/*
Theme Name: mayacruise
*/.contact-info {
    padding: 20px 0;
    margin: 50px auto;
    border: 1px solid #b19261;
    background: #fafafa;
}.contact-info .contact-info-contnet div {
    text-align: center;
    font-size: 1.1em;
    color: #000000;
    border-right: 1px solid #b19261;
}.contact-info .contact-info-contnet div:nth-child(3) {
    border-right: 0;
}
.phantrang ul li{list-style:none;}
.phantrang ul{float:left;padding:10px;}
.phantrang {float:right;}
.contact-info .contact-info-contnet div.phone:before {
    font-family: 'FontAwesome';
    content: "\f10b";
}.contact-info .contact-info-contnet div.location:before {
    font-family: 'FontAwesome';
    content: "\f041";
}
.accomd-modations-room .text{width:345px;left:15px !important;}
.contact-info .contact-info-contnet div.email:before {
    font-family: 'FontAwesome';
    content: "\f003";
}.contact-info .contact-info-contnet div:before {
    font: 1.7em/1.5em "et-line";
    color: #b19261;
    display: block;
    margin-bottom: 15px;
}.tourdescription h2,.tourinclude h3,.tourexclude h3{font-size:18px;}
.contact-info .contact-info-contnet div a{color:#000;}
.soliloquy-container a {display:none !important;}
.accomd-modations-room .text h2{font-size: 16px !important;}
#roomLoader {
    background: #f2f2f2;
    position: relative;
    overflow: hidden;
    margin-top: 30px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}.room-details-box.frame {
    padding-top: 20px;
}.room-details-box.frame .left-col {
    padding-left: 0;
}.room-details-box.frame .right-col .prp-details .prp-title {
    font-size: 1.8em !important;
    text-align: left;
    margin: 0 0 10px;
}.room-details-box.frame .right-col .prp-details .icons-box {
    margin: 0;
    margin: 0;
}.room-details-box.frame .right-col .prp-details .icons-box .icons {
    position: relative;
    padding: 0 15px 0 45px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    line-height: 50px;
    min-width: 170px;
    z-index: 1;
}
.room-details-box.frame .right-col .prp-details .icons-box .icons:after {
    border: 1px solid #b19261;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: -1;
    content: "";
}
.room-details-box.frame .right-col .prp-details .icons-box .icons:before, .room-details-box.frame .right-col .prp-details .icons-box .icons:after {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 10px;
    text-align: center;
}
.room-details-box.frame .right-col .prp-details .icons-box .icons:before {
    font-family: "FontAwesome";
    line-height: 31px;
    font-size: 1.1em;
    color: #b19261;
}
.room-details-box.frame .right-col .prp-details .icons-box .icons:before, .room-details-box.frame .right-col .prp-details .icons-box .icons:after {
    display: block;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 10px;
    text-align: center;
}
.room-details-box.frame .right-col .prp-details .price-container .book-now {
    float: right;
    margin-top: 15px;background-color:#0052a2;
}
.price-container a:hover{color:#fff;}
.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}
#booking-tab-contents h4, #booking-tab-contents .room-details-box.frame .right-col .prp-details .prp-title, .room-details-box.frame .right-col .prp-details #booking-tab-contents .prp-title {
    margin: 30px 0 50px;
}

lib.css:4
.text-center {
    text-align: center;
}
.room-details-box {
    padding: 0 20px 20px;
}#field_1_1,#field_1_3,#field_2_3,#field_2_5,#field_2_6,#field_2_9,#field_2_11,#field_2_13{width:48%;float:left;clear:none;list-style:none;}
#field_1_2,#field_1_4,#field_2_2,#field_2_4,#field_2_10,#field_2_12,#field_2_14,#field_2_7{width:48%;float:right;clear:none;list-style:none;}
#gform_fields_1 label,#gform_fields_2 label{display:none;}
#input_1_6,#input_2_8,#input_2_1,#input_2_3,#input_2_2{width:100% !important;}
#gform_fields_1 input,#gform_fields_2 input{border-radius: 0;
    border: 1px solid #CCCCCC;
    border-bottom-width: 3px;
    width: 100%;
    padding: 10px;
    outline: none;
    font-size: 14px;
    color: #000000;
    -webkit-transition: ease 0.3s all;
    -o-transition: ease 0.3s all;
    transition: ease 0.3s all;
    width: 100%;
    height: 40px;}
#gform_fields_2 select{border-radius: 0;
    border: 1px solid #CCCCCC;
    border-bottom-width: 3px;
    width: 100%;
    outline: none;
    font-size: 14px;
    color: #000000;
    -webkit-transition: ease 0.3s all;
    -o-transition: ease 0.3s all;
    transition: ease 0.3s all;
    width: 100%;
    height: 41px;}
#gform_fields_1 textarea,#gform_fields_2 textarea{border-radius: 0;margin-top:5px;
    border: 1px solid #CCCCCC;
    border-bottom-width: 3px;
    width: 100% !important;
    padding: 10px;
    outline: none;
    font-size: 14px;
    color: #000000;
    -webkit-transition: ease 0.3s all;
    -o-transition: ease 0.3s all;
    transition: ease 0.3s all;
    width: 100%;}
.gform_wrapper .gform_footer{margin-top:0px !important;}
#gform_submit_button_1,#gform_submit_button_2 {
    cursor: pointer;padding:5px 25px;
    color: #FFFFFF;
    display: inline-block;
    position: relative;
    z-index: 1;
    background: none;
    background: #e7c130;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}.boxradius {
    position: relative;
    background-color: #fff;
    border: 1px solid #d9dad0;
    margin-bottom: 15px;
    padding: 15px;
    border-radius: 5px;
}
.activity {
    margin-top: 20px;
}.activitybanners {
    position: absolute;
    top: 15px;
    right: -1px;
    z-index: 10;
}.acthumbnail {
    width: 100%;
    margin-bottom: 10px;
}
.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.boxradius h2, .boxradius h3 {
    font-size: 22px;
}
.boxradius h2, .boxradius h3, .boxradius h4 {
    margin-top: 5px;
}.activitysum p.pstar {
    margin-bottom: 10px;
}
.activitysum p, .boxprice {
    color: #868780;margin:0px;
    margin-bottom: 0px;
}.activitysum div.hr {
    margin: 10px auto;
}
.boxradius .hr, .reviews .hr {
    margin: 10px auto;
}
.hr {
    margin: 20px auto 30px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #f0f0f0;
}.activitysum p, .boxprice {
    color: #868780;
    margin-bottom: 0px;
}.boxprice p.pprice {
    margin-bottom: 10px;
    line-height: 120%;
    font-size: 0.925em;
}.boxprice p.pprice span.price {
    padding-top: 5px;
    font-size: 2em;
}
.price {
    font-weight: bold;
    font-size: 1.5em;
    color: red;
}.btn-primary {
    color: #fff;

}.boxprice {
    text-align: right;
    margin-top: 75px;
}.activitylink {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}
