/*
Theme Name: Dew
Theme URI: 
Author: Vox digital
Author URI: http://voxdigital.com.br/
Description:
*/

@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900);
/*Thin 100
Extra-Light 200
Light 300
Normal 400
Medium 500
Semi-Bold 600
Bold 700
Extra-Bold 800
Ultra-Bold 900*/

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{
    background:transparent;
    border:0 none;
    font-size:100%;
    margin:0;
	padding:0;
	border:0;
	outline:0;
    vertical-align:top;
	-webkit-font-smoothing:antialiased;
	   -moz-font-smoothing:antialiased;
		 -o-font-smoothing:antialiased;
			   font-smooth:antialiased;

			   
}

::-webkit-input-placeholder {   color:inherit;}
:-moz-placeholder { /* Firefox 18- */   color: inherit;}

::-moz-placeholder {  /* Firefox 19+ */   color: inherit;}

:-ms-input-placeholder {     color: inherit;}


a:link, a:visited, a:active{color:inherit;}

ol, ul{list-style:none;}
blockquote, q{quotes:none;}

table, table td{padding:0;border:none;border-collapse:collapse;}
img{vertical-align:top;}
embed{vertical-align:top;}
*{border:none;padding:0;margin:0;}
input, textarea, select{outline:none;font-family:'Lato';color:#333;line-height:20px;font-size:13px;}
a, a:hover, input, .conheca-estrutura, .cursos-home ul li, .cursos-dir ul li, .dat-nav ul li, .it-1, .it-2, .it-3, .gal-img img{text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}

.clear{clear:both;}

#wrapper{float:left;width:100%;}

.wrapper{width:100%;display:table;}
.wrapper .content{width:1200px;margin:auto;}
.wrapper .content h2{font-family:'Raleway';color:#ffffe1;font-size:37px;font-weight:600;padding:57px 0 52px 110px ;}

.top{height:247px;background:/*url(img/bg-topo.png)*/rgba(53, 59, 64, 0.86);z-index:2;position:relative;}
.top h1 a{width:295px;height:155px;display:block;background:url(img/dew.png);margin:auto;margin-top:30px;}

.menu-wrapper{height:77px;background:#353b40;position:relative;z-index:2;}
.menu-wrapper.is-fixed{position:fixed;z-index:3;top:0;margin-top:0;}
.menu-wrapper .menu li{float:left;font-family:'Raleway';font-weight:700;font-size:21px;color:#c54146;padding:0 45px;}
.menu-wrapper .menu li:nth-child(3){padding-right:148px;}
.menu-wrapper .menu li:nth-child(4){padding-left:136px;}
.menu-wrapper .menu li.current,
.menu-wrapper .menu li:hover{color:#ffffe1}
.menu-wrapper .logo-mini{width:131px;height:69px;margin:auto;display:block;}
.menu-wrapper .logo-mini img{ margin-top: 4px;}
.menu-wrapper .menu-principal-container{position: absolute;    margin-top: 26px;}

.homepage{background:#c54146;position:relative;z-index:2;float:left;}
.homepage-service{background:#ffffe1;position:relative;z-index:2;float:left;}
.homepage-portfolio{background:#b7c22c;position:relative;z-index:2;float:left;padding-bottom: 52px;}
.homepage-blog{background:#22a8b5;position:relative;z-index:2;float:left;padding-bottom: 52px;}
.homepage-contato{background:#353b40;position:relative;z-index:2;float:left;padding-bottom: 60px;}
.homepage-footer{background:#c54146;position:relative;z-index:2;float:left;background:#c54146;color:#ffffe1;font-family:'Raleway';font-weight:500;font-size:12px;padding-top:26px;padding-bottom:26px;}
.homepage-footer a{float:right;font-family:'Raleway';font-weight:500;color:#ffffe1;font-size:12px;}
.homepage-footer-interna{background:#353b40 !important;position:relative;z-index:2;float:left;background:#c54146;color:#ffffe1;font-family:'Raleway';font-weight:500;font-size:12px;padding-top:66px;padding-bottom:26px;}
.homepage-footer-interna a{float:right;font-family:'Raleway';font-weight:500;color:#ffffe1;font-size:12px;}
.footer-interna{background:#353b40; padding-top: 54px;}
.footer-interna .box-email-internas{width:400px;float:left;text-align:center;font-family:'Raleway';font-weight:500;color:#ffffe1;font-size:18px;}
.footer-interna .box-endereco-internas{width:400px;float:left;text-align:center;font-family:'Raleway';font-weight:500;color:#ffffe1;font-size:18px;}
.footer-interna .box-telefones-internas{width:400px;float:left;text-align:center;font-family:'Raleway';font-weight:500;color:#ffffe1;font-size:18px;}
.footer-interna .box-endereco-internas .redes-sociais a{margin-right:52px;}			 
.footer-interna .box-endereco-internas .redes-sociais a:last-child{margin-right:0;}


.page .homepage-portfolio{padding-top:55px;min-height: 800px;}
.archive .homepage-blog{padding-top:55px;min-height: 100px;padding-bottom:0px;}
.single .homepage-blog{padding-top:55px; padding-bottom:0px;}
.single .homepage-corpo{background:#353b40;min-height: 800px;}
.page .homepage-blog{padding-top:55px;min-height: 100px;padding-bottom:0px;}
.page-id-8{background:#b7c22c;}
.box-archive{float:right;width:250px;    margin-top: 60px;}
.box-archive select option{background: #c54146;text-align:center !important;color:#fff;font-family:'Raleway';font-weight:500;font-size:21px;text-align:center;}
.box-archive .customSelect{color:#fff;font-family:'Raleway';font-weight:500;font-size:21px;background:#353b40;width:250px;padding-top:13px;padding-bottom:13px;}
.box-archive .customSelect .customSelectInner{width:250px !important; text-align:center; background:url(img/seta.png) 230px 10px no-repeat;}
.box-archive .customSelect .customSelect.customSelectOpen {}


.single .homepage-corpo .title-single{text-align:center;float:left;margin-left:57px;margin-top:58px;margin-bottom:57px;}
.single .homepage-corpo .title-single h3{color:#ffffff;font-family:'Raleway';font-weight:500;font-size:29px;margin-bottom:10px;}
.single .homepage-corpo .title-single h4{color:#ffffff;font-family:'Raleway';font-weight:500;font-size:18px;}
.single .homepage-corpo .image-interna{margin-bottom:80px;}
.single .homepage-corpo p{color:#ffffff;font-family:'Raleway';font-weight:500;font-size:17px;}
.single .homepage-corpo .tag-list{color:#ffffe1;font-family:'Raleway';font-weight:500;font-size:24px;margin-top:10px;margin-bottom:42px;}
.single .homepage-corpo .tag-list a{background:#22a8b5;margin-right:10px;padding:0 5px;}
.single .homepage-corpo .compartilhe{color:#ffffe1;font-family:'Raleway';font-weight:500;font-size:24px;margin-bottom:42px;}


#produtora {padding-bottom:80px;display: table;}
#produtora .texto-produtora{float:left;width:800px;}
#produtora .texto-produtora p{font-family:'Raleway';color:#ffffe1;font-size:18px;font-weight:400;margin-bottom:15px;line-height:25px;}
#produtora .image-produtora{float:left; margin-left:80px;}

#servicos{display: table;background:#ffffe1;padding-bottom:60px;}
#servicos h2{color:#22a8b5;margin-bottom:53px;}
#servicos .box-service{float:left;width:400px;text-align:center;}
#servicos .box-service img{margin:auto;display:block;}
#servicos .box-service h3{font-family:'Raleway';font-weight:600;font-size:22px;color:#353b40;margin-top:53px;margin-bottom:21px;}
#servicos .box-service p{font-family:'Raleway';font-weight: 500;    font-size: 18px;color:#353b40;padding:0 5px;line-height: 25px;}

#portfolio{}
#portfolio h2{color:#353b40;padding: 57px 0 25px 110px;}
.listagem-portfolio{}
.listagem-portfolio .portolio-box{float:left;max-width:384px;width:20%;height:248px;overflow:hidden;}
.listagem-portfolio .portolio-box a{text-align: center;position: absolute;max-width:384px;width:20%;display: none; height:248px;background:url(img/bg-portfolio.png);z-index:9;}
.listagem-portfolio .portolio-box:hover a{display:block !important;}
.listagem-portfolio .portolio-box img.capa-portfolio{
-webkit-filter: grayscale(1); /* Older webkit versions */
	-webkit-filter: grayscale(100%);
	-moz-filter : grayscale (100%); /* Gecko-Based Browsers, Mozilla Firefox */
	-ms-filter : grayscale(100%);
	-o-filter : grayscale(100%); /* Opera */
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
	/* This is for Firefox 3.5+, Firefox mobile */
	filter : url ("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'gs\'><feColorMatrixtype=\'matrix\'values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#gs");
	}
.listagem-portfolio .portolio-box img.capa-portfolio:hover  a{display:block !important;}
.listagem-portfolio .portolio-box a h4{font-family:'Raleway';font-weight:600;font-size:29px;color:#fff;margin-top: 90px;height:68px;}
.listagem-portfolio .portolio-box a p{margin-top:13px;font-family:'Raleway';font-weight:600;font-size:22px;color:#fff;}
.listagem-portfolio .portolio-box a img{float:right;margin-right:22px;}


#blog h2{color:#fff;margin-bottom:28px;padding: 57px 0 25px 110px;}

.listagem-blog .box-blog{float:left;max-width:384px;width:20%;}
.listagem-blog .box-blog .overlaydiv{ background:rgba(0, 169, 183, 0.5);position:absolute;max-width:384px;width:20%;height:248px;    z-index: 1; display:block;}
.listagem-blog .box-blog img.img-blog{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
   filter: gray; /* IE6-9 */  
-webkit-filter:grayscale(100%); 
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%); max-width:384px;width:100%;}
.listagem-blog .box-blog .title-blog{font-family:'Raleway';font-weight:600;font-size:29px;color:#fff;background:#353b40;text-align:center;width:220px;margin:auto;z-index:1;    margin-top: 105px;
        margin-left:auto; margin-right:auto;}

.listagem-blog .box-blog .overlaydiv .text-blog{display:none;}
.listagem-blog .box-blog .overlaydiv:hover{background:url(img/bg-blog-home.png); z-index:4;}	
.listagem-blog .box-blog .overlaydiv:hover .title-blog{display:none;}
.listagem-blog .box-blog .overlaydiv:hover .text-blog{display:block;margin-top:57px;text-align:center}
.listagem-blog .box-blog .overlaydiv p{text-align:center;font-family:'Raleway';font-weight:400;color:#2a3f42;font-size:18px;}
.listagem-blog .box-blog .overlaydiv strong{text-align:center;font-family:'Raleway';font-weight:500;color:#2a3f42;font-size:22px;}


.barra-vertodos{background:#353b40; text-align:center; width:100%;padding:17px 0;}
.barra-vertodos a{font-family:'Raleway';font-weight: 600; font-size:22px;color:#fff;}

.barra-vertodos-interna{background:#22a8b5; text-align:center; width:100%;padding:17px 0;}
.barra-vertodos-interna a{font-family:'Raleway';font-weight: 600; font-size:22px;color:#fff;}

.barra-voltar-interna{background:#353b40; text-align:center; width:100%;padding:17px 0;font-family:'Raleway';font-weight: 600; font-size:22px;color:#fff;display:block;}
.barra-voltar-interna a{font-family:'Raleway';font-weight: 600; font-size:22px;color:#fff;}

#contato .campo-contato{width:400px;float:left;}
#contato .campo-contato input[type="text"],#contato .campo-contato input[type="email"],#contato .campo-contato textarea{font-family:'Raleway';font-weight:400;font-size:16px;color:#353b40;    padding: 6px 8px 6px 18px;    margin-bottom: 16px;    width: 373px;resize:none;background:#ffffe1;}
#contato .campo-contato input[type="submit"]{    font-family: 'Raleway';    font-weight: 500;    font-size: 18px;    color: #353b40;    text-align: center;    width: 400px;    padding: 5px 0;cursor:pointer;background:#ffffe1;}
             
#contato .infos-contato{width:400px;float:left;}
#contato .redes-sociais{width:245px;margin:auto; text-align: center}			 
#contato .redes-sociais a{margin-right:52px;}			 
#contato .redes-sociais a:last-child{margin-right:0;}	
#contato .informacoes{width:360px;margin:auto;text-align:center;margin-top:50px;}
#contato .informacoes p{color:#ffffe1;font-family: 'Raleway';font-weight: 400;font-size: 18px;margin-bottom:34px; }
#contato .mapa-incorporado{width:400px;float:left;}	
#contato .mapa-incorporado iframe{width:400px;height:360px;}
div.wpcf7-response-output { padding: 0; border: none; font-family: 'Raleway';font-weight: 400;font-size: 14px; color: #fff; margin:0; text-align: center;}
		
			     
#mask {position:absolute;z-index:9997;background-color:#000;display:none;}
#boxes .window{position:absolute;width:1200px;min-height:100px;height:auto;display:none;z-index:9998;background:none;}
#boxes .window iframe{width:100%;}
#boxes .window h4{font-family:'Raleway';font-weight:400;color:#fff;font-size:32px;margin-bottom:18px;}
#boxes .window h5{font-family:'Raleway';font-weight:400;color:#fff;font-size:24px;margin-bottom:21px;}
#boxes .window .light-close{font-family:'Raleway';font-weight:400;color:#fff;font-size:45px;float:right;cursor:pointer;}

#tabs ul{width:1200px;display:table;margin:auto;margin-top: -58px;margin-bottom:40px;}
#tabs ul li{float:right;padding-right:54px;}
#tabs ul li:first-child{padding-right:154px;}
#tabs ul li a{font-family:'Raleway';color:#353b40;font-weight:500;font-size:21px;}


video{ 
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover; 
}



.mobile-hidden{display:none;}

#ascrail2000{z-index:9999 !important;}

.page-id-165 .footer-interna{display:none;}
.sucess{background: #353b40 !important;}

.page-id-165 h3{font-family:'Raleway';font-weight:500;color:#fff;font-size:29px;}
.page-id-165 p{font-family:'Raleway';font-weight:400;color:#fff;font-size:18px;}

.mobile-menu,.menu-click{display:none;}






























