/*
 * 
 * THEME FONTS
 *
 */

/*
 * 
 * LOCATION:
 * /var/www/production.townsquareinteractive.com/docs/current/wp-content/themes/beacon-theme_easton/
 */

/*
 * 
 * Theme Fonts:
 * Laravel Theme Design Option fonts for beacon-theme_easton
 */

/*
 * 
 * Font Types:
 * Laravel Theme Design Option fonts_list for beacon-theme_easton
 */


/* FONTS:
body: Array
(
    [label] => Lato
    [google] => Lato:300,400,700,900,300italic,400italic,700italic,900italic
    [font-family] => 'Lato'
    [is-body-font] => 1
    [is-feat-font] => 1
    [is-hdrs-font] => 1
    [is-logo-font] => 1
)
feat: Array
(
    [label] => Oswald
    [google] => Oswald:400,700
    [font-family] => 'Oswald'
    [is-body-font] => 
    [is-feat-font] => 1
    [is-hdrs-font] => 1
    [is-logo-font] => 1
)
hdrs: Array
(
    [label] => Lato
    [google] => Lato:300,400,700,900,300italic,400italic,700italic,900italic
    [font-family] => 'Lato'
    [is-body-font] => 1
    [is-feat-font] => 1
    [is-hdrs-font] => 1
    [is-logo-font] => 1
)
*/


@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic|Oswald:400,700&display=swap);

body.beacon {
    font-family: 'Lato',Helvetica,Arial,sans-serif;
    font-weight: normal;
}

#wrapper h1,
#wrapper h2,
#wrapper h3,
#wrapper h4,
#wrapper h5,
#wrapper h6,
#wrapper dt,
#wrapper th,
#wrapper .gce-list-title,
.type_list .the_list_item li:before {
    font-family: 'Lato',Helvetica,Arial,sans-serif;
}

#wrapper .type_gallery .hero .the_list_item_headline,
#wrapper .type_gallery .no_image .the_list_item_headline,
#wrapper .type_photo_grid .hero .the_list_item_headline,
#wrapper .type_photo_grid .no_image .the_list_item_headline {
    font-family: 'Oswald';
}

/*
 * 
 * THEME COLORS
 *
 */

/*
 * 
 * Theme Colors:
 * Laravel Theme Design Option colors for beacon-theme_easton
 */


/*
 * 
 * Theme CSS Colors:
 * /var/www/production.townsquareinteractive.com/docs/current/wp-content/themes/beacon-theme_easton/css/theme_colors.css
 */


/*
 * 
 * Theme Background:
 * Laravel Theme Design Option backgrounds for beacon-theme_easton
 */

/* main_bg Array
(
    [src] => /wp-content/uploads/b2b/backgrounds/beacon/no-bkg-img.gif
    [repeat] => repeat-x
    [position] => center top
    [attachment] => 
    [size] => 
    [bgcolor] => 
)
*/ /*Array
(
    [color_1] => #254573
    [color_2] => #4d4d4d
    [color_3] => #254573
    [color_4] => #ffffff
    [color_5] => #254573
    [color_6] => #ffffff
    [color_7] => #8CC63F
    [color_8] => #254573
    [color_9] => #000000
    [color_12] => #ffffff
    [color_13] => #96b6e0
    [color_14] => #ffffff
    [color_15] => transparent
    [color_16] => #8CC63F
    [color_17] => #ffffff
    [color_18] => #ffffff
    [color_20] => #254573
    [color_21] => rgba(0,0,0,.2);background-color:#000000\9
    [color_3a] => #254573
    [IMAGE_SRC] => /wp-content/uploads/b2b/backgrounds/beacon/no-bkg-img.gif
    [IMAGE_REP] => repeat-x
    [IMAGE_POS] => center top
    [IMAGE_ATT] => 
    [IMAGE_SIZE] => 
)
*/

:root {
    --heads: #254573;
    --text: #4d4d4d;
    --links: #254573;
    --accentBkg: #254573;
    --accentTxt: #ffffff;
    --socialTxt: #254573;
    --navLinks: #ffffff;
    --navTabBkg: #8CC63F;
    --navTabTxt: #254573;
    --logo: #000000;
    --footTxt: #ffffff;
    --footLinks: #96b6e0;
    --imgBkg: rgba(0,0,0,.2);
    background-color: #000000\9;
    --mainBkg: #ffffff;
    --socialBkg: transparent;
    --navBkg: #8CC63F;
    --headBkg: #ffffff;
    --contentBkg: #ffffff;
    --footBkg: #254573;
}

/* EASTON - GENERAL COLORS*/
body {
    background-color: #ffffff;
}

html:not(.mobileview) body,
.no-mediaqueries body,
.mobileview .mobile-wrapper {
    background-image: url('/wp-content/uploads/b2b/backgrounds/beacon/no-bkg-img.gif');
    background-repeat: repeat-x;
    background-position: center top;
    background-attachment:;
    background-size:;
}

/*OVERRIDE BACKGROUND COLOR IF BACKGROUND IMAGE EXISTS WITH COLOR*/
body {
}

/*COLOR_1 / HEADLINES*/
#container h1,
#container h2,
#container h3,
#container h4,
#container h5,
#container h6,
#container dt,
#container th {
    color: #254573;
}

/*::selection {
    background-color: #e6e6e67a !important
}

::-moz-selection {
    background: #254573;
}*/

#container #_the_contactfrm_wrapper .b2b-form label span.required-icon {
    color: #254573;
}

#container .list_block .the_list_item .type-post .the_list_item_subheadline a {
    color: #254573;
}

/*COLOR_2 / TEXT*/
#container {
    color: #4d4d4d;
}

    #container #_the_contactfrm_wrapper label {
        color: #4d4d4d;
    }

    /*COLOR_3a / LINKS*/
    #container a {
        color: #254573;
    }

#wrapper .mobile-abovepost a {
    color: #254573;
}

#wrapper .type_photo_grid .the_list_item.not_hero .the_list_item_heads .the_list_item_action a {
    color: #254573;
}

/*COLOR_3 & COLOR_4 / HERO COLORS*/
#wrapper #_the_map_wrapper .b2b-location h2,
#wrapper #_the_map_wrapper a,
#wrapper #_the_map_wrapper .b2b-location-see-more {
    color: #ffffff;
}

#wrapper #_the_map_wrapper .b2b-location.wide ul,
#wrapper #_the_map_wrapper .b2b-location .b2b-location-items-container {
    background: #254573;
    color: #ffffff;
}

#wrapper #_the_map_wrapper .b2b-location.wide .b2b-location-items ul li:hover,
#wrapper #_the_map_wrapper .b2b-location .b2b-location-expand-icon {
    background: #ffffff;
    color: #254573;
}

    #wrapper #_the_map_wrapper .b2b-location.wide .b2b-location-items ul li:hover * {
        color: #254573;
    }

#wrapper #_the_map_wrapper .b2b-location.wide .b2b-location-items.show-details ul li:hover * {
    color: #ffffff;
}

#wrapper #_the_map_wrapper .b2b-location .b2b-location-items ul li:hover .b2b-location-expand-icon {
    background: #254573;
    color: #ffffff;
}

#wrapper #container #_the_contactfrm_wrapper .b2b-form .b2b-form-submit,
#container .section .g_color .slidesjs-pagination a.accent_color_bg,
.slick-dots li.slick-active button {
    background-color: #254573;
    color: #ffffff;
}

#wrapper #_the_contactfrm_wrapper .b2b-form .b2b-form-submit span {
    color: #ffffff;
}

#wrapper .the_list_item .the_list_item_action {
    background-color: #254573;
}

    #wrapper .the_list_item .read-more.the_list_item_action span,
    #wrapper .the_list_item .the_list_item_action a {
        color: #ffffff;
    }

#container .the_list_item .gform_wrapper .gform_page_footer input.button {
    background-color: #ffffff;
    color: #254573;
}

#container .the_list_item.hero .gform_wrapper .gform_page_footer input.button {
    background-color: #254573;
    color: #ffffff;
}

#container .tsI_page-login .tsI_form-button,
#container .the_list_item .gform_wrapper .percentbar_blue,
#container .the_list_item .gform_wrapper .gform_page_footer input[type=submit],
#container .the_list_item .gform_wrapper .gform_footer input.button,
#container .the_list_item .gform_footer input[type=submit] {
    background-color: #254573;
    color: #ffffff;
}

    #container .tsI_page-login .tsI_form-button:hover,
    #container .the_list_item.hero .gform_wrapper .gf_progressbar_percentage,
    #container .the_list_item.hero .gform_wrapper .gform_page_footer input[type=submit],
    #container .the_list_item.hero .gform_wrapper .gform_footer input.button,
    #container .the_list_item.hero .gform_footer input[type=submit] {
        background-color: #ffffff;
        color: #254573;
    }

/*#container .section .list_block.type_article.a3 .the_list_item.not_hero.yes_link .banner_bkg{background-color: #254573;}*/
#container .type_article.a3 .the_list_item.no_image .the_list_item_action,
#wrapper .the_list_item.hero .the_list_item_action,
#wrapper .type_photo_grid .the_list_item.no_image .the_list_item_action,
#wrapper .g_color .the_list_item.no_image .the_list_item_action {
    background-color: #ffffff;
}

    #container .type_article.a3 .the_list_item.no_image .the_list_item_action a,
    #wrapper .the_list_item.hero .the_list_item_action a,
    #wrapper .type_photo_grid .the_list_item.no_image .the_list_item_action a,
    #wrapper .type_photo_grid .the_list_item.not_hero .the_list_item_heads .the_list_item_action a,
    #wrapper .g_color .the_list_item.no_image .the_list_item_action a {
        color: #254573;
    }

#container .type_article.a3 .banner_link a,
#container .the_list_item.hero a {
    color: #ffffff;
}

#container .type_article.a3.well .type-post,
#container .type_article.a3 .the_list_item,
#container .type_article.a3.well .the_list_item.not_hero:nth-of-type(1n),
#container .type_article .the_list_item.hero,
#container .type_menu .the_list_item.hero,
/*#container .list_block tr.the_list_item.hero:nth-child(odd),*/
#container .type_services .the_list_item.hero,
#container .type_testimonials .hero .the_list_item_desc,
#container .g_color .no_image {
    background-color: #254573;
    color: #ffffff;
}

    #container .the_list_item.hero .gform_wrapper h2.gsection_title,
    #container .type_article.a3 .the_list_item .the_list_item_headline,
    #container .type_article.a3 .the_list_item .the_list_item_subheadline,
    #container .type_article .the_list_item.hero .the_list_item_headline,
    #container .type_article .the_list_item.hero .the_list_item_subheadline,
    #container .type_services.s1 .the_list_item.hero .the_list_item_headline,
    #container .type_services.s1 .the_list_item.hero .the_list_item_subheadline,
    #container .type_services.s2 .the_list_item.hero .the_list_item_headline,
    #container .type_services.s2 .the_list_item.hero .the_list_item_subheadline,
    #container .type_services.s3 .the_list_item.hero .the_list_item_headline,
    #container .type_services.s3 .the_list_item.hero .the_list_item_subheadline,
    #container .list_block tr.the_list_item.hero th,
    #container .type_menu .the_list_item.hero .the_list_item_headline,
    #container .type_menu .the_list_item.hero .the_list_item_subheadline,
    #container .g_color .the_list_item.no_image .the_list_item_headline,
    #container .g_color .the_list_item.no_image .the_list_item_subheadline,
    #container .type_article.a3 .the_list_item .the_list_item_headline a,
    #container .type_article.a3 .the_list_item .the_list_item_subheadline a,
    #container .type_article .the_list_item.hero .the_list_item_headline a,
    #container .type_article .the_list_item.hero .the_list_item_subheadline a,
    #container .type_services.s1 .the_list_item.hero .the_list_item_headline a,
    #container .type_services.s1 .the_list_item.hero .the_list_item_subheadline a,
    #container .type_services.s2 .the_list_item.hero .the_list_item_headline a,
    #container .type_services.s2 .the_list_item.hero .the_list_item_subheadline a,
    #container .type_services.s3 .the_list_item.hero .the_list_item_headline a,
    #container .type_services.s3 .the_list_item.hero .the_list_item_subheadline a,
    #container .list_block tr.the_list_item.hero th a,
    #container .type_menu .the_list_item.hero .the_list_item_headline a,
    #container .type_menu .the_list_item.hero .the_list_item_subheadline a,
    #container .g_color .the_list_item.no_image .the_list_item_headline a,
    #container .g_color .the_list_item.no_image .the_list_item_subheadline a,
    #container .g_color .the_list_item.no_image .the_list_item_desc * {
        color: #ffffff;
    }

#container .type_testimonials .hero .the_list_item_heads:after {
    border-right-color: #254573;
}

#container .type_testimonials .the_list_item.not_hero .the_list_item_desc p *,
#container .type_testimonials .the_list_item .the_list_item_headline,
#container .type_testimonials .the_list_item .the_list_item_subheadline,
#container .type_testimonials .the_list_item .the_list_item_headline a,
#container .type_testimonials .the_list_item .the_list_item_subheadline a {
    color: #4d4d4d;
}

#container .type_services.s2 .the_list_item .the_services_number {
    background-color: #254573;
    color: #ffffff;
}

#container .type_services.s2 .the_list_item.hero .the_services_number {
    background-color: #ffffff;
    color: #254573;
}

#container .type_services.s1 .the_services_number:before {
    color: #254573;
}

#container .type_services.s1 .the_services_number:after {
    text-shadow: 2px 1px 0 #254573;
    color: #ffffff;
}

#container .list_block_headline {
    background-color: #254573;
}

    #container .list_block_headline span,
    #container .type_photo_grid .the_list_item .the_list_item_image:before,
    #container .g_color.pg_v2 .the_list_item .caption:before,
    #container .g_color .slides .the_list_item .caption:before {
        background-color: #254573;
        color: #ffffff;
    }

#container .type_services.s1 .the_list_item_subheadline,
#container .type_services.s3 .the_list_item_subheadline {
    background-color: #254573;
    color: #ffffff;
}

#container .type_photo_grid .the_list_item_image {
    background-color: #254573;
}

#container .type_photo_grid .the_list_item.no_image .the_list_item_headline a,
#container .type_photo_grid .the_list_item.no_image .the_list_item_headline,
#container .type_photo_grid .the_list_item.no_image .the_list_item_subheadline a,
#container .type_photo_grid .the_list_item.no_image .the_list_item_subheadline,
#container .type_photo_grid .the_list_item.no_image .the_list_item_desc {
    color: #ffffff;
}

#container .type_photo_grid .the_list_item.no_image .the_list_item_desc {
    background-color: #254573;
}

#container .type_photo_grid .the_list_item.no_image .the_list_item_image:before,
#container .type_photo_grid .the_list_item.hero .the_list_text:before {
    background-color: #ffffff;
    color: #254573;
}

#container .type_photo_grid .the_list_item.no_image .accent_color_bg {
    background-color: #ffffff;
    color: #254573;
}

#container .list_block_headline span.cat-title {
    background: none;
    color: #254573;
}

#container .the_list_item .type-post .the_list_item_desc blockquote {
    border-color: #254573;
    background: #ffffff;
    color: #254573;
}

    #container .the_list_item .type-post .the_list_item_desc blockquote:before,
    #container .the_list_item .type-post .the_list_item_desc blockquote:after {
        color: #254573;
    }

#container .list_block.type_menu.m3 .the_list_item.hero .the_list_item_headline span {
    background-color: #254573;
}

#container .list_block.type_menu.m3 .the_list_item.hero .the_list_item_subheadline {
    background-color: #254573;
}

#wrapper .contact_column #searchsubmit,
#container .contact_column a.at300b,
#wrapper .contact_column .the_list_item_headline {
    background-color: #ffffff;
    color: #254573;
}

#wrapper .contact_column #_the_contactfrm_wrapper .b2b-form .b2b-form-submit {
    background-color: #254573;
    color: #ffffff;
}

    #wrapper .contact_column #_the_contactfrm_wrapper .b2b-form .b2b-form-submit span {
        color: #ffffff;
    }

#container .contact_column #_the_map_wrapper * {
    color: #ffffff;
}

#container .gce-list li {
    color: #254573;
}

#container .calendar-list-event {
    background-color: #254573;
    color: #ffffff;
}

.gce-list li {
    color: #254573;
}

#container .calendar-list-event .the_list_item_headline,
#container .calendar-list-event .the_list_item_subheadline,
#container .calendar-list-event a {
    color: #ffffff;
}

/*COLOR_5 / SOCIAL TEXT*/
.header_share_wrap {
    color: #254573;
}

.mobile-triggers .trigger span {
    color: #254573;
}

.header_share_wrap a {
    color: #254573;
}

/*COLOR_6 / NAV LINKS*/
#the_header .menu {
    background-color: #8CC63F;
}

    #the_header .menu a {
        color: #ffffff;
    }

        #the_header .menu a:hover,
        #the_header .menu .current-menu-item a,
        #menu-holder li a:hover {
            color: #254573;
            background-color: #8CC63F;
        }

#menu-holder {
    background-color: #8CC63F;
    color: #ffffff;
}

#menu-holder-topBorder {
    background-color: #8CC63F;
}

#menu-holder li a {
    color: #ffffff;
}

.mediaqueries.mobileview #access {
    background-color: #8CC63F;
}

    .mediaqueries.mobileview #access .menu a {
        color: #ffffff;
    }

        .mediaqueries.mobileview #access .menu a:hover,
        .mediaqueries.mobileview #access .menu .current-menu-item > a {
            color: #254573;
            background-color: #8CC63F;
        }

/*COLOR_9 / LOGO*/
#wrapper #_the_logo,
#wrapper #_the_logo a {
    color: #000000;
}

#wrapper #_the_logo {
    color: #000000;
}

/*COLOR_10 / RIGHT RAIL TEXT*/
#wrapper .contact_column * {
    color:;
}

/*COLOR_11 / RIGHT RAIL LINKS*/
#wrapper .contact_column a {
    color:;
}

/*COLOR_12 / FOOTER TEXT*/
#wrapper .footer {
    color: #ffffff;
}

    /*COLOR_13 / FOOTER LINKS*/
    #wrapper .footer a {
        color: #96b6e0;
    }

    #wrapper .footer #searchsubmit {
        background-color: #96b6e0;
    }

#the_footer #_the_contactfrm_wrapper .b2b-form .b2b-form-submit {
    background-color: #ffffff;
    color: #254573;
}

    #the_footer #_the_contactfrm_wrapper .b2b-form .b2b-form-submit span {
        color: #254573;
    }

#the_footer #_the_contactfrm_wrapper .b2b-form label span.required-icon {
    color: #96b6e0;
}

#the_footer .menu a {
    color: #ffffff;
}

    #the_footer .menu a:hover {
        color: #96b6e0;
    }

#the_footer .menu .current-menu-item > a {
    color: #96b6e0;
}

#the_footer .social-media-links a {
    color: #ffffff;
}

    #the_footer .social-media-links a:hover {
        color: #96b6e0;
    }


/*COLOR_15 / SOCIAL BAR BKG*/
.header_share_wrap,
.mobile-triggers .trigger span,
.header_share_wrap a:after {
    background-color: transparent;
}

/*COLOR_16 / NAV BKG*/
#_the_navigation .sf-menu {
    background-color: #8CC63F;
}

#menu-holder {
    background-color: #8CC63F;
}

.mediaqueries.mobileview #access {
    background-color: #8CC63F;
}

.mediaqueries.mobileview #_the_navigation .sf-menu {
    background: none;
}

/*COLOR_17 / FOOTER BRAND*/
#wrapper .footer_brand {
    background-color: #ffffff;
}

#wrapper .header {
    background-color: #ffffff;
}

/*COLOR_18 / CONTENT BKG*/
/*#container .list_block tr.the_list_item{border-bottom:1px solid #ffffff;}*/
#wrapper .page_title,
#wrapper .content {
    background-color: #ffffff;
}

#wrapper .full_width_content {
    background-color: #ffffff;
}

#wrapper .content {
    background-color: #ffffff;
}

#wrapper .mobile-abovepost {
    background-color: #ffffff;
}

#container .type_menu.m3 .the_list_item .the_list_item_headline span {
    background-color: #ffffff;
}

#container .type_menu.m3 .the_list_item .the_list_item_subheadline {
    background-color: #ffffff;
}

/*COLOR_19 / RIGHT RAIL BKG*/
#container .section .well .type-post,
#wrapper .contact_column {
    background-color:;
}

/*COLOR_20 / FOOTER*/
#wrapper .footer {
    background-color: #254573;
    background-image: none;
}

    #wrapper .footer #searchsubmit {
        background-color: #ffffff;
        color: #254573;
    }

/*ITEM COLORS*/
#container .g_color .the_list_item_desc *,
#container .g_color .the_list_item_headline,
#container .g_color .the_list_item_subheadline,
#container .g_color .the_list_item_headline a,
#container .g_color .the_list_item_subheadline a {
    color: #f7f7f7;
}

/*FOOTER COLORS*/
#wrapper .footer input,
#wrapper .footer select,
#wrapper .footer option,
#wrapper .footer textarea {
    color: #333;
}

#wrapper .contact_column input,
#wrapper .contact_column select,
#wrapper .contact_column option,
#wrapper .contact_column textarea {
    color: #333;
}

/*MODAL*/
.modal_wrap .modal_content {
    background-color: #254573;
}

.modal_list_wrap {
    background-color: #ffffff;
}

.modal_list .tsi-address a {
    background-color: #ffffff;
}

.modal_list a {
    color: #254573;
}

.modal_content .modal_title,
.modal_content .modal_title {
    background: #254573;
    color: #ffffff;
}

#wrapper .modal_content .modal_close {
    background: #ffffff;
    color: #254573;
}

    #wrapper .modal_content .modal_close:hover {
        background: #254573;
        color: #ffffff;
    }

.type_modal .the_list_item {
    color: #ffffff;
    background-color: #254573;
}

    .type_modal .the_list_item .the_list_item_heads *,
    .type_modal .the_list_item .gform_title {
        color: #254573;
    }

/*PHONES /////////////////////// */
.isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_headline,
.isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_headline a,
.isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_subheadline,
.isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_subheadline a,
.isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_desc *,
.isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_headline,
.isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_headline a,
.isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_subheadline,
.isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_subheadline a,
.isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_desc *,
.isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_headline,
.isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_headline a,
.isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_subheadline,
.isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_subheadline a,
.isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_desc * {
    color: #4d4d4d;
}

.isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_action,
.isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_action,
.isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_action {
    background-color: #254573;
}

    .isMobile #container .g_color:not(.pg_v2).scaled_to_fit_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_action a,
    .isMobile #container .g_color:not(.pg_v2).widescreen_16_9 .the_list_item:not(.no_image) .caption .the_list_item_action a,
    .isMobile #container .g_color:not(.pg_v2).widescreen_2-4_1 .the_list_item:not(.no_image) .caption .the_list_item_action a {
        color: #ffffff;
    }


@media only screen and (max-width : 568px) {
    .mobileview #container .g_color.pg_v2.yResize .the_list_item:not(.no_image) .caption * {
        color: #4d4d4d;
    }

    .mobileview #container .g_color.pg_v2.yResize .the_list_item:not(.no_image) .the_list_item_action {
        background-color: #254573;
    }

        .mobileview #container .g_color.pg_v2.yResize .the_list_item:not(.no_image) .the_list_item_action a {
            color: #ffffff;
        }
}

/*REVIEWS*/
#container .type_reviews .hero .the_list_item_desc {
    background-color: #254573;
    color: #ffffff;
}

#container .type_reviews .hero .the_list_item_heads:after {
    border-right-color: #254573;
}

#container .type_reviews .hero .the_list_item_subheadline .icon-star {
    color: #ffffff;
}

/*NEW GALLERIES*/
#container .section .g_color.g2 .the_gallery_item.yes_image .the_list_item_action {
    color: #254573;
}

#container .section .g_color.g2 .the_gallery_item.no_image .the_list_item_action {
    background-color: #ffffff;
    color: #254573;
}

#container .section .g_color.g2 .caption:before {
    background-color: #ffffff;
    color: #254573;
}

#container .section .g_color.g2 .slick-nav .the_gallery_item.slick-slide:hover .caption,
#container .section .g_color.g2 .slick-nav .the_gallery_item.slick-current .caption {
    box-shadow: 0 0 0 2px #254573;
}

#container .section .g_color.g2 .slick-arrow {
    color: #254573;
}

#container .section .g_color.g2 .slick-slides .the_gallery_item.no_image {
    background-color: #254573;
}

#container .section .g_color.g2 .slick-nav .the_gallery_item.no_image .the_list_text {
    background-color: #254573;
}

#container .section .g_color.g2 .the_gallery_item.no_image .the_list_item_action {
    background-color: #ffffff;
}

    #container .section .g_color.g2 .the_gallery_item.no_image .the_list_item_action a {
        color: #254573;
    }

#container .section .type_testimonials.t2 .slick-prev,
#container .section .type_testimonials.t2 .slick-next {
    background-color: #ffffff;
    color: #254573;
}

#container .no_set_width_4_3 .the_list_item_image,
#container .no_set_width_1_1 .the_list_item_image {
    background-color: rgba(0,0,0,.2);
    background-color: #000000\9;
}

body.mce-content-body div {
    background-color: #ffffff;
    color: #000000;
}

/* SECTION ---------------------------------------------------------- */

/* TABS 1 */
.type_section .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs {
    border-color: #ffffff;
}

    .type_section .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs .tab-link {
        color: #ffffff;
        border-color: transparent;
    }

        .type_section .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs .tab-link:hover {
            border-color: #ffffff;
        }

        .type_section .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs .tab-link.current {
            background-color: #ffffff;
            color: #254573;
        }

/* TABS 2 */
.type_section .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs {
    background:;
}

    .type_section .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link {
        color: #254573;
    }

        .type_section .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link:hover {
            color: #ffffff;
        }

        .type_section .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link.current {
            background-color: #ffffff;
            color: #254573;
        }

/* TABS 3 */
.type_section .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs .tab-link {
    color: #254573;
    border-color:;
}

    .type_section .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs .tab-link:hover {
        background-color: #ffffff;
        color: #254573;
    }

    .type_section .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs .tab-link.current {
        background: #ffffff;
        color: #254573;
    }
/* >>> <<< */
