/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* = Woodmart tweaks
   ===========================================================================*/

    .cart-totals-inner .shipping-calculator-form .button,
    .wd-switch-to-register,
    .woocommerce-mini-cart__buttons .btn-cart,
    .cart-actions .button[name="update_cart"] {
        color: #fff !important;
    }

    .wd-reset-var {
        display: block !important;
        padding-top: 30px;
    }

    .wd-toolbar-link .wd-tools-icon::before {
        content: "\f175" !important;
    }

    .product-tabs-wrapper {
        border-bottom: 0 !important;
    }
    
    @media (max-width: 1024px) {

        .wd-reset-bottom-md .wd-reset-var {
          position: relative !important;
          left: auto !important;
          right: auto !important;
          top: auto !important;
        }
    
    }
    
    div.quantity input[type="button"] {
        padding: 0 15px;
    }    
    
    div.quantity input[type="number"] {
        width: 60px;
    }
    
    #wd-add-to-cart {
        min-width: 285px;
        background-color: #000;
    }
    
    
    .page-title {
        padding: 20px 0 !important;
    }
    
    @media (min-width: 768px) {
    
        .page-title {
            padding: 40px 0 !important;
        }
    
    }
    
    @media (min-width: 1300px) {
        
        .footer-sidebar {
            padding-top: 60px !important;
            padding-bottom: 30px !important;
        }
        
    }
    
    @media (max-width: 1024px) {
        
        .min-footer {
            text-align: left !important;
        }
    
        .min-footer .col-right {
            text-align: left !important;
        }
        
        .min-footer .col-right .wpb_single_image {
            margin: 0 1px 1px 0;
        }
    
    }

    @media (max-width: 359px) {
         
        .min-footer .col-right .wpb_single_image {
            width: 135px;
        } 
         
    }

    @media (min-width: 360px) {
         
        .min-footer .col-right .wpb_single_image {
            width: 150px;
        }      
         
    }


    @media (min-width: 1025px) {
        
         .min-footer .col-left small {
            line-height: 40px;
        }
        
    }

/* = Size Guide
   ===========================================================================*/

    .size-guide h5 { display: none; }
    
    @media (max-width: 1068px) {
        .size-guide-overflow {
            width: 100%;
            overflow: hidden;
            overflow-x: scroll;
            display: block;
        }
    }
    
    .size-guide tr:first-child {
        font-weight: 500;
    }
    
/* = Colors Guide
   ===========================================================================*/

    .color-guide h5 { display: none; }


    .color-guide ul {
        list-style: none;
        margin: 0 -10px;
        padding: 0;
    }
    
    .color-guide ul:after {
      visibility: hidden;
      display: block;
      font-size: 0;
      content: " ";
      clear: both;
      height: 0;
    }
    
    .color-guide li {
        box-sizing: border-box;
        border: 1px solid #e4e4e4;
        margin: 5px;
        width: calc(50% - 12px);
        float: left;
        text-align: center;
        padding-top: 10px;
        font-size: 11px;
        text-transform: uppercase;
        font-weight: 600;
        border-radius: 5px;
    }
    
    .color-guide li span { 
        display: block;
        margin: 10px -1px -1px -1px;
        height: 100px;
    }
    
    .cc-01 { background-color: #ffffff; color: #ffffff; }
    .cc-02 { background-color: #F2D5A9; color: #F2D5A9; }
    .cc-03 { background-color: #EFDD14; color: #EFDD14; }
    .cc-04 { background-color: #DF541A; color: #DF541A; }
    .cc-05 { background-color: #A0161B; color: #A0161B; }
    .cc-06 { background-color: #4A1B20; color: #4A1B20; }
    .cc-11 { background-color: #212237; color: #212237; }
    .cc-21 { background-color: #000000; color: #000000; }
    .cc-24 { background-color: #252429; color: #252429; }
    .cc-27 { background-color: #A6C0D9; color: #A6C0D9; }
    .cc-33 { background-color: #462037; color: #462037; }
    .cc-36 { background-color: #AF2C4E; color: #AF2C4E; }
    .cc-37 { background-color: #8E7A93; color: #8E7A93; }
    .cc-38 { background-color: #3C397D; color: #3C397D; }
    .cc-39 { background-color: #6E6761; color: #6E6761; }
    .cc-40 { background-color: #1A6AAF; color: #1A6AAF; }
    .cc-41 { background-color: #085F57; color: #085F57; }
    .cc-42 { background-color: #44965E; color: #44965E; }
    .cc-44 { background-color: #5674BC; color: #5674BC; }
    .cc-81 { background-color: #1E2770; color: #1E2770; }
    
    .color-guide li:first-child span {
        margin: 10px 0 0 0;
    } 
    
    .color-guide li:nth-child(2n+1){
        clear:left;
    }
    
    @media (min-width: 960px) {
     
        .color-guide li {
             width: calc(33.33333333% - 10px);
             font-size: 12px;
        } 
        
        .color-guide li:nth-child(2n+1){
            clear: none;
        }
        
        .color-guide li:nth-child(3n+1){
            clear: left;
        }
        
    }
    
    @media (min-width: 1366px) {
         
        .color-guide li {
             width: calc(25% - 10px);
        } 
        
        .color-guide li:nth-child(2n+1){
            clear: none;
        }
        
        .color-guide li:nth-child(3n+1){
            clear: none;
        } 
        
        .color-guide li:nth-child(4n+1){
            clear: left;
        } 
         
    }
    
/* =Cookie Policy 
   ===========================================================================*/

    /* GDPR */

    .edns-gdpr-wrap {}
    
    .edns-gdpr {}
    
    /* GDPR Notice */
    
    .edns-gdpr-notice {
        position: fixed;
    	left: 10px;
    	bottom: 10px;
    	right: 10px;
    	z-index: 9999;
    	color: #fff;
        background-image: url("https://arionmed.ro/wp-content/uploads/2022/11/bg-edns-cookie-notice.jpg");
        background-position: right -24px top -29px;
        background-color: #262626 !important;
        background-repeat: no-repeat;
        display: block;
        padding: 30px;
        border-radius: 4px;
    }
    
    .edns-gdpr-notice-description {
        margin-bottom: 20px;
    }
    
    .edns-gdpr-notice-description p { color: #ffffff; }
    
    .edns-gdpr-notice-actions {}
    
    button#edns-gdpr-accept-all-cookies {
        color: #ffffff;
        background-color: #B0262C;
        display: block;
        margin-bottom: 10px;
        width: 100%;
        box-sizing: border-box;
        border-radius: 4px;
        border: 0;
        padding: 16px 25px;
        cursor: pointer;
    }
    
    a#edns-gdpr-customize-cookies {
        color: #ffffff;
        border: 2px solid #B0262C;
        display: block;
        padding: 10px 25px;
        text-align: center;
        border-radius: 4px;
    }
    
    @media (min-width: 768px) {
    
        .edns-gdpr-notice {
            left: 25px;
        	bottom: 25px;
        	right: auto;
        	width: 500px;
        }
    
        button#edns-gdpr-accept-all-cookies {
            display: inline-block;
            width: auto;
            margin-bottom: 0;
            margin-right: 5px;
        }
    
        a#edns-gdpr-customize-cookies {
            display: inline-block;
            width: auto;
        }
    
    }
    
    @media (min-width: 1200px) {
    
        .edns-gdpr-notice {
            left: 100px;
        	bottom: 25px;
        }
    
    }
    
    /* GDPR Cookie Customizer */
    
    .edns-gdpr-cookies-customizer-wrap {
    	display: none;
    }
    .edns-gdpr-cookies-customizer-wrap.edns-gdpr-open {
    	display: block;
    	position: fixed;
    	left: 0;
    	bottom: 0;
    	right: 0;
    	top: 0;
    	z-index: 9999;
    	background-color: rgba(0,0,0,0.5);
    	overflow-y: auto;
    }
    
    .edns-gdpr-cookies-customizer {
    	display: none;
        background-color: #ffffff;
        padding: 20px;
        margin: 10px;
        overflow-y: auto;
    }
    
    .edns-gdpr-cookies-customizer-title {
        font-size: 24px;
        text-align: center;
        margin-bottom: 30px;
    }
    
    .edns-gdpr-cookies-customizer-title small {
        font-size: 65%;
    }
    
    .edns-gdpr-cookies-customizer-cookie-type {}
    
    .edns-gdpr-cookies-customizer-cookie-type strong {
        font-size: 20px;
    }
    
    button#edns-gdpr-cookies-customizer-close {
        color: #ffffff;
        background-color: #B0262C;
        display: block;
        margin: 30px auto 0;
        border: 0;
        box-sizing: border-box;
        border-radius: 4px;
        padding: 15px 25px;
        cursor: pointer;
    }
    
    @media (min-width: 768px) {
    
        .edns-gdpr-cookies-customizer {
            max-width: 700px;
            margin: 100px auto;
            padding: 40px;
        }
    
    }
    
    /* GDPR Cookie Customizer Trigger */
    
    .edns-gdpr-cookies-customizer-trigger {
    	display: none;
    }
    
    .edns-gdpr-cookies-customizer-trigger.edns-gdpr-active {
    	display: inline;
    	position: fixed;
    	right: 15px;
    	bottom: 74px;
    	border-radius: 50%;
    	z-index: 99999;
    	
    }
    
    button#edns-gdpr-cookies-customizer-open {
        background-color: #B0262C;
        padding: 5px 8px 5px 7px;
        border-radius: 4px;
        border: 0;
        cursor: pointer;
    }
    
    button#edns-gdpr-cookies-customizer-open svg {
        fill: #ffffff;
    }
    
    @media (min-width: 1025px) {
    
        .edns-gdpr-cookies-customizer-trigger.edns-gdpr-active {
        	right: 15px;
        	bottom: 20px;
        }
    
    }
    
    /* GDPR Cookie On/Off  Toggler */
    
    .edns-gdpr-cookies-toggle {
    	position: relative;
    	display: inline-block;
    	width: 60px;
    	height: 34px;
    	float: right;
    }
    
    .edns-gdpr-cookies-toggle input {display:none;}
    .edns-gdpr-cookies-toggler {
    	position: absolute;
    	cursor: pointer;
    	top: 0;
    	left: 0;
    	right: 0;
    	bottom: 0;
    	background-color: #EA766D;
    	-webkit-transition: .4s;
    	transition: .4s;
    	border-radius: 34px;
    }
    
    .edns-gdpr-cookies-toggler:before {
    	position: absolute;
    	content: "";
    	height: 26px;
    	width: 26px;
    	left: 4px;
    	bottom: 4px;
    	background-color: white;
    	-webkit-transition: .4s;
    	transition: .4s;
    	border-radius: 50%;
    }
    
    .edns-gdpr-cookies-toggle input:checked + .edns-gdpr-cookies-toggler {
    	background-color: #B0262C;
    }
    
    .edns-gdpr-cookies-toggle input:disabled + .edns-gdpr-cookies-toggler {
    	background-color: #EA766D;
    }
    
    .edns-gdpr-cookies-toggle input:focus + .edns-gdpr-cookies-toggler {
    	box-shadow: 0 0 1px #114d78;
    }
    .edns-gdpr-cookies-toggle input:checked + .edns-gdpr-cookies-toggler:before {
    	-webkit-transform: translateX(26px);
    	-ms-transform: translateX(26px);
    	transform: translateX(26px);
    }
    
    