/*
Theme Name: Drile Child
Theme URI: http://demo.theme-sky.com/drile/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: drile
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: drile-child
*/


.only-lg{
    display: block;
}
.only-sm{
    display: none;
}
@media only screen and (max-width: 767px){
    .only-lg{
        display: none!important;
    }
    .only-sm{
        display: block!important;
    }    
}

/*
    Homepage CSS - desktop
*/
.style-verticle .list-categories ul.tabs li{
    display: flex;
}
body.home header .search-button .icon:before,
body.home header .ts-tiny-account-wrapper .account-control:before,
body.home header .shopping-cart-wrapper a > .ic-cart:before ,
body.home header .header-middle .header-right .my-wishlist-wrapper > a:before {
    color: #fff;
}

body.home header .is-sticky .search-button .icon:before,
body.home header .is-sticky .ts-tiny-account-wrapper .account-control:before,
body.home header .is-sticky .shopping-cart-wrapper a > .ic-cart:before,
body.home header .is-sticky .my-wishlist-wrapper > a:before {
    color: #000!important;
}

body.home .ts-group-meta-icon-toggle .icon span, .ts-icon-toggle-header-top span{
    background-color: #fff!important;
}
body.home .ts-dropcap.style-2, 
header .header-middle .header-right .my-wishlist-wrapper > a .wishlist-number,
.shopping-cart-wrapper .cart-control .cart-number {
    background-color: rgb(255 255 255)!important;
    color: rgb(0 0 0)!important;
}
.woocommerce .product .thumbnail-wrapper{
    background: #f4f4f4;
    padding: 20px;
}
div.product.vertical-thumbnail .thumbnails .thumbnails-container ul li a:not(:hover){
    opacity: 1;
}

@media screen and (min-width:1280px) and (max-width:1500px){
    header .logo-wrapper{
        width: 240px!important;
    }
    .ts-header .menu-wrapper nav > ul.menu > li, .ts-header .menu-wrapper nav > ul > li{
        margin: 0 3% 0 0;
    }
}

.woocommerce div.product div.images-thumbnails .images {
    display: flex;
    min-height: 66vh;
    align-items: center;
    background: #f4f4f4;
}

@media only screen and (min-width: 1400px) {
    .style-verticle .list-categories ul.tabs li {
        padding: 10px 30px;
    }
}
@media only screen and (min-width: 1028px){
    .woocommerce div.product.vertical-thumbnail .thumbnails{
        width: 120px;
    }
}

@media only screen and (max-width: 767px) {
    .thumbnails .thumbnails-container .owl-stage {
        display: flex;
        align-items: center;
    }
}

#order_comments {
    min-height: 200px;
}



/* Single Product */

.single-product-video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.single-product-video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.single-product-video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.woocommerce div.product .meta-content {
    display: flex;
    align-items: center;
}
.woocommerce div.product .meta-content .cats-link {
    margin-bottom: 0;
    margin-right: 20px;
}
.woocommerce div.product .meta-content .ts-social-sharing {
    margin-top: 0!important;
}
.single-product-video-container {
    margin-top: 30px;
}
.single-product .price {
    width: 30%;
    display: inline-block;
}
.single-product .approximate-delivery-date {
    display: inline-block;
    border: 1px solid #cd841e;
    padding: 10px;
    width: 69%;
    text-align: center;
}
.single-product .approximate-delivery-date span {
    font-weight: 700;
}




/* Quick Shop */

.quickshop-content .owl-carousel .owl-item, 
.quickshop-content .owl-carousel .owl-stage{
    align-items: center;
    display: flex;
    flex: 1 0 auto;
    height: 100%;
    background: #f4f4f4;
}
.quickshop-content .woocommerce div.product .summary > form.cart {
    display: flex;
}
.quickshop-content .woocommerce div.product .summary > form.cart button {
    width: 100%;
    margin: 0;
}
.quickshop-content .view-details .button.light {
    width: 100%;
    background-color: rgb(244 244 244);
    color: rgba(0,0,0,1);
    border-color: rgb(0 0 0);
}
.quickshop-content .view-details .button.light:hover {
    background-color: rgba(32,32,32,1);
    color: rgba(255,255,255,1);
    border-color: rgba(32,32,32,1);
}


.account-dropdown-form .button.register {
    margin-top: 20px;
    width: 100%;
    background-color: rgb(244 244 244);
    color: rgba(0,0,0,1);
    border-color: rgb(0 0 0);
}
.account-dropdown-form .button.register:hover {
    background-color: rgba(32,32,32,1);
    color: rgba(255,255,255,1);
    border-color: rgba(32,32,32,1);
}