<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site â€“ big or small. From huge corporate portals to studio or personal sites â€“ The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/*** DO SERVER ***/

@import 'fonts/helvetica/stylesheet.css';


#bb-footer-container-footer{
    position: initial !important;
}
.bb-footer-inside{
    max-width: none !important;
}
#main:not(.sidebar-none) .wf-container-main{
    /*display: block !important;*/
}
#main{
    padding-bottom:0 !important;
}
#content{
    margin-bottom: 0px !important;
    box-shadow: none !important;
}

.bb-footer-inside .vc_row{
    width: 100% !important;
    margin: 0 !important;
    left: initial !important;
    padding-left: 0 !important;
}

.whiteText, .whiteText *{
    color: #fff !important;
}

.vc_col-has-fill &gt; .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row &gt; .vc_column_container &gt; .vc_column-inner, .vc_row-has-fill + .vc_row &gt; .vc_column_container &gt; .vc_column-inner, .vc_row-has-fill &gt; .vc_column_container &gt; .vc_column-inner{
    padding-top: initial !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid &gt; li{
    margin-bottom: auto !important;
}

.wpcf7-not-valid-tip{
    display: block;
}

.scroll-top{
    bottom: 100px;
}



.forceContentPaddingLeft .wpb_single_image.vc_align_right{
    margin-right: -15px;
}
.forceContentPaddingRight .wpb_single_image.vc_align_left{
    margin-left: -15px;
}



/* cart and checkout */
.woocommerce-cart-wrap .cart_totals table, .woocommerce-cart-wrap .cart_totals tbody, .woocommerce-cart-wrap .cart_totals tr, .woocommerce-cart-wrap .cart_totals th, .woocommerce-cart-wrap .cart_totals tbody th, .woocommerce-cart-wrap .cart_totals td{
    display: revert;
}
.content .woocommerce-checkout-review-order-table tbody, .content .woocommerce-checkout-review-order-table tfoot, .content .woocommerce-checkout-review-order-table tr, .content .woocommerce-checkout-review-order-table td, .content .woocommerce-checkout-review-order-table th{
    display: revert;
}
.content .woocommerce-checkout-review-order-table td, .content .woocommerce-checkout-review-order-table .order-total th{
    vertical-align: revert;
}
.wc-order-review td{
    padding: 4px 0 !important;
}
.wc-order-review td:nth-child(2){
    text-align: right !important;
}
div.woocommerce-cart-wrap a.remove{
    font-size: 32px !important;
}

.top-bar{
    margin-bottom: 0px !important;
}
.right-widgets.mini-widgets{
    position: absolute;
    right: 50px;
    top: 10px;
    z-index: 9999;
}

.menu-item, .menu-text{
    text-transform: uppercase !important;
}
.cart-collaterals h2{
    text-transform: uppercase !important;
}

.main-nav{
    height: 60px;
}
.header-bar{
    align-items: flex-end !important;
}
.header-bar &gt; .mini-widgets{
    height: 60px;
}
.popup-search .submit i{
    font-size: 16px;
}


.sidebar-right .sidebar{
    border-left-width: 5px !important;
}

.single-product #main.sidebar-right{
    padding-top: 0;
}
.single-product #main.sidebar-right #content, .single-product #main.sidebar-right .sidebar-content{
    padding-top: 50px;
}
.single-product .bb-footer-container{
    margin-top: 0 !important;
}

h1.product_title{
    margin-bottom: 16px !important;
    font-weight: 100;
    font-size: 32px;
    line-height: 36px;
    letter-spacing: 5px;
}

.post .entry-title a{
    font-weight: 200;
}

.woocommerce div.product div.summary &gt; .price::after{
    display: none;
}

.woocommerce-Button, .wc-order-review .button, .cart-collaterals .button, .return-to-shop .button{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.single-share-box, .posted_in, .sku_wrapper{
    display: none !important;
}


.limited-permission .product .summary .price, .limited-permission .variations_form{
    display: none;
}

.related.products h2, .up-sells.products h2{
    text-transform: uppercase;
    letter-spacing: 3px;
}


.related.products{
    margin-top: 30px !important;
    padding-top: 30px !important;
}

.related-product{
    margin-bottom: 30px !important;
}
.related-product li{
    width: 25% !important;
    display: block !important;
}
.related-product li .price{
    text-align: center;
}
.related-product li .product-title{
    min-height: 70px;
    text-align: center;
}

.the7-woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal td, .the7-woocommerce-checkout .woocommerce-checkout-review-order-table .cart-subtotal th {
    width: auto;
}

.woocommerce-Price-amount, .price, .price *{
    color: #ee1c76 !important;
    font-weight: 400;
}

.woocommerce.columns-4  .dt-css-grid{
    margin-top: 20px !important;
}

.content .woocommerce .wf-cell img, .woocommerce .content .wf-cell img{
    max-height: 235px !important;
    width: auto !important;
    margin: 0 auto !important;
}
.woo-buttons-on-img{
    min-height: 250px;
}

.sidebar-content .menu-item{
    margin-bottom: 18px !important;
}
.sidebar-content .menu-item a{
    text-decoration: none;
    font-size: 15px;
}

.count, .switcher-wrap{
    display: none;
}

.product-category h3{
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: #797979;
    font-weight: 100 !important;
    letter-spacing: 3px;
    text-transform: uppercase !important;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
    height: 50px;
    width: 94%;
    margin: auto;
}

.tax-product_cat #main{
    padding: 50px 0;
}


.vc_grid .vc_gitem-post-data h4{
    text-align: center !important;
    font-size: 22px;
    color: #797979;
    font-weight: 100 !important;
    letter-spacing: 4px;
    text-align: center;
    padding: 0px;
    margin: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
    margin: auto;
    text-transform: uppercase;
}
.vc_grid .vc_gitem-post-data-source-post_excerpt{
    display: none;
}
.vc_grid .vc_gitem-zone{
    padding-top: 20px;
    background-color: transparent !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}
.vc_grid .vc_btn3-container{
    text-align: center !important;
}
.vc_grid .vc_btn3{
    background: none !important;
    color: #ee1c76 !important;
    padding: 0 !important;
    font-size: 16px !important;
}

.woocommerce-shop .dt-css-grid{
    display: none;
}
.search-results.woocommerce-shop .dt-css-grid{
    display: grid;
}

body:not(.logged-in) .right-widgets .text-area, body:not(.logged-in) .mobile-mini-widgets-in-menu .text-area{
    display: none !important;
}
.right-widgets .text-area a{
    text-decoration: none !important;
}

.woocommerce-MyAccount-navigation &gt; ul li.is-active a, .woocommerce-MyAccount-navigation &gt; ul li.is-active a:hover{
    background-color: #ee1c76;
}

.fakeSidebar{
    border-left: 5px solid #eee !important;
    padding-top: 50px;
    padding-left: 30px !important;
}
.fakeSidebar ul{
    list-style: none !important;
}
.fakeSidebar .sub-menu{
    margin: 0;
}
.fakeSidebar a{
    font-weight: 300 !important;
}

.shopRow &gt; div:first-child{
    width: calc(100% - 340px);
    padding-right: 50px;
}
.shopRow &gt; div:last-child{
    width: 340px;
}

.woocommerce-shop .titleRow{
    margin-bottom: 0 !important;
}
.woocommerce-shop footer{
    margin-top: 0 !important;
}
.woocommerce-shop .vc_basic_grid{
    margin-top: 50px;
}
.woocommerce-shop .vc_grid .vc_gitem-post-data h4{
    font-size: 16px;
    line-height: 22px;
    min-height: 44px;
}
.woocommerce-shop div.aio-icon-component{
    margin-bottom: 10px;
}
.woocommerce-shop div.aio-icon-box {
    margin-top: 20px;
    margin-bottom: 0px;
    letter-spacing: 1px;
    font-size: 17px;
}

.woocom-project .out-stock-label{
    display: none !important;
}

.woocom-project .woo-buttons{
    display: none;
}
.woocom-project:hover .woo-buttons{
    display: block;
}

.homeCategories a{
    text-decoration: none !important;
}


p.stock{
    display: none !important;
}
p.stock.out-of-stock{
    display:block !important;
}

.wpcf7-response-output{
    color: #dc3232;
    font-size: 22px;
    line-height: 26px;
    font-weight: normal;
    display: block;
    background: #fcf8e3;
}

.wpcf7-text{
    width: 100%;
}
input[type="submit"]{
    font-size: 14px !important;
    font-weight: 300 !important;
}

.vAlignTop *{
    vertical-align: top;
}

.update-cart-button, .converge-button{
    margin-top: -10px;
    font: var(--the7-btn-l-font);
    text-transform: var(--the7-btn-l-text-transform);
    letter-spacing: var(--the7-btn-l-letter-spacing);
    word-spacing: var(--the7-btn-l-word-spacing);
    border-radius: var(--the7-btn-l-border-radius);
    border-width: var(--the7-btn-l-border-width);
    border-style: var(--the7-btn-l-border-style);
    border-color: var(--the7-btn-border-color);
    padding: var(--the7-btn-l-padding);
    min-width: var(--the7-btn-l-min-width);
    color: var(--the7-btn-color);
    background: var(--the7-btn-bg,#ee1c76);
    min-height: max(var(--the7-input-height),var(--the7-btn-l-min-height));
}
.update-cart-button *{
    color: white !important;
}
.woocommerce-cart-wrap .update-cart-button::before{
    display: none;
}

.homeSlider .vc_figure, .homeSlider .vc_single_image-wrapper, .homeSlider .vc_single_image-img{
    width: 100% !important;
    height: auto !important;
}

.related-product &gt; li .onsale{
    display: none;
}

.entry-meta{
    display: none;
}



.mobile-main-nav .next-level-button{
    background: #ee1c76;
    padding: 7px 0 !important;
    border-radius: 20px;
}
.mobile-main-nav .next-level-button svg{
    fill: #fff !important;
}
.mobile-mini-widgets-in-menu{
    position: absolute;
    top: 20px;
}
.dt-close-mobile-menu-icon{
    top: 0 !important;
}
.mobile-main-nav .fa-fw {
    display: none;
}

.dt-mobile-header .mobile-header-scrollbar-wrap {
    padding-top: 90px !important;
}

.awdr_discount_bar{
    background-color: #ec0970 !important;
    color: #fff !important;
    padding: 50px 30px !important;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 30px !important;
}


.wpcf7-list-item{
    display: block;
}
.wpcf7-form .vc_row{
    margin-bottom: 12px;
}
.wpcf7-textarea{
    height: 120px;
}
.wpcf7-submit{
    margin: 25px auto !important;
    display: block !important;
    padding: 10px 40px !important;
}


@media screen and (max-width: 768px) {
    
}
@media screen and (max-width: 767px) {

    .bbfb-menu{
        display: none;
    }

    .vc_row-no-padding .wpb_text_column{
        padding: 0 20px !important;
    }

    div.slideBand {
        border: 0 !important;
    }

    .mobile-branding img, footer img{
        width: 80%;
    }

    footer *{
        text-align: center !important;
    }

    .shopRow &gt; div:first-child{
        width: 100%;
        padding-right: 0px;
    }
    .shopRow &gt; div:last-child{
        width: 100%;
    }
    .fakeSidebar .bbfb-menu{
        display: block;
    }

    .homeSlider .owl-stage-outer{
        height: auto !important;
    }

    .mobile-header-bar .mobile-mini-widgets .wc-ico-cart i{
        font-size: 18px;
    }
    .mobile-header-bar .mobile-mini-widgets .wc-ico-cart &gt; .counter {
        font-size: 10px;
        line-height: 14px;
        min-width: 14px;
        min-height: 14px;
    }
    .dt-shortcode-soc-icons{
        margin-top: 30px;
    }


    .related-product li{
        width: 50% !important;
        display: block !important;
    }

    div.titleRow .wpb_text_column{
        padding-left: 0% !important;
        padding-right: 0% !important;
    }

    .woocommerce-shop .vc_grid-item{
        width: 50%;
        float: left !important;
    }

    .vc_grid .vc_gitem-zone{
        padding-top: 0;
    }
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title{
        margin-bottom: 5px;
    }
}</pre></body></html>