        @import url('nomalize.css');
        @font-face {
            font-family: "Open Sans";
            src: "../font/open-sans.regular.tff";
        }
        
        .responsive-img {
            max-width: 100%;
            height: auto;
        }
        
        p,
        ul li {
            word-wrap: break-word;
        }
        
        .navbar {
            border-radius: 0px;
            z-index: 1;
        }
        /* .navbar-ex1-collapse ul {
            margin-left: 108px;
        } */
        
        .navbar-inverse .navbar-nav>li>a {
            color: white!important;
        }
        
        .navbar-nav>li:hover {
            background: #ec7b1e;
        }
        
        .navbar-inverse .navbar-nav>.open>a,
        .navbar-inverse .navbar-nav>.open>a:focus,
        .navbar-inverse .navbar-nav>.open>a:hover {
            background: #ec7b1e;
        }
        
        .dropdown-menu>li>a:hover {
            color: #ec7b1e;
        }
        
        .dropdown {
            position: relative;
            display: inline-block;
        }
        
        .dropdown:hover .dropdown-menu {
            display: block;
        }
        
        .navbar-inverse {
            background: #1A7D6A!important;
            border-color: #1A7D6A!important;
        }
        
        @media screen and (max-width: 768px) {
            .header .container .col-md-6,
            .soical_icon {
                display: none;
            }
            .soical_icon {
                display: none;
            }
            .header .container .col-md-3:nth-child(3) {
                display: none;
            }
            .sliderTour {
                height: 130px;
            }
            .galleries .row .col-md-4 {
                margin-bottom: 10px;
            }
            .ourVideoTour .container .row .col-xs-12 {
                margin-bottom: 10px;
            }
            #tour-details p {
                margin-left: 10px;
                margin-right: 10px;
            }
            .post-content p {
                font-size: 5vw;
            }
            /* .hanoi-street-food-sights-tour .row .other_tour .row:nth-child(7),
            .hanoi-street-food-sights-tour .row .other_tour .row:nth-child(8) {
                display: none;
            } */
            .hanoi-street-food-sights-tour .row .other_tour .row,
            .hanoi-street-food-sights-tour .row .other_tour h3 {
                margin-left: 10px;
            }
            .dropdown-menu {
                background: white!important;
            }
            .dropdown-menu>li>a:hover {
                color: #ec7b1e!important;
            }
            .aboutTravelTourist .row .col-md-8 p,
            .aboutTravelTourist .row .col-md-8 h3,
            .hanoi-street-food-sights-tour .row .col-md-8 iframe {
                margin-left: 10px;
                margin-right: 10px;
            }
            .aboutTravelTourist .row .col-md-8 h3 {
                margin-top: 70px;
            }
            .hanoi-street-food-sights-tour .row .col-md-8 h3 {
                margin-top: 70px;
                margin-left: 10px;
            }
            .tourAddress .container .row .col-md-6 p {
                margin-left: 10px;
                margin-right: 10px;
            }
            .info_tour p,
            .info_tour a {
                margin-left: 10px;
            }
            .feedBack p {
                word-wrap: break-word;
            }
            .feedBack {
                margin-left: 10px;
                margin-right: 10px;
            }
            .faqs {
                margin-left: 10px;
                margin-right: 10px;
            }
            .faqs .list-question li {
                margin-left: 10px;
            }
            .aboutFemalTourist .container .row img {
                margin-left: 10px;
            }
            .aboutFemalTourist .container .row .col-md-8 p {
                margin-left: 10px;
                margin-right: 10px;
            }
            .paloma-motorbike-fleet .container h3,
            .paloma-motorbike-fleet .container p {
                margin-left: 10px;
                margin-right: 10px;
            }
            .Hanoi-Moped-Female-Guide .container .col-md-4 .row:nth-child(1),
            .Hanoi-Moped-Female-Guide .container .col-md-4 .row:nth-child(2) {
                padding-left: 10px;
            }
            .Hanoi-Moped-Female-Guide .container .col-md-8 .row {
                margin-left: 10px;
                margin-right: 10px;
            }
            /* .contact .container .col-md-8 h3,
            .contact .container .col-md-8 img,
            .contact .container .col-md-8 p,
            .contact .container .col-md-8 form,
            .contact .container .col-md-8 h4 {
                margin-left: 10px;
                margin-right: 10px;
            } */
            /* .contact .container .col-md-8 form .row .col-md-4 .input {
                width: 100%;
            } */
            .contact .container .col-md-8 {
                margin-left: 10px;
                margin-right: 10px;
            }
            /* .booking-form {
                width: 100%;
            } */
            .booking-form td form font {
                white-space: nowrap;
            }
            .booking-form td form div:nth-child(1) {
                width: 100%;
            }
        }
        
        .booking-form td form font {
            word-wrap: break-word;
        }
        
        .feedBack p {
            word-wrap: break-word;
            word-break: break-all;
            margin-right: 10px;
        }
        
        img {
            max-width: 100%;
            height: auto;
        }
        
        ul {
            padding-left: 0px;
        }
        
        .left {
            float: left;
        }
        
        .right {
            float: right;
        }
        
        .container {
            padding-left: 0px;
            padding-right: 0px;
        }
        
        .header {
            width: 100%;
            height: 250px;
        }
        
        .tourTitle h3,
        .aboutTouristTravel h3,
        .attractiveTour h3,
        .ourVideoTour h3 {
            font-family: "Open Sans";
            font-style: italic;
            color: rgb(230, 93, 40);
        }
        
        .tourTitle h3 {
            letter-spacing: 5px;
        }
        
        .tourTitle {
            margin-top: 50px;
        }
        
        .soical_icon {
            display: flex;
            margin-top: 135px;
            float: right;
        }
        
        .soical_icon a {
            width: 40px;
            height: 40px;
            border-radius: 5px;
            background: rgb(92, 158, 219);
            display: flex;
            align-items: center;
            justify-content: center;
            margin-left: 15px;
        }
        
        .fa-facebook-f,
        .fa-twitter,
        .fa-instagram {
            color: white;
            font-size: 20px;
        }
        /*CSS for tour slide*/
        
        .sliderTour {
            width: 100%;
            max-height: 450px;
        }
        
        .sliderTour .row .carousel-inner .item img {
            margin: 0 auto;
        }
        /*CSS for topnavbar*/
        /* .topNavbar {
            width: 100%;
            height: 20px;
        } */
        /*CSS for about travel*/
        
        .about-Hanoi-Moped-Tours {
            width: 100%;
            min-height: 200px;
            background: white;
        }
        
        .about-Hanoi-Moped-Tours .container .row {
            margin-top: 40px;
        }
        
        .about-Hanoi-Moped-Tours .col-md-3 {
            display: flex;
        }
        
        .about-Hanoi-Moped-Tours .col-md-3 span .fa-check {
            font-size: 20px;
            color: springgreen;
            padding-right: 50px;
        }
        
        .about-Hanoi-Moped-Tours .col-md-3 p {
            font-family: "Open Sans";
            font-size: 14px;
        }
        /*------------------------------CSS for blog--------------------------------*/
        
        .w_real {
            max-width: 1160px;
            margin: 0 auto;
        }
        
        .clear {
            clear: both;
        }
        
        #main {
            margin-bottom: 20px;
            padding-top: 20px;
        }
        
        #ct_left {
            width: 850px;
        }
        
        #ct_right {
            width: 290px;
        }
        
        #top-header {
            padding: 0;
        }
        
        #top-header h1 {
            position: relative;
        }
        
        #top-header h1 span {
            position: absolute;
            top: -1000px;
        }
        
        .hd-right {
            float: right;
            width: 390px;
            margin-top: 2px;
            position: relative;
            margin-right: 3px;
        }
        
        .hd-info {
            float: left;
            color: #6d6d6d;
            font-size: 13px;
            width: 255px;
        }
        
        .hd-info p {
            display: inline-block;
            float: right;
        }
        
        .hd-info .phone {
            text-transform: uppercase;
            background: url(images/phone_icon.png) no-repeat 0 3px;
            padding-left: 24px;
            margin-bottom: 5px;
        }
        
        .hd-info .phone span {
            color: #F79820;
            font-size: 24px;
            font-weight: normal;
            font-family: 'OpenSansBold';
        }
        
        .hd-info .email {
            background: url(images/mailbox_icon.png) no-repeat 0 7px;
            padding-left: 24px;
        }
        
        .hd-info .email a {
            color: #F79820;
            font-family: 'OpenSansBold';
        }
        
        .language {
            float: right;
        }
        
        .language li {
            float: left;
            list-style: none;
            margin-left: 7px;
        }
        
        .follow-us {
            right: 170px;
            position: absolute;
            bottom: 0px;
        }
        
        .follow-us li {
            float: left;
            list-style: none;
            margin-left: 7px;
        }
        
        #main-menu {
            background: #00575d none repeat scroll 0 0;
            clear: both;
        }
        
        #main-menu ul {
            list-style: none;
            margin: 0;
            padding: 0;
        }
        
        #menu-main-menu li#menu-item-19 a {
            border-right: 0 none;
            padding: 10px 18px;
            font-weight: bold;
            color: #f7941e;
        }
        
        #main-menu ul li {
            float: left;
            line-height: 15px;
            position: relative;
        }
        
        #main-menu ul li a {
            border-right: 1px solid #048187;
            color: #fff;
            display: block;
            font-family: times new roman;
            font-size: 18px;
            padding: 10px 25px;
            text-transform: uppercase;
        }
        
        #main-menu ul li:hover,
        #main-menu ul li.current_page_item a,
        #main-menu ul li.current-menu-item a {
            background: #F79820;
            color: #fff !important;
        }
        
        #main-menu ul li:hover a {
            color: #fff !important;
        }
        
        #menu-item-1368 ul.sub-menu {
            width: 260px !important;
        }
        
        #main-menu ul ul {
            width: 310px;
            background: #F79820;
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 9999;
        }
        
        #main-menu ul ul li a {
            border-right: 0px !important;
        }
        
        #menu-item-26 ul.sub-menu {
            width: 440px !important;
        }
        
        #main-menu ul ul li {
            float: none;
            line-height: 15px;
        }
        
        #main-menu ul ul li a {
            padding: 10px 12px 10px !important;
            text-transform: none;
            line-height: 16px;
        }
        
        #main-menu ul ul li a:hover {
            background-color: #00575D !important;
            color: #fff !important;
        }
        
        #main-menu ul li:hover ul {
            display: block;
        }
        
        #slideshow {
            overflow: hidden;
            margin: 0 auto;
            max-width: 1349px;
            width: 100%;
        }
        
        #slide_home {
            position: relative;
            margin: 0 auto;
        }
        
        #slide_home img {
            width: 100% !important;
            height: auto !important;
        }
        /*== Content
------------------------------------------------------*/
        
        .h_about p {
            padding-bottom: 10px;
        }
        
        .h_about strong {
            font-size: 18px;
        }
        
        .h_about h1 {
            text-transform: uppercase;
            font-size: 20px;
            color: #0A6D72;
            margin-bottom: 19px;
            font-family: 'OpenSansBold';
        }
        
        .h_video .video {
            margin-bottom: 20px;
        }
        
        .h_video p {
            padding-bottom: 20px;
        }
        
        #h_tours {
            background-color: #e7e2e2;
        }
        
        #h_tours ul {
            list-style: outside none none;
            margin: 0 auto;
            max-width: 1240px;
            width: 100%;
        }
        
        #h_tours ul li {
            background-color: #fff;
            position: relative;
            float: left;
            text-align: center;
            margin-bottom: 30px;
            margin-right: 2%;
            width: 23.5%;
        }
        
        #h_tours ul li.id3 p {
            padding-top: 10px;
        }
        
        #h_tours ul li.id3 span.price {
            margin-bottom: 5px;
        }
        
        #h_tours ul li img {
            border: 2px solid #fff;
            height: 170px;
            margin-bottom: 8px;
            width: 285px;
        }
        
        #h_tours ul li h2 a {
            color: #094eb3;
            font-family: arial;
            font-size: 18px;
            font-weight: normal;
            text-transform: uppercase;
        }
        
        #h_tours ul li>div {
            line-height: 25px;
            margin-bottom: 0px;
        }
        
        #h_tours span {
            display: block;
        }
        
        #h_tours .start_time {
            color: #696969;
            font-size: 14px;
            margin-bottom: 7px;
        }
        
        #h_tours .price {
            font-size: 16px;
            font-weight: bold;
        }
        
        #h_tours .price strong {
            color: #a31111;
            font-family: "OpenSansBold";
            font-size: 26px;
            font-weight: normal;
        }
        
        .tour38,
        .tour38 a {
            color: #4a65ad;
        }
        
        .tour36,
        .tour36 a {
            color: #ff6600;
        }
        
        .tour614,
        .tour614 a {
            color: #f5004e;
        }
        
        .tour34,
        .tour34 a {
            color: #3d9a20;
        }
        
        #h_tours p {
            color: #000;
            font-family: arial;
            line-height: 20px;
            margin-bottom: 0;
            overflow: hidden;
            padding-left: 10px;
            padding-right: 10px;
            text-align: center;
        }
        
        a.readmore {
            background: #f79820 none repeat scroll 0 0;
            border-bottom: 2px solid #f37212;
            color: #fff;
            display: inline-block;
            font-size: 13px;
            padding: 4px 20px 5px;
            text-transform: uppercase;
        }
        
        a.readmore:hover {
            color: #fff;
        }
        
        .banner {
            max-width: 1366px;
            margin: 0 auto;
        }
        
        .breakcumb {
            margin-bottom: 20px;
        }
        
        .breakcumb,
        .breakcumb a {
            color: #9a9a9a;
            font-size: 12px;
        }
        
        #tour-head {
            margin-bottom: 15px;
        }
        
        #tour-head .tour_title {
            float: left;
            width: 100%;
            padding-bottom: 10px;
        }
        
        #tour-head .tour_title h1 {
            color: #f79820;
            font-family: arial;
            font-size: 30px;
            line-height: 28px;
            margin-bottom: 15px;
            padding-top: 0;
        }
        
        #tour-head .tour_info {
            background: rgba(0, 0, 0, 0) url("images/bike.png") no-repeat scroll 10px 0;
            border-right: 1px solid #dedede;
            float: left;
            font-size: 17px;
            height: 107px;
            margin-right: 25px;
            padding-left: 130px;
            width: 186px;
        }
        
        #tour-head .tour_info p {
            padding-bottom: 10px;
            color: #000;
            font-size: 14px;
        }
        
        .right_our {
            float: left;
        }
        
        #tour-head .tour_info .price {
            font-weight: normal;
            margin-bottom: 10px;
        }
        
        #tour-head .tour_info .price strong {
            font-size: 22px;
        }
        
        a.booknow {
            background: #E8711F none repeat scroll 0 0;
            border-bottom: 4px solid #C2580C;
            color: #fff;
            font-size: 13px;
            padding: 7px 20px;
            text-align: center;
            text-transform: uppercase;
        }
        
        a.booknow:hover {
            color: #fff;
        }
        
        h1.post-title {
            border-bottom: 2px solid;
            color: #fe940f;
            font-family: "OpenSansBold";
            font-size: 20px;
            font-weight: normal;
            margin-bottom: 15px;
            padding-bottom: 10px;
            text-transform: uppercase;
        }
        
        .post-content {
            text-align: justify;
            margin-top: 20px;
        }
        
        .post-content p {
            margin-bottom: 15px;
        }
        
        .post-content ul {
            margin-left: 35px;
            margin-bottom: 15px;
        }
        
        .post-content ul li {
            padding-bottom: 5px;
        }
        
        .photo_gallery {
            margin: 0 auto;
            max-width: 1000px;
        }
        
        .photo_gallery h2 {
            font-family: 'OpenSansBold';
            color: #006699;
            text-transform: uppercase;
            font-size: 22px;
            margin-bottom: 20px;
        }
        
        .photo_gallery ul {
            list-style: none;
            margin-bottom: 0px;
        }
        
        .photo_gallery ul li {
            display: inline-block;
            margin-bottom: 20px;
            margin-right: 37px;
            position: relative;
            vertical-align: top;
            width: 305px;
        }
        
        .what {
            border: 2px solid;
            border-radius: 5px;
            color: #f97412;
            font-size: 16px;
            font-weight: bold;
            padding: 5px 10px;
        }
        
        .backgound_color {
            background: rgba(0, 0, 0, 0) url("images/backgoundlongbien.jpg") repeat scroll 0 0;
            min-height: 424px;
        }
        
        .photo_gallery ul li img {
            border-radius: 20px;
            height: 180px;
            margin-bottom: 5px;
            width: 305px;
        }
        
        .photo_gallery ul li h3 {
            color: #000;
            font-family: arial;
            font-size: 13px;
            font-weight: bold;
            margin-bottom: 15px;
            text-align: center;
        }
        
        .trip_wearth {
            margin: 20px auto 0;
            max-width: 1160px;
        }
        
        .wearth {
            float: right;
            margin-top: 10px;
        }
        
        .trip {
            float: left;
            width: 74%;
        }
        
        .photo_gallery ul li h3 a {
            color: #0A6D72;
            font-size: 18px;
            line-height: 18px;
            font-family: OpenSansBold;
        }
        
        .photo_gallery .caption {
            text-align: center;
            font-size: 13px;
        }
        
        .photo_gallery .playbtn {
            position: absolute;
            left: 125px;
            top: 58px;
            width: auto;
            height: auto;
        }
        
        .photo_item {
            width: 710px;
        }
        
        .photo_item img {
            width: 208px;
            height: 145px;
            float: left;
            margin-right: 15px;
            margin-bottom: 15px;
            padding: 5px;
            border: 1px solid #ccc;
            border-radius: 3px;
        }
        
        #book_form {
            margin-top: 30px;
        }
        
        #book_form h3 {
            color: #F79820;
            font-size: 15px;
            text-transform: uppercase;
            margin-bottom: 15px;
            font-family: 'OpenSansBold';
        }
        
        #book_form p {
            margin-left: 20px;
            clear: both;
            font-size: 15px;
        }
        
        #book_form .tour_option_detail {
            margin-left: 30px;
            display: none;
        }
        
        #book_form .nametour {
            font-family: 'OpenSansBold';
        }
        
        #book_form input[type='checkbox'] {
            vertical-align: middle;
            margin-right: 5px;
        }
        
        #book_form input,
        #book_form select,
        #book_form textarea {
            border: 1px solid #ccc;
            padding: 5px;
            font-family: 'OpenSans';
            font-size: 14px;
        }
        
        #book_form input[type='text'] {
            width: 200px;
            padding: 5px 8px;
        }
        
        #book_form select {
            height: 32px;
        }
        
        #book_form option {
            padding: 3px 5px;
        }
        
        #book_form label strong,
        .req {
            color: red;
            font-family: 'OpenSans' !important;
        }
        
        #book_form input[type='submit'] {
            background: #E8711F none repeat scroll 0 0;
            border-bottom: 4px solid #C2580C;
            border: none;
            color: #fff;
            text-transform: uppercase;
            font-family: 'OpenSansBold';
            font-size: 16px;
            padding: 4px 25px;
            cursor: pointer;
            margin-left: 185px;
        }
        
        #book_form input[type='submit']:hover {
            background: #0A6D72;
        }
        
        #book_form table {
            border: 1px solid #0A6D72;
            width: 98%;
        }
        
        #book_form td {
            border: 1px solid #0A6D72;
            padding: 5px 10px;
            vertical-align: middle;
        }
        
        #book_form td.title {
            font-family: 'OpenSansBold';
            color: #0A6D72;
            width: 30%;
        }
        
        #book_form table h4 {
            background: #0A6D72;
            padding: 5px 0;
            font-family: 'OpenSansBold';
            font-size: 14px;
            display: block;
            color: #fff;
        }
        
        #book_form table h4,
        #book_form table p {
            margin-bottom: 5px !important;
        }
        
        #book_form ul li {
            list-style: none;
            width: 190px;
            float: left;
            margin-left: 10px;
            vertical-align: top;
            text-align: left;
            font-size: 13px;
            line-height: 18px;
            margin-bottom: 5px;
            position: relative;
        }
        
        #book_form ul li span {
            cursor: pointer;
        }
        
        #book_form ul li>div {
            display: none;
            position: absolute;
            top: 0;
            right: 102%;
            z-index: 10;
            width: 200px;
            border: 2px solid #0A6D72;
            background: #fff;
        }
        
        #book_form ul li>div img {
            background: #fff;
            padding: 2px;
            width: 196px;
            height: auto;
        }
        
        #book_form ul li>div p {
            text-align: center;
            padding: 1.5px;
            background: #0A6D72;
            color: #fff;
            margin: 0;
            font-size: 12px;
        }
        
        #book_form ul li:hover>div {
            display: block;
        }
        
        .book_message_ok {
            color: #fff;
            background: #004F9D;
            padding: 10px 20px;
            font-weight: bold;
            font-size: 15px;
            margin-top: 20px;
            text-align: center;
        }
        
        .book_message_error {
            color: #fff;
            background: red;
            padding: 10px 20px;
            font-weight: bold;
            font-size: 15px;
            margin-top: 20px;
            text-align: center;
        }
        
        #contact_form {
            margin-top: 30px;
        }
        
        #contact_form input,
        #contact_form select,
        #contact_form textarea {
            border: 1px solid #ccc;
            padding: 5px;
            font-family: 'OpenSans';
            font-size: 14px;
        }
        
        #contact_form label {
            width: 170px;
            float: left;
            margin-right: 15px;
        }
        
        #contact_form input[type='text'] {
            width: 260px;
        }
        
        #contact_form p {
            margin-bottom: 25px;
            margin-left: 20px;
        }
        
        #contact_form input[type='submit'] {
            background: #F79824;
            border: none;
            color: #fff;
            text-transform: uppercase;
            font-family: 'OpenSansBold';
            font-size: 16px;
            padding: 4px 25px;
            cursor: pointer;
            margin-left: 185px;
        }
        
        #cat_posts ul {
            list-style: none;
        }
        
        #cat_posts ul li {
            float: left;
            width: 100%;
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid #ccc;
        }
        
        #cat_posts ul li img {
            float: left;
            width: 180px;
            height: 120px;
            margin-right: 15px;
        }
        
        #cat_posts ul li h3 {
            margin-bottom: 5px;
        }
        
        #cat_posts ul li h3 a {
            color: #0A6D72;
            font-family: 'OpenSansBold';
            font-size: 16px;
        }
        
        #cat_posts ul li p {
            text-align: justify;
        }
        /*== Sidebar
------------------------------------------------------*/
        
        .boxModult,
        .widget {
            margin-bottom: 15px;
        }
        
        .boxModult h3 {
            font-size: 18px;
            text-transform: uppercase;
        }
        
        .boxModult ul {
            list-style: none;
        }
        
        .box_support {
            background: url(images/support.png) no-repeat;
            height: 171px;
            position: relative;
        }
        
        .box_support .yahoo,
        .box_support .skype {
            position: absolute;
        }
        
        .box_support .yahoo {
            left: 18px;
            bottom: 20px;
        }
        
        .box_support .skype {
            left: 90px;
            bottom: 15px;
        }
        
        .box_follow {
            padding-top: 0;
        }
        
        .box_follow h3 {
            font-size: 14px;
            color: #0A6D72;
            float: left;
            padding-top: 0;
            margin-right: 15px;
            text-transform: none;
            font-family: 'OpenSansBold';
        }
        
        .box_follow a {
            margin-right: 10px;
            display: inline-block;
        }
        
        .box_follow img {}
        
        .box_follow img:hover {
            box-shadow: 0 0 5px #fff;
        }
        
        .need_to_know {
            padding: 12px 18px 25px;
            background: #F79820;
        }
        
        .need_to_know h3 {
            border-bottom: 1px solid #fff;
            padding-bottom: 8px;
            margin-bottom: 8px;
            color: #fff;
        }
        
        .need_to_know ul li {
            padding: 3px 0;
        }
        
        .need_to_know ul li a {
            color: #fff;
        }
        
        .need_to_know ul li a:hover {
            text-decoration: underline;
        }
        
        .why_us {
            background: #EEEEEE;
            border-radius: 4px;
            padding: 12px 18px 25px;
        }
        
        .why_us h3 {
            color: #004f9d;
            margin-bottom: 12px;
        }
        
        .why_us ul li {
            padding: 3px 0 8px 35px;
            background: url(images/check.png) no-repeat 0 6px;
        }
        
        .related_tour h3 {
            color: #006699;
            border-bottom: 1px solid #006699;
            padding-bottom: 8px;
            margin-bottom: 15px;
        }
        
        .related_tour ul {
            list-style: none;
        }
        
        .related_tour ul li {
            margin-bottom: 15px;
            float: left;
            width: 100%;
        }
        
        .related_tour li img {
            width: 130px;
            height: 80px;
            float: left;
        }
        
        .related_tour li h4 {
            margin-bottom: 5px;
            line-height: 15px;
        }
        
        .related_tour li h4 a {
            font-family: "OpenSansBold";
            text-transform: uppercase;
        }
        
        .related_tour ul li p {
            line-height: 18px;
            font-size: 13px;
        }
        
        .related_tour .price {
            font-family: "OpenSansBold";
        }
        
        #CDSWIDSSP {
            width: auto !important;
        }
        
        .accordion {
            margin-bottom: 15px;
        }
        
        #accordion h4 {
            font-family: 'OpenSansBold';
            font-size: 16px;
            margin-bottom: 10px;
            color: #0A6D72;
        }
        
        .accordion h3 {
            margin-bottom: 5px;
            padding-left: 18px;
            background: url(images/plus.gif) no-repeat 0 6px;
        }
        
        .accordion h3.current {
            background: url(images/minus.gif) no-repeat 0 6px;
        }
        
        .accordion h3 a {
            color: #F79820;
            font-family: 'OpenSansBold';
        }
        
        .accordion>div {
            font-size: 13px;
            margin-bottom: 10px;
            padding-left: 18px;
            text-align: justify;
        }
        /*== Reviews
------------------------------------------------------*/
        
        .write_review {
            background-color: #fff;
            font-family: Arial;
        }
        
        .headingWrite {
            color: #F79820;
            font-size: 16px;
            font-weight: bold;
            margin: 0 !important;
        }
        
        .writeContent {
            padding: 15px 0;
        }
        
        .writeContent label {
            font-weight: bold;
            display: block;
            margin-bottom: 3px;
        }
        
        .writeContent .rowitem {
            margin-bottom: 15px;
            clear: both;
        }
        
        .writeContent .req,
        .error {
            color: red;
        }
        
        .writeContent input[type='text'] {
            width: 68%;
            padding: 5px;
            border: 1px solid #ddd;
            font-family: Arial;
        }
        
        .writeContent textarea {
            width: 68%;
            padding: 5px;
            height: 90px;
            border: 1px solid #ddd;
            font-family: Arial;
        }
        
        .writeContent select {
            padding: 5px;
            border: 1px solid #ddd;
            font-family: Arial;
        }
        
        .writeContent input[type='submit'] {
            background: #BC0B12;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#EB3B34), to(#BC0B12));
            background-image: -webkit-linear-gradient(top, #EB3B34, #BC0B12);
            background-image: -moz-linear-gradient(top, #EB3B34, #BC0B12);
            background-image: -ms-linear-gradient(top, #EB3B34, #BC0B12);
            background-image: -o-linear-gradient(top, #EB3B34, #BC0B12);
            background-image: linear-gradient(top, #EB3B34, #BC0B12);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#EB3B34, endColorstr=#BC0B12);
            border: 0 none;
            color: #FFFFFF;
            cursor: pointer;
            font-weight: 700;
            height: 28px;
            overflow: visible;
            padding: 0 20px;
            width: auto;
            border-radius: 3px;
            margin-top: 10px;
            font-family: Arial;
        }
        
        .ratingface {
            width: 100%;
        }
        
        .ratingface td {
            padding: 10px 0;
            vertical-align: top;
        }
        
        .ratingface label {
            float: left;
            width: 32%;
            font-size: 12px;
        }
        
        #customer_reviews {
            font-family: Arial;
        }
        
        #customer_reviews li {
            position: relative;
            list-style: none;
            padding-bottom: 15px;
            margin-bottom: 50px;
        }
        
        #customer_reviews h4 {
            font-weight: bold;
            font-size: 15px;
            margin-bottom: 5px;
            color: #157678;
        }
        
        .tag_review {
            float: right;
            width: 91%;
            margin-top: 16px;
            font-size: 15px;
            margin-right: 15px;
        }
        
        .ct_review {
            width: 100%;
            float: left;
            background-color: #d9fdbd;
            padding: 20px 0px;
            border-radius: 50px;
        }
        
        .bd_review {
            padding-right: 20px;
            font-size: 15px;
            line-height: 23px;
            padding-left: 115px;
        }
        
        .bd_review1 {
            padding-right: 20px;
            font-size: 15px;
            line-height: 23px;
            padding-left: 115px;
        }
        
        .read_more,
        .read_less {
            color: #3385d6;
        }
        
        .rate_review {
            float: right;
            width: 95px;
            height: 58px;
            text-align: center;
            color: #fff;
            padding-top: 7px;
            line-height: 16px;
            font-weight: bold;
            background: url(images/bg_rates.png) no-repeat center top;
        }
        
        .rates-1 {
            width: 18px;
            height: 18px;
            display: block;
            background: url(images/rates-1.png) no-repeat;
        }
        
        .rates-2 {
            width: 36px;
            height: 18px;
            display: block;
            background: url(images/rates-2.png) no-repeat;
        }
        
        .rates-3 {
            width: 54px;
            height: 18px;
            display: block;
            background: url(images/rates-3.png) no-repeat;
        }
        
        .rates-4 {
            width: 72px;
            height: 18px;
            display: block;
            background: url(images/rates-4.png) no-repeat;
        }
        
        .rates-5 {
            width: 90px;
            height: 18px;
            display: block;
            background: url(images/rates-5.png) no-repeat;
        }
        /*== Footer
------------------------------------------------------*/
        
        #footer {
            background: #F3F3F3;
        }
        
        .newsletter {
            background: url(images/img_hoguom.jpg) no-repeat center #0A6D72;
            height: 123px;
            border-top: 2px solid #F79820;
        }
        
        .newsletter .support_ft {
            float: right;
            padding-top: 35px;
            color: #fff;
            position: relative;
        }
        
        .support_icon {
            float: right;
            margin-left: 15px;
            margin-top: 15px;
        }
        
        .support_icon a {
            margin: 0 5px;
        }
        
        .support_icon img:hover {
            box-shadow: 0 0 3px #fff;
        }
        
        .newsletter input[type='text'] {
            border-radius: 3px;
            padding: 5px 8px;
            width: 340px;
            font-family: 'OpenSans';
        }
        
        .newsletter input[type='submit'] {
            background: #F79820;
            color: #fff;
            padding: 6px 22px;
            text-transform: uppercase;
            border-radius: 3px;
            cursor: pointer;
        }
        
        #ft_bottom {
            padding: 20px 0 40px;
        }
        
        #ft_bottom h4 {
            color: #0A6D72;
            text-transform: uppercase;
            font-family: 'OpenSansBold';
            margin-bottom: 5px;
            line-height: 18px;
        }
        
        .vietnamta {
            background-color: #c59042;
            overflow: hidden;
        }
        
        .ft_botto111 {
            max-width: 1160px;
            margin: 0 auto;
        }
        
        .ft_botto111 h4 {
            color: #fff;
            float: left;
            line-height: 45px;
        }
        
        #ft_bottom h4 {
            color: #fff;
            font-family: arial;
            line-height: 18px;
            margin-bottom: 5px;
        }
        
        .ft_colmn {
            border-bottom: 1px solid #e3e3e3;
            margin-bottom: 15px;
            overflow: hidden;
            padding-bottom: 15px;
            width: 100%;
        }
        
        .ft_colmn ul {
            list-style: none;
        }
        
        .ft_colmn ul li#menu-item-1318 {
            margin-right: 0px !important;
        }
        
        .ft_colmn ul li {
            float: left;
            margin-right: 105px;
            padding-bottom: 3px;
        }
        
        .ft_colmn ul li a {
            color: #bf7912;
            font-size: 19px;
            font-weight: bold;
            text-transform: uppercase;
        }
        
        .ft_support {
            position: relative;
        }
        
        .ft_support .yahoo,
        .ft_support .skype {
            position: absolute;
            z-index: 999;
        }
        
        .ft_support .yahoo {
            left: 0;
            top: 35px;
        }
        
        .ft_support .skype {
            left: 80px;
            top: 30px;
        }
        
        .wp-pagenavi {
            height: 54px;
            font-size: 15px;
            float: right;
            margin-bottom: 20px;
        }
        
        .wp-pagenavi a,
        .wp-pagenavi span.current {
            margin: 2px;
            text-decoration: none;
            border: 1px solid #e3e3e3;
            color: #000;
            background: #fff;
            display: block;
            float: left;
            width: 50px;
            height: 50px;
            text-align: center;
            line-height: 49px;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            font-weight: 700;
            font-size: 12px;
        }
        
        .wp-pagenavi span.current {
            text-shadow: none;
        }
        
        .wp-pagenavi a:visited {
            padding: 6px 6px 5px;
            margin: 2px;
            text-decoration: none;
            border: 1px solid #e3e3e3;
            color: #000;
            background: #fff;
        }
        
        .wp-pagenavi a:hover {
            border: 1px solid #EA453B;
            color: #fff;
            background: #EA453B;
            text-shadow: none;
        }
        
        .wp-pagenavi .previouspostslink,
        .wp-pagenavi .nextpostslink {
            border: 0;
            background: none;
        }
        
        .wp-pagenavi .previouspostslink:hover,
        .wp-pagenavi .nextpostslink:hover {
            color: #898989;
            background: none;
            border: 0;
        }
        
        .wp-pagenavi a:active {
            padding: 6px 6px 5px;
            margin: 2px;
            text-decoration: none;
            border: 1px solid #e3e3e3;
            color: #000;
            background: #fff;
        }
        
        .wp-pagenavi span.pages {
            padding: 15px 6px 15px;
            margin: 2px;
            color: #000;
            background: transparent;
            float: left;
        }
        
        .wp-pagenavi span.current {
            margin: 2px;
            border: 1px solid #000;
            color: #000;
            border: 1px solid #EA453B;
            color: #fff;
            background: #EA453B;
        }
        
        .wp-pagenavi span.extend {
            margin: 2px;
            color: #000;
            background: #fff;
            float: left;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
            width: 50px;
            height: 50px;
            line-height: 44px;
            text-align: center;
            border: 1px solid #e3e3e3;
            background: #fff;
        }
        
        .wp-pagenavi .last {
            width: 50px;
            height: 50px;
            line-height: 44px;
        }
        
        .alignnone {
            margin: 0;
        }
        
        .aligncenter,
        div.aligncenter {
            display: block;
            margin: 5px auto 5px auto;
        }
        
        .alignright {
            float: right;
            margin: 5px 0 0 15px;
        }
        
        .alignleft {
            float: left;
            margin: 5px 15px 0 0;
        }
        
        .aligncenter {
            display: block;
            margin: 5px auto 5px auto;
        }
        
        a img.alignright {
            float: right;
            margin: 5px 0 0 15px;
        }
        
        a img.alignnone {
            margin: 5px 5px 5px 0;
        }
        
        a img.alignleft {
            float: left;
            margin: 5px 15px 0 0;
        }
        
        a img.aligncenter {
            display: block;
            margin-left: auto;
            margin-right: auto
        }
        
        .wp-caption {
            background: #fff;
            border: 1px solid #f0f0f0;
            max-width: 96%;
            padding: 5px 3px 10px;
            text-align: center;
        }
        
        .wp-caption.alignnone {
            margin: 5px 5px 5px 0;
        }
        
        .wp-caption.alignleft {
            margin: 5px 15px 0 0;
        }
        
        .wp-caption.alignright {
            margin: 5px 0 0 15px;
        }
        
        .wp-caption img {
            border: 0 none;
            height: auto;
            margin: 0;
            max-width: 98.5%;
            padding: 0;
            width: auto;
        }
        
        .wp-caption p.wp-caption-text {
            font-size: 11px;
            line-height: 17px;
            margin: 0;
            padding: 0 4px 5px
        }
        
        .ourtamr_one {
            width: 100%;
            position: relative;
            -webkit-transition: 0s;
            transition: 0s;
        }
        
        .bxclone {
            float: left;
            list-style: none;
            position: relative;
            width: 100% !important;
            text-align: center;
            margin-right: 40px;
        }
        
        .bxclone img {
            border: 5px solid #dfdfdf;
            border-radius: 15px;
            height: 190px;
            margin-bottom: 5px;
            width: 190px !important;
        }
        
        .bxclone img:hover {
            border: 5px solid #1A7D6A;
        }
        /*blog*/
        
        .block .post {
            margin-bottom: 20px;
        }
        
        .col-sm-6 {
            list-style: none;
            width: 46%;
            float: left;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            position: relative;
        }
        
        .block-top,
        .block-side,
        .posts .entry-image {
            overflow: hidden;
            position: relative;
        }
        
        .block-top img,
        .block-side img,
        .posts .entry-image img {
            transition: all 1s ease 0s;
            width: 100%;
            height: 280px;
        }
        
        .block-top .overlay,
        .block-side .overlay,
        .posts .entry-image .overlay {
            background-color: rgba(0, 0, 0, 0.4);
            color: #fff;
            font-size: 13px;
            height: 100%;
            left: 0;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            top: 0;
            transition: all 0.5s ease 0s;
            width: 100%;
        }
        
        .fa-plus-circle::before {
            content: "ï•";
        }
        
        .block-top .overlay i,
        .block-side .overlay i,
        .posts .entry-image i {
            font-size: 36px;
            left: 50%;
            margin-left: -15px;
            margin-top: -18px;
            position: absolute;
            top: 50%;
        }
        
        .fa {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            line-height: 1;
        }
        
        .blog_em {
            border: 1px solid #ffae20;
        }
        
        #menu-blog li:hover a {
            color: #fff;
        }
        
        #menu-blog li:hover {
            background: #ffae20 url("images/iconblog1.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog li,
        #menu-blog {
            list-style: none;
        }
        
        #menu-blog li {
            padding: 8px 10px;
            border-bottom: 1px solid #e0e0e0;
            background: #fff url("images/iconblog2.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog li.current-menu-item a {
            color: #fff;
        }
        
        #menu-blog li.current-menu-item {
            background: #ffae20 url("images/iconblog1.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog li a {
            color: #000;
            font-size: 16px;
        }
        
        .blog_em h2 {
            color: #00575d;
            font-size: 22px;
            padding: 10px;
        }
        
        .block-top+.block-content,
        .posts .entry-image+.entry-main {
            margin-top: 10px;
        }
        
        .block-content,
        .posts .entry-main {
            color: #666;
            font-size: 13px;
        }
        
        h3.block-heading,
        .posts h2.entry-title {
            color: #000;
            font-size: 17px;
            font-weight: normal;
            margin: 0 0 5px;
        }
        
        .block-heading>a,
        .posts .entry-title a {
            color: #000;
        }
        
        .block-meta,
        .entry-meta {
            font-size: 12px;
            margin: 0;
        }
        
        .block-meta>*,
        .entry-meta>* {
            margin-right: 10px;
        }
        
        .block-meta a,
        .entry-meta a {
            color: #bbb;
        }
        
        .fa-clock-o::before {
            content: "ï€—";
        }
        
        .block-meta i,
        .entry-meta i {
            font-size: 14px;
        }
        
        .fa {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            line-height: 1;
        }
        
        .block-meta>*,
        .entry-meta>* {
            margin-right: 10px;
        }
        
        .fa-comments-o::before {
            content: "ïƒ¦";
        }
        
        .block-meta i,
        .entry-meta i {
            font-size: 14px;
        }
        
        .fa {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
        }
        /*CSS for attractive tour*/
        
        .attractiveTour {
            width: 100%;
            height: 500px;
            background: lightgray;
        }
        
        .attractiveTour .row .thumbnail .caption a:nth-child(1) {
            text-decoration: none;
            font-family: "Open Sans";
        }
        
        .attractiveTour .row .thumbnail .caption h4:nth-child(2) {
            font-family: "Open Sans";
            color: rgb(206, 25, 25);
        }
        
        .attractiveTour .row .thumbnail .caption p:nth-child(4) {
            color: lightgrey;
        }
        /* .attractiveTour .row .thumbnail .caption button {
            margin: 0px 65px;
        } */
        /*CSS for our video */
        
        .thumbnail .caption {
            text-align: center;
        }
        
        .ourVideoTour .row {
            margin-bottom: 10px;
        }
        
        .ourVideoTour {
            width: 100%;
            min-height: 530px;
            background: white;
            margin-top: 60px;
            text-align: center;
        }
        
        .ourVideoTour .row .col-md-4 {
            display: flex;
            justify-content: center;
        }
        
        .watchMoreVideo {
            width: 360px;
            height: 30px;
            background: white;
            color: rgb(230, 93, 40);
            border-radius: 10px;
            border: 3px solid rgb(230, 93, 40);
            margin: 30px auto;
            margin-bottom: 0px;
            text-decoration: none;
        }
        /*CSS for tour policy*/
        
        .tourPolicy {
            width: 100%;
            background: white;
            /* margin-top: 60px; */
        }
        
        .tourPolicy .row .col-md-3 a {
            text-decoration: none;
        }
        
        .title_policy {
            color: rgb(230, 93, 40);
            font-family: "Open Sans";
        }
        /*CSS for addres tour*/
        
        .tourAddress {
            width: 100%;
            height: 115px;
            background: white;
            margin-top: 60px;
        }
        
        .tourAddress .row .col-md-6 p {
            font-family: "Open Sans";
            font-size: 15px;
        }
        
        .tourAddress .row .col-md-6 p:nth-child(2) span,
        .tourAddress .row .col-md-6 p:nth-child(3) span,
        .tourAddress .row .col-md-6 p:nth-child(4) span {
            font-weight: bold;
        }
        /*--------------------------CSS for footer---------------------*/
        
        .footer {
            width: 100%;
            height: 30px;
            background: rgb(92, 158, 219);
            margin-top: 60px;
            display: flex;
            justify-content: center;
            align-items: center;
        }
        
        .footer p {
            font-family: "Open Sans";
            font-size: 14px;
            color: white;
            text-align: center;
            line-height: 30px;
            margin-bottom: 0px;
        }
        /*----------------------------CSS for about travel tourist------------------------*/
        
        .aboutTravelTourist .row .col-md-9 h3 {
            font-family: "Open Sans";
            font-style: italic;
            color: rgb(230, 93, 40);
            text-align: left;
        }
        /*---------------------------CSS for huong dan vien du lich nu-------------------------*/
        
        .aboutFemalTourist {
            margin-top: 60px;
        }
        
        .info_femal_guide .col-md-4 img {
            width: 250px;
            height: 250px;
            border: 10px solid lightgrey;
            border-radius: 8px;
        }
        
        .info_femal_guide .col-md-5 p {
            text-align: left;
            font-family: "Open Sans";
            font-size: 16px;
        }
        
        .aboutFemalTourist .row {
            margin-top: 30px;
        }
        /*---------------------------------CSS for feed back người du lịch-------------------------*/
        
        .customerWriteAboutUs h3 {
            font-family: "Open Sans";
            color: rgb(230, 93, 40);
            font-style: italic;
        }
        
        .feedBack {
            height: auto;
            background: lightgreen;
            border-radius: 15px;
            text-align: justify;
            margin-top: 20px;
        }
        
        .feedBack p:nth-child(1) {
            font-family: "Open Sans";
            font-weight: bold;
            font-size: 20px;
            font-style: italic;
            padding: 10px;
        }
        
        .feedBack p:nth-child(2),
        .feedBack p:nth-child(3) {
            font-family: "Open Sans";
            font-size: 16px;
            padding-left: 10px;
        }
        /*-----------------css for paloma-motorbike-fleet------------------*/
        
        .paloma-motorbike-fleet h3 {
            font-family: "Open Sans";
            font-style: italic;
            color: rgb(230, 93, 40);
            border-bottom: 2px solid rgb(230, 93, 40);
            padding-bottom: 5px;
        }
        
        .paloma-motorbike-fleet .container p {
            font-family: "Open Sans";
            font-size: 16px;
        }
        /*-----------------------CSS for hanoi-street-food-sights-tour--------------*/
        
        .hanoi-street-food-sights-tour .row .col-md-8 h3 {
            font-family: "Open Sans";
            font-style: italic;
            color: rgb(230, 93, 40);
        }
        
        .other_tour h3 {
            font-family: "Open Sans";
            color: rgb(110, 122, 228);
            border-bottom: 2px solid rgb(110, 122, 228);
        }
        
        .hanoi-street-food-sights-tour .row .col-md-8 p {
            font-family: "Open Sans";
            font-size: 16px;
        }
        
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(7) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(8) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(10) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(11) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(12) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(13) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(14) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(15) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(16) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(17) span,
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(18),
        .hanoi-street-food-sights-tour .row .col-md-8 p:nth-child(19) {
            font-weight: bold;
        }
        
        .info_tour p {
            font-family: "Open Sans";
            font-size: 16px;
        }
        
        .info_tour p span {
            font-weight: bold;
        }
        
        .info_tour h3 {
            font-family: "Open Sans";
            font-weight: bold;
        }
        
        .info_tour h3 span:nth-child(1) {
            color: blue;
        }
        
        .info_tour h3 span:nth-child(2) {
            color: rgb(230, 93, 40);
        }
        
        .other_tour .row .col-md-8 h4 {
            margin-top: 0px;
            margin-bottom: 0px;
            font-family: "Open Sans";
        }
        
        .other_tour .row .col-md-8 p {
            margin-bottom: 0px;
            font-family: "Open Sans";
            font-size: 16px;
        }
        
        .other_tour.row {
            margin-left: 20px;
        }
        /*-----------------------------CSS for book-now_chuan_roi--------------------------------*/
        
        .book_now {
            width: 100%;
            /* background: url('../img/ho_guom.jpg'); */
        }
        
        .booking_form h3,
        .customized-private-tour h3,
        .terms-conditions h3,
        .safety-policy h3,
        .insurance-policy h3,
        .safety-policy h3,
        .terms-of-use-policy h3,
        .faqs h3,
        .contact h3 {
            font-family: "Open Sans";
            color: rgb(230, 93, 40);
            border-bottom: 2px solid rgb(230, 93, 40);
            font-weight: bold;
        }
        
        .booking_form p,
        .customized-private-tour p {
            font-family: "Open Sans";
            font-size: 16px;
        }
        
        .booking_form p span,
        .info_customized-private-tour p span {
            font-weight: bold;
        }
        /* The container */
        
        .container_checkBox {
            display: block;
            position: relative;
            padding-left: 35px;
            margin-bottom: 12px;
            cursor: pointer;
            font-size: 22px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }
        /* Hide the browser's default radio button */
        
        .container_checkBox input {
            position: absolute;
            opacity: 0;
            cursor: pointer;
        }
        /* Create a custom radio button */
        
        .checkmark {
            position: absolute;
            top: 0;
            left: 0;
            height: 25px;
            width: 25px;
            background-color: #eee;
            border-radius: 50%;
        }
        /* On mouse-over, add a grey background color */
        
        .container_checkBox:hover input~.checkmark {
            background-color: #ccc;
        }
        /* When the radio button is checked, add a blue background */
        
        .container_checkBox input:checked~.checkmark {
            background-color: #2196F3;
        }
        /* Create the indicator (the dot/circle - hidden when not checked) */
        
        .checkmark:after {
            content: "";
            position: absolute;
            display: none;
        }
        /* Show the indicator (dot/circle) when checked */
        
        .container_checkBox input:checked~.checkmark:after {
            display: block;
        }
        /* Style the indicator (dot/circle) */
        
        .container_checkBox .checkmark:after {
            top: 9px;
            left: 9px;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background: white;
        }
        /* CSS for book tour*/
        
        .info_book_steet_sight_tour,
        .info_book_nightLight_street_tour,
        .infoCustomizeTour,
        .info_BatTang_tour {
            margin-left: 50px;
            display: none;
            font-family: "Open Sans";
            border-bottom: 1px solid lightgray;
        }
        
        .info_Customer_tour,
        .info_hotel {
            margin-left: 50px;
            font-family: "Open Sans";
        }
        
        .info_Customer_tour input,
        .info_hotel input {
            width: 250px;
            height: 30px;
            border-radius: 5px;
        }
        /*-------------------CSS fotn customized-private-tour-----------------------------------*/
        
        .customized-private-tour {
            font-family: "Open Sans";
        }
        
        .info_hotel {
            display: none;
        }
        
        .alertNotBookHotel {
            border: 1px solid red;
            width: 200px;
            background: red;
            color: white;
            display: none;
        }
        /*------------------------------CSS for terms-condition----------------------------------s*/
        
        .terms-conditions .col-md-8 p:nth-child(2) {
            font-size: 16px;
            font-family: "Open Sans";
            color: rgb(219, 32, 32);
            font-weight: bold;
        }
        
        .terms-conditions p,
        .safety-policy p,
        .insurance-policy p,
        .safety-policy p,
        .terms-of-use-policy p {
            font-size: 16px;
            font-family: "Open Sans";
        }
        
        .terms-conditions p span,
        .safety-policy p span,
        .insurance-policy p span,
        .safety-policy p span,
        .terms-of-use-policy p span {
            font-weight: bold;
        }
        
        .terms-conditions ul,
        .safety-policy ul,
        .insurance-policy ul {
            margin-left: 50px;
        }
        /*-------------------------CSS for faqs--------------------------------------------*/
        
        .faqs {
            font-family: "Open Sans";
        }
        
        .list-question li a {
            text-decoration: none;
            color: rgb(226, 116, 27);
            font-size: 18px;
        }
        
        .list-question {
            margin-left: 20px;
        }
        
        .faqsAnswer {
            display: none;
            margin-left: 20px;
        }
        /*-----------------------------CSS for galleries------------------------------------*/
        
        .galleries h3 {
            font-weight: bold;
            color: rgb(230, 93, 40);
            margin-top: 100px;
            margin-bottom: 30px;
        }
        
        .galleries {
            font-family: "Open Sans";
        }
        
        .galleries .row .col-md-4 {
            display: flex;
            justify-content: center;
        }
        
        .galleries .row {
            margin-bottom: 10px;
        }
        
        .form_contact .row .col-md-4 input {
            width: 250px;
            height: 30px;
            border-radius: 5px;
            margin-bottom: 10px;
        }
        
        .form_contact {
            margin-top: 60px;
        }
        /*css for thoi tiet*/
        /* GLOBAL ELEMENTS ------------------------------------------------------------------- */
        
        #w2forecastholder {
            border: 1px solid #CCCCCC;
            padding: 6px;
            width: 100%;
            margin: 0px;
            background-color: #fff;
            text-align: left;
            position: relative;
        }
        
        #w2forecastholder #w2forecastheader {
            padding: 9px;
            margin: 0px;
            background-color: #284252;
            text-align: left;
        }
        
        #w2forecastholder #w2forecastheader #w2locationnameheader {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 16px;
            color: #FFFFFF;
            font-weight: bold;
            margin: 0px;
            padding: 2px 2px 2px 0px;
            background-color: #284252;
        }
        
        #w2forecastheader h5,
        #main #w2forecastheader h5 {
            font-size: 15px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            color: #FFFFFF;
            margin: 0px;
            padding: 2px 2px 2px 0px;
            background-color: #284252;
        }
        
        #w2forecastheader p,
        #main #w2forecastheader p {
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            color: #FFFFFF;
            margin: 3px 0px 0px;
            padding: 0px;
            background-color: #284252;
        }
        
        table#w2forecastalert {
            padding: 1px 0px 0px 9px;
            width: 100%;
            margin: 0px;
            background-color: #445E72;
            border-top-style: none;
            border-top-width: 0px;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: none;
            border-right-width: 0px;
            border-bottom-width: 0px;
            border-left-width: 0px;
        }
        
        #w2forecastalert .alertcol1 {
            width: 100px;
            border: 0px;
            padding-left: 9px;
        }
        
        table#w2forecastalert td {
            padding: 1px 4px 0px 9px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #FFFFFF;
            border: 0px;
        }
        
        table#w2forecasttable {
            padding: 0px;
            margin: 0px;
            border-top-width: 0px;
            border-right-width: 0px;
            border-bottom-width: 0px;
            border-left-width: 0px;
            border-top-style: none;
            border-right-style: none;
            border-bottom-style: none;
            border-left-style: none;
            width: 100%;
            font-size: 90%;
        }
        
        #w2forecasttable p {
            font-family: Arial, Helvetica, sans-serif;
            margin: 5px 0px 0px;
            padding: 0px;
        }
        /* Forecast table. */
        
        .nobr {
            white-space: nowrap;
            background-color: #999999;
        }
        
        #w2forecasttable table,
        #main #w2forecasttable table {
            border-collapse: collapse;
            border-top-style: none;
            border-right-width: 0px;
            border-left-width: 0px;
            border-right-style: none;
            border-left-style: none;
            border-bottom-width: 0px;
            border-bottom-style: none;
            border-top-width: 0px;
        }
        
        #w2forecasttable td.thheaders {
            padding: 4px;
            border-right-style: none;
            border-bottom-style: none;
            border-top-style: none;
            text-align: left;
            color: #000000;
            background-color: #dcdcdc;
            font-weight: bold;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #w2forecasttable tr.seperatorline td {
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #284252;
            margin-top: 0px;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #w2forecasttable td {
            padding: 2px 4px;
            border-bottom-style: solid;
            border-bottom-color: #CCCCCC;
            vertical-align: middle;
            color: #000000;
            border-bottom-width: 1px;
            margin: 0px;
            line-height: 10px;
            border-top-style: none;
            border-right-style: none;
            border-left-style: none;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #w2forecastbottom {
            padding: 6px 9px 2px 2px;
            margin: 0px;
            background-color: #FFFFFF;
            background-image: url("../images/pluginlogo.gif");
            background-repeat: no-repeat;
            background-position: right bottom;
            font-size: 11px;
            text-align: left;
        }
        
        #w2forecastbottom p {
            padding: 0px;
            margin: 3px 0px 0px;
            font-size: 90%;
        }
        
        #w2forecastbottom a:link,
        #w2forecastbottom a:visited {
            padding: 0px;
            margin: 0px;
            color: #284252;
            text-decoration: underline;
        }
        
        .pluginwindbox {
            margin: 0px;
            padding: 0px 5px;
            text-align: center;
            vertical-align: middle;
            width: 17px;
        }
        
        .pluginwindbox2 {
            margin: 0px;
            padding: 0px 5px;
            text-align: center;
            vertical-align: middle;
            width: 50px;
            height: 25px;
        }
        
        .pluginwindspeed {
            text-align: left;
            font-size: 11px;
            font-weight: normal;
            color: #000000;
            padding: 0px;
            width: 35px;
            white-space: nowrap;
            margin: 0px;
        }
        
        .plugintempC {
            margin: 0px;
            padding: 0px 5px;
            text-align: center;
            vertical-align: middle;
            width: 20px;
        }
        
        .plugintempF {
            text-align: left;
            font-size: 11px;
            font-weight: normal;
            color: #000000;
            padding: 0px;
            width: 35px;
            white-space: nowrap;
            margin: 0px;
        }
        
        #w2forecasttable td.pluginfirstcol {
            border-bottom-style: none;
            border-top-width: 1px;
            border-top-style: solid;
            border-top-color: #CCCCCC;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #w2forecasttable td.pluginleftcol {
            border-bottom-style: none;
            background-image: none;
            background-color: #FFFFFF;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #w2forecasttable td.pluginleftcol2 {
            border-bottom-style: none;
            background-image: none;
            background-color: #FFFFFF;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
            width: 35px;
        }
        
        #w2forecasttable td.pluginleftcol3 {
            border-bottom-style: none;
            background-image: none;
            background-color: #FFFFFF;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
            width: 60px;
        }
        
        .block .post {
            margin-bottom: 20px;
        }
        
        .col-sm-6 {
            list-style: none;
            width: 46%;
            float: left;
            min-height: 1px;
            padding-left: 15px;
            padding-right: 15px;
            position: relative;
        }
        
        .block-top,
        .block-side,
        .posts .entry-image {
            overflow: hidden;
            position: relative;
        }
        
        .block-top img,
        .block-side img,
        .posts .entry-image img {
            transition: all 1s ease 0s;
            width: 100%;
            height: 280px;
        }
        
        .block-top .overlay,
        .block-side .overlay,
        .posts .entry-image .overlay {
            background-color: rgba(0, 0, 0, 0.4);
            color: #fff;
            font-size: 13px;
            height: 100%;
            left: 0;
            opacity: 0;
            overflow: hidden;
            position: absolute;
            top: 0;
            transition: all 0.5s ease 0s;
            width: 100%;
        }
        
        .fa-plus-circle::before {
            content: "";
        }
        
        .block-top .overlay i,
        .block-side .overlay i,
        .posts .entry-image i {
            font-size: 36px;
            left: 50%;
            margin-left: -15px;
            margin-top: -18px;
            position: absolute;
            top: 50%;
        }
        
        .fa {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            line-height: 1;
        }
        
        .blog_em {
            border: 1px solid #ffae20;
        }
        
        #menu-blog li:hover a {
            color: #fff;
        }
        
        #menu-blog li:hover {
            background: #ffae20 url("images/iconblog1.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog li,
        #menu-blog {
            list-style: none;
        }
        
        #menu-blog li {
            padding: 8px 10px;
            border-bottom: 1px solid #e0e0e0;
            background: #fff url("images/iconblog2.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog li.current-menu-item a {
            color: #fff;
        }
        
        #menu-blog li.current-menu-item {
            background: #ffae20 url("images/iconblog1.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog li a {
            color: #000;
            font-size: 16px;
        }
        
        .blog_em h2 {
            color: #00575d;
            font-size: 22px;
            padding: 10px;
        }
        
        .block-top+.block-content,
        .posts .entry-image+.entry-main {
            margin-top: 10px;
        }
        
        .block-content,
        .posts .entry-main {
            color: #666;
            font-size: 13px;
        }
        
        h3.block-heading,
        .posts h2.entry-title {
            color: #000;
            font-size: 17px;
            font-weight: normal;
            margin: 0 0 5px;
        }
        
        .block-heading>a,
        .posts .entry-title a {
            color: #000;
        }
        
        .block-meta,
        .entry-meta {
            font-size: 12px;
            margin: 0;
        }
        
        .block-meta>*,
        .entry-meta>* {
            margin-right: 10px;
        }
        
        .block-meta a,
        .entry-meta a {
            color: #bbb;
        }
        
        .fa-clock-o::before {
            content: "";
        }
        
        .block-meta i,
        .entry-meta i {
            font-size: 14px;
        }
        
        .fa {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            line-height: 1;
        }
        
        .block-meta>*,
        .entry-meta>* {
            margin-right: 10px;
        }
        
        .fa-comments-o::before {
            content: "";
        }
        
        .block-meta i,
        .entry-meta i {
            font-size: 14px;
        }
        
        .fa {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
        }
        
        #menu-blog1 li:hover a {
            color: #ffae20;
        }
        
        #menu-blog1 li,
        #menu-blog1 {
            list-style: none;
        }
        
        #menu-blog1 li {
            padding: 8px 10px;
            border-bottom: 1px solid #e0e0e0;
            background: #fff url("images/iconblog2.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog1 li.current-menu-item a {
            color: #fff;
        }
        
        #menu-blog1 li.current-menu-item {
            background: #ffae20 url("images/iconblog1.png") no-repeat scroll left 10px center;
            display: block;
            padding-left: 20px;
        }
        
        #menu-blog1 li a {
            color: #000;
            font-size: 16px;
        }
        /*TOUR*/
        
        .ui_bubble_rating {
            display: inline-block;
            position: relative;
        }
        
        .ui_bubble_rating:before,
        .ui_bubble_rating:after {
            display: inline-block;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            font-size: inherit;
            line-height: 1;
            font-family: "TripAdvisor_Regular"!important;
            -ms-transform: rotate(-0.001deg);
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            speak: none;
        }
        
        .ui_bubble_rating:before {
            color: #FFF;
            display: block;
            content: "\e00a\e00a\e00a\e00a\e00a";
        }
        
        .ui_bubble_rating:after {
            position: absolute;
            top: 0;
            left: 0;
            color: #00a680;
        }
        
        .ui_bubble_rating.bubble_0:after,
        .ui_bubble_rating.bubble_00:after {
            content: "\e00d\e00d\e00d\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_05:after {
            content: "\e00c\e00d\e00d\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_1:after,
        .ui_bubble_rating.bubble_10:after {
            content: "\e00b\e00d\e00d\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_15:after {
            content: "\e00b\e00c\e00d\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_2:after,
        .ui_bubble_rating.bubble_20:after {
            content: "\e00b\e00b\e00d\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_25:after {
            content: "\e00b\e00b\e00c\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_3:after,
        .ui_bubble_rating.bubble_30:after {
            content: "\e00b\e00b\e00b\e00d\e00d";
        }
        
        .ui_bubble_rating.bubble_35:after {
            content: "\e00b\e00b\e00b\e00c\e00d";
        }
        
        .ui_bubble_rating.bubble_4:after,
        .ui_bubble_rating.bubble_40:after {
            content: "\e00b\e00b\e00b\e00b\e00d";
        }
        
        .ui_bubble_rating.bubble_45:after {
            content: "\e00b\e00b\e00b\e00b\e00c";
        }
        
        .ui_bubble_rating.bubble_5:after,
        .ui_bubble_rating.bubble_50:after {
            content: "\e00b\e00b\e00b\e00b\e00b";
        }
        
        .rtl .ui_bubble_rating:before,
        .rtl .ui_bubble_rating:after {
            -webkit-transform: scale(-1, 1);
            -moz-transform: scale(-1, 1);
            -ms-transform: scale(-1, 1);
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
            transform: scale(-1, 1);
        }
        
        @media print {
            .ui_bubble_rating:before {
                color: transparent;
            }
        }
        
        @font-face {
            font-weight: normal;
            font-style: normal;
            font-family: 'TripAdvisor_Regular';
            src: url('/css2/webfonts/TripAdvisor/TripAdvisor_Regular.eot?v003.300');
            src: url('/css2/webfonts/TripAdvisor/TripAdvisor_Regular.eot?v003.300#iefix') format('embedded-opentype'), url('/css2/webfonts/TripAdvisor/TripAdvisor_Regular.woff2?v003.300') format('woff2'), url('/css2/webfonts/TripAdvisor/TripAdvisor_Regular.woff?v003.300') format('woff'), url('/css2/webfonts/TripAdvisor/TripAdvisor_Regular.ttf?v003.300') format('truetype'), url('/css2/webfonts/TripAdvisor/TripAdvisor_Regular.svg?v003.300#TripAdvisor_Regular') format('svg');
        }
        
        .ui_icon:before {
            display: inline-block;
            font-style: normal;
            font-weight: normal;
            font-variant: normal;
            font-size: inherit;
            line-height: 1;
            font-family: "TripAdvisor_Regular"!important;
            -ms-transform: rotate(-0.001deg);
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            speak: none;
        }
        
        .rtl .ui_icon:before,
        .rtl .ui_icon:after {
            -webkit-transform: scale(-1, 1);
            -moz-transform: scale(-1, 1);
            -ms-transform: scale(-1, 1);
            -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
            transform: scale(-1, 1);
        }
        
        .ui_icon.accessible:before {
            content: "\e0fc";
        }
        
        .ui_icon.activities:before {
            content: "\e063";
        }
        
        .ui_icon.add-friend-fill:before {
            content: "\e087";
        }
        
        .ui_icon.adult:before {
            content: "\e06e";
        }
        
        .ui_icon.air-conditioning:before {
            content: "\e0e9";
        }
        
        .ui_icon.alert-fill:before {
            content: "\e095";
        }
        
        .ui_icon.alert:before {
            content: "\e096";
        }
        
        .ui_icon.amusement-parks:before {
            content: "\e05b";
        }
        
        .ui_icon.announcement-fill-26deg:before {
            content: "\e071";
        }
        
        .ui_icon.announcement-fill:before {
            content: "\e072";
        }
        
        .ui_icon.archive:before {
            content: "\e07e";
        }
        
        .ui_icon.arrow-down-thick:before {
            content: "\e07d";
        }
        
        .ui_icon.arrow-down:before {
            content: "\e07c";
        }
        
        .ui_icon.arrow-left-prohibited:before {
            content: "\e061";
        }
        
        .ui_icon.arrow-left-thick:before {
            content: "\e080";
        }
        
        .ui_icon.arrow-left:before {
            content: "\e07f";
        }
        
        .ui_icon.arrow-right-thick:before {
            content: "\e07a";
        }
        
        .ui_icon.arrow-right:before {
            content: "\e079";
        }
        
        .ui_icon.arrow-up-thick:before {
            content: "\e077";
        }
        
        .ui_icon.arrow-up:before {
            content: "\e076";
        }
        
        .ui_icon.attractions:before {
            content: "\e002";
        }
        
        .ui_icon.audio:before {
            content: "\e0ee";
        }
        
        .ui_icon.award:before {
            content: "\e0a0";
        }
        
        .ui_icon.bar:before {
            content: "\e068";
        }
        
        .ui_icon.bathroom:before {
            content: "\e0cb";
        }
        
        .ui_icon.bell:before {
            content: "\e0a1";
        }
        
        .ui_icon.beverage:before {
            content: "\e0ef";
        }
        
        .ui_icon.bookmark-fill:before {
            content: "\e0bb";
        }
        
        .ui_icon.bookmark:before {
            content: "\e0ba";
        }
        
        .ui_icon.bubble-rating-bg:before {
            content: "\e00a";
        }
        
        .ui_icon.bubble-rating-empty:before {
            content: "\e00d";
        }
        
        .ui_icon.bubble-rating-full:before {
            content: "\e00b";
        }
        
        .ui_icon.bubble-rating-half:before {
            content: "\e00c";
        }
        
        .ui_icon.calendar:before {
            content: "\e015";
        }
        
        .ui_icon.camera-fill:before {
            content: "\e0a4";
        }
        
        .ui_icon.camera:before {
            content: "\e010";
        }
        
        .ui_icon.caret-down:before {
            content: "\e04a";
        }
        
        .ui_icon.caret-left:before {
            content: "\e04d";
        }
        
        .ui_icon.caret-right:before {
            content: "\e047";
        }
        
        .ui_icon.caret-up:before {
            content: "\e044";
        }
        
        .ui_icon.casino:before {
            content: "\e0dd";
        }
        
        .ui_icon.castle:before {
            content: "\e0de";
        }
        
        .ui_icon.certificate-of-excellence:before {
            content: "\e059";
        }
        
        .ui_icon.checkbox-border:before {
            content: "\e093";
        }
        
        .rtl .ui_icon.checkbox-checked:before,
        .rtl .ui_icon.checkbox-checked:after {
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .ui_icon.checkbox-checked:before {
            content: "\e094";
        }
        
        .rtl .ui_icon.checkmark-boxed:before,
        .rtl .ui_icon.checkmark-boxed:after {
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .ui_icon.checkmark-boxed:before {
            content: "\e02a";
        }
        
        .rtl .ui_icon.checkmark-circle-fill:before,
        .rtl .ui_icon.checkmark-circle-fill:after {
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .ui_icon.checkmark-circle-fill:before {
            content: "\e08c";
        }
        
        .rtl .ui_icon.checkmark:before,
        .rtl .ui_icon.checkmark:after {
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .ui_icon.checkmark:before {
            content: "\e02b";
        }
        
        .ui_icon.child:before {
            content: "\e06f";
        }
        
        .ui_icon.children:before {
            content: "\e08a";
        }
        
        .ui_icon.classes-workshops:before {
            content: "\e0fe";
        }
        
        .ui_icon.clock:before {
            content: "\e016";
        }
        
        .ui_icon.coffee-tea-cafe:before {
            content: "\e05e";
        }
        
        .ui_icon.comments-fill:before {
            content: "\e06c";
        }
        
        .ui_icon.comments:before {
            content: "\e06b";
        }
        
        .ui_icon.compass-fill:before {
            content: "\e0c8";
        }
        
        .ui_icon.compass:before {
            content: "\e0c7";
        }
        
        .ui_icon.conference-center:before {
            content: "\e0ed";
        }
        
        .ui_icon.credit-card:before {
            content: "\e0ac";
        }
        
        .ui_icon.cruises:before {
            content: "\e007";
        }
        
        .ui_icon.custom-note:before {
            content: "\e09d";
        }
        
        .ui_icon.diagonal-circle-half-fill:before {
            content: "\e08f";
        }
        
        .ui_icon.dmo:before {
            content: "\e098";
        }
        
        .ui_icon.dry-cleaning:before {
            content: "\e0ea";
        }
        
        .ui_icon.duration:before {
            content: "\e0db";
        }
        
        .ui_icon.email-fill:before {
            content: "\e06d";
        }
        
        .ui_icon.email:before {
            content: "\e022";
        }
        
        .ui_icon.empty-cart:before {
            content: "\e062";
        }
        
        .ui_icon.exclamation-circle-fill:before {
            content: "\e051";
        }
        
        .ui_icon.exclamation-circle:before {
            content: "\e050";
        }
        
        .ui_icon.expand:before {
            content: "\e083";
        }
        
        .ui_icon.external-link-no-box:before {
            content: "\e082";
        }
        
        .ui_icon.external-link:before {
            content: "\e029";
        }
        
        .ui_icon.eye-fill:before {
            content: "\e0fb";
        }
        
        .ui_icon.eye:before {
            content: "\e0fa";
        }
        
        .ui_icon.facebook:before {
            content: "\e0d3";
        }
        
        .ui_icon.family:before {
            content: "\e0df";
        }
        
        .ui_icon.favorite-pin:before {
            content: "\e0a8";
        }
        
        .ui_icon.feedback-love:before {
            content: "\e09b";
        }
        
        .ui_icon.filter:before {
            content: "\e0da";
        }
        
        .ui_icon.flag-fill:before {
            content: "\e025";
        }
        
        .ui_icon.flights-arrival:before {
            content: "\e0b4";
        }
        
        .ui_icon.flights-departure:before {
            content: "\e0b5";
        }
        
        .ui_icon.flights:before {
            content: "\e004";
        }
        
        .ui_icon.food-drink:before {
            content: "\e103";
        }
        
        .ui_icon.forums:before {
            content: "\e006";
        }
        
        .ui_icon.friend-fill:before {
            content: "\e086";
        }
        
        .ui_icon.friend:before {
            content: "\e013";
        }
        
        .ui_icon.friends:before {
            content: "\e014";
        }
        
        .ui_icon.fun-games:before {
            content: "\e0ff";
        }
        
        .ui_icon.gallery:before {
            content: "\e0af";
        }
        
        .ui_icon.globe-americas:before {
            content: "\e017";
        }
        
        .ui_icon.globe-world:before {
            content: "\e018";
        }
        
        .ui_icon.green-leaders:before {
            content: "\e05a";
        }
        
        .ui_icon.guides-fill:before {
            content: "\e06a";
        }
        
        .ui_icon.guides:before {
            content: "\e005";
        }
        
        .ui_icon.heart-fill:before {
            content: "\e012";
        }
        
        .ui_icon.heart:before {
            content: "\e011";
        }
        
        .ui_icon.hotels:before {
            content: "\e000";
        }
        
        .ui_icon.information-circle-fill:before {
            content: "\e053";
        }
        
        .ui_icon.information-circle:before {
            content: "\e052";
        }
        
        .ui_icon.instagram:before {
            content: "\e0d1";
        }
        
        .ui_icon.instant:before {
            content: "\e097";
        }
        
        .ui_icon.internet:before {
            content: "\e0eb";
        }
        
        .ui_icon.laptop:before {
            content: "\e01e";
        }
        
        .ui_icon.layers:before {
            content: "\e0a9";
        }
        
        .ui_icon.level-badge-fill:before {
            content: "\e09f";
        }
        
        .ui_icon.level-badge:before {
            content: "\e09e";
        }
        
        .ui_icon.lightbulb-on:before {
            content: "\e028";
        }
        
        .ui_icon.link:before {
            content: "\e0b7";
        }
        
        .ui_icon.lock-fill:before {
            content: "\e08e";
        }
        
        .ui_icon.lock-open-fill:before {
            content: "\e0a6";
        }
        
        .ui_icon.lock-open:before {
            content: "\e0a5";
        }
        
        .ui_icon.lock:before {
            content: "\e08d";
        }
        
        .ui_icon.luxury:before {
            content: "\e0e0";
        }
        
        .ui_icon.management-center:before {
            content: "\e0b3";
        }
        
        .ui_icon.map-pin-fill:before {
            content: "\e01a";
        }
        
        .ui_icon.map-pin:before {
            content: "\e019";
        }
        
        .ui_icon.map:before {
            content: "\e0d9";
        }
        
        .ui_icon.member-fill:before {
            content: "\e0ab";
        }
        
        .ui_icon.member:before {
            content: "\e0aa";
        }
        
        .ui_icon.menu-bars:before {
            content: "\e035";
        }
        
        .ui_icon.menu:before {
            content: "\e0dc";
        }
        
        .ui_icon.minus-circle-fill:before {
            content: "\e034";
        }
        
        .ui_icon.minus-circle:before {
            content: "\e033";
        }
        
        .ui_icon.minus:before {
            content: "\e032";
        }
        
        .ui_icon.mobile-phone:before {
            content: "\e01f";
        }
        
        .ui_icon.more-horizontal:before {
            content: "\e091";
        }
        
        .ui_icon.more-vertical:before {
            content: "\e092";
        }
        
        .ui_icon.multilingual:before {
            content: "\e0ec";
        }
        
        .ui_icon.museums:before {
            content: "\e100";
        }
        
        .ui_icon.my-trips-fill:before {
            content: "\e0c6";
        }
        
        .ui_icon.my-trips:before {
            content: "\e0c5";
        }
        
        .ui_icon.nearby-fill:before {
            content: "\e01b";
        }
        
        .ui_icon.neighborhoods-fill:before {
            content: "\e021";
        }
        
        .ui_icon.neighborhoods:before {
            content: "\e020";
        }
        
        .ui_icon.night:before {
            content: "\e075";
        }
        
        .ui_icon.note:before {
            content: "\e09d";
        }
        
        .ui_icon.notification-bell-fill:before {
            content: "\e0cf";
        }
        
        .ui_icon.notification-bell:before {
            content: "\e05f";
        }
        
        .ui_icon.on-the-beach:before {
            content: "\e0e1";
        }
        
        .ui_icon.onsen:before {
            content: "\e0e2";
        }
        
        .ui_icon.outdoors:before {
            content: "\e0e3";
        }
        
        .ui_icon.parking:before {
            content: "\e05d";
        }
        
        .ui_icon.pause:before {
            content: "\e0bf";
        }
        
        .ui_icon.pencil-paper:before {
            content: "\e00e";
        }
        
        .ui_icon.pencil:before {
            content: "\e00f";
        }
        
        .ui_icon.pet-friendly:before {
            content: "\e065";
        }
        
        .ui_icon.phone:before {
            content: "\e026";
        }
        
        .ui_icon.photo-id:before {
            content: "\e0f0";
        }
        
        .ui_icon.photo:before {
            content: "\e0b1";
        }
        
        .ui_icon.pinterest:before {
            content: "\e0d2";
        }
        
        .ui_icon.play:before {
            content: "\e0c0";
        }
        
        .ui_icon.plus-circle-fill:before {
            content: "\e031";
        }
        
        .ui_icon.plus-circle:before {
            content: "\e030";
        }
        
        .ui_icon.plus:before {
            content: "\e02f";
        }
        
        .ui_icon.pool:before {
            content: "\e064";
        }
        
        .ui_icon.ports:before {
            content: "\e0cc";
        }
        
        .ui_icon.power:before {
            content: "\e0f5";
        }
        
        .ui_icon.present:before {
            content: "\e070";
        }
        
        .ui_icon.printer:before {
            content: "\e027";
        }
        
        .ui_icon.prohibited:before {
            content: "\e074";
        }
        
        .rtl .ui_icon.question-circle-fill:before,
        .rtl .ui_icon.question-circle-fill:after {
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .ui_icon.question-circle-fill:before {
            content: "\e055";
        }
        
        .rtl .ui_icon.question-circle:before,
        .rtl .ui_icon.question-circle:after {
            -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
        }
        
        .ui_icon.question-circle:before {
            content: "\e054";
        }
        
        .ui_icon.quote-decorative:before {
            content: "\e0b8";
        }
        
        .ui_icon.quote:before {
            content: "\e0b9";
        }
        
        .ui_icon.refresh-zapper:before {
            content: "\e037";
        }
        
        .ui_icon.refresh:before {
            content: "\e036";
        }
        
        .ui_icon.reply-fill:before {
            content: "\e099";
        }
        
        .ui_icon.repost-fill:before {
            content: "\e0b6";
        }
        
        .ui_icon.resort:before {
            content: "\e0e4";
        }
        
        .ui_icon.restaurants:before {
            content: "\e001";
        }
        
        .ui_icon.restore:before {
            content: "\e078";
        }
        
        .ui_icon.romantic:before {
            content: "\e0e5";
        }
        
        .ui_icon.ryokan:before {
            content: "\e0e6";
        }
        
        .ui_icon.search:before {
            content: "\e056";
        }
        
        .ui_icon.seat-angled-bed:before {
            content: "\e0f8";
        }
        
        .ui_icon.seat-flat-bed:before {
            content: "\e0f9";
        }
        
        .ui_icon.seat-regular:before {
            content: "\e0f7";
        }
        
        .ui_icon.settings-fill:before {
            content: "\e090";
        }
        
        .ui_icon.share:before {
            content: "\e09a";
        }
        
        .ui_icon.shopping-bag-fill:before {
            content: "\e0fd";
        }
        
        .ui_icon.single-chevron-down-circle-fill:before {
            content: "\e040";
        }
        
        .ui_icon.single-chevron-down-circle:before {
            content: "\e03f";
        }
        
        .ui_icon.single-chevron-down:before {
            content: "\e03e";
        }
        
        .ui_icon.single-chevron-left-circle-fill:before {
            content: "\e043";
        }
        
        .ui_icon.single-chevron-left-circle:before {
            content: "\e042";
        }
        
        .ui_icon.single-chevron-left:before {
            content: "\e041";
        }
        
        .ui_icon.single-chevron-right-circle-fill:before {
            content: "\e03d";
        }
        
        .ui_icon.single-chevron-right-circle:before {
            content: "\e03c";
        }
        
        .ui_icon.single-chevron-right:before {
            content: "\e03b";
        }
        
        .ui_icon.single-chevron-up-circle-fill:before {
            content: "\e03a";
        }
        
        .ui_icon.single-chevron-up-circle:before {
            content: "\e039";
        }
        
        .ui_icon.single-chevron-up:before {
            content: "\e038";
        }
        
        .ui_icon.ski-in-ski-out:before {
            content: "\e0e7";
        }
        
        .ui_icon.smoking-prohibited:before {
            content: "\e067";
        }
        
        .ui_icon.smoking:before {
            content: "\e066";
        }
        
        .ui_icon.sort:before {
            content: "\e0c9";
        }
        
        .ui_icon.spa:before {
            content: "\e0e8";
        }
        
        .ui_icon.special-offer-45deg:before {
            content: "\e01c";
        }
        
        .ui_icon.special-offer-fill-45deg:before {
            content: "\e084";
        }
        
        .ui_icon.special-offer-fill:before {
            content: "\e085";
        }
        
        .ui_icon.special-offer:before {
            content: "\e01d";
        }
        
        .ui_icon.star-fill:before {
            content: "\e024";
        }
        
        .ui_icon.star-rating-full:before {
            content: "\e088";
        }
        
        .ui_icon.star-rating-half:before {
            content: "\e089";
        }
        
        .ui_icon.star:before {
            content: "\e023";
        }
        
        .ui_icon.storyboard:before {
            content: "\e0b2";
        }
        
        .ui_icon.suitcase-fill:before {
            content: "\e0c4";
        }
        
        .ui_icon.suitcase:before {
            content: "\e0c3";
        }
        
        .ui_icon.sun:before {
            content: "\e069";
        }
        
        .ui_icon.ta-ollie:before {
            content: "\e009";
        }
        
        .ui_icon.taxi:before {
            content: "\e0d7";
        }
        
        .ui_icon.television:before {
            content: "\e0f4";
        }
        
        .ui_icon.text-message-fill:before {
            content: "\e0ca";
        }
        
        .ui_icon.theater-concerts:before {
            content: "\e101";
        }
        
        .ui_icon.thumbs-down-fill:before {
            content: "\e058";
        }
        
        .ui_icon.thumbs-up-fill:before {
            content: "\e057";
        }
        
        .ui_icon.tickets:before {
            content: "\e060";
        }
        
        .ui_icon.times-circle-fill:before {
            content: "\e02e";
        }
        
        .ui_icon.times-circle:before {
            content: "\e02d";
        }
        
        .ui_icon.times:before {
            content: "\e02c";
        }
        
        .ui_icon.tools:before {
            content: "\e0a7";
        }
        
        .ui_icon.top-three:before {
            content: "\e0f1";
        }
        
        .ui_icon.train:before {
            content: "\e0d8";
        }
        
        .ui_icon.trash-fill:before {
            content: "\e073";
        }
        
        .ui_icon.traveler-article:before {
            content: "\e09c";
        }
        
        .ui_icon.travelers-choice-badge:before {
            content: "\e08b";
        }
        
        .ui_icon.twitter:before {
            content: "\e0d4";
        }
        
        .ui_icon.usb:before {
            content: "\e0f6";
        }
        
        .ui_icon.users:before {
            content: "\e0be";
        }
        
        .ui_icon.vacation-rentals:before {
            content: "\e003";
        }
        
        .ui_icon.verified-checkmark-fill:before {
            content: "\e0bc";
        }
        
        .ui_icon.verified-fill:before {
            content: "\e0bd";
        }
        
        .ui_icon.video-fill:before {
            content: "\e0b0";
        }
        
        .ui_icon.volume-off:before {
            content: "\e0c1";
        }
        
        .ui_icon.volume-on:before {
            content: "\e0c2";
        }
        
        .ui_icon.voucher:before {
            content: "\e0f2";
        }
        
        .ui_icon.wallet-fill:before {
            content: "\e0ad";
        }
        
        .ui_icon.wallet:before {
            content: "\e0ae";
        }
        
        .ui_icon.wifi:before {
            content: "\e05c";
        }
        
        .ui_icon.youtube:before {
            content: "\e0d5";
        }
        
        .ui_icon.zoo-aquarium:before {
            content: "\e102";
        }
        
        .landerHeader {
            font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
            font-size: 42px;
            color: #666;
        }
        
        .title1 {
            font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
            font-size: 24px;
            color: #666;
        }
        
        .title2 {
            font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
            font-size: 18px;
            color: #666;
        }
        
        .title3 {
            font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
            font-size: 16px;
            color: #666;
        }
        
        .title4 {
            font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
            font-size: 14px;
            color: #666;
        }
        
        .bodyCopy {
            font-family: ArialMT, Tahoma, 'Bitstream Vera Sans', sans-serif;
            font-size: 13px;
            color: #666;
        }
        
        .bodyCopy.link {
            color: #069;
            cursor: pointer;
        }
        
        .formLabel {
            font-size: 13px;
            color: #666;
        }
        
        .formLabel.HR {
            font-family: "Georgia Italic", Georgia, serif;
            font-style: italic;
        }
        
        .formLabel.MC {
            font-family: ArialMT, Tahoma, 'Bitstream Vera Sans', sans-serif;
        }
        
        .tableHeader {
            font-family: Arial;
            font-size: 11px;
            color: #666;
        }
        
        .hyperLink {
            font-family: ArialMT, Tahoma, 'Bitstream Vera Sans', sans-serif;
            font-size: 13px;
            color: #069;
            cursor: pointer;
        }
        
        .hyperLink.free {
            text-decoration: underline;
            font-size: 11px;
        }
        
        .keyLabel {
            font-family: ArialMT, Tahoma, 'Bitstream Vera Sans', sans-serif;
            font-size: 11px;
            color: #666;
        }
        
        .chartLabel {
            font-family: ArialMT, Tahoma, 'Bitstream Vera Sans', sans-serif;
            font-size: 10px;
            color: #666;
        }
        
        .orangeText {
            color: #EF6945;
        }
        
        .greenText {
            color: #00a680;
        }
        
        .redText {
            color: #C32D0A;
        }
        
        .semibold {
            font-weight: 600;
        }
        
        .t4b-button {
            border: solid 1px #069;
            background-color: #FFF;
            color: #069;
            font-family: 'Source Sans Pro', helvetica, arial, sans-serif;
            font-size: 18px;
            padding: 10px 30px;
            display: inline-block;
            cursor: pointer;
            text-decoration: none;
        }
        
        .t4b-button.orangeSolid {
            background-color: #EF6945;
            border-color: #EF6945;
            color: #FFF;
        }
        
        .t4b-button.orangeOutline {
            color: #EF6945;
            border-color: #EF6945;
            background-color: #FFF;
        }
        
        .t4b-button.orangeSolid:hover {
            background-color: #eb4316;
        }
        
        .t4b-button.orangeOutline:hover {
            background-color: rgba(242, 242, 242, 0.5);
        }
        
        .t4b-button.darkBlueSolid {
            background-color: #134C75;
            border-color: #134C75;
            color: #FFF;
        }
        
        .t4b-button.darkBlueOutline {
            background-color: #FFF;
            border-color: #134C75;
            color: #134C75;
        }
        
        .t4b-button.darkBlueSolid:hover {
            background-color: #006DAC;
        }
        
        .t4b-button.darkBlueOutline:hover {
            background-color: rgba(242, 242, 242, 0.5);
        }
        
        .t4b-button.secondary {
            padding: 10px 24px;
            font-size: 15px;
        }
        
        .t4b-button.tertiary {
            padding: 10px 12px;
            font-size: 11px;
            font-family: Arial, Verdana, "Bitstream Vera Sans", Helvetica, sans-serif;
            text-transform: uppercase;
        }
        
        .t4b-button.ta-green {
            background-color: #FFF;
            border-color: #00a680;
            color: #00a680;
        }
        
        .t4b-button.ta-green:hover {
            background-color: #00a680;
            border-color: #00a680;
            color: #FFF;
        }
        
        .t4b-button.ta-greenSolid {
            background-color: #00a680;
            border-color: #00a680;
            color: #FFF;
        }
        
        .t4b-button.ta-greenSolid:hover {
            background-color: #007359;
        }
        
        .t4b-button.inactive,
        .t4b-button:disabled {
            opacity: .5;
            cursor: default;
        }
        
        #CDSWIDSSP {
            font: normal 12px Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
            color: #333;
            overflow: hidden;
            height: auto;
            background-color: #FFF;
            margin: 0;
            padding: 0;
            text-align: left;
            position: relative;
            background-color: transparent;
            letter-spacing: 0;
        }
        
        #CDSWIDSSP a {
            margin: 0;
            padding: 0;
            border: none;
            font-weight: normal;
            text-decoration: underline;
            outline: none;
            color: #069;
            border-bottom: none;
        }
        
        #CDSWIDSSP a:hover {
            border: none;
            font-weight: normal;
            text-decoration: underline;
            background-color: transparent;
            color: #069;
            border-bottom: none;
        }
        
        #CDSWIDSSP a:visited {
            border: none;
            font-weight: normal;
            color: #069;
        }
        
        #CDSWIDSSP dl,
        #CDSWIDSSP dt,
        #CDSWIDSSP dd,
        #CDSWIDSSP ol,
        #CDSWIDSSP ul,
        #CDSWIDSSP li,
        #CDSWIDSSP p {
            margin: 0;
            padding: 0;
            list-style: none;
            font-weight: normal;
            font-style: normal;
            color: #333;
            text-indent: 0;
            float: none;
            line-height: normal;
            font-size: 100%;
            letter-spacing: 0;
            display: block;
        }
        
        #CDSWIDSSP div {
            font: normal 12px Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
        }
        
        #CDSWIDSSP img {
            border: none;
            background-color: #FFF;
            padding: 0;
        }
        
        #CDSWIDSSP .widSSPData {
            padding: 7px 10px 7px;
            background-color: #FFF;
            position: relative;
            overflow: hidden;
        }
        
        #CDSWIDSSP .widSSPData .widSSPWrap {
            height: auto;
            overflow: hidden;
            position: relative;
        }
        
        #CDSWIDSSP .widSSPData dl {
            padding: 0 2px;
        }
        
        #CDSWIDSSP .widSSPData dl dd dl {
            padding: 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPH18 {
            font: bold 16px Arial, Helvetica, sans-serif;
            color: #333;
        }
        
        #CDSWIDSSP .widSSPData .widSSPSummary a {
            color: #333;
        }
        
        #CDSWIDSSP .widSSPData .widSSPH11 {
            padding: 12px 0 3px;
            font-weight: bold;
            font-size: 11px;
            color: #333;
        }
        
        #CDSWIDSSP .widSSPData label {
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #CDSWIDSSP .widSSPData select {
            margin: 0 1px;
            padding: 1px;
            border: 1px solid #B7CB92;
            font-size: 11px;
            font-family: Arial, Helvetica, sans-serif;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview {
            margin-top: 8px;
            padding: 20px 0 0;
            margin: 0;
            padding: 0;
            border-top: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview img {
            vertical-align: top;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview b.widSSPTitle {
            margin-bottom: 8px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview dl dt {
            margin-bottom: 9px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview dl dd {
            margin-bottom: 9px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview dl dt.widSSPQuote {
            margin-bottom: 9px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview dl dd.widSSPAttribution {
            margin-bottom: 2px;
            font-size: 11px;
            color: #666;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview p {
            font-size: 12px;
            line-height: 16px;
            margin-bottom: 2px;
            font-size: 11px;
            color: #333;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet {
            margin: 3px 0 8px;
            border: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li {
            letter-spacing: 0;
            font: normal 11px Arial, Helvetica, sans-serif;
            margin: 0 0 11px;
            line-height: normal;
            color: #333;
            background: none;
            border: none;
            position: relative;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li a {
            color: #069;
            font: normal 11px Arial, Helvetica, sans-serif;
            line-height: normal;
            text-decoration: underline;
            border: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li a:hover {
            font: normal 11px Arial, Helvetica, sans-serif;
            text-decoration: underline;
            border: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span {
            font: normal 11px Arial, Helvetica, sans-serif;
            color: #333;
            display: inline;
            position: relative;
            border: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng {
            height: auto;
            overflow: hidden;
            font-size: 11px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall {
            margin-bottom: 12px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall img {
            margin: 3px 6px 4px 0;
            float: none;
            border: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div {
            padding-left: 2px;
            color: #B7B7B7;
            font: normal 11px Arial, Helvetica, sans-serif;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div b {
            font-weight: normal;
            color: #B7B7B7;
            font: normal 12px Arial, Helvetica, sans-serif;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall em {
            position: relative;
            top: -4px;
            font-style: normal;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall em b {
            font-size: 13px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall .ui_bubble_rating {
            font-size: 14px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng ul {
            margin-bottom: 10px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng ul li b {
            display: block;
            padding-bottom: 2px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng ul li ul li {
            margin: 8px 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPTrvlRtng ul li ul li img {
            vertical-align: text-top;
        }
        
        #CDSWIDSSP .widSSPData .widSSPReviews .widSSPH11 {
            padding-top: 12px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation {
            height: auto;
            overflow: hidden;
            margin-top: 2px;
            padding: 12px 0 18px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx {
            margin: 0 0 0 3px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx * {
            vertical-align: top;
            line-height: normal;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx b {
            display: block;
            margin-bottom: 3px;
            font-size: 11px;
            color: #333;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var {
            color: #00a680;
            font-style: normal;
            margin-right: 4px;
            font-weight: bold;
            float: left;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var b {
            display: inline;
            line-height: 29px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var b span {
            padding-left: 2px;
            font-family: Arial, Helvetica, sans-serif;
            color: #00a680;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx span {
            color: #00a680;
            font-size: 11px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx span i {
            font-style: normal;
            color: #333;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var.widSSPDig1 b * {
            top: -3px;
            font-size: 29px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var.widSSPDig2 b * {
            top: -4px;
            font-size: 24px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var.widSSPDig3 b * {
            top: -5px;
            font-size: 20px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx var.widSSPDig4 b * {
            top: -6px;
            font-size: 16px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx .widSSPPopIdxData {
            font-family: ArialMT, Tahoma, 'Bitstream Vera Sans', sans-serif;
            color: #00a680;
            font-size: 14px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx .widSSPPopIdxNumbers {
            font-weight: bold;
        }
        
        #CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx.widSSPSingle {
            width: 95%;
            margin-right: 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPLegal {
            margin: 5px 2px 2px;
            font-size: 11px;
            color: #B7B7B7;
            clear: both;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll {
            height: auto;
            overflow: hidden;
            margin: 0 0 11px;
            padding: 0 0 5px 4px;
            font-size: 11px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll ul {
            clear: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll .widSSPReadReview {
            float: left;
            font: normal 11px Arial, Helvetica, sans-serif;
            letter-spacing: 0;
            padding-right: 8px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll .widSSPReadReview li {
            font: normal 11px Arial, Helvetica, sans-serif;
            letter-spacing: 0;
            line-height: normal;
            background: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll .widSSPWriteReview {
            float: left;
            font: normal 11px Arial, Helvetica, sans-serif;
            letter-spacing: 0;
            padding-left: 8px;
            border-left: 2px solid #B7B7B7;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll .widSSPWriteReview li {
            font: normal 11px Arial, Helvetica, sans-serif;
            letter-spacing: 0;
            line-height: normal;
            background: none;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll a:link {
            color: #069;
            font-size: 11px;
            line-height: normal;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll a:visited {
            color: #069;
            font-size: 11px;
            line-height: normal;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPData .widSSPAll a:hover {
            color: #069;
            font-size: 11px;
            line-height: normal;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding {
            margin-bottom: 12px;
            border-bottom: 1px solid #B7B7B7;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dt {
            width: 218px;
            height: 24px;
            overflow: hidden;
            margin: 6px 0 6px;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dt img {
            border: none;
            margin: 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dt a img {
            border: none;
            margin: 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dt a:link img {
            border: none;
            margin: 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dt a:visited img {
            border: none;
            margin: 0;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dt.widSSPTagline {
            height: auto;
            margin-bottom: 9px;
            color: #B7B7B7;
            font: normal 10px Arial, Verdana, 'Bitstream Vera Sans', Helvetica, sans-serif;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding dd {
            margin: 3px 0 12px;
            font-style: italic;
            font-size: 12px;
            color: #B7B7B7;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding a {
            color: #B7B7B7;
            font-size: 12px;
            font-style: italic;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding a:link {
            color: #B7B7B7;
            font-size: 12px;
            font-style: italic;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding a:visited {
            color: #B7B7B7;
            font-size: 12px;
            font-style: italic;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPData .widSSPBranding a:hover {
            color: #B7B7B7;
            font-size: 12px;
            font-style: italic;
            text-decoration: underline;
        }
        
        #CDSWIDSSP .widSSPPower {
            padding: 0 14px 3px;
            background-color: #00a680;
            font: normal 11px Arial, Helvetica, sans-serif;
            color: #FFF;
            text-align: right;
        }
        
        #CDSWIDSSP .widSSPPower em {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #FFF;
        }
        
        .widSSPOptional+.widSSPOptional {
            border-top: 1px solid #B7B7B7;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd {
            width: 213px;
            margin: 3px 0 10px;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPH11 {
            padding-top: 9px;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPReviews .widSSPH11 {
            padding-top: 9px;
            padding-bottom: 0;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPOneReview .widSSPBullet li {
            margin: 0 0 6px;
            line-height: normal;
            background: none;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPAll {
            padding: 3px 0 0 3px;
            width: 95%;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPData .widSSPTrvlRtng .widSSPOverall {
            margin-bottom: 11px;
        }
        
        #CDSWIDSSP.widSSPnarrow .widSSPPower {
            padding: 0 9px 4px;
        }
        
        #CDSWIDERR.widErrBx {
            height: auto;
            position: relative;
            overflow: hidden;
            background-color: #B7CB92;
            font: normal 12px Arial, Helvetica, sans-serif;
            color: #333;
            text-align: left;
            margin: 0;
            padding: 0;
        }
        
        #CDSWIDERR.widErrBx .widErrCnrs span {
            position: relative;
            z-index: 1;
            display: block;
            width: 6px;
            height: 6px;
            background: url("/img2/sprites/cdsWdgtV1.gif") 0 0 no-repeat;
        }
        
        #CDSWIDERR.widErrBx .widErrCnrs span.widErrCnrLft {
            background-position: -152px 0;
            float: left;
        }
        
        #CDSWIDERR.widErrBx .widErrCnrs span.widErrCnrRgt {
            background-position: -158px 0;
            float: right;
        }
        
        #CDSWIDERR.widErrBx .widErrData {
            margin: 2px;
            padding: 0 0 2px;
            background-color: #FFF;
            position: relative;
        }
        
        #CDSWIDERR.widErrBx .widErrData .widErrBranding {
            position: relative;
            z-index: 0;
            border-bottom: 2px solid #B7CB92;
            background-color: #f2f2f2;
        }
        
        #CDSWIDERR.widErrBx .widErrData .widErrBranding dl {
            margin: 0;
            padding: 6px 11px;
        }
        
        #CDSWIDERR.widErrBx .widErrData .widErrBranding dt {
            width: 132px;
            height: 22px;
            overflow: hidden;
            margin-left: 1px;
        }
        
        #CDSWIDERR.widErrBx .widErrData .widErrBranding dt img {
            border: none;
        }
        
        #CDSWIDERR.widErrBx .widErrData .widErrBranding dd {
            margin: 3px 1px -1px;
            font-style: italic;
            font-size: 11px;
        }
        
        #CDSWIDERR.widErrBx .widErrData .widErrComponent p {
            margin: 0;
            padding: 12px 0;
            text-align: center;
        }
        
        #CDSWIDERR.widErrBx .widErrLegal {
            margin: 10px 10px 2px;
            font-size: 10px;
            color: #B7B7B7;
        }