/*
Theme Name: NDR Construtora 2015
Author: Aurélio de Morais <aurelio@aurlinformatica.com.br>
Author URI: http://www.aurlinformatica.com.br
Version: 1.0
Description: Tema Aurl WP Modelo 2015
*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic);

@import url(fonts/fontello/animation.css);
@import url(fonts/fontello/fontello.css);
@import url(css/main.css);

/*personalização fontello.css*/
[class*=" icon-"]:hover:before{text-decoration:none !important;}

html{}
body{cursor:default;background:#232323;;padding:0.1px;}
body,input,select,textarea{font-family:"Lato";line-height:130%;}

.noimage:before{color:red;}


/*** layout ***/
.layout_container{max-width:100%;width:100%;margin:0 auto;background:#ffffff;}
.lay{max-width:990pxpx;width:100%;position:relative;}


/*** header text, text, links ***/
h1,.h1{font-size:25pt;font-weight:normal;}
h2,.h2{font-size:21pt;font-weight:normal;}
h3,.h3{font-size:17pt;}
h4,h5,h6{font-size:15pt;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;}
a{color:#bb0000;}
a[href]:hover{color:#006699;text-decoration:underline;}
a,a[href]:hover{-moz-transition: all 100ms ease-in;-webkit-transition: all 100ms ease-in;-o-transition: all 100ms ease-in;transition: all 100ms ease-in;}

.border_style_1{border-color:rgba(0,0,0,0.1);}
.border_style_1:hover{border-color:rgba(221,51,51,0.3);}


/*** header ***/
.header_wrap{z-index:2;width:100%;color:#ffffff;background: -webkit-linear-gradient(#444444, #313131);background: -o-linear-gradient(#444444, #313131);background: -moz-linear-gradient(#444444, #313131);background: linear-gradient(#444444, #313131);padding:10px 0 20px 0;}
.header_wrap .logo{width:352px;overflow:hidden;display:inline-block;margin:0;}
.header_wrap .logo a{width:352px;height:112px;display:block;font-size:0;position:relative;}
.header_wrap .logo img{width:352px;}.header_wrap a{color:rgba(255,255,255,0.7);}
.header_wrap a:hover{color:#ffffff;text-decoration:none;}


/*header custom*/
.header_wrap .header_info{width:calc(100% - 352px - 30px);position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform: translate(0,-50%);font-size:10pt;text-align:right;}
.header_wrap .info{display:inline-block;width:calc(50% - 150px);vertical-align:middle;position:relative;}
.header_wrap .info:before{position:absolute;display:block;font-size:28pt;margin:5px -5px 0 0;}
.header_wrap .info span{display:block;margin-left:50px;}
.header_wrap .info .meta-caption{color:;}
.header_wrap .info .meta-description{font-size:15pt;font-weight:bold;}
.header_wrap .icon_face{width:40px;height:40px;overflow:hidden;font-size:0pt;margin-left:60px;top:10px;position:relative;}
.header_wrap .icon_face:before{font-size:28pt;margin:2px 0 0 0;}

/*custom right icon*/
.header_wrap .icon-right .info:before{right:0;margin:3px 0 0 -5px;}
.header_wrap .icon-right .info span{margin-left:0;margin-right:50px;text-align:right;padding-left:20px;}

@media screen and (max-width:900px){
	.header_wrap .header_info {width:100%;position:relative;top:0;transform:none;-webkit-transform:none;}
	.header_wrap .logo{position:relative;left:50%;transform:translate(-50%,0);-webkit-transform: translate(-50%,0);}
	.header_wrap .icon-right .info span{text-align:center;}
}
@media screen and (max-width:700px){
	.header_wrap .info{display:block;width:auto;text-align:center;top:-10px;}
	.header_wrap .info:before{display:none;}
	.header_wrap .icon-right .info span{text-align:center;margin:0;padding:0;}
	.menu_wrap .menu1{text-align:center;}
	.header_wrap .icon_face{display:none;}
}


/*** menu main horizontal ***/
.menu_wrap{z-index:9;width:100%;background:#bb0000;-moz-box-shadow:  0 -3px 3px  rgba(0,0,0,0.5);-webkit-box-shadow:  0 -3px 3px  rgba(0,0,0,0.5); box-shadow: 0 -3px 3px  rgba(0,0,0,0.5);}
/*structure*/
.menu1{width:100%;text-align:center;}
.menu1 > li{display:inline-block;font-size:10.5pt;}
.menu1 > li a{display:block;line-height:100%;white-space:nowrap;}
.menu1 > li > a,.menu1 > li > a:hover{font-size:12pt;color:#ffffff;text-decoration:none;margin:5px 10px 5px 10px;padding:15px 20px 15px 20px;}
a.menu-over,a.menu-over:hover{position:absolute;overflow:hidden;display:none;cursor:pointer;text-align:center;line-height:100%;font-size:12pt;color:#ffffff;text-decoration:none;background:#303030;margin:5px 10px 5px 10px;padding:15px 20px 15px 20px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
/*submenu*/
.menu1 > li > .sub-menu{}
.menu1 .sub-menu .sub-menu{margin:0 -1px 0 0;}
.menu1 .sub-menu{position:absolute;display:none;min-width:180px;text-align:left;z-index:9;background: -webkit-linear-gradient(#bb0000, #820000);background: -o-linear-gradient(#bb0000, #820000);background: -moz-linear-gradient(#bb0000, #820000);background: linear-gradient(#bb0000, #820000);-moz-box-shadow:  0 10px 7px -5px rgba(0,0,0,0.5);-webkit-box-shadow:  0 10px 7px -5px rgba(0,0,0,0.5); box-shadow: 0 10px 7px -5px rgba(0,0,0,0.5);padding:5px 5px 5px 5px;}
.menu1 .sub-menu a{color:#ffffff;padding:10px 10px 10px 10px;}
.menu1 .sub-menu li:hover > a{text-decoration:none;background:#303030;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


/*** slider top ***/
/*slider top default of theme */
.slider-top-height{height:390px;}
.slider-top-height img{min-height:448.5px;}


/*** center content ****/
.content_wrap{}


/*** footer ***/
.footer_wrap{font-size:11pt;color:#cccccc;background:#333333;padding:1px 0 0 0;}
.footer_wrap a{color:rgba(255,255,255,0.7);}
.footer_wrap a:hover{color:#ffffff;}

#footer-arrow-up{width:30px;height:30px;overflow:hidden;display:block;background:url("images/bot-arrow-up.png") no-repeat;cursor:pointer;position:absolute;right:10px;top:15px;z-index:99;}
.footer_copyright{text-align:center;background:rgba(0,0,0,0.3);margin:30px 0 0 0;padding:20px 0 10px 0;}
/*logo footer*/
.footer_wrap .logo2{width:352px;overflow:hidden;display:inline-block;margin:0;}
.footer_wrap .logo2 a{width:352px;height:112px;display:block;font-size:0;position:relative;}
.footer_wrap .logo2 img{width:352px;}

/*menu footer*/
.menu_footer_container{text-align:center;margin:20px 0;}
.menu_footer li{display:inline-block;margin:0 20px;line-height:180%;}


/*footer custom*/
.footer_div_left,.footer_div_right{width:55%;float:left;position:relative;}
.footer_div_left{text-align:right;padding-right:80px;width:45%;}
.footer_div_right p{margin:9px 0;}
.footer_div_right p:before{margin-right:10px;}

.menu_footer_container{margin-bottom:30px;}
.menu_footer a{font-style:italic;}

@media screen and (max-width:768px){
	.footer_div_left{display:none;}
	.footer_div_right{width:auto;float:none;padding:0 10px;}
	.footer_div_right p{margin:15px 0;}
}

/*diminui o slider em 70% quando a tela for menor*/
@media screen and (max-width:768px){
	.slider-top-height{height:calc(390px * 0.7);}
}


/* ************ customização dos objetos internos (para .content_wrap) ************ */
/*margin para blocos no centro*/
.wrap_margin{padding:30px 0;}

/*parágrafos*/
.content_wrap{color:#444;}
.content_wrap p{margin: 20px 0;line-height:170%;color:#444;}
.content_wrap h1,.content_wrap h2{color:#666666;}

/**** listas ul ****/
.content_wrap ul.no li:before{display:none;}
.content_wrap ul li:before{display:inline-block;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;width:1em;height:1em;line-height:1em;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
.content_wrap ul.col2 li{width:50%;padding:4px 32px 4px 0px;float:left;text-align:left;}
.content_wrap ul.col3 li{width:33.33%;padding:4px 32px 4px 0px;float:left;text-align:left;}
.content_wrap ul.marg_left li{margin-left:30px;}
.content_wrap ul li:before{content:'\e838';padding:4px 0 4px 0;margin-right:5px;}


/*cabeçalhos - linha - centro */
.h_line{display:table;white-space:nowrap;text-align:center;}
.h_line:before,.h_line:after{border-top:1px dotted rgba(0,0,0,0.5);content:'';display:table-cell;position:relative;top:0.5em;width:45%;}
.h_line .t{margin:0 20px;}
.h_line:before{right:0;}
.h_line:after{left:0;}
/*cabeçalhos - linha - left */
.h_line.left:before{display:none;}
.h_line.left:after{width:90%;}
.h_line.left .t{margin-left:0;}
@media screen and (max-width:768px){.h_line{white-space:normal;}.h_line:before,.h_line:after{display:none;}.h_line .t{margin:0;}}


/*cabeçalhos - cor do texto interno*/
.h_title_in{color:#901010;}

/*bloco de texto 1 (text left + image right)*/
.block_text_image_1 .wplist_items_thumbnail{float:right;width:350px;height:auto;margin:10px 0 0 30px;display:inline-block;}
.block_text_image_1 .wplist_items_thumbnail img{display:block;}

/*Home - Bloco de serviços*/
.home_block_services{background:#7A0000;}
.home_block_services .wplist_wrap{margin:10px 0 30px 0;}
.home_block_services .wplist_items_wrap_in{height:144px;overflow:hidden;position:relative;border:2px solid rgba(255,255,255,0.3);}
.home_block_services .wplist_items_title{position:absolute;width:100%;text-align:center;font-size:11pt;margin:0 !important;bottom:0;font-weight:normal;background:#212121;color:#fff;height:26px;line-height:26px;}
.home_block_services .wplist_items_thumbnail{width:100%;height:100% !important;}
.home_block_services a:hover{color:#fff;}
.home_block_services .wplist_items_wrap_in:hover{border-color:rgba(255,255,255,0.5);}
.home_block_services .wplist_items_wrap_in:hover .wplist_items_title{background:#000;}
.home_block_services .wplist_title{color:#ccc;}
.home_block_services .h_title_in{color:#fff;}

/*Home - Bloco de Formulário*/
.home_block_form{background:#D9DFDF;color:#666666;}
.home_block_form .wrap_block_title{color:#666666;}
.home_block_form .wpcf7-form{max-width:none;margin:20px 0;}
.home_block_form .frm_col2{width:40%;float:left;margin-bottom:20px;}
.home_block_form .frm_col2.b{width:60%;padding-left:30px;}
.home_block_form p{margin:5px 0;}
.home_block_form .wpcf7-textarea{height:268px;}
.home_block_form .wpcf7-text,.home_block_form .wpcf7-select,.home_block_form .wpcf7-textarea{background:#A6A8A8;border:1px solid #7E8080;}


/*botões - veja mais*/
.content_wrap .more_link,.wpcf7-submit{background:#BB0000;border-bottom:4px solid rgba(0,0,0,0.3);color:#fff;text-transform:uppercase;text-align:center;display:inline-block;padding:15px 20px 11px 25px;font-size:11pt;}
.content_wrap .more_link:after,.wpcf7-submit:after{content:'\e831';display:inline-block;font-family:"fontello";font-style:normal;font-weight:normal;speak:none;text-indent:2px;-moz-border-radius:100%;-khtml-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;width:1em;height:1em;line-height:1em;margin-left:15px;border:1px solid rgba(255,255,255,0.5);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale;}
.content_wrap .more_link:hover,.wpcf7-submit:hover{background-color:#303030;color:#fff;text-decoration:none;}
/*botões - veja mais - sty2*/
.content_wrap .more_link.sty2{background:#000000;border-bottom-color:#BB0000;}
.content_wrap .more_link.sty2:hover{background:#BB0000;border-color:#000;}
/*botões - veja mais - size1*/
.content_wrap .more_link.size1{padding:8px 10px 4px 15px;font-size:9pt;}


@media screen and (max-width:990px){
	/*margin para blocos no centro*/
	.wrap_margin{padding:25px 20px;}
}
@media screen and (max-width:768px){
	/*Home - Bloco de Formulário*/
	.home_block_form .frm_col2{float:none;width:100% !important;padding:0 !important;}
}

