/* General style */

@import url("//fonts.googleapis.com/css?family=Open+Sans:400,700");

body{
	background: #fff;
  color: #3C3C3C;
}
p{
  color: #3C3C3C;
}
a, p {
}
#container{
  padding-top: 0.9375rem;
  background: #FFF;
}
a:hover, a:active, .event-desc a:hover {
  color: #484848;
}
iframe {
  border: 0px inset;
  border-image-source: inherit;
}
.primary, .primary p {
  color: #333;
}

/* header */

.header {
  margin-bottom: 0;
  background: url("../img/header-bg.png") center center  #fff;
  background-size: cover;
  padding: 0px 0px 50px 0px;
  padding: 0px;
}
header {
  background: transparent;
}
header.small-12.columns {
  padding-left:0rem;
  padding-right:0rem;
}

/* footer */

footer {
 background: #FFFFFF; 
}
.subfooter{
	background: #353535;
	padding-top: 0.5375rem;
	padding-bottom: 0.5375rem;
}
.subfooter p {
	color: #fff;
}
.subfooter a {
	color: #ffcc00;
	font-weight: normal;
}
.subfooter a:hover {
	color: #ffcc00;
  text-decoration: underline;
}
.buyingProc-body footer img {
  width: inherit;
}

/*Top-bar*/

.tab-bar {
  background: #333;
}
.tab-bar .menu-icon span::after {
  left: 1.1rem;
  box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;
  width: 1.2rem;
}
.top-bar-container, .contain-to-grid {
  border-bottom: 1px solid #fff;
  background-color: #353535;
}
.top-bar-container > .row, .contain-to-grid > .row {
  background: #132243;
}
.top-bar-container  .icon, .contain-to-grid .icon{
  color: #fff;
}
.top-bar-container  a:hover .icon, .contain-to-grid a:hover .icon{
  color: #fff;
}
.top-bar {
  background:#353535;
}
.top-bar-section .title{
}
.top-bar-section ul li {
  background: transparent;
}
.top-bar-section ul li > a{
  color: #585855;
  background:transparent;
}
.top-bar-section li:not(.has-form) a:not(.button),
.top-bar.expanded .title-area {
  background: transparent;
  color: #FFF;
  font-weight: normal;
  height: 45px;
}
.top-bar-section .dropdown li.title h5 a,
.top-bar ul > li:hover:not(.name) h5 a{
  background: #FFF;
  color: #585855;
}
.top-bar-section li:not(.has-form) a:not(.button).shopping-cart-disabled, .top-bar-section li:not(.has-form) a:not(.button).shopping-cart-disabled .icon {
  color: #FFF; 
}
.top-bar ul > li:hover:not(.name) a, .top-bar ul > li.active:not(.name) a, .top-bar ul > li:focus:not(.name) a,
.top-bar-section li:not(.has-form) a:not(.button):hover  {
  background-color: transparent;
  background: transparent;
  color: #FFFFFF;
}
.top-bar-section .has-dropdown > a:after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);   
}
.top-bar-section .has-dropdown > a:hover:after {
  border-color: #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);   
}
.top-bar-section .dropdown li:hover:not(.has-form) > a:not(.button) {
  background: #484848;
  color: #fff;
  font-weight: bold;
}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){
  background-color: #484848;
  background: #484848;
  color: #FFF;
}
.top-bar-section .has-dropdown > a.shopping-cart-disabled:after {
  border-color: #FFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {
  background: none repeat scroll 0 0 #484848;
  color: #fff;
  font-weight: normal;
}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) {
  text-decoration: underline;
}

.top-bar ul > li.has-dropdown .dropdown li {
  border-bottom: 1px solid #222;
}
.top-bar-section .dropdown li:not(.has-form).active > a {
  background: #484848;
  color: #fff;
}

    /* Background only on cart */

a#shopping-cart-info {
  background:  #484848;
  float: right;
}
#shopping-cart-info .indicator {
  border: 0;
}

/* left menu mobile */

.left-off-canvas-menu {
  background: #fff;
}
.left-off-canvas-menu ul li {
  background-color: #EEE;
}
.left-off-canvas-menu a {
}
.left-off-canvas-menu li.active{
  background: #484848;
}
.left-off-canvas-menu li.active > a {
  color: white;
}
.left-off-canvas-menu ul li.has-submenu > a:after {
}
.left-off-canvas-menu a:hover .icon {
  color: #000;
}
.left-submenu {
  background: #fff;
}
.left-submenu .back > a.primary {
  color: #484848;
  background: #EEE;
}

/* Search - date */

#events-search-input{
  background: #9B1637;
}
#datepicker-content .icon{
  color: #fff;
}
[date-picker] [ng-switch-when="date"] td:hover,
[date-picker] [ng-switch-when="date"] td:hover span.active.active,
[date-picker] [ng-switch-when="date"] td:hover span.now,
[date-picker] [ng-switch-when="date"] td span:hover {
  background: #9B1637;
  border-radius: 0;
  color: white;
  cursor: pointer;
}
[date-picker] [ng-switch-when="date"] td:hover span {
  color: #fff;
}
[date-picker] .calendar-month {
  text-transform: uppercase;
  color: #9B1637;
  font-weight: bold;
}
[date-picker] .now, [date-picker] .active.active {
  background: white;
  text-shadow: 0 0 0;
  color: #9B1637;
}
[date-picker] .calendar-day {
  color: #9B1637;
}
#eventsSearchCalendar ::-webkit-input-placeholder {
  color: #fff;
}
#eventsSearchCalendar :-moz-placeholder { /* Firefox 18- */
  color: #fff;  
}
#eventsSearchCalendar ::-moz-placeholder {  /* Firefox 19+ */
  color: #fff;  
}
#eventsSearchCalendar :-ms-input-placeholder {  
  color:#fff; 
}

/* Full Calendar */

simple-calendar .day.disabled{
  background: #fff;
}
simple-calendar .dayname {
  background:  #fff;
  color: #484848;
} 

simple-calendar .current-month {
  color: #333;
  background: #fff;
  font-weight: normal;
} 

/*mes*/

simple-calendar#miniCalendar .move-month, simple-calendar .month-name, simple-calendar#miniCalendar .current-month {
  color: #000;
}
simple-calendar .month-table, simple-calendar .week {
  float: left;
  width: 101%;
  background-color: #575757;
}
#sessionMiniCalendar .calendar-day-container {
  background: #FFF;
  border-top: 1px solid #C1C2C2;
  border-bottom: 1px solid #C1C2C2;
  color: #484848;
}
simple-calendar#miniCalendar {
  border-top: 1px solid #C1C2C2;
}
#mini-clndr .week {
  float: left;
  width: 101%;
  background-color: #595959;
}
simple-calendar .move-month {
  color:  #333;
}  
simple-calendar .move-month {
  cursor: pointer;
  color: #585855;
  font-size: 2rem;
  line-height: 1.2rem;
  width: 30%;
  float: left;
}
.box-hover:hover, .box-hover:hover .icon{
  background-color: #484848;
}
.session-schedule .icon {
  color:#fff !important;
}

/* Tabs */

.item-tab .tab-title .icon{
  color: #777;
}
.item-tab .tab-title.active .icon{
  color: #000;
}
.item-tab .tab-title a{
  background-color:#E1E1E1;
}
.item-tab .tab-title.active a{
  background-color: #E1E1E1;
}
.tabs dd > a, .tabs .tab-title > a {
  font-weight: normal;
}
.tabs dd > a:hover, .tabs .tab-title.active > a:hover {
    background: #ffcc00;
}
.tabs dd > a:hover, .tabs .tab-title > a:hover {
  background: #E1E1E1;
}
.tabs dd.active a, .tabs .tab-title.active a {
    background: #ffcc00;
    color: #000;
}
.info-tabs {
  margin-bottom: 0;
}
.info-tabs .tabs dd > a{
  padding: 0rem 0rem 0.4rem 0rem;
  background: none;
}
.info-tabs .tabs dd.active a:before {
  width: 40px;
  height: 3px;
  content: '';
  display: block;
  position: relative;
  top: -.1875rem;
}
#sessions-list .session-date, #sessions-list .multisession-date {
    padding-right: 0;
    background: #ffcc00;
    color: #000;
    min-height: 1px;
}

/* Welcome-message */

#welcome_container > div {
  margin-top: 0;
}
#welcome_message.section-box {
  background-color: #F6F6F6;
  border: 1px solid #d2d3d4;
}
#welcome_message.section-box p, #welcome_message.section-box p b {
	text-align: left;
	color: #000;
  font-weight: normal;
}

/* Content */

.content {
}

/* Boxes */

.section-box {
  background: #f9f9f9;
  border: 1px solid #d2d3d4;
}
.section-box .icon{
	color: #333;
}
.section-box .success .icon{
  color: #43AC6A;
}
.section-content.section-box .number-tickets {
    padding-top: 0.9375rem;
    padding-bottom: 0.9375rem;
}
#session-info {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 1px solid #d2d3d4;
    background-color: #F6F6F6;
}
#event-sidebar .section-box {
}
.title, #events-gallery .title,  #items-gallery .title{
	color: #333;
  font-size: 1.125rem;
}
#items-gallery .section-header {
  height: 2.9rem;
}

/* Sessions list */

.event-page .tabs-content .session-date {
}
.discount-box {
  border: #484848 1px solid;
  color: #484848;
}

#sessions-list .session-title {
  color: #07071C;
}
.season-days, .season-text, .month, .day, .weekday {
  font-weight: normal;
}

/* Shopping */

/* Session info container */

.subtitle {
  font-weight: normal;
}
div#session-info .subtitle {
  color: #000;
  display: inline-block !important;
}

 div#session-info .section-content p, div#session-info .section-content .icon {
  color: #000;
 }
div#session-info .title {
  color: #484848;
}
/* Tabs and titles of shopping */

.accordion .accordion-navigation > .content.active, .accordion dd > .content.active {
  border: 1px solid #ddd;
}
.accordion .accordion-navigation > a,
.accordion dd > a,
.accordion .accordion-navigation > a:hover,
.accordion dd > a:hover {
    background-color: #ffcc00;
    border-bottom: 0;
    border-top: 0px solid #9FA1A1;
    border-left: 0;
    border-right: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
}
.accordion .accordion-navigation.active > a,
.accordion dd.active > a {
    background-color: #ffcc00;
    border-bottom: 0;
    border-top: 0px solid #9FA1A1;
    border-left: 0;
    border-right: 0;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
}
dl.accordion dd > a:before {
  border-left: 0.625rem solid #000;
}
dl.accordion dd > a:after {
  border-left: 0.625rem solid #FC0;
}
dl.accordion dd.active > a:after,
dl.accordion dd.active > a:before {
  border-right: 0.625rem solid transparent;
  border-left: 0.625rem solid transparent;
}
dl.accordion dd.active > a:before {
  border-top: 0.625rem solid #000;
}
dl.accordion dd.active > a:after {
  border-top: 0.625rem solid #ffcc00;
}

#sales-module dl.accordion dd.active > a:after {
    border-top: 0.625rem solid #fff;
}
#sales-module dl.accordion dd.active > a:before {
      border-top: 0.625rem solid #484848;
}
    /* info-box  */
.select-locations-block .accordion-navigation > .content .info-box{
    background-color: #F6F6F6;
}
/* slider */ 
.jslider.sliderCSS div.jslider-pointer {
  background-color: #ffcc00;
} 

.jslider.sliderCSS div.jslider-bg i.range { 
  background-color: #ffcc00;
}   

.jslider.sliderCSS div.jslider-bg i.left,
.jslider.sliderCSS div.jslider-bg i.right {
  background:#A3A3A3; 
}    

/* Promotions module */

.accordion-navigation > .content .tabs dd > a, .accordion-navigation > .content .tabs .tab-title > a {
  background: #A9A9A9;
  color: #FFF;
}
.accordion-navigation > .content .tabs dd:hover > a, .accordion-navigation > .content .tabs .tab-title:hover > a {
  background: #484848;
  color: #fff;
  font-weight: bold;

}
.accordion-navigation > .content .tabs .tab-title > a, #sales-list > .tabs > dd.active > a {
  background: #484848;
  border-bottom: 0px;
  color: #FC0;
  font-size: 0.875rem;
  font-weight: bold;
}
.accordion-navigation > .content .tabs dd.active > a:hover, .accordion-navigation > .content .tabs .tab-title.active > a:hover {
  text-decoration: underline;
}
#sales-container .accordion dd > .content.active {
  border: none;
}

/* Next step - breadcrumbs */
.actual-step {
  background:#353535 ;
  color: #ffcc00;
}
#steps-bar > div.actual-step {
  color: #ffcc00; 
}
#steps-bar > div.actual-step:after {
  border-left: 0.8rem solid #353535;
}
.next-step {
    background-color: #C1C1C1;
}
#steps-bar > div.next-step:after {
    border-left: 0.8rem solid #C1C1C1;
}
.step {
    background-color: #C1C1C1;
}
#steps-bar > div:after {
    border-left: 0.8rem solid #C1C1C1;
}
#steps-bar > div:before {
    border-bottom: 1.5rem solid transparent;
    border-top: 1.5rem solid transparent;
    border-left: 0.9rem solid #FFFFFF;
    right: -0.88rem;
    top: -0.22rem;
    z-index: 1;
}

/* links form */

.buyingProc-body .section-box #acceptTermsAndConds a {
  color: #484848;
  text-decoration: underline;
}

/* checked options buy */
.saled-name {
    font-size: 0.8rem;
    color: #54770F;
}
li .head.checked {
  background-color: #484848;
  border: 1px solid #484848;
  color: #FFF;
}
li .head {
  background: #fff;
}
#form-box .section-list .body {
  background: white;
}
p#finalPrice-box {
  background-color: #ffcc00;
  color: #000;
  border: 0;
}

/* purchase OK */ 

.section-box.section-content  a span{
  color: #484848;
  text-decoration: underline;
}
#refNumber-box .body {
  background-color: #43AC6A;
}
#finalPrice-box > div {
  background-color: #484848;
}
.season-tickets {
  background-color: #ffcc00;
  color: #000;
}

/* Summary buying process */

.summary-box{
  background: #fff;
}
.section-title, .section-content p.section-title {
  color: #333;
}
#collapsed-summary > div{
  background: none repeat scroll 0 0 #484848;
  border-radius: 4px 4px 0px 0px;
}
#summaryBtn {

}
#summaryBtn:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#collapsed-summary > div:last-of-type {
  background: #aad75d;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#d1e990), to(#aad75d));
  background-image: -webkit-linear-gradient(bottom, #d1e990, #aad75d);
  background-image: -moz-linear-gradient(bottom, #d1e990, #aad75d);
  background-image: -o-linear-gradient(bottom, #d1e990, #aad75d);
  background-image: linear-gradient(to top, #d1e990, #aad75d);
  border: 1px solid #9dba60;
  color: #54770f;
  border-radius: 0px 0px 4px 4px;
}
.arrow-purchase-summary:after {
  border-color: rgba(0, 0, 0, 0) #fff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
#expanded-summary .summary-head{
  color: #FFF;
  background-color: #484848;
  border-top: 1px solid #484848; 
}
#expanded-summary .summary-head {
  color: #FFF;
  background: #484848;
  cursor: pointer;
  position: relative;
  padding: 0.575rem;
  font-size: 1rem;
}
#expanded-summary .summary-head .icon{
  color: #FFF;
}
#expanded-summary .summary-head:after {
  border-color: transparent transparent transparent #FFFFFF;
}
#collapsed-summary-mobile .summary-head{
  color: #FFF;
  background-color: #2a2a2a;
}
#collapsed-summary-mobile .summary-head .icon{
  color: #FFF;
}
.summary-arrow {
  background-color: #2a2a2a;
}
.summary-arrow:after {
  border-color: transparent transparent #FFFFFF transparent;
}
.summary-body {
  border-left: 1px solid #BBBBBB;
  border-right: 1px solid #BBBBBB;
  background-color: #ECECEC;
}
.summary-footer{
  color: #FFF;
  background-color: #484848;
}
.summary-footer p{
  color: #FFF;
}
.summary-footer p.final-price {
  font-size: 1.2rem;
}
#finalPrice-box {
    background-color: #ffcc00;
  color: #000;
    border: 0;
}
#finalPrice-box p {
    color: #000;
}
/* summary on top bar */

#shopping-cart-container{
  background: #E6E6E6;
}
#shopping-cart-container .icon {
  color: #585855;
}

/* Buttons */

.button, .button:focus{
  background: #d1e990;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#aad75d), to(#d1e990));
  background-image: -webkit-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: -moz-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: -o-linear-gradient(bottom, #aad75d, #d1e990);
  background-image: linear-gradient(to top, #aad75d, #d1e990);
  border: 1px solid #9dba60;
  color: #54770f;
}
.button.disabled, .button.disabled:focus, button.disabled:hover {
    background: #a9a9a9;
    border-color: #a9a9a9;
}

.button:hover{
    background: #aad75d;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#d1e990), to(#aad75d));
    background-image: -webkit-linear-gradient(bottom, #d1e990, #aad75d);
    background-image: -moz-linear-gradient(bottom, #d1e990, #aad75d);
    background-image: -o-linear-gradient(bottom, #d1e990, #aad75d);
    background-image: linear-gradient(to top, #d1e990, #aad75d);
    border: 1px solid #9dba60;
    color: #54770f;
}
.button.secondary,.button.secondary:focus {
    background: #90c9e8;
    color: #105378;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #5aabd6 ), to( #90c9e8 ) );
    background-image: linear-gradient( to top, #5aabd6, #90c9e8 );
    background-image: -webkit-linear-gradient( to top, #5aabd6, #90c9e8 );
    background-image: -moz-linear-gradient( to top, #5aabd6, #90c9e8 );
    background-image: -ms-linear-gradient( to top, #5aabd6, #90c9e8 );
    background-image: -o-linear-gradient( to top, #5aabd6, #90c9e8 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c9e8, endColorstr=#5aabd6);
    transition: all .2s;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
  border: 1px solid #76AECE !important;
}
.button.secondary:hover {
background: #5aabd6;
    color: #105378;
    background-image: -webkit-gradient( linear, left bottom, left top, from( #90c9e8 ), to( #5aabd6 ) );
    background-image: linear-gradient( to top, #90c9e8, #5aabd6 );
    background-image: -webkit-linear-gradient( to top, #90c9e8, #5aabd6 );
    background-image: -moz-linear-gradient( to top, #90c9e8, #5aabd6 );
    background-image: -ms-linear-gradient( to top, #90c9e8, #5aabd6 );
    background-image: -o-linear-gradient( to top, #90c9e8, #5aabd6 );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5aabd6, endColorstr=#90c9e8);
    border: 1px solid #76AECE !important;
}
.go-back-box .button{
  margin-top: 1.5rem;
  background-color: #333;
  color: #000;
}
#events-list .button {
	top: -5px;
	left: -5px;
}
.forward:hover:after {
  border-left: 0.4375rem solid #C3E37E;
}
.forward:after {
  border-left: 0.4375rem solid #BFE179;
}
.go-back:after {
  border-right: 0.4375rem solid #6AB4DB;
}
.go-back:before {
  border-right: 0.4375rem solid #105378;
}
.go-back-box .go-back:before {
  border-right: 0.4375rem solid #000;
}
.go-back:hover:after {
  border-right: 0.4375rem solid #71B8DE;
}
.reveal-modal .close-reveal-modal.button {
}
.button.secondary.selected-mode-switch {
  color: #484848;
  text-decoration: underline;
  box-shadow: none;
  background: none;
  border:0 !important;
}
.button.secondary.selected-mode-switch:hover {
}
.go-back-box .go-back:after {
  display: none;
}
/* POP */

#popup-delete-ticket-cart-text {
  margin-bottom: 1rem;
}

/* Nav row -button _ volver atrás en lista sesiones */

.nav-row {
  margin-top: 0;
  margin-bottom: 0.825rem;
}
.nav-row a   {
	color: #484848;
  padding-top: 0;
	font-weight: normal;
}
.nav-row a:hover {
  color: #484848;
  padding-top: 0;
  text-decoration: underline;
  font-weight: normal;
}
.nav-row a.arrow-left:before {
	border-color: rgba(0, 0, 0, 0) #484848 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}


/* Fix mobile fcb */

@media only screen and (max-width: 40.063em){
#items-list .mobile-background, #sessions-list .mobile-background, #supraevent-list .mobile-background, #seasons-list .mobile-background {
  background: #fff;
  border-top: #fff solid 1px;
}
}
.button.forward:before {
  border-left: 0.4375rem solid #54770F;
}
.button.forward:hover:before{
  border-left: 0.4375rem solid #54770F;
}

/* fix colum calendar */

simple-calendar .month-table, simple-calendar .week {
  float: left;
  width: 101%;
  background-color: #fff;
}
simple-calendar#miniCalendar .day-number.active {
  background: #FFCC00;
  color: #000;
  font-weight: bold;
}
simple-calendar#miniCalendar .day-number.active:hover {
  background: #484848;  
}
#viewCalendarSessions .legend {
    font-weight: bold;
    background-color: #FFF;
    color: #505050;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
}
#viewCalendarSessions .legend p {
    color: #505050;
}
#collapsed-summary > div {
  background: #aad75d;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#d1e990), to(#aad75d));
    background-image: -webkit-linear-gradient(bottom, #d1e990, #aad75d);
    background-image: -moz-linear-gradient(bottom, #d1e990, #aad75d);
    background-image: -o-linear-gradient(bottom, #d1e990, #aad75d);
    background-image: linear-gradient(to top, #d1e990, #aad75d);
    border: 1px solid #9dba60;
    color: #54770f;
    font-size: 1rem;
    font-weight: bold;
}
.arrow-purchase-summary:after {
    border-color: rgba(0, 0, 0, 0) #54770f rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

/* promo sesion-lis */

#sessions-list .discount-box, #supraevent-list .discount-box {
  top: 3px;
  right: 3px;
}
@media only screen and (max-width: 40.063em){ 
  .accordion-navigation > .content .info-box .icon, #login-member-container .info-box .icon {
  display: none;
}
}
.accordion-navigation > .content .info-box .icon, #login-member-container .info-box .icon {
  width: 3%;
}
.accordion-navigation > .content .accordion .accordion-navigation.active > a, .accordion-navigation > .content .accordion dd.active > a, .accordion-navigation > .content .accordion .accordion-navigation.active > a:hover, .accordion-navigation > .content .accordion dd.active > a:hover {
  color: #484848;
  background: #fff;
  text-decoration: underline;
  font-weight: bold;
  border-bottom: 0;
}
#form-box  a {
  color: #000;
  font-weight:bold;
}
#form-box  a:hover {
text-decoration: underline;
}
.event-box .description {
  background-color: rgba(248, 130, 6, 0.6);
  padding: 0.625rem;
  margin-right: 0.9375rem;
  position: absolute;
  bottom: 0;
}
div#datepicker-content {
  display: none;
}
#map-tooltip .price-without-charge {
  color: red;
}
