/*
Theme Name: Ind�stria da Constru��o
Theme URI: https://www.sitiodigital.com.br
Author: S�tio Digital
Author URI: https://www.sitiodigital.com.br
Description: Template criado e desenvolvido para uso exclusivo da Ind�stria da Constru��o
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: industriadaconstrucao

*/

@font-face {font-family: 'frutigerCE-lightitalic'; src: url('css/fonts/frutigerce-lightitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'frutiger-light'; src: url('css/fonts/frutiger-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'frutiger-lightitalic'; src: url('css/fonts/frutiger-lightitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'frutiger-bold'; src: url('css/fonts/frutiger-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'young-italic'; src: url('css/fonts/young_italic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'young'; src: url('css/fonts/young-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'myriad-boldcond'; src: url('css/fonts/myriadpro-boldcond-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'myriad-light'; src: url('css/fonts/myriadpro-light-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'bold'; src: url('css/fonts/novecentowide-bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'book'; src: url('css/fonts/novecentowide-book.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open-bold'; src: url('css/fonts/opensans-bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open-light'; src: url('css/fonts/opensans-light.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open-regular'; src: url('css/fonts/opensans-regular.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open-semibold'; src: url('css/fonts/opensans-semibold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'open-semiboldit'; src: url('css/fonts/opensans-semibolditalic.woff') format('woff'); font-weight: normal; font-style: normal;}

.noPadding{padding: 0;}

.espaco-1{float: left; width: 100%; height: 1px;}

.separador{float: left; position: relative; background: url(image/separador.jpg) no-repeat center center; width: 100%; height: 24px;}

a:hover, a:focus{text-decoration: none}

body{font-family: book; font-size: 14px;}

.error{padding: 200px 0;}

/*Header*/
header{float: left; position: relative; background: url(image/separador.jpg) no-repeat bottom center #fff; width: 100%; height: auto; padding: 0 0 25px;}
header .logomarca{position: relative; margin: 15px 0 45px;}
header .menu{float: left; width: 100%; margin: 0 0 25px; display: block;}
header .menu li{float: left; width: 14.285%; margin: 0; text-align: center;}
header .menu li a{color: #cbc5af; font: 14px/14px open-semibold; display: inline-block; transition: all 0.5s ease;}
header .menu li a.current,
header .menu li a:hover{color: #343350; border-bottom: solid 1px #343350}
header .three-line{display: none;}
header .three-line i.fa{font-size: 50px; color: #4E4A69; cursor: pointer; transition: all 0.5s ease;}
header .three-line i.fa:hover, header .three-line i.fa:active, header .three-line i.fa:focus,
header .three-line i.fa.active{color: #DEA100;}


@media(max-width: 979px){
	header .three-line{display: inline-block;}
	header .menu{display: none;}
	header .menu li{width: 96%; margin: 0 2%;}
	header .menu li a{background: #343350; font: 14px/14px book; display: block; padding: 15px 0; width: 100%; color: #fff; border-bottom: solid 2px #fff}
	header .menu li a.current,
	header .menu li a:hover{background: #DEA100; border-bottom: solid 2px #fff; color: #fff;}
}

/*Body*/


@media(max-width: 980px){
	
}


/*Footer*/
footer{float: left; position: relative; background: linear-gradient(to left, #beb59d, #f0ecdf, #f0ecdf, #f0ecdf, #beb59d); width: 100%; height: auto;}
footer .logomarca{position: relative; margin: 45px 0 40px;}
footer .newsletter{position: relative; margin: 0;}
footer .newsletter span{display: inline-block; color: #b2ad9a; font: 15px/15px 'frutiger-light'; position: relative; margin: 0 20px 0 0;}
footer .newsletter form{display: inline-block; position: relative; margin: 0;}
footer .newsletter form input{color: #b2ad9a; font-family:"frutiger-light"; font-size:14px; padding: 0 15px; height: 30px; background: transparent; border: solid 1px #b2ad9a; border-radius: 10px; width: 200px; }
footer .newsletter form button{color: #fff; font: 15px/15px 'book'; padding: 0; height: 30px; background: #DFA400; border: none; border-radius: 10px; width: 70px; margin: 0 0 0 10px; transition: all 0.5s ease; font-family: "frutiger-light";}
footer .newsletter form button:hover{background: #33324E;}
footer .menu{float: left; width: 100%; margin: 30px 0;}
footer .menu li{float: left; width: 14.285%; margin: 0; text-align: center;}
footer .menu li a{color: #b2ad9a; font: 14px/14px open-semibold; display: inline-block; transition: all 0.5s ease;}
footer .menu li a.current,
footer .menu li a:hover{color: #E0A500; border-bottom: solid 1px #E0A500}
footer .copyright{border-top: solid 2px #d4cdb7; font: 10px/10px book; color: #b2ad9a; padding: 15px 0;}

@media(max-width: 979px){
	footer .newsletter{margin: 0 0 15px;}
	footer .newsletter form{margin: 10px 0;}
	footer .menu{display: none;}
}
