body.atdsld header.navbar {
		margin-bottom:0px;
	}

	body.atdsld header.navbar {
		background-color:transparent;
	}
	
	body.atdsld header .corporate-nav {
		background-color:rgba(25,25,25,0.8);
	}

	body.atdsld header .main-nav {
		background-color:rgba(0,0,0,0.8);
	}	

	body.atdsld .atdsld-slider {
		height:570px;
	}
	
	body.admin-bar.atdsld .atdsld-slider-spacer {
		height:435px;
	}

	body.admin-bar.atdsld .atdsld-slider {
		height:566px;
	}
		

		
	body.atdsld .atdsld-slider-spacer {
		height:471px;
		margin-top:0px;
		position:relative;
		overflow:hidden;
	}
	
	body.atdsld .atdsld-slider-spacer.affix {
		margin-top:49px;
		position:relative;
	}	

	body.atdsld .atdsld-slider {
		width:100%;		
		position:absolute;
		/*overflow:hidden;*/
		left:0px;
		top:0px;
		z-index:-1;
	}
	
	body.atdsld .atdsld-slide-images {
		position:relative;
		width:100%;
		height:100%;
		overflow:hidden;
	}
	
	body.atdsld .atdsld-slide-image {
		width:100%;
		height:100%;		
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		position:absolute;
		top:0%;
		right:-100%;
		overflow:hidden;
	}
	
	body.atdsld .atdsld-slide-image[data-atdsld-slide="1"] {
		right:0px;
	}

	body.atdsld .atdsld-slider-spacer h1,
	body.atdsld .atdsld-slider-spacer h2,
	body.atdsld .atdsld-slider-spacer h3,
	body.atdsld .atdsld-slider-spacer h4,
	body.atdsld .atdsld-slider-spacer h5,
	body.atdsld .atdsld-slider-spacer h6,
	body.atdsld .atdsld-slider-spacer h7 {
		font-weight:300;
		margin:0px;
		color:#333333;
	}

	body.atdsld .atdsld-slider-spacer h1 {
		margin-bottom:10px;
	}		
	
	body.atdsld .atdsld-slider-spacer h2,
	body.atdsld .atdsld-slider-spacer h3 {
		margin-bottom:5px;
	}	

	body.atdsld .atdsld-slide-content {
		position:absolute;
		font-size:0px;
		min-height:150px;	
	}


	body.atdsld .atdsld-slide-content .head{
		height:100%;
		background:rgba(255,255,255,0.0);
		margin-right:12px;
		display:table-cell;

	}

	body.atdsld .atdsld-slide-content .atdsld-slide-cta {
		width:100%;
		height:44px;
		margin-top:10px;
	}
	
	body.atdsld .atdsld-slide-content .atdsld-slide-cta a {
		height:40px;
		min-width:180px;
		padding:5px;
		line-height:26px;
		display:inline-block;
		border-radius:5px;
		box-sizing:border-box;
		
		border-width:2px;
		font-size:18px;
		text-align:center;
		vertical-align:middle;
		border-style:solid;
		border-color:#333333;
		color:#333333;
	}

	body.atdsld .atdsld-slide-content .atdsld-slide-cta a:hover {
		text-decoration:none;
		background:rgba(0,0,0,0.25);
		
	}	

	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="middle"] {
		top:50%;
		margin-top:-75px;	
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="top"] {
		top:50px;	
		/*parent is explicit position:relative but header still messes with it?!*/
		top:99px;	
	}	
	
	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="top"][data-atdsld-animation="slide"] {
		top:125px;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="bottom"] {
		bottom:45px;	
	}		
	
	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="middle"][data-atdsld-content-height="200"] {
		margin-top:-100px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="middle"][data-atdsld-content-height="250"] {
		margin-top:-125px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="middle"][data-atdsld-content-height="300"] {
		margin-top:-150px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="middle"][data-atdsld-content-height="350"] {
		margin-top:-175px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-y-pos="middle"][data-atdsld-content-height="400"] {
		margin-top:-200px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-x-pos="left"] {
		left:0px;	
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-x-pos="center"] {
		right:50%;	
	}	

	body.atdsld .atdsld-slide-content[data-atdsld-x-pos="right"] {
		right:0px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"],
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"] {
		display:none;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"] .head {
		width:400px;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"] .tail{
		background:transparent !important;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"] content {
		height:100%;
		width:100%;
		box-sizing:border-box;
		min-width:200px;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"] .buffer {
		display:none;
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"] .buffer {
		width:150px;
		border-width:75px;
		height:100%;
		border-color:rgba(255,255,255,0.0);
		border-style: solid;
		display:table-cell;
	}
	
body.atdsld .atdsld-slide-content.atdsld-fill {
	width:100%;
	margin-right:0px !important;
	right:0px !important;
}

body.atdsld .atdsld-slide-content.atdsld-fill[data-atdsld-animation="fade"] .buffer {
	border-width:0px !important;
}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"] .buffer.left {	
		border-left-color: transparent;		
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"] .buffer.right {	
		border-right-color: transparent;		
	}
	
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-x-pos="left"] {
		margin-left:-150px;
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-x-pos="right"] {
		margin-right:-150px;
	}		

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="200"] .buffer {
		width:200px;
		border-width:100px;
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="200"][data-atdsld-x-pos="left"] {
		margin-left:-200px;
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="200"][data-atdsld-x-pos="right"] {
		margin-right:-200px;
	}	

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="250"] .buffer {
		width:250px;
		border-width:125px;	
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="250"][data-atdsld-x-pos="left"] {
		margin-left:-250px;
	}	
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="250"][data-atdsld-x-pos="right"] {
		margin-right:-250px;
	}	

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="300"] .buffer {
		width:300px;
		border-width:150px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="300"][data-atdsld-x-pos="left"] {
		margin-left:-300px;
	}	

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="300"][data-atdsld-x-pos="right"] {
		margin-right:-300px;
	}	
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="300"] .tail.left {
		/*display:none;*/ 
		/*too big*/
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="350"] .buffer {
		display:none; /*too big*/
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="fade"][data-atdsld-content-height="400"] .buffer {
		display:none; /*too big*/
	}	
	
	
	
	
	
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"] .head:after {
		border-color:rgba(255,255,255,0.0);
		border-left-width:12px;
		border-right-width:12px;
		top: 0%;
		border-style: solid;
		content: " ";
		height: 100%;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-top-width: 75px;
		border-bottom-width: 75px;	
	}	
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-content-height="200"] .head:after {
		border-top-width: 100px;
		border-bottom-width: 100px;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-content-height="250"] .head:after {
		border-top-width: 125px;
		border-bottom-width: 125px;		
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-content-height="300"] .head:after {
		border-top-width: 150px;
		border-bottom-width: 150px;		
	}
	
	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-content-height="350"] .head:after {
		border-top-width: 175px;
		border-bottom-width: 175px;		
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-content-height="400"] .head:after {
		border-top-width: 200px;
		border-bottom-width: 200px;		
	}
		
	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-x-pos="left"] .head:after {
		border-top-color: transparent;
		border-bottom-color: transparent;
		border-right-color: transparent;	
		margin-left:-12px;
		left: 100%;	
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-x-pos="right"] {	
		right:-100%;
		padding-left:12px;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-x-pos="right"] .head:after {
		border-top-color: transparent;
		border-bottom-color: transparent;
		border-left-color: transparent;	
		margin-right:-12px;
		right: 100%;	
	}	

	body.atdsld .atdsld-slide-content .head content {
		width:100%;
		height:100%;
		display:block;
		overflow:hidden;
		padding:8px;
		box-sizing:border-box;		
	}

body.atdsld .atdsld-slide-content.atdsld-slide-content-background-transparent[data-atdsld-y-pos="top"] {
	top:0px;
	margin-top:0px !important;
	
}
	
body.atdsld .atdsld-slide-content.atdsld-slide-content-background-transparent[data-atdsld-y-pos="top"] .head content {
	padding-top:0px;
}



	body.atdsld .atdsld-slide-content .tail {
		width:0px;
		height:100%;
		display:table-cell;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-x-pos="left"] .tail.right,
	body.atdsld .atdsld-slide-content[data-atdsld-x-pos="right"] .tail.left {
		display:none;
	}

	body.atdsld .atdsld-slide-content[data-atdsld-animation="slide"][data-atdsld-x-pos="left"] {	
		left:-100%;
		padding-right:12px;
	}


	body.admin-bar.atdsld-full-screen  .atdsld-slider,	
	body.atdsld-full-screen .atdsld-slider {
		position:fixed;
		height:100%;
	}	
	
	body.atdsld video.atdsld-video {
		position: absolute;
		top: 50%;
		left: 50%;
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
		-ms-transform: translateX(-50%) translateY(-50%);
		-moz-transform: translateX(-50%) translateY(-50%);
		-webkit-transform: translateX(-50%) translateY(-50%);
		transform: translateX(-50%) translateY(-50%);
		background-size: cover; 		
	}
	

	body.atdsld-full-screen main.main {
		background-color:rgba(243,243,243,0.9);
		margin-bottom:30px;
	}
	
	body.atdsld-full-screen .home .booking-module {
		margin-top: -59px;
	}
	
	body.atdsld-full-screen .row {
		margin-left: -5px;
		margin-right: -5px;
	}	
	
	body.atdsld-full-screen .page-sidebar {
		padding-right:0px;
	}
	
	body.atdsld-full-screen .page-content {
		padding-left:10px;
	}
	
	@media (min-width: 992px) {
		body.atdsld.home .booking-module {
			margin-top: -60px !important;
		}	
	}	
	
	@media (max-width: 991px) {
		body.atdsld header.navbar {
			background-color:rgba(0,0,0,0.8);
			position: absolute;
			width: 100%;
			z-index: 1000;			
		}
		
		body.atdsld .atdsld-slider-spacer {
			/*use border instead of padding to make space for absolute positioned header... using margin messes with the header for some indiscernible reason*/
			border-top:65px solid transparent;
			height:500px;
		}
		
		body.admin-bar.atdsld .atdsld-slider-spacer {
			
		}
		
		body.admin-bar.atdsld .atdsld-slider-spacer,
		body.admin-bar.atdsld .atdsld-slider,
		body.atdsld .atdsld-slider {
			height:500px;
		}

		body.admin-bar.atdsld .atdsld-slider {
			top:46px;
		}
		
		
		body.atdsld .page-sidebar {
			margin-top:-60px;
		}
	}