@charset "UTF-8";
/* CSS Document */
.age{
    font-weight: normal;
    font-size: 1.1rem;
    float: none;
    display: block;
    padding: 0;
    text-align: left;
    margin-top: -8px; ;
}
.btn_cart_loading{
    padding: 18px;
    width: 150px;
}
.coupon_valid{background-color: lightgreen !important;}
.coupon_invalid{background-color: #f7b4bc  !important;}
.coupon_notmatch{background-color: #eeda36 !important;}
.box-item{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 16px;
}
.box-item > a > i{padding-right: 15px;}
#youtube > iframe{
    min-height: 232px !important;
    margin-top: 23px !important;
}
.margin_top_60{margin-top: 60px;}
.margin_bottom_60{margin-bottom: 60px;}


/* Booking */
.strip_booking{
    /*border-bottom:1px solid #ededed;*/
    /*padding-bottom:15px;*/
    margin-bottom:5px;

}
.strip_booking h3{
    font-size:16px;
    text-transform:uppercase;
    position:relative;
    top:10px;
    padding-left:65px;
}
.strip_booking h3 span{
    /*color:#999;*/
    display:block;
    font-size:11px !important;
}
.strip_booking h3.hotel_booking:before, .strip_booking h3.tours_booking:before, .strip_booking h3.transfers_booking:before{
    font-style: normal;
    font-weight: normal;
    font-family: "icon_set_1";
    font-size:24px;
    color: #f4a82b;;
    position:absolute;
    border:1px solid #ededed;
    width:50px;
    height:50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left:0;
    top:-10px;
    text-align:center;
    line-height:50px;
}
.strip_booking h3.hotel_booking:before{
    content: "\26";
}
.strip_booking h3.tours_booking:before{
    content: "\3e";
}
.strip_booking h3.transfers_booking:before{
    content: "\39";
}
.strip_booking .date{
    background-color:#f8f8f8;
    text-align:center;
}
.strip_booking .date .month{
    background-color:#F4A82B;
    display:block;
    color:#fff;
    text-transform:uppercase;
}
.strip_booking .date .day {
    padding:15px;
    margin-top:1px;
    color:#999;
    text-transform:uppercase;
    display:block;
}
.strip_booking .date .day strong{
    font-size:36px;
    font-weight:normal;
    display:block;
    color:#F4A82B;
    margin-bottom:3px;
}
ul.info_booking{
    list-style:none;
    margin:0;
    padding:15px 25px 15px 0;
    font-size:11px;
    color:#999;
    line-height:12px;
    /*border-right: 1px solid #ededed;*/
    text-align:right
}
ul.info_booking li{
    margin-bottom:5px;
}
ul.info_booking li strong{
    text-transform:uppercase;
    display:block;
    color:#555;
}
.booking_buttons{
    margin-top:20px;
}
button.btn_2, .btn_2, button.btn_3, .btn_3{
    border: none;
    font-family: inherit;
    font-size: inherit;
    color:#fff;
    background: #51bce6;
    cursor: pointer;
    padding: 7px 8px;
    font-size:11px;
    line-height:9px;
    display:block;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align:center;
}
button.btn_3, .btn_3{
    color:#999;
    background: #eee;
    min-width:60px;
    text-align:center;
    margin-top:3px;
}
button.btn_2:hover, .btn_2:hover, button.btn_3:hover, .btn_3:hover{
    background: #333;
    color:#fff;
}
#RatesAddOns > div, #BurjKhalifaAddOns > div{
    /*box-shadow: rgb(31, 203, 232) 0px 0px 0px 2px;*/
    border-radius: 3px;
    border: 1px solid #ddd;
    background-color: #fff;
}
