#header{
	background-color: #000;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1111;
}

.navigation > li > a > span.label-nav {
	color: white;
	font-weight: 900;
}

.navigation > ul.show-sub-menu > li > a {
	font-weight: 900;
}

.navigation > li > a > span.label-nav:hover{
	color: #89961c;
}

.navigation > li > a {
	padding-top: 20px;
}

.navigation > li {
	margin-right: 22px;
}

.navigation.playlist > li > a > span.label-nav{
	border-bottom: 1px solid #89961C;
	width: 157px;
    text-align: right;
}

.navigation.playlist > li > a > span.label-nav{
	margin-top: -10px;
}

.navigation.playlist {
	display: block !important;
}

.mobile-menu-button, .mobile-nav{
	background-color: #89961C;
}

.tp-caption.slider-text-title.subtitle{
	font-weight: 400;
}
.button.btn-flat.slider{
	background-color: #28a48b;
}

.body-wrapper.black {
	background-color: black;
}

.h2-section-title.white{
	color: white;
}

.h2-section-title.red{
	color: #fe0000 !important;
	text-align:left;	
}

.ui-115 .ui-115-item.youtube{
	margin-left: auto;
    margin-right: auto;
    max-width: 478px;
}

.ui-115 .ui-115-item.youtube .ui-115-cap {
	background-color: black;
	min-height: 160px;
}

.ui-115 .ui-115-item.youtube:hover .ui-115-cap {
	background-color: #89961c;
}

.ui-115 .ui-115-item.youtube p.first{
	font-weight: 600;
	font-size: 24px;
	color: white;
	text-align: left;
	margin: 0px;
	margin-bottom:20px;
}
.ui-115 .ui-115-item.youtube p.firstsmall{
	font-weight: 600;
	font-size: 18px;
	color: white;
	text-align: left;
	margin: 0px;
	margin-bottom:16px;
	line-height:1.1;
}
.ui-115 .ui-115-item.youtube p.second{
	font-weight: 600;
	text-align: left;
	font-size: 14px;
	color: white;
	margin: 0px;
	margin-bottom:6px;
	line-height: 13px;
	text-transform:uppercase;
}

.ui-115 .ui-115-item.youtube p.third{
	color: white;
	font-size: 11px;
	line-height: 8px;
	text-align: left;
}
.ui-115 {
    margin: 70px 0px 20px;
}

.bg-lblue.custom {
	background-color: #89961c !important; 
}

.footer.custom {
	background-color: #89961c;
}

.footer.custom .footer-link{
	margin: 0px 15px; 
	color: white;
	font-size: 14px;
}

.footer.custom .social-icons .social-media-icon{
	background-color: white;
}
.footer.custom .social-icons .social-media-icon:hover{
	background-color: #4b5212;
}

.footer .copyright {
	background-color: #89961C;
	padding-bottom: 100px;
}

.footer .copyright .copyright-text {
	border-top: 1px solid white;
	color: white;
	line-height: 20px;
	padding-top: 10px;
}

.footer-wrapper{
	padding-bottom: 0px;
}
.section-tabs .tab-content {
    padding: 60px 0 0;
}

.setsocial img {
	height: 38px;
	margin: 0 3px;
    float: left;
}

.setsocial .align {
	width: auto;
	margin: auto;
	display: table;
}

.socialabs {
    margin-top: 47px;
    position: absolute;
    width: 100%;
    padding: 12px;
    z-index: 111;
	background-color: #000;
}

.socialabs img {
	opacity: .5;
}

.social-media-icon-custom {
	color: white;
	font-size: 40px;
}

.social-media-icon-custom.mr{
	margin-right: 10px;
}

.social-media-icon-custom.fb:hover {
	color: #334e84;
}

.social-media-icon-custom.tw:hover {
	color: #19a1cf;
}

.social-media-icon-custom.yt:hover {
	color: #c23231;
}

.social-media-icon-custom.yt:hover {
	color: #c23231;
}

.social-media-icon-custom.in:hover {
	color: #4e433c;
}

.navigation.playlist ul li > a{
	background-color: black;
	color: white;
	border-top: 1px solid #505712;
}

.navigation.playlist ul li > a:hover{
	background-color: black;
	color: #89961c;
}

.navigation.playlist ul {
	border: 0px;
	border-top: 1px solid #505712;
	top: 30px;
}


.hide-small-size.img-overlay:hover img {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}

.news-home .ui-115-item {
	max-width: 500px;
	margin-left: auto;
    margin-right: auto;
	min-height: 360px;
	background-color: black;
}

.news-home:hover .ui-115-item {
	background:#89961c;
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all 0.5s ease;
		-ms-transition: all 0.5s ease;
		 -o-transition: all 0.5s ease;
			transition: all 0.5s ease;
}

.news-home .ui-115-item:hover .ui-115-cap{
	background:#89961c;
}

.news-home .ui-115-item .ui-115-cap{
	background-color: black;
}

.news-home .ui-115-item .ui-115-cap h4, .news-home .ui-115-item .ui-115-cap p {
	color: white;
	text-transform: uppercase;
	line-height: normal;
}

.news-home .bg-lblue{
	background:#89961c !important;
}

.content-news.big a > *, .content-news p a, .content-news p a:hover {
	color: #899600;
	text-decoration: underline;
}

.content-news.gallery > p > a {
	color: #899600;
}

.butt_newsletter {
	border: 1px solid white;
	background-color: #89961C;
	color: white;
	text-align: center;
	padding: 4px 53px;
}
.butt_newsletter:hover {
	background-color: #727d16;
}

.div_newsletter {
	padding: 64px 36px 0;
	text-align: center;
}
.div_newsletter p {
	color: white;font-size: 16px;
	line-height: 1.4;
	margin-bottom: 24px;
}
.div_newsletter h2 {
	color: #89961C;
	margin-bottom: 24px;
}

/* ----- BIO ----- */
.list-group.bio {
	border: 0px solid black;
	border-top: 1px solid #879700;
}

.list-group.bio a{ 
	background-color: transparent;
    border: 0px;
    border-bottom: 1px solid #879700;
    padding: 3px 0px;
    line-height: normal;
}

.list-group.bio .list-group-item:last-child{
	border-radius: 0px;
}

.list-group.bio .first{
	color: white;
	font-weight: bold;
}

.list-group.bio .second{
	color: #879700;
	font-weight: bold;
	text-transform: uppercase;
}

.list-group.bio a:after{
	margin-top: -4px;
	color: white;
}

.list-group.bio a:hover .second{
	color: white;
}

.bio-block {
	margin-bottom: 80px;
}

.bio-block:last-child {
	margin-bottom: 0px;
}

.bio-block .content{
	clear: both;
}

.bio-block .year{
	color: white;
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	margin-top: 120px;
}

.bio-block .year:first-child {
	margin-top: 0px;
}

.bio-block .title{
	color: #879700;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 20px;
	font-weight: bold;
}

.bio-block .content p {
	font-size: 14px;
	color: white;
	line-height: normal;
	text-align: justify;
}

.bio-block .content .col-md-6 p{
	padding-top: 20px;
}

.bio-block .content .line-left p{
	font-size: 15px;
	text-transform: uppercase;
	border-left: 6px solid #808080;
	color: #808080;
	padding-left: 16px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.bio-block img{
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
}

.btn.green{
	background-color: #879700;
}

.btn.green:hover{
	background-color: #727f00;
}

/* ----- !BIO ----- */

/* ----- EVENTS ----- */
.list-group.events {
	border: 0px solid black;
}

.list-group.events .title{
	background-color: #879700;
	color: white;
	font: bold;
	font-size: 20px;
	text-align: center;
	padding: 10px 0px;
}

.list-group.events a {
	background-color: black;
	border: 0px solid black;
	border-bottom: 2px solid #879700;
	color: #879700;
	font-weight: bold;
	line-height: normal;
	padding: 10px 0px;
}

.list-group.events a:last-child{
	border-radius: 0px;
	border-bottom: 1px solid #879700;
}

.list-group.events a:after{
	color: white;
	margin-top: 5px;
}

.list-group.events a:hover {
	color: white;
}

.events-block hr {
	margin-top: 20px;
    border-top: 3px solid white;
}

.events-block .title {
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 26px;
}

.events-block .subtitle {
	color: white;
	font-size: 14px;
	text-align: center;
	margin-top: 6px;
    line-height: normal;
}

.events-block .table {
	text-align: center;
}

.events-block .table > thead > tr > th {
	border: 0px solid red;
	border-bottom: 1px solid #879700;
	text-align: center;
	vertical-align: middle;
	background-color: #879700;
	padding: 8px 1px;
}

.events-block .table > tbody > tr > td {
	border: 0px solid red;
	border-bottom: 1px solid #879700;
	color: white;
	vertical-align: middle;
	padding: 8px 1px;
}

.events-block .table > tbody > tr:hover > td, .events-block .table > tbody > tr:hover {
	background-color: rgba(135, 151, 0, 0.10);
}

.events-block .table > tbody > tr > td > a {
	color: #879700;
}

.events-block .table > tbody > tr > td > a:hover {
	color: white;
}

.events-block .table {
	margin-top: 30px;
	overflow-x: scroll;
	margin-bottom: 100px;
}

.events-block:last-child .table{
	margin-bottom: 10px;
}


/* ----- !EVENTS ----- */

/* ----- MUSIC ----- */
.list-group.bio.music a {
	padding: 10px 0px;
	font-size: 15px;
}

.list-group.bio.music a .first {
	font-weight: 700;
	text-transform: uppercase;
}

.list-group.bio.music a:after {
	margin-top: 6px;
}

.music .title-top {
	color: white;
	font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
}

.music .subtitle-top {
	margin-top: 44px;
}

.music .subtitle-top p {
	color: white;
	font-size: 15px;
    font-weight: 300;
	margin-top: 8px;
	line-height: 1.4;
}

.music-content .title {
	color: #879700;
	font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 60px;
}

.music .title-top {
	margin-bottom: -30px;
}

.music .socials {
	text-align: right;
}

.music .socials a.social-media-icon-custom.mr {
	color: white;
	margin-left: 5px;
    margin-right: 0px;
    font-size: 25px;
}

.music-content .content-text {
	text-transform: uppercase;
    color: #9d9f9e;
    font-size: 14px;
    line-height: normal;
    margin-top: 15px;
    margin-bottom: 20px;
    text-align: justify;
}

/* ----- !MUSIC ----- */

.fixblock a {
	display: table;
	margin: auto;
}

/* 0 << 767 */
@media screen and (max-width:767px){
	
	.ui-115 {
		margin: 70px 0px 0;
	}

	.hide-small-size > .item-img-overlay {
		display: none;
	}
	.hide-small-size.img-overlay:hover img {
		opacity: 1;
	}
	
	.mobile-nav > li:last-child a:focus, .mobile-nav a:focus{
		color: white;
		background-color: #7A8619;
	}
	
	.sethome .h2-section-title {
		margin-left: auto;
		margin-right: auto;
		max-width: 500px;
		padding: 8px;
	}
	
	.fixblock .h2-section-title {
		max-width: 478px;
		padding: 0;
	}
	
	.socialabs {
		margin-top: 0;
	}
	
	#owl-main .caption h1 {
		font-size: 30px!important;
		line-height: 1.65!important;
	}
	
	#owl-main .caption p {
		font-size: 18px!important;
		line-height: 1.95!important;
	}
	
	#owl-main .caption.vertical-bottom {
		padding-bottom: 4vh!important;
	}
}

/* 768 >> inf */
@media screen and (min-width: 768px){
	
	.footer-center{
		height: 180px;
		position: relative;
		
	}
	
	.footer-center .content{
		position: absolute;
		bottom: 0;
		width: 100%;
	}
	
	.col-xs-2.logo img {
		max-width: 300px;
		max-height: 47px;
	}
}

/* 993 >> inf */
@media screen and (min-width: 993px){
	.navigation ul li > a{
		background-color: black;
		color: white;
		border-top: 1px solid #505712;
	}
	
	.navigation ul li > a:hover{
		background-color: black;
		color: #89961c;
	}
	
	.navigation ul {
		border: 0px;
		border-top: 1px solid #505712;
	}
}
/* 0 >> 992 */
@media screen and (max-width: 992px){
	.mobile-nav a:hover{
		color: white;
	}
	
	.parallax, .parallax-fixed {
		background-position: center center!important;
	}
}

.slider-text-title {
    color: #fff;
	text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
}

.tp-caption.slider-text-title.subtitle {
     font-size: 28px;
	 font-weight:600;
	 text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.7);
}

.play-all {
	background-color: #89961C;
	border-radius: 8px;
	font-size: 13px;
	font-weight: bold;
	color: white !important;
	padding: 1px 20px;
	margin-left: 20px;
    margin-top: 8px;
    display: inline-block;
}

.title-section {
	background-color: #89961C;
	color: white;
	font-weight: bold;
	font-size: 22px;
    padding: 24px 0px;
}

.blog-search-input.text-input.form-control {
	background-color: black;
    border: 1px solid #89961C;
}

.blog-search .blog-search-button{
	background-color: #89961C;
}

.h3-sidebar-title.sidebar-title {
	color: #89961C;
	margin-bottom: 20px;
	font-weight: 900;
}

.body-wrapper .tags a{
	background-color: #444;
	color: white;
	border-radius: 4px;
	padding: 0 4px 0 4px;
	line-height: 20px;
	margin: 0px 4px 4px 0px;
	text-transform: uppercase;
}

.body-wrapper .tags a:hover{
	background-color: #707070;
}

.pagination > li > a {
	color: white;
    background-color: black;
    font-weight: bold;
}

.pagination > li > a.current {
	background-color: #b5b5b5;
	color: #89961C;
}

.pagination > li > a:hover{
	color: #89961C;
}

.title-news {
	font-size: 17px;
	color: #89961C;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 15px;
	line-height: 20px;
	min-height:40px;
}

.admin-news {
	margin:10px 0px;
	color: #989898;
	text-transform: uppercase;
}

.content-news {
    color: white;
    margin-bottom: 90px;
}

.content-news > p {
	line-height: 18px !important;
}

.content-news > p > a {
	color: white;
}

.content-news > p > a:hover {
	color: #89961C;
}

.sidebar-content .title-last-news > a{
	font-size: 11px;
	color: #89961C;
	font-weight: bold;
	text-transform: uppercase;
	
}
.sidebar-content .title-last-news {
	line-height: 11px;
	text-transform: uppercase;
}

.nopadding {
   padding-left: 0 !important;
   margin: 0 !important;
}

.admin-last-news {
	font-size: 11px;
	color: #989898;
	text-transform: uppercase;
}

.clear {
	clear: both;
}

.title-news.big{
	font-size: 26px;
	margin-top: 25px;
	margin-bottom: 25px;
	line-height: 26px;
}

.content-news.big > p{
	font-size: 14px;
}

.content-news.big{
	margin-bottom: 0px;
}

.admin-news.big{
	margin: 0px;
	background-color: #899600;
	color: white;
	margin-bottom: 80px;
	margin-top: 30px;
}
.admin-news.big i {
	margin-left: 6px;
}

.admin-news.big .forty{
	width: 40%;
	float: right;
	text-align: right;
	padding-right: 6px;
}

.admin-news.big .forty .social-media-icon-custom {
	color: white;
	font-size: 20px;
	margin-right: 0px;
}

.default-link {
	color: #89961c !important;
}

.default-link:hover, .default-link:hover .title-news {
	color: #f8ffba !important;
}

.title-news.no-min-margin {
	min-height: auto;
}

.title-contacts {
	text-align: center;
    color: #899600;
    border-bottom: 1px solid white;
    padding-bottom: 14px;
    font-style: italic;
    font-size: 16px;
    font-weight: 600;
    margin-top: 100px;
}

.title-contacts:first-child{
	margin-top: 20px;
}

.box-contacts {
	padding-top: 40px;
	text-align: center;
	color: white;
	line-height: normal;
	font-weight: 600;
}

.box-contacts a{
	color: #899600;
	font-style: italic;
}

.box-contacts a:hover{
	color: #7a8500;
}

.box-contacts .title{
	color: #899600;
	font-size: 18px;
	line-height: normal;
	margin-top: 18px;
}

/*===================================================================================*/
/*	OWL CAROUSEL
/*===================================================================================*/

.owl-carousel {
	text-align: center;
	cursor: default;
}
.owl-controls {
	display: inline-block;
    position: relative;
    margin-top: 40px;
}
.panel-group .panel .owl-controls {
    margin-top: 25px;
}
.panel-group.blank .panel .owl-controls {
    margin-top: 40px;
}
.owl-pagination {
	position: relative;
	line-height: 30px;
}
.owl-buttons {
	display: none;
}
.owl-prev,
.owl-next {
	display: inline-block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
	font-size: 30px;
	color: #FFF;
	background-color: #506A85;
	border: none;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	margin: auto;
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
			transition: all 200ms ease-out;
	opacity: 0;
}
.owl-prev {
	left: -35px;
}
.owl-next {
	right: -35px;
}
.owl-carousel:hover .owl-prev {
	left: -40px;
	opacity: .25;
}
.owl-carousel:hover .owl-next {
	right: -40px;
	opacity: .25;
}
.owl-carousel:hover .owl-prev:hover,
.owl-carousel:hover .owl-next:hover {
    color: #1ABB9C;
	opacity: 1;
}
.owl-outer-nav:after {
	content: "";
	position: absolute;
	top: 0;
	left: -15%;
	width: 130%;
	height: 100%;
	z-index: 0;
}
.owl-outer-nav .owl-wrapper-outer,
.owl-outer-nav .owl-pagination,
.owl-outer-nav .owl-prev,
.owl-outer-nav .owl-next {
	z-index: 1;
}
.owl-outer-nav .owl-controls {
	position: static;
}
.owl-outer-nav .owl-prev {
	left: -65px;
}
.owl-outer-nav .owl-next {
	right: -65px;
}
.owl-outer-nav:hover .owl-prev {
	left: -80px;
}
.owl-outer-nav:hover .owl-next {
	right: -80px;
}


.owl-ui-md .owl-pagination {
	line-height: 45px;
}
.owl-ui-md .owl-prev,
.owl-ui-md .owl-next {
	width: 45px;
	height: 45px;
	font-size: 45px;
}
.owl-ui-md .owl-prev {
	left: -55px;
}
.owl-ui-md .owl-next {
	right: -55px;
}
.owl-ui-md:hover .owl-prev {
	left: -60px;
}
.owl-ui-md:hover .owl-next {
	right: -60px;
}

.owl-outer-nav.owl-ui-md:after {
	left: -18%;
	width: 136%;
}
.owl-outer-nav.owl-ui-md .owl-prev {
	left: -85px;
}
.owl-outer-nav.owl-ui-md .owl-next {
	right: -85px;
}


.setowl .owl-outer-nav.owl-ui-md .owl-prev {
	left: -65px;
}

.setowl .owl-outer-nav.owl-ui-md .owl-next {
	right: -65px;
}

.owl-outer-nav.owl-ui-md:hover .owl-prev {
	left: -100px;
}
.owl-outer-nav.owl-ui-md:hover .owl-next {
	right: -100px;
}

.owl-ui-lg .owl-pagination {
	line-height: 60px;
}
.owl-ui-lg .owl-prev,
.owl-ui-lg .owl-next {
	width: 60px;
	height: 60px;
	font-size: 60px;
}
.owl-ui-lg .owl-prev {
	left: -75px;
}
.owl-ui-lg .owl-next {
	right: -75px;
}
.owl-ui-lg:hover .owl-prev {
	left: -80px;
}
.owl-ui-lg:hover .owl-next {
	right: -80px;
}

.owl-outer-nav.owl-ui-lg:after {
	left: -22%;
	width: 144%;
}
.owl-outer-nav.owl-ui-lg .owl-prev {
	left: -105px;
}
.owl-outer-nav.owl-ui-lg .owl-next {
	right: -105px;
}
.owl-outer-nav.owl-ui-lg:hover .owl-prev {
	left: -120px;
}
.owl-outer-nav.owl-ui-lg:hover .owl-next {
	right: -120px;
}

.owl-inner-nav .owl-controls {
	position: static;
}
.owl-inner-nav .owl-prev {
	left: 45px;
}
.owl-inner-nav .owl-next {
	right: 45px;
}
.owl-inner-nav:hover .owl-prev {
	left: 30px;
}
.owl-inner-nav:hover .owl-next {
	right: 30px;
}

.owl-outer-nav .owl-prev,
.owl-outer-nav .owl-next,
.owl-inner-nav .owl-prev,
.owl-inner-nav .owl-next {
	bottom: 70px;
}

.owl-outer-nav.owl-ui-md .owl-prev,
.owl-outer-nav.owl-ui-md .owl-next,
.owl-inner-nav.owl-ui-md .owl-prev,
.owl-inner-nav.owl-ui-md .owl-next {
	bottom: 85px;
}

.owl-outer-nav.owl-ui-lg .owl-prev,
.owl-outer-nav.owl-ui-lg .owl-next,
.owl-inner-nav.owl-ui-lg .owl-prev,
.owl-inner-nav.owl-ui-lg .owl-next {
	bottom: 100px;
}

.owl-inner-pagination .owl-pagination,
.owl-inner-pagination .owl-prev,
.owl-inner-pagination .owl-next {
	margin-top: -40px;
	top: -60px;
}

.owl-inner-pagination.owl-ui-md .owl-pagination,
.owl-inner-pagination.owl-ui-md .owl-prev,
.owl-inner-pagination.owl-ui-md .owl-next {
	margin-top: -50px;
	top: -65px;
}

.owl-inner-pagination.owl-ui-lg .owl-pagination,
.owl-inner-pagination.owl-ui-lg .owl-prev,
.owl-inner-pagination.owl-ui-lg .owl-next {
	margin-top: -60px;
	top: -75px;
}

.owl-inner-pagination.owl-outer-nav .owl-prev,
.owl-inner-pagination.owl-outer-nav .owl-next,
.owl-inner-pagination.owl-inner-nav .owl-prev,
.owl-inner-pagination.owl-inner-nav .owl-next {
	margin: auto;
	top: 0;
	bottom: 43px;
}

.owl-inner-pagination .owl-pagination {
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
			transition: all 200ms ease-out;
	opacity: 0;
}

.owl-inner-pagination:hover .owl-pagination {
	opacity: 1;
}

.owl-inner-pagination.owl-inner-nav .owl-pagination,
.owl-inner-pagination.owl-outer-nav .owl-pagination {
	top: -45px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-md .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-md .owl-pagination {
	top: -50px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-lg .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-lg .owl-pagination {
	top: -60px;
}

.owl-inner-pagination.owl-inner-nav:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav:hover .owl-pagination {
	top: -60px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-md:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-md:hover .owl-pagination {
	top: -65px;
}

.owl-inner-pagination.owl-inner-nav.owl-ui-lg:hover .owl-pagination,
.owl-inner-pagination.owl-outer-nav.owl-ui-lg:hover .owl-pagination {
	top: -75px;
}

#owl-main .item {
	height: 44vh;
	background-color: #FFF;
	background-position: center 55%;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
		 -o-background-size: cover;
			background-size: cover;
}
#owl-main.height-md .item {
	height: 61vh;
}
#owl-main.height-lg .item {
	height: 90vh;
}
#owl-main .container {
	display: table;
	height: inherit;
}
#owl-main .caption {
	display: table-cell;
}
#owl-main .caption.vertical-center {
	vertical-align: middle;
	padding-bottom: 3vh;
}
#owl-main .caption.vertical-top {
	vertical-align: top;
	padding-top: 8vh;
}
#owl-main .caption.vertical-bottom {
	vertical-align: bottom;
	padding-bottom: 14vh;
}
#owl-main .caption.text-center {
	padding-left: 10%;
	padding-right: 10%;
}
#owl-main .caption.text-left {
	padding-right: 20%;
}
#owl-main .caption.text-right {
	padding-left: 20%;
}
#owl-main .caption h1,
#owl-main .caption p,
#owl-main .caption div {
	position: relative;
}
#owl-main .caption h1 span {
	padding: .250em 0;
	line-height: 180%;
}
#owl-main .caption .light-bg,
#owl-main .caption .medium-bg,
#owl-main .caption .dark-bg,
#owl-main .caption .tint-bg {
	background: none;
	padding-left: .500em;
	padding-right: .500em;
}
#owl-main .caption h1.light-bg span,
#owl-main .caption p.light-bg span {
	background: #FFF;
	box-shadow: -.500em 0 0 #FFF, .500em 0 0 #FFF;
}
#owl-main .caption h1.medium-bg span,
#owl-main .caption p.medium-bg span {
	background: #A3B1BF;
	box-shadow: -.500em 0 0 #A3B1BF, .500em 0 0 #A3B1BF;
}
#owl-main .caption h1.dark-bg span,
#owl-main .caption p.dark-bg span {
	background: #506A85;
	box-shadow: -.500em 0 0 #506A85, .500em 0 0 #506A85;
}
#owl-main .caption h1.tint-bg span,
#owl-main .caption p.tint-bg span {
	background: #1ABB9C;
	box-shadow: -.500em 0 0 #1ABB9C, .500em 0 0 #1ABB9C;
}
#owl-main .owl-controls {
	display: block;
	position: static;
	margin-top: -47px;
}
#owl-main .owl-pagination {
	background: #FFF;
	line-height: inherit;
	position: relative;
	bottom: -40px;
	padding: 10px;
	display: inline-block;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
	margin: auto;
	opacity: 0;
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
			transition: all 200ms ease-out;
}
#owl-main:hover .owl-pagination {
	bottom: -25px;
	opacity: 1;
}
#owl-main .owl-prev,
#owl-main .owl-next {
	bottom: 0;
}

.owl-controls .owl-page {
    display: inline-block;
}
.owl-pagination .owl-page span {
	display: block;
	width: 15px;
	height: 15px;
	background: #506A85;
	border: none;
	-webkit-border-radius: 50%;
			border-radius: 50%;
	margin: 0 5px;
	-webkit-transition: all 200ms ease-out;
	   -moz-transition: all 200ms ease-out;
		 -o-transition: all 200ms ease-out;
			transition: all 200ms ease-out;
}
.owl-pagination .owl-page.active span,
.owl-pagination .owl-page:hover span {
	background: #1ABB9C;
}
.owl-item-gap .item {
    margin: 0 15px;
}
.owl-item-gap-sm .item {
    margin: 0 10px;
}
/* preloading images */
.owl-item.loading {
    min-height: inherit;
    background: none;
}

/* CUSTOM OWL */

#owl-main {
	/* z-index: 2; */
}

#owl-main .caption h1 {
	color: white;
	font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
    font-size: 42px;
	
	left: 8px!important;
	position: relative;
    padding-left: 0;
    box-shadow: 10px 0 0 rgba(0,0,0,.7), -10px 0 0 rgba(0,0,0,.7);
	line-height: 1.6;
    display: inline;
    background: rgba(0,0,0,.7);
    padding: 5px 0 7px 0;
}

#owl-main .caption p {
	color: white;
	font-family: "Raleway", sans-serif;
    text-transform: uppercase;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7);
    font-size: 28px;
    font-weight: 600;
    margin-top: 10px;

	left: 8px!important;
	position: relative;
    padding-left: 0;
    box-shadow: 10px 0 0 rgba(0,0,0,.7), -10px 0 0 rgba(0,0,0,.7);
    line-height: 1.8;
    display: inline;
    background: rgba(0,0,0,.7);
    padding: 5px 0 7px 0;
}

#owl-main .caption a {
    font-size: 16px;
    line-height: 45px;
    background-color: #89961c;
    padding: 0px 15px !important;
    margin-top: 10px;
    height: auto;
}

#owl-main .caption a:hover {
	opacity: 1;
	background-color: #3c3c3c;
}

#owl-main .owl-prev, #owl-main .owl-next {
	line-height: 60px;
	/* background-color: black; */
	background-color: transparent;
	font-size: 38px;
	color: white;
}

#owl-main .owl-prev:hover i , #owl-main .owl-next:hover i {
	color: white;
}

.owl-buttons {
	display: block;
}

#owl-main .caption.text-left {
	padding-right: 0;
}

#owl-main .caption.vertical-bottom {
	padding-bottom: 10vh;
}

.icon-overlay.icn-link a .icn-more:before {
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
    position: absolute;
    text-align: center;
    content: '\2b';
    width: 60px;
    height: 60px;
    font-size: 60px;
    color: #FFF;
    top: 50%;
    left: 50%;
    z-index: 2;
    margin: -30px 0 0 -30px;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}


.setfancy .col-md-3 {
	margin-bottom: 30px;
}

.setfancy {
	margin: 50px 0 100px;
}

.img-cover {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
}

.icon-overlay a .icn-more {
    opacity: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-decoration: none;
    width: 100%;
    z-index: 100;
    background-color: rgba(26,187,156, 0.9);
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    overflow: hidden;
}

.icon-overlay {
    display: block;
    position: relative;
}

.fancybox-skin {
	padding: 0!important;
}

.icon-overlay a .icn-more {
    background-color: rgba(137, 150, 28, .7);
}

.icon-overlay a .icn-more:hover {
	opacity: 1;
}

.setowl {
	margin-top: 15px;
    padding: 70px 0;
}

.setowl #owl-videos {
	display: flex!important;
}

.setowl .item {
	margin: 0;
}


.setowl .owl-prev, .setowl .owl-next {
	opacity: 1!important;
    color: #89961c;
	background-color: transparent;
	width: 60px;
    height: 60px;
    font-size: 65px;
	bottom: 0px!important;
}

.owl-controls.clickable {
	display: block!important;
}

.setowl .owl-carousel:hover .owl-prev:hover,
.setowl .owl-carousel:hover .owl-next:hover {
    color: #89961c;
	opacity: 1;
}

.owlreparti {
	margin-bottom: 100px;
}


.icon-overlay img {
    display: block;
    max-width: 100%;
}

figure img {
    width: 100%;
    height: auto;
}


.divstore {
	margin: 0 auto 70px;
	display: table;
}

.divstore h2 {
	color: #89961c;
	text-align: center;
	margin-bottom: 12px;
	margin-top: 12px;
	font-size: 36px;
}

.divstore p {
	color: #c0c0c0;
	text-align: center;
	margin-bottom: 16px;
	font-size: 21px;
}

.divstore a {
	color: #89961c;
    font-size: 20px;
    border: 1px solid #89961c;
    padding: 10px 20px;
    display: table;
    margin: auto;
    font-weight: bold;
	transition: .2s;
}

.divstore a:hover {
	color: #89961c; 
	background-color: rgba(135, 151, 0, 0.10);
}

.bannerstore {
	margin: 60px auto;
}

.bannerstore img {
	width: 420px;
	margin: auto;
	margin-bottom: 0;
}

@media screen and (max-width:1339px){
	#owl-main .container {
		padding: 0 15vh;
		width: 100%;
	}
}

.owl-carousel:hover .owl-prev, .owl-carousel:hover .owl-next {
	opacity: 0.9;
}

@media screen and (max-width:767px){
	#owl-main .owl-controls {
		display: none !important;
	}
	
	#owl-main .container {
		padding: 0 2vh;
		width: 100%;
	}
}





/* END OWL */


.footer .copyright a {
	color: white;
}

.bg-black {
	background-color: black;
}


.nopaddingleft {
	padding: 0!important;
}

.bordi {
	border-top: 1px solid #89961C;
	border-bottom: 1px solid #89961C;
	height: 32px;
	margin-bottom: 5px;
}

.bordi .title-news {
	font-weight: 400;
	margin-top: 5px;
	text-align: left;
}

.divalign p {
	color: #fff;
}

.pdata {
	font-size: 22px;
}

.plocation {
	font-size: 20px;
	/*
	margin-top: -5px;
	*/
	margin-bottom: 0!important;
}

.psale {
	font-weight: 600;
    font-size: 22px;
}

.pvenue {
	color: #c0c0c0!important;
	line-height: 1;
    font-size: 16px;
    font-weight: 300;
}

.pvenue:hover {
	/* color: #fff!important; */
}

.pcountry {
	color: #989898!important;
    text-transform: uppercase;
    font-size: 20px;
	margin-top: 0!important;
	line-height: 0.9;
	/*
    line-height: 0.6;
    font-weight: 600;
	*/
}

.datagreen {
	color: #89961C;
	font-weight: bold;
}

.sethome .h2-section-title {
    text-align: left;
    font-weight: 600;
	color: #89961c!important;
}

.iconborder {
	color: #fff;
    font-size: 16px;
    border: 1px solid #fff;
    padding: 5px;
    border-radius: 50px;
    width: 29px;
    float: left;
    margin-right: 5px;
    text-align: center;
}

.tourtitle {
	margin-bottom: 15px;
}

.tourtitle h1 {
    color: #fff;
    font-size: 38px;
    line-height: 0.9;
	margin-bottom: 5px;
}

.tourtitle p {
	color: #fff;
    font-size: 16px;
	line-height: 1.2;
}

.divpanel {
	display: table;
	height: 60px;
	overflow: hidden;
}

.divalign {
	display: table-cell;
	vertical-align: middle;
}

.fixheight {
	height: 60px!important;
}

.venuemobile {
	margin-top: 6px;
}

.sticky, .logo img, .sticky .header .logo, .sticky .header, .sticky .navigation > li > a, .sticky .navigation > li > a {
	transition: all .3s;
}

.header_wrapper, .top_wrapper {
	z-index: 11111;
}

.top_wrapper {
	padding-top: 85px;
}







#modalnews {
	z-index: 100000;
}

.modal-content {
    background-color: transparent;
}

.modal-backdrop {
    background-color: #222;
}

.setmodalnews input[type=text], .setmodalnews input[type=password], .setmodalnews input[type=email], .setmodalnews textarea, .setmodalnews input[type=text].form-control, .setmodalnews input[type=password].form-control, .setmodalnews input[type=email].form-control, .setmodalnews textarea.form-control, .setmodalnews .form-control {
	background-color: transparent;
	border: 1px solid #89961c;
	color: #fff;
}

.setmodalnews option {
	color: #000!important;
}

.setmodalnews label {
	color: #fff;
}

.setmodalnews .modal-content {
	box-shadow: none;
	border: none;
}

.setmodalnews .form-control {
	border-radius: 0;
	height: 40px;
}

.setmodalnews .modal-header {
	border: none;
	text-align: center;
}

.setmodalnews .modal-header h2 {
	margin-top: 5px;
	margin-bottom: 0;
}

.setmodalnews .modal-header p {
    margin-top: 0;
    line-height: 1;
    font-size: 16px;
    color: #fff;
}

.setmodalnews h3 {
	margin-top: 35px;
	text-align: center;
}

.setmodalnews button {
	margin: auto;
	display: block;
}

.setmodalnews .modal-header .close {
    margin-top: -2px;
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    opacity: .7;
    font-weight: 300;
    overflow: hidden;
    font-size: 35px;
}

.modal-backdrop.in {
	z-index: 11111;
	opacity: .95;
	background-color: #000;
}

::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

.centra {
	float: none;
	margin: auto;
}

@media (min-width: 1200px) {
	
	a.larger {
		width: 210px!important;
	}
	
	.sticky {
		position: fixed!important;
		top: 0;
		z-index: 111;
		width: 100%;
		height: 65px;
	}
	
	.sticky .logo img {
		max-width: 250px!important;
	}
	
	.sticky .header .logo {
		margin: 10px 0 0 0;
	}
	
	.sticky .header, .sticky .navigation > li > a {
		height: 65px;
	}
	
	.sticky .navigation ul {
		top: 65px;
	}
	
	.sticky .navigation > li > a {
		padding-top: 0;
	}
}

@media (max-width: 767px) {
	.showxs {
		display: none;
	}
	
	.nopaddingmobile {
		padding: 0;
	}
	
	.flright {
		float: right;
	}
	
	.divbordo {
		border-bottom: 1px solid;
		margin-bottom: 0!important;
		height: 50px;
		margin-top: -10px;
	}
	
	.pdata {
		font-size: 20px;
		line-height: 1.3;
	}
	
	.divpanel {
		height: 120px;
	}
	
	.logo img {
		max-width: 265px!important;
		width: 265px!important;
	}
}

@media (min-width: 768px) {
	.venuemobile {
		display: none;
	}
}

@media (max-width: 1200px) {
	.setfull {
		width: 100%;
	}
}


@media (min-width: 1200px) {
	.mostralg {
		display: table!important;
	}
	
	.mostraxs {
		display: none!important;
	}
}

@media (max-width: 1200px) {
	.mostraxs {
		display: table!important;
	}
	
	.mostralg {
		display: none!important;
	}
}

@media (max-width: 350px) {
	.logo img {
		max-width: 265px!important;
		width: 230px!important;
		margin-top: 3px;
	}
}


@media (min-width: 1920px) {
	#owl-main.height-md .item {
		height: 700px;
	}
}

@media (min-width: 1800px) and (max-width: 1920px) {
	#owl-main.height-md .item {
		height: 700px;
	}
}

@media (min-width: 1630px) and (max-width: 1800px) {
	#owl-main.height-md .item {
		height: 650px;
	}
}

@media (min-width: 1530px) and (max-width: 1630px) {
	#owl-main.height-md .item {
		height: 600px;
	}
}

@media (min-width: 1430px) and (max-width: 1530px) {
	#owl-main.height-md .item {
		height: 560px;
	}
}

@media (min-width: 1260px) and (max-width: 1430px) {
	#owl-main.height-md .item {
		height: 500px;
	}
}

@media (min-width: 940px) and (max-width: 1260px) {
	#owl-main.height-md .item {
		height: 430px;
	}
}

@media (min-width: 850px) and (max-width: 940px) {
	#owl-main.height-md .item {
		height: 340px;
	}
}

@media (min-width: 767px) and (max-width: 850px) {
	#owl-main.height-md .item {
		height: 315px;
	}
}

@media (max-width: 767px) {
	#owl-main.height-md .item {
		height: 400px;
	}
	
	.body-wrapper {
		padding-top: 0;
	}
}