/* 
    Last Update: DECEMBER 16 2005
    WP / Divi Options / Add code to the < head > of your blog
    <link rel="stylesheet" href="/media/c/dp.css?latest=16122026v2" />
    Last URL: https://gator4053.hostgator.com:2083/cpsess3501140247/frontend/jupiter/filemanager/editit.html?file=dp.css&fileop=&dir=%2Fhome3%2Fwabyad%2Fpublic_html%2F233bay.com%2Fmedia%2Fc&dirop=&charset=&file_charset=_DETECT_&baseurl=&basedir=&edit=1 
*/

* {
    box-sizing: border-box;
}
/*DP*/
#et-top-navigation{display:none;}

.et-waypoint{opacity:1 !important;}

/*HEADER*/
.dp-header .header-content{ background: rgba(181, 156, 96, 0.9); padding:20px !important; display: inline-block; }
.dp-header.large .header-content{ display:inline-block; background:rgba(181, 156, 96, 0.9); padding:20px !important; color:#fff; width:auto; }
	.dp-header .header-content h1{ position:relative; z-index:1; background: -webkit-linear-gradient(130deg, #fff 50%, #000 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; transition: all 1s linear;}
	.dp-header .header-content h1::before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: -webkit-linear-gradient(230deg, #fff 50%, #000 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;
		opacity: 0;
		transition: opacity 0.4s;
		z-index: -1;
	  }
	  .dp-header .header-content h1:hover::before {
		opacity: 1;
	  }
.dp-header.large{ position:relative; }
	.dp-header.large .et_pb_fullwidth_header_container{ width:auto !important; }
	.dp-header.large h1{ font-size: 92px; }
	.dp-header.large .header-content{ background: url(https://web.archive.org/web/20190115132116im_/http://233bay.com/wp-content/uploads/2016/02/logo-gold.png) center center no-repeat;; background-size: contain; padding: 67px 80px 160px 100px !important; }
	.dp-header.large .et_pb_fullwidth_header_subhead{ font-size:21px; background: -webkit-linear-gradient(50deg, #000 50%, #fff 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; top: -16px } 

/*WALKS*/
.dp-walks .et_pb_blurb_position_left .et_pb_main_blurb_image,
.dp-perks .et_pb_blurb_position_left .et_pb_main_blurb_image{ width:50px; position:relative; top:-20px;}

/*GALLERY*/
.dp-gallery{ display:block; position:relative; overflow-x:scroll; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; white-space: nowrap; }
.dp-gallery::-webkit-scrollbar { display: none; } 
	.dp-gallery .et_pb_gallery_items{ min-width:1200px; } 
.dp-gallery:first-child{ border-top:10px solid #fff !important; } 
.dp-gallery:last-child{ border-bottom:10px solid #fff !important;} 
.dp-gallery:before{ position:absolute; top:0; left:10px; z-index:1000; color:#fff; padding:5px; background-image: -webkit-linear-gradient(-25deg, #000 50%, #b59c60 50%); }
.dp-gallery
.et_pb_gallery_items.et_post_gallery{ display:flex; justify-content:space-between; align-items: stretch; flex-wrap: nowrap; position:relative; z-index:0; border-left:10px solid #fff !important; border-right:10px solid #fff !important; }
.dp-gallery .et_pb_gallery_item.et_pb_grid_item{ margin:10px !important } 

/*PERKS*/
/* .dp-perks 
.et_pb_row 
.et_pb_column:first-child, 
.dp-rules 
.et_pb_row 
.et_pb_column:first-child{ margin-right: 30px !important; }
.dp-perks 
.et_pb_row 
.et_pb_column:last-child, 
.dp-rules 
.et_pb_row 
.et_pb_column:last-child{ margin-left: 30px !important; }
.dp-rules 
.et_pb_row:nth-child(2) 
.et_pb_column:first-child { margin: 0 45px !important; width: calc( 100% - 90px )!important; }

.dp-perks .et_pb_column,
.dp-rule .et_pb_column{ width: calc( 100% - 30px )!important; }
.dp-perks .et_pb_column:first-child,
.dp-rules .et_pb_column:first-child{ margin-right:60px; } */


/*TABS*/
.dp-tabs{ border:0; }
.dp-tabs .et_pb_tab_content > ul{ margin:20px 0 0 0; }
.dp-tabs .et_pb_tab_content > ul img,
.et_pb_header_content_wrapper li img{ display:inline-block; width:35px; height:35px; background: #000; padding: 5px; position: relative; top: 10px; }
.dp-tabs ul.et_pb_tabs_controls{ background-color:#000; display:flex; justify-content:space-evenly; align-items: stretch; flex-wrap: nowrap; }
.dp-tabs ul.et_pb_tabs_controls li{ flex-grow:1; border-right:1px solid #fff; border-bottom:0; width:33.33%; }
.dp-tabs.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{ color:#000 !important; }
.dp-tabs ul.et_pb_tabs_controls:after{ display:none; }
.dp-tabs br{display:none;}

/*RATES*/
.dp-table-wrap{ overflow-x:scroll; -webkit-overflow-scrolling: touch; }
.dp-table-wrap::-webkit-scrollbar { display: none; }
.dp-table{ width:100%; display:flex; text-align: center; align-items: stretch; flex-wrap: nowrap; }
.dp-row{ display:block; }
.dp-column{ flex-grow:1; padding: 10px; margin: 10px; min-width: 270px; max-width: 300px; border:1px solid #000; }
/*.et_pb_tab_0 .dp-column,*/
/*.et_pb_tab_1 .dp-column,*/
/*.et_pb_tab_2 .dp-column{ border:1px solid #000; margin: 10px; }*/
.dp-month{ font-size: 20px; display: inline-block; margin-bottom: 10px; color:#fff; background-image: -webkit-linear-gradient(-25deg, #000 50%, #b59c60 50%); padding:5px; white-space:nowrap; }
.dp-month i{ font-size:10px; font-style: normal; }

.dp-note{ font-size:10px; display:block; margin-top: -10px; margin-bottom:10px; }
.dp-price{ display:block; font-size: 50px; line-height:40px; font-weight: 300; text-align:center; color:#b59c60; background: -webkit-linear-gradient(-25deg, #b59c60 50%, black 50%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.dp-price:before{ content:"$"; font-size: 20px; }
.dp-period{ display:block; text-align:right; font-size: 15px; margin-top:-10px; }
.dp-period:before{ content:"/"; }
.dp-week-availability{ background:#ddd; padding:10px; }
.dp-week-availability + .dp-week-availability { margin-top: -10px; }
.dp-week-availability-header{ text-align:center; margin-bottom:10px; }
.dp-table p, .dp-week-availability p{ display:none; }
p:empty{display:none;}
.dp-week{ display:block; background:#000; color:#fff; padding: 5px; margin: 0px; white-space:nowrap; font-weight:bold; text-align: center; }
.dp-week:last-child{ margin-bottom:0; }
.dp-week b{ display:inline-block; font-weight:normal; width:49%; text-align:left; }
.dp-week i{ display:inline-block; font-style:normal; width: 49%; text-align:right; }
.dp-week-availability .dp-week { margin: 0; }
.dp-shares-wrap .dp-week-availability .dp-week { margin: 0px 0px 10px; }

.dp-date{ display: inline-block; text-align: left; width: 50%; padding:0 0 0 10px; }
.et_pb_tab_1 .dp-date, .et_pb_tab_2 .dp-date, .et_pb_tab_3 .dp-date{ position: relative; top: -5px; }
ul.dp-rooms{ display:inline-block; padding: 0 10px 0 0; width:100%; text-align: center; }
.dp-week .dp-date + ul.dp-rooms,
.dp-week .dp-date + p + ul.dp-rooms { width:50%; }
li.dp-room{ display: inline-block; height:30px; }
.dp-room img{ display:inline-block; width:30px; height:30px; }
.dp-room.small img{ width:25px; height:25px; }
.dp-rooms.small { margin-left: -30px; }
/* .et_pb_tab_1 .dp-room img, .et_pb_tab_2 .dp-room img{ width:25px; height:25px; } */
.dp-rates-ul{ width:45%; }
.dp-rates-ul.first{ float:left; list-style-type: none; }
.dp-rates-ul.last{ float:right; }
.dp-rates-ul.center{ width: 340px; margin: 0 auto !important; display: block; list-style-type: none; }
/* For Labor Day Dates with 3 room icons */
.dp-holidays-wrap .dp-date { height: 40px; line-height: 40px; }
.dp-holidays-wrap .dp-room img { position: relative; top: 10px; }
.dp-holidays-wrap .dp-holidays-labor .dp-date { width: 30%; }
.dp-holidays-wrap .dp-holidays-labor .dp-rooms { width: 70% !important; }


/*HOUSIES*/

.dp-table-table tr td {height: 75px;}
.dp-table-table tr td{padding: 5px; text-align:center; min-width:100px;}
.dp-table-table tr td b {display:inline-block; font-size:20px; font-weight:normal; background:-webkit-linear-gradient(-70deg, #b59c60 50%, black 50%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.dp-table-tr-header{background: #000; color:#fff; text-transform:uppercase;}

/*MONTH*/
.dp-table-tr-header td:nth-child(1) {width:10%; font-size:20px; background-image: -webkit-linear-gradient(-25deg, #b59c60 50%, #000 50%);}
/*UNICORN*/
.dp-table-tr-header td:nth-child(2) {width:20%;}
/*ANTLER*/
.dp-table-tr-header td:nth-child(3) {width:20%;}
/*TOM*/
.dp-table-tr-header td:nth-child(4) {width:20%;}
/*MASTER*/
.dp-table-tr-header td:nth-child(5) {width:20%;}
/*PRICE*/
.dp-table-tr-header td:nth-child(6) {width:10%; font-size: 20px !important; color:#fff; background-image: -webkit-linear-gradient(-25deg, #000 50%, #b59c60 50%);}
/*.dp-table-tr-header td span {color:#fff; background-image: -webkit-linear-gradient(-25deg, #000 50%, #b59c60 50%);}*/

/*MONTH*/
.dp-table-table td:nth-child(1) {text-align:center;}
/*UNICORN*/
.dp-table-table td:nth-child(2) {}
/*ANTLER*/
.dp-table-table td:nth-child(3) {}
/*TOM*/
.dp-table-table td:nth-child(4) {}
/*MASTER*/
.dp-table-table td:nth-child(5) {}
/*PRICE*/
.dp-table-table td:nth-child(6) {font-size: 10px;}


@media (max-width: 980px){
.et_pb_row.row-housies{width:100% !important;max-width:100% !important;}
.dp-housies-wrapper .dp-table{min-width:800px;}

}

.dp-housies-wrapper .et_pb_toggle_title{text-align:center;}
	.dp-housies-wrapper br{display:none;}
	.dp-housies-wrapper .dp-week{height:100%;}
		.dp-housies-wrapper .dp-date{width:100%;text-align:center;padding:0;position:relative;top:5px;}
	.dp-housies-wrapper .dp-column{border:0;}
	.dp-housies-wrapper .dp-row{height:40px;vertical-align:middle;margin-bottom:10px;overflow:hidden;text-align: center;}
	.dp-housies-wrapper .dp-column.rooms.unicorns .dp-row{background:rgba(181, 156, 96, 0.9);}
	.dp-housies-wrapper .dp-column.rooms.antlers .dp-row{background:rgba(181, 156, 96, 0.8);}
	.dp-housies-wrapper .dp-column.rooms.tom .dp-row{background:rgba(181, 156, 96, 0.7);}
		.dp-housies-wrapper .dp-room{height:100%;background:#000;color:#fff;text-align:center;text-transform:uppercase;}
			.dp-housies-wrapper .dp-room img{position:relative;top:5px;}
			.dp-housies-wrapper .dp-room-name{display:inline-block;position:relative;top:-5px;}
		.dp-housies{text-align: center;line-height:40px;vertical-align:middle;height:100%;line-height:40px;vertical-align:middle;}
			.dp-housie{display:inline-block;line-height:40px;vertical-align:middle;color:#fff;}
		.dp-housies-wrapper .dp-price{display:inline-block;font-size:20px;background:-webkit-linear-gradient(-25deg, #fff 50%, black 50%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
		.dp-housies-wrapper .dp-period{display:inline-block;font-size:10px;}


	
/*DP STYLES*/
.dp-diagonal-black-gold,
.dp-housies-wrapper .dp-week{
color:#fff; background-image: -webkit-linear-gradient(-25deg, #000 50%, #b59c60 50%); padding:5px; margin-bottom: 10px; } 
.dp-diagonal-gold-black{ color:#fff; background-image: -webkit-linear-gradient(-25deg, #b59c60 50%, #000 50%); margin-bottom: 10px; }

/*ICONS*/
.dp-i{ display:inline-block; width:100px; height:100px; background-image:url(https://web.archive.org/web/20190115132116im_/http://wissam.nyc/i/ego/nature/sun-ocean.svg); background-position: 0 0; background-repeat:no-repeat; background-size: cover; }
.svg-icon { display: inline-flex; align-self: center; position: relative; height: 1em; width: 1em; background-image:url(https://web.archive.org/web/20190115132116im_/http://wissam.nyc/i/ego/nature/sun-ocean.svg); background-position: 0 0; background-repeat:no-repeat; background-size: cover; }
.svg-icon svg { height: 1em; width: 1em; }
.svg-icon.svg-baseline svg { bottom: -0.125em; position: absolute; }

@media (max-width: 980px){
	.et_pb_row.row-housies{width:100% !important;max-width:100% !important;}
	.dp-housies-wrapper .dp-table{min-width:800px;}
	.dp-housies-wrapper .dp-column{min-width:250px;}
}

/*TABLET*/
@media all and (max-width:980px) {
/*TABLET HEADER */
.logo_container, #et-top-navigation{ display:none !important; }
.dp-header.large .header-content{ }
.dp-header.large h1{ font-size: 55px; margin-bottom: 10px; }
.dp-header.large .et_pb_fullwidth_header_subhead{ font-size: 22px; }

/*TABLET  WALKS*/
.dp-walks{ padding:50px 25px 25px; }
.dp-walks .et_pb_row_0.et_pb_row{ padding: 0; }
.dp-walks .et_pb_blurb h4{ font-size:17px; letter-spacing: -2px; white-space: nowrap; }

/*TABLET  GALLERY*/
.dp-gallery:first-child{ border-top:5px solid #fff !important; }
.dp-gallery:last-child{ border-bottom: 5px solid #fff !important; }
.dp-gallery:before{ top:0; left: 5px; }
.dp-gallery .et_pb_gallery_item.et_pb_grid_item{ margin: 5px !important }

/*TABLET RATES*/
.dp-perks{ padding: 0 25px; }
.dp-perks .et_pb_row_2.et_pb_row{ width: 100%; }
.dp-perks .et_pb_blurb_position_left .et_pb_main_blurb_image{ top:0; }
.et_pb_tab_0 .dp-month{ width:auto; }
.dp-per-week .dp-week, .dp-weeks .dp-week, .dp-week-availability .dp-week{ font-size:12px; }
.dp-date{ text-align:center; padding: 0; }
.et_pb_tab_0 .dp-month{ margin-bottom:10px; }
.et_pb_tab_1 .dp-week, .et_pb_tab_2 .dp-week{ padding: 5px 10px; }
.et_pb_tab_1 .dp-date, .et_pb_tab_2 .dp-date{ text-align:left; position: relative; top: -7px; }
.dp-rules .et_pb_row_4.et_pb_row{ width:100%; padding:0 25px; }
.dp-perks .et_pb_row .et_pb_column:last-child, .dp-rules .et_pb_row .et_pb_column:last-child { margin-left:0 !important; }
}

/*MOBILE*/
@media all and (max-width:560px) {
.dp-header.large .header-content{ width:90%; padding: 88px 55px 160px 55px !important }
.dp-header.large h1{ font-size: 55px; margin-bottom: 10px; }
.dp-header.large .et_pb_fullwidth_header_subhead{ font-size: 22px; }
}