/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1026px){
	
	#mainContent {
	    padding-top: 200px;
	}
	
	body {
		background-color: rgba(238, 238, 238, 0.6);
		font-size:18px;
	}
	
	.siteWidth{padding:15px 15px 0 15px;max-width:1200px;}
	.blogContent .siteWidth {background:#fff;}
	#mobileNav{display:none;}
	#nav{display:block;float:right;width:81%;margin:1% 0; text-align:right;}
	.colBox{margin-bottom:20px; padding: 0 0%;}
	
	.homePageContent{text-align:left;}
	.homePageContent p{display:block; padding-bottom: 1.25rem;}
	
	
	.colBox .column{display:inline-block; float:left;  margin-bottom:0px;text-align:left;}
	.colBox .column:first-child .colContent{margin:0px auto 0px 0px;}
	.colBox .column:last-child .colContent{margin:0px 0px 0px auto;}
	.colBox .columnFull{display:block; width:100%;}
	.colBox .columnFull .colContent{width:99.5%; margin:0%;}
	.colBox .col2{width:16.66%;}
	.colBox .col3{width:25%; margin-left: 8%;}
	.colBox .col4{width:33.33%;}
	.colBox .col5{width:41.66%;}
	.colBox .col7{width:58.33%;}
	.colBox .col6{ width:50%;}
	.colBox .col8{width:66.33%;}
	.colBox .col9{width:65%;}
	.colBox .col9.right{width:75%;}
	.colBox .col12{width:100%; margin-bottom:0px;}
	.clear{clear:both;}
	
	.colBoxTable{display:table; position:relative;}
	.colBoxTable .col9{display:table-cell; vertical-align:top; width:auto; max-width:750px;}
	.colBoxTable .col3{display:table-cell; vertical-align:top; width:300px; padding-left:100px;}
	
	.ad300x200{display:block; width:100%; position:relative; height:0px; padding-bottom:84%; margin-bottom:20px;}
	.no-margin-left {
		margin-left: 0 !important;
	}
	
	
	h1 {
	font-size: 44px;
    margin: 0 0 10px;
    text-align: center;
    width: 90%;
    box-sizing: border-box;
    line-height: 1.15;
}

	h2{width:90%;}
        h2{font-size: 2rem; font-weight: 800; padding-top: 10px; padding-bottom: 20px;}
	h2.viewSub{font-size:40px; margin-bottom:20px;}
	h2.thingsToTitle{font-size:35px;}
	h2.thingsToTitle span{display:inline;}
	h2.subHeaderTitle{font-size:25px;}
        
        p{font-size:1.125rem; line-height:1.75; padding-bottom:1.125rem; width:90%;}
	
	#logo{display:block; max-width:205px; width:19%;position:relative;float:left;}
	#logo img{display:block; width:100%; margin:0px auto;}
	#logo-mobile{display:none;}
	.tabletClear{display:none;}
	.nav-upper-links{display:block; float:right;}
	#nav a{  padding:20px 10px; }
	#nav .downDownNav  li a{ color:#000;}
	
	.MainMapBox{display:table; position:relative; width:80%; margin:10px auto;}
	.MainMapSide{display:table-cell; width:300px; background:#847c6c;  min-width:300px; vertical-align:top;}
	.MainMapContent{display:table-cell; width:auto; position:relative; min-width:85%; vertical-align:top;  margin:0px auto;}
	.MainMapContentBlank{display:block; width:100%; height:1px;}
	
	
	.nav-upper{display:block;position:relative;float:right;}
	.nav-upper a{color:#fff;font-weight:bold;font-size:14px; padding:6px 10px;margin:0px 2px 0px 0px; display:inline-block;}
	
	.hu-directory{display:block;position:relative; float:right; margin-left:10px; width:200px;}
	.searchForm{display:block; width:100%;}
	.searchForm input[type="text"]{display:block; float:left; background:#9c9b9c; color:#000; width:150px; padding:5px 5px; border:none;}
	.searchForm input[type="submit"]{display:block; float:right; width:27px; height:27px; border:none; background:#fff; text-indent:-9999px; cursor:pointer;}
	
	.searchForm input[type="image"]{display:block; float:right; width:27px;}
	.searchForm input[type="text"]::-webkit-input-placeholder{color: #000;}
	.searchForm input[type="text"]:-moz-placeholder{ /* Firefox 18- */color: #000;}
	.searchForm input[type="text"]::-moz-placeholder{  /* Firefox 19+ */color: #000;}
	.searchForm input[type="text"]:-ms-input-placeholder{color: #000;  }
	.subFormRow input[type="submit"]{width:85%; font-size:18px; font-weight:bold;}
 
	#footer{ background:url('./images/bg-footer.jpg'); background-position:center center; background-size:100%; height:240px; padding:0px; }
	.fd-upper{display:block;position:relative;margin-bottom:4%;}
	.fd-upper a{
		display:inline-block;
		position:relative;
		text-transform:uppercase;
		color:#666;
		font-weight:bold;
		letter-spacing:1px;
		font-size:135%;
		text-align:left;
		margin:2% 1% 0;
	}
	.fd-upper a span{font-weight:normal;font-size:65%; display:inline-block;}
	.fd-lower{display:block;position:relative;float:left;width:80%;margin:0% 0 0 10%;}
	.fd-lower a{margin:0 3% 0 0;}
	
	.foot-sm{display:block;position:relative;margin:0 0 5px;}
	
	.link-chp{display:block;position:relative;}
	.link-chp p{text-align:center;font-size:12px !important;font-weight:normal !important;}
	.link-chp p a{color:#000;}
	
	.title-404{font-size:260%;margin-bottom:30px;}
	.apologize-404{font-size:170%;}
	.apologize-404 span{font-size:125%;}
	.general-404{text-align:center;font-size:105%;margin:20px 0;}
	.general-404 a{font-weight:bold;color:#737070;}
	.sub-404{font-size:150%;color:#ff0000;margin-bottom:15px;}
	.sub-404 span{font-size:140%;}
	.end-404{padding:12px;margin:25px 0 35px;font-size:120%;}
	
	.thingsItemTitle{font-size:20px;}
	h2.instraTitle{margin-top:0px; padding-top:20px; height:10px; }
	h2.instraTitle span{padding:0px 20px; font-size:30px; letter-spacing:1px; position:relative; margin-top:-40px;}
	h2.subscribeBoxTitle{font-size:60px;}
	.subscribeBox form{width:40%;}
	.subFormRow input[type="text"], .subFormRow input[type="email"]{display:inline-block; width:40%; padding:3px 5px; }
	
	.instaSection{display:block;}
	.subscribeBox{display:block;}
	
	.mobileLinkBox{display:none;}
	
	.SubBanner{display:none; min-height:188px;}
	.SubBanner .siteWidthContent{  position:relative;}
	
	.blogImgRight{display:block; margin-bottom:20px; margin-left:20px; width:250px; float:right;}
	.blogImgLeft{display:block; margin-bottom:20px; margin-right:20px; width:250px; float:left;}
	
	
	.subBannerContent{width:64%;}
	.subBannerExcept{width:93%; margin-top:2%; max-width:550px;}
	.subBannerMore{width:70%; margin-top:10px;}
	.subBannerLogo{right:10%; width:20%; bottom:2%; max-width:200px;}
	
	.diningBG{display:block;}
	
	.bannerBookingWidget{ display:block; width:200px; right:20%; top:5%;}
	.bannerFormBG{width:190px;}
	.topFormTitle {font-size: 24px;}
	.bannerFormBGWrapper {width: 150px;}
	.newformCol {width: 120px;}
	.newformCol input[type="text"] {font-size: 16px; width: 118px;}
	.newCol2 { width: 65px;}
	.newCol2 select {font-size: 16px;}
	.newformCol3 {width: 191px;}
	.newformCol3 input[type="submit"] { width: 150px;}
	
	.homePageContent{display:block;  margin-bottom:20px; border-bottom: 1px solid #640300; padding:0px;}
	
	.subBookingBanner{display:block;}
	.slides li{overflow:hidden;}
	.subsubBanner {max-height:293px; overflow:hidden;}
	.subsubBanner .slides img {display: block; width: 155%;}
	
	.thingFormM{display:none;}
	
	.thingForm{display:block; padding:10px 20px; background:#f1ebdf; position:relative; margin-bottom:20px;}
	.thingFormTitle{display:block; margin-bottom:10px; text-align:center; font-weight:bold; font-family: "Lato",serif;}
	.thingForm input[type="text"]{display:block; width:80%; padding:5px 0px; text-align:center; margin:0px auto 10px auto;}
	.thingForm input[type="submit"]{display:block; width:80%; padding:5px 0px; text-align:center; margin:0px auto 10px auto; border:none; background:#640300; color:#fff;}
	
	
/* CDX Data */

.mainFeaturedItem{margin:0px auto 20px auto; width:100%; background:url('images/orangeOver.png') repeat; border: 4px solid #f1ebdf; position:relative; padding:0px 0px;} 
.mainFeaturedItemImg{display:block; width:60%; position:relative; float:left; margin:0px;}
.mainFeaturedItemImg img{display:block; width:100%;}
.mainFeaturedContent{display:block; width:37%; position:relative; float:right;}


 


	.dataItem{display:table;   margin:0px auto 20px auto; width:96%; }
	.dataItemImg{display:table-cell; width:50%;   position:relative; vertical-align: top; padding:10px 10px; position:relative;}

	/* VTM ATTEMPTED */
	/* .dataItemImg{display:table-cell; width:431px; height:334px;   position:relative; vertical-align: top; padding:10px 10px;} */
	.dataItemImg img{display:block; width:100%; height:auto;    margin:0px auto;}
	.dataItemContent{display:table-cell; width:auto; vertical-align: top;  }
	.dataItemContentText{display:block; padding:10px 20px; }
	
	.InstaImages{display:block;position:relative;width:100%;}
	.ii-img{display:inline-block;position:relative;max-width:230px;width:17%; margin-right:2%;}
	.ii-img img{display:block; width:100%;}
	.interiorBookingWidget{display:block; }
	
	.blogGallery img{display:inline-block; width:23%; margin-right:2%; margin-bottom:10px; float:left;}
	.blogTable .blogListImg{display:table-cell; width:100px; position:relative; vertical-align:top;}
	.blogTable .blogListContent{display:table-cell; width:auto; position:relative; vertical-align:top;}
	
	.blogImgInside{display:block; margin-bottom:20px; width:150px; float:right; margin-left:10px;}
	.blogImgInside img{display:inline-block; width:145px; margin-right:10px; margin-bottom:10px; margin-left:auto;}
	
	.blogImgInside2{display:block; margin-bottom:20px; width:150px; float:left; margin-right:10px;}
	.blogImgInside2 img{display:inline-block; width:145px; margin-right:10px; margin-bottom:10px; margin-left:auto;}
	
	
	.cap-txt{display:block;}
	.blogNextPrevBox{display:table;}
	.blogPreLink{display:table-cell; width:50%; text-align:left;}
	.blogNextLink{display:table-cell; width:50%; text-align:right;}
	
	.MapCat{display:block;}
	.mapDir{display:block;}
	.mapDropDown{display:none;}

 
    .lghtqCatlText{font-size:45px;}
	.lgbtBtn{font-size:30px;}
	
	.mobileHide{display:block;}
	
	.BlogH1{font-size: 3rem;}
	.BlogFeatured3Item{width:33.33%; float:left; margin-bottom:0px;}
	.BlogFeatured3ItemTitle{ width:80%; height:30px; padding:20px 10%; }
	.mainDeptBoxImg{display:block; width:40%; float:left; }
	.mainDeptBoxContent{display:block; width:55%; float:right;}
	
	.mobileAd{display:none !important;}
	.desktopAd{display:block !important; margin:15px 0;}
	
.detailHeader{display:block; position:relative; max-height:550px; overflow:hidden;}
.blackBG{display:block; width:100%;}
.blurHeadImg{position:absolute; top:-20%; left:0px; display:block; width:100%; -webkit-filter: blur(20px) grayscale(30%) brightness(.5); filter: blur(20px) grayscale(30%) brightness(.5); }
.detailHeaderText{display:block; position:absolute; top:0px; width:100%; text-align:center;}
.detailBack{display:block; width:100%; text-align:right; padding:10px 0px;}
.detailBack a{color:#bcc0c3; font-size:14px;}
  
.detailTableHeader{display:table; width:100%; position:relative;}
.detailHeaderImg{display:table-cell; width:400px; position:relative; vertical-align:top; margin-bottom:0px;}
.detailHeaderInfo{display:table-cell; width:auto; position:relative; vertical-align:top;}
.roundImg{display:block; width:300px; height:300px; position:relative; margin:0px auto; overflow:hidden; -webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
border: 3px solid #bebebe;}
.roundImg img{display:block; width:100%;}
.detailHeaderTopTitle{display:inline-block; background:#aeada9; padding:5px 10px; color:#000; margin:30px 0px 10px 0px;}
h1.detailHeaderTitle{display:block; font-size: 3rem; font-family: "Lato",serif; margin-bottom:30px; color:#fff !important; text-align:left !important; font-weight:700}
.detailContactInfo{display:block; position:relative; margin-bottom:20px; text-align:left;}
.detailContactItem{display:inline-block; margin-right:20px; color:#fff; font-family: "Lato",serif; font-weight:700}
.detailContactItem a{color:#fff;}
.detailContactItem a:hover{color:#fff;} 

.detailHeaderFooter{display:block; position:absolute; bottom:0px; background:url('images/bkfade.png') repeat; padding:10px 0px 5px 0px; text-align:center; width:100%;}
.detailHeaderFooter a{display:inline-block; padding:5px 8px; background:#000; color:#a4a4a4; text-transform:uppercase; margin:0px 7px 5px 0px; font-size:14px; }

.detailWhite{display:block; background:#fff; text-align:center; padding:40px 0px;}
.detailWhite .siteWidth .siteWidthContent{text-align:center;}
.detaileMapTitle{display:block; text-align:center; padding:10px 0px; background:#a14200;color:#fff;}
.detaileMapTitle a{color:#fff;}
.detailFooterMap{display:block; width:100%; position:relative; background:#fff; padding-bottom:20px; }
#map{display:block; height:0px; padding-bottom:20%; position:relative; width:100%;  }

.lgbtq-box{padding:0 12px;}

}


@media only screen  and (min-width : 1500px){
	.subsubBanner {max-height:355px; overflow:hidden;}
	.subsubBanner .slides img {display: block; width: 100%;}
	.mobileHide{display:block;}
	.desktopAd{display:block !important;}
}

 



