/*

Theme Name: Concrelit Litoral
Theme URI: http://www.zmidia.com.br/
Author: Z.MÃ­dia
Author URI: http://www.zmidia.com.br/
Description: Um Template WordPress criado especialmente para a Concrelit Litoral.
Version: 3.1


*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent;}
body{line-height:1;}
img{ max-width:100%; -webkit-transform: translate3d(0, 0, 0); }
h4, h5, h6{font-weight:normal;}
h1{font-size:30px;color:#3a3a3a;font-family:'PT Sans', sans-serif;text-transform:uppercase;padding:0 0 0 0;clear:both;font-weight:normal;}
h2{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:20px;color:#3a3a3a;text-transform:uppercase;padding:0 0 10px 0;text-align:left;;}
h3{font-size:24px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;font-weight:normal;}
ol, ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before, blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit]{font-family:"Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;}
pre{font-family:"Courier 10 Pitch", Courier, monospace;}
code{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
body, input, textarea{color:#666;font-size:12px;line-height:18px;}
hr{background-color:#E7E7E7;border:0;height:1px;margin-bottom:18px;clear:both;}
.content p{margin-bottom:18px;}
.content ul{list-style:square;margin:0 0 18px 1.5em;}
.content ol{}
.content ol ol{list-style:upper-alpha;}
.content ol ol ol{list-style:lower-roman;}
.content ol ol ol ol{list-style:lower-alpha;}
.content ul ul, .content ol ol, .content ul ol, .content ol ul{margin-bottom:0;}
.content dl{margin:0 0 24px 0;}
.content dt{font-weight:bold;}
.content dd{margin-bottom:18px;}
.content strong{font-weight:bold;}
.content cite, .content em, .content i{font-style:italic;}
.content big{font-size:131.25%;}
.content ins{background:#ffc;text-decoration:none;}
.content blockquote{font-style:italic;padding:0 3em;}
.content blockquote cite, .content blockquote em, .content blockquote i{font-style:normal;}
.content pre{background:#f7f7f7;color:#222;line-height:18px;margin-bottom:18px;padding:1.5em;}
.content abbr, .content acronym{border-bottom:1px dotted #666;cursor:help;}
.content sup, .content sub{height:0;line-height:1;vertical-align:baseline;position:relative;}
.content sup{bottom:1ex;}
.content sub{top:.5ex;}
.content input[type="text"], .content textarea{}
.content table{border:1px solid #e7e7e7;text-align:left;margin:0 -1px 24px 0;width:100%;}
.content tr th, thead th{color:#888;font-size:12px;font-weight:bold;line-height:18px;padding:9px 24px;}
.content tr td{border-top:1px solid #e7e7e7;padding:6px 24px;}
.content tr.odd td{background:#F2F7FC;}
.attachment img{max-width:900px;}
.alignleft, img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
.alignright, img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px;}
.aligncenter, img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.alignleft, img.alignright, img.aligncenter{margin-bottom:12px;}
.wp-caption{background:#f1f1f1;line-height:18px;text-align:center;margin-bottom:20px;padding:4px;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{margin:5px;color:#888;font-size:12px;}
.wp-smiley{margin:0;}
#comments{clear:both;}
#comments .navigation{padding:0 0 18px 0;}
h3#comments-title, h3#reply-title{color:#000;font-weight:bold;font-size:20px;margin-bottom:0;}
h3#comments-title{padding:24px 0;}
.commentlist{list-style:none;margin:0;}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px 0;padding:0 0 0 56px;position:relative;}
.commentlist li:last-child{border-bottom:none;margin-bottom:0;}
#comments .comment-body ul, #comments .comment-body ol{margin-bottom:18px;}
#comments .comment-body p:last-child{margin-bottom:6px;}
#comments .comment-body blockquote p:last-child{margin-bottom:24px;}
.commentlist ol{list-style:decimal;}
.commentlist .avatar{position:absolute;top:4px;left:0;}
.comment-author{}
.comment-author cite{color:#000;font-style:normal;font-weight:bold;}
.comment-author .says{font-style:italic;}
.comment-meta{font-size:12px;margin:0 0 18px 0;}
.comment-meta a:link, .comment-meta a:visited{color:#888;text-decoration:none;}
.comment-meta a:active, .comment-meta a:hover{color:#FF4B33;}
.commentlist .even{}
.commentlist .bypostauthor{}
.reply{font-size:12px;padding:0 0 24px 0;}
.reply a, a.comment-edit-link{color:#888;}
.reply a:hover, a.comment-edit-link:hover{color:#FF4B33;}
.commentlist .children{list-style:none;margin:0;}
.commentlist .children li{border:none;margin:0;}
.nopassword, .nocomments{display:none;}
#comments .pingback{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e7e7e7;}
.commentlist li.comment+li.pingback{margin-top:-6px;}
#comments .pingback p{color:#888;font-size:12px;line-height:18px;display:block;margin:0;}
#comments .pingback .url{font-style:italic;font-size:13px;}
input[type=submit]{color:#333;}
#respond{margin:24px 0;border-top:1px solid #e7e7e7;overflow:hidden;position:relative;}
#respond p{margin:0;}
#respond .comment-notes{margin-bottom:1em;}
.form-allowed-tags{line-height:1em;}
.children #respond{margin:0 48px 0 0;}
h3#reply-title{margin:18px 0;}
#comments-list #respond{margin:0 0 18px 0;}
#comments-list ul #respond{margin:0;}
#cancel-comment-reply-link{font-size:12px;line-height:18px;font-weight:normal;}
#respond .required{color:#FF4B33;font-weight:bold;}
#respond label{color:#888;font-size:12px;}
#respond input{margin:0 0 9px;width:98%;}
#respond textarea{width:98%;}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px;}
#respond .form-allowed-tags code{font-size:11px;}
#respond .form-submit{margin:12px 0;}
#respond .form-submit input{width:auto;font-size:14px;}
a{text-decoration:none;outline:0;color: #3A3A3A;}
a:hover{text-decoration:none;outline:0}
a:visited{text-decoration:none;outline:0}
html{}
/*body{background:url(images/bg--img.png) repeat center top;height:100%;}*/
body{background: repeat center top;height:100%;}
.flt_Lt{float:left;display:inline;}
.flt_Rt{float:right;display:inline;}
.clear{clear:both;font-size:0px;line-height:0px;display:block;}
html, body{height:100%;}
img{max-width:100%;height:auto;}
.no_border{border:none;}
.wrapper{margin:0 auto;}
.container{width:980px;margin:0 auto;border:0px solid red;}
.main_content{}
.header{margin:10px 0 0 0;}
.logo{float:left;}
.header_rgt{float:right;width:362px;background:#f6f6f6;padding:10px 10px 9px 10px;box-sizing:border-box;position:relative;}
.header_rgt .tit {font-family: 'PT Sans', sans-serif !important; font-weight: bold;;font-size:20px;color:#19396e;float:left;text-transform:uppercase;padding-top:3px;}
.numb_txt{width:200px;float:right;}
.number{float:left;padding:0 9px 0 0;}
.number p {font-family:'PT Sans', sans-serif;font-size:22px;color:#3a3a3a;line-height:25px;}
.header_rgt:after{background:url(images/curve_img.png) left top no-repeat;width:41px;height:71px;position:absolute;left:-41px;top:0;content:'';background-size:cover;}
.nav{background:url(images/nav_bg_img.png) center top no-repeat;}
.nav_menu{padding:80px 0 0 0px;margin:0 auto;}
.nav_menu ul{list-style:none;margin:0px;padding:0px;}
.nav_menu ul li{float:none;display:inline-block;font-size:12px;color:#fff;font-family:Arial, sans-serif;text-transform:uppercase;margin:0 30px 0 0;position:relative;}
.nav_menu ul li a{color:#fff;display:block;padding:0 0 9px 0;}
.nav_menu ul li a span{}
.nav_menu ul li a:hover{color:#01a6ff;}
.nav_menu ul li a:hover:after{background:url(images/nav_arow.png) center bottom no-repeat;width:10px;height:5px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;content:'';}
.nav_menu ul li.current-menu-item a:after{background:url(images/nav_arow.png) center bottom no-repeat;width:10px;height:5px;position:absolute;left:0;right:0;bottom:0;margin:0 auto;content:'';}
.nav_menu ul li.last{margin-right:0px;}
.nav_menu ul li span{display:none;}
.wrap_baner_Sect{padding:30px 0 39px 0;}
.lft_baner_Sect{float:left;width:980px;position:relative;line-height:1px;}
.lft_ask {
    float: left;
    width: 642px;
    position: relative;
    line-height: 1px;
    padding-top: 38px;
    margin-bottom: 37px;
    margin-top: 37px;
}
.lft_ask .dest {
    font-family: 'PT Sans', sans-serif !important;
    font-weight: bold;
    font-size: 30px;
    line-height: 30px;
    color: #0e458c;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.lft_ask h4 {
    font-size: 24px;
    line-height: normal;
    padding: 0 0 22px 17px;
    display: block;
    color: #3a3a3a;
    margin-bottom: 0px;
    background:url(images/arrow_ask.png) left top no-repeat;
    background-position-y: 5px;
}
.lft_ask h4 a:hover{
    text-decoration: underline;
}
.flexslider{}
.flexslider ul{list-style:none;margin:0px;padding:0px;}
.flexslider ul li{position:relative;background:none;padding-left:0px;}
.slider_txt{position:absolute;left:0;bottom:0px;background:rgba(10,10,10,0.5);width:306px;padding:20px;box-sizing:border-box;}
.slider_txt span{font-family: 'PT Sans', sans-serif !important; font-weight: bold;;font-size:22px;line-height:20px;color:#fff;display:block;text-transform:uppercase;}
.slider_txt h2{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:42px;color:#fff;line-height:40px;text-transform:uppercase;}
.rgt_ask{float:right;width:308px;background:#f6f6f6;border:1px solid #e8e8e8;border-radius:6px;padding:20px;box-sizing:border-box; margin-bottom: 37px; margin-top: 37px;}
.rgt_ask .dest{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:27px;line-height:30px;color:#0e458c;text-transform:uppercase;}
.rgt_ask .title{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:18px;color:#0e458c;line-height:normal;padding:14px 0 0 0;display:block;}
.rgt_ask p{font-family:'PT Sans', sans-serif;font-size:16px;color:#616161;margin:0px;line-height:normal;padding:14px 0 0 0;}
.rgt_ask p a{color:#0e458c;font-family: 'PT Sans', sans-serif !important; font-weight: bold;}
.rgt_ask span{font-size:16px;color:#3a3a3a;font-family:'PT Sans', sans-serif;background:#e8e8e8;border-radius:2px;text-transform:uppercase;line-height:40px;display:block;text-align:center;margin:18px 0 0 0;}
.rgt_ask span a{color:#3a3a3a;position:relative;display:block;}
.rgt_ask span a:after{width:7px;height:13px;background:url(images/arow_img.png) right top no-repeat;position:absolute;right:17px;top:14px;content:'';}
.service_sect{padding:0 0 75px 0;}
.colunas .service_sect {padding: 0 0 75px 0;margin-bottom: 20px;display: table;}
.service_sect .tit_subt_service_sect {font-size:36px;color:#19396e;font-family: 'PT Sans', sans-serif !important; font-weight: bold;line-height:40px;text-align:center;text-transform:uppercase;}
.service_sect h1 {font-size:24px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;text-align:center; padding-bottom: 30px; text-transform: none;}

.service_part{display:inline-block;width:306px;margin:0 26px 0 0;}
.colunas .service_part{	width: 100%; margin: 0 26px 0 0; float: left;}
.service_part h3,
.service_part h2 {font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:20px !important;color:#3a3a3a !important;line-height:25px !important;text-transform:uppercase !important;padding:16px 0 10px 0 !important;text-align:left !important;}
.service_part p{font-family:Arial, sans-serif;font-size:13px;color:#3a3a3a;margin:0px;line-height:normal;text-align:left;}
.service_part .link{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:18px;color:#fff;background:#19396E;border-radius:3px;line-height:35px;width:103px;float:right;text-align:center;text-transform:uppercase;margin:20px 0 0 0;}
.colunas .service_part .link {margin: 20px 0 30px 0;}
.service_part.last{margin-right:0px;}
.loc {margin:0 13px 0 0;}
/*.loc {margin:0 19px 0 0;}*/
.wrap_Service{position:relative;line-height:1px;}
.colunas .service_part img{}
 .service_part img{width: 100%;}
.service_icon{position:absolute;bottom:0px;width:100%;}
.service_icon span{float:left;padding-left:10px;}
.service_icon span.blue{float:right;background:url(images/blue_img.png) right bottom no-repeat;display:block;width:33px;height:33px;position:relative;}
.service_icon span.blue:after{background:url(images/plus_icon.png) right bottom no-repeat;width:7px;height:7px;position:absolute;right:3px;bottom:4px;content:'';cursor:pointer;}
.concret_sect{background:#fdfdfd;padding-top:40px;}
.concret_txt{}
.concret_txt h3{font-size:36px;color:#19396e;font-family: 'PT Sans', sans-serif !important; font-weight: bold;line-height:40px;text-align:center;text-transform:uppercase;}
.concret_txt p{font-size:24px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;text-align:center;}
.wrap_quali{text-align:center;padding:60px 0 70px 0;}
.quali_part{display:inline-block;width:274px;margin:0 75px 0 0;}
.quali_part .tit {font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:24px;color:#3a3a3a;text-align:center;text-transform:uppercase;padding:23px 0 0 0;line-height: 0px;}
.quali_part .desc {font-family:Arial, sans-serif;font-size:13px;color:#3a3a3a;text-align:center;line-height:normal;margin:0px;padding:23px 0 0 0;}
.quali_part.last{margin-right:0px;}
.client_cont{background:#19396e;padding:30px 0 30px 0;}
.client_txt{width:745px;margin:0 auto;}
.lft_txt{float:left;width:580px;}
.lft_txt .tit {font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:36px;line-height:40px;color:#fff;text-transform:uppercase;text-align: center;}
.lft_txt .tit a{color:#fff;}
.lft_txt .desc {font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:19px;color:#3a3a3a;color:#3a3a3a;background:#fff;border-radius:3px;padding:8px 0 8px 0;text-transform:uppercase;display:block;text-align:center;line-height:30px;margin:7px 0 0 0;}
.lft_txt .desc a{color:#3a3a3a;}
.client_txt img{float:left;padding-left:32px;display:block;}
/*.client_txt span{float:left;padding-left:32px;display:block;}*/
.btn_voltar{margin-top:30px !important;}
.venda_sect{}
.venda_sect h1{font-family:'PT Sans', sans-serif;font-size:30px;color:#3a3a3a;line-height:35px;text-transform:uppercase;padding:27px 0 24px 0;}
.venda_txt_part{background:#f6f6f6;border:1px solid #e8e8e8;padding:11px;margin-bottom:25px;}
.venda_txt_part:hover{background-color:#E8E8E8;}
.lft_txt_part{float:left;width:776px;}
.lft_txt_part span{float:left;}
.txt_sect{float:left;width:522px;padding:0 0 0 12px;}
.txt_sect h4{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:18px;color:#3a3a3a;line-height:20px;}
.txt_sect h4 a{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:18px;color:#3a3a3a;line-height:20px;text-decoration:none;}
.txt_sect p{font-family:'PT Sans', sans-serif;font-size:14px;color:#3a3a3a;margin:0px;line-height:normal;padding:15px 0 0 0;}
.rgt_txt_part{float:right;width:165px;background:#e8e8e8;padding:10px;box-sizing:border-box;}
.rgt_txt_part h4{font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:19px;color:#19396d;line-height:24px;}
.rgt_txt_part span{font-size:14px;color:#333333;font-family:'PT Sans', sans-serif;padding:3px 0 0 0;display:block;}
.rgt_txt_part em{float:none;vertical-align:middle;padding:2px 9px 0 0;}
.rgt_txt_part span a{font-size:14px;color:#333333;font-family:'PT Sans', sans-serif;text-decoration:none;}
.rgt_txt_part .link{display:none;font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:18px;color:#fff;background:#19396E;border-radius:3px;line-height:35px;width:103px;text-align:center;text-transform:uppercase;margin:20px 0 0 0;}
.content_iner2{padding:27px 0 31px 0;}
.lft_iner2_sect{width:643px;float:left;}
.lft_iner2_sect h1{font-size:30px;color:#3a3a3a;font-family:'PT Sans', sans-serif;line-height:35px;text-transform:uppercase;padding:0px 0 13px 0;}
.lft_iner2_sect h2{font-size:18px;color:#01a6ff;font-family:'PT Sans', sans-serif;padding-bottom:7px;}
.lft_iner2_sect p{font-size:16px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;padding:0px 0 22px 0;}
.lft_iner2_sect p a{font-size:16px;color:#01a6ff;font-family:'PT Sans', sans-serif;margin:0px;padding:0px 0 22px 0;}
.lft_iner2_sect p a:hover{color:#19396E;}
.lft_iner2_sect ul.list{list-style:none;margin:0px;padding:17px 0 0 5px;}
.lft_iner2_sect ul.list li{font-size:16px;color:#3a3a3a;font-family:'PT Sans', sans-serif;background:url(images/iner2_list_arow.png) left 7px no-repeat;padding:0 0 0 20px;line-height:20px;}
.lft_iner2_sect ul.list li a{color:#3a3a3a;}
.rgt_iner2_sect{width:310px;float:right;}
.rgt_iner2_sect ul {margin: 0px;}
.rgt_iner2_sect h4{font-family:Arial, sans-serif;font-size:26px;color:#fff;background:#19396d;line-height:34px;font-weight:bold;padding:5px 0 5px 11px;}
.search_box1{background:#f6f6f6;border:1px solid #d8d8d8;margin:11px 0 0 0;}
.search_box1 input.inp{background:none;outline:none;border:none;font-family:Arial, sans-serif;font-size:16px;color:#3A3A3A;padding:10px 0 10px 10px;width:96%;box-sizing:border-box;}
.search_box_contato{background:#f6f6f6;border:1px solid #d8d8d8;margin-right:3%;float:left;width:100%;}
.search_box_contato_ult{margin-right:0px !important;margin-bottom:0px;}
.search_box_contato input.inp{background:none;outline:none;border:none;font-family:Arial, sans-serif;font-size:16px;color:#3A3A3A;padding:10px 0 10px 10px;width:96%;box-sizing:border-box;}
.search_box_contato input#tel{background:none;outline:none;border:none;font-family:Arial, sans-serif;font-size:16px;color:#3A3A3A;padding:10px 0 10px 10px;width:96%;box-sizing:border-box;}
.search_box1 input#tel{background:none;outline:none;border:none;font-family:Arial, sans-serif;font-size:16px;color:#3A3A3A;padding:10px 0 10px 10px;width:96%;box-sizing:border-box;}
/*.itens_contato{float:left;width:33.298647242456%;font-family:"Myriad Pro", Arial;font-size:15px;color:#3a3a3a;}*/
.itens_contato_ult{width:30% !important;padding-left:33px;}
.itens_contato img{margin-right:21px;margin-top:16px;}
.itens_contato span{margin-top:0px !important;}
.localizacao{width:100%;margin:30px 0 60px 0;}
.localizacao .fachada{width:51.196670135276%;float:left;}
.localizacao .esp{width:20px;display:block;float:left;}
.localizacao .mapa{width:48.803329864724%;float:left;}
.mapa_iframe{width:100%;height:218px; margin-top: 9px;}
.localizacao .tit{font-family:"PT Sans", Arial;font-size:21px;color:#01a6ff;text-transform:uppercase;display:block;font-weight:bold;margin-bottom:-15px;}
.localizacao .endereco{font-family:"PT Sans", Arial;font-size:16px;color:#3a3a3a;margin-top:10px;}
.localizacao .endereco img{margin-right:21px;}

.cont { width: 48.5%; float: left; margin-right: 3%;}
/*.cont { width: 470px; float: left; margin-right: 18px;}*/
.itens_contato{font-family:"PT Sans", Arial;font-size:15px;color:#3a3a3a; display: inline-block; width: 100%;}
.TelCont1 {margin-top: -15px;}
.TelCont {margin-top: -7px;}
.ContForm {width: 48.5%; float: left;}
/*.ContForm {width: 470px; float: left;}*/
.ContForm .search_txt,
.ContForm .search_txt .txtarea{height: 281px;}

.search_txt{background:#f6f6f6;border:1px solid #d8d8d8;margin:11px 0 0 0;height:129px;}
.search_txt .txtarea{background:none;outline:none;border:none;resize:none;padding:10px 0 10px 10px;width:100%;box-sizing:border-box;font-family:Arial, sans-serif;font-size:16px;color:#3A3A3A;height:129px;}
input.send1{width:126px;background:#19396e;font-family:Arial, sans-serif;font-weight:bold;font-size:21px;color:#fff;border:none;outline:none;text-align:center;line-height:43px;float:right;margin:11px 0 0 0;-webkit-appearance: none;}
.footer{background: #FAFAFA;}
.footer_wrap{background:#fafafa;margin:auto 0;width:100%;}
.fot_part{padding:45px 0 15px 0;text-align:center;}
.fot_nav{width:243px;float:none;padding:0 20px 0 0;display:inline-block;vertical-align:top;}
.fot_nav .tit {font-family: 'PT Sans', sans-serif !important; font-weight: bold;font-size:24px;color:#3a3a3a;border-bottom:2px solid #5d81b1;line-height:25px;text-transform:uppercase;padding:0 0 7px 0;text-align:left;}
.fot_nav ul{list-style:none;margin:0px;padding:20px 0 0 0;}
.fot_nav ul li{font-family:Arial, sans-serif;font-size:14px;color:#3a3a3a;clear:both;padding:0 0 10px 0;text-align:left;}
.fot_nav ul li em{float:left;width:10%;padding:2px 0 0 0;}
.fot_nav ul li span{float:none;width:85%;padding-left:2%;display:inline-block;}
.fot_nav ul li span b{font-size:20px;line-height:25px;}
.fot_nav ul li em.clock{padding-top:10px;}
.fot_nav ul li em.atendimento{padding-top:6px;}
.fot_nav ul li span.msg{line-height:26px;}
.fot_nav ul li span a{color:#3a3a3a;}
.fot_nav ul li a{color:#3a3a3a;display:block;}
.fot_nav ul li.TelCell{ display: none; }
.mobile span a  {margin-bottom: -16px;}
.fot_nav.last{padding-right:0px;width:177px;}
.fot_nav p{font-family:Arial, sans-serif;font-size:14px;color:#3a3a3a;margin:0px;line-height:normal;padding:20px 0 0 0;text-align:left;}
.search_box{border:1px solid #ececec;background:#fff;margin:13px 0 0 0;}
.search_box input.inp{background:none;outline:none;border:none;font-family:Arial, sans-serif;font-size:14px;color:#3a3a3a;padding:0 0 0 13px;width:90%;line-height:33px;}
input.send{background:#19396E;font-family:Arial, sans-serif;font-size:21px;font-weight:bold;color:#fff;text-align:center;line-height:33px;border:none;outline:none;cursor:pointer;margin:10px 0 0 0;width:100%;text-transform:uppercase;}
.wrap_fot_cont{text-align:left;margin-top: 20px;}
span.fot_logo{float:left;padding-top:43px;}


.wrap_fot_cont .fot_nav.rd span{display: none;} 
.wrap_fot_cont .fot_nav.rd{padding:0 20px 0 32px;}
.wrap_fot_cont .fot_nav.rd ul,
.wrap_fot_cont .fot_nav.pag ul {list-style:none; margin:0px; padding:0px; text-align:left;}
.wrap_fot_cont .fot_nav.rd ul li{display:inline-block; padding:24px 0px 0 0; margin: 0 2.5px 0 0;}
.wrap_fot_cont .fot_nav.pag ul li{display:inline-block; padding: 0px; margin: 0 2.5px 0 0;}
.wrap_fot_cont .fot_nav.pag p{ margin-bottom: 6px !important;}   


.fot_nav.comp{float:right;width:177px;padding:0 0 0 0;}
.fot_nav.comp h5{font-size:13px;color:#3a3a3a;font-family: 'PT Sans', sans-serif !important; font-weight: bold;text-align:left;float:left;}
.fot_nav.comp span{padding:0px;margin-top:11px;display:block;}
.copy_sect{background:#f0f0f0;padding:5px 0 5px 0;}
.copy_sect p{font-family:Arial, sans-serif;font-size:14px;color:#3a3a3a;line-height:20px;float:left;padding:10px 0 0 0;}
.copy_sect span{float:right;}
.copy{}
.wrap_mobile_nav{display:none;}
span.copy{display:none;}
.mobile_call_txt{display:none;}
h5.entry-title{padding-bottom:0px !important;margin-top:24px;}
h5.entry-title a{font-size:20px;color:#3a3a3a;font-family:'PT Sans', sans-serif;line-height:25px;font-weight:bold;}
.entry-content p{padding:2px 0 18px 0 !important;}
h3.widget-title{font-size:29px;color:#3a3a3a;font-family:'PT Sans', sans-serif;line-height:35px;text-transform:uppercase;padding:0px 0 10px 0;clear:both;}
.textwidget, .textwidget p{font-size:16px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;padding:3px 0 20px 0;}
.rgt_iner2_sect ul li{font-size:16px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;background:url(images/iner2_list_arow.png) left 7px no-repeat;list-style:none;padding:0 0 5px 20px;}
.rgt_iner2_sect ol li{font-size:16px;color:#3a3a3a;font-family:'PT Sans', sans-serif;margin:0px;background:url(images/iner2_list_arow.png) left 7px no-repeat;list-style:none;padding:0 0 0 20px;}
.rgt_iner2_sect ul li a, .rgt_iner2_sect ol li a{color:#3a3a3a;}
.blog-post h5{padding-bottom:3px;margin-top:0px;font-size:18px;font-family:'PT Sans', sans-serif;}
.blog-post p{padding:0 0 22px 0; text-align: justify;}
.blog-post h5 a{color:#01a6ff !important;font-weight:bold;}
.blog-post p a{color:#01a6ff;font-weight:bold;}
.blog-post p a:hover{color:#19396E;}
.numb_txt span{display:block;padding-top:1px;}
.btn-orcamento{background-color:#183870;font-family:"PT Sans", Arial;font-size:24px;font-weight:bold;color:#FFFFFF;padding: 14px 0px 10px 0px;text-align:center;width:85%;margin:0 auto;}
.btn-orcamento a{color:#FFF; display: block;}
.servicos{margin-bottom:4px;}
.servicos a{background-color:#e6e6e6;font-size:20px;color:#3a3a3a;padding:13px 10px 10px 10px;display:block;}
.servicos a:hover{background-color:#183870;color:#FFF !important;}
.LatSocial span{display: none;}
.LatSocial a{margin:0 9px 0 0;}
.rgt_iner2_sect ul li.cat-post-item{background:none;margin:0px !important;padding:0px !important;}
.tagcloud {margin-bottom: 30px;}
.tagcloud a{background-color:#e6e6e6;font-size:15px !important;font-family: 'PT Sans', sans-serif;color:#3a3a3a;padding: 7px 7px; display: inline-block;margin: 3px 1px;}
.tagcloud a:hover{background-color:#183870;color:#FFF !important;}
.mtbtn {margin-top: 20px !important;}
.mbform {margin-bottom: 11px !important;}
.principais-clientes {margin: 0 auto;}
.principais-clientes img { margin: 2px 4px}
.ico-sustentaval {margin: 7px 0 0 17px;}
#navigation a {background-color: #e6e6e6; font-size: 16px !important; font-family: 'PT Sans', sans-serif; color: #3a3a3a; padding: 9px; display: inline-block; margin: 3px 1px; }
#navigation a:hover {background-color:#183870; color:#FFF!important}


.parceiros {
    width: 100%;
    border: 1px #ddd solid;
    margin-bottom: 30px;
}
.parceiros_part {
    padding: 15px;
}
.parceiros_logo {
    float: left;
    margin-right: 2%;
    width: 40%;
}
.parceiros_desc {
    float: left;
    width: 58%;
}
.parceiros_btn {
    background-color: #183870;
    font-family: "PT Sans",Arial;
    font-size: 19px;
    font-weight: bold;
    color: #fff;
    padding: 13px 10px 8px 10px;
    float: right;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.lig-form-e {
    padding-top: 16px;
}
.ligamos {
    width: 100%;
/*    height: 80px;*/
    background: #f6f6f6;
    border: 1px solid #e8e8e8;
    margin: 0 0 50px 0;
    max-height: 80px;
}
.lig-info {
    float: left;
    margin: -5px 20px 0 20px;
    text-align: center;
}
.ligamos h3 {
    color: #183870;
}
.lig-form span input,
.lig-form select {
    background: #e8e8e8;
    outline: 0;
    border: 0;
    font-family: Arial,sans-serif;
    font-size: 16px;
    color: #3a3a3a;
    padding: 8px 0 8px 6px;
    margin: 4px 10px 0 0;
    width: 157px;
    box-sizing: border-box;
    float: left;
    height: 38px;
}
.lig-form .ddd {
    width: 48px !important;
}
.lig-form select {
    width: 172px !important;
}
.lig-form .wpcf7-submit {
    float: left;
    margin: 4px 10px 0 0 !important;
    height: 38px;
    line-height: 0px;
}
.lig-form .wpcf7-not-valid-tip {
    display: none;
}


/*CONCRELIT NA MÍDIA*/
/*.midia {
    background-color: #efefef;
    padding: 50px 0 50px 0;
    text-align: center;
}*/
.midia {
    background-color: #efefef;
    padding: 50px 0 50px 0;
    text-align: center;
    clear: both;
}
.midia span {
    font-family: 'PT Sans';
    font-weight: bold;
    font-size: 30px;
    color: #3a3a3a;
    text-transform: uppercase;
    margin-bottom: 50px;
} 
.midia .midia-logos {
    padding-top: 30px;
}
.midia .midia-logos a {
    margin-right: 36px;
}
.midia .midia-logos a.lastImg {
    margin-right: 0px;
}
/*CONCRELIT NA MÍDIA*/

.menu-lat {
    font-family: 'PT Sans', sans-serif;
    font-size: 23px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 23px;
}

.menu-lat a {
    color: #18396e;
    margin-bottom: 32px;
    height: 44px;
    border-left: 9px solid #e6e6e6;
    display: inline-block;
    padding-left: 11px;
    padding-bottom: 4px;
}
.menu-lat a span {
    font-size: 18px;
    color: #656565;
    font-weight: normal;
}
.menu-lat a:hover {
    border-left: 9px solid #18396e;
}