/* WPForms */
.wpforms-submit {
    font-size: 20px !important;
}


/* External link image at the end of text */
.asbdc-external-link {
  position: relative; /* Needed to position the pseudo-element */
  padding-right: 25px; /* Adjust this to make space for the image */
}

.asbdc-external-link::after {
  content: url('/wp-content/uploads/2024/08/External_Link-azure.png'); 
  position: absolute;
  top: 50%;
  right: 0px; /* Adjust the right position as needed */
  transform: translateY(-50%); /* Vertically center the image */
  width: 15px; /* Adjust the image width as needed */
  height: auto; /* Maintain aspect ratio */
}


/* Blog page - Date, Continue reading link, and pagination */
.entry-header .meta, .entry-content a span{
	font-size: 1.7em;
}

.content-main .pagination .inside .current, .content-main .pagination .inside .inactive, .content-main .pagination .inside a {
	padding: 1em;
	font-size: 1.5em;
}

/* Header */

#site-header.main.dark {
  margin-top: 0px;
}

#site-header.main.transparent.light {
  padding-top: 10px;
}

#site-header {
  background: transparent;
}

.main.entry-header {
  background: transparent !important;
}

/* change color of drop-down menu links in site-header.transparent.light */

body #site-header.transparent.light .main-nav ul li .sub-menu a, body #site-header.transparent.light .main-nav ul li .sub-menu span, body #site-header.light .main-nav ul li .sub-menu a, body #site-header.light .main-nav ul li .sub-menu span {
color: #022d62 !important;
}

body #site-header.transparent.light .main-nav ul li .sub-menu a:hover, body #site-header.transparent.light .main-nav ul li .sub-menu span:hover, body #site-header.light .main-nav ul li .sub-menu a:hover, body #site-header.light .main-nav ul li .sub-menu span:hover {
color: #f00 !important;
}

/* Sticky header */

#site-header.sticky {
  border-bottom: 1px solid #ccc !important;
}

#site-header.sticky ul li a,
#site-header.sticky ul li span {
  text-transform: capitalize;
  background-size: contain;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* main menu */

.main-nav ul li a,
.main-nav ul li span {
  text-transform: capitalize;
  background-size: contain;
	padding-top: 2px;
	padding-bottom: 2px;
}

.main-nav ul ul a,
.main-nav ul ul span {
  font-size: 17px !important;
}

/* Margin between content area and page title */

#main.site-main {
  margin-top: -59px;
}

/* Members Login */

#wpmem_login {
  padding-top: 10px;
	margin-left: 20px;
}

/* Page Titles */

.title {
  font-size: 22px;
}

/* star background */

#main-container {
  background-image: url("/wp-content/uploads/2018/01/bg-star.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 90%;
  background-color: transparent !important;
}

/* headline widget */

.so-widget-sow-headline-default-5503f91471ae .sow-headline-container h1.sow-headline {
  font-style: italic;
}

/* super RSS blog feed widget */

.srr-wrap .srr-title {
  text-align: center;
  line-height: 100% !important;
  margin-bottom: 0px !important;
}

.srr-summary.srr-clearfix {
  font-family: Open sans;
  font-size: 17px;
  line-height: 27px;
  font-weight: normal;
  margin-bottom: 0px!important;
}

#super_rss_reader-7.widget-odd.widget-last.widget-first.widget-1.widget.widget_super_rss_reader {
  font-family: Open sans;
  font-size: 26px;
}

.srr-wrap .srr-item > * {
  padding: 0px !important;
}

.srr-item.odd {
  border-radius: 0px !important;
}

/* Links */

a:hover,
a:active {
  opacity: 1 !important;
}

/* Footer */

#footer {
  background-color: transparent !important;
}

#footer .secondary {
  background-color: transparent !important;
}

/* Search Sponsor Offers */

.wpb_text_column.wpb_content_element.vc_custom_1516577322566 {
  text-align: center;
}

.cn-category-select.cn-enhanced-select {
  font-size: 16px;
  height: 50px;
  border-color: #5588c6;
  border-width: 1px;
}

.cn-logo {
  float: left;
  margin-right: 10px;
}

.cn-info .org {
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}

.cn-biography {
  margin-top: -10px;
  text-align: left;
}

.cn-entry {
  border-width: 1px;
  border-color: #ccc;
  border-style: solid;
  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 20px;
}

/* Find Your SBDC */

.heading2 {
  line-height: 26px;
}

.search-sbdc {
  // float: right;
  // width: 43%;
  border-width: 1px;
  border-style: solid;
  border-color: #cccccc;
  padding: 10px;
  text-align: center;
}

input {
  margin-top: 10px;
}

.sbdc-search-container {
  display: flex;
  flex-direction: column;
}

.search-sbdc {
  order: 1;
  margin-bottom: 20px;
}

#centers {
  order: 2;
}

@media (min-width: 920px)
{
  .sbdc-search-container {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
  }

  .search-sbdc {
    order: 2;
    flex-basis: 40%;
  }

  #centers {
    order: 1;
    flex-basis: 55%
  }
}

// #results {
//   float: left;
//   width: 53%;
//   line-height: 7px;
// }

.search-sbdc h3 {
  font-size: 28px;
  color: #d11242;
}

#results h2 {
  color: #d11242;
}

#results h2 em {
  color: #666666;
}

#stateform.zipbox {
  font-size: 85%;
}

td {
  float: left;
}

b {
  font-size: 16px;
}

#results a {
  font-size: 17px;
}

/* Better Click to Tweet */

.bctt-click-to-tweet {
	border: 0px;
	background: transparent;
	font-size: 13px !important;
	margin-left: -30px;
	margin-bottom: -15px;
}

.bctt-ctt-text a {
  font-family: Open sans;
	color: #777 !important;
	font-weight: 700;
}

.bctt-ctt-text a:hover {
  color: #5588c6 !important;
}

/* Blog Subscribe Button */

.wp-block-button__link {
  background-color: #5588c6;
	border-style: solid;
	border-width: 5;
	border-color: #5588c6;
}

/* BLOG */

.widget-title {
  margin-top: 17px;
  font-size: 20px !important;
  font-family: sans-serif !important;
  color: #666 !important;
  font-weight: 500 !important;
}

#subscribe-email {
  margin-top: -10px;
}

#subscribe-text {
  margin-bottom: -16px;
  margin-top: -36px;
}

.subtitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400 !important;
  margin-bottom: -15px;
}

.blog .body-wrap {
  max-width: 1200px;
}

.blog .content-main {
  width: 68%;
  max-width: 68%;
}

.blog .entry-title {
  font-size: 35px !important;
  line-height: 44px !important;
}

.entry-title a {
  color: #5588c6 !important;
  font-size: 35px;
  line-height: 44px;
}

.blog .entry-content h4 {
  font-size: 22px;
}

.inner .title .entry-title {
  color: #d11242 !important;
}

.cat-item {
  padding: 4px !important;
  border: none !important;
}

.post-nav {
  font-size: 15px;
}

#archives-dropdown-2 {
  font-size: 17px;
}

.nav-next {
  line-height: 20px;
  max-width: 350px!important;
	margin-left: 10px!important;
}

.nav-previous {
  line-height: 20px;
  max-width: 350px !important;
	margin-right: 10px !important;
}

/* Default Template Page */

.body-wrap {
  max-width: 1200px !important;
}

.entry-content {
  max-width: 1200px !important;
}

/* Twine social media feed */

.twine-social {
  height: 630px;
  overflow-y: scroll;
}

/* State dropdown list for success stories and eLearning */

.ct-accordion.style3 .ct-panel .ct-panel-title {
  font-size: 17px;
  color: #5588c6 !important;
}

.ct-accordion.style3 .ct-panel .ct-panel-title {
  margin-left: 5px;
}

.ct-accordion.style3 .ct-panel .ct-panel-content {
  padding-top: 0px;
  padding-left: 0px;
  font-size: 20px;
}

.ct-accordion.style3 .ct-panel:first-child {
  border-top-width: 0px;
}

.state-dropdown-list {
  height: 320px;
  overflow-y: scroll;
}

#Drop-Down_Menu_of_States.widgets_on_page.wop_tiny1.wop_small1.wop_medium1.wop_large1.wop_wide1 {
  margin-left: -20px;
}

/* YouTube video player */

.you-tube-nav-text {
  color: #fff;
}

/* Unordered lists */

ul {
  font-size: 20px;
}

/* Ivory Search */

#s.search {
  font-size: 16px;
  height: 30px;
}

.entry-summary {
  font-size: 17px;
  line-height: 28px;
}

/* Clip Paths - (circle, polygon, etc.) */

.clip-path-circle {
  -webkit-clip-path: circle(50.0% at 50% 50%);
  clip-path: circle(50.0% at 50% 50%);
}

.clip-path-polygon {
  -webkit-clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
  clip-path: polygon(50% 0%, 90% 20%, 100% 60%, 75% 100%, 25% 100%, 0% 60%, 10% 20%);
}

/* Search Form on Members page */

#searchform {
  margin: 0px;
  margin-top: -12px;
}

/* Picture Caption text */

.picture-caption-text {
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
  margin-top: 5px;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-right: 2px;
}

#caption-attachment-10834.wp-caption-text {
  font-size: 17px;
  line-height: 24px;
}

/* Elementor anchor link adjustment for the sticky header height */

body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 100px; /* fixed header height*/
  margin: -100px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}

/* Buttons */

.button-mbrs-page-blue-no-link {
  background-color: #3667a3;
  color: #fff;
  border: 1px solid white;
  font-size: 22px;
  width: 100%;
  margin: 0;
  padding: 9px 10px 9px 10px;
  pointer-events: none !important;
}

.button-mbrs-page-blue {
  background-color: #5588c6;
  color: #fff;
  font-size: 22px;
  width: 100%;
  border: none;
  margin: 0;
  padding: 10px;
}

.button-mbrs-page-blue:hover {
  background-color: #3667a3;
}

.button-mbrs-page-red {
  background-color: #d11242;
  color: #fff;
  font-size: 22px;
  width: 100%;
  border: none;
  margin: 0;
  padding: 10px;
}

.button-mbrs-page-red:hover {
  background-color: #b70000;
}

.button-mbrs-page-action {
  background-color: #d11242;
  color: #ffffff;
  font-size: 22px;
  width: 100%;
  margin: 0;
  padding: 10px;
  border-width: 5px;
  border-style: double;
  border-color: #fff;
}

.button-mbrs-page-action:hover {
  background-color: #b70000;
}

.button-blue-small {
  background-color: #5588c6;
  color: #fff;
  font-size: 18px;
  width: 250px;
  border: none;
  margin: 0;
  padding: 10px;
}

.button-blue-small:hover {
  background-color: #3667a3;
}

.button-red-small {
  background-color: #d11242;
  color: #fff;
  font-size: 22px;
  width: 250px;
  border: none;
  margin: 0;
  padding: 10px;
}

.button-red-small:hover {
  background-color: #b70000;
}

.button-covid19-page-blue {
  background-color: #5588c6;
  color: #fff;
  font-size: 22px;
  width: 100%;
  border: none;
  margin: 0;
  padding: 10px;
}

.button-covid19-page-blue:hover {
  background-color: #3667a3;
}

/* WP-FORMS */
.wpforms-submit{
		font-size: 1.8em !important;
}

.wpforms-page-button .wpforms-page-next, .wpforms-page-button .wpforms-page-prev{
background-color: #D1124200;
font-family: "Metropolis", Sans-serif;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
font-style: normal;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0);
fill: var( --e-global-color-2f2a4fd );
color: var( --e-global-color-2f2a4fd );
border-style: solid;
border-width: 4px 4px 4px 4px;
border-color: #00FFFF;
border-radius: 0px 0px 0px 0px;
padding: 20px 30px 20px 30px;
}