a, a:hover{
	color: inherit;
}
a, h1, h2, h3, h4, h5, h6 {
	color: #714832;
}
a:hover,
a:hover img,
a:hover .title {
	opacity: 0.8;
}

@media (min-width: 768px){
	body {
		margin-top: 91px;
	}
}

@media (min-width: 992px) {
	.container {
		width: 970px;
	}
}

section .contents {
	margin-bottom: 48px;
}
section .contents,
.section-header,
.section-footer{
	font-size: 14px;
	text-align: justify;
}

.navbar-default,
h1, h2, h3, h4, h5, h6 {
	font-family: 'Lato', sans-serif;
}
.h1, .h2, .h3, h1, h2, h3{
	margin: 12px 0;
}

.navbar-default,
.navbar-default.sticky,
#footer{
	background-color: #f44;
}
.navbar-default .navbar-nav>li>a,
#footer,
#footer .title {
	color: #222;
	color: rgba(0, 0, 0, 0.6);
}
.navbar-default .navbar-nav>li>a:hover{
	color: #000;
	opacity: 1;
}

/* MOBILE */
@media (max-width: 767px) {
	.navbar-default .logo-normal .navbar-brand{
		overflow: hidden;
		position: relative;
		left: 50%;
		margin-left: -136px;
		color: #fff;
	}
	.navbar-default .logo-normal .navbar-brand>img{
		display: inline;
		max-height: 50px;
	}
	.navbar-default .logo-normal .navbar-brand>span{
		vertical-align: 6px;
	}
	.navbar-default .navbar-nav>li>.dropdown-menu{
		background: transparent;
		display: block;
		position: static;
		margin-left: 12px;
		border-top: 1px solid rgba(0, 0, 0, 0.2);
		border-bottom: 1px solid rgba(0, 0, 0, 0.2);
		float: none;
		border-radius: 0;
	}
	.navbar-default .navbar-nav>.dropdown .caret{
		display: none;
	}
	.navbar-default .navbar-nav>li>.dropdown-menu>li>a{
		color: #000;
		padding: 4px 18px;
	}
}

/* DESKTOP */
@media (min-width: 768px) {
	.transp-header .navbar-default {
		background-color: rgba(238, 217, 89, 0.85);
	}
	.navbar-default{
		padding: 14px 0 0;
		border-bottom: 27px solid #eed959;
	}
	.navbar-default,
	.transp-header .navbar-default.sticky,
	.navbar-default.sticky {
		z-index: 100;
	}
	.transp-header .navbar-default.sticky,
	.navbar-default.sticky {
		padding: 4px 0 0;
		border-bottom-width: 2px;
	}
	.navbar-default .navbar-right .navbar-nav>li>a{
		text-align: center;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.navbar-default .navbar-header,
	.navbar-default.sticky .navbar-header {
		top: 8px;
	}

	.navbar-default .menu-title{
		display: none;
	}
	.navbar-default .navbar-right .menu-title{
		display: block;
		font-size: 12px;
	}
	/*.navbar-default,*/
	.navbar-default .navbar-header,
	.navbar-default .navbar-nav>li>a,
	.navbar-default .navbar-header .navbar-brand img{
		-webkit-transition: all .25s;
			 -moz-transition: all .25s;
				-ms-transition: all .25s;
				 -o-transition: all .25s;
						transition: all .25s;
	}
	.navbar-default .navbar-header .navbar-brand img {
		width: 80px;
	}
	.navbar-default .navbar-header .logo-normal, .navbar-default .navbar-header .logo-transp {
		position: static;
		margin: 0 auto 8px;
		width: 80px;
	}
	.navbar-default .navbar-header{
		position: absolute;
		width: 80px;
		left: 50%;
		margin-left: -40px;
	}
	.navbar-default.sticky .navbar-header{
		margin-left: -31px;
		height: 46px;
		overflow: hidden;
	}
	.navbar-default.sticky .navbar-header .navbar-brand img{
		width: 62px;
	}

	.navbar-default .navbar-nav>li>.dropdown-menu{
		background: #eed959;
	}
	.navbar-default .navbar-nav>li>.dropdown-menu>li>a>.menu-title{
		display: inline;
	}

	.row-eq-height {
		padding-bottom: 20px;
	}
	.navbar-default .navbar-nav>li>.dropdown-menu>li>a{
		color: #000;
		padding: 8px 18px;
	}
} /* DESKTOP */


.contents iframe {
	max-width: 100%;
}
.contents .title {
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
}

#footer {
	font-size: 12px;
	padding-top: 24px;
	position: relative;
	border-top: 2px solid #eed959;
}

.carousel-caption{
	bottom: 50px;
}
.carousel-caption h1{
	color: #fff;
}
@media (min-width: 768px) {
	section.carousel .item{
		height: 400px;
		background-position: center;
	}
}

.navbar-default,
#footer {
	-webkit-transition: all .25s, background-color 4s linear;
		 -moz-transition: all .25s, background-color 4s linear;
			-ms-transition: all .25s, background-color 4s linear;
			 -o-transition: all .25s, background-color 4s linear;
					transition: all .25s, background-color 4s linear;
}

section.slide-gallery .item>.contents {
	display: none;
}
section.slide-gallery{
	margin-bottom: 32px;
}
.owl-carousel .owl-item,
#cboxLoadedContent .contents .text{
	text-align: center;
	font-size: 12px;
	color: #000;
}
#cboxLoadedContent .contents .text{
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
	background: #fff4;
}
.owl-carousel .owl-item img{
	margin-bottom: 12px;
}
.owl-carousel .owl-item .caption{
	color: #000;
}
