/* CSS Document 
Designed by: TH-PROJECT.com
*/
/* RESETS */
@import url('resets.css');

/* TAGS */
body{
		font-family: 'Open Sans', sans-serif;
		font-size:13px;
		color:#fff;
		/*background: url(../imagens/layout/bg_body.jpg) repeat top left;*/
		background-color: #0a0706;
		background: url(../imagens/layout/bg-body19.jpg) fixed no-repeat top center;
		background-size: cover;

	}

a:visited{font-family: 'Open Sans', serif; color: #fff; text-decoration:none;}
a:link{font-family: 'Open Sans', serif; color: #fff; text-decoration:none;}
a:hover{font-family: 'Open Sans', serif; color: #fde7b8; text-decoration:underline;}
a:active{font-family: 'Open Sans', serif; color: #fff; text-decoration:none;}
a:focus{font-family: 'Open Sans', serif; color: #fff; text-decoration:none;}

h1,h2,h3,h4{color: #fde7b8; font-family: 'Prata', serif; font-weight:normal;}

/*CLASSES*/
.drop-shadow{ -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6); box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);}
.drop-shadow-up{ -webkit-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.6); -moz-box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.6); box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.6);}

.no-margins{margin: 0px;}
.no-paddings{padding: 0px;}
.add-margins{margin: 10px;}
.add-vertical-spacing{margin-top:10px; margin-bottom: 20px;}

/* TEXT CLASSES */
.lead-text{font-family: 'Prata', serif !important; font-size: 20px; line-height: 28px;}
.body-text{font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 28px;}
.smaller-text{font-size: 50%;}

.text-dark-yellow{color:#e9ba5f;}
.text-light-yellow{color:#fde7b8;}
.text-brown{color:#392605;}
.text-gray{color:#1a1a1a !important;}
.text-white{color:#fff;}

.text-indent{margin-left: 10px;}

.text-shadow{text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.9);}

.font-serif{font-family: 'Prata', serif !important;}
.font-sans{font-family: 'Open Sans', sans-serif !important;}

.main-title{color: #fde7b8 !important;}
.sub-title{color: #e9ba5f !important;}

/* IMAGENS */
img.add-border-white{border:solid #fff 4px;}

.debug{border:solid #909 1px;}

/* ESTRUTURAS */
.my-header{background: url(../imagens/layout/bg_menu.jpg) repeat top left; border-bottom: solid #8f8368 1px;}
.my-navbar {margin-top:20px;}
.my-navbar li a{font-family:'Prata', serif; color:#fde7b8;}
.navbar .nav > li > ul.dropdown-menu{background: url(../imagens/layout/bg_menu.jpg) repeat top left; border: solid #8f8368 1px;}
.navbar .nav > li > ul a{font-family: 'Open Sans', sans-serif; font-size:12px;}

.my-main-content{margin-top: 90px;}

.my-footer{font-size: 12px; background: url(../imagens/layout/bg_rodape.jpg) repeat top left; margin-top: 20px; padding: 10px; border-top: solid #8f8368 1px;}

.my-line{height: 41px; margin: 10px 0px 10px 0px;}
	.my-line .line{height: 41px; background: url(../imagens/layout/bg_my-line_line.png) repeat-x left center;}
	.my-line .floral{height:41px; background: url(../imagens/layout/bg_my-line_floral-centered.png) no-repeat top center;}
	.my-line .floral-left{height:41px; background: url(../imagens/layout/bg_my-line_floral-left.png) no-repeat top center;}

button.my-green-button, a.my-green-button{background-color: #274f28; border: solid #696423 1px; color:#fde7b8;}
	button.my-green-button:hover, a.my-green-button:hover, button.my-green-button:active, a.my-green-button:active, button.my-green-button:focus, a.my-green-button:focus{background-color: #1b381c; border: solid #696423 1px; color:#e9ba5f;}

.my-return-top-button{position: fixed; bottom:1%; right: 5%; z-index: 99;}

.my-vertical-align-middle{margin-top: 25%;}
/* HOME */
p.home-quote{color:#fff; font-size: 42px; font-weight:normal; }
p.home-quote span{font-size: 28px;}

/* QUEM SOMOS */
.box-destaque{width: 100%; padding: 10px; border:dotted #fde7b8 1px; background: url(../imagens/layout/bg-semitransp-box_destaque.png) repeat top left;}
/* OCANIL ESTRUTURA */
.thumb-galerias{width:100%; height: auto; display:block;}
a.thumb-anchor:hover img, a.thumb-anchor:focus img{border: solid #fff 3px;}
/* DEPOIMENTOS */
.my-depoimento-container {background: url(../imagens/layout/bg-aspas_depoimentos.png) no-repeat top left; min-height: 100px; padding-top: 15px;}
.my-depoimento-container p{font-style: italic; line-height: 28px; text-align: justify; color: #fde7b8;}
/* PAGINAS */
ul.pagination li a{background-color: #274f28; border: solid #696423 1px; color:#fde7b8;}
ul.pagination li.active, ul.pagination li a:hover{background-color: #1b381c; border: solid #696423 1px; color:#e9ba5f;}
/* NINHADAS */
.my-ninhadas-info{width: 100%; min-height:182px; padding: 10px; border:dotted #fde7b8 1px; background: url(../imagens/layout/bg-semitransp-box_destaque.png) repeat top left;}
.my-ninhadas-tag{position:absolute; top: 88px; left: 12px; width: 100%; height: 102px; background: url(../imagens/layout/bg_tag-ninhadas.png) no-repeat top right;}
/* CONTATO */
.my-input-text{background-color: #ae996f; color:#392605; border:solid #392605 1px; height: 40px;}
.my-textarea{background-color: #ae996f; color:#392605; border:solid #392605 1px;}
/* LINGUAS */
.my-lang-menu{position: absolute; right: 0px; top:0px;}

/* MEDIA QUERIES */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
@media (max-width: 768px) {.pull-left-xs{float:left;} .pull-right-xs{float:right;}}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { ul.my-main-menu{float: right;} ul.my-main-menu li a{font-size: 12px; padding-left:5px; padding-right: 5px;} .pull-left-sm{float:left;} .pull-right-sm{float:right;} .float-none-sm{float: none;}}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { ul.my-main-menu li a{font-size: 14px; padding-left:10px; padding-right: 10px;} .pull-left-md{float:left;} .pull-right-md{float:right;} }
/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { .pull-left-lg{float:left;} .pull-right-lg{float:right;}}