/*
 Theme Name:   Travel Tour Child
 Theme URI:    http://demo.goodlayers.com/infinite
 Description:  Goodlayers Travel Tour Child Theme
 Author:       Goodlayers
 Author URI:   http://goodlayers.com
 Template:     traveltour
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, right-sidebar, responsive-layout
 Text Domain:  traveltour-child

 START YOUR CHILD THEME CSS HERE
*/

.wpml-ls-legacy-dropdown {
    width: auto;
    max-width: 100%;
}

.wpml-ls-legacy-dropdown a {

    border: none;
    background-color: transparent;

}

.wpml-ls-legacy-dropdown a:hover, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a {
    background: #535353;
}

.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {

    border-top: none;

}
.hidden{ display: none;}
.tour_added_to_cart {
    padding:5px;
    text-align: center;
}
.tourmaster-button.added {
    background: #d2d2d2 !important;
}

.traveltour-top-cart-content-wrap .traveltour-top-cart-checkout-button {
    
    margin-top:20px;
}

.traveltour-top-cart-content-wrap {
    width: 370px;
}
.small_basket_prod {
    margin-left: 0;
}

.small_basket_prod li{
    list-style: none;
    font-size:12px;
    margin-bottom: 10px;
}

.small_basket_prod li .smal_b_img{
    width: 50px;
    height:34px;
    margin-right: 15px;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
}
.small_basket_prod li .smal_b_img img{
    min-width: 100%;
    min-height: 100%;
    vertical-align: middle;
}



.small_basket_prod li b {
    width:250px;
    display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    font-size: 10px;
}
.woocommerce .cart_item td.product-total{
    width: 30%;
    text-align: right;
}
.woocommerce table.shop_table tfoot td {
     text-align: right;
}
.woocommerce table.shop_table th.product-total {
    text-align: right;
}
.tourmaster-tour-search-wrap-mobile{
   
	box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.1);
        background: #fff;
        padding: 20px 30px 20px;
        background-size: cover;
        color: #383838;
        font-weight: bold;
        cursor: pointer;
        display:none;
}
.gdlr-core-flexslider .flex-control-nav li a {
        border-color: #86c232;
}
.tourmaster-single-header-title{
    font-size:52px !important;
}
@media only screen and (max-width: 720px) {
    .traveltour-top-cart-content-wrap {
        position: absolute;
        right: -90px;
        top: 100%;
        padding-top: 21px;
        z-index: 99;
    }
    .tourmaster-single-header-top-overlay, .traveltour-blog-title-top-overlay {
        display: none !important;
    }
    .traveltour-header-background, .traveltour-sticky-menu-placeholder, .traveltour-header-style-boxed.traveltour-fixed-navigation {
        background: rgba(0, 0, 0, 0.9);
    }
    
    .woocommerce-cart-form__cart-item.cart_item td.product-remove {    position: absolute;
    left: 0;}
    .tourmaster-tour-search-wrap-mobile{ 
        display: block;
    }
    .tourmaster-tour-search-wrap.tourmaster-with-frame {
        display:none;
    }
    
    .traveltour-item-pdlr, .gdlr-core-item-pdlr {
        padding-left: 0px; 
        padding-right: 0px; 
    }
    
    .traveltour-item-pdlr .variations tr, .traveltour-item-pdlr .variations td {
        display: block;
    }
    
}


.single-product.woocommerce div.product form.cart.variations_form {
    width: auto;
}

.single-product.woocommerce div.product .product_meta {
    display:none;
}

.davana-nav a {
    padding-left: 10px;
    padding-right: 10px;
}
        
        
.single-product.woocommerce .woocommerce-breadcrumb {
     display:none;
}