﻿

.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}


.top_news ul li .top-img-holder {height: 146px; overflow: hidden;}


.request__content {
  display: table;
  margin: auto;
  text-align: center;
}


  .request__content .btn-arbor {
    padding: 16px 16px 17px;
  }

.header .right-head {
    border-left: none;
    display: inline-block;
    float: none;
    text-align: left;
}

.header {
    height: auto;
    min-height: 100px;
    text-align: center;
}













.header .left .head-right{
	float:none;
	max-width:100%;
	width:auto;
}

.header .left .social-icons-head{
	text-align:center;
}

.header .left #topmenu {
    text-align: center;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }
.search-index-page .top-bar .main-navigation .green a{color:#65ad19}
.search-index-page .top-bar .main-navigation .green a:hover{color:#d63600}
.mobile-menu .main-navigation{margin:10px 0 20px}
.mobile-menu .main-navigation,.mobile-menu .top-bar-nav{text-align:center}

#wrapper{margin:0;padding:0;}

.section-3-21-day-wrap a.button,
.section-7-left-offer a.button,
.section-7-right-offer a.button,
a.join-fb-button,
a.hop-on-list-button {
    background-color: #4fb369;
}


.bloco-m span.tag-super {

float: left;

position: relative;

z-index: 9;

margin-top: -215px;

padding: 1px 7px 0;

height: 18px;

text-transform: uppercase;

background-color: #ffae00;

font: bold 11px "Titillium Web", sans-serif;

color: #fff;

text-shadow: 1px -1px 0 #cc8b00;
}
#zone-branding-wrapper{padding-bottom:0;}
#zone-branding-wrapper .region-branding{padding-bottom:10px;}
.theme_homerton #zone-branding-wrapper{border-top:5px solid #c1143f;}
.zone-wrapper:not(.zone-content-wrapper){display:none;}



#menu-item-1808 {
    padding-top: 11px;
}
.wdi_feed_theme_1 .wdi_feed_header{margin:0px;padding:5px;border:0px solid #DDDDDD;text-align:left}



      #wdi_feed_0 .wdi_feed_header {
        display: none; 
      }


          
          

      #wdi_feed_1 .wdi_feed_header {
        display: none; 
      }

.row .four { width: 33.333%; }


.stt-cookie {
  position: fixed;
  z-index: 1000;
  left: 2rem;
  bottom: 2rem;
  background-color: lightgrey;
  padding: 1.5rem;
  max-width: 21rem;
  font-size: 0.9rem;
  display: none;
}

.stt-cookie.stt-cookie-enabled {
  display: block;
}

.stt-cookie .stt-cookie-text {
  padding-bottom: 0.75rem;
}

.stt-cookie a.inline-link {
  position: relative;
  font-weight: 700;
}

.stt-cookie a.inline-link:before {
  content: " ";
  font-family: FontAwesome;
}

.stt-cookie a .btn {
  width: 100%;
}

header .mobile-nav-toggle {
	z-index: 2000;
	position: relative;
	display: block;
	float: right;
	margin: 1.75em 1.25em 0 0;
	width: 30px;
	height: 23px;
	cursor: pointer;
}

header .mobile-nav-toggle i {
	display: block;
	margin-top: 0.1875em;
	font-size: 1.25em;
}

.mobile-nav, .mobile-nav-toggle {
	display: none !important;
	visibility: none !important;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1200px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1360px}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}


.mc-image-slideshow .item {
	max-height: 250px;
}


.event-sect{
	
}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.financity-top-bar-divider:before{ top: -15px; }


.financity-top-bar-divider.financity-left-margin{ margin-left: 25px; }

.financity-top-bar-divider.financity-right-margin{ margin-right: 25px; }

.financity-container.financity-no-divider .financity-top-bar-divider{ display: none; }


.comptable tr.topcomp {
	border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	background:#434343; 
}

.comment time { padding-left: 10px }

.comment-author.vcard { margin-bottom: 10px }

.comment-meta { font-size: 12px }

.comment-meta a { color: #777 }

.comment #respond h4 { margin-top: 25px }

.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}

.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}

.comment-notes { font-style: italic }

#commentform .wp-review-comment-field a i, #commentform .wp-review-comment-field .review-result i, .comment .wp-review-comment-rating .review-result i, .comment .wp-review-comment-rating a i { color: #FFB300!important }

.quick-facts,.official-website {width: 50%;display: table-cell;vertical-align: middle;text-indent: 10px;}
.abcp_service-desc__block{margin:30px 0;padding:15px 30px;border:1px solid rgba(255,255,255,.2);color:#fff}


.vertical-align, .PrevArrow, .NextArrow, .block-slider-videos a.slide .col-6 .info-wrap, .jcf-select .jcf-select-text, body.home #header #home-chooser form, #footer .footer-menu ul {
  position: relative;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.colores_home{
	color:#000064;
}


.site-description {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    color: #fff;
    text-transform: uppercase;
    clear: both;
    margin-left: 12px;
}
.fusion-clearfix{clear:both;zoom:1}
.fusion-clearfix:before,.fusion-clearfix:after{content:" ";display:table}
.fusion-clearfix:after{clear:both}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333333%}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}
.col-lg-6.col-md-12.large-box{margin-bottom:25px}
#who-we-are .large-box .col-lg-6 img{height:350px}
#who-we-are .large-box .col-lg-6:last-child{padding:92px 30px}
#blog .col-lg-6.blog-wrap{width:100%;margin:auto auto 35px}
#who-we-are .large-box .col-lg-6{width:100%}
.service-tab-content .col-lg-8 .col-lg-6 img{width: 100%}


.article-category {
	font-size: 26px;
	background: #1191d0;
	color: white;
	font-weight: bold;
	margin-bottom: 0;
	text-align: center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	text-shadow: 0px 1px 0px rgba(0,0,0,.5);
	margin-top: 0;
	position: relative;
	z-index: 3;
	margin-right: 1px;
	margin-left: 6px;
	
}

	h2.article-category {
		margin: 0;
	}

#footer_link a {
	width:273px;
	display:block;
	font-size:14px;
}

#footer_link a:hover {
	text-decoration:none;
	color:#013D50;
}

.ndlc__halfbox {
	display: block;
	float: left;
	width: 100%;
	max-width: 450px;
	margin: 70px 0;
	text-align: center;
}

.content .ndlc__halfbox img {
	width: auto;

}

.ndlc__halfbox--sec {
	max-width: 520px;
	height: 550px;
	position: relative;
	text-align: left;
}

.ndlc__halfbox--th {
	max-width: 520px;
	position: relative;
	text-align: left;
	margin-bottom: 80px;
}
.related-collection .text-box-wrap,.related-collection .hover-box-wrap,.related-collection.active-collection .active-collection-content{position:absolute;top:0;left:0;width:100%;height:100%}
.related-collection.active-collection .hover-box-wrap,.related-collection.active-collection .text-box-wrap{display:none}
.related-collection .text-box-wrap .text-box-inner,.related-collection .hover-box-wrap .hover-box-inner,.related-collection.active-collection .active-collection-content .inner{height:100%;width:100%;display:table;padding:15px}
.related-collection .text-box-wrap .text-box-inner .text-box,.related-collection .hover-box-wrap .hover-box-inner .hover-box,.related-collection.active-collection .active-collection-content .inner-box{display:table-cell;vertical-align:middle}
.related-collection .hover-box-wrap{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.related-collection:hover .hover-box-wrap{opacity:1}
.td-grid-style-5 .td-meta-align{display:inline-block;vertical-align:middle}
.td-grid-style-6 .td-meta-align{display:inline-block;vertical-align:middle}
.td-grid-style-7.td_block_big_grid_12 .td-big-grid-post-2 .td-meta-align{margin-top:11px}
.td-big-grid-post .td-meta-align{pointer-events:none;width:100%}
.td_block_big_grid_11 .td_module_mx15 .td-meta-align{padding-right:2px}


.slide-data { color: #fff; position: absolute; bottom: 15px; left: 15px; right: 15px; padding: 7px 10px; background: rgba(0,0,0,0.5); }

.slide-data .flexslider-hg-title, .slide-data p { margin: 0; padding: 0; color: #fff; text-shadow: 0 1px 1px rgba(0,0,0,0.6); }

.slide-data .flexslider-hg-title a { text-decoration: none; color: #fff; }

.flexslider-hg-corners-rounded .slide-data { -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; }




.flexslider.flexslider-hg-style-slim .slide-data { bottom: 25px; }



.flexslider.flexslider-hg-style-bottomheavy .slide-data { right: 30%; }



.flexslider.flexslider-hg-style-crossed .slide-data {  }


.homepage-slider__cta-wrapper {
    max-width: 1200px;
    margin: 0 auto;
    width: 100%;
    height: 0;
    padding: 0 0 33.813%;
    position: relative;
    pointer-events: none;
    z-index: 10;
}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }
.weather-atlas-wrapper .current_temp .temp{font-size:3.75em;line-height:1.2;margin-left:.1em;letter-spacing:-.05em}
