/*!
Theme Name: superbio
Theme URI: 
Author: Fábrica das artes
Author URI:
Description: 
*/


body, p, span{color:#505050;font-size: 16px;line-height: 22px}
a,a:hover{text-decoration: none;transition: 0.3s}
p{font-size: 16px; margin: 8px 0;line-height: 23px; font-weight: normal}
span{font-family: inherit; font-size: inherit}
h1, h2, h3, h4, h5{margin: 2px 0;font-weight: normal; text-transform: none}
h1{font-size: 40px;line-height: 44px}
h2{font-size: 25px;line-height: 33px}
h3{font-size: 20px; line-height: 25px;}
h4{font-size: 15px; text-transform: uppercase; letter-spacing: 1px;line-height: 25px;}
h5{}
.light{font-weight: 300}

ul li{list-style: square;font-size: 15px}
img{width: 100%; height: auto}
ol {list-style: none;counter-reset: my-awesome-counter;display: flex;flex-wrap: wrap;margin: 0;padding: 0;}
ol li {counter-increment: my-awesome-counter;display: flex;width: 100%;font-size:16px;line-height: 27px;margin-bottom: 20px;}


.btn{text-transform: uppercase}
.primary-color, a{color: inherit}


/*colors*/
.text-white p{color: #fff}
.verde1{color: #186531}
.verde2{color: #d6d9be}
.laranja{color:#e8a72c;}
.azul{color: #0a3978}

/*bgs*/
.bg_verde_bio{background: #304a31}
.bg_verde1{background:#96B522 }
.bg_verde2{background:#d6d9be }
.bg_laranja{background: #D18B2F }
.bg_amarelo{background: #d0ae27 }
.bg_gelo{background: #f3f2e8}
.bg_claro{background:#f7f6f4 }
.bgcinza{background:linear-gradient(to bottom, #f5f5f5, #fff 30%)}
.bg_cinza{background: #f0f0f0}


/*sizes*/
.size70{font-size: 70px;line-height: 75px}
.size50{font-size: 50px;line-height: 55px}
.size40{font-size: 40px;line-height: 45px}
.size35{font-size: 35px;line-height: 40px}
.size30{font-size: 30px;line-height: 35px}
.size25{font-size: 25px;line-height: 30px}
.size20{font-size: 20px;line-height: 25px}
.size16{font-size: 16px;line-height: 20px}
.size13{font-size: 13px;line-height: 20px}
.bolder{font-weight: 900}

/*helpers*/
.h100{height: 100vh;display: flex;align-items: center;justify-content: center;}
.some{display: none!important}
.aparece{display: block}
.overflow{overflow: visible}
.border_clara{border: 2px solid #f7f6f4 }
.border_top{border-top: 2px solid #f7f6f4}
.border_top_bottom{border-top: 2px solid #f7f6f4;border-bottom: 2px solid #f7f6f4}
.border_bottom{border-bottom: 2px solid #f7f6f4}
.h_100{min-height: 70vh}
.rotate{transform: rotate(180deg); position: relative; z-index: -1}


.nums h1{font-weight:bold}

/*1. variaveis do template*/
	
/*1.1 rodapé*/
footer{position: relative; z-index: 2; bottom: 0;}
footer a{color:inherit}
.logo_footer1 img, .logo_footer2 img{ width: auto;max-height: 50px; filter: grayscale(100%); padding: 0}
.logo_footer2 img{ width: auto;max-height: 30px;margin-top: 8px}
	.footer_info{font-size: 14px;}
	.logo_footer img{width: 100%; max-height: 90px}
	.sobre{font-size: 14px}
	.redes_sociais{display: flex; align-items: center}
	.redes_sociais a{padding: 10px;font-size: 35px;}
	.redes_sociais a:hover{color: #fff}

/*1.2 header*/
/* arquivo menu-main.css / acf
.site-branding{position: relative; z-index: 1}
.navbar-brand {position: absolute;margin: auto;}
.navbar{padding: 0;}
.main-navigation li.menu-item{position: relative;padding: 10px 15px}
.main-navigation li.current-menu-item{position: relative;padding: 10px 15px;transition: 0.3s}

li.menu-item a:hover{}
li.current-menu-item a{}
li.current-menu-item:after,li.current-menu-item:hover:after{}

.dropdown-menu.show > div.dropdown-menu{display: block}
a.menu-toggle {display: none}
.dropdown-menu{border:none; padding:0; border-radius: 0; margin: auto; background:none;color: #1B1B1B; right: 0; padding-top: 48px; top: 0;z-index: 5;}
.dropdown-menu li {background:#fff;}
.dropdown-menu li.menu-item a{padding: 5px 15px; letter-spacing: 0; text-transform: none}
.dropdown-menu li:last-child{border: none}
.dropdown:hover>.dropdown-menu {display: inline-flex; }
.dropdown:hover{transition: 0.3s}
.dropdown > .dropdown-toggle:active {pointer-events: none;}

a.dropdown-toggle:hover .dropdown-menu{display: block}
a.dropdown-toggle:hover > .mega-menu-wrapper.dropdown-menu li:hover {background: #fff}
a.dropdownitem:hover{background: none}*/


/*header*/
.tamanho{display: flex;justify-content: space-between}
.logo {width: 200px;position: relative}
.logo img{align-self: center; float: left; width: 200px;
position: absolute;
  top: 10px;
  background: #fff;
  padding: 15px;
  border-radius: 50%;
  box-shadow:1px 5px 3px rgba(0, 0, 0, 0.05) !important}
.main_menu_desk li.menu-item, .main_menu_stick li.menu-item{}
#my-header{display: none!important}
ul.sub-menu{padding:10px 15px; background:linear-gradient(to bottom,#fff,#f5f5f5); border-radius: 10px; margin-left: -15px}
ul.sub-menu li.current-menu-item a,ul.sub-menu li a{font-weight:500!important; padding: 8px 15px !important;text-transform: none!important; letter-spacing: normal; font-size: 15px!important;color:#444444 !important}
.sub-menu li.fas.fa-caret-right a {padding: 9px 25px 9px 40px !important;}

.stellarnav ul ul{margin-top: -50px}
ul.sub-menu li.current-menu-item a:hover,ul.sub-menu li a:hover{color:#d87300!important }
li.menu-item a{}
li.current-menu-item a, li.current_page_parent a{font-weight:bold!important;color: #d87300!important}
.solicitar a,.solicitar ul.sub-menu a{background: #c16c1e;color: #fff!important;margin-left: 20px}
.solicitar ul.sub-menu{background:transparent;margin-left: -15px}
.solicitar ul.sub-menu li a,.solicitar ul.sub-menu li a:hover{background: #c16c1e;padding: 10px 20px !important;width: 200px;margin-left: 20px; color: #fff!important}

li.fa::before,li.fas::before{font-family: 'Font Awesome 5 Free';position: absolute;width: 20px;text-align: center;float: left;padding: 9px 25px 9px 25px;color: #96b522; font-size: 16px}

li.fa-linkedin-in::before{position: absolute; font-family: 'Font Awesome 5 Brands';font-size: 16px;padding: 10px;background: #96b522;border-radius: 5px;color: #fff;right: 0;z-index: 0}
li.fa-linkedin-in a {z-index: 1;position: relative;padding: 15px!important;margin-left: 20px;}
.fa-linkedin-in::before:hover {background:#375b0b; transition: 0.3s }

#menu-secundario li a{font-size: 17px;}
li.lang-item{}
li.lang-item a::before,li.pll-parent-menu-item a::before{position: absolute; font-family: 'Font Awesome 5 Free';font-size: 16px;padding: 10px; content: "\f0ac"; left: 0; top: 0; font-weight: bold}
li.lang-item a,li.pll-parent-menu-item a{margin-left: 20px}

#main_menu li.contato_mobile, #main_menu li.restrito_mobile,#main_menu li.menu-item-6087-pt,#main_menu li.menu-item-6240{display: none!important}


.post-type-archive-cpt_iniciativas li.menu-item-3327 a,.single-cpt_iniciativas li.menu-item-3327 a{font-weight: bold;color:#96b522!important}

/*Home*/

#sobre img{ max-height: 90px; width: auto; max-width: 220px; filter: grayscale(100%)}
#sobre .col-md-4:hover{background: linear-gradient(to top,#f7f0e5,#fff 80%); border-radius: 10px}
#sobre .col-md-4:hover img{filter: none; transition: all 0.3s}
#curva,.curva{margin-top: -100px}
#beneficios_usinas::before{position: absolute;
  content: "";
  width: 100%;
  height: 180px;
  background: url(https://fabricadasartes.com.br/superbio/superbio_content//curva.png);
  background-position: center center;
  background-size: cover;
  transform: rotate(180deg);}
.pos_curva{padding-top: 150px}

.como{display: flex; justify-content:center}
.como ol li::before {content: "0" counter(my-awesome-counter);font-weight: bold;font-size: 28px;margin-right: 5px;line-height: 1;background: rgba(10, 92, 46, 0.75);padding: 20px;display: flex;align-items: center;border-radius: 8px;color: #fff;width: 70px;justify-content: center;}
ol li strong {display: contents;}
.como h3{background: rgba(10, 92, 46, 0.75);color: #fff; border-radius: 8px;
  font-size: 18px;
  line-height: 20px;
  margin: 0 5px 0 0;
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
  min-width: 150px;
  justify-content: center;}
.como p{background: linear-gradient(to right,rgba(94, 143, 53, 0.86) 30%,transparent);
  padding: 30px 50px; color: #fff;
  border-radius: 8px;
  margin: 0;
  line-height: 22px;}
.manutencao{background:rgba(94, 143, 53, 0.86); border-radius: 8px }

p.button{margin: 40px auto;background: rgba(255, 255, 255, 0.24);padding: 20px;border-radius: 15px;font-size: 22px;font-weight: bold;width: 400px;text-align: center;}

#usinas{background-position: left -200px top!important}
.numero_usinas h1{font-size: 70px; font-weight: bold; margin-bottom: 15px; color: #0c4d86}
.numero_usinas h2{margin: 0;line-height: 20px;font-size: 31px;text-transform: uppercase; letter-spacing: 0.03rem;}
.numero_usinas {text-align: center; width: 200px;height: 200px;background:#fff;display: flex;flex-direction: column;justify-content: center;border-radius: 50%;box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.05);color:#176230}

/*pagina noticias*/
.noticias{background: #edf0ee; padding-top:100px}
a.noticia{display: flex;align-items: center; justify-content: center;margin: 8px 0;}
a.noticia h2{font-weight: bold; padding: 0 20px}
a.noticia p{padding: 10px 20px}
.titulo{padding: 10px}
.rounded img{border-radius: 10px}

    
.load_more_posts{padding: 15px 30px; background:#D18B2F;margin: 20px auto;color: #fff;
  text-align: center;
  width: 280px;
  border-radius: 8px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 15px;cursor: pointer}


/*1.3 single post*/

.container_noticias{padding: 50px 0 100px 0}
a .excerpt,.ultimas span{color: #333; font-size: 14px}
.blog_info {text-align: left; text-transform: uppercase; margin-bottom: 20px }
.blog_info span, .blog_autor span a {color: #666; padding-top: 5px;font-size: 12px;}

.thumb{height: 300px; width: 100%; border-radius: 10px; margin-bottom: 20px}
.noticia_ultimas h3{font-weight: bold}
h1.blog_title{font-size: 36px; font-weight: 700; line-height: 40px}


.blog_single_content{background: linear-gradient(to top,#fff, transparent);padding: 15px 50px 50px 50px;border-radius: 10px;margin-bottom: 70px;}
.blog_single_content img{border-radius: 5px;width: auto; margin: 20px 0}
.blog_single_content a{font-weight: bold; text-decoration: underline}
.blog_single_content h3{margin: 25px 0 20px 0;  font-weight: bold;}
.blog_single_content h2{margin: 25px 0 20px 0;font-size: 18px; letter-spacing: 1px; text-transform: uppercase}
.blog_single_content p{margin: 20px 0; font-size: 17px; line-height: 27px}
.share_single{top: 0;bottom: 0; position:sticky}
.share_single a i{font-size: 20px; color: #96B522;}

.colaborador_foto{width: 100px; height: 100px; border-radius:50%; margin-right: 25px; border: 1px solid #fff}
.colaborador_section{ }
.colaborador{background:#BDC5B1; color: #fff; margin: auto; display: flex; font-weight: 500; align-items: center}
.colaborador p{color: #fff; font-size: 14px; line-height: 18px;margin: 4px 0 4px 0}


/*loop blog*/

.loop h3 {font-weight: 300; text-transform: uppercase; font-size: 20px;}
.loop-excerpt{font-size: 14px; text-align: justify}
.loop_blog_autor span, .loop_blog_autor span a {text-transform: uppercase; font-size: 12px;color: #666}


        
        .chosen-container-single .chosen-single{background:#f7f8f2; border: none; padding: 10px; font-size: 14px }
        .chosen-container-single .chosen-single div b{display: none}        
        .chosen-container-multi .chosen-choices{padding: 0 0 0 20px; border-radius: 10px}
        .chosen-container-multi .chosen-choices li.search-field input[type="text"]{padding: 5px 10px;height: 32px;color: #989898;font-size: 12px;font-family: inherit;width: auto !important;text-transform: uppercase;}
        .chosen-container-multi .chosen-choices li.search-field::before{position: absolute; left:10px; top: 7px; content: "\f002"; font-family: 'Font Awesome 5 Free'; color:#989898; font-size: 14px; font-weight: bold}
        .chosen-container .chosen-drop{box-shadow: none}
        .chosen-container-active .chosen-choices, .chosen-container .chosen-drop {border:1px solid #aaa;box-shadow:none;border-radius: 10px; margin-top: 5px}
        .chosen-container-multi .chosen-results {padding: 15px}
        .chosen-container .chosen-results li{font-size: 14px; padding: 5px; font-family: inherit}
        .chosen-container .chosen-results li.highlighted{background: none;color: #989898; font-weight: bold}
        .chosen-container-multi .chosen-choices li.search-choice{padding: 5px 26px 5px 10px;background: #fff}



.ff-message-success {
  border: none !important;
  box-shadow: none !important;
  margin-top: 10px;
  padding: 30px 15px !important;
  position: relative;
  background: #D18B2F;
  text-align: center;
  color: #fff;
  border-radius: 10px;
}

.ff-message-success p {color: #fff !important;}

/*restrito*/
.bloco_restrito:hover{background:#f3f2e8; transition: all 0.4s }

/*ajustes*/

.animate__animated.animate__delay-1s {animation-delay: 0.1s}
.animate__animated.animate__delay-2s {animation-delay: 0.5s}
.animate__animated.animate__delay-3s {animation-delay: 0.7s}
.animate__animated.animate__delay-4s {animation-delay: 0.9s}
.wow{animation-duration: 2s;}

.embed-container {position: relative; padding-bottom: 56.25%;overflow: hidden;max-width: 100%;height: auto;width: 100%} 
.embed-container iframe,.embed-container object,.embed-container embed { position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

input.wpcf7-submit, .botao_noticas,.load_more_posts{background: linear-gradient(45deg,#0346a1,#187c07);color: #fff;padding: 15px;font-weight: bold;letter-spacing: 0.03rem;text-transform: uppercase; border-radius: 10px}
input, button, select, optgroup, textarea {margin: 5px;font-family:"Rubik";font-size: inherit;line-height: inherit;padding: 15px;border-radius: 8px; border: 1px solid #e3e3e3; width: 100%; background: #fff}

/*chosen*/

.par,.impar{border-radius: 8px}
.chosen-container-single .chosen-single{background:#f7f8f2; border: none; padding: 10px; font-size: 14px }
.chosen-container-single .chosen-single div b{display: none}

.chosen-container-multi .chosen-choices{padding: 0 0 0 20px; border-radius: 10px}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{padding: 5px 10px;height: 32px;color: #989898;font-size: 13px;font-family: inherit;width: auto !important;text-transform: uppercase;}
.chosen-container-multi .chosen-choices li.search-field::before{position: absolute; left:10px; top: 7px; content: "\f002"; font-family: 'Font Awesome 5 Free'; color:#989898; font-size: 14px; font-weight: bold}
.chosen-container .chosen-drop{box-shadow: none}
.chosen-container-active .chosen-choices, .chosen-container .chosen-drop {border:1px solid #aaa;box-shadow:none;border-radius: 10px; margin-top: 5px}
.chosen-container-multi .chosen-results {padding: 0 15px 15px 15px;}
.chosen-container .chosen-results li{font-size: 14px; padding: 5px; font-family: inherit}
.chosen-container .chosen-results li.highlighted{background: none;color: #989898; font-weight: bold}
.chosen-container-multi .chosen-choices li.search-choice{padding: 5px 26px 5px 10px;background: #fff}

/*UM*/
.um-field-block{font-size: inherit!important}
.um a.um-button, .um a.um-button.um-disabled:active, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:hover, .um input[type=submit].um-button, .um input[type=submit].um-button:focus{background:#D18B2F!important; color: #fff!important; font-weight: bold!important}
.select2-container .select2-choice, .select2-container-multi .select2-choices, .select2-drop, .select2-drop-active, .select2-drop.select2-drop-above, .um .um-form input[type=number], .um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text], .um .um-form textarea, .um .upload-progress{border: none!important}
.um-field-c {margin: -20px 0 30px 0;}
.um-field-checkbox-option, .um-field-radio-option {margin: 0 0 0 28px!important;}
.um-col-alt-b a.um-link-alt {color: #d28c2f !important;font-weight: bold!important; text-decoration: underline!important}
.um .um-form input[type=password], .um .um-form input[type=search], .um .um-form input[type=tel], .um .um-form input[type=text],span.selection .select2-selection--single{border-radius: 5px!important}

/*PDF*/

div.pdfemb-toolbar-fixed{display: flex}
div.pdfemb-toolbar button.pdfemb-next::before{content:"\f152"!important; font-family: 'Font Awesome 5 Free';color:#fff; font-size: 30px; font-weight: bold;position: absolute;right: 20px;top: 25px;}
div.pdfemb-toolbar button.pdfemb-prev::before{content:"\f191"!important; font-family: 'Font Awesome 5 Free';color:#fff;font-size: 30px;font-weight: bold;position: absolute;right: 60px;top: 25px;margin-left: 100px; }
div.pdfemb-toolbar button.pdfemb-zoomin::before{content:"\f0fe"!important; font-family: 'Font Awesome 5 Free';color:#fff;font-size: 30px;font-weight: bold;position: absolute;right: 380px;}
div.pdfemb-toolbar button.pdfemb-zoomout::before{content:"\f146"!important; font-family: 'Font Awesome 5 Free';color:#fff;font-size: 30px;font-weight: bold;position: absolute;right: 340px;}
.pdfemb-page-area{position: absolute;right: 100px;}
div.pdfemb-toolbar span.pdfemb-zoom{position: absolute; right: 280px}
div.pdfemb-toolbar button, div.pdfemb-toolbar button[disabled] { display: flex!important;flex-direction: row-reverse;background-color: transparent!important;background-image: none!important;background-clip: padding-box;border: none!important;border-color: transparent!important;box-shadow: none!important;padding: 10px 5px!important;border-radius: 0!important;margin: 10px 0 0 0 !important}
div.pdfemb-toolbar{background-color: #D18B2F!important; padding: 5px 20px!important; height: 70px; border-radius: 0.25rem}
div.pdfemb-toolbar span{color: #fff!important;font-weight: bold;font-size: 14px;}
div.pdfemb-toolbar div{padding: 15px 0!important;}
div.pdfemb-toolbar:before{content: "";position: absolute;left: 50px;background: #d18b2f url(https://abiove.org.br/abiove_content/Abiove/abiove_h-1.svg);width: 240px;height: 35px;background-size: contain;background-repeat: no-repeat;top: 18px;}
div.pdfemb-viewer{border: none !important;box-shadow: 0 0.2rem 0.6rem rgba(0, 0, 0, 0.15) !important;background-color: #fff !important;}
.pdfemb-toolbar button{cursor: pointer}

/*slick*/

.bt_prev{left:0; }
.bt_next{right:0;}
.bt_prev, .bt_next{position: absolute;z-index: 100; top:35%; font-size: 40px; cursor: pointer;color:#96BF38}
ul.slick-dots{display: flex; flex-direction: row; justify-content: center; align-items: flex-end;position: absolute;bottom: 0; right:0; left: 0}
ul.slick-dots li button{background: #96B522;border: none;font-size: 1px;cursor: pointer;line-height: 10px;width:20px;height: 10px;border-radius: 5px;padding: 0;}
ul.slick-dots li.slick-active,ul.slick-dots li:hover{opacity: 1}
ul.slick-dots li{opacity: 0.5; padding: 4px; list-style: none}
.slick-slide{position: relative!important; height: 100%}
.zoom{position: absolute; right: 0; bottom: 0}
#thumbs img.slick-current{opacity: 0.5}


	/*do plugin*/
	.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0; height: 100%}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{height: 100%; position:relative;top:0;left:0;display:flex;justify-content: center;align-items: center; margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex; justify-content: space-around}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{}.slick-arrow.slick-hidden{display:none}



/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/

@media (max-width: 768px) 
{
	/*Mobile ajustes gerais*/
	.text-sm-left {text-align: left !important;}
	.text-sm-right {text-align: right !important;}
	.text-sm-center {text-align: center !important;}	
	.d-sm-none {display: none !important;}
	.d-md-none{display: block!important}
	
	.m-5{margin:auto!important}
	.my-5{margin-top:40px!important; margin-bottom:40px!important}
	.mx-5{margin-left: 40px !important; margin-right:40px !important}
	.mt-5{margin-top: 40px !important}
	.mb-5{margin-bottom: 40px !important} 
	
	.p-5{padding: 30px!important}
	.py-5{padding-top:30px!important; padding-bottom: 30px!important}
	.px-5{padding-left: 30px!important; padding-right: 30px!important}
	.pb-5{padding-bottom: 30px!important}
	.pt-5{padding-top: 30px!important}
	
	.p-xs-5{padding: 40px!important}
    .p-xs-4{padding: 30px!important}
    .p-xs-3{padding: 20px!important}
    .p-xs-0{padding: 0!important}
    
	.pt-xs-0{padding-top: 0!important}
	.px-xs-3{padding-left: 10px!important; padding-right: 10px!important}
	.px-xs-4{padding-left: 20px!important; padding-right: 20px!important}
	.px-xs-5{padding-left: 40px!important; padding-right: 40px!important}
	
	.pt-xs-3{padding-top: 15px!important}
	
	.py-xs-3{padding-top: 10px!important; padding-bottom: 10px!important}
	.py-xs-4{padding-top: 20px!important; padding-bottom: 20px!important}
	.py-xs-5{padding-top: 30px!important; padding-bottom: 30px!important}
	
	.mx-xs-3{margin-left:10px!important; margin-right: 10px!important}
	.mx-xs-4{margin-left:20px!important; margin-right: 20px!important}
	.mx-xs-5{margin-left:30px!important; margin-right: 30px!important}
	
	.my-xs-3{margin-bottom: 10px; margin-top: 10px}
	.my-xs-4{margin-bottom: 20px; margin-top: 20px}
	.my-xs-5{margin-bottom: 30px; margin-top: 30px}
    
    .mb-xs-4{margin-bottom: 20px;}
	
	.mt-xs-0{margin-top: 0!important}
	
	/*ajustes boot*/
	.text-xs-center{text-align: center}
	.row{margin: 0}
	
	/*header e menu*/
    
	video{width: auto!important; height: 100%}
    #menu_desk{display: none}
    #content{margin-top: -100px}
    
    #mobile_menu li.lang-item,li.menu-item-6240{display: block!important; position: relative}
    li.menu-item-5805{}
    li.lang-item a::before, li.pll-parent-menu-item a::before{left: 30px; top: 5px}

    
    p{font-size: 15px; text-align: center}
    h3,h2,h4,h1.blog_title,.blog_info{text-align: center}
    h4{font-size: 14px}
    .gota {text-align: center;margin-top: -150px}
    .gota img{position: relative; max-width: 200px;}
    .gota_branco_verde1{background: none}
    .last{order: 13}
    header{height: 100px}
    .slick-slide{background-position: center!important}
    .bgsl2{padding-right: 0!important}

    .colunado_logos{margin: 0!important}
    
    /*home*/
    #objetivo, #head, #como_funciona, #requisitos{padding: 50px}
    .como ol li{flex-direction: column}
    .como h3{padding: 30px 0}
    .manutencao ul{padding: 15px}
    .manutencao ul li{list-style: none}
    #missao{text-align: center; padding: 0 50px}
    p.button{width: 100%}
    
    /*blog*/
    .slick-track{align-items: flex-start!important}
    .meta{text-align: center}
    .noticia_tag_content{padding: 40px!important}
    .sidebar{position: relative!important; margin-top: 30px!important; height: auto}
    .blog_single_featured {height: 200px;}
    .blog_content{text-align: left; padding: 0 15px}
    .minimal{flex-wrap: wrap}
    .titulo_minimal{margin: auto;z-index: 1;background: #fff;padding: 30px 30px 0 30px}  
    .minimal_txt p{padding: 10px 30px 30px 30px}
    
	/*ajustes builder*/
	.h_50, .h_50 h2{font-size: 40px; line-height: 45px}
	.h_40, .h_40 h2{font-size: 30px; line-height: 35px}
	.h_30, .h_30 h2{font-size: 20px; line-height: 25px}
    ul.slick-dots{padding: 0; position: relative}
	

}
@media (max-width: 1280px) {
    
#menu_stick{display: none!important}
#my-header{display: flex!important;position: absolute; height: 100px}
#my-header img, .logo_opened{max-width: 200px}
#menu_stick{display: none}
#my-header{display: flex!important; position: fixed; padding: 40px}
#my-header img{max-width: 200px}
.mm-navbar{padding: 40px}
.mh-head{position: absolute; top: 0; z-index: 2}
a.dropdown-items{color: #fff}
a.dropdown-items{padding: 0; letter-spacing: normal}
a.dropdown-items i{font-family: 'Font Awesome 5 Free';font-size: 18px;padding-right: 10px}
.dropdown-cmenu li{list-style: none}
    
}

@media (min-width: 1500px) {
    
    .slick-slide{background-position: left!important}
    
}