/*
Theme Name: Zelus by Osetin
Theme URI: http://zelus.pinsupreme.com
Author: Tamik Soziev
Author URI: http://soziev.com/
Description: Zelus WordPress Theme
Version: 1.3.2
License:
License URI:
Text Domain: zelus-by-osetin
*/



/*------   IMPORTANT  -------  */
/* Theme styles are being generated from LESS css file in assets/less/main.less */


img.alignright, 
figure.alignright { 
	float: right; 
	margin: 0 0 2em 2.5em; 
}

img.alignleft, 
figure.alignleft { 
	float: left; 
	margin: 0 1em 2em 0; 
}

img.aligncenter, 
figure.aligncenter { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}
.alignright { 
	float: right; 
}
.alignleft { 
	float: left; 
}
.aligncenter { 
	display: block; 
	margin-left: auto; 
	margin-right: auto; 
}
.screen-reader-text { 
	display: none; 
}
.wp-caption { 
	max-width: 100%; 
}
.wp-caption-text { 
	font-size: 11px; 
	line-height: 17px; 
	margin: 0; 
	padding: 0 4px 5px; 
}
.gallery-caption { 
	padding: 5px; 
	background-color: #f8f8f8; 
	font-size: 11px; 
	margin: 0px; 
}
.comment-list .comment.bypostauthor { 
	background-color: #fffdd6; 
	padding-bottom: 20px; 
}

.rodape_rs{text-align:center; margin-bottom:20px;}
.main-header .top-menu > ul{float:left; width:100%;}
.main-header .top-menu > ul .contato{float:right;}
.os-is-animated .top-bar-links-box-container, .main-header .top-menu > ul > li.servico:after{display:none;}
.main-header.color-scheme-dark .top-menu > ul > li > a, .main-header.color-scheme-dark .top-menu > ul > li > a{color: rgb(49, 49, 49);}
.overlap-menu .main-header-w .main-header{position:inherit; background: url(img/bgmenu.png);}
.search-trigger{ display: none; }
.main-header .top-menu > ul > li:after{background: rgb(49, 49, 49);}
div.wpcf7 form textarea, div.wpcf7 form input{background: #f7f7ef!important; border:none!important; border-radius:5px!important;}
#header-menu .contato a, #fixed-header-menu .contato a { border: 2px solid #01a251; color: #01a251; padding: 10px 20px; border-radius: 5px; }
#fixed-header-menu{ padding-top: 10px; }
#fixed-header-menu .contato{float:right;margin-top: -3px;}
#fixed-header-menu .contato a{padding: 5px 20px;}
div.wpcf7 .wpcf7-submit { padding: 7px 20px; font-weight: 400; font-size: 1.1rem; margin-top: 1rem; display: inline-block; border-radius: 0px; border: 3px solid #a53fae; color: #a53fae; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; background-color: #d87e7b!important; border-color: #d87e7b; color: #252a2b; border-radius: 50px; padding: 5px 20px; color: #fff; margin: 0 auto; display: block; }
div.wpcf7 .wpcf7-submit:hover{color:#fff;}
div.wpcf7 form label{font-weight:400!important;}
.os-text-and-features-w h5{color:#d87e7b;}
.os-feature-with-icon .fwi-media-w{color:#8c8c8c;}
.depoimentos .wpl-testimonial-section{ padding: 0; max-width: 990px; margin: 0 auto; text-align: left; }
.depoimentos .wpl-testimonial-section h2, .depoimentos .wpl-testimonial-section h6{text-align:left; padding-left:0px;}
h2.tp-client-name{color:#01a251!important;}
li.slick-active button{background:#01a251!important;}
.wpl-testimonial-section .tp-client-testimonial{text-align: justify; padding-top: 70px; }
.depoimentos h2, .depoimentos h6{text-align:center!important;}
.depoimentos{background:#f7f7ef!important;}
.os-text-and-features-w .os-text-and-features-i .os-iconed-features-w{padding-top:30px;}
.slider-controls, .os-intro-scroll-bg{display:none!important;}
.overlap-menu .main-header-w .main-header.color-scheme-light { background-image: linear-gradient(to bottom,#fff 50%,rgba(255,255,255,0) 100%); }
.depoimentos blockquote{padding:20px 0 0 0!important; margin-bottom:0px!important;}
.depoimentos blockquote:after{left: -10px!important;}
.banner .wpb_content_element{margin-bottom:0px!important;}
.fixed-header-i .fixed-logo-w{float: left; padding-left: 20px; }
.fixed-header-i .fixed-top-menu-w{width: 100%;}
.fixed-header-w .fixed-header-i { table-layout: inherit; width: auto; }

#experimente img{border-radius:500px; max-width:180px; height:auto;}
.fixed-header-w .fixed-top-menu-w > ul > li > a{font-size:14px;}
.overlap-menu .main-header-w .main-header-i{border:none;}

@media screen and (max-width:767px){
#experimente .os-section-wrapper, .vc_row#contato, .vc_row.mapas{padding:30px!important;}
.depoimentos blockquote{text-align:center!important;padding:0 30px!important;}
.depoimentos .wpl-testimonial-section h2, .depoimentos .wpl-testimonial-section h6{text-align:center!important;}
.vc_row.depoimentos {padding-bottom:30px!important;}
.mobile-header-w .mobile-header-menu-w{background-color: #d87e7b;}
.mobile-menu-search-toggler{display:none!important;}
.mobile-menu-toggler{ display: inline-block; float: left; }
#inicio .vc_column-inner {padding-top:0!important;}
.mobile-logo{margin: 0 auto!important; display: block!important; }
.vc_row.frase{ padding:0px 30px!important; }
}