* {
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}
*::after, *::before {
    box-sizing: border-box;
}

h2, h3{
   page-break-after: avoid;
}
ul, img,.notice,.video,.plan-trip,.pre-book-parking,.category-slider,
.social-slider,.three-tiles-slider{
   page-break-inside: avoid;
}
/*a[href^=http]:after {
  content:" <" attr(href) "> ";
}
a[href^="#"]:after {
   content: "";
}*/
body,html{height:auto;}
body{
	font-size:14px;	
	overflow-x:visible;
}
table { page-break-after:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
td    { page-break-inside:avoid; page-break-after:auto }
thead { display: table-row-group;}

header .nav-mobile,
header .header-section,
header .ui.secondary.inverted.pointing.menu,
header .newsletter,header .notice,
footer,.sidebar-section{display:none !important;}
header .ui.grid{margin:0 !important;}
header .ui.grid > .row > .column{width:100% !important;padding:0 0 10px;}
header #desktop-logo{display:block;}
header .ui.segment{padding:0 !important;}
header .ui.inverted.segment{padding:10px 16px!important;}
header .ui.grid > .row > .column[class*="four wide"]{
	width:100% !important;	
	/*padding-bottom:20px;*/
	display:block;
}
header .topnav {
    border-top:none;
}
.main-content.main-content-wide,.ui.container,
.two-column-prebooking .main-content,
.one-column .ui.form.general-form{width:auto !important;}
.two-column .ui.grid > .row > .column[class*="thirteen wide"]{width:100% !important;}
.ui.grid, .ui.grid > .row, .ui.grid > .row > .column{
    display: block;
}
.ui.grid:before,.ui.grid:after,
.ui.grid > .row:before,.ui.grid > .row:after{
	content: " ";
    display: table;
	clear:both;
}
.ui.grid > .column:not(.row), .ui.grid > .row > .column{
	float:left;
	display:block;
}
.info-table table th, .info-table table td {
    padding:10px;
	font-size:11px;
}
.info-table a[href^="mailto:"] {
    word-break:normal !important;
}
.main-content{width:100% !important;}


.search-result .ui.grid .item:nth-child(3n+1){
    clear:left;
}
.ui.steps .step {
    padding:0.5em !important;
}

.two-column-prebooking  .ui.grid > .column[class*="ten wide"]{margin-right:15px !important;width:60% !important;}
.plan-trip .ui.grid > .column[class*="eleven wide"]{margin-right:15px !important;width:60% !important;}
.plan-trip .genral-container{padding-left:0;padding-right:0;}
/*.filter .filter-dropdowns,.filter .views,.views .ui.buttons{float:none;}
.filter .filter-dropdowns{margin-bottom:20px;}*/
.pre-book-parking{background-color:#f2f2f2;}
.pre-book-parking .ui.grid > .column[class*="eleven wide"]{width:62% !important;}
.pre-book-parking .info .main-content {padding:0 15px !important;margin-bottom:0;}
.pre-book-parking .ui.grid > .column[class*="five wide"],.two-column-prebooking .ui.grid > .column[class*="five wide"]{float:right;}
.parking-bar.parking-bar-margin{margin:0;}
.bx-controls,.owl-nav,.owl-dots{display:none;}
/*.bx-viewport{height:300px !important;}*/
.main-carousel .ui.stackable.grid>.wide.column {
    margin: 0 !important;
	paddgin:0 !important;
    width: 100% !important;
    display: block !important;
}

.main-carousel.main-carousel-img-txt .ui.stackable.grid>[class*="eleven wide computer"].column{display:none !important;}
.main-carousel.main-carousel-img-txt .bx-viewport{height:auto !important;margin-bottom:20px;}
.main-carousel.main-carousel-img-txt li{display:none;}
.main-carousel.main-carousel-img-txt li.bx-clone{display:block;}
.tabs .main-carousel .tab-content .greyBg {padding:15px !important;page-break-inside:avoid;}
.tabs .main-carousel .slider{display:none !important;}
.tabs .tab-content .main-content {padding:0 0 1em !important;}
/*.slider ul, .slider img{page-break-inside:auto;}
.main-carousel .slider ul{width:100% !important; transform: translate3d(0, 0px, 0px) !important;}
.main-carousel .slider li{ float:none !important; width:100%!important;overflow:hidden;}*/

.owl-carousel .owl-item img {
	transform-style:flat;
	-webkit-transform-style:flat;
}
.owl-carousel{
	-webkit-transform:none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
}
.full-screen-carousel .full-screen-img-holder{display:none;}
.full-screen-carousel {padding:0;height:auto;}
.full-screen-carousel .slider {margin-top: 20px;}
.full-screen-carousel .slider .slide-content span {color: #707070;}
.full-screen-carousel .slider a{
	height:auto;
	border:none;
	background:none;
	color:#1e1e1e;
	padding:1em 0;
	
}
.full-screen-carousel .slider .slide-content{
	padding:0 2em;				
	top:auto;
	-moz-transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-o-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
}
.full-screen-carousel .slider .slide-content h2{color:#1e1e1e;}

.featured-slider .owl-stage,.news-slider .owl-stage,.social-slider .owl-stage{
	width:100% !important;
}
.featured-slider .owl-stage .owl-item,.news-slider .owl-stage .owl-item,.social-slider .owl-stage .owl-item{margin-right:0 !important;padding:0 15px !important;}
.featured-slider .owl-stage .owl-item{width:33.3333% !important;}
.news-slider .owl-stage .owl-item,.social-slider .owl-stage .owl-item{width:25% !important;}
.featured-slider .slider-item-center .ui.card > .content{
	position:relative;			
	bottom:auto;
	left:auto;
}
.featured-slider .slider-item-center .ui.card .meta,.ui.card .meta *{color:#1e1e1e !important;}
.featured-slider .ui.card > .content > a.header{color:#1e1e1e !important;}
.category-slider{overflow:hidden;}
.secondary-carousel .slider{margin-bottom:2em;}
.secondary-carousel .slider ul{margin-left:0;}
.secondary-carousel .slider ul li{width:245px !important;}
.social-slider .slider-item figure{height:auto;}
.social-slider .slider-item figure img {
	left:0;
	top:0;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none;
	width:100% !important;
	height: auto;
	position:relative;
}
.social-slider .slider-item figure.social-with-img figcaption{
	opacity: 1;
  	filter: alpha(opacity=1);
	position:relative;
	left:auto;
	top:auto;
	background:none !important;
	color:#1e1e1e;
}
.social-slider .slider-item figure.social-with-img figcaption .header,
.social-slider .slider-item figure.social-with-img figcaption p,
.social-slider .slider-item figure.social-with-img figcaption .meta{color:#1e1e1e;}
.social-slider .slider-item figure.social-with-img figcaption .description{font-size:11px;}

@media print and (orientation: portrait) {
    .three-tiles-container .owl-item{width:230px !important;}
	.full-screen-carousel .slider {margin-left:-370px;}
	.filter .views{display:none;}
	
}
@media print and (orientation: landscape) {
    .three-tiles-container .owl-item{width:340px !important;}
	.full-screen-carousel .slider {margin-left:-200px;}
}

.search-events-result .ui.items .item .info, 
.news-result .ui.items .item .info, 
.search-shop-result .ui.items .item .info{width:70%;}

.two-column-prebooking{}
.two-column-prebooking .ui.stackable.grid > .wide.column{
	width: 100% !important;
	display:block !important;
}
.two-column-prebooking .nano{height: auto;}
.two-column-prebooking .nano > .nano-content {
	bottom:auto;
	left:auto;
	position: relative;
	right:auto;
	top:auto;
}
.two-column-prebooking .nano > .nano-pane{display:none;}
.news-result .ui.grid{
	 -webkit-column-count: auto;
    -moz-column-count: auto;
    column-count: auto;
	margin:0;
}
.news-result .ui.grid .item{
	float:left;
	width:33.3333%;
	page-break-inside: avoid;
}

#map-canvas div > img {
	position: absolute;
}























