/*
*Theme Name:     PatioTime Child Theme
*Theme URI: 	 https://patiotime.loftocean.com/
*Description:    PatioTime child theme for user customization
*Author:         Loft.Ocean
*Author URI:     http://www.loftocean.com
*License: 		 GNU General Public License v2 or later
*License URI: 	 http://www.gnu.org/licenses/gpl-2.0.html
*Tags: 			 full-width-template, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, threaded-comments, translation-ready
*Template:       patiotime
*Text Domain: 	 patiotime-child
*Version:        1.0
*/

 /** Add your styles below **/

.copyright-sec img{display:inline-block;}
.page-id-1832 .before-footer { display: none; }
.grecaptcha-badge { bottom: 170px !important; z-index: 99 !important; }
ul.products.columns-2>li.product, ul.products.columns-4>li.product { border: 1px solid #CDA336; width: 50% !important; margin: 0px -1px -1px 0px !important; padding: 30px 30px; text-align: left; }
.woocommerce-product-details__short-description p:last-child { margin-bottom: 0px; }
.woocommerce.widget.widget_price_filter .ui-slider .ui-slider-range, .woocommerce.widget.widget_price_filter .ui-slider .ui-slider-handle { background: #CDA336; }
ul.product-categories>li { border-bottom: none !important; }
ul.product-categories>li.cat-item a { color: #D5D8CE; }
ul.product-categories>li.cat-item a:hover { color: #CDA336; }
ul.products.columns-4>li.product { width: 25% !important; }
.summary.entry-summary .cart { margin-top: 30px !important; }
.summary.entry-summary .cart button.single_add_to_cart_button { font-family: "Montserrat", Sans-serif; border: 1px solid #CDA336 !important; background: transparent !important; border-radius: 0px !important; color: #fff !important; text-transform: uppercase; }
.summary.entry-summary .cart button.single_add_to_cart_button:hover { background: #CDA336 !important; }

.wp-block-woocommerce-empty-cart-block .wp-block-heading.has-text-align-center{margin-bottom: 50px;}
.wc-block-components-payment-method-icons,.wc-block-checkout__add-note, #payment-method{margin-top:15px !important;}
.ywgc_enter_code, .ywgc_enter_code:hover, .ywgc_enter_code:focus{color:#000 !important;}
body #giftcard_code{color:#000 !important;}

#qodef-woo-page.qodef--cart .shop_table td.actions .coupon{align-items:center;}
.coupon-error-notice{margin-left:10px !important;}

@media only screen and (max-width: 1399.98px) {
    ul.products.columns-4>li.product { width: 33.3333% !important; }
     body .entry-content .woocommerce-Addresses h2{font-size:22px !important;}
    }

@media screen and (min-width: 1025px) {
  body .site-header.site-header-layout-default .header-section.menu {display: block;max-width: calc(100% - 270px);}
 
}

@media only screen and (max-width: 991.98px) {
    ul.products.columns-2>li.product { padding: 15px 15px; }
    ul.products.columns-4>li.product { width: 50% !important; }
    }

@media only screen and (max-width: 768px) {
    ul.products.columns-2>li.product, ul.products.columns-4>li.product { width: 100% !important; }
    .elementor-282 .elementor-element.elementor-element-a8fd6ea .pt-title{font-size: 34px !important;}
}
@media only screen and (max-width: 575px) {

body .page-title-section .entry-title{font-size: 2.2rem;}
body .checkout-order-summary-block-fill-wrapper .wc-block-components-product-name{font-size: 12px;}
body .wp-block-woocommerce-checkout .wc-block-checkout__login-prompt{float:none;}
body .entry-content .woocommerce-Addresses h2{font-size:18px !important;}
    
}    
    
    