/*
Theme Name: Costa
Theme URI: http://www.costa.co.il
Author: Studio Costa
Author URI: http://www.costa.co.il
Description: Studio Costa Custom Theme
Version: 2.1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: costa
Tags: custom, costa

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/
.woocommerce-Price-amount {margin: 0px 10px 0px 10px;text-decoration: underline;}
.woocommerce-message a {    background: linear-gradient(to left, #fcc105, #ce195b);
    padding: 10px;
    color: #fff !important;}
.orderbu_complete {background-image:linear-gradient(to right,#CC145D,#FEC901);display:flex;align-items:center;justify-content:center;padding:10px;color:#fff;fill:#fff;font-weight:bold;font-size:1.2em;margin-bottom: 40px;}
.select2{width: 120px !important;}
#menu-item-7129{
    background: url(http://tera.co.il/app-a/wp-content/uploads/2020/11/israel.png);
    background-size: 100%;
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;}
    
    #menu-item-7128{
    background: url(http://tera.co.il/app-a/wp-content/uploads/2020/11/united-states.png);
    background-size: 100%;
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;}
    
    
.remove-icon{background-color: #181818;padding: 10px;/* background: linear-gradient(to left,#00b9f6, #09c208); */color: #fff;font-size: 20px;}

.template-order-photo  .pricelist, .variations{display:none !important; }
.template-order-pro  .pricelist{display:none !important; }
#billing_country_field {
  display: none;
}
.woocommerce-form__input-checkbox{width:10px !important}
* {margin:0;padding:0;list-style:none;outline:none;border:none;vertical-align:top;text-decoration:none;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-appearance: none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:root {--blue:#00b9f6;--green:#0ec20a}
a[href],input[type='submit'],input[type='image'],label[for],select,button {cursor:pointer}
a,input,button {transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
img {max-width:100%;height:auto}
body {cursor:default;font-family: 'Open Sans Hebrew Condensed', sans-serif;padding-top: 114px;background-color: #2a2a2a;overflow-x:hidden}
div.wpcf7-validation-errors {display:none!important}
input,button,textarea {font-size:inherit;font-family:inherit}
textarea {width:100%;box-sizing:border-box;font-size:1em;font-family:inherit}
.breadcrumbs {color:#555}
.breadcrumbs a {color:inherit;text-decoration:underline}
.breadcrumbs a:hover {color:#d45933}
.h {margin:0 auto;position:relative;max-width:1200px}
.ll {display:none;width:3em;height:3em;position:relative;background:transparent}
.ll svg {transition:all .2s ease;position:absolute;top:0;right:0;width:100%;height:100%;fill:#ee8e1f}
.header {position:fixed;top:0;right:0;z-index:500;width:100%;background: #fafafd;padding:20px;box-sizing:border-box;transition:all .2s ease}
.header:before {content:'';position:absolute;top:0;right:0;width:100%;height:3px; background: linear-gradient(to left, #d83f6e, #fca81a, #ddc205, #0ec20a, #00b9f7)}
.header.scrolled {padding:5px 20px}
.header .h {display:flex;justify-content:space-between;align-items:center}
nav > ul {display:flex;align-items:center;margin:0 15px}
nav > ul > li {position:relative}
nav > ul > li > ul {position:absolute;visibility:hidden;opacity:0;transform:translateY(20px);transition:all .2s linear;background-color:#fff;padding:10px}
nav > ul > li:hover > ul {visibility:visible;opacity:1;transform:translateY(0%)}
nav > ul > li > a {color: #000000;padding:10px 20px;display:flex;position:relative;font-size:1.2em;fill:#b70000}
nav > ul > li > a:before {content:'';position:absolute;bottom:0;right:0;width:100%;height:3px;background:linear-gradient(to left, #00b9f6, #09c208);z-index:-1;transition:all 1s ease;opacity:0}
nav > ul > li > a:hover:before {opacity:1}
nav > ul li:first-of-type a:before {display: none}
nav > ul > li > a > svg {width:1.2em;height:1.2em}
nav > ul > li.menu-item-21 > a > svg {display:block}
nav > ul > li.menu-item-21 > a > span {display:none}
nav > ul > li > ul > li > a {color:#666;display:block;padding:5px 10px;white-space:nowrap}
nav > ul > li > ul > li > a:hover {background-image:linear-gradient(to left, #00b9f6, #09c208);color:#fff}

.banner_app {background-color: #fff;padding: 40px 0}
.banner_app .h {background: linear-gradient(to left, #cd175b, #feca01); display: flex; justify-content: space-between; padding: 25px 0;position:relative;text-align:center;align-items:center;border-radius:10px}
.banner_app img {position:absolute; top:50%;right:50%;transform:translate(50%,-50%) scale(1.4);max-height:100%}
.ba_text {color:#fff; font-size:3em;;flex-basis:calc(100%/2 - 100px);font-weight:600;line-height:1em;padding: 20px 30px 20px 190px;}
.ba_buttons {flex-basis:calc(100%/2 - 100px); display: flex;justify-content: center; padding: 0 30px;box-sizing:border-box}
.ba_buttons a {margin:0 5px;display:block;background-size:cover;flex-basis:50%;padding-top:15%}
.ba_buttons a:hover{transform:translateY(-3px);transition:all .2s ease;/*box-shadow: 0 2px 3px rgba(0,0,0,0.2)*/}
.ba_button_apple {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABfCAYAAABSvPquAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2ZjI0MTZkMC0wMzlmLTA2NDMtYmZhYi0wYzhiZjA5MTUwNmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Njc0QUNEN0FBMEJFMTFFQTkzNDQ4NkFCRTVDODA2REYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Njc0QUNENzlBMEJFMTFFQTkzNDQ4NkFCRTVDODA2REYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmYyNDE2ZDAtMDM5Zi0wNjQzLWJmYWItMGM4YmYwOTE1MDZjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZmMjQxNmQwLTAzOWYtMDY0My1iZmFiLTBjOGJmMDkxNTA2YyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pmvlar0AACDKSURBVHja7J0JvBVVHccPoixSYkK4IJrhgqKAJpsCJggmGUiaJCiyPVxeUIGRgOwoUCYWAUoqPiRFhBCKRXwYarInm5KGyiKblCLhSup0vgfmdubcmTtzL/e+O++98/t8zgfe3JkzZ87yP/////yXCo7jCAsLC4vSgGNsF1hYWFiCZWFhYWEJloWFRXnFsfofo0aNEgsWLMiknqqyVDHrs7CwKPf4SpbPZPk43Qfr1asnioqKggnWG2+8IVavXh2lrhNlaX2kNJTlZFmOtwTLwsLCwJeyfCrLB7JskmWZLEtl2R324Mcff5yaw6pUqVJYHafJUijLzbKcYcfCwsIiIurK0liWnrK8L8tcWSbIsjnogSpVqiRdS0eH1UuWNbIMtsTKwsLiKFBDlt6yIM4Nl+W4qA9GIVhUNlWWR45wWBYWFhbZQDVZRsiC4vzkbBCsyrI8LUuB7VsLC4scoa0si2U59WgJ1hRZOtn+tLCwyDEayTL7CNeVEcHqI0sP248WFhYlhMtkGZcJwaojy1jbfxYWFiUMrBBapUuw+styku07CwuLEkYFcfjksEJUglVLlm623ywsLPKEK2VpEpVgtbfclYWFRZ65rM5RCVYb218WFhZ5xhXCx9XPJFgVZWlg+8rCwiLPOFuWU8yLJgU70e+msohzzjlHNG/eXNSoUUNMmjRJHDp0yE6RkuD1K1QQcYtyG8c2HQ2OOeYY8dVXX5X2zzhBHDYk3ZmKw6omQgy3Sjuuvvpq8Ze//EVs2LBBha4YMmSIqFy5ct7bRRtq1aolzj33XNGgQQPRsGFDcfbZZ4uvf/3rZaLfcayfNWuWWLNmjbj22mtj06aZM2eqNnXo0KFM9PO9996rvmfQoEFl4XOqh3FYiITHiTIIiMEDDzwgunbt6rm+b98+8fnnn+e9fX/4wx/E9773PVGzZk2147vYvXu3WL58uXj88cczjVUWGy6mSZMm4swzzxSnnHJKbNrUuHFj8e1vfzs2bTpanH/++eKSSy4RGzduLAufc1wYwSqTqF+/vnjmmWfUYJqAIMRBHGTRfPOb3xRvvfWWikv25ZdfqkV00UUXiRtuuEEVOMI77rhDfPrpp6VyHD777DP17xdffGHblCFOOukkceWVVypVBpucKcq6c7msqjjKfIhkdFULFy70JVZg7dq1sWinO8Huu+8+8YMf/EBcd911olmzZirqImw+uPXWWxWXaJEdlEa9Vd++fcXs2bPFj3/8Y1EeM16VaQ6rWrVq4sknnxRnnBEcvuvPf/5zrNpcsWJFz9/vvvuuuOeee5TYSgjr2267TTz66KO+hPb4448Xl156qeLU9u7dq+4xxV12aLg5OIvXX3/dM+kvuOACcdxxx4lNmzZ5lLbnnXee0qW988474oMPPkiIHrwPXSDcScuWLVW9tHfZsmUZKX0R0b7zne+o8frPf/4j1q9fL/79738H3g8xh3umbXzvqlWrxP79+wPvh2PloOVrX/uaEplo+9Eopy+88EKlZ2Szoc/4dr/xdPv11VdfVX9/97vfFaeffrp4++23xd/+9rdospF8nu+lj92/GzVqpBTsb775ZlJ0TpdjRAznuffee0/89a9/Tcl5nXbaaer+E088UdW5YsWKeO4ybpE7+FnyEjPcKQtlzJgxTirIAXGOPfbYWLT1hRdeUG0qKCjw/f2EE05wdu3ape4ZPXp00u8333yzs2XLFs/3vfbaa07Hjh099zVo0MD573//63zyySfOWWedlbguF5AjiYT6TYqhievf+MY3nD179jhSRHXkAklcX7NmjXqH3OmdxYsXe9773HPPqef091auXNmRoq76vXv37kntb9q0qfPKK6946pGLzLnrrruS7qUuudEkjefWrVuddu3a+fZfly5d1HfomDp1qiOJtvp/z549I4+VJBrO/PnzPXUdPHjQ+c1vfuNUqVLFc68kjs62bdscuXE4HTp0cFavXu15Tm6o6nvC3lmnTh01Nn5o1apV4r6ZM2eqa1JcdKZMmeK5j/499dRTfevv16+fGn8d9LHc/PK2JuTmdY1On9TmWlYJ1plnnpk0ACa+//3vx6a9YQSL4i5SFot+vUePHolvmjhxotOtWze1EACERidaEGjJXajffvjDHyauQ3hcFBYWJq5fccUVCeKnE3fJGajrH374obNv3z61QHQiMn78+MgES05MVQ+YN2+e+v1Xv/qVarsfgZZchfPEE084EyZMUGNImTNnjrp39+7dTo0aNTz38w2S41C/r1y50hk2bJjz8MMPe+ZCVIIluZDExsCGx3gNHjzY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')}
.ba_button_google {background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABgCAYAAACnkE/WAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2ZjI0MTZkMC0wMzlmLTA2NDMtYmZhYi0wYzhiZjA5MTUwNmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQjVBQkZBMEJFMTFFQTlFMDVBMjg5RkYxRDU1MUMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQjVBQkVBMEJFMTFFQTlFMDVBMjg5RkYxRDU1MUMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NmYyNDE2ZDAtMDM5Zi0wNjQzLWJmYWItMGM4YmYwOTE1MDZjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZmMjQxNmQwLTAzOWYtMDY0My1iZmFiLTBjOGJmMDkxNTA2YyIv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')}

.blog_posts {background-color:#f9f9f9;padding:15px 0}
.blog_posts .h {display:flex;flex-wrap:wrap; justify-content:space-between}
.blog_post {flex-basis:calc(100%/2 - 20px);background-color:#fff; margin-bottom:20px;box-shadow:0 5px 5px rgba(0,0,0,.1)} 
.blog_post:hover {transform:translateY(-3px);box-shadow:0 5px 5px rgba(0,0,0,.05)}
.blog_post h2 {background: -webkit-linear-gradient(left,#00b9f6, #09c208);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.4;margin:10px 0}
.blog_content {padding:25px;color:#666}
.blog_post span {border-bottom: 1px solid transparent;border-image: linear-gradient(to left,#00b9f6, #09c208);-moz-border-image: -moz-linear-gradient(to left, #00b9f6, #09c208);-webkit-border-image: -webkit-linear-gradient(to left,#00b9f6, #09c208);border-image-slice: 1;}


.bttons {background-color:#fff}
.bttons .h {display:flex; padding:50px 0;justify-content:space-between;flex-wrap: wrap}
.bttons a {flex-basis:calc(100%/2 - 50px);display:flex;justify-content:center; align-items:center;padding:15px;color:#fff;text-decoration:underline;margin:10px}
.bttons a:hover{transform:translateY(-3px);transition:all .2s ease;box-shadow: 0 2px 3px rgba(0,0,0,0.2)}
.bttons .btton:nth-child(odd) {background:linear-gradient(to left, #01baeb, #09c208)}
.bttons .btton:nth-child(even) {background:linear-gradient(to left, #fcc105, #ce195b)}
.bttons .btton svg {height:2em; width:2em; fill:#fff;margin-left:15px}

.cat_list {background-color: #fff}
.cat_list .products {display:flex;align-items: center;justify-content: space-between;flex-wrap:wrap}
.cat_list li {margin: 7px; padding:35px;background-color: #f6f6f7;transition:all .4s ease;cursor:pointer;width: 100px;}
.cat_list li a {display:block}
.cat_list li img {display:block;width:50%}
.cat_list h2 {font-size:1em;font-weight:600;color:#666; margin-top:20px;text-align: center;transition:all .4s ease}
.cat_list li:hover h2 {color:#fab80a }
.cat_list .count {display: none}
.cat_list figure {background-color: #fff;border-radius: 50%;display: flex;align-items: center;min-height: 100px;min-width: 100px;justify-content: center;}
.cart_totals h2 {font-weight:100;font-size:2em}
.cart_totals td,.cart_totals th {border-bottom:1px #eee solid}
.clicker {display:flex;align-items:center}
.clicker a {margin:0 20px}
.contacts {color:#fff; padding:20px}
.contacts p {padding-bottom:20px;display: flex;align-items: center;}
.contacts strong {margin-left:5px}
.contacts a {color:#fff;text-decoration: underline}
.contacts a:hover {color: #fab80a}

.custom-logo-link {max-width:250px}

.date {display:block;color:#7e7e7e; margin:10px 0} 

.flip_card {background-color:transparent;flex-basis:calc(100%/3 - 10px);height:200px;perspective: 1000px;}
.flip_card_inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}
.flip_card:hover .flip_card_inner {transform: rotateY(180deg);}
.flip_card_front, .flip_card_back {position: absolute;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content:center;/*	-webkit-backface-visibility: hidden;backface-visibility: hidden;*/}
.flip_card_front {background-color: #fff;box-shadow:10px 10px 20px rgba(0, 0, 0, .02);}
.flip_card_back {background-color:#fff;color: #666;transform: rotateY(180deg);}
.flip_card_back span {font-size: 1.2em}
.flip_card_back_button {display: block; padding:7px 14px;margin:20px auto 0 auto;color:#666;font-weight: 600 }
.flip_card_back_button:hover {transform:translateY(-3px);transition:all .2s ease;box-shadow: 0 2px 3px rgba(0,0,0,0.2)}

.footer {position:relative;padding:0 20px;background-color:#2a2a2a}
.footer .half {display:flex; align-items:center;max-width:50%;padding:40px 0}

.half {flex-basis:50%}
.half_map {height:100%;width:50%;background-position:center;position:absolute;left:0;top:0;display:block}
.half_map:before {content:'';transition: all .2s ease;position:absolute;top:50%;right:50%;transform:translate(50%, -50%);height: 50px; width:50px;background-size:cover;background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAG7AAABuwE67OPiAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAArhQTFRF////AAAAAAAAAABVAABAAAArAABJICBAHBw5FxdGFBQ7EBBADw88DQ1DDAw9FBQ7EhJAEhI+ERE8Dw8+Dg5AFBRBExM+EhJBERE+Dw89ExM/EBBAEhI+EhJBEhJBEhJAERFAEBA/EhI/EhI/ERE/EBA/ERE/EBBAEhJAEhI/EhI+ERE/ERFAERE/ERE/EBA/ERE/EBBAEBA/EhI/ERE/ERE/ERE/EBA+EhI/ERE/ERE/ERE/ERE/ERE/EBA/EhI/ERE+ERE/ERE/ERE/ERE/EhI/ERE/ERE/ERE/ERE/EhI/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/ERE/EhE/EhJAExE/ExNAFBE/FBI/FRI/FRRBFhI/FxI/GBdDGBhEGRI/GRhEGxM/GxpGHBM/HhM/IRQ/IhQ/IxQ/JBQ/JxU/KBU/KhU/KxY/LxY/NBc/NDBWNhg/NjJXOBg/OTRYOxg/OzZaPRk/QBk/Qho/Qz1fRBo/RT9gR0BhSEFiSxs/Txw/T0dmUBw/URw/Vh0/WR4/XB4/Yh8/ZSA/Zlt1ZyA/aSE/ayE/bSE/byI/cCI/ciI/dGd+diM/d2qAeSM/fSQ/fyQ/gCVAgnSHgyVAiSZAkyhAk4KRlChAlShAloWTl4aUmClAmylAnIuXnSpAoSpAoytApJKdpytAqSxAqixAqyxAri1AsC1Asi1Asy5AtC5Aty5AuS9Aui9Auy9AvS9AvzBAwKquwzBAxjFAyjJAyzJAzDJAzTJAzjJAz7e40DNA0TNA0rq607u61zRA2DRA2L+92jRA2zVA3DVA3MK/3TVA3jVA38XC4DZA4TZA4jZA4zZA5DZA6DdA6TdA6jdA6zhA7DhA7ThA7jhA8dXN9NfP+NvS+97U/N/U/d/V/uDV/+HW0NSrRwAAAFl0Uk5TAAECAwQGBwgJCw0QERMVGhwdHiEkJykrLTI1QEZHU1RcXWVmaW52fICBg4aIiYqOmZydn6Omp6ytr7Gys7a7vcDCw8XGzM3Q19ja5ufq7fDz9fb4+vv8/f78OzI2AAAENElEQVQYGZ3BBUNUCRSA0Wsr6Nrdit3d3d3ChwqKAWKv3d2Y2N2tCxio2N0tBuC1399YlTfDvCnAc8SjnGVrNWzdtXfvrq0b1iqbU9IpX4VWA3AwoFWFfJJ2+eoHYAoLwxRQP5+kjW/NfvwSHnEi9vY71Xe3Y09EhPNLv5q+kgalewJD18Z8UAcfYtYOBXqWltRkqBwAgRH31MW9iEAIqJxBvMrRCJh/Rd26Mh9olEO88OkIbExQDxI2Ah19xKOMzSF4v3qxPxiaZxRPqsPwC+rVheFQXTwoA5zQVJwAyohbefrCNrV6e+PGW7XaBn3ziDv1YEWSpnh7bFU4v4SvOvZWUyStgHriRhF/Qu5riphJ2E2K0RT3Q/AvIq5awBa1i1/PbyMXLBjJb+vj1W4LtBAXxWDMK7W5PBlYcvrhN8P49vD0EmDyZbV5NQaKibMasFttnk+AEQd+GKYfB0bAhOdqsxtqiLMucEttVsOcJ4aDJ3Ngtdrcgi7ipCBMVZuTMPq1YfF6NJxUm6lQUKwqwg41PR4Lxw0nx2HsYzXtgIpi1RTi1LQTlv80nPxcDjvVFAdNxaoDvFLTTLhquLgKM9X0CjqIVXdCPmmyRzDos+Hi8yB4pMk+hdBdLDL786+a4mCa4cY0iFPTZPwzi6O8ME9NUbDOcGMdRKlpHuQVRwVgoZpOwXbDje1wSk0LoYA4yhrARDXFwmLDjcUQq6aJBGQVi27wXpPdhNBvhotvoXBTk72HbmLVHq5rssTx8MBw8QDGJ2qy69BerBrAGTWthT2Giz2wVk1noIFYVYN9aroUyLC7hpO7wwi8pKZ9UE2sysMGtYmEWV8Ni6+zIFJtNkB5sSoK09Xm/RTY+t1w8H0rTHmvNtOhqDjpDNfU5uJgWPTCsHuxCAZfVJtr0FmcVYLNarcbCD3yxfjjy5FQYLfabYZK4iw/jEtQu7OTgCEz1h0+vG7GEGDSWbVLGAf5xUU7iNIUb9bgYM0bTfEftBNXfrBKHUUvC+GPkGXR6mgV+ImrXP0Z+kwt4mMO7dx5KCZeLZ4NpX8ucaMxRGoaREJjcafwQIJvaKpuBDOwsLhVB1ZqqlZCHXEvdx84p6k4B31yiwdVYWaiepU4E6qKJz494KB6dRB6+IhH5SDsjnpxJwzKiRfNYG6CepQwF5qJN/90h23q0Tbo/o94VSKAwPPqwflAAkpIKmrBxKfq1tOJUEtSk6UTzH6nbrybDZ2ySKoK9YKlH9XFx6XQq5CkQfF+EJGkTpIioF9xSZNS/rBJnWwC/1KSRn7AXrXYC/hJmlUBjqqDo0AVSYfaEBSldlFBUFvSI1MTGBWrpthR0CSTpEu2NjAqWv+IHgVtskk6+XaC4GP6y7Fg6OQr6ebbFtj18uUuoK2v/IXsTYGgIKBpdvkrmeryR91M8rdKtuzRo2VJ8eZ/Q8V/tVf9ETwAAAAASUVORK5CYII=")}
.half_map:hover:before {content:'';transition: all .2s ease;position:absolute;top:50%;right:50%;transform:translate(50%, 50%);height: 50px; width:50px;background-size:cover;background-image: url("data:image/png;base64,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")}
.header_account {display:flex; margin-bottom:5px}
.header_account a {color:#00b9f6; text-decoration:underline; padding:5px}

.header_cart {position:relative;padding: 0 15px}
.header_cart_info {position:relative;}
.header_cart_info:hover .info{visibility:visible;opacity:1;transform:translateY(0%)}
.header_cart_info:hover {background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);padding:15px 0;z-index:3;border-radius: 10px 10px 10px 0}
.header_cart_info:hover .info_white{display:block}
/*.header_cart:hover {-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}*/
.header_cart .dropdown-menu-mini-cart-counter {position: absolute;top:15px;right:10px;padding: 5px;background-color: #fcb800;border-radius: 50%;height: .8em;width: .8em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: .7em;}
.header_cart svg {height:1.8em; width:1.8em}

.header_mail {display:flex; align-items:center;color:#2a2a2a;font-weight: bold;}
.header_mail svg {height: 1.2em;width: 1.2em;margin-right: 5px;fill:#00b9f6}

.header_mini_cart:hover {}

.header_phone {display:flex; align-items:center;color:#2a2a2a;font-weight: bold;position: relative}
.header_contact_text:before {content:'';position: absolute; top:100%; right:0;left:0;height:2px;background-color: #000;transition: all .4s ease;opacity:0}
.header_contact_text:hover:before {opacity:1}
.header_phone svg {height: 1.2em;width: 1.2em;margin-right: 5px;fill:#00b9f6}
.header_contact_text {position: relative}

.info {transition: all .2s ease;opacity:0;visibility:hidden;position:absolute;top:55px;left:0;background-color:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1);padding:20px;border-radius: 0 10px 10px 10px;}
.info img {/*max-height: 50px;width: auto;*/display:none}
.info_white {display:none;height: 15px; position:absolute;right: 0;left:0;bottom: -5px;z-index: 5;background-color: #fff}
.info .mini_cart_item {display:flex; color:#666}
.info .mini_cart_item a {color:#666; min-width:130px;margin-left:30px;}
.info .total strong {display:none}
.info .wc-forward {display: none}
.info .header_cart_total {display: flex; align-items: center}
.info .total, .info .buttons {display:flex}
.info .buttons .checkout {display:block;padding:10px 15px; border-radius:10px;color:#fff;background-image:linear-gradient(to left, #01baeb, #09c208)}
.info .remove_from_cart_button {display:none}
.loading_dialog {position:fixed;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:500;display:flex;align-items:center;justify-content:center;flex-direction:column}
.loading_dialog .upload_loader {}
.loading_dialog p {margin-top:70px;color:#666}
.main_cat_list {flex-basis: 20%;padding:25px;background-color:#fff;box-shadow: 0 0 20px rgba(0,0,0,0.1);margin-right: 30px;}
.mcl_title {color:#00b9fb;font-size:1.2em;font-weight:600;text-decoration:underline }
.main_cat_list ul {margin-top:25px}
.main_cat_list ul li {margin:5px 0;position:relative; color:#868686;padding-right:15px}
.main_cat_list ul li:before {content:'';position:absolute;top:50%;transform:translateY(-50%); right:0;height:6px;width:6px;background-color:#09c203}
.main_cat_list ul li a {color:#868686}
.main_cat_list a:hover {color:#f7ad0f}
.main_cat_list li:nth-of-type(1n+12) {display: none;}
.map {height: 400px;display: block;width: 450px}

.main_product {background-color:#f8f8f8; display:flex;flex-basis: 75%;flex-grow:1; align-items: center;justify-content: space-between;padding:0 25px}
.mp_text {padding:50px; color:#868686; font-size:1.2em; max-width:350px;}
.mp_text h3 {color:#000;text-transform:uppercase; font-weight:400; font-size:1.8em; margin-bottom:30px}
.mp_info {margin-left: 30px;max-width: 180px}
.mp_info del {display:inline-flex; position:relative;color:#868686;font-size:1.3em}
.mp_info del:before {content:'';position:absolute;top:50%;width:100%; height:1px; background-color:#b2b2b2;transform: translateY(-50%)}
.mp_info ins {font-size:1.7em;font-weight:600;color:#09c203}
.mp_info .product_button {display:block;padding:10px; background:linear-gradient(to left, #fcc305, #ce185b);text-align:center; margin-top:15px;color:#fff;font-weight:600 }
.mp_info .product_button:hover {transform:translateY(-3px);transition:all .2s ease;box-shadow: 0 2px 3px rgba(0,0,0,0.2)}

.next_prev {display:flex;justify-content:center;margin:80px 0}
.next_prev svg {height:2em;width:2em;fill:#fff}
.next_prev a {color: #fff;display: flex;justify-content:space-between;align-items: center;padding: 20px;flex-basis:50%;transition:all .4s ease;cursor:pointer}
.next_prev a:hover {transform:translateY(-3px)}
.next_prev h3 {font-size:1.4em;font-weight:600;max-width:80%;line-height:1}
.next_prev .prev {background:linear-gradient(to left, #01baeb, #09c208);margin-left:10px }
.next_prev .next {background:linear-gradient(to left, #fcc105, #ce195b);;margin-right:10px}
.next_prev .prev svg {transform:rotate(180deg)}

.open_sub {position:absolute;top:18px;left:5px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTA1LjMgMTI5LjVjLTkuMi05LjgtMjQuNy0xMC4yLTM0LjUtMWwtMjE0LjkgMjAzLjZMNDEuMSAxMjguNmMtOS44LTkuMi0yNS4yLTguOS0zNC41IDEtOS4zIDkuOC04LjkgMjUuMiAwLjkgMzQuNWwyMzEuNiAyMTkuNGM0LjcgNC40IDEwLjcgNi43IDE2LjggNi43IDYgMCAxMi4xLTIuMiAxNi44LTYuN2wyMzEuNi0yMTkuNEM1MTQuMiAxNTQuNyA1MTQuNiAxMzkuMyA1MDUuMyAxMjkuNXoiLz48L3N2Zz4=) center / cover;width:7px;height:7px}
.order-total .woocommerce-Price-amount {font-size:2em}
.page404 {text-align:center;padding:80px}
.payment_box {padding:5px 30px 0 0;color:#888}
.big404 {display:inline-block;font-size:15em;color:#fff;border:25px #fff solid;padding:20px;margin:40px auto;font-weight:900;line-height:1}
.page404 a {display:inline-block;background:#c22114;color:#fff;padding:20px 40px}
.post-edit-link {position:fixed;bottom:0;right:50%;transform:translate(50%,40%);background-image:linear-gradient(to left,#89005E,#47005A);fill:#fff;border-radius:50% 50% 0 0;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border:1px #fff solid;box-shadow:0 0 5px rgba(0,0,0,.4);border-bottom:0}
.post-edit-link:hover {transform:translate(50%,0)}
.post-edit-link svg {width:30px;height:30px}
.popup {background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.9);margin:auto;position:relative;border-radius:5px;max-width:800px;opacity:0;transition:all .3s  ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}
.products_catalog {background-color:#fff;text-align:center;padding:20px }
.products_catalog .h {display:flex;flex-wrap:wrap;justify-content:center}
.products_catalog a {flex-basis:calc(100%/5 - 20px);margin:10px;color:#666}
.products_catalog del {color:#ccc;text-decoration:line-through;margin-left:10px}
.products_catalog h3 {background: -webkit-linear-gradient(left,#00b9f6, #09c208);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin:10px 0}
.products_catalog ins {font-weight:bold;font-size:1.1em}
.products_catalog .product_price {display:flex;justify-content:center;align-items:center}
.pswp__bg {background-color:rgba(0,0,0,.8)!important}
.mfp-content {perspective:2000px}
.mfp-bg {opacity:50%;transition:all .5s}
.mfp-ready .popup {opacity:1;transform:rotateY(0deg)}
.mfp-removing .popup {transform:rotateY(60deg);opacity:0}
.mfp-removing.mfp-bg{opacity:0}
.pages {padding: 30px 0; background-color: #fafafd;}
.pages .h {display:flex;flex-wrap:wrap}
.pages a {color: #666;text-align:center;text-decoration:underline;margin:5px}
.pages a img {display:block; margin:25px auto;min-height:60px;width:auto}
.possible {background: linear-gradient(to left, #00b9f6, #09c208)}
.possible .h {display: flex; justify-content: space-between}
.possible a figure {margin:0;}
.possible a span {text-decoration:underline}
.possible figure {color: #fff;display: flex;position:relative;padding:30px 60px 30px 30px;}
.possible figure svg {position:absolute; top:20px; right:0;fill:#fff;width:3em; height:3em;transition:all .2s ease}
.possible h3 {margin: 10px 0; font-size: 1.2em}
.possible a:hover svg {transform:translateX(3px)}
.possible a:hover .pos_text span {transform:translateY(3px)}
.possible a:hover .pos_text b {transform:translateY(-3px)}
.possible b, .possible span {display:inline-block;transition:all .4s ease}
.pos_text {font-size: 1em;transition:all .4s ease}

.post_content {max-width:800px;margin:0 auto;padding:25px 0}
.post_content .date + .post_columns {font-size:1.4em;color:#444}

.post_columns {display:flex;justify-content:space-between;background-color: #f9f9f9}
.post_column {flex-basis:calc(100%/4 - 20px);flex-grow:1;padding:15px 0; margin-right:20px;line-height:1.4em;color:#666}
.post_column h2 {padding-bottom:25px;background: -webkit-linear-gradient(left,#00b9f6, #09c208);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;}
.post_column:first-of-type {margin-right:0}

.pricelist {display:flex;margin:30px 0;color:#333}
.pricelist b {display:flex;align-items:flex-end;font-size:1.4em;line-height:1;justify-content:center;}
.pricelist header span {display:block;font-size:2em}
.pricelist small {font-weight:normal;font-size:.7em}
.pricelist section {flex-grow:1;display:flex;border:1px #eee solid;border-right:0;text-align:center}
.pricelist section div {flex-grow:1;border-right:1px #eee solid;padding:10px}
.pricelist section div.active {background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transform:scale(1.1)}
.pricelist section div.active:before,.pricelist section div.active:after {content:'';position:absolute;width:100%;height:4px;background-image:linear-gradient(to left, #00b9f6, #09c208);right:0}
.pricelist section div.active:before {top:100%}
.pricelist section div.active:after {bottom:100%}
.pricelist section span {color:#666;font-size:0.9em}
.prices {flex-basis: 50%;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 50px 90px 50px 0;}
.prices h3 {flex-basis: 100%;font-weight: 200; margin-bottom: 30px;font-size: 2em}
.pr_column {flex-basis: calc(100%/4 - 30px);margin: 0 15px;}
.pr_size { font-size:1.2em;font-weight:600;background: linear-gradient(to left, #00b9f6, #09c208);-webkit-background-clip: text;-webkit-text-fill-color: transparent}
.pr_line {display:flex;justify-content:space-between}
.pr_line i {height: 1px;border-top: 1px rgba(0,0,0,.1) solid;flex-grow: 1;margin: 10px;}

.products_catalog .products {display:flex;flex-wrap:wrap;justify-content:center}
.products_catalog .products li {flex-basis:calc(100%/6 - 20px);margin:10px;color:#666;position:relative;transition:all .4s ease;cursor:pointer}
.products_catalog .products li:hover {transform:translateY(-3px)}
.products_catalog .products h2 {font-size:1em;background: -webkit-linear-gradient(left,#00b9f6, #09c208);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin:30px 0 15px 0}
.products_catalog .products .onsale {position:absolute;top:0;right:0;width:70px;height:70px;background-image:linear-gradient(#00b9f6, #09c208);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:1.2em;line-height:1;z-index:10;box-shadow:0 3px 10px rgba(0,0,0,.2)}
.products_catalog .products img {max-height:150px; width:auto}
.products_catalog .products .add_to_cart_button {display:none}
.products_catalog .price {display:flex;justify-content:center;align-items:center;position: absolute;bottom: 0;right: 50%;transform: translateX(50%);}

.recommendations_and_prices {display:flex;position: relative; padding: 25px 0;background-color:#fff}
.recommendations_and_prices .h {display: flex;width:1200px}
.recommendations {background-image: url(img/rec_bg.jpg);background-size: cover;color:#fff;display: flex;align-items: center;;max-width: 50%;position:absolute;top:0;right:0;height: 100%}
.recommendations:before {content:'';position:absolute;top:0;right:0;width:100%;height:100%;background-color: rgba(0, 0, 0, .5)}
.rec_photo {max-width: 100px;max-height:100px;border-radius: 50%;border: 5px solid #fff;margin-left:50px}
.recommendations_and_prices .recommendations .rec_quotes {max-width: 50px;display: inline-block}
.rec_name {display: inline-block; font-weight: 600; padding-right: 25px}
.rec_text {margin-top:30px}
.recommendations .owl-nav {position: absolute; top:100px;left:100px;display:flex}
.recommendations svg {height:1em;width:1em; fill:#fff; }
.rec_slide {position: relative;display:flex;padding: 100px 250px 100px 100px}
.owl-next, .owl-prev {background-color:rgba(0, 0, 0, .5); padding: 10px; margin: 3px}

.rec_products {padding:50px 0;background-color:#fff}
.rec_products h3 {font-size:2em; text-align:center;font-weight:200;margin:25px 0}
.rec_products .h {display: flex;justify-content: space-between;flex-wrap:wrap}
.rec_products a {flex-basis: calc(100%/6 - 20px);margin: 5px 10px;display: block;text-align: center;position:relative;min-height: 270px}
.rec_products img {max-width: 150px;max-height: 150px;margin-bottom: 20px}
.rec_products_title {color:#444444;font-size: 1.2em;}
.rec_products_price {color:#b2b0b0;font-size: 1.4em;position: absolute;bottom: 0;right:50%;transform: translateX(50%)}

.related {text-align: center;width:100%}
.related h2 {line-height:1;margin:30px 0 15px 0;flex-basis: 100%;font-size:2em; text-align:center;font-weight:200;margin:25px 0}
.related ul {display:flex;flex-wrap:wrap;justify-content:center}
.related li h2 {font-size:1em;font-weight:600;background: -webkit-linear-gradient(left,#00b9f6, #09c208);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin:30px 0 15px 0;}
.related ul.products li {margin: 10px;padding:5px 15px 25px 15px;flex-basis:calc(100%/6 - 20px);position:relative;transition:all .2s ease;background-color:#fff;}
.related li:hover {-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);/*-webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2)*/}
.related .products .add_to_cart_button {display:none}
.related ul.products li .price {display:flex;justify-content:center;align-items:center;position: absolute;bottom: 0;right: 50%;transform: translateX(50%);}
.related ul.products li .price ins {font-size:1em}
.related ul.products li img {max-height: 150px; width: auto;}

.single_add_to_cart_button {padding:15px 30px;color:#fff;font-weight:700;background:linear-gradient(to left,#00b9f6, #09c208)}
.single-product .cart {display:flex;margin:10px 0}
.single-product .product {max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;position:relative;padding:30px 0}
.single-product .onsale {position:absolute;top:0;right:0;width:70px;height:70px;background-image:linear-gradient(#00b9f6, #09c208);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:1.2em;line-height:1;z-index:10;box-shadow:0 3px 10px rgba(0,0,0,.2)}
.single-product .onsale:before {content:'';position:absolute;top:3px;left:3px;right:3px;bottom:3px;border:1px rgba(255,255,255,.6) dashed;border-radius:50%;pointer-events:none}
.single-product .price {margin:20px 0}
.single-product .price del {color:#666;text-decoration:line-through;display:block}
.single-product .price ins {color:#222;display:block;font-size:2.5em;font-weight:bold}
.single-product .summary {flex-basis:60%}
.single-product .summary ul {margin:20px 0;color:#666}
.single-product .summary ul li {position:relative;line-height:1;padding:0 20px 10px 0}
.single-product .summary ul li:before {content:'';position:absolute;top:6px;transform:translateY(-50%); right:0;height:10px; width:10px;background-size:cover;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMDhjMTE3OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY2My42NCwzMjczLjM3YTEuMjg5LDEuMjg5LDAsMCwwLS45NS0wLjM3LDEyLjY2MiwxMi42NjIsMCwwLDAtMS45LjE4LDUuOTkxLDUuOTkxLDAsMCwwLTEuNjUuNDQsNy4zNTQsNy4zNTQsMCwwLDAtMS41MSwxLjMxLDMwLjEsMzAuMSwwLDAsMC0yLjUzLDMuMjJjLTEuMDEsMS40NC0xLjkxLDIuODQtMi42Niw0LjE2LTAuNjcsMS4xOS0xLjM1LDIuNDktMi4wNCwzLjg4YTcuMiw3LjIsMCwwLDAtMS41LTEuNDQsMy40NDgsMy40NDgsMCwwLDAtMS44OC0uNjcsMy40LDMuNCwwLDAsMC0xLjk0Ljc3LDIuMjY3LDIuMjY3LDAsMCwwLTEuMDgsMS43OCwyLjg2OCwyLjg2OCwwLDAsMCwuOTUsMS43NywyMi4zNTEsMjIuMzUxLDAsMCwxLDIuMjQsMi43OCwxMS4xMjEsMTEuMTIxLDAsMCwwLC44NiwxLjIsMS43MDYsMS43MDYsMCwwLDAsLjcyLjQ3LDQuNiw0LjYsMCwwLDAsMS40MS4xNSw0LjMzOSw0LjMzOSwwLDAsMCwxLjkyLS4zLDIuMTM0LDIuMTM0LDAsMCwwLC44Ny0wLjg0LDE3Ljk0MSwxNy45NDEsMCwwLDAsLjg5LTEuOTgsNDguNSw0OC41LDAsMCwxLDQuMTYtNy44NiwzMS43MjEsMzEuNzIxLDAsMCwxLDUuMDItNi4yNSw0LjQzNiw0LjQzNiwwLDAsMCwuNzUtMC43OSwxLjI3OCwxLjI3OCwwLDAsMCwuMjEtMC43M0ExLjIwOCwxLjIwOCwwLDAsMCwxNjYzLjY0LDMyNzMuMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY0NCAtMzI3MykiLz4KPC9zdmc+Cg==)}
.single-product .quantity label {display:none}
.single-product .quantity input {padding:16px;max-width:50px;border:1px #ccc solid}
.single-product .woocommerce-product-gallery {flex-basis:40%;box-sizing:border-box;padding-left:40px}
.sizes {background-color:#fff;text-align:center}
.sizes .h {display: flex; justify-content: space-between; padding:25px 0;flex-wrap:wrap}
.size {margin: 7px;flex-basis: 10%;flex-grow:1;background-color: #f6f6f7}
.size button {padding: 25px;background-color:transparent;box-sizing:border-box;min-height:100%}
.sizes[data-cols="3"] .size {flex-basis:calc(100%/3 - 14px)}
.sizes[data-cols="4"] .size {flex-basis:calc(100%/4 - 14px)}
.sizes[data-cols="5"] .size {flex-basis:calc(100%/5 - 14px)}
.sizes[data-cols="6"] .size {flex-basis:calc(100%/6 - 14px)}
.size figure {background-color: #fff;border-radius: 50%;height:130px;width:130px;margin:0 auto;position:relative;justify-content: center;}
.size img {position: absolute;top: 40%;right: 50%;transform: translate(50%, -50%);}
.size_title {text-align:center;margin-top:20px;color:#2a2a2a;font-weight:600;font-size: 1.2em}
.size:hover .size_title {color:#cc125e}
.showcase {background-color: #fff; padding: 30px;}
.showcase .h {display: flex}
.social a {display: flex;align-items:center; justify-content:center;border-radius: 5px; margin: 10px; height:50px; width:50px; margin-bottom:20px}
.social a:hover svg {height:1.7em;width: 1.7em}
.social svg {height:1.5em;width: 1.5em;transition: all .2s ease;}
.sb_facebook {border:2px solid #00aeef; }
.sb_facebook svg {fill:#00aeef}
.sb_linkedin {border:2px solid #0054a6; }
.sb_linkedin svg {fill:#0054a6}
.sb_pinterest {border:2px solid #ff0000; }
.sb_pinterest svg {fill:#ff0000}
.sb_instagram {border:2px solid #ec008c; }
.sb_instagram svg {fill:#ec008c}

.single-post {background-color:#f9f9f9}

.text_img {background-color:#fff;position:relative;}
.text_img .h {display:flex}
.text_img .half {flex-basis:50%;padding:25px 0 25px 50px;color:#666}
.text_img .half h3 {color:#666;font-weight:400; font-size:1.8em; padding-bottom:30px;margin-bottom:30px;position:relative}
.text_img .half h3:before {content:'';position:absolute;bottom:0;right:0;width:100px;height:3px;background:linear-gradient(to left, #00b9f6, #09c208);}
.text_img .half ul li {position:relative; margin-bottom:15px;padding-right:20px}
.text_img .half ul li:before {content:'';position:absolute;top:50%;transform:translateY(-50%); right:0;height:10px; width:10px;background-size:cover;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMDhjMTE3OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTY2My42NCwzMjczLjM3YTEuMjg5LDEuMjg5LDAsMCwwLS45NS0wLjM3LDEyLjY2MiwxMi42NjIsMCwwLDAtMS45LjE4LDUuOTkxLDUuOTkxLDAsMCwwLTEuNjUuNDQsNy4zNTQsNy4zNTQsMCwwLDAtMS41MSwxLjMxLDMwLjEsMzAuMSwwLDAsMC0yLjUzLDMuMjJjLTEuMDEsMS40NC0xLjkxLDIuODQtMi42Niw0LjE2LTAuNjcsMS4xOS0xLjM1LDIuNDktMi4wNCwzLjg4YTcuMiw3LjIsMCwwLDAtMS41LTEuNDQsMy40NDgsMy40NDgsMCwwLDAtMS44OC0uNjcsMy40LDMuNCwwLDAsMC0xLjk0Ljc3LDIuMjY3LDIuMjY3LDAsMCwwLTEuMDgsMS43OCwyLjg2OCwyLjg2OCwwLDAsMCwuOTUsMS43NywyMi4zNTEsMjIuMzUxLDAsMCwxLDIuMjQsMi43OCwxMS4xMjEsMTEuMTIxLDAsMCwwLC44NiwxLjIsMS43MDYsMS43MDYsMCwwLDAsLjcyLjQ3LDQuNiw0LjYsMCwwLDAsMS40MS4xNSw0LjMzOSw0LjMzOSwwLDAsMCwxLjkyLS4zLDIuMTM0LDIuMTM0LDAsMCwwLC44Ny0wLjg0LDE3Ljk0MSwxNy45NDEsMCwwLDAsLjg5LTEuOTgsNDguNSw0OC41LDAsMCwxLDQuMTYtNy44NiwzMS43MjEsMzEuNzIxLDAsMCwxLDUuMDItNi4yNSw0LjQzNiw0LjQzNiwwLDAsMCwuNzUtMC43OSwxLjI3OCwxLjI3OCwwLDAsMCwuMjEtMC43M0ExLjIwOCwxLjIwOCwwLDAsMCwxNjYzLjY0LDMyNzMuMzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTY0NCAtMzI3MykiLz4KPC9zdmc+Cg==)}
.text_img .img {position:absolute;top:0;left:0;height:80%;width:50%;display: flex;justify-content: flex-end;background-repeat: no-repeat;background-size:cover;padding-top: 70px;overflow-x:hidden}
.text_img .img img {margin-left:-25px}

.top {background-color: #f4f4f4}
.top .h {;display: flex;justify-content: space-between;align-items: center}
.top h1 {padding: 25px 0;font-size: 1.3em;display: flex;align-items: center;line-height:1}
.top h1 img {margin-left: 15px}
.total_buttons {display: flex;flex-direction: row-reverse;justify-content: space-between;padding-top: 10px;border-top:1px #ccc solid;margin-top:10px}
.total_buttons .woocommerce-checkout .button {background:#fff;border: 1px solid #00b9f6;border-radius: 10px;color: #00b9f6;}

.upload_block {flex-basis: calc(100%/4 - 20px);box-sizing: border-box;margin: 10px;background: #fff;position:relative;height: 200px;}
.upload_grid1 .upload_block {flex-basis: calc(100%/3 - 20px)}

.upload_block > img {height:175px;margin:0 auto;display:block}
.upload_btn {position:relative;display:flex;background-image:linear-gradient(to left,#00B9FA,#09C203);transition:all .2s ease;padding:20px;font-weight:bold;fill:#fff;justify-content:space-between;align-items:center;font-size:1.4em;color:#fff;}
.upload_btn:hover {transform:translateY(-3px);box-shadow:0 3px 5px rgba(0,0,0,.1)}
.upload_btn svg {width:.7em;height:.7em}
.upload_btn svg:first-of-type {width:1.5em;height:1.5em}
.upload_btn input {position:absolute;top:0;right:0;left:0;bottom:0;opacity:0;cursor:pointer}
.opload_ckeck {display:block}
.opload_ckeck input {display:none}
.opload_ckeck span {display:block;padding:8px 35px 8px 0;position:relative;color:#555;line-height:1}
.opload_ckeck span:before {content:'';position:absolute;top:0;right:0;width:25px;height:25px;border:1px #ccc solid;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgICAgZmlsdGVyOiB1cmwoI2ZpbHRlcik7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8ZmlsdGVyIGlkPSJmaWx0ZXIiIHg9IjE1NDkiIHk9IjY4MzkiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPGZlSW1hZ2UgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSIgeD0iMTU0OSIgeT0iNjgzOSIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiByZXN1bHQ9ImltYWdlIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjNhV1IwYUQwaU16SWlJR2hsYVdkb2REMGlNeklpSUhacFpYZENiM2c5SWpBZ01DQXpNaUF6TWlJK0NpQWdQR1JsWm5NK0NpQWdJQ0E4YzNSNWJHVStDaUFnSUNBZ0lDNWpiSE10TVNCN0NpQWdJQ0FnSUNBZ1ptbHNiRG9nZFhKc0tDTnNhVzVsWVhJdFozSmhaR2xsYm5RcE93b2dJQ0FnSUNCOUNpQWdJQ0E4TDNOMGVXeGxQZ29nSUNBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSnNhVzVsWVhJdFozSmhaR2xsYm5RaUlIZ3hQU0l6TWlJZ2VURTlJakUySWlCNE1qMGlNQ0lnZVRJOUlqRTJJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJK0NpQWdJQ0FnSUR4emRHOXdJRzltWm5ObGREMGlMVEF1TURNaUlITjBiM0F0WTI5c2IzSTlJaU13TUdJNVptWWlMejRLSUNBZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJdE1DNHdNVGdpSUhOMGIzQXRZMjlzYjNJOUlpTXdNR0k1Wm1ZaUx6NEtJQ0FnSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l4TGpBeklpQnpkRzl3TFdOdmJHOXlQU0lqTURsak1qQXdJaTgrQ2lBZ0lDQThMMnhwYm1WaGNrZHlZV1JwWlc1MFBnb2dJRHd2WkdWbWN6NEtJQ0E4Y21WamRDQmpiR0Z6Y3owaVkyeHpMVEVpSUhkcFpIUm9QU0l6TWlJZ2FHVnBaMmgwUFNJek1pSXZQZ284TDNOMlp6NEsiLz4KICAgICAgPGZlQ29tcG9zaXRlIHJlc3VsdD0iY29tcG9zaXRlIiBvcGVyYXRvcj0iaW4iIGluMj0iU291cmNlR3JhcGhpYyIvPgogICAgICA8ZmVCbGVuZCByZXN1bHQ9ImJsZW5kIiBpbjI9IlNvdXJjZUdyYXBoaWMiLz4KICAgIDwvZmlsdGVyPgogIDwvZGVmcz4KICA8cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNTgwLjQyLDY4MzkuNTlhMi4wNjUsMi4wNjUsMCwwLDAtMS41Mi0uNTksMjAuMzgxLDIwLjM4MSwwLDAsMC0zLjAzLjI5LDkuMDUyLDkuMDUyLDAsMCwwLTIuNjUuNzEsMTEuNzU0LDExLjc1NCwwLDAsMC0yLjQxLDIuMSw0NS4yMzMsNDUuMjMzLDAsMCwwLTQuMDUsNS4xNGMtMS42MiwyLjMtMy4wNSw0LjU1LTQuMjUsNi42Ni0xLjA4LDEuOS0yLjE3LDMuOTgtMy4yNyw2LjJhMTAuOSwxMC45LDAsMCwwLTIuNC0yLjI5LDQuNjIzLDQuNjIzLDAsMCwwLTYuMTEuMTUsMy41NzEsMy41NzEsMCwwLDAtMS43MywyLjg1LDQuNTgyLDQuNTgyLDAsMCwwLDEuNTIsMi44MywzNS4zNywzNS4zNywwLDAsMSwzLjU4LDQuNDUsMTcuODU1LDE3Ljg1NSwwLDAsMCwxLjM4LDEuOTIsMi42NTcsMi42NTcsMCwwLDAsMS4xNi43NSw3LjI5Miw3LjI5MiwwLDAsMCwyLjI1LjI0LDcuMDg0LDcuMDg0LDAsMCwwLDMuMDctLjQ3LDMuNDc1LDMuNDc1LDAsMCwwLDEuMzktMS4zNSwzMS41NjksMzEuNTY5LDAsMCwwLDEuNDMtMy4xNyw3Ny43MzksNzcuNzM5LDAsMCwxLDYuNjUtMTIuNTgsNTAuNzQzLDUwLjc0MywwLDAsMSw4LjAzLTkuOTksNy40MjYsNy40MjYsMCwwLDAsMS4yMS0xLjI3LDIuMDczLDIuMDczLDAsMCwwLC4zMy0xLjE2QTEuOTgsMS45OCwwLDAsMCwxNTgwLjQyLDY4MzkuNTlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTU0OSAtNjgzOSkiLz4KPC9zdmc+Cg==) #fff no-repeat center / 0%;transition:all .2s ease}
.opload_ckeck input:checked+span:before {background-size:70%}
.upload_checks {display:flex;text-align:center;background-color:#F4F4F4;margin:20px 0;border:1px #ccc solid}
.upload_checks input {display:none}
.upload_checks label {flex-grow:1}
.upload_checks span {display:block;padding:20px;font-size:1.2em;transition:all .2s ease;cursor:pointer;color:#989898;border-right:1px #ccc solid}
.upload_checks label:first-child span {border-right:0}
.upload_checks input:checked+span {background-color:#fff;color:#04bd8d}
.upload_choice {display: flex;justify-content: space-between;background-color: #efefef;align-items: center}
.upload_choice > span {flex-grow:1;direction:ltr;padding:5px 10px;color:#666;overflow:hidden}
.upload_choice svg {height:1em;width:1em}
.upload_close {padding:8px;border-left:1px #ddd solid;display:flex}
.upload_close svg {fill:#ff3000;height:.8em;width:.8em;transition:all .2s ease}
.upload_close:hover svg {transform:rotate(180deg)}
.upload_complete {background-image:linear-gradient(to right,#CC145D,#FEC901);display:flex;align-items:center;justify-content:center;padding:20px;color:#fff;fill:#fff;font-weight:bold;font-size:1.5em}
.upload_complete:hover {transform:translateY(-2px);box-shadow:0 5px 5px rgba(0,0,0,.2)}
.upload_complete svg {height:1em;width:1em;margin-left:1ch}
.upload_grid {position:absolute;top:0;right:50%;display:flex;transform:translate(50%);background-color:#eee;border: 1px #ccc solid;border-top-color:#fafafa;z-index:100}
.upload_grid span {padding:4px 8px;fill:#666}
.upload_grid span.active {fill:red}
.upload_grid svg {width:1em;height:1em}
.upload_image {width: 100%;}
.upload_left_side {flex-basis:calc(100% - 250px);padding-top: 20px}
.upload_loader {position:absolute;top:50%;right:50%;max-width:60px;animation:loader 2s infinite;}
.upload_main {background-color:#FAFAFD;padding:0 20px}
.upload_main .h {display:flex}
.upload_numbers {display:flex}
.upload_numbers button {display:flex;align-items:center;padding:8px;border-right:1px #ddd solid}
.upload_numbers button:hover img {transform:rotate(180deg)}
.upload_numbers img {transition:all .2s ease}
.upload_numbers span {border-right:1px #ddd solid;padding:8px;line-height:1;font-weight:900}
.upload_price {display:flex;margin:20px 0;color:#444}
.upload_price div input {font-size:2em;font-weight:900;letter-spacing:-0.05em;width:auto;max-width:6ch;background-color:transparent;cursor:default;text-align:left}
.upload_price div span {font-size:2em;font-weight:100}
.upload_price div {display:flex;align-items:center;line-height:1}
.upload_price p {flex-grow:1;border-top:1px #ccc solid;border-bottom:1px #ccc solid;display:flex;align-items:center;font-size: 1em;line-height:1;}
.upload_price p input {width:auto;background-color:transparent;max-width: 3.2ch;cursor:default;font-size:2em;margin-left:5px;text-align:center;border-left:1px #ccc solid;border-right:1px #ccc solid}
.upload_radio {display:flex;text-align:center;background-color:#F4F4F4;margin:20px 0;border:1px #ccc solid}
.upload_radio input {display:none}
.upload_radio label {flex-grow:1}
.upload_radio span {display:block;padding:20px;font-size:1.2em;transition:all .2s ease;cursor:pointer;color:#989898}
.upload_radio input:checked+span {background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);color:#04bd8d}
.upload_select {width:100%;border:1px #ccc solid;margin:10px 0;padding:10px;color:#666;-webkit-appearance:menulist;font-family:inherit}
.upload_settings {display:none}
.upload_siblings {display:flex;font-size:1.3em;font-weight:900}
.upload_siblings > * {padding:20px 30px;margin:5px;line-height:1}
.upload_siblings a {border:1px solid #CECECE;color:#949494}
.upload_siblings span {background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.1);color:#cc125e;position:relative}
.upload_siblings span:after {content:'';position:absolute;top:100%;right:50%;border:15px transparent solid;border-top-color:#fff;transform:translateX(50%)}
.upload_side {flex-basis:250px;padding:20px 0 20px 20px}
.upload_side textarea {border:1px #ccc solid;padding:15px;max-height:100px}
.upload_side.zzz .upload_settings {transform:translateY(100%)}
.upload_side.zzz .upload_complete {transform:translateY(0)}
.upload_stage {display: flex;flex-wrap: wrap;border:1px #ccc solid;padding:10px;max-height:500px;background-color:#fff;position:relative;overflow: scroll;}
.upload_start {position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.upload_start:hover img {transform:translateY(-5px);opacity:1}
.upload_start:hover span {transform:translateY(5px)}
.upload_start img {display:none;transition:all .2s ease;opacity:.5}
.upload_start span {display:none; color:#09c20d;margin-top:10px;transition:all .2s ease}
.upload_title {display:flex;align-items:center}
.upload_title h1 {color:#444;font-size:1.7em;line-height:1}
.upload_title img {max-width:50px;margin-left:20px;background-color:#fff}
.upload_top {background-color:#F4F4F4;padding:20px }
.upload_top .h {display:flex;justify-content:space-between;align-items:center}
.up_number {font-weight:bold}
.wc-tabs {display:flex;justify-content:center}
.wc-tabs a {display:block;color:#555;font-size:1.3em}
.wc-tabs-wrapper {flex-basis:100%;position:relative;margin:20px 0;padding:20px 0;background-color:#fff;padding:10px 25px}
.wc-tabs-wrapper:before {content:'';position:absolute;top:0;left:0;right:0;height:1px;background-image:linear-gradient(to left, transparent,rgba(0,0,0,.5),transparent)}
.whatsapp {display: flex;align-items: center;color: #fff;background: linear-gradient(to bottom, #00d82d, #00a422);padding:8px 14px;border-radius:20px;position:relative}
.whatsapp:before {content:'';position:absolute;border-radius:30px;border:2px rgba(0, 194, 41, .5) solid;transition:all .2s ease;top:0;right:0;bottom:0;left:0;opacity:0}
.whatsapp:hover:before {top:-5px;right:-5px;bottom:-5px;left:-5px;opacity:1}
.whatsapp svg {width:1.2em;height:1.2em;fill:#fff;}
.woocommerce .single-product {background-color:#eee}


.woocommerce-cart {background-color:#fff}
.woocommerce-cart-form {flex-basis:70%}
.woocommerce-cart-form table {width:100%}
.woocommerce-cart .woocommerce {display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding:10px 0 50px 0;flex-wrap:wrap}
.woocommerce-cart-form__contents table, .woocommerce-cart-form__contents th, .woocommerce-cart-form__contents td {background-color: #fff}
.woocommerce-cart-form__contents img {max-height: 50px; max-width: 50px;}
.woocommerce-cart-form__contents td, .woocommerce-cart-form__contents th {padding:20px;}
.woocommerce-cart-form__contents td.product-thumbnail,.woocommerce-cart-form__contents th.product-thumbnail {display:none}
.woocommerce-cart-form__contents td.product-remove a {color:red;font-size:2em}
.woocommerce-cart-form__contents a {color: #666;}
.woocommerce-cart-form__contents .coupon {display: none}
.woocommerce-cart-form__cart-item input.qty {padding:10px;display:block;margin-top:10px}
.product-subtotal {font-weight:bold;font-size:1.2em}
.woocommerce-cart-form__contents .actions button {background-color: transparent;border: 1px solid #191919;padding: 5px 15px;color:var(--green)}
input[type=number] {border: 1px solid rgba(0,0,0,.4); text-align: center; max-width: 30px}
.woocommerce-cart-form__contents thead tr {}
.woocommerce-cart-form__contents thead th {color:#222;padding:0px 20px;line-height:1}
.woocommerce-cart-form__contents th {color: #fff;padding:15px;text-align:right}
.woocommerce-cart .cart_totals table {width: 100%; padding: 15px 0;color:#555}
.woocommerce-cart .cart_totals th, .woocommerce-cart .cart_totals td {padding: 5px; text-align: right}
.woocommerce-cart .checkout-button{position:relative;padding:10px;font-weight: 600; z-index:1; display: block;color:#fff;text-align: center}
.woocommerce-cart .checkout-button:before {content:'';position: absolute; bottom:0;left:0;right:0;top:0;z-index:-1;background-image:linear-gradient(to left,var(--blue),var(--green)); -webkit-transform: skew(-20deg); -ms-transform: skew(-20deg); transform: skew(-20deg);-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.woocommerce-cart .checkout-button:hover:before {-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}
.woocommerce-checkout-payment {}
.woocommerce-MyAccount-navigation > ul {justify-content:space-between}
.woocommerce-MyAccount-navigation .is-active a {background-color:var(--green);color:#fff}
.woocommerce-notices-wrapper {display:flex;justify-content:center;z-index:200;color:#666;flex-basis:100%;position:relative;margin-bottom:20px}
.woocommerce-notices-wrapper:before {content:'';position:absolute;bottom:0;right:0;left:0;height:2px;background-image:linear-gradient(to left,transparent, #08c114,transparent)}
.woocommerce-notices-wrapper a {color:var(--blue);text-decoration:underline}
.woocommerce-notices-wrapper > * {padding:20px}
.woocommerce-orders-table tr:nth-child(even) {background-color:#f5f5f5}
.woocommerce-Tabs-panel h2 {display:none}
.woocommerce-mini-cart__total {align-items:center}
.woocommerce-mini-cart__total > span {font-size:1.5em}
.woocommerce-checkout {background:#fff}
.woocommerce-checkout .woocommerce-info {display:none}
form.woocommerce-checkout {display: -webkit-box;display: -ms-flexbox;display: flex;padding:20px;flex-wrap:wrap}
.woocommerce-NoticeGroup-checkout {flex-basis:100%}
.woocommerce-error {background: linear-gradient(to left,#00b9f6, #09c208);color: #fff;padding: 10px 15px;font-size: 1.5em;margin-top: 20px;display: flex;justify-content: center;z-index: 200;flex-basis: 100%;position: relative;margin-bottom: 20px;}
.woocommerce-error li {display: flex;align-items: center;margin-left: 5px;}
.woocommerce-error li strong {padding-left:5px}
form.woocommerce-checkout #order_review_heading {display:none}
form.woocommerce-checkout .woocommerce-billing-fields {flex-basis:25%;padding: 20px; background-color: #fff;-webkit-box-shadow: 0px 0px 5px 7px rgba(236,236,236,0.53);box-shadow: 0px 0px 5px 7px rgba(236,236,236,0.53); }
form.woocommerce-checkout .col-2 {display: none}
form.woocommerce-checkout input {-webkit-box-sizing:border-box;box-sizing:border-box;width: 100%;font-family:inherit;font-size:1em;padding: 10px;border: 1px solid #d9d4d4}
form.woocommerce-checkout .form-row {margin: 5px 0}
form.woocommerce-checkout h3 {display: inline-block; margin-bottom: 10px;border-bottom: 3px solid transparent;border-image: linear-gradient(to left,#00b9f6, #09c208);-moz-border-image: -moz-linear-gradient(to left, #00b9f6, #09c208);-webkit-border-image: -webkit-linear-gradient(to left,#00b9f6, #09c208);border-image-slice: 1;}
form.woocommerce-checkout .woocommerce-checkout-review-order {flex-basis:10%;padding: 20px; background-color: #fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:30px}
form.woocommerce-checkout table {width:100%; padding: 10px }
form.woocommerce-checkout tr {text-align: right;}
form.woocommerce-checkout th {padding: 10px 5px;vertical-align: middle}
form.woocommerce-checkout thead th {border-bottom: 3px solid transparent;border-image: linear-gradient(to left,#00b9f6, #09c208);-moz-border-image: -moz-linear-gradient(to left, #00b9f6, #09c208);-webkit-border-image: -webkit-linear-gradient(to left,#00b9f6, #09c208);border-image-slice: 1;}
form.woocommerce-checkout td {padding: 10px 5px;vertical-align: middle}
form.woocommerce-checkout .woocommerce-privacy-policy-text {margin: 10px 0}
form.woocommerce-checkout .wc_payment_method {margin:10px 0}
form.woocommerce-checkout thead tr {background-color: #fcfafa}
form.woocommerce-checkout .cart-subtotal {background-color: #fcfafa}
form.woocommerce-checkout .order-total {background-color: #fcfafa}
form.woocommerce-checkout .woocommerce-privacy-policy-text {width:75%}
form.woocommerce-checkout .woocommerce-privacy-policy-text a {color:#191919; text-decoration: underline}
#place_order {background:linear-gradient(to left,#00b9f6, #09c208);color:#fff; padding:10px 15px;font-size:1.5em;font-weight:bold;margin-top:20px}
.woocommerce-checkout .button:hover {transform:translateY(-3px)}
.about_paypal {display:none}

#customer_details .col-2 {display:none}
.wc_payment_method input {display:none}
.wc_payment_method input+label {display:block;padding:0 30px 0 0;position:relative;color:#666;font-size:1.2em}
.wc_payment_method input+label:before {content:'';position:absolute;top:0;right:0;width: 20px;height: 20px;-webkit-box-shadow: 0 0 0 1px #00b9f6;box-shadow: 0 0 0 1px #00b9f6;border: 5px  #fff solid;border-radius:50%;background-color:#fff}
.wc_payment_method input:checked+label:before {background-color: #00b9f6}
.woocommerce-shipping-calculator {display:none}
.woocommerce-shipping-destination {display:none}
.woocommerce-result-count {display:none}
.woocommerce-ordering {display: none;}
.woocommerce-form-coupon-toggle {display:none}
.woocommerce-product-gallery__trigger {display:none}
.related .woocommerce-loop-product__title {font-size: 1em;padding:15px;color: #191919;margin-bottom: 0;font-weight: 600}

    
.woocommerce-order {display: -webkit-box;display: -ms-flexbox;display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .6);box-shadow: 0 0 10px rgba(0, 0, 0, .6); padding: 15px;background-color: #fff}
.woocommerce-order .woocommerce-thankyou-order-details, .woocommerce-order .woocommerce-order-details, .woocommerce-order .woocommerce-columns--addresses { padding: 40px;}

.woocommerce-order p.woocommerce-thankyou-order-received {display: block; -ms-flex-preferred-size: 100%; flex-basis: 100%; color:#666;text-align: center;font-size: 2em;padding-bottom: 20px;}
.woocommerce-order th {text-align: right}
.woocommerce-order a {color:#191919}
.woocommerce-order strong {display: block; margin-bottom: 5px}
.woocommerce-order .woocommerce-order-details h2 {background-color: #fcfafa}
.woocommerce-order tbody tr:nth-child(odd), .woocommerce-order tfoot tr:nth-child(odd)  {background-color: #fcfafa}
.woocommerce-customer-details {margin:20px 0}
.woocommerce-account .woocommerce {background-color:#fff; box-shadow: 0 5px 5px rgba(0,0,0,.1);width:100%;padding:25px 50px}
.woocommerce-account  input {width: 100%;border: 1px #ccc solid;margin: 10px 0;padding: 10px;color: #666;display:flex;box-sizing:border-box;overflow:hidden}
.woocommerce-account h2 {}
.woocommerce-form-login__rememberme {display:flex;align-items:center}
.woocommerce-account .woocommerce-form-login__rememberme input {margin-left:10px;width:5px;height:5px;padding: 5px;-webkit-box-shadow: 0 0 0 1px #00b9f6;box-shadow: 0 0 0 1px #00b9f6;border: 5px  #fff solid;border-radius:50%;background-color:#fff}
.woocommerce-account .woocommerce-form-login__rememberme input:checked {background-color: #00b9f6}
.woocommerce-account .woocommerce-form-login__submit, .woocommerce-account .woocommerce-form-register__submit {width: 100%;border-radius: 10px;padding: 15px 30px;color: #fff;font-weight: 700;background: linear-gradient(to left,#00b9f6, #09c208);}
.woocommerce-privacy-policy-text {margin:15px}
.woocommerce-privacy-policy-text a {color:#00b9f6}
.woocommerce-account .woocommerce-LostPassword a {color:#666; margin-top:10px;display:block}
.woocommerce-account #customer_login {display:flex;justify-content:space-between}
.woocommerce-account #customer_login > div {flex-basis:calc(100%/2 - 25px)}
.woocommerce-MyAccount-content a {color:#00b9f6}
.woocommerce-MyAccount-content .woocommerce-orders-table__header {padding-left:150px}
.woocommerce-MyAccount-content .woocommerce-orders-table__cell {padding:5px 10px}
.woocommerce-EditAccountForm .button {width: 100%;border-radius: 10px;padding: 15px 30px;color: #fff;font-weight: 700;background: linear-gradient(to left,#00b9f6, #09c208);}
.woocommerce-shipping-methods {font-size:1.2em}
.woocommerce-shipping-methods input {display:none}
.woocommerce-shipping-methods input:checked+label:before {background-image:linear-gradient(to left,var(--green),var(--blue));border:3px #fff solid;box-shadow:0 0 0 1px #666}
.woocommerce-shipping-methods label {position:relative;padding:0 30px 10px 0;display:block;color:#555}
.woocommerce-shipping-methods label:before {content:'';position:absolute;top:0;right:0;width:20px;height:20px;border:1px #666 solid;border-radius:50%;box-sizing:border-box;transition:all .2s ease}
.woocommerce-table--order-details {text-align:right}

.posted_in a {color:#666}

#popup_login {max-width: 250px;padding: 35px;}
#popup_login input[type=text], #popup_login input[type=password] {width: 100%;border: 1px #ccc solid;margin: 10px 0;padding: 10px;color: #666;display:flex;box-sizing:border-box;overflow:hidden}
#popup_login .login-username, #popup_login .login-password {display: flex;flex-wrap: wrap;}
#popup_login .login-submit {width: 100%;margin: 10px 0;padding: 10px 0;}
#popup_login label {cursor:auto}
#popup_login input[type=submit] {background-image: linear-gradient(to right,#CC145D,#FEC901);display: flex;align-items: center;justify-content: center;width:100%;color: #fff;font-weight: bold;font-size: 1.5em;margin:0 auto;border-radius:10px}

html.magnifying > body {overflow-x: hidden !important}
.magnify,.magnify > .magnify-lens,.magnify-mobile,.lens-mobile {min-width: 0;min-height: 0;animation:none;border:none;float:none;opacity:1;outline:none;overflow:visible;text-indent:0;transform:none;transition:none}
.magnify {position:relative;width:auto;height:auto;box-shadow:none;display:inline-block;z-index:inherit}
.magnify > .magnify-lens {position:absolute;width:200px;height:200px;border-radius:100%;box-shadow:0 0 0 7px rgba(255, 255, 255, 0.85),0 0 7px 7px rgba(0, 0, 0, 0.25),inset 0 0 40px 2px rgba(0, 0, 0, 0.25);cursor:none;display:none;z-index:99}
.magnify > .magnify-lens.loading {background:#333!important;opacity:0.8}
.magnify > .magnify-lens.loading:after {position:absolute;top:50%;left:0;width:100%;color:#fff;content:'Loading...';font:italic normal 16px/1 Calibri, sans-serif;letter-spacing:1px;margin-top:-8px;text-align:center;text-shadow:0 0 2px rgba(51, 51, 51, 0.8);text-transform:none}

@keyframes loader {
  0%   {transform:translate(50%,-70%)}
  40%  {transform:translate(50%,-70%) rotate(-30deg)}
  50%  {transform:translate(50%,-70%) rotate(-30deg) scale(.1,1);}
  60%  {transform:translate(50%,-70%) rotate(-30deg) scale(1,1);}
  70%  {transform:translate(50%,-70%) rotate(-30deg) scale(.1,1);}
  100% {transform:translate(50%,-70%)}
}

@media (max-width:1199px){
    .recommendations_and_prices {flex-direction:column}
	.recommendations_and_prices .h {width:auto}
	.recommendations {position:relative;max-width:100%;padding:20px 0}
	.rec_slide {padding:10px}
	.recommendations .owl-nav {display:none}
	.recommendations_and_prices .half {display:none}
	.pr_column {flex-basis: calc(100%/2 - 30px);}
	.prices {flex-basis:100%;padding:10px}
}

@media (max-width:1000px){
	body {padding-top:90px}
	footer {display:block}
	.ba_text {font-size:2em}
	.clicker {position:fixed;bottom:0;left:0;right:0;align-items:stretch}
	.clicker a {margin:0;background-color:#fff;padding:10px;justify-content:center; margin:10px;}
	.clicker a.header_mail {display:none;background-color:#f1f1f1}
	.upload_block {flex-basis: calc(100%/2 - 20px);}
	.ll {display:block}
	.header nav {position:fixed;top:90px;right:0;left:0;bottom:0;background-color:#fafafa;transform:translateX(100%);transition:all .2s ease}
	.header nav > ul {display:block;margin:0}
	.header nav > ul > li {border-bottom:1px #eee solid}
	.header nav > ul > li > a {color:#6c5e5e;padding:10px}
	.header nav > ul > li.current-menu-item > a {background:transparent;border:1px #6c5e5e solid}
	.header nav > ul > li > ul {position:static;opacity:1;visibility:visible;transform:none;display:none}
	.header nav > ul > li.open > ul {display:block}
	.header nav > ul > li.open .open_sub {transform:rotate(180deg)}
	.main_cat_list {margin:0}
	.nav-close {transform:scale(.5);opacity:0}
	.open_sub {padding:4px;left:10px;top:15px;transition:all .2s ease}
	.openav {overflow:hidden}
	.openav .nav-close {transform:scale(.7);opacity:1}
	.openav .nav-open {transform:scale(.5);opacity:0}
	.openav .header nav {transform:translateX(0)}
	.showcase {padding:0}
	.showcase .h {display:block}
	.whatsapp {border-radius:50px}
	.text_img .h {flex-direction:column-reverse}
	.text_img .half {padding:25px 25px 25px 50px}
	.text_img .img {position:static; width:auto}
	.sizes .h {padding: 10px;flex-wrap: wrap;}
	.sizes a {flex-basis: calc(100%/2 - 20px);flex-grow:0;padding:5px;box-sizing:border-box;margin:10px}
	.top {padding:10px}
	.top .h {flex-direction:column}
	.top h1 {padding:15px 0}
	.top h1 img {display:none}
	.breadcrumbs {padding-bottom:10px}
	.recommendations_and_prices {flex-direction:column}
	.recommendations_and_prices .h {width:auto}
	.recommendations {position:relative;max-width:100%;padding:20px 0}
	.rec_slide {padding:10px}
	.recommendations .owl-nav {display:none}
	.recommendations_and_prices .half {display:none}
	.pr_column {flex-basis: calc(100%/2 - 30px);}
	.prices {flex-basis:100%;padding:10px}
	.products_catalog a {flex-basis:100%}
	.single-product .product {flex-direction:column;padding:30px}
	.related ul.products li {flex-basis:calc(100%/2 - 40px);margin: 10px 5px;}
	.cat_list .products {padding:10px}
	.cat_list .products li {padding:20px}
	.products_catalog .products li {flex-basis:calc(100%/2 - 20px)}
	.blog_post {flex-basis:100%}
	.post_columns {padding: 10px 20px;flex-direction: column;font-size:1.4em}
	.post_column {margin-right:0}
	.next_prev {flex-direction:column; margin:40px 0}
	.next_prev .prev {margin:10px}
	.next_prev .next {margin:10px}
	.date {margin:10px 20px}
	.pages {padding:10px 0 30px 0}
	.rec_products a {margin:10px 10px 15px 10px}
	.rec_products img {margin-bottom:5px}
	.rec_products_price {bottom:2%}
	form.woocommerce-checkout .woocommerce-checkout-review-order {margin:20px 0}
	.woocommerce-cart .woocommerce {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; padding: 0 15px; margin-bottom: 20px}
    .woocommerce-cart-form {overflow-x: auto;margin-top:20px}
    form.woocommerce-checkout {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column}
    .woocommerce-order {padding: 15px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column}
    .woocommerce-account #customer_login {flex-direction:column-reverse}
    .woocommerce-account .woocommerce {padding:25px 5px}
    .woocommerce-MyAccount-content .woocommerce-orders-table__header {padding-left:50px}
    .woocommerce-MyAccount-orders {overflow-x:auto}
}

@media (max-width:800px){
	.ba_buttons {width:100%}
	.ba_text {margin:10px;padding:10px}
	.banner_app .h {flex-direction:column}
	.banner_app img {position:static;min-height:auto;max-height:100px;transform:none;order:-1;margin:-50px auto 0 auto}
	.bttons .h {display:block;padding:10px}
	.bttons a {justify-content:flex-start}
	.contacts {text-align:center}
	.contacts p {display:block}
	.contacts strong {display:block;margin:0}
	.flip_card {flex-basis:calc(50% - 10px)}
	.footer {padding:0}
	.footer .half {display:block;max-width:100%;padding:10px 0}
	.half_map {position:relative;height:400px;width:100%}
	.main_product {flex-direction:column-reverse}
	.mp_info {margin:0}
	.mp_text {padding:20px 0}
	.single-order-price  .clicker, .single-order-pro  .clicker, .single-order-photo  .clicker  {display:none}
	.possible {padding:10px}
	.possible figure {padding:10px 60px 10px 20px}
	.possible .h {display:block}
	.pricelist {display:block}
	.pricelist header {display:flex;align-items:center;justify-content:space-between;margin:20px}
	.pricelist section {flex-wrap:wrap}
	.pricelist section div {padding:5px}
	.site_logo img {max-height:50px;width:auto}
	.sizes figure {width:70px;height:70px}
	.social {display:flex;justify-content:center}
	.upload_btn {bottom:0;right:0;z-index:100;width: 50vw;box-sizing:border-box;font-size: 1.5em;justify-content:center;padding: 20px;}
	.upload_btn svg:first-of-type {width:1em;height:1em;margin-left:10px}
	.upload_btn svg:last-of-type {display:none}
	.upload_complete {bottom:0;left:0;z-index:100;width:50vw;box-sizing:border-box;font-size: 1.5em;padding: 20px;transform: translateY(0%);}
	.upload_main .h {flex-direction:column-reverse}
	.upload_settings {display:flex;position:fixed;bottom:0;left:0;z-index:900;    background-image: linear-gradient(to right,#CC145D,#FEC901);padding:10px;right:50%;color:#fff;font-weight:bold;justify-content:center;fill:#fff;transform:translateY(0)}
	.upload_settings svg {width:1em;margin-left:10px}
	.upload_siblings {display:none}
	.upload_siblings a {flex-grow:1;text-align:center}
	.upload_side {padding:0 20px}
	.upload_stage {max-height:60vh;min-height:40vh!important}
	.upload_title h1 {font-size:1.3em}
	.upload_top .h {display:block}

}
.upload_title img {display:none}
@media (max-width:600px){
      .fileuploader-input-caption  input {
 width:80% !important;
}
    .fileuploader-input{width: 40% !important;}
	#dropdown-menu-mini-cart-toggle{display:none}
    .mobile{display:none}
	.header_contact_text {display:none}
	.header_phone svg {margin:0}
	.upload_left_side {padding:0}
	.upload_stage {border:0}
	.upload_title img {width:30px}
	.upload_top {padding:10px 15px}
	.site_logo {padding:0 20px}
	.social a {margin:5px}
	.upload_block {flex-basis: calc(50% - 10px);margin:5px}
	.upload_choice > span {display:none}
	.upload_main {padding:0}
	.column-title{display:none;}
	.column-actions{margin-right:20px !important;}
	.wow {visibility:visible !important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}
}