/*======================================
Theme Name: Idealle Site
Description: Tema desenvolvido para Idealle Mobilia
Version: 0.0.1 beta
Author: Renato Rodrigues - rlsrodrigues
Author URI: http://rlsrodrigues.com.br
This file is part of the project bootstrap theme
======================================*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
@import url("css/reset.css");
@import url("css/default.css");
@import url("css/default-wp.css");
/*============================ PUT YOUR CODE HERE ============================*/
/* styles example */
body       						{ font-family: 'Open Sans', sans-serif; color: #fff; font-size: 13px !important; }
a:link, 
a:visited   					{ color: #777; }
a:hover     					{ color: #999; }
a           					{ outline: none; }
h1 								{ margin-bottom: 25px; }
.page-id-52 h1,
.page-id-54 h1 					{ display: none; }


/*================================== HEADER ==================================*/
.container-header 				{ padding: 10px 0; position: fixed; top: 0; z-index: 999; background: url('images/shadow-header.png') repeat-x bottom center #fff; }
.home .container-header 		{ background-image: none; }
.container-header .header 		{ height: 110px; }
.container-header .header .logo { width: 170px; height: 38px; top: 71px; left: 0px; background: url('images/logo.png'); text-indent: -9999px; }
.container-header .header #navi { width: 770px; top: 90px; left: 190px; text-align: center; }
.container-header .header #nav, 
.container-header .header #nav ul { margin: 0; padding: 0; list-style-type: none; list-style-position: outside; position: relative; }
.container-header .header #nav li { position:relative; display: inline-block; }
.container-header .header #nav a { display: block; padding: 1px 15px; font-size: 13px; text-transform: uppercase;  }
.container-header .header #nav a:link, 
.container-header .header #nav a:visited{ text-decoration: none; color: #575756; }
.container-header .header #nav a:hover{ color: #BE202E; }
.container-header .header #nav ul { position: absolute; display: none; z-index: 99; padding: 2px; background: #fff; }
/*deixando submenus centralizados*/
.menu-item-402 .sub-menu { left: -37px;  }
.menu-item-403 .sub-menu { left: -33px;  }
.menu-item-506 .sub-menu { left: -40px;  }
/*deixando submenus centralizados*/
.container-header .header #nav ul a { width: 150px; padding: 3px 12px; float: left; font-weight: normal; font-size: 12px; }
.container-header .header #nav ul a:hover { background: #fff; }
.container-header .header #nav ul ul{ top: 0; margin-top: 2px; }
.container-header .header #nav li ul ul { margin-left: 176px; }
.container-header .header #nav li:hover ul ul, 
.container-header .header #nav li:hover ul ul ul, 
.container-header .header #nav li:hover ul ul ul ul{ display:none; }
.container-header .header #nav li:hover ul, 
.container-header .header #nav li li:hover ul, 
.container-header .header #nav li li li:hover ul, 
.container-header .header #nav li li li li:hover ul{ display:block; }
.container-header .header #nav li.current_page_item a, 
.container-header .header #navi li.current-menu-item a{ color: #BE202E; }
.container-header .header #nav li.current_page_item a a, 
.container-header .header #navi li.current-menu-item a a{ color: #BE202E; text-decoration: none !important; }


/* if logged in*/
.logged-in .container-header 	{ top: 32px; }

/*================================== CONTENT==================================*/
.container-content				{ padding: 50px 0; padding-bottom: 10px; background: #575756; margin-top: 100px; }
.home .container-content		{ background: #fff; padding: 0px; }
.container-content .content		{ height: 420px; overflow-y: auto; }
.container-content .content .content-page { width: 98%; }
.container-content .content .images-page { width: 300px; margin-right: 5px; }
.container-content .content .entry { width: 700px; margin-left: 243px; }
.container-content .content .content-page-left { width: 375px; margin-left: 243px;}
.container-content .content .content-page-left .entry { width: 375px; margin-left: 0; }
.container-content .content .entry p { margin-bottom: 10px; }
.container-content .content .carousel-gallery { width: 670px; height: 400px; padding-left: 27px; margin-left: 199px; }
.container-content .content .separador-galeria { margin-top: 30px; }

.wpcf7 { text-align: right } 
.wpcf7-text { width: 450px; padding: 3px; }
.wpcf7-textarea { width: 450px; padding: 5px; }
.wpcf7-submit { padding: 5px 10px; color: #fff; background: #BE202F; border: 0; }



/*home*/
.container-content .galeria-home { width: 100%; min-height: 450px; }


/*================================== FOOTER ==================================*/
.container-footer               { background: #FFF; background: url('images/shadow-footer.png') repeat-x top center #fff; }
.home .container-footer         { background-image: none; }
.container-footer .footer       { height: 50px; }
