#mc_embed_signup {background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width: 600px;} 
body #acwp-toolbar-btn-wrap {top:unset !important; bottom:40px !important;}
.foogallery .fg-caption-title {
overflow: unset;
text-wrap:pretty;
max-width:80%;
display:contents; 
} 

.dsm-readmore-button-alignment-top .dsm-readmore-wrap {display:none;}

.menuspace a {margin-top:20px !important;}



/* Specific Colors for Individual Icons */
.et-social-icon a[href*="facebook.com"] {
    color: #4267B2; /* Facebook Blue */
}

.et-social-icon a[href*="twitter.com"] {
    color: #1DA1F2; /* Twitter Blue */
}

.et-social-icon a[href*="instagram.com"] {
    color: #E1306C; /* Instagram Gradient Pink */
}

.et-social-icon a[href*="linkedin.com"] {
    color: #0077B5; /* LinkedIn Blue */
}

.et-social-icon a[href*="youtube.com"] {
    color: #FF0000; /* YouTube Red */
}

.et-social-rss a {
    color: purple; /* RSS Orange */
}

.footer-widget .et_pb_widget div {text-transform:unset !important;}
.mfp-bg {z-index:777777 !important;}
.mfp-wrap {z-index:999999 !important}
.mfp-arrow:before, .mfp-arrow:after {opacity:1 !important;}
.mfp-arrow-left:before {border-right:27px solid #ff6633 !important;}
.mfp-arrow-right:before  {border-left:27px solid #ff6633 !important;}
.mfp-arrow:before {margin-left:5px !important;}

/* Remove top-header on Show and Tell */
 body.page-id-22992044 #top-header {
    display: none !important;
}
/* Style the Show & tell submit */
#gform_submit_button_59 {background:#f58300 !important;;color:#fff !important; border:0px !important;padding:20px !important;max-width:350px !important;}
 
/* Style the 404-specific search form */
#404search {
    padding: 10px;
    font-size: 18px; /* Specific text size for this search field */
    width: 60%; /* Adjust width as needed */
    border: 2px solid #ccc;
    border-radius: 5px 0 0 5px;
    outline: none;
    box-shadow: none;
}

/* Style the search button specifically for the 404 search form */
#404search + button#searchsubmit {
    padding: 10px 20px;
    background-color: #ff7f00; /* Orange button */
    border: none;
    border-radius: 0 5px 5px 0;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Magnifying glass icon styling for 404 search */
#404search + button#searchsubmit i {
    font-size: 18px;
    margin-left: 5px;
}

/* Add hover effect for the 404 search button */
#404search + button#searchsubmit:hover {
    background-color: #e86d00; /* Slightly darker orange */
}

/* Mobile responsiveness for the 404-specific search */
@media (max-width: 768px) {
    #404search {
        width: 70%; /* Adjust for smaller screens */
    }
    #404search + button#searchsubmit {
        font-size: 16px;
    }
}


#floating-icon {
    position: fixed;
    bottom: 30px; /* Adjust this value to set the distance from the bottom */
    right: 20px; /* Adjust this value to set the distance from the right edge */
    z-index: 9999; /* Ensures it appears above other elements */
    width: 80px; /* Ensures the icon has consistent dimensions */
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
}

#floating-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain; /* Ensures the image scales properly */
    cursor: pointer; /* Adds a pointer cursor on hover */
    border-radius: 0; /* Optional: Makes the icon circular */
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); /* Optional: Adds a subtle shadow */
    transition: transform 0.3s ease; /* Adds hover animation */
}

#floating-icon:hover img {
    transform: scale(1.1); /* Slightly enlarges the icon on hover */
}



.fg-item-inner, 
.fg-carousel-inner {
    box-shadow: none !important;
}
.modelbutton {
    padding: 10px;
    margin: 5px;
    border: 1px solid #ccc;
    display: inline-block;
}
/* Modal container */
.modal {
    display: none; /* Hidden by default */
    position: fixed; 
    z-index: 1000; /* High z-index to ensure it is on top */
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgba(0, 0, 0, 0.8); /* Dark background */
}

/* Modal content (full-sized image) */
.modal-content {
    margin: 15% auto;
    display: block;
    width: 80%; 
    max-width: 700px;
}

/* Close button */
.close {
    position: absolute;
    top: 10px;
    right: 20px;
    color: red; /* Red X */
    font-size: 40px;
    font-weight: bold;
    cursor: pointer;
}

/* Modal image to display the full-size version */
.modal-image {
    cursor: pointer;
}
.highlighted {
    background-color: #ffbe10; /* Highlight color */
}
.foogallery .fg-caption a {line-height:40px;}
.lcnb_exp_txt {font-size:17px !important;}
.et_pb_text_0 h1,h2,h3, .et_pb_text_14 h2,.headtitle h1 {text-transform:capitalize !important;}
.aklist {font-size:17px;}
.aklist li {color:#7c7c7c;line-height:20px;margin-bottom:8px;}
#newsblurb h4 {font-family:Times New Roman !important;font-weight:600;text-transform:capitalize !important;font-size:24px;}
.ds-advent-24-blog-grid .et_pb_ajax_pagination_container {display:unset !important;}
/* Target the menu item with the 'brk' class and insert a line break before its content */
#top-menu li {text-align:center;line-height:1.6em;}
.et_header_style_left #et-top-navigation {margin-top:36px !important;margin-bottom:-40px !important;}
#darktextform .gform_legacy_markup_wrapper .top_label .gfield_label {color:#000;}
#top-menu .menu-item-has-children>a:first-child:after {display:none;}
.et_header_style_left #et-top-navigation nav>ul>li>a {padding-bottom:45px;}
#main-header .nav li ul a {text-align:left;}
#et_search_icon:before {top:10px;}
.logo-img {float:left; margin-right:20px;}
#logo-holder-large {float:none;height:54px;margin-bottom:3%;margin-top:4%;width:460px;}
#logo-holder-large a {display:inline-block;} /* Use inline-block to ensure horizontal alignment */
/* Divi Vertical Tabs 2 */

.vertical-tabs2 {
    border: none;
}
.et_pb_tabs_controls {padding-top:20px !important;}
.vertical-tabs2 ul.et_pb_tabs_controls {
    float: left;
    width: 30%;
    margin-right: 3%;
    background: transparent;
}
.ays_video_window .ays_video_main {padding-bottom:0px !important;} 
.vertical-tabs2 ul.et_pb_tabs_controls:after {
    content: none;
}

.vertical-tabs2 .et_pb_tabs_controls li {
    width: 100%;
    border-right: none;
    border-bottom: 2px solid #fff;
    background: #f4f4f4;
}
#tabinfo li {color:#7c7c7c;line-height:23px;}
.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active {
    border-bottom: 2px solid #fff;
    background: #FE6700;
}

.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active:after {
    top: 50%;
    right: -32px;
    border: solid transparent;
    content: " ";
    position: absolute;
    border-color: transparent;
    border-left-color: #FF5733;
    border-width: 20px;
    margin-top: -20px;
}

.vertical-tabs2 .et_pb_tabs_controls li a {
    padding: 10px 20px;
	line-height:20px;
}

.vertical-tabs2 .et_pb_tabs_controls li.et_pb_tab_active a {
    color: #ffffff !important;
}

.vertical-tabs2 .et_pb_tab {
    padding: 0;
}

.vertical-tabs2 .et_pb_tab_content {
    display: flex;
    flex-wrap: wrap;
}

@media(max-width:767px) {    
    .vertical-tabs2 ul.et_pb_tabs_controls {
        width: 100%;
        margin-bottom: 30px;
        margin-right: 0;
    }
    
    .vertical-tabs2 .et_pb_tabs_controls li {
        border-bottom: none;
    }
    
    .vertical-tabs2 .et_pb_tab {
        padding: 0;
    }
  
    .vertical-tabs2 .et_pb_tab_content {
        display: block;
    }    
}
.dsm-flipbox .dsm-flipbox-effect-right .dsm_flipbox_hover {min-height:233px;}
/* Center sections vertically */
.valign-center {
    display: flex;
    flex-direction: column;
	
    justify-content: center;
   
}
#MIT-logo-large {
    background-image:url('/wp-content/uploads/2023/09/mit-ist-web-large-off-01.png');
    background-position:0 0;
    background-repeat:0;
    float:left;
    height:38px;
    width:72px;
	margin-top:16px;
    cursor: pointer; /* Add cursor style for better UX */
}

#divider-large {
    border-left:1px solid #000;
    float:left;
    height:54px;
    margin-left:14px;
    margin-top:-7px;
    width:14px;
}

#ist-logo-web-large {
    display:block;
    background-image:url('/wp-content/uploads/2023/09/ist-web-large-off-01.png');
    background-position:0 -8px;
    background-repeat:0;
    float:left;
    height:54px;
    width:199px;
    cursor: pointer; /* Add cursor style for better UX */
}


.rpwe-block li {border-bottom:unset !important;float:right !important;}
.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next, .lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev {
    color: #ffffff!important;
}
.newsheader h2 {font-family:Times New Roman !important;}
.remove-waypoint.et-waypoint {
    animation: none !important; 
}
.dl-blog-module1 .et_pb_ajax_pagination_container {
    display: grid;
    grid-gap: 20px;
    grid-template-columns: repeat(4,1fr);
}
.et-waypoint:not(.et_pb_counters) {opacity:1 !important; visibility:visible !important;}
#freekiosk .gform_legacy_markup_wrapper .top_label .gfield_label,#freekiosk  .gform_legacy_markup_wrapper legend.gfield_label,#freekiosk .gform_legacy_markup_wrapper ul.gfield_checkbox li label,#freekiosk .gform_legacy_markup_wrapper ul.gfield_radio li label,#freekiosk .gform_legacy_markup_wrapper h2 {color:#fff !important;}
.et_animated {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}
/* Disable Blurb image animation site-wide */
.et_pb_blurb .et-waypoint {
    visibility: visible !important;
}

.et_pb_blurb .et_animated {
    visibility: visible !important;
    opacity: 1 !important;
    transform: none !important;
}
/* Disable image and icon animations sitewide */
.et-animated .et-waypoint {
    visibility: visible !important;
}

.et-animated .et-animated-icon {
    animation: none !important;
}
.et-waypoint.et_pb_animation_top.et-animated, .et_pb_animation_top.et-animated {animation:none !important;}
.swiper-button-prev .swiper-arrow-button, .swiper-button-next {z-index:999999;color:red;}
.et_pb_slide_with_image .et_pb_slide_description {width:23%;}
.et_pb_slide_image {width:75%;}
.echo-content-down-arrow { z-index:999999 !important;left: 92% !important; }
.et_fullwidth_secondary_nav #top-header .container {padding-right:60px;}
.rpwe-block h3 {display:block;width:305px;height:50px;padding:0;}
.et_pb_sidebar_0.et_pb_widget_area li {clear:both;}
et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container {padding-left:unset;height:125px;}
.et_fullwidth_nav #main-header .container {width:96vw;padding-right:unset !important;padding-left:unset !important;}
#lightlist li {color:#7C7C7C;font-family:'Ubuntu',sans-serif!important;}
ul.lightlist li {color:#fff;font-family:'Ubuntu',sans-serif!important;}
div.et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular ul li {color:#fff;font-family:'Ubuntu',sans-serif!important;margin-top:5px;}

ul li {color:#262626;font-family:'Ubuntu',sans-serif!important;margin-bottom:15px;}

#main-header {height:125px;}
#bannertext {border-left: 6px #ffb400 solid; margin-top: 10%; margin-left: 150px;}
#bannerbutton {margin-left: 150px; margin-top: 20px;}
.et_pb_slider_fullwidth_off .et_pb_slide_description {padding:0;} 
#et-info { width:380px;height:24px;display:inline-block;text-align:right;}
#top-menu li a, body p, h1,h2,h3,h4,h5 {font-family:'Ubuntu',sans-serif !important;}
#top-menu li li a {width:300px;padding:3px 20px !important;}
.mega-menu-column a {font-size:20px !important; font-weight:300 !important; padding:5px 10px 5px 40px !important; margin-bottom:10px !important; color:#121212 !important;
border-bottom: 2px solid rgba(255, 255, 255, 0.9) !important; /* Adjust color and opacity */
    padding-bottom: 5px !important; /* Adjust spacing */}
.mega-menu-item a {font-size:15px !important; margin-left:15px !important; padding-bottom:10px;color:#121212 !important;margin-bottom:0px !important; }
#top-menu li {font-family:arial;padding-right:unset;margin-right:16px;}
#et-secondary-menu {display:inline-block;width:340px;}
#top-header .et-social-icon a:before {font-size:unset;}
#top-menu-nav {line-height:unset !important;} 
#top-menu {line-height:unset !important;} 
#top-header {padding-top:0 !important;padding-bottom:0 !important;}
.et_pb_blog_grid .et_pb_post {min-height:275px;}
#et-info-phone {display:inline-block;width:122px;}
#et-info-email {display:inline-block;width:228px;} 
span.logo_helper {height:125px;}
#logo {max-height:125px;}
@media (min-width: 981px) {
    #top-header {
        display: none !important;
    }
}.et_pb_section_3 {padding:unset;}
.et_pb_row {padding:0px !important;}
/*.et_header_style_left .logo_container {height:128px;}*/
.et_header_style_left #et-top-navigation {padding:unset !important;margin-top:50px;}
.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {padding-left:0px !important;width:255px;}
#top-header .et-social-icons {height:18px;width:192px;display:inline-block;float:right;}
#top-menu .menu-item-has-children>a:first-child:after {width:16px;height:14px;}
.nav li ul {width:340px;}
.is-desktop #top-menu li:not(.module-in-menu):not(.nav-columns):not(.mega-menu) ul.sub-menu {max-width:340px!important;}
.is-desktop #top-menu li:not(.module-in-menu):not(.nav-columns):not(.mega-menu) ul.sub-menu a {width:calc(340px - 40px) !important;}
.menuline  {color:transparent!important;}
.sub-menu {border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.et_fullwidth_nav #top-menu li.mega-menu>ul {width:1000px;right:40px;left:auto!important;align-item:center;}
#main-header .nav li ul a {font-size:15px;}
#footer-widgets {padding:4% 0 0 !important;}
.top-search-overlay {background:rgba(0, 0, 0, 0.75);height:220px;}
#main-header .nav li ul a {color:#121212 !important;}
#top-header {padding-top:3px;padding-bottom:5px;}
.wpmm-search-input-wrap .search-wrap .form-control {position:absolute;margin-left:-200px;margin-top:-230px;}
.fa-search:before, .fa-times:before {font-size:20px;}
#footer-widgets .et_pb_widget a:hover {color:#ff6600;}  
.topmenu a:hover {color:#ff6600 !important;}

.posth3 {font-weight:400;font-size:26px;text-transform:uppercase;line-height:28px;} 
h3 {line-height:30px;}
h2 {line-height:34px;color:#333 !important;}
h2, h3, h4 {font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif !important;text-transform:none !important;font-weight:400;}
li {font-weight:300 !important;}
.tp-leftarrow.default, .tp-rightarrow.default {
background-color: #666 !important;
}
.entry-content ul, .entry-content ol {margin-left:30px;}
.et_pb_module.et_pb_dmb_breadcrumbs {margin-left:-30px !important;}
span.post-date {display:none;}
#sidebar .et_pb_widget {padding:2px 30px;margin-bottom:0px;background-color:#fff;}
.tparrows:before {color:#7c7c7c;}
body #page-container #sidebar {width:34%;}
body #page-container #left-area {width:66%;}
h1.entry-title {padding:30px 0;font-size:30px;line-height:1.2em;font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif !important;text-transform:uppercase;text-align:center;letter-spacing:2px!important;}
.entry-title:after {content: '';position:absolute;width:100px;height:3px;left:0;right:0;bottom:0;margin:0 auto;background:#c0c0c0;}
h4.widgettitle {font-family:'Ubuntu',Helvetica,Arial,Lucida,sans-serif !important;text-align:center;text-transform:uppercase;font-weight:500;color:#444444;font-size:18px;}
.widget_search input#searchsubmit {border-radius:0;color:#fff;background:#c0c0c0;text-transform:uppercase;letter-spacing:3px;font-size:14px;font-weight:600;border:1px solid #c0c0c0;height:40px;margin:0;padding:.7em;}
.widget_search #searchsubmit {width:100px;}
.et_pb_widget_area li {display:block;padding-bottom:.5em;} 
.et_pb_widget a {display:block;transition:all .3s ease; font-size:13px;line-height:1.4em;border-bottom:0px solid #e0e0e0;padding-bottom:.5em;}
#footer-widgets .et_pb_widget a {border-bottom:0px;margin-top:0px;}
.et_pb_testimonial_author {font-weight:300 !important;}
span.post-date {font-size:12px;}
#et-info-phone, .newtokiosks a {color:#ff6600 !important;}
.is-desktop #top-menu li:not(.module-in-menu):not(.nav-columns):not(.mega-menu) ul.sub-menu {width:340px;}
#menu-item-11055 a, #menu-item-11898 a, .et_pb_blog_0 .et_pb_post .entry-title a:hover {color:#ff6600;}
#leaders {padding-left:20px;border-left:5px solid #ffb400;text-align:left !important;}
.et-fixed-header #top-menu .newtokiosks a {color:#ff6600 !important;}
.ftaddress {padding:-20px 0 0 20px;}
.footer-widget .chamber {margin-top:00px !important;}
.footer-widget .ftgsa {margin-top:-30px !important;margin-left:10px;}
.footer-widget .intel {margin-top:-10px !important;}
.et_pb_bg_layout_light .et_pb_post p {font-size:16px !important;line-height:1.6em;}
.more-link {line-height:50px !important;text-transform:uppercase;}
p {font-weight:300;hyphens: auto;}
@media all and (max-width: 640px) {
#et-info-phone {font-size:14px;line-height:40px;}
}
.testimony {font-weight:900;}
.owl-carousel .owl-item img {padding:20px;}
.testimonial_rotator_wrap {font-size:18px;color:#999;}
.fa {color:#ffbe10;}
.testimonial_rotator_wrap.with-prevnext {padding:10px 140px;}
.headtitle h1 {font-size:40px; line-height:40px; padding-top:5px; padding-left:20px; border-left:3px solid #ffb400;}



/*Post slider*/


/*Add the image outline*/

.ds-advent-24-slider .et_pb_slide_overlay_container {
    outline: 0px solid #fff;
    outline-offset: -4px;
}


/*Style the arrows*/

.ds-advent-24-slider .et-pb-arrow-prev,
.ds-advent-24-slider .et_mobile_device .et-pb-arrow-prev {
    left: 22px;
    opacity: 1;
    font-size: 22px;
    background: #c0c0c0;
}

.ds-advent-24-slider .et-pb-arrow-next,
.ds-advent-24-slider .et_mobile_device .et-pb-arrow-next {
    right: 22px;
    opacity: 1;
    font-size: 22px;
    background: #c0c0c0;
}

.ds-advent-24-slider .et-pb-arrow-prev:before,
.ds-advent-24-slider .et-pb-arrow-next:before {
    font-size: 25px;
}


/*Add the button outline*/

.ds-advent-24-slider.et_pb_slider .et_pb_button {
    outline: 0px solid #fff;
    outline-offset: -4px;
}

.ds-advent-24-slider.et_pb_slider .et_pb_button:hover {
    outline: 0px solid #c0c0c0;
}


/*Category CTAs*/


/*Add the button outline*/

.ds-advent-24-cat-cta .et_pb_button {
    width: 100%;
    outline: 0px solid #fff;
    outline-offset: -4px;
}

.ds-advent-24-cat-cta .et_pb_button:hover {
    outline: 0px solid #c0c0c0;
}


/*Section Headers*/


/*Style the section headers*/

.ds-advent-24-header-grey {
    outline: 0px solid #fff;
    outline-offset: -4px;
    z-index: 1;
    position: relative;
}


/*Blog*/


/*Position the posts and add padding*/

.ds-advent-24-blog-fw .et_pb_post,
.ds-advent-24-blog-grid .et_pb_post {
    /* padding-bottom: 30px; */
    position: relative;
}


/*Add the post shadow*/

.ds-advent-24-blog-grid .et_pb_post {
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
}


/*Image padding*/

.ds-advent-24-blog-fw .et_pb_post .entry-featured-image-url,
.ds-advent-24-blog-grid .et_pb_post .entry-featured-image-url {
    margin-bottom: 0;
    /* padding: 30px 30px 0 30px; */
}


/*Category alignment*/

.ds-advent-24-blog-fw .et_pb_post .ds-advent-24-blog-cat,
.ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat {
    text-align: center;
    /* margin-bottom: 20px; 
    margin-top: -20px; */
}

.ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat {
    /* margin-top: -40px; */
}


/*Category link styling*/
.widget_easy_sidebar_menu_widget li.menu-item a {padding: 8px 20px;}
.ds-advent-24-blog-fw .et_pb_post .ds-advent-24-blog-cat a,
.ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat a {
    text-align: center;
    background: #c0c0c0;
    padding: 8px 30px;
    color: #fff;
    font-size: 12px;
    outline: 0px solid #fff;
    outline-offset: -4px;
    position: relative;
    letter-spacing: 5px;
    text-transform: uppercase;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 400 !important;
}

.ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat a {
    padding: 8px 15px;
}


/*Add the trapezoid*/

.ds-advent-24-blog-fw .et_pb_post .ds-advent-24-blog-cat:before,
.ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat:before {
    content: '';
    border-bottom: 50px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 0;
    right: 0;
    width: 80%;
    margin: -20px auto 20px;
    position: absolute;
}

.ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat:before {
    border-bottom: 50px solid #fff;
    width: 60%;
    margin: -20px auto 20px;
}


/*Position the title*/

.ds-advent-24-blog-fw .et_pb_post .entry-title {
    padding: 30px;
    position: relative;
	 
}



/*Add the divider*/

.ds-advent-24-blog-fw .et_pb_post .entry-title:after,
.ds-advent-24-blog-grid .et_pb_post .entry-title:after {
    content: '';
    position: absolute;
    width: 100px;
    height: 3px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    background: #c0c0c0;
	display:none;
}


/*Add meta padding*/

.ds-advent-24-blog-fw .et_pb_post .post-meta,
.ds-advent-24-blog-grid .et_pb_post .post-meta {
    padding-left: 30px;
    padding-right: 30px;
}


/*Add excerpt padding*/

.ds-advent-24-blog-fw .et_pb_post .post-content {
    padding: 30px;
}

/* .ds-advent-24-blog-grid .et_pb_post .post-content {
    padding: 20px 11px;
    margin-bottom: 30px;
} */

/* .ds-advent-24-blog-fw .et_pb_post .post-content,
.ds-advent-24-blog-grid .et_pb_post .post-content {
    padding-bottom: 30px;
} */


/*Style the meta data & read more*/

.ds-advent-24-blog-fw .author,
.ds-advent-24-blog-fw .published,
.ds-advent-24-blog-fw a.more-link,
.ds-advent-24-blog-grid a.more-link {
    display: block;
    width: 28%;
    color: #c0c0c0;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
    background: #fff;
    z-index: 2;
    position: relative;
    text-transform: uppercase;
}

.ds-advent-24-blog-fw .author {
    float: left;
    border: 1px solid #c0c0c0;
    margin: 0 30px;
    padding: 10px;
    outline: 0px solid #c0c0c0;
    outline-offset: -4px;
}

.ds-advent-24-blog-fw .author a {
    color: #c0c0c0;
}

.ds-advent-24-blog-fw .published {
    float: right;
    border: 1px solid #c0c0c0;
    margin: 0 30px;
    padding: 10px;
    outline: 0px solid #c0c0c0;
    outline-offset: -4px;
}

.ds-advent-24-blog-fw a.more-link,
.ds-advent-24-blog-grid a.more-link {
    margin: -20px auto; 
    background: #ffbe10;
    color: #fff;
    padding: 2px;
    position: absolute;
    bottom: 25px;
    left: 0;
    right: 0;
    text-transform: uppercase;
    outline: 0px solid #fff;
    outline-offset: -4px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.ds-advent-24-blog-grid a.more-link {
    width: calc(100% - 60px);
}

.ds-advent-24-blog-fw a.more-link:hover,
.ds-advent-24-blog-grid a.more-link:hover {
    background: #ff6600;
    color: #fff;
    outline: 0px solid #c0c0c0;
}


/*Add the line behind the meta*/

.ds-advent-24-blog-fw .et_pb_post:before,
.ds-advent-24-blog-grid .et_pb_post:before {
    content: '';
    width: 100%;
    height: 0px;
    background: #c0c0c0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 52px;
}


/*Pagination*/


/*Style the pagination*/

.ds-advent-24-blog-grid .pagination a {
    background: #ffbe10;
    color: #fff;
    border: 1px solid #ffbe10;
    outline: 0px solid #fff;
    outline-offset: -4px;
    padding: .5em 1em;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.ds-advent-24-blog-grid .pagination a:hover {
    background: #ff6600;
    color: #fff;
    outline: 0px solid #ff6600;
}


/*Adjust for tablets*/

@media all and (max-width: 980px) {
    .ds-advent-24-blog-grid .pagination {
        margin-top: -30px;
        margin-bottom: 50px
    }
    .et_pb_column .ds-advent-24-blog-grid .column.size-1of2 .et_pb_post:last-child {
        margin-bottom: 0;
    }
}


/*Adjust for mobile*/

@media all and (max-width: 767px) {
    .ds-advent-24-blog-fw .author,
    .ds-advent-24-blog-fw .published {
        display: none;
    }
    .ds-advent-24-blog-fw a.more-link {
        width: calc(100% - 60px);
    }
    .ds-advent-24-blog-fw .et_pb_post .post-content {
        padding-bottom: 60px;
    }
    .ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat:before {
        width: 80%;
    }
}


/*Adjust for small mobiles*/

@media all and (max-width: 479px) {
    .ds-advent-24-blog-fw .et_pb_post .ds-advent-24-blog-cat:before,
    .ds-advent-24-blog-grid .et_pb_post .ds-advent-24-blog-cat:before {
        width: 60%;
    }
}


/*Sidebar*/


/*About Me*/


/*Make the image fullwidth*/

.ds-advent-24-sidebar img {
    width: 100%;
}


/*Signature padding*/

.ds-advent-24-sidebar h6 {
    padding-bottom: 0;
    padding-top: 20px;
}


/*Social Networks*/


/*Add the shadow*/

.ds-advent-24-sidebar .et_pb_social_media_follow {
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
}


/*Style the icons*/

.ds-advent-24-sidebar ul.et_pb_social_media_follow a.icon {
    outline: 0px solid #fff;
    outline-offset: -4px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.ds-advent-24-sidebar ul.et_pb_social_media_follow a.icon:hover {
    outline: 0px solid #c0c0c0;
    background: #fff !important;
    border-color: #c0c0c0;
} 

.ds-advent-24-sidebar .et_pb_social_media_follow li a.icon:hover::before {
    color: #c0c0c0;
}


/*Optin*/


/*Add the field outline*/

.ds-advent-24-sidebar .et_pb_newsletter_form p input {
    outline: 0px solid #c0c0c0;
    outline-offset: -4px;
    text-align: center;
}


/*Add the button outline*/

.ds-advent-24-sidebar .et_pb_subscribe .et_pb_button {
    line-height: 2.3em !important;
    outline: 0px solid #fff;
    outline-offset: -4px;
}

.ds-advent-24-sidebar .et_pb_subscribe .et_pb_button:hover {
    outline: 0px solid #c0c0c0;
}


/*Adjust for tablets*/

@media all and (max-width: 980px) {
    .ds-advent-24-sidebar .et_pb_newsletter_description {
        width: 100%;
    }
    .ds-advent-24-sidebar .et_pb_newsletter_form {
        padding-left: 0;
        width: 100%;
    }
}


/*Advert*/


/*Add the image & button outline*/

.ds-advent-24-sidebar .et_pb_promo,
.ds-advent-24-sidebar .et_pb_promo_button.et_pb_button {
    outline: 0px solid #fff;
    outline-offset: -4px;
}

.ds-advent-24-sidebar .et_pb_promo_button.et_pb_button:hover {
    outline: 0px solid #c0c0c0;
}


/*Search*/


/*Add background and padding*/

.ds-advent-24-sidebar .widget_search {
    background: #fff;
    padding: 30px;
}


/*Add the form outline*/

.ds-advent-24-sidebar #searchform {
    outline: 0px solid #c0c0c0;
    outline-offset: 4px;
}

.ds-advent-24-sidebar .widget_search input#s {
    border: 1px solid #c0c0c0;
    border-radius: 0;
    padding-right: 110px;
}

.ds-advent-24-sidebar .widget_search #searchsubmit {
    width: 100px;
}

.ds-advent-24-sidebar .widget_search input#searchsubmit {
    border-radius: 0;
    color: #fff;
    background: #c0c0c0;
    text-transform: uppercase;
    letter-spacing: 3px;
    font-size: 14px;
    font-weight: 600;
    border: 1px solid #c0c0c0;
}


/*Widgets*/


/*Add the background, padding and shadow*/

.ds-advent-24-sidebar .et_pb_widget {
    background: #fff;
    padding: 30px;
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
}


/*Style the titles*/

.ds-advent-24-sidebar h4.widgettitle {
    background-color: #fff;
    outline: 0px solid #fff;
    outline-offset: -4px;
    line-height: 1.2em;

    margin-bottom: 20px;
    padding-top: 10px;
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
}


/*Add bottom border to links*/

/*.ds-advent-24-sidebar .et_pb_widget_area li {
    border-bottom: 1px solid #c0c0c0;
}*/

.ds-advent-24-sidebar .et_pb_widget_area li {
    display: block;
    padding-bottom: .5em !important;
}


/*Remove border from last item*/

.ds-advent-24-sidebar .et_pb_widget_area li:last-child {
    border-bottom: none;
}


/*Remove spacing from last item*/

.ds-advent-24-sidebar .et_pb_widget_area li:last-child {
    padding-bottom: 0 !important;
    margin-bottom: -.5em;
}
.et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget {padding-bottom:0px;}
#text-14,#text-15,#text-16 {margin-bottom:0;}
/*Add transition to links*/

.ds-advent-24-sidebar .et_pb_widget_area li a {
    display: block;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	font-size:13px;
	line-height:1.2em;
	text-transform:uppercase;
}
.ds-advent-24-sidebar .et_pb_widget_area li {padding-bottom:0em !important;}

/*Add margin on hover*/ 
/*.et_pb_widget_area li a:hover {
    margin-left: 0px;
	border-left: 3px solid #ff6600;
	padding-left:5px;
	color:#ff6600;
}*/
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget {margin-top:24px;}
.et_pb_blog_0 .et_pb_post .post-content {margin-bottom:0px;} 
.et_pb_blog_1 .et_pb_post .entry-title {line-height:1.2em;font-size:14px!important;}
.et_pb_blog_1 .et_pb_post .entry-title a {color:#666;font-size:14px;line-height:1.2em;}
.et_pb_blog_1 .et_pb_post .entry-title a:hover {color:#ff6600;} 
/*Set widgets to single column tablets*/

@media all and (max-width: 980px) {
    .et_pb_column.ds-advent-24-sidebar .et_pb_widget:nth-child(n) {
        width: 100% !important;
        margin: 0 0 55px 0 !important;
    }
} 
div.post-content-inner {display:none;}


.ds-blog-square a img {
    width: 100%;
    object-fit: cover;
}
.ds-blog-square .post-content {
    display: none;
}
.ds-blog-square .et_pb_image_container {
    margin: -19px -19px 0;
}
.et_pb_blog_grid .et_pb_image_container {margin-bottom:5px;}
.ds-blog-square h2 {
    margin: 0;
    padding: 0;
}
.ds-blog-square .et_pb_post {
    position: relative;
    padding-bottom: 0;
    border: none;
}
.ds-blog-square h2 a {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    padding: 40px;
    margin: 0;
    background: rgba(0, 0, 0, .3);
    color: #fff;
    text-align: center;
	opacity:0;
    outline: 2px solid #fff;
    outline-offset: -20px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.ds-blog-square h2 a:hover {
    background: rgba(255, 255, 255, .95);
    color: #ff6600;
    outline: 1px solid #ff6600;
    outline-offset: 0;
	opacity:1;
}

.ds-carousel-row {margin-top:30px;}
.et_pb_blog_0 .et_pb_post .entry-featured-image-url img {border-radius:15px !important;padding:5px;border-width:0px !important;}
.et_pb_post .post-meta {display:none;}
/***4 Column Styles***/
/*This section changes the layout to 4 columns*/
@media only screen and ( min-width: 981px ) {

.et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before { content: '4 .column.size-1of4' !important; 
}
.et_pb_column_4_4 .column.size-1of4 {
width:23% !important;
margin:1%;
}
.et_pb_column_4_4 .ds-blog-four-column.et_pb_blog_grid[data-columns]::before {
content: "4 .column.size-1of4";
}
.ds-blog-four-column.et_pb_blog_grid .column.size-1of4 {
margin-right: 3.8%;
padding-bottom: 30%;
width: 24.25%;
}
.et_pb_blog_grid .column.size-1of4:last-child {
margin-right: 0;
}
}
/*This sets the spacing between post rows*/
.ds-blog-four-column .et_pb_post {
    margin-bottom: 25%;
}
/*This section sets the height of the images on different screen sizes to keep it relatively square. If you are not using object-fit because it isn't supported in IE and Edge then you should remove this entire section or the images will be distorted*/

@media only screen and (max-width: 1440px) {
    .ds-blog-four-column .ds-blog-square a img {
        height: 28vh !important; /*Adjust this value if you want the images taller or shorter*/
    }

}
@media only screen and (max-width: 1290px) {
    .ds-blog-four-column .ds-blog-square a img {
        height: 25vh !important; /*Adjust this value if you want the images taller or shorter*/
    }
		span.percent-value {font-size:60% !important;}
}
@media only screen and (max-width: 768px) {
    .ds-blog-four-column .ds-blog-square a img {
        height: 28vh !important; /*Adjust this value if you want the images taller or shorter*/
    }
}
@media only screen and (max-width: 480px) {
    .ds-blog-four-column .ds-blog-square a img {
        height: 40vh !important; /*Adjust this value if you want the images taller or shorter*/
    }
	#top-header {height:80px;}
	#et-info {width:380px;text-align:center;}
	#et-info-phone {font-size:16px;width:380px;text-align:center;line-height:28px;}
	#et-info-email {font-size:16px;width:380px;text-align:center;line-height:28px;}
	#logo {max-height:80%;}
	.et_pb_text_1 {padding-top:unset;}
}
.et_pb_post {margin-bottom:30px;}

.mlink a:hover  {color:#ff6600 !important;}
.mlink a {font-size:15px !important; font-weight:300 !important; line-height:1.2em !important;}
.olink a:hover  {color:#ff6600 !important;}
.olink a {font-size:15px !important; font-weight:300 !important; line-height:1.8em !important;}
/* KNOWLEDGEBASE */
.wk-submit-request p {background-color:#ff6600 !important;}
.wk-know-banner {background-color:#272727; padding:20px 0 30px 0; margin-top:0px;}

.wk-know-banner button[type="submit"] {
  background-color: #f7f3f3 !important;
  padding: 0 15px 0 15px !important;
}
#live-search input[type=text] {
  border-width: 2px !important;
  border-style: inset !important;
  border-color: initial !important;
  border-image: initial !important;
}
.wk-form-element wk-btm {
  border-left: solid 1px black !important;
}
.wk-article-author {
  display: none !important;
}
.wk_reply {
  display: none !important;
}
.btm-line {
  display: none !important;
}
.wk-breadcrumb hr {
  display: none !important;
}
.wk-knowledgebase {
  margin-top: 0px !important;
}
.wk-like {
  background-color: #ff7903 !important;
}
.wk-out-wrap:nth-child(even) {
  border-color: #ff7903 !important;
}
.wk-text-wrap {
  background-color: #0288d1 !important;
}
.wk-submit-request p {
  background-color: #0288d1 !important;
}
.wk-article-content {
  font-size: 16px !important;
}
.wk-article-content span {
  font-size: 16px !important;
}
.wk-article-content b {
  font-size: 16px !important;
}
#wk_articles_meta ul.wk-article-wrapper {
  border-right: none !important;
  border-left: 1px solid #cdcdcd;
  padding-left: 30px !important;
}
#wk_articles_meta ul.wk-search-article-wrapper {
  border: none !important;
}
.pt-cv-title {text-align:center;}
.pt-cv-title a {font-weight:300;font-size:14px;text-transform:uppercase;}
.pt-cv-view .pt-cv-ifield {padding:5px;border:1px #d4d4d4 solid;min-height:270px;}
.pt-cv-view a {border:1px #fff solid !important;display:block;}
.pt-cv-view a:hover {border:1px orange solid !important;display:block;}
.pt-cv-wrapper .col-md-2,.pt-cv-wrapper .col-sm-4,.pt-cv-wrapper .col-xs-12, .pt-cv-content-item .pt-cv-1-col {padding-left:5px;padding-right:5px;}
.et_pb_module.et_pb_dmb_breadcrumbs li span {text-transform:uppercase;}
.glink a {color:#7c7c7c !important;font-weight:300;} 
.glink a:hover {color:#ff6600 !important;font-weight:300;}
.resp-container {
    position: relative;
    overflow: hidden;
    padding-top: 165%;
}
.resp-iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
wk-knw-title-cat2 {margin-bottom:20px;font-size:18px !important;margin-top:0;text-transform:capitalize;}
.contactform {color:#333;}
.ds-advent-24-blog-grid .pagination a {display:none;}
.pagination {display:none;}
.kioskmachine {display:none;}
.postid-2722 .kioskmachine {display:block;text-align:center;}
.et_pb_main_blurb_image {margin-bottom:12px;}

.et_pb_widget .theme-button {
	padding:14px;
	font-size:18px;
    font-weight: 500;
    color: #ffffff;
    line-height: 1.2em;
    background: #ffb400;
	transition: 0.3s;
}
.et_pb_widget .theme-button:hover {background: #ff6600}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {font-weight:400;color:#333;}
.ui-accordion .ui-accordion-content {color:#fff;padding:12px 10px 2px 12px; border:0;background:#f4f4f4;overflow:hidden;} 
.widget_easy_sidebar_menu_widget li.menu-item {border-bottom:0px;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color:#333;font-weight:400;font-size:18px;padding:0px 0 0 10px;border-bottom:0px !important;}
.ui-state-default {border:0px; background:#f4f4f4 !important;}
.LP ul {margin:0px 10px !important;}
.rpwe-block a {border:0px;}

#sidecat {height:1178px;}
.et_pb_blurb h4 a {font-weight:400;color:#444444 !important;}


.top-search-overlay {background:#fff !important;color:#999;height:180px;}
.wpmm-search-input-wrap .search-wrap .form-control {border-bottom:1px solid #999;text-transform:uppercase;color:#999 !important;margin-top:-260px !important;}
@media (max-width: 1180px) {

	.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu {margin-top:100px;}
	.fa-angle-down:before {font-size:44px;}
	.wpmm-mobile-menu ul.wp-megamenu li>a b {margin-top:-10px;}
	.wpmm_brand_logo_wrap  {margin-left:-80px;margin-top:-20px;}

	.menuheadtwo {display:none !important;margin-top:-20px !important;}
	
	.et_pb_module.et_pb_dmb_breadcrumbs li span {font-size:12px;}
	.et_pb_module.et_pb_dmb_breadcrumbs li:first-child a:before {display:none;}
	.fa-bars:before {font-size:24px;} 

.wpmm-search-input-wrap .search-wrap .form-control {border-bottom:1px solid #999;text-transform:uppercase;color:#999 !important;margin-top:0px !important;margin-left:0px !important;}

.wpmm-search-input-wrap .search-wrap .search.wpmm-top-search 

{

position: absolute !important;

top:110px !important;

right:280px !important;
left:unset !important;
width:450px !important;

}
@media (max-width: 767px) {
	.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap ul.wp-megamenu {margin-top:10px;}
	h1 {
    font-weight: 700 !important;
    font-size: 32px !important;
}
	.et_pb_row {width:90%;}
	h2 {font-size:20px;line-height:38px;}
	.et_pb_section_0.et_pb_section {padding:10px 0;}

	.wpmm-search-input-wrap .search-wrap .form-control {position:absolute;margin-left:0px; margin-top:0px;color:#999;text-transform:uppercase;}
	.top-search-overlay {background:#fff;color:#999;height:420px;}
}
.rv_button.closed:after {content:"\33";}
.rv_button.opened:after{content:"\32";}
#gallery-1 .gallery-item {max-height:140px;overflow:hidden;max-width:98%;border:0px;}
#gallery-2 .gallery-item {max-height:160px;overflow:hidden;max-width:98%;border:0px;}
#gallery-1 .gallery-item img, #gallery-2 .gallery-item img {max-width:98%;border:0px;}
#gform_wrapper_32 {display:block !important;}
.widgetbutton {background:#f4f4f4;padding:10px 10px;font-size:17px !important;font-weight:300;border:1px solid #fff !important;font-family: 'Ubuntu',Helvetica,Arial,Lucida;color:#ff6600 !important;}
#custom_html-13 > div > a:hover {border:1px solid #ff6600 !important;background-color:#fff !important;}
#sr p {padding:0px 10px 10px 10px;}
#sr h2.entry-title {padding:0px 0px;line-height:1.2em !important;text-align:center;}
#sr h2.entry-title a {font-weight:400 !important;font-size:15px;line-height:1.2em !important;color:#666;}
#sr .et_pb_blog_grid .et_pb_image_container img {padding:10px;border-radius:20px;}
#sr .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {min-height:322px;background:#f2f2f2;}
.bp-contact-card {display:none;}
.bgtexture {
background-repeat: repeat; 
background-attachment: fixed;
background-size: initial;
background-image:url(/wp-content/uploads/2020/10/connectwork5.png);
}
#et-main-area > div.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular, #et-boc > div > div > div.et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular {background:#f4f4f4;padding:1% 0px !important;}
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {margin:0 0 0 2px;}
#kioskblurb a:hover {border:1px orange solid;}
.et_pb_slider:not(.et_pb_gallery) .et_pb_slide_description {top:2%;}
#featuredcustomers {max-height:250px;}
#featuredcustomers .et_pb_slides .et_pb_slider_container_inner {vertical-align:top;}
.et_pb_slider:not(.et_pb_gallery) .et_pb_container {height:240px !important;}


.et_pb_blog_grid .et_pb_image_container img {border-radius:10px;}
.ds-advent-24-blog-grid .et_pb_post .entry-featured-image-url {margin:10px 10px;}
	
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {border-radius:15px;min-height:282px;}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post span.published {display:none !important;}
.et_pb_blog_1 .et_pb_post .entry-title a {font-weight:400 !important;}
/* Tooltip container */
.tooltip {
  position: relative;
  display: inline-block;
	width:100%;
	font-weight:300;
  /*border-bottom: 1px dotted black; /* If you want dots under the hoverable text */
}
.tooltip {color:333;display:block;width:100%;border:#e4e4e4 1px solid;
	padding:5px;}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden; 
  background-color: #333;
  color: #fff;
  text-align: left;
  padding: 20px;
  border-radius: 6px;	
	line-height:20px;
 font-weight:300;
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1; 
  bottom: 100%;
  left: 5%;
  margin-left: -20px; /* Use half of the width (120/2 = 60), to center the tooltip */
	
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.page-id-28069 .et_pb_toggle {padding:10px 20px;font-weight:400;}
.post-id-28375 .et_post_meta_wrapper img{display:none !important;}
#post-28375 > div:nth-child(1) > img, #post-28375 > div:nth-child(1) > h1 {display:none !important;}
.et_pb_toggle_title:before {font-size:24px;}
.et_pb_toggle_title {text-transform:uppercase;}

 .newsheader h2 {font-family:Times New Roman !important;}
.yotu-videos .yotu-video .yotu-video-thumb {padding:11px 0 0 0 !important;}
.yotu-videos.yotu-mode-grid .yotu-video-description {padding: 0 0 11px 0 !important;}
body #page-container .et_pb_section .et_pb_button_2:before {font-size:unset !important;}
body #page-container .et_pb_section .et_pb_button_2:before {font-size:33px !important;}
	.et_pb_button_2:before {font-size:33px !important;}}
#hoverimage > a > span > img {opacity:0 !important;}
.sidebarbutton a{display:block;padding:10px 5px;text-align:center;font-weight:500;color:#ffffff !important;background:#F36C28;font-size:20px;border-radius:5px;}
#text-12,#text-13 {padding:0px;}
.sidebut .ds-advent-24-sidebar img {width:100% !important;}
.entry-content .bsf-rt-reading-time {visibility:hidden;}
#courtstuff {display:none;}
.postid-32192 #courtstuff, .postid-32454 #courtstuff, .postid-32513 #courtstuff, .postid-32590 #courtstuff,.postid-32638 #courtstuff  {display:block;}
.page-id-11605 .ds-advent-24-sidebar .et_pb_widget {padding:0;}

.et_pb_number_counter_4.et_pb_number_counter h3, .et_pb_number_counter_3.et_pb_number_counter h3, .et_pb_number_counter_2.et_pb_number_counter h3, .et_pb_number_counter_1.et_pb_number_counter h3, .et_pb_number_counter_0.et_pb_number_counter h3    {margin-top:40px;}

/*fix cls */
/* Popup container - can be anything you want */
.logopop {
  position: relative;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* The actual popup */
.logopop .popuptext {
  visibility: hidden;
  width: 160px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 0;
  position: absolute;
  z-index: 1;
  top: 30px;
  left: 50%;
  margin-left: 0px;
}

/* Popup arrow */
.logopop .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

/* Toggle this class - hide and show the popup */
.logopop .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}
#orangearrow > div.et-pb-slider-arrows > a.et-pb-arrow-next {color:#FF6600 !important;} 
#orangearrow > div.et-pb-slider-arrows > a.et-pb-arrow-prev {color:#FF6600 !important;} 
.et_pb_module.et_pb_dmb_breadcrumbs ol {margin-left:unset !important;}
.et_pb_module.et_pb_dmb_breadcrumbs {margin-left:unset !important;}
body .gform_wrapper .gform_footer input[type=submit] {border-radius: 5px; padding:5px 10px;font-size:22px;}

/* Change the color of form labels in the heading area to dark gray */
#gform_fields_4 .gfield_label {
    color: #262626; /* Dark gray color */
}