@charset "UTF-8";
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
@font-face {
    font-family: 'helvetica_ce_35_thinregular';
    src: url('/assets/fonts/helvetica_neue_ce_35_thin-webfont.eot');
    src: url('/assets/fonts/helvetica_neue_ce_35_thin-webfont.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/helvetica_neue_ce_35_thin-webfont.woff') format('woff'),
url('/assets/fonts/helvetica_neue_ce_35_thin-webfont.ttf') format('truetype'),
url('/assets/fonts/helvetica_neue_ce_35_thin-webfont.svg#helvetica_ce_35_thinregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'futura_lt_btlight';
    src: url('/assets/fonts/futult__-webfont.eot');
    src: url('/assets/fonts/futult__-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/futult__-webfont.woff') format('woff'),
         url('/assets/fonts/futult__-webfont.ttf') format('truetype'),
         url('/assets/fonts/futult__-webfont.svg#futura_lt_btlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'arvoregular';
    src: url('/assets/fonts/arvo-regular-webfont.eot');
    src: url('/assets/fonts/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/assets/fonts/arvo-regular-webfont.woff') format('woff'),
         url('/assets/fonts/arvo-regular-webfont.ttf') format('truetype'),
         url('/assets/fonts/arvo-regular-webfont.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family:'GillSansMTPro-Book';
	src: url('/assets/fonts/GillSansMTPro-Book_latin+latin-ext_gdi.eot');
	src: url('/assets/fonts/GillSansMTPro-Book_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('/assets/fonts/GillSansMTPro-Book_latin+latin-ext_gdi.woff') format('woff'),
		url('/assets/fonts/GillSansMTPro-Book_latin+latin-ext_gdi.ttf') format('truetype'),
		url('/assets/fonts/GillSansMTPro-Book_latin+latin-ext_gdi.otf') format('opentype'),
		url('/assets/fonts/GillSansMTPro-Book_latin+latin-ext_gdi.svg#GillSansMTPro-Book') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-20AC;
}
/* 	Reset Styling
----------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
    -webkit-font-smoothing: antialiased;

}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, img {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	outline: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px
}
/* * {cursor: none;} */


body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #F2F2F2;
}
#header_bar  {
	background-image: url(/sunbox/img/header_back.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	/* [disabled]overflow-y: auto; */
	/* [disabled]overflow-x: auto; */
	background-color: #C6BAA4;
}
#content_total_screen {
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	/* [disabled]background-color: #FFFFFF; */
	width: 100%;
	min-width: 360px;
}
#main_logo {
	position: absolute;
	top: 0px;
	left: 24px;
	z-index: 999999999;
}
#main_logo_box {
	width: 321px;
	float: left;
	height: 83px;
	/* [disabled]overflow-x: auto; */
	/* [disabled]overflow-y: auto; */
	/* [disabled]position: relative; */
}
#hour_box {
	height: 82px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-left: 9%;
}
#hour_today {
	display: inline-block;
	position: relative;
	font-family: 'helvetica_ce_35_thinregular';
	color: #FFFFFF;
	padding-top: 8px;
}
#clock {
	position: absolute;
	left: -91px;
	top: -1px;
}
#main_hour{
	font-size: 50px;
	line-height: 45px;
	-webkit-font-smoothing: antialiased;	
	}
#today_date{
	font-size:20px;
	line-height:20px;
	-webkit-font-smoothing: antialiased;
	
	}
#temperature_box {
	float: right;
	background-color: #323233;
	height: 83px;
}
#wheather_box {
	float: right;
	background-color: #E9CD4E;
	height: 76px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
}
#sunset_box {
	float: right;
	background-color: #5C5245;
	height: 83px;
}
#sea_contitions_box {
	float: right;
	background-color: #233353;
	height: 66px;
	padding-top: 17px;
	padding-left: 15px;
}

#dollar_box {
	float: right;
	background-color: #5C5245;
	height: 63px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
.texto_blanco_header {
	font-family: 'futura_lt_btlight';
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
}
.texto-ticker {
	color: #FFFFFF;
	font-family: 'GillSansMTPro-Book';
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
}
.texto-brown {
	color: #686156;
	font-family: 'GillSansMTPro-Book';
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
}
.texto_gold_header {
	font-family: 'futura_lt_btlight';
	color: #D5C380;
	font-size: 20px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
}
.current_temp {
	font-family: 'arvoregular';
	color: #FFFFFF;
	font-size: 35px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	line-height: 34px;
}
.texto_gris_header {
	font-family: 'futura_lt_btlight';
	color: #BCBEC0;
	font-size: 19px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
}
.orange {
	color: #ED5A24;
	display: inline-block;
	margin-right: 4px;
	font-size: 13px;
	line-height: 3px;
	vertical-align: 1px;
}
.blue {
	color: #29A7DE;
	display: inline-block;
	margin-right: 4px;
	font-size: 13px;
	line-height: 3px;
	vertical-align: 1px;
}
.green_dollar {
	color: #8CC53F;
	display: inline-block;
	margin-left: 4px;
	font-size: 13px;
	line-height: 3px;
	vertical-align: 1px;
}
.orange_dollar {
	color: #ED5A24;
	display: inline-block;
	margin-left: 4px;
	font-size: 13px;
	line-height: 3px;
	vertical-align: 1px;
}

.facebook_icon {
	color: #FFFFFF;
	display: inline-block;
	margin-left: 8px;
	font-size: 23px;
	line-height: 3px;
	vertical-align: -5px;
	margin-right: 6px;
}
.mostaza {
	color: #998B26;
	display: inline-block;
	margin-right: 4px;
	font-size: 38px;
	vertical-align: -6px;
	line-height: 37px;
}
#temperatures_box_numbers {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	min-width: 123px;
}
#temp_units {
	background-color: #3E3E3F;
	height: 25px;
}
#hux_mex {
	font-family: 'futura_lt_btlight';
	color: #988A26;
	font-size: 15px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	line-height: 15px;
	text-transform: uppercase;
}
#current_temperature {
	text-align: center;
	padding-top: 7px;
}
#icon_sunset   {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
}
#sunset_time {
	float: left;
}
.susnet_text {
	font-family: 'futura_lt_btlight';
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
}
#sunset_time {
	padding-top: 16px;
	padding-right: 12px;
}
#text_conditions {
	text-align: right;
	padding-right: 56px;
}
#price_dollar {
	float: right;
}
#dollar_tittle {
	float: left;
	padding-right: 15px;
}
#activity_content_box {
	height: 339px;
	position: relative;
}
#activity_tittle {
	position: absolute;
	bottom: 0px;
	text-align: left;
	padding:7px;
}
#main_tittle_activitie {
	color: #FFFFFF;
	display: block;
	font-family: 'GillSansMTPro-Book';
	font-size: 29px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 91%;
	-webkit-font-smoothing: antialiased;
}
#activity_content_box {
	background-image: url(/sunbox/img/shadow.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.hour_time_activity {
	color: #FFFFFF;
	font-family: 'GillSansMTPro-Book';
	font-size: 29px;
	-webkit-font-smoothing: antialiased;
	display: block;
}
.hour_time_activity_AM {
	color: #BDBDBD;
	font-family: 'GillSansMTPro-Book';
	font-size: 22px;
	-webkit-font-smoothing: antialiased;
	display: block;
}
#hour_activity {
	position: absolute;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	background-color: rgba(0,0,0,0.41);
	top: 10px;
	right: 0px;
	text-align: center;
	width: 65px;
}
#information {
	background-image: url(/sunbox/img/back.jpg);
	background-repeat: repeat;
	position: relative;
}
#ticker_box {
	background-color: #06314E;
	height: auto;
	width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	padding-bottom: 10px;
}
#total_content {
	padding-right: 1px;
	padding-bottom: 19px;
	padding-left: 1px;
}
#video_column {
	width: 330px;
	display: inline-block;
	vertical-align: top;
}
#activities_rotator #activities .item {
	background-size: cover;
}
#activity_column {
	/* [disabled]float: left; */
	width: 340px;
	vertical-align: top;
}
#restaurants_column {
	width: 340px;
	display: inline-block;
	vertical-align: top;
}
#notes1 {
	width: 340px;
}
#event_column {
	width: 322px;
	position: relative;
	display: inline-block;
	vertical-align:top;
}
#show_column {
	width: 318px;
	position: relative;
	/* [disabled]padding-top: 184px; */
	display: inline-block;
	vertical-align:top;
}
#activity_column_content {
	padding-left: 123px;
}
#tittle_activity {
	background-color: rgba(194,173,148,0.46);
	height: 27px;
	font-family: 'GillSansMTPro-Book';
	padding-left: 10px;
	padding-right: 10px;
	line-height: 27px;
	font-size: 14px;
	color: #948175;
}
#tittle_column {
	background-color: rgba(255,142,30,0.35);
	height: 33px;
	font-family: 'GillSansMTPro-Book';
	padding-left: 10px;
	line-height: 33px;
	font-size: 14px;
	color: #FFFFFF;
	position: relative;
	font-weight: bold;
}
#activity_details {
	background-color: #FFFFFF;
	height: 43px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	padding-top: 7px;
}
#activity_hour {
	background-color: #F5F1ED;
	height: 27px;
	line-height: 29px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'GillSansMTPro-Book';
	line-height: 27px;
	font-size: 13px;
	color: #948175;
}
#activity_box {
	position: relative;
	margin-bottom: 14px;
}
#image_activity {
	width: 110px;
	height: 90px;
	position: absolute;
	left: -122px;
	border: 7px solid #FFFFFF;
	-webkit-box-shadow: 1px 1px 3px #A1A1A1;
	box-shadow: 1px 1px 3px #A1A1A1;
}
#hr_activity {
	display: inline-block;
	float: right;
	color: #04B5A3;
	text-transform: uppercase;
}
#type_rest {
	display: inline-block;
	float: right;
	color: #C2AD94;
}
.tittle_column_icon {
	position: absolute;
	right: 9px;
	font-size: 29px;
	top: -5px;
	text-shadow: 1px 1px 3px #8D8D8D;
}
#restaunrant_list li {
	display: block;
	background: #FFFFFF;
	height: 37px;
	line-height: 29px;
	padding-left: 15px;
	padding-right: 10px;
	font-family: 'GillSansMTPro-Book';
	line-height: 16px;
	font-size: 14px;
	color: #948175;
	padding-top: 8px;
	position: relative;
}
#restaunrant_list li:nth-child(odd) {
	background: #FFFFFF;
}
#restaunrant_list li:nth-child(even) {
	background-color:#F5F1ED;
}
#box_note1 {
}
#bar_list li {
	display: block;
	background: #FFFFFF;
	height: 46px;
	line-height: 28px;
	padding-left: 15px;
	padding-right: 10px;
	font-family: 'GillSansMTPro-Book';
	line-height: 44px;
	font-size: 14px;
	color: #414042;
	position: relative;
}
#bar_list li:nth-child(odd) {
	background: #FFFFFF;
}
#bar_list li:nth-child(even) {
	background-color:#F5F1ED;
}
#beverage_list {
	background-color: #FFFFFF;
}
#beverage_list li {
	display: block;
	line-height: 28px;
	font-family: 'GillSansMTPro-Book';
	line-height: 28px;
	font-size: 14px;
	color: #414042;
	overflow: auto;
	padding-bottom: 7px;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
}
#beverage_tittle   {
    /* [disabled]width: 67px; */
    /* [disabled]float: left; */
    color: #A5968E;
    line-height: 15px;
    padding-top: 6px;
    padding-right: 15px;
    padding-left: 15px;
}
#beverage_description {
    /* [disabled]float: left; */
    /* [disabled]width: 203px; */
    line-height: 15px;
    padding-top: 7px;
    padding-left: 15px;
    min-height: 29px;
    padding-right: 15px;
}
#beverage_list li:last-child {
	border:none;
}
#frame_wood {
	width: 273px;
	height: 184px;
	background-image: url(/sunbox/img/frame_wood.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-box-shadow: 6px 7px 11px -4px rgba(0,0,0,0.30);
	box-shadow: 6px 7px 11px -4px rgba(0,0,0,0.30);
	position: absolute;
	top: 0px;
	left: 21px;
}
#frame_wood_content {
	padding-top: 11px;
	padding-left: 12px;
	padding-right: 11px;
	height: 162px;
	overflow-x: hidden;
	overflow-y: hidden;
}
#frame_wood_box {
	position: relative;
	padding-top: 184px;
	padding-bottom: 12px;
}
#foot_wood_frame {
	padding-left: 26px;
	padding-right: 36px;
	margin-top: 181px;
	text-align: left;
}
#frame_foot_text {
	line-height: 15px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	background-color: #F5F1ED;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
}
#bars {
}
#sub_foot_frame {
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	padding-top: 6px;
	padding-bottom: 6px;
}

#frame_gold {
	width: 306px;
	height: 183px;
	background-image: url(/sunbox/img/frame_gold.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-box-shadow: 6px 7px 11px -4px rgba(0,0,0,0.30);
	box-shadow: 6px 7px 11px -4px rgba(0,0,0,0.30);
	position: absolute;
	top: 0px;
	left: 10px;
}
#frame_gold_content {
	padding-top: 11px;
	padding-left: 11px;
	padding-right: 11px;
	height: 162px;
	overflow-x: hidden;
	overflow-y: hidden;
}
#frame_gold_box {
	position: relative;
	padding-top: 184px;
	padding-bottom: 12px;
}
#amstar_box {
	padding-top: 80px;
	padding-left: 17px;
	padding-right: 8px;
}
#amstar_tittle {
	background-color: rgba(183,163,139,0.42);
	padding-left: 15px;
	padding-right: 175px;
	padding-top: 13px;
	height: 44px;
	position: relative;
}
#amstar_logo {
	position: absolute;
	top: -50px;
	left: 12px;
}
#am_photo_frame {
	width: 144px;
	height: 144px;
	background-image: url(/sunbox/img/small_frame_wood.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: -79px;
	left: 135px;
	-webkit-box-shadow: 6px 7px 11px -4px rgba(0,0,0,0.30);
	box-shadow: 6px 7px 11px -4px rgba(0,0,0,0.30);
}
#am_photo {
	width: 123px;
	height: 123px;
	margin-top: 10px;
	margin-left: 10px;
}
#amstar_intro {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	padding-top: 21px;
	padding-bottom: 12px;
}
#amstar_info_box {
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
}
#amstar_tours {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #11468C;
	padding-top: 11px;
	border-top: thin dashed #AFB1B3;
	padding-bottom: 14px;
}
#telefonos {
	background-color: #F5F1ED;
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#am_resort_reserve {
	color: #414042;
	display: inline-block;
	width: 56px;
}
#detalle_especial_box   {
}
#detalles_text {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #A5968E;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 71px;
	background-color: #FFFFFF;
	text-align: left;
}
#vino_box {
}
#wine_text {
	line-height: 16px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
}
#animation_text {
	line-height: 16px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	position: relative;
}
#unliminted_box {
	background-color: #FFFFFF;
	background-image: url(/sunbox/img/line.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	height: 55px;
	padding-right: 148px;
	margin-top: -3px;
	width: 178px;
}

#unlimited_logo {
	float: right;
	margin-right: -127px;
	margin-top: 2px;
}
#spa_box {
	padding-right: 116px;
}
#spa_content_box {
	height: 139px;
	background-color: #FFFFFF;
}
#spa_content {
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 41px;
	padding-top: 9px;
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	height: 125px;
}
#date_kids {
	width: 65px;
	display: block;
	float: left;
}
#kids_activity {
	color: #414042;
}
#tiitle_kids {
	background-color: #DFD4C6;
	height: 60px;
	position: relative;
	overflow-x: visible;
	overflow-y: visible;
}
#kids_logo {
	position: absolute;
	top: -22px;
	left: 8px;
}
#kids_club_box {
}
#kids_club_box #restaunrant_list li {
	height: 28px;
}
#price_spa {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #06314E;
	margin-left: 15px;
	margin-top: 5px;
	margin-right: 41px;
}
#foot_detalles {
	background-color: #F5F1ED;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 28px;
	font-family: 'GillSansMTPro-Book';
	font-size: 13px;
	color: #A5968E;
}
#show_box {
	height: 72px;
}
#event_month_box {
	padding-bottom: 16px;
	margin-bottom: 16px;
}
#concluded_activities {
	background-color: #FFFFFF;
	line-height: 31px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	text-align: center;
}
#video_iframe {
	width: 340px;
	height: 195px;
	margin-left: auto;
	margin-right: auto;
}
.masonry {
	margin: 0 auto;
	padding-bottom: 20px;
}

.masonry .item {
	float: left;
	width: 340px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 20px;
}
.wood_frame {
	left:7px;
}
#ticker_container {
  	color: #FFFFFF;
	font-family: 'GillSansMTPro-Book';
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
 	overflow: auto;
	padding-left:15px;
 	
}
#social_networks {
	color: #FFFFFF;
	text-decoration: none;
	display:inline-block;
}
#social_networks:hover {
	color: #F5C89D;
}
#social_networks_wrap {
	float: right;
	background-color: #04253A;
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 30px;
	z-index: 9999999;
}
#recomendations {
	float: left;
	background-color: #04253A;
	height: 30px;
	padding-left: 20px;
	padding-right: 20px;
}
#add_content {
	border: 2px dashed #D5D5D5;
	text-align: center;
	font-family: 'GillSansMTPro-Book';
	padding-top: 120px;
	padding-bottom: 120px;
	padding-left: 20px;
	padding-right: 20px;
}
#add_activities {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	background-color: #FFFFFF;	
}
#add_content a {
	color: #A5A5A5;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
#add_content a:hover {
	color: #01deb5;
}
#add {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
}
#add_box {
	border: 2px dashed #D5D5D5;
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center;
	padding-right: 25px;
	padding-left: 25px;
}
#add_item_button {
	text-align: center;
	font-family: 'GillSansMTPro-Book';
	font-size: 15px;
	text-decoration: none;
	text-transform: uppercase;
	color: #A5A5A5;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
#add_item_button:hover {
	color: #01deb5;
}
#day_picker {
	background-color: #3c2f5f;
	overflow-x: auto;
	overflow-y: auto;
	padding-bottom: 5px;
	min-height: 43px;
	text-align: right;
}
#add_item_activitie {
	background-color: #FFFFFF;
	height: 339px;
}
#add_item_activitie_box {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	height: 301px;
}
#change_condition {
	color: #E7E7E7;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
#change_condition:hover {
	color: #00DEB5;
}
#edit_button {
	color: #16EDD3;
	text-decoration: none;
	font-size: 21px;
	display: inline-block;
	vertical-align: 0px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
#edit_button:hover {
	color: #FFFFFF;
}

#edit_button2 {
	color: #3C2E5F;
	text-decoration: none;
	font-size: 21px;
	display: inline-block;
	vertical-align: 0px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
#edit_button2:hover {
	color: #FFFFFF;
}
#edit_activity {
	position: absolute;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	top: 79px;
	right: 0px;
	width: 65px;
	text-align: center;
	background-color: #3C2D5F;
}
#edit_show {
	position: absolute;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 9px;
	z-index: 500;
	top: 11px;
	right: 35px;
	width: 65px;
	text-align: center;
	background-color: #3C2D5F;
}
#delete_button {
	color: #FD0004;
	text-decoration: none;
	font-size: 28px;
	vertical-align: -3px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}
#delete_button:hover {
	color:#900104;
}
#modify_restaurant {
	position: absolute;
	background-color: #18D8C7;
	top: -1px;
	left: 0px;
	width: 40px;
	height: 33px;
	text-align: center;
	padding-top: 13px;
	line-height: 27px;
}
#edit_box_module {
	background-color: #3C2E5F;
	padding-left: 10px;
	padding-right: 6px;
	height: 30px;
	padding-top: 3px;
	text-align: center;
}
#instructions_window {
	font-family: 'GillSansMTPro-Book';
	font-size: 28px;
	color: #E66F19;
}
#cancelar {
	display: inline-block;
	text-decoration: none;
	background-color: #3c2f5f;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	border-radius: 9px;
	font-family: 'GillSansMTPro-Book';
	color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 14px;
	width: 85px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
	font-weight: 600;
	line-height: 20px;
}
#cancelar:hover {
	background-color: #6850A5 ;
}
#pass_event {
	display: inline-block;
	text-decoration: none;
	background-color: #CB4806;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	border-radius: 9px;
	font-family: 'GillSansMTPro-Book';
	color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 14px;
	width: 85px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
	font-weight: 600;
}
#pass_event:hover {
	background-color: #A1491A;
}
#button_window {
	/* [disabled]padding-top: 15px; */
}
#actividad_borrar {
	padding-top: 25px;
	padding-bottom: 31px;
	font-family: futura_lt_btlight;
	font-size: 26px;
	color: #04B5A3;
}
#borrar_button {
	display: inline-block;
	text-decoration: none;
	background-color: #9D1414;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	border-radius: 9px;
	font-family: 'GillSansMTPro-Book';
	color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 14px;
	width: 85px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
	font-weight: 600;
}
#borrar_button:hover{
	background-color:#DC1C1A
	
	}
#modificar_button {
	display: inline-block;
	text-decoration: none;
	background-color: #597C0E;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 8px;
	padding-left: 18px;
	border-radius: 9px;
	font-family: 'GillSansMTPro-Book';
	color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 14px;
	width: 115px;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
	border-style: none;
	cursor: pointer;
	font-weight: 600;
	line-height: 8px;
}
#modificar_button:hover{
	background-color: #384E07
	}
	
	
	
	
#box_total {
	padding-top: 35px;
	text-align: center;
	padding-bottom: 30px;
}
#images_list {
	padding-top: 30px;
	padding-bottom: 0px;
}
#id_wine {
	line-height: 31px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	vertical-align: baseline;
	padding-left: 15px;
	padding-right: 15px;
	width: 288px;
}
#name_celebrated {
	line-height: 31px;
	font-family: 'GillSansMTPro-Book';
	font-size: 14px;
	color: #414042;
	vertical-align: baseline;
	padding-left: 15px;
	padding-right: 15px;
	width: 227px;
}
#special_detail {
	width: 288px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	height: 71px;
	margin-top: 8px;
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #A5968E;
	text-align: left;
}
#promotion_spa {
	width: 171px;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	height: 125px;
	margin-top: 8px;
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	text-align: left;
}
#wrap_delete {
	position: absolute;
	left: 2px;
	top: 0px;
	background-color: #3C2E5F;
	width: 36px;
	height: 34px;
	padding-top: 10px;
}
.event_name {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #6F6F6F;
	width: 160px;
	padding-top: 5px;
	padding-bottom: 6px;
}

.multiple_option {
	font-family: 'GillSansMTPro-Book';
	line-height: 40px;
	height: 40px;
	vertical-align:central;
	font-size: 14px;
	color: #000000;
	border: thin solid #D4D4D4;
	verticle-align:middle;
	outline: none;
}
#seleccionar_button {
	font-weight: 600;
	color: #18840F;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}

#seleccionar_button:hover {
	color: #0E4F13;
}

#seleccionar_button_delete {
	font-weight: 600;
	color: #940A0C;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	transition: all 500ms ease;
}

#seleccionar_button_delete:hover {
	color: #0E4F13;
}

#edit_controls_box   {
}
#edit_controls_box {
	background-color: #3C2D5F;
	position: absolute;
	left: -66px;
	top: 105px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 5px;
}
#publish_button_box {
	float: right;
}
#animation_pic {
	position: absolute;
	right: 37px;
	top: -48px;
}
#animator_box {
	height: 122px;
}
option   {
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}
input{
	font-family: 'GillSansMTPro-Book';
	line-height: 40px;
	height: 35px;
	vertical-align: central;
	font-size: 14px;
	color: #000000;
	border: thin solid #D4D4D4;
	verticle-align: middle;
	outline: none;
	}
	
#animacion_team_box {
	/* [disabled]margin-left: 20px; */
	/* [disabled]margin-right: 10px; */
	padding-top: 22px;
	padding-bottom: 22px;
}
#animation_name {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #A5968E;
	background-color: #FFFFFF;
	height: 25px;
}
#animator_box {
	position: relative;
}
#animation_rotator_box {
	position: absolute;
	/* [disabled]background-color: rgba(48,16,222,0.51); */
	width: 100%;
	left: 0px;
	top: 0px;
	z-index: 99999;
	height: 75px;
}
#animation_rotator_content {
	width:100%; 
	height:100%; 
	position:relative
}
#frame_animation {
	position:absolute; 
	top:0px; 
	right:0px; 
	z-index:6666
}
#animator_pic {
	position:absolute; 
	top:7px; 
	right:7px; 
	z-index:4444
}
#animator_name {
	font-family: 'GillSansMTPro-Book';
	line-height: 30px;
	font-size: 13px;
	color: #414042;
	position: absolute;
	top: 53px;
	left: 12px;
}	

#new_members {
	font-family: 'GillSansMTPro-Book';
	line-height: 17px;
	font-size: 13px;
	color: #414042;
	padding-left: 15px;
	background-color: #FFFFFF;
	padding-bottom: 10px;
}
.unlimited_members ul li {
	height: 19px;
}
#congratulation_box {
	/* [disabled]margin-left: 17px; */
	/* [disabled]margin-right: 9px; */
	margin-bottom: 15px;
	margin-top: 4px;
	width: 100%;
}

.x-logo{
    margin-left: 13px;
    margin-right: 5px;
}

@media screen and (max-width:1600px){
#box1 {
	clear: left;
	width: 25%;
	overflow-x: auto;
	background-image: url(../img/back_weather.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #323234;
	float: right;
}
#temperature_box {
	margin-left: auto;
	margin-right: auto;
	float: none;
	width: 190px;
}
#box4 {
	width: 25%;
	background-color: #0B2352;
	overflow-y: auto;
	overflow-x: auto;
	float: right;
}
#sea_contitions_box {
	float: none;
	width: 100%;
	text-align: center;
	padding-left: 0px;
}
#text_conditions {
	text-align: center;
}
#box3 {
	width: 25%;
	background-color: #5C5245;
	overflow-x: auto;
	overflow-y: auto;
	float: right;
}
#sunset_box {
	float: none;
	width: 280px;
	margin-left: auto;
	margin-right: auto;
}
#box2 {
	width: 25%;
	background-color: #E9CD4E;
	overflow-x: auto;
	overflow-y: auto;
	float: right;
}
#wheather_box {
    float: none;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
#hour_box   {
	float: right;
	margin-right: 12%;
}
}

@media screen and (max-width:1150px){
#box3   {
	clear: right;
	width: 50%;
}
#box4 {
	width: 50%;
}
#box2 {
	width: 50%;
}
#box1 {
	width: 50%;
}

#ticker_container {
	padding-top:10px;
	
}
}

@media screen and (max-width:660px){
#box1 {
	width: 100%;
	clear: right;
}
#box2 {
	width: 100%;
}
#box4 {
	width: 100%;
}
#box3 {
	width: 100%;
}
#social_networks_wrap {
	float: none;
	text-align: center;
	height: auto;
	padding-top: 7px;
	padding-bottom: 11px;
}
#siganos {
	display:block
}
#recomendations {
	display: block;
	float: none;
	text-align: center;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
}

#ticker_container {
	color: #FFFFFF;
	font-family: 'GillSansMTPro-Book';
	font-size: 18px;
	-webkit-font-smoothing: antialiased;
	line-height: 26px;
	overflow: auto;
	padding-left: 0px;
	height: 108px;
	text-align: center; 	
}
#box_recomentadions {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	height: 163px;
}
#ticker li {
	display:block;
	width:100%;
	text-align:center
}
#main_logo_box {
	margin-left:auto;
	margin-right:auto;
	float:none;
}
#hour_box   {
	float: none;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#hour_today {
	margin-left: 82px
}
#main_logo {
	left:0px;
}
}

@media screen and (max-width:350px){
#main_logo {
	width: 90%;
	margin-left: 25px;
}
#video_iframe {
	width: 95%;
	height: auto;
}
.item {
	width: 100%;
}
#video_column {
	width: 100%;
}
.masonry.js-masonry {
	width: 100%;
}
#unlimited_logo {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}
#unliminted_box {
	width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 18px;
	padding-bottom: 0px;
	height: auto;
}
#information {
	width: 100%;
}
#total_content   {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.masonry .item {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	min-width: 350px;
}
#unliminted_box_content {
	text-align: center;
	padding-bottom: 9px;
	padding-left: 5%;
	padding-right: 5%;
}
#activity_column   {
	width: 100%;
}
#restaurants_column {
	width:100%;
	
}
#header_bar {
	width: 100%;
}
#main_logo_box {
	width: 100%;
}
#hour_box {
	margin-left: 0px;
	float: none;
	width: 100%;
	text-align: center;
}
#hour_today {
	margin-left: 74px;
}
#show_column {
	width: 100%;
	text-align: center;
	overflow-y: auto;
}
#frame_gold {
	display: inline-block;
	position: relative;
	left: auto;
	right: auto;
}
#show_box {
	height: auto;
	padding-top: 11px;
}
#foot_wood_frame {
	margin-top: 0px;
	display: inline-block;
	width: 80%;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
}
#event_column {
	width: 100%;
	text-align: center;
}
#amstar_box {
	padding-left: 0px;
	padding-right: 0px;
}
#am_photo_frame {
	left: auto;
	right: 7%;
}
#spa_box {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#am_photo_frame {
	display:none;
}
#text_unlimited {
	padding-left: 14px;
	padding-right: 15px;
	padding-bottom: 9px;
}



}
