/** 
	Original source copied from 
		'http://expertwebinfotech.com/designer/html_onepage' 
		(backup found here:'www.travelize.com/newdesign/NordicInvasion/korrIn/200120-design-searchresult-from-expertwebinfotech/')
*/
body.debug{
	/* visibility:visible; */
}
.content_wrapper,
.content_wrapper *{
	box-sizing:content-box;
}

.content_wrapper *{
	/* margin:0; */
	/* padding:0; */
}

.content_wrapper{
	/* font-family:'Roboto',sans-serif; */
}

.content_wrapper a,
.content_wrapper a:hover{
	/* transition:0.3s; */
}

/**********/


*{
	/* margin:0; */
	/* padding:0; */
}
html{
	/* background-color:#f5f0ec; */
	/* font-family:'Roboto',sans-serif; */
}
a{
	/* transition:0.3s; */
}
a:hover{
	/* transition:0.3s; */
}
.content_wrapper{
	max-width:1200px;
	margin:0 auto;
}
.sup_wrap{
	width:100%;
	float:left;
}
.org_bg_wrap{
	width:100%;
	float:left;
	background-color:var(--color-charterTourlistV5-1);
}
.org_bg_wrap span{
	width:70%;
	float:left;
	padding:15px;
	font-size:25px;
	color:#fff;
	font-family:var(--font-family-charterTourlistV5-1);
	font-weight:var(--font-weight-charterTourlistV5-1);
	font-style:var(--font-style-charterTourlistV5-1);
	text-transform:var(--text-transform-charterTourlistV5-1);
}
.org_bg_wrap a{
	color:#fff;
	padding:8px 29px;
	border-radius:50px;
	float:right;
	border:solid 2px #fff;
	text-decoration:none;
	font-size:18px;
	font-family:var(--font-family-charterTourlistV5-3);
	font-weight:var(--font-weight-charterTourlistV5-3);
	font-style:var(--font-style-charterTourlistV5-3);
	text-transform:var(--text-transform-charterTourlistV5-3);
	margin:25px 15px 0 0;
}
.org_bg_wrap a:hover{
	background-color:#fff;
	color:var(--color-charterTourlistV5-1);
}
.slider_wraper{
	width:100%;
	float:left;
	margin:20px 0 23px 0;
}
.resv_wrap{
	width:100%;
	float:left;
	background-color:var(--color-charterTourlistV5-5);
	/* border:solid 1px var(--color-charterTourlistV5-4); */
	border-top:1px solid var(--color-charterTourlistV5-4);
	/* padding:0 0 28px 0; */
	padding:0 0 31px 0;
	margin-bottom:20px;
	/* border-bottom:3px solid var(--color-charterTourlistV5-6); */
	margin-bottom:23px;
	border-bottom:none;
	border-left:none;
	border-right:none;
	box-shadow:inset 1px 0 0 0 var(--color-charterTourlistV5-4),inset -1px 0 0 0 var(--color-charterTourlistV5-4),inset 0 -3px 0 0 var(--color-charterTourlistV5-6);
	overflow:hidden;
	border-top: 0;
}
.part_wrap_one{
	width:45%;
	float:left;
	margin-left:5%;
}
.palt_wrap{
	display:inline-block;
	background-color:var(--color-charterTourlistV5-7);
	padding:3px 10px;
	font-family:var(--font-family-charterTourlistV5-3);
	font-weight:var(--font-weight-charterTourlistV5-3);
	font-style:var(--font-style-charterTourlistV5-3);
	text-transform:var(--text-transform-charterTourlistV5-3);
	font-size:15px;
	color:#fff;
	margin-top: 3px;
}
.aver_new_flie{
	width:94%;
	float:left;
	border-right:1px solid var(--color-charterTourlistV5-4);
	margin-top:15px;
	padding:0 0 0 6%;
	/* background-image:url(../images/img1.jpg); */
	/* background-image:url(../images/icon-fly-away.jpg); */
	/* background-repeat:no-repeat; */
	/* background-position:-3px 4px; */
}
.aver_wrap{
	width:100%;
	float:left;
	color:var(--color-charterTourlistV5-8);
	margin-bottom:10px;
	font-family:var(--font-family-charterTourlistV5-7);
	font-weight:var(--font-weight-charterTourlistV5-7);
	font-style:var(--font-style-charterTourlistV5-7);
	text-transform:var(--text-transform-charterTourlistV5-7);	
}
.time_wrap{
	width:50%;
	float:left;
	
	font-family:var(--font-family-charterTourlistV5-5);
	font-weight:var(--font-weight-charterTourlistV5-5);
	font-style:var(--font-style-charterTourlistV5-5);
	text-transform:var(--text-transform-charterTourlistV5-5);
		
	font-size:22px;
	color:var(--color-charterTourlistV5-9);
}
.loaction_wrap{
	width:50%;
	float:left;
	color:var(--color-charterTourlistV5-10);
	margin:7px 0 0 0;
	font-family:var(--font-family-charterTourlistV5-4);
	font-weight:var(--font-weight-charterTourlistV5-4);
	font-style:var(--font-style-charterTourlistV5-4);
	text-transform:var(--text-transform-charterTourlistV5-4);
	font-size:17px;
}
.loaction_wrap i{
	font-size:12px;
}
.mt-15{
	margin-top:24px;
}
.aver_new_flie2{
	width:94%;
	float:left;
	/* border-right:1px solid var(--color-charterTourlistV5-4); */
	margin-top:15px;
	padding:0 0 0 6%;
	/* background-image:url(../images/img2.jpg); */
	/* background-image:url(../images/icon-fly-home.jpg); */
	/* background-repeat:no-repeat; */
	/* background-position:-1px 4px; */
}
.tour_list{
	width:96%;
	float:left;
	padding:22px 2% 9px 2%;
	margin-bottom:30px;
	background-color:#fff;
}
.tour_img_wrap{
	width:50%;
	float:left;
}
.tour_img_wrap img{
	max-width:100%;
	width:100%;
}
.price_wrap{
	width:100%;
	float:left;
	text-align:center;
}
.price_wrap_style1{
	width:100%;
	float:left;
	text-align:center;
	font-size:37px;
	color:var(--color-charterTourlistV5-price);
	font-family:var(--font-family-charterTourlistV5-1);
	font-weight:var(--font-weight-charterTourlistV5-1);
	font-style:var(--font-style-charterTourlistV5-1);
	text-transform:var(--text-transform-charterTourlistV5-1);
	letter-spacing:-1px;
}
.price_wrap_style1-end{
	color:var(--color-charterTourlistV5-price-end);
}

.price_wrap_style2{
	width:100%;
	float:left;
	text-align:center;
	font-size:25px;
	color:var(--color-charterTourlistV5-12);
	font-family:var(--font-family-charterTourlistV5-2);
	font-weight:var(--font-weight-charterTourlistV5-2);
	font-style:var(--font-style-charterTourlistV5-2);
	text-transform:var(--text-transform-charterTourlistV5-2);

}
.video_bt{
	/* padding:13px 25px; */
	/* background:rgb(255,193,150); */
	/* background:linear-gradient(180deg,rgba(255,193,150,1) 0%,rgba(247,127,43,1) 12%); */
	/* color:#fff; */
	/* border-radius:var(--border-radius-image); */
	font-size:20px;
	/* border:solid 1px #db6d1f; */
	/* text-shadow:0 0 2px #131313; */
	position:absolute;
	margin:15px 0 0 15px;
	/* font-weight:600; */
	/* text-decoration:none; */
}
.video_bt:hover{
	/* background:rgb(255,255,255); */
	/* color:#f4822c; */
	/* background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 12%); */
	/* text-shadow:0 0 0 #131313; */
}
.tour_cont_wrap{
	width:46%;
	float:right;
	padding:0 2%;
}
.tour_head_wrap{
	width:100%;
	float:left;
	margin-bottom:10px;
	font-family:var(--font-family-charterTourlistV5-10);
	font-weight:var(--font-weight-charterTourlistV5-10);
	font-style:var(--font-style-charterTourlistV5-10);
	text-transform:var(--text-transform-charterTourlistV5-10);
	font-size:30px;
	line-height:1.125;
	color:var(--color-charterTourlistV5-13);
}
.org_wrap{
	/* font-size:20px; */
	/* margin-right:-3px; */
	/* color:var(--color-charterTourlistV5-14); */
}
.org_wrap2{
	/* font-size:20px; */
	/* color:var(--color-charterTourlistV5-13); */
}
.disc_wrap_cont{
	width:100%;
	float:left;
	font-family:var(--font-family-charterTourlistV5-9);
	font-weight:var(--font-weight-charterTourlistV5-9);
	font-style:var(--font-style-charterTourlistV5-9);
	text-transform:var(--text-transform-charterTourlistV5-9);
	font-size:18px;
	line-height:27px;
	margin-bottom:15px;
	color:var(--color-charterTourlistV5-15);
}
.tour_table_file{
	width:48%;
	float:left;
}
.tour_table_file2{
	width:48%;
	float:right;
}
.tour_detail_wrap{
	width:100%;
	float:left;
	padding:10px 0;
	font-family:var(--font-family-charterTourlistV5-8);
	font-weight:var(--font-weight-charterTourlistV5-8);
	font-style:var(--font-style-charterTourlistV5-8);
	text-transform:var(--text-transform-charterTourlistV5-8);
	font-size:17px;
	border-bottom:1px dashed var(--color-charterTourlistV5-17);
}
.avs_wrap{
	width:75%;
	float:left;
}
.avs_wrap2{
	width:25%;
	float:right;
	text-align:right;
}
.res_book_now{
	width:100%;
	float:left;
	margin:22px 0 0 0;
}
.wrap_book{
	float:left;
	color:var(--color-charterTourlistV5-11);
	font-family:var(--font-family-charterTourlistV5-8);
	font-weight:var(--font-weight-charterTourlistV5-8);
	font-style:var(--font-style-charterTourlistV5-8);
	text-transform:var(--text-transform-charterTourlistV5-8);
	font-size:18px;
	margin:13px 0 0 0;
	text-decoration:none;
}
.wrap_book:hover{
	color:var(--color-charterTourlistV5-16);
}
.wrap_book i{
	font-size:14px;
}
.wrap_book2{
	float:right;
}
.book_bt{
	/* padding:13px 25px; */
	/* background:rgb(255,193,150); */
	/* background:linear-gradient(180deg,rgba(255,193,150,1) 0%,rgba(247,127,43,1) 12%); */
	/* color:#fff; */
	float:right;
	/* border-radius:var(--border-radius-button); */
	font-size:20px;
	/* border:solid 1px #db6d1f; */
	/* text-shadow:0 0 2px #131313; */
	/* font-weight:600; */
	/* text-decoration:none; */
}
.book_bt:hover{
	/* background:rgb(255,255,255); */
	/* color:#f4822c; */
	/* background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(237,237,237,1) 12%); */
	/* text-shadow:0 0 0 #131313; */
}
.box_book_wrap,
.box_book_wrap:hover{
	text-decoration:none;
}
.box_book_wrap{
	width:96%;
	float:left;
	padding:10px 2%;
	font-family:var(--font-family-charterTourlistV5-6);
	font-weight:var(--font-weight-charterTourlistV5-6);
	font-style:var(--font-style-charterTourlistV5-6);
	text-transform:var(--text-transform-charterTourlistV5-6);	
	/* font-size:28px; */
	font-size:0.7em;
	color:#fff;
	/* text-decoration:none; */
	background-color:var(--color-charterTourlistV5-4);
	border:solid 1px var(--color-charterTourlistV5-4-dark);
	border:0!important;
}
.box_book_wrap span{
	font-family:var(--font-family-charterTourlistV5-6);
	font-weight:var(--font-weight-charterTourlistV5-6);
	font-style:var(--font-style-charterTourlistV5-6);
	text-transform:var(--text-transform-charterTourlistV5-6);
	/* font-size:20px; */
	font-size: 0.9em;
}
.box_book_wrap:hover{
	background-color:var(--color-charterTourlistV5-3);
}
.carousel-button-left{
	float:left;
	margin-left:-53px;
}
.carousel-button-right{
	float:right;
	margin-right:-53px;
}
.row-fluid:before,
.row-fluid:after{
	content:" ";
	display:table;
}
.row-fluid:after{
	clear:both;
}
.row-fluid.book [class*="span"]{
	/* margin-left:0.2564102564102564%; */
	/* *margin-left:0.25109110747408616%; */
	/* float:left; */
	/* -webkit-box-sizing:border-box!important; */
	/* -moz-box-sizing:border-box!important; */
	/* box-sizing:border-box!important; */
}
.row-fluid.book .carousel-block{
	margin-left:0.25641%;
	box-sizing:border-box!important;
}
.row-fluid [class*="span"]:first-child,
.row-fluid.book [class*="span"]:first-child{
	/* margin-left:0; */
}
.row-fluid .carousel-block:first-child,
.row-fluid.book .carousel-block:first-child{
	margin-left:0;
}
.row-fluid.book > .carousel-wrapper > .carousel-items{
	white-space:nowrap!important;
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
	/* width:2.3076923076923077%; */
	width:2.30769%;
	white-space:normal!important;
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5{
	/* width:1.793789743589745%; */
	/* *width:1.748908892525914%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span12{
	/* width:10%; */
	/* *width:9.94680851063829%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span11{
	/* width:9.145299145299145%; */
	/* *width:9.139979996362975%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span10{
	/* width:8.290598290598291%; */
	/* *width:8.28527914166212%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span9{
	/* width:7.435897435897436%; */
	/* *width:7.430578286961266%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span8{
	/* width:6.581196581196582%; */
	/* *width:6.575877432260411%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span7{
	/* width:5.726495726495726%; */
	/* *width:5.721176577559556%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span6{
	/* width:4.8717948717948715%; */
	/* *width:4.8664757228587014%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span5{
	/* width:4.017094017094017%; */
	/* *width:4.011774868157847%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span4{
	/* width:3.1623931623931625%; */
	/* *width:3.1570740134569924%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span3{
	/* width:2.3076923076923077%; */
	/* *width:2.3023731587561375%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span2{
	/* width:1.452991452991453%; */
	/* *width:1.4476723040552828%; */
}
.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
	/* width:0.5982905982905983%; */
	/* *width:0.5929714493544281%; */
}
.book{
	position:relative;
}
.book .carousel-items{
	position:relative;
	/* width:997.4358974358974%; */
	width:997.43590%;
	max-width:none!important;
}
.book .carousel-items > .carousel-block{
	transition:margin-left 0.05s ease-out;
}
.book .carousel-block{
	display:inline-block;
	position:relative;
}
.book .carousel-wrapper{
	overflow:hidden;
	position:relative;
}
.book .carousel-control-block{
	text-align:center;
}
.book .carousel-control-block > .carousel-button-left,
.book .carousel-control-block > .carousel-button-right{
	display:inline-block;
	margin-top:-142px;
}
.book .carousel-control-block > .carousel-button-left > a,
.book .carousel-control-block > .carousel-button-right > a{
	background:none repeat scroll 0 0 transparent;
	font-size:110px;
	text-align:center;
	color:var(--color-charterTourlistV5-2);
	margin-top:-10px;
	text-decoration:none;
}
.book .carousel-control-block > .carousel-button-left > a:hover,
.book .carousel-control-block > .carousel-button-right > a:hover{
	opacity:0.8;
}
.carousel-block{
	text-align:center;
	font-size:30px;
	font-weight:bold;
}
@media (min-width:768px) and (max-width:979px){
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span12,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span11,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span10,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span9,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span8,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span7,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span6,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span4,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span3,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span2,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
		/* width:3.1623931623931625%; */
		/* *width:3.1570740134569924%; */
	}	
	.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
		/* width:2.3076923076923077%; */
		width:2.30769%;
	}
}
@media (max-width:767px){
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span12,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span11,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span10,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span9,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span8,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span7,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span6,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span4,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span3,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span2,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
		/* width:4.8717948717948715%; */
		/* *width:4.8664757228587014%; */
	}
	.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
		/* width:4.8717948717948715%; */
		width:4.87179%;
	}
}
@media (max-width:480px){
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span_by5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span12,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span11,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span10,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span9,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span8,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span7,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span6,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span5,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span4,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span3,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span2,
	.row-fluid.book > .carousel-wrapper > .carousel-items > .span1{
		/* width:10%; */
		/* *width:9.94680851063829%; */
	}
	.row-fluid.book > .carousel-wrapper > .carousel-items > .carousel-block{
		width:10%;
	}

}
@media screen and (max-width:950px){
	.org_bg_wrap span{
		width:96%;
		padding:15px 2%;
		text-align:center;
	}
	.org_bg_wrap a{
		width:94%;
		text-align:center;
		margin:0 3% 24px 3%;
		padding:10px 0;
	}
	.slider_wraper{
		width:80%;
		float:left;
		margin:20px 10% 15px 10%;
	}
	.book .carousel-control-block > .carousel-button-left > a,
	.book .carousel-control-block > .carousel-button-right > a{
		font-size:70px;
	}
	.carousel-button-left{
		margin-left:-32px;
	}
	.book .carousel-control-block > .carousel-button-left,
	.book .carousel-control-block > .carousel-button-right{
		margin-top:-109px;
	}
	.carousel-button-right{
		margin-right:-33px;
	}
	.part_wrap_one{
		width:95%;
	}
	.aver_new_flie{
		border-right:0;
		padding-left:9%;
		width:91%;
	}
	.aver_new_flie2{
		padding-left:9%;
		width:91%;
	}
	.tour_img_wrap{
		width:100%;
	}
	.tour_cont_wrap{
		width:96%;
		margin-top:15px;
	}
	.tour_table_file{
		width:100%;
	}
	.tour_table_file2{
		width:100%;
	}
	.wrap_book{
		width:100%;
		text-align:center;
	}
	.book_bt{
		width:100%;
		padding-left:0;
		padding-right:0;
		text-align:center;
		margin:15px 0;
	}
	.org_bg_wrap{
		width:94%;
		margin:0 3%;
	}
	.resv_wrap{
		width:94%;
		margin:0 3%;
	}
	.tour_list{
		width:92%;
		margin-left:2%;
		margin-right:2%;
		margin-top:20px;
		margin-bottom:0 !important;
	}
}
@media screen and (min-width:951px) and (max-width:1330px){	
	.slider_wraper{
		width:80%;
		margin-left:10%;
		margin-right:10%;
		width:calc(100% - (53px * 2));
		margin-left:calc(1px + 52px);
		margin-right:calc(1px + 52px);
	}	
}

/**/

.aver_new_flie,
.aver_new_flie2{
	position:relative;
}
.aver_new_flie:before,
.aver_new_flie2:before{
	font-family:'icons-travelize'!important;
	speak:none;
	font-style:normal!important;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:normal;
	/* word-wrap:normal; */
	overflow-wrap:normal;
	white-space:nowrap;
	direction:ltr;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	text-rendering:optimizeLegibility;
	content:"\e922"	;
	color:var(--color-logo-primary-dark);
	font-size:1.5em;
	line-height:1;
	position:absolute;
	left:0;
	top:0;
}
.aver_new_flie2:before{
	-webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}
.carouseller-destination-fromto,
.box_book_wrap span.carouseller-destination-fromto{
	display: block;
	font-family:var(--font-family-charterTourlistV5-6);
	font-weight:var(--font-weight-charterTourlistV5-6);
	font-style:var(--font-style-charterTourlistV5-6);
	text-transform:var(--text-transform-charterTourlistV5-6);
	font-size: 1em;
}
.res_book_now a{
	white-space:nowrap;
	-webkit-tap-highlight-color:transparent;
}
.res_book_now a:after{
	content:" \00BB";
}
.carousel-button-left-icon{
	font-size:0.6em;
	line-height:1;
	vertical-align: middle;
	-webkit-transform: translateX(-0.2em) translateY(-0.25em);
	transform: translateX(-0.2em) translateY(-0.25em);
}
.carousel-button-right-icon{
	font-size:0.6em;
	line-height:1;
	vertical-align: middle;
	-webkit-transform: translateX(0.2em) translateY(-0.25em);
	transform: translateX(0.2em) translateY(-0.25em);
}
.loaction_wrap-forward-icon{
	font-size: 0.7em;
	vertical-align:middle;
}
.tour_head_wrap .value-rating{
	display: block;
	font-size: 0.7em;
	margin: 0.25em 0 0 0;
}



/* EL added 2020-10-28 */
.box_book_wrap-date{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding-left: 2.75em;
	text-align: left;
	min-height: 1.8em;
	padding-bottom: 0em;
}
.box_book_wrap-date .day{	
	position: absolute;
	left:0;
	top:-0.16em;
	font-size: 2.25em;
	line-height: 1;
}
.box_book_wrap-date .monthname{
/* 	color:red; */
	display: block;
}
.box_book_wrap-date .weekdayname{
	/* font-weight:700; */
	font-family:var(--font-family-heading-bold);
	font-weight:var(--font-weight-heading-bold);
	/* text-transform:var(--text-transform-heading-bold); */
	text-transform:none;
	/* 	font-size:20px; */
	font-size:0.7em;
	display: block;
}

.box_book_wrap-transp{
	display: block;
	padding-bottom: 1.75em;
}
.box_book_wrap-transp-from{
/* 	color:red; */
}
.box_book_wrap-transp-sep{
/* 	color:red; */
}
.box_book_wrap-transp-to{
/* 	color:red; */
}
.box_book_wrap-cost{
	display: block;
	font-size: 1.5em;
	position: absolute;
	left:0;
	right: 0;
	bottom:0.375em;
}
.box_book_wrap-cost-from{
/* 	color:red; */
}
.box_book_wrap-cost-price{
/* 	color:red; */
}
/**/

.carousel-button-left{
	float:left;
	margin-left:-78px;
}

.carousel-button-right{
	float:right;
	margin-right:-53px;
}

@media screen and (min-width:951px) and (min-height:831px){	
	.resv_wrap{
		position:sticky;
		top:0;
		z-index:1;
	}
}

.book .carousel-control-block{
	text-align:center;
}

.book .carousel-button-left,
.book .carousel-button-right{
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	/* margin-top:-142px; */
	margin-top:-7.25em;
}

.book .carousel-button-left > a,
.book .carousel-button-right > a{
	background:none repeat scroll 0 0 transparent;
	/* font-size:110px; */
	font-size:11rem;
	text-align:center;
	/* 	color:#f98025; */
	color:var(--color-ct-darkgray);
	margin-top:-10px;
	text-decoration:none;
}

.book .carousel-button-left > a:hover,
.book .carousel-button-right > a:hover{
	/* 	opacity:0.8; */
	color:var(--color-ct-accent);
}

.carousel-block{
	text-align:center;
	/* font-size:30px; */
	font-size:1.75em;
	font-weight:bold;
}

.box_book_wrap.selected {
    background-color: var(--color-logo-primary-dark);
}

span.duration {
    display: block;
    font-size: 0.8em;
    padding-bottom: 0.5em;
}