/*

Theme Name: DigitalONDA Vespa Tour

Theme URI: http://digitalonda.com

Author: DigitalONDA

Author URI: http://digitalonda.com

Description:

Version: 1.0

License:

License URI:

Tags:

Text Domain: jarvis_framework

*/

.tabs-shortcode,.ui-widget-header,.ui-state-default,.ui-state-hover, .ui-widget-content .ui-state-hover,

.ui-widget-header .ui-state-hover,

.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus,.ui-state-default,

.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-accordion .ui-accordion-content{

    border: none;

    background: none;

}

.tabs-shortcode{

    margin: 50px 0px;

}



ul.tabs-shortcode-list li{

    width: 33.3333%;

    text-align: center;

    margin:0px;

cursor: pointer;

    font-family: "museo-slab";

    font-size: 20px;



}

.ui-tabs .ui-tabs-nav li{

    background-color: #000;

    border-top-left-radius:0;

    border-top-right-radius:0;

}



.ui-tabs .ui-tabs-nav li a{

    display: block;

    color: #ffffff;

    padding: 4px 0px;

    outline: none;

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active{

    background-color: #e89d40;

    margin-bottom: 0px;

    padding-bottom: 0px;

    border-top-left-radius:0;

    border-top-right-radius:0;



}

.ui-tabs .ui-tabs-nav li{

    margin: 0;

}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor{

    float: none;

}

.accordions-shortcode{

    font-family: 'proxima-nova', sans-serif;

    border-radius:0;

}

.ui-accordion-header{

    font-family: "museo-slab";

    border-bottom: 1px solid #e89d40 !important;

    border-radius:0;

}

.ui-accordion-header:first-child{

    border-top: 1px solid #e89d40 !important;

}

.ui-accordion-content{

    border-bottom: 1px solid #e89d40 !important;

    border-radius:0;

}



.ui-tabs .ui-tabs-nav{

    margin-bottom: 20px;

}

.show_title{

    text-align: center;

}

.show_title .title-line{

    background: url('images/title-line-bg.jpg') left center repeat-x;

}

.gmap_marker{

    color: #000;

}



.tour-map-localtion {

    z-index: 9;

}

.bg-img-2 {



    background-repeat: no-repeat;

    background-size: cover;

}

.mathe{

    margin-top: 10px;

    margin-left: 12px;

    display: block;

    color: #000;



}

.mathe-home{

    float: right;

    display: inline-block;

    margin-top: 6px;

    margin-right: 30px;

    font-size: 15px;

    color: #FFFFFF;

}

.mathe-home input[type="text"]{

    border: none;

    color: #000000;

}

.object-cambodia{

    margin-bottom: 30px;

}

.object-cambodia img.pull-right{

    margin: 0 0 0 30px;

}

.object-cambodia img.pull-left{

    margin: 0 30px 0 0;

}

span.screen-reader-text{

    display: none;

}

.color-yellow{

color:#e89d40 !important;

}

.list-custom-check li a{

    padding-left: 22px;

}

#fix-cart{

    font-family: "museo-slab";

    position: fixed;

    bottom:0px;

    right: 0px;

    z-index: 9999;

    padding: 4px 15px;

    border: 2px solid #000000;

    font-size: 16px;

    color:#ffffff;

    background-color:#e89d40;

}

.woocommerce-checkout #fix-cart{

    display: none;

}

#brand-mobile{

    margin-top: 5px;

    text-align: left;

    margin-left: 70px;

}

#contact .wpcf7-textarea{

    height: 321px;

}

@media all and (max-width: 1199px) and (min-width: 992px){

    .home .small-area .inside {

        padding-left: 20px;

        padding-right: 20px;

    }



}

@media (min-width: 600px) {

    .object-cambodia img{

        width: 47%;

    }



}



@media (max-width: 990px) {

    #top-menu-mobile{

        top: 10px;

    }

    #brand-mobile{

        text-align: center;

    }

.banner .banner-info p{

    display: none;

}

.banner .banner-info h2.line-3{

    display: none;

}

    ul.tabs-shortcode-list li{

        width: 100%;

    }

}

.wp-pagenavi{

    margin-bottom: 20px;

}

.wp-pagenavi a, .wp-pagenavi span{

    padding: 3px 7px;

}

@media (max-width: 768px) {

    #brand-mobile {

        text-align: left;

    }



    .content .contactform-wrapper .form-submit {

        position: static;

    }



}

@media (max-width: 620px) {

h2{

        font-size: 40px;

    }

#box-1{

	display:none;

	}

	#video-1{

	height:auto !important;

	}

	#vid1{

	min-height: initial;

	}

    .banner .banner-info h1{

        font-size: 45px;

    }

}





@media (max-width: 481px) {

    .lazy-youtube{

        max-width: 100%;

    }

.banner .banner-info h1{

font-size: 40px;

}



    #video-1{

	display:none;

	}



    .tour-map-localtion span.tour-map-localtion-title{

        display: block;

    }

    #tour-map-content{

        width: 100%;

        top: 600px;

        height: 920px;

    }

    .home .small-area .inside {

        padding-left: 0px;

        padding-right: 0px;

    }

    #brand-mobile {

        font-size: 17px;

        margin-top: 15px;

    }

    .banner.tempo-loading{

        min-height: 0px;

    }

    .no-padding-xs{

        padding-left: 0;

        padding-right: 0;

    }

    .tabs-shortcode{

        margin-bottom: 10px;

    }



}

    @media (max-width: 340px) {

        #tour-map-content{

            top: 580px;



        }

        .press-item{

            width: 100%;

        }

        #brand-mobile {

            font-size: 15px;

            margin-top: 15px;

        }

        ul.tabs-shortcode-list li{

            width: 100%;



        }

    }

.wp_pp_button_submit_btn{

margin-top:30px;

}

.fancybox-lock .fancybox-overlay {

    z-index: 1000000;

}

#video_popup {

    background-color: #e89d40;

    border-bottom: 1px solid #000;

    color: #fff;

    cursor: pointer;

    display: inline-block;

    font-family: "museo-slab";

    font-size: 15px;

    padding: 4px 30px 6px;

}

#video_popup:hover {

    background-color: #FFF;

    color: #E89D40;

}

#booking_tour {

    margin: 10px 0 0 0;

}



.gform_wrapper .gform_footer input.button {

background: #E89D40;

color: #fff;

font-family: "museo-slab";

font-size: 15px;

}



.tour-map-localtion-phnompenh {

    top: 438px;

    left: 50px;

}



.tour-map-localtion-siemreap {

    top: 350px;

}



.tour-map-localtion-hue {

    top: 170px;

    left: 150px;

}



h4.double-line {

    font-size: 27px!important;

}


.tour-map-localtion-chiangmai {
    top: 170px!important;

    left: 0px!important;

}

.tour-map-localtion-private:chiangmai {

    top: 170px!important;

    left: 0px!important;

}

.tour-map-localtion-phnompenh {

    top: 170px!important;

    left: 150px;

}



.tour-map-localtion-siemreap {

    top: 170px!important;

	    left: 300px;

}

.tour-map-localtion-hanoi {

    top: 350px!important;
    left: -75px;
}


.tour-map-localtion-hue {

    top: 350px!important;
left: 75px!important;

}


.tour-map-localtion-hoian {
    top: 350px!important;
    left: 225px!important;

}

.tour-map-localtion-saigon {

    top: 350px!important;
    left: 375px!important;
}


.tour-map-localtion img {

display: block;

}



.tour-map-localtion {

text-align:center;

}

button.wc-bookings-booking-form-button.disabled{
  background: gray;
}
