.top-header-baner{
    width:100%;
    height:35px;
    flex-direction: row;
    background: #5A1C59;
    margin-top:0px;
    top:0px;
    color:#fff;
    padding-top:5px;
    justify-content: flex-end;
    display:none;
}
.page .entry-title {
    display: none;
}
/* Center and vertical align header items on desktop | wordpress.org/support/?p=15893234 */
@media(min-width:768px) {
    #masthead > .col-full {float:left !important; padding:0px;}
    #masthead > .col-full > .col-full{float:left !important; padding:10px; right:0px;margin:0px;}
    #masthead > .col-full:nth-child(2){flex-basis:260px;max-width:260px; padding-left:50px}
    #masthead > .col-full:nth-child(3) {flex-basis:calc(100vw - 330px);max-width:calc(100vw - 330px);width:calc(100vw - 330px);display:flex;    justify-content: flex-end; padding-right:10px}
    #masthead > .storefront-primary-navigation {clear: none !important;}
    .top-header-baner{    display:flex;}
    #site-navigation{width:100%;}
}
#masthead > .col-full:nth-child(2){flex-basis:260px;max-width:260px;margin:0px; padding-left:50px;padding-top:15px;}
#masthead > .col-full:nth-child(3) {margin:0px;}
#masthead{
    width:100vw !important;
    margin-bottom:0px !important;
}
@media(max-width:767px){
    #site-navigation{
        position: absolute;
        right: 50px;
        top: 15px;
        width: calc(100vw - 100px);
    }
    #masthead > .col-full:nth-child(2){padding-top:15px;}
    .menu > ul > li{
        padding-left:30px;
        padding-right:10px;
    }
}
.menu{
    background: #fff;
}
.top-header-baner a{
    color:#fff;
    padding-right:15px;
    transition: color 0.3s ease-in-out;
}
.top-header-baner a:hover{
    color:#999;
    transition: color 0.3s ease-in-out;
}

.header-phone::before{
    content: "\f525";
    padding-right:3px;
    padding-top:2px;
}
.header-mail::before {
    content: "\f466";
    padding-right:3px;
    padding-top:3px;
}
.header-fb::before{
    content: "\f304";
    font-size: 25px !important;
    padding-right:3px;
}
.header-instagram::before{
    content: "\f12d";
    font-size: 25px !important;
    padding-right:3px;
}
.header-shopping-cart::before{
    content: "\f174";
    padding-top:2px;
}

.dashicons-before:before{
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: never;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 20px;
    vertical-align: top;
    text-align: center;
    transition: color .3s ease-in;

}
a:hover .dashicons-before:before{
    color:#999;
    transition: color 0.3s ease-in-out;
}
#masthead{
    top:0px;
    margin-top:0px;
    padding-top:0px;
}

.woocommerce-product-details__short-description > .dl-activity__content:before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: cover;
    position:absolute;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/valid_till%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/valid_till' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 17 L13 17 L13 16 L12 16 L12 17 Z M12 18 L13 18 C13.552 18 14 17.552 14 17 L14 16 C14 15.448 13.552 15 13 15 L12 15 C11.448 15 11 15.448 11 16 L11 17 C11 17.552 11.448 18 12 18 Z M8 17 L9 17 L9 16 L8 16 L8 17 Z M8 18 L9 18 C9.552 18 10 17.552 10 17 L10 16 C10 15.448 9.552 15 9 15 L8 15 C7.448 15 7 15.448 7 16 L7 17 C7 17.552 7.448 18 8 18 Z M12 13 L13 13 L13 12 L12 12 L12 13 Z M12 14 L13 14 C13.552 14 14 13.552 14 13 L14 12 C14 11.448 13.552 11 13 11 L12 11 C11.448 11 11 11.448 11 12 L11 13 C11 13.552 11.448 14 12 14 Z M8 13 L9 13 L9 12 L8 12 L8 13 Z M8 14 L9 14 C9.552 14 10 13.552 10 13 L10 12 C10 11.448 9.552 11 9 11 L8 11 C7.448 11 7 11.448 7 12 L7 13 C7 13.552 7.448 14 8 14 Z M19 8 L6 8 L6 7 C6 6.448 6.448 6 7 6 L9 6 L9 6.5 C9 6.7765 9.2235 7 9.5 7 C9.7765 7 10 6.7765 10 6.5 L10 6 L15 6 L15 6.5 C15 6.7765 15.2235 7 15.5 7 C15.7765 7 16 6.7765 16 6.5 L16 6 L18 6 C18.552 6 19 6.448 19 7 L19 8 Z M19 18 C19 18.552 18.552 19 18 19 L7 19 C6.448 19 6 18.552 6 18 L6 9 L19 9 L19 18 Z M18 5 L16 5 L16 4.5 C16 4.224 15.7765 4 15.5 4 C15.2235 4 15 4.224 15 4.5 L15 5 L10 5 L10 4.5 C10 4.224 9.7765 4 9.5 4 C9.2235 4 9 4.224 9 4.5 L9 5 L7 5 C5.8955 5 5 5.8955 5 7 L5 18 C5 19.1045 5.8955 20 7 20 L18 20 C19.1045 20 20 19.1045 20 18 L20 7 C20 5.8955 19.1045 5 18 5 Z M16 13 L17 13 L17 12 L16 12 L16 13 Z M16 14 L17 14 C17.552 14 18 13.552 18 13 L18 12 C18 11.448 17.552 11 17 11 L16 11 C15.448 11 15 11.448 15 12 L15 13 C15 13.552 15.448 14 16 14 Z M16 17 L17 17 L17 16 L16 16 L16 17 Z M16 18 L17 18 C17.552 18 18 17.552 18 17 L18 16 C18 15.448 17.552 15 17 15 L16 15 C15.448 15 15 15.448 15 16 L15 17 C15 17.552 15.448 18 16 18 L16 18 Z' id='Fill-168-Copy' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}

.woocommerce-product-details__short-description > .dl-activity__content:first-child:before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/time%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/time' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M17 12.5 L18 12.5 L18 11.5 L17 11.5 L17 12.5 Z M12 19 C8.134 19 5 15.866 5 12 C5 8.1345 8.134 5 12 5 C15.866 5 19 8.1345 19 12 C19 15.866 15.866 19 12 19 Z M12 4 C7.5815 4 4 7.582 4 12 C4 16.4185 7.5815 20 12 20 C16.4185 20 20 16.4185 20 12 C20 7.582 16.4185 4 12 4 Z M15.038 8.1365 L15.73 8.83 L16.422 8.1365 L15.73 7.4435 L15.038 8.1365 Z M14.8915 15.389 L15.5985 16.096 L16.3055 15.389 L15.5985 14.682 L14.8915 15.389 Z M12 6 C11.724 6 11.5 6.2235 11.5 6.5 L11.5 11.5115 L7.5 11.5115 C7.2235 11.5115 7 11.736 7 12.012 C7 12.288 7.2235 12.5115 7.5 12.5115 L12 12.5115 C12.2765 12.5115 12.5 12.288 12.5 12.012 L12.5 6.5 C12.5 6.2235 12.2765 6 12 6 Z M8.846 8.1615 L8.139 7.4545 L7.432 8.1615 L8.139 8.8685 L8.846 8.1615 Z M7.3665 15.416 L8.0585 16.1095 L8.7505 15.416 L8.0585 14.7225 L7.3665 15.416 Z M11.5 18 L12.5 18 L12.5 17 L11.5 17 L11.5 18 Z' id='Fill-166' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}
.woocommerce-product-details__short-description > .dl-activity__content:last-child:before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/location%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/location' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M11.9999989 11.4999986 C11.171499 11.4999986 10.4999991 10.8284987 10.4999991 9.99999887 C10.4999991 9.17149902 11.171499 8.49999915 11.9999989 8.49999915 C12.8284987 8.49999915 13.4999986 9.17149902 13.4999986 9.99999887 C13.4999986 10.8284987 12.8284987 11.4999986 11.9999989 11.4999986 Z M11.9999989 7.49999934 C10.6194991 7.49999934 9.49999934 8.61899913 9.49999934 9.99999887 C9.49999934 11.3809986 10.6194991 12.4999984 11.9999989 12.4999984 C13.3804986 12.4999984 14.4999984 11.3809986 14.4999984 9.99999887 C14.4999984 8.61899913 13.3804986 7.49999934 11.9999989 7.49999934 Z M11.9999989 18.4999973 C11.168499 18.5044973 6.99999981 12.0904985 6.99999981 9.99999887 C6.99999981 7.23899939 9.23849939 4.99999981 11.9999989 4.99999981 C14.7614983 4.99999981 16.9999979 7.23899939 16.9999979 9.99999887 C16.9999979 12.0624985 12.8184987 18.5044973 11.9999989 18.4999973 Z M11.9999989 4 C8.68649949 4 6 6.68649949 6 9.99999887 C6 12.5089984 11.0024991 20.005497 11.9999989 19.999997 C12.9819987 20.005497 17.9999977 12.4749984 17.9999977 9.99999887 C17.9999977 6.68649949 15.3134982 4 11.9999989 4 L11.9999989 4 Z' id='Fill-162' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}

.woocommerce-product-details__short-description > .dl-activity__content:nth-child(3):before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/location%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/location' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M11.9999989 11.4999986 C11.171499 11.4999986 10.4999991 10.8284987 10.4999991 9.99999887 C10.4999991 9.17149902 11.171499 8.49999915 11.9999989 8.49999915 C12.8284987 8.49999915 13.4999986 9.17149902 13.4999986 9.99999887 C13.4999986 10.8284987 12.8284987 11.4999986 11.9999989 11.4999986 Z M11.9999989 7.49999934 C10.6194991 7.49999934 9.49999934 8.61899913 9.49999934 9.99999887 C9.49999934 11.3809986 10.6194991 12.4999984 11.9999989 12.4999984 C13.3804986 12.4999984 14.4999984 11.3809986 14.4999984 9.99999887 C14.4999984 8.61899913 13.3804986 7.49999934 11.9999989 7.49999934 Z M11.9999989 18.4999973 C11.168499 18.5044973 6.99999981 12.0904985 6.99999981 9.99999887 C6.99999981 7.23899939 9.23849939 4.99999981 11.9999989 4.99999981 C14.7614983 4.99999981 16.9999979 7.23899939 16.9999979 9.99999887 C16.9999979 12.0624985 12.8184987 18.5044973 11.9999989 18.4999973 Z M11.9999989 4 C8.68649949 4 6 6.68649949 6 9.99999887 C6 12.5089984 11.0024991 20.005497 11.9999989 19.999997 C12.9819987 20.005497 17.9999977 12.4749984 17.9999977 9.99999887 C17.9999977 6.68649949 15.3134982 4 11.9999989 4 L11.9999989 4 Z' id='Fill-162' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}

.woocommerce-product-details__short-description > .dl-activity__content:nth-child(4):before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg height="800px" width="800px" version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve"><style type="text/css">.st0{fill:%23000000;}</style><g><path class="st0" d="M464.496,431.904c-13.636-24.598-34.497-41.724-54.571-53.835c-20.086-12.104-39.685-19.308-51.156-23.611c-8.74-3.246-17.968-7.456-24.307-11.92c-3.174-2.204-5.578-4.463-6.91-6.3c-1.363-1.883-1.635-3.04-1.646-3.958c0-8.743,0-19.675,0-34.305c1.263-3.193,2.584-5.796,4.076-8.215c2.527-4.15,5.892-8.344,9.268-14.653c2.802-5.26,5.302-11.882,7.235-20.548c1.7-0.827,3.395-1.784,5.048-2.94c5.068-3.499,9.356-8.598,12.862-15.266c3.545-6.699,6.604-15.098,9.865-26.474l-0.027,0.076l0.027-0.084c1.677-5.902,2.481-11.086,2.484-15.802c0.058-7.579-2.312-14.148-6.232-18.582c-1.366-1.569-2.844-2.756-4.329-3.782c0.494-5.834,1.385-13.574,2.231-22.5c0.98-10.358,1.864-22.202,1.864-34.467c-0.038-19.408-2.105-39.902-10.316-57.587c-4.115-8.82-9.887-16.934-17.769-23.342c-7.262-5.918-16.33-10.16-26.849-12.395c-7.139-5.474-14.052-10.266-22.669-13.597c-9.302-3.605-20.039-5.274-34.222-5.266c-4.475,0-9.317,0.16-14.615,0.482C229.032,3.1,216.909,4.9,205.203,4.869c-8.165-0.008-16.223-0.789-25.559-3.446L174.642,0l-3.985,3.338c-12.261,10.412-18.842,25.93-22.868,43.171c-3.978,17.318-5.267,36.786-5.279,56.087c0.004,25.188,2.255,50.069,4.169,68.742c-1.459,0.949-2.909,2.044-4.284,3.506c-4.226,4.426-6.875,11.27-6.802,19.209c0.004,4.708,0.808,9.891,2.484,15.786l0.008,0.031c4.356,15.158,8.295,25.088,13.624,32.621c2.656,3.744,5.742,6.806,9.095,9.126c1.646,1.148,3.33,2.098,5.022,2.924c3.035,12.969,8.146,22.37,12.529,29.176c2.465,3.851,4.643,6.913,5.99,9.202c1.29,2.144,1.673,3.369,1.75,3.928c0,15.228,0,26.451,0,35.431c0.004,0.713-0.276,1.968-1.792,3.982c-2.197,2.978-6.99,6.775-12.735,9.991c-5.735,3.269-12.361,6.102-18.16,8.146c-15.614,5.528-45.239,16.315-71.468,37.315c-13.114,10.511-25.425,23.665-34.478,40.094C38.405,448.22,32.72,467.91,32.74,490.794c0,3.973,0.169,8.054,0.517,12.226l0.75,8.98h443.986l0.75-8.98c0.348-4.164,0.517-8.23,0.517-12.203C479.279,467.941,473.579,448.28,464.496,431.904z M459.592,492.401H52.408c-0.008-0.528-0.069-1.087-0.069-1.607c0.015-19.684,4.754-35.814,12.291-49.534c11.289-20.533,29.242-35.692,47.474-46.686c18.217-10.994,36.453-17.692,47.818-21.696c8.954-3.169,19.354-7.756,28.212-13.903c4.429-3.093,8.506-6.577,11.782-10.871c3.235-4.241,5.773-9.623,5.776-15.825c0-9.149,0-20.579,0-36.258v-0.505l-0.054-0.506c-0.532-4.9-2.48-8.766-4.444-12.096c-3.013-5.023-6.4-9.394-9.497-15.059c-3.085-5.643-5.96-12.456-7.667-22.049l-0.992-5.604l-5.359-1.914c-2.45-0.88-4.203-1.73-5.681-2.756c-2.174-1.546-4.187-3.613-6.744-8.368c-2.519-4.723-5.286-11.996-8.322-22.669v-0.007c-1.305-4.548-1.742-7.993-1.742-10.435c0.077-4.196,1.01-5.183,1.516-5.819c0.543-0.612,1.512-1.079,2.587-1.317l8.521-1.906l-0.915-8.682c-2.01-19.048-4.792-46.532-4.792-73.734c-0.008-18.382,1.297-36.626,4.777-51.685c2.887-12.717,7.415-22.822,13.05-29.253c9.053,2.066,17.436,2.817,25.268,2.81c13.815-0.03,25.881-1.884,39.167-1.853h0.314l0.333-0.015c4.98-0.306,9.436-0.452,13.436-0.452c12.754,0.007,20.705,1.462,27.159,3.95c6.446,2.488,11.966,6.278,19.43,12.089l1.922,1.492l2.392,0.421c8.754,1.569,15.239,4.686,20.472,8.919c7.798,6.323,13.049,15.656,16.361,27.232c3.3,11.53,4.501,25.05,4.49,38.486c0.004,11.316-0.822,22.569-1.776,32.622c-0.953,10.067-2.025,18.848-2.504,25.708h0.004c-0.088,1.218-0.195,2.266-0.318,3.446l-0.869,8.352l8.119,2.136c1.037,0.275,1.856,0.72,2.377,1.332c0.486,0.636,1.37,1.738,1.432,5.735c0,2.434-0.436,5.872-1.726,10.396l-0.008,0.024c-4.038,14.255-7.655,22.385-10.729,26.619c-1.543,2.136-2.867,3.384-4.345,4.425c-1.478,1.026-3.231,1.876-5.68,2.756l-5.359,1.914l-0.992,5.604c-1.168,6.606-2.572,11.369-4.054,15.105c-2.236,5.589-4.636,9.049-7.729,13.62c-3.062,4.509-6.752,10.121-9.635,18.168l-0.582,1.608v1.714c0,15.679,0,27.109,0,36.258c-0.011,5.987,2.328,11.354,5.459,15.573c4.75,6.376,11.242,10.986,18.259,15.013c7.032,3.989,14.684,7.258,21.876,9.952c15.212,5.658,42.64,15.902,65.836,34.444c11.592,9.256,22.06,20.487,29.613,34.137c7.545,13.673,12.295,29.751,12.31,49.419C459.661,491.329,459.6,491.88,459.592,492.401z"/></g></svg>')

}

.woocommerce-product-details__short-description > .dl-activity__content > span{
    padding-left: 26px;
}
.woocommerce-product-details__short-description > .dl-activity__content > p{
    padding-left: 26px;
}
.woocommerce-product-details__short-description > p:before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    margin-left: -24px;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/valid_till%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/valid_till' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12 17 L13 17 L13 16 L12 16 L12 17 Z M12 18 L13 18 C13.552 18 14 17.552 14 17 L14 16 C14 15.448 13.552 15 13 15 L12 15 C11.448 15 11 15.448 11 16 L11 17 C11 17.552 11.448 18 12 18 Z M8 17 L9 17 L9 16 L8 16 L8 17 Z M8 18 L9 18 C9.552 18 10 17.552 10 17 L10 16 C10 15.448 9.552 15 9 15 L8 15 C7.448 15 7 15.448 7 16 L7 17 C7 17.552 7.448 18 8 18 Z M12 13 L13 13 L13 12 L12 12 L12 13 Z M12 14 L13 14 C13.552 14 14 13.552 14 13 L14 12 C14 11.448 13.552 11 13 11 L12 11 C11.448 11 11 11.448 11 12 L11 13 C11 13.552 11.448 14 12 14 Z M8 13 L9 13 L9 12 L8 12 L8 13 Z M8 14 L9 14 C9.552 14 10 13.552 10 13 L10 12 C10 11.448 9.552 11 9 11 L8 11 C7.448 11 7 11.448 7 12 L7 13 C7 13.552 7.448 14 8 14 Z M19 8 L6 8 L6 7 C6 6.448 6.448 6 7 6 L9 6 L9 6.5 C9 6.7765 9.2235 7 9.5 7 C9.7765 7 10 6.7765 10 6.5 L10 6 L15 6 L15 6.5 C15 6.7765 15.2235 7 15.5 7 C15.7765 7 16 6.7765 16 6.5 L16 6 L18 6 C18.552 6 19 6.448 19 7 L19 8 Z M19 18 C19 18.552 18.552 19 18 19 L7 19 C6.448 19 6 18.552 6 18 L6 9 L19 9 L19 18 Z M18 5 L16 5 L16 4.5 C16 4.224 15.7765 4 15.5 4 C15.2235 4 15 4.224 15 4.5 L15 5 L10 5 L10 4.5 C10 4.224 9.7765 4 9.5 4 C9.2235 4 9 4.224 9 4.5 L9 5 L7 5 C5.8955 5 5 5.8955 5 7 L5 18 C5 19.1045 5.8955 20 7 20 L18 20 C19.1045 20 20 19.1045 20 18 L20 7 C20 5.8955 19.1045 5 18 5 Z M16 13 L17 13 L17 12 L16 12 L16 13 Z M16 14 L17 14 C17.552 14 18 13.552 18 13 L18 12 C18 11.448 17.552 11 17 11 L16 11 C15.448 11 15 11.448 15 12 L15 13 C15 13.552 15.448 14 16 14 Z M16 17 L17 17 L17 16 L16 16 L16 17 Z M16 18 L17 18 C17.552 18 18 17.552 18 17 L18 16 C18 15.448 17.552 15 17 15 L16 15 C15.448 15 15 15.448 15 16 L15 17 C15 17.552 15.448 18 16 18 L16 18 Z' id='Fill-168-Copy' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}

.woocommerce-product-details__short-description > p:first-child:before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    margin-left: -24px;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/time%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/time' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M17 12.5 L18 12.5 L18 11.5 L17 11.5 L17 12.5 Z M12 19 C8.134 19 5 15.866 5 12 C5 8.1345 8.134 5 12 5 C15.866 5 19 8.1345 19 12 C19 15.866 15.866 19 12 19 Z M12 4 C7.5815 4 4 7.582 4 12 C4 16.4185 7.5815 20 12 20 C16.4185 20 20 16.4185 20 12 C20 7.582 16.4185 4 12 4 Z M15.038 8.1365 L15.73 8.83 L16.422 8.1365 L15.73 7.4435 L15.038 8.1365 Z M14.8915 15.389 L15.5985 16.096 L16.3055 15.389 L15.5985 14.682 L14.8915 15.389 Z M12 6 C11.724 6 11.5 6.2235 11.5 6.5 L11.5 11.5115 L7.5 11.5115 C7.2235 11.5115 7 11.736 7 12.012 C7 12.288 7.2235 12.5115 7.5 12.5115 L12 12.5115 C12.2765 12.5115 12.5 12.288 12.5 12.012 L12.5 6.5 C12.5 6.2235 12.2765 6 12 6 Z M8.846 8.1615 L8.139 7.4545 L7.432 8.1615 L8.139 8.8685 L8.846 8.1615 Z M7.3665 15.416 L8.0585 16.1095 L8.7505 15.416 L8.0585 14.7225 L7.3665 15.416 Z M11.5 18 L12.5 18 L12.5 17 L11.5 17 L11.5 18 Z' id='Fill-166' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}
.woocommerce-product-details__short-description > p:last-child:before{
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    position:absolute;
    margin-left: -24px;
    width:24px;
    height:24px;
    content:'';
    background-size: 24px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 62 (91390) - https://sketch.com --%3E%3Ctitle%3Eicon/location%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icon/location' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M11.9999989 11.4999986 C11.171499 11.4999986 10.4999991 10.8284987 10.4999991 9.99999887 C10.4999991 9.17149902 11.171499 8.49999915 11.9999989 8.49999915 C12.8284987 8.49999915 13.4999986 9.17149902 13.4999986 9.99999887 C13.4999986 10.8284987 12.8284987 11.4999986 11.9999989 11.4999986 Z M11.9999989 7.49999934 C10.6194991 7.49999934 9.49999934 8.61899913 9.49999934 9.99999887 C9.49999934 11.3809986 10.6194991 12.4999984 11.9999989 12.4999984 C13.3804986 12.4999984 14.4999984 11.3809986 14.4999984 9.99999887 C14.4999984 8.61899913 13.3804986 7.49999934 11.9999989 7.49999934 Z M11.9999989 18.4999973 C11.168499 18.5044973 6.99999981 12.0904985 6.99999981 9.99999887 C6.99999981 7.23899939 9.23849939 4.99999981 11.9999989 4.99999981 C14.7614983 4.99999981 16.9999979 7.23899939 16.9999979 9.99999887 C16.9999979 12.0624985 12.8184987 18.5044973 11.9999989 18.4999973 Z M11.9999989 4 C8.68649949 4 6 6.68649949 6 9.99999887 C6 12.5089984 11.0024991 20.005497 11.9999989 19.999997 C12.9819987 20.005497 17.9999977 12.4749984 17.9999977 9.99999887 C17.9999977 6.68649949 15.3134982 4 11.9999989 4 L11.9999989 4 Z' id='Fill-162' fill='%23636367'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.woocommerce-product-details__short-description > p {
    padding-left: 26px;
    padding-bottom:0px;
}

.wo_main_shop{
    padding-right:20px;
    padding-left:20px;
    margin:auto
}
@media only screen and (min-width: 992px) {
    .wo_main_shop {
        width:90vw;
        padding-right:30px;
        padding-left:30px;
    }
}


.woocommerce-LoopProduct-link > a > img{
    aspect-ratio: 304/170;
    object-fit: scale-down;
}

.woocommerce-LoopProduct-link > img{
    aspect-ratio: 304/170;
    object-fit: scale-down;
}
.woocommerce-Price-amount{
    margin:auto;
}
.price{
    display:flex;
}
.customviewaddtocartbutton {
    display: block !important;
    border: 1px solid #5A1C59 !important;
    background-color: #5A1C59 !important;
    color: white !important;
    font-size: 16px !important;
    cursor: pointer !important;
    text-align: center !important;
    border-radius: 30px !important;
    width:fit-content;
    padding:6px 12px;
    margin:auto;
}

.customviewaddtocartbutton:hover {
    background-color: white !important;
    color: #5A1C59 !important;
    cursor: pointer !important;
}
.page-title{
    display:none;
}
.woocommerce-LoopProduct-link > img{
    aspect-ratio: 304/170;
    object-fit: scale-down;
}

.woocommerce ul.products li.product .price {
    font-size: 1.25rem!important;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{
    font-size: 1.25rem!important;
}

.full_size_block{
    display: flex;
    width: 100vw;
    margin-left: -10vw;
}
@media (min-width: 1357px) {
    .full_size_block{
        margin-left:calc((100vw - 1080px)*-0.5);
    }
}
.storefront-breadcrumb{
    display:none;
}

.add_to_cart_button{
    display: none !important;
}

.wp-element-button{

    background:#5A1C59 !important;
    color:#f1f1f1 !important;
}
.wp-element-button:hover{

    filter:brightness(110%);
}
.woocommerce-info{
    background:#5A1C59 !important;
    filter:brightness(150%);
}
.products_avilible{
    position: absolute;
    right: 0;
    top: 20px;
    background: #d2000d;
    padding: 4px 10px;
    font-weight: 700;
    -webkit-box-shadow: 0 2px 2px 0 rgb(0 0 0 / 60%);
    box-shadow: 0 2px 2px 0 rgb(0 0 0 / 60%);
    font-stretch: condensed;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0;
    text-align: center;
    z-index: 2;
    min-width: 80px;
	border-radius:20px 0 0 20px;
}
#menu-main{
    display:flex;
    margin-right:-40px;
    justify-content: flex-end;
}
.bg_white{
    position: fixed;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    top:0px;
    left:0px;
    height: 100vh;
    background-image: url(/wp-content/uploads/2023/03/bcg_white.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-size: cover;
    z-index: 1;
}
.bg_purple{
    position: fixed;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: 100vw;
    top:0px;
    left:0px;
    height: 100vh;
    background-image: url(/wp-content/uploads/2023/03/bg_black@2x.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-size: cover;
    z-index: 1;
}
.wp-block-column{
    z-index:1;
}
#particles-js1{
    position:relative;
    z-index:2 !important;
}

.entry-content .wp-block-create-block-cd-tech-block-bg-white{

    height: auto;
	height: fit-content !important;
    height: -moz-fit-content !important;
    background-image: url(/wp-content/uploads/2023/03/bcg_white.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-size: cover;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    z-index: 1;
}

.entry-content .wp-block-create-block-cd-tech-block-bg-purple{

    height: auto;
	height: fit-content !important;
    height: -moz-fit-content !important;
	background:#FFFBF4 !important;
    /*background-image: url(/wp-content/uploads/2023/03/bg_black@2x.png);
   // background-repeat: no-repeat;
    //background-size: 100% 100%;
    //background-attachment: fixed;
   // background-size: cover; */
   margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    z-index: 1;
	color: #5A1C59 !important;
}

.swiper {
    height: 100%;
    max-width:1100px;
    padding-left: 45px !important;
    padding-right: 45px !important;
}
.column-100-vw .swiper {
    height: 100%;
    max-width:95vw;
    padding-left: 45px !important;
    padding-right: 45px !important;
}

.column-100-vw .cd-image-slider-link{
    width:100%;
    object-fit: cover;
    display:block;
}
.column-100-vw .cd-image-slider-link .attachment-woocommerce_thumbnail{

}
.column-100-vw .swiper-slide img {
    display: block;
    width: 100%;
    height:calc(100vw /6);
    object-fit: cover;
}
@media(max-width: 1200px){
    .swiper {
        max-width:80vw;
    }
    .column-100-vw .swiper-slide img {
        display: block;
        width: 100%;
        height:100%;
        object-fit: cover;
    }
    .column-100-vw{
        padding:50px !important;
    }
    .column-100-vw-wrapper{

    }
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 200px;
    object-fit: scale-down;

}
.swiper-slide a {

}
.promoted_product{
    display: flex;
    flex-direction: column;
}
.promoted_product >h2{
    margin:auto;
    margin-top: 30px;
    margin-bottom: 15px;
    font-size: 2.2rem;
    color:#fff;
    font-weight:700;
    z-index:20;
    position:relative;
}

.price{
    display:flex;
    margin:auto;
}
.customviewaddtocartbutton {
    display: block !important;
    border: 1px solid #5A1C59 !important;
    background-color: #5A1C59 !important;
    color: white !important;
    font-size: 16px !important;
    cursor: pointer !important;
    text-align: center !important;
    border-radius: 30px !important;
    width:fit-content;
    padding:6px 12px;
    margin:auto;
    transition: background-color 0.3s ;
    transition: color 0.3s ;
}

.customviewaddtocartbutton:hover {
    background-color: white !important;
    color: #5A1C59 !important;
    cursor: pointer !important;
    transition: background-color 0.3s ;
    transition: color 0.3s ;
}
.page-title{
    display:none;
}
.et_shop_image > img{
    aspect-ratio: 304/170;
    object-fit: scale-down;
}
.promoted_product a{
    color:#fff;
    text-decoration:none;
}
.promoted_product a:hover{
    color:#fff;
}
.promoted_product  p{
    margin-bottom:0px;
    width:100%;
    text-align: left;
}
.content-area{
    margin-bottom:0px !important;
}
.site-main{
    margin-bottom:0px !important;
}
.page{
    margin:0px !important;
}
.swiper-button-next:after {
    content: 'next' !important;
display:block;
    font-family: swiper-icons;;
    font-weight: 100;
    color:#5A1C59 !important;
	
    width: 40px;
    height: 40px;
    margin-right: -25px;
}
.swiper-button-prev:after {
    content: 'prev' !important;
	display:block;
    font-family: swiper-icons;;
    font-weight: 100;
    color:#5A1C59 !important;
    margin-left: -25px;
}
.wp-block-columns.wp-container-2{
    padding:0px;
}

.page_btn{
    display:block;
    margin:auto;
    width:auto;
    width:fit-content;
    width: -moz-fit-content;
    height:auto;
    height:fit-content;
    height: -moz-fit-content;

    padding: 12px 30px;
	text-decoration: none !important;
	
	background: #5A1C59;
    color:#fff !important;
    border:1px solid #fff;
    transition: all 0.3s ease;
}
.page_btn:hover{
    background: #fff;
    color:#5A1C59 !important;
    border:1px solid #5A1C59;
    transition: all 0.3s ease;
    text-decoration:none !important;
}
.page_btn_wrapper{
    display:flex;
    flex-direction:row;
    justify-content: center;
    width:100%;
    padding:15px;
}

section#comments{
    display:none;
}
.comment-form-cookies-consent{
    position: absolute;
    bottom: -10px;
}
label[for="wp-comment-cookies-consent"]{
    margin-top:7px !important;
}
@media(min-width:992px){
    .comment-form-cookies-consent{
        position: absolute;
        bottom: -20px;
    }
    .form-submit{
        margin-bottom:50px !important;
    }
}
@media(max-width:529px){
    .comment-form-cookies-consent{
        position: absolute;
        bottom: -20px;
    }
    .form-submit{
        margin-bottom:80px !important;
    }
}

.qodef-block-container{
width:auto !important;
width: -moz-fit-content !important;
width:fit-content !important;

}
input[type=submit]{

    display:block;
    margin:auto;
    width:auto;
    width:fit-content;
    width: -moz-fit-content;
    height:auto;
    height:fit-content;
    height: -moz-fit-content;

    padding: 12px 30px;
    background: #fff;
    color:#5A1C59 !important;
    border:1px solid #5A1C59 !important;
    transition: all 0.3s ease;
    text-decoration:none !important;
border-radius:5px !important;
}
input[type=submit]:hover{

    background: #5A1C59 !important;
    color:#fff !important;
    border:1px solid #fff !important;
    transition: all 0.3s ease;
}
.page_btn{
    border-radius: 5px !important;
}
.entry-content .wp-block-create-block-cd-tech-block-bg-white{
	background-image: none !important;
}
.entry-content .wp-block-create-block-cd-tech-block-bg-purple{
	background-image: none !important;
}
.woocommerce-products-header .wp-block-create-block-cd-tech-block-bg-white{
	    height: auto;
    height: -moz-fit-content;
    height: fit-content;
	background-color: #FFFBF4 !important;
	background-image: none !important;
    /*background-image: url(/wp-content/uploads/2023/03/bcg_white.png); 
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-size: cover; */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;
    z-index: -1;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0px;
    left: 0px;
}
.site-content{
		  padding-top:30px;
	background-color: #FFFBF4 !important;
	background-image: none !important;
    /*background-image: url(/wp-content/uploads/2023/03/bcg_white.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    background-size: cover; */
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    width: auto;

	
}

.site-content{
	min-height:calc(100vh  - 355px);
	padding: 0px;

}

.height_380{
	height:380px !important;
}
@media(max-width:700px){
.height_380{
	height:230px !important;
}	
}
@media(max-width:540px){
.height_380{
	height:180px !important;
}
}	
.wp-block-create-block-cd-tech-block-bg-white{
	background-color: #FFFBF4 !important;
}
.footer-column{
	min-width:200px !important;
	margin:10px;
	font-size:1rem !important;
}
.footer-column p{
	font-size:1.1rem !important;
}

#colophon{
	padding-bottom:0 !important;
}
.cky-btn-revisit-wrapper{
	margin-bottom:10px !important;
}

.footer-row{
	display:flex;
	flex-direction:row;
	justify-content: center;
	flex-wrap: nowrap;
}
/* Clear floats after the columns */
.footer-row:after {
  content: "";
  display: table;
  clear: both;
}
.site-info{
	padding-bottom:5px !important;
}
@media(max-width:767px){
	.menu-item{
	padding-left:15px;
	padding-right:15px;
}
}
@media(max-width:991px){

.footer-column{
	min-width:unset;
}
	.footer-row{
	flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
	}

}
@media screen and (max-width: 780px) {
  .footer-column {
    width: 100%;
  }
	.mySwiper{
		position:relative;
		right:20px;
	}
}
@media screen and (max-width: 550px) {
	.mySwiper{
		position:relative;
		right:40px;
	}
}
.promoted_product{
padding-top:50px;
}
.gallery-padding-top{
padding-top:10px;
margin-bottom:20px;
}
.text-justify{
text-align: justify !important;
}
.margin-top--100{
margin-top:-20px;
mix-blend-mode: multiply;
}
.eedee-gutenslider-nav{
filter: invert(14%) sepia(37%) saturate(2774%) hue-rotate(272deg) brightness(50%) contrast(97%);
transform: scale(1.8) !important;
}
.person_list_margin_top{
margin-top:30px;
}
.person_list_wrapper{
display:flex;
flex-direction:row;
margin-bottom:20px;
	gap:30px;
}
@media (max-width:992px){
.person_list_wrapper{
flex-direction:column;
}
}
.person_list_img{
width:300px;
min-width:300px;
margin:auto;
margin-top:0px;
}
.person_list_text_title{
font-size:2.5rem;
color:#5A1C59;
margin-bottom:20px;
}
.person_list_text_title a{
text-decoration:none !important;
}
.primary-navigation .menu-item:nth-child(1){
color:#5A1C59;
}
.menu-item:nth-child(6){
color:#5A1C59;
}
.primary-navigation .menu-item:nth-child(1) a{
color:#5A1C59 !important;
font-size:700 !important;
}
.menu-item:nth-child(6) a{
color:#5A1C59 !important;
font-size:700 !important;
}
.primary-navigation .menu-item:nth-child(1):hover a{
filter: brightness(1.4);
}
.menu-item:nth-child(6):hover a{
filter: brightness(1.4);
}
.shoopBool{
	bottom:25px !important;
	right:25px !important;
}
.handheld-navigation, .nav-menu, .main-navigation div.menu>ul:not(.nav-menu){
	transition: all,ease, 0.01s !important;
}
.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content{

	
}
.wp-block-eedee-block-gutenslider .swiper-slide-prev,
.wp-block-eedee-block-gutenslider .swiper-slide-next {
  opacity: 0;
	transition: opacity ease 0.3s;
}

.site-info a{
	opacity:0;
	height: 50px;
    display: block;
}
.site-info{
	max-width:300px;
	overflow:hidden;
	height:30px;
	padding:0px !important;

}

.new-site-color{
	width:100%;
	height:100%;
	background:#fffbf4 !important;

}
.tnp-submit{
	margin:auto !important;
	background: #fff !important;
}
.no-bg{
	mix-blend-mode: multiply;
}
.white-link{
	color:#fff !important;
	cursor: pointer;
	text-decoration: none !important;
}

.cdtech-slidder-img{
	display:block;
	width:100%;
	height:200px;
	
}
.fotter-info{
	right: 0px;
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    bottom: 0px;
    top: unset;
	padding-bottom:20px;
    margin-top: -10px;
	background:#5A1C59;
}
.text-decoration-none{
	text-decoration:none;
}
.bg-purple{
	background:#5A1C59;
}
.col-full-footer-info{
	display:flex;
	gap:20px;
}
.site-info{
	margin-bottom:-30px;
}
@media(max-width:767px){
	.fotter-info{
		padding-bottom:100px;
	}
}
.product_title.entry-title{
	line-height: 1 !important;
    letter-spacing: -1px !important;;
    font-weight: 600 !important;;
	margin-top:10px !important;;
	margin-bottom:10px !important;
	font-size:2rem !important;
}
.entry-summary .price{
	margin:0px !important;
	font-weight:600 !important;
}
p + .dl-icon  {
	margin:0px !important;
}
.dl-icon  + p  {
	margin:0px !important;
}
.storefront-full-width-content .woocommerce-tabs .panel{
	width:100% !important;
}

.wpcf7-form-control-wrap input{
	height:10px;
	border: none !important;
}
.wpcf7-textarea{
	height:150px;
}
.margin-bottom-40{
	margin-bottom:20px;
}
.wpcf7-submit{
	    display: flex !important;
    margin: auto !important;
    padding: 5px 200px !important;
    margin-top: 10px !important;
}
.menu-item a{
	padding:20px 10px !important;;
}
.purple-link{
	text-decoration:none !important;
	color:#5A1C59 !important;
	transition: all 0.3s;
}
.purple-link:hover{
	transition: all 0.3s;
	color: color:#6A2C69 !important;;
}
.purple-link strong{
	text-decoration:none !important;
	color:#5A1C59 !important;
	transition: all 0.3s;
}
.purple-link strong:hover{
	transition: all 0.3s;
	color: color:#6A2C69 !important;;
}
.flat-link a{
	text-decoration: none !important;
}

.tabs.wc-tabs{
	display:flex;
	flex-direction:row;
	gap:0;;
	width:100% !important;
	background: #F4F4F4;
}
.description_tab  a{
	padding: 5px 20px !important;
}
.additional_information_tab a{
	padding: 5px 20px !important;
}
.woocommerce-tabs ul.tabs li.active::after{
	display:none;
	
}
.woocommerce-tabs ul.tabs li.active{
	background:#FFFBF4;	
	border:2px solid #7F54B3 !important;
}

 img[src*="https://static.xx.fbcdn.net"] {
 display:inline;
}

.brands-scale{
	scale: 0.5;
    margin: auto;
	background:#FFFBF4;
}
.hidden-text-wrapper{
	display:flex;
	flex-direction:coumn;
	max-height:50px;
	overflow:hidden;
	transition:all 0.5s;
}
.hidden-text-wrapper .has-text-align-center{
	width:100%;
	text-align:center;
	height:100%;
}
.hidden-text-wrapper-active{
	transition:all 0.5s;
	max-height:1000px;
}
.show-more-btn{
	color:#5A1C59;
	width:100%;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
}
.hidden-text-wrapper-2{
		display:block !important;
	max-height:210px;
	overflow:hidden;
	transition:all 0.5s;
	margin-top:20px;
}
.show-more-btn-2{
		color:#5A1C59;
	width:100%;
	text-align:center;
	margin-top:10px;
	cursor:pointer;
}
.media-left-wrapper{
	text-align:left;
	 float: left;
	padding-right:10px;
	margin-bottom:0px !important;
}
.hidden-text-wrapper-active-2{
	max-height:2000px;
}
@media(max-width:991px){
	.hidden-text-wrapper-active-2{
	max-height:4000px;
}
}
.cp-baner{
	display:flex !important;;
	margin:auto;
}
#bwg_container1_0{
	z-index:1;
}
.storefront-full-width-content .content-area{
	position:relative;
	z-index:1;
}
@media (max-width:768px){
	.specialny-margines{
		margin-left:40px !important;
	}
	.brands-scale{
		scale:0.8;
	}
	.scale-2 .swiper-button-next{
		display:none;
	}
		.scale-2 .swiper-button-prev{
		display:none;
	}
	.col-full-footer-info{
		display:flex;
		flex-direction:column
	}
	.foter-pp-link{
		width:100%;
		text-align:center;
	}
	.foter-pp-link{
		margin-top:30px;
	}
	.site-info{
		width:100%;
		text-align:center;
	}
	.prowadzacy-description{
		min-width:100px !important;
	}
	.prowadzacy-width{
		min-width:100px !important;
	}
	.prowadzacy-main-img{
		min-width:100px !important;
	}
		.prowadzacy-main-img img{
		min-width:100px !important;
	}
	.qodef-gutenberg-column-inner{
		gap:30px;
	}
		.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form button {
		max-width:70;
			margin:auto;
	}
}
@media (max-width:992px){
		.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form button {
		max-width:300px;
			margin:auto;
	}
	.wpcf7-form-control{
		    padding: 20px 40% !important;
	}
}
.product_type_simple{
	display:none !important;
}
.storefront-handheld-footer-bar{
	display:none !important;
}
@media(max-width:991px){
	.site-info{
		margin:auto !important;
		text-align:center;
	}

}
.wp-block-columns {
	margin-bottom:0px !important;
}
.cd-tech-blocks-bg-container-purple{
	padding-bottom:0px !important;
	padding-top:0px !important;
}
.page_btn_wrapper{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.brands-scale{
	margin-top:-40px;
}
.p-small-margin{
	margin-bottom:10px !important;
}
.cd-tech-blocks-bg-container-white{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.wp-block-column{
	margin-bottom:0px !important;
}
.show-more-btn{
	margin-bottom:0px !important;
}
.voucher-center{
	display:flex;
	width:100%;
	text-align:center;
	margin:auto;
}
.voucher-center {
	display:flex;
	width:100%;
	margin: auto;
    align-items: center;
    flex-direction: column;
    justify-content: space-between;

}
.voucher-center  a{
text-decoration:none !important;
}
.voucher-center-wrapper{
	display: flex;
    align-items: center !important;
	flex-direction:column !important;
	background: #FFFBF4;
	color:#5A1C59;
	transition: all 0.4s;
	margin:auto !important;
	border-radius:5px;
}
.voucher-center-wrapper p strong{
		color:#5A1C59;
	transition: all 0.4s;
}
.voucher-center:hover  a{
		color:#FFFBF4;
	transition: all 0.4s;
	
}
.voucher-center  a{
		color:#5A1C59;
	transition: all 0.4s;
	cursor:pointer;
	
}
.voucher-center{
	cursor:pointer;
}
.voucher-center-wrapper:hover{
	background: #5A1C59;
	color:#fff;
}
@media(max-width:991px){
	.voucher-center-wrapper{
		max-width:500px;
		margin:auto;
	}
}
.qodef-m-content{
	padding:10px !important;
	flex-direction: column !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-around !important;
}
.qodef-m-content-inner h2{
	display:block;
	width:100%;
	text-align:center;
	text-shadow: none;
}

.qodef-m-content-inner:hover h2{
	color:#fff !important;
	transition:all 0.4s;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}
.qodef-m-image{
	max-width:500px;
	margin:auto;
}
.qodef-m-content-inner{
	display:flex;
	flex-direction:column;
	   align-items: center !important;
}
.has-black-color{
	padding:0px;
	display:flex;
	justify-content: space-around;
	padding:0px !important;
}
@media(max-width:991px){
	.brake-point-991{
		display:flex;
		flex-direction:column;
	}
	.has-black-color{
		margin: 0px !important;
	}
    .padding-mobile-0{
        padding-right:0px !important;
        padding-left:0 !important;
    }
    .padding-mobile-0 .cd-tech-blocks-bg-container-white{
        padding-right:0px !important;
        padding-left:0 !important;
    }
}
.voucher-center-wrapper p a{
	text-decoration:none !important;
	font-weight:700;
	text-align:center;
}
.qi-block-button{
	min-width:300px;
	max-width:80vw;
}
@media(max-width:400px){
	.qi-block-button{
	min-width:200px;
	max-width:80vw;
}
}
.wp-block-qi-blocks-banner {
	border-radius:3px !important;
	overflow:hidden;
}
.no-margin-bottom{
    margin-bottom:5px;
}
.cd-expanding-text-wrapper .cd-expanding-text{
    height:0px;
    max-height:0px;
    transition: all 0.4s ease;
    overflow:hidden;

}
.cd-expanding-text-wrapper:hover .cd-expanding-text{
    height:fit-content;
    height:-moz-fit-content;
    max-height:1000px;
    transition: all 0.4s ease;

}
.site-branding{
    position:relative;
    z-index:500000;
}

@media(max-width:520px){
    .archive-wrapper{
        max-width:90vw;
        margin:auto;
        display:flex;
    }

    .archive-wrapper .archive-h1{
        font-size:20px !important;
    }
}
.p-margin-30-contact{
    margin-bottom:-30px;
}