/******************************************************* ##### TEKST STYLES ##### ********************************************************/
@font-face {
    font-family: 'museo700';
    src: url('../fonts/museo700-regular-webfont.eot');
    src: url('../fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo700-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo700-regular-webfont.woff') format('woff'),
         url('../fonts/museo700-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo700-regular-webfont.svg#museo700') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'museo500';
    src: url('../fonts/museo500-regular-webfont.eot');
    src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo500-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo500-regular-webfont.woff') format('woff'),
         url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo500-regular-webfont.svg#museo500') format('svg');
    font-weight: normal;
    font-style: normal;}

@font-face {
    font-family: 'museo300';
    src: url('../fonts/museo300-regular-webfont.eot');
    src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('../fonts/museo300-regular-webfont.woff') format('woff'),
         url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
         url('../fonts/museo300-regular-webfont.svg#museo300') format('svg');
    font-weight: normal;
    font-style: normal;}

body{
	font-family: 'Roboto', sans-serif;
	background: #f5f5f5;
/*	color: #666666;	*/
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	}

html{
	min-height:102vh;
	font-size: 16px;
	line-height: 22px;
	}

html,
body {
	margin: 0;
    padding: 0;	
    }
*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    }
	
.btContentHolder	{
	max-width:100%;
	width: 100%;
	position:relative;
	overflow:hidden;
    }
	
/* Href */
a {
    text-decoration: none;
    -webkit-transition: color 200ms ease;
    -moz-transition: color 200ms ease;
    transition: color 200ms ease;
    color: inherit;
    }
.btContent a {
    color: #1976bc;
    }
a:hover {
    text-decoration: none;
    color: #1976bc;
    }
.btContent a:hover {
    color: inherit;
    }
.btText a {
    color: #1976bc;
    }
.btText a:hover {
    text-decoration: underline;
    }
a img {
    border: none;
    }
a,
a:active,
a:focus {
    outline: none;
    }

/* Headings DBK */

h1{
	font-size: 27px;
	margin: 0 0 10px 0;
	font-family: 'museo700';}

h1.white{
	color: #fff;}

h2{
	font-size: 24px;
	padding: 0;
	margin: 0 0 10px 0;
	font-family: 'museo700';}

div.lastminute h2, div.lastminute h2 a{
	color: #fff;}
		
div.lastminuteDetails h2{
	font-style: italic;
	margin: 0 0 10px 0;}
		
footer h2, footer h2 a{
	font-size: 20px;
	color: #333333 !important;}
		
body.vervolg div.vervolgContent h2{
	font-size: 20px;
}

h3,
h3 a,
h3 a:link{
	margin: 0 0 10px 0;
	color: #256e8d;
	font-size: 22px;
	font-family: 'museo700';
	text-decoration: none;}
	
h3 a:hover{
	color: #00aeef;
	text-decoration: none;
}

h4{
	font-family: 'museo700';
	font-size: 27px;
	margin: 0;
	color: 006084;}
	
	h4.white{
		color: #fff;
	}
	
	article div.articleContent h3{
		margin-bottom: 0px;
		margin-top: 0;}

	.home article div.articleContent h3 a {
		font-style: italic;
		font-size: 20px;
		}

	div.vervolgContent h3{
		margin-top: 30px;}

	
/* Headings Bold Builder*/
.btContent h1,
.btContent h2,
.btContent h3,
.btContent h4,
.btContent h5,
.btContent h6 {
	font-family: 'museo700';}
    }
.btContent h1:after,
.btContent h2:after,
.btContent h3:after,
.btContent h4:after,
.btContent h5:after,
.btContent h6:after {
    content: " ";
    display: table;
    width: 100%;
    clear: both;
    }
.btContent h1,
.btContent h2,
.btContent h3,
.btContent h4,
.btContent h5,
.btContent h6 {
    clear: both;
    padding: 0 0 .4em;
    line-height: 1.4;
    margin: 0;
    font-weight: normal;
	color: #006084;
    letter-spacing: -.05em;
    }
.btContent h1 {
    font-size: 5em;
    }
.btContent h2 {
    font-size: 3.75em;
    }
.btContent h3 {
    font-size: 2.8125em;
    }
.btContent h4 {
    font-size: 2.125em;
    }
.btContent h5 {
    font-size: 1.625em;
    }
.btContent h6 {
    font-size: 1.25em;
    }

.btContent .bt_bb_text h1 {
    font-size: 2.8125em;
    }
.btContent .bt_bb_text h2 {
    font-size: 2.125em;
    }
.btContent .bt_bb_text h3 {
    font-size: 1.625em;
    }
.btContent .bt_bb_text h4 {
    font-size: 1.25em;
    }
.btContent .bt_bb_text h5 {
    font-size: 1;
    }
.btContent .bt_bb_text h6 {
    font-size: 0.625em;
    }

.btContent .bt_bb_color_white,
.btContent .bt_bb_color_white h1, 
.btContent .bt_bb_color_white h2, 
.btContent .bt_bb_color_white h3, 
.btContent .bt_bb_color_white h4, 
.btContent .bt_bb_color_white h5, 
.btContent .bt_bb_color_white h6 {
	color: #FFF;
    }	
	

/* Best of the rest */	
blockquote {
	border-left: none;
	}

.clear{
	clear: both;
	}
	
.boeken-bar {
    position: fixed;
    top: -50px;
    height: 50px;
    width: 100%;
    z-index: 100;
    background: #fff;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition-property: top, opacity, background, color;
    -moz-transition-property: top, opacity, background, color;
    -o-transition-property: top, opacity, background, color;
    transition-property: top, opacity, background, color;
    -webkit-transition-duration: 0.2s, 0.3s;
    -moz-transition-duration: 0.2s, 0.3s;
    -o-transition-duration: 0.2s, 0.3s;
    transition-duration: 0.2s, 0.3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-delay: 0.1s;
    -moz-transition-delay: 0.1s;
    -o-transition-delay: 0.1s;
    transition-delay: 0.1s;
    border-bottom: 1px solid #e3e3e3; }

  .boeken-bar.active {
    top: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }

  .boeken-bar.active.groen {
    background: #01583F;
    color: #fff; }
    
   .boeken-bar {
    z-index: 100000;}
    
    .direct-boeken .form-horizontal {
    margin: 0 auto;
    width: 860px; }

  .direct-boeken .form-group, .direct-boeken .intro {
    float: left;
    padding: 8px 10px;
    font-family: 'museo700'; }

  .direct-boeken .form-group {
    padding-right: 15px; }
    
  .direct-boeken .intro {
    padding-top: 12px;
    padding-right: 20px;
    font-size: 16px;
    color: #008fc4; 
	}

  .direct-boeken .btn {
    margin-left: 30px;
    margin-top: 8px;
	padding: 7px 10px 5px 10px;
	box-shadow: 0px 2px 0px #40a1c6;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    background: #00aeef;
    color: #fff;
    border: 0; 
	}

    .direct-boeken .btn:hover {
     text-decoration: none;
	background-color: #008fc4;
	box-shadow: 0px 2px 0px #00688f;
	}
      
  .direct-boeken label {
    float: left;
    width: 75px;
    margin-right: 10px; 
	}

  .direct-boeken input {
    float: right;
    width: 105px; 
	}

div.logo{
	float: left; 
	display: inline;
	background-position: 0 -1089px; 
	width: 137px; 
	height: 91px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
}
	
.logo, .phone, .mail, div.search input, .vaarbewijsButton, ul li.persons, div.video div.bekijkvideo, ul.lastminute li.date, ul.lastminute li.persons, ul.usp li, a.darkBlue, a.darkBlue:link, a.Facebook, a.Facebook:link, a.Twitter, a.Twitter:link{
	background: url("../images/csg-542135f8b5877.png") no-repeat top left;}

div.topBar{
	display: block;
	width: 100%;
	background: #004f6c;
	color: #fff;
	min-height: 40px;
	padding-top: 8px;}
	
		div.topBar div.contact{
			text-align: right;
			padding-bottom: 10px;}
		
		div.topBar div.contact p{
			text-align: right;
			display: inline;
			font-size: 16px;
			font-weight: bold;}
			
		div.topBar div.contact p.phone{
			padding-left: 22px;
			margin-left: 5px;
			background-position: 0 -849px;}
			
		div.topBar div.contact p.mail{
			padding-left: 22px;
			/* margin-left: 15px;	*/
			background-position: 0 -512px;
			}
			
			p.mail a {
				text-decoration: none;
				color: #ffffff !important;
				}

	div.topBar div.language img{
		float: left; display: inline;
		margin: 0 0 0 5px}
		
		div.topBar div.language img:hover{
			border-bottom: 2px solid #00AEEF;
		}
		
	div.topBar div.search input{
		margin: -3px 0 0 0;
		height: 30px;
		background: #fff;
		line-height: 16px;
		}
		
		.form-control::-webkit-input-placeholder,
		.form-control:-moz-placeholder,
		.form-control::-moz-placeholder,
		.form-control:-ms-input-placeholder{
			color: #dcdcdc !important;}


div.navbar{
	float: left; display: block;
	position: relative;
	width: 100%;
	border: 0;
	background: transparent;
	margin: 0 0 0 0;
	z-index: 998;
	}
	
	div.navbar ul{
		float: left !important; 
		display: inline;
		margin: 15px 0 0 0;
		position: relative;
	}
	
	div.navbar ul li{
		list-style-type: none;
		float: left; display: inline;
		margin: 0 0 0 12px;
		text-transform: uppercase;
		font-size: 16px;
		font-family: 'museo500';
		border-right: 1px solid #e8e8e8;
		margin: 0 !important;
		padding: 0 !important;
		}
		
		div.navbar ul li:last-child{
			border-right: 0px;
		}
	
		div.navbar ul li a,
		div.navbar ul li a:link{
			text-decoration: none;
			color: #00aeef;
			padding: 15px 20px !important;
			display: inline-block;
			}
		
		div.navbar ul li a:hover{
			color: #004f6c;
			/*
			border-bottom: 2px solid #004f6c;
			*/
			}

	div.navbar ul li a.CTA {
		color: #ffffff;
		font-family: 'Roboto', sans-serif;
		}
		
	div.navbar ul li.current-menu-item{
		list-style-type: none;
		float: left; display: inline;
		margin: 0 0 0 15px;
		text-transform: uppercase;
		}
		
		div.navbar ul li.current-menu-item a{
			color: #004f6c;
			border-bottom: 2px solid #004f6c;
			border: 0;
			padding: 10px 20px !important;
			display: inline-block;
			}	

	div.navbar ul li.current-menu-item a.CTA {
		color: #ffffff;
		}

div.navbar ul li ul {
	position: absolute;
	left: 0;
	width: 100%;
	top: 28px;
	height: auto;
	padding-top: 10px !important;
	display: none;
	}

div.navbar ul li div.row {
	display: none;
	}

ul.menu li:hover div.row, ul.menu li:hover ul {
	display: block;
	}

div.navbar ul li ul li {
	width: 100%;
	padding-left: 30px !important;
	/*	background: #fff url("../images/iconSearch.png") 26px 14px no-repeat; */
	}

div.navbar ul li ul li a {
	color: #333333 !important;
	font-family: arial, verdana, helvetica;
	font-size: 16px;
	text-transform: none;
	}

div.navbar ul li ul li a:hover {
	color: #004f6c;
	text-decoration: underline;
	}

.submenucontainer {
	width: 100%; 
	position: absolute; 
	left: 15px; 
	background-color: rgba(255,255,255,0.9);
	top: 0px;
	}

.submenucontainer p {
	 font-family: 'Roboto', sans-serif; 
	 color: #333333; 
	 font-size: 15px; 
	 text-transform: none;
	}

.submenucontainer a.imglink {
	 margin: 20px 0 0 0 !important; 
	 padding: 0 !important;
	}

.submenucontainer .pad20 {
	padding-bottom: 20px;	
	}
			
div.carousel{
	float: left;
	display: block;
	position: relative;
	height: 500px;
	width: 100%;
	margin: 0 0 0 0;
	}
	
	div.carousel div.vaarbewijsButton{
		position: absolute;
		width: 108px;
		height: 108px;
		z-index: 999;
		top: -12px; right: 100px;
		background-position: 0 -1275px;}
	
	div.carousel-inner div.item{
		height: 500px;
		overflow: hidden;
		width: 100%;
		}
	
		div.carousel-inner div.item img{
			width: 100%;
			height: 100%;
			}
			
body.landing div.carousel{
	height: 600px;
	overflow: hidden;
	}
	
	body.landing div.carousel-inner div.item{
		height: 100%;}

div.directboekenContainer{
	position: absolute;
	z-index: 999;
	height: 300px;
	width: 100%;}
			
div.directboekenContainer div.container div.directboeken{
	float: left; display: block;
	width: 400px;
	border-top: 5px solid #17b4ef;
	background: url("../images/bgDirectboeken.png");
	margin: 40px 0 0 0;
	padding: 0px;}
			
			
div.lastminute{
	background: url("../images/bgLastMinute.png") 50% 0 no-repeat;
	background-size: cover;
	-ms-behavior: url("backgroundsize.min.htc");
	width: 100%;
/*	background: url("../images/bgDirectboeken.png");	*/
	padding: 30px 0;
	}
	
	div.lastminute img{
		display: block;
		border: 4px solid white;
		max-height: 245px;}


div.schepenOverzicht{
	padding: 30px 0 0 0;}

div.schip{
	background: #fff;
	margin: 0 0 30px 0;
	height: auto;
	position: relative;}
	
	div.schip div.image img,
	div.image img, img.img-responsive {
		width: 100%;
		max-height: 100%;
		display: block;
		width: 100%;
		max-width: 100%;
		height: auto;}
		
	div.schip div.content{
		padding: 20px;}
		
		div.schip div.content ul{
			margin: 0; padding: 0;
		}

		.wimpel{
			position: absolute;
			top: 6px;
			right: 11px;
			z-index: 99;
			width: 137px; 
			height: 136px; 
			background-image: url('../images/GJS_wimpels.png');
			}	


  
        html.en .wimpel {
          	background-image: url('../images/GJS_wimpels_en.png');
      		}

        html.de .wimpel {
          background-image: url('../images/GJS_wimpels_de.png');
          } 
    

		.wimpel.oranje.week{
			background-position: 0 0;
		}
		.wimpel.groen.week{
			background-position: -137px 0;
		}
		.wimpel.blauw.week{
			background-position: 137px 0;
		}

		.wimpel.oranje.nieuw{
			background-position: 0 -186px;
		}
		.wimpel.groen.nieuw{
			background-position: -137px -186px;
		}
		.wimpel.blauw.nieuw{
			background-position: 137px -186px;
		}
		
		.wimpel.oranje.aanbieding{
			background-position: 0 -372px;
		}
		.wimpel.groen.aanbieding{
			background-position: -137px -372px;
		}
		.wimpel.blauw.aanbieding{
			background-position: 137px -372px;
		}
		
		.wimpel.oranje.meest-geboekt{
			background-position: 0 -558px;
		}
		.wimpel.groen.meest-geboekt{
			background-position: -137px -558px;
		}
		.wimpel.blauw.meest-geboekt{
			background-position: 137px -558px;
		}
		
		.wimpel.oranje.uitgelicht{
			background-position: 0 -930px;
		}
		.wimpel.groen.uitgelicht{
			background-position: -137px -930px;
		}
		.wimpel.blauw.uitgelicht{
			background-position: 137px -930px;
		}
		
		.wimpel.oranje.meest-bekeken{
			background-position: 0 -1116px;
		}
		.wimpel.groen.meest-bekeken{
			background-position: -137px -1116px;
		}
		.wimpel.blauw.meest-bekeken{
			background-position: 137px -1116px;
		}
		
		.wimpel.oranje.grootste-schip{
			background-position: 0 -1302px;
		}
		.wimpel.groen.grootste-schip{
			background-position: -137px -1302px;
		}
		.wimpel.blauw.grootste-schip{
			background-position: 137px -1302px;
		}
		
		div.schip div.content ul li.persons{
			background-position: 0 -638px;
			padding-left: 20px;
			list-style-type: none;}
			
			.boatImage {
				float: left;
				width: 100%;
				height: auto;
				margin-bottom: 20px;	
				display: block; text-align: center;
				position: relative;
				transform:rotateY(0deg);
				transition:transform .25s ease-out;
				transform-style:preserve-3d;}
	
				.boatImage img{
					width: 100%;}
	
				.boatImage .front{
					opacity: 1;
					transition: opacity 1s ease-in-out;
				    -moz-transition: opacity 1s ease-in-out;
				    -webkit-transition: opacity 1s ease-in-out;
				    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /*IE8*/}
				
				.boatImage .back{
					position: absolute;
					left: 0;
					top: 0;
					opacity: 0;
					width: 100%;
					transition: opacity 1s ease-in-out;
				    -moz-transition: opacity 1s ease-in-out;
				    -webkit-transition: opacity 1s ease-in-out;
				    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/}
	
				.boatImage:hover .front{
					opacity: 0;
					transition: opacity 1s ease-in-out;
					-moz-transition: opacity 1s ease-in-out;
					-webkit-transition: opacity 1s ease-in-out;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/}
				
				.boatImage:hover .back{
					opacity: 1;
					transition: opacity 1s ease-in-out;
					-moz-transition: opacity 1s ease-in-out;
				    -webkit-transition: opacity 1s ease-in-out;
				    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /*IE8*/}
			
div.col-md-6.white,
div.col-md-12.white{
	background: white;
	padding: 30px 30px 30px 30px;
	margin: 0 0 30px 0;}
	
	div.col-md-6.white:last-child{
		margin: 0;}
	
.white {
	background: #ffffff;
	padding: 20px;
	}

div.rounded{
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	width: 95px; height: 95px;
	background: #004f6c;
	color: #fff;
	font-size: 48px;
	font-weight: bold;
	padding: 35px 14px;
	margin: 0 0 0 16px;}
	
div.video{
	position: relative;
	margin: 20px 0 0 0;
	}

.vervolg div.video {
	min-height: 540px;
	}
	
	div.video div.bekijkvideo{
		position: absolute;
		top: 100px;
		left: -100px;
		background-position: 0 -57px; width: 127px; height: 24px; }
	
article{
	display: block;
	float: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}
	
article div.newsImage{
	float: left; display: inline;
	width: 25%;}
	
	article div.newsImage img{
		width: 100%;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;}
		
article div.articleContent{
	float: left; display: inline;
/*	width: 75%;	*/
	padding: 0 10px;
	}

div.facebook{
	text-align: center;}	
	
article.odd .newsImage {
	float: right;
	}

.referentie.odd .ref-image {
	float: right;
	}	

.page-id-22 .referentie {
	margin: 30px 0 0 0;
	}

footer{
	background: #e7e7e7;
	display: block;
	width: 100%;
	padding: 30px 0;
	margin: 30px 0 0 0;
	}
	
footer.bottom{	
	float: left; display: block;
	width: 100%;
	min-height: 36px;
	background: #003447;
	padding: 10px 0 90px 0;
	margin: 0;
	}
	
iframe{
	border: 0;}
	
		
/* ##### VERVOLGPAGINA STYLES #####*/

div.vervolgContent,
div.aside{
	background: white;
	padding: 30px;
	margin-bottom: 30px;}
	
	div.vervolgContent{
		border-right: 25px solid #f5f5f5;}
		
		div.vervolgContent.schepen{
		border-right: 0;}
		
	
	div.aside{
	float: right; display: inline;}
	
.vervolgContent ul {
	padding: 0 0 0 20px;
	}

body.vervolg div.content{
	margin-top: 30px;}

body.vervolg .schepenOverzicht div.content{
	margin-top: 0;
}
body.vervolg .schepenOverzicht div.content h3{
	margin-top: 0;
}
	
.content {
	margin-top: 30px;
	}
	
div.breadcrumbs{
	float: left; display: inline;
	width: 100%;
	color: #c6c6c6;
	font-size: 12px;
	margin: 0 0 10px 0;
	}
	
.breadcrumbs a {
	color: #c6c6c6;
	}

div.asideItem{
	float: left;
	display: block;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #efefef;
	height: auto;}
	
	div.asideItem:last-child{
		margin-bottom: 0px;}
		
	div.vervolgContent div.schip{
		border: 1px solid #efefef;
	}



div.lastminuteDetails{
	color: #fff;}

article div.articleContent p{
	/* margin: 10px 0 0 0; */
	margin: 0px;
	}
	
	div.vervolgContent p{
		line-height: 24px;}

p.price,
p.price a{
	margin: 10px 0 20px 0;
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	color: #fff;
	text-decoration: none;}
	
time{
	color: #c7c7c7;
	font-size: 12px;}


/* ##### LIST STYLES ##### */
ul.lastminute{
	display: block; float: left;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	margin: 10px 0 0 0;
	padding: 0;}

	ul.lastminute li{
		float: left; display: inline;
		margin: 0 20px 0 0;
		list-style-type: none;}

ul.lastminute li.date{
	background-position: 0 -275px;
	padding-left: 30px;	}
		
ul.lastminute li.persons{
	background-position: 0 -573px;
	padding-left: 30px;	}

ul.usp{
	margin: 0;
	padding: 0;}
	
ul.usp li{
	list-style-type: none;
	background-position: 0 -1208px;
	padding-left: 25px;
	color: #004f6c;
	font-size: 16px;
	margin: 0 0 5px 0;}
	
	.nav > li > a{
		padding: 4px 0;
		color: #ababab;}
		
	ul.nav li a:hover{
		background: none;
		color: #c3c3c3;}
		
footer.bottom ul.footerNav{
	float: right; display: inline;
	padding: 0;}
	
footer.bottom ul.footerNav li{
	float: left; display: inline;
	list-style-type: none;
	margin: 0 0 0 20px;}
	
	footer.bottom ul.footerNav li a,
	footer.bottom ul.footerNav li a:link{
		color: #fff;}
		
div.vervolgContent ul li{
	list-style-type: square;
	margin: 3px 0;
}

div.vervolgContent img {
	margin: 10px 10px 10px 0;
	}
	
/* ##### CTA BUTTONS ##### */
a, a:link{
	color: #00aeef;
	text-decoration: none;
	}

a:hover, a:link:hover {
	text-decoration: none;
	}

a.CTA,
a.CTA:link{
	float: left;
	display: inline-block;
	position: relative;
	padding: 4px 10px 5px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff; 
	font-size: 15px;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;
	text-shadow: 0px 1px 0px #005c7e;
	text-decoration: none;}
	
a.CTA:hover{
	text-decoration: none;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;}

	.lastminuteDetails .CTA{
		float: right; display: block;}

a.darkBlue,
a.darkBlue:link{
	background-color: #004f6c;
	background-position: 10px 12px;
	padding: 4px 10px 5px 20px;
	margin: 10px 10px 0 0;
	color: #fff;
	text-decoration: none;}
	
a.darkBlue:hover{
	text-decoration: none;
	background-color: #00aeef;}
	
a.lightBlue,
a.lightBlue:link{
	background: #00aeef;
	box-shadow: 0px 2px 0px #40a1c6;
	margin: 10px 10px 10px 0;
	background: url("../images/csg-542135f8b5877.png") no-repeat top left #00aeef;
	background-position: 10px 12px;
	}
	
a.lightBlue:hover{
	background-color: #008fc4;
	box-shadow: 0px 2px 0px #00688f;}
	
a.orange,
a.orange:link{
	background: #ff9000;
	font-size: 20px;
	font-weight: bold;
	box-shadow: 0px 2px 0px #d97908;
	margin: 10px 10px 10px 0;}
	
a.orange:hover{
	background-color: #de7d00;
	box-shadow: 0px 2px 0px #b26000;}

div.nieuws a.lightBlue,
div.video a.lightBlue,
div.lastminute a.lightBlue{
	float: right;
	margin-bottom: 10px;}
	
div.lastminute a.lightBlue{
	font-size: 18px;}

h2 a,
h2 a:link{
	color: #006084;
		text-decoration: none;}
	
div.rounded a, 
div.rounded a:link{
	color: #fff;}
	
div.rounded a:hover{
	text-decoration: none;
	}

.fb-like-box, .fb-like-box span, .fb-like-box.fb_iframe_widget span iframe {
    width: 100% !important;
	}

div.facebook{
	margin-bottom: 30px;
	}

 .video {
 	background: #ffffff;
 	}

  .video .text {
  	padding: 20px;
  	}

.teammember {
 	margin: 0 0 20px 0;
 	}

.divider{
	clear: both;
	margin-top: 20px;
	border-bottom: 3px solid #004f6c;
	}

footer ul.nav li {
	float: none;
	}

footer ul.nav li a, footer p {
	color: #333333 !important;
	}

.sidebar-widget {
	background: #ffffff;
	margin: 0 0 40px 0;
	padding: 20px;
	}

.referentie {
	position: relative;
	}

.referentie span.rating {
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	border-radius: 50%;
	background: #004f6c;
	color: #ffffff;
	font-size: 30px;
	/*
	z-index: 666;
	*/
	padding: 26px 20px 20px;
	width: 80px;
	height: 80px;
	}

.referentie .ref-image {
	padding: 20px;
	float: left;
	}

.referentie span.rating {
	top: 20px;
	left: 20px;
	}

.referentie.image {
	position: relative;
	text-align: center;
	}

.referentie.image img {
	max-width: 100% !important;
	width: 200px !important;
	height: 200px !important;
	margin: 0;
	padding: 0;
	}

.nopad {
	margin: 0;
	padding: 0;
	}

.nopad-left {
	padding-left: 0;
	}

.nopad-right {
	padding-right: 0;
	}

.overallrating {
	text-align: center;
	margin-top: 30px;
	}

.reviewform {
	margin: 40px 0 0;
	float: left;
	}

.reviewform ul.gfield_radio li {
	float: left;
	}

ul.gallery {
	margin: 20px 0 0 0;
	padding: 0;
	}

ul.gallery li {
	list-style-type: none !important;
	float: left;
	margin: 0 4px 4px 0 !important;
	}

ul.gallery li a {
	display: inline-block;
	}

input[type=submit], .btn-success, .simpel-reserveren .sr-primary-button, .simpel-reserveren #zoek-form .sr-primary-button, .simpel-reserveren .sr-primary-button, .simpel-reserveren .top #zoek-form .sr-primary-button {
	background: url("../images/csg-542135f8b5877.png") no-repeat top left #ff9000;
	color: #ffffff;
	background-position: 10px 18px;
	padding: 10px 20px;
	margin: 0px;
	color: #fff;
	text-decoration: none !important;
	display: inline-block;
	position: relative;
	padding: 10px 20px;
/*	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
*/	border: none;
	color: #fff;
	font-size: 17px !important;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;
	text-decoration: none;
	text-shadow: 0px 1px 0px #005c7e !important;
	font-weight: normal !important;
	}

.simpel-reserveren .sr-primary-button, .simpel-reserveren #zoek-form .sr-primary-button, .simpel-reserveren .sr-primary-button {
	margin-top: 16px;
	}

input[type=submit]:hover,  .btn-success:hover, .simpel-reserveren .sr-primary-button:hover, .simpel-reserveren #zoek-form .sr-primary-button:hover {
	background: url("../images/csg-542135f8b5877.png") no-repeat top left #DD7D00;
	background-position: 10px 18px;
	}

.galleryshow {
	width: 650px;
	max-width: 100%;
	}

.galleryshow img {
	margin: 0 10px 10px 0 !important;
	border: 1px solid #ccc;
	padding: 3px;
	border-radius: 3px;
	}

.cycle-next, .cycle-prev {
	position: absolute;
	top: 45%;
	z-index: 999;
	height: 50px;
	width: 50px;
	color: #ffffff;
	border-radius: 50%;
	opacity: 0.3;
	font-size: 60px;
	line-height: 35px;
	text-align: center;
	}

.cycle-next:hover , .cycle-prev:hover {
	cursor: pointer;
	}

.cycle-prev {
	left: 10px;
	}

.cycle-next {
	right: 10px;
	}

div.topBar div.search input.searchicon {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	background: #fff url("../images/iconSearch.png") right 7px no-repeat;
	}

.searchresult {
	margin: 0 0 30px 0;
	}

a.searchtitle {
	font-size: 20px;
	color: #006084;
	text-decoration: none;
	}

.submenu {
	margin: 0 0 30px 0;
	}
 
.submenu ul {
 	margin: 0;
 	padding: 0;
 	}

.submenu ul li a {
 	text-decoration: none;
 	display: block !important;
 	padding: 10px;
	border-bottom: 1px solid #e8e8e8;
 	}

p.titlesubmenu {
 	padding: 20px 0 0 6px;
	color: #004f6c !important;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'museo500';
 	}

 .img-circle {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius:  50%;
	border-radius: 50%;
 	}

 .simpel-reserveren.container {
 	background: #ffffff;
 	margin-top: 30px;
 	}

 .simpel-reserveren .sr-boeken-prijs-voor {
 	color: #004f6c !important;
 	}

 .home .ref-text {
 	font-style: italic;
 	}


.videoheader {
	position: relative;
	/*
	height: 600px;
	overflow: hidden;
	*/
	background-image: url('https://hwyachtcharter.nl/wp-content/uploads/2014/12/header2.jpg') #f5f5f5;
	}

.home .videoheader {
	position: relative;
	/*
	height: 860px;
	overflow: hidden;
	*/
	}

.videoheader .directboekenContainer {
	position: absolute !important;
	top: 180px;
	left: 0px;
	z-index: 999;
	}

.videoheader .directboekenContainer.bottom {
	position: fixed !important;
	top: auto;
	bottom: 0;
	width: 100%;
	height: 90px;
	}

.videoheader .directboekenContainer.bottom .container,
.videoheader .directboekenContainer.bottom .directboeken{
	margin: 0;
	width: 100%;
	padding: 0;
	}

.videoheader .directboekenContainer.bottom .directboeken{
	}

.navbaroverlay {
	background-color: rgba(255,255,255,0.9);
	position: absolute;
	top: 70px;
	z-index: 999;
	width: 100%;
	/*	min-height: 70px;	*/
	}

#adv-custom-pager a {
	opacity: 0.6;
	}

#adv-custom-pager a.cycle-pager-active, #adv-custom-pager a:hover {
	opacity: 1;
	}

.controls {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 999 !important;
	display: none;
	}

.home .controls {
	display: block;
	}

input[type="button"].play, input[type="button"].pause {
    margin-top: 8px;
	padding: 7px 10px 5px 10px;
	box-shadow: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    background: #00aeef;
    color: #ffffff;
	text-shadow: 0px 1px 0px #005c7e !important;
	font-weight: normal !important;
    border: 0; 
    text-decoration: none !important;
	}

input[type="button"].play:hover, input[type="button"].pause:hover {
     text-decoration: none;
	background-color: #00aeef;
	box-shadow: none;
    color: #ffffff;
	text-shadow: 0px 1px 0px #005c7e !important;
	font-weight: normal !important;
	}

.sidebar-widget ul.submenu li a {
	border-bottom: 1px solid #cccccc;
	display: block;
	padding: 10px 0;
	}

.sidebar-widget .btn {
	border: 0;
	padding: 10px 20px !important;
	display: inline-block;
	color: #ffffff;
	background: rgb(0, 174, 239);
	font-size: 16px;
	text-decoration: none;
	}

.siderbar-widget .btn:hover {
	background: #079ED7;
	}

.home .boatImage .back img {
	margin: 60px 0 0 0;
	}

.navbaroverlay.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	box-shadow: 2px 2px 5px 0px rgba(50,50,50,0.55);
	}


.reviewvideo {
	margin: 30px 0 30px 0;
	}

.reviewvideos {
	float: left;
	}

.reviewvideos iframe {
	width: 100%;
	}

#expand {
	margin: 30px 0 0 0;
	}
	
#expand dt a {
	color: #333333;
	font-weight: bold;
	}

#expand dt:hover {
	cursor: pointer;
	}

#expand dd {
	display: none;
	}

.schip .plattegrond {
	padding-bottom: 20px;
	}

.schip .plattegrond a.CTA {
	margin: 0 0 10px 10px;
	}

.ref-image i {
	position: absolute;
	top: 100px;
	left: 96px;
	font-size: 64px;
	color: #ffffff;
	}

.home .controls {
	display: block;
	top: 0;
	position: absolute;
	}

.controls {
	right: inherit !important;
	margin-left: 140px;
	}

.muted {
	padding: 7px 10px 5px 10px;
	box-shadow: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #00aeef;
	color: #ffffff;
	text-shadow: 0px 1px 0px #005c7e !important;
	font-weight: bold;
	border: 0;
	float: left;
	margin: 8px 3px 0 0;
	}


.btn-info {
	background: #00aeef;
	}

.btn-info:hover {
	background: #079ED7;
	}

.btn {
	color: #ffffff !important;
	}

.btn-info {
/*	background: url("../images/csg-542135f8b5877.png") no-repeat top left #00aeef;
	background-position: 10px 18px;
*/	color: #ffffff;
	padding: 10px 20px;
	margin: 0px;
	color: #fff;
	text-decoration: none !important;
	display: inline-block;
	position: relative;
	padding: 10px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 0px;
	border: none;
	color: #fff;
	font-size: 17px !important;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;
	text-decoration: none;
	text-shadow: 0px 1px 0px #005c7e !important;
	font-weight: normal !important;
	}

.btn-info:hover {
/*	background: url("../images/csg-542135f8b5877.png") no-repeat top left #008fc4;
	background-position: 10px 18px;
*/	}

p {
  hyphens: none;
	}

.home .lastminuteDetails ul li {
	background-position: 4px 8px;
	padding-left: 16px;
	}


.sidebar-widget .submenu {
	margin: 0;
	}
 
.sidebar-widget .submenu ul {
 	margin: 0;
 	padding: 0;
 	}

.sidebar-widget ul.submenu li a {
 	text-decoration: underline;
 	display: block !important;
 	padding: 10px 0;
	border-bottom: none !important;
 	}

 .sidebar-widget ul.submenu li a:hover {
 	text-decoration: none;
 	}

td.warning, td.warning:hover {
	background: #0000FF !important;
	}

td.warning a {
	color: #ffffff !important;
	}

td.danger, td.danger:hover {
	background: #FF0000 !important;
	}


td.success, td.success:hover {
	background: #99FF99 !important; 
	}

a.arrow {
	position: absolute;
	right: 50%;
	bottom: 180px;
	background: #00aeef;
	color: #ffffff;
	padding: 11px 13px;
	border-radius: 26px;
	z-index: 990;
	font-size: 26px;
	}

a.arrow:hover {
	cursor: pointer;
	background: #0798CF;
	}

#bgvid {
  	min-width:100%;
  	min-height:100%;
  	width:auto;
  	height:auto;
  	max-width: 100%;
  	max-height: 100%;
  	background-size:cover;
  	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	display: block;
  	}

 
@media (max-width: 991px) and (min-width: 768px) {

	div.carousel {
		height: 600px !important;
		}

	div.carousel-inner div.item {
		height: 600px !important;
		}
		
	}

div.navbar ul li {
	padding: 0;
	}

.submenucontainer img {
	width: 313.417px;
	}

.submenucontainer h2 {
	font-size: 18px;
	}


.submenucontainer a.darkBlue {
	color: #ffffff !important;
	}

.submenucontainer a.darkBlue:hover {
	text-decoration: none;
	}

ul#menu-hoofdmenu, ul#menu-hoofdmenu-duits, ul#menu-hoofdmenu-engels {
	 margin-top: 0;
	}

ul#menu-submenu-prijslijst li a, 
ul#menu-submenu-algemene-informatie li a, 
ul#menu-submenu-lastminute li a, 
ul#menu-submenu-toerist-info li a, 
ul#menu-submenu-contact li a {
	padding: 8px 0 !important;
	margin: 0 !important;
	}


ul#menu-submenu-prijslijst-engels li a, 
ul#menu-submenu-algemene-informatie-engels li a, 
ul#menu-submenu-lastminute-engels li a, 
ul#menu-submenu-toerist-info-engels li a, 
ul#menu-submenu-contact-engels li a {
	padding: 8px 0 !important;
	margin: 0 !important;
	}

ul#menu-submenu-prijslijst-duits li a, 
ul#menu-submenu-algemene-informatie-duits li a, 
ul#menu-submenu-lastminute-duits li a, 
ul#menu-submenu-toerist-info-duits li a, 
ul#menu-submenu-contact-duits li a {
	padding: 8px 0 !important;
	margin: 0 !important;
	}
		
}

/************************************************************* inline text *************************************************************/

@font-face{  }
button.mfp-arrow.mfp-arrow-left:after, .bt_bb_slider button.slick-arrow.slick-prev:after, .bt_bb_content_slider button.slick-arrow.slick-prev:after, nav.woocommerce-pagination ul li.woo-first-page a:after, button.pswp__button.pswp__button--arrow--left:after { content: "Previous"; } button.mfp-arrow.mfp-arrow-right:after, .bt_bb_slider button.slick-arrow.slick-next:after, .bt_bb_content_slider button.slick-arrow.slick-next:after, nav.woocommerce-pagination ul li.woo-last-page a:after, button.pswp__button.pswp__button--arrow--right:after { content: "Next"; }


/************************************************************* Tour List *************************************************************/
.btTourList {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.btTourList:after {
    display: block;
    width: 100%;
    content: "";
    clear: unset;
    }
.btTourList.bt_bb_tour_list_empty {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: 'Museo700';
    font-weight: 500;
    font-size: 1.25em;
    }
.btTourList.bt_bb_tour_list_empty p {
    margin-bottom: .5em;
    text-align: center;
    }
.btTourList.bt_bb_tour_list_empty p:first-child:before {
    display: block;
    font-family: Geography;
    content: "\e90b";
    font-size: 5em;
    margin-bottom: .2em;
    line-height: 1;
    opacity: .15;
    }
.btTourList .listing_results {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.btTourList .btSingleTourBlock {
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    z-index: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    }
.btTourList .btSingleTourBlock .btSingleTourBlockInner {
    position: relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    -webkit-box-shadow: 0 0 15px rgba(24,24,24,.15);
    box-shadow: 0 0 15px rgba(24,24,24,.15);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.btDarkSkin .btTourList .btSingleTourBlock .btSingleTourBlockInner,
.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock .btSingleTourBlockInner,
.btDarkSkin.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock .btSingleTourBlockInner {
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
    box-shadow: 0 0 15px rgba(0,0,0,.15);
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourBlockInner {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourBlockInner {
    position: relative;
    }
.btTourList .btSingleTourBlock .btSingleTourImage {
    min-height: 1px;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper {
    position: relative;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a {
    display: block;
    }
.btLightSkin .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a,
.btDarkSkin .btLightSkin .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a,
.btLightSkin .btDarkSkin .btLightSkin .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a {
    background: rgba(24,24,24,.07);
    }
.btDarkSkin .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a,
.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a,
.btDarkSkin.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper a {
    background: rgba(255,255,255,.1);
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper img {
    display: block;
    max-width: 100%;
    height: auto;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper img.bt_src_loading {
    opacity: 0;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper img.bt_src_loaded {
    opacity: 1;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:before,
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:after {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    pointer-events: none;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:before {
    top: 0;
    background: #181818;
    opacity: 0;
    z-index: 1;
    }
.btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:after {
    height: 4px;
    z-index: 2;
    background: -webkit-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(to right,#1976bc 0%,#8dc645 100%);
    -webkit-transform: scaleX(0);
    -moz-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:after {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    }
.btReverseGradient .btTourList .btSingleTourBlock .btSingleTourImage .btImageWrapper:after {
    background: -webkit-linear-gradient(left,#8dc645 0%,#1976bc 100%);
    background: -moz-linear-gradient(left,#8dc645 0%,#1976bc 100%);
    background: linear-gradient(to right,#8dc645 0%,#1976bc 100%);
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourImage {
    -webkit-flex: 0 0 280px;
    -ms-flex: 0 0 280px;
    flex: 0 0 280px;
    max-width: 280px;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice {
    pointer-events: none;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .from {
    display: none;
    }
.btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourPrice .from {
    display: inline-block;
    font-weight: 500;
    margin: 0 5px 0 0;
    }
.rtl .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourPrice .from {
    margin: 0 0 0 5px;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer {
    position: absolute;
    left: -.4166666em;
    top: -.4166666em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    padding: 0;
    z-index: 1;
    background: #8dc645;
    color: #fff;
    text-shadow: 0 1px 3px rgba(24,24,24,.2);
    font-size: .75em;
    text-transform: uppercase;
    padding: .1666666em 1.666666em;
    line-height: 2;
    }
.btHardRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer {
    border-radius: 50px 50px 50px 0;
    }
.rtl.btHardRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer {
    border-radius: 50px 50px 0 50px;
    }
.btSoftRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer {
    border-radius: 3px 3px 3px 0;
    }
.rtl.btSoftRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer {
    border-radius: 3px 3px 0 3px;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer {
    left: auto;
    right: -.4166666em;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -.4166666em;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 .4166666em .4166666em 0;
    border-color: transparent #65922d transparent transparent;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourPrice .btTourOffer:after {
    left: auto;
    right: 0;
    border-width: .4166666em .4166666em 0 0;
    border-color: #65922d transparent transparent transparent;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    z-index: 2;
    position: absolute;
    left: -.3125em;
    top: 1.4375em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    padding: 0;
    line-height: 2;
    background: #1976bc;
    color: #fff;
    text-shadow: 0 1px 3px rgba(24,24,24,.2);
    font-size: 1em;
    padding: .1666666em 1.25em;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    left: auto;
    right: -.3125em;
    }
.btHardRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    border-radius: 50px 50px 50px 0;
    }
.rtl.btHardRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    border-radius: 50px 50px 0 50px;
    }
.btSoftRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    border-radius: 3px 3px 3px 0;
    }
.rtl.btSoftRoundedButtons .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    border-radius: 3px 3px 0 3px;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice:after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -.3125em;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 .3125em .3125em 0;
    border-color: transparent #104c78 transparent transparent;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice:after {
    left: auto;
    right: 0;
    border-width: .3125em .3125em 0 0;
    border-color: #104c78 transparent transparent transparent;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice del {
    font-weight: 300;
    opacity: .5;
    position: relative;
    display: inline-block;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 0 -5px;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice del:after {
    content: '';
    border-bottom: 1px solid currentColor;
    width: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice del {
    margin: 0 -5px 0 0;
    }
.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice ins {
    text-decoration: none;
    }
.btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    background: transparent;
    position: absolute;
    top: auto;
    color: #1976bc;
    text-shadow: none;
    left: auto;
    bottom: .5em;
    }
.rtl .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice {
    right: auto;
    }
.btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourPrice .btTourPrice:after {
    display: none;
    }
.btTourList .btSingleTourBlock .btSingleTourContent {
    padding: 1em 1.25em;
    width: 100%;
    }
.btLightSkin .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin .btLightSkin .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btDarkSkin .btLightSkin .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin .btLightSkin .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btDarkSkin .btLightSkin .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btListDesignRegular.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin .btLightSkin .btListDesignRegular.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btDarkSkin .btLightSkin .btListDesignRegular.btTourList .btSingleTourBlock .btSingleTourContent {
    background: #fff;
    }
.btDarkSkin .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btDarkSkin .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin.btLightSkin .btDarkSkin .btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btDarkSkin .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin.btLightSkin .btDarkSkin .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin .btListDesignRegular.btTourList .btSingleTourBlock .btSingleTourContent,
.btLightSkin .btDarkSkin .btListDesignRegular.btTourList .btSingleTourBlock .btSingleTourContent,
.btDarkSkin.btLightSkin .btDarkSkin .btListDesignRegular.btTourList .btSingleTourBlock .btSingleTourContent {
    background: #181818;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline {
    font-size: 1.25em;
    font-weight: 800;
    letter-spacing: -.05em;
    margin-bottom: .5em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 1.25em;
    max-height: 3.75em;
    }

.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline .bt_bb_headline_superheadline{
	font-size: 0.75em;
	display:	block;
	text-align: center;
}
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline .bt_bb_headline_content{
	font-size: 1.2em;
	display:	block;
	text-align: center;
}
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline .bt_bb_headline_content_small{
	font-size: 0.85em;
	display:	block;
	text-align: center;
}
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline:last-child {
    margin-bottom: 0;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline a {
    color: currentColor;
    -webkit-transition: 300ms ease color;
    -moz-transition: 300ms ease color;
    transition: 300ms ease color;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline a:hover {
    color: #1976bc;
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline {
    font-size: 1.5625em;
    }
.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourHeadline {
    font-size: 1.5625em;
    text-shadow: 0 2px 5px rgba(24,24,24,.75);
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories {
    font-size: .875em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 1em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.5em;
    max-height: 3em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories:last-child {
    margin-bottom: 0;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories a {
    color: currentColor;
    -webkit-transition: 300ms ease color;
    -moz-transition: 300ms ease color;
    transition: 300ms ease color;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories a:hover {
    color: #1976bc;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories a:not(:last-child):after {
    content: "\002C";
    display: inline-block;
    margin: 0 .3125em 0 0;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories a:not(:last-child):after {
    margin: 0 0 0 .3125em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories:after {
    display: block;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    content: "";
    }
.btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories {
    display: none;
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories:before {
    content: "\f02c";
    color: #1976bc;
    font-family: FontAwesome;
    display: inline-block;
    margin-right: .5em;
    }
.rtl .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories:before {
    margin-right: 0;
    margin-left: .5em;
    }
.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourCategories {
    display: none;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourExcerpt {
    margin-bottom: 1em;
    font-size: .875em;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1.5em;
    max-height: 6em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta {
    font-size: .875em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid;
    padding-top: 1em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta:empty {
    display: none;
    }
.btLightSkin .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta,
.btDarkSkin .btLightSkin .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta,
.btLightSkin .btDarkSkin .btLightSkin .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta,
.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta,
.btDarkSkin.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta {
    border-color: rgba(255,255,255,.1);
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourRating {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourRating .star-rating {
    font-size: 1.142857em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourRating .btNumberOfReviews {
    padding: 0 0 0 .5em;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourRating .btNumberOfReviews {
    padding: 0 .5em 0 0;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourRating:after {
    content: "";
    display: block;
    width: 1em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourDuration,
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourLocation,
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourTravellers {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourDuration:before,
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourLocation:before,
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourTravellers:before {
    font-family: FontAwesome;
    display: block;
    width: 1em;
    color: #1976bc;
    margin-right: .5em;
    width: auto;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourDuration:before,
.rtl .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourLocation:before,
.rtl .btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourTravellers:before {
    margin: 0 0 0 .5em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourDuration:before {
    content: "\f017";
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourLocation:before {
    content: "\f041";
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta .btTourTravellers:before {
    content: "\f007";
    }
.btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta {
    display: none;
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta > div:after {
    content: "";
    display: block;
    width: 1em;
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta > div:last-child:after {
    display: none;
    }
.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btSingleTourMeta {
    display: none;
    }
.btListDesignGallery.btTourList .btSingleTourBlock .btSingleTourContent {
    padding-bottom: 0.75em;
    }
.btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent {
    padding: 1.875em 1.25em 1.875em 2.5em;
    }
.rtl .btListDesignList.btTourList .btSingleTourBlock .btSingleTourContent {
    padding: 1.875em 2.5em 1.875em 1.25em;
    }
.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    color: #fff;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    pointer-events: none;
    text-align: center;
    z-index: 1;
    }
.bt_bb_align_right .bt_bb_align_left.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_center .bt_bb_align_left.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_right .bt_bb_align_left .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_center .bt_bb_align_left .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_left.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_left .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,
.bt_bb_align_left .bt_bb_align_right.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_center .bt_bb_align_right.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_left .bt_bb_align_right .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_center .bt_bb_align_right .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_right.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_right .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,
.bt_bb_align_left .bt_bb_align_center.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_right .bt_bb_align_center.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_left .bt_bb_align_center .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_right .bt_bb_align_center .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_center.btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent,.bt_bb_align_center .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent {
    -webkit-align-items: inherit;
    align-items: inherit;
    text-align: inherit;
    }
.btSidebar .btListDesignTiles.btTourList .btSingleTourBlock .btSingleTourContent {
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btListDetails {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    padding-right: 1.25em;
    }
.rtl .btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btListDetails {
    padding-right: 0;
    padding-left: 1.25em;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btViewDetails {
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btViewDetails a {
    font-size: .75em;
    font-family: 'Museo700';
    font-weight: 700;
    padding: 1.333333em 1.666666em;
    white-space: nowrap;
    color: #1976bc;
    -webkit-box-shadow: 0 0 0 2px #1976bc inset,0 0 0 rgba(24,24,24,.15);
    box-shadow: 0 0 0 2px #1976bc inset,0 0 0 rgba(24,24,24,.15);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    line-height: 1;
    }
.btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btViewDetails a:hover {
    color: #fff;
    -webkit-box-shadow: 0 0 0 2em #1976bc inset,0 3px 10px rgba(24,24,24,.15);
    box-shadow: 0 0 0 2em #1976bc inset,0 3px 10px rgba(24,24,24,.15);
    text-shadow: 0 1px 3px rgba(24,24,24,.15);
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    }
.btHardRoundedButtons .btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btViewDetails a {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btTourList .btSingleTourBlock .btSingleTourContent .btListWrapper .btViewDetails a {
    border-radius: 3px;
    }
.btTourList .btSingleTourBlock:hover {
    z-index: 10;
    }
.btTourList .btSingleTourBlock:hover .btSingleTourBlockInner {
    -webkit-box-shadow: 0 10px 30px rgba(24,24,24,.3);
    box-shadow: 0 10px 30px rgba(24,24,24,.3);
    }
.btDarkSkin .btTourList .btSingleTourBlock:hover .btSingleTourBlockInner,
.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock:hover .btSingleTourBlockInner,
.btDarkSkin.btLightSkin .btDarkSkin .btTourList .btSingleTourBlock:hover .btSingleTourBlockInner {
    -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.3);
    box-shadow: 0 10px 30px rgba(0,0,0,.3);
    }
.btTourList .btSingleTourBlock:hover .btSingleTourImage .btImageWrapper:before {
    opacity: .55;
    }
.btTourList .btSingleTourBlock:hover .btSingleTourImage .btImageWrapper:after {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    }
.btList2PerRow.btTourList .btSingleTourBlock {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.btList3PerRow.btTourList .btSingleTourBlock {
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    }
.btList4PerRow.btTourList .btSingleTourBlock {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    }
.btList5PerRow.btTourList .btSingleTourBlock {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    }
.btTourListGapNoGap.btTourList .btSingleTourBlock {
    padding: 0;
    }
.btTourListGapNoGap.btTourList .btSingleTourBlock .btSingleTourBlockInner {
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.3);
    box-shadow: 0 0 0 rgba(24,24,24,.3);
    }
.btDarkSkin .btTourListGapNoGap.btTourList .btSingleTourBlock .btSingleTourBlockInner,
.btLightSkin .btDarkSkin .btTourListGapNoGap.btTourList .btSingleTourBlock .btSingleTourBlockInner,
.btDarkSkin.btLightSkin .btDarkSkin .btTourListGapNoGap.btTourList .btSingleTourBlock .btSingleTourBlockInner {
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,.3);
    box-shadow: 0 0 0 rgba(0,0,0,.3);
    }
.btTourListGapNoGap.btTourList .btSingleTourBlock:hover {
    -webkit-transform: translateY(-.625em);
    -moz-transform: translateY(-.625em);
    -ms-transform: translateY(-.625em);
    transform: translateY(-.625em);
    }
.btTourListGapNoGap.btTourList .btSingleTourBlock:hover .btSingleTourBlockInner {
    -webkit-box-shadow: 0 10px 30px rgba(24,24,24,.3);
    box-shadow: 0 10px 30px rgba(24,24,24,.3);
    }
.btDarkSkin .btTourListGapNoGap.btTourList .btSingleTourBlock:hover .btSingleTourBlockInner,
.btLightSkin .btDarkSkin .btTourListGapNoGap.btTourList .btSingleTourBlock:hover .btSingleTourBlockInner,
.btDarkSkin.btLightSkin .btDarkSkin .btTourListGapNoGap.btTourList .btSingleTourBlock:hover .btSingleTourBlockInner {
    -webkit-box-shadow: 0 10px 30px rgba(0,0,0,.3);
    box-shadow: 0 10px 30px rgba(0,0,0,.3);
    }
.btTourListGapSmall.btTourList .btSingleTourBlock {
    padding: 0 .3125em .625em;
    }
.btTourListGapSmall.btTourList .btSingleTourBlock:hover {
    -webkit-transform: translateY(-.625em);
    -moz-transform: translateY(-.625em);
    -ms-transform: translateY(-.625em);
    transform: translateY(-.625em);
    }
.btTourListGapNormal.btTourList .btSingleTourBlock {
    padding: 0 .625em 1.25em;
    }
.btTourListGapNormal.btTourList .btSingleTourBlock:hover {
    -webkit-transform: translateY(-.625em);
    -moz-transform: translateY(-.625em);
    -ms-transform: translateY(-.625em);
    transform: translateY(-.625em);
    }
.btTourListGapLarge.btTourList .btSingleTourBlock {
    padding: 0 1.25em 2.5em;
    }
.btTourListGapLarge.btTourList .btSingleTourBlock:hover {
    -webkit-transform: translateY(-1.25em);
    -moz-transform: translateY(-1.25em);
    -ms-transform: translateY(-1.25em);
    transform: translateY(-1.25em);
    }
.btTourListGapSmall.btTourList {
    margin-left: -.3125em;
    margin-right: -.3125em;
    }
.btTourListGapNormal.btTourList {
    margin-left: -.625em;
    margin-right: -.625em;
    }
.btTourListGapLarge.btTourList {
    margin-left: -1.25em;
    margin-right: -1.25em;
    }
.bt_bb_tour_single .btSingleTourBlock {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.bt_bb_tour_single .btSingleTourBlock:hover {
    -webkit-transform: translateY(-.625em);
    -moz-transform: translateY(-.625em);
    -ms-transform: translateY(-.625em);
    transform: translateY(-.625em);
    }
.bt_bb_tour_list.btTourList .gutter .port {
    max-width: 100%;
    padding: 0;
    }

/* Single Tour */
body.single-tour .btPageHeadline {
    z-index: 1;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-loading,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-loading {
    padding: 8px;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-loading .mejs-overlay-loading-bg-img,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-loading .mejs-overlay-loading-bg-img {
    width: 64px;
    height: 64px;
    border: 2px solid transparent;
    border-top: 2px solid #1976bc !important;
    border-bottom: 2px solid #1976bc !important;
    border-radius: 50%;
    -webkit-animation: btLoader 2s infinite linear;
    -moz-animation: btLoader 2s infinite linear;
    animation: btLoader 2s infinite linear;
    background: transparent;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-loading .mejs-overlay-loading-bg-img:before,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-loading .mejs-overlay-loading-bg-img:before {
    content: "";
    display: block;
    position: absolute;
    width: 56px;
    height: 56px;
    left: 2px;
    top: 2px;
    -webkit-animation: btLoader 5s infinite linear;
    -moz-animation: btLoader 5s infinite linear;
    animation: btLoader 5s infinite linear;
    border-radius: 50%;
    border: 2px solid transparent;
    border-left: 2px solid #8dc645 !important;
    border-right: 2px solid #8dc645 !important;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play {
    pointer-events: none;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play .mejs-overlay-button,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play .mejs-overlay-button {
    background: -webkit-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(135deg,#1976bc 0%,#8dc645 100%);
    border-radius: 50%;
    color: #fff;
    -webkit-box-shadow: 0 5px 15px rgba(24,24,24,.5);
    box-shadow: 0 5px 15px rgba(24,24,24,.5);
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    width: 80px;
    height: 80px;
    pointer-events: initial;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play .mejs-overlay-button:after,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play .mejs-overlay-button:after {
    font-family: FontAwesome;
    pointer-events: none;
    text-align: center;
    font-size: 40px;
    line-height: 80px;
    content: "\f04b";
    display: block;
    text-indent: 5px;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play .mejs-overlay-button:hover,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-layers .mejs-overlay-play .mejs-overlay-button:hover {
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls,

body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen {
    padding: 0;
    height: 8px;
    bottom: auto;
    top: 0;
    background: transparent;
    clip: unset;
    opacity: 1 !important;
    overflow: visible !important;
    clip-path: unset;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-button,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-button,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-button,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-button,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time {
    display: none !important;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail {
    height: 8px;
    margin: 0;
    padding: 0;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-current,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-marker,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-buffering,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-float,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-float-corner,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-float-current,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-marker,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-total,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-corner,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-float-current,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-marker,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-buffering,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-float,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-float-corner,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-float-current,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-marker,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-total {
    height: 8px;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-total,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-total,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-total {
    background: rgba(24,24,24,.1);
    margin: 0;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-loaded {
    background: rgba(24,24,24,.1);
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-current {
    background: -webkit-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(to right,#1976bc 0%,#8dc645 100%);
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-hovered {
    background: rgba(255,255,255,.25);
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered.negative,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-hovered.negative,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered.negative,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-hovered.negative {
    background: rgba(24,24,24,.25);
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-handle,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-handle {
    -webkit-transition: .15s ease all;
    -moz-transition: .15s ease all;
    transition: .15s ease all;
    }
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle .mejs-time-handle-content,
body.single-tour .btPageHeadline.btTourVideo .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-handle .mejs-time-handle-content,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle .mejs-time-handle-content,
body.single-tour .btPageHeadline.btTourVideoImageSlider .bt_bb_video .mejs-container .mejs-controls.mejs-offscreen .mejs-time-rail .mejs-time-handle .mejs-time-handle-content {
    background: #fff;
    border: 0;
    border-radius: 50%;
    top: -5px;
    -webkit-transition: transform 100ms ease;
    -moz-transition: transform 100ms ease;
    transition: transform 100ms ease;
    -webkit-box-shadow: 0 2px 4px rgba(24,24,24,.5);
    box-shadow: 0 2px 4px rgba(24,24,24,.5);
    }
body.single-tour .btPageWrap > .btContentWrap > .btContentHolder {
    z-index: 2;
    position: relative;
    }
body.single-tour.btWithSidebar .btContentHolder {
    padding-top: 4em;
    }
body.single-tour.btWithSidebar.btHideHeadline .btContentHolder {
    padding-top: 0;
    }
body.single-tour.btWithSidebar .btSidebar {
    padding-top: 7em;
    }
body.single-tour.btWithSidebar.btHideHeadline .btSidebar {
    padding-top: 4.5em;
    }
body.single-tour.btWithSidebar.btBelowMenu .btSidebar {
    padding-top: -webkit-calc(4.5em + 100px);
    padding-top: -moz-calc(4.5em + 100px);
    padding-top: calc(4.5em + 100px);
    }
body.single-tour.btWithSidebar.btBelowMenu.btMenuBelowLogo .btSidebar {
    padding-top: -webkit-calc(4.5em + 100px + 50px);
    padding-top: -moz-calc(4.5em + 100px + 50px);
    padding-top: calc(4.5em + 100px + 50px);
    }
body.single-tour.btWithSidebar.btBelowMenu.btHeaderWidgetsLeftRightOn .btSidebar {
    padding-top: -webkit-calc(4.5em + 100px + 1.875em);
    padding-top: -moz-calc(4.5em + 100px + 1.875em);
    padding-top: calc(4.5em + 100px + 1.875em);
    }
body.single-tour.btWithSidebar.btBelowMenu.btMenuBelowLogo.btHeaderWidgetsLeftRightOn .btSidebar {
    padding-top: -webkit-calc(4.5em + 100px + 50px + 1.875em);
    padding-top: -moz-calc(4.5em + 100px + 50px + 1.875em);
    padding-top: calc(4.5em + 100px + 50px + 1.875em);
    }
@media (max-width: 992px) {
body.single-tour.btWithSidebar.btBelowMenu .btSidebar,
body.single-tour.btWithSidebar.btBelowMenu.btMenuBelowLogo .btSidebar,
body.single-tour.btWithSidebar.btBelowMenu.btHeaderWidgetsLeftRightOn .btSidebar,
body.single-tour.btWithSidebar.btBelowMenu.btMenuBelowLogo.btHeaderWidgetsLeftRightOn .btSidebar {
    padding-top: 4em;
    }
}

.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-top: -8em;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-top: -1em;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-bottom: 1.5em;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon,
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    -webkit-flex: 1 1 33.33333334%;
    -ms-flex: 1 1 33.33333334%;
    flex: 1 1 33.33333334%;
    max-width: 33.33333334%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 1em;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 33.33333334%;
    -ms-flex: 1 1 33.33333334%;
    flex: 1 1 33.33333334%;
    max-width: 33.33333334%;
    margin-bottom: 1em;
    }
.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-right: -36.375%;
    }
.rtl.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-right: 0;
    margin-left: -36.375%;
    }
.btSidebarLeft.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-left: -36.375%;
    }
.rtl.btSidebarLeft.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-left: 0;
    margin-right: -36.375%;
    }
.btTourSingleItemStandard .btSingleTourInfo {
    margin-bottom: 3em;
    background: -webkit-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(to right,#1976bc 0%,#8dc645 100%);
    padding: 2.5em 1.875em;
    color: #fff;
    position: relative;
    margin-top: -4em;
    }
.btHideHeadline .btTourSingleItemStandard .btSingleTourInfo {
    margin-top: 0;
    }
.btReverseGradient .btTourSingleItemStandard .btSingleTourInfo {
    background: -webkit-linear-gradient(left,#8dc645 0%,#1976bc 100%);
    background: -moz-linear-gradient(left,#8dc645 0%,#1976bc 100%);
    background: linear-gradient(to right,#8dc645 0%,#1976bc 100%);
    }
.btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    position: absolute;
    left: -5px;
    top: -5px;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    padding: 0;
    z-index: 10;
    background: #8dc645;
    color: #fff;
    text-shadow: 0 1px 3px rgba(24,24,24,.2);
    font-size: .75em;
    text-transform: uppercase;
    padding: .1666666em 1.666666em;
    line-height: 2;
    }
.btTourSingleItemStandard .btSingleTourInfo .btPromoPrice:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px 0;
    border-color: transparent #65922d transparent transparent;
    }
.btReverseGradient .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice:before {
    border-color: transparent #104c78 transparent transparent;
    }
.rtl .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice:before {
    left: auto;
    right: 0;
    border-width: 5px 5px 0 0;
    border-color: #104c78 transparent transparent transparent;
    }
.btReverseGradient.rtl .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice:before {
    border-color: #65922d transparent transparent transparent;
    }
.btHardRoundedButtons .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    border-radius: 50px 50px 50px 0;
    }
.rtl.btHardRoundedButtons .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    border-radius: 50px 50px 0 50px;
    }
.btSoftRoundedButtons .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    border-radius: 3px 3px 3px 0;
    }
.rtl.btSoftRoundedButtons .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    border-radius: 3px 3px 0 3px;
    }
.btReverseGradient .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    background: #1976bc;
    }
.rtl .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    left: auto;
    right: -5px;
    background: #1976bc;
    }
.btReverseGradient.rtl .btTourSingleItemStandard .btSingleTourInfo .btPromoPrice {
    background: #8dc645;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    line-height: 1.25;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon {
    -webkit-flex: 1 1 15.5%;
    -ms-flex: 1 1 15.5%;
    flex: 1 1 15.5%;
    max-width: 15.5%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    max-width: 20%;
    -webkit-flex: 1 1 20%;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btIcon {
    padding: 0 .5em;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btIcon > span:before {
    font-size: 2.5em;
    font-family: Icon7Stroke;
    display: block;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourPrice .btIcon > span:before {
    content: "\e600";
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDuration .btIcon > span:before {
    content: "\e66b";
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination .btIcon > span:before {
    content: "\e638";
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourTravellers .btIcon > span:before {
    content: "\e6a9";
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourReviews .btIcon > span:before {
    content: "\e66c";
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btTourInfo .btTourDesc {
    font-size: 1.25em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btTourInfo .btTourDesc em {
    font-size: .5em;
    font-weight: 500;
    font-style: normal;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btTourInfo .btTourDesc em > span {
    font-size: 0;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btTourInfo .btTourDesc em > span:before {
    font-size: .75rem;
    content: "\f007";
    font-family: FontAwesome;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon .btTourInfo .btTourDesc .star-rating {
    font-size: .8em;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 18%;
    -ms-flex: 1 1 18%;
    flex: 1 1 18%;
    max-width: 18%;
    padding: 0 .625em;
    margin-left: auto;
    }
.rtl .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    margin-left: unset;
    margin-right: auto;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a {
    font-family: 'Museo700';
    font-weight: 700;
    border: 0;
    font-size: .875em;
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.15);
    box-shadow: 0 0 0 rgba(24,24,24,.15);
    background: #1976bc;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    position: relative;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    overflow: hidden;
    text-shadow: 0 1px 3px rgba(24,24,24,.15);
    padding: 1.166667em 1.833em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btReverseGradient .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a {
    background: #8dc645;
    }
.rtl .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a {
    background: #8dc645;
    }
.btReverseGradient.rtl .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a {
    background: #1976bc;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.15);
    box-shadow: 0 3px 10px rgba(24,24,24,.15);
    }
.btHardRoundedButtons .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a {
    border-radius: 3px;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a .btnInnerText {
    position: relative;
    z-index: 2;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:before {
    position: absolute;
    display: block;
    content: "";
    background: -webkit-linear-gradient(bottom,#8dc645 0%,#1976bc 90%);
    background: -moz-linear-gradient(bottom,#8dc645 0%,#1976bc 90%);
    background: linear-gradient(to top,#8dc645 0%,#1976bc 90%);
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btReverseGradient .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:before {
    background: -webkit-linear-gradient(bottom,#1976bc 0%,#8dc645 90%);
    background: -moz-linear-gradient(bottom,#1976bc 0%,#8dc645 90%);
    background: linear-gradient(to top,#1976bc 0%,#8dc645 90%);
    }
.rtl .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:before {
    background: -webkit-linear-gradient(bottom,#1976bc 0%,#8dc645 90%);
    background: -moz-linear-gradient(bottom,#1976bc 0%,#8dc645 90%);
    background: linear-gradient(to top,#1976bc 0%,#8dc645 90%);
    }
.btReverseGradient.rtl .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:before {
    background: -webkit-linear-gradient(bottom,#8dc645 0%,#1976bc 90%);
    background: -moz-linear-gradient(bottom,#8dc645 0%,#1976bc 90%);
    background: linear-gradient(to top,#8dc645 0%,#1976bc 90%);
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:hover {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook a:hover:before {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    }
.btTourSingleItemStandard .btTourPromoTitle {
    padding: 4.5em 0 4.5em;
    margin-bottom: 1.875em;
    border-bottom: 1px solid;
    }
.btLightSkin .btTourSingleItemStandard .btTourPromoTitle,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourPromoTitle,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourPromoTitle {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btTourPromoTitle,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourPromoTitle,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourPromoTitle {
    border-color: rgba(255,255,255,.1);
    }
.btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline {
    max-width: 780px;
    margin: 0 auto;
    }
.btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline .bt_bb_headline_subheadline {
    line-height: 1.5em;
    margin-top: 1em;
    }
.btWithSidebar .btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline {
    max-width: 850px;
    }
.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline {
    text-align: inherit;
    }
.btSidebarLeft.btWithSidebar .btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline {
    text-align: inherit;
    }
.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle {
    margin-bottom: 0;
    border-bottom: 0;
    }
.btBelowMenu.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle {
    padding-top: -webkit-calc(4.5em + 100px);
    padding-top: -moz-calc(4.5em + 100px);
    padding-top: calc(4.5em + 100px);
    }
.btBelowMenu.btMenuBelowLogo.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle {
    padding-top: -webkit-calc(4.5em + 100px + 50px);
    padding-top: -moz-calc(4.5em + 100px + 50px);
    padding-top: calc(4.5em + 100px + 50px);
    }
.btBelowMenu.btHeaderWidgetsLeftRightOn.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle {
    padding-top: -webkit-calc(4.5em + 100px + 1.8753em);
    padding-top: -moz-calc(4.5em + 100px + 1.8753em);
    padding-top: calc(4.5em + 100px + 1.8753em);
    }
.btBelowMenu.btMenuBelowLogo.btHeaderWidgetsLeftRightOn.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle {
    padding-top: -webkit-calc(4.5em + 100px + 50px + 1.8753em);
    padding-top: -moz-calc(4.5em + 100px + 50px + 1.8753em);
    padding-top: calc(4.5em + 100px + 50px + 1.8753em);
    }
.btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header {
    padding-top: .5em;
    padding-bottom: 3.75em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.rtl .btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header {
    margin-right: 0;
    }
.btWithSidebar .btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header {
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding-left: 1.25em;
    padding-right: 1.25em;
    }
.btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header li {
    margin-left: .25em;
    margin-right: .25em;
    }
.btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header li > span {
    -webkit-box-shadow: 0 0 15px transparent;
    box-shadow: 0 0 15px transparent;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btWithSidebar .btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header li {
    margin-left: .15em;
    margin-right: .15em;
    }
.btWithSidebar .btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header li:first-child {
    margin-left: 0;
    }
.rtl.btWithSidebar .btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header li:first-child {
    margin-left: auto;
    margin-right: 0;
    }
.btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header li:hover span {
    -webkit-box-shadow: 0 0 15px rgba(24,24,24,.15);
    box-shadow: 0 0 15px rgba(24,24,24,.15);
    }
.btTourSingleItemStandard .btTourExcerpt {
    padding: 0 2.1875em;
    margin-bottom: 3.125em;
    }
.btWithSidebar .btTourSingleItemStandard .btTourExcerpt {
    padding-left: 1.25em;
    padding-right: 1.25em;
    }
.btTourSingleItemStandard .btTourIncludes {
    padding: 0 2.1875em;
    margin-bottom: 3.75em;
    }
.btWithSidebar .btTourSingleItemStandard .btTourIncludes {
    padding: 0 1.25em;
    }
.btTourSingleItemStandard .btTourIncludes h3 {
    font-size: 1.875em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    letter-spacing: -.05em;
    clear: unset;
    }
.btTourSingleItemStandard .btTourIncludes h3:after {
    clear: unset;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after {
    clear: both;
    border-bottom: 1px solid;
    display: block;
    content: "";
    margin: 1em -2.1875em;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.btLightSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after {
    border-color: rgba(255,255,255,.1);
    }
.btWithSidebar .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after {
    margin-left: -1.25em;
    margin-right: -1.25em;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:last-child:after {
    display: none;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeTitle {
    -webkit-flex: 1 1 36%;
    -ms-flex: 1 1 36%;
    flex: 1 1 36%;
    max-width: 36%;
    font-family: 'Museo700';
    font-weight: 800;
    letter-spacing: -.05em;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex: 1 1 64%;
    -ms-flex: 1 1 64%;
    flex: 1 1 64%;
    max-width: 64%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalPrice,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalInformation {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalPrice strong,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalInformation strong {
    font-weight: 600;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation {
    -webkit-flex: 1 1 33.333333%;
    -ms-flex: 1 1 33.333333%;
    flex: 1 1 33.333333%;
    max-width: 33.333333%;
    padding: 0;
    margin: 0 0 .5em;
    line-height: 1.25em;
    }
.btWithSidebar .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation span {
    padding: 0 1.2em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation span:before {
    font-family: FontAwesome;
    display: inline-block;
    margin: 0 0 0 -1.2em;
    width: 1.2em;
    color: #1976bc;
    content: "\f058";
    }
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation span:before {
    margin: 0 -1.2em 0 0;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation span strong {
    margin: 0 .25em 0 0;
    font-weight: 600;
    }
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation span strong {
    margin: 0 0 0 .25em;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink {
    font-size: .875em;
    font-family: 'Museo700';
    font-weight: 700;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink a {
    color: #8dc645;
    white-space: nowrap;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink a:after {
    content: "\f105";
    font-family: FontAwesome;
    padding: 0 .5em;
    }
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink a:after {
    float: left;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink a:hover {
    color: #1976bc;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink a:before {
    width: 1em;
    display: inline-block;
    content: "";
    }
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent > .btTourSingleIncludeLink a:before {
    float: right;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    font-size: .875em;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul {
    margin: 1em 0 0;
    padding: 1em 0 0;
    list-style: none;
    border-top: 1px dotted;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btLightSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul {
    border-top-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul {
    border-top-color: rgba(255,255,255,.1);
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul li {
    margin: 0;
    padding: 0 1.37142857em;
    -webkit-flex: 1 1 33.333333%;
    -ms-flex: 1 1 33.333333%;
    flex: 1 1 33.333333%;
    max-width: 33.333333%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul li span:before {
    font-family: FontAwesome;
    display: inline-block;
    margin: 0 0 0 -1.37142857em;
    width: 1.37142857em;
    content: "\f133";
    opacity: .2;
    font-size: 1.142857em;
    }
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul li span:before {
    margin: 0 -1.37142857em 0 0;
    }
.btWithSidebar .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul li {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems:after,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems:after {
    clear: both;
    content: "";
    width: 100%;
    display: block;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li {
    -webkit-flex: 1 1 33.333333%;
    -ms-flex: 1 1 33.333333%;
    flex: 1 1 33.333333%;
    max-width: 33.333333%;
    padding: 0;
    margin: 0 0 .5em;
    line-height: 1.25em;
    padding: 0 1.2em;
    display: block;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li span:before,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li span:before {
    font-family: FontAwesome;
    display: inline-block;
    margin: 0 0 0 -1.2em;
    width: 1.2em;
    }
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li span:before,
.rtl .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li span:before {
    margin: 0 -1.2em 0 0;
    }
.btWithSidebar .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li,
.btWithSidebar .btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li span:before {
    color: #1976bc;
    content: "\f058";
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li span:before {
    color: inherit;
    opacity: .2;
    content: "\f00d";
    }
.btTourSingleItemStandard .btTourMainContent {
    padding: 0 2.1875em;
    }
.btWithSidebar .btTourSingleItemStandard .btTourMainContent {
    padding: 0 1.25em;
    }
.btTourSingleItemStandard .btTourMainContent .bt_bb_wrapper {
    overflow: visible;
    }
.btTourSingleItemStandard .btTourMainContent h1,
.btTourSingleItemStandard .btTourMainContent h2,
.btTourSingleItemStandard .btTourMainContent h3,
.btTourSingleItemStandard .btTourMainContent h4,
.btTourSingleItemStandard .btTourMainContent h5,
.btTourSingleItemStandard .btTourMainContent h6,
.btTourSingleItemStandard .btTourMainContent h7,
.btTourSingleItemStandard .btTourMainContent h8 {
    font-size: 1.875em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    letter-spacing: -.05em;
    clear: unset;
    }
.btTourSingleItemStandard .btTourMainContent h1:after,
.btTourSingleItemStandard .btTourMainContent h2:after,
.btTourSingleItemStandard .btTourMainContent h3:after,
.btTourSingleItemStandard .btTourMainContent h4:after,
.btTourSingleItemStandard .btTourMainContent h5:after,
.btTourSingleItemStandard .btTourMainContent h6:after,
.btTourSingleItemStandard .btTourMainContent h7:after,
.btTourSingleItemStandard .btTourMainContent h8:after {
    clear: unset;
    }
.btTourSingleItemStandard .btTourMainContent .btTourLocationHeading {
    clear: none !important;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
.btTourSingleItemStandard .btTourMainContent .btTourLocationHeading > span,
.btTourSingleItemStandard .btTourMainContent .btTourLocationHeading .btDiscoverLocation {
    display: block;
    }
.btTourSingleItemStandard .btTourMainContent .btTourLocationHeading > span {
    padding-right: 1em;
    }
.rtl .btTourSingleItemStandard .btTourMainContent .btTourLocationHeading > span {
    padding-right: 0;
    padding-left: 1em;
    }
.btTourSingleItemStandard .btTourMainContent .btTourLocationHeading:after {
    display: none;
    }
.btTourSingleItemStandard .btTourMainContent .btDiscoverLocation {
    color: #8dc645;
    font-weight: 700;
    letter-spacing: 0;
    font-size: .4666666em;
    line-height: 3.5;
    }
.btTourSingleItemStandard .btTourMainContent .btDiscoverLocation:after {
    content: "\f105";
    font-family: FontAwesome;
    padding: 0 .5em;
    }
.rtl .btTourSingleItemStandard .btTourMainContent .btDiscoverLocation:after {
    float: left;
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    transform: scaleX(-1);
    }
.btTourSingleItemStandard .btTourMainContent .btDiscoverLocation:hover {
    color: #1976bc;
    }
.rtl .btTourSingleItemStandard .btTourMainContent .btDiscoverLocation {
    float: left;
    }
.btTourSingleItemStandard .btTourPlan {
    position: relative;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging {
    position: absolute;
    left: 0;
    top: .3em;
    z-index: 1;
    }
.rtl .btTourSingleItemStandard .btTourPlan .btTourPlanPaging {
    left: auto;
    right: 0;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging.btTourPlanPagingFixed {
    position: fixed;
    left: auto;
    }
.rtl .btTourSingleItemStandard .btTourPlan .btTourPlanPaging.btTourPlanPagingFixed {
    right: auto;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul {
    list-style: none;
    margin: 0;
    padding: 0;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li {
    height: 1.375em;
    width: 1.375em;
    margin: 0 0 4px;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    border-radius: 50%;
    cursor: pointer;
    }
.btLightSkin .btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li {
    -webkit-box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    box-shadow: 0 0 0 2px rgba(24,24,24,.1) inset;
    background: #fff;
    }
.btDarkSkin .btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li {
    -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    box-shadow: 0 0 0 2px rgba(255,255,255,.1) inset;
    background: #181818;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li span {
    display: none;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li.on,
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li:hover {
    -webkit-box-shadow: 0 0 0 2em #1976bc inset;
    box-shadow: 0 0 0 2em #1976bc inset;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanPaging ul li.on {
    pointer-events: none;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay {
    padding: 0 2.8125em;
    position: relative;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay .btPlanDay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none;
    }
.btStickyEnabled .btTourSingleItemStandard .btTourPlan .btTourPlanDay .btPlanDay {
    top: -50px;
    }
.btWithSidebar .btTourSingleItemStandard .btTourPlan .btTourPlanDay {
    padding-right: 1.25em;
    }
.rtl.btWithSidebar .btTourSingleItemStandard .btTourPlan .btTourPlanDay {
    padding-right: 2.8125em;
    padding-left: 1.25em;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay:after {
    clear: both;
    border-bottom: 1px solid;
    display: block;
    content: "";
    margin: 2.25em -2.8125em;
    }
.btLightSkin .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after {
    border-color: rgba(255,255,255,.1);
    }
.btWithSidebar .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after {
    margin-right: -1.25em;
    }
.rtl.btWithSidebar .btTourSingleItemStandard .btTourPlan .btTourPlanDay:after {
    margin-right: -2.8125em;
    margin-left: -1.25em;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay:last-child:after {
    display: none;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay .btDayTitle {
    text-transform: uppercase;
    color: #1976bc;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay .btDayHeadline h3 {
    font-size: 1.875em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    letter-spacing: -.05em;
    clear: unset;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay .btDayHeadline h3:after {
    clear: unset;
    }
.btTourSingleItemStandard .btTourLocationMap {
    height: 700px;
    background: #F1F1F1;
    margin: 0 0 3em;
    }
.btTourSingleItemStandard .btTourLocationMap .maparea {
    height: 700px;
    width: 100%;
    }
.btTourSingleItemStandard .btTourLocationMap .maparea#tour_map_embed_routes {
    overflow: hidden;
    }
.btTourSingleItemStandard .btTourLocationMap .maparea > iframe {
    border: 0;
    height: 746px;
    margin-top: -46px;
    width: 100%;
    }
.btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child) {
    padding-top: 1em;
    margin-top: 1em;
    border-top: 1px solid;
    }
.btLightSkin .btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child),
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child),
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child) {
    border-top-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child),
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child),
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourLocationTab .btTourMainContent h3:not(:first-child) {
    border-top-color: rgba(255,255,255,.1);
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_bb_grid_container:after {
    clear: unset;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid .bt_bb_grid_item.video-link .bt_bb_grid_item_inner {
    overflow: hidden;
    height: 100%;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid .bt_bb_grid_item.video-link .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image {
    overflow: hidden;
    height: 100%;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid .bt_bb_grid_item.video-link .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image img {
    max-width: none;
    height: 100%;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_extrasmall .bt_bb_masonry_post_image_content {
    margin-top: 0;
    -webkit-transform: translateY(-1px);
    -moz-transform: translateY(-1px);
    -ms-transform: translateY(-1px);
    transform: translateY(-1px);
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_extrasmall .bt_bb_grid_item.video-link .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image img {
    -webkit-transform: translate(-1px,-1px) !important;
    -moz-transform: translate(-1px,-1px) !important;
    -ms-transform: translate(-1px,-1px) !important;
    transform: translate(-1px,-1px) !important;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_small .bt_bb_masonry_post_image_content {
    margin-top: 0;
    -webkit-transform: translateY(-.625em);
    -moz-transform: translateY(-.625em);
    -ms-transform: translateY(-.625em);
    transform: translateY(-.625em);
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_small .bt_bb_grid_item.video-link .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image img {
    -webkit-transform: translate(-.3125em,-.3125em) !important;
    -moz-transform: translate(-.3125em,-.3125em) !important;
    -ms-transform: translate(-.3125em,-.3125em) !important;
    transform: translate(-.3125em,-.3125em) !important;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_normal .bt_bb_masonry_post_image_content {
    margin-top: 0;
    -webkit-transform: translateY(-1.25em);
    -moz-transform: translateY(-1.25em);
    -ms-transform: translateY(-1.25em);
    transform: translateY(-1.25em);
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_normal .bt_bb_grid_item.video-link .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image img {
    -webkit-transform: translate(-.625em,-.625em) !important;
    -moz-transform: translate(-.625em,-.625em) !important;
    -ms-transform: translate(-.625em,-.625em) !important;
    transform: translate(-.625em,-.625em) !important;
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_large .bt_bb_masonry_post_image_content {
    margin-top: 0;
    -webkit-transform: translateY(-1.875em);
    -moz-transform: translateY(-1.875em);
    -ms-transform: translateY(-1.875em);
    transform: translateY(-1.875em);
    }
.btTourSingleItemStandard .btTourGalleryTab .bt_masonry_image_grid.bt_bb_gap_large .bt_bb_grid_item.video-link .bt_bb_grid_item_inner > .bt_bb_grid_item_inner_image img {
    -webkit-transform: translate(-.9375em,-.9375em) !important;
    -moz-transform: translate(-.9375em,-.9375em) !important;
    -ms-transform: translate(-.9375em,-.9375em) !important;
    transform: translate(-.9375em,-.9375em) !important;
    }
.btTourSingleItemStandard .btSiteAdminReview {
    padding: 0 2.1875em;
    }
.btWithSidebar .btTourSingleItemStandard .btSiteAdminReview {
    padding: 0 1.25em;
    }
.btTourSingleItemStandard .btSiteAdminReview h3 {
    font-size: 1.875em;
    font-family: 'Museo700';
    font-weight: 700;
    font-weight: 800;
    letter-spacing: -.05em;
    clear: unset;
    }
.btTourSingleItemStandard .btSiteAdminReview h3:after {
    clear: unset;
    width: auto;
    display: block;
    border-bottom: 1px solid;
    margin-top: .5em;
    margin-left: -1.1666667em;
    margin-right: -1.1666667em;
    }
.btLightSkin .btTourSingleItemStandard .btSiteAdminReview h3:after,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btSiteAdminReview h3:after,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btSiteAdminReview h3:after {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btSiteAdminReview h3:after,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btSiteAdminReview h3:after,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btSiteAdminReview h3:after {
    border-color: rgba(255,255,255,.1);
    }
.btWithSidebar .btTourSingleItemStandard .btSiteAdminReview h3:after {
    margin-left: -.666666em;
    margin-right: -.666666em;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade {
    -webkit-flex: 0 0 170px;
    -ms-flex: 0 0 170px;
    flex: 0 0 170px;
    max-width: 170px;
    padding: 1em 0;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade .btGradeHolder {
    border-radius: 50%;
    width: 170px;
    height: 170px;
    background: -webkit-linear-gradient(top,#1976bc 0%,#8dc645 90%);
    background: -moz-linear-gradient(top,#1976bc 0%,#8dc645 90%);
    background: linear-gradient(to bottom,#1976bc 0%,#8dc645 90%);
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade .btGradeHolder .btGrade {
    font-size: 3.75em;
    font-family: 'Museo700';
    font-weight: 800;
    font-weight: 700;
    color: #fff;
    line-height: 1.15;
    text-shadow: 0 2px 5px rgba(24,24,24,.35);
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade .btGradeHolder .star-rating:before {
    color: #fff;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding-left: 30px;
    }
.rtl .btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades {
    padding-left: 0;
    padding-right: 30px;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades .bt_bb_progress_bar {
    margin-bottom: .5em;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding-left: 30px;
    }
.rtl .btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    padding-left: 0;
    padding-right: 30px;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary .btSummaryTitle {
    font-family: 'Museo700';
    font-weight: 600;
    font-weight: 700;
    letter-spacing: -.05em;
    padding: .5em 0 0;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary .btSummaryContent {
    line-height: 1.5;
    }
.btTourSingleItemStandard .btTourList {
    padding-top: 2em;
    }
.btTourSingleItemStandard .btTourList.btTourListGapSmall {
    width: -webkit-calc(100% + .625em);
    width: -moz-calc(100% + .625em);
    width: calc(100% + .625em);
    }
.btTourSingleItemStandard .btTourList.btTourListGapNormal {
    width: -webkit-calc(100% + 1.25em);
    width: -moz-calc(100% + 1.25em);
    width: calc(100% + 1.25em);
    }
.btTourSingleItemStandard .btTourList.btTourListGapLarge {
    width: -webkit-calc(100% + 2.5em);
    width: -moz-calc(100% + 2.5em);
    width: calc(100% + 2.5em);
    }
.btTourSingleItemStandard .btComments .port {
    padding: 0;
    }
.btTourSingleItemStandard .btComments .show-more-comments {
    text-align: center;
    border-top: 1px solid;
    padding-top: 2em;
    margin-bottom: 5em;
    }
.btLightSkin .btTourSingleItemStandard .btComments .show-more-comments,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btComments .show-more-comments,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btComments .show-more-comments {
    border-top-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btComments .show-more-comments,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btComments .show-more-comments,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btComments .show-more-comments {
    border-top-color: rgba(255,255,255,.1);
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link {
    background: #1976bc;
    color: #fff;
    text-shadow: 0 1px 3px rgba(24,24,24,.15);
    position: relative;
    overflow: hidden;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-shadow: none;
    box-shadow: none;
    }
.btHardRoundedButtons .btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link {
    border-radius: 3px;
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link .bt_bb_button_text,
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link .bt_bb_icon_holder {
    z-index: 1;
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link .bt_bb_icon_holder {
    margin-left: .625rem;
    margin-right: 0;
    font-size: 1.5em;
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link .bt_bb_icon_holder:before {
    content: "\f107";
    font-family: FontAwesome;
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link:before {
    display: block;
    content: "";
    position: absolute;
    left: -1px;
    top: -1px;
    bottom: -1px;
    right: -1px;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    transition: transform 300ms ease;
    z-index: 1;
    background-image: -webkit-linear-gradient(top,#1976bc 0%,#8dc645 100%);
    background-image: -moz-linear-gradient(top,#1976bc 0%,#8dc645 100%);
    background-image: linear-gradient(to bottom,#1976bc 0%,#8dc645 100%);
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link:hover {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-box-shadow: 0 1px 3px rgba(24,24,24,.15);
    box-shadow: 0 1px 3px rgba(24,24,24,.15);
    }
.btTourSingleItemStandard .btComments .show-more-comments .bt_bb_button .bt_bb_link:hover:before {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    }
.btCommentsExpanded .btTourSingleItemStandard .btComments .show-more-comments {
    display: none;
    }
.btTourSingleItemStandard .btComments .btCommentsBox h4,
.btTourSingleItemStandard .btComments .btCommentsBox h5 {
    clear: none;
    }
.btTourSingleItemStandard .btComments .btCommentsBox h4:after,
.btTourSingleItemStandard .btComments .btCommentsBox h5:after {
    clear: unset;
    }
.btTourSingleItemStandard .btComments .btCommentsBox h4 {
    padding-left: 1.16666667em;
    padding-right: 1.16666667em;
    margin-bottom: .5em;
    }
.btWithSidebar .btTourSingleItemStandard .btComments .btCommentsBox h4 {
    padding-left: .6666667em;
    padding-right: .6666667em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox h4:after {
    clear: unset;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments > li {
    padding-left: 2.1875em;
    padding-right: 2.1875em;
    }
.btWithSidebar .btTourSingleItemStandard .btComments .btCommentsBox ul.comments > li {
    padding-left: 1.25em;
    padding-right: 1.25em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li {
    clear: unset;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .comment {
    line-height: 1.5;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta {
    padding-top: 1em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    }
.btLightSkin .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta {
    border-top: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta {
    border-top: 1px solid rgba(255,255,255,.1);
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentRatings {

    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btWithSidebar .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentRatings {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentRatings .commentRatingOption {
    font-size: .8125em;
    line-height: 1;
    white-space: nowrap;
    margin-bottom: 1em;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentRatings .commentRatingOption > span {
    opacity: .5;
    padding-right: .5em;
    }
.rtl .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentRatings .commentRatingOption > span {
    padding-right: 0;
    padding-left: .5em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentRatings .commentRatingOption:not(:last-child):after {
    display: inline-block;
    content: "";
    width: .769231em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentOptions {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btWithSidebar .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentOptions {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentOptions p {
    font-size: .8125em;
    margin: 0 0 1em;
    line-height: 1;
    white-space: nowrap;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentOptions p:not(:first-child):before {
    display: inline-block;
    content: "";
    width: 1.38462em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentOptions p.posted span:before {
    font-family: FontAwesome;
    margin: 0;
    display: inline-block;
    color: #1976bc;
    margin-right: 6px;
    content: "\f017";
    }
.rtl .btTourSingleItemStandard .btComments .btCommentsBox ul.comments li > article .commentTxt .commentMeta .commentOptions p.posted span:before {
    margin-right: 0;
    margin-left: 6px;
    }
.btTourSingleItemStandard .btComments .btCommentsBox .comment-respond {
    margin-top: 2em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3 {
    clear: unset;
    padding: 0 1.16666667em .5em;
    }
.btLightSkin .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3 {
    border-bottom: 1px solid rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3 {
    border-bottom: 1px solid rgba(255,255,255,.1);
    }
.btWithSidebar .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3 {
    padding-left: .6666667em;
    padding-right: .6666667em;
    }
.btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3:after {
    clear: unset;
    }
.btTourSingleItemStandard .btComments .btCommentsBox .comment-respond .comment-form {
    padding: 0 2.1875em 2.1875em;
    }
.btWithSidebar .btTourSingleItemStandard .btComments .btCommentsBox .comment-respond .comment-form {
    padding-left: 1.25em;
    padding-right: 1.25em;
    }
.btTourSingleItemStandard .btArticleShareEtc {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 4em 2.1875em 0;
    width: auto;
    }
.btWithSidebar .btTourSingleItemStandard .btArticleShareEtc {
    margin-left: 1.25em;
    margin-right: 1.25em;
    }
.btTourSingleItemStandard .btArticleShareEtc > div {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btArticleShareEtc .btTags ul {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btLightSkin .btTourSingleItemStandard .btArticleShareEtc .btTags ul a,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btArticleShareEtc .btTags ul a,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btArticleShareEtc .btTags ul a {
    background: rgba(24,24,24,.1);
    color: currentColor;
    }
.btDarkSkin .btTourSingleItemStandard .btArticleShareEtc .btTags ul a,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btArticleShareEtc .btTags ul a,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btArticleShareEtc .btTags ul a {
    background: rgba(255,255,255,.1);
    color: currentColor;
    }
.btTourSingleItemStandard .btArticleShareEtc .btTags ul a:hover {
    background: #1976bc;
    color: #fff;
    }
.btTourSingleItemStandard .btArticleShareEtc .btShareColumn {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    }
.btTourSingleItemStandard .btTourBookBottom {
    text-align: center;
    margin-bottom: 1.5625em;
    }
.btTourSingleItemStandard .btTourBookBottom:before {
    content: "";
    display: block;
    width: 100%;
    margin: 3em 0;
    border-bottom: 1px solid;
    }
.btLightSkin .btTourSingleItemStandard .btTourBookBottom:before,
.btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourBookBottom:before,
.btLightSkin .btDarkSkin .btLightSkin .btTourSingleItemStandard .btTourBookBottom:before {
    border-color: rgba(24,24,24,.1);
    }
.btDarkSkin .btTourSingleItemStandard .btTourBookBottom:before,
.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourBookBottom:before,
.btDarkSkin.btLightSkin .btDarkSkin .btTourSingleItemStandard .btTourBookBottom:before {
    border-color: rgba(255,255,255,.1);
    }
.btTourSingleItemStandard .btTourBookBottom a {
    font-family: 'Museo700';
    font-weight: 700;
    border: 0;
    font-size: .875em;
    -webkit-box-shadow: 0 0 0 rgba(24,24,24,.15);
    box-shadow: 0 0 0 rgba(24,24,24,.15);
    background: #1976bc;
    color: #fff;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-shadow: 0 1px 3px rgba(24,24,24,.15);
    padding: 1em 1.833em;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTourSingleItemStandard .btTourBookBottom a:hover {
    -webkit-box-shadow: 0 3px 10px rgba(24,24,24,.15);
    box-shadow: 0 3px 10px rgba(24,24,24,.15);
    }
.btHardRoundedButtons .btTourSingleItemStandard .btTourBookBottom a {
    border-radius: 50px;
    }
.btSoftRoundedButtons .btTourSingleItemStandard .btTourBookBottom a {
    border-radius: 3px;
    }
.btTourSingleItemStandard .btTourBookBottom a .btnInnerText {
    position: relative;
    z-index: 2;
    }
.btTourSingleItemStandard .btTourBookBottom a:before {
    position: absolute;
    display: block;
    content: "";
    background: -webkit-linear-gradient(bottom,#8dc645 0%,#1976bc 90%);
    background: -moz-linear-gradient(bottom,#8dc645 0%,#1976bc 90%);
    background: linear-gradient(to top,#8dc645 0%,#1976bc 90%);
    left: -1px;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    transition: all 300ms ease;
    }
.btTourSingleItemStandard .btTourBookBottom a:hover {
    -webkit-transform: translateY(-3px);
    -moz-transform: translateY(-3px);
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    }
.btTourSingleItemStandard .btTourBookBottom a:hover:before {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
    }
.single-tour.btNoSidebar .btPrevNextNav > .port {
    max-width: 100%;
    padding: 0;
    }
.single-tour.btNoSidebar .btPrevNextNav .btPrevNextNav {
    border: 0;
    margin-top: 0;
    padding-top: 0;
    }
.single-tour.btWithSidebar .btPrevNextNav .btPrevNextNav {
    border: 0;
    margin-top: 0;
    padding-top: 1em;
    }
.single-tour .btContentHolder {
    pointer-events: none;
    }
.single-tour .btContentHolder .btPostContentHolder,
.single-tour .btContentHolder .btPrevNextNav,
.single-tour .btContentHolder .btSidebar {
    pointer-events: initial;
    }
@media (max-width: 1200px) {
.btTourList .btList4PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    }
.btTourList .btList5PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    }
}

@media (max-width: 992px) {
.btTourSingleItemStandard .btSingleTourInfo {
    padding-bottom: 1.5em;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon,
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    -webkit-flex: 1 1 33.33333334%;
    -ms-flex: 1 1 33.33333334%;
    flex: 1 1 33.33333334%;
    max-width: 33.33333334%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 1em;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 33.33333334%;
    -ms-flex: 1 1 33.33333334%;
    flex: 1 1 33.33333334%;
    max-width: 33.33333334%;
    margin-bottom: 1em;
    }
.btBelowMenu.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle,
.btBelowMenu.btMenuBelowLogo.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle,
.btBelowMenu.btHeaderWidgetsLeftRightOn.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle,
.btBelowMenu.btMenuBelowLogo.btHeaderWidgetsLeftRightOn.btHideHeadline .btTourSingleItemStandard .btTourPromoTitle {
    padding-top: 4.5em;
    }
.btTourSingleItemStandard .btTourTabs .bt_bb_tabs_header {
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btTourExcerpt {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btTourIncludes {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul li {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude:after {
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
.btTourSingleItemStandard .btTourMainContent {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay {
    padding: 0 0 0 2.8125em !important;
    }
.btTourSingleItemStandard .btTourPlan .btTourPlanDay:after {
    margin-right: 0 !important;
    }
.btTourSingleItemStandard .btSiteAdminReview {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btSiteAdminReview h3:after {
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    }
.btTourSingleItemStandard .btComments .btCommentsBox h4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btComments .btCommentsBox .comment-respond h3,
.btTourSingleItemStandard .btComments .btCommentsBox .comment-respond .comment-form {
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
.btTourSingleItemStandard .btComments .btCommentsBox ul.comments li {
    padding-left: 0;
    padding-right: 0;
    }
.btTourSingleItemStandard .btArticleShareEtc {
    margin-left: 0 !important;
    margin-right: 0 !important;
    }
.btTourSingleItemStandard .btArticleShareEtc .btShareTitle {
    display: inline-block;
    margin: 0;
    padding: 0 1.25em !important;
    }
.btWithSidebar .btTourList.btList3PerRow .btSingleTourBlock,
.btWithSidebar .btTourList.btList4PerRow .btSingleTourBlock,
.btWithSidebar .btTourList.btList5PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourImage {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent {
    padding: 1em 1.25em;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btListDetails {
    padding: 0;
    }
.rtl .btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btListDetails {
    padding: 0;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btViewDetails {
    display: none;
    }
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btSingleTourHeadline {
    font-size: 1.25em;
    }
.btTourList .btList4PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.btTourList .btList5PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    }
}

@media (max-width: 768px) {
.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-right: 0;
    }
.rtl.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-right: 0;
    margin-left: 0;
    }
.btSidebarLeft.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-left: 0;
    }
.rtl.btSidebarLeft.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo {
    margin-left: 0;
    margin-right: 0;
    }
.btSidebarRight.btWithSidebar .btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline,
.btSidebarLeft.btWithSidebar .btTourSingleItemStandard .btTourPromoTitle .bt_bb_headline {
    text-align: center;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon,
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeTitle {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    margin-bottom: .5em;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btTotalGrade {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades {
    padding-left: 0;
    padding-right: 15px;
    }
.rtl .btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades {
    padding-right: 0;
    padding-left: 15px;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    padding-left: 15px;
    }
.rtl .btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    padding-left: 0;
    padding-right: 15px;
    }
.btTourSingleItemStandard .btArticleShareEtc {
    display: block;
    }
.btTourSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn,
.btTourSingleItemStandard .btArticleShareEtc > div.btShareColumn,
.btTourSingleItemStandard .btArticleShareEtc > div.btTagsColumn {
    max-width: 100%;
    float: none;
    text-align: center !important;
    }
.btTourSingleItemStandard .btArticleShareEtc > div.btReadMoreColumn:first-child,
.btTourSingleItemStandard .btArticleShareEtc > div.btShareColumn:first-child,
.btTourSingleItemStandard .btArticleShareEtc > div.btTagsColumn:first-child {
    padding-bottom: 1em;
    }
.btTourSingleItemStandard .btArticleShareEtc .btTags ul {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTourSingleItemStandard .btArticleShareEtc .btShareColumn {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTourSingleItemStandard .btArticleShareEtc .btShareColumn .btShareTitle {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }
.btTourSingleItemStandard .btTourLocationMap {
    height: 70vh;
    }
.btTourSingleItemStandard .btTourLocationMap .maparea {
    height: 70vh;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon,
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    max-width: 50%;
    }
.btTourList.btList3PerRow .btSingleTourBlock,
.btTourList.btList4PerRow .btSingleTourBlock,
.btTourList.btList5PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.btTourList.btListDesignList .btSingleTourBlock {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
.btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    }
.btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourImage {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent {
    padding: 1em 1.25em;
    }
.btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btListDetails {
    padding: 0;
    }
.rtl .btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btListDetails {
    padding: 0;
    }
.btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btViewDetails {
    display: none;
    }
.btTourList.btListDesignList .btSingleTourBlock .btSingleTourBlockInner .btSingleTourContent .btSingleTourHeadline {
    font-size: 1.25em;
    }
.single-tour.btWithSidebar .btPrevNextNav {
    margin-left: -30px;
    margin-right: -30px;
    }
.single-tour.btWithSidebar .btPrevNextNav > .port .btPrevNextNav {
    margin: 0;
    }
}

@media (max-width: 480px) {
.btTourSingleItemStandard .btSingleTourInfo {
    background: -webkit-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(135deg,#1976bc 0%,#8dc645 100%);
    }
.btReverseGradient .btTourSingleItemStandard .btSingleTourInfo {
    background: -webkit-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: -moz-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: linear-gradient(135deg,#8dc645 0%,#1976bc 100%);
    }
.rtl .btTourSingleItemStandard .btSingleTourInfo {
    background: -webkit-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: -moz-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: linear-gradient(135deg,#8dc645 0%,#1976bc 100%);
    }
.btReverseGradient.rtl .btTourSingleItemStandard .btSingleTourInfo {
    background: -webkit-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(135deg,#1976bc 0%,#8dc645 100%);
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon,
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;

    flex: 1 1 100%;
    max-width: 100%;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades,
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    }
.rtl .btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btSingleGrades,
.rtl .btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    padding-left: 0;
    padding-right: 0;
    }
.btTourSingleItemStandard .btSiteAdminReview .btSiteAdminReviewGrades .btReviewSummary {
    margin-top: 1em;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentOtherTimes ul li {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btIncludedItems li,
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btExcludedItems li {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btTourSingleItemStandard .btTourIncludes .btTourSingleInclude .btTourSingleIncludeContent .btTourSingleIncludeContentAdditionalCustomInformation {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon,
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourIcon.btTourDestination {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btHideHeadline.btWithSidebar .btTourSingleItemStandard .btSingleTourInfo .btSingleTourInfoInner .btTourBook {
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    max-width: 100%;
    }
.btTourList.btList2PerRow .btSingleTourBlock,
.btTourList.btList3PerRow .btSingleTourBlock,
.btTourList.btList4PerRow .btSingleTourBlock,
.btTourList.btList5PerRow .btSingleTourBlock,
.btWithSidebar .btTourList.btList2PerRow .btSingleTourBlock,
.btWithSidebar .btTourList.btList3PerRow .btSingleTourBlock,
.btWithSidebar .btTourList.btList4PerRow .btSingleTourBlock,
.btWithSidebar .btTourList.btList5PerRow .btSingleTourBlock {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }
.btTourList.btListDesignList .btSingleTourBlock,
.btWithSidebar .btTourList.btListDesignList .btSingleTourBlock {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    }
}

.bt_bb_wrapper {
	overflow:visible;	
	}









/***************************************************************************** Slider ****************************************************************************************/
.btTourHeadline .bt_bb_slider .slick-dots,
.btTourHeadline .bt_bb_content_slider .slick-dots {
    bottom: 5em;
    }
.bt_bb_slider .slick-dots li,
.bt_bb_content_slider .slick-dots li {
    width: 1em;
    height: 1em;
    border: 0;
    margin: 0 .375em;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    opacity: .5;
    -webkit-box-shadow: 0 0 0 2px currentColor inset;
    box-shadow: 0 0 0 2px currentColor inset;
    }
.bt_bb_slider .slick-dots li.slick-active,
.bt_bb_slider .slick-dots li:hover,
.bt_bb_content_slider .slick-dots li.slick-active,
.bt_bb_content_slider .slick-dots li:hover {
    -webkit-box-shadow: 0 0 0 2em #1976bc inset;
    box-shadow: 0 0 0 2em #1976bc inset;
    opacity: 1;
    background: transparent;
    }
.bt_bb_slider .slick-dots li:hover,
.bt_bb_content_slider .slick-dots li:hover {
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    }
.bt_bb_slider .slick-dots li.slick-active,
.bt_bb_content_slider .slick-dots li.slick-active {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    }
.bt_bb_slider.bt_bb_arrows_size_small .slick-slider,
.bt_bb_slider.bt_bb_arrows_size_normal .slick-slider,
.bt_bb_content_slider.bt_bb_arrows_size_small .slick-slider,
.bt_bb_content_slider.bt_bb_arrows_size_normal .slick-slider {
    overflow: initial;
    }
.bt_bb_slider button.slick-arrow,
.bt_bb_content_slider button.slick-arrow {
    width: auto;
    height: auto;
    line-height: 3rem;
    background: transparent;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    display: flex !important;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600;
    font-size: 0;
    font-family: 'Museo700',Arial,Helvetica,sans-serif;
    margin-top: 0;
    top: 0;
    bottom: 0;
    color: currentColor;
    }
.btArticleMedia .bt_bb_slider button.slick-arrow,
.btTourHeadline .bt_bb_slider button.slick-arrow,
.btArticleMedia .bt_bb_content_slider button.slick-arrow,
.btTourHeadline .bt_bb_content_slider button.slick-arrow {
    opacity: 0;
    pointer-events: none;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    transition: 300ms ease all;
    }
.btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev {
    padding-right: 7rem;
    }
.btLightSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btDarkSkin .btLightSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btLightSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btDarkSkin .btLightSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btLightSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btLightSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btDarkSkin .btLightSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btLightSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev,
.btDarkSkin .btLightSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btLightSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev {
    background: -webkit-linear-gradient(right,transparent 0%,rgba(255,255,255,.85) 100%);
    background: -moz-linear-gradient(right,transparent 0%,rgba(255,255,255,.85) 100%);
    background: linear-gradient(to left,transparent 0%,rgba(255,255,255,.85) 100%);
    }
.btDarkSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-prev,
.btDarkSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btDarkSkin.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-prev,
.btDarkSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-prev,
.btDarkSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev,
.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev,
.btDarkSkin.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-prev {
    background: -webkit-linear-gradient(right,transparent 0%,rgba(24,24,24,.75) 100%);
    background: -moz-linear-gradient(right,transparent 0%,rgba(24,24,24,.75) 100%);
    background: linear-gradient(to left,transparent 0%,rgba(24,24,24,.75) 100%);
    }
.btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next {
    padding-left: 7rem;
    }
.btLightSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btDarkSkin .btLightSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btLightSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btDarkSkin .btLightSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btLightSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btLightSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btDarkSkin .btLightSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btLightSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btLightSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next,
.btDarkSkin .btLightSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btLightSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next {
    background: -webkit-linear-gradient(left,transparent 0%,rgba(255,255,255,.85) 100%);
    background: -moz-linear-gradient(left,transparent 0%,rgba(255,255,255,.85) 100%);
    background: linear-gradient(to right,transparent 0%,rgba(255,255,255,.85) 100%);
    }
.btDarkSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_slider button.slick-arrow.slick-next,
.btDarkSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btDarkSkin.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_slider button.slick-arrow.slick-next,
.btDarkSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btDarkSkin.btLightSkin .btDarkSkin .btArticleMedia .bt_bb_content_slider button.slick-arrow.slick-next,
.btDarkSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next,
.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next,
.btDarkSkin.btLightSkin .btDarkSkin .btTourHeadline .bt_bb_content_slider button.slick-arrow.slick-next {
    background: -webkit-linear-gradient(left,transparent 0%,rgba(24,24,24,.75) 100%);
    background: -moz-linear-gradient(left,transparent 0%,rgba(24,24,24,.75) 100%);
    background: linear-gradient(to right,transparent 0%,rgba(24,24,24,.75) 100%);
    }
.btArticleMedia:hover .bt_bb_slider button.slick-arrow,
.btTourHeadline:hover .bt_bb_slider button.slick-arrow,
.btArticleMedia:hover .bt_bb_content_slider button.slick-arrow,
.btTourHeadline:hover .bt_bb_content_slider button.slick-arrow {
    pointer-events: initial;
    }
.btArticleMedia:hover .bt_bb_slider button.slick-arrow:hover,
.btTourHeadline:hover .bt_bb_slider button.slick-arrow:hover,
.btArticleMedia:hover .bt_bb_content_slider button.slick-arrow:hover,
.btTourHeadline:hover .bt_bb_content_slider button.slick-arrow:hover {
    opacity: 1;
    }
.touch .btArticleMedia .bt_bb_slider button.slick-arrow,
.touch .btTourHeadline .bt_bb_slider button.slick-arrow,
.touch .btArticleMedia .bt_bb_content_slider button.slick-arrow,
.touch .btTourHeadline .bt_bb_content_slider button.slick-arrow {
    pointer-events: initial;
    }
.touch .btArticleMedia .bt_bb_slider button.slick-arrow:hover,
.touch .btTourHeadline .bt_bb_slider button.slick-arrow:hover,
.touch .btArticleMedia .bt_bb_content_slider button.slick-arrow:hover,
.touch .btTourHeadline .bt_bb_content_slider button.slick-arrow:hover {
    opacity: 1;
    }
.bt_bb_slider button.slick-arrow:after,
.bt_bb_content_slider button.slick-arrow:after {
    display: block;
    font-size: .6875rem;
    }
.bt_bb_slider button.slick-arrow:before,
.bt_bb_content_slider button.slick-arrow:before {
    margin: 0 .625em 0 0;
    width: 3.125rem;
    border-top: 2px solid;
    display: block;
    content: "";
    margin: 0 .625em 0 0;
    font-size: .6875rem;
    line-height: 3rem;
    font-family: inherit;
    -webkit-transition: width 200ms ease;
    -moz-transition: width 200ms ease;
    transition: width 200ms ease;
    color: inherit;
    }
.btDarkSkin .bt_bb_slider button.slick-arrow:before,
.btLightSkin .btDarkSkin .bt_bb_slider button.slick-arrow:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_slider button.slick-arrow:before,
.btDarkSkin .bt_bb_content_slider button.slick-arrow:before,
.btLightSkin .btDarkSkin .bt_bb_content_slider button.slick-arrow:before,
.btDarkSkin.btLightSkin .btDarkSkin .bt_bb_content_slider button.slick-arrow:before {
    -webkit-box-shadow: 0 1px 2px rgba(24,24,24,.2);
    box-shadow: 0 1px 2px rgba(24,24,24,.2);
    }
.rtl .bt_bb_slider button.slick-arrow:before,
.rtl .bt_bb_content_slider button.slick-arrow:before {
    margin: 0 0 0 .625em;
    }
.bt_bb_slider button.slick-arrow:hover:before,
.bt_bb_content_slider button.slick-arrow:hover:before {
    width: 2.5rem;
    }
.bt_bb_slider button.slick-arrow.slick-next,
.bt_bb_content_slider button.slick-arrow.slick-next {
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    }
.bt_bb_slider button.slick-arrow.slick-next:before,
.bt_bb_content_slider button.slick-arrow.slick-next:before {
    margin: 0 0 0 .625em;
    }
.rtl .bt_bb_slider button.slick-arrow.slick-next,
.rtl .bt_bb_content_slider button.slick-arrow.slick-next {
    left: 0;
    right: auto;
    }
.rtl .bt_bb_slider button.slick-arrow.slick-next:before,
.rtl .bt_bb_content_slider button.slick-arrow.slick-next:before {
    margin: 0 .625em 0 0;
    }
.rtl .bt_bb_slider button.slick-arrow.slick-prev,
.rtl .bt_bb_content_slider button.slick-arrow.slick-prev {
    left: auto;
    right: 0;
    }
.bt_bb_arrows_size_normal.bt_bb_slider button.slick-arrow,
.bt_bb_arrows_size_normal.bt_bb_content_slider button.slick-arrow {
    top: auto;
    bottom: -4rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow {
    top: 50%;
    bottom: auto;
    margin-top: -1.5rem;
    }
.bt_bb_gap_small .slick-list {
    margin: 0 -.3125rem;
    }
.bt_bb_gap_small .slick-list .slick-slide .content {
    padding: 0 .3125rem;
    }
.bt_bb_gap_normal .slick-list {
    margin: 0 -.625rem;
    }
.bt_bb_gap_normal .slick-list .slick-slide .content {
    padding: 0 .625rem;
    }
.bt_bb_gap_large .slick-list {
    margin: 0 -1.25rem;
    }
.bt_bb_gap_large .slick-list .slick-slide .content {
    padding: 0 1.25rem;
    }
@media (min-width: 1455px) {
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow {
    height: 3rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow:before,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow:before {
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    margin: 0 !important;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow:after,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow:after {
    position: absolute;
    top: 0;
    -webkit-transition: transform 200ms ease;
    -moz-transition: transform 200ms ease;
    transition: transform 200ms ease;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow:hover:before,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow:hover:before {
    -webkit-transform: scaleX(.85);
    -moz-transform: scaleX(.85);
    -ms-transform: scaleX(.85);
    transform: scaleX(.85);
    width: 3.125rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-prev,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-prev {
    left: -4.375rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-prev:before,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-prev:before {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-prev:after,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-prev:after {
    right: 3.425rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-prev:hover:after,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-prev:hover:after {
    -webkit-transform: translateX(.625em);
    -moz-transform: translateX(.625em);
    -ms-transform: translateX(.625em);
    transform: translateX(.625em);
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-next,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-next {
    right: -4.375rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-next:before,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-next:before {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-next:after,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-next:after {
    left: 3.425rem;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow.slick-next:hover:after,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow.slick-next:hover:after {
    -webkit-transform: translateX(-.625em);
    -moz-transform: translateX(-.625em);
    -ms-transform: translateX(-.625em);
    transform: translateX(-.625em);
    }
}

@media (max-width: 1454px) {
.bt_bb_arrows_size_small.bt_bb_slider .slick-slider,
.bt_bb_arrows_size_small.bt_bb_content_slider .slick-slider {
    padding-bottom: 3em;
    }
.bt_bb_arrows_size_small.bt_bb_slider button.slick-arrow,
.bt_bb_arrows_size_small.bt_bb_content_slider button.slick-arrow {
    top: auto;
    bottom: 0;
    margin-top: 0;
    }
}

@media (max-width: 768px) {
.bt_bb_slider button.slick-arrow,
.bt_bb_content_slider:not(.bt_bb_multiple_slides) button.slick-arrow {
    display: none !important;
    }
}

.bt_bb_slider.slick-slider button.slick-arrow {
    background-color: rgba(0,0,0,.3);
    }
.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list {
    position: static !important;
    max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    }
.bt_bb_layout_wide .bt_bb_content_slider.bt_bb_multiple_slides .slick-list .slick-track {
    position: relative;
    }
.bt_bb_layout_wide .bt_bb_full_width.bt_bb_content_slider.bt_bb_multiple_slides .slick-list {
    max-width: 100%;
    overflow: visible;
    }
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item {
    overflow: hidden;
    }
.bt_bb_layout_wide .bt_bb_content_slider:not(.bt_bb_multiple_slides) .slick-slider .bt_bb_content_slider_item .bt_bb_content_slider_item_content {
    max-width: 1260px;
    padding: 0 30px;
    margin: 0 auto;
    }
@media (max-width: 480px) {
.btArticleMedia .bt_bb_slider button.slick-arrow:before {
    width: 1.5rem;
    }
.btArticleMedia .bt_bb_slider button.slick-arrow:hover:before {
    width: 1rem;
    }
}





/************************************************************* Header *************************************************************/
.bt_bb_headline {
    position: relative;
    }
.bt_bb_headline .bt_bb_headline_superheadline {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-weight: initial;
    letter-spacing: initial;
    }
.bt_bb_size_extrasmall.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .7em;
    }
.bt_bb_size_small.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .56em;
    }
.bt_bb_size_normal.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .5em;
    }
.bt_bb_size_medium.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .4em;
    }
.bt_bb_size_large.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .3em;
    }
.bt_bb_size_extralarge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .3142857em;
    }
.bt_bb_size_huge.bt_bb_headline .bt_bb_headline_superheadline {
    font-size: .24444em;
    }
.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    margin-top: .5em;
    line-height: 1.75em;
    font-size: 1.1em;
    }
.bt_bb_size_extrasmall.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .875em;
    }
.bt_bb_size_small.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .875em;
    }
.bt_bb_size_normal.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: .9375em;
    }
.bt_bb_size_medium.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1em;
    }
.bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.125em;
    }
.bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.25em;
    }
.bt_bb_size_huge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 1.375em;
    }
.bt_bb_headline h1,
.bt_bb_headline h2,
.bt_bb_headline h3,
.bt_bb_headline h4,
.bt_bb_headline h5,
.bt_bb_headline h6 {
    font-weight: 700;
    letter-spacing: -.05em;
    line-height: 1;
    }
.bt_bb_size_extrasmall.bt_bb_headline h1,
.bt_bb_size_extrasmall.bt_bb_headline h2,
.bt_bb_size_extrasmall.bt_bb_headline h3,
.bt_bb_size_extrasmall.bt_bb_headline h4,
.bt_bb_size_extrasmall.bt_bb_headline h5,
.bt_bb_size_extrasmall.bt_bb_headline h6 {
    font-size: 1.25em;
    }
.bt_bb_size_small.bt_bb_headline h1,
.bt_bb_size_small.bt_bb_headline h2,
.bt_bb_size_small.bt_bb_headline h3,
.bt_bb_size_small.bt_bb_headline h4,
.bt_bb_size_small.bt_bb_headline h5,
.bt_bb_size_small.bt_bb_headline h6 {
    font-size: 1.5625em;
    }
.bt_bb_size_normal.bt_bb_headline h1,
.bt_bb_size_normal.bt_bb_headline h2,
.bt_bb_size_normal.bt_bb_headline h3,
.bt_bb_size_normal.bt_bb_headline h4,
.bt_bb_size_normal.bt_bb_headline h5,
.bt_bb_size_normal.bt_bb_headline h6 {
    font-size: 1.875em;
    }
.bt_bb_size_medium.bt_bb_headline h1,
.bt_bb_size_medium.bt_bb_headline h2,
.bt_bb_size_medium.bt_bb_headline h3,
.bt_bb_size_medium.bt_bb_headline h4,
.bt_bb_size_medium.bt_bb_headline h5,
.bt_bb_size_medium.bt_bb_headline h6 {
    font-size: 2.5em;
    }
.bt_bb_size_large.bt_bb_headline h1,
.bt_bb_size_large.bt_bb_headline h2,
.bt_bb_size_large.bt_bb_headline h3,
.bt_bb_size_large.bt_bb_headline h4,
.bt_bb_size_large.bt_bb_headline h5,
.bt_bb_size_large.bt_bb_headline h6 {
    font-size: 3.5em;
    }
.bt_bb_size_extralarge.bt_bb_headline h1,
.bt_bb_size_extralarge.bt_bb_headline h2,
.bt_bb_size_extralarge.bt_bb_headline h3,
.bt_bb_size_extralarge.bt_bb_headline h4,
.bt_bb_size_extralarge.bt_bb_headline h5,
.bt_bb_size_extralarge.bt_bb_headline h6 {
    font-size: 4.375em;
    }
.bt_bb_size_huge.bt_bb_headline h1,
.bt_bb_size_huge.bt_bb_headline h2,
.bt_bb_size_huge.bt_bb_headline h3,
.bt_bb_size_huge.bt_bb_headline h4,
.bt_bb_size_huge.bt_bb_headline h5,
.bt_bb_size_huge.bt_bb_headline h6 {
    font-size: 5.625em;
    }
.bt_bb_font_weight_normal.bt_bb_headline h1,
.bt_bb_font_weight_normal.bt_bb_headline h2,
.bt_bb_font_weight_normal.bt_bb_headline h3,
.bt_bb_font_weight_normal.bt_bb_headline h4,
.bt_bb_font_weight_normal.bt_bb_headline h5,
.bt_bb_font_weight_normal.bt_bb_headline h6 {
    font-weight: 500;
    }
.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 1em;
    }
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 3em;
    margin-bottom: .5em;
    }
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 2.4em;
    margin-bottom: .5em;
    }
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 2em;
    margin-bottom: .5em;
    }
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 2em;
    margin-bottom: .5em;
    }
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 1.333333em;
    margin-bottom: .35em;
    }
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 1.285714em;
    margin-bottom: .35em;
    }
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top.bt_bb_headline h6 .bt_bb_headline_content:before,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:before {
    width: 1.1111111111em;
    margin-bottom: .35em;
    }
.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_superheadline,
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_superheadline,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_superheadline {
    margin-bottom: .75em;
    }
.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin: .4em 0 0;
    width: 4.2857rem;
    }
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_extrasmall.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .5em;
    width: 3em;
    }
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_small.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .5em;
    width: 2.4em;
    }
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_normal.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .5em;
    width: 2em;
    }
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_medium.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .5em;
    width: 2em;
    }
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_large.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .35em;
    width: 1.333333em;
    }
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_extralarge.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .35em;
    width: 1.285714em;
    }
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h1 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h2 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h3 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h4 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h5 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_bottom.bt_bb_headline h6 .bt_bb_headline_content:after,
.bt_bb_size_huge.bt_bb_dash_top_bottom.bt_bb_headline h6 .bt_bb_headline_content:after {
    margin-top: .35em;
    width: 1.1111111111em;
    }
.bt_bb_headline h1 s,
.bt_bb_headline h2 s,
.bt_bb_headline h3 s,
.bt_bb_headline h4 s,
.bt_bb_headline h5 s,
.bt_bb_headline h6 s {
    font-weight: 700;
    font-weight: 800;
    text-decoration: none;
    position: relative;
    margin-left: .08em;
    margin-right: .08em;
    display: inline-block;
    }
.bt_bb_headline h1 s:after,
.bt_bb_headline h2 s:after,
.bt_bb_headline h3 s:after,
.bt_bb_headline h4 s:after,
.bt_bb_headline h5 s:after,
.bt_bb_headline h6 s:after {
    display: block;
    position: absolute;
    background-image: -webkit-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background-image: -moz-linear-gradient(left,#1976bc 0%,#8dc645 100%);
    background-image: linear-gradient(to right,#1976bc 0%,#8dc645 100%);
    left: -.16em;
    right: -.16em;
    height: .4em;
    bottom: -.04em;
    content: "";
    }
.btReverseGradient .bt_bb_headline h1 s:after,
.btReverseGradient .bt_bb_headline h2 s:after,
.btReverseGradient .bt_bb_headline h3 s:after,
.btReverseGradient .bt_bb_headline h4 s:after,
.btReverseGradient .bt_bb_headline h5 s:after,
.btReverseGradient .bt_bb_headline h6 s:after {
    background-image: -webkit-linear-gradient(left,#8dc645 0%,#1976bc 100%);
    background-image: -moz-linear-gradient(left,#8dc645 0%,#1976bc 100%);
    background-image: linear-gradient(to right,#8dc645 0%,#1976bc 100%);
    }
.btGradientOpacity_100 .bt_bb_headline h1 s:after,
.btGradientOpacity_100 .bt_bb_headline h2 s:after,
.btGradientOpacity_100 .bt_bb_headline h3 s:after,
.btGradientOpacity_100 .bt_bb_headline h4 s:after,
.btGradientOpacity_100 .bt_bb_headline h5 s:after,
.btGradientOpacity_100 .bt_bb_headline h6 s:after {
    opacity: 1;
    }
.btGradientOpacity_90 .bt_bb_headline h1 s:after,
.btGradientOpacity_90 .bt_bb_headline h2 s:after,
.btGradientOpacity_90 .bt_bb_headline h3 s:after,
.btGradientOpacity_90 .bt_bb_headline h4 s:after,
.btGradientOpacity_90 .bt_bb_headline h5 s:after,
.btGradientOpacity_90 .bt_bb_headline h6 s:after {
    opacity: .9;
    }
.btGradientOpacity_80 .bt_bb_headline h1 s:after,
.btGradientOpacity_80 .bt_bb_headline h2 s:after,
.btGradientOpacity_80 .bt_bb_headline h3 s:after,
.btGradientOpacity_80 .bt_bb_headline h4 s:after,
.btGradientOpacity_80 .bt_bb_headline h5 s:after,
.btGradientOpacity_80 .bt_bb_headline h6 s:after {
    opacity: .8;
    }
.btGradientOpacity_70 .bt_bb_headline h1 s:after,
.btGradientOpacity_70 .bt_bb_headline h2 s:after,
.btGradientOpacity_70 .bt_bb_headline h3 s:after,
.btGradientOpacity_70 .bt_bb_headline h4 s:after,
.btGradientOpacity_70 .bt_bb_headline h5 s:after,
.btGradientOpacity_70 .bt_bb_headline h6 s:after {
    opacity: .7;
    }
.btGradientOpacity_60 .bt_bb_headline h1 s:after,
.btGradientOpacity_60 .bt_bb_headline h2 s:after,
.btGradientOpacity_60 .bt_bb_headline h3 s:after,
.btGradientOpacity_60 .bt_bb_headline h4 s:after,
.btGradientOpacity_60 .bt_bb_headline h5 s:after,
.btGradientOpacity_60 .bt_bb_headline h6 s:after {
    opacity: .6;
    }
.btGradientOpacity_50 .bt_bb_headline h1 s:after,
.btGradientOpacity_50 .bt_bb_headline h2 s:after,
.btGradientOpacity_50 .bt_bb_headline h3 s:after,
.btGradientOpacity_50 .bt_bb_headline h4 s:after,
.btGradientOpacity_50 .bt_bb_headline h5 s:after,
.btGradientOpacity_50 .bt_bb_headline h6 s:after {
    opacity: .5;
    }
.btGradientOpacity_40 .bt_bb_headline h1 s:after,
.btGradientOpacity_40 .bt_bb_headline h2 s:after,
.btGradientOpacity_40 .bt_bb_headline h3 s:after,
.btGradientOpacity_40 .bt_bb_headline h4 s:after,
.btGradientOpacity_40 .bt_bb_headline h5 s:after,
.btGradientOpacity_40 .bt_bb_headline h6 s:after {
    opacity: .4;
    }
.btGradientOpacity_30 .bt_bb_headline h1 s:after,
.btGradientOpacity_30 .bt_bb_headline h2 s:after,
.btGradientOpacity_30 .bt_bb_headline h3 s:after,
.btGradientOpacity_30 .bt_bb_headline h4 s:after,
.btGradientOpacity_30 .bt_bb_headline h5 s:after,
.btGradientOpacity_30 .bt_bb_headline h6 s:after {
    opacity: .3;
    }
.btGradientOpacity_20 .bt_bb_headline h1 s:after,
.btGradientOpacity_20 .bt_bb_headline h2 s:after,
.btGradientOpacity_20 .bt_bb_headline h3 s:after,
.btGradientOpacity_20 .bt_bb_headline h4 s:after,
.btGradientOpacity_20 .bt_bb_headline h5 s:after,
.btGradientOpacity_20 .bt_bb_headline h6 s:after {
    opacity: .2;
    }
.btGradientOpacity_10 .bt_bb_headline h1 s:after,
.btGradientOpacity_10 .bt_bb_headline h2 s:after,
.btGradientOpacity_10 .bt_bb_headline h3 s:after,
.btGradientOpacity_10 .bt_bb_headline h4 s:after,
.btGradientOpacity_10 .bt_bb_headline h5 s:after,
.btGradientOpacity_10 .bt_bb_headline h6 s:after {
    opacity: .1;
    }
.btGradientOpacity_0 .bt_bb_headline h1 s:after,
.btGradientOpacity_0 .bt_bb_headline h2 s:after,
.btGradientOpacity_0 .bt_bb_headline h3 s:after,
.btGradientOpacity_0 .bt_bb_headline h4 s:after,
.btGradientOpacity_0 .bt_bb_headline h5 s:after,
.btGradientOpacity_0 .bt_bb_headline h6 s:after {
    opacity: 0;
    }
.bt_bb_color_scheme_11 .bt_bb_headline h1 s:after,
.bt_bb_color_scheme_13 .bt_bb_headline h1 s:after,
.bt_bb_color_scheme_11 .bt_bb_headline h2 s:after,
.bt_bb_color_scheme_13 .bt_bb_headline h2 s:after,
.bt_bb_color_scheme_11 .bt_bb_headline h3 s:after,
.bt_bb_color_scheme_13 .bt_bb_headline h3 s:after,
.bt_bb_color_scheme_11 .bt_bb_headline h4 s:after,
.bt_bb_color_scheme_13 .bt_bb_headline h4 s:after,
.bt_bb_color_scheme_11 .bt_bb_headline h5 s:after,
.bt_bb_color_scheme_13 .bt_bb_headline h5 s:after,
.bt_bb_color_scheme_11 .bt_bb_headline h6 s:after,
.bt_bb_color_scheme_13 .bt_bb_headline h6 s:after {
    background: #181818;
    opacity: .1 !important;
    }
.bt_bb_color_scheme_12 .bt_bb_headline h1 s:after,
.bt_bb_color_scheme_14 .bt_bb_headline h1 s:after,
.bt_bb_color_scheme_12 .bt_bb_headline h2 s:after,
.bt_bb_color_scheme_14 .bt_bb_headline h2 s:after,
.bt_bb_color_scheme_12 .bt_bb_headline h3 s:after,
.bt_bb_color_scheme_14 .bt_bb_headline h3 s:after,
.bt_bb_color_scheme_12 .bt_bb_headline h4 s:after,
.bt_bb_color_scheme_14 .bt_bb_headline h4 s:after,
.bt_bb_color_scheme_12 .bt_bb_headline h5 s:after,
.bt_bb_color_scheme_14 .bt_bb_headline h5 s:after,
.bt_bb_color_scheme_12 .bt_bb_headline h6 s:after,
.bt_bb_color_scheme_14 .bt_bb_headline h6 s:after {
    background: #fff;
    opacity: .1 !important;
    }
.btGradientOpacity_0 .bt_bb_headline h1 s,
.btGradientOpacity_0 .bt_bb_headline h2 s,
.btGradientOpacity_0 .bt_bb_headline h3 s,
.btGradientOpacity_0 .bt_bb_headline h4 s,
.btGradientOpacity_0 .bt_bb_headline h5 s,
.btGradientOpacity_0 .bt_bb_headline h6 s {
    margin-left: 0;
    margin-right: 0;
    }
.bt_bb_headline h1 b,
.bt_bb_headline h2 b,
.bt_bb_headline h3 b,
.bt_bb_headline h4 b,
.bt_bb_headline h5 b,
.bt_bb_headline h6 b {
    font-weight: 700;
    font-weight: 800;
    color: inherit;
    position: relative;
    z-index: 1;
    }
.bt_bb_headline h1 strong,
.bt_bb_headline h2 strong,
.bt_bb_headline h3 strong,
.bt_bb_headline h4 strong,
.bt_bb_headline h5 strong,
.bt_bb_headline h6 strong {
    font-weight: 700;
    font-weight: 800;
    color: #1976bc;
    }
.bt_bb_headline h1 em,
.bt_bb_headline h2 em,
.bt_bb_headline h3 em,
.bt_bb_headline h4 em,
.bt_bb_headline h5 em,
.bt_bb_headline h6 em {
    font-weight: 700;
    font-weight: 800;
    font-style: inherit;
    color: #fff;
    }
.bt_bb_headline h1 u,
.bt_bb_headline h2 u,
.bt_bb_headline h3 u,
.bt_bb_headline h4 u,
.bt_bb_headline h5 u,
.bt_bb_headline h6 u {
    font-weight: 700;
    font-weight: 800;
    text-decoration: none;
    color: #8dc645;
    }
.bt_bb_headline.bt_bb_color_scheme_12 .bt_bb_headline_content,
.bt_bb_headline.bt_bb_color_scheme_14 .bt_bb_headline_content,
.bt_bb_color_scheme_12 .bt_bb_headline .bt_bb_headline_content,
.bt_bb_color_scheme_14 .bt_bb_headline .bt_bb_headline_content {
    text-shadow: 0 2px 5px rgba(24,24,24,.2);
    }
.bt_bb_dash_bottom.bt_bb_headline .bt_bb_headline_content:after {
    margin-bottom: .4em;
    }
.bt_bb_dash_top.bt_bb_headline .bt_bb_headline_content:before {
    margin: .4em 0 .3em;
    }

/* Compact heading style */
body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_superheadline,
body.btHeadingStyle_compact header.bt_bb_headline .bt_bb_headline_subheadline {
    font-size: 1rem;
    letter-spacing: initial;
    text-transform: initial;
    font-style: italic;
    }
body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_superheadline,
body.btHeadingStyle_compact header.bt_bb_headline.bt_bb_size_extralarge .bt_bb_headline_subheadline {
    font-size: 1.2rem;
    }
body.btHeadingStyle_compact h1,
body.btHeadingStyle_compact h2,
body.btHeadingStyle_compact h3,
body.btHeadingStyle_compact h4,
body.btHeadingStyle_compact h5,
body.btHeadingStyle_compact h6 {
    text-transform: uppercase;
    line-height: 1 !important;
    font-weight: 600;
    }
body.btHeadingStyle_compact .bt_bb_latest_posts_item .bt_bb_latest_posts_item_title {
    line-height: 1em;
    max-height: 2em;
    }
	
/* Google map */
.bt_bb_google_maps .bt_bb_google_maps_content {
    max-width: 1280px;
    margin: 0 auto;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
	background-color: rgba(255,255,255,0.85);
    width: 33%;
    margin: 0;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper:after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-box-shadow: 0 0 30px rgba(24,24,24,.15);
    box-shadow: 0 0 30px rgba(24,24,24,.15);
    z-index: 0;
    max-width: 33%;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    padding: 2.5em;
    background: none;
    z-index: 1;
    }
.bt_bb_color_scheme_11 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background: -webkit-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(135deg,#1976bc 0%,#8dc645 100%);
    }
.bt_bb_color_scheme_12 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background: -webkit-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: -moz-linear-gradient(315deg,#1976bc 0%,#8dc645 100%);
    background: linear-gradient(135deg,#1976bc 0%,#8dc645 100%);
    }
.bt_bb_color_scheme_13 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background: -webkit-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: -moz-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: linear-gradient(135deg,#8dc645 0%,#1976bc 100%);
    }
.bt_bb_color_scheme_14 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background: -webkit-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: -moz-linear-gradient(315deg,#8dc645 0%,#1976bc 100%);
    background: linear-gradient(135deg,#8dc645 0%,#1976bc 100%);
    }
.bt_bb_google_maps.bt_bb_google_maps_with_content {
    padding-top: 2.5em;
    padding-bottom: 2.5em;
    position: relative;
    overflow: hidden;
    }
@media (max-width: 640px) {
.bt_bb_google_maps.bt_bb_google_maps_with_content {
    padding-top: 0;
    padding-bottom: 0;
    }
.bt_bb_google_maps .bt_bb_google_maps_content {
    margin-top: 0;
    margin-bottom: 0;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper {
    width: 100%;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper:after {
    display: none;
    }
.bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: inherit !important;
    }
.bt_bb_color_scheme_11 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,
.bt_bb_color_scheme_12 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,
.bt_bb_color_scheme_13 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location,
.bt_bb_color_scheme_14 .bt_bb_google_maps .bt_bb_google_maps_content .bt_bb_google_maps_content_wrapper .bt_bb_google_maps_location {
    background: inherit !important;
    }
}


/* Gravity Form */
 .gform_wrapper .gfield_radio li label {
 	margin: 0 !important;
 	}

 .gform_wrapper ul#input_2_4 li, .gform_wrapper ul#input_5_4 li, .gform_wrapper ul#input_9_4 li{
 	padding: 4px !important;
 	}

.gform_wrapper .gfield_radio li input[type=radio] {
	float: none;
	}

/* Inline Form */
#input_14_1 {
	margin-bottom: 0px;
	}

@media only screen and (min-width: 641px) {
 
 body #gform_wrapper_14 { 
  max-width: 68%;
  margin: 0 auto;
 }
 
 body #gform_wrapper_14 ul li.gfield .ginput_container,
 body #gform_wrapper_14 ul li.gfield .gfield_description,
 body #gform_wrapper_14 div.ginput_complex label,
 body #gform_wrapper_14 input:not([type='radio']):not([type='checkbox']):not([type='submit']), 
 body #gform_wrapper_14 select, 
 body #gform_wrapper_14 textarea { 
  text-align:center;
 }
 
 body #gform_wrapper_14 ul.top_label li.gfield label.gfield_label {
  text-align: center;
  display: block;
 }
   
  body #gform_wrapper_14 .gform_footer,
  body #gform_wrapper_14 .gform_page_footer {
    text-align: center;
  }
 
  body #gform_wrapper_14 ul {
    text-align: center;
  }
  
 body #gform_wrapper_14 input:not([type='radio']):not([type='checkbox']):not([type='submit']) {
	 width: 300px;
 }

}
/* Required fields */
.bt_bb_required:after {
    content: "*";
    display: inline-block;
    color: #1976bc !important;
    font-weight: 700;
    margin: 0 0 0 .5em;
    }
.required {
    color: #1976bc !important;
    font-weight: 700;
    margin: 0 0 0 .5em;
    }
