﻿
  .c_box .alignleft, .c_box .alignright { float: none; margin: 10px auto; }
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}
.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}
.jumbotron h1{line-height:1;color:inherit}
.jumbotron p{line-height:1.4}
.container .jumbotron{border-radius:6px}
.responsive-grid-active .block-type-navigation ul.menu.selectnav-active{display:none}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
.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-md-3{width:25%}
.textcenter{text-align:center !important}
.wpex-social-widget-output.textcenter li{float:none;display:inline-block}
.wpex-fa-social-widget.textcenter ul li{float:none;display:inline-block}
#footer-bottom.textcenter #footer-bottom-menu,#footer-bottom.textleft #footer-bottom-menu,#footer-bottom.textright #footer-bottom-menu{position:static;right:auto;top:auto;margin:0;height:auto;line-height:inherit;padding-top:10px;text-align:inherit}
#footer-bottom.textcenter #footer-bottom-menu li{float:none;margin:0 5px;display:inline-block}
.vcex-post-terms.textcenter .theme-button{margin-left:2.5px;margin-right:2.5px}
.vcex-image-banner.textcenter .vcex-ib-content{margin-right:auto;margin-left:auto}

#panel .panel-inner{padding: 40px 30px 80px; position: relative;}


.left-sidebar-bg {
	display: none;
	position: fixed;
	z-index: 1047;
	top: 0;
	left: 320px;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}
.fullcover-media__panel+.fullcover-media__panel{border-left:2px solid #fff}
.fullcover-media__panel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;overflow:hidden}

#content #content-bottom {
  margin-left: -8px;
}



.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}


#responsive-menu-additional-content .header-link-container {
  display: flex;
  height: 50px;
  margin-bottom: 25px;
  justify-content: center;
  align-items: center;
}


#responsive-menu-additional-content .header-link-container a.header-link {
  color: rgba(237, 138, 19, 0.9);
  text-decoration: underline;
  font-size: 1em;
  display: flex;
}


#responsive-menu-container #responsive-menu-additional-content {
  height: 175px;
}
#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-title{padding:25px 5%}


.click-area {
  width: 100vw;
  height: 100vh;
  text-align: center;
  align-items: center;
  overflow-y: auto;
}


.expand-video .click-area {
  justify-content: center;
  height: unset;
}
 

.expand-contact-form .click-area {
justify-content: center;
}
.thrv_wrapper.thrv-content-box .tve-content-box-background{position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden}
.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container .tcb-pt-featured-box .tve-content-box-background{border-top-color:#29c1ec}
.tve-page-section-out[data-clip-id],.tve-content-box-background[data-clip-id]{-webkit-transform:rotateZ(0);-ms-transform:rotate(0);transform:rotateZ(0)}


.cycle-prev, .cycle-next {
  display: none;
  position: absolute;
  font-size: 2em;
  top: 50%;
  margin-top: -.5em;
  color: white;
  z-index: 500;
  cursor: pointer;
  opacity: .4;
  text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75);
}

.cycle-prev:hover, .cycle-next:hover {
  opacity: 1;
}


.cycle-prev {
  left: .5em;
}


.rotator:hover .cycle-prev, .rotator:hover .cycle-next {
  display: block;
}

div#copyright {
    color: #fff;
}

.header-image .header-image-text-wrapper {
  display: table;
  height: 100%;
  margin: 0 auto;
  width: 1170px;                                        
}

  body .header-image .header-image-text-wrapper {
    width: 960px;
}

#donaModel .close-modal-land-img{
	height: 100px;
}


p.small-12 {
	font-size: 12px;
	line-height: 18px;
}



.smue-text-obj ol , .smue-embed-obj ol, .smue-code-obj ol, .smue-service-box-content-section ol, .smue-modal-content ol{
list-style-type:decimal ;
margin-top: 1em;
margin-bottom: 1em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
}



.smue-text-obj ul, .smue-embed-obj ul, .smue-code-obj ul , .smue-service-box-content-section ul, .smue-modal-content ul{
list-style-type:disc;
margin-top: 1em;
margin-bottom: 1 em;
margin-left: 0;
margin-right: 0;
padding-left: 40px;
}
.smue-embed-obj{min-height:inherit}
.smue-embed-obj.fill-space{min-height:inherit}
.smue-embed-obj.fill-space *{width:100%}
.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-5{width:41.66666667%}
.listing-article__intro{font-family:Brown,arial,sans-serif;font-weight:200;font-size:12px;font-size:.8rem;line-height:1.66667;color:#5f5f5f}
.listing-article--homepage .listing-article__intro{font-size:20px;font-size:1.33333rem}
.listing-article--large-thumbnail .listing-article__intro{font-size:16px;font-size:1.06667rem}
.mobile_nav .select_page{display:none}
.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page{display:inline-block;color:#666;font-size:14px}


#content-side2 {
	background-position: top right;
	background-repeat: repeat-y;
}
.elementor-column-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.elementor-column-wrap,.elementor-widget-wrap{width:100%;position:relative}

	.header_left
	{
		width: 225px;
	}

	.home_box .header_left
	{
		width: 142px;
	}

	.sidebar_box .header_left, .footer_box .header_left
	{
		width: 188px;
	}

	.sidebar_box .header_left
	{
		width: 418px;
	}

	.footer_box .header_left
	{
		width: 418px;
	}

.header_left a
{
	display: block;
	margin-top: 13px;
}

.header_left a, .logo_left, .logo_right
{
	font-family: 'Droid Sans';
	font-size: 24px;
}

.header_left a:hover
{
	text-decoration: none;
}

.header_left a img
{
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}

.widget_woodojo_twitterprofile .follow-link a:hover {
  background: #f8931f;
}

.widget_woodojo_twitterprofile .follow-link a:active {
  background: #d67100;
}


#homepage-columns .widget_woodojo_tweets .follow-link a  {
background:none;
}

.lang-box{
    position: relative;
    margin: 15px auto;
    width: 1200px;
    max-width: calc(100% - 30px);
    height: auto;
    background: #3c3c3c;
}

.lang-box h2{
    font-family: 'Aldrich','Microsoft JhengHei', sans-serif;
    font-size: 25px;
    line-height: 30px;
    color:#fff;
}

.lang-box hr{
    display: block;
}



.lang-box a{
    display: block;
    text-decoration: none;
    color: #ccc;
    font-size: 12px;
    font-family: 'Roboto','Microsoft JhengHei', sans-serif;
}


.lang-box a:hover{
    color: #ff6400;
    background: #333;
}


	.entry-header .entry-title {

		font-size: 24px;

		

		padding: 10px 0 0;

	}


h1.entry-title, .h1.entry-title {

  border-bottom: 0px solid #cceace;

  color: #4b6022;

  font-size: 18px;

  padding-bottom: 10px;

  margin-bottom: 5px;

  padding: 10px 0px 0px 0px;

}

.pl_about_us_widget p.contact_detail {
  margin: 0;
  line-height: 1.1em;
}


.entry-meta .author-img,
.entry-meta .byline,
.entry-meta .sep-date-author,
.entry-meta .posted-on {
    display: inline-block;
    vertical-align: middle;
}


.sep-date-author {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 24px;
}


.row .twelvecol {
	width: 100%;
	float: left;
}

	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
		clear:both;
	}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}


    .wp_social_bookmarking_light{
    border: 0 !important;
    padding: 10px 0 20px 0 !important;
    margin: 0 !important;
}

.wp_social_bookmarking_light div{
    float: left !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 5px 0px 0 !important;
    min-height: 30px !important;
    line-height: 18px !important;
    text-indent: 0 !important;
}

.wp_social_bookmarking_light img{
    border: 0 !important;
    padding: 0;
    margin: 0;
    vertical-align: top !important;
}
	
	#site-logo,
	#hgroup,
	.header-sidebar,
	#supplementary,
	#main {
		padding-top: 40px;
	}

	#site-logo, 
	#hgroup-wrap #hgroup,
	#header-right .widget {
		width: 660px;
	}
	
	#site-logo, 
	#hgroup-wrap #hgroup {
		clear: both;
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}

.link-column-inner {padding-right: 20%;}

.link-column a.link, .link-column-inner a:hover  {color: #f68b1f; cursor: pointer;  -webkit-transition-duration:0.3s;  -o-transition-duration:0.3s;  transition-duration:0.3s}

    .link-column.select .link-column-inner, .padding-inner {padding: 0}

.value-image{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;color:#333333;}

.value-image h4{color:rgba(56, 56, 56, 0.86);font-size:18px;}

.value-image p{font-size:15px;color:rgba(29, 29, 29, 0.58);}

.value-box:hover .value-image{margin-top:-160px}

.value-box:hover .value-image h4{font-size:24px;transition:font-size .9s;}

.value-box.red:hover .value-image h4{color:#ffffff;}

.value-box.yellow2:hover .value-image h4{color:#ffffff;}

.value-box.blue2:hover .value-image h4{color:#ffffff;}

.value-box.light-blue2:hover .value-image h4{color:#ffffff;}

.value-box.brown:hover .value-image h4{color:#ffffff;}

.value-box.green2:hover .value-image h4{color:#ffffff;}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}


.c-hero__background {
  background-color: #262526;
}

.img-responsive.center{margin-left:auto;margin-right:auto;}


  .one_half,.one_third,.one_fourth,.one_fifth,.one_sixth,
   .two_third,.three_fourth,.four_fifth,.five_sixth,.two_fifth,.three_fifth {
    width: 100%;
  }


  .portfolio-wrap .one_sixth {
    width: 29%;
    margin: 0 2%!important;
  }


  .one_half, .one_third, .one_fourth, .one_fifth, .one_sixth,
   .two_third, .three_fourth, .four_fifth, .five_sixth, .two_fifth, .three_fifth {
    width: 100%;
  }



.one_half, .one_third, .one_fourth, .one_fifth, .one_sixth,
.two_third, .three_fourth, .four_fifth, .five_sixth, .two_fifth, .three_fifth {
  float: left;
  margin-right: 4%;
  position: relative;
  height: auto !important;
  min-height: 1px;
  margin-bottom: 5px;
}


.one_sixth {
  width: 13.3334%;
}


.statistics-block .sb-item .sb-item-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.div_block_1 {
	position: relative;
    padding-top: 7px;
    height: 55px;
    background: #2a6b55;
    color: #99e3ca;
}

.div_block_1 .h_menu {
    display: inline-block;
}
.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}

  .register-form .sr-only {
    display: none; }
.has-feedback label.sr-only~.form-control-feedback{top:0}
.register-form .password-shown,.register-form .sr-only{display:none}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}





.header-layout-2 .site-branding,
.header-layout-2 .site-navigation {
	float: none;
	width: 100%;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

	.branding-right .site-branding {
		float: right;
	}
.clearfix:after,.franchising-images:after,.in:after,.row:after,footer:after,.foot:after,.box:after,.item:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}
.in{max-width:1170px;margin:auto;padding:0 10px;position:relative}
footer .in{padding-top:40px;padding-bottom:40px}
footer .foot .foot .in .col.first_second{padding:0 10px}

.postentry { text-align: justify; }


.dj-megamenu li.dj-up {
	position: relative;
    display: block;
    float: left;
    padding: 0;
    margin: 0 -1px 0 0;
    background: none;
}


#header { width: 100%; padding-top: 45px; }

#header .header_inner { height:135px; position:relative; }

.clear {
    clear: both;
}


.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.col2 .left ul li.en {
  width: 49%;
  padding: 0 1% 0 0;
  float: left;
}

.b-product__logo {
    display: inline-block;
    vertical-align: middle;
    margin: 0 14px 5px 0;
}


#footer-main {
    width: 100%;
    float: left;
    padding: 25px 0 15px 0;
}


#footer-main .main-menu li a {
    font-family: "ff-basic-gothic-pro", sans-serif;
    color: #aab3b6;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.05em;
}


#footer-main .main-menu li a:hover {
    background: none;
    color: #2dbcb6;
}
.sns_share .tw{float:right;width:68px;height:20px}
img.alignnone{margin:5px 0 20px}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-half-layout-inner .wpb_column.column_container,.mk-page-section .fluid-width-equal-height-columns.vertical-align-bottom .mk-padding-wrapper .wpb_column.column_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}

.header{ width:984px; height: 302px; float: left; }

.cs_control{
	display: block;
}
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}





#header {
    width: 100%;
    height: 66px;
    z-index: 101;
    background: #2C333A;
}


#header .btn {
    display: block;
    margin-top: 22px;
    padding: 4px 8px;
}

.cadastro{float: left; width: 450px; height: 120px; margin-top: 17px}

.cadastro p{font-size: 18px; color: #000; margin-left: 20px; line-height: 22px;}

.cadastro p span{font-size: 15px; color: #000;}

.botao-cadastro a:hover, .cadastro-socio a:focus, .botao-cadastro a:active {border-radius: 15px; padding: 8px; -webkit-animation-name: hvr-back-pulse;  animation-name: hvr-back-pulse;  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-delay: 0.5s;  animation-delay: 0.5s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  background-color: #9e1318;  background-color: #9e1318;  color: white;}

.nhead-rg{float: right;}


.ja-breadcrums {
  float: left;
  margin-left: 10px;
  margin-top: 2px;
  width: 80%;
}
.meta span a span.post_date{display:inline!important}

#featured { background-color: #FFF; padding: 10px; width: 593px; border: 1px solid #D6D6D6; float: left; margin: 0px; }



.tb-contact_widget ul.simple-contact li.link {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    
    .home .news-container .news-cat {
      position: absolute;
      top: 0;
      left: 5px;
      padding: 5px 10px;
      border-bottom-left-radius: 10px;
      border-bottom-right-radius: 10px;
      background-color: #fff;
      box-shadow: 1px 2px 2px 0px rgba(115, 115, 115, 0.2), 1px 2px 0px 0px rgba(115, 115, 115, 0.1); }

      
      .home .news-container .news-cat span {
        font-size: 1.4rem;
        font-family: "Lato", Helvetica, sans-serif;
        font-weight: 700;
        color: #737373; }






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}

.alignleft {
	float: left;
}

#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}

#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.slideshow-images {
	position:relative;
	top:80px;
	padding:0 0 0 20px;
}



.promo-bar {
  width:100%;
  text-align: center;
  background:#148fb0;
  padding:10px 0;
  color:#ffffff;
  font-size:14px;
}

.promo-bar a {
  color:#ffffff !important;
  border-bottom:1px dashed #ffffff;
}

.promo-bar a:hover {
  color:#282727 !important;
  border-bottom:1px dashed #282727;
}




.site-container .wp-block-columns {
	margin-bottom: 30px;
}


.site-container .wp-block-columns.alignfull {
	padding: 0 30px;
}

  .site-header .search-icon {
    display: block;
    position: absolute;
    top: -50px;
  }


.site-header .search-icon:hover {
  cursor: pointer;
}


.site-header .search-icon:hover span {
  color: #eb5424;
}


.site-header .search-icon span {
  color: #222;
  font-size: 22px;
  font-weight: bold;
  vertical-align: middle;
}


.site-header .search-icon .genericon-search.active {
  display: none;
}


.site-header .search-icon .genericon-close {
  display: none;
}


.site-header .search-icon .genericon-close.active {
  display: inline-block;
}


.site-header.stickytop #secondary-bar .search-icon {
  right: 20px;
}
