/*
 * 
 * THEME FONTS
 *
 */

/*
 * 
 * LOCATION:
 * /var/www/production.townsquareinteractive.com/docs/current/wp-content/themes/beacon-theme_charlotte/
 */

/*
 * 
 * Theme Fonts:
 * Laravel Theme Design Option fonts for beacon-theme_charlotte
 */

/*
 * 
 * Font Types:
 * Laravel Theme Design Option fonts_list for beacon-theme_charlotte
 */


/* FONTS:
body: Array
(
    [label] => Roboto
    [google] => Roboto:400,700,400italic,700italic
    [font-family] => 'Roboto'
    [is-body-font] => 1
    [is-feat-font] => 1
    [is-hdrs-font] => 1
    [is-logo-font] => 1
)
feat: Array
(
    [label] => Roboto
    [google] => Roboto:400,700,400italic,700italic
    [font-family] => 'Roboto'
    [is-body-font] => 1
    [is-feat-font] => 1
    [is-hdrs-font] => 1
    [is-logo-font] => 1
)
hdrs: Array
(
    [label] => Roboto
    [google] => Roboto:400,700,400italic,700italic
    [font-family] => 'Roboto'
    [is-body-font] => 1
    [is-feat-font] => 1
    [is-hdrs-font] => 1
    [is-logo-font] => 1
)
*/


@import url(//fonts.googleapis.com/css?family=Roboto:400,700,400italic,700italic&display=swap);

     body.beacon{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:normal;}
    .gform_wrapper .gform_title,
    #wrapper .tsC .tsB_hd,
    #wrapper .tsI_hd {font-family:'Roboto',Helvetica,Arial,sans-serif;}

    #wrapper .tsT_gallery.g1 .tsI_hd,
    #wrapper .tsT_gallery.g2 .tsI_hd,
    #wrapper .tsT_photo_grid .tsI_hd,
    #wrapper .tsT_photo_tiles .tsI_hd,
    #wrapper .tsT_parallax .tsI_hd{font-family:'Roboto';}
    
/*
 * 
 * THEME COLORS
 *
 */

/*
 * 
 * Theme Colors:
 * Laravel Theme Design Option colors for beacon-theme_charlotte
 */


/*
 * 
 * Theme CSS Colors:
 * /var/www/production.townsquareinteractive.com/docs/current/wp-content/themes/beacon-theme_charlotte/css/theme_colors.css
 */


/*
 * 
 * Theme Background:
 * Laravel Theme Design Option backgrounds for beacon-theme_charlotte
 */

/* 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] => #a53535
    [color_2] => #1b3b62
    [color_3] => #a53535
    [color_4] => #454545
    [color_5] => #a53535
    [color_6] => #a53535
    [color_7] => #fff
    [color_8] => #454545
    [color_9] => #000000
    [color_10] => #0d1d24
    [color_11] => #8a6301
    [color_12] => #fff
    [color_13] => #000
    [color_14] => #DDDDDD
    [color_15] => #ffffff
    [color_16] => #fff
    [color_17] => rgba(40,40,40,.4)
    [color_18] => rgba(113,112,112,1)
    [color_19] => #a53535
    [color_20] => #000
    [color_21] => #edeae1
    [color_22] => #edeae1
    [color_23] => #edeae1
    [color_24] => #1d3c63
    [color_25] => #1d3c63
    [color_26] => #1d3c63
    [color_27] => #f8f8f8
    [color_28] => #fff
    [color_29] => #ffffff
    [color_30] => #ffffff
    [color_31] => #a53535
    [color_32] => rgba(196, 152, 56, 0.7)
    [color_33] => rgb(253,247,233)
    [color_34] => #000000
    [color_35] => #000000
    [color_36] => #f8f8f8
    [IMAGE_SRC] => /wp-content/uploads/b2b/backgrounds/beacon/no-bkg-img.gif
    [IMAGE_REP] => repeat-x
    [IMAGE_POS] => center top
    [IMAGE_ATT] => 
    [IMAGE_SIZE] => 100%
)
*/:root {
  --color1: #a53535;
  --color2: #1b3b62;
  --color3: #a53535;
  --color4: #454545;
  --color5: #a53535;
  --color6: #a53535;
  --color7: #fff;
  --color8: #454545;
  --color9: #000000;
  --color10: #0d1d24;
  --color11: #8a6301;
  --color12: #fff;
  --color13: #000;
  --color14: #DDDDDD;
  --color15: #ffffff;
  --color16: #fff;
  --color17: rgba(40,40,40,.4);
  --color18: rgba(113,112,112,1);
  --color19: #a53535;
  --color20: #000;
  --color21: #edeae1;
  --color22: #edeae1;
  --color23: #edeae1;
  --color24: #1d3c63;
  --color25: #1d3c63;
  --color26: #1d3c63;
  --color27: #f8f8f8;
  --color28: #fff;
  --color29: #ffffff;
  --promoT: #ffffff;
  --promo1: #a53535;
  --promo2: rgba(196, 152, 56, 0.7);
  --promo3: rgb(253,247,233);
  --promo4: #000000;
  --promo5: #000000;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///               TEXT                 ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
body {
  background-color: #edeae1;
  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: 100%;
  color: #454545;
}
body a {
  color: #a53535;
}
body a:hover {
  color: #a53535;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///      HEADER, CONTENT, FOOTER       ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* HEADER/FOOTER */
.tsH {
  background: #f8f8f8;
  background: #edeae1;
}
.tsH .sf-menu .sub-menu {
  background: #f8f8f8;
  background: #edeae1;
}
.tsH .sf-menu .sub-menu .menu-item > .sub-menu {
  background: transparent;
}
.tsH_navTrig {
  color: rgba(113,112,112,1);
}

.menu a {
  color: rgba(113,112,112,1);
}
.menu a:hover {
  color: #a53535;
}

.tsM .tsM_wrp {
  background: #edeae1;
}
.tsM .tsM_wrp .tsB_hd {
  color: rgba(113,112,112,1);
}

.menu .current-menu-item > a {
  color: #000;
}

#_the_logo * {
  color: #a53535;
}

/* CONTENT */
.tsC .tsB_hd span {
  color: #1b3b62;
}

.well .tsI:not(.blog-plugin) {
  background-color: #1d3c63;
}

.tsW {
  background-color: #1d3c63;
  background-color: #edeae1;
}

.content .tsB .well .tsI.yHero {
  background-color: #000;
}
.content .tsB .well .tsI.yHero * {
  color: #454545;
}

/* MODALS */
.mdl {
  background-color: #edeae1;
  color: rgba(113,112,112,1);
}
.mdl .tsI_cptn_overlay {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}
.mdl .tsI_wrp a {
  color: rgba(113,112,112,1);
}
.mdl .tsI_wrp a:hover {
  color: #fff;
  background-color: #454545;
}
.mdl .mdl_title {
  background: #1d3c63;
  color: rgba(113,112,112,1);
}

.tsC_close {
  background-color: #454545;
  color: #fff;
}
.tsC_close:hover {
  color: #454545;
  background-color: #fff;
}

/* FOOTER */
.tsF {
  background-color: #f8f8f8;
  background-color: #f8f8f8;
  color: #fff;
}
.tsF .tsI a,
.tsF .copyright a {
  color: #fff;
}
.tsF .tsI a:hover,
.tsF .copyright a:hover {
  color: #fff;
  background-color: #454545;
}
.tsF .tsC_Btn {
  background: transparent;
  color: #ffffff;
}
.tsF .tsC_Btn:hover {
  color: #fff;
  background-color: #454545;
}

/* LOCAL NAV */
.tsL:hover {
  background: #1d3c63;
  background: #edeae1;
}
.tsL nav a {
  color: #a53535;
}
.tsL nav a:hover, .tsL nav a.active {
  color: #a53535;
}
.tsL nav a:hover:before, .tsL nav a.active:before {
  background-color: #a53535;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///              SOCIAL                ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/*HEADER SOCIAL*/
.tsSC {
  background-color: #1d3c63;
}
.tsSC .social-media-links a {
  background: transparent;
  color: rgba(113,112,112,1);
}
.tsSC .social-media-links a:hover {
  color: #fff;
  background-color: #454545;
}
.tsSC .tsC_Btn {
  background: transparent;
  color: rgba(113,112,112,1);
}
.tsSC .tsC_Btn:hover {
  color: #fff;
  background-color: #454545;
}
.tsSC.full-color .social-media-links a:hover {
  color: #fff;
}

/*MOBILE SOCIAL */
.tsM .social-media-links a {
  background: transparent;
  color: rgba(113,112,112,1);
}
.tsM .social-media-links a:hover {
  color: #fff;
  background-color: #454545;
}
.tsM .full-color .social-media-links a:hover {
  color: #fff;
  background-color: #454545 !important;
}

/*MOBILE SOCIAL */
.tsF .social-media-links a {
  background: transparent;
  color: #ffffff;
}
.tsF .social-media-links a:hover {
  color: #fff;
  background-color: #454545;
}
.tsF.full-color .social-media-links a:hover {
  color: #fff;
  background-color: #454545;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///            MODULE SETUP            ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
.tsB.well .tsI, .tsB.tsT_list.list_well .tsI {
  background-color: #1d3c63;
}

.tsI .tsI_hd {
  color: #1b3b62;
}
.tsI .tsI_sh {
  color: #a53535;
}
.tsI .tsI_dsc {
  color: #454545;
}
.tsI .tsI_hd .fa-inverse * {
  color: #1d3c63;
}

.tsB.well .tsI.yHero, .tsB.tsT_list.list_well .tsI.yHero {
  background-color: #1d3c63;
}
.tsB.well .tsI.yHero .tsI_hd, .tsB.tsT_list.list_well .tsI.yHero .tsI_hd {
  color: #000000;
}
.tsB.well .tsI.yHero .tsI_sh, .tsB.tsT_list.list_well .tsI.yHero .tsI_sh {
  color: #0d1d24;
}
.tsB.well .tsI.yHero .tsI_dsc, .tsB.tsT_list.list_well .tsI.yHero .tsI_dsc {
  color: #8a6301;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///               MODULES              ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* BLOG POSTS, PARALLAX, BANNER ---------------------------------------------------------- */
.tsI.nImg:nth-of-type(5n+1) .tsI_icon,
.promo_colors.not_well .nImg:not(.yBkg):nth-of-type(5n+1),
.tsT_plugin.not_well .tsI.type-post:nth-of-type(5n+1) .tsI_hd {
  background-color: #a53535;
}

.tsI.nImg:nth-of-type(5n+2) .tsI_icon,
.promo_colors.not_well .nImg:not(.yBkg):nth-of-type(5n+2),
.tsT_plugin.not_well .tsI.type-post:nth-of-type(5n+2) .tsI_hd {
  background-color: rgba(196, 152, 56, 0.7);
}

.tsI.nImg:nth-of-type(5n+3) .tsI_icon,
.promo_colors.not_well .nImg:not(.yBkg):nth-of-type(5n+3),
.tsT_plugin.not_well .tsI.type-post:nth-of-type(5n+3) .tsI_hd {
  background-color: rgb(253,247,233);
}

.tsI.nImg:nth-of-type(5n+4) .tsI_icon,
.promo_colors.not_well .nImg:not(.yBkg):nth-of-type(5n+4),
.tsT_plugin.not_well .tsI.type-post:nth-of-type(5n+4) .tsI_hd {
  background-color: #000000;
}

.tsI.nImg:nth-of-type(5n+5) .tsI_icon,
.promo_colors.not_well .nImg:not(.yBkg):nth-of-type(5n+5),
.tsT_plugin.not_well .tsI.type-post:nth-of-type(5n+5) .tsI_hd {
  background-color: #000000;
}

.tsI.nImg:nth-of-type(5n+1) .tsI_icon_in .fa-circle,
.tsI.nImg:nth-of-type(5n+1) .tsI_hd .fa-stack .fa-inverse * {
  color: #a53535;
}

.tsI.nImg:nth-of-type(5n+2) .tsI_icon_in .fa-circle,
.tsI.nImg:nth-of-type(5n+2) .tsI_hd .fa-stack .fa-inverse * {
  color: rgba(196, 152, 56, 0.7);
}

.tsI.nImg:nth-of-type(5n+3) .tsI_icon_in .fa-circle,
.tsI.nImg:nth-of-type(5n+3) .tsI_hd .fa-stack .fa-inverse * {
  color: rgb(253,247,233);
}

.tsI.nImg:nth-of-type(5n+4) .tsI_icon_in .fa-circle,
.tsI.nImg:nth-of-type(5n+4) .tsI_hd .fa-stack .fa-inverse * {
  color: #000000;
}

.tsI.nImg:nth-of-type(5n+5) .tsI_icon_in .fa-circle,
.tsI.nImg:nth-of-type(5n+5) .tsI_hd .fa-stack .fa-inverse * {
  color: #000000;
}

/* WHEN WELL IS USED: GRADIENT BACKGROUND WILL BE CREATED WITH Promo 1 > Promo 2, Promo 2 > Promo 3, etc. ---------------------------------------------------------- */
.promo_colors.well .nImg:not(.yBkg):nth-of-type(5n+1),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+1) .tsI_hd {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgba(196, 152, 56, 0.7));
}

.promo_colors.well .nImg:not(.yBkg):nth-of-type(5n+2),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+2) .tsI_hd {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), rgb(253,247,233));
}

.promo_colors.well .nImg:not(.yBkg):nth-of-type(5n+3),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+3) .tsI_hd {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}

.promo_colors.well .nImg:not(.yBkg):nth-of-type(5n+4),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+4) .tsI_hd {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}

.promo_colors.well .nImg:not(.yBkg):nth-of-type(5n+5),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+5) .tsI_hd {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgb(253,247,233));
}

.tsT_gallery.well .nImg:nth-of-type(5n+1) .tsI_wrp,
.tsT_photo_grid.well .nImg:nth-of-type(5n+1) .tsI_cptn,
.tsT_photo_tiles.well .nImg:nth-of-type(5n+1) .tsI_cptn,
.tsT_plugin .tsI.type-post:nth-of-type(5n+1) .tsI_hd,
.tsT_parallax.well .nImg:nth-of-type(5n+1) .tsI_wrp,
.tsT_banner.b1.well .nImg:nth-of-type(5n+1) .tsI_wrp {
  background-image: url("https://patriot55services.com/wp-content/themes/beacon-theme_charlotte/css/bkgs/subtle-white-feathers.png");
}

.tsT_gallery.well .nImg:nth-of-type(5n+2) .tsI_wrp,
.tsT_photo_grid.well .nImg:nth-of-type(5n+2) .tsI_cptn,
.tsT_photo_tiles.well .nImg:nth-of-type(5n+2) .tsI_cptn,
.tsT_plugin .tsI.type-post:nth-of-type(5n+2) .tsI_hd,
.tsT_parallax.well .nImg:nth-of-type(5n+2) .tsI_wrp,
.tsT_banner.b1.well .nImg:nth-of-type(5n+2) .tsI_wrp {
  background-image: url("https://patriot55services.com/wp-content/themes/beacon-theme_charlotte/css/bkgs/shattered-dark.png");
}

.tsT_gallery.well .nImg:nth-of-type(5n+3) .tsI_wrp,
.tsT_photo_grid.well .nImg:nth-of-type(5n+3) .tsI_cptn,
.tsT_photo_tiles.well .nImg:nth-of-type(5n+3) .tsI_cptn,
.tsT_plugin .tsI.type-post:nth-of-type(5n+3) .tsI_hd,
.tsT_parallax.well .nImg:nth-of-type(5n+3) .tsI_wrp,
.tsT_banner.b1.well .nImg:nth-of-type(5n+3) .tsI_wrp {
  background-image: url("https://patriot55services.com/wp-content/themes/beacon-theme_charlotte/css/bkgs/fabric-of-squares.png");
}

.tsT_gallery.well .nImg:nth-of-type(5n+4) .tsI_wrp,
.tsT_photo_grid.well .nImg:nth-of-type(5n+4) .tsI_cptn,
.tsT_photo_tiles.well .nImg:nth-of-type(5n+4) .tsI_cptn,
.tsT_plugin .tsI.type-post:nth-of-type(5n+4) .tsI_hd,
.tsT_parallax.well .nImg:nth-of-type(5n+4) .tsI_wrp,
.tsT_banner.b1.well .nImg:nth-of-type(5n+4) .tsI_wrp {
  background-image: url("https://patriot55services.com/wp-content/themes/beacon-theme_charlotte/css/bkgs/cartographer.png");
}

.tsT_gallery.well .nImg:nth-of-type(5n+5) .tsI_wrp,
.tsT_photo_grid.well .nImg:nth-of-type(5n+5) .tsI_cptn,
.tsT_photo_tiles.well .nImg:nth-of-type(5n+5) .tsI_cptn,
.tsT_plugin .tsI.type-post:nth-of-type(5n+5) .tsI_hd,
.tsT_parallax.well .nImg:nth-of-type(5n+5) .tsI_wrp,
.tsT_banner.b1.well .nImg:nth-of-type(5n+5) .tsI_wrp {
  background-image: url("https://patriot55services.com/wp-content/themes/beacon-theme_charlotte/css/bkgs/bright-squares.png");
}

.tsI .tsI_icon {
  color: #ffffff;
}

.promo_colors .nImg:not(.yBkg):nth-of-type(5n+1) .btn_1 {
  background: #ffffff;
  color: #a53535;
}
.promo_colors .nImg:not(.yBkg):nth-of-type(5n+1) .btn_1:hover {
  background: #a53535;
  color: #ffffff;
}

.promo_colors .nImg:not(.yBkg):nth-of-type(5n+2) .btn_1 {
  background: #ffffff;
  color: rgba(196, 152, 56, 0.7);
}
.promo_colors .nImg:not(.yBkg):nth-of-type(5n+2) .btn_1:hover {
  background: rgba(196, 152, 56, 0.7);
  color: #ffffff;
}

.promo_colors .nImg:not(.yBkg):nth-of-type(5n+3) .btn_1 {
  background: #ffffff;
  color: rgb(253,247,233);
}
.promo_colors .nImg:not(.yBkg):nth-of-type(5n+3) .btn_1:hover {
  background: rgb(253,247,233);
  color: #ffffff;
}

.promo_colors .nImg:not(.yBkg):nth-of-type(5n+4) .btn_1 {
  background: #ffffff;
  color: #000000;
}
.promo_colors .nImg:not(.yBkg):nth-of-type(5n+4) .btn_1:hover {
  background: #000000;
  color: #ffffff;
}

.promo_colors .nImg:not(.yBkg):nth-of-type(5n+5) .btn_1 {
  background: #ffffff;
  color: #000000;
}
.promo_colors .nImg:not(.yBkg):nth-of-type(5n+5) .btn_1:hover {
  background: #000000;
  color: #ffffff;
}

.tsB.promo_colors .tsI.yBkg .tsI_btn.btn_1:not(.btn_p1):not(.btn_p2):not(.btn_p3):not(.btn_p4):not(.btn_p5) {
  background-color: #ffffff;
}
.tsB.promo_colors .tsI.yBkg .tsI_btn.btn_1:not(.btn_p1):not(.btn_p2):not(.btn_p3):not(.btn_p4):not(.btn_p5):hover {
  color: #ffffff;
}

.tsB.promo_colors .tsI.yBkg .tsI_btn.btn_2.btn_2:not(.btn_p1):not(.btn_p2):not(.btn_p3):not(.btn_p4):not(.btn_p5) {
  border-color: #ffffff;
  color: #ffffff;
}
.tsB.promo_colors .tsI.yBkg .tsI_btn.btn_2.btn_2:not(.btn_p1):not(.btn_p2):not(.btn_p3):not(.btn_p4):not(.btn_p5):hover {
  background: #ffffff;
}

/* BANNER MODULE ---------------------------------------------------------- */
.tsT_banner .tsI.yImg.yOvr .tsI_wrp {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}
.tsT_banner .tsI .tsI_cptn .tsI_hd,
.tsT_banner .tsI .tsI_cptn .tsI_sh,
.tsT_banner .tsI .tsI_cptn .tsI_dsc {
  color: #fff;
}

/* PARALLAX MODULE ---------------------------------------------------------- */
.tsT_parallax .tsI.yImg.yHero, .tsT_parallax .tsI.yImg {
  background: none;
}
.tsT_parallax .tsI.yImg.yHero.yOvr .tsI_wrp, .tsT_parallax .tsI.yImg.yOvr .tsI_wrp {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}
.tsT_parallax .tsI .tsI_cptn .tsI_hd,
.tsT_parallax .tsI .tsI_cptn .tsI_sh,
.tsT_parallax .tsI .tsI_cptn .tsI_dsc {
  color: #fff;
}
.tsT_parallax .tsI.nImg .tsI_cptn .tsI_hd,
.tsT_parallax .tsI.nImg .tsI_cptn .tsI_sh,
.tsT_parallax .tsI.nImg .tsI_cptn .tsI_dsc {
  color: #ffffff;
}

/* VIDEO MODULE ---------------------------------------------------------- */
.tsT_video .tsI .tsI_txt {
  background-color: rgba(40,40,40,.4);
}
.tsT_video .tsI .tsI_txt .tsI_hds .tsI_hd,
.tsT_video .tsI .tsI_txt .tsI_hds .tsI_sh {
  color: #fff;
}

/* BUTTONS MODULE ---------------------------------------------------------- */
.tsT_buttons .tsI.btn_nHero .tsI_btn.btn_default {
  color: #a53535;
  border-color: #a53535;
}
.tsT_buttons .tsI.btn_nHero .tsI_btn.btn_default:hover {
  color: #a53535;
  border-color: #a53535;
}
.tsT_buttons .tsI.btn_yHero .tsI_btn.btn_default {
  color: #fff;
  background-color: #000;
}
.tsT_buttons .tsI.btn_yHero .tsI_btn.btn_default:hover {
  color: #000;
  background-color: #fff;
}

/* CARDS ---------------------------------------------------------- */
.tsT_card .tsI_hds {
  color: #1b3b62;
}

/* GALLERY ---------------------------------------------------------- */
.tsT_gallery .tsI.yImg .tsI_hd,
.tsT_gallery .tsI.yImg .tsI_sh,
.tsT_gallery .tsI.yImg .tsI_dsc {
  color: #fff;
}
.tsT_gallery .tsI.nImg .tsI_hd,
.tsT_gallery .tsI.nImg .tsI_sh,
.tsT_gallery .tsI.nImg .tsI_dsc {
  color: #ffffff;
}
.tsT_gallery .slick-prev,
.tsT_gallery .slick-next {
  background-color: #454545;
  color: #fff;
}
.tsT_gallery.g1 .tsI.yImg .tsI_wrp {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}
.tsT_gallery.g1 .slick-dots li button {
  background-color: #454545;
}
.tsT_gallery.g1 .slick-dots li:hover button:before {
  border-bottom-color: #454545;
}
.tsT_gallery.g1 .slick-dots li.slick-active button {
  background-color: #454545;
}
.tsT_gallery.g1 .slick-dots li.slick-active button:before {
  border-bottom-color: #454545;
}
.tsT_gallery.g1:not(.vg1) .tsI.yImg.nHds.nDsc .tsI_wrp {
  -webkit-filter: none !important;
          filter: none !important;
  /* IE 7 and the rest of the world */
  background: none;
}
.tsT_gallery.g2 .slick-slides .tsI.yImg .tsI_cptn .tsI_txt {
  background-color: rgba(40,40,40,.4);
}
.tsT_gallery.g2 .slick-nav .tsI_nav:before {
  border-top-color: #a53535;
}
.tsT_gallery.g2 .slick-nav .tsI_nav.slick-current .tsI_cptn {
  border-bottom-color: #a53535;
}
.tsT_gallery.g2 .slick-nav .tsI_nav.nImg .tsI_cptn, .tsT_gallery.g2 .slick-nav .tsI_nav.yHds .tsI_cptn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}
.tsT_gallery.g2 .slick-nav .tsI_nav .tsI_dsc {
  color: #fff;
}

/* LIST 1 ---------------------------------------------------------- */
.tsT_list.l1.list_not_well .tsI {
  border-bottom-color: #454545;
  background-color: #1d3c63;
}
.tsT_list.l1.list_not_well .tsI .tsI_num {
  background-color: #fff;
}
.tsT_list.l1.list_not_well .tsI .tsI_num .tsI_hd {
  color: #000;
}
.tsT_list.l1.list_not_well .tsI .tsI_hd {
  color: #1b3b62;
}
.tsT_list.l1.list_not_well .tsI .tsI_sh {
  color: #a53535;
}
.tsT_list.l1.list_not_well .tsI .tsI_dsc {
  color: #454545;
}
.tsT_list.l1.list_well .tsI {
  border-bottom-color: #454545;
}
.tsT_list.l1.list_well .tsI .tsI_num {
  background-color: #000;
}
.tsT_list.l1.list_well .tsI .tsI_num .tsI_hd {
  color: #fff;
}
.tsT_list.l1.list_well .tsI.yHero .tsI_num .tsI_hd {
  color: #ffffff;
}
.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+1) .tsI_num {
  background-color: #a53535;
}
.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+2) .tsI_num {
  background-color: rgba(196, 152, 56, 0.7);
}
.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+3) .tsI_num {
  background-color: rgb(253,247,233);
}
.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+4) .tsI_num {
  background-color: #000000;
}
.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+5) .tsI_num {
  background-color: #000000;
}

/* LIST 2 ---------------------------------------------------------- */
.tsT_list.l2 .tsI .tsI_num:before {
  color: #a53535;
}
.tsT_list.l2 .tsI.yHero .tsI_num {
  color: #000;
}
.tsT_list.l2 .tsI.yHero .tsI_num:before {
  color: #000;
}

/* MENU ---------------------------------------------------------- */
.tsT_menu.m2 .tsI_sh,
.tsT_menu.m3 .tsI_sh {
  color: #fff;
  background-color: #454545;
}
.tsT_menu.m2.well .tsI.yHero .tsI_sh,
.tsT_menu.m3.well .tsI.yHero .tsI_sh {
  color: #fff;
  background-color: #000;
}

/* SECTION ---------------------------------------------------------- */
.tsT_sec .sec_intro .tsI_hds,
.tsT_sec .sec_intro .tsI_dsc {
  color: #1b3b62;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs {
  border-color: #454545;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs .tab-link {
  color: #454545;
  border-color: transparent;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs .tab-link:hover {
  border-color: #454545;
  color: #454545;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs .tab-link.current {
  background-color: #454545;
  color: #fff;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs {
  background: #1d3c63;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link {
  color: #a53535;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link:hover {
  background-color: #fff;
  color: #454545;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link.current {
  background-color: #454545;
  color: #fff;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs .tab-link {
  color: #a53535;
  border-color: rgba(40,40,40,.4);
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs .tab-link:hover {
  background-color: #454545;
  color: #fff;
}
.tsT_sec .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs .tab-link.current {
  background: #fff;
  color: #454545;
}

@media print, screen and (max-width: 980px) {
  /* SECTION ---------------------------------------------------------- */
  .tsT_sec .tsI_tabs_wrp.sec-tabs-3 .tsI_tabs {
    background: #1d3c63;
  }
}
/* SERVICES 1 ---------------------------------------------------------- */
.tsT_services.s1.well .tsI .tsI_hd {
  color: #fff;
}
.tsT_services.s1.well .tsI .tsI_hds_wrp {
  background-color: #000;
}
.tsT_services.s1.well .tsI.nImg .tsI_hd {
  color: #1b3b62;
}

.section_content .tsT_services.well .tsI.yHero .tsI_hd {
  color: #000;
}
.section_content .tsT_services.well .tsI.yHero .tsI_hds_wrp {
  background: #fff;
}
.section_content .tsT_services.well .tsI.yHero.nImg .tsI_hd {
  color: #000000;
}

/* SOCIAL PROMOS ---------------------------------------------------------- */
.section_content .section .tsT_social_promos .tsI.yImg .tsI_scl_icn {
  color: #fff;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}

.tsT_social_promos .nImg:nth-of-type(5n+1) .tsI_scl_icn {
  background: #a53535;
}

.tsT_social_promos .nImg:nth-of-type(5n+2) .tsI_scl_icn {
  background: rgba(196, 152, 56, 0.7);
}

.tsT_social_promos .nImg:nth-of-type(5n+3) .tsI_scl_icn {
  background: rgb(253,247,233);
}

.tsT_social_promos .nImg:nth-of-type(5n+4) .tsI_scl_icn {
  background: #000000;
}

.tsT_social_promos .nImg:nth-of-type(5n+5) .tsI_scl_icn {
  background: #000000;
}

/* TESTIMONIALS ---------------------------------------------------------- */
.tsT_testimonials .tsI_stars {
  color: #a53535;
}
.tsT_testimonials .tsI_dsc .icon-quote {
  color: #1b3b62;
}
.tsT_testimonials.not_well .tsI .tsI_hds:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,2989d8+50,ffffff+100&0+0,0+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #1b3b62 50%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.tsT_testimonials.well .tsI .tsI_hds {
  background-color: #fff;
}
.tsT_testimonials.well .tsI .tsI_hds .tsI_hd,
.tsT_testimonials.well .tsI .tsI_hds .tsI_sh {
  color: #454545;
}
.tsT_testimonials.well .tsI .tsI_hds:before {
  border-top-color: #1d3c63 !important;
}

/* TESTIMONIALS HERO ---------------------------------------------------------- */
.section_content .tsT_testimonials.well .tsI.yHero {
  color: #8a6301;
}
.section_content .tsT_testimonials.well .tsI.yHero .tsI_hds {
  background-color: #000;
}
.section_content .tsT_testimonials.well .tsI.yHero .tsI_hds .tsI_hd,
.section_content .tsT_testimonials.well .tsI.yHero .tsI_hds .tsI_sh {
  color: #fff;
}
.section_content .tsT_testimonials.well .tsI.yHero .tsI_hds:before {
  border-top-color: #1d3c63 !important;
}
.section_content .tsT_testimonials.well .tsI.yHero .tsI_dsc .icon-quote {
  color: #000000;
}
.section_content .tsT_testimonials.well .tsI.yHero .tsI_stars {
  color: #0d1d24;
}

/* TESTIMONIALS CAROUSEL ---------------------------------------------------------- */
.section_content .tsT_testimonials_2.well .tsI {
  background: #1d3c63;
}
.section_content .tsT_testimonials_2 .slick-prev,
.section_content .tsT_testimonials_2 .slick-next {
  background-color: #454545;
  color: #fff;
}
.section_content .tsT_testimonials_2 .slick-dots li button {
  background-color: #454545;
}
.section_content .tsT_testimonials_2 .slick-dots li:hover button:before {
  border-bottom-color: #454545;
}
.section_content .tsT_testimonials_2 .slick-dots li.slick-active button {
  background-color: #454545;
}
.section_content .tsT_testimonials_2 .slick-dots li.slick-active button:before {
  border-bottom-color: #454545;
}

/* TESTIMONIALS CAROUSEL HERO ---------------------------------------------------------- */
.section_content .tsT_testimonials_2.well .tsI.yHero {
  color: #8a6301;
  background-color: #1d3c63;
}
.section_content .tsT_testimonials_2.well .tsI.yHero .tsI_hds .tsI_hd,
.section_content .tsT_testimonials_2.well .tsI.yHero .tsI_hds .tsI_sh {
  color: #000000;
}
.section_content .tsT_testimonials_2.well .tsI.yHero .tsI_hds:before {
  border-top-color: #1d3c63 !important;
}
.section_content .tsT_testimonials_2.well .tsI.yHero .tsI_dsc .icon-quote {
  color: #000000;
}
.section_content .tsT_testimonials_2.well .tsI.yHero .tsI_stars {
  color: #0d1d24;
}

/* PHOTO GRID & TILES ---------------------------------------------------------- */
.tsT_photo_grid .tsI.yImg .tsI_cptn,
.tsT_photo_tiles .tsI.yImg .tsI_cptn {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}
.tsT_photo_grid .tsI.yImg .tsI_cptn .tsI_hd,
.tsT_photo_grid .tsI.yImg .tsI_cptn .tsI_sh,
.tsT_photo_grid .tsI.yImg .tsI_cptn .tsI_dsc,
.tsT_photo_tiles .tsI.yImg .tsI_cptn .tsI_hd,
.tsT_photo_tiles .tsI.yImg .tsI_cptn .tsI_sh,
.tsT_photo_tiles .tsI.yImg .tsI_cptn .tsI_dsc {
  color: #fff;
}
.tsT_photo_grid .tsI.nImg .tsI_cptn .tsI_hd,
.tsT_photo_grid .tsI.nImg .tsI_cptn .tsI_sh,
.tsT_photo_grid .tsI.nImg .tsI_cptn .tsI_dsc,
.tsT_photo_tiles .tsI.nImg .tsI_cptn .tsI_hd,
.tsT_photo_tiles .tsI.nImg .tsI_cptn .tsI_sh,
.tsT_photo_tiles .tsI.nImg .tsI_cptn .tsI_dsc {
  color: #ffffff;
}
.tsT_photo_grid.pt2 .tsI.yImg.nHero.nDsc .tsI_cptn,
.tsT_photo_tiles.pt2 .tsI.yImg.nHero.nDsc .tsI_cptn {
  background: transparent;
}
.tsT_photo_grid.pt2 .tsI.yImg.nHero.nDsc .tsI_txt,
.tsT_photo_tiles.pt2 .tsI.yImg.nHero.nDsc .tsI_txt {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
  background-color: rgba(40,40,40,.4);
}

/* PHOTO GRID ---------------------------------------------------------- */
.tsT_photo_grid .nImg .tsI_cptn {
  background: none;
}
.tsT_photo_grid .nImg .tsI_hd,
.tsT_photo_grid .nImg .tsI_sh {
  color: #ffffff !important;
}

/* Icons --------------------*/
.promo_colors .tsI .tsI_hds .fa-stack .fa-inverse * {
  color: #1d3c63;
}

/* Captions --------------------*/
.tsI .tsI_img figcaption {
  color: #fff;
}

.tsT_card .tsI .tsI_img figcaption,
.tsT_list.l1 .tsI .tsI_img figcaption {
  background: rgba(40,40,40,.4);
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///           LEGACY MODULES           ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* MAP */
.tsI.nHero ._the_map .b2b-location .b2b-location-items {
  background-color: #1d3c63;
}
.tsI.nHero ._the_map .b2b-location .b2b-location-items * {
  color: #454545;
}
.tsI.nHero ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsI.nHero ._the_map .b2b-location .b2b-location-items .b2b-location-h2 {
  color: #1b3b62;
}
.tsI.nHero ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b {
  color: #a53535;
}
.tsI.nHero ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks {
  color: #a53535;
}
.tsI.nHero ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover {
  color: #a53535;
}
.tsI.nHero ._the_map .b2b-location .b2b-location-items p {
  color: #454545;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items {
  background-color: #1d3c63;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items * {
  color: #8a6301;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsI.yHero ._the_map .b2b-location .b2b-location-items .b2b-location-h2 {
  color: #000000;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b {
  color: #0d1d24;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks {
  color: #DDDDDD;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover {
  color: #ffffff;
}
.tsI.yHero ._the_map .b2b-location .b2b-location-items p {
  color: #8a6301;
}

/* CONTACT */
.b2b-form input[type=text],
.b2b-form textarea {
  background-color: #eee;
  color: #222;
}

.b2b-form-submit-text {
  color: #fff;
  background-color: #454545;
}
.b2b-form-submit-text:hover {
  color: #454545;
  background-color: #fff;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///                BLOG                ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
.tsI.type-post .tsI_hd {
  background: #a53535;
}
.tsI.type-post .tsI_hd a {
  color: #ffffff !important;
}
.tsI.type-post .tsI_sh a {
  color: #a53535;
}
.tsI.type-post .post-footer .post-tags:before,
.tsI.type-post .post-footer .post-tags a {
  color: #a53535;
}
.tsI.type-post .post-footer .post-tags:before:hover,
.tsI.type-post .post-footer .post-tags a:hover {
  color: #a53535;
}

.tsB.well .blog-plugin {
  background-color: unset;
}
.tsB .tsI.type-post {
  background-color: #1d3c63;
}

.tsT_blog .single-post .post-header .tsI_hd,
.tsT_blog .single-post .post-header .tsI_hd a {
  color: #1b3b62;
}
.tsT_blog .single-post .post-content a {
  color: #a53535;
}
.tsT_blog .single-post .post-tags li a {
  color: #fff;
  background-color: #454545;
}
.tsT_blog .single-post .post-tags li a:hover {
  color: #454545;
  background-color: #fff;
}
.tsT_blog .single-post .post-categories:before {
  color: #a53535;
}
.tsT_blog .post-btn,
.tsT_blog .post-btn a {
  color: #a53535;
}
.tsT_blog .post-btn:hover,
.tsT_blog .post-btn a:hover {
  color: #a53535;
}

/* HERO BUTTON WELL */
.tsT_plugin .tsI .tsI_btn.btn_1.btn_w,
.tsT_plugin .tsI:hover .tsI_btn.btn_1.btn_w {
  color: #fff;
  background-color: #454545;
}

/* HERO BUTTON WELL */
.tsT_plugin .tsI .type-post:hover .tsI_btn.btn_1.btn_w {
  color: #454545;
  background-color: #fff;
}

/* HERO BUTTON WELL */
.tsT_plugin .tsI.yHero .type-post .tsI_btn.btn_1.btn_w,
.tsT_plugin .tsI.yHero .type-post:hover .tsI_btn.btn_1.btn_w {
  color: #fff;
  background-color: #000;
}

/* HERO BUTTON WELL */
.tsT_plugin .tsI.yHero .type-post:hover .tsI_btn.btn_1.btn_w {
  color: #000;
  background-color: #fff;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///           GRAVITY FORMS            ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/*GRAVITY BUTTONS*/
.gf_progressbar {
  background-color: rgba(0, 0, 0, 0.1);
}

.gf_progressbar_percentage {
  color: #fff;
  background: #454545;
}

.gform_wrapper .button {
  color: #a53535;
  border-color: #a53535;
  background: transparent;
}
.gform_wrapper .button:hover, .gform_wrapper .button:focus, .gform_wrapper .button:active, .gform_wrapper .button.active, .gform_wrapper .button.disabled, .gform_wrapper .button.disabled:hover, .gform_wrapper .button.disabled:focus, .gform_wrapper .button.disabled:active, .gform_wrapper .button.disabled.active {
  color: #a53535;
  border-color: #a53535;
  background: transparent;
}

.gform_wrapper .gform_button_select_files,
.gform_wrapper .gform_button,
.gform_wrapper input[type=submit] {
  color: #fff;
  background-color: #454545;
  border-color: transparent;
}
.gform_wrapper .gform_button_select_files:hover, .gform_wrapper .gform_button_select_files:focus, .gform_wrapper .gform_button_select_files:active, .gform_wrapper .gform_button_select_files.active, .gform_wrapper .gform_button_select_files.disabled, .gform_wrapper .gform_button_select_files.disabled:hover, .gform_wrapper .gform_button_select_files.disabled:focus, .gform_wrapper .gform_button_select_files.disabled:active, .gform_wrapper .gform_button_select_files.disabled.active,
.gform_wrapper .gform_button:hover,
.gform_wrapper .gform_button:focus,
.gform_wrapper .gform_button:active,
.gform_wrapper .gform_button.active,
.gform_wrapper .gform_button.disabled,
.gform_wrapper .gform_button.disabled:hover,
.gform_wrapper .gform_button.disabled:focus,
.gform_wrapper .gform_button.disabled:active,
.gform_wrapper .gform_button.disabled.active,
.gform_wrapper input[type=submit]:hover,
.gform_wrapper input[type=submit]:focus,
.gform_wrapper input[type=submit]:active,
.gform_wrapper input[type=submit].active,
.gform_wrapper input[type=submit].disabled,
.gform_wrapper input[type=submit].disabled:hover,
.gform_wrapper input[type=submit].disabled:focus,
.gform_wrapper input[type=submit].disabled:active,
.gform_wrapper input[type=submit].disabled.active {
  color: #454545;
  background-color: #fff;
  border-color: transparent;
}

.open .dropdown-toggle.gform_button {
  color: #222;
  background-color: #eee;
}

.ginput_container input {
  color: #222;
}
.ginput_container input:-moz-placeholder, .ginput_container input::-moz-placeholder, .ginput_container input:-ms-input-placeholder, .ginput_container input::-webkit-input-placeholder {
  color: #555;
}
.ginput_container input:focus {
  color: #222;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///         ALT COLOR CLASSES          ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* TEXT COLORS */
.logo_c {
  color: #a53535 !important;
}

.hd_c {
  color: #1b3b62 !important;
}

.sh_c {
  color: #a53535 !important;
}

.txt_c {
  color: #454545 !important;
}

.lnk_c {
  color: #a53535 !important;
}

.lnk_h_c {
  color: #a53535 !important;
}

.btn_txt_c {
  color: #fff !important;
}

.btn_bkg_c {
  color: #454545 !important;
}

.hero_hd_c {
  color: #000000 !important;
}

.hero_sh_c {
  color: #0d1d24 !important;
}

.hero_txt_c {
  color: #8a6301 !important;
}

.hero_btn_txt_c {
  color: #fff !important;
}

.hero_btn_bkg_c {
  color: #000 !important;
}

.hero_lnk_c {
  color: #DDDDDD !important;
}

.hero_lnk_h_c {
  color: #ffffff !important;
}

.cpt_txt_c {
  color: #fff !important;
}

.cpt_bkg_c {
  color: rgba(40,40,40,.4) !important;
}

.nav_c {
  color: rgba(113,112,112,1) !important;
}

.nav_h_c {
  color: #a53535 !important;
}

.nav_c_c {
  color: #000 !important;
}

.bkg_main_c {
  color: #edeae1 !important;
}

.bkg_cnt_c {
  color: #edeae1 !important;
}

.bkg_hdr_c {
  color: #f8f8f8 !important;
  color: #edeae1 !important;
}

.bkg_social_c {
  color: #1d3c63 !important;
}

.bkg_i_c {
  color: #1d3c63 !important;
}

.bkg_hero_c {
  color: #1d3c63 !important;
}

.ftr_bkg_c {
  color: #f8f8f8 !important;
  color: #f8f8f8 !important;
}

.ftr_txt_c {
  color: #fff !important;
}

.ftr_lnk_c {
  color: #ffffff !important;
}

.p_txt_c {
  color: #ffffff !important;
}

.p1_c {
  color: #a53535 !important;
}

.p2_c {
  color: rgba(196, 152, 56, 0.7) !important;
}

.p3_c {
  color: rgb(253,247,233) !important;
}

.p4_c {
  color: #000000 !important;
}

.p5_c {
  color: #000000 !important;
}

/* BACKGROUNDS */
.logo_b {
  background-color: #a53535 !important;
}

.hd_b {
  background-color: #1b3b62 !important;
}

.sh_b {
  background-color: #a53535 !important;
}

.txt_b {
  background-color: #454545 !important;
}

.lnk_b {
  background-color: #a53535 !important;
}

.lnk_h_b {
  background-color: #a53535 !important;
}

.btn_txt_b {
  background-color: #fff !important;
}

.btn_bkg_b {
  background-color: #454545 !important;
}

.hero_hd_b {
  background-color: #000000 !important;
}

.hero_sh_b {
  background-color: #0d1d24 !important;
}

.hero_txt_b {
  background-color: #8a6301 !important;
}

.hero_btn_txt_b {
  background-color: #fff !important;
}

.hero_btn_bkg_b {
  background-color: #000 !important;
}

.hero_lnk_b {
  background-color: #DDDDDD !important;
}

.hero_lnk_h_b {
  background-color: #ffffff !important;
}

.cpt_txt_b {
  background-color: #fff !important;
}

.cpt_bkg_b {
  background-color: rgba(40,40,40,.4) !important;
}

.nav_b {
  background-color: rgba(113,112,112,1) !important;
}

.nav_h_b {
  background-color: #a53535 !important;
}

.nav_c_b {
  background-color: #000 !important;
}

.bkg_main_b {
  background-color: #edeae1 !important;
}

.bkg_cnt_b {
  background-color: #edeae1 !important;
}

.bkg_hdr_b {
  background-color: #f8f8f8 !important;
  background-color: #edeae1 !important;
}

.bkg_social_b {
  background-color: #1d3c63 !important;
}

.bkg_i_b {
  background-color: #1d3c63 !important;
}

.bkg_hero_b {
  background-color: #1d3c63 !important;
}

.ftr_bkg_b {
  background-color: #f8f8f8 !important;
  background-color: #f8f8f8 !important;
}

.ftr_txt_b {
  background-color: #fff !important;
}

.ftr_lnk_b {
  background-color: #ffffff !important;
}

.p_txt_b {
  color: #ffffff !important;
}

.p1_b {
  background-color: #a53535 !important;
}

.p2_b {
  background-color: rgba(196, 152, 56, 0.7) !important;
}

.p3_b {
  background-color: rgb(253,247,233) !important;
}

.p4_b {
  background-color: #000000 !important;
}

.p5_b {
  background-color: #000000 !important;
}

/* P1 Grads */
.p1_p2_b {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgba(196, 152, 56, 0.7));
}

.p1_p3_b {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgb(253,247,233));
}

.p1_p4_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, #000000);
}

.p1_p5_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, #000000);
}

/* P2 Grads */
.p2_p1_b {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #a53535);
}

.p2_p3_b {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), rgb(253,247,233));
}

.p2_p4_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #000000);
}

.p2_p5_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #000000);
}

/* P3 Grads */
.p3_p1_b {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #a53535);
}

.p3_p2_b {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), rgba(196, 152, 56, 0.7));
}

.p3_p4_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}

.p3_p5_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}

/* P4 Grads */
.p4_p1_b {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #a53535);
}

.p4_p2_b {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgba(196, 152, 56, 0.7));
}

.p4_p3_b {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgb(253,247,233));
}

.p4_p5_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}

/* P5 Grads */
.p5_p1_b {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #a53535);
}

.p5_p2_b {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgba(196, 152, 56, 0.7));
}

.p5_p3_b {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgb(253,247,233));
}

.p5_p4_b {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///      ALT MODULE COLOR CLASSES      ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
.tsB {
  /* P1 ITEMS */
  /* P2 ITEMS */
  /* P3 ITEMS */
  /* P4 ITEMS */
  /* P5 ITEMS */
  /* P1 ITEMS */
  /* P2 ITEMS */
  /* P3 ITEMS */
  /* P4 ITEMS */
  /* P5 ITEMS */
  /* P1 Grad Items */
  /* P2 Grad Items */
  /* P3 Grad Items */
  /* P4 Grad Items */
  /* P5 Grad Items */
}
.tsB.tsD_items, .tsB.tsD_p1_item, .tsB.tsD_p2_item, .tsB.tsD_p3_item, .tsB.tsD_p4_item, .tsB.tsD_p5_item {
  /* MAP */
}
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .b2b-location-h2,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items p, .tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items p, .tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items p, .tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items p, .tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items p, .tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items p {
  color: #ffffff;
}
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2:hover,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .b2b-location-h2:hover,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b:hover,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover,
.tsB.tsD_items ._the_map .b2b-location .b2b-location-items p:hover, .tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2:hover,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2:hover,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b:hover,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover,
.tsB.tsD_p1_item ._the_map .b2b-location .b2b-location-items p:hover, .tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2:hover,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2:hover,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b:hover,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover,
.tsB.tsD_p2_item ._the_map .b2b-location .b2b-location-items p:hover, .tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2:hover,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2:hover,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b:hover,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover,
.tsB.tsD_p3_item ._the_map .b2b-location .b2b-location-items p:hover, .tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2:hover,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2:hover,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b:hover,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover,
.tsB.tsD_p4_item ._the_map .b2b-location .b2b-location-items p:hover, .tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2:hover,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .b2b-location-h2:hover,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b:hover,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover,
.tsB.tsD_p5_item ._the_map .b2b-location .b2b-location-items p:hover {
  color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1), .tsB.tsD_p1_item .tsI {
  background-color: #a53535;
  /* MAP */
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI_hd,
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI_sh,
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI_dsc, .tsB.tsD_p1_item .tsI .tsI_hd,
.tsB.tsD_p1_item .tsI .tsI_sh,
.tsB.tsD_p1_item .tsI .tsI_dsc {
  color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI_btn, .tsB.tsD_p1_item .tsI .tsI_btn {
  color: #a53535;
  background-color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI .tsI_btn:hover, .tsB.tsD_p1_item .tsI .tsI .tsI_btn:hover {
  color: #ffffff;
  background-color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI_btn.lnk, .tsB.tsD_p1_item .tsI .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI:hover .tsI_btn.lnk, .tsB.tsD_p1_item .tsI .tsI:hover .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+1) ._the_map .b2b-location .b2b-location-items, .tsB.tsD_p1_item .tsI ._the_map .b2b-location .b2b-location-items {
  background-color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2), .tsB.tsD_p2_item .tsI {
  background-color: rgba(196, 152, 56, 0.7);
  /* MAP */
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI_hd,
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI_sh,
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI_dsc, .tsB.tsD_p2_item .tsI .tsI_hd,
.tsB.tsD_p2_item .tsI .tsI_sh,
.tsB.tsD_p2_item .tsI .tsI_dsc {
  color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI_btn, .tsB.tsD_p2_item .tsI .tsI_btn {
  color: rgba(196, 152, 56, 0.7);
  background-color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI .tsI_btn:hover, .tsB.tsD_p2_item .tsI .tsI .tsI_btn:hover {
  color: #ffffff;
  background-color: rgba(196, 152, 56, 0.7);
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI_btn.lnk, .tsB.tsD_p2_item .tsI .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI:hover .tsI_btn.lnk, .tsB.tsD_p2_item .tsI .tsI:hover .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+2) ._the_map .b2b-location .b2b-location-items, .tsB.tsD_p2_item .tsI ._the_map .b2b-location .b2b-location-items {
  background-color: rgba(196, 152, 56, 0.7);
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3), .tsB.tsD_p3_item .tsI {
  background-color: rgb(253,247,233);
  /* MAP */
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI_hd,
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI_sh,
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI_dsc, .tsB.tsD_p3_item .tsI .tsI_hd,
.tsB.tsD_p3_item .tsI .tsI_sh,
.tsB.tsD_p3_item .tsI .tsI_dsc {
  color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI_btn, .tsB.tsD_p3_item .tsI .tsI_btn {
  color: rgb(253,247,233);
  background-color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI .tsI_btn:hover, .tsB.tsD_p3_item .tsI .tsI .tsI_btn:hover {
  color: #ffffff;
  background-color: rgb(253,247,233);
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI_btn.lnk, .tsB.tsD_p3_item .tsI .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI:hover .tsI_btn.lnk, .tsB.tsD_p3_item .tsI .tsI:hover .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+3) ._the_map .b2b-location .b2b-location-items, .tsB.tsD_p3_item .tsI ._the_map .b2b-location .b2b-location-items {
  background-color: rgb(253,247,233);
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4), .tsB.tsD_p4_item .tsI {
  background-color: #000000;
  /* MAP */
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI_hd,
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI_sh,
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI_dsc, .tsB.tsD_p4_item .tsI .tsI_hd,
.tsB.tsD_p4_item .tsI .tsI_sh,
.tsB.tsD_p4_item .tsI .tsI_dsc {
  color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI_btn, .tsB.tsD_p4_item .tsI .tsI_btn {
  color: #000000;
  background-color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI .tsI_btn:hover, .tsB.tsD_p4_item .tsI .tsI .tsI_btn:hover {
  color: #ffffff;
  background-color: #000000;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI_btn.lnk, .tsB.tsD_p4_item .tsI .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI:hover .tsI_btn.lnk, .tsB.tsD_p4_item .tsI .tsI:hover .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+4) ._the_map .b2b-location .b2b-location-items, .tsB.tsD_p4_item .tsI ._the_map .b2b-location .b2b-location-items {
  background-color: #000000;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5), .tsB.tsD_p5_item .tsI {
  background-color: #000000;
  /* MAP */
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI_hd,
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI_sh,
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI_dsc, .tsB.tsD_p5_item .tsI .tsI_hd,
.tsB.tsD_p5_item .tsI .tsI_sh,
.tsB.tsD_p5_item .tsI .tsI_dsc {
  color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI_btn, .tsB.tsD_p5_item .tsI .tsI_btn {
  color: #000000;
  background-color: #ffffff;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI .tsI_btn:hover, .tsB.tsD_p5_item .tsI .tsI .tsI_btn:hover {
  color: #ffffff;
  background-color: #000000;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI_btn.lnk, .tsB.tsD_p5_item .tsI .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI:hover .tsI_btn.lnk, .tsB.tsD_p5_item .tsI .tsI:hover .tsI_btn.lnk {
  color: #a53535;
}
.tsB.tsD_p_items .tsI:nth-of-type(5n+5) ._the_map .b2b-location .b2b-location-items, .tsB.tsD_p5_item .tsI ._the_map .b2b-location .b2b-location-items {
  background-color: #000000;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+1).btn_nHero .tsI_btn, .tsB.tsD_p1_btn .tsI.btn_nHero .tsI_btn {
  color: #a53535;
  border-color: #a53535;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+1).btn_nHero .tsI_btn:hover, .tsB.tsD_p1_btn .tsI.btn_nHero .tsI_btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+1).btn_yHero .tsI_btn, .tsB.tsD_p1_btn .tsI.btn_yHero .tsI_btn {
  color: #ffffff;
  border-color: #a53535;
  background-color: #a53535;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+1).btn_yHero .tsI_btn:hover, .tsB.tsD_p1_btn .tsI.btn_yHero .tsI_btn:hover {
  color: #a53535;
  border-color: #ffffff;
  background: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+2).btn_nHero .tsI_btn, .tsB.tsD_p2_btn .tsI.btn_nHero .tsI_btn {
  color: rgba(196, 152, 56, 0.7);
  border-color: rgba(196, 152, 56, 0.7);
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+2).btn_nHero .tsI_btn:hover, .tsB.tsD_p2_btn .tsI.btn_nHero .tsI_btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+2).btn_yHero .tsI_btn, .tsB.tsD_p2_btn .tsI.btn_yHero .tsI_btn {
  color: #ffffff;
  border-color: rgba(196, 152, 56, 0.7);
  background-color: rgba(196, 152, 56, 0.7);
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+2).btn_yHero .tsI_btn:hover, .tsB.tsD_p2_btn .tsI.btn_yHero .tsI_btn:hover {
  color: rgba(196, 152, 56, 0.7);
  border-color: #ffffff;
  background: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+3).btn_nHero .tsI_btn, .tsB.tsD_p3_btn .tsI.btn_nHero .tsI_btn {
  color: rgb(253,247,233);
  border-color: rgb(253,247,233);
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+3).btn_nHero .tsI_btn:hover, .tsB.tsD_p3_btn .tsI.btn_nHero .tsI_btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+3).btn_yHero .tsI_btn, .tsB.tsD_p3_btn .tsI.btn_yHero .tsI_btn {
  color: #ffffff;
  border-color: rgb(253,247,233);
  background-color: rgb(253,247,233);
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+3).btn_yHero .tsI_btn:hover, .tsB.tsD_p3_btn .tsI.btn_yHero .tsI_btn:hover {
  color: rgb(253,247,233);
  border-color: #ffffff;
  background: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+4).btn_nHero .tsI_btn, .tsB.tsD_p4_btn .tsI.btn_nHero .tsI_btn {
  color: #000000;
  border-color: #000000;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+4).btn_nHero .tsI_btn:hover, .tsB.tsD_p4_btn .tsI.btn_nHero .tsI_btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+4).btn_yHero .tsI_btn, .tsB.tsD_p4_btn .tsI.btn_yHero .tsI_btn {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+4).btn_yHero .tsI_btn:hover, .tsB.tsD_p4_btn .tsI.btn_yHero .tsI_btn:hover {
  color: #000000;
  border-color: #ffffff;
  background: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+5).btn_nHero .tsI_btn, .tsB.tsD_p5_btn .tsI.btn_nHero .tsI_btn {
  color: #000000;
  border-color: #000000;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+5).btn_nHero .tsI_btn:hover, .tsB.tsD_p5_btn .tsI.btn_nHero .tsI_btn:hover {
  color: #ffffff;
  border-color: #ffffff;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+5).btn_yHero .tsI_btn, .tsB.tsD_p5_btn .tsI.btn_yHero .tsI_btn {
  color: #ffffff;
  border-color: #000000;
  background-color: #000000;
}
.tsB.tsD_p_btns .tsI:nth-of-type(5n+5).btn_yHero .tsI_btn:hover, .tsB.tsD_p5_btn .tsI.btn_yHero .tsI_btn:hover {
  color: #000000;
  border-color: #ffffff;
  background: #ffffff;
}
.tsB.tsD_p1_btn.tsD_p1_2_btn .tsI_btn, .tsB.tsD_p1_btn.tsD_p1_2_item .tsI, .tsB.tsD_p1_item.tsD_p1_2_btn .tsI_btn, .tsB.tsD_p1_item.tsD_p1_2_item .tsI {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgba(196, 152, 56, 0.7));
}
.tsB.tsD_p1_btn.tsD_p1_3_btn .tsI_btn, .tsB.tsD_p1_btn.tsD_p1_3_item .tsI, .tsB.tsD_p1_item.tsD_p1_3_btn .tsI_btn, .tsB.tsD_p1_item.tsD_p1_3_item .tsI {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgb(253,247,233));
}
.tsB.tsD_p1_btn.tsD_p1_4_btn .tsI_btn, .tsB.tsD_p1_btn.tsD_p1_4_item .tsI, .tsB.tsD_p1_item.tsD_p1_4_btn .tsI_btn, .tsB.tsD_p1_item.tsD_p1_4_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, #000000);
}
.tsB.tsD_p1_btn.tsD_p1_5_btn .tsI_btn, .tsB.tsD_p1_btn.tsD_p1_5_item .tsI, .tsB.tsD_p1_item.tsD_p1_5_btn .tsI_btn, .tsB.tsD_p1_item.tsD_p1_5_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, #000000);
}
.tsB.tsD_p2_btn.tsD_p2_1_btn .tsI_btn, .tsB.tsD_p2_btn.tsD_p2_1_item .tsI, .tsB.tsD_p2_item.tsD_p2_1_btn .tsI_btn, .tsB.tsD_p2_item.tsD_p2_1_item .tsI {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #a53535);
}
.tsB.tsD_p2_btn.tsD_p2_3_btn .tsI_btn, .tsB.tsD_p2_btn.tsD_p2_3_item .tsI, .tsB.tsD_p2_item.tsD_p2_3_btn .tsI_btn, .tsB.tsD_p2_item.tsD_p2_3_item .tsI {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), rgb(253,247,233));
}
.tsB.tsD_p2_btn.tsD_p2_4_btn .tsI_btn, .tsB.tsD_p2_btn.tsD_p2_4_item .tsI, .tsB.tsD_p2_item.tsD_p2_4_btn .tsI_btn, .tsB.tsD_p2_item.tsD_p2_4_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #000000);
}
.tsB.tsD_p2_btn.tsD_p2_5_btn .tsI_btn, .tsB.tsD_p2_btn.tsD_p2_5_item .tsI, .tsB.tsD_p2_item.tsD_p2_5_btn .tsI_btn, .tsB.tsD_p2_item.tsD_p2_5_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #000000);
}
.tsB.tsD_p3_btn.tsD_p3_1_btn .tsI_btn, .tsB.tsD_p3_btn.tsD_p3_1_item .tsI, .tsB.tsD_p3_item.tsD_p3_1_btn .tsI_btn, .tsB.tsD_p3_item.tsD_p3_1_item .tsI {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #a53535);
}
.tsB.tsD_p3_btn.tsD_p3_2_btn .tsI_btn, .tsB.tsD_p3_btn.tsD_p3_2_item .tsI, .tsB.tsD_p3_item.tsD_p3_2_btn .tsI_btn, .tsB.tsD_p3_item.tsD_p3_2_item .tsI {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), rgba(196, 152, 56, 0.7));
}
.tsB.tsD_p3_btn.tsD_p3_4_btn .tsI_btn, .tsB.tsD_p3_btn.tsD_p3_4_item .tsI, .tsB.tsD_p3_item.tsD_p3_4_btn .tsI_btn, .tsB.tsD_p3_item.tsD_p3_4_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}
.tsB.tsD_p3_btn.tsD_p3_5_btn .tsI_btn, .tsB.tsD_p3_btn.tsD_p3_5_item .tsI, .tsB.tsD_p3_item.tsD_p3_5_btn .tsI_btn, .tsB.tsD_p3_item.tsD_p3_5_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}
.tsB.tsD_p4_btn.tsD_p4_1_btn .tsI_btn, .tsB.tsD_p4_btn.tsD_p4_1_item .tsI, .tsB.tsD_p4_item.tsD_p4_1_btn .tsI_btn, .tsB.tsD_p4_item.tsD_p4_1_item .tsI {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #a53535);
}
.tsB.tsD_p4_btn.tsD_p4_2_btn .tsI_btn, .tsB.tsD_p4_btn.tsD_p4_2_item .tsI, .tsB.tsD_p4_item.tsD_p4_2_btn .tsI_btn, .tsB.tsD_p4_item.tsD_p4_2_item .tsI {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgba(196, 152, 56, 0.7));
}
.tsB.tsD_p4_btn.tsD_p4_3_btn .tsI_btn, .tsB.tsD_p4_btn.tsD_p4_3_item .tsI, .tsB.tsD_p4_item.tsD_p4_3_btn .tsI_btn, .tsB.tsD_p4_item.tsD_p4_3_item .tsI {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgb(253,247,233));
}
.tsB.tsD_p4_btn.tsD_p4_5_btn .tsI_btn, .tsB.tsD_p4_btn.tsD_p4_5_item .tsI, .tsB.tsD_p4_item.tsD_p4_5_btn .tsI_btn, .tsB.tsD_p4_item.tsD_p4_5_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}
.tsB.tsD_p5_btn.tsD_p5_1_btn .tsI_btn, .tsB.tsD_p5_btn.tsD_p5_1_item .tsI, .tsB.tsD_p5_item.tsD_p5_1_btn .tsI_btn, .tsB.tsD_p5_item.tsD_p5_1_item .tsI {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #a53535);
}
.tsB.tsD_p5_btn.tsD_p5_2_btn .tsI_btn, .tsB.tsD_p5_btn.tsD_p5_2_item .tsI, .tsB.tsD_p5_item.tsD_p5_2_btn .tsI_btn, .tsB.tsD_p5_item.tsD_p5_2_item .tsI {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgba(196, 152, 56, 0.7));
}
.tsB.tsD_p5_btn.tsD_p5_4_btn .tsI_btn, .tsB.tsD_p5_btn.tsD_p5_4_item .tsI, .tsB.tsD_p5_item.tsD_p5_4_btn .tsI_btn, .tsB.tsD_p5_item.tsD_p5_4_item .tsI {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgb(253,247,233));
}
.tsB.tsD_p5_btn.tsD_p5_5_btn .tsI_btn, .tsB.tsD_p5_btn.tsD_p5_5_item .tsI, .tsB.tsD_p5_item.tsD_p5_5_btn .tsI_btn, .tsB.tsD_p5_item.tsD_p5_5_item .tsI {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///      ALT SECTION COLOR CLASSES     ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* SECTION COLORS */
.tsD_p1_sec {
  background-color: #a53535;
}

.tsD_p2_sec {
  background-color: rgba(196, 152, 56, 0.7);
}

.tsD_p3_sec {
  background-color: rgb(253,247,233);
}

.tsD_p4_sec {
  background-color: #000000;
}

.tsD_p5_sec {
  background-color: #000000;
}

.tsD_hero_b_sec {
  background-color: #1d3c63;
}

.tsD_item_b_sec {
  background-color: #1d3c63;
}

.tsD_hdr_b_sec {
  background-color: #edeae1;
}

.tsD_ftr_b_sec {
  background-color: #f8f8f8;
}

/* P1 Grads */
.tsD_p1_2_sec {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgba(196, 152, 56, 0.7));
}

.tsD_p1_3_sec {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, rgb(253,247,233));
}

.tsD_p1_4_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, #000000);
}

.tsD_p1_5_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #a53535, #000000);
}

/* P2 Grads */
.tsD_p2_1_sec {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #a53535);
}

.tsD_p2_3_sec {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), rgb(253,247,233));
}

.tsD_p2_4_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #000000);
}

.tsD_p2_5_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgba(196, 152, 56, 0.7), #000000);
}

/* P3 Grads */
.tsD_p3_1_sec {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #a53535);
}

.tsD_p3_2_sec {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), rgba(196, 152, 56, 0.7));
}

.tsD_p3_4_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}

.tsD_p3_5_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, rgb(253,247,233), #000000);
}

/* P4 Grads */
.tsD_p4_1_sec {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #a53535);
}

.tsD_p4_2_sec {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgba(196, 152, 56, 0.7));
}

.tsD_p4_3_sec {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgb(253,247,233));
}

.tsD_p4_5_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}

/* P5 Grads */
.tsD_p5_1_sec {
  background-color: #a53535;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #a53535);
}

.tsD_p5_2_sec {
  background-color: rgba(196, 152, 56, 0.7);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgba(196, 152, 56, 0.7));
}

.tsD_p5_3_sec {
  background-color: rgb(253,247,233);
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, rgb(253,247,233));
}

.tsD_p5_4_sec {
  background-color: #000000;
  /* Fallback Color */
  /* Saf4+, Chrome */
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: linear-gradient(-45deg, #000000, #000000);
}

/* Button for Nav */
.menu .tsD_btn.tsD_btn a {
  color: #fff;
  background-color: #454545;
}
.menu .tsD_btn.tsD_btn a:hover {
  color: #454545;
  background-color: #fff;
}
.menu .tsD_h_btn.tsD_h_btn a {
  color: #fff;
  background-color: #000;
}
.menu .tsD_h_btn.tsD_h_btn a:hover {
  color: #000;
  background-color: #fff;
}
.menu .tsD_p1_btn.tsD_p1_btn a,
.menu .tsD_p1_btn.tsD_p1_btn .tsI_btn.tsI_btn {
  color: #ffffff;
  background-color: #a53535;
}
.menu .tsD_p1_btn.tsD_p1_btn a:hover,
.menu .tsD_p1_btn.tsD_p1_btn .tsI_btn.tsI_btn:hover {
  color: #a53535;
  background-color: #ffffff;
}
.menu .tsD_p2_btn.tsD_p2_btn a,
.menu .tsD_p2_btn.tsD_p2_btn .tsI_btn.tsI_btn {
  color: #ffffff;
  background-color: rgba(196, 152, 56, 0.7);
}
.menu .tsD_p2_btn.tsD_p2_btn a:hover,
.menu .tsD_p2_btn.tsD_p2_btn .tsI_btn.tsI_btn:hover {
  color: rgba(196, 152, 56, 0.7);
  background-color: #ffffff;
}
.menu .tsD_p3_btn.tsD_p3_btn a,
.menu .tsD_p3_btn.tsD_p3_btn .tsI_btn.tsI_btn {
  color: #ffffff;
  background-color: rgb(253,247,233);
}
.menu .tsD_p3_btn.tsD_p3_btn a:hover,
.menu .tsD_p3_btn.tsD_p3_btn .tsI_btn.tsI_btn:hover {
  color: rgb(253,247,233);
  background-color: #ffffff;
}
.menu .tsD_p4_btn.tsD_p4_btn a,
.menu .tsD_p4_btn.tsD_p4_btn .tsI_btn.tsI_btn {
  color: #ffffff;
  background-color: #000000;
}
.menu .tsD_p4_btn.tsD_p4_btn a:hover,
.menu .tsD_p4_btn.tsD_p4_btn .tsI_btn.tsI_btn:hover {
  color: #000000;
  background-color: #ffffff;
}
.menu .tsD_p5_btn.tsD_p5_btn a,
.menu .tsD_p5_btn.tsD_p5_btn .tsI_btn.tsI_btn {
  color: #ffffff;
  background-color: #000000;
}
.menu .tsD_p5_btn.tsD_p5_btn a:hover,
.menu .tsD_p5_btn.tsD_p5_btn .tsI_btn.tsI_btn:hover {
  color: #000000;
  background-color: #ffffff;
}

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///              BUTTONS               ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/*TO TOP */
.tsC_Btn.to-top,
.tsC_Btn.to-top:hover {
  color: #fff;
  background: rgba(40,40,40,.4);
}

/*BUTTONS */
.tsC_Btn {
  color: #fff;
  background-color: #454545;
}

.tsC_Btn:hover {
  color: #454545;
  background-color: #fff;
}

/*BUTTON LINK */
.tsI_btn.lnk {
  color: #a53535;
}

.tsI.yLk:hover .tsI_btn.lnk {
  color: #a53535;
}

.tsI.yLks .tsI_btn.lnk:hover {
  color: #a53535;
}

/* CAPTION BUTTON */
.tsI_cptn_btn {
  background-color: #454545;
  color: #fff;
}
.tsI_cptn_btn:hover {
  background-color: #fff;
  color: #454545;
}

.tsI {
  /*BUTTON WELL AGNOSTIC */
  /*BUTTON WELL AGNOSTIC */
  /*BUTTON NO WELL */
}
.tsI .tsI_btn.btn_1 {
  color: #fff;
  background-color: #454545;
}
.tsI .tsI_btn.btn_1:hover {
  color: #454545;
  background-color: #fff;
}
.tsI .tsI_btn.btn_2 {
  color: #a53535;
  border-color: #a53535;
  background: transparent;
}
.tsI .tsI_btn.btn_2:hover {
  color: #a53535;
  border-color: #a53535;
  background: transparent;
}
.tsI .tsI_btn.btn_nw {
  color: #fff;
  background-color: #454545;
}
.tsI .tsI_btn.btn_nw:hover {
  color: #454545;
  background-color: #fff;
}

/*BUTTON WELL */
.tsI_btn.btn_1.btn_w {
  color: #fff;
  background-color: #454545;
}

.tsI:hover .tsI_btn.btn_1.btn_w {
  color: #454545;
  background-color: #fff;
}

/* HERO BUTTON WELL */
.tsI.yHero .tsI_btn.btn_1.btn_w {
  color: #fff;
  background-color: #000;
}

.tsI.yHero:hover .tsI_btn.btn_1.btn_w {
  color: #000;
  background-color: #fff;
}

/* HERO BUTTON LINK */
.tsI.yHero .tsI_btn.lnk {
  color: #a53535;
}

.tsI.yHero:hover .tsI_btn.lnk {
  color: #a53535;
}

/* HERO BUTTON LINK */
.well .tsI.yHero .tsI_btn.lnk {
  color: #DDDDDD;
}

.well .tsI.yHero:hover .tsI_btn.lnk {
  color: #ffffff;
}

/* BADGE */
.tsI .tsI_bdg {
  background: #454545;
  color: #fff;
}

/* PROMO BUTTONS ---------------- */
.tsB .tsI .tsI_btn.btn_1.btn_p1 {
  /* P1 BUTTON */
  color: #ffffff;
  background-color: #a53535;
}
.tsB .tsI .tsI_btn.btn_1.btn_p1:hover {
  color: #a53535;
  background-color: #ffffff;
}
.tsB .tsI .tsI_btn.btn_p1 {
  /* P1 BTN 2 and LINK */
}
.tsB .tsI .tsI_btn.btn_p1.btn_2, .tsB .tsI .tsI_btn.btn_p1.lnk {
  color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p1.btn_2:hover, .tsB .tsI .tsI_btn.btn_p1.lnk:hover {
  color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p1.btn_2 {
  border-color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p1.btn_2:hover {
  border-color: #a53535;
}
.tsB .tsI .tsI_btn.btn_1.btn_p2 {
  /* P1 BUTTON */
  color: #ffffff;
  background-color: rgba(196, 152, 56, 0.7);
}
.tsB .tsI .tsI_btn.btn_1.btn_p2:hover {
  color: rgba(196, 152, 56, 0.7);
  background-color: #ffffff;
}
.tsB .tsI .tsI_btn.btn_p2 {
  /* P2 BTN 2 and LINK */
}
.tsB .tsI .tsI_btn.btn_p2.btn_2, .tsB .tsI .tsI_btn.btn_p2.lnk {
  color: rgba(196, 152, 56, 0.7);
}
.tsB .tsI .tsI_btn.btn_p2.btn_2:hover, .tsB .tsI .tsI_btn.btn_p2.lnk:hover {
  color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p2.btn_2 {
  border-color: rgba(196, 152, 56, 0.7);
}
.tsB .tsI .tsI_btn.btn_p2.btn_2:hover {
  border-color: #a53535;
}
.tsB .tsI .tsI_btn.btn_1.btn_p3 {
  /* P1 BUTTON */
  color: #ffffff;
  background-color: rgb(253,247,233);
}
.tsB .tsI .tsI_btn.btn_1.btn_p3:hover {
  color: rgb(253,247,233);
  background-color: #ffffff;
}
.tsB .tsI .tsI_btn.btn_p3 {
  /* P3 BTN 2 and LINK */
}
.tsB .tsI .tsI_btn.btn_p3.btn_2, .tsB .tsI .tsI_btn.btn_p3.lnk {
  color: rgb(253,247,233);
}
.tsB .tsI .tsI_btn.btn_p3.btn_2:hover, .tsB .tsI .tsI_btn.btn_p3.lnk:hover {
  color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p3.btn_2 {
  border-color: rgb(253,247,233);
}
.tsB .tsI .tsI_btn.btn_p3.btn_2:hover {
  border-color: #a53535;
}
.tsB .tsI .tsI_btn.btn_1.btn_p4 {
  /* P1 BUTTON */
  color: #ffffff;
  background-color: #000000;
}
.tsB .tsI .tsI_btn.btn_1.btn_p4:hover {
  color: #000000;
  background-color: #ffffff;
}
.tsB .tsI .tsI_btn.btn_p4 {
  /* P4 BTN 2 and LINK */
}
.tsB .tsI .tsI_btn.btn_p4.btn_2, .tsB .tsI .tsI_btn.btn_p4.lnk {
  color: #000000;
}
.tsB .tsI .tsI_btn.btn_p4.btn_2:hover, .tsB .tsI .tsI_btn.btn_p4.lnk:hover {
  color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p4.btn_2 {
  border-color: #000000;
}
.tsB .tsI .tsI_btn.btn_p4.btn_2:hover {
  border-color: #a53535;
}
.tsB .tsI .tsI_btn.btn_1.btn_p5 {
  /* P1 BUTTON */
  color: #ffffff;
  background-color: #000000;
}
.tsB .tsI .tsI_btn.btn_1.btn_p5:hover {
  color: #000000;
  background-color: #ffffff;
}
.tsB .tsI .tsI_btn.btn_p5 {
  /* P5 BTN 2 and LINK */
}
.tsB .tsI .tsI_btn.btn_p5.btn_2, .tsB .tsI .tsI_btn.btn_p5.lnk {
  color: #000000;
}
.tsB .tsI .tsI_btn.btn_p5.btn_2:hover, .tsB .tsI .tsI_btn.btn_p5.lnk:hover {
  color: #a53535;
}
.tsB .tsI .tsI_btn.btn_p5.btn_2 {
  border-color: #000000;
}
.tsB .tsI .tsI_btn.btn_p5.btn_2:hover {
  border-color: #a53535;
}

/*IE8/9   -------------------*/
/* HEADER/FOOTER */
.no-rgba .tsH,
.no-rgba .tsH .sub-menu {
  background: #f8f8f8;
}
.no-rgba .tsH .tsH_navTrig {
  color: #a53535;
}
.no-rgba .promo_colors .nImg.item_1, .no-rgba .promo_colors .nImg.item_6, .no-rgba .promo_colors .nImg.item_11 {
  background-color: #a53535;
}
.no-rgba .promo_colors .nImg.item_2, .no-rgba .promo_colors .nImg.item_7, .no-rgba .promo_colors .nImg.item_12 {
  background-color: rgba(196, 152, 56, 0.7);
}
.no-rgba .promo_colors .nImg.item_3, .no-rgba .promo_colors .nImg.item_8, .no-rgba .promo_colors .nImg.item_13 {
  background-color: rgb(253,247,233);
}
.no-rgba .promo_colors .nImg.item_4, .no-rgba .promo_colors .nImg.item_9, .no-rgba .promo_colors .nImg.item_14 {
  background-color: #000000;
}
.no-rgba .promo_colors .nImg.item_5, .no-rgba .promo_colors .nImg.item_10, .no-rgba .promo_colors .nImg.item_15 {
  background-color: #000000;
}
.no-rgba .tsT_list.l2 .tsI .tsI_num {
  color: #a53535;
}
.no-rgba .tsT_list.l2 .tsI.yHero .tsI_num {
  color: #000;
}
.no-rgba .menu a {
  color: rgba(113,112,112,1);
}
.no-rgba .menu a:hover {
  color: #a53535;
}
.no-rgba .current-menu-item > a {
  color: #000;
}
.no-rgba #_the_logo * {
  color: #a53535;
}
.no-rgba .tsW {
  background: none !important;
}
/* >>> <<< */