@charset "utf-8";
*{padding:0;margin:0;}
body{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;background:url(//www.geociarc.com.br/wp-content/themes/geocia/imagens/background-geocia.jpg) center center;}
img{border:0;}
a{color:#333;text-decoration:none !important;}
h1, h2, h3, h4, h5{font-weight:normal;color:#9C3 !important;}
p{font-size:1.1em !important;line-height: 1.4em;}
.telefone{color:#9FCC47;font-size:16px;padding:5px 0;}
ul{list-style:none;}
#cabecalho{position:fixed;top:0;width:100%;background:#EEE;height:90px;z-index:100}
.logotipo{display:inline-block;padding-top:10px;position:relative;float:left;text-align:center;margin:0 auto;}
.infos{display:inline-block;text-align:center;vertical-align:text-top;padding:50px 50px;}
.infos a{color:#EEE !important;text-transform:uppercase;padding:10px;font-size:13px;}
.infos li{padding:10px 0;}
.infos a:hover{}
.botao-branco:hover{background:#FFF !important;color:#9C3 !important;text-transform:uppercase;padding:10px;}
#menu-geocia{display:inline-block;top:40px;height:90px;position:relative;font-size:12px;text-transform:uppercase;float:right;}
#menu-geocia ul{display:inline-block;width:100%;}
#menu-geocia li{list-style:none;display:inline-block;}
#menu-geocia a{padding:15px 15px;display:block;color:#666;}
#menu-geocia a:hover{color:#9C3 !important;}
.menu-area-cliente a{border:solid 1px #9C3;background-color:#9C3;color:#FFF !important;}
.menu-area-cliente a:hover{border:solid 1px;background-color:#fff !important;color:#9C3 !important;}
.menu-area-cliente:hover{color:#9C3 !important;background:#FFF;}
.centralizar-cabecalho{max-width:80%;margin:0 auto;text-align:center;}
.centralizar{max-width:80%;margin:50px auto;text-align:center;}
.centralizar h2{font-size:20px;margin:0;}
.quebra-fixe{margin-top:120px;width:100%;display:block;}
#slide{max-height:0px;height:0px;border-bottom:#9C3 7px solid;margin-bottom:0px;}
#texto-slide{max-height:100%;display:block;text-align:center;vertical-align:middle;margin:auto;top:750px;margin-top:-500px;position:absolute;color:#FFF;width:100%;text-transform:uppercase;}
#texto-slide h3{margin:20px 0;font-size:35px;}
#texto-slide h3, #texto-slide a{color:#9C3;}
#texto-slide p{}
#texto-slide a,{padding:10px 20px;border:2px #9C3 solid;border-radius:5px;display:inline-block;margin:20px;}
#texto-slide a:hover{padding:10px 20px;border:2px #9C3 solid;border-radius:10px;display:inline-block;margin:20px;background:#9c3;color:#FFF;}
.bloco-flutuante{text-align:justify;max-width:600px;max-height:300px;vertical-align:text-top;}
.bloquinho{width:300px;max-width:800px;padding:25px;display:inline-block;min-height:200px;text-align:center;vertical-align:text-top;}
.bloquinho h4{padding:20px 0;text-transform:uppercase;}
#rodape{background:url(//www.geociarc.com.br/wp-content/themes/geocia/imagens/backgrounf-rodape.jpg) center center no-repeat;padding:40px 0;color:#FFF;text-align:center !important;border-top:4px #9C3 solid;}
.banner{position:relative;overflow:auto;}
.banner li{list-style:none;}
.banner ul li{float:left;}
.slide{background:url(//www.geociarc.com.br/wp-content/themes/imagens/background-servicos.jpg) no-repeat center center;}
.banner{position:relative;width:100%;overflow:auto;font-size:18px;line-height:24px;text-align:center;color:#FFF;text-shadow:0 0 1px rgba(0,0,0,.05), 0 1px 2px rgba(0,0,0,.3);}
.banner ul{list-style:none;width:300%;}
.banner ul li{display:block;float:left;width:33%;padding:160px 0 110px;min-height:350px;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;box-shadow:inset 0 -3px 6px rgba(0,0,0,.1);}
.banner h1, .banner h2{font-size:40px;line-height:52px;#9C3 !important}
.banner .btn{display:inline-block;margin:25px 0 0;padding:9px 22px 7px;clear:both;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;border:2px #9C3 solid;border-radius:5px;}
.banner .btn:hover{background:#9C3;color:#FFF;}
.banner .btn:active{-webkit-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-moz-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-ms-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));-o-filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));filter:drop-shadow(0 -1px 2px rgba(0,0,0,.5));}
.banner .btn, .banner .dot{-webkit-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-moz-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));}
.banner .dots{position:absolute;left:0;right:0;bottom:80px;z-index:99;}
.banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;text-indent:-999em;border:2px solid #fff;border-radius:6px;cursor:pointer;opacity:.4;-webkit-transition:background .5s, opacity .5s;-moz-transition:background .5s, opacity .5s;transition:background .5s, opacity .5s;}
.banner .dots li.active{background:#fff;opacity:1;}
.banners{width:25%;background-position:100% 100%;background-repeat:no-repeat;background-size:cover;}
.centralizar-cabecalho{width:100%;}
.content{width:90%;margin:0 5%;display: table;}
.cinza{padding:20px 50px;text-align:center;border-top:1px #CCC solid;display:inline-block;margin-top:20px;}
.centralizar-cabecalho{width:100%;}
@media(min-width:100px) and (max-width:961px){#menu-geocia{display:none;}}
@media(min-width:100px) and (max-width:795px){.infos{display:block}
}
@media(min-width:100px) and (max-width:655px){.vc_col-sm-6 wpb_column .vc_column_container{max-width:40%;display:inline-block;text-align:justify;margin:20px;}
}
.vc_col-sm-6 .wpb_column .vc_column_container{max-width:40%;display:inline-block;text-align:justify;margin:20px;}
.vc_col-sm-4.wpb_column.vc_column_container{width:320px;display: inline-table;vertical-align:text-top;margin:20px 5px;}
.vc_col-sm-4.wpb_column.vc_column_container h2{font-size:17px;margin:10px 0;}
.vc_col-sm-6.wpb_column.vc_column_container{width:40%;display:inline-block;text-align:justify;margin:30px 20px;vertical-align:middle;line-height:1.6;}
@media(min-width:100px) and (max-width:847px){.vc_col-sm-6.wpb_column.vc_column_container{width:95%;display:inline-block;text-align:justify;margin:20px 0px;}
}
.link-imagem{background:#FFF;}
.link-imagem:hover{opacity:0.75;}
img.vc_box_border_grey.attachment-full{}
img.vc_box_border_grey.attachment-full:hover{opacity:0.75;}
.clientes img{padding:30px;text-align:center !important;}
.clientes{text-align:center !important;}
.introducao{min-height:200px;vertical-align:middle;display:block;position:relative;top:-50%;margin-top:100px;}
.formulario{padding:10px 5px;border:none;}
.bloco-do-meio{margin:20px 5% !important;}
.imagem-servico{width:400px !important;}
.vc_column_container h3{text-align:left;}
.clientes, .clientes img{text-align:center;}
.gform_wrapper ul{padding-left:0;list-style:none;}
.gform_wrapper li{margin-bottom:15px;}
.gform_wrapper form{margin-bottom:0;}
.gform_wrapper .gfield_required{padding-left:1px;color:#b94a48;}
.ginput_container input, .ginput_container select, .ginput_container textarea{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.ginput_container input:-moz-placeholder, .ginput_container select:-moz-placeholder, .ginput_container textarea:-moz-placeholder{color:#999;}
.ginput_container input::-moz-placeholder, .ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder{color:#999;}
.ginput_container input:-ms-input-placeholder, .ginput_container select:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder{color:#999;}
.ginput_container input::-webkit-input-placeholder, .ginput_container select::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder{color:#999;}
.ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);}
.ginput_container input[disabled], .ginput_container select[disabled], .ginput_container textarea[disabled], .ginput_container input[readonly], .ginput_container select[readonly], .ginput_container textarea[readonly], fieldset[disabled] .ginput_container input, fieldset[disabled] .ginput_container select, fieldset[disabled] .ginput_container textarea{cursor:not-allowed;background-color:#eee;}
textarea.ginput_container input, textarea.ginput_container select, textarea.ginput_container textarea{height:auto;}
.ginput_container textarea{height:auto;}
.gform_button{display:inline-block;padding:12px 22px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#fff;background-color:#428bca;border-color:#357ebd;}
.gform_button:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.gform_button:hover, .gform_button:focus{color:#333;text-decoration:none;}
.gform_button:active, .gform_button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button{color:#fff;background-color:#3276b1;border-color:#285e8e;}
.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button{background-image:none;}
.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button, .gform_button.disabled:hover, .gform_button[disabled]:hover, fieldset[disabled] .gform_button:hover, .gform_button.disabled:focus, .gform_button[disabled]:focus, fieldset[disabled] .gform_button:focus, .gform_button.disabled:active, .gform_button[disabled]:active, fieldset[disabled] .gform_button:active, .gform_button.disabled.active, .gform_button[disabled].active, fieldset[disabled] .gform_button.active{background-color:#428bca;border-color:#357ebd;}
.gform_wrapper .gfield_error .gfield_label{color:#b94a48;}
.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea{border-color:#eed3d7;background-color:#f2dede;color:#b94a48;}
.gform_wrapper .gfield_error input:focus, .gform_wrapper .gfield_error select:focus, .gform_wrapper .gfield_error textarea:focus{border-color:#b94a48;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);}
.validation_error{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.validation_error h4{margin-top:0;color:inherit;}
.validation_error .alert-link{font-weight:bold;}
.validation_error>p, .validation_error>ul{margin-bottom:0;}
.validation_error>p+p{margin-top:5px;}
.validation_error hr{border-top-color:#e6c1c7;}
.validation_error .alert-link{color:#953b39;}
#gforms_confirmation_message{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}
#gforms_confirmation_message h4{margin-top:0;color:inherit;}
#gforms_confirmation_message .alert-link{font-weight:bold;}
#gforms_confirmation_message>p, #gforms_confirmation_message>ul{margin-bottom:0;}
#gforms_confirmation_message>p+p{margin-top:5px;}
.gallery-row{padding:15px 0;}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
figure.alignnone{margin-left:0;margin-right:0;}
.titulo-interno {
width: 100%;
height: 200px;
background-image: url(http://www.geociarc.com.br/wp-content/themes/geocia/imagens/background-servicos.jpg);
border-bottom: solid 5px #9C3;
display: flex; justify-content: center; align-items: center; }
.titulo-interno h1 {
margin-top: 90px;
text-align: center; text-transform: uppercase; }