/* Reglas base que daba el tema Loobek (copiadas para que el sitio se vea igual con Hello Elementor) */
	
:root{
	--loobek-logo-width: 172px;
	--loobek-logo-ipad-width: 130px;
	--loobek-logo-mobile-width: 110px;
	--loobek-main-font: Plus Jakarta Sans;
	--loobek-main-font-weight: 400;
	--loobek-main-letter-spacing: 0px;
	--loobek-main-font-bold: Plus Jakarta Sans;
	--loobek-main-font-bold-weight: 600;
	--loobek-main-font-extra-bold: Plus Jakarta Sans;
	--loobek-main-font-extra-bold-weight: 700;
	--loobek-main-font-thin: Plus Jakarta Sans;
	--loobek-main-font-thin-weight: 300;
	--loobek-main-font-size: 14px;
	--loobek-main-font-line-height: 24px;
	--loobek-main-font-bold-size: 18px;
	--loobek-main-font-bold-line-height: 24px;
	--loobek-main-small-font-size: 13px;
	--loobek-main-small-2-font-size: 12px;
	--loobek-button-font: Plus Jakarta Sans;
	--loobek-button-font-weight: 500;
	--loobek-button-font-size: 16px;
	--loobek-menu-font: Plus Jakarta Sans;
	--loobek-menu-font-weight: 500;
	--loobek-menu-font-size: 18px;
	--loobek-menu-letter-spacing: 0px;
	--loobek-second-menu-font: Plus Jakarta Sans;
	--loobek-second-menu-font-weight: 500;
	--loobek-second-menu-font-size: 16px;
	--loobek-second-menu-line-height: 24px;
	--loobek-product-name-font: Plus Jakarta Sans;
	--loobek-product-name-font-weight: 500;
	--loobek-product-name-font-size: 14px;
	--loobek-product-name-font-line-height: 20px;
	--loobek-heading-font: Plus Jakarta Sans;
	--loobek-heading-font-weight: 600;
	--loobek-heading-font-size: 30px;
	--loobek-heading-line-height: 42px;
	--loobek-heading-letter-spacing: 0px;
	--loobek-h1-font-size: 72px;
	--loobek-h1-line-height: 80px;
	--loobek-h2-font-size: 40px;
	--loobek-h2-line-height: 52px;
	--loobek-h3-font-size: 30px;
	--loobek-h3-line-height: 42px;
	--loobek-h3-height: -42px;
	--loobek-h4-font-size: 24px;
	--loobek-h4-line-height: 32px;
	--loobek-h5-font-size: 20px;
	--loobek-h5-line-height: 28px;
	--loobek-h6-font-size: 16px;
	--loobek-h6-line-height: 22px;
	--loobek-sub-cat-font: Plus Jakarta Sans;
	--loobek-sub-cat-font-weight: 400;
	--loobek-sub-cat-font-size: 13px;
	--loobek-menu-ipad-font-size: 16px;
	--loobek-sub-cat-device-font-size: 13px;
	--loobek-h1-device-font-size: 42px;
	--loobek-h1-device-line-height: 48px;
	--loobek-h2-device-font-size: 30px;
	--loobek-h2-device-line-height: 40px;
	--loobek-h3-device-font-size: 24px;
	--loobek-h3-device-line-height: 32px;
	--loobek-h3-device-height: -32px;
	--loobek-h4-device-font-size: 20px;
	--loobek-h4-device-line-height: 28px;
	--loobek-h5-device-font-size: 18px;
	--loobek-h5-device-line-height: 24px;
	--loobek-h6-device-font-size: 16px;
	--loobek-h6-device-line-height: 22px;
	--loobek-heading-device-font-size: 24px;
	--loobek-heading-device-line-height: 32px;
	--loobek-h1-mobile-font-size: 32px;
	--loobek-h1-mobile-line-height: 38px;
	--loobek-h2-mobile-font-size: 26px;
	--loobek-h2-mobile-line-height: 34px;
	--loobek-primary-color: rgba(10,168,159,1);
	--loobek-text-in-primary-color: rgba(0,0,0,1);
	--loobek-main-bg: rgba(255,255,255,1);
	--loobek-text-color: rgba(0,0,0,1);
	--loobek-text-light-color: #808080;
	--loobek-text-bold-color: rgba(0,0,0,1);
	--loobek-link-color: rgba(10,168,159,1);
	--loobek-link-hover-color: rgba(10,168,159,1);
	--loobek-border: rgba(229,229,229,1);
	--loobek-input-color: rgba(0,0,0,1);
	--loobek-input-border: rgba(0,0,0,1);
	--loobek-input-hover-color: rgba(0,0,0,1);
	--loobek-input-hover-border: rgba(0,0,0,1);
	--loobek-button-color: rgba(255,255,255,1);
	--loobek-button-bg: rgba(0,0,0,1);
	--loobek-button-border: rgba(0,0,0,1);
	--loobek-button-hover-color: rgba(0,0,0,1);
	--loobek-button-hover-bg: rgba(10,168,159,1);
	--loobek-button-hover-border: rgba(10,168,159,1);
	--loobek-breadcrumb-color: rgba(0,0,0,1);
	--loobek-breadcrumb-bg: rgba(255,255,255,1);
	--loobek-breadcrumb-border-color: rgba(229,229,229,1);
	--loobek-breadcrumb-link-hover: rgba(10,168,159,1);
	--loobek-breadcrumb-img-color: rgba(255,255,255,1);
	--loobek-breadcrumb-img-link-hover: rgba(10,168,159,1);
	--loobek-nav-color: rgba(0,0,0,1);
	--loobek-nav-hover-color: rgba(0,0,0,1);
	--loobek-nav-bg: rgba(255,255,255,1);
	--loobek-nav-hover-bg: rgba(245,245,245,1);
	--loobek-notice-bg: rgba(10,168,159,1);
	--loobek-notice-color: rgba(255,255,255,1);
	--loobek-notice-border-color: rgba(10,168,159,1);
	--loobek-menu-color: rgba(0,0,0,1);
	--loobek-menu-hover-color: rgba(0,0,0,1);
	--loobek-submenu-color: rgba(0,0,0,1);
	--loobek-submenu-heading-color: rgba(0,0,0,1);
	--loobek-submenu-hover-color: rgba(10,168,159,1);
	--loobek-submenu-bg: rgba(255,255,255,1);
	--loobek-menu-2-color: rgba(128,128,128,1);
	--loobek-menu-2-hover-color: rgba(0,0,0,1);
	--loobek-menu-2-active-color: rgba(255,255,255,1);
	--loobek-menu-2-active-bg: rgba(0,0,0,1);
	--loobek-header-mobile-color: rgba(0,0,0,1);
	--loobek-header-mobile-hover-color: rgba(10,168,159,1);
	--loobek-header-mobile-bg: rgba(255,255,255,1);
	--loobek-header-mobile-border-color: rgba(229,229,229,1);
	--loobek-header-mobile-cart-color: rgba(255,255,255,1);
	--loobek-header-mobile-cart-bg: rgba(0,0,0,1);
	--loobek-menu-mobile-color: rgba(0,0,0,1);
	--loobek-menu-mobile-hover-color: rgba(10,168,159,1);
	--loobek-menu-mobile-title-active-color: rgba(128,128,128,1);
	--loobek-menu-mobile-bg: rgba(255,255,255,1);
	--loobek-menu-mobile-border-color: rgba(229,229,229,1);
	--loobek-menu-bottom-mobile-color: rgba(0,0,0,1);
	--loobek-menu-bottom-mobile-hover: rgba(10,168,159,1);
	--loobek-menu-bottom-bg: rgba(255,255,255,1);
	--loobek-menu-bottom-border-color: rgba(229,229,229,1);
	--loobek-top-header-color: rgba(0,0,0,1);
	--loobek-top-header-link-hover: rgba(10,168,159,1);
	--loobek-top-header-bg: rgba(255,255,255,1);
	--loobek-top-header-border: rgba(229,229,229,1);
	--loobek-middle-header-color: rgba(0,0,0,1);
	--loobek-middle-header-link-hover: rgba(10,168,159,1);
	--loobek-middle-header-bg: rgba(255,255,255,1);
	--loobek-middle-header-border: rgba(229,229,229,1);
	--loobek-header-cart-number-color: rgba(255,255,255,1);
	--loobek-header-cart-number-bg: rgba(0,0,0,1);
	--loobek-header-search-color: rgba(0,0,0,1);
	--loobek-header-search-placeholder-color: rgba(153,153,153,1);
	--loobek-header-search-bg: rgba(240,240,240,1);
	--loobek-header-search-border-color: rgba(240,240,240,1);
	--loobek-header-search-icon-color: rgba(0,0,0,1);
	--loobek-header-search-hover-icon: rgba(10,168,159,1);
	--loobek-footer-bg: rgba(0,0,0,1);
	--loobek-footer-color: rgba(255,255,255,1);
	--loobek-footer-hover-color: rgba(10,168,159,1);
	--loobek-footer-heading-color: rgba(255,255,255,1);
	--loobek-footer-border: rgba(51,51,51,1);
	--loobek-product-button-thumbnail-color: rgba(0,0,0,1);
	--loobek-product-button-thumbnail-hover-color: rgba(255,255,255,1);
	--loobek-product-button-thumbnail-bg: rgba(230,230,230,1);
	--loobek-product-button-thumbnail-bg-hover: rgba(0,0,0,1);
	--loobek-shop-bg: rgba(250,250,250,1);
	--loobek-quantity-bg: rgba(240,240,240,1);
	--loobek-product-detail-deal-color: rgba(0,0,0,1);
	--loobek-product-detail-deal-bg: rgba(10,168,159,1);
	--loobek-star-color: rgba(0,0,0,1);
	--loobek-product-price-color: rgba(0,0,0,1);
	--loobek-product-sale-price-color: rgba(10,168,159,1);
	--loobek-product-del-color: rgba(128,128,128,1);
	--loobek-sale-label-color: rgba(0,0,0,1);
	--loobek-sale-label-bg: rgba(10,168,159,1);
	--loobek-new-label-color: rgba(0,0,0,1);
	--loobek-new-label-bg: rgba(255,255,255,1);
	--loobek-hot-label-color: rgba(0,0,0,1);
	--loobek-hot-label-bg: rgba(230,230,230,1);
	--loobek-soldout-label-color: rgba(0,0,0,1);
	--loobek-soldout-label-bg: rgba(240,240,240,1);
}
*{margin: 0;padding: 0;box-sizing: border-box;}
*:before,*:after{box-sizing: border-box;}
html{ -webkit-text-size-adjust: none;}
html, body{ font-family: var(--loobek-main-font); font-weight: var(--loobek-main-font-weight); letter-spacing: var(--loobek-main-letter-spacing); font-size: var(--loobek-main-font-size); line-height: var(--loobek-main-font-line-height); color: var(--loobek-text-color); font-style: normal;vertical-align: baseline;width: 100%;-webkit-text-size-adjust: none;-ms-text-size-adjust: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; text-align: left;}
article > p{clear: both;}
abbr{text-decoration: none;}
img{border: 0;vertical-align: top;margin: 0 0 0;max-width: 100%;height: auto;}
a{cursor: pointer;background: transparent;transition: 150ms ease 0s;text-decoration: underline;color: var(--loobek-link-color);}
a:hover{-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;color: var(--loobek-link-hover-color);}
a:focus{text-decoration: none;}
a:focus, input[type="submit"]{outline: none!important;}
a:active{color: inherit;}
a[href^="tel"],a[x-apple-data-detectors] {color: inherit !important;text-decoration: none !important;font-size: inherit !important;font-family: inherit !important;font-weight: inherit !important;line-height: inherit !important;}
abbr[title], acronym[title]{text-decoration: none;}
::-webkit-input-placeholder{color: #cecaca;}
:-moz-placeholder{color: #cecaca;}
::-moz-placeholder{color: #cecaca;}
:-ms-input-placeholder{color: #cecaca;}
input[type^="text"]:focus{outline: 0;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-webkit-appearance: none;}
select:focus {outline: 0;}
p,address{margin: 0 0 20px;display: block;}
*,*:before,*:after{border-color: var(--loobek-border);}
strong{ font-family: var(--loobek-button-font); font-weight: var(--loobek-button-font-weight);}
em{font-style: italic;}
ins{text-decoration: none;}
big{font-size: 150%;}
h1,h2{margin: 0 0 30px 0;}
h3,h4,h5,h6{margin: 0 0 22px 0;}
h1,h2,h3, h4,h5,h6{ font-family: var(--loobek-heading-font); font-weight: var(--loobek-heading-font-weight); letter-spacing: var(--loobek-heading-letter-spacing); color: var(--loobek-text-bold-color);}
h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a{ color: var(--loobek-text-bold-color);}
h1{ font-size: var(--loobek-h1-font-size); line-height: var(--loobek-h1-line-height);}
h2{ font-size: var(--loobek-h2-font-size); line-height: var(--loobek-h2-line-height);}
h3{ font-size: var(--loobek-h3-font-size); line-height: var(--loobek-h3-line-height);}
h4{ font-size: var(--loobek-h4-font-size); line-height: var(--loobek-h4-line-height);}
h5{ font-size: var(--loobek-h5-font-size); line-height: var(--loobek-h5-line-height);}
h6{ font-size: var(--loobek-h6-font-size); line-height: var(--loobek-h6-line-height);}
h1 a:hover,h2 a:hover,h4 a:hover,h6 a:hover{text-decoration: none;}
form{display: block;}
legend{border: 0;margin: 0 0 10px;}
ol,ul{margin-bottom: 20px;}
ol li:last-child,ul li:last-child{padding-bottom: 0;}
ol li:first-child, ul li:first-child{padding-top: 0;}
ol li, ul li {line-height: 20px;padding: 6px 0;}
ol ol, ol ul, ul ul,ul ol{margin: 10px 0 0 30px;}
ol ol ol, ol ul ol, ul ul ol,ul ol ol,ol ol ul, ol ul ul, ul ul ul,ul ol ul{margin: 10px 0 0 20px;}
ol li, ul ol li {list-style: decimal inside none;}
ul li{list-style: disc inside none}
ul ul > li{list-style: circle inside none}
ul ul ul > li{list-style: square inside none}
ol ol ol > li{list-style: lower-roman inside none;}
ol ol li{list-style: lower-latin inside none;}
dl{margin-bottom: 20px;}
dt,dd{line-height: 18px;}
dt{font-weight: bold;color: var(--loobek-text-bold-color);}
dd {margin: 12px 0 30px 0;}
del{text-decoration: line-through;}
blockquote{ font-family: var(--loobek-heading-font); font-weight: var(--loobek-heading-font-weight); letter-spacing: var(--loobek-heading-letter-spacing); font-size: var(--loobek-h4-font-size); line-height: var(--loobek-h4-line-height); color: var(--loobek-text-bold-color);}
blockquote:before{ content: "\""; opacity: 0.2; letter-spacing: 0; font-size: 70px; line-height: 1em; left: 0; position: absolute; top: 0; font-style: normal; font-weight: normal;}
blockquote p{margin: 0;}
body code{overflow: hidden;display: inline-block;line-height: 1.2em;position: relative;top: 3px;margin: 0;clear: both;border-radius: 0;font-style: italic;}
pre code{top: 0;padding: 5px;background: #f5f5f5;-ms-word-wrap: break-word;word-wrap: break-word;word-break: break-all;white-space: pre-wrap;font-style: normal;}
body table code {white-space: normal}
table label{white-space: normal;vertical-align: top;}
label a{text-transform: none;}
label a:hover{color: var(--loobek-primary-color);}
table tfoot tr,table tfoot th{background: transparent;}
form table{margin-bottom: 0;}
table tbody, table tfood,table thead{max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0; empty-cells: show; font-size: 100%; width: 100%; word-wrap: normal; margin-bottom: 30px; color: var(--loobek-text-bold-color);}
table tfoot th{ color: var(--loobek-text-color);}
table thead th{ color: var(--loobek-text-bold-color);}
table thead tr th, table thead tr th:first-child{ padding-bottom: 10px; border-width: 0 0 1px 0; border-style: solid;}
table td, table th{ border-width: 0 0 1px 0; border-style: solid; padding: 10px 20px 10px 0; line-height: 24px; text-align: start; vertical-align: middle;}
table th{ color: var(--loobek-text-bold-color);}
table td:last-child, table th:last-child{ padding-right: 0;}
table tbody tr:last-child td, table tbody tr:last-child th{ border-width: 0; padding-bottom: 0;}
table tbody:first-child tr:first-child td, table tbody:first-child tr:first-child th{ padding-top: 0;}
body input[type="search"],body input[type="text"],body input[type="password"],body input[type="number"],body input[type="tel"],body select,body textare{-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;}
textarea:focus-visible{outline: 0;}
html input{ box-shadow: none; width: 100%; border-width: 1px; border-style: solid; margin: 0 0 10px; padding: 7px 15px; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: var(--loobek-main-font-size); line-height: 30px;}
input[type='file']{line-height: 18px;}
input, button{transition: 300ms ease 0s;}
fieldset{border-width: 1px;border-style: solid;padding: 20px 20px 10px 20px;margin: 20px 0 20px 0;border-radius: 0;}
fieldset legend{padding: 0 10px 0 10px;margin-bottom: 0;text-transform: uppercase;font-family: var(--loobek-heading-font);font-weight: var(--loobek-heading-font-weight);letter-spacing: var(--loobek-heading-letter-spacing);color: var(--loobek-text-bold-color);}
input[type^="radio"],input[type^="check"]{appearance: auto;-webkit-appearance: auto;}
input[type^="submit"]{cursor: pointer;margin: 0;vertical-align: middle;width: auto;}
input[type^="radio"],input[type^="check"]{cursor: pointer;display: inline;width: auto;margin: 0 3px 0 0;text-align: center;}
input[type="search"]{-webkit-appearance: none;border-radius: 0;}
html input:focus:invalid:focus, html select:focus:invalid:focus{color: var(--loobek-text-bold-color);}
small{font-size: 85%;}
html input[type^="search"]:hover,html input[type^="text"]:hover, html input[type^="email"]:hover,html input[type^="tel"]:hover,html input[type^="password"]:hover,html textarea:hover,html input[type^="text"]:focus, html input[type^="tel"]:focus,html input[type^="password"]:focus,html textarea:focus,html input:focus:invalid:focus, html select:focus:invalid:focus{box-shadow: none;background-image: none;}
input:hover,input:focus{outline: none!important;}
html input[type^="button"],html input[type^="submit"]{-webkit-appearance: none}
html input[type^="button"]:focus,html input[type^="submit"]:focus{outline: none!important;}
body input[type='number']{-moz-appearance: textfield;-webkit-appearance: textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity: 0;}
html input[type^="radio"] {border: 0;padding: 0;}
html input[type^="checkbox"]{border: 0;padding: 0;}
input[type="search"]::-webkit-search-cancel-button{display: none;}
textarea{ background: #fff; border-width: 1px; border-style: solid; padding: 12px 15px; width: 100%; -webkit-appearance: none; transition: 150ms ease 0s; overflow: auto; font-size: var(--loobek-main-font-size); line-height: var(--loobek-main-font-line-height);}
keygen{ font-size: var(--loobek-main-font-size); line-height: var(--loobek-main-font-line-height);}
select option{ padding: 5px 8px;}
html pre{ background: rgba(150,150,150,0.1); border: 0; border-radius: 0; padding: 20px 20px; line-height: 26px; margin: 10px 0 25px 0; word-break: break-word; white-space: pre-wrap;}
br{margin: 0 0 5px;}
button,button:hover,button:focus{outline: 0;}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus{ -webkit-box-shadow: 0 0 0 50px var(--loobek-main-bg) inset !important;}
iframe html{position: relative;z-index: 1;}
h3 > label{font-size: var(--loobek-main-font-size);line-height: var(--loobek-main-font-size);}
h3 > a:hover{text-decoration: none;}
* > ul:last-child{margin-bottom: 0;}
::-webkit-input-placeholder{color: #b8b8b8;font-style: italic;}
:-moz-placeholder{color: #b8b8b8;font-style: italic;}
::-moz-placeholder{color: #b8b8b8;font-style: italic;}
:-ms-input-placeholder{color: #b8b8b8;font-style: italic;}
input::-webkit-input-placeholder{font-style: normal;}
input:-moz-placeholder{font-style: normal;}
input::-moz-placeholder{font-style: normal;}
input:-ms-input-placeholder{font-style: normal;}
nav > ul > ul{padding: 0;margin: 0;}
nav > ul > ul:after{display: table;content: "";clear: both;}
nav > ul > ul > li{list-style: none;float: left;padding: 0;margin: 0;}
nav > ul > ul > li > a{font-size: 15px;line-height: 18px;padding: 15px 20px;color: #000000;display: inline-block;text-decoration: none;}
/* Formularios */
input[type="submit"]{outline: none!important;}
input[type^="text"]:focus{outline: 0;-webkit-tap-highlight-color: transparent;-moz-tap-highlight-color: transparent;-webkit-appearance: none;}
select:focus{outline: 0;}
label{line-height: 24px;padding: 0 0 6px 0;display: block;color: var(--loobek-text-bold-color);}
label,input,textarea,select,button{font-family: var(--loobek-main-font); font-weight: var(--loobek-main-font-weight);}
label a{text-transform: none;}
label a:hover{color: var(--loobek-primary-color);}
input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],select,input[type="text"],input[type="password"],input[type="number"],input[type="email"],input[type="tel"],select{max-width: 100%;}
textarea:focus-visible{outline: 0;}
input[type="password"],select{width: 100%;max-width: 100%;}
input[type='file']{line-height: 18px;}
input,button{transition: 300ms ease 0s;}
input[type^="submit"],input[type^="radio"],input[type^="check"]{width: auto;margin: 0;}
input[type^="radio"],input[type^="check"]{appearance: auto;-webkit-appearance: auto;}
input[type^="submit"]{cursor: pointer;margin: 0;vertical-align: middle;width: auto;}
input[type^="radio"],input[type^="check"]{cursor: pointer;display: inline;width: auto;margin: 0 3px 0 0;text-align: center;}
input[type="search"]{-webkit-appearance: none;border-radius: 0;}
select{line-height: 30px;font-weight: normal;}
textarea,select{filter: none !important; border-width: 1px; border-style: solid; background: #f3f4f5; padding: 7px 20px; text-align: left; width: 100%; box-shadow: none; border-radius: 0;}
input,textarea{border-radius: 10px;}
textarea{height: 150px; line-height: 30px;}
input:hover,input:focus{outline: none!important;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity: 0;}
input[type="search"]::-webkit-search-cancel-button{display: none;}
textarea{background: #fff; border-width: 1px; border-style: solid; padding: 12px 15px; width: 100%; -webkit-appearance: none; transition: 150ms ease 0s; overflow: auto; font-size: var(--loobek-main-font-size); line-height: var(--loobek-main-font-line-height);}
select option{padding: 5px 8px;}
button,button:hover,button:focus{outline: 0;}
button,input[type^="submit"]{padding: 7px 30px; box-shadow: none; text-shadow: none; border-radius: 0; filter: none; cursor: pointer; text-align: center; background-image: none; border-width: 1px; border-style: solid; text-decoration: none;}
button,input[type^="submit"]{color: var(--loobek-button-color); background-color: var(--loobek-button-bg); border-color: var(--loobek-button-border);}
button:hover,input[type^="submit"]:hover{color: var(--loobek-button-hover-color); background-color: var(--loobek-button-hover-bg); border-color: var(--loobek-button-hover-border);}
button,input[type^="submit"]{font-size: var(--loobek-button-font-size); line-height: 30px;}
button,input[type^="submit"]{font-family: var(--loobek-button-font); font-weight: var(--loobek-button-font-weight);}
button:hover,input[type^="submit"]:hover{text-shadow: none; filter: none; background-image: none; outline: none;}
select,textarea{color: var(--loobek-input-color); border-color: var(--loobek-input-border-color); background-color: var(--loobek-main-bg);}
textarea:focus,select:focus,input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{color: var(--loobek-input-hover-color); border-color: var(--loobek-input-hover-border); background-color: var(--loobek-main-bg);}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0 50px var(--loobek-main-bg) inset !important;}
input::-webkit-input-placeholder{font-style: normal;}
input:-moz-placeholder{font-style: normal;}
input::-moz-placeholder{font-style: normal;}
input:-ms-input-placeholder{font-style: normal;}
/* Pie */
footer#colophon{overflow: hidden;}
footer#colophon{color: var(--loobek-footer-color); background-color: var(--loobek-footer-bg);}
.footer-container *,.footer-container *:before,.footer-container *:after,.footer-container input[type="text"],.footer-container input[type="search"],.footer-container input[type="text"],.footer-container input[type="email"],.footer-container input[type="password"],.footer-container input[type="date"],.footer-container input[type="number"],.footer-container input[type="tel"]{border-color: var(--loobek-footer-border-color);}
.footer-container a,.footer-container dt{color: var(--loobek-footer-color);}
.footer-container h1,.footer-container h2,.footer-container h3,.footer-container h4,.footer-container h5,.footer-container h6{color: var(--loobek-footer-heading-color);}
.footer-container a:hover{color: var(--loobek-footer-hover-color);}