/*
 Theme Name:   Atlas Corporate Child
 Description:  Atlas Corporate Child
 Author:       SL Web Creations
 Author URI:   https://www.slwebcreations.com/
 Template:     atlas
 Version:      8.1.1
 Text Domain:  atlas
*/
body.product-template-default .main-page-wrapper {
    padding-top: 30px;
}
.woodmart-promo-popup {
    margin: 0px auto;
    padding: 0px;
}
.round-corners{
    border-radius: 15px;
    overflow: hidden;
}
@media only screen and (min-width: 1200px) {
    header:not(.whb-sticked) .whb-sticky-row .woodmart-shopping-cart{
        display: none !important;
    }
    .whb-color-light:not(.whb-with-bg) {
        background-color: transparent !important;
    }
    .whb-header:not(.whb-sticked) .site-logo{
        position: absolute;
        top: 10px;
        left: 60px;
    }
    .whb-header.whb-sticked .site-logo{
        top: 0px !important;
        left: 80px;
    }
    .whb-sticked .whb-general-header .woodmart-logo img {
        max-height: 50px;
    }
    footer .wpb_single_image img {
        padding-top: 20px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
    .whb-main-header, .whb-color-light:not(.whb-with-bg){
        background-color: #ff6900 !important;
    }
    .whb-general-header .woodmart-logo img {
        max-height: 60px !important;
    }
    .whb-sticked .whb-general-header .woodmart-logo img {
        max-height: 46px;
    }
}
.main-page-wrapper {
    padding-top: 0px;
}
.whb-column .woodmart-search-form input[type="text"] {
    min-width: 200px;
}
.searchform input[type="text"] {
    height: 36px;
}
.whb-color-light .search-style-default input[type="text"]{
    border-color: rgba(255,255,255,.3);
}
.whb-top-bar {
    border-bottom: rgba(255,255,255,0.2) 1px solid;
}
.footer-sidebar {
    padding-top: 0px;
}

.titles h3, .titles .woodmart-title-container{
    text-transform:uppercase !important;
    color:#ff6900 !important;
    font-weight:600 !important;
    text-decoration: none !important;
}
.text-center{
    text-align:center;
}
.footer-column-2, .footer-column-3, .footer-column-4, .footer-column-5{
    padding-top:60px;
}
.tabs-wd-5f8cfc0fb1e27.tabs-design-default .products-tabs-title .tab-label::after, .tabs-wd-5f8cfc0fb1e27.tabs-design-alt .products-tabs-title .tab-label::after {
    background-color: #ff6900 !important;
}
.hotspot-content .add_to_cart_button, .hotspot-content .product_type_variable, td.woocommerce-orders-table__cell-order-actions a, .popup-quick-view .woodmart-scroll-content > a, .woodmart-sticky-add-to-cart, .popup-added_to_cart .view-cart, .widget_shopping_cart .buttons .checkout, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a, .product-list-item .woodmart-add-btn > a, .woodmart-hover-standard .woodmart-add-btn > a, .single_add_to_cart_button, .checkout_coupon .button, #place_order, .cart-totals-inner .checkout-button, .cart-actions .button[name="apply_coupon"], .register .button, .login .button, .lost_reset_password .button, .social-login-btn > a, .woocommerce-MyAccount-content > .button, .order-again .button, .woocommerce-Button--next, .woocommerce-Button--previous, .woocommerce-MyAccount-downloads-file, .account-payment-methods-table .button, button[name="save_account_details"], button[name="save_address"], button[name="track"], .woodmart-compare-col .button, .woodmart-compare-col .added_to_cart, .return-to-shop .button, .woodmart-pf-btn button, table.wishlist_table .product-add-to-cart a.button.add_to_cart, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme, .woocommerce-MyAccount-content .dokan-btn-theme, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button{
    background-color: #ff6900 !important;
}
.hotspot-content .add_to_cart_button:hover, .hotspot-content .product_type_variable:hover, td.woocommerce-orders-table__cell-order-actions a:hover, .popup-quick-view .woodmart-scroll-content > a:hover, .woodmart-sticky-add-to-cart:hover, .popup-added_to_cart .view-cart:hover, .widget_shopping_cart .buttons .checkout:hover, .woodmart-hover-base:not([class*="add-small"]) .wd-bottom-actions .woodmart-add-btn > a:hover, .product-list-item .woodmart-add-btn > a:hover, .woodmart-hover-standard .woodmart-add-btn > a:hover, .single_add_to_cart_button:hover, .checkout_coupon .button:hover, #place_order:hover, .cart-totals-inner .checkout-button:hover, .cart-actions .button[name="apply_coupon"]:hover, .register .button:hover, .login .button:hover, .lost_reset_password .button:hover, .social-login-btn > a:hover, .woocommerce-MyAccount-content > .button:hover, .order-again .button:hover, .woocommerce-Button--next:hover, .woocommerce-Button--previous:hover, .woocommerce-MyAccount-downloads-file:hover, .account-payment-methods-table .button:hover, button[name="save_account_details"]:hover, button[name="save_address"]:hover, button[name="track"]:hover, .woodmart-compare-col .button:hover, .woodmart-compare-col .added_to_cart:hover, .return-to-shop .button:hover, .woodmart-pf-btn button:hover, table.wishlist_table .product-add-to-cart a.button.add_to_cart:hover, #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme:hover, .woocommerce-MyAccount-content .dokan-btn-theme:hover, #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn:hover, .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button:hover {
    background-color: #ff7a1d !important;
}
.btns-default-dark .woodmart-switch-to-register {
    color:#fff;
    background-color: #ff6900 !important;
}
.btns-default-dark .woodmart-switch-to-register:hover {
    color:#fff;
    background-color: #ff7a1d !important;
}
.dokan-alert-danger, .dokan-alert-info, .dokan-alert-warning, .dokan-error, .dokan-info, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.spam .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, div.wpcf7-mail-sent-ng, div.wpcf7-validation-errors, .woocommerce-message{
    background-color: #ff7a1d;
}
.tparrows {
    background: rgba(255,105,0,0.5) !important;
}
#woodmart-demo-organic_wrapper .fashion-minimalism.tparrows, .woocommerce-pagination li .page-numbers {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.product_title {
    font-size: 28px;
}
.entry-summary .summary-inner {
    padding:30px;
    border: #ddd 1px solid;
}
.popup-quick-view .entry-summary{
    background: #f2f2f2;
}
.popup-quick-view .entry-summary .summary-inner {
    border: none !important;
}
.woodmart-sticky-btn {
    background-color: #ddd;
}
.woodmart-sticky-btn .woodmart-sticky-btn-thumbnail img {
    border: #ccc 1px solid;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.wd-gallery-btn > a {
    background: rgba(138,141,143,.8);
}
.home .wrapp-category .hover-mask{
    /* display: none */
}
.btns-default-dark .widget_shopping_cart .buttons .btn-cart, .btns-default-dark{
    color: #fff;
    background: #888;
}
.checkout-order-review{
    background-color: #ddd;
}
.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{
    color:#666;
}
input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="date"], select, textarea {
    border: 2px solid rgba(129,129,129,.5);
}
.btns-default-dark {
    color: #666;
}
.product_list_widget > li .product-title {
    font-size: 12px;
}

.home-categories h3.banner-title {
    color: #ff6900;
    letter-spacing: -0.5px;
    text-transform:uppercase;
    font-weight:600;
}


.labels-rounded .out-of-stock {
    font-size: 11px;
    text-transform: capitalize;
}
.product-label.out-of-stock {
    background-color: rgba(255,105,000,.9);
    color: #fff;
}
.product-grid-item .product-title {
    font-size: 13px;
    min-height: 26px;
    text-transform: capitalize !important;
    color: #444 !important;
}
.owl-nav > div, .wrap-loading-arrow > div {
    color: rgba(255,255,255,.8);
    background: rgba(255,105,0,.7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.woodmart-buttons {
    border: #ddd 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.whb-top-bar .woodmart-cart-design-3 .woodmart-cart-icon::before {
    font-size: 30px !important;
}
.woodmart-cart-design-3 .woodmart-cart-subtotal .amount{
    font-size: 14px !important;
}
.woocommerce-MyAccount-navigation ul li {
    margin: 3px 0 3px 0;
}
.woocommerce-MyAccount-navigation ul li a {
    border-bottom: #ddd 1px dotted;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.woocommerce-MyAccount-navigation ul li.is-active > a {
    border-bottom-color: rgba(255,105,0,.6);
    color: rgba(0,0,0,.9);
    background-color: rgba(255,105,0,.6) !important;
}
.woocommerce-MyAccount-navigation ul li:not(.is-active) a:hover {
    background-color: rgba(255,105,0,.3) !important;
}
.woocommerce-thankyou-order-received {
    border: 2px dashed #666 !important;
    background: #eee;
    color: #222 !important;
}
.woocommerce-thankyou-order-details {
    background: #eee;
    padding: 30px 0 20px 0;
}
.owl-nav > div, .wrap-loading-arrow > div {
    width: 30px;
    height: 40px;
}
.owl-nav > div::after, .wrap-loading-arrow > div::after {
    font-size: 18px;
    line-height: 24px;
    padding-left: 5px;
    padding-right: 5px;
}
/* Hide short description on shop page */
.hover-content-inner.woodmart-more-desc-inner{
    display:none;
}
.woodmart-hover-base.hover-ready:hover .content-product-imagin {
    border: #ddd 1px solid;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #444 !important;
    background: #666 !important;;
    font-weight: normal;
    color: #fff;
}
#woo_mstore_accordion.ui-accordion .ui-accordion-content {
    max-height: 250px;
    overflow-y: auto;
}

.woocommerce-order-pay .entry-content > .woocommerce {
    background: #eee !important;
    border: #ddd 1px solid !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.woocommerce-order-pay .entry-content > .woocommerce:before, .woocommerce-order-pay .entry-content > .woocommerce:after {
    display: none;
}
.woocommerce-order-pay .entry-content > .woocommerce ul.order_details{
    margin-bottom: 30px
}
.woocommerce-order-pay .entry-content > .woocommerce ul.order_details li{
    padding-bottom: 6px
}
.woocommerce-order-pay .entry-content > .woocommerce #submit_cb_payment_form.button-alt{
    background: #ff6900;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.woocommerce a.button-alt{
    background: #333;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 10px 15px;
}
.woocommerce-checkout input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="number"], input[type="url"], input[type="tel"], input[type="date"], select, textarea, body .select2-container--default .select2-selection--single{
    border: 1px solid rgba(129,129,129,.6);
}
#billing_postcode, #shipping_postcode{
    border: 1px solid rgba(129,129,129,0.2);
    background: #eee
}
#billing_postcode_field .required, #shipping_postcode_field .required{
    display: none !important;
}
input#billing_child_name, input#billing_child_school, select#billing_child_grade, input#billing_child_dob{
    border: #bbb 1px solid !important;
    background: #f9f9f9;
}
#custom-heading-school h5{
    color: #ff7e24 !important;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
}
#billing_first_name_field{
    padding-top: 25px;
}
#billing_child_dob_field{
    padding-bottom: 25px;
}

.gift-text-heading{
    background: #fff;
    color: #ff6900;
    border: #ff6900 2px dashed;
    display: block;
    float: left;
    padding: 0;
}
.gift-text-heading img, .gift-text-heading span{
    float:left;
    display:block;
}
.gift-text-heading img{
    width: 15%;
    margin: 5px 0 5px 0;
}
.gift-text-heading span{
    width: 85%;
    padding: 3%;
}
.scrollToTop {
    bottom: 90px !important;
}

/* custom title */
.tax-product_cat .title-size-default, .post-type-archive-product .title-size-default{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.tax-product_cat .page-title-default .container, .post-type-archive-product .page-title-default .container{
    width: 100% !important;
    min-height: 400px;
    background: url('https://atlas.lk/myshop/shop/wp-content/uploads/2020/11/titile-bg.png') left top repeat-y;
    margin: 0 !important;
    padding: 25px 0 25px 0 !important;
}
.tax-product_cat .page-title-default .nav-shop, .post-type-archive-product .page-title-default .nav-shop{
    text-align: left !important;
    padding-left: 60px;
}
.tax-product_cat .entry-title, .post-type-archive-product .entry-title{
    max-width: 400px !important;
}

.woodmart-scroll-pane {
    width: 10px;
}
/* Product Bunble */
.product-type-bundle .summary-inner > .price, .product-type-bundle .wrapp-product-price{
    display: none !important;
}
.bundle_price .woocommerce-Price-amount{
    font-size: 24px !important;
}
.bundled_product{
    border-bottom: #ddd 1px solid !important;
}
h4.bundled_product_title, .popup-quick-view  h4.bundled_product_title{
    font-size: 15px !important;
    line-height:18px !important;
    margin-bottom:5px !important;
    color:#444 !important;
}
.bundled_product_title_inner .item_title{
    font-size: 15px !important;
    line-height:18px !important;
    color:#444 !important;
} 
.bundled_product_summary .bundled_product_title a.bundled_product_permalink::before {
    font-size: 0.9em !important;
    color: #ff6900 !important;
}
.bundled_product p.stock, .bundled_item_cart_details p.stock{
    margin: 0.5em 0 0 !important;
}
table.bundled_products td.bundled_item_images_col {
    width: 14% !important;
}

.product-type-bundle .fade-in-block .woodmart-add-btn, .product-type-bundle .fade-in-block .wrap-quickview-button{
    display: none !important;
}
.product-type-bundle .woodmart-hover-base[class*="add-small"] .wd-bottom-actions > div:not(:last-child) {
    border-right: 1px solid rgba(0,0,0,.0) !important;
}
.bundled_product_excerpt{
  display: none;
}


.product-btn.product-next, .product-btn.product-prev{
  display: none !important;
}

.custom-promo-table{
  margin-bottom: 20px;
  padding: 5px 15px;
  background-color: #eee;
  box-shadow: 1px 1px 2px rgba(0,0,0,.05);
}
.payment_promo_user_input{
  background: #eee !important;
  width: 140px !important;
  padding: 5px 10px !important;
}
.payment_promo_user_validate {
  background-color: #333 !important;
  color: #fff !important;
  border-radius: 5px !important;
}

/* Custom CSS for desktop */
@media (min-width: 1025px) {
    .woodmart-logo img {
        padding-top: 0px;
        padding-bottom: 10px;
    }
    .whb-general-header .woodmart-logo img {
        max-height: 90px;
    }
    .tax-product_cat .page-title-default .container, .post-type-archive-product .page-title-default .container{
        min-height: 400px;
    }
    .footer-column-1-bg{
        background-image: url('https://atlas.lk/myshop/shop/wp-content/uploads/2020/11/footer-bg-min.png')!important;
        background-position: top center !important;
        background-repeat:no-repeat !important;
        background-size: contain !important;
    }
    .popup-quick-view .product_title {
        font-size: 22px !important;
    }
    #woo_mstore_accordion{
        position: absolute;
        width: 70%;
        left: 28%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}
/* Custom CSS for tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .tax-product_cat .page-title-default .container, .post-type-archive-product .page-title-default .container{
        min-height: 250px !important;
    }
    .whb-main-header, .whb-color-light:not(.whb-with-bg){
        background-color: #ff6900 !important;
    }
    .footer-column-1-bg{
        background-image: url('https://www.atlas.lk/myshop/wp-content/uploads/2020/11/footer-bg-min.png')!important;
        background-position: top center !important;
        background-repeat:no-repeat !important;
        background-size: contain !important;
    }
    #woo_mstore_accordion{
        position: absolute;
        width: 60%;
        left: 38%;
        margin-top: 10px;
        margin-bottom: 30px;
    }
}
/* Custom CSS for mobile landscape */
@media (min-width: 577px) and (max-width: 767px) {
    .main-page-wrapper {
        margin-top: -70px;
    }
    .tax-product_cat .page-title-default .container, .post-type-archive-product .page-title-default .container{
        min-height: 250px !important;
    }
    .whb-main-header, .whb-color-light:not(.whb-with-bg){
        background-color: #ff6900 !important;
    }
    .footer-column-1-bg{
        background-image: url('https://atlas.lk/myshop/wp-content/uploads/2020/11/footer-bg-min.png')!important;
        background-position: top center !important;
        background-repeat:no-repeat !important;
        background-size: contain !important;
    }
    #woo_mstore_accordion{
        width: 80% !important;
        margin-left: 10% !important;
        margin-bottom: 30px;
    }
}
/* Custom CSS for mobile */
@media (max-width: 576px) {
    .whb-main-header, .whb-color-light:not(.whb-with-bg){
        background-color: #ff6900 !important;
    }
    .tax-product_cat .page-title-default .container, .post-type-archive-product .page-title-default .container{
        min-height: 200px !important;
    }
    .footer-column-1 > p{
        display: none;
    }
    footer .wpb_text_column .wpb_wrapper > ul, footer .wpb_text_column .wpb_wrapper > ul > li{
        padding-left:0;
        margin-left:0;
    }
    .wpb_text_column .wpb_wrapper > ul > li, footer .title{
        text-align:center;
    }
    #woo_mstore_accordion{
        width: 80% !important;
        margin-left: 10% !important;
        margin-bottom: 30px;
    }
}