/*
Theme Name: Carolinna Drummond
Theme URI: http://www.carolinnadrummond.com.br
Description: Carolinna Drummond
Author: Studio Neon
Author URI: http://www.studioneon.com.br
Version: 1.0
*/

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 30, 2012 */

body {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	background: #FFFF;
	}
a{
	text-decoration:none;
	color: #FECB0B;
	}
em{
	font-style:italic;
	}

h3.subtitulo {
	
	width:100%;
	font-size:32px;
	color:#e7578b;
	font-weight:300;
	font-style:italic;
	line-height:36px;
	margin:0 0 30px 0;
	}

.centralizar {
	width:940px;
	margin:0 auto;
	}

.bt-voltar {
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#FECB0B;
	line-height:26px;
	padding:0 0 0 30px;
	margin: 0px 0 0 -8px;
	background:url(css/layout/bt-voltar.png) no-repeat left center;
	}

.clear {
	clear:both;
	}
.share-blog {
	width:100%;
	margin:10px 0;
	}

.share-blog .item{
	float:left!important;
	margin:0 15px 0 0;
	}
.share {
	float: right;
	width:109px;
	margin:-60px 0px 0 0;
	}

.share .item{
	float:left!important;
	margin:0 15px 0 0;
	}

.img-cont img{ width: 100%;}

.topo {
	height:125px;
	padding-top: 35px;
	}

.topo #logo {
	/*margin:-25px 0 0 0px;*/
	float:left;
	display:block;
	}

.topo #menu {
	float:right;
	margin:0px 0 0 0;
	}
#slider-home{
	float:left;
	width:100%;
	margin: 0 0 60px 0;
	}
.translate{
	float: right;
	/*width: 200px;*/
	height: 17px;
	text-align: right;
	/*margin: 10px 0px 10px 0;*/
}

.translate ul li{
	display: block;
	float: left;
}

.translate ul li a{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #5e5e5e;
}
.translate ul li a:hover{
	color: #FECB0B;
}
.translate ul li.active a{color: #FECB0B;}
.translate ul li:last-child{
   	border-left: 1px solid #5e5e5e;
   	padding: 0 0 0 7px;
	margin: 0 0 0 10px; 
}

.facebook-topo{
	float: right;
	width: 167px;
	height: 28px;
	background: url(images/icon-fb.png) center left no-repeat;
}
.facebook-topo a{
	float: right;
	color: #656565;
	line-height: 28px;
}
.facebook-topo a:hover{
	color: #FECB0B;
}

/* RODAPE ============================================================================================= */

#rodape {
	height:125px;
	}

#menu-rodape {
	width:999px;
	border-top: 1px dotted #FECB0B;
	margin:0 auto;
	}

#menu-rodape p{
	margin:20px 0 0 5px;
	color:#5e5e5e;
	font-size:13px;
	text-align: center;
	letter-spacing: 1px;
	}
#nav-rodape{
	float: left;
	margin: 30px 0 0 0;
}
/* TITULO ========================================================================================== */

.titulo-pagina {
	float:left;
	width:100%;
	margin:0 0 35px;
	text-transform: uppercase;
	}

.titulo-pagina h2{
	font-size:70px;
	color:#5e5e5e;
	/*margin: 0 0 0 20px*/
	}
.titulo-pagina h2 span{
		color:#FECB0B;
	}

/* SOBRE MIM ========================================================================================== */
.sobremim{
	float: left;
	width: 940px;
	/*background: #FECB0B;*/
	margin: 0 0 0 0px;
	padding-bottom:10px; 
 }
 .sobremim p{
 	width: 920px;
 	float: left;
 	font-size: 18px;
 	line-height: 22px;
 	color: #656565;
 	margin: 0 0px 20px 0px;
 	}
 .sobremim p span{
 	font-family: 'open_sans_condensed_lightIt';
 	float: right;
  }
 .sobremim img{
 	margin: -10px 0 30px -30px
  }
  .sobremim .divisor{
  	float: left;
  	width: 100%;
  	border-top: 1px dotted #FFF;
  	margin-bottom: 30px;
  }
/* GALERIA PINTURAS ========================================================================================== */
#pinturas{
	width: 100%;
	float: left;
	margin: 0 0 0 0px;
}
#pinturas ul{
	float: left;
}
#pinturas ul li{
	float: left;
	width: 429px;
	margin: 0 80px 0 0;
}
#pinturas ul li a{
	float: left;
	margin-bottom: 20px;
}
#pinturas ul li:nth-child(2n+2){
	margin: 0 0 0 0;
}
#pinturas .itens h3{
	font-size: 32px;
	color: #5e5e5e;
	/*padding-left: 14px;*/
	margin: 25px 0 15px 0;
	/*background: url(images/marcador-h3.png) no-repeat left center;*/
}
#pinturas .itens h3 span{
	color: #FECB0B;
}
#pinturas .itens p{
	/*float: left;*/
	font-size: 16px;
	color: #5e5e5e;
	margin: 15px 0;
}
#pinturas .itens .vendido{
	float: left;
	color: #FECB0B;
	text-transform: uppercase;
	position: absolute;
	margin: 45px 0 0 0;
	width: 150px;
	background: url('images/bg.jpg');
}

/* PEDIDOS ESPECIAIS ========================================================================================== */
  .pedidos-especiais{
	float: left;
	width: 940px;
	background: #FECB0B;
	margin: 0 0 0 30px;
	padding-bottom:10px; 
 }
 .pedidos-especiais p{
 	width: 880px;
 	float: left;
 	font-size: 18px;
 	line-height: 22px;
 	color: #FFF;
 	margin: 0 30px 20px 30px;
 	}
 .pedidos-especiais a{
 	color: #FECB0B;
 	background: #FFF;
 	padding: 5px 7px;
 }
 .pedidos-especiais img{
 	margin: -10px 0 30px -30px
  }

#galeria{
	width: 100%;
	float: left;
	margin: 0 0 0 30px;
}
#galeria ul{
	float: left;
}
#galeria ul li{
	float: left;
	width: 429px;
	margin: 0 83px 0 0;
	
}
#galeria ul li:nth-child(2n+2){
	margin: 0 0 0 0;
}
#galeria .itens h3{
	font-size: 32px;
	color: #5e5e5e;
	padding-left: 14px;
	margin: 25px 0 15px 0;
	background: url(images/marcador-h3.png) no-repeat left center;
}
#galeria .itens p{
	float: left;
	font-size: 16px;
	color: #5e5e5e;
	margin: 9px 0 0;
	width: 60%;
}
#galeria .itens .vendido{
	float: left;
	color: #FECB0B;
	text-transform: uppercase;
	position: absolute;
	margin: 45px 0 0 0;
	width: 150px;
	background: url('images/bg.jpg');
}
#galeria ul li .share {
    float: right;
    margin: 0 41px 0 0;
    width: 109px;
}

/* DESTAQUES ========================================================================================== */

#destaques {
	width:100%;
	margin:0 0 75px 0px;
	padding:0px 0 ;
	float:left;	
	}
.destaque-internas{
	background:#eef9ff;
	border-top:1px solid #68c3f4;
	}

#destaques .destaque{
	width:291px;
	float:left;
	}
#destaques .central{
	margin:0 33px 0;
	}

#destaques .destaque h2{
	width:295px;
	float:left;
	margin:0 0 10px 0;
	display:block;
	float:left;
	font-size: 32px;
	color:#5e5e5e;
	}
#destaques .destaque h2 span{
	color:#FECB0B;
	}

#destaques .destaque img{
	margin:0 0 10px 0;
	}

/* NA MODA ======================================================================================================== */ 
.blog{
	width:600px;
	float:left;
	border-right:1px dotted #5e5e5e;	
	padding:0 28px 0 0;
	margin: 0 28px 0 30px;
	}
.blog h3{
	
	width:100%;
	font-size:32px;
	color:#FECB0B;
	font-weight:300;
	font-style:italic;
	text-transform: uppercase;
	line-height:36px;
	margin:0 0 10px 0;
	}
.blog img{margin-bottom:0px;}
.blog p{
	font-size:18px;
	font-weight:300;
	color:#5e5e5e;	
	}
.blog .item-blog{
	float:left;
	margin:0 0 30px 0;
	padding: 0 0 30px 0;
	border-bottom:1px dotted #5e5e5e;
	}
.blog .item-blog .data-post{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#5e5e5e;
	margin:0 0 10px 0;
	}
.sidebar-blog{
	width:280px;
	float:left;	
	}
.sidebar-blog a{cursor:pointer;}
.sidebar-blog .titulo-blog{
	font-size:15px;
	color:#FECB0B;
	font-style:italic;
	text-transform:uppercase;
	margin:25px 0 10px 0;
	}
.sidebar-blog .posts-recentes{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-transform: uppercase;;
	color:#FECB0B;
	
	}
 .blog a.saibamais{
	padding:0 0 0 20px;
	color: #FECB0B;
	background:url(css/layout/saibamais.jpg) no-repeat left center;
	}


/* CONTATOS ========================================================================================== */
#contato{
	float: left;
	width: 100%;
}
#contato .form-contact{
	float: left;
	/*margin: 0 0 0 32px;*/
	width:324px;
}

#contato .form-contact label{
	float: left;
	width: 100%;
	font-size: 16px;
	color: #5e5e5e;
	margin: 0 0 5px 1px;
}

#contato .form-contact h4{
	float: left;
	width: 100%;
	margin: 0 0 26px 0;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #5e5e5e;
	font-size: 23px;
}
#contato .form-contact input, textarea{
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #FECB0B;
	width: 315px;
	height: 30px;
	margin-bottom: 10px;
	padding: 5px 5px;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #5e5e5e;
	font-size: 18px;
}
#contato .form-contact select{
	float: left;
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #FECB0B;
	width: 325px;
	height: 42px;
	margin-bottom:10px;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #5e5e5e;
	font-size: 18px; 
}
#contato .form-contact textarea {
	height: 198px;
}
#contato .form-contact .wpcf7-submit{
	float: right;
	border-radius: 0px;
	-moz-border-radius: 0px;
	background: #FECB0B;
	line-height: 30px!important;
	width: 85px;
	height: 30px!important;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #FFF;
	font-size: 18px;
	padding: 0	0;
	cursor: pointer;
}

#contato .form-contact .wpcf7-not-valid-tip-no-ajax{
	float: left;
	margin: -18px 0 0 -182px;
	color: #FECB0B;
}
#contato .form-contact div.wpcf7-validation-errors{
	display: none;
}
#contato .form-contact div.wpcf7-mail-sent-ok{
	float: left;
	font-size: 14px;
	color: #FECB0B;
	margin: -34px 0 0 -13px;
	border: none;
}

#contato .form-news{
	float: left;
	width: 562px;
	margin: 0 0 0 54px;
}
#contato .form-news .nome{
	float: left;
	font-size: 16px;
	color: #5e5e5e;
	margin: 0 0 5px 23px;
}
#contato .form-news .email{
	float: left;
	font-size: 16px;
	color: #5e5e5e;
	margin: 0 0 5px 250px;
}

#contato .form-news h3{
	float: left;
	width: 100%;
	margin: 0 0 24px 24px;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #5e5e5e;
	font-size: 42px;
}
#contato .form-news h3 span{
	color: #FECB0B;
}
#contato .form-news img{
	float: left;
	margin: 10px 0 45px 24px;
}
#contato .form-news h4{
	float: left;
	width: 100%;
	margin: 0 0 26px 24px;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #5e5e5e;
	font-size: 23px;
}

#contato .form-news input{
	border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #FECB0B;
	width: 245px;
	height: 30px;
	margin:0 0 10px 22px;
	padding: 5px 5px;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #5e5e5e;
	font-size: 18px;
}
#contato .form-news .wpcf7-submit{
	float: right;
	border-radius: 0px;
	-moz-border-radius: 0px;
	background: #FECB0B;
	line-height: 30px;
	width: 85px;
	height: 30px;
	font-family:'open_sans_condensed_lightRg', sans-serif;
	color: #FFF;
	font-size: 18px;
	padding: 0	0;
	cursor: pointer;
}
#contato .form-news .your-name span.wpcf7-not-valid-tip-no-ajax{
	float: left;
	color: #FECB0B;
	margin: -21px 0 0 67px
}
#contato .form-news .your-email span.wpcf7-not-valid-tip-no-ajax{
	float: left;
	color: #FECB0B;
	margin: -72px 0 0 356px
}
#contato .form-news div.wpcf7-validation-errors{
	display: none;
}
#contato .form-news div.wpcf7-mail-sent-ok{
	float: left;
	font-size: 14px;
	color: #FECB0B;
	margin: 7px 0 0 161px;
	border: none;
}