/*HOME CLUB 12 BANNER(s)*/
.club-12-banner { max-width: 960px; margin: 0 auto 70px; padding: 0 20px; text-align:center; }
	.club-12-banner	img { display: block; width: 100%; max-width: 436px; margin: 0 auto 15px; }
	.club-12-banner img + p { text-align: center; font-weight: bold; }
	.club-12-banner .custom-bullets { display: inline-block; margin: 20px auto; width: 100%; max-width: 500px; }
		.club-12-banner .custom-bullets li  { line-height: 1.6em; }
	.btn { display:block;width: 120px;font-size: 17px;color: #fff;font-weight: bold;padding: 15px 20px;margin: 20px auto;background-color: #da4801;letter-spacing: .06em;  }
	


/*HOME CLUB 12 BANNER(e)*/

/*CONNECT(s)*/
.nav_connect_social{position:relative;padding:10px 0;margin-bottom:20px;}
.nav_connect_social>ul{position:relative;margin-left:10px;}
.nav_connect_social>ul>li{float:left;display:inline;position:relative;margin:0 15px;}
.nav_connect_social>ul>li>a{display:block;}
.connect_form{width:405px;float:left;display:inline;min-height:200px;overflow:hidden;position:relative;margin-left:-405px;margin-top:30px;}
.connect_form header{font-size:20px;color:#da4801;font-weight:700;margin-bottom:12px;text-transform:lowercase;clear:both;}
.connect_form header:first-child{padding-top:0;}
.connect_form form{font-size:15px;line-height:17px;font-weight:700;font-family:'Montserrat', sans-serif;}
.connect_form form label{display:none;}
.connect_form form .entry{position:relative;}
.connect_form form .field{position:relative;float:left;display:inline;min-height:21px;background:#fff;z-index:1;}
.connect_form form .field:hover{z-index:2;}
.connect_form form .field_submit {text-align:center;}
.connect_form form .field input[type="text"]{width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;font-size:15px;color:#6f625a;display:block;line-height:17px;font-weight:700;font-family:'Montserrat', sans-serif;}
.connect_form form textarea{width:100%;min-height:130px;padding:0;margin:0;display:block;border:none;font-size:15px;color:#6f625a;font-weight:700;font-family:'Montserrat', sans-serif;text-transform:uppercase;background:transparent;}
.connect_form form .field_submit input[type="submit"]{font-size:17px;color:#fff;font-weight:bold;padding:10px 18px;background-color:#da4801;display:inline-block;text-transform:uppercase;border:none;margin:0;letter-spacing:.06em;cursor:pointer;position:relative;}
.connect_form hr{border:0;height:0;border-bottom: 2px solid #da4801;clear:both;display:block;padding-top:30px;margin-bottom:30px;position:relative;}
.connect_form hr.alt:before{width:34px;height:18px;position:absolute;top:100%;left:50%;margin:0 0 0 -17px;;background:url(/images/form/hr_arrow_d.png) 0 0 no-repeat;content:"";}

.connect_form ::-webkit-input-placeholder{color:#6f625a;}
.connect_form :-moz-placeholder{color:#6f625a;}
.connect_form ::-moz-placeholder{color:#6f625a;}
.connect_form :-ms-input-placeholder{color:#6f625a;}

.connect_form .required ::-webkit-input-placeholder:after{content:url(/images/form/ico_required.png);margin-left:5px;}
.connect_form .required :-moz-placeholder:after{content:url(/images/form/ico_required.png);margin-left:5px;}
.connect_form .required ::-moz-placeholder:after{content:url(/images/form/ico_required.png);margin-left:5px;}
.connect_form .required :-ms-input-placeholder:after{content:url(/images/form/ico_required.png);margin-left:5px;}

.connect_form form .rowA_col1{width:140px;padding:8px 12px 6px;border:2px solid #6f625a;clear:left;margin-bottom:16px;}
.connect_form form .rowA_col2{width:190px;padding:8px 12px 6px;border:2px solid #6f625a;margin-left:16px;margin-bottom:16px;}
.connect_form form .rowB_col1{width:190px;padding:8px 12px 6px;border:2px solid #6f625a;margin-left:182px;margin-bottom:16px;}
.connect_form form .rowC_col1{width:373px;padding:8px 12px 6px;border:2px solid #6f625a;}

.connect_form form .field.select_arrow{background-image:url(/images/form/select_arrow_vertical.png);background-position:right center;background-repeat:no-repeat;background-color:#fff;}
.connect_form form .entry.type_select{width:100%;height:100%;position:absolute;top:-1px;left:-1px;padding:1px;}
.friendsSelect_style{width:100%;height:100%;cursor:pointer;text-transform:uppercase;}
.friendsSelect_style .hdmSelect_label{padding:8px 12px;height:21px;line-height:21px;top:-1px;position:relative;}
.friendsSelect_style .hdmSelect_option{width:100%;border:2px solid #6f625a;left:-2px!important;}
.friendsSelect_style .hdmSelect_option li{background:#fff;padding:4px 12px;}
.friendsSelect_style .hdmSelect_option li:hover{background-color:#eee;}
@media screen and (max-width:768px){
	.connect_form{width:auto;float:none;display:block;margin:0;}	
	.connect_form header{margin-top:20px;}
	.connect_form form .rowA_col1,
	.connect_form form .rowA_col2,
	.connect_form form .rowB_col1,
	.connect_form form .rowC_col1{width:94%;padding:8px 2%;margin:0 0 8px 0;float:none;display:block;}
}
/*CONNECT(e)*/

	
/*STAY(s)*/
.stay_rooms{position:relative;}
.stay_rooms_list{position:relative;overflow:hidden;}
.stay_rooms_list>li{width:33.3%;float:left;display:inline;position:relative;}
.stay_rooms_list>li:before{width:1px;height:100%;position:absolute;left:0;top:0;content:"";background:#eee;}
.stay_rooms_list>li:first-child:before{display:none;}
.stay_rooms_list .item{display:block;text-align:center;position:relative;margin:0 30px;}
.stay_rooms_list .item>.thumb{width:75px;height:auto;position:relative;margin:0 auto 25px;display:block;}
.stay_rooms_list .item>.title{color:#da4801;text-transform:uppercase;margin-bottom:10px;display:block;font-family:'BebasNeueRegular', sans-serif;font-size:24px;}
.stay_rooms_list .item>.desc{display:block;margin-bottom:25px;}
@media screen and (max-width:768px){
	.stay_rooms_list>li:before{display:none;}	
}

.stay_packages_list{position:relative;padding:20px 0;overflow:hidden;border-bottom:1px solid #eee;padding-bottom:50px;margin-bottom:30px;}
.stay_packages_list:last-child{border-bottom:none;padding-bottom:0;}
.stay_packages_list>li{width:33.3%;float:left;display:inline;position:relative;}
.stay_packages_list>li:before{width:1px;height:100%;position:absolute;left:0;top:0;content:"";background:#eee;display:none;}
.stay_packages_list>li:nth-child(3n+1){clear:both;}
.stay_packages_list>li:nth-child(3n+1):before{display:none;}
.stay_packages_list>li:first-child:before{display:none;}
.stay_packages_list .item{display:block;text-align:center;position:relative;margin:0 30px;}
.stay_packages_list .item>.thumb{width:75px;height:auto;position:relative;margin:0 auto 25px;display:block;}
.stay_packages_list .item>.title{color:#da4801;text-transform:uppercase;margin-bottom:10px;display:block;font-family:'BebasNeueRegular', sans-serif;font-size:24px;}
.stay_packages_list .item>.desc{display:none;}
.stay_packages_list .item .button{cursor:pointer;}
.stay_packages_hero{height:412px;background:url(/images/stay/packages_ov.jpg) center center no-repeat;background-size:cover;margin-bottom:-50px;}

/*grid suite pop*/
.stay_packages_item_content{height:100%;position:relative;}
.stay_packages_item_content .thumb_full{width:100%;height:auto;}
.stay_packages_item_content .thumb{width:auto;height:100%;position:absolute;top:0;right:50%;}
.stay_packages_item_content .desc{padding:55px 50px 0;position:relative;color:#6f625a;font-size:14px;line-height:1.61em;}
.stay_packages_item_content .desc>.inner{margin-left:55%;}
.stay_packages_item_content .desc p{margin-bottom:22px;}
.stay_packages_item_content .desc .title{font-size:18px;text-transform:uppercase;line-height:normal;}
.plugin_stay_package_pop_popen .popen_fullscreen{display:none!important;}
.plugin_stay_package_pop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:25px!important;right:25px!important;}
.plugin_stay_package_pop_popen .popen_overlay{opacity:.7!important;}
.plugin_stay_package_pop_popen .stay_package_pop_popen{width:100%;height:500px;position:relative;overflow:auto;}
@media screen and (max-width:640px){
	.stay_packages_item_content .thumb{width:100%;height:auto;float:none;display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;}	
	.stay_packages_item_content .desc{padding:20px;}
	.stay_packages_item_content .desc>.inner{margin-left:0;}
	.plugin_stay_package_pop_popen .popen_close{background-color:#fff!important;padding:3px!Important;top:10px!important;right:10px!important}
	.plugin_stay_package_pop_popen .popen_content,
	.plugin_stay_package_pop_popen .stay_package_pop_popen{height:3000px!Important;}
}



.stay_amenities{text-align:center;}

.stay_amenities_list{position:relative;padding:30px 0 20px;overflow:hidden;}
.stay_amenities_list>li{width:50%;float:left;display:inline;position:relative;margin-bottom:30px;}
.stay_amenities_list>li.alt{clear:left;}
.stay_amenities_list:before{width:1px;height:100%;background:#d3461e;content:"";position:absolute;top:0;left:50%;}
	
.stay_amenities_list .item{display:block;text-align:center;position:relative;margin:0 80px;}
.stay_amenities_list .item + .item {margin-top: 40px; }
.stay_amenities_list .item>.thumb{width:75px;height:auto;position:relative;margin:0 auto 25px;display:block;}
.stay_amenities_list .item>.title{color:#da4801;text-transform:uppercase;margin-bottom:30px;display:block;font-family:'BebasNeueRegular', sans-serif;font-size:24px;}
.stay_amenities_list .item>.desc{display:block;text-align:left;}
.stay_amenities_hero{height:412px;background:url(/images/stay/amenities_ov.jpg) center center no-repeat;background-size:cover;margin-bottom:-50px;}

.stay_amenities_list .item ul{}
.custom-bullets{text-align:left;margin-left: 15%;}
.stay_amenities_list .item ul>li,
.custom-bullets li{padding-left:30px;list-style:none;position:relative;margin-bottom:10px;}
.stay_amenities_list .item ul>li:before,
.custom-bullets li:before{content:url(/images/layout/bullet_arrow.png);position:absolute;top:0;left:0;margin-bottom:-50px;}

@media screen and (max-width:840px){
	.club12-intro br{display:none;}
}

@media screen and (max-width:768px) {
	.stay_amenities .stay_amenities_list>li {
		border:0;
		padding: 0;
	}
	.stay_amenities .stay_amenities_list .item {
		padding-bottom: 30px;
		border-bottom: 1px solid #eee;
	}
}

@media screen and (max-width:640px){
	.stay_packages_list>li:before{display:none;}
	.custom-bullets{margin-left: 5px;}	
}
/*STAY(e)*/

/*MEETING(s)*/

.meeting_list_1{position:relative;}
.meeting_list_1>li{position:relative;}
.meeting_list_1 .item{max-width:860px;margin:0 auto;padding:40px 0;position:relative;overflow:hidden;}
.meeting_list_1 .item>.thumb{width:45%;height:auto;float:left;display:inline;}
.meeting_list_1 .item>.desc{width:100%;padding-top:53px;}
.meeting_list_1 .item>.desc>.inner{margin-left:55%;}
.meeting_list_1 .item>.desc .icon{width:85px;margin:0 auto;display:block;margin-bottom:15px;}
.meeting_list_1 .item>.desc .title{color:#da4801;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:15px;font-family:'BebasNeueRegular', sans-serif;font-size:36px;line-height:normal;}
.meeting_list_1 .item ul{margin:0;padding:0;position:relative;}
.meeting_list_1 .item li{padding-left:20px;list-style:none;position:relative;}
.meeting_list_1 .item li:before{content:url(/images/weddings-and-events/bullet_arrow.png);position:absolute;top:2px;left:0;}
.meeting_list_1>li:nth-child(even){background-color:#fff;}
.meeting_list_1>li:nth-child(even) .item>.thumb{float:right;}
.meeting_list_1>li:nth-child(even) .item>.desc>.inner{margin-left:0;margin-right:55%;}
@media screen and (max-width:768px){
	.meeting_list_1 .item{margin:0 20px;}
	.meeting_list_1 .item>.thumb{width:auto;height:250px;float:none;display:block;margin:0 auto;margin-bottom:30px;border:1px solid #fff;}	
	.meeting_list_1 .item>.desc{padding-top:0;}
	.meeting_list_1 .item>.desc>.inner{margin:0;}
	.meeting_list_1>li:nth-child(even) .item>.thumb{float:none;border:1px solid #ddd;}
	.meeting_list_1>li:nth-child(even) .item>.desc>.inner{margin:0;}
}
/*MEETING(e)*/

/*WEDDING(s)*/
.wedding_services{position:relative;}
.wedding_list_1{position:relative;}
.wedding_list_1>li{position:relative;}
.wedding_list_1 .item{max-width:860px;margin:0 auto;padding:40px 0;position:relative;overflow:hidden;}
.wedding_list_1 .item>.thumb{width:45%;height:auto;float:left;display:inline;}
.wedding_list_1 .item>.desc{width:100%;padding-top:53px;}
.wedding_list_1 .item>.desc>.inner{margin-left:55%;}
.wedding_list_1 .item>.desc .icon{width:85px;margin:0 auto;display:block;margin-bottom:15px;}
.wedding_list_1 .item>.desc .title{color:#da4801;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:15px;font-family:'BebasNeueRegular', sans-serif;font-size:36px;line-height:normal;}
.wedding_list_1 .item ul{margin:0;padding:0;position:relative;}
.wedding_list_1 .item li{padding-left:20px;list-style:none;position:relative;}
.wedding_list_1 .item li:before{content:url(/images/weddings-and-events/bullet_arrow.png);position:absolute;top:0;left:0;}
.wedding_list_1>li:nth-child(odd){background-color:#fff;}
.wedding_list_1>li:nth-child(even) .item>.thumb{float:right;}
.wedding_list_1>li:nth-child(even) .item>.desc>.inner{margin-left:0;margin-right:55%;}
@media screen and (max-width:768px){
	.wedding_list_1 .item{margin:0 20px;}
	.wedding_list_1 .item>.thumb{width:auto;height:250px;float:none;display:block;margin:0 auto;margin-bottom:30px;border:1px solid #fff;}	
	.wedding_list_1 .item>.desc{padding-top:0;}
	.wedding_list_1 .item>.desc>.inner{margin:0;}
	.wedding_list_1>li:nth-child(even) .item>.thumb{float:none;border:1px solid #ddd;}
	.wedding_list_1>li:nth-child(even) .item>.desc>.inner{margin:0;}
}



.wedding_services{position:relative;}
.wedding_services_list{position:relative;}
.wedding_services_list>li{margin-bottom:40px;}
.wedding_services_list .item{position:relative;overflow:hidden;}
.wedding_services_list .item>.thumb{width:625px;float:left;display:inline;}
.wedding_services_list .item>.desc{width:100%;padding-top:53px;}
.wedding_services_list .item>.desc>.inner{margin-left:688px;}
.wedding_services_list .item>.desc .icon{width:85px;margin:0 auto;display:block;margin-bottom:15px;}
.wedding_services_list .item>.desc .title{color:#da4801;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:15px;font-family:'Montserrat', sans-serif;font-weight:700;line-height:normal;}
.wedding_services_list .item ul{margin:0;padding:0;position:relative;}
.wedding_services_list .item li{padding-left:20px;list-style:none;position:relative;}
.wedding_services_list .item li:before{content:url(/images/weddings-and-events/bullet_arrow.png);position:absolute;top:0;left:0;}

.wedding_services_list>li:nth-child(even) .item>.thumb{float:right;}
.wedding_services_list>li:nth-child(even) .item>.desc>.inner{margin-left:0;margin-right:688px;}

.wedding_packages_list{position:relative;margin-bottom:80px;}
.wedding_packages_list>li{width:31.3%;margin:0 1%;float:left;display:inline;}
.wedding_packages_list .item{display:block;text-align:center;position:relative;}
.wedding_packages_list .item>.thumb{width:85px;height:85px;position:relative;margin:0 auto 25px;display:block;}
.wedding_packages_list .item>.title{color:#da4801;text-transform:uppercase;margin-bottom:10px;display:block;font-family:'BebasNeueRegular', sans-serif;font-size:30px;}
.wedding_packages_list .item>.desc{display:block;margin-bottom:25px;}
.wedding_packages_hero{height:412px;background:url(/images/weddings-and-events/packages_ov.jpg) center center no-repeat;background-size:cover;margin-bottom:-50px;}
@media screen and (max-width:768px){
	.wedding_packages_list>li{display:block;float:none;width:auto;margin:0;padding:30px 0;border-bottom:1px solid #eee;}	
}


.form_quote{text-align:center;max-width:755px/*984px*/;margin:0 auto;}
.form_quote header{color:#da4801;font-size:45px;text-transform:uppercase;line-height:normal;font-family:'BebasNeueRegular', sans-serif;}
.form_quote form{text-align:left;font-size:15px;}
.form_quote form header{font-size:30px;font-family:'Lobster', cursive;text-transform:none;font-weight:normal;margin-bottom:20px;margin-top:-25px;}
.form_quote form label{display:none;}
.form_quote form .entry{position:relative;}
.form_quote form .entry.type_select{width:100%;height:100%;position:absolute;top:-2px;left:-2px;padding:2px;}
.form_quote hr{border:0;height:0;border-bottom: 2px solid #da4801;clear:both;display:block;padding-top:30px;margin-bottom:40px;position:relative;}
.form_quote hr.alt:before{width:34px;height:18px;position:absolute;top:100%;left:50%;margin:0 0 0 -17px;;background:url(/images/form/hr_arrow_d.png) 0 0 no-repeat;content:"";}
.form_quote .field:hover{z-index:10;}
.form_quote .field_submit{text-align:center;margin-bottom:30px;}
.form_quote .field_submit input[type="submit"]{font-size:17px;color:#fff;font-weight:bold;padding:15px 20px;background-color:#da4801;display:inline-block;text-transform:uppercase;border:none;margin:0;letter-spacing:.06em;cursor:pointer;position:relative;}
.form_quote .field_submit input[type="submit"]:active{top:1px;}
.form_quote form input[type="text"]{width:100%;margin:0;padding:0;display:block;line-height:25px;border:none;font-size:15px;color:#6f625a;font-weight:700;font-family:'Montserrat', sans-serif;text-transform:uppercase;background:transparent;}
.form_quote form textarea{width:100%;min-height:94px;padding:0;margin:0;display:block;border:none;font-size:17px;color:#d3461e;font-weight:700;font-family:'Montserrat', sans-serif;text-transform:uppercase;background:transparent;}

.form_quote ::-webkit-input-placeholder{color:#6f625a;}
.form_quote :-moz-placeholder{color:#6f625a;}
.form_quote ::-moz-placeholder{color:#6f625a;}
.form_quote :-ms-input-placeholder{color:#6f625a;}

.form_quote .alt_white ::-webkit-input-placeholder{color:#fff;}
.form_quote .alt_white :-moz-placeholder{color:#fff;}
.form_quote .alt_white ::-moz-placeholder{color:#fff;}
.form_quote .alt_white :-ms-input-placeholder{color:#fff;}

.form_quote .alt_red ::-webkit-input-placeholder{color:#d3461e;}
.form_quote .alt_red :-moz-placeholder{color:#d3461e;}
.form_quote .alt_red ::-moz-placeholder{color:#d3461e;}
.form_quote .alt_red :-ms-input-placeholder{color:#d3461e;}


.form_quote form .field.select_arrow{background-image:url(/images/form/select_arrow_d.png);background-repeat:no-repeat;background-position:right center;background-color:#fff;}
.form_quote form .field.select_arrow.white{background-image:url(/images/form/select_arrow_d_white.png);background-repeat:no-repeat;background-position:right center;}

.form_quote form .field{float:left;display:inline;position:relative;line-height:25px;min-height:25px;}
.form_quote form .rowA_col1{width:130px;padding:10px 15px;border:2px solid #6f625a;clear:left;}
.form_quote form .rowA_col1.empty{background-color:transparent;border:2px solid transparent;}
.form_quote form .rowA_col2{width:248px;padding:10px 15px;margin-left:13px;border:2px solid #6f625a;margin-bottom:20px;}
.form_quote form .rowA_col3{width:248px;padding:10px 15px;margin-left:13px;border:2px solid #6f625a;margin-bottom:20px;}

.form_quote form .rowB_col1{width:280px;margin-left:72px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowB_col2{width:264px;margin-left:70px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;}
.form_quote form .rowB_col1>img,
.form_quote form .rowB_col2>img{position:absolute;top:-2px;right:100%;margin-right:15px;}

.form_quote form .rowC_col1{width:210px;margin-left:72px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowC_col2{width:154px;margin-left:13px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;}
.form_quote form .rowC_col3{width:190px;margin-left:13px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;}

.form_quote form .rowD_col1{width:210px;margin-left:72px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowD_col2{width:391px;margin-left:13px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;}

.form_quote form .rowE_col1{width:296px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowE_col2{width:378px;margin-left:13px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;}

.form_quote form .rowF_col1{width:296px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowF_col1_alt{width:369px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;margin-left:13px;}
.form_quote form .rowF_col2{width:123px;margin-left:13px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;margin-right:30px;}
.form_quote form .rowF_col3{width:123px;margin-left:27px;border:2px solid #b7b0ac;padding:10px 15px;margin-bottom:20px;margin-right:30px;background:#b7b0ac;}
.form_quote form .rowF_col3 input{color:#fff;}
.form_quote form .rowF_col2 img,
.form_quote form .rowF_col3 img{position:absolute;top:-14px;left:100%;margin-left:26px;}

.form_quote form .rowG_col1{width:296px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowG_col2{width:296px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;clear:left;}
.form_quote form .rowG_col3{width:368px;margin-left:13px;border:2px solid #6f625a;padding:10px 15px;margin-bottom:20px;margin-top:-69px;}
.form_quote form .rowG_col3.nomargintop{margin-top:0;}

.customSelect_style{padding:12px 15px;text-transform:uppercase;color:#6f625a;font-weight:700;cursor:pointer;left:-2px;top:-2px;}
.customSelect_style .hdmSelect_option{width:100%;margin:-2px 0;overflow:auto;max-height:150px;border:2px solid #6f625a;}
.customSelect_style .hdmSelect_option li{padding:5px 15px;background-color:#fff;}
.customSelect_style .hdmSelect_option li:hover{background-color:#eee;}

.field.white .customSelect_style{padding:12px 15px;text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer;left:-2px;top:-2px;}
.field.white .customSelect_style .hdmSelect_option{width:100%;border:2px solid #d3461e;background:#d3461e;}
.field.white .customSelect_style .hdmSelect_option li{padding:5px 15px;background-color:#b23917;}
.field.white .customSelect_style .hdmSelect_option li:hover{background-color:transparent;}

.form_quote .disclaimer{font-size:14px;text-align:center;line-height:normal;}
@media screen and (max-width:768px){
	.form_quote form .rowA_col1{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowA_col2{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowA_col3{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowA_col1.empty{display:none;}
	.form_quote form .rowB_col1{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form .rowB_col2{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form .rowC_col1{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form .rowC_col2{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form .rowC_col3{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form .rowD_col1{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form .rowD_col2{width:79%;padding:10px 3%;margin-left:15%;}
	.form_quote form header{font-size:20px;margin-top:-10px;}
	.form_quote form .rowE_col1{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowE_col2{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowF_col1,
	.form_quote form .rowF_col1_alt{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowF_col2{width:28%;margin:0 12% 10px 0;}
	.form_quote form .rowF_col3{width:28%;margin:0 12% 10px 0;}
	.form_quote form .rowG_col1{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowG_col2{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote form .rowG_col3{width:94%;padding:10px 3%;margin:0 0 10px;}
	.form_quote hr{padding-top:10px;margin-bottom:20px;}
}


.wedding_map_content>ul>li{display:none;}
.weddingGridContent{height:100%;position:relative;}
.weddingGridContent .thumb_full{width:100%;height:auto;}
.weddingGridContent .thumb{width:auto;height:100%;position:absolute;top:0;right:60%;}
.weddingGridContent .desc{padding:55px 50px;position:relative;color:#6f625a;font-size:14px;line-height:1.61em;}
.weddingGridContent .desc>.inner{margin-left:45%;}
.weddingGridContent .desc p{margin-bottom:22px;}
.plugin_weddingGridPop_popen .popen_fullscreen{display:none!important;}
.plugin_weddingGridPop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:25px!important;right:25px!important;}
.plugin_weddingGridPop_popen .popen_overlay{opacity:.7!important;}
.plugin_weddingGridPop_popen .weddingGridPop_popen{width:100%;height:500px;position:relative;overflow:auto;}
@media screen and (max-width:640px){
	.plugin_weddingGridPop_popen .popen_close{background-color:#fff!important;padding:3px!Important;top:10px!important;right:10px!important}
	.plugin_weddingGridPop_popen .popen_content,
	.plugin_weddingGridPop_popen .weddingGridPop_popen{height:3000px!Important;}	
}
/*WEDDING(e)*/

/*MOVIE NIGHTS(s)*/
.movienights_list{position:relative;margin: 10px auto 40px;max-width:60%;}
.movienights_list>li{width:48%;margin:0 1% 10%;float:left;display:inline;}
.movienights_list .item{display:block;text-align:center;position:relative;}
.movienights_list .item>.thumb{width:85px;height:85px;position:relative;margin:0 auto 25px;display:block;}
.movienights_list .item>.title{color:#da4801;text-transform:uppercase;margin-bottom:10px;display:block;font-family:'BebasNeueRegular', sans-serif;font-size:30px;}
.movienights_list .item>.desc{display:block;margin-bottom:25px;}
.movienights_hero{height:412px;background:url(/images/weddings-and-events/packages_ov.jpg) center center no-repeat;background-size:cover;margin-bottom:-50px;}
@media screen and (max-width:768px){
	.movienights_list>li{display:block;float:none;width:auto;margin:0;padding:30px 0;border-bottom:1px solid #eee;}	
}
/*MOVIE NIGHTS(e)*/


/*HOLIDAYS(s)*/
.holiday-package { margin-bottom: 20px; }
	.holiday-package h3 { color: #da4801; }
	.holiday-package .available { font-size: 14px; font-style: italic; }
/*HOLIDAYS(e)*/


/*ARTICLES(s)*/
.article_list{max-width:840px;margin:0 auto;position:relative;z-index:2;}
.article_list>header{color:#da4801;font-size:40px;line-height:normal;margin:0 0 30px 0;font-style:italic;text-align:center;border-bottom:1px solid #bfbfbf;font-family: 'Lobster', cursive;}
.article_list>ul{position:relative;}
.article_list>ul>li{width:31.3%;margin:0 1% 35px;min-height:450px;float:left;display:inline;position:relative;overflow:hidden;}
.article_list .item{position:relative;display:block;overflow:hidden;}
.article_list .item>.thumb{width:100%;height:auto;display:block;margin-bottom:15px;}
.article_list .item>.desc{text-align:center;color:#6f625a;display:block;font-size:15px;line-height:normal;}
.article_list .item>.desc:before{content:"PRESS";display:block;}
.article_list .item>.desc>.title{font-size:20px/*47*/;color:#da4801;line-height:normal;text-transform:uppercase;display:block;font-weight:700;padding:2px 0;}
.article_list .item>.desc>.date{text-transform:uppercase;display:block;margin-bottom:15px;}
@media screen and (max-width:768px){
	.article_list>header{}
	.article_list>ul>li{width:auto;margin:0 0 20px;min-height:0;float:none;display:block;border-bottom:1px solid #bfbfbf;padding-bottom:20px;}
	.article_list .item{}
	.article_list .item>.thumb{width:25%;float:left;display:inline;}
	.article_list .item>.desc{width:70%;float:left;display:inline;margin-left:5%;text-align:left;font-size:13px;}
	.article_list .item>.desc:before{display:none;}
	.article_list .item>.desc>.title{font-size:13px;}
	.article_list .item>.desc>.date{margin-bottom:10px;}
}
/*ARTICLES(e)*/

/*FOOD(s)*/
.nav_food{max-width:880px;margin:0 auto;position:relative;}
.nav_food>ul{max-width:1000px;margin:0 auto;position:relative;}
.nav_food>ul>li{width:33.3%;height:auto;position:relative;float:left;display:inline;overflow:hidden;}
.nav_food>ul>li>a{width:100%;position:relative;display:block;z-index:2;}
.nav_food>ul>li>a>img{width:100%;height:auto;display:block;}

.food_intro{max-width:990px;margin:0 auto;padding:0 100px;text-align:center;position:relative;}
.food_intro:before{width:72px;height:52px;content:"";background:url(/images/layout/ico_double-quote-l.png) 0 0 no-repeat;position:absolute;top:75px;left:0;}
.food_intro:after{width:72px;height:52px;content:"";background:url(/images/layout/ico_double-quote-r.png) 0 0 no-repeat;position:absolute;top:75px;right:0;}

.food_list{position:relative;}
.food_list>li{position:relative;overflow:hidden;padding:60px 0;}
.food_list>li>.inner{max-width:900px;margin:0 auto;position:relative;overflow:hidden;}
.food_list>li .thumb{width:35%;float:left;margin:5px 5% 0 5%;display:inline;position:relative;overflow:hidden;}
.food_list>li .desc{margin:0;float:left;display:inline;width:50%;margin-right:5%;}
.food_list>li .desc p:last-child{margin-bottom:0;}
.food_list>li:nth-child(odd){background:#fff;}
.food_list>li:nth-child(even){background-color:#f4f4f4;}
.food_list>li:nth-child(even) .thumb{width:35%;float:right;margin:0 5% 0 0;}
.food_list>li:nth-child(even) .desc{width:50%;float:right;margin:0 5% 0 5%;}
.food_list h3{font-size:30px;text-transform:uppercase;color:#da4801;font-family:'BebasNeueRegular', sans-serif;margin-bottom:16px;text-align:left;line-height:normal;padding:0;}

@media screen and (max-width:768px){
	.food_list>li:nth-child(even) .thumb{width:40%;}
	.food_list>li:nth-child(even) .desc{width:45%;}	
}
@media screen and (max-width:640px){
	.food_list>li>.inner{padding:0 20px;}
	.food_list>li .thumb,
	.food_list>li:nth-child(even) .thumb{width:100%;height:auto;display:block;float:none;margin:0 0 22px 0;}	
	.food_list>li .desc,
	.food_list>li:nth-child(even) .desc{width:auto;float:none;display:block;margin:0 0 10px 0;}
}
/*FOOD(e)*/


/*PACKAGES(s)*/
.packages_intro{text-align:center;margin-bottom:64px;}
.packages_list{max-width:800px;margin:0 auto 50px;position:relative;}
.packages_list>header{padding-bottom:20px;font-size:40px;color:#da4801;border-bottom:1px solid #dddddd;margin-bottom:36px;font-family:'BebasNeueRegular', sans-serif;text-align:center;text-transform:uppercase;line-height:normal;}
.packages_list>ul{position:relative;}
.packages_list>ul>li{margin-bottom:70px;}
.packages_list .item{position:relative;overflow:hidden;}
.packages_list .item>.thumb{width:40%;float:left;display:inline;}
.packages_list .item>.thumb>img{width:100%;height:auto;display:block;}
.packages_list .item>.desc{position:relative;}
.packages_list .item>.desc>.inner{margin-left:48%;}
.packages_list .item .title{font-size:30px;text-transform:uppercase;color:#da4801;font-family:'BebasNeueRegular', sans-serif;margin-bottom:20px;line-height:normal;}
.packages_list .item ul{padding:0 0 0 40px;margin:0 0 40px 0;}
.packages_list .item li{list-style:disc;margin:0;padding:0;}

.packages_misc_list{position:relative;overflow:hidden;}
.packages_misc_list>li{width:29.3%;padding:0 2%;margin-bottom:30px;float:left;display:inline;}
.packages_misc_list .item{position:relative;text-align:center;}
.packages_misc_list .item>.thumb{width:100px;height:auto;display:block;margin:0 auto 15px;}
.packages_misc_list .item>.title{margin-bottom:30px;color:#da4801;font-size:47px;font-family:'BebasNeueRegular', sans-serif;text-transform:uppercase;line-height:normal;}
@media screen and (max-width:768px){
	.packages_list .item>.thumb{display:block;float:none;width:auto;margin-bottom:30px;}	
	.packages_list .item>.desc>.inner{margin-left:0;}
}
/*PACKAGES(s)*/


/*HOME*/
.home_intro{position:relative;}
.home_intro h1{font-size:20px;text-align:left;margin-bottom:0;text-transform:none;font-family:'Montserrat';font-weight:bold;}
.home_intro h1>span{font-size:15px;color:#6f625a;}
.home_intro p:last-child{margin-bottom:0;}
@media screen and (max-width:768px){
	.home_intro{margin:0;}
}

/*BOOK(e)*/
.book_grid{max-width:1292px;height:978px;margin:0 auto 78px;position:relative;overflow:hidden;z-index:2;}
.book_grid>ul{width:100%;height:100%;position:relative;}
.book_grid>ul>li{position:absolute;text-align:center;vertical-align:middle;font-size:30px;overflow:hidden;z-index:1;
	/*transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;*/
}
/*.book_grid>ul>li:before{width:100%;height:100%;content:"";border:1px solid #000;position:absolute;top:-1px;left:-1px;}*/
.book_grid>ul>li.l1{width:23.52%;height:31.08%;top:0;left:0;z-index:10;overflow:visible;}
.book_grid>ul>li.l2{width:23.52%;height:31.08%;top:33.43%;left:0;}
.book_grid>ul>li.l3{width:49.07%;height:64.51%;top:0;left:25.54%;}
.book_grid>ul>li.l4{width:23.52%;height:31.08%;top:0;left:76.47%;}
.book_grid>ul>li.l5{width:23.52%;height:31.08%;top:33.43%;left:76.47%;}
/*.book_grid>ul>li.l5{width:23.52%;height:31.08%;top:33.43%;left:76.47%;border-top:1px solid #d9cfc3;border-left:1px solid #d9cfc3;overflow:visible;}
.book_grid>ul>li.l5>.inner{top:auto;left:auto;bottom:0;right:0;border-bottom:1px solid #d9cfc3;border-right:1px solid #d9cfc3;}
.book_grid>ul>li.l5>.inner:before{width:1px;height:100%;position:absolute;top:0;right:0;content:"";border-right:1px solid #d9cfc3;}*/
.book_grid>ul>li.l6{width:48.83%;height:31.08%;top:66.87%;left:0;}
.book_grid>ul>li.l7{width:48.83%;height:31.08%;top:66.87%;left:51.16%;}

.book_grid .btn_submit{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;overflow:hidden;cursor:pointer;}
.book_grid input[type="submit"]{width:100%;height:100%;position:absolute;top:0;left:0;background:#da4801 url(/images/home/grid/lbl_book.png) center center no-repeat;padding:0;margin:0;border:none;cursor:pointer;background-size:contain;text-indent:-9999px;}

.book_grid>ul>li>.inner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;display:block;}
.book_grid>ul>li>.outer{width:110%;height:110%;position:absolute;top:-5%;left:-5%;z-index:1;}
.book_grid>ul>li .bg_image{position:absolute;z-index:1;}
.book_grid>ul>li.white{background-color:#fff;}
.book_grid>ul>li.orange{background-color:#da4801;}

.book_grid .grid_border{width:90%;height:90%;border:6px solid #fff;position:absolute;top:5%;left:5%;z-index:2;opacity:0}
.book_grid .grid_border.alt{border:6px solid #c4c4c4;}

.book_grid .item_book{width:120px;height:90px;padding:46px;position:absolute;top:50%;left:50%;margin:-91px 0 0 -106px;background:#fff;color:#da4801;text-align:center;display:block;font-size:40px;font-family:'BebasNeueRegular', sans-serif;letter-spacing:.05em;line-height:1.2em;} /*212x182*/

.book_grid .item_lightbulb{width:84.57%;height:73.35%;position:absolute;top:13%;left:8%;background:url(/images/home/grid/lbl_light.png) center center no-repeat;display:block;background-size:contain;}
.book_grid .item_amenities{width:66.08%;height:50%;position:absolute;top:26%;left:17%;background:url(/images/home/grid/HI_WEB_HolidayHomePage_Text.png) center center no-repeat;display:block;background-size:contain;}
.book_grid .item_meeting{width:66.4%;height:41%;position:absolute;top:29%;left:16%;background:url(/images/home/grid/lbl_we-have-to-start.png) center center no-repeat;display:block;background-size:contain;}
.book_grid .item_lorem{width:73.35%;height:27.63%;position:absolute;top:35%;left:13%;background:url(/images/home/grid/lbl_lorem.png) center center no-repeat;display:block;background-size:contain;}
.book_grid .item_lorem2{width:73.35%;height:27.63%;position:absolute;top:35%;left:5%;background:url(/images/home/grid/lbl_lorem.png) center center no-repeat;display:block;background-size:contain;}
.book_grid .item_taste{width:68.42%;height:68.42%;position:absolute;top:15%;left:15%;background:url(/images/home/grid/lbl_taste.png) center center no-repeat;display:block;background-size:contain;}
.book_grid .item_taste_text{width:75.42%;height:50.42%;position:absolute;top:35%;left:15%;display:block;color:#fff;}
.book_grid .item_taste_text .s1{font-family:'Lobster', cursive;font-size:45px;display:block;margin-bottom:10px;}
.book_grid .item_taste_text .s2{font-family:'BebasNeueRegular', cursive;font-size:55px;display:block;text-transform:uppercase;}

.book_grid .item_meet_chill{width:80%;height:68.42%;position:absolute;top:40%;left:10%;display:block;color:#fff;}
.book_grid .item_meet_chill .s1{font-family:'BebasNeueRegular', cursive;font-size:35px;display:block;text-transform:uppercase;margin-bottom:5px;}
.book_grid .item_meet_chill .s2{font-family:'BebasNeueRegular', cursive;font-size:35px;display:block;text-transform:uppercase;}

.book_grid .item_eat{width:60.42%;height:34.42%;position:absolute;top:35%;left:15%;display:block;color:#fff;text-align:left;}
.book_grid .item_eat .s1{font-family:'Lobster', cursive;font-size:40px;display:block;margin-bottom:10px;}
.book_grid .item_eat .s2{font-family:'BebasNeueRegular', cursive;font-size:60px;display:block;text-transform:uppercase;font-weight:normal;}

.book_grid .item_bulb{width:84.57%;height:48.35%;position:absolute;top:26%;left:8%;display:block;text-align:center;color:#666;font-size:20px;line-height:normal;}
.book_grid .item_bulb>img{display:block;margin:0 auto 30px;}

@media screen and (max-width:1024px){
	.book_grid .item_taste_text .s2{font-size:40px;}
	.book_grid .item_taste_text .s2{font-size:40px;}
	.book_grid .item_eat{width:80%;left:10%;}
	.book_grid .item_eat .s2{font-size:40px;}
	.book_grid .item_meet_chill{height:30%;top:30%;}
	.book_grid .item_bulb>img{margin-bottom:10px;}
}
@media screen and (max-width:768px){
	.book_grid{width:100%!important;height:940px!important;margin-bottom:20px;}
	.book_grid>ul{height:auto;}
	.book_grid>ul>li.l1{width:44%;height:160px;top:0;left:4%;}
	.book_grid>ul>li.l2{width:44%;height:160px;top:0;left:52%;}
	.book_grid>ul>li.l3{width:92%;height:240px;top:175px;left:4%;}
	.book_grid>ul>li.l4{width:44%;height:160px;top:430px;left:4%;}
	.book_grid>ul>li.l5{width:44%;height:160px;top:430px;left:52%;}
	.book_grid>ul>li.l6{width:92%;height:160px;top:605px;left:4%;}
	.book_grid>ul>li.l7{width:92%;height:160px;top:780px;left:4%;}
	
	.book_grid .item_amenities{width:80%;height:40%;left:10%;top:30%;}
	.book_grid .item_meeting{width:80%;height:50%;left:10%;top:25%;}
	
	.book_grid .item_meet_chill .s1{font-size:30px;}
	.book_grid .item_meet_chill .s2{font-size:30px;}
	
	.book_grid .item_taste_text .s1{font-size:20px;margin-bottom:5px;}
	.book_grid .item_taste_text .s2{font-size:30px;}
	
	.book_grid .item_eat{top:30%;}
	.book_grid .item_eat .s1{font-size:30px;margin-bottom:5px;}
	.book_grid .item_eat .s2{font-size:40px;}
	
	.book_grid .item_bulb>img{max-width:35px;margin:0 auto 5px;}
	.book_grid .item_bulb{font-size:16px;}
}
@media screen and (max-width:640px){
	.book_grid .item_meet_chill{top:30%;}
	.book_grid .item_meet_chill .s1{font-size:20px;}
	.book_grid .item_meet_chill .s2{font-size:20px;}
	
	.book_grid .item_taste_text{width:80%;left:10%;}
	.book_grid .item_taste_text .s1{font-size:18px;margin-bottom:5px;}
	.book_grid .item_taste_text .s2{font-size:26px;}
	
	.book_grid .item_eat{width:90%;left:10%;top:30%;}
	.book_grid .item_eat .s1{font-size:23px;margin-bottom:5px;}
	.book_grid .item_eat .s2{font-size:30px;}	
}
/*BOOK(e)*/

/* Gallery
*****************************************/
.interior-video-gallery .no-hero{margin-top:100px; padding-bottom:5px;}
@media screen and (max-width:768px){
	.interior-video-gallery .no-hero{margin-top:80px;}

}

.interior-video-gallery .video-main{padding-top:0!important;}

.interior-video-gallery .video-gallery { margin-bottom: 30px; width:80%; margin:0 auto; }
.interior-video-gallery .video-gallery ul { margin: 0; padding:0; text-align: center; }
a.video{display:block; }
a.video:before{content:""; z-index:2; width:75px; height:75px; margin-left:25px; margin-top:25px; opacity:.5; background-image:url(/images/video_gallery/play.png); position:absolute; background-size:cover; background-repeat:no-repeat;}
a.video:hover:before{opacity:.8;}
.interior-video-gallery .video-gallery li { list-style: none; vertical-align: top; display: inline-block; width:125px; transition:all .1s ease; margin:10px; min-height:135px;}
.video-gallery-title{line-height:auto; line-height:initial;  font-size:12px; height:30px;  box-shadow: 0 5px 5px 0 rgba(0,0,0,.2), 0 5px 5px 0 rgba(0,0,0,.2); padding:5px; border-top:solid 3px #da4801; }
.video-gallery-title p{position:relative; top:50%;
 -webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);
transform:translateY(-50%);
}
.interior-video-gallery .popen_overlay{background-image:url(/images/layout/video_popup_bg.jpg); background-size:cover; background-repeat:no-repeat; opacity:.7!important;}
.interior-video-gallery .video-gallery li img{
	 box-shadow: 0 5px 5px 0 rgba(0,0,0,.2), 0 5px 5px 0 rgba(0,0,0,.2);
}
.interior-video-gallery .video-gallery li img:hover{
/*	 box-shadow: 0 15px 33px 0 rgba(0,0,0,.2), 0 12px 14px 0 rgba(0,0,0,.2);
	-webkit-transform:scale(1.06);
	-moz-transform:scale(1.06);
	-ms-transform:scale(1.06);
	-o-transform:scale(1.06);
	transform:scale(1.06);*/
}
.interior-video-gallery .page-gallery video { width: 100%; height: auto; }



/*non filtered==============================*/





@media screen and (max-width:768px){
    .food_list h3{font-size:26px;}
    .food_list>li{padding:30px 0;}

    .food_intro{padding:0 50px;}
    .food_intro:before,
    .food_intro:after{width:30px;height:30px;background-size:contain;top:75px;}
	.food_intro:before{left:10px;}
    .food_intro:after{right:10px;}
	
	
}

@media screen and (max-width:768px){
    .stay_rooms_list>li{float:none;display:block;width:auto;padding:40px 0;border-bottom:1px solid #eee;}
    .stay_rooms_list>li:last-child{border-bottom:none;}

    .stay_packages_list{padding:0;}
    .stay_packages_list>li{float:none;display:block;width:auto;padding:40px 0;border-bottom:1px solid #eee;}
    .stay_packages_list>li:last-child{border-bottom:none;}

    .stay_amenities_list:before{display:none;}
    .stay_amenities_list>li{float:none;display:block;width:auto;padding:30px 0;border-bottom:1px solid #eee;}
	.stay_amenities_list>li>.item{margin:0 20px;}
}

.hdm-content>p:last-child{margin-bottom:0;}

/*general 2 twided grid (s)*/
.gridTwoSided{position:relative;}
.gridTwoSided>ul{max-width:1290px;margin:0 auto;}
.gridTwoSided>ul>li{width:50%;height:250px;position:relative;overflow:hidden;float:left;display:inline;}
.gridTwoSided>ul>li>.item{width:100%;height:100%;position:absolute;top:0;left:0;display:block;cursor:pointer;}
.gridTwoSided>ul>li>.item>.thumb{width:50%;height:100%;position:absolute;top:0;left:0;padding-right:31px;background:#6f625a;display:block;z-index:1;overflow:hidden;}
.gridTwoSided>ul>li>.item>.thumb>img{width:500px;height:500px;display:block;position:absolute;top:0;left:0;}
.gridTwoSided>ul>li>.item>.title{width:50%;height:100%;position:absolute;top:0;left:50%;background:url(/images/weddings-and-events/map/map_arrow_r.png) left center no-repeat;display:block;z-index:2;}
.gridTwoSided>ul>li>.item>.title:before{width:100%;height:100%;position:absolute;top:0;left:31px;background:#fff;content:"";z-index:1;}
.gridTwoSided>ul>li>.item>.title>span{font-size:18px;color:#6f625a;text-align:center;display:block;z-index:2;position:relative;top:50%;margin-top:-18px;letter-spacing:0.05em;padding:0 40px;}
.gridTwoSided>ul>li>.item>.title>span:after{content:"click for more info";text-transform:uppercase;font-size:11px;display:block;margin-top:10px;font-weight:bold;line-height:normal;}
.gridTwoSided>ul>li>.item>.title.alt>span{margin-top:-39px;}
.gridTwoSided>ul>li>.item>.desc{display:none;}
.gridTwoSided>ul>li.alt>.item>.thumb{left:auto;right:0;padding-right:0;padding-left:31px;}
.gridTwoSided>ul>li.alt>.item>.title{left:0;background:url(/images/weddings-and-events/map/map_arrow_l.png) right center no-repeat;}
.gridTwoSided>ul>li.alt>.item>.title:before{left:auto;right:31px;}
@media screen and (max-width:768px){
	.gridTwoSided>ul>li{width:100%;height:200px;float:none;display:block;margin-bottom:30px;}
	.gridTwoSided>ul>li>.item>.title>span{line-height:normal;padding:0 10px 0 35px;}
	/*.gridTwoSided>ul>li.alt>.item>.title>span{padding:0 35px 0 10px;}*/
	.gridTwoSided>ul>li>.item>.title>span:after{font-size:10px;margin-top:6px;}
	.gridTwoSided>ul>li.alt>.item>.title>span{padding:0 35px 0 10px;}
}
/*general 2 twided grid (e)*/

/*meeting*/
.meetingVenuesGridContent{height:100%;position:relative;}
.meetingVenuesGridContent .thumb_full{width:100%;height:auto;}
.meetingVenuesGridContent .thumb{width:auto;height:100%;position:absolute;top:0;right:50%;}
.meetingVenuesGridContent .desc{padding:55px 50px 0;position:relative;color:#6f625a;font-size:14px;line-height:1.61em;}
.meetingVenuesGridContent .desc>.inner{margin-left:55%;}
.meetingVenuesGridContent .desc p{margin-bottom:22px;}
.meetingVenuesGridContent ul{padding-left:30px;}
.meetingVenuesGridContent ul li{list-style:disc;}
.plugin_meetingVenuesGridPop_popen .popen_fullscreen{display:none!important;}
.plugin_meetingVenuesGridPop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:25px!important;right:25px!important;}
.plugin_meetingVenuesGridPop_popen .popen_overlay{opacity:.7!important;}
.plugin_meetingVenuesGridPop_popen .meetingVenuesGridPop_popen{width:100%;height:500px;position:relative;overflow:auto;}
@media screen and (max-width:640px){
	.meetingVenuesGridContent .thumb{width:100%;height:auto;float:none;display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;}	
	.meetingVenuesGridContent .desc{padding:20px;}
	.meetingVenuesGridContent .desc>.inner{margin-left:0;}
	.plugin_meetingVenuesGridPop_popen .popen_close{background-color:#fff!important;padding:3px!Important;top:10px!important;right:10px!important}
	.plugin_meetingVenuesGridPop_popen .popen_content,
	.plugin_meetingVenuesGridPop_popen .meetingVenuesGridPop_popen{height:3000px!Important;}
}


/*wedding suite pop*/
.weddingVenuesGridContent{height:100%;position:relative;}
.weddingVenuesGridContent .thumb_full{width:100%;height:auto;}
.weddingVenuesGridContent .thumb{width:auto;height:100%;position:absolute;top:0;right:60%;}
.weddingVenuesGridContent .desc{padding:55px 50px 0;position:relative;color:#6f625a;font-size:14px;line-height:1.61em;}
.weddingVenuesGridContent .desc>.inner{margin-left:45%;}
.weddingVenuesGridContent .desc p{margin-bottom:22px;}
.plugin_weddingVenuesGridPop_popen .popen_fullscreen{display:none!important;}
.plugin_weddingVenuesGridPop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:25px!important;right:25px!important;}
.plugin_weddingVenuesGridPop_popen .popen_overlay{opacity:.7!important;}
.plugin_weddingVenuesGridPop_popen .weddingVenuesGridPop_popen{width:100%;height:500px;position:relative;overflow:auto;}
@media screen and (max-width:640px){
	.weddingVenuesGridContent .thumb{width:100%;height:auto;float:none;display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;}	
	.weddingVenuesGridContent .desc{padding:20px;}
	.weddingVenuesGridContent .desc>.inner{margin-left:0;}
	
	.plugin_weddingVenuesGridPop_popen .popen_close{background-color:#fff!important;padding:3px!Important;top:10px!important;right:10px!important}
	.plugin_weddingVenuesGridPop_popen .popen_content,
	.plugin_weddingVenuesGridPop_popen .weddingVenuesGridPop_popen{height:3000px!Important;}
}


/*grid suite pop*/
.suiteGridContent{height:100%;position:relative;}
.suiteGridContent .thumb_full{width:100%;height:auto;}
.suiteGridContent .thumb{width:auto;height:100%;position:absolute;top:0;right:50%;}
.suiteGridContent .desc{padding:55px 50px 0;position:relative;color:#6f625a;font-size:14px;line-height:1.61em;}
.suiteGridContent .desc>.inner{margin-left:55%;}
.suiteGridContent .desc>.inner p{margin-bottom:22px;}
.suiteGridContent .desc ul{padding-left:20px;}
.suiteGridContent .desc ul>li{list-style:disc;}
.plugin_suiteGridPop_popen .popen_fullscreen{display:none!important;}
.plugin_suiteGridPop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:25px!important;right:25px!important;}
.plugin_suiteGridPop_popen .popen_overlay{opacity:.7!important;}
.plugin_suiteGridPop_popen .suiteGridPop_popen{width:100%;height:500px;position:relative;overflow:auto;}
@media screen and (max-width:640px){
	.suiteGridContent .thumb{width:100%;height:auto;float:none;display:block;position:relative;top:auto;right:auto;bottom:auto;left:auto;}	
	.suiteGridContent .desc{padding:20px;}
	.suiteGridContent .desc>.inner{margin-left:0;}
	
	.plugin_suiteGridPop_popen .popen_close{background-color:#fff!important;padding:3px!Important;top:10px!important;right:10px!important}
	.plugin_suiteGridPop_popen .popen_content,
	.plugin_suiteGridPop_popen .suiteGridPop_popen{height:3000px!Important;}
}

/*grid room pop*/
.roomGridPop_popen{overflow-x:hidden;}
.roomGridContent{height:100%;position:relative;}
.roomGridContent .thumb_full{width:100%;height:auto;}
.roomGridContent .thumb{width:auto;height:100%;position:absolute;top:0;right:50%;}
.roomGridContent .desc{padding:55px 50px 0;position:relative;color:#6f625a;font-size:14px;line-height:1.61em;}
.roomGridContent .desc>.inner{margin-left:55%;}
.roomGridContent .desc>.inner p{margin-bottom:22px;}
.roomGridContent .desc ul{padding-left:30px;margin-bottom:30px;}
.roomGridContent .desc ul li{list-style:disc;}
.plugin_roomGridPop_popen .popen_fullscreen{display:none!important;}
.plugin_roomGridPop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:25px!important;right:25px!important;}
.plugin_roomGridPop_popen .popen_overlay{opacity:.7!important;}
.plugin_roomGridPop_popen .roomGridPop_popen{width:100%;height:500px;position:relative;overflow:auto;}
@media screen and (max-width:640px)
{
	.roomGridContent { height: auto; }
	.roomGridContent .thumb-wrapper { height: 400px; position: relative; overflow: hidden; }
	.roomGridContent .thumb{width:100%;height:auto;float:none;display:block;top:auto;right:auto;bottom:auto;left:auto;}		
	.roomGridContent .control { width: 100% !important; }
	
	.roomGridContent .desc{padding:20px;}
	.roomGridContent .desc>.inner{margin-left:0;}
	
	.plugin_roomGridPop_popen .popen_close{background-color:#fff!important;padding:3px!Important;top:10px!important;right:10px!important}
	.plugin_roomGridPop_popen .popen_content,
	.plugin_roomGridPop_popen .roomGridPop_popen{height:3000px!Important;}
}

@media screen and (max-width:480px)
{
	.roomGridContent .thumb-wrapper { height: 300px; }
}




.page_separator{background:#000;color:yellow;padding:10px;margin:100px 0 0;}




/*capacity chart*/
.wedding_capacity_chart .tablestyle { width:100%; }
.wedding_capacity_chart .tablestyle tr td:first-child span { margin-left:20px; }
.wedding_capacity_chart .tablestyle .tablehd { font-weight:400; background-color:#7d6b57; color:#fff; text-transform:uppercase; font-size:14px; }
.wedding_capacity_chart .tablestyle .section { font-weight:400; background-color:#fff; color:#ef6d1f; text-transform:uppercase; font-size:16px; }
.wedding_capacity_chart .tablestyle .alt-row { font-weight:400; background-color:#e2dbd5;  font-size:14px; }    
.wedding_capacity_chart .tablestyle .row { font-weight:400; background-color:#fff; font-size:14px; }  
.wedding_capacity_chart .tablestyle .indent  { margin-left:40px !important; }
.wedding_capacity_chart .tablestyle .ignore td { padding: 8px 0 }
@media screen and (max-width:1000px){
	/* Scene Capacity Chart */
	.wedding_capacity_chart .tablestyle tr td span { float:right; width:50%; margin-left:0 !important; }
    .wedding_capacity_chart .tablestyle tr td:first-child { text-align:center; }
    .wedding_capacity_chart table .ignore span { width: 100% !important; float:none !important;  }
    .wedding_capacity_chart table .ignore td { text-align: left !important; }
    .wedding_capacity_chart .tablestyle .indent { margin-left: 0 !important; }	
}



.generalist_2col{position:relative;}
.generalist_2col>li{position:relative;overflow:hidden;padding:30px 0;}
.generalist_2col>li>.inner{max-width:900px;margin:0 auto;position:relative;overflow:hidden;}
.generalist_2col>li:nth-child(even){background:#f4f4f4;}
.generalist_2col>li .thumb{width:35%;float:left;margin:0 5% 0 5%;display:inline;}
.generalist_2col>li .desc{margin:0;float:left;display:inline;width:50%;margin-right:5%;}
.generalist_2col>li .desc p:last-child{margin-bottom:0;}
.generalist_2col>li .desc ul{padding-left:30px;margin-bottom:30px;}
.generalist_2col>li .desc ul li{list-style:disc;}

@media screen and (max-width:768px){
	.generalist_2col{padding:0 20px;}
	.generalist_2col>li:nth-child(even){background-color:transparent;}
	.generalist_2col>li{border-bottom:1px solid #eee;}
	.generalist_2col>li .thumb{width:92%;height:auto;float:none;display:block;margin:0 4% 30px;}
	.generalist_2col>li .desc{float:none;display:block;width:auto;margin:0;}
}

.plugin_terms_pop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:20px!important;right:30px!important;}
.plugin_terms_pop_popen .popen_fullscreen{display:none!important;}
.terms_pop_popen{width:1000px;height:500px;}
@media screen and (max-width:640px){
	.terms_pop_popen{width:100%!important;}
	.terms_pop_popen>iframe{width:100%!important;}
	.plugin_terms_pop_popen .popen_content,
	.plugin_terms_pop_popen .terms_pop_popen{height:3000px!Important;}
	.plugin_terms_pop_popen .popen_close{top:10px!important;right:10px!important}
}



/*Global Responsive Table(s)*/
@media screen and (max-width:768px){
	.responsiveTable{width:100%;}
	.responsiveTable>tbody>tr{}
	.responsiveTable>tbody>tr:nth-child(odd){background-color:#eee;}
	.responsiveTable>tbody>tr:first-child{display:none;}
	.responsiveTable>tbody>tr>td{display:block;position:relative;border-bottom:1px dotted #ccc;padding:5px 0 5px 50%;}
	.responsiveTable>tbody>tr>td:first-child{padding:10px 0 10px 10px;font-weight:bold;text-transform:uppercase;}
	.responsiveTable>tbody>tr>td:last-child{border-bottom:1px solid #ccc;}
	.responsiveTable>tbody>tr>td:before{width:50%;position:absolute;top:0;left:0;margin:5px 10px;}
	.responsiveTable>tbody>tr>td:nth-of-type(1):before{content:"";}
}
/*Global Responsive Table(e)*/

/*Capacity Chart: Responsive Table(s)*/
.tbl-capacity-chart tr.tbl_header,
.tbl-capacity-chart tr.tbl_header:nth-child(odd){background:#7d6b57;font-size:14px;font-weight:bold;color:#fff;text-transform:uppercase;}
.tbl-capacity-chart tr.tbl_header>td{text-align:center;}
.tbl-capacity-chart tr.tbl_subheader>td{text-align:left;text-transform:uppercase;font-weight:bold;color:#ef6d1f;padding:10px 10px;}
.tbl-capacity-chart td{padding:5px 10px;vertical-align:top;}
.tbl-capacity-chart tr:nth-child(odd){background:#e2dbd5;}
.tbl-capacity-chart .small{font-size:14px;font-weight:bold;}
.tbl-capacity-chart tr.tbl_header .small{font-size:11px;}
@media screen and (max-width:768px){	
	.responsiveTable>tbody>tr:nth-child(odd){background:#e2dbd5;}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(2):before{content:"Total Sq'";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(3):before{content:"Dimensions";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(4):before{content:"Classroom";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(5):before{content:"U-Shape";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(6):before{content:"Theatre";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(7):before{content:"Crescent Rounds";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(8):before{content:"Banquet Rounds";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(9):before{content:"Conference";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(10):before{content:"Hollow Square";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(11):before{content:"Reception";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(12):before{content:"Full- Day Rental";}
	.responsiveTable.tbl-capacity-chart>tbody>tr>td:nth-of-type(13):before{content:"Half-Day Rental";}
}
/*Capacity Chart: Responsive Table(e)*/


/*GENERAL GRID
====================================*/
.general_grid{position:relative;}
.general_grid>ul{max-width:960px;position:relative;margin:0 auto;}
.general_grid>ul>li{width:50%;height:250px;float:left;display:inline;position:relative;}
/*GENERAL GRID:ITEM*/
.grid_item{width:100%;height:100%;position:relative;cursor:pointer;}
.grid_item>.thumb{width:50%;height:100%;padding-right:32px;position:absolute;top:0;left:0;overflow:hidden;z-index:1;}
.grid_item>.thumb>img{display:block;position:absolute;top:0;left:0;min-width:100%;height:auto;}
.grid_item>.title{width:50%;height:100%;position:absolute;top:0;left:50%;background:url(/images/weddings-and-events/map/map_arrow_r.png) left center no-repeat;display:block;z-index:2;text-align:center;overflow:hidden;transform-style:preserve-3d;}
.grid_item>.title>h3{position:relative;z-index:2;padding:0 40px;transform:translateY(-50%);top:50%;}
.grid_item>.desc{display:none;}
.grid_item>.title:before{width:100%;height:100%;position:absolute;top:0;left:31px;background:#fff;content:"";z-index:1;}
/*GENERAL GRID:ITEM:ALT(ODD,EVEN PAIR)*/
.grid_item.alt{}
.grid_item.alt>.thumb{left:auto;right:0;}
.grid_item.alt>.thumb>img{}
.grid_item.alt>.title{left:0;background:url(/images/weddings-and-events/map/map_arrow_l.png) right center;}
.grid_item.alt>.title:before{left:auto;right:31px;}
.grid_item.alt>.title>h3{}
/*GENERAL GRID:ITEM:POPUP*/
.general_gridPop_popen{width:100%;height:500px;position:relative;display:block;line-height:1.61em;}
.general_gridPop_popen>.thumb{width:50%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.general_gridPop_popen>.thumb>img{height:100%;position:absolute;top:0;right:0;}
.general_gridPop_popen>.inner{width:50%;height:430px;position:absolute;top:50px;right:0;overflow:auto;}
.general_gridPop_popen>.inner>.deep{padding:0 32px;}
.general_gridPop_popen h3{line-height:1.1em;margin-bottom:10px;}
.general_gridPop_popen h3.orange{color:#da4801;font-family:'BebasNeueRegular', sans-serif;font-size:38px;}
.plugin_general_gridPop_popen .popen_fullscreen{display:none!important;}
.plugin_general_gridPop_popen .popen_close{width:20px!important;height:20px!important;background:url(/images/popup/btn_close.png) center center no-repeat!important;top:10px!important;right:10px!important;}
/*GENERAL GRID:ITEM:MISC*/
.grid_item>.title.orange>h3{color:#da4801;font-size:38px;line-height:1.1em;text-transform:uppercase;font-family:'BebasNeueRegular', sans-serif;}
@media screen and (max-width:640px){
	/*GENERAL GRID*/
	.general_grid>ul>li{width:auto;height:200px;margin-bottom:30px;float:none;display:block;}
	/*GENERAL GRID:POPUP*/
	.general_gridPop_popen{height:auto;}
	.general_gridPop_popen>.thumb{width:auto;height:300px;position:relative;}
	.general_gridPop_popen>.thumb>img{width:100%;height:auto;position:relative;}
	.general_gridPop_popen>.inner{width:auto;height:auto;position:relative;top:auto;padding:30px 0;}
	.plugin_general_gridPop_popen .popen_close{background-image:url(/images/popup/btn_close_white.png)!important;}
	/*GENERAL GRID:MISC*/
	.grid_item>.title.orange>h3{font-size:26px;}
}

/* Holidays */
.page_holidays .content>.inner ul { margin: 0 0 1em 2.5em; padding: initial; }
.page_holidays .content>.inner li { list-style: disc; }
.page_holidays .content>.inner h2 span { font-size: 20px; display: block; font-style: normal; font-family: 'Montserrat', sans-serif; }