/*
 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
   ===========================================================================*/

   .product-pictograme {
        list-style: none;
        margin-bottom: 0;
        padding-left: 0;
    }

    /*
	 * 1. Clearfix hack 
	 */
	.product-pictograme:after {	/* 1 */
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}

    .product-pictograme li {
        box-sizing: border-box;
        float: left;
        padding: 10px;
        min-height: 100px;
    }
    
    .product-pictograme li img {
       max-height: 75px;
    }

    .product-tabs-wrapper {
        display: none;
    }

    @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;
        }

    }

/* =Buton Cere oferta
   ===========================================================================*/

    #request-offer .wpcf7-submit,
    #request-offer-toogle {
        margin-bottom: 20px;
        padding: 10px 20px;
        color: #fff;
        background-color: #29166F;
        border-radius: 5px;
        display: inline-block;
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    #request-offer .wpcf7-submit:hover,
    #request-offer-toogle:hover {
        background-color: #E67817;
    }

    #request-offer {
        display: none;
        padding-bottom: 20px;
    }

/* =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("");
        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);
    }