
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);

@font-face {
    font-family: 'Calibri';
    src: url('https://www.capevillas.com/2018/fonts/Calibri.ttf') format('truetype');

}
@font-face {
    font-family: 'CalibriLight';
    src: url('https://www.capevillas.com/2018/fonts/calibril.ttf') format('truetype');

}
	@font-face {
    font-family: ErasLight;
    src: url('https://www.capevillas.com/2018/fonts/ERASLGHT.ttf');

}
body
{
	font-family: 'Open Sans', sans-serif;
}


#menu_left
{
	float:left;
	width:auto;
	height:auto;
	line-height:22px;
	text-align:center;
	background-color:#8a8277;
	color:#ffffff;
	font-size:15px;
	padding: 9px 11px;
/* 	animation: fadein2 2s; */
/*     -moz-animation: fadein2 2s; /* Firefox */
/*     -webkit-animation: fadein2 2s; /* Safari and Chrome */
/*     -o-animation: fadein2 2s; /* Opera */

}

#menu_right
{
	float:right;
	width:307px;
	height:40px;
}
#menu_right span
{
	width:315px;
	height:40px;
	display:block;

}
#menu_right ul
{
	padding:0px;
	margin:0px;
}
.menu_home_style
{
	margin-right:35px;
}


/*  #Base
================================================== */

ul.menu, ul.menu ul { margin: 0 auto; list-style: none; position:absolute; z-index:8888 }
ul.menu > li { float: left; }
ul.menu  li > a { text-decoration: none; display: block; }
ul.menu .right { /*float: right; */}
ul.menu li {	/*position: relative;*/ }

/*  #Sub Drop Down Menu
================================================== */


ul.menu ul { display: none; /*position: absolute; width: 180px;*/ }
ul.menu li:hover > ul { display: none; }
ul.menu li:hover > #search_strip1 { display: none; }
ul.menu ul ul { top: 0px; left: 180px; }

ul.menu p{ color: #707070;font-size: 15px; font-style: normal; line-height: 22px; padding: 0 0px 15px; }

.c-test { padding-bottom:15px;}
.c-test p { margin:5px 15px; padding-bottom:0px; }
.c-test span { margin:0px 15px; text-align:right; width:100%;}

.fa{padding-right:10px; }
.c-logo img{ width:160px;height:auto;margin:10px 20px 10px;}

/*  #Sub Mega Menu
================================================== */

ul.menu .dropdown-col-1,
ul.menu .dropdown-col-1-2,
ul.menu .dropdown-col-2,
ul.menu .dropdown-col-3,
ul.menu .dropdown-col-4,
ul.menu .dropdown-col-5,
ul.menu .dropdown-col-6,
ul.menu .dropdown-col-7,
ul.menu .dropdown-col-8 {
	position: absolute;
	display: none;
}
ul.menu .dropdown-col-1, .menu .col-1 { width: 195px; color:#FFF; font-size:14px; }
ul.menu .dropdown-col-1-2, .menu .col-1-2 { width: 147px;  }
ul.menu .dropdown-col-full, .menu .col-full { width: 785px;  }
ul.menu .dropdown-col-2, .menu .col-2 { width: 390px; }
ul.menu .dropdown-col-3, .menu .col-3 { width: 585px; }
ul.menu .dropdown-col-4, .menu .col-4 { width: 850px; padding:10px 0px; }
ul.menu .dropdown-col-4-2, .menu .col-4-2 { width: 130px; margin-left:20px; }
ul.menu .dropdown-col-4-3, .menu .col-4-3 { width: 86px; margin-left:18px; }
ul.menu .dropdown-col-4-4, .menu .col-4-4 { width: 110px; margin-left:4px; padding-left:10px; }
ul.menu .dropdown-col-4-5, .menu .col-4-5 { width: 120px; margin-left:30px; margin-right:24px; }
ul.menu .dropdown-col-5, .menu .col-5 { width: 995px; }
/*ul.menu .dropdown-col-6, .menu .col-6 { width: 1000px; }*/
ul.menu .dropdown-col-6, .menu .col-6 { width: 824px; }
ul.menu .dropdown-col-7, .menu .col-7 { width: 1200px; }
ul.menu .dropdown-col-8, .menu .col-8 { /*width: 456px; */width:310px;}


.list_locations_new {
	position: absolute;
	display: none;
	width: 824px;
	margin-top: 3.5%;
	padding-top: 3.5%;
	margin-left: -30%;
	background: rgba(66, 66, 66, 0.85) none repeat scroll 0 0;
}

.list_locations_new:hover{
	display: block;
}

.list_locations_new:hover ~ .menu_search_head1 {
	background-color:#73a4fd;
}

.menu_search_head1:hover ~ .list_locations_new {
	display: block;
}

.menu_search_head1:hover {
	background-color:#73a4fd;
}

select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  -moz-appearance: none;
  -moz-border-radius: 0px;
}

ul.menu .col-1,
ul.menu .col-1-2,
ul.menu .col-2,
ul.menu .col-3,
ul.menu .col-4,
ul.menu .col-4-2,
ul.menu .col-4-3,
ul.menu .col-4-4,
ul.menu .col-4-5,
ul.menu .col-5,
ul.menu .col-6,
ul.menu .col-7,
ul.menu .col-8
{
	float: left;
}

ul.menu .col-full
{
	float:left;
	clear:both;
	border-bottom:solid 1px #CCC;
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	margin-left:20px;
}

ul.menu ol { list-style: none; padding: 0; }
ul.menu > li:hover > div { display: block; }


.destination1_left
{
	clear:both;
	float:left;
	width:33%;
	height:auto;
	font-size:22px;
	color:#FFF;
}
.destination1_middle
{
	float:left;
	width:30%;
	height:auto;


}
.destination1_right
{
	float:left;
	width:37%;
	height:auto;
	text-align:right;

}
.sub_search1
{
	width:75px !important;
	height:30px;
	border:solid 1px #666;
	font-size:12px;
	font-weight:bold;
	background: #07A;
	line-height:28px;
	color:#ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
.menu_search_top1
{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:6px;

}

.menu_search_head1
{
	float:left;
	width:100%;
	height:auto;
	font-size:16px;
	color:#CCC;
	text-align:center;
	padding:5px 0px 5px 0px;
}
.menu_search_head2
{
	float:left;
	width:100%;
	height:auto;
	font-size:20px;
	color:#CCC;
	text-align:center;
	padding:5px 0px 5px 0px;
}
.menu_search_head3
{
	float:left;
	width:100%;
	height:auto;
	font-size:16px;
	color:#73A4FD;
	text-align:left;
	padding:5px 0px 5px 0px;
}
.menu_search_head4
{
	float:left;
	width:100%;
	height:auto;
	color:#73A4FD;
	font-size:16px;
	text-align:left;

}
.menu_search_head5
{
	float:left;
	width:100%;
	height:auto;
	font-size:14px;
	color:#CCC;
	text-align:center;
	padding:4px 0px 0px 0px;
}
.menu_search_content1
{
	float:left;
	width:100%;
	height:auto;
	padding:5px 0px 5px 0px;
}

.menu_search_content1 .input1
{
	float:left;
	width: 40px !important;
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
	border-radius:0px;
	height:28px;
	text-align:center;
	margin-right:5px;
}
.menu_search_content1 .input2
{
	float:left;
	width: 80px !important;
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
	border-radius:0px;
	height:28px;
	text-align:center;
}
.menu_search_content1 .input3
{
	float:left;
	width: 120px !important;
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
	border-radius:0px;
	height:28px;
	text-align:center;
}
.menu_search_content1 .input4
{
	float:left;
	width: 35px !important;
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
	border-radius:0px;
	height:28px;
	text-align:center;
}
.input5
{
	width: 240px !important;
	background-color: #666 !important;
	border: 2px solid #000 !important;
	border-radius:0px;
	height:34px;
	text-align:center;
	font-size:22px;
	color:#CCC;
}
.menu_search_content2
{
	float:left;
	width:100%;
	height:auto;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.menu_search_content2 .input1
{
	width: 240px !important;
	background-color: #CCC !important;
	border: 1px solid #CCC !important;
	border-radius:0px;
	height:34px;
	text-align:center;
}

.menu_search_content1 span
{
	float:left;
	width: 25px !important;
	height:28px;
	text-align:center;
	color:#cccccc;
}
.menu_search_button1
{
	float:left;
	width: 100%;
	height:auto;
	text-align:center;
	padding-top:34px;
	text-align:right;
}

.menu_search_online1
{
	float:left;
	width:320px;
	height:auto;
	font-size:14px;
	color:#FFF;
	padding-left:20px;
}
.menu_search_advance1
{
	float:right;
	width:130px;
	height:auto;
	text-align:center;
	font-size:14px;
}
.menu_search_advance1 a
{
	text-decoration:none;
	color:#FFF;
}
#menu_search_filter1
{
	display:none;
	float:left;
	width:100%;
	height:auto;
	border-top:solid 1px #06F;
	margin-top:5px;
	padding-top:5px;
}
.show:focus {display: inline; }
.show:focus + #menu_search_filter1 {display: block;}
#menu_search_filter1:hover {display: block;}

.menu_search_filter1_top
{
	float:left;
	width:810px;
	height:auto;
	padding:0px 20px 0px 20px;
}
.menu_search_filter1_top_left
{
	float:left;
	width:33%;
	height:auto;
	padding-top:25px;
}
.menu_search_filter1_top_right
{
	float:left;
	width:33%;
	height:auto;
	color:#CCC;
}
.menu_search_filter1_top_middle1
{
	float:left;
	width:33%;
	height:auto;
	padding-top:15px;
}
.menu_search_property_id
{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
	font-size:14px;
	color:#CCC;
}
.menu_search_filter1_bottom
{
	float:left;
	width:auto;
	height:auto;
	padding-top:6px;
	padding-left:45px;
}
.search_space1
{
	padding-left:1px;
}
.search_space2
{
	padding-left:10px;
}


.blog_menu1
{
	border-bottom:0px !important;
	width:190px !important;
	color:#CCC !important;
	font-size:12px !important;
}
.blog_menu1 a
{
	padding:8px 12px!important;
}
.blog_menu1 a:hover
{
	background:none !important;
}

.search_strip2
{
	visibility: visible;
	position:absolute;
	width:100%;
	height:105px;
	background: rgba(42, 42, 42, 0.95) none repeat scroll 0% 0%;
	border-top:solid 1px #4d5165;
	z-index:9999;
	left:0px;
	top:64px;
/* 	animation: fadein 4s; */
/*     -moz-animation: fadein 4s; /* Firefox */
/*     -webkit-animation: fadein 4s; /* Safari and Chrome */
/*     -o-animation: fadein 4s; /* Opera */
}

.search_strip3
{

	position:absolute;
	width:100%;
	height:auto;
	background: rgba(42, 42, 42, 0.95) none repeat scroll 0% 0%;
	border-top:solid 1px #4d5165;
	z-index:9999;
	left:0px;
	top:64px;
/* 	animation: fadein 4s; */
/*     -moz-animation: fadein 4s; /* Firefox */
/*     -webkit-animation: fadein 4s; /* Safari and Chrome */
/*     -o-animation: fadein 4s; /* Opera */
}
.padding_main
{
	padding-top:190px;
}
.padding_villa
{
	padding-top:65px;
	background:#333;
}
@keyframes fadein {
    from {
        opacity:0;
		translate3d(0, 50px, 0);
    }
    to {
        opacity:1;
		translate3d(0, 0px, 0);
    }
}
@-moz-keyframes fadein { /* Firefox */
    from {
        opacity:0;
		translate3d(0, 50px, 0);
    }
    to {
        opacity:1;
		translate3d(0, 0px, 0);
    }
}
@-webkit-keyframes fadein { /* Safari and Chrome */
    from {
        opacity:0;
		translate3d(0, 50px, 0);
    }
    to {
        opacity:1;
		translate3d(0, 0px, 0);
    }
}
@-o-keyframes fadein { /* Opera */
    from {
        opacity:0;
		translate3d(0, 50px, 0);
    }
    to {
        opacity: 1;
		translate3d(0, 0px, 0);
    }
}



@keyframes fadein2 {
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-moz-keyframes fadein2 { /* Firefox */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-webkit-keyframes fadein2 { /* Safari and Chrome */
    from {
        opacity:0;
    }
    to {
        opacity:1;
    }
}
@-o-keyframes fadein2 { /* Opera */
    from {
        opacity:0;
    }
    to {
        opacity: 1;
    }
}

.search_strip3 {
	visibility: visible !important;
	-webkit-transform: translate3d(0, 0px, 0) !important;
	-moz-transform: translate3d(0, 0px, 0) !important;
	-o-transform: translate3d(0, 0px, 0) !important;
	-ms-transform: translate3d(0, 0px, 0) !important;
	transform: translate3d(0, 0px, 0) !important;
	-webkit-transition-delay: 0s !important;
	-moz-transition-delay: 0s !important;
	-o-transition-delay: 0s !important;
	-ms-transition-delay: 0s !important;
	transition-delay: 0s !important;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
	z-index:888;
}

.search_strip1{
	visibility: hidden;
	position:absolute;
	width:100%;
	height:auto;
	background:url(../../images/Villas-Search-Menu-Gradient.jpg) top repeat-x !important;
/*	background: rgba(37,37,37,1) !important;
background: -moz-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(51,51,51,1) 100%) !important;
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(37,37,37,1)), color-stop(100%, rgba(51,51,51,1))) !important;
background: -webkit-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(51,51,51,1) 100%) !important;
background: -o-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(51,51,51,1) 100%) !important;
background: -ms-linear-gradient(top, rgba(37,37,37,1) 0%, rgba(51,51,51,1) 100%) !important;
background: linear-gradient(to bottom, rgba(37,37,37,1) 0%, rgba(51,51,51,1) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#252525', endColorstr='#333333', GradientType=0 ) !important; */
	border-top:solid 1px #4d5165;
	z-index:888;
	left:0px;
	top:64px;
	-webkit-transform: translate3d(0, 50px, 0);
	-moz-transform: translate3d(0, 50px, 0);
	-o-transform: translate3d(0, 50px, 0);
	-ms-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
	-webkit-transition: opacity .2s ease-in, visibility 0s linear .2s, -webkit-transform .2s linear;
	-moz-transition: opacity .2s ease-in, visibility 0s linear .2s, -moz-transform .2s linear;
	-o-transition: opacity .2s ease-in, visibility 0s linear .2s, -o-transform .2s linear;
	-ms-transition: opacity .2s ease-in, visibility 0s linear .2s, -ms-transform .2s linear;
	transition: opacity .2s ease-in, visibility 0s linear .2s, transform .2s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

#search_strip1 input[type=text]
{
	height:32px;
	border:solid 1px #000 !important;
}
.search_strip1_top
{

	float:left;
	width:100%;
	height:35px;
	color:#dbdbdb;
	padding-left:20px;
	line-height:35px;
	font-size:13px;
	text-align:left;
}
.search_strip1_top_sp
{

	width:100%;
	height:35px;
	color:#dbdbdb;
	padding-left:20px;
	line-height:35px;
	font-size:13px;
	text-align:left;
	position:absolute;
}

.search_strip1_bottom
{
	clear:both;
	float:right;
	width:100%;
	height:70px;
	color:#dbdbdb;
	font-size:13px;
}
.search_strip1_bottom_sp
{
	clear:both;
	float:right;
	width:100%;
	height:auto;
	color:#dbdbdb;
	font-size:13px;
	padding-top:10px;
	padding-bottom:5px;
}
.search_content1
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	text-align:left;
}
.search_content2
{
	float:left;
	width:auto;
	height:auto;
}
.search_content3
{
	float:left;
	width:auto;
	height:auto;
	padding-top:4px;
}
.morelink1
{
	width:100%;
	text-align:center;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
}
.morelink1 a
{
	text-decoration:none;
	color:#dbdbdb;
}

.search_strip1_bottom input[type=checkbox]
{
	border:solid 1px #000 !important;
}
.search_strip1_bottom_center
{
	margin:0 auto;
	width:690px;
	height:auto;
}
.search_strip1_bottom_center1
{
	float:left;
	width:246px;
	height:auto;
}
.search_strip1_bottom_center2
{
	float:left;
	width:325px;
	height:auto;
}
.search_strip1_bottom_center3
{
	float:left;
	width:108px;
	height:auto;
}
.search_strip_bottom_content1
{
	float:left;
	width:52%;
	height:auto;
}
.search_strip_bottom_content2
{
	float:left;
	width:45%;
	height:auto;
}
.search_input1
{
	width:236px;
	color:#626060 !important;
	padding-left:10px;
	float:left;
	line-height: 32px;
}
.search_input2
{
	background-color: #ffffff;
	border: 1px solid #000;
	height: 32px;
	width:105px;
	color:#626060;
	text-align:center;
	float:left;
	margin-right:2px;
}
.search_input3
{
	margin:10px 5px 0px 0px !important;
	border:solid 1px #000000 !important;
}
.search_button1
{
	width:105px;
	height:32px;
	background:#3e3e3e;
	color:#b8d8ff;
	border:solid 1px #73a4fd !important;
	cursor:pointer;
}
.search_button1:hover
{
	width:105px;
	height:32px;
	background:#3e3e3e;
	color:#cccccc;
	border:solid 1px #cccccc !important;

}
.search_more_button1
{
	width:105px;
	height:38px;
	background:none;
	color:#cccccc;
	border:solid 1px #cccccc !important;
	cursor:pointer;
}
.search_more_button1:hover
{
	width:105px;
	height:38px;
	background:none;
	color:#666666;
	border:solid 1px #666666 !important;
}
.chosen-select
{
	padding-left:15px;
}
::-webkit-input-placeholder {
   color:#626060 !important;
   font-size:13px;

}

:-moz-placeholder { /* Firefox 18- */
   color:#626060 !important;
   font-size:13px;

}

::-moz-placeholder {  /* Firefox 19+ */
   color:#626060 !important ;
   font-size:13px;

}

:-ms-input-placeholder {
   color:#626060 !important;
   font-size:13px;

}
#image2 {
    position: relative;
}
.image-section {
    height: 400px;
    width: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed !important;
    background-position: center center;
    background-size: cover !important;
}
#image2 blockquote {
    position: relative;
    top: 40%;
    max-width: 800px;
    margin: auto;
	color:#FFF !important;

}
#image2 blockquote p{font-size:30px;font-style:italic !important;text-shadow:3px 2px 2px #000;text-shadow:0 0 3px #000,0 0 6px #000,0 0 9px #000,0 0 12px #000,0 0 15px #000,0 0 18px #000}


.more_options1
{
	float:left;
	width:100%;
	height:auto;
	background: rgba(47, 45, 55, 0.65);
	font-size:14px;
	color:#FFF;
	font-weight:normal;
	display:none;

}

#slidebox:target #more_options1{
    max-height:100px;
    opacity:1;
}
.more_options1 input[type="checkbox"] {
	float:left;
	width:auto;
	margin-right:5px;
	clear:both;
}
.more_options1_container
{
	margin:0 auto;
	width:690px;
	height:auto;
	overflow:hidden;
	padding:10px 0px;
}
.more_options1_panel1
{
	float:left;
	width:185px;
	height:auto;
	overflow:hidden;
	margin-right:10px;
}
.more_options1_panel2
{
	float:left;
	width:160px;
	height:auto;
	overflow:hidden;

}
.more_options1_panel3
{
	float:left;
	width:170px;
	height:auto;
	overflow:hidden;
}
.more_options1_panel4
{
	float:left;
	width:160px;
	height:auto;
	overflow:hidden;
}
.more_options1_panel5
{
	float:left;
	width:160px;
	height:auto;
	overflow:hidden;
}
.more_options1_head
{
	float:left;
	width:100%;
	height:auto;
	padding:8px 0px 8px 22px;
	color:#73a4fd;
	font-size:16px;
	text-align:left;
}
.more_options1_head2
{
	float:left;
	width:auto;
	height:auto;
	padding:5px 0px 5px 22px;
	color:#73a4fd;
	font-size:16px;
}
.more_options1_content
{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
}
.more_options1_content2
{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:5px;
	margin-bottom:20px;
}

.more_options1_content span
{
	float:left;
	padding-bottom:2px;


}
.more_options1_input1
{
	float:left;
	width:100%;
	height:32px;
	border: 1px solid #000 !important;
	color: #626060 !important;
	padding-left:10px;
	margin-bottom:15px;
}
.more_options1_input2
{
	float:left;
	width:46.5%;
	height:32px;
	border: 1px solid #000 !important;
	color: #626060 !important;
	padding-left:10px;
	margin-bottom:15px;
	background-color: #ffffff;
}
.more_options1_input3
{
	float:left;
	width:100%;
	height:32px;
	border: 1px solid #000 !important;
	color: #626060 !important;
	text-align:center;
	margin-bottom:20px;
}
.more_options1_button1
{
	width:90%;
	height:38px;
	background:#3e3e3e;
	color:#b8d8ff;
	border:solid 1px #73a4fd !important;
	margin-top:10px;
	float:left;
	margin-left:4px;
}
.more_options1 .grey1
{
	color:#c1bfbf;
}
.more_options1 .style1
{
	font-style:italic;
	margin-bottom:5px;
}
.space1
{
	margin-right:12px;
}
.index_middle_content2
{
	float:left;
	width: 33%;
	height:auto;

}
.index_middle_content2 p
{
	font-size: 1.0vw;
	line-height:1.65vw;
	padding: 10px;
	text-align:left;
	color:#fefefe;

}

.colour_black
{
	color:#010101 !important;
}
.colour_white
{
	color:#ffffff !important;
}
.index_middle_content3 p
{
	font-size: 1.0vw;
	line-height:1.65vw;
	text-align:left;
	color:#fefefe !important;
	font-weight:100;
}
.index_middle_content2 a
{
	color:#7bb2ea;
	text-decoration:none;
	cursor:auto;
}
.index_middle_content2_head
{
	float:left;
	width:100%;
	height:auto;
	text-align:center;
}
.index_middle_content2_head h1
{
	font-size: 2vw;
	line-height:2.8vw;
}
.index_middle_content2_head h2
{
	font-size: 1.4vw;
	line-height:2.8vw;
	text-align:left;
	padding-left:10px;
	font-weight: 300;
}
.index_middle_content2_head2 h1
{
	font-size: 1.8vw;
	line-height:2.8vw;
	margin-bottom:15px;
	text-align:center;
	font-weight: 300 !important;
}
/*   #slide effect
==================================================*/


.slide ul, .slide li > div{
	visibility: hidden;
	display: block !important;
	-webkit-transform: translate3d(0, 50px, 0);
	-moz-transform: translate3d(0, 50px, 0);
	-o-transform: translate3d(0, 50px, 0);
	-ms-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
	-webkit-transition: opacity .2s ease-in, visibility 0s linear .2s, -webkit-transform .2s linear;
	-moz-transition: opacity .2s ease-in, visibility 0s linear .2s, -moz-transform .2s linear;
	-o-transition: opacity .2s ease-in, visibility 0s linear .2s, -o-transform .2s linear;
	-ms-transition: opacity .2s ease-in, visibility 0s linear .2s, -ms-transform .2s linear;
	transition: opacity .2s ease-in, visibility 0s linear .2s, transform .2s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}

.slide li:hover > ul,  .slide li:hover > div{
	visibility: visible;
	-webkit-transform: translate3d(0, 0px, 0);
	-moz-transform: translate3d(0, 0px, 0);
	-o-transform: translate3d(0, 0px, 0);
	-ms-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
#slider-snap-value-lower
{
	text-align:left;
}

.text2 a{
	text-decoration: none;
	color: black;
}

.text2 a:hover{
	text-decoration: underline;
}

/*Destination Menu drop down*/
.destination_menu_head
{
	float:left;
	width:95%;
	height:auto;
	padding-left:5%;
	padding-top:8px;
	padding-bottom:8px;
	font-size:18px;
	background:#93887a;
	color:#FFF;
	font-weight:100 !important;
}
.destination_menu_content
{
	float:left;
	width:95%;
	height:auto;
	padding-left:5%;
	padding-top:14px;
	padding-bottom:14px;
	font-size:14px;
	color:#000 !important;
	overflow:hidden;

}
.destination_menu_content .location
{
	width:100%;
	padding:3px 0px;
	height:auto !important;
	font-size:18px !important;
	font-weight:100 !important;
	text-align:left;
}
.destination_menu_content .location a
{
	text-decoration:none;
	color:#000 !important;
	font-weight:100 !important;
	font-size:18px !important;
}
.destination_menu_content .location a:hover
{
	text-decoration:underline;
	-moz-text-decoration-color: #93887a; /* Code for Firefox */
    text-decoration-color: #93887a;
}
.destination_menu_content span
{
	width:auto !important;
	height:auto !important;
	color:#a39a8f;
	display:inline !important;

}
.destination_menu_content .second
{
	padding-left:15px;
}
.destination_menu_content .third
{
	padding-left:25px;
}


@media screen and (min-width: 1500px) {
.search_strip1_bottom_center
{
	width:745px ;
}



.search_strip1_bottom_center1
{
	width:271px
	}
	.search_strip1_bottom_center2
{
	width:357px;
	}
	.search_strip1_bottom_center3
{
	width:112px;
	}
.search_input1
{
	width:258px;
}
.search_input2
{
	width:117px;
}
.where_would_go
{
	width:752px;
}
.where_would_go_left
{
	width: 255px;
}
.where_would_go_right
{
	width: 496px;
}
.where_would_go_head1 {
    width: 96%;
}
.where_would_go_left_menu {
    width: 100%;
}
.search_button1{
    margin-left: 10px;
}
.where_would_go_left_menu ul li a {
    width: auto;
}

.more_options1_container {
    width: 752px;
}
.more_options1_panel1 {
    width: 203px;
}
.more_options1_panel2 {
    width: 176px;
}
.more_options1_panel3 {
    width: 187px;
}
.more_options1_panel4 {
    width: 176px;
}
}

@media screen and (min-width: 1900px) {

.menu_holder
{
	width:412px !important;
	padding-right:160px;
}
#menu_right
{
	height:55px;
}
.search_item1 {
	padding:0px 6px !important;
	line-height:37px;
	font-size:15px !important;
}
.search_strip1{
	top:88px !important;
}
.menu > li > a
{
	line-height:55px !important;
	font-size:15px !important;
	padding:0px 24px !important;
}
.search_strip1_top
{
	font-size:15px;
}
 .search_strip1_bottom {
      font-size: 18px;
	  height:90px;
}
	.search_strip1_bottom_center
{
	width:988px;
}
.search_strip1_bottom_center1
{
	width:352px
	}
	.search_strip1_bottom_center2
{
	width:464px;
	}
	.search_strip1_bottom_center3
{
	width:153px;
	}
.search_input1
{
	width:335px;
	height:42px !important;
}
.search_input2
{
	width:152px;
	height:42px !important;
}
.search_button1 {
	margin-left:5px;
    width: 145px;
	height:42px !important;
}
.search_button1:hover {

    width: 145px;
}
.where_would_go
{
	width:980px;
}
.where_would_go_left
{
	width: 332px;
}
.where_would_go_left_menu ul li {
    height: 38px;
    line-height: 38px;
}
.where_would_go_right
{
	width: 645px;
}
.where_would_go_right_top ul li {
    height: 32px;
}
.where_would_go_right .text2 {
	font-size:16px !important;
	padding-top:0px important;
	padding-left:2px;
}
.where_would_go_right .checkbox1
{
	padding-top:2px !important;
}
.where_would_go_right_top {
    height: 462px;
}
.where_would_go_head1 {
    width: 96%;
}
.where_would_go_left_menu {
    width: 100%;
}
.search_button1{
    margin-left: 20px;
}
.where_would_go_left_menu ul li a {
    width: auto;
}
.where_would_go_right_bottom {
    padding-top: 10px;
	padding-bottom: 10px;
	width:500px;
}
.more_options1 {
    font-size: 20px;
}
.more_options1_container {
    width: 975px;
}
.more_options1_head
{
	font-size:18px;
}
.more_options1_panel1 {
    width: 264px;
}
.more_options1_panel2 {
    width: 228px;
}
.more_options1_panel3 {
    width: 242px;
}
.more_options1_panel4 {
    width: 228px;
}


ul.menu .dropdown-col-8, .menu .col-8 {
    width: 410px;
}

.destination_menu_head
{
	font-size:26px;
}
.destination_menu_content .location a {
	font-size:24px !important;
}
.padding_main
{
	padding-top:240px;
}
#search_strip1 input[type=text]
{
	height:42px;
}
.more_options1_input2
{
	height:42px;
}
.more_options1_input3
{
	height:42px;
}
.morelink1
{
	font-size:15px !important;
	font-weight:bold;
	padding-left:18px;
	letter-spacing:1px;
}
}
