/* Header + Slider */
body{background: #fff;}
#sp-header{box-shadow:none!important;height: 215px!important;background: transparent!important;float: left;width: 100%;}
.home #sp-header{height:325px!important}
a#offcanvas-toggler{display:none;}
.post-format{display:none!important;}
.sp-megamenu-parent >li >a{line-height: 38px!important;font-size: 15.83px!important;letter-spacing: 0!important;padding-left: 32px!important;padding-right: 32px!important;padding-top: 20px!important;padding-bottom: 20px!important;}
#sp-header > .container,div#sp-logo,div#sp-menu{/* padding:0!important; */}
header#sp-header { position: absolute;top: 100px;width: 100%;z-index: 999;}

div#sp-menu {
    position: relative!important;
    background-image: url(/images/system/angle.png);
    background-repeat: no-repeat;
	  background-position: 4px;
	
}

div#jr_overlay {
    display: none !important;
}

div#jr_wrap {
    display: none !important;
}

div#jr_inner {
    display: none !important;
}

div#sp-menu:before {
    content: "";
    width: 94.7%;
    height: calc(100% - 4px);
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: #000;
    border-top: 1px solid #8a6d35;
    border-bottom: 1px solid #8a6d35;
    left: 75px;
}

.row {
    max-width: 100%;
    margin-right: 0;
    margin-left: 0;
}
div#sp-menu {
    margin-top: 44px;
    padding-right: 0;
    padding-left: 0;
}
.sp-megamenu-parent >li:last-child >a {text-transform: capitalize;font-family: Georgia;font-size: 18.69px!important;font-style: italic;letter-spacing: 0px;line-height: 12.46px!important;padding: 21px 27px;background: #8A6D35;/* margin-left: 68px; */}
.sp-megamenu-parent {
    float: left!important;
    margin-left: 115px!important;
	position:relative;
}
/* .sp-megamenu-parent::before{
	content:"";
	position:absolute;
	display:block;
	width:75px;
	height:78px;
	background:#757673;
	left:-40px;
	top:0;
	transform:translateX(-100%);
    -webkit-clip-path: polygon(100% 0, 0% 100%, 0 0);
    clip-path: polygon(100% 0, 0% 100%, 0 0);
    clip-path:url("../../../images/mask.svg#clip11");
} */
/* .sp-megamenu-parent::before{
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 200px 200px;
border-color: transparent transparent #000000 transparent;
line-height: 0px;
_border-color: #ffffff #ffffff #000000 #ffffff;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#ffffff');
} */

div#sp-logo {
    position: relative;
    left: 62px;
    padding-right: 0;
    z-index: 10;
}
 section#sp-top-bar {
    position: absolute;
    width: 100%;
    z-index: 999;
    top: 2%;
}
.home #sp-parralax-one{min-height:1482px;position: relative;z-index: 1;}
.home #sp-parralax-one:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    top: 0;
    left: 0;
    -webkit-clip-path: polygon(75% 0, 100% 0, 100% 100%, 0% 100%);
}

section#sp-parralax-one {
    display: none;
}
.home section#sp-parralax-one {
    display: block;
}
 body:before {
    -webkit-clip-path: polygon(0% 0, 100% 0, 0% 100%, 0% 100%);
/*     clip-path:polygon(0% 0, 100% 0, 0% 100%, 0% 100%);
    clip-path:url("../../../images/mask.svg#clip10"); */
    content:"";
    position:absolute;
    top: 0;
    left: 0;
    width: 520px;
    height: 520px;
    background: rgba(0, 0, 0, 0.7);
    z-index:2;
}

#sp-parralax-one:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: -1;
}
div#sp-slider {
    top: 0;
    left: 0;
    padding-right: 0;
    width: 100%;
    margin-top: 20%;
}
.sp-smart-slider:after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left:0;
    background: url(../../../images/elem/slider_mask.png)no-repeat center right;
    background-size: contain;
    background-position: right center;
    z-index:0;
}
.slider-image {
    position: relative;
}

.slider-item .container {
    Width: 100%;
    padding: 0;
    margin: 0;
}

.slider-image {
    -webkit-clip-path: polygon(0% 9.3%, 50% 92%, 99% 9.3%);
/*     clip-path: polygon(0% 9.3%, 50% 92%, 99% 9.3%);
     clip-path:url("../../../images/mask.svg#clip9"); */
    position: relative;
    left: 3px;
}
.slider-image img {
    position: relative;
    z-index: 1;
}
.minima-slider{height: 587px!important;}
.slider-image {
    width: 556px!important;
    height: 587px!important;
    margin-right: 331px;
    float: right;
    /* right: 0; */
    /* position: absolute; */
}

.slider-image {}
.inner_slide {
    width: 100%;
    height: 100%;
    /* background-size: cover!important; */
    background-position: 49% 0%!important;
    background-size: 100%!important;
}
.slider-content {
    position: absolute;
    z-index: 5;
    float: none;
    left: 0%;
    color: #fff!important;
    top: 24%;
    width: calc(100% - 556px);
}
.slider-title h1 {color: #fff!important;/* font-family: Arimo; */font-style: italic;font-weight: 300;font-size: 30px!important;text-align: center;margin: 0;line-height: 20px;margin-bottom: 16px;}

.slider-text p {
    width: 100%;
    text-align: center;
    font-size: 43px;
    font-weight: 300;
    font-family: Open Sans,sans-serif;
}
.slider-controllers {
    position: absolute;
    top: 50%;
}

.layout-minima .slider-controllers ul li {
    width: 10px!important;
    height: 10px!important;
    border-radius: 100%!important;
    border-color: transparent!important;
    box-shadow: none!important;
    background: #5E4A24!important;
}

.layout-minima .slider-controllers ul li a:before,.entry-header.has-post-format {
    display: none;
}
.slider-controllers ul {
    width: 80%;
}
.main_art {
    padding: 0;
    /* margin: 0 auto; */
    width: 58%!important;
    margin-left: 52%;
}
.home section#sp-main-body {
    position: absolute;
    z-index: 3;
    width: 100%;
    top: 104%;
    padding: 0;

}
span.bg_tlt {
    width: 100%;
    float: left;
    font-size: 44px;
    font-weight: 300;
    margin-bottom: 24px;
    text-align: center;
}

span.yell_tlt {
    font-size: 39px;
    color: #896c34;
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 33px;
    line-height: 45px;
}
.text_ma {
    text-align: center;
    line-height: 26px;
    font-size: 17px;
    /* font-style: italic; */
    font-family: Open Sans,sans-serif;
}
.read_mr {
    text-align: center;
    margin-top: 21px;
    /* color: #000; */
}

.read_mr a {
    color: #896c34;
    font-weight: 300;
    font-size: 13px;
}
span.yell_tlt span {
    font-family: Open sans,sans-serif;
    /* font-style: italic; */
    font-weight: 300;
}
section#sp-parallax-two {
    min-height: 1470px;
    position: relative;
    background-position-y: 68%;
}

section#sp-parallax-two:before {
    content: "";
    width: 100%;
    height: 100%;
    background-color: rgb(6, 6, 6);
    background-image: url(https://www.cretanviptours.com/images/brilliant.png);
    POSITION:absolute;
    top:0;
    z-index:1;
    left:0;
    -webkit-clip-path: polygon(0% 0, 100% 0%, 22.4% 100%, 0% 100%);    
}

a.moduleItemTitle.abs {
    position: absolute;
    top: 27%;
    left: 9%;
    font-size: 29px;
    text-transform: uppercase;
    line-height: 29.45px;
    text-align: center;
    z-index: 2;
}

.inner_container_tr {
    width: 100%;
    height: 100%;
    position: relative;
    min-height: 800px;
    right: 22%;
}



.triangle_item:nth-child(2) {
    position: absolute;
    top: 16%;
    left: 5%;
    width: 731px;
    height: 366px;
    -webkit-clip-path: polygon(100% 100%, 50% 0, 0% 100%);
    background-position: center center!important;
}

div#sp-triangles {
    width: 100%;
    min-height: 600px;
    padding: 0;
    position: relative;
    top: 138px;
    z-index: 3;
}

.triangle_item{cursor:pointer;}
.triangle_item:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    content: "";
    z-index: 1;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
    transform: scale(1);
    -webkit-clip-path: inherit;
    clip-path: inherit;
    transition: transform 0.5s linear;
}


span.firstWord {
    font-size: 22px;
    width: 100%;
    float: left;
    text-align: center;
}


	.triangle_item:hover a,.triangle_item:hover a span {
			text-decoration: underline;
			text-shadow: 2px 2px 1px #000;
	}

		.triangle_item:nth-child(1) {
				position: absolute;
				top: 0;
				left: 0;
				width: 514px;
				height: 514px;
				-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);

		}

.triangle_item:nth-child(2) a {top: 66%;left: 17%;width: 63%;}
.triangle_item:nth-child(3) {
    position: absolute;
    width: 543px;
    height: 273px;
    background-position: center center!important;
    left: 46%;
    top: 27%;
    -webkit-clip-path: polygon(100% 0%, 0% 0%, 50% 100%);    
}

.triangle_item:nth-child(3) a {
    top: 32%;
    left: 12%;
}
section#sp-parallax-two >.container {
    width: 1200px;
    padding: 0;
}

.triangle_item:nth-child(4) {
    width: 547px;
    height: 276px;
    position: absolute;
    bottom: -8px;
    left: -78px;
    -webkit-clip-path: polygon(100% 100%, 50% 0, 0% 100%);
    background-position: center center!important;
}

.triangle_item:nth-child(4) a {
    top: 58%;
    left: 9%;
}
.triangle_item:nth-child(5) {
    width: 547px;
    height: 276px;
    position: absolute;
    bottom: 0;
    left: 20%;
    background-position: center center!important;
    -webkit-clip-path: polygon(100% 0%, 0% 0%, 50% 100%);
}
.triangle_item:nth-child(5) a {
    left: 27%;
}
.triangle_item:nth-child(6) {
    position: absolute;
    bottom: -396px;
    left: -79px;
    width: 547px;
    height: 353px;
    -webkit-clip-path: polygon(34% 100%, 100% 0%, 0% 0%);
    background-position: center center!important;
    backface-visibility: hidden;
}

.triangle_item:nth-child(6) a {
    top: 27%;
    left: 15%;
}
.triangle_item.result_hover:before {
	-ms-transform: scale(0);
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
    transform: scale(0);
    transition: transform 0.3s linear;
  
}

.my_head-tr {
    width: 50%;
    position: absolute;
    left: 22%;
    top: -53px;
    z-index: 3;
}



@media (min-width:1681px) and (max-width:1920px) {
					section#sp-parallax-two >.container {
						width: 1200px;
						padding: 0;
						position: relative;
						left: -4%;
				}
}

@media (min-width:1440px) and (max-width:1680px) {
				.triangle_item:nth-child(1) {
/* 					clip-path: url("../../../images/mask.svg#clip1"); */
					height: 514px;
					left: -11%;
					position: absolute;
					top: 0;
					width: 40%;
			}
		
				.triangle_item:nth-child(2) {
						background-position: center center !important;
						/* clip-path: url(../../../images/mask.svg#clip2); */
						height: 49%;
						left: -5%;
						position: absolute;
						top: 14%;
						width: 59%;
				}
		
					.triangle_item:nth-child(3) {
							background-position: center center !important;
							/* clip-path: url(../../../images/mask.svg#clip3); */
							height: 43%;
							left: 32%;
							position: absolute;
							top: 19%;
							width: 53%;
					}

					.triangle_item:nth-child(4) {
					bottom: -8px;
/* 					clip-path: url("../../../images/mask.svg#clip4"); */
					height: 33%;
					left: -10%;
					width: 41%;
					}
		
							.my_head-tr {
								top: -100px;
						}
	
					a.moduleItemTitle.abs {
					font-size: 26px;
					left: 20%;
					line-height: 29.45px;
					position: absolute;
					text-align: center;
					text-transform: uppercase;
					top: 27%;
					z-index: 2;
					}
		
				.triangle_item:nth-child(5) {
/* 				clip-path: url("../../../images/mask.svg#clip5"); */
				height: 33%;
				left: 15%;
				width: 42%;
				}
		
					.triangle_item:nth-child(6) {
							left: -10%;
							width: 41%;
							height: 40%;
							bottom: -367px;
					}
	
		

	}



@media (min-width:1300px) and (max-width:1439px) {
	
					section#sp-parallax-two >.container {
							width: 91%;
							padding: 0;
							position: relative;
							left: -2.8%;
					}

				.triangle_item:nth-child(1) {
/* 					clip-path: url("../../../images/mask.svg#clip1"); */
					height: 514px;
					left: -2%;
					position: absolute;
					top: 0;
					width: 40%;
			}
		
				.triangle_item:nth-child(2) {
						background-position: center center !important;
						/* clip-path: url(../../../images/mask.svg#clip2); */
						height: 43%;
						left: 6%;
						position: absolute;
						top: 18%;
						width: 52%;
				}
		
					.triangle_item:nth-child(3) {
							background-position: center center !important;
							/* clip-path: url(../../../images/mask.svg#clip3); */
							height: 39%;
							left: 39%;
							position: absolute;
							top: 20%;
							width: 46%;
					}

					.triangle_item:nth-child(4) {
					bottom: 0;
/* 					clip-path: url("../../../images/mask.svg#clip4"); */
					height: 32%;
					left: -2%;
					width: 37%;
					}
		
							.my_head-tr {
								top: -100px;
						}
	
					a.moduleItemTitle.abs {
					font-size: 25px;
					left: 20%;
					line-height: 29.45px;
					position: absolute;
					text-align: center;
					text-transform: uppercase;
					top: 27%;
					z-index: 2;
					}
		
				.triangle_item:nth-child(5) {
/* 				clip-path: url("../../../images/mask.svg#clip5"); */
				height: 34%;
				left: 20%;
				width: 40%;
				}
		
					.triangle_item:nth-child(6) {
							left: 0%;
							width: 37%;
							height: 42%;
							bottom: -371px;
					}
		
						div#sp-logo {
						left: 30px;
				}
		

	}




	@media (min-width:1200px) and (max-width:1299px) {

				.triangle_item:nth-child(1) {
/* 					clip-path: url("../../../images/mask.svg#clip1"); */
					height: 514px;
					left: -3%;
					position: absolute;
					top: 0;
					width: 40%;
			}
		
				.triangle_item:nth-child(2) {
						background-position: center center !important;
						/* clip-path: url(../../../images/mask.svg#clip2); */
						height: 43%;
						left: 6%;
						position: absolute;
						top: 16%;
						width: 52%;
				}
		
					.triangle_item:nth-child(3) {
							background-position: center center !important;
							/* clip-path: url(../../../images/mask.svg#clip3); */
							height: 32%;
							left: 40%;
							position: absolute;
							top: 20%;
							width: 35%;
					}

					.triangle_item:nth-child(4) {
					bottom: -8px;
/* 					clip-path: url("../../../images/mask.svg#clip4"); */
					height: 34%;
					left: -3%;
					width: 34%;
					}
		
					a.moduleItemTitle.abs {
					font-size: 25px;
					left: 20%;
					line-height: 29.45px;
					position: absolute;
					text-align: center;
					text-transform: uppercase;
					top: 27%;
					z-index: 2;
					}
		
				.triangle_item:nth-child(5) {
/* 				clip-path: url("../../../images/mask.svg#clip5"); */
				height: 33%;
				left: 19%;
				width: 33%;
				}
		
					.triangle_item:nth-child(6) {
							left: 1%;
							width: 29%;
							height: 34%;
							bottom: -327px;
					}
		
						div#sp-logo {
						left: 30px;
				}
		

	}


@media (min-width:1024px) and (max-width:1199px) {
			.triangle_item:nth-child(1) {
/* 					clip-path: url("../../../images/mask.svg#clip1"); */
					height: 514px;
					left: 0;
					position: absolute;
					top: 0;
					width: 42%;
			}
		
				.triangle_item:nth-child(2) {
							background-position: center center !important;
/* 							clip-path: url("../../../images/mask.svg#clip2"); */
							height: 45%;
							left: 7%;
							position: absolute;
							top: 20%;
							width: 54%;
					}
		
					.triangle_item:nth-child(3) {
							background-position: center center !important;
/* 							clip-path: url("../../../images/mask.svg#clip3"); */
							height: 36%;
							left: 43%;
							position: absolute;
							top: 20%;
							width: 35%;
					}
	
							.my_head-tr {
								left: 39% !important;
								position: absolute;
								top: -75px;
								width: 50%;
								z-index: 3;
						}

					.triangle_item:nth-child(4) {
							background-position: center center !important;
							bottom: -8px;
/* 							clip-path: url("../../../images/mask.svg#clip4"); */
							height: 29%;
							left: 2%;
							position: absolute;
							width: 32%;
					}
	
					a.moduleItemTitle.abs {
							font-size: 20px;
							left: 19%;
							line-height: 25.45px;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: 27%;
							z-index: 2;
					}
		
				.triangle_item:nth-child(5) {
						background-position: center center !important;
						bottom: 0;
/* 						clip-path: url("../../../images/mask.svg#clip5"); */
						height: 31%;
						left: 22%;
						position: absolute;
						width: 32%;
				}

		
				.triangle_item:nth-child(6) {
							backface-visibility: hidden;
							background-position: center center !important;
							bottom: -400px;
/* 							clip-path: url("../../../images/mask.svg#clip6"); */
							height: 42%;
							left: 3%;
							position: absolute;
							width: 32%;
					}
	
						.slider-text p {
							font-family: Open Sans,sans-serif;
							font-size: 34px;
							font-weight: 300;
							line-height: 40px;
							text-align: center;
							width: 100%;
					}
	
						.home section#sp-main-body {
							padding: 0;
							position: absolute;
							top: 85%;
							width: 100%;
							z-index: 3;
					}
	
							.owl-controls {
								color: #fff;
								height: 100%;
								position: absolute;
								right: 0;
								top: 0;
								width: 67%;
								z-index: 1;
						}
	
						div#sp-logo {
							left: 30px;
					}
	
}



@media (min-width:991px) and (max-width:1023px) {
			.triangle_item:nth-child(1) {
/* 					clip-path: url("../../../images/mask.svg#clip1"); */
					height: 514px;
					left: 0;
					position: absolute;
					top: 0;
					width: 40%;
			}
		
				.triangle_item:nth-child(2) {
						background-position: center center !important;
/* 						clip-path: url("../../../images/mask.svg#clip2"); */
						height: 40%;
						left: 11%;
						position: absolute;
						top: 16%;
						width: 50%;
					}
		
					.triangle_item:nth-child(3) {
						background-position: center center !important;
/* 						clip-path: url("../../../images/mask.svg#clip3"); */
						height: 35%;
						left: 44%;
						position: absolute;
						top: 16% !important;
						width: 38%;
					}
	
							.my_head-tr {
								left: 39% !important;
								position: absolute;
								top: -75px;
								width: 50%;
								z-index: 3;
						}

				.triangle_item:nth-child(4) {
					background-position: center center !important;
					bottom: -8px;
/* 					clip-path: url("../../../images/mask.svg#clip4"); */
					height: 35%;
					left: 0;
					position: absolute;
					width: 33%;
				}
	
					a.moduleItemTitle.abs {
							font-size: 20px;
							left: 19%;
							line-height: 25.45px;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: 27%;
							z-index: 2;
					}
		
				.triangle_item:nth-child(5) {
					background-position: center center !important;
					bottom: 0;
/* 					clip-path: url("../../../images/mask.svg#clip5"); */
					height: 34%;
					left: 23%;
					position: absolute;
					width: 35%;
				}

		
				.triangle_item:nth-child(6) {
						backface-visibility: hidden;
						background-position: center center !important;
						bottom: -400px;
/* 						clip-path: url("../../../images/mask.svg#clip6"); */
						height: 42%;
						left: 1%;
						position: absolute;
						width: 36%;
					}
	
						.slider-text p {
							font-family: Open Sans,sans-serif;
							font-size: 34px;
							font-weight: 300;
							line-height: 40px;
							text-align: center;
							width: 100%;
					}
	
						.home section#sp-main-body {
							padding: 0;
							position: absolute;
							top: 85%;
							width: 100%;
							z-index: 3;
					}
	
							.owl-controls {
								color: #fff;
								height: 100%;
								position: absolute;
								right: 0;
								top: 0;
								width: 67%;
								z-index: 1;
						}
	
}


@media (min-width:868px) and (max-width:990px) {
					.triangle_item:nth-child(1) {
/* 						clip-path: url("../../../images/mask.svg#clip1"); */
						height: 57%;
						left: -69px;
						position: absolute;
						top: 0;
						width: 38%;
					}
		
					.triangle_item:nth-child(2) {
						background-position: center center !important;
/* 						clip-path: url("../../../images/mask.svg#clip2"); */
						height: 40%;
						left: 3%;
						position: absolute;
						top: 16%;
						width: 53%;
					}
		
					.triangle_item:nth-child(3) {
							background-position: center center !important;
/* 							clip-path: url("../../../images/mask.svg#clip3"); */
							height: 35%;
							left: 37%;
							position: absolute;
							top: 16% !important;
							width: 43%;
						}
	
							.my_head-tr {
								left: 28% !important;
								position: absolute;
								top: -21%;
								width: 50%;
								z-index: 3;
							}
	
									span.bg_tlt {
									float: left;
									font-size: 44px;
									font-weight: 300;
									margin-bottom: 15px;
									text-align: center;
									width: 100%;
								}
	
								span.yell_tlt {
								color: #896c34;
								float: left;
								font-size: 39px;
								line-height: 45px;
								margin-bottom: 8px;
								text-align: center;
								width: 100%;
							}
	
								p.modulePretext {
								font-family: Open Sans,sans-serif;
								font-size: 15px;
								line-height: 20px;
								padding: 0 22px;
								text-align: center;
							}

					.triangle_item:nth-child(4) {
							background-position: center center !important;
							bottom: -8px;
/* 							clip-path: url("../../../images/mask.svg#clip4"); */
							height: 39%;
							left: -5%;
							position: absolute;
							width: 38%;
						}
	
					a.moduleItemTitle.abs {
							font-size: 24px;
							left: 19%;
							line-height: 25.45px;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: 27%;
							z-index: 2;
					}
		
					.triangle_item:nth-child(5) {
						background-position: center center !important;
						bottom: 0;
/* 						clip-path: url("../../../images/mask.svg#clip5"); */
						height: 39%;
						left: 21%;
						position: absolute;
						width: 35%;
					}

		
				.triangle_item:nth-child(6) {
						backface-visibility: hidden;
						background-position: center center !important;
						bottom: -425px;
/* 						clip-path: url("../../../images/mask.svg#clip6"); */
						height: 45%;
						left: 1%;
						position: absolute;
						width: 31%;
					}
	
						.slider-text p {
							font-family: Open Sans,sans-serif;
							font-size: 34px;
							font-weight: 300;
							line-height: 40px;
							text-align: center;
							width: 100%;
					}
	
						.home section#sp-main-body {
							padding: 0;
							position: absolute;
							top: 85%;
							width: 100%;
							z-index: 3;
					}
	
							.owl-controls {
								color: #fff;
								height: 100%;
								position: absolute;
								right: 0;
								top: 0;
								width: 67%;
								z-index: 1;
						}
	
}


@media (min-width:768px) and (max-width:867px) {
					.triangle_item:nth-child(1) {
/* 						clip-path: url("../../../images/mask.svg#clip1"); */
						height: 57%;
						left: -69px;
						position: absolute;
						top: 0;
						width: 38%;
					}
		
					.triangle_item:nth-child(2) {
						background-position: center center !important;
/* 						clip-path: url("../../../images/mask.svg#clip2"); */
						height: 40%;
						left: 3%;
						position: absolute;
						top: 16%;
						width: 50%;
					}
		
					.triangle_item:nth-child(3) {
							background-position: center center !important;
/* 							clip-path: url("../../../images/mask.svg#clip3"); */
							height: 31%;
							left: 36%;
							position: absolute;
							top: 16% !important;
							width: 34%;
						}
	
							.my_head-tr {
								left: 19% !important;
								position: absolute;
								top: -21%;
								width: 50%;
								z-index: 3;
							}
	
									span.bg_tlt {
									float: left;
									font-size: 44px;
									font-weight: 300;
									margin-bottom: 15px;
									text-align: center;
									width: 100%;
								}
	
								span.yell_tlt {
								color: #896c34;
								float: left;
								font-size: 39px;
								line-height: 45px;
								margin-bottom: 8px;
								text-align: center;
								width: 100%;
							}
	
								p.modulePretext {
								font-family: Open Sans,sans-serif;
								font-size: 15px;
								line-height: 20px;
								padding: 0 22px;
								text-align: center;
							}

					.triangle_item:nth-child(4) {
							background-position: center center !important;
							bottom: -8px;
/* 							clip-path: url("../../../images/mask.svg#clip4"); */
							height: 37%;
							left: -5%;
							position: absolute;
							width: 35%;
						}
	
					a.moduleItemTitle.abs {
							font-size: 24px;
							left: 19%;
							line-height: 25.45px;
							position: absolute;
							text-align: center;
							text-transform: uppercase;
							top: 27%;
							z-index: 2;
					}
		
					.triangle_item:nth-child(5) {
						background-position: center center !important;
						bottom: 0;
/* 						clip-path: url("../../../images/mask.svg#clip5"); */
						height: 37%;
						left: 17%;
						position: absolute;
						width: 33%;
					}

		
				.triangle_item:nth-child(6) {
					backface-visibility: hidden;
					background-position: center center !important;
					bottom: -425px;
/* 					clip-path: url("../../../images/mask.svg#clip6"); */
					height: 45%;
					left: -2%;
					position: absolute;
					width: 31%;
				}
	
						.slider-text p {
							font-family: Open Sans,sans-serif;
							font-size: 34px;
							font-weight: 300;
							line-height: 40px;
							text-align: center;
							width: 100%;
					}
	
						.home section#sp-main-body {
							padding: 0;
							position: absolute;
							top: 85%;
							width: 100%;
							z-index: 3;
					}
	
							.owl-controls {
								color: #fff;
								height: 100%;
								position: absolute;
								right: 0;
								top: 0;
								width: 67%;
								z-index: 1;
						}
	
}

@media (width: 1024px) and (height: 600px) {
 .home section#sp-main-body {
    top: 135% !important;
}
}


@media (width: 1024px) and (height: 768px) {
 .home section#sp-main-body {
    top: 120% !important;
}
}




section#sp-parallax-two:after {
    /* content: ""; */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    z-index: 0;
}
p.modulePretext {
    text-align: center;
    font-size: 15px;
    line-height: 28px;
    font-family: Open Sans,sans-serif;
    /* font-style: italic; */
    padding: 0 22px;
}

a.moduleCustomLink {
    width: 100%;
    display: block;
    text-align: center;
    font-size: 13px;
    color: #896c34!important;
    margin-top: 32px;
}
.minima-slider .slider-item .slider-image {
    -webkit-transform: translateX(0)!important;
    -moz-transform: translateX(0px)!important;
    -ms-transform: translateX(0px)!important;
    transform: translateX(0)!important;
}
.minima-slider .slider-item.animate-in .slider-image{
    -webkit-transform: translateX(0px)!important;
    -moz-transform: translateX(0px)!important;
    -ms-transform: translateX(0px)!important;
    transform: translateX(0px!important);
    -webkit-transition: 1s ease-out;
    -moz-transition: 1s ease-out;
    -ms-transition: 1s ease-out;    
}
div#sp-gallery {
    padding: 0;
    position: relative;
}
.owl-controls {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    z-index: 3;
    width: 47%;
    height: 100%;
    z-index: 1;
}


.owl-controls:before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
}

.owl-nav {
    position: relative;
    z-index: 3;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}
.sl_info {
    min-height: 406px;
    padding: 70px 30px 70px 30px;
    background: #5e4a24;
    color: #fff;
}

.sl_title {
    font-size: 43px;
    font-weight: 300;
    line-height: 43px;
    margin-bottom: 24px;
}

.sl_desc {
    max-width: 50%;
    padding-right: 6%;
}
.owl-prev {
    color: transparent;
    width: 130px;
    height: 130px;
    border-left: 4px solid #5e4a24;
    border-bottom: 4px solid #5e4a24;
    left: 75%;
    top: 117px;
    position: relative;
	-ms-transform: rotate(45deg) skew(0deg);
	-moz-transform: rotate(45deg) skew(0deg);
	-webkit-transform: rotate(45deg) skew(0deg);
    transform: rotate(45deg) skew(0deg);
}

.owl-next {
    color: transparent;
    width: 130px;
    height: 130px;
    border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
    left: 75%;
    position: relative;
	-ms-transform: rotate(-45deg) skew(-0.2deg);
	-moz-transform: rotate(-45deg) skew(-0.2deg);
	-webkit-transform: rotate(-45deg) skew(-0.2deg);
    transform: rotate(-45deg) skew(-0.2deg);
    bottom: 122px;
}
.contai {
    width: 100%;
}
.image_car {
    width: 100%;
}section#sp-bottom .container {
    width: 1200px;
    padding: 0;
}

div#sp-bottom1 {
    padding: 0;
}

.no-padding {
    padding: 0;
}
.logo {
    margin-bottom: 16px;
}

.eot {
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
}

span.title {
    font-size: 14px;
    font-weight: 400;
}
ul.footer li {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 0!important;
}

ul.footer li a:before {
    display: none;
}

ul.footer li a {
    line-height: initial!important;
    padding: 1px 0px!important;
    font-size: 14px;
}

ul.footer {
    margin-top: 20px!important;
}

ul.footer li:first-child a,ul.footer li:first-child span {
    text-transform: Uppercase;
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 14px;
}

ul.footer.exs li a {
    text-transform: uppercase;
    font-weight: 600;
}

div#sp-bottom2 {
    padding-left: 0;
}
.headin {
    margin-top: 20px!important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
}

span.informa {
    font-size: 14px;
}
.layout-minima .slider-controllers ul li.active {
    background: #fff!important;
}
.sp-megamenu-parent >li:last-child >a:hover {
    color: #8A6D35!important;
    background: transparent;
}
footer#sp-footer > .container {
    width: 1200px;
    padding: 0;
}

div#sp-footer1,div#sp-footer2,div#sp-footer3 {
    padding: 0;
    text-align: left;
}
div#sp-footer2{
    text-align:center;
}
div#sp-footer3{text-align:right;    }
footer#sp-footer {
    font-size: 12px;
    font-family: Raleway,san-serif;
}
div#sp-footer1 p,div#sp-footer2 p,div#sp-footer3 p {
    margin-bottom: 0;
}
div#sp-top2 input {
    background: transparent;
    color: #acacac;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #8A6D35;
    padding-left: 6px;
    width: 140px;
    font-size: 13px;
    font-style: italic;
    background-position: 100%;
    box-shadow: none;
}
div#sp-top2 input:focus {
    box-shadow: none;
}
.acy_frm input[type="text"] {
    background: transparent;
    border-radius: 0;
    border-color: #fff;
    border-right: 0;
    color: #fff;
    font-size: 12px;
    width: 173px!important;
    float: left;
    font-style: italic;
    padding-right: 0;
    height: 32px;
}

.acy_frm {
    margin-top: 10px;
}

.acy_frm input[type="submit"] {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 0;
    font-size: 12px;
    height: 32px;
    padding: 5px 26px;
}

.acy_frm input[type="submit"]:hover {
    background: #A37746;
    border-color: #A37746;
}

table.acymailing_form {
    margin: 0!important;
}
.sp-megamenu-parent >li >a:hover {
    /* background: #8A6D35; */
    color: #fff!important;
    /* border-bottom: 1px solid #fff; */
}
.text_ma span {
    color: #896c34;
    font-size: 22px;
}
.slider-content {
    left: 0;
    /* position: relative; */
}
p.sub.smaller {
    font-size: 35px;
}
.logo img{
		-ms-transform: scale(0.7);
		-moz-transform: scale(0.7);
		-webkit-transform: scale(0.7);
        transform: scale(0.7);
        position: relative;
        bottom: 81px;
        right: 23%;
}
.sp-megamenu-parent >li >a:hover:before {
    transition: width 0.5s linear;
    content: "";
    position: absolute;
    left: 50%;
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top:70%;
    width: 80%;
    height: 2px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8a6d35+20,8a6d35+50,8a6d35+80&0+0,0.8+15,0.8+85,0+100 */
    background: -moz-linear-gradient(left,  rgba(138,109,53,0) 0%, rgba(138,109,53,0.8) 15%, rgba(138,109,53,0.8) 20%, rgba(138,109,53,0.8) 50%, rgba(138,109,53,0.8) 80%, rgba(138,109,53,0.8) 85%, rgba(138,109,53,0) 100%);/* FF3.6-15 */
    background: -webkit-linear-gradient(left,  rgba(138,109,53,0) 0%,rgba(138,109,53,0.8) 15%,rgba(138,109,53,0.8) 20%,rgba(138,109,53,0.8) 50%,rgba(138,109,53,0.8) 80%,rgba(138,109,53,0.8) 85%,rgba(138,109,53,0) 100%);/* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  rgba(138,109,53,0) 0%,rgba(138,109,53,0.8) 15%,rgba(138,109,53,0.8) 20%,rgba(138,109,53,0.8) 50%,rgba(138,109,53,0.8) 80%,rgba(138,109,53,0.8) 85%,rgba(138,109,53,0) 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008a6d35', endColorstr='#008a6d35',GradientType=1 );/* IE6-9 */
}
#sp-page-title{width:100%;float:left;}
.sp-megamenu-parent >li >a:before {
    width: 0px;
}
div#sp-bottom3 ul li a,div#sp-bottom4 ul li a {
    margin-bottom: 5px;
}
#sp-bottom{
        background-color: rgb(6, 6, 6)!important;
    background-image: url(https://www.cretanviptours.com/images/brilliant.png)!important;
}
section#sp-bottom .logo img{-moz-transform:scale(1.0);-ms-transform:scale(1.0);-webkit-transform:scale(1.0);transform:scale(1.0);right:0;bottom:0;}

ul.footer.exs li:last-child a{margin-top:10px;}

.sp-megamenu-parent >li >a:before {
    content: "";
    width: 0;
}
div#sp-title {
    padding: 0;
    text-align: center;
}


.sp-page-title {
    background: transparent!important;
}
.comp article {
    padding: 0 0 0 102px;
}
.sp-page-title h3 {
    font-size: 47px!important;
    line-height: 58px!important;
    font-weight: 300!important;
}
.sp-page-title h2 {
    font-size: 25px!important;
    line-height: 1!important;
    line-height: 20px!important;
    color: #c79637!important;
    font-style: italic!important;
    font-weight: 300!important;
    margin-bottom: 10px!important;
}
.comp .sp-page-title h3 {
    width: 50%;
    margin: 0 auto;
}
.minima-slider .slider-content{
    margin-top:63px!important;
}
.sp-page-title {
    margin-bottom: 90px;
}
p.no-marg {
    margin-bottom: 0;
}
.layout-minima .slider-controllers {
    z-index: 2;
    position: absolute;
    bottom: 20px!important;
    right: 10%!important;
    width: 6%!important;
}
p.no-marg.ye {
    color: #c79637;
}
.slider-title {
    margin-bottom: 30px;
}
.layout-minima .slider-controllers ul li {
    display: block!important;
    margin-bottom: 5px;
}
.comp #sp-main-body, .task-confirmapp #sp-main-body{

   
    background-color: rgb(6, 6, 6)!important;
    background-image: url(https://www.cretanviptours.com/images/brilliant.png)!important;
   
    min-height: 1121px!important;
    }
.comp  section#sp-page-title, .task-confirmapp section#sp-page-title{
    margin-top: 270px;
    background: transparent;
    position: relative;
    z-index: 999;
    width: 20%;
    clear: both;
    float: right;
    margin-right: 8%;
}

div.itemView .comp {
    background: transparent!important;
}
.itemBackToTop {
    display: none;
}

div.itemView {
    border: none;
}
.breadcrumb {
    background: transparent;
    width: 100%;
    float: right;
    text-align: right;
    padding-right: 11%;
}
ol.breadcrumb.cus_bread li:first-child {
    display: none;
}

ol.breadcrumb.cus_bread li:nth-child(2):before {
    display: none;
}

ol.breadcrumb.cus_bread li:nth-child(2) a,ol.breadcrumb.cus_bread li:nth-child(3) a {
    color: #fff;
    font-size: 13px;
    font-style: italic;
}

ol.breadcrumb.cus_bread li.active {
    font-size: 13px!important;
    color: #c79637;
    font-style: italic;
}
ol.breadcrumb.cus_bread {
    margin-bottom: 100px;
}
.itemFullText {
    max-width: 1004px;
}

.comp section#sp-main-body >.container,.task-confirmapp section#sp-main-body >.container{
    margin-left: 30%;
}

.comp h2.itemTitle {
    text-align: center;
    max-width: 50%;
    position: relative;
    lef: 0 auto;
    left: 22%;
    font-size: 40px!important;
    line-height: 58.75px!important;
    font-weight: 300!important;
    font-family: 'Open Sans',sans-serif!important;
    margin-bottom: 50px!important;
    color: #D5AD6D;
    background: -webkit-linear-gradient(transparent, transparent), -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body.comp:after,body.task-confirmapp:after {
    content: "";
    width: 100%;
    height: 1200px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../../../images/elem/eteria.jpg)no-repeat left top;
    z-index: 1;
    -webkit-clip-path: polygon(0% 0, 60% 0, 0% 100%, 0% 100%);
}
body.port.comp:after{ background: url(../../../images/elem/plane.jpg)no-repeat left top;}
body.high.comp:after{ background: url(../../../images/elem/metaforavips.jpg)no-repeat left top;}
body.trips.comp:after{ background: url(../../../images/elem/taksidiaanapsixis.jpg)no-repeat left top;}
body.vac.comp:after{ background: url(../../../images/elem/ekdromes.jpg)no-repeat left top;}
body.vac.comp:after{ background: url(../../../images/elem/ekdromes.jpg)no-repeat left top;}
body.corp_tr.comp:after{ background: url(../../../images/elem/eterikataksidia.jpg)no-repeat left top;}
body.events.comp:after{ background: url(../../../images/elem/koinwnikesekdilwseis.jpg)no-repeat left top;}
body.cont.comp:after{ background: url(../../../images/elem/epikoinwnia.jpg)no-repeat left top;}
body.l_mn.comp:after{ background: url(../../../images/elem/STOLOS_3_1200.jpg)no-repeat left top;}
body.l_tr.comp:after{ background: url(../../../images/elem/taxi_1200.jpg)no-repeat left top;}
body.bus.comp:after{ background: url(../../../images/elem/MINIBUS.jpg)no-repeat left top;}

.itemFullText {
    line-height: 23px;
    font-size: 16px!important;
    font-weight: 400;
}

.itemFullText p {
    margin-bottom: 22px!important;
}
.huge {
    transition: left 0.6s linear;
    font-size: 74.8px;
    font-weight: 900;
    color: #8A6D35;
    position: absolute;
    top: 0;
    right: 0;
    transition: transform 0.2s linear;
	-ms-transform: translate(0,-100%);
	-moz-transform: translate(0,-100%);
	-webkit-transform: translate(0,-100%);
    transform: translate(0,-100%);
    line-height: 58px;
}
.left_cont,.right_cont {
    height: 131px;
    position: relative;
    padding: 0;
    z-index: 0;
}

.right_cont {
    position: relative;
    z-index: 2;
    width: 46%;
    b;
    background: url(../../../images/elem/contact_now_koubi.png)no-repeat right center;
    background-position: 0;
    overflow: visible;
    right: 0;
}

.right_cont .huge {
    left: 0;
    color: #b68016;
    
}
.inner_btn a {
    font-size: 24px;
    text-transform: uppercase;
    line-height: 131px;
    vertical-align: middle;
    padding-right: 9%;
}

.inner_btn {
    text-align: right;
}

.right_cont .inner_btn {
    text-align: left;
}

div#sp-conver {
    padding: 0;
}

.left_cont {
    background: url(../../../images/elem/book_now_koubi.png)no-repeat left center;
    width: 54%;
    position: relative;
}
.right_cont .inner_btn a {
    padding-right: 0;
    padding-left: 9%;
}
.left_cont .huge.moveit {
	-moz-transform: translate(-50%,-100%);
	-ms-transform: translate(-50%,-100%);
	-webkit-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%);
    transition: transform 0.3s linear;
}

.right_cont .huge.moveit {
	-moz-transform: translate(35%,-100%);
	-ms-transform: translate(35%,-100%);
	-webkit-transform: translate(35%,-100%);
    transform: translate(35%,-100%);
    transition: transform 0.3s linear;
}
.inner_btn:hover a {
    text-decoration: underline;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #000!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li {
    border-color: #8A6D35!important;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner ul li a:before {
    display: none!important;
}
/* ul.nav.menu.hidden_first li:first-child {
    display: none;
} */

ul.nav-child.unstyled.small {
    font-size: 14px;
    margin-left: 29px;
    margin-bottom: 12px;
}

ul.nav-child.unstyled.small li {
    border:none;
}

ul.nav-child.unstyled.small li a{
    line-height:26px;
}


.footer ul.nav-child.unstyled.small {
    margin-left: 10px;
}

.footer ul.nav-child.unstyled.small li a {
    text-transform: none;
    font-weight: 300;
    font-size: 14px;
    line-height: 21px !important;
}

.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
}

a.cta-btn:focus {
    border: 1px solid #c0c0c0 !important;
}

div.sigProGalleriaContainer {
    background: transparent;
}
ul.sigProGalleria li.sigProThumb a.sigProLink,ul.sigProGalleria li.sigProThumb a.sigProLinkSelected{border:0;}
.my_gallery .owl-controls:before {
    display: none;
}
.my_gallery .owl-controls {
    width: 100%;
    z-index: 1;
}

.my_gallery  .owl-stage-outer {
    z-index: 2;
}

.my_gallery .owl-controls .owl-prev,.my_gallery .owl-controls .owl-next {
    width: 35px;
    height: 35px;
}

.my_gallery .owl-controls .owl-next {
    left: 100%;
    top: -13px;
}

.my_gallery .owl-controls .owl-prev {
    left: -38px;
    top: 20px;
}

.my_gallery .owl-carousel.owl-loaded {
    margin-top: 10px!important;
}

.my_gallery .owl-carousel {
    margin-top: 73px!important;
}

div#owl_inner {
    margin-top: 20px;
}
img.sigProImg {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}
.owl-item {
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateZ(0) scale(1.0, 1.0);
	backface-visibility: hidden;
    transform: translateZ(0) scale(1.0, 1.0);
}
.sigProGalleriaPlaceholderContainer {
    min-height: 666px;
    position: relative;
}

img.sigProGalleriaTargetImg {
    vertical-align: middle;
    position: relative;
    left: 50%;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    max-height: 666px;
    -webkit-clip-path: polygon(0% 100%, 0% 15%, 7.5% 1%, 100% 2%, 100% 85%, 92.5% 100%);
/*     clip-path: polygon(0% 100%, 0% 35%, 27% 1%, 98% 2%, 100% 75%, 83% 100%); */
}

.sigProGalleriaPlaceholder {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
  
}
div#k2Container .itemBody {
    padding-left: 50px;
}
.comp .entry-header.has-post-format{display:block!important;margin-left: 0;text-align: center;}
.google_map {
    text-align: center;
}
.comp .entry-header.has-post-format h2,.form_title h2 {
    font-size: 25px;
    /* margin-left: 0!important; */
    line-height: 84px;
    font-weight: 400;
}
ul.cont li {
    font-size: 15px;
    font-weight: 300;
    line-height: 42px;
    list-style: none;
    padding-left: 45px;
    position: relative;
}

ul.cont {
    padding-left: 0;
    margin-bottom: 45px;
}



#sp-component ul.cont li a {
    color: #fff;
}
#sp-component ul.cont li a:hover {
    color: #8A6D35;
}
ul.cont li:before {
    content: "";
    width: 25px;
    height: 25px;
  
    position: absolute;
    left: 0;
    top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
ul.cont li:nth-child(1):before,div.informa:before{background:url(../../../images/elem/map_mark.png)no-repeat left center;}
ul.cont li:nth-child(2):before,div.informa.phones:before{background:url(../../../images/elem/phone.png)no-repeat left center;}
ul.cont li:nth-child(3):before{background:url(../../../images/elem/fax.png)no-repeat left center;}
ul.cont li:nth-child(4):before,div.informa.mla:before{background:url(../../../images/elem/enve.png)no-repeat left center;}
.custom.footer.cont div {position: relative;padding-left: 30px;display: block;line-height: 18px;margin-bottom: 7px;font-size: 14px;}
.custom.footer.cont > div:before {content: "";width: 25px;height: 25px;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}

.form_title {margin-top: 80px;text-align: center;}
.rsform-block.rsform-block-subject{display:none;}
.formControls{margin-left:0!important;}
#rsform_3_page_0 .formControlLabel,#rsform_3_page_0 input{text-align:left;width:100%;float:left;}
#rsform_3_page_0 input,#rsform_4_page_0 input{background: transparent;height: 34px;border-radius: 0;box-shadow: none;color: #fff;}
#rsform_3_page_0 .rsform-block{width:33.3333%;float:left;padding: 0px 12px;}
#rsform_3_page_0 .formControlLabel {
    font-size: 15px;
    font-weight: 400;
}

span.subti {
    display: block;
    margin-bottom: 40px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}
.rsform-block.rsform-block-message {
    width: 100%!important;

}
.rsform-block.rsform-block-message textarea {
    width: 100%;
    background: transparent;
    border-radius: 0;
    height: 168px;
}
.rsform-block.rsform-block-send {
    width: 100%!important;
    text-align: right;
}

.rsform-block.rsform-block-send input {
    float: right!important;
    width: 16%!important;
    border: 1px solid;
    text-align: center!important;
    font-size: 15px;
    font-weight: 400;
    height: 43px!important;
}

.rsform-block.rsform-block-send input:hover {
    border-color: #8a6d35;
    background: #8a6d35!important;
    color: #fff;
}

#rsform_3_page_0 input:focus,#rsform_3_page_0 textarea:focus {
    box-shadow: none;
    border-color: #8a6d35;
}
button.button.btn.btn-primary.c_btn {
    border: none;
    background: transparent;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 18px;
    padding: 5px 0;
}

.search {
    position: relative;
}
h3.catItemTitle.mytlt a {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    font-family: 'Open Sans',sans-serif;
}
.itemListCategory.myk2 {
    background: transparent;
    border: 0;
    text-align: center;
}

.itemListCategory.myk2 h2 {
    font-size: 40px!important;
    line-height: 58.75px!important;
    font-weight: 300!important;
    font-family: 'Open Sans',sans-serif!important;
    margin-bottom: 50px!important;
    color: #D5AD6D;
    background: -webkit-linear-gradient(transparent, transparent), -webkit-linear-gradient(top, rgba(213,173,109,1) 0%, rgba(213,173,109,1) 26%, rgba(226,186,120,1) 35%, rgba(163,126,67,1) 45%, rgba(145,112,59,1) 61%, rgba(213,173,109,1) 100%);
    background: -o-linear-gradient(transparent, transparent);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.catItemImageBlock, .catItemImageBlock img {
    padding: 0!important;
    border: 0!important;
    margin-bottom: 0!important;
}
.sp-megamenu-parent >li:last-child {
    margin-left: 68px;
}
.simple_cont item {
    display: inline-block;
}

.simple_cont .item {
    display: inline-block;
}

.simple_cont {
    margin-top: 20px;
}
fieldset#rsform_4_page_0 .rsform-block {
    width: 33.333333%;
    float: left;
    padding: 0px 15px;
}
input#btn4_0,input#btn4_1 {
    margin-bottom: 0;
    vertical-align: baseline;
    height: 44px;
}



fieldset#rsform_4_page_0 .rsform-block .formControlLabel {
    width: 100%;
    text-align: left;
}
select#pick_up {
    background: transparent;
}

fieldset#rsform_4_page_0 select {
    background: transparent;
    height: 36px;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
}

#rsform_4_page_0 input[type="text"] {
    width: 100%;
}
#rsform_4_page_0 textarea {
    width: 100%;
    height:50px;
    color:#fff;
    border:1px solid #fff;
    border-radius: 0;
    outline:none!important;
    box-shadow:none!important;
    background: transparent;
}
.rsform-block-return-option > .formControlLabel{height:32px;}
.rsform-block-return-option .formControls > .formBody > input[type="checkbox"]{float: right;margin-right: 20px;height: 28px;}

fieldset#rsform_4_page_0 select option {
    color: #fff;
    background: #8A6D35;
}

input#txtcal4_0,input#txtcal4_1 {
    width: 86%!important;
    width: calc(100% - 42px)!important;
    border-right: none;
}

.rsform-block.rsform-block-adults, .rsform-block.rsform-block-childs,.rsform-block.rsform-block-infant {
    width: 22.222222%!important;
}

.rsform-block.rsform-block-sumbit {
    float: right!important;
    height: 128px;
    position: relative;
}

.rsform-block.rsform-block-sumbit button {
    background: transparent;
    border: 1px solid;
    height: 45px;
    padding: 0px 35px;
    font-size: 14px;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    position: absolute;
}
.rsform-block.rsform-block-sumbit button:hover {
    border-color: #8a6d35;
    background: #8a6d35;
}

#rsform_4_page_0 input:focus,#rsform_4_page_0 select:focus {
    box-shadow: none!important;
    border-color: #8A6D35!important;
    outline: 0;
}
.res_form {position: relative;}

.res_form:after {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    background: #8A6D35;
}
.modal-dialog {
    width: 60%;
}
.modal-body {
    position: relative;
    padding: 15px 30px;
    font-size: 14px;
}

.modal-content {
    border-radius: 0;
    color:#000;
}
button.small_btn {
    background: transparent;
    border: 0;
    font-size: 14px;
    color: #8A6D35;
	font-weight: bold;
}

button.small_btn:hover {
    text-decoration: underline;
}
.modal-header{border-bottom:0;}
button.small_btn:focus{border:none;outline:0}
input#tim_arr, input#time_depart {
    text-align: center;
}
span.moduleCustomLink {
    width: 100%;
    text-align: center;
    display: block;
    font-size: 14px;
    color: #896c34;
}
.signs .sig {
    float: left;
    margin-right: 10px;
    margin-top: 20px;
}
ul.social li {
    border: 0!important;
    display: inline-block!important;
    margin-right: 10px;
    border-radius: 8px;
}

ul.social li a:before {
    display: none!important;
}

ul.social li a {
    font-size: 25px!important;
    display: block!important;
    padding: 0!important;
}

ul.social {
    float: left;
}
span.fol {
    float: left;
    margin-right: 10px;
    position: relative;
    top: 6px;
}
div#sp-footer1,div#sp-footer3 {
    position: relative;
    top: 5px;
}
.centering {
    position: relative;
    overflow: hidden;
    width: 208px;
    margin: 0 auto;
}
.link_me {
    width: 50%;
    float: left;
    text-align: center;
}

.link_me a {
    color: #B68016;
}
div#svg-container {
    position: absolute;
    display: none;
}
ul.social li:first-child {
    background: #1E4CCA;

}

ul.social li {
    width: 35px;
    height: 35px;
}

ul.social li:nth-child(2) {
    background: #C35900;
}

ul.social li:nth-child(3) {
    background: #0A5800;
}
span.line_s {
    font-size: 13px;
    width: 100%;
    float: left;
}

.ike {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.sp-module.no_marg {
    margin-top: 36px;
    text-align: center;
}
img{
    -webkit-user-drag: none;
}
div#fancybox-buttons {
    display: none;
}
.en-gb .triangle_item:nth-child(3) a {
    left: 35%;
}
.breadcrumb>li+li:before{    font-style: initial;
    font-size: 14px;
}

button.back_btn {
    position: absolute;
    right: 0;
    margin-right: 3%;
    background: #8A6D35;
    border: none;
    width: 130px;
    height: 30px;
    top:50px;
}
.btn_semi{display: none;}
.bh .btn_semi{display:block!important;top:30px}
ul.sp-dropdown-items {
    display: none;
}
.sp-dropdown-inner .sp-module {
    margin-top: 0;
}
.sp-dropdown.sp-dropdown-main.sp-menu-right {
    width: 400px!important;
}
.search .btn-toolbar button{
    background: #8A6D35!important;
}
.btn-toolbar {
    float: right;
}

.searchintro.comp.cont {
    float: right;
}

dl.search-results.comp.cont {
    width: 90%;
    margin-left: 10%;
    float: right;
}

dt.result-title a {

    color: #8A6D35;
}


.search.comp.cont {
    top: 20px;
}

.form-limit {
    display: none;
}

.custom.top-phone {font-size: 12px;}
#sbox-overlay{z-index:999999998!important;}
#sbox-window{z-index:999999999!important;}
.itemImageGallery h3 {
    display: none;
}


/* Vik Appointment*/

.vapmonthselect,div#vapratebox,.vap-emp-avloc-block,.vap-empgroup-namediv,button#vapadditembutton {
    display: none!important;
}
.calendar_outer{width:100%;}
.vapallcaldiv .owl-controls{position:initial;width:100%;}
.vapallcaldiv .owl-controls:before{display:none;}
.vapallcaldiv .owl-nav{position: absolute;top: 50%;transform: translateY(-50%);text-align: center;z-index: -1;width: 100%;}
.vapallcaldiv .owl-nav .owl-prev{position: absolute;top: 50%;left: -50px;width: 50px;height: 50px;transform: translateY(-50%) rotate(45deg) skew(0deg);}
.vapallcaldiv .owl-nav .owl-next{position:absolute;width: 50px;height: 50px;top:50%;left: 97%;transform: translateY(-50%) rotate(-45deg) skew(-0.2deg);}
.vapempblock, .vapordercomponentsdiv, .vapseroptionscont {
    background: transparent;
    border-bottom: none;
    box-shadow: none;
}

.vapempnamediv a {
    color: #8A6D35;
}

.vapempblock {
    width: 50%;
    float: left;
}

.page-header.comp {
    border: none;
    text-align: center;
    color: #8A6D35;
}

.vapempcontactdiv {
    bottom: 0;
    background: transparent;
    color: #000;
    box-shadow: none;
}
.vapqcdiv {
    color: #000;
}

form#vapempsearchform .vapempblock {
    width: 100%;
}

.vaptheadcal tr:first-child {
    background: #808080;
}

.vapcalendardiv {
    padding: 8px;
    border-radius: 0;
       min-height: 237px;
}
.vaptimelinewt div{
    padding: 0;
}
.vapemployeeselect {

}

form#vapempsearchform {
    position: relative;
}
.select2-container .select2-choice,.dd_f .select2-container .select2-choice{
	height: 35px;
	border: 1px solid #8A6D35;
	line-height: 32px;
    background-image: none;
    background: transparent;
    color:#fff;
    border-radius: 0;
}
.select2-drop{
	background-color:#000!important;
	color: #fff!important;
}
select#vapsersel{
	background-color: transparent!important;
	color: #fff;
}
.select2-container .select2-choice .select2-arrow,.dd_f .select2-container .select2-choice .select2-arrow{
    background: transparent;
    border-left: 1px solid #8A6D35;
}
	
.select2-container .select2-choice .select2-arrow b{
	
}
.select2-drop-active,.dd_f .select2-drop-active {
    border: 1px solid #8A6D35;
    border-top: none;
    background: #000;
    color: #fff;
    border-radius: 0;
}
.select2-results .select2-highlighted,.dd_f .select2-results .select2-highlighted {
    background: #8A6D35!important;
    color: #fff!important;
}
.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
    color: #8A6D35;
}
.vapseroptionscont,.select2-drop {
    border: 1px solid #8A6D35!important;
    border-radius: 0!important;
}

.vapseroptionsdiv .vapseroptrow {
    background: none;
}

.vapseroptact input[type="checkbox"] {
    width: 50px;
    height: 25px;
    background-image: none;
    background: #000;
    margin-top: 7px;
}
.vapseroptprice {
    display: none!important;
}
form#vapempsearchform .vap-empheader-div {
    padding-left: 29px;
}
.vapcompleteorderdiv {
    width: 500px;
    max-width:100%!important
    margin: 0 auto;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    background: transparent;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
}

.vapcompleteorderheadtitle {
    color: #fff;
   text-align: center;
}

span.cf-label {
    color: #fff;
}

span.cf-value input {
    background: transparent;
    border-radius: 0;
    width: 300px!important;
    color: #fff;
}

.vapcustomfields div span.cf-label {
    width: 144px;
    text-align: left;
    line-height: 33px;
}

div#s2id_autogen1 {
    width: 120px!important;
    float: left;
}

input#vapcfinput4 {
    width: calc(289px - 109px)!important;
    float: left;
}

div#s2id_autogen1 a {
    border-color: #fff;
    height: 34px;
    margin-right: 0px;
    padding-left: 0;
    width: 109px;
    position: relative;
    left: 1px;
}
button#vapcontinuebutton {
    display: block;
    width: 200px;
    margin: 0 auto;
    margin-top: 20px;
}
img.vap-opt-flag {
    float: left;
    width: 29px;
    position: relative;
    top: 7px;
    left: 4px;
}
div#s2id_autogen1 span.select2-arrow {
    border-left: 1px solid #fff;
}
span#vapcf4 {
    position: relative;
    bottom: 14px;
}

.vapcustomfields > div:nth-child(4) >span >span {
    position: relative;
    bottom: 10px;
}
span.cf-value textarea {
    width: 302px;
    background: transparent;
    border-radius: 0;
    height: 150px;
}
.vapcustomfields > div:nth-child(4) {
	height:40px;
}
body .itemVideoBlock{background:transparent;padding:0;}
body .itemVideoBlock > h3{display:none;}

.vapempblock {

}
.it {
    width: 25%;
    float: left;
    text-align: center;
    padding: 0;
    border: 1px solid #8A6D27;
    color: #8A6D35;
    font-size: 20px;
    display: block;
}

.area_select.col-sm-12.col-md-6 {
    height: 70px;
    padding-top: 12px;
}
span.ta {
    display: block;
    cursor: pointer;
    padding: 5px 0;
}

span.ta:hover {
    background: #8A6D35;
    color: #fff;
}
.vapemployeeselect {
    float: right;
}
div#vapsersel {
    width: 100%;
    float: left;
}
.vapseroptionsheader {
    color: #8A6D35!important;
    font-size: 20px!important;
    margin: 0 0 8px 0;
}
.moduletable.my_sear {
    width: 50%;
    margin: 0 auto;
    /* padding-left: 102px; */
    border: 2px solid #8A6D35;
    padding: 20px 30px;
}
.vap-empfilter-item.dd_f {
    margin-bottom: 30px;
}

.vap-empfilter-search button {
    background: #8A6D35;
    width: 50%;
    margin-left: auto;
    border-radius: 0;
    border: 2px solid transparent;
}

.vap-empfilter-search button:hover {
    color: #8A6D35;
    background: transparent;
    border-color: #8A6D35;
}
.vap-empfilters_response {
    background: transparent;
    border: none;
}
.vapempimgdiv {
    width: 50%;
    float: right;
    margin-left: 59px;
}
.comp.plain header#sp-header,.comp.plain:after{
	display:none!important;
}
.vap-allorders-row0,.vap-allorders-row1{background:transparent!important}
table.frontForm input {
    background: transparent;
	color:#fff;
}
.list_e .vapempimgdiv {
    width: 100%;
    float: left;
    margin-left: 0;
}
.vapempdescdiv {
    font-size: 14px;
}
.vapempcontactdiv {
    width: 100%;
    float: left;
    position: initial;
    padding: 0;
    margin-top: 20px;
}
.vapempquickcontsp, .vapserquickcontsp{
	background: transparent;
}
.vapempcontactsp span, .vapserquickcontsp{
	padding-left:0;
}
.vapcheckoutbutton{
	display:none;
}
span.vapempquickcontsp{padding:0;}
.vaptimelinewt div:hover {
    transform: scale(1.6);
}
.vap-timeline-block {
    width: 48px;
    height: 25px;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
    margin-right: 2px;
    border: 0;
    border-radius: 0;
}
.vaptimelinewt{margin-right:0;}
.vapempquickcontsp a {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    background: #8A6D35;
    padding: 10px 16px;
    border: 2px solid transparent;
}

.vapempquickcontsp a:hover {
    background: transparent;
    color: #8A6D35;
    border: 2px solid #8A6D35;
}
.vapqcdiv {
    width: 100%;
    background: transparent;
    border-color: #fff;
    box-shadow: none;
    border: 2px solid #8A6D35;
    border-radius: 0;
}
h2.vapqcnominative {
    display: none;
}
.vaptdgreen,.vap-cal-legend .vap-cal-box-green{
	background:#7f6d45;
}
.vaptlblock1{
background:#7f6d45;	
}
.vaptdselected,.vaptlblock1.vaptimeselected{
	background: #006699;
}

.vapqcdiv label {
    color: #fff;
}
.form_group input {
    width: 100%;
    background: transparent!important;
    border-radius: 0!important;
    border-color: #8A6D35!important;
    color: #fff!important;
}

.button_container {
    text-align: center;
}

button.vap-btn.blue.sub {
    background: #2B9633;
    border-radius: 0;
    width: 150px;
    border: 1px solid #2B9633;
}

button.vap-btn.can {
    background: #CA1E1E;
    color: #fff;
    border-radius: 0;
    border: 1px solid #CA1E1E;
}

button.vap-btn.blue.sub:hover {
    background: transparent;
}

button.vap-btn.can:hover {
    background: transparent;
}
.alert.alert-message {
    width: 70%;
    margin-left: 30%;
    border: 1px solid #8A6D35;
    border-radius: 0;
}

.alert.alert-message h4 {
    display: none;
}
.en-gb .triangle_item:nth-child(4) a span {
    width: auto;
    float: none;
    font-size: inherit;
}
.en-gb .triangle_item:nth-child(4) a {
    top: 73%;
    left: 4%;
}
.vapqcdiv .form_group {
    margin-bottom: 10px;
}
label.fl{width:100%;}

input#air,input#port {
    opacity: 0;
    -webkit-appearance: none;
    display: inline-block;
    vertical-align: middle;
    z-index: 100;
    width: 50px;
    height: 50px;
    margin-top: 0;
    position: absolute;
    width: 25px;
    height: 25px;
	cursor:pointer;
}
label.rlb {
    padding-left: 40px;
    position: relative;
    line-height: 25px;
    margin-right: 20px;
	cursor:pointer;
}

label.rlb:before {content: "";width: 25px;height: 25px;position: absolute;top: 0;left: 0;border: 2px solid #8A6D35;border-radius: 100%;cursor:pointer}

.cus_radio:checked + label:before{background:#8A6D35;}
.select2-results .select2-disabled {
        display: none!important;
}
a.small_link{color: #8A6D35;}
a.small_link:hover{color:#D09625;}
.vapemployeeselect.not_visible {
    display: none;
}
.return input {
    width: 100%;
    border-radius: 0!important;
    background: transparent!important;
    color: #fff!important;
}
input#datetimepicker1 {
    width: 30%;
    float: right;
}

.return {
    margin-top: 22px!important;
}

.return label {
    padding-left: 5px;
}
/*Tours*/
.tour_module h2.itemTitle {max-width: 100%;left: 0;}
section#sp-virtual-tour {padding-bottom: 100px; background-color: rgb(6, 6, 6)!important;background-image: url(https://www.cretanviptours.com/images/brilliant.png)!important;}
.title_tour {text-align: center;font-weight: bold;font-size: 20px;margin-top: 12px;}
.title_tour > a {color: #b68016!important;}
div#sp-tours {padding: 20px 0;border: 0px 1px 0px 1px solid #fff;border: 3px solid rgba(182,128,22,0.5);border-left: 0;border-right: 0;}
.title_tour > a:hover {text-decoration: underline!important;}
.item_tour {margin-bottom: 20px;}
.my_conv {
    width: 600px;
    text-align: center;
    margin: 0 auto;
    max-width: 100%;
    margin: 50px auto 20px;
    border: 2px solid #8A6D35;
    padding: 20px;
    position: relative;
}
.my_conv:before {content: "\f0e7";font-family: Fontawesome;position: absolute;left: -50px;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 30px;color: #D5AD6D;}
.my_conv:after {content: "\f0e7";font-family: Fontawesome;position: absolute;right: -50px;top: 50%;-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);font-size: 30px;color: #D5AD6D;}
/*
 * jReject (jQuery Browser Rejection Plugin)
 * Version 1.1.0
 * URL: http://jreject.turnwheel.com/
 * Description: jReject is a easy method of rejecting specific browsers on your site
 * Author: Steven Bower (TurnWheel Designs) http://turnwheel.com/
 * Copyright: Copyright (c) 2009-2014 Steven Bower under dual MIT/GPL license.
 */

#jr_overlay {
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	z-index: 2147483646;
	position: absolute;
}

#jr_wrap {
	position: fixed;
	width: 100%;
	height:100%;
	z-index: 2147483647;
	padding: 0;
	margin: 0;

}

#jr_inner {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 12px;
	background: #FFF;
	border: 1px solid #CCC;
	color: #4F4F4F;
	margin: 0 auto;
	height: auto;
	padding: 20px;
	position: relative;
	box-sizing: content-box;
	min-width: 400px;
    max-width: 700px;
    width: auto;
	position:absolute;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%,-50%)
}

#jr_header {
	display: block;
	color: #333;
	padding: 5px;
	padding-bottom: 0;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 0.5em;
}

#jr_inner p {
	padding: 5px;
	margin: 0;
}

#jr_inner ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#jr_inner ul li {
	cursor: pointer;
	float: left;
	width: 120px;
	height: 122px;
	margin: 0 10px 10px 10px;
	padding: 0;
	text-align: center;
}

#jr_inner li a {
	color: #333;
	font-size: 0.8em;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#jr_inner li a:hover {
	text-decoration: underline;
}

#jr_inner .jr_icon {
	width: 100px;
	height: 100px;
	margin: 1px auto;
	padding: 0;
	background: transparent no-repeat scroll left top;
	cursor: pointer;
}

#jr_close {
	clear: both;
	padding: 0;
	margin: 0;
}

#jr_close a {
	color: #000;
	display: block;
	width: auto;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#jr_close p {
	padding: 10px 0 0 0;
	margin: 0;
}
p.bigger{font-size:14px;}
.moduletable.price_tb {
    width: calc(100% - 102px);
    margin-left: 102px;
}
table.table-prices th{
    border: 0;
    padding: 5px 7px;
    text-align: center;
}
table.table-prices td{
    padding: 5px 10px;
    text-align: center;
}
.nav-tabs{
	border-bottom:0;
}
table.table-prices{
    width: 100%;
	
}
.table-prices tr:first-child {
    background-color: #8A6D35!important;
}
.table-prices tr:not(:first-child):hover {
    background-color: #000000;
    color: #fff;
}
.table-prices tr:nth-child(odd) {
    background-color: #8A6D35;
}
.table-prices tr:nth-child(even) {
    background-color: transparent;
}
.big_ta {
    text-align: center;
    display: block;
    margin-bottom: 40px;
}

.big_ta ul {
    display: inline-block;
}
.nav-tabs>li>a{color:#fff;}
.wpb_wrapper {
    text-align: center;
    margin-bottom: 20px;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,.nav.pr>li>a:hover, .nav.pr>li>a:focus{
	color: #fff;
    background-color: #8A6D35;
    border: 1px solid #8A6D35;
    border-bottom-color: transparent;
    cursor: default;
}

.hidebtn{
	display:none !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color:#fff !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #fff !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #fff !important;
}

.tours h3 {
    font-weight: 300;
    text-align: center;
    font-size: 28px;
}


.col-md-6.tour-content {
    text-align: center;
    line-height: 110px;
}


.clear {
    clear: both;
    margin-top: 44px;
    border-top: 1px solid #4a4a4a;
    padding-bottom: 29px;
}

.modal-dialog.cm-modal {
    width: 95%;
}

.cm-modal iframe {
    width: 100%;
    height: 87vh;
}


ul.nav-child.unstyled.small li.item-290 a:before,
ul.nav-child.unstyled.small li.item-300 a:before,
ul.nav-child.unstyled.small li.item-301 a:before,
ul.nav-child.unstyled.small li.item-302 a:before{
	display:inline-block !important;
}