/*
 * 
 * THEME FONTS
 *
 */

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

/*
 * 
 * Theme Fonts:
 * /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/beacon-theme_tsi-v3/cnf/defaults/theme_fonts.json
 */

/*
 * 
 * Font Types:
 * /var/www/production.townsquareinteractive.com/docs/current/wp-content/themes/beacon-easton/cnf/defaults/theme-font-types.json
 */


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


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic);

    body.beacon{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-weight:normal;}
    #wrapper .tsC .tsB_hd,
    #wrapper .tsI_hd {font-family:'Open Sans',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:'Open Sans';}
    
/*
 * 
 * THEME COLORS
 *
 */

/*
 * 
 * Theme Colors:
 * /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/beacon-theme_tsi-v3/cnf/defaults/theme_colors.json
 */


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

/*Array
(
    [color_1] => #ffffff
    [color_2] => #ffffff
    [color_3] => #ffffff
    [color_4] => #ffffff
    [color_5] => #0dc5a8
    [color_6] => rgba(12,197,168,1)
    [color_7] => rgba(12,34,51,1)
    [color_8] => rgba(12,197,168,1)
    [color_9] => #ffffff
    [color_10] => #ffffff
    [color_11] => #ffffff
    [color_12] => rgba(12,34,51,1)
    [color_13] => #ffffff
    [color_14] => rgba(12,197,168,1)
    [color_15] => #00e3c0
    [color_16] => #ffffff
    [color_17] => rgba(12,34,51,.6)
    [color_18] => #e3e3e3
    [color_19] => #ffffff
    [color_20] => #ffffff
    [color_21] => #0c2233
    [color_22] => #0c2233
    [color_23] => #0c2233
    [color_24] => #0c2233
    [color_25] => #0f3452
    [color_26] => rgba(12,197,168,1)
    [color_27] => #0c2233
    [color_28] => #e3e3e3
    [color_29] => rgba(12,197,168,1)
    [color_30] => #ffffff
    [color_31] => rgba(12,197,168,1)
    [color_32] => rgba(12,197,168,1)
    [color_33] => rgba(255,255,255,1)
    [color_34] => #FF9718
    [color_35] => rgba(12,34,51,1)
    [color_36] => #10252e
    [color_37] => rgba(12,34,51,1)
    [color_38] => rgba(12,196,168,1)
)
*/
/*
 * 
 * Theme Background:
 * /var/www/production.townsquareinteractive.com/docs/current//wp-content/themes/beacon-theme_tsi-v3/cnf/defaults/theme_background.json
 */

:root {
  --color1: #ffffff;
  --color2: #ffffff;
  --color3: #ffffff;
  --color4: #ffffff;
  --color5: #0dc5a8;
  --color6: rgba(12,197,168,1);
  --color7: rgba(12,34,51,1);
  --color8: rgba(12,197,168,1);
  --color9: #ffffff;
  --color10: #ffffff;
  --color11: #ffffff;
  --color12: rgba(12,34,51,1);
  --color13: #ffffff;
  --color14: rgba(12,197,168,1);
  --color15: #00e3c0;
  --color16: #ffffff;
  --color17: rgba(12,34,51,.6);
  --color18: #e3e3e3;
  --color19: #ffffff;
  --color20: #ffffff;
  --color21: #0c2233;
  --color22: #0c2233;
  --color23: #0c2233;
  --color24: #0c2233;
  --color25: #0f3452;
  --color26: rgba(12,197,168,1);
  --color27: #0c2233;
  --color28: #e3e3e3;
  --color29: rgba(12,197,168,1);
  --promoT: #ffffff;
  --promo1: rgba(12,197,168,1);
  --promo2: rgba(12,197,168,1);
  --promo3: rgba(255,255,255,1);
  --promo4: #FF9718;
  --promo5: rgba(12,34,51,1); }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///               TEXT                 ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
body {
  background-color: #0c2233;
  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: #ffffff; }
  body a {
    color: #0dc5a8; }
  body a:hover {
    color: rgba(12,197,168,1); }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///              BUTTONS               ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/*TO TOP */
.tsC_Btn.to-top,
.tsC_Btn.to-top:hover {
  color: #ffffff;
  background: rgba(12,34,51,.6); }

/*BUTTONS */
.tsC_Btn {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }

.tsC_Btn:hover {
  color: rgba(12,197,168,1);
  background-color: rgba(12,34,51,1); }

/*BUTTON LINK */
.tsI_btn.btn_lnk {
  color: #0dc5a8; }

.tsI:hover .tsI_btn.btn_lnk {
  color: rgba(12,197,168,1); }

/* CAPTION BUTTON */
.tsI_cptn_btn {
  background-color: rgba(12,197,168,1);
  color: rgba(12,34,51,1); }
  .tsI_cptn_btn:hover {
    background-color: rgba(12,34,51,1);
    color: rgba(12,197,168,1); }

/*BUTTON WELL AGNOSTIC */
.tsI_btn.btn {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }

.tsI_btn.btn:hover {
  color: rgba(12,197,168,1);
  background-color: rgba(12,34,51,1); }

/*BUTTON NO WELL */
.tsI_btn.btn_nw {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }

.tsI_btn.btn_nw:hover {
  color: rgba(12,197,168,1);
  background-color: rgba(12,34,51,1); }

/*BUTTON WELL */
.tsI_btn.btn_w {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }

.tsI:hover .tsI_btn.btn_w {
  color: rgba(12,197,168,1);
  background-color: rgba(12,34,51,1); }

/* HERO BUTTON WELL */
.tsI.yHero .tsI_btn.btn_w {
  color: rgba(12,34,51,1);
  background-color: #ffffff; }

.tsI.yHero:hover .tsI_btn.btn_w {
  color: #ffffff;
  background-color: rgba(12,34,51,1); }

/* HERO BUTTON LINK */
.tsI.yHero .tsI_btn.btn_lnk {
  color: #0dc5a8; }

.tsI.yHero:hover .tsI_btn.btn_lnk {
  color: rgba(12,197,168,1); }

/* HERO BUTTON LINK */
.well .tsI.yHero .tsI_btn.btn_lnk {
  color: rgba(12,197,168,1); }

.well .tsI.yHero:hover .tsI_btn.btn_lnk {
  color: #00e3c0; }

/* BADGE */
.tsI .tsI_bdg {
  background: rgba(12,197,168,1);
  color: rgba(12,34,51,1); }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///              SOCIAL                ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/*MOBILE SOCIAL */
.tsSC .tsC_Btn,
.tsSC a {
  background: transparent;
  color: #0dc5a8; }
  .tsSC .tsC_Btn:hover,
  .tsSC a:hover {
    color: rgba(12,197,168,1); }

/*MOBILE SOCIAL */
.tsM .social-media-links a {
  background: rgba(12,197,168,1);
  color: rgba(12,34,51,1); }
  .tsM .social-media-links a:hover {
    color: rgba(12,197,168,1);
    background-color: rgba(12,34,51,1); }

.tsM .full-color .social-media-links a:hover {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1) !important; }

/*MOBILE SOCIAL */
.tsF .social-media-links a {
  background: rgba(12,197,168,1);
  color: rgba(12,34,51,1); }
  .tsF .social-media-links a:hover {
    color: rgba(12,197,168,1);
    background-color: rgba(12,34,51,1); }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///      HEADER, CONTENT, FOOTER       ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* HEADER/FOOTER */
.tsH {
  background: #10252e;
  background: #0c2233; }
  .tsH .sf-menu .sub-menu {
    background: #10252e;
    background: #0c2233; }
    .tsH .sf-menu .sub-menu .menu-item > .sub-menu {
      background: transparent; }
  .tsH_navTrig {
    color: #e3e3e3; }

.menu a {
  color: #e3e3e3; }
  .menu a:hover {
    color: #ffffff; }

.tsM .tsM_wrp {
  background: #0c2233; }
  .tsM .tsM_wrp .tsB_hd {
    color: #e3e3e3; }

.menu .current-menu-item > a {
  color: #ffffff;
  border-color: rgba(12,196,168,1); }

#_the_logo * {
  color: #ffffff; }

/* CONTENT */
.tsC .tsB_hd span {
  color: #ffffff; }
  .tsC .tsB_hd span:before {
    border-color: rgba(12,196,168,1); }

.well .tsI {
  background-color: #0f3452; }

.tsW {
  background-color: #0f3452;
  background-color: #0c2233; }

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

/* FOOTER */
.tsF {
  background-color: #10252e;
  background-color: #0c2233;
  color: #e3e3e3; }
  .tsF .tsI .menu a,
  .tsF .copyright .menu a {
    color: #e3e3e3; }
    .tsF .tsI .menu a:hover,
    .tsF .copyright .menu a:hover {
      color: rgba(12,34,51,1);
      background-color: rgba(12,197,168,1); }
  .tsF .tsI .logo a:hover,
  .tsF .copyright .logo a:hover {
    background-color: transparent; }
  .tsF .tsC_Btn {
    background: transparent;
    color: rgba(12,197,168,1); }
    .tsF .tsC_Btn:hover {
      color: rgba(12,34,51,1);
      background-color: rgba(12,197,168,1); }

/* LOCAL NAV */
.tsL:hover {
  background: #0f3452;
  background: #0c2233; }

.tsL nav a {
  color: #0dc5a8; }
  .tsL nav a:hover, .tsL nav a.active {
    color: rgba(12,197,168,1); }
  .tsL nav a:hover:before, .tsL nav a.active:before {
    background-color: rgba(12,197,168,1); }

/* MODALS */
.mdl {
  background-color: #0c2233;
  color: #e3e3e3; }
  .mdl a {
    color: #e3e3e3; }
    .mdl a:hover {
      color: rgba(12,34,51,1);
      background-color: rgba(12,197,168,1); }
  .mdl .mdl_title {
    background: #0c2233;
    color: #0dc5a8; }

.tsC_close {
  background-color: rgba(12,197,168,1);
  color: rgba(12,34,51,1); }
  .tsC_close:hover {
    color: rgba(12,197,168,1);
    background-color: rgba(12,34,51,1); }

/* MODALS */
.tsT_modal .mdl {
  background-color: white;
  color: #e3e3e3; }
  .tsT_modal .mdl a {
    color: #e3e3e3; }
    .tsT_modal .mdl a:hover {
      color: rgba(12,34,51,1);
      background-color: rgba(12,197,168,1); }
  .tsT_modal .mdl .mdl_title {
    background: #0c2233;
    color: #0dc5a8; }

.tsT_modal .tsC_close {
  color: rgba(12,196,168,1); }
  .tsT_modal .tsC_close:hover {
    color: #ffffff;
    background: rgba(12,196,168,1); }

.tsT_modal .gform_footer .gform_button {
  color: #ffffff;
  background: rgba(12,196,168,1); }
  .tsT_modal .gform_footer .gform_button:hover {
    color: #ffffff;
    background-color: rgba(12,34,51,1); }

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

.tsI .tsI_hd {
  color: #ffffff; }

.tsI .tsI_sh {
  color: #ffffff; }

.tsI .tsI_dsc {
  color: #ffffff; }
  .tsI .tsI_dsc a:link:not(.tsI_btn) {
    color: #0dc5a8; }

.tsB.well .tsI.yHero, .tsB.tsT_list.list_well .tsI.yHero {
  background-color: rgba(12,197,168,1); }
  .tsB.well .tsI.yHero .tsI_hd, .tsB.tsT_list.list_well .tsI.yHero .tsI_hd {
    color: #ffffff; }
  .tsB.well .tsI.yHero .tsI_sh, .tsB.tsT_list.list_well .tsI.yHero .tsI_sh {
    color: #ffffff; }
  .tsB.well .tsI.yHero .tsI_dsc, .tsB.tsT_list.list_well .tsI.yHero .tsI_dsc {
    color: #ffffff; }

.tsT_sec:nth-of-type(even) {
  background-color: rgba(12,196,168,1); }
  .tsT_sec:nth-of-type(even) .tsX {
    background: rgba(12,196,168,1); }
  .tsT_sec:nth-of-type(even) .tsB_hd span:before {
    border-color: rgba(12,34,51,1); }
  .tsT_sec:nth-of-type(even) .tsI_btn:not(.btn_lnk) {
    color: #ffffff;
    background: rgba(12,34,51,1); }
    .tsT_sec:nth-of-type(even) .tsI_btn:not(.btn_lnk):hover {
      background-color: #ffffff;
      color: rgba(12,34,51,1); }
  .tsT_sec:nth-of-type(even) a:link:not(.tsI_btn) {
    color: rgba(12,34,51,1); }
  .tsT_sec:nth-of-type(even) .tsI_tabs_wrp.sec-tabs-1 {
    color: #ffffff; }
    .tsT_sec:nth-of-type(even) .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs {
      border-color: rgba(12,34,51,1); }
    .tsT_sec:nth-of-type(even) .tsI_tabs_wrp.sec-tabs-1 .current {
      background-color: rgba(12,34,51,1); }
  .tsT_sec:nth-of-type(even) .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs {
    background: #0f3452; }
    .tsT_sec:nth-of-type(even) .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link {
      color: #ffffff; }
      .tsT_sec:nth-of-type(even) .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link.current {
        background-color: rgba(12,34,51,1);
        color: #ffffff; }

.tsT_sec:nth-of-type(odd) {
  background-color: rgba(12,34,51,1); }
  .tsT_sec:nth-of-type(odd) .tsX {
    background: rgba(12,34,51,1); }
  .tsT_sec:nth-of-type(odd) .tsB_hd span:before {
    border-color: rgba(12,196,168,1); }
  .tsT_sec:nth-of-type(odd) .tsI_btn:not(.btn_lnk) {
    color: #ffffff;
    background: rgba(12,196,168,1); }
    .tsT_sec:nth-of-type(odd) .tsI_btn:not(.btn_lnk):hover {
      background-color: #ffffff;
      color: rgba(12,196,168,1); }
    .tsT_sec:nth-of-type(odd) .tsI_btn:not(.btn_lnk) a:link:not(.tsI_btn) {
      color: rgba(12,196,168,1); }
  .tsT_sec:nth-of-type(odd) .tsI_tabs_wrp.sec-tabs-1 {
    color: #ffffff; }
    .tsT_sec:nth-of-type(odd) .tsI_tabs_wrp.sec-tabs-1 .tsI_tabs {
      border-color: rgba(12,196,168,1); }
    .tsT_sec:nth-of-type(odd) .tsI_tabs_wrp.sec-tabs-1 .current {
      background-color: rgba(12,196,168,1); }
  .tsT_sec:nth-of-type(odd) .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs {
    background: #0f3452; }
    .tsT_sec:nth-of-type(odd) .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link {
      color: #ffffff; }
      .tsT_sec:nth-of-type(odd) .tsI_tabs_wrp.sec-tabs-2 .tsI_tabs .tab-link.current {
        background-color: rgba(12,196,168,1);
        color: #ffffff; }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///               MODULES              ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* BLOG POSTS, PARALLAX, BANNER */
/* WHEN WELL IS USED: GRADIENT BACKGROUND WILL BE CREATED WITH Promo 1 > Promo 2, Promo 2 > Promo 3, etc. */
.promo_colors.well .nImg:nth-of-type(5n+1),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+1) .tsI_hds {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,197,168,1)); }

.promo_colors.well .nImg:nth-of-type(5n+2),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+2) .tsI_hds {
  background-color: rgba(255,255,255,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(255,255,255,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(255,255,255,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1)); }

.promo_colors.well .nImg:nth-of-type(5n+3),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+3) .tsI_hds {
  background-color: #FF9718;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(255,255,255,1)), to(#FF9718));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,1), #FF9718);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,1), #FF9718);
  background-image: linear-gradient(-45deg, rgba(255,255,255,1), #FF9718); }

.promo_colors.well .nImg:nth-of-type(5n+4),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+4) .tsI_hds {
  background-color: rgba(12,34,51,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(#FF9718), to(rgba(12,34,51,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, #FF9718, rgba(12,34,51,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, #FF9718, rgba(12,34,51,1));
  background-image: linear-gradient(-45deg, #FF9718, rgba(12,34,51,1)); }

.promo_colors.well .nImg:nth-of-type(5n+5),
.tsT_plugin.well .tsI.type-post:nth-of-type(5n+5) .tsI_hds {
  background-color: rgba(255,255,255,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(255,255,255,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(255,255,255,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1)); }

/* BANNER MODULE */
.tsT_banner .tsI.yImg .tsI_wrp {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  background-color: rgba(12,34,51,.6); }

.tsT_banner .tsI.yImg .tsI_cptn .tsI_hds *,
.tsT_banner .tsI.yImg .tsI_cptn .tsI_dsc {
  color: #ffffff; }

.tsT_banner .tsI.nImg .tsI_cptn .tsI_hds *,
.tsT_banner .tsI.nImg .tsI_cptn .tsI_dsc {
  color: #ffffff; }

/* PARALLAX MODULE */
.tsT_parallax .tsI.yImg.yHero .tsI_full_wrp, .tsT_parallax .tsI.yImg .tsI_full_wrp {
  background-color: rgba(12,34,51,.6); }

.tsT_parallax .tsI .tsI_cptn .tsI_hds *,
.tsT_parallax .tsI .tsI_cptn .tsI_dsc {
  color: #ffffff; }

.tsT_parallax .tsI.nImg .tsI_cptn .tsI_hds *,
.tsT_parallax .tsI.nImg .tsI_cptn .tsI_dsc {
  color: #ffffff; }

/* VIDEO MODULE */
.tsT_video .tsI .tsI_txt {
  background-color: rgba(12,34,51,.6); }
  .tsT_video .tsI .tsI_txt .tsI_hds .tsI_hd,
  .tsT_video .tsI .tsI_txt .tsI_hds .tsI_sh {
    color: #ffffff; }

/* BUTTONS MODULE */
.tsT_buttons .tsI.btn_nHero .tsI_btn {
  color: #0dc5a8;
  border-color: #0dc5a8; }
  .tsT_buttons .tsI.btn_nHero .tsI_btn:hover {
    color: rgba(12,197,168,1);
    border-color: rgba(12,197,168,1); }

.tsT_buttons .tsI.btn_yHero .tsI_btn {
  color: rgba(12,34,51,1);
  background-color: #ffffff; }
  .tsT_buttons .tsI.btn_yHero .tsI_btn:hover {
    color: #ffffff;
    background-color: rgba(12,34,51,1); }

/* CARDS */
.tsT_card .tsI_hds {
  color: #ffffff; }

/* GALLERY */
.tsT_gallery .tsI.yImg .tsI_wrp .tsI_hds *,
.tsT_gallery .tsI.yImg .tsI_wrp .tsI_dsc {
  color: #ffffff; }

.tsT_gallery .tsI.nImg .tsI_wrp {
  background-color: rgba(12,197,168,1); }

.tsT_gallery .tsI.nImg .tsI_cptn .tsI_hds *,
.tsT_gallery .tsI.nImg .tsI_cptn .tsI_dsc {
  color: #ffffff; }

.tsT_gallery .slick-prev,
.tsT_gallery .slick-next {
  background-color: rgba(12,197,168,1);
  color: #ffffff; }

.tsT_gallery.g1:not(.g1_2) .tsI.yImg .tsI_wrp {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  background-color: rgba(12,34,51,.6); }

.tsT_gallery.g1:not(.g1_2) .tsI.yImg.nHds.nDsc .tsI_wrp {
  -webkit-filter: none !important;
          filter: none !important;
  /* IE 7 and the rest of the world */
  background-color: none; }

.tsT_gallery.g1 .slick-dots li button, .tsT_gallery.vg1 .slick-dots li button {
  background: transparent;
  border-color: #ffffff; }

.tsT_gallery.g1 .slick-dots li:hover button,
.tsT_gallery.g1 .slick-dots li.slick-active button, .tsT_gallery.vg1 .slick-dots li:hover button,
.tsT_gallery.vg1 .slick-dots li.slick-active button {
  background: #ffffff; }

.tsT_gallery.vg1.g1 .tsI.yImg .tsI_cptn {
  background-color: rgba(12,34,51,.6); }

.tsT_gallery.g2 .slick-slides .tsI.yImg .tsI_cptn .tsI_txt {
  background-color: rgba(12,34,51,.6); }

.tsT_gallery.g2 .slick-nav .tsI_nav:before {
  border-top-color: #ffffff; }

.tsT_gallery.g2 .slick-nav .tsI_nav.slick-current .tsI_cptn {
  border-bottom-color: #ffffff; }

.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(12,34,51,.6); }

.tsT_gallery.g2 .slick-nav .tsI_nav .tsI_dsc {
  color: #ffffff; }

/* LIST 1 */
.tsT_list.l1.list_not_well .tsI {
  border-bottom-color: #ffffff;
  background-color: #0f3452; }
  .tsT_list.l1.list_not_well .tsI .tsI_num {
    background-color: rgba(12,34,51,1); }
    .tsT_list.l1.list_not_well .tsI .tsI_num .tsI_hd {
      color: rgba(12,197,168,1); }
  .tsT_list.l1.list_not_well .tsI .tsI_hd {
    color: #ffffff; }
  .tsT_list.l1.list_not_well .tsI .tsI_sh {
    color: #ffffff; }
  .tsT_list.l1.list_not_well .tsI .tsI_dsc {
    color: #ffffff; }

.tsT_list.l1.list_well .tsI {
  border-bottom-color: #ffffff; }
  .tsT_list.l1.list_well .tsI .tsI_num {
    background-color: rgba(12,197,168,1); }
    .tsT_list.l1.list_well .tsI .tsI_num .tsI_hd {
      color: rgba(12,34,51,1); }

.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: rgba(12,197,168,1); }

.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+2) .tsI_num {
  background-color: rgba(12,197,168,1); }

.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+3) .tsI_num {
  background-color: rgba(255,255,255,1); }

.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+4) .tsI_num {
  background-color: #FF9718; }

.tsT_list.l1.list_well .tsI.yHero:nth-of-type(5n+5) .tsI_num {
  background-color: rgba(12,34,51,1); }

/* LIST 2 */
.tsT_list.l2 .tsI .tsI_num:before {
  color: #0dc5a8; }

.tsT_list.l2 .tsI.yHero .tsI_num {
  color: #ffffff; }
  .tsT_list.l2 .tsI.yHero .tsI_num:before {
    color: #ffffff; }

/* MENU */
.tsT_menu.m2 .tsI_sh,
.tsT_menu.m3 .tsI_sh {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }

.tsT_menu.m2.well .tsI.yHero .tsI_sh,
.tsT_menu.m3.well .tsI.yHero .tsI_sh {
  color: rgba(12,34,51,1);
  background-color: #ffffff; }

/* SERVICES 1 */
.tsT_services.s1.well .tsI .tsI_hd {
  color: rgba(12,34,51,1); }

.tsT_services.s1.well .tsI .tsI_hds_wrp {
  background-color: rgba(12,197,168,1); }

.tsT_services.s1.well .tsI.nImg .tsI_hd {
  color: #ffffff; }

.section_content .tsT_services.well .tsI.yHero .tsI_hd {
  color: #ffffff; }

.section_content .tsT_services.well .tsI.yHero .tsI_hds_wrp {
  background: rgba(12,34,51,1); }

.section_content .tsT_services.well .tsI.yHero.nImg .tsI_hd {
  color: #ffffff; }

/* SOCIAL PROMOS */
.section_content .section .tsT_social_promos .tsI .tsI_scl_icn {
  color: rgba(12,197,168,1); }

/* TESTIMONIALS */
.tsT_testimonials .tsI_stars {
  color: #ffffff; }

.tsT_testimonials .tsI_dsc .icon-quote {
  color: #ffffff; }

.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 */
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 50%, rgba(255, 255, 255, 0) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

/* TESTIMONIALS HERO */
.section_content .tsT_testimonials.well .tsI {
  color: #ffffff;
  background-color: rgba(12,197,168,1); }
  .section_content .tsT_testimonials.well .tsI .tsI_hds {
    background-color: #ffffff; }
    .section_content .tsT_testimonials.well .tsI .tsI_hds .tsI_hd,
    .section_content .tsT_testimonials.well .tsI .tsI_hds .tsI_sh {
      color: rgba(12,34,51,1); }
    .section_content .tsT_testimonials.well .tsI .tsI_hds:before {
      border-top-color: rgba(12,197,168,1) !important; }
  .section_content .tsT_testimonials.well .tsI .tsI_dsc .icon-quote {
    color: #ffffff; }
  .section_content .tsT_testimonials.well .tsI .tsI_stars {
    color: #ffffff; }

/* 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(12,34,51,.6); }

.tsT_photo_grid .tsI.yImg .tsI_cptn .tsI_hds *,
.tsT_photo_grid .tsI.yImg .tsI_cptn .tsI_dsc,
.tsT_photo_tiles .tsI.yImg .tsI_cptn .tsI_hds *,
.tsT_photo_tiles .tsI.yImg .tsI_cptn .tsI_dsc {
  color: #ffffff; }

.tsT_photo_grid .tsI.nImg .tsI_cptn .tsI_hds *,
.tsT_photo_grid .tsI.nImg .tsI_cptn .tsI_dsc,
.tsT_photo_tiles .tsI.nImg .tsI_cptn .tsI_hds *,
.tsT_photo_tiles .tsI.nImg .tsI_cptn .tsI_dsc {
  color: #ffffff; }

/* PHOTO GRID */
.tsT_photo_grid .nImg .tsI_cptn {
  background: none; }

.tsT_photo_grid .nImg .tsI_hds * {
  color: #ffffff !important; }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///           LEGACY MODULES           ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* MAP */
._the_map .b2b-location .b2b-location-items {
  background-color: #0f3452; }
  ._the_map .b2b-location .b2b-location-items * {
    color: #ffffff; }
  ._the_map .b2b-location .b2b-location-items .b2b-location-basic-info h2,
  ._the_map .b2b-location .b2b-location-items .b2b-location-h2 {
    color: #ffffff; }
  ._the_map .b2b-location .b2b-location-items .b2b-location-detail-info b {
    color: #ffffff; }
  ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks {
    color: #0dc5a8; }
    ._the_map .b2b-location .b2b-location-items .color_bodylinks.color_bodylinks:hover {
      color: rgba(12,197,168,1); }
  ._the_map .b2b-location .b2b-location-items p {
    color: #ffffff; }

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

.b2b-form-submit-text {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }
  .b2b-form-submit-text:hover {
    color: rgba(12,197,168,1);
    background-color: rgba(12,34,51,1); }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///                BLOG                ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* BLOG */
.tsI.type-post .tsI_hd {
  background: rgba(12,197,168,1); }

.tsI.type-post .tsI_hd a {
  color: #ffffff !important; }

.tsI.type-post .tsI_sh a {
  color: #ffffff; }

.tsI.type-post .post-footer {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  background-color: rgba(12,34,51,.6); }
  .tsI.type-post .post-footer .post-tags:before,
  .tsI.type-post .post-footer .post-tags a {
    color: #ffffff; }
    .tsI.type-post .post-footer .post-tags:before:hover,
    .tsI.type-post .post-footer .post-tags a:hover {
      color: rgba(12,197,168,1); }

.tsI .read-more {
  color: #ffffff;
  background: rgba(12,196,168,1); }
  .tsI .read-more span {
    color: #ffffff; }
  .tsI .read-more:hover {
    color: rgba(12,196,168,1);
    background: #ffffff; }
    .tsI .read-more:hover span {
      color: rgba(12,196,168,1); }

.tsI.type-post {
  background-color: #0f3452; }

.tsT_blog .single-post .post-header .tsI_hd,
.tsT_blog .single-post .post-header .tsI_hd a {
  color: #ffffff; }

.tsT_blog .single-post .post-content a {
  color: rgba(12,196,168,1); }

.tsT_blog .single-post .post-tags li a {
  color: rgba(12,34,51,1);
  background-color: rgba(12,197,168,1); }
  .tsT_blog .single-post .post-tags li a:hover {
    color: rgba(12,197,168,1);
    background-color: rgba(12,34,51,1); }

.tsT_blog .single-post .post-categories:before {
  color: #0dc5a8; }

.tsT_blog .post-btn,
.tsT_blog .post-btn a {
  color: rgba(12,196,168,1); }
  .tsT_blog .post-btn:hover,
  .tsT_blog .post-btn a:hover {
    color: rgba(12,196,168,1); }

.tsT_banner.blog_banner .tsI_btn.btn_nw {
  color: #ffffff;
  background-color: rgba(12,34,51,1); }
  .tsT_banner.blog_banner .tsI_btn.btn_nw:hover {
    color: rgba(12,34,51,1);
    background-color: #ffffff; }

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

.gf_progressbar_percentage {
  color: rgba(12,34,51,1);
  background: rgba(12,197,168,1); }

.gform_wrapper .button {
  color: #0dc5a8; }
  .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: rgba(12,197,168,1); }

.gform_wrapper .gform_button_select_files,
.gform_wrapper input[type="submit"] {
  color: #ffffff;
  background: #FF9718; }
  .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 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: #FF9718;
    background-color: #ffffff; }

.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; }

.tsC .gform_wrapper .gfield_label,
.tsC .gform_wrapper label {
  color: #ffffff; }

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

.hd_c {
  color: #ffffff !important; }

.sh_c {
  color: #ffffff !important; }

.txt_c {
  color: #ffffff !important; }

.lnk_c {
  color: #0dc5a8 !important; }

.lnk_h_c {
  color: rgba(12,197,168,1) !important; }

.btn_txt_c {
  color: rgba(12,34,51,1) !important; }

.btn_bkg_c {
  color: rgba(12,197,168,1) !important; }

.hero_hd_c {
  color: #ffffff !important; }

.hero_sh_c {
  color: #ffffff !important; }

.hero_txt_c {
  color: #ffffff !important; }

.hero_btn_txt_c {
  color: rgba(12,34,51,1) !important; }

.hero_btn_bkg_c {
  color: #ffffff !important; }

.hero_lnk_c {
  color: rgba(12,197,168,1) !important; }

.hero_lnk_h_c {
  color: #00e3c0 !important; }

.cpt_txt_c {
  color: #ffffff !important; }

.cpt_bkg_c {
  color: rgba(12,34,51,.6) !important; }

.nav_c {
  color: #e3e3e3 !important; }

.nav_h_c {
  color: #ffffff !important; }

.nav_c_c {
  color: #ffffff !important; }

.bkg_main_c {
  color: #0c2233 !important; }

.bkg_cnt_c {
  color: #0c2233 !important; }

.bkg_hdr_c {
  color: #10252e !important;
  color: #0c2233 !important; }

.bkg_social_c {
  color: #0c2233 !important; }

.bkg_i_c {
  color: #0f3452 !important; }

.bkg_hero_c {
  color: rgba(12,197,168,1) !important; }

.ftr_bkg_c {
  color: #10252e !important;
  color: #0c2233 !important; }

.ftr_txt_c {
  color: #e3e3e3 !important; }

.ftr_lnk_c {
  color: rgba(12,197,168,1) !important; }

.p_txt_c {
  color: #ffffff !important; }

.p1_c {
  color: rgba(12,197,168,1) !important; }

.p2_c {
  color: rgba(12,197,168,1) !important; }

.p3_c {
  color: rgba(255,255,255,1) !important; }

.p4_c {
  color: #FF9718 !important; }

.p5_c {
  color: rgba(12,34,51,1) !important; }

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

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

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

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

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

.lnk_h_b {
  background-color: rgba(12,197,168,1) !important; }

.btn_txt_b {
  background-color: rgba(12,34,51,1) !important; }

.btn_bkg_b {
  background-color: rgba(12,197,168,1) !important; }

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

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

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

.hero_btn_txt_b {
  background-color: rgba(12,34,51,1) !important; }

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

.hero_lnk_b {
  background-color: rgba(12,197,168,1) !important; }

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

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

.cpt_bkg_b {
  background-color: rgba(12,34,51,.6) !important; }

.nav_b {
  background-color: #e3e3e3 !important; }

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

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

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

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

.bkg_hdr_b {
  background-color: #10252e !important;
  background-color: #0c2233 !important; }

.bkg_social_b {
  background-color: #0c2233 !important; }

.bkg_i_b {
  background-color: #0f3452 !important; }

.bkg_hero_b {
  background-color: rgba(12,197,168,1) !important; }

.ftr_bkg_b {
  background-color: #10252e !important;
  background-color: #0c2233 !important; }

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

.ftr_lnk_b {
  background-color: rgba(12,197,168,1) !important; }

.p_txt_b {
  color: #ffffff !important; }

.p1_b {
  background-color: rgba(12,197,168,1) !important; }

.p2_b {
  background-color: rgba(12,197,168,1) !important; }

.p3_b {
  background-color: rgba(255,255,255,1) !important; }

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

.p5_b {
  background-color: rgba(12,34,51,1) !important; }

/* P1 Grads */
.p1_p2_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,197,168,1)); }

.p1_p3_b {
  background-color: rgba(255,255,255,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(255,255,255,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(255,255,255,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1)); }

.p1_p4_b {
  background-color: #FF9718;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(#FF9718));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), #FF9718);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), #FF9718);
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), #FF9718); }

.p1_p5_b {
  background-color: rgba(12,34,51,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(12,34,51,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,34,51,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(12,34,51,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,34,51,1)); }

/* P2 Grads */
.p2_p1_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,197,168,1)); }

.p2_p3_b {
  background-color: rgba(255,255,255,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(255,255,255,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(255,255,255,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(255,255,255,1)); }

.p2_p4_b {
  background-color: #FF9718;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(#FF9718));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), #FF9718);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), #FF9718);
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), #FF9718); }

.p2_p5_b {
  background-color: rgba(12,34,51,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,197,168,1)), to(rgba(12,34,51,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,34,51,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,197,168,1), rgba(12,34,51,1));
  background-image: linear-gradient(-45deg, rgba(12,197,168,1), rgba(12,34,51,1)); }

/* P3 Grads */
.p3_p1_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(255,255,255,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(255,255,255,1), rgba(12,197,168,1)); }

.p3_p2_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(255,255,255,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(255,255,255,1), rgba(12,197,168,1)); }

.p3_p4_b {
  background-color: #FF9718;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(255,255,255,1)), to(#FF9718));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,1), #FF9718);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,1), #FF9718);
  background-image: linear-gradient(-45deg, rgba(255,255,255,1), #FF9718); }

.p3_p5_b {
  background-color: rgba(12,34,51,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(255,255,255,1)), to(rgba(12,34,51,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255,1), rgba(12,34,51,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,1), rgba(12,34,51,1));
  background-image: linear-gradient(-45deg, rgba(255,255,255,1), rgba(12,34,51,1)); }

/* P4 Grads */
.p4_p1_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(#FF9718), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, #FF9718, rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, #FF9718, rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, #FF9718, rgba(12,197,168,1)); }

.p4_p2_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(#FF9718), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, #FF9718, rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, #FF9718, rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, #FF9718, rgba(12,197,168,1)); }

.p4_p3_b {
  background-color: rgba(255,255,255,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(#FF9718), to(rgba(255,255,255,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, #FF9718, rgba(255,255,255,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, #FF9718, rgba(255,255,255,1));
  background-image: linear-gradient(-45deg, #FF9718, rgba(255,255,255,1)); }

.p4_p5_b {
  background-color: rgba(12,34,51,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(#FF9718), to(rgba(12,34,51,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, #FF9718, rgba(12,34,51,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, #FF9718, rgba(12,34,51,1));
  background-image: linear-gradient(-45deg, #FF9718, rgba(12,34,51,1)); }

/* P5 Grads */
.p5_p1_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,34,51,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,34,51,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,34,51,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(12,34,51,1), rgba(12,197,168,1)); }

.p5_p2_b {
  background-color: rgba(12,197,168,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,34,51,1)), to(rgba(12,197,168,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,34,51,1), rgba(12,197,168,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,34,51,1), rgba(12,197,168,1));
  background-image: linear-gradient(-45deg, rgba(12,34,51,1), rgba(12,197,168,1)); }

.p5_p3_b {
  background-color: rgba(255,255,255,1);
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,34,51,1)), to(rgba(255,255,255,1)));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,34,51,1), rgba(255,255,255,1));
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,34,51,1), rgba(255,255,255,1));
  background-image: linear-gradient(-45deg, rgba(12,34,51,1), rgba(255,255,255,1)); }

.p5_p4_b {
  background-color: #FF9718;
  /* Fallback Color */
  background-image: -webkit-gradient(linear, -45deg, from(rgba(12,34,51,1)), to(#FF9718));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(-45deg, rgba(12,34,51,1), #FF9718);
  /* Chrome 10+, Saf5.1+, iOS 5+ */
  /* FF3.6 */
  /* IE10 */
  /* Opera 11.10+ */
  background-image: -webkit-linear-gradient(135deg, rgba(12,34,51,1), #FF9718);
  background-image: linear-gradient(-45deg, rgba(12,34,51,1), #FF9718); }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///      ALT SECTION COLOR CLASSES     ///*/
/*///                                    ///*/
/*//////////////////////////////////////////*/
/* SECTION COLORS */
.tsD_p1_sec {
  background-color: rgba(12,197,168,1); }

.tsD_p2_sec {
  background-color: rgba(12,197,168,1); }

.tsD_p3_sec {
  background-color: rgba(255,255,255,1); }

.tsD_p4_sec {
  background-color: #FF9718; }

.tsD_p5_sec {
  background-color: rgba(12,34,51,1); }

.tsD_hero_b_sec {
  background-color: rgba(12,197,168,1); }

.tsD_item_b_sec {
  background-color: #0f3452; }

.tsD_hdr_b_sec {
  background-color: #0c2233; }

.tsD_ftr_b_sec {
  background-color: #0c2233; }

/*//////////////////////////////////////////*/
/*///                                    ///*/
/*///      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 */ }
  .tsB.tsD_p_items .tsI:nth-of-type(5n+1),
  .tsB.tsD_p1_item .tsI {
    background-color: rgba(12,197,168,1); }
    .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: rgba(12,197,168,1);
      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: rgba(12,197,168,1); }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI_btn.btn_lnk,
    .tsB.tsD_p1_item .tsI .tsI_btn.btn_lnk {
      color: #0dc5a8; }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+1) .tsI:hover .tsI_btn.btn_lnk,
    .tsB.tsD_p1_item .tsI .tsI:hover .tsI_btn.btn_lnk {
      color: rgba(12,197,168,1); }
  .tsB.tsD_p_items .tsI:nth-of-type(5n+2),
  .tsB.tsD_p2_item .tsI {
    background-color: rgba(12,197,168,1); }
    .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(12,197,168,1);
      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(12,197,168,1); }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI_btn.btn_lnk,
    .tsB.tsD_p2_item .tsI .tsI_btn.btn_lnk {
      color: #0dc5a8; }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+2) .tsI:hover .tsI_btn.btn_lnk,
    .tsB.tsD_p2_item .tsI .tsI:hover .tsI_btn.btn_lnk {
      color: rgba(12,197,168,1); }
  .tsB.tsD_p_items .tsI:nth-of-type(5n+3),
  .tsB.tsD_p3_item .tsI {
    background-color: rgba(255,255,255,1); }
    .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: rgba(255,255,255,1);
      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: rgba(255,255,255,1); }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI_btn.btn_lnk,
    .tsB.tsD_p3_item .tsI .tsI_btn.btn_lnk {
      color: #0dc5a8; }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+3) .tsI:hover .tsI_btn.btn_lnk,
    .tsB.tsD_p3_item .tsI .tsI:hover .tsI_btn.btn_lnk {
      color: rgba(12,197,168,1); }
  .tsB.tsD_p_items .tsI:nth-of-type(5n+4),
  .tsB.tsD_p4_item .tsI {
    background-color: #FF9718; }
    .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: #FF9718;
      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: #FF9718; }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI_btn.btn_lnk,
    .tsB.tsD_p4_item .tsI .tsI_btn.btn_lnk {
      color: #0dc5a8; }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+4) .tsI:hover .tsI_btn.btn_lnk,
    .tsB.tsD_p4_item .tsI .tsI:hover .tsI_btn.btn_lnk {
      color: rgba(12,197,168,1); }
  .tsB.tsD_p_items .tsI:nth-of-type(5n+5),
  .tsB.tsD_p5_item .tsI {
    background-color: rgba(12,34,51,1); }
    .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: rgba(12,34,51,1);
      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: rgba(12,34,51,1); }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI_btn.btn_lnk,
    .tsB.tsD_p5_item .tsI .tsI_btn.btn_lnk {
      color: #0dc5a8; }
    .tsB.tsD_p_items .tsI:nth-of-type(5n+5) .tsI:hover .tsI_btn.btn_lnk,
    .tsB.tsD_p5_item .tsI .tsI:hover .tsI_btn.btn_lnk {
      color: rgba(12,197,168,1); }
  .tsB.tsD_p_btns .tsI:nth-of-type(5n+1).btn_nHero .tsI_btn,
  .tsB.tsD_p1_btn .tsI.btn_nHero .tsI_btn {
    color: rgba(12,197,168,1);
    border-color: rgba(12,197,168,1); }
    .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: rgba(12,197,168,1);
    background-color: rgba(12,197,168,1); }
    .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: rgba(12,197,168,1);
      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(12,197,168,1);
    border-color: rgba(12,197,168,1); }
    .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(12,197,168,1);
    background-color: rgba(12,197,168,1); }
    .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(12,197,168,1);
      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: rgba(255,255,255,1);
    border-color: rgba(255,255,255,1); }
    .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: rgba(255,255,255,1);
    background-color: rgba(255,255,255,1); }
    .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: rgba(255,255,255,1);
      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: #FF9718;
    border-color: #FF9718; }
    .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: #FF9718;
    background-color: #FF9718; }
    .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: #FF9718;
      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: rgba(12,34,51,1);
    border-color: rgba(12,34,51,1); }
    .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: rgba(12,34,51,1);
    background-color: rgba(12,34,51,1); }
    .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: rgba(12,34,51,1);
      border-color: #ffffff;
      background: #ffffff; }
/* >>> <<< */