/*
Theme Name: Layout - Dwyler
Description: CSS desenvolvido para Dwyler pela EWTI
Author: Willian Siqueira
Empresa: EWTI
Author URI: https://www.ewti.com.br
Version: 1.0
Template: lund
*/
/*RESET*/
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, fieldset, label, legend {border:0 none inherit;font-family:inherit;font-size:99%;font-style:inherit;font-weight:inherit;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;}:focus{outline-style:none;outline-width:0;border:none;outline-color:-moz-use-text-color;}input::-moz-focus-inner{border:0;}body{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;margin:0 auto;}ol, ul {list-style-image:none;list-style-position:outside;list-style-type:none;}table{border-collapse:separate;border-spacing:0;}caption, th, td {font-weight:normal;}blockquote:before, blockquote:after, q:before, q:after {content:"";}blockquote, q {quotes:"" "";}form, fieldset, input{border:0;}img{border:none;}
/* clearfix */
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix{zoom:1;}
/* IE6 */
*:first-child+html .clearfix{zoom: 1;}
/* IE7 */
/* classes reutilizaveis */
.nb,.bt{border:none!important;background:transparent!important;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
/*FIM RESET */
html{overflow-y:scroll;}
body{font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;font-size:12px;color:#666666;background:#242424 url("img/bg/bg.jpg") 0 0 repeat; overflow-x: hidden;}
strong{font-weight:bold;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.main{width:100%;margin:0 auto;}
/*CORNER */
span.cornerwhite5px_tl,span.cornerwhite5px_tr,span.cornerwhite5px_bl,span.cornerwhite5px_br{float:left;width:5px;height:5px;background:transparent url("img/cornerwhite5px.png") 0 0 no-repeat;position:absolute;z-index:1;}
span.cornerwhite5px_tl{background-position:top left;top:0;left:0;}
span.cornerwhite5px_tr{background-position:top right;top:0;right:0;}
span.cornerwhite5px_bl{background-position:bottom left;bottom:0;left:0;}
span.cornerwhite5px_br{background-position:bottom right;bottom:0;right:0;}span.cornergray5px_tl,span.cornergray5px_tr,span.cornergray5px_bl,span.cornergray5px_br{float:left;width:5px;height:5px;background:transparent url("img/cornergray5px.png") 0 0 no-repeat;position:absolute;z-index:1;}
span.cornergray5px_tl{background-position:top left;top:0;left:0;}
span.cornergray5px_tr{background-position:top right;top:0;right:0;}
span.cornergray5px_bl{background-position:bottom left;bottom:0;left:0;}
span.cornergray5px_br{background-position:bottom right;bottom:0;right:0;}span.cornerdarkgray5px_tl,span.cornerdarkgray5px_tr,span.cornerdarkgray5px_bl,span.cornerdarkgray5px_br{float:left;width:5px;height:5px;background:transparent url("img/cornerdarkgray5px.png") 0 0 no-repeat;position:absolute;z-index:1;}
span.cornerdarkgray5px_tl{background-position:top left;top:0;left:0;}
span.cornerdarkgray5px_tr{background-position:top right;top:0;right:0;}
span.cornerdarkgray5px_bl{background-position:bottom left;bottom:0;left:0;}
span.cornerdarkgray5px_br{background-position:bottom right;bottom:0;right:0;}
span.mcorner_l,span.mcorner_r{float:left;width:7px;height:38px;position:absolute;top:0;background:transparent url("img/corner_menu.png") 0 0 no-repeat;display:none;}span.mcorner_l{left:-7px;background-position:0 0;}
span.mcorner_r{right:-7px;background-position:-7px 0;}
span.tcorner_l,span.tcorner_r{float:left;width:7px;height:38px;position:absolute;top:0;background:transparent url("img/corner_title.png") 0 0 no-repeat;}span.tcorner_l{left:0;background-position:-7px 0;}
span.tcorner_r{right:0;background-position:0 0;}/*CORNER *//*BTN */a.btn,input.btn{float:left;width:auto;height:20px;line-height:20px;margin:0;padding:0 18px;color:#ffffff;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer;position:relative;background:#bd4a12 url("img/bg/bg_btn.png") 0 0 repeat-x;}
a.btn:hover,input.btn:hover{background-position:0 -24px;}
a.right{float:right;margin:0 10px 0 7px;}/*BTN *//*HEADER */
.header{float:left;width:100%;height:128px;background:#010101 url("img/bg/bg_header.jpg") center 0 no-repeat;}
.header .hcontent{width:980px;margin:0 auto;position:relative;}
.header .hcontent .logo,.header .hcontent .logo a img{float:left;width:207px;height:64px;text-indent:-9999px;}
.header .hcontent .logo{position:absolute;top:7px;left:27px;}
.header .contact{float:left;margin:103px 0 10px 534px;color:#ffffff;font-size:11px;font-weight:bold;}
.header .contact span.phone{float: left;padding:0 18px 0 17px;text-decoration:none;background:transparent url("img/icons/icon_phone.png") 0 center no-repeat;  -o-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain;}
.header .contact span.whats{float: left;padding:0 18px 0 17px;text-decoration:none;background:transparent url("https://www.dwyler.com.br/wp-content/uploads/2017/02/whats.png") 0 center no-repeat;  -o-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain;}
.header .contact span.email{float: left;padding:0px 18px 0 20px;color:#ffffff;text-decoration:none;background:transparent url("img/icons/icon_email.png") 0 center no-repeat; -o-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain;}
.menu{float:left;width:100%;height:38px;border:#908f8f 1px solid;border-left:none;border-right:none;background: #090909;background: -moz-linear-gradient(top, #090909 0%, #414141 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#090909), color-stop(100%,#414141));background: -webkit-linear-gradient(top, #090909 0%,#414141 100%);background: -o-linear-gradient(top, #090909 0%,#414141 100%);background: -ms-linear-gradient(top, #090909 0%,#414141 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090909', endColorstr='#414141',GradientType=0 );background: linear-gradient(top, #090909 0%,#414141 100%);}
.menu .mcontent{width:1076px;margin:0 auto;}
.menu .mcontent ul{float:left;margin:-1px 0 0 215px;}
.menu .mcontent ul li{float:left;}
.menu .mcontent ul li a{float:left;height:38px;line-height:40px;padding:0 20px;color:#ffffff;font-weight:bold;text-decoration:none;position:relative;}
.menu .mcontent ul li a.active, .menu .mcontent ul li.current-menu-item a,.menu .mcontent ul li a:hover{background-color:#f27022;}
.menu .mcontent ul li a.active span, .menu .mcontent ul li.current-menu-item a span,.menu .mcontent ul li a:hover span{display:block;}
.menu .mcontent .search{float:right;margin:7px 20px 0 7px;}
.menu .mcontent .search fieldset{float:left;}
.menu .mcontent .search fieldset input{float:left;width:133px;height:23px;line-height:23px;padding:0 5px;color:#747876;border:none;}
.menu .mcontent .search fieldset input.btnsearch{width:23px;height:23px;margin:0;padding:0;cursor:pointer;background:transparent url("img/btn/icon-pesquisa.png") center no-repeat;}
/*HEADER */
/*CONTENT */
.content{max-width:980px;margin:0 auto; width: 100%;}
.content .ccontent{float:left;max-width:980px;/*padding:0 0 50px 0;*/background:#000000 url("img/bg/bg_content.jpg") right top repeat-y;display:table;}
/*BOX LEFT */
.boxleft{text-align:left; float:left;max-width:235px; width:100%;padding:15px 10px 35px 10px;border-left:#000000 20px solid;border-right:#000000 20px solid;background:#d1d1d1 url("img/bg/bg_boxleft_footer.png") center bottom no-repeat;display:inline; min-height:200px !important;}
.boxleft .titlebox{float:left;width:100%;height:38px;margin:0 0 10px 0;line-height:38px;color:#ffffff;font-size:17px;font-weight:bold;text-align:center;position:relative;background: #090909;background: -moz-linear-gradient(top, #090909 0%, #414141 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#090909), color-stop(100%,#414141));background: -webkit-linear-gradient(top, #090909 0%,#414141 100%);background: -o-linear-gradient(top, #090909 0%,#414141 100%);background: -ms-linear-gradient(top, #090909 0%,#414141 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090909', endColorstr='#414141',GradientType=0 );background: linear-gradient(top, #090909 0%,#414141 100%);}
.boxleft ul{float:left;width:100%;padding:0 0 15px 0;}
.boxleft ul li{float:left;width:100%;}
.boxleft ul li a{float:left;padding:8px 15px;color:#333333;}
.boxleft ul li a:hover{color:#f37022;text-decoration:none;background:transparent url("img/img_bullet.png") 0 center no-repeat;}
.boxleft ul.news{padding:0;border:none;}
.boxleft ul.news li{padding:0 0 5px 0;border:none;}
.boxleft ul.news li a{float:left;padding:8px 15px;color:#333333;}
.boxleft ul.news li a span.date{float:left;width:100%;*width:148px;color:#666666;font-weight:bold;}
.boxleft ul.news li a span.title{float:left;width:100%;padding:0 0 10px 0;color:#f37022;font-weight:bold;}
.boxleft ul.news li a span.text{float:left;width:100%;color:#666666;}
.boxleft ul.news li a:hover{color:#F37022;text-decoration:none;background:none;}
.boxleft ul.news li a:hover span.text{color:#666666;text-decoration:underline;background:none;}
/*PAGE */
.page{float:left;max-width:665px; width:100%;min-height:390px;padding:20px 40px;background-color:#ffffff;position:relative;}
.page h1,.page h2{float:left;width:100%;padding:0;color:#F37022;font-size:18px;font-weight:bold;}
.page p{width:auto;padding:0; margin: 0 0 1.5em 0; line-height:1.5em;}
.page a.larger{	display:block;}

/*NEWS*/
.page span.date{float:left;width:100%;font-size:11px;font-weight:bold;}
.page a.news{float:left;margin:0 0 20px 0;color:#666666;text-decoration:none;}
.page a.news strong{display:block;margin:3px 0;font-size:14px;font-weight:bold;clear:both;}
.page a.news span{clear:both;}
.page a.news:hover{text-decoration:underline;}
/*CATALOG*/
.page .catalog {float:left;width:100%;}
.page .catalog li{float:left;width:186px;padding:0 53px 20px 0;}
.page .catalog li.last{padding:0 0 15px 0;}
.page .catalog li { list-style:none;}
.page .catalog li a{float:left;width:186px;height:150px;text-decoration:none!important;}
.page .catalog li a .img{float:left;width:186px;height:115px;position:relative;background: #f9f9f9;background: -moz-linear-gradient(top, #f9f9f9 0%, #d6d8d7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d6d8d7));background: -webkit-linear-gradient(top, #f9f9f9 0%,#d6d8d7 100%);background: -o-linear-gradient(top, #f9f9f9 0%,#d6d8d7 100%);background: -ms-linear-gradient(top, #f9f9f9 0%,#d6d8d7 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d6d8d7',GradientType=0 );background: linear-gradient(top, #f9f9f9 0%,#d6d8d7 100%);}
.page .catalog li a .img .mask{float:left;width:186px;height:115px;background:transparent url("img/mask.png") 0 0 no-repeat;position:absolute;top:0;left:0;}
.page .catalog li a .text{float:left;margin:0 0 0 20px;color:#333333;text-align:center;font-weight:bold;}
.page .catalog li a:hover .img .mask{background:transparent url("img/mask_active.png") 0 0 no-repeat;}
.page .catalog li a:hover .text{color:#F37022;}
/*CONTACT*/
.page .wpcf7 form{float:left;width:426px;}
.page .wpcf7 form fieldset{float:left; width:100%;padding: 0 0 8px 0;}
.page .wpcf7 form fieldset label{float:left;width:90px;padding:3px 0;color:#666666;}
.page .wpcf7 form fieldset label.warning{float:left;width:100%;padding:3px 0 10px 0;font-size:10px;font-weight:normal;text-transform:capitalize;}
.page .wpcf7 form fieldset label span{color:#ff0000;background:none;}
.page .wpcf7 form fieldset.textarea{float:left;}
.page .wpcf7 form fieldset.textarea label{float:left;width:100%;}
.page .wpcf7 form fieldset input,.page .wpcf7 form fieldset select,.page .wpcf7 form fieldset textarea{float:left;width:319px;padding:3px 5px;border:#cccccc 1px solid;font-family:Arial;font-size:12px;}
.page .wpcf7 form fieldset textarea{width:411px;height:100px;}
.page .wpcf7 form fieldset select{width:331px;}
.page .wpcf7 form fieldset.action{width:auto;height:auto;margin:0;padding:0;position:relative;}
.page .wpcf7 form fieldset.action input{float:left;width:auto;height:24px;margin:0;padding:0 20px;text-align:center;overflow:visible;}
.page .wpcf7 form img{visible:hidden; display:none;}
.page .info{float:left;width:200px;}
.page .info p{float:left;width:100%;}
/*PAGE HOME */
.home{max-width:665px;padding:35px 40px;}
.home h1{width:1px;height:1px;text-indent:-9999px;position:absolute;}
.home h2{padding:0 0 15px 0;font-size:14px;}
.home em{padding:0 0 15px 0;font-size:14px;float: left;width: 100%;padding: 0 0 10px 0;color: #F37022;font-size: 18px; font-weight: bold;}

/*BANNER */

#banner.banner{float:left;max-width:745px; width:100%; max-height:200px; height:100%; border-top:#010101 6px solid;border-bottom:#010101 8px solid;background-color:#010101;}
#banner.banner a.prev,#banner.banner a.next{float:left;width:55px;height:188px;background:#595858 url("img/btn/btn_banner.png") center no-repeat;}
#banner.banner a.next{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:fliph;}
#banner.banner .viewport{float:left;width:635px;height:188px;background-color:#595858;overflow:hidden;position:relative;}
#banner.banner .viewport ul.overview{width:635px;margin:0;padding:0;position:absolute;top:0;left:0;list-style:none;}
#banner.banner .viewport ul.overview li{float:left;width:635px;height:188px;margin:0;padding:0;}
#banner.banner .viewport ul.overview li .info{float:left;width:337px;height:188px;margin:0;padding:0;}
#banner.banner .viewport ul.overview li .info p{height:125px;padding:25px 15px 0 15px;font-size:13px;color:#fdfafa;font-weight:bold;}
#banner.banner .viewport ul.overview li .info a{text-decoration:none;}
#banner.banner .viewport ul.overview li .img{float:right;width:270px;height:188px;margin:0;padding:0;}

#video.banner{float:right;max-height:200px;border-top:#010101 6px solid;border-bottom:#010101 8px solid;background-color:#010101;}
#video.banner a.prev, #video.banner a.next{float:left;width:45px;height:188px;background:#595858 url("img/btn/btn_banner.png") center no-repeat;}
#video.banner a.next{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:fliph;}
#video.banner .viewport{float:left;width:655px;height:188px;background-color:#595858;overflow:hidden;position:relative;}
#video.banner .viewport ul.overview{width:635px;margin:0;padding:0;position:absolute;top:0;left:0;list-style:none;}
#video.banner .viewport ul.overview li{float:left;margin:0px 17px 0px 0px;padding:0;}
#video.banner .viewport ul.overview li .img{ border:#e86d2a 1px solid;float:right;width:202px;height:130px;margin:30px 0px;padding:0;}

/*FOOTER */
.footer{float:left;width:100%;left:0;*margin:-15px auto 0 auto;}
.footer .fcontent{width:980px;height:60px;margin:0 auto;background-color:#F37022;display:table;padding:5px 0 20px}
.footer .fcontent p{float:left;width:100%;padding:0;color:#ffffff;font-size:14px;text-align:center;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background: url(img/modal/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(img/modal/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(img/modal/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(img/modal/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(img/modal/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(img/modal/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(img/modal/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(img/modal/border.png) 0 0 repeat-x;}#cboxBottomCenter{height:21px; background:url(img/modal/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}#cboxError{padding:50px; border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}#cboxPrevious{position:absolute; bottom:0; left:0; background:url(img/modal/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}#cboxPrevious.hover{background-position:-75px -25px;}#cboxNext{position:absolute; bottom:0; left:27px; background:url(img/modal/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}#cboxNext.hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:url(img/modal/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(img/modal/loading.gif) no-repeat center center;}#cboxClose{position:absolute; bottom:0; right:0; background:url(img/modal/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}#cboxClose.hover{background-position:-25px -25px;}

div.content div.page > ul, div.content div.page > span, div.content div.page > div{	margin: 0 auto 14px;}

div.content div.page > h1, div.content div.page > h2, div.content div.page > h3, div.content div.page > h4, div.content div.page > h5, div.content div.page > h6{	margin: 10px auto 5px; float:none;}

div.content div.page p{  line-height:19px; text-align:justify; margin: 0 auto 10px;	}

div.content .page ul{list-style-type: disc;	padding-left:20px;}

div.content .page ul li{margin:0 0 8px 10px;}

a.page.larger {display: block;width: 10px;height: 10px;min-height:15px;float:right;color:#000;}

div#container-destaques{	margin: 12px auto;	position:relative;}

div#container-destaques .item{	float:left;	margin:10px auto;}

div#container-destaques .item .item-img {	width: auto;	display:inline-block;	float:left;	max-width:120px;	margin:  0 20px 10px 0;}


div#container-destaques div.desc{
	float: left;
	max-width:470px;
	text-align:justify;
}

div#container-destaques h2 a, div#container-destaques h2 a:hover{
	color:#F37022;
}

div#container-destaques a{
	color:#222;
	text-decoration:none;
}

div#container-destaques a:hover{
	color:#222;
	text-decoration:none;
}

.orange{
	color:#F37022;

	div.content .page h3{
		font-size:16px;
		font-weight:700;
	}
}

/*teste*/

div#container-destaques-2{	margin: 12px auto;	position:relative;}

div#container-destaques-2 .item{	float:left;	margin:10px auto;}

div#container-destaques-2.item .item-img {	width: auto;	display:inline-block;	float:left;	max-width:120px;	margin:  0 20px 10px 0;}


div#container-destaques-2 div.desc{
	float: left;
	max-width:520px;
	text-align:justify;
}

div#container-destaques-2 h2 a, div#container-destaques h2 a:hover{
	color:#F37022;
}

div#container-destaques-2 a{
	color:#222;
	text-decoration:none;
}

div#container-destaques-2 a:hover{
	color:#222;
	text-decoration:none;
}

/*============ Destaques ============*/

.content .page h1{
	font-size: 20px;
}

.content .page h2, #prod-list .prod-list-title{
	color: #000;
	font-size: 16px;
}



div#prod-list{
	margin: 2.25em auto 1.25em;
	font-size:14px;
	text-align: left;
}

#prod-list .prod-list-title{
	margin: 0 0 10px;
}

div#prod-list .item{
	margin: 0 35px 0 0;
	float:left;
	width:140px;
	position:relative;
}

#prod-list .item.last{
	margin-right: 0;
}

div#prod-list .item div.prod-img{text-align:center;}

div#prod-list .item img{
	margin:5px auto;
	width:130px;
	height:125px;
}

div#prod-list .item .prod-desc, div#prod-list .item a, div#prod-list .item a:hover{
	color: #222;
	text-decoration:none;
	font-size:12px;
	font-weight:700;
	max-width:140px;
	text-align:left;
	line-height:16px;
}
div#prod-list .item .prod-desc{margin-top:-1.15em;}

#prod-list div.prod-desc p{text-align:left;}

#prod-list .prod-desc h3{
	font-weight: 400;
	font-size: 13px;
	line-height: 1.35em;
	margin: 0 auto 0;
	max-width: 125px;
}


div#prod-list .item.last, div#prod-list .item:last-child{margin:0;}

div#container-destaques .item .item-img img{
	max-width: 90px;
}

/*============ Contato ============*/

div.main div.content div.page.contato div.info{margin-left:36em; margin-top: -550px;}

div.main div.content div.page.contato div.info em.item {text-align:center; display:block; margin: 0 auto 1.2em; color:#111; font-weight:700;}

div.main div.content div.page.contato div.info em.item span.title{font-size:16px; color:#F37022; display:block; }

div.main div.content div.page.contato div.info em.item a{color:#111; text-decoration:none;}

 table  tbody  tr td.text2  a strong,  table  tbody  tr td.text2 a.text2,table  tbody  tr td.text2 a:visited{font-size:12px; font-weight:normal}

 table  tbody  tr td.text2{padding: 0 2px;min-width:40px;}

 table  tbody  tr td.text2 h2 a.text2{font-weight:bold; font-size:16px;padding-bottom:10px}

body > div.main > div.content > div > div.wp-pagenavi > span.pages,body > div.main > div.content > div > div.wp-pagenavi > a,  div.main div.content div.wp-pagenavi span.current{float:left;}

div.content ul.catalog li{margin:0;}

div.content .page.noticias ul.news, div.content .page.noticias ul.news li{list-style:none; margin: 0 0 10px 0; padding:0;}

div.content a.news:hover{text-decoration:none}

div.content a{color:#f37022;transition:0.35s linear;}

ul.overview div.info a{color:#fff;}

/*============ Destaques ============*/

/*============ Página 404 ============*/

.page.page-404 { min-height: 680px;}

.content .page.page-404 h1 { font-size: 20px; margin-bottom: 30px;}

.but { display: table; background-color: #F37020; color: #fff !important; padding: 8px; font-family: Helvetica,Arial,sans-serif; font-size: 13px; border: 0; margin: 43px auto; font-weight: bold; background-image: linear-gradient(to bottom,transparent,rgba(0,0,0,.20)); cursor: pointer; text-decoration: none !important;}

div.content div.page.page-404>ul, div.content div.page>span, div.content div.page>div { margin: 33px auto 14px;}

.page.page-404 .catalog li a .text { font-size: 14px; margin-top: 10px;}

.page-404 .img img { border: 1px solid #ccc;}

/*============ Fim Página 404 ============*/

/* fix bug */

.wp-pagenavi {
	float: right;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	border-color: #000;
}

.wp-pagenavi span.current {
	font-weight: bold;
}
a.page.larger {display: block;width: 20px;height: 23px;min-height:20px; float:right; color:#f37022;}

.page .info { margin: 19px 0px 36px 12px;}			


/*===============mobile===================*/

@media (max-width: 1024px) {
body{background:#ffffff}
ul {list-style-type:none;}
ul li {display:inline-block;}
.banner{display:none;}
.search{float:left; position:absolute;}
.boxleft{display:none;}
.home{width: 100%;}
.page{float:left;width:100%;background-color:#ffffff;position:static;}
.content .ccontent{float:none;width:100%;/*padding:0 0 50px 0;*/background:url("img/bg/bg_content.jpg") right top repeat-y;display:table;}
div.noticias {width:100%; padding: 20px 10px;}
div.destaques {width:100%; padding: 20px 10px;}
.wp-pagenavi {margin-top: 111%;}
.page .wpcf7 form fieldset{float:left;width:100%;padding: 0 0 31px 0;}
}

@media (max-width: 920px) {
.wp-pagenavi {margin-top: 1%;}
}

@media (max-width: 870px) {
	.header .contact{float:left;margin:103px 0 10px 463px;color:#ffffff;font-size:11px;font-weight:bold;}	
	
}

@media (max-width: 818px) {
	.header .contact{float:left;margin:103px 0 10px 446px;color:#ffffff;font-size:11px;font-weight:bold;}	
	
}

@media (max-width: 768px) {
			/*header*/
			
.header{float:left;width:100%;height:92px;background:#010101 url("img/bg/bg_header_sm.jpg") center 0 no-repeat;}
.home{width: 100%;}
.home h1{width:1px;height:1px;text-indent:-9999px;position:absolute;}
.home h2{padding:0 0 15px 0;font-size:14px;}
.home em{padding:0 0 15px 0;font-size:14px;float: left;width: 100%;padding: 0 0 10px 0;color: #F37022;font-size: 18px; font-weight: bold;}
.boxleft {display:none;}
.banner{display:none;}
.header{float:left;width:100%;max-height:228px;height: 100%;background:#010101 url("img/bg/bg_header.jpg") center 0 no-repeat;}
.header .hcontent{max-width:980px; width: 100%;margin:0 auto;position:relative;}
.header .hcontent .logo,.header .hcontent .logo a img{float:left;max-width:160px;max-height:64px;width: 80%;height: 80%;text-indent:-9999px; margin:-5px -6px 0 -3px;}
.header .hcontent .logo{position:relative;top:0px;left:7px;}
.header .contact{float:left;margin:80px -5px 0px 10px;color:#ffffff;font-size:11px;font-weight:bold; background-color:black;}
.header .contact span{float: left;padding:0 18px 0 17px;text-decoration:none;background:transparent url("img/icons/icon_phone.png") 0 center no-repeat; position: relative;}
.header .contact a{float: left;padding:0px 18px 0 20px;color:#ffffff;text-decoration:none;) 0 center no-repeat;}


			/*menu tablet*/
.menu{float:left;width:100%;height:38px;border:#908f8f 1px solid;border-left:none;border-right:none;background: #090909;background: -moz-linear-gradient(top, #090909 0%, #414141 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#090909), color-stop(100%,#414141));background: -webkit-linear-gradient(top, #090909 0%,#414141 100%);background: -o-linear-gradient(top, #090909 0%,#414141 100%);background: -ms-linear-gradient(top, #090909 0%,#414141 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#090909', endColorstr='#414141',GradientType=0 );background: linear-gradient(top, #090909 0%,#414141 100%); position:relative; display:table;}
.menu .mcontent{max-width:980px; width: 100%;margin:0 auto;}
.menu .mcontent ul{float:left;margin:0 0 0 15px;}
.menu .mcontent ul li{float:left;}
.menu .mcontent ul li a{float:left;height:38px;line-height:40px;padding:0 20px;color:#ffffff;font-weight:bold;text-decoration:none;position:static;}
.menu .mcontent ul li a.active, .menu .mcontent ul li.current-menu-item a,.menu .mcontent ul li a:hover{background-color:#f27022;}
.menu .mcontent ul li a.active span, .menu .mcontent ul li.current-menu-item a span,.menu .mcontent ul li a:hover span{display:block;}
.search{float: right; position:inherit;}

			/*page tablet*/
.page{float:left;width:90%;background-color:#ffffff;position:static;}


			/*footer tablet*/
.footer{float:left;max-width: 768px;width:100%;position:absolute;left:0;margin: 0px 125px 0 0;}
.footer .fcontent{max-width:760px;width: 100%;height:60px;margin:0 auto;position:absolute;background-color:#F37022;display:table;padding:5px 0 20px}
.footer .fcontent p{float:left;width:100%;padding:0;color:#ffffff;font-size:14px;text-align:center;}
			/*contato tablet*/
.page .wpcf7 form{float:left;max-width:326px;width:100%; position:relative;}
.page .wpcf7 form fieldset label{float:left;width:90px;padding:3px 0;color:#666666;}
.page .wpcf7 form fieldset label.warning{float:left;width:100%;padding:3px 0 10px 0;font-size:10px;font-weight:normal;text-transform:capitalize;}
.page .wpcf7 form fieldset label span{color:#ff0000;background:none;}
.page .wpcf7 form fieldset.textarea{float:left;}
.page .wpcf7 form fieldset.textarea label{float:left;width:167%;}
.page .wpcf7 form fieldset input,.page .wpcf7 form fieldset select,.page .wpcf7 form fieldset textarea{float:left;width:100%;padding:3px 5px;border:#cccccc 1px solid;font-family:Arial;font-size:12px;}
.page .wpcf7 form fieldset textarea{width:100%;height:100px;}
.page .wpcf7 form fieldset select{width:100%;}
.page .wpcf7 form fieldset.action{width:auto;height:auto;margin:0;padding:0;position:relative;}
.page .wpcf7 form fieldset.action input{float:none;width:auto;height:24px;margin:0;padding:0 20px;text-align:center;overflow:visible;}
.page .wpcf7 form img{visible:hidden; display:none;}
div.main div.content div.page.contato div.info{margin-left:39%; margin-top: 0px; position:relative;}


#breadcrumbs {display:none;}
.hidden {display:none;}
.content .ccontent{float:none;width:100%;/*padding:0 0 50px 0;*/background:url("img/bg/bg_content.jpg") right top repeat-y;display:table;}

			/*front page*/
			 ul li {display:inline-block;}
			 .page .catalog li.last{padding:auto auto auto auto;}
			 div.content div.page.page-404>ul, div.content div.page>span, div.content div.page>div { margin: 19px -21px 36px 12px;}	
			 .wp-pagenavi {margin-top: 1px;}
}
}

@media (max-width: 644px) {
			/*header*/
			
.header{float:left;width:100%;height:58px;background:#010101 url("img/bg/bg_header_xs.jpg") center 0 no-repeat;}
.header .hcontent .logo{position:relative;top:2px;left:0;}
.header .hcontent .logo,.header .hcontent .logo a img{float:left;max-width:161px;max-height:64px;width: 60%;height: 60%;text-indent:-9999px;}
/* .header .contact{display:none;} */
div.content div.page.page-404>ul, div.content div.page>span, div.content div.page>div { margin: 1px 12px 26px -35px;} 
.header .contact{float:left;margin:80px -5px 0px -14px;}
}

@media (max-width: 600px) {
.search{float: left; position:absolute; margin:7px 20px 0 7px;}
}
@media (max-width: 500px) {
.header{float:left;width:100%;height:80px;background:#010101}
.home{max-width:465px;width: 100%;padding:20px 40px;}
.home h1{width:1px;height:1px;text-indent:-9999px;position:absolute;}
.home h2{padding:0 0 15px 0;font-size:14px;}
.home em{padding:0 0 15px 0;font-size:14px;float: left;width: 100%;padding: 0 0 10px 0;color: #F37022;font-size: 18px; font-weight: bold;}
.boxleft {display:none;}
.header .contact{float:left;margin:5px 8px 6px 3px;color:#ffffff;font-size:11px;font-weight:bold; background-color:black;}
.header .contact span{float: left;padding:0 18px 0 17px;text-decoration:none;background:transparent url("img/icons/icon_phone.png") 0 center no-repeat; position: relative; margin: 1px 7px 3px -2px;}
.header .contact a{float: left;padding:0px 18px 0 20px;color:#ffffff;text-decoration:none;) 0 center no-repeat;}
.header .hcontent .logo,.header .hcontent .logo a img{float:left;max-width:160px;max-height:64px;width: 100%;height: 100%;text-indent:-9999px; margin:-5px -6px 0 -3px;}



}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 32.26%; }

/*  GO FULL WIDTH BELOW 520 PIXELS */
@media only screen and (max-width: 580px) {
	.col {  margin: 8% 0% 1% 0%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	div.content div.page.page-404>ul, div.content div.page>span, div.content div.page>div { margin: -37px 20px 39px 35px;}
/*	.empresa{padding:17px 2%;} */
	div.content .page ul{padding-left:0px;}
	#wpcf7-f8-p9-o1 { margin: 1px 12px 26px -35px;} 
	.page .wpcf7 form fieldset input,.page .wpcf7 form fieldset select,.page .wpcf7 form fieldset textarea{float:left;width:110%;padding:3px 5px;border:#cccccc 1px solid;font-family:Arial;font-size:12px;}
	div.main div.content div.page.contato div.info{margin-left:10%; margin-top: 16px; position:relative;}	
}