/* Font */
#destinations a,
.full-contacts,
.teaser-readmore a,
.category-tab-container .list-group a,
#calendar *,
.upcomming-event-list,
.event-date{
	font-family: 'Open Sans Condensed', sans-serif;
}
/* Helpers */
.break-text {
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
/* Bootstrap Fix */
section{position:relative}
iframe {border: 0;}
.no-padding{padding:0 !important;}
.row-no-padding {
	margin: 0 !important;
}
.row-no-padding > [class*="col-"] {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#destinations {
	margin-bottom: 25px;
	opacity: 0;
}
#destinations a {
	font-size: 1em;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	display: block;
	color: #978b84;
	text-decoration: none;
	padding-top: 89px;
	background-size: 89px;
	background-position: top center;
	background-repeat: no-repeat;
	transition: all .3s ease;
}

#destinations a:hover, #destinations .active a {
	color: #981d20;
}
#destinations a:after {
	content: '';
}
.gerb-bansko a{
	background-image: url(../images/gerb/gerb-bansko.png);
}
.gerb-bansko a:hover, .active.gerb-bansko a, .gerb-bansko a:after {
	background-image: url(../images/gerb/gerb-bansko-hover.png);
}
.gerb-razlog a{
	background-image: url(../images/gerb/gerb-razlog.png);
}
.gerb-razlog:hover a, .active.gerb-razlog a, .gerb-razlog a:after {
	background-image: url(../images/gerb/gerb-razlog-hover.png);
}
.gerb-gotzedelchev a{
	background-image: url(../images/gerb/gerb-gotzedelchev.png);
}
.gerb-gotzedelchev a:hover, .active.gerb-gotzedelchev a, .gerb-gotzedelchev a:after {
	background-image: url(../images/gerb/gerb-gotzedelchev-hover.png);
}
.gerb-dobrinishte a{
	background-image: url(../images/gerb/gerb-dobrinishte.png);
}
.gerb-dobrinishte a:hover, .active.gerb-dobrinishte a, .gerb-dobrinishte a:after {
	background-image: url(../images/gerb/gerb-dobrinishte-hover.png);
}
.gerb-sandanski a{
	background-image: url(../images/gerb/gerb-sandanski.png);
}
.gerb-sandanski a:hover, .active.gerb-sandanski a, .gerb-sandanski a:after {
	background-image: url(../images/gerb/gerb-sandanski-hover.png);
}
.gerb-petrich a{
	background-image: url(../images/gerb/gerb-petrich.png);
}
.gerb-petrich a:hover, .active.gerb-petrich a, .gerb-petrich a:after {
	background-image: url(../images/gerb/gerb-petrich-hover.png);
}
.gerb-blagoevgrad a{
	background-image: url(../images/gerb/gerb-blagoevgrad.png);
}
.gerb-blagoevgrad a:hover, .active.gerb-blagoevgrad a, .gerb-blagoevgrad a:after {
	background-image: url(../images/gerb/gerb-blagoevgrad-hover.png);
}
.gerb-sofia a{
	background-image: url(../images/gerb/gerb-sofia.png);
}
.gerb-sofia a:hover, .active.gerb-sofia a, .gerb-sofia a:after {
	background-image: url(../images/gerb/gerb-sofia-hover.png);
}
#destinations .item {
	text-align: center;
	background: #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#destinations .owl-item {
	padding: 0 10px;
}
#destinations li {
	max-width: 140px;
}
/* Item */
.pos-top {
	margin: 0 -10px;
}
#sync1 {
	/* margin-bottom: 10px; */
}

#sync1 .owl-item, #sync2 .owl-item,#cat-sync1 .owl-item {
	padding: 0 10px;
}
#sync1 .item img, #sync2 .item img, .category-tab-content{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}
#sync2 .item {
	cursor: pointer;
	opacity: .5;
}
#sync2 .synced .item {
	opacity: 1;
}
#sync2 {
	padding: 0 5px;
	margin-bottom: 30px;
	margin-top: 10px;
}
#sync2 .owl-item {
	padding: 0 5px;
}
#sync2.cat-sync2 {
	margin: 0;
}
#sync2.cat-sync2 .owl-item.synced header {
	color: #fff;
	background-color: #981d20;
}
#sync1 .item {
	position: relative;
}
#sync1 .item:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
}

/*
#hero {
	height: 560px;
	display: flex;
	padding: 0;
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: justify;
	align-content: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	width: 100%;
	overflow: hidden;
}
#hero article {
	height: 280px;
	width: 35%;
	display: block;
	float: left;
	border-left: 5px solid #fff;
	border-top: 5px solid #fff;
}
#hero article:nth-of-type(1) {
	height: 560px;
	width: 30%;
	border-left: none;
}
*/
#hero.container-fluid {
	padding: 0;
	margin-bottom: 20px;
	max-width: 1680px;
}
#hero article {
	height: 280px;
	border-bottom: 5px solid #fff;
	margin: 0;
}
#hero .teaser-image{
	margin: 0;
	border-radius: 0;
}
#hero .teaser-content {
	bottom: 5px;
	position: absolute;
	padding: 30px 20px 20px 20px;
	pointer-events: none;
	width: 100%;
}
#hero .first .teaser-content {
	width: 100%;
}
#hero .bg-retzepti {
	background: -moz-linear-gradient(top,  rgba(152,29,32,0) 0%, rgba(152,29,32,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(152,29,32,0) 0%,rgba(152,29,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(152,29,32,0) 0%,rgba(152,29,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00981d20', endColorstr='#981d20',GradientType=0 ); /* IE6-9 */
}
#hero .bg-novini{
	background: -moz-linear-gradient(top,  rgba(96,63,60,0) 0%, rgba(96,63,60,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(96,63,60,0) 0%,rgba(96,63,60,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(96,63,60,0) 0%,rgba(96,63,60,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00603f3c', endColorstr='#603f3c',GradientType=0 ); /* IE6-9 */
}
#hero .bg-kulinaren-guide{
	background: -moz-linear-gradient(top,  rgba(46,0,0,0) 0%, rgba(46,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(46,0,0,0) 0%,rgba(46,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(46,0,0,0) 0%,rgba(46,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e0000', endColorstr='#2e0000',GradientType=0 ); /* IE6-9 */
}
#hero .bg-nashiyat-izbor,#hero .bg-sabitiya{
	background: -moz-linear-gradient(top,  rgba(192,116,25,0) 0%, rgba(192,116,25,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(192,116,25,0) 0%,rgba(192,116,25,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(192,116,25,0) 0%,rgba(192,116,25,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00c07419', endColorstr='#c07419',GradientType=0 ); /* IE6-9 */
}
#hero .teaser-content a, #hero .teaser-content .teaser-short {
	color: #fff;
	pointer-events: initial;
	text-shadow: 1px 1px #000;
}
#hero .teaser-image, #hero .teaser-image * {
	height: 100%;
}
#hero article img{
	object-fit: cover;
	width: 100%;
}
#hero .teaser-title{
	margin:0;
}
#hero .teaser-short{
	margin-top:10px;
}

/* Destination Nav Color */
.nav.nav-sidebar > li > a:hover, .nav.nav-sidebar > li.active > a {
	color: #981d20;
}
.nav.nav-sidebar > li + li > a:before {
	background: #981D20;
}
.nav.nav-sidebar > li + li + li > a:before {
	background: #603F3C;
}
.nav.nav-sidebar > li + li + li + li > a:before {
	background: #C07419;
}
.nav.nav-sidebar > li + li + li + li + li > a:before {
	background: #981D20;
}
.nav.nav-sidebar > li + li + li + li + li + li > a:before {
	background: #2E0000;
}
.nav.nav-sidebar > li + li + li + li + li + li + li > a:before {
	background: #C07419;
}
.nav.nav-sidebar > li + li + li + li + li + li + li + li > a:before {
	background: #603F3C;
}

/* Page Nav Color */
.nav.page-nav{margin-bottom: 30px}
.nav.page-nav li {margin-bottom: 5px}
.nav.page-nav > li > a:hover, .nav.page-nav > li.active > a {
	background: transparent;
}
.nav.page-nav > li > a{
	color: #2E0000;
	border: 2px solid #2E0000;
	border-radius: 3px;
	font-size: 1em;
}
.nav.page-nav > li > a:hover,
.nav.page-nav > li.active > a{
	background: #2E0000;
	color: #fff;
}

/* Bansko */
#bansko .color-module,
#bansko .teaser-readmore a {
	border-color: #981d20;
}
#bansko .color-module h3,
#bansko .list-cat-title a:before,
#bansko .teaser-readmore a:hover {
	background: #981d20;
}
#bansko .nav.nav-sidebar > li > a:hover,
#bansko .nav.nav-sidebar > li.active > a,
#bansko .full-category a,
#bansko .full-contacts h3,
#bansko .full-description a,
#bansko .full-contacts a,
#bansko .full-description h2,
#bansko .full-description h3,
#bansko .list-cat-title a,
#bansko .teaser-cat a,
#bansko .teaser-title a:hover,
#bankso .teaser-readmore a {
	color: #981d20;
}

/* Razlog & Konna Ezda & Calendar */
#razlog .color-module,
#razlog .teaser-readmore a,
#konna-ezda .color-module,
#konna-ezda .teaser-readmore a/*,
#predstoyashti-sabitiya .color-module,
#predstoyashti-sabitiya .teaser-readmore a*/ {
	border-color: #603F3C;
}
#razlog .color-module h3,
#razlog .list-cat-title a:before,
#razlog .teaser-readmore a:hover,
#konna-ezda .color-module h3,
#konna-ezda .list-cat-title a:before,
#konna-ezda .teaser-readmore a:hover/*,
#predstoyashti-sabitiya .color-module h3,
#predstoyashti-sabitiya .list-cat-title a:before,
#predstoyashti-sabitiya .teaser-readmore a:hover*/ {
	background: #603F3C;
}
#razlog .nav.nav-sidebar > li > a:hover,
#razlog .nav.nav-sidebar > li.active > a,
#razlog .full-category a,
#razlog .full-contacts h3,
#razlog .full-description a,
#razlog .full-contacts a,
#razlog .full-description h2,
#razlog .full-description h3,
#razlog .list-cat-title a,
#razlog .teaser-cat a,
#razlog .teaser-title a:hover,
#razlog .teaser-readmore a,
#konna-ezda .nav.nav-sidebar > li > a:hover,
#konna-ezda .nav.nav-sidebar > li.active > a,
#konna-ezda .full-category a,
#konna-ezda .full-contacts h3,
#konna-ezda .full-description a,
#konna-ezda .full-contacts a,
#konna-ezda .full-description h2,
#konna-ezda .full-description h3,
#konna-ezda .list-cat-title a,
#konna-ezda .teaser-cat a,
#konna-ezda .teaser-title a:hover,
#konna-ezda .teaser-readmore a/*,
#predstoyashti-sabitiya .nav.nav-sidebar > li > a:hover,
#predstoyashti-sabitiya .nav.nav-sidebar > li.active > a,
#predstoyashti-sabitiya .full-category a,
#predstoyashti-sabitiya .full-contacts h3,
#predstoyashti-sabitiya .full-description a,
#predstoyashti-sabitiya .full-contacts a,
#predstoyashti-sabitiya .full-description h2,
#predstoyashti-sabitiya .full-description h3,
#predstoyashti-sabitiya .list-cat-title a,
#predstoyashti-sabitiya .teaser-cat a,
#predstoyashti-sabitiya .teaser-title a:hover,
#predstoyashti-sabitiya .teaser-readmore a*/{
	color: #603F3C;
}

/* Pirin Golf */
#pirin-golf-kantri-klub .color-module,
#pirin-golf-kantri-klub .teaser-readmore a {
	border-color: #184e2d;
}
#pirin-golf-kantri-klub .color-module h3,
#pirin-golf-kantri-klub .list-cat-title a:before,
#pirin-golf-kantri-klub .teaser-readmore a:hover {
	background: #184e2d;
}
#pirin-golf-kantri-klub .nav.nav-sidebar > li > a:hover,
#pirin-golf-kantri-klub .nav.nav-sidebar > li.active > a,
#pirin-golf-kantri-klub .full-category a,
#pirin-golf-kantri-klub .full-contacts h3,
#pirin-golf-kantri-klub .full-description a,
#pirin-golf-kantri-klub .full-contacts a,
#pirin-golf-kantri-klub .full-description h2,
#pirin-golf-kantri-klub .full-description h3,
#pirin-golf-kantri-klub .list-cat-title a,
#pirin-golf-kantri-klub .teaser-cat a,
#pirin-golf-kantri-klub .teaser-title a:hover,
#pirin-golf-kantri-klub .teaser-readmore a {
	color: #184e2d;
}

/* Dobrinishte & Dolinata navinoto */
#dobrinishte .color-module,
#dobrinishte .teaser-readmore a,
#dolinata-na-vinoto .color-module,
#dolinata-na-vinoto .teaser-readmore a {
	border-color: #C07419;
}
#dobrinishte .color-module h3,
#dobrinishte .list-cat-title a:before,
#dobrinishte .teaser-readmore a:hover,
#dolinata-na-vinoto .color-module h3,
#dolinata-na-vinoto .list-cat-title a:before,
#dolinata-na-vinoto .teaser-readmore a:hover {
	background: #C07419;
}
#dobrinishte .nav.nav-sidebar > li > a:hover,
#dobrinishte .nav.nav-sidebar > li.active > a,
#dobrinishte .full-category a,
#dobrinishte .full-contacts h3,
#dobrinishte .full-description a,
#dobrinishte .full-contacts a,
#dobrinishte .full-description h2,
#dobrinishte .full-description h3,
#dobrinishte .list-cat-title a,
#dobrinishte .teaser-cat a,
#dobrinishte .teaser-title a:hover,
#dobrinishte .teaser-readmore a,
#dolinata-na-vinoto .nav.nav-sidebar > li > a:hover,
#dolinata-na-vinoto .nav.nav-sidebar > li.active > a,
#dolinata-na-vinoto .full-category a,
#dolinata-na-vinoto .full-contacts h3,
#dolinata-na-vinoto .full-description a,
#dolinata-na-vinoto .full-contacts a,
#dolinata-na-vinoto .full-description h2,
#dolinata-na-vinoto .full-description h3,
#dolinata-na-vinoto .list-cat-title a,
#dolinata-na-vinoto .teaser-cat a,
#dolinata-na-vinoto .teaser-title a:hover,
#dolinata-na-vinoto .teaser-readmore a {
	color: #C07419;
}

/* Color Scheme End */
.full-image,
.full-video{
	margin-bottom:30px;
	border-radius: 3px;
	overflow: hidden;
}
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; height: 0; overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.full-category {
	font-size: 1em;
	margin: 0 0 15px;
}
.full-category a {
	color: #981D20;
	text-decoration: none;
}
.full-title {
	font-size: 32px;
	margin: 0 0 30px;
	font-weight: 300;
}
.full-description {
	padding: 0 3%;
}
.full-description, .page-description{
	margin-bottom: 30px;
}
.full-description h2, .full-description h3 {
	font-weight: 300;
	margin: 0 0 15px;
	color: #981D20;
}
.full-contacts {
	padding: 3%;
	background-color: #f9f5f4;
	border-radius: 3px;
	text-align: center;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.full-contacts h3 {
	font-size: 16px;
	margin: 0 0 10px;
	color: #981D20;
}
.full-map {
	margin-top: 30px;
}
/* Sidebar */
.module h3 {
	font-size: 15px;
	margin: 0;
	padding: 5px 10px 7px;
}
.color-module {
	border: 2px solid #981d20;
	border-radius: 3px;
}
.color-module h3 {
	background: #981D20;
	color: #fff;
}
.nav.nav-sidebar > li > a {
	font-size: 1em;
	color: #231f20;
	padding: 13px 10px;
	display: inline-block;
}
.nav.nav-sidebar {
	padding: 10px;
}
.nav.nav-sidebar > li + li > a:before {
	content: '';
	width: 50px;
	height: 3px;
	display: block;
	margin: 0 auto;
	bottom: 15px;
	position: relative;
}
footer.footer {
	background-color: #603f3c;
	padding: 20px 0;
}
.navbar-footer {
	text-align: center;
}
.navbar-footer a {
	color: #fff;
}
.facebook a{
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItMTcyIDI2My4xIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xNzIgMjYzLjEgMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBzdHlsZT0iZmlsbDojRkZGRkZGOyIgZD0iTS0xNDEuOCwyNjMuMWgtMjguNWMtMSwwLTEuOCwwLjgtMS44LDEuOHYyOC41YzAsMSwwLjgsMS44LDEuOCwxLjhoMTUuM3YtMTIuNGgtNC4ydi00LjhoNC4ydi0zLjZjMC00LjEsMi41LTYuNCw2LjItNi40YzEuOCwwLDMuMywwLjEsMy43LDAuMnY0LjNoLTIuNmMtMiwwLTIuNCwwLjktMi40LDIuM3YzLjFoNC44bC0wLjYsNC44aC00LjJ2MTIuNGg4LjJjMSwwLDEuOC0wLjgsMS44LTEuOHYtMjguNUMtMTQwLDI2My45LTE0MC44LDI2My4xLTE0MS44LDI2My4xeiIvPjwvc3ZnPg==);
	text-indent: -9999px;
	background-size: 32px;
	background-repeat: no-repeat;
	width: 32px;
	height: 32px;
	margin: 0 auto;
}
.home-icon a{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI3LjAyIDI3LjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNy4wMiAyNy4wMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0zLjY3NCwyNC44NzZjMCwwLTAuMDI0LDAuNjA0LDAuNTY2LDAuNjA0YzAuNzM0LDAsNi44MTEtMC4wMDgsNi44MTEtMC4wMDhsMC4wMS01LjU4MSAgIGMwLDAtMC4wOTYtMC45MiwwLjc5Ny0wLjkyaDIuODI2YzEuMDU2LDAsMC45OTEsMC45MiwwLjk5MSwwLjkybC0wLjAxMiw1LjU2M2MwLDAsNS43NjIsMCw2LjY2NywwICAgYzAuNzQ5LDAsMC43MTUtMC43NTIsMC43MTUtMC43NTJWMTQuNDEzbC05LjM5Ni04LjM1OGwtOS45NzUsOC4zNThDMy42NzQsMTQuNDEzLDMuNjc0LDI0Ljg3NiwzLjY3NCwyNC44NzZ6IiBmaWxsPSIjOWY2MTJmIi8+Cgk8cGF0aCBkPSJNMCwxMy42MzVjMCwwLDAuODQ3LDEuNTYxLDIuNjk0LDBsMTEuMDM4LTkuMzM4bDEwLjM0OSw5LjI4YzIuMTM4LDEuNTQyLDIuOTM5LDAsMi45MzksMCAgIEwxMy43MzIsMS41NEwwLDEzLjYzNXoiIGZpbGw9IiM5ZjYxMmYiLz4KCTxwb2x5Z29uIHBvaW50cz0iMjMuODMsNC4yNzUgMjEuMTY4LDQuMjc1IDIxLjE3OSw3LjUwMyAyMy44Myw5Ljc1MiAgIiBmaWxsPSIjOWY2MTJmIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	text-indent: -9999px;
	background-size: 18px;
	background-repeat: no-repeat;
	width: 25px;
	margin: 0 auto;
	background-position: center 10px;
}
.active.home-icon a,.home-icon a:hover{
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI3LjAyIDI3LjAyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyNy4wMiAyNy4wMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxwYXRoIGQ9Ik0zLjY3NCwyNC44NzZjMCwwLTAuMDI0LDAuNjA0LDAuNTY2LDAuNjA0YzAuNzM0LDAsNi44MTEtMC4wMDgsNi44MTEtMC4wMDhsMC4wMS01LjU4MSAgIGMwLDAtMC4wOTYtMC45MiwwLjc5Ny0wLjkyaDIuODI2YzEuMDU2LDAsMC45OTEsMC45MiwwLjk5MSwwLjkybC0wLjAxMiw1LjU2M2MwLDAsNS43NjIsMCw2LjY2NywwICAgYzAuNzQ5LDAsMC43MTUtMC43NTIsMC43MTUtMC43NTJWMTQuNDEzbC05LjM5Ni04LjM1OGwtOS45NzUsOC4zNThDMy42NzQsMTQuNDEzLDMuNjc0LDI0Ljg3NiwzLjY3NCwyNC44NzZ6IiBmaWxsPSIjMjMxZjIwIi8+Cgk8cGF0aCBkPSJNMCwxMy42MzVjMCwwLDAuODQ3LDEuNTYxLDIuNjk0LDBsMTEuMDM4LTkuMzM4bDEwLjM0OSw5LjI4YzIuMTM4LDEuNTQyLDIuOTM5LDAsMi45MzksMCAgIEwxMy43MzIsMS41NEwwLDEzLjYzNXoiIGZpbGw9IiMyMzFmMjAiLz4KCTxwb2x5Z29uIHBvaW50cz0iMjMuODMsNC4yNzUgMjEuMTY4LDQuMjc1IDIxLjE3OSw3LjUwMyAyMy44Myw5Ljc1MiAgIiBmaWxsPSIjMjMxZjIwIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}
span.separator {
	width: 8px;
	height: 8px;
	background-color: #fff;
	line-height: 0;
	text-indent: -9999px;
	display: inline-block;
	border-radius: 50%;
}
.category-list {
	/* margin-bottom: 30px; */
}
.list-cat-title, .module-hline,.page-title {
	margin: 0 0 15px;
	font-size: 26px;
	position: relative;
	overflow: hidden;
}

.list-cat-title a, .list-cat-title span, .module-hline span,.page-title span {
	color: #981D20;
	background-color: transparent;
	position: relative;
	padding: 15px 22px 15px 0;
	display: inline-block;
	text-decoration: none;
}
.list-cat-title a:before,.list-cat-title span:before, .module-hline span:before,.page-title span:before {
	content: '';
	width: 1200px;
	position: absolute;
	left: 100%;
	height: 3px;
	background: #981D20;
	top: calc(50% - 1px);
	pointer-events: none;
}
.page-title span{color: #2E0000;}
.page-title span:before{background: #2E0000;}
nav.module,.teaser-item,.related-post,.full-right,.full-center,aside #calendar {
	margin-bottom: 30px;
}
.module-hline {
	font-size: 22px;
}
.module-hline span {
	padding: 0 22px 0 0;
}
.teaser-short-event p {
	margin: 0;
}
.teaser-image,.owl-wrapper-outer {
	margin-bottom: 15px;
	border-radius: 3px;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
}
.teaser-image a {
	display: block;
	position: relative;
}
.teaser-image a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .5s ease;
	background: radial-gradient(rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.5) 150%);
	opacity:0;
}
.teaser-image a:hover:after {
	opacity:1;
}
.teaser-image-event {
	float: left;
	margin-right: 20px;
}
.teaser-content-event {
	height: 109px;
	overflow: hidden;
}
.teaser-cat {
	font-size: 15px;
	margin: 0 0 10px;
}
.teaser-cat a {
	color: #981d20;
	text-decoration: none;
}
.teaser-title,.event-title {
	font-size: 22px;
	font-weight: 300;
	margin: 0 0 10px;
}
.teaser-title a, .upcomming-event-list a {
	color: inherit;
	text-decoration: none;
}
.teaser-title a:hover,.event-title a:hover {
	color: #981d20;
}
.teaser-short,.teaser-short-event {
	text-align: justify;
	height: 66px;
	overflow: hidden;
}

.teaser-readmore a {
	border: 2px solid #981d20;
	color: #981d20;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 12px;
	display: inline-block;
	border-radius: 3px;
	text-decoration: none;
}
.teaser-readmore a:hover {
	background: #981d20;
	color: #fff !important;
}
section.category-items-list article {
	display: inline-block;
	float: none;
	vertical-align: top;
}
.col-inline{
	display: inline-block;
	float: none;
	vertical-align: top;
}
@media (min-width: 768px) and (max-width: 991px) {
	.col-xs-inline {
		display: inline-block !important;
		float: none;
		vertical-align: top;
	}
}
/* */

/*  category tab */
.category-tab-container {
	position: relative;
	/* margin-bottom: 30px; */
}
.category-tab-container .list-group {
}
.category-tab-container .list-group a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: calc(16.8% - 5px);
	border: 3px solid #981d20;
	margin-bottom: 5px;
	border-radius: 0;
	text-transform:uppercase;
	font-weight:600;
}
.category-tab-content {
	position: relative;
}
.teaser-tab-image a {
	display: block;
}
.teaser-tab-title {
	pointer-events: none;
	position: absolute;
	bottom: 0;
	margin: 0;
	width: 100%;
	font-weight: 100;
	font-size: 28px;
	padding: 70px 30px 30px 30px;
	background: -moz-linear-gradient(top,  rgba(152,29,32,0) 0%, rgba(152,29,32,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(152,29,32,0) 0%,rgba(152,29,32,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(152,29,32,0) 0%,rgba(152,29,32,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00981d20', endColorstr='#981d20',GradientType=0 ); /* IE6-9 */
	color: #fff;
	text-shadow: 1px 1px #000;
}
body.nachalo #pirin-golf-kantri-klub,
body.nachalo #pirin-golf-kantri-klub .list-cat-title a {
	color: #fff;
}

body.nachalo #pirin-golf-kantri-klub .list-cat-title a:before {
	background: #fff;
}
body.nachalo #pirin-golf-kantri-klub nav.module{
	border-color: #fff;
	margin-bottom: 40px;
}

body.nachalo #pirin-golf-kantri-klub nav.module h3 {
	background: #fff;
	color: #231f20;
}

body.nachalo #pirin-golf-kantri-klub nav.module ul li a, body.nachalo #pirin-golf-kantri-klub .nav.nav-sidebar > li > a:hover {
	color: #fff;
}
.cat-image {
	margin-bottom: 30px;
	display: inline-block;
	width: 225px;
}
body.nachalo #pirin-golf-kantri-klub p {
	margin-bottom: 30px;
}
.cat-bg-color {
	margin-bottom: 15px;
	/* padding: 20px 0; */
	/* background-color: #2e0000; */
}
body.nachalo #pirin-golf-kantri-klub {
	margin-bottom: 20px;
	background-image: url(../images/home_pirin_golf_bg.jpg);
	background-position: center;
	background-size: cover;
	padding-top: 15px;
}
#pirin-golf-kantri-klub .cat-bg-color{
	background-image: url(../images/home_pirin_golf_bg.jpg);
	background-position: center;
	background-size: cover;
	padding: 20px 0;
}
#pirin-golf-kantri-klub #sync2.cat-sync2 .owl-item header {
	color:#fff;
	border-color: #fff;
	background:transparent;
}
#pirin-golf-kantri-klub #sync2.cat-sync2 .owl-item header {
	color:#fff;
	border-color: #fff;
	background:transparent;
}
#pirin-golf-kantri-klub #sync2.cat-sync2 .owl-item.synced header {
	background:#fff;
	color:#184e2d
}
#pirin-golf-kantri-klub .synced .triangle-left:after {
	border-right: 300px solid #fff;
}
body.nachalo #pirin-golf-kantri-klub .container {
	position: relative;
	z-index: 1;
}
/* Calendar & Events List */
.footer {
	margin-top: 30px;
}
#calendar .ui-datepicker {
	overflow: hidden;
	width:auto !important;
	line-height: 20px;
}
#calendar div.ui-datepicker table.ui-datepicker-calendar {
	font-size: 20px;
	border: none;
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
#calendar div.ui-datepicker table.ui-datepicker-calendar thead{
	background-color: #c07419;
	font-size: 0.7em;
}
#calendar .ui-datepicker tr,
#calendar .ui-datepicker td {
	border: none;
}

#calendar .ui-state-default,
#calendar .ui-widget-content .ui-state-default,
#calendar .ui-widget-header .ui-state-default {
}
#calendar .ui-state-active,
#calendar .ui-widget-content .ui-state-active,
#calendar .ui-widget-header .ui-state-active {
	border: 1px solid #ffffff;
}
#calendar .ui-state-active a,
#calendar .ui-state-active a:link,
#calendar .ui-state-active a:visited {
	text-decoration: none;
}
#calendar .ui-datepicker-today,#calendar .ui-datepicker-today .ui-state-default {
	background-color: #603f3c !important;
}
#calendar .ui-datepicker-today .ui-state-default{
	color: #fff !important;
}

#calendar .ui-datepicker-today .ui-state-default {
	border: 1px solid #DDDDDD;
}
/* Add permanent highlight to current day */
#calendar .ui-widget-content .ui-datepicker-today {
}
#calendar .ui-state-hover,
#calendar .ui-widget-content .ui-state-hover,
#calendar .ui-widget-header .ui-state-hover {
	color: #EEEEEE;
}

#calendar .ui-datepicker {
	z-index:2340;
	height:auto;
	vertical-align:middle;
}
#calendar .ui-datepicker .ui-datepicker-header {
	background:#603f3c;
	position:relative;
	padding: 11px 0;
	display: table;
	width: 100%;
}
#calendar .ui-widget-header .ui-icon {
	background-image: none;
}
#calendar .ui-state-hover .ui-icon {
	background-image: none;
	border: none;
}
#calendar .ui-widget-header .ui-state-hover {
	background-image: none;
	border: none;
}

#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next {
	position:absolute;
	top: 10px;
	width: 25px;
	height: 22px;
	cursor:pointer;
	text-indent:200px;
	display:block;
	overflow:hidden;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAwIDMwNiAzMDYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwNiAzMDY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iY2hldnJvbi1yaWdodCI+CgkJPHBvbHlnb24gcG9pbnRzPSI5NC4zNSwwIDU4LjY1LDM1LjcgMTc1Ljk1LDE1MyA1OC42NSwyNzAuMyA5NC4zNSwzMDYgMjQ3LjM1LDE1MyAgICIgZmlsbD0iI0ZGRkZGRiIvPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
	background-size: 18px;
	background-repeat: no-repeat;
	background-position: center;
}
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	left:10px;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-next { right:10px; }
#calendar .ui-datepicker .ui-datepicker-header .ui-datepicker-title {
	color:#fff;
	font-size: 19px;
	text-align:center;
	font-weight:bold;
}
#calendar .ui-datepicker a.ui-state-active {background-color: #981d20;color: #fff;}

#calendar .ui-datepicker td.ui-state-active:before,#calendar .ui-datepicker td.ui-state-active:after{
	content:'';
	position: absolute;
	right: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 13px 13px;
	border-color: transparent transparent #f6f6f6 transparent;
	pointer-events: none;
}
#calendar .ui-datepicker td.ui-state-active:after{
	border-width: 0 0 10px 10px;
	border-color: transparent transparent #c07419 transparent;
}
#calendar .ui-datepicker th {
	color: #fff;
	text-align: center;
	line-height: 20px;
	padding: 2px;
	text-transform: uppercase;
	border-top: 1px solid #fff;
}
#calendar .ui-datepicker td {
	background-color: #f6f6f6;
	border: 1px solid #fff;
	text-align: center;
	position: relative;
	padding: 0;
}
#calendar .ui-datepicker td:first-child {
	border-left: 0;
}
#calendar .ui-datepicker .ui-datepicker-week-end {
	color: #fff;
	background: rgba(0, 0, 0, 0.07);
}
#calendar .ui-datepicker th + .ui-datepicker-week-end {
	border-left: 1px solid #fff;
}
#calendar .ui-datepicker-today .ui-state-default {
	border: none;
}
#calendar .ui-state-default,
#calendar .ui-widget-content .ui-state-default,
#calendar .ui-widget-header .ui-state-default {
	background: none;
	border: none;
	color: #231f20;
	padding: 10px;
	text-align: center;
	display: block;
}
#calendar a.ui-state-default:hover,
#calendar a.ui-state-default:focus {
	background-color: #981d20;
	color: #fff;
}
#calendar .ui-state-disabled,
#calendar .ui-widget-content .ui-state-disabled,
#calendar .ui-widget-header .ui-state-disabled {
	opacity: 1;
	filter:Alpha(Opacity=100);
}
#calendar .ui-datepicker .ui-state-disabled, #calendar .ui-datepicker .ui-state-active {
	color: #fff;
}
#calendar .ui-datepicker .ui-state-disabled.ui-datepicker-other-month {
	background-color:transparent;
}

/* ajax loading */
.ui-datepicker-header.loading .ui-datepicker-prev,
.ui-datepicker-header.loading .ui-datepicker-next {
	display: none;
}
/* LIST */
.upcomming-event-list {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 30px;
	text-transform: uppercase;
}

.upcomming-event-list li.even {
	background-color: #F6F6F6;
}

.upcomming-event-list li {
	padding: 10px 15px;
}

.event-title {
	margin: 0;
}

.event-date {
	font-weight: bold;
	font-size: 14px;
	color: #981d20;
	text-transform: uppercase;
}

.event-date span {
	text-transform: none;
}
span.t0000 {
	display: none;
}
/* Banners */
.special {
	font-size: 0;
}
.special:empty {
	display: none;
}
.bannergroup {
	display: inline-block;
}

#culinary-search {
    position: absolute;
    right: 10px;
    top: 13px;
    width: 100%;
    max-width: 293px;
}

.form-inline {
    display: flex;
}

#mod-search-searchword {
    margin-right: -10px;
    width: 100%;
    border: 0px solid #2e0000;
    box-shadow: none;
    color: #2e0000;
    padding: 5px 12px 6px;
}
#mobile-search {
	height: 0;
	overflow: hidden;
	transition: height .3s ease;
	margin-bottom: 15px;
}
#mobile-search > .search {
    padding: 5px 7px 6px;
    background-color: #2e0000;
}

#mobile-search .btn-primary {
    background-color: #981c1f;
    border-color: #981c1f;
}

.search button.button.btn.btn-primary {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
#culinary-search #mod-search-searchword {
    border: 2px solid #2e0000;
    height: 34px;
}
#mobile-searchBtn {
    width: 33px;
    float: right;
    margin: 12px 5px 0 0;
    padding: 5px;
}
#mobile-searchBtn svg {
    color: #2e0000;
    display: block;
}
#mobile-search.active,.page.search #mobile-search {
    height: 43px;
}
.page.search #mobile-searchBtn {
    display: none !important;
}
span.mmm {
    position: absolute;
    width: 220px;
    bottom: -16px;
    height: 16px;
    left: 0;
    z-index: 9;
}

.hamburger {
    overflow: visible;
    transition-timing-function: linear;
    transition-duration: .3s;
    transition-property: opacity,filter;
    text-transform: none;
    border: 0;
    background-color: transparent;
    height: 40px;
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 30px
}

.hamburger-inner {
    top: 50%;
    display: block;
    margin-top: -2px
}

.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {
    position: absolute;
    width: 28px;
    height: 2px;
    transition-timing-function: ease;
    transition-duration: .3s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #2e0000;
}

.hamburger-inner:after,.hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger--slider .hamburger-inner {
    top: 6px
}

.hamburger--slider .hamburger-inner:before {
    top: 9px;
    transition-timing-function: ease;
    transition-duration: .3s;
    transition-property: transform,opacity
}

.hamburger--slider .hamburger-inner:after {
    top: 18px
}

.hamburger--slider:not(.collapsed) .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(45deg)
}

.hamburger--slider:not(.collapsed) .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71px,-6px,0);
    opacity: 0
}

.hamburger--slider:not(.collapsed) .hamburger-inner:after {
    transform: translate3d(0,-18px,0) rotate(-90deg)
}

.custom-control-label::after {
    top: .125rem;
    background-size: 50% 50%
}
/* Responsive */
/* MIN */
@media (min-width: 768px) {
	#hero .first article {
		height: 560px;
	}
	#hero [class*="col-"] + [class*="col-"] article {
		border-left: 5px solid #fff;
	}
	#hero .teaser-content {
		width: calc(100% - 5px);
	}
	#sync1.cat-sync1 {
		margin: 0;
	}
	#sync2.cat-sync2 .owl-wrapper,#sync2.cat-sync2 .owl-item {
		width: inherit !important;
		transform: inherit !important;
		transition: inherit !important;
	}
	#sync2.cat-sync2 .owl-wrapper-outer {
		overflow: inherit;
	}

	.synced .triangle-left:after {
		content: "";
		display: block;
		width: 0;
		height: 0;
		margin-top:-500px;
		border-top: 500px solid transparent;
		border-bottom: 500px solid transparent;
		border-right: 300px solid #981d20;
	}
	#sync2.cat-sync2 .owl-item {
		margin-bottom: 5px;
	}
	#sync2.cat-sync2 .owl-item:last-child{margin: 0;}
	#sync2.cat-sync2 .owl-item header {
		height: 56px;
		margin: 0;
		padding: 10px 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		color: #981d20;
		border: 3px solid #981d20;
		text-transform: uppercase;
		font-weight: 600;
		cursor: pointer;
		position: relative;
		font-size: 14px;
		background-color: #fff;
	}
	/*Left pointing*/
	.synced .triangle-left {
		width: 37px;
		height: 0;
		padding-top: 28px;
		padding-bottom: 28px;
		overflow: hidden;
		position: absolute;
		right: calc(100% + 3px);
		top: -3px;
	}
}
@media (min-width: 992px){
	#sync2.cat-sync2 .owl-item header {
		height: 74.4px;
		font-size: 20px;
	}
	/*Left pointing*/
	.synced .triangle-left {
		width: 43px;
		height: 0;
		padding-top: 37.2px;
		padding-bottom: 37.2px;
		overflow: hidden;
		position: absolute;
		right: calc(100% + 3px);
		top: -3px;
	}
}
@media (min-width: 1280px){
	#sync2.cat-sync2 .owl-item header {
		height: 100px;
		font-size: 24px;
	}
	/*Left pointing*/
	.synced .triangle-left {
		width: 50px;
		height: 0;
		padding-top: 50px;
		padding-bottom: 50px;
		overflow: hidden;
		position: absolute;
		right: calc(100% + 3px);
		top: -3px;
	}
}
/* MAX */

@media (max-width: 1279px) {
	#hero article {
		height: 250px;
	}
	#hero .first article {
		height: 500px;
	}
	.cat-image {
		width: 175px;
		margin-bottom: 13px;
	}
}
@media (max-width: 991px) {
	#hero article {
		height: 200px;
	}
	#hero .first article {
		height: 400px;
	}
	.related-post{
		/* margin-bottom: 15px; */
	}
}
@media (max-width: 767px) {
	#hero article,#hero .first article {
		height: 280px;
	}
	#hero .teaser-short{
		display:none;
	}
	.navbar{margin:0}
	#destinations{
		margin-bottom: 15px;
	}
	#destinations a{
		font-size:0.8em;
		padding-top: 69px;
		background-size: 69px;
	}
	#sync2.cat-sync2 {
		display: none !important;
	}
	#navbar-modules .nav > li,footer.footer .nav > li{
		margin: 5px 0;
	}
	.cat-bg-color {
		padding: 10px 0;
	}
	.teaser-item,.related-post{
		/* margin-bottom: 15px; */
	}
	.teaser-short {
		height: 60px;
		overflow: hidden;
		font-size: 14px;
		display: none;
	}
	.teaser-title,.event-title,.teaser-tab-title {
		font-size: 20px;
	}
	.teaser-tab-title {
		padding: 70px 20px 20px 20px;
	}
	.teaser-cat{
		font-size:13px;
	}
	.list-cat-title, .module-hline,.page-title{
		font-size: 22px;
		margin: 0 0 10px;
	}
	.list-cat-title a, .list-cat-title span, .module-hline span,.page-title span{
		padding: 10px 20px 10px 0;
	}
	.teaser-image{
		margin-bottom: 10px;
	}
	.full-title{
		font-size: 26px;
	}
	.full-description{
		padding: 0;
	}
	.new-event .teaser-image {
		float: left;
		margin: 0 15px 0 0;

	}
	.new-event img {
		max-width: 154px;
	}
	.new-event .teaser-content {
		height: 109px;
		overflow: hidden;
	}
	.full-bottom{
		margin-bottom: 30px;
	}
}
@media (max-width: 479px) {
	#hero article,#hero .first article {
		height: 230px;
	}
	.event-date p {
		margin-bottom: 3px;
	}

	.teaser-short-event {
		display: none;
	}
}
