.qodef-fullscreen-menu-holder-inner{padding:50px 0}
nav.qodef-fullscreen-menu>ul>li>a{font-size:25px}
/* HOME */
.vc_custom_1539693324102 {
	padding-bottom: 218px !important;
}
.vc_custom_1537259530993 {
	padding-top: 125px !important;
	padding-bottom: 86px !important;
}
.vc_custom_1539696853119 {
	padding-top: 17px !important;
}
.vc_custom_1539332616004 {
	padding-top: 148px !important;
	padding-bottom: 138px !important;
}
.vc_custom_1535980786951 {
	padding-bottom: 150px !important;
}
.vc_custom_1538986910036 {
	margin-top: -585px !important;
}
.vc_custom_1538642039885 {
	margin-top: -504px !important;
}
/* HOME */
/* SERVIÇOS */
.servicos .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner, .servicos .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner { padding: 0 0 0 0;}@media only screen and (max-width: 1024px) {.servicos .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner, .servicos .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner { padding: 0 0 0 0;}}.servicos .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner, .servicos .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner { padding: 0 0 0 0;}@media only screen and (max-width: 1024px) {.servicos .qodef-content .qodef-content-inner > .qodef-container > .qodef-container-inner, .servicos .qodef-content .qodef-content-inner > .qodef-full-width > .qodef-full-width-inner { padding: 0 0 0 0;}}.servicos .qodef-page-header .qodef-menu-area { background-color: rgba(255, 255, 255, 0);}
/* SERVIÇOS */

/* SERVIÇO */
.vc_custom_1536048827576 {
	padding-top: 126px !important;
	padding-bottom: 141px !important;
}
.vc_custom_1537274169854 {
	padding-top: 104px !important;
	padding-bottom: 48px !important;
}
.vc_custom_1536051721687 {
	padding-top: 112px !important;
	padding-bottom: 83px !important;
}
.vc_custom_1537267491792 {
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1537268875490 {
	margin-left: -1px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1537268905242 {
	margin-left: -2px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1536139635928 {
	border-right-width: 2px !important;
	padding-top: 43px !important;
	padding-bottom: 41px !important;
	border-right-color: #ffffff !important;
	border-right-style: dotted !important;
}
.vc_custom_1536139635928 {
	border-right-width: 2px !important;
	padding-top: 43px !important;
	padding-bottom: 41px !important;
	border-right-color: #ffffff !important;
	border-right-style: dotted !important;
}
.vc_custom_1536139635928 {
	border-right-width: 2px !important;
	padding-top: 43px !important;
	padding-bottom: 41px !important;
	border-right-color: #ffffff !important;
	border-right-style: dotted !important;
}
.vc_custom_1536139773639 {
	padding-top: 43px !important;
}
.vc_custom_1537274023253 {
	margin-top: -7px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1537274033068 {
	margin-top: -7px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1537274044437 {
	margin-top: -7px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.vc_custom_1537274051476 {
	margin-top: -7px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
/* SERVIÇO */

input[type=tel], input[type=number], textarea, select{
    position: relative;
    width: 100%;
    margin: 0 0 25px;
    padding: 6px 16px;
    font-family: inherit;
    font-size: 15px;
    font-weight: inherit;
    line-height: calc(50px - (6px * 2) - 2px);
    color: #626262;
    background-color: transparent;
    border: 1px solid #0f1b33;
    border-radius: 0;
    outline: 0;
    cursor: text;
    -webkit-appearance: none;
    box-sizing: border-box;
    -webkit-transition: border-color .2s ease-in-out;
    -moz-transition: border-color .2s ease-in-out;
    transition: border-color .2s ease-in-out;
}
.sys-notification {position:fixed;top:80px;width:inherit!important;z-index:9998;padding-right:30px}
.sys-notification .alert{border-width: 2px;background:#fff}
.sys-notification .alert a{color:#90bf2a;}
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert-success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.alert-danger {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.container-notification button.close{-webkit-appearance: none;padding: 0;cursor: pointer;background: 0 0;border: 0;}
.container-notification .close {float: right;font-size: 21px;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: .2;}
.container-notification{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}
@media (min-width: 768px){
	.container-notification{width: 750px;}
}
@media (min-width: 992px){
	.container-notification{width: 970px;}
}
@media (min-width: 1200px){
	.container-notification{width: 1170px;}
}
/* CONTATO */
body.blog .qodef-page-header .qodef-menu-area,body.servicos .qodef-page-header .qodef-menu-area{background:transparent}
.serv-desc,.blog-desc{text-align:justify}
.serv-desc img,.blog-desc img{max-width:100%}
body.servicos .qodef-main-menu>ul.no-banners>li>a{color:#0f1b33 !important;}
.qodef-comment-form .comment-reply-title{margin:0 0 25px}
.comment-form{margin-left:-15px}
.qodef-fullscreen-menu-holder {
    background: #ffd600;
}
@media screen and (min-width:768px) and (max-width:1199px){
	.vc_custom_1537259530993 section:nth-child(2n+1) {clear: both;}
}
@media only screen and (max-width: 1440px){
	.qodef-side-menu-slide-from-right .qodef-side-menu {
		 padding: 4.8% 80px 36px;
	}
}
.dados-contato p i:before{margin-right:10px}
.client-image{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.client-image:hover{
	-webkit-filter: none;
	filter: none;
}
footer h5{margin:10px 0}
footer a{color:#fff}
footer a:hover{color:#ffbb00}
footer a i:before{margin-right:10px}
body.blog .qodef-main-menu>ul>li>a{color:#fff}
body.blog .qodef-sticky-nav>ul>li>a{color:#0f1b33}
body.blog h3.entry-title,body.blog h1.entry-title{color:#fff}
body.blog .qodef-page-header a{color:#fff}
body.blog a.qodef-side-menu-button-opener-svg-path{color:#0037ac}
.manifesto h3.qodef-ib-title{margin-top:0}
.manifesto .qodef-ib-holder{margin:0}
.manifesto-video .fluidvids{position: initial}
@media screen and (max-width:1024px){
	.manifesto-video .fluidvids .fluidvids-item{height: 100vh;position: relative;}
}
@media screen and (min-width:768px) and (max-width:1199px){
	.vc_custom_1536230964545 section:nth-child(2n+1) {clear: both;}
}