/*
Theme Name: Trendi
Theme URI: https://trendidivat.hu
Author: Plus Kreatív
Author URI: https://plus-kreativ.hu
Description: Bootstrap5 Theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: mobile ready, bootstrap5, option tree
Text Domain: trendi
*/

:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}

@media (min-width:1180px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1400px}}@media (min-width:1440px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1500px}}@media (min-width:1640px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1600px}}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:left;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:-70px;position:relative;}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:0;padding:0;background:white;display:inline-block;cursor:pointer;border-radius:0;width:70px;height:70px;border: 1px solid #F0F0F0;}.owl-theme .owl-nav [class*=owl-]:hover{background:white;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

body {
    margin: 0;
}
html {
    scroll-behavior: smooth;
    scroll-padding-top: 0px;
}
button, input, textarea, select { outline:none!important;}
.container, .container-sm {
    box-sizing: border-box;
}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
p {
	margin-top: 0;
}

/* ELREJTJÜK A FÉRFI KOLLEKCIÓKAT IDEIGLENESEN */
li#mega-menu-13-0-2 {
    visibility: hidden!important;
    opacity: 0;
}
/***************************/

/* Alap beállítások */

a, p, span, div, body, li, pre {
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	line-height: 1.1;
	color: #ffffff;
	font-weight: 300;
}
h1 {
	font-family: 'Roboto', sans-serif;
	color: #a08437;
	font-size: 60px;
	line-height: 1.17;
	font-weight: 400;
}
h1.white {
	color: white;
}

h1::before {
    content: "";
    background: url(/wp-content/uploads/2020/07/border-top.svg);
    width: 320px;
    height: 29px;
    display: block;
    margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
    margin-bottom: 5px;
}
h1::after {
    content: "";
    background: url(/wp-content/uploads/2020/07/border-bottom.svg);
    width: 320px;
    height: 29px;
    display: block;
    margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 18px;
}
h1.white::before {
    content: "";
    background: url(/wp-content/uploads/2020/07/white-border-top.svg);
    width: 320px;
    height: 29px;
    display: block;
    margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
    margin-bottom: 5px;
}
h1.white::after {
    content: "";
    background: url(/wp-content/uploads/2020/07/white-border-bottom.svg);
    width: 320px;
    height: 29px;
    display: block;
    margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 18px;
}

h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	color: #333333;
}
h2 {
	color: #ffffff;
	font-weight: 700;
	font-size: 40px;
	line-height: 50px;
}
h3 {
	font-size: 28px;
	font-weight: 600;
}

@media (min-width: 1300px) {
	.container {
		max-width: 1200px;
	}
}

p b, p strong {
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
}
body .navbar-light .navbar-nav .nav-link, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item > a.mega-menu-link, 
#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
	font-family: 'Roboto', sans-serif;
	color: #000;
}
.container.main-container {
    margin-bottom: 0;
    margin-top: 0px;
    z-index: 1;
    position: relative;
    padding-bottom: 0px;
    padding-top: 0;
    background: #fff;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #F7CB11;
}

body {
	background-color: #fff !important;
}

a, a:hover { 
	text-decoration:none!important;
}
a:selected, a:focus { 
	text-decoration:none!important;
}
a:hover { 
	color:#000;
}
.navbar-nav {
    flex-direction: row;
}
img {
  border: none;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}
.size-auto,
.size-full,
.size-large,
.size-medium,
.size-thumbnail {
  max-width: 100%;
  height: auto;
}
.alignright {
  display: inline;
  float: right;
  margin: 0.4rem 0 1.6rem 1.6rem;
}
.alignleft {
  display: inline;
  float: left;
  margin: 0.4rem 1.6rem 1.6rem 0;
}
.aligncenter {
  display: block;
  margin: 0.4rem auto 1.6rem auto;
}
.wp-caption {
  max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0;
}
.sticky {
  background: #f7f7f9;
  padding: 1rem;
}
.bypostauthor {
  background: #f7f7f9;
  padding: 0.5rem;
}
.gallery-caption {
  font-weight: bold;
}
.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.main-container {
  background: transparent;
  padding-top: 1rem;
  margin-bottom: 2rem;
}
.navbar.navbar-light {
    margin-bottom: 0;
}
.widget {
  margin-bottom: 2rem;
}

.post {
  margin-bottom: 2rem;
}
.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}
.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.vc_row-no-padding .container.fullonbelul,
.container.fullonbelul {
    margin: 0 auto;
}
div#usesofbio {
    padding-left: 35%;
    padding-top: 30px;
    padding-bottom: 100px;
}
.col-md-12.col-lg-12.col-xs-12.bejegyzes-fokepe.kiemeltkepdiv {
    min-height: 320px;
    background-size: cover;
    background-position: center;
    padding: 30px 70px 30px 30px;
}
.col-md-12.col-lg-12.col-xs-12.bejegyzes-fokepe.kiemeltkepdiv:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: .6;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 0;
}
.bejegyzes-fokepe.kiemeltkepdiv h3, .bejegyzes-fokepe.kiemeltkepdiv p {
    color: #fff;
    position: relative;
}
.owl-stage {
    padding-left: 0px !important;
}
div#bioplasztcarousel {
    position: relative;
    padding-top: 100px;
}
.owl-theme .owl-nav {
    position: absolute;
    top: -75px;
    left: 0;
    margin: 0;
}
body .owl-theme .owl-nav button {
    outline: none;
    width: 53px;
    margin: 0;
}
body .owl-theme .owl-nav button.owl-prev {
    background: url(images/tovabb_nyil.svg)!important;
	margin: 0;
    background-position: center center!important;
    background-size: contain!important;
	background-repeat: no-repeat!important;
	margin-right: 20px;
}
body .owl-theme .owl-nav button.owl-next {
    background: url(images/tovabb_nyil-vissza.svg)!important;
	margin: 0;
    background-position: center center!important;
	background-repeat: no-repeat!important;
    background-size: contain!important;
}
body .owl-theme .owl-nav button span {
    opacity: 0;
}
p.leirasok {
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.18px;
}
.boxokhatterrel p img {
    width: 53px;
}

footer#lablec ul {
    padding: 0;
    line-height: 1;
    margin: 0;
    font-size: 13px;
}
footer#lablec p {
    font-size: 13px;
    line-height: 1;
    margin: 0;
}
footer#lablec li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
    line-height: 1;
}
footer#lablec a {
    color: #fff;
    font-size: 13px;
    line-height: 1;
    margin: 0;
}
footer#lablec {
    background: #a08437;
    color: #fff;
    font-size: 13px;
    line-height: 1;
    text-align: center;
    padding: 15px 0;
    margin: 0;
}
footer#lablec .widget {
    margin: 0;
}

#blog .kiemeltkepdiv {
	padding: 0px 20px 20px 20px;	
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
    height: 180px;
	display: flex;
	flex-direction: column;
    justify-content: flex-end;
	border-bottom: 2px solid white;
}

#blog h3.the-title {
    font-size: 24px;
    letter-spacing: 1.2px;
    line-height: 28px;
    text-align: left;
    color: white;
    font-weight: 600;
}

#blog h4.the-date, #blog h4.the-author {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: white;
    margin: 0;
}

#blog a.tovabblinkek.szolgtovabbok.nav-link {
    color: #fff;
    font-size: 20px;
    letter-spacing: 2.4px;
    line-height: 24px;
    text-align: center;
    font-weight: 600;
    padding: 23px 0px;
    background: #F7CB11;
}

#blog a.keptovabblinkek.nav-link {
    padding: 0;
}

#blog h2 {
    font-size: 28px;
    line-height: 32px;
    font-weight: 500;
    margin: 10px 0px;
}

#blog h3.the-excerpt {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    color: white;
}

#blog .alsosav {
    display: flex;
}

#blog h4.the-date::after {
    content: "|";
    margin-left: 5px;
    margin-right: 5px;
}

#blog {
	margin-bottom: 40px;
	padding-top: 60px;
	padding-bottom: 25px;
	background: #f9f7f7;
}

body.single #blog {
	padding-top: 80px;
	background: white;
}

div#velemenyek {
    padding-top: 85px;
    padding-bottom: 85px;
}
body #sb_instagram .sbi_follow_btn a {
    background: #a08437;
    color: #fff;
    padding: 15px 25px;
}
body #sb_instagram #sbi_load .sbi_load_btn span {
    color: #fff;
}
body #sb_instagram #sbi_load .sbi_load_btn {
    padding: 15px 20px;
    background: #000;
    color: #fff;
}

nav.navbar.navbar-light {
    position: fixed;
    width: 100%;
    top: 0px;
    left: 0;
    z-index: 10;
	transition: .3s;
    padding: 0px;
	background: #ffffff;
	height: 80px;
}
nav.navbar.navbar-light.bg-faded.bioplastic-nav.ragados {
    background: #333333;
}
img.main-logo {
    transition: .3s;
	width: 100%;
	max-width: 130px;
	display: none;
}

.col-md-2.col-lg-2.col-xs-6.logo-part::before {
    content: "";
    height: 130px;
    width: 100%;
    background-color: white;
    position: absolute;
    top: -40px;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0px 0px 100px 100px;
    background-image: url(https://trendidivat.hu/wp-content/themes/trendidivat/images/trendi-logo.webp);
    background-size: 150px;
    background-position: center;
    background-repeat: no-repeat;
}

#feketeoverlay {
	position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    z-index: 0;
    left: 0;
    top: 0;
}
nav .entry-content.row {
    width: 100%;
}
div#mobil-menu {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 100%;
    top: 0;
    transition: .4s;
    visibility: hidden;
}
div#mobil-menu.megvannyitva {
    left: 0;
    visibility: visible;
    z-index: 999;
    background: rgb(214 0 107 / 80%);
    padding-top: 0px;
	display: flex;
	align-items: center;
}
.navbar-nav .nav-link {
    color: #fff;
    font-size: 24px;
}
.navbar-nav li.menu-item {
    display: block;
    text-align: center;
}
.navbar-nav {
    background: #a08437;
	padding: 0px 0px;
}
div#menubezar img {
    width: 35px;
    height: 35px;
    max-width: 35px;
    position: relative;
    left: -5px;
    top: -5px;
    border-radius: 5px;
}
div#menubezar {
    float: right;
    width: 25px;
    height: 25px;
    background: #ffffff;
    border-radius: 3px;
    position: relative;
    top: -20px;
    cursor: pointer;
    right: 25px;
}
.elrejtett {
	display:none!important;
}
div#oldaltartalmak {
    position: fixed;
    left: 0;
    top: 0;
    z-index: -999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0, 0.8);
    visibility: hidden;
	transition: .4s;
}
div#oldaltartalmak.latszik {
	visibility: visible;
	z-index:999;
}
.latszik .container.belsotartalom {
    opacity: 1;
}
.container.belsotartalom {
    background: #fff;
    padding-top: 50px;
    padding-bottom: 50px;
    border-radius: 5px;
    margin-top: 10%;
    position: relative;
    opacity: 0;
    transition: .6s;
    transition-delay: .5s;
}
div#bezaras {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 4;
    cursor: pointer;
}

div#main-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 777;
}

div#main-header .col-md-5.col-lg-5.col-xs-6 {
	padding: 0;
}

button, input:not([type="radio"]), optgroup, select, textarea {
	width: 100%;
    border: none;
    background: white;
	outline: none;
}
input:not([type="radio"]), input:not([type="checkbox"]), input:not([type="submit"]), textarea {
	padding: 5px;	
}

body.single #blog div#aloldalcim {
    margin-top: 0px;
    height: 50vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-blend-mode: overlay;
    background-color: rgba(0, 0, 0, 0.5);
    display: flex;
    align-items: center;
    text-align: center;
}

nav.navbar.navbar-light {
    top: 0px;
	position: relative;
}

nav.navbar.navbar-light.ragados {
	position: fixed;
	top: 0;
}

nav.navbar.navbar-light a.mainlogo-link {
    box-shadow: 0px 90px 70px -20px #0000001A;	
    -webkit-box-shadow: 0px 90px 70px -20px #0000001A;
    -moz-box-shadow: 0px 90px 70px -20px #0000001A;
    -o-box-shadow: 0px 90px 70px -20px #0000001A;
}

footer#lablec aside h3 {
    color: #F7CB11;
    text-align: left;
    font-weight: 700;
    font-size: 24px;
    line-height: 50px;
	margin-bottom: 0;
}

footer#lablec aside p, footer#lablec aside div.oldalak-row div {
    font-size: 12px;
    text-align: left;
    color: #B4B4B4;
    line-height: 20px;
    letter-spacing: 0.6px;
    font-weight: 400;
}

footer#lablec aside div.oldalak-row div {
	padding: 0;
}

footer#lablec aside div.oldalak-row {
	display: flex;
}

footer#lablec .copyright-info aside p {
    color: #FFFFFF;
    font-size: 12px;
    letter-spacing: 1.2px;
    line-height: 28px;
	font-weight: 500;
}

.copyright-info .row {
	margin: 0 auto;
}
span.wc-points-rewards-product-message {
    background: #a08437;
    font-size: 14px;
    padding: 10px;
    border-radius: 3px;
    margin-bottom: 10px;
    display: inline-block;
}
footer#lablec aside#text-22 p,
footer#lablec aside#text-5 p {
	text-align: center;
}

footer#lablec .copyright-info aside p a {
    color: #FFFFFF;
    font-size: 12px;
    letter-spacing: 1.2px;
    line-height: 28px;
	font-weight: 700;
}

.copyright-info {
	height: 60px;
    display: flex;
    align-items: center;
	background: #282828;
}

footer#lablec .copyright-info aside#text-8 p a {
    text-decoration: underline !important;
}

footer#lablec {
	padding: 0;
}

footer#lablec>.container {
	height: 90px;
	display: flex;
	align-items: center;
}

aside#text-6 p,
aside#text-23 p {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
aside#text-6 p a, 
aside#text-23 p a {
    margin-left: 40px;
    text-decoration: underline !important;
}

div.wpcf7 .ajax-loader, div.wpcf7 .ajax-loader.is-active {
	position: absolute;
	display: none;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 200px;
}

div#elerhetosegeink h3 {
    font-size: 20px;
    line-height: 32px;
    font-weight: 400;
    color: rgb(0 0 0 / 0.7);
}
div#elerhetosegeink h3 b {
    font-weight: 700;
	color: black;
}
div#elerhetosegeink {
	padding-left: 70px;
	position: relative;
    bottom: 0;
    padding-top: 50px;
    padding-bottom: 50px;
}

div#elerhetosegeink h2 {
    color: #a08437;
    font-weight: 700;
    line-height: 50px;
}

div.wpcf7-acceptance-missing, div.wpcf7-validation-errors {
    border: 2px solid #fff;
    margin-left: 0px;
    color: red;
    margin-right: 0;
}

.cta {
    font-size: 24px;
    letter-spacing: 1.2px;
    line-height: 70px;
    text-align: center;
    font-weight: 400;
    border-radius: 2px;
	transition: 0.1s linear;
	display: block;
	cursor: pointer;
}
.cta:hover {
    font-size: 24px;
    letter-spacing: 1.2px;
    line-height: 70px;
    text-align: center;
    font-weight: 400;
    border-radius: 2px;
	transition: 0.1s linear;	
}

.cta.red-cta {
    color: white;
	border: 1px solid #a08437;
    background: #a08437;
}
.cta.red-cta:hover {
    color: #a08437;
	border: 1px solid white;
    background: white;
}

a.cta.red-cta.slider-cta {
    font-size: 24px !important;
    letter-spacing: 1.2px !important;
    line-height: 70px !important;
    text-align: center !important;
    font-weight: 400 !important;
    color: white !important;
    border-radius: 2px !important;
	display: block !important;
	border: 1px solid #a08437 !important;
    background: #a08437 !important;
	transition: 0.1s linear;
}
a.cta.red-cta.slider-cta:hover {
    font-size: 24px !important;
    letter-spacing: 1.2px !important;
    line-height: 70px !important;
    text-align: center !important;
    font-weight: 400 !important;
    color: #a08437 !important;
    border-radius: 2px !important;
	display: block !important;
	border: 1px solid white !important;
    background: white !important;
	transition: 0.1s linear;	
}

.cta.white-cta {
    color: white;
	border: 1px solid #a08437;
    background: #a08437;
}

.cta.white-cta:hover {
    color: #a08437;
	border: 1px solid white;
    background: white;	
}

.cta.white-cta.kapcsolat {
	max-width: 270px;
}

div.wpcf7-response-output {
	display: none;
}

.white p, .white h2 {
	color: white;
}

div#lenyilaz {
    position: absolute;
    margin-bottom: 0;
    left: calc( 50% - 33.5px );
    cursor: pointer;
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

.animated {
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes bounce {
  0%, 100% {
    -webkit-transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(-5px);
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}


body #rev_slider_1_1_wrapper .hermes .tp-bullet {
    box-shadow: inset 0 0 0 2px #646464;	
}

body #rev_slider_1_1_wrapper .hermes .tp-bullet:after {
    background-color: #646464;
    box-shadow: 0 0 1px #646464;
}

a.mainlogo-link {
    width: 100%;
    height: 130px;
    display: block;
    position: absolute;
    top: -40px;
    border-radius: 0px 0px 100px 100px;
	text-align: center;
	left: 0;
}

div.egyformamagas .left {
	padding-right: 30px;
}
div.egyformamagas .right {
	padding-left: 30px;
}

div#map {
	height: 500px;
	background-image: url(/wp-content/uploads/2020/07/terkep.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

div#kapcsolat-form {
	background: #000000;
	padding: 50px 30px;
    position: relative;
    bottom: 0;
}

div#kapcsolat{
	overflow: visible;
	margin: 0 auto;
    margin-bottom: -120px;
	margin-top: 120px;
}

div#kapcsolat-form .col-lg-12.col-md-12.col-xs-12 label {
	width: 100%;
}

div#kapcsolat-form label {
    font-size: 16px;
    line-height: 32px;
    font-weight: 500;
    color: white;
    margin-bottom: 15px;
    width: 100%;
}
div#kapcsolat-form label span.wpcf7-form-control-wrap input, div#kapcsolat-form label span.wpcf7-form-control-wrap textarea {
    padding: 15px;
}

div#kapcsolat-form input[type="checkbox"] {
    width: auto;
	margin-right: 10px;
	width: 20px;
    height: 20px;
}

div#kapcsolat-form span.wpcf7-list-item {
    margin: 0;
}
.wpcf7-form-control-wrap {
    position: relative;
    display: block;
}
body span.wpcf7-not-valid-tip {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    display: block;
    background: red;
    padding: 5px 15px;
    position: absolute;
    bottom: -25px;
}
span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label {
	position: relative;
	top: -5px;
	font-size: 14px;
	letter-spacing: 0.28px;
}
span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label a {
	font-size: 14px;
	letter-spacing: 0.28px;
	color: white;
	text-decoration: underline !important;
}

div#checkbox {
    width: 20px;
    height: 20px;
    background: url(/wp-content/uploads/2020/07/basic.svg);
    display: block;
    position: absolute;
    left: 15px;
    top: 4px;
}

.product-image-div {
    height: auto;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
	display: flex;
	align-items: flex-end;
	cursor: pointer;
}

.product-block h3.the-title {
    color: #000000;
    font-size: 16px;
    line-height: 32px;
    text-align: center;
    font-weight: 800;
	margin: 0;
}

.load-cta-wrapper {
    display: inline-block;
    width: 100%;
	margin-top: 25px;
}

.product-block {
	margin-top: 60px;
}

body .szettek-cim {
    margin-bottom: 50px;
}

div#legujabb-szettek {
	padding-top: 100px;
	padding-bottom: 0px;
}

div#akcios-szettek {
	padding-top: 120px;
	padding-bottom: 0px;
}

div#slider {
	margin-bottom: 40px;
}


div#standard-price, div#standard-price span.text-decor {
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    color: #a08437;
    font-weight: 500;
}

div#standard-price span.text-decor {
    text-decoration: line-through;
}

div#price {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #a08437;
    font-weight: 300;
}

a.tovabblinkek.nav-link {
    color: white;
    background: #a08437;
    padding: 0;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
	font-size: 18px;
    letter-spacing: 0.9px;
    font-weight: 500;
}

div.product-block .product-content {
	position: relative;
	top: 0px;
	transition: 0.1s linear;
	background: white;
	padding-top: 15px;
	padding-bottom: 5px;
}

div.product-block:hover .product-content {
	position: relative;
	top: -60px;
	transition: 0.1s linear;
}

img#messenger {
    margin-left: 10px;
    width: 24px;
    height: 24px;
}

#showLess {
    color:red;
    cursor:pointer;
    display:none;
}

div#loadMore, div#showLess {
    max-width: 430px;
    margin: 0 auto;
    text-align: center;
    height: 70px;
    line-height: 70px;
    border: 1px solid #a08437;
    border-radius: 2px;
    color: #a08437;
    font-size: 24px;
    font-weight: 300;
    letter-spacing: 1.2px;
	cursor: pointer;
	margin-top: 25px;
	transition: 0.1s linear;
	user-select: none;
}
div#loadMore:hover, div#showLess:hover {
    color: white;
	background: #a08437;
	transition: 0.1s linear;
}

div.product-block a.tovabblinkek {
	position: relative;
	height: 0px;
	transition: 0.1s linear;
}

div.product-block:hover a.tovabblinkek {
	position: relative;
	height: 60px;
	transition: 0.1s linear;
}

div.product-block div#cta-wrapper {
    position: absolute;
    width: calc(100% - 30px);
    height: 0;
	margin-top: 10px;
	transition: 0.3s linear;
	visibility: hidden;
	opacity: 0;
}

div.product-block:hover div#cta-wrapper {
    position: absolute;
    width: calc(100% - 30px);
    height: auto;
	margin-top: 10px;
	transition: 0.3s linear;
	visibility: visible;
	opacity: 1;
}

#velemenyek p.leirasok {
	color: #000000;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	font-weight: 300;
	font-style: italic;
	margin-bottom: 60px;
	font-family: 'Roboto', sans-serif;
}
#velemenyek p.leirasok span {
	font-style: normal !important;
}

.owl-theme .owl-dots .owl-dot span {
    background: white;
    border: 2px solid #a08437;
    display: inline-block;
	width: 12px;
	height: 12px;
}

.owl-theme .owl-dots .owl-dot {
	outline: none;
	display: contents;
}


.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #a08437;
    border: 2px solid #a08437;	
}

div#velemenyekcarousel {
	position: relative;
}

div#velemenyekcarousel::after {
    width: 80px;
    height: 60px;
    background: url(/wp-content/uploads/2020/07/idezojel.svg);
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    right: -80px;
    bottom: 60px;
    background-size: contain;
}

div#velemenyekcarousel::before {
    width: 80px;
    height: 60px;
    background: url(/wp-content/uploads/2020/07/idezojel.svg);
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    left: -80px;
    top: -20px;
    background-size: contain;
}

div.carouseles {
	margin-top: 15px;
}

#blog p {
	color: #000000;
}
h1#kosaroldalcim {
    font-size: 44px;
    margin-top: 130px;
}
body mark {
    background: inherit;
}
.woocommerce table.shop_table td del {
    text-decoration: none;
}
.woocommerce-cart del span bdi, .woocommerce-cart del span bdi span.woocommerce-Price-currencySymbol {
    font-size: 13px !important;
    font-weight: 500;
    line-height: 1;
}
@media(min-width: 980px) {
	.cart-collaterals .cart_totals table.shop_table {
		max-width: 70%;
		display: inline-block;
	}
	.cart-collaterals .cart_totals .wc-proceed-to-checkout {
		max-width: 29%;
		display: inline-block;
		vertical-align: bottom;
		text-align: right;
		width: 100%;
	}
	div#customer_details {
		padding-right: 10px;
	}
	.col-lg-6.col-md-6.col-sm-12.col-xs-12.rendeles {
		padding-left: 10px;
	}
	.woocommerce-checkout table.shop_table th:first-child {
		text-align: left;
	}
	.woocommerce-checkout table.shop_table th:last-child {
		text-align: right;
	}
	table.shop_table.woocommerce-checkout-review-order-table tr td:last-child {
		text-align: right;
	}
	.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
		font-size: 20px;
		line-height: 1.4;
	}
	.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr.order-total bdi, .woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr.order-total bdi span {
		font-size: 20px;
		line-height: 1.4;
		font-weight: 700;
	}
	.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr.order-total small.includes_tax span {
		font-size: 12px;
		font-weight: 600;
	}
	.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table tr.order-total small.includes_tax {
		display: block;
		font-size: 12px;
	}
	
}
body.woocommerce-checkout div#payment {
    background: #fff;
    border: 1px solid #000;
}
.woocommerce-cart p.woocommerce-shipping-destination {
    font-size: 14px;
    margin-top: 20px;
}
form.woocommerce-shipping-calculator a {
    font-size: 15px;
    padding-top: 15px;
    display: inline-block;
    font-weight: 600;
    background: #000;
    color: #fff;
    padding: 10px;
    border-radius: 3px;
}
form.woocommerce-shipping-calculator {
    text-align: left;
}
.cart-collaterals .cart_totals table.shop_table tr.cart-subtotal td {
    text-align: right;
}
.cart-collaterals .cart_totals table.shop_table tr.order-total span bdi, 
.cart-collaterals .cart_totals table.shop_table tr.order-total span bdi span {
    font-size: 24px;
}
.cart-collaterals .cart_totals table.shop_table tr.order-total small.includes_tax {
    display: block;
    font-size: 12px;
}
.cart-collaterals .cart_totals table.shop_table tr.order-total small.includes_tax span {
    font-size: 12px;
}
.cart-collaterals .cart_totals table.shop_table tr.order-total td {
    text-align: right;
}
.woocommerce-checkout #payment ul.payment_methods li img {
    max-width: 100px;
}
p.form-row.form-row-wide.mailchimp-newsletter.woocommerce-validated span {
    color: #000;
    font-size: 14px;
    font-weight: 400;
}
p.form-row.form-row-wide.mailchimp-newsletter.woocommerce-validated {
    margin-top: 15px;
}
form.checkout.woocommerce-checkout h3#ship-to-different-address {
    margin-top: 0;
}
input#ship-to-different-address-checkbox {
    margin-left: 0;
}
textarea#order_comments {
    min-height: 120px;
}
.woocommerce-checkout span#select2-billing_country-container {
    line-height: 21px;
}



@media (min-width: 1023px) {
	
	.navbar-nav li.menu-item {
		width: auto;
	}

	div#mobil-menu {
		position: static;
		visibility: visible;
		display: none;
	}

	div#biomenus {
		padding-top: 0;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}

	div#biomenus .nav {
		float: left;
		padding-right: 0px;
	}

	div#biomenus ul#menu-jobboldali-menu-angol.nav li,
	div#biomenus ul#menu-jobboldali-menu.nav li {
		padding-left: 66px;
		display: inline-block;
	}
	div#biomenus ul#menu-baloldali-menu-angol.nav li,
	div#biomenus ul#menu-baloldali-menu.nav li {
		padding-right: 66px;
	}		

	body .navbar-light .navbar-nav .nav-link, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item > a.mega-menu-link,
	#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		font-size: 16px;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: .08px;
		padding: 0px;
	}

	nav .entry-content.row {
		align-items: center;
		margin: 0 auto;
	}

	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
		color: #000000;
	}

	.ragados.navbar-light .navbar-nav .nav-link:focus, .ragados.navbar-light .navbar-nav .nav-link:hover {
		color: #000000;
	}

	.navbar-nav {
		background: transparent;
	}
	
	.menugomb {
		display: none !important;
	}
	
	body .navbar-light .navbar-nav li.videok a.nav-link {
		background: #F7CB11;
	}
	
	body .navbar-light .navbar-nav li.videok a.nav-link:hover {
		color: #333333;
	}	

}

@media (max-width: 890px) {
	h1 {
		font-size: 45px;
	}	
	body div#second {
		margin-bottom: 0px;
		margin-top: 0;
	}
	div#lenyilaz {
		position: relative;
	}
	
	div.desktop-menu {
		display: none;
	}	
}

div#blog-sidebar p {
    color: white;
    font-size: 12px;
    line-height: 1.2;
}
div#blog-sidebar {
    background: #000000;
    padding: 30px 15px;
	height: 100%;
}

div#ajanlottbejegyzesek h3 {
	margin: 0;
	margin-bottom: 10px;
	line-height: 0;
}

div#ajanlottbejegyzesek h3 a {
    color: #a08437;
	line-height: 1.2;
}

div#ajanlottbejegyzesek h2 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 20px;
    line-height: 1.2;
    color: white;
}

body.single #blog {
	margin-bottom: 80px;
}

body.single .container.main-container {
	margin-top: 80px
}

.row.blog-oldalon {
    align-items: flex-start;
}

/*body.single-post .container.main-container.szimplaposzt div#oldaltartalom {
    background: #f9f9f9;
    padding: 30px;
}*/

.blogkiemeltkepdiv {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 100%;
}

body.blog .szolgegybesorok {
	margin-bottom: 50px;
	border: 1px solid rgba(51, 51, 51, 0.1);
}

body.blog .szolgegybesorok .bejegyzes-jobboldal {
	padding: 30px;
	background: #f9f9f9;	
}

body.blog .szolgegybesorok .bejegyzes-baloldal {
	padding-right: 0;
}

a.blogtovabblink {
    line-height: 45px;
    width: 250px;
    font-size: 16px;
    max-height: 50px;
}

body.blog div#aloldalcim {
	background-image: url(http://ragcsaloirtas.plus-kreativ.hu/wp-content/uploads/2020/06/slider_kep.png?id=11);	
    margin-top: 200px;
    height: 33vh;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-blend-mode: overlay;
    background-color: rgba(0, 0, 0, 0.7);
    display: flex;
    align-items: center;	
}

div#varunk-uzletunkben {
	background: #f9f7f7;
    padding-bottom: 40px;
    padding-top: 80px;
	margin-top: 65px;
}
body #sb_instagram .sbi_follow_btn a:hover {
    box-shadow: none;
}
div#varunk-uzletunkben h1.white {
    margin-bottom: 50px !important;
}
#varunk-uzletunkben h2, #varunk-uzletunkben p {
    color: #000;
}
.elsooszlop {
	display: flex;
	justify-content: center;
}

footer#lablec>.container a {
    font-size: 20px;
    line-height: 40px;
    font-weight: 300;
    letter-spacing: 0.4px;
    display: flex;
    align-items: center;
}

footer#lablec a img {
	margin-right: 15px;
}

footer#lablec .copyright-widget {
    margin: 0;
    max-width: 33.33%;
    width: 100%;
}

div#messenger {
	width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
	justify-content: flex-end;
    border-radius: 180px;
    background: white;
	position: fixed;
    right: 50px;
    bottom: 50px;
	box-shadow: 0px 5px 15px #0000001A;
	padding-right: 10px;
	transition: 0.3s linear;
    z-index: 77;
}

div#messenger h5 {
    margin: 0;
    color: #a08437;
    font-size: 20px;
    line-height: 32px;
    font-weight: 700;
    margin-right: 10px;
    padding-left: 15px;
	display: none;
	opacity: 0;
}

div#messenger:hover {
    width: 307px;
	transition: 0.3s linear;
}

div#messenger h5.betolt {
	display: none;
}
div#messenger:hover h5.betolt {
	opacity: 1;
	display: block;
}

.woocommerce div.product .product_title::before, .woocommerce div.product .product_title::after {
	display: none;
}
.woocommerce div.product .product_title {
    color: #a08437;
    font-weight: bold;
    font-size: 40px;
    line-height: 1.3;
	margin-bottom: 10px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    width: 100%;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce .woocommerce-breadcrumb a::after {
    color: #000000;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
}
.woocommerce .woocommerce-breadcrumb {
    color: #a08437;
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
}
ul.tabs.wc-tabs,
div#tab-description h2 {
	display: none;
}
div#tab-description {
    display: block!important;
}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins,
.woocommerce div.product p.price del, .woocommerce div.product span.price del {
    display: block;
}
bdi {
    color: #000000;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.3;
}
span.woocommerce-Price-currencySymbol {
    color: #000000;
    font-size: 32px;
    font-weight: bold;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: transparent;
}
.woocommerce del span bdi {
	text-decoration: line-through;
}
.quantity-button {
    width: 35px;
    height: 28px;
    border: 1px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    font-weight: 400;
    float: left;
	border-left: none;
	user-select: none;
	cursor: pointer;
}
.woocommerce .quantity .qty {
    width: 35px;
    height: 28px;
    border: 1px solid #000000;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    vertical-align: middle;
    color: #000000;
    font-weight: 400;
    float: left;
    font-size: 16px;
    line-height: 24px;
	padding: 5px 0px;
}
.woocommerce .quantity input::-webkit-outer-spin-button,
.woocommerce .quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce .quantity input[type=number] {
  -moz-appearance: textfield;
}
.woocommerce div.product form.cart div.quantity {
    display: block;
    width: 100%;
    margin-bottom: 1.5em;
	margin-top: 15px;
}
p.darabszam {
    color: black;
    float: left;
    margin-right: 10px;
    line-height: 24px;
	font-size: 16px;	
}
p.price {
    margin-bottom: 35px;
}
.woocommerce div.product div.images .flex-control-thumbs {
	padding-top: 15px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    padding-right: 0px;
	width: calc(25% - 22.5px);
	margin: 15px;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(1), 
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(5), 
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(9),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(13),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(17),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(21) {
	margin-left: 0;
}
.woocommerce div.product div.images .flex-control-thumbs li:nth-last-child(1), 
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(4),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(8),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(12),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(16),
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(20) {
	margin-right: 0;
}/*
body.single-product div.images .flex-control-thumbs {
    max-height: 100px;
    overflow: hidden;
    -webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));
}*/
.woovr-variation-image, .woovr-variation-price {
	display: none !important;
}
.woovr-variation.woovr-variation-radio {
    color: #000000;
    border: 1px solid #000000;
    float: left;
    width: 35px;
    height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	vertical-align: middle;
	border-left: none;
}
.woovr-variation.woovr-variation-radio:nth-child(1) {
	border-left: 1px solid #000000;
}
.woovr-variation-name {
	color: #000000;
	float: left;
}/*
.woovr-variation-selector {
    display: none;
}*/
.woovr-variations .woovr-variation > div:last-child {
	position: relative;
}
.woovr-variation-radio .woovr-variation-name {
    width: 100%;
    position: absolute;
	user-select: none;
}
.woovr-variation-selector input[type="radio" i] {
	border-color: #a08437;
	background-color: #a08437;
	color: white;
}
nav.woocommerce-breadcrumb a::after {
    content: "";
    width: 9px;
    height: 9px;
    transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
    border: 0.5px solid #000000;
    opacity: 1;
    display: inline-block;
    border-left: none;
    border-top: none;
    margin-right:11px;
    margin-left: 4px;
}
body nav.navbar.navbar-light, body nav.navbar.navbar-light {
    position: fixed;
    top: 0;
	box-shadow: 0px 30px 70px -20px #0000001A;
    -webkit-box-shadow: 0px 30px 70px -20px #0000001A;
    -moz-box-shadow: 0px 30px 70px -20px #0000001A;
    -o-box-shadow: 0px 30px 70px -20px #0000001A;
}/*
.woocommerce nav.navbar.navbar-light a.mainlogo-link, .woocommerce-checkout nav.navbar.navbar-light a.mainlogo-link {
    -webkit-box-shadow: 0px 90px 70px -20px #0000001A;
}*/
.woocommerce .woocommerce-breadcrumb {
	margin-bottom: 30px;
}
.woocommerce main#main {
    padding-top: 0px;
}
span.sku_wrapper {
	display: none;
}
.container.kategoriaoldal {
    padding-top: 150px;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
    color: #000000;
    font-size: 14px;
    letter-spacing: 0.8px;
    font-weight: 400;
}
/*
tr.woocommerce-shipping-totals.shipping {
    width: 100%;
    display: block;
    min-width: 100%;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
}
tr.woocommerce-shipping-totals.shipping th {
    display: block;
    width: 100%;
}
tr.woocommerce-shipping-totals.shipping td {
    display: block;
    width: 100%;
} */
.woocommerce table.shop_table tr.woocommerce-shipping-totals.shipping th {
    max-width: 40%;
    width: 40%;
    text-align: left;
}
.woocommerce table.shop_table tr.woocommerce-shipping-totals.shipping td ul#shipping_method li input {
    margin-top: 6px;
}
div#regisztracio-ikon {
    display: none;
}
.woocommerce table.shop_table tr.woocommerce-shipping-totals.shipping td ul#shipping_method li {
    text-align: left;
    margin-bottom: 10px;
}
.single .entry-content > p > iframe {
    margin-top: -30px;
    width: 100%;
    min-height: 400px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
	left: 0 !important;
	top: 0 !important;
	text-align: left !important;
	padding: 0 !important;
}
body a.add_to_wishlist.single_add_to_wishlist {
    background: #a08437 !important;
    font-size: 20px !important;
	padding: 0 !important;
    width: 50px !important;
    height: 35px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 20px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a {
    font-size: 13px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0 !important;
	padding: 10px !important;
    margin-top: 13px;
}
.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa.fa-heart {
	margin-right: 5px;
}
.term-description p {
    color: #000;
}

.term-description {
    margin-top: 50px;
}

div#post_tags {
    margin-bottom: 30px;
}
div#post_tags a {
    display: inline-block;
    padding: 5px 10px;
    background: #a08437;
    border-radius: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
    color: white;
    pointer-events: none;
    user-select: none;
}

.blog_content.entry-content *:not(a) {
    color: currentColor;
    color: black;
    line-height: 1.3;
}

.blog_content.entry-content li, .blog_content.entry-content p {
	margin-bottom: 15px;
}

.blog_content.entry-content ul {
	margin-bottom: 30px;
}

.blog_post h3 {
    color: #000;
    margin-top: 15px;
    margin-bottom: 10px !important;
	font-size: 24px;
}
.page-blog .blog_post h3 {
    color: #000;
}
.page-blog .blog_post .contentdiv {
    color: #000;
}


.blog_post {
	margin-bottom: 30px;
}

.blog_post .contentdiv {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	padding: 0;
	color: #000;
}

.blog_post .contentdiv p {
	font-size: 16px;
	line-height: 1.3;
    color: inherit !important;
}


@media (max-width: 1900px) {
	.col-md-4.col-lg-4.col-xs-12.product-block {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (max-width: 890px) {
	.szolgegybesorok {
		padding: 0;
		margin-bottom: 25px;
	}
	#blog {
		margin-bottom: 0px;
	}
	footer#lablec .masodikoszlop aside#text-3 {
		width: 100%;    
	}
	footer#lablec aside div.oldalak-row {
		display: block;
	}
	.copyright-info {
		height: auto;
		display: block;
		padding: 20px 0px;
	}
	footer#lablec .copyright-info aside#text-7, footer#lablec .copyright-info aside#text-6, footer#lablec .copyright-info aside#text-8 {
		width: 100%;
	}
	footer#lablec .copyright-info aside#text-7 p, footer#lablec .copyright-info aside#text-6 p, footer#lablec .copyright-info aside#text-8 p {
		text-align: center;
	}
	#blog .kiemeltkepdiv {
		padding: 25px 20px 20px 20px;
		height: auto;
	}
	#blog h4.the-date {
		line-height: 1.3;
		margin-bottom: 0;
	}
	div#main-header {
		position: fixed;
	}
}

@media (max-width: 767px) {
	
	.blog_post h3 {
		font-size: 18px;
	}
	
	h1 {
		font-size: 30px !important;
		line-height: 1.3 !important;
	}
	h2 {
		font-size: 25px !important;
		line-height: 1.3 !important;
	}
	.readmorelinkek a, input.wpcf7-form-control.wpcf7-submit, a.blogtovabblink {
		line-height: 44px;
		width: 100%;
		font-size: 16px;
		max-height: 50px;
	}
	#blog h3.the-title {
		font-size: 18px;
		line-height: 1.3;
	}
	#blog a.tovabblinkek.szolgtovabbok.nav-link {
		font-size: 16px;
		line-height: 1.3;
		padding: 15px 0px;
	}
	footer#lablec .masodikoszlop {
		margin-top: 15px;
	}
	footer#lablec .copyright-info aside p a, footer#lablec .copyright-info aside p {
		line-height: 1.3;
		text-align: center;
	}
	footer#lablec .copyright-info aside p {
		margin-top: 10px;
		margin-bottom: 10px;
	}
	footer#lablec aside p, footer#lablec aside div.oldalak-row div {
		line-height: 2;
	}
	footer#lablec>.container {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	nav.plus-nav .col-md-3.col-lg-3.col-xs-6.logo-part {
		width: 75%;
	}
	nav.plus-nav .col-md-9.col-lg-9.col-xs-6 {
		width: 25%;
	}
	img.main-logo {
		max-width: 100%;
	}
	.container.main-container {
		margin-top: 0px;
	}
	body.single #blog div#aloldalcim {
		margin-top: 0px;
		height: auto;
		min-height: calc(50vh - 100px);		
	}
	div#blog-sidebar {
		order: 2;
		margin-top: 25px;
	}
	body.single .container.main-container {
		margin-top: 0px;
	}
	h1#aloldalcime {
		padding: 0px 15px;
		margin: 0;
		text-align: center;
	}
	body.blog .szolgegybesorok {
		padding: 0 15px;
	}
	.blogkiemeltkepdiv {
		min-height: 150px;
	}
	body.blog .szolgegybesorok .bejegyzes-baloldal {
		padding: 0;
	}
	body.blog div#aloldalcim {
		margin-top: 94px;
		height: auto;
		min-height: calc(100vh - 94px);
		text-align: center;
	}
	footer#lablec aside h3 {
		font-size: 18px;
		line-height: 1.3;
	}
	nav .entry-content.row {
		margin: 0 auto;
	}
	nav.navbar.navbar-light {
		padding: 23px 0;
	}
	.contentdiv {
		padding: 15px;
	}
	body.home div#blog {
		padding-left: 15px;
		padding-right: 15px;
	}
	body.home #blog .kiemeltkepdiv {
		padding: 0;
		height: 150px;
	}
	body.home .szolgegybesorok {
		border: 1px solid rgba(255, 255, 255, 0.5);
	}
	div#kapcsolat {
		padding-top: 50px;
	}
	div#elerhetosegeink {
		margin-top: 50px;
	}
}

@media (min-width: 767px) and (max-width: 1023px) {
	nav.navbar.navbar-light {
		padding: 40px 0px;
	}
	nav.navbar.navbar-light .col-md-3, nav.navbar.navbar-light .col-md-9 {
		max-width: 50%;
		flex: 0 0 50%;
	}
	.menugomb svg {
		width: 40px;
		height: 39px;		
	}
	.container.main-container {
		margin-top: 0px;
	}
	.navbar-nav li.menu-item {
		padding: 5px 0;
		width: 100%;
	}
	.navbar-nav {
		padding: 25px 0px;
	}
	div#menubezar {
		width: 50px;
		height: 50px;
		top: -50px;
		right: 50px;
	}
	div#menubezar img {
		width: 60px;
		height: 60px;
		max-width: 60px;
		left: -5px;
		top: -5px;		
	}
	.harmadikoszlop p {
		word-break: break-all;
	}
	footer#lablec aside h3 {
		font-size: 20px;
		line-height: 2;
	}
	footer#lablec aside div.oldalak-row {
		display: flex;
	}
	.szolgegybesorok {
		padding: 0px 10px;
	}	
	div#blog-sidebar {
		max-width: 100%;
		flex: 0 0 100%;
		order: 2;
	}
	div#oldaltartalom {
		max-width: 100%;
		flex: 0 0 100%;
		order: 1;
	}
	body.blog div#aloldalcim {
		margin-top: 145px;
	}
	body.single #blog div#aloldalcim {
		margin-top: 145px;
	}
	body.single	div#blog-sidebar {
		margin-top: 50px;
	}
	div#ajanlottbejegyzesek h3 a {
		font-size: 24px;
	}
	div#ajanlottbejegyzesek h2 {
		font-size: 28px;
	}	
	div#blog-sidebar p {
		color: white;
		font-size: 20px;
		line-height: 2;
	}
	ul#menu-main-menu {
		display: none;
	}
	body.blog .szolgegybesorok .bejegyzes-baloldal, body.blog .szolgegybesorok {
		padding-left: 0;
	}
	.row.blog-oldalon {
		padding: 0px 15px;
	}
	p, span, div, body, li, pre, label {
		font-size: 20px !important;
		line-height: 1.3 !important;
	}
	p.blog-leiras {
		color: white;
		font-size: 26px;
		line-height: 1.3;
	}
	p br {
		display: none;
	}
	footer#lablec aside p, footer#lablec aside div.oldalak-row div {
		font-size: 18px;
		line-height: 1.3;
	}
	footer#lablec aside h3 {
		font-size: 26px;
	}
	footer#lablec .copyright-info aside p a, footer#lablec .copyright-info aside p {
		font-size: 16px !important;
		line-height: 1.3;
	}
	.col-md-3.col-lg-3.col-xs-12.elsooszlop, .col-md-3.col-lg-3.col-xs-12.harmadikoszlop {
		max-width: 50%;
		flex: 0 0 50%;
	}
	.copyright-info {
		height: 100px;
	}
	
	div#loadMore, div#showLess {
		line-height: 68px !important;
	}	
	div#popup img {
		max-width: 25% !important;
	    padding: 5px;
		margin: 0 auto;
		float: left;
	}
	.wpb_column.vc_column_container.vc_col-sm-6 {
		width: 100%;
	}
	.szolgegybesorok {
		padding: 0px 10px;
		width: 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 50px;
	}
	#blog .kiemeltkepdiv {
		padding: 0;
		min-height: 200px;
	}
	div#elerhetosegeink {
		padding-left: 0px;
		bottom: 0;
	}
	div#kapcsolat-form {
		bottom: 0;
		margin-bottom: 50px;
		margin-top: 50px;
	}
	footer#lablec div.col-md-6 {
		width: 100%;
	}
	footer#lablec .copyright-widget {
		max-width: 100%;
	}
	footer#lablec .copyright-info aside p, footer#lablec .copyright-info aside p a {
		font-size: 14px;
		letter-spacing: 1.2px;
		line-height: 1.2;
		text-align: center;
		margin: 0 auto;
	}
	footer#lablec .copyright-info aside {
		margin: 15px 0px;
	}
	.copyright-info {
		height: auto;
	}
	footer#lablec .copyright-info aside#text-6 {
		margin: 0;
	}
	footer#lablec .copyright-info aside#text-6 p a, footer#lablec .copyright-info aside#text-6 p {
		display: block;
	}
	footer#lablec .copyright-info aside#text-6 p a {
		margin: 15px 0px;
	}
	body.single #blog {
		padding-top: 0px;
	}
	body.single #blog div#aloldalcim {
		margin-top: 130px;
	}
}

.navbar-light .navbar-nav .videok.active>.nav-link {
    color: #333333;
}

#main-mobil {
	display: none;
}

@media (max-width: 1023px) {
	body .mobil-logo a.mainlogo-link {
		position: relative;
		top: 0;
		left: 0;
		text-align: left;
		display: flex;
		align-items: center;
	}
	.mobil-logo {
		width: 50%;
		float: left;
		display: flex;
		align-items: center;
	}
	#rejtettmobilmenu {
		display: flex!important;
		background: white;
		padding: 0px 25px;
		position: fixed;
		width: 100%;
		z-index: 77;
		box-shadow: 0px 5px 10px rgb(0 0 0 / 11%);
		align-items: center;
		justify-content: space-between;
	}
	div#mobilmenulogo-osszefogo {
		display: inline-block;
	}
	#mega-menu-wrap-primary_mobile {
		display: inline-block!important;
	}
	div#mobilmenulogo-osszefogo a.mainlogo-link {
		height: auto;
		padding: 15px 0px;
	    width: auto;
		position: relative;
	    top: 0;
	}
	div#rejtettmobilmenu {
		
	}
	#main-header {
		display: none;
	}
	.menugomb {
		width: 50%;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}
	#main-mobil .row {
		margin: 0 auto;
	}
	.menugomb .a {
		stroke: #a08437;
	}
}

@media (min-width: 1024px) {
	#main-mobil {
		display: none !important;
	}
}

@media (min-width: 1024px) and (max-width: 1300px) {
	#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item {
		padding-right: 47px;
	}
	div#main-header .col-md-5.col-lg-5.col-xs-6 {
		display: flex;
		align-items: center;
	}
	body #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item {
		padding-right: 30px;
	}
	body div#biomenus ul#menu-jobboldali-menu-angol.nav li,
	body div#biomenus ul#menu-jobboldali-menu.nav li {
		padding-left: 30px;
	}	
	div#main-header .col-md-5.col-lg-5.col-xs-6 .row {
		width: 100%;
		margin: 0 auto;
	}
}

@media (max-width: 767px) {
	div#elerhetosegeink {
		padding-left: 0;
		bottom: 0;
	}
	div#kapcsolat-form {
		bottom: 0;
	}
	div.egyformamagas .right {
		padding-left: 0px;
	}
	div.egyformamagas .left {
		padding-right: 0px;
	}
	.cta.white-cta.kapcsolat {
		max-width: 100%;
	}
	footer#lablec>.container {
		height: 100%;
	}
	.elsooszlop {
		justify-content: flex-start;
	}
	footer#lablec>.container a {
		font-size: 18px;
	}
	footer#lablec .copyright-widget {
		max-width: 100%;
	}
	aside#text-6 p a {
		margin-left: 0;
		width: 50%;
	}
	div#velemenyekcarousel::after, div#velemenyekcarousel::before {
		display: none;
	}
	img.mainnavmobil-logo {
		max-width: 100px;
	}
	a.mainlogo-link {
		height: 100px;
	}
	div#messenger {
		right: 5px;
		top: 105px;
		display: none;
		padding-left: 10px;
	}
	div#messenger.mehet {
		display: flex;
	}
	div#messenger h5 {
		display: none !important;
	}	
	#slider {
		display: none;
	}
	.product-block h3.the-title {
		font-size: 14px;
		line-height: 1.3;
		margin-bottom: 10px;
	}
	div#standard-price, div#standard-price span.text-decor {
		font-size: 16px;
		line-height: 1.3;
	}
	div.product-block div#cta-wrapper {
		position: absolute;
		width: calc(100% - 30px);
		height: auto;
		margin-top: 10px;
		transition: 0.3s linear;
		visibility: visible;
		opacity: 1;
	}
	div.product-block a.tovabblinkek {
		position: relative;
		height: 60px;
		transition: 0.1s linear;
	}
	a.tovabblinkek.nav-link {
		font-size: 15px;		
	}
	.col-md-4.col-lg-4.col-xs-12.product-block {
		padding-left: 0;
		padding-right: 0;
		border: 1px solid rgba(216, 0, 107, 1);
		margin-top: 25px;
	}
	div#products-row {
		padding: 0 25px;
	}
	.product-block .row {
		margin: 0 auto;
	}
	.product-image {
		padding: 0;
	}
	div.product-block div#cta-wrapper {
		position: relative;
		width: 100%;
		left: -15px;
		width: calc(100% + 30px);
	}
	div.product-block .product-content {
		padding-bottom: 0;
	}
	h1::before, h1::after, h1.white::before, h1.white::after, .woocommerce #reviews #comments h2::after, .woocommerce #reviews #comments h2::before {
		width: 100% !important;
	}
	h1::after, h1.white::after, .woocommerce #reviews #comments h2::after {
		margin-top: 10px !important;
	}
	div#loadMore, div#showLess {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
		width: calc(100% - 30px);
	}
	div#akcios-szettek {
		padding-top: 50px;
	}
	.cta {
		font-size: 20px;
		line-height: 60px;
	}
	.cta:hover {
		font-size: 20px;
		line-height: 60px;
	}
	span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label {
		position: relative;
		font-size: 14px;
		line-height: 1.3;
		top: -3px;
		display: inline;
	}
	 span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label a {
		font-size: 14px;
		line-height: 1.3;
		text-decoration: underline !important;
	}
	div#kapcsolat-form {
		padding: 25px 15px;
	}
	div#map {
		height: 50vh;
	}
	div#velemenyek {
		padding-top: 50px;
		padding-bottom: 0px;
	}
	div#varunk-uzletunkben {
		padding-bottom: 15px;
		padding-top: 50px;
	    margin-top: 35px;
	}
	div#legujabb-szettek {
		padding-top: 50px;
	}
	div#elerhetosegeink h3 {
		font-size: 16px;
		line-height: 28px;
	}
	body .szettek-cim {
		margin-bottom: 35px;
	}
	.navbar-nav {
		padding: 30px 0px;
	}
	.navbar-nav li.menu-item {
		width: 100%;
	}
	.nav-link {
		padding: 15px 0px;
	}
	div#menubezar img {
		top: -7px;
	}
	div#menubezar {
		top: -25px;
	}
	div#elerhetosegeink h2 {
		margin-bottom: 1rem;
	}
	#kapcsolat h2 {
		margin-bottom: 1.5rem;
	}
	div#kapcsolat-form input[type="checkbox"] {
		margin-right: 5px;
	}
	body.single #map {
		display: none;
	}
	body.single #blog {
		margin-bottom: 0px;
		padding-top: 100px;
	}
	body.single-post .container.main-container.szimplaposzt div#oldaltartalom {
		background: #f9f9f9;
		padding: 25px 25px 0px 25px;
	}
}
.contentdiv h4.the-author, #blog h4.the-date::after {
	display: none !important;
}
body.single #blog .entry-content p a {
    color: #a08437;
	font-weight: 600;
}

div#popup .container {
    height: 100%;
    background: #a08437;
    padding: 0;
	position: relative;
    box-shadow: 5px 5px 10px rgb(0 0 0 / 0.3);
	border: 1px solid rgb(0 0 0 / 0.3);
}
div#popup .container .overflow-scroll {
	width: 100%;
    height: 100%;
    overflow-y: auto;
    max-height: 75vh;
    padding: 50px 25px;	
}
div#popup {
    position: fixed;
    width: 100%;
    min-height: calc(100vh + 80px);
    display: block;
    z-index: 777777777777777;
    top: 0;
    left: 0;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
	overflow: visible;
}
div#popup .container .aligncenter {
    display: block;
    padding: 5px;
    float: left;
	max-width: 25%;
	height: auto;
	margin: 0 auto;
}
div#popup .container  .kepgaleria, div#popup .container .szovegblokk {
    width: 100%;
    display: block;
	float: left;
}
div#popup .container .szovegblokk {
    padding-top: 50px;
}
div#popup, div#popup .container {
	display: none;
}
.popup-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    background: transparent;
}
div#popup .container h4 {
	margin-bottom: 1rem;
    color: white;
	text-decoration: underline;
}
div#popup .container p {
	margin-bottom: 0.5rem;
}
div#popup .container .termek-neve h3 {
	text-align: center;
	color: white;
	margin-bottom: 2rem;
}
div#popup .container .bezaras {
    width: auto;
    height: auto;
    background: black;
    position: absolute;
    right: -1px;
    display: block;
    content: "X";
    font-size: 22px;
    padding: 12px;
    line-height: 12px;
    top: -37px;
    cursor: pointer;
	user-select: none;
}
div#popup img {
    max-width: 25%;
    margin: 0 auto;
    float: left;
    padding: 5px;
}

/* width */
div#popup ::-webkit-scrollbar {
  width: 10px;
}

/* Track */
div#popup ::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
div#popup ::-webkit-scrollbar-thumb {
  background: #000;
  cursor: pointer;
}

/* Handle on hover */
div#popup ::-webkit-scrollbar-thumb:hover {
  background: rgba(0, 0, 0, 0.7); 
}

span.posted_in a {
    background: #a08437;
    border-radius: 2px;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    padding: 5px 7px 5px 7px;
    line-height: 1.3;
	display: inline-block;
	margin-bottom: 4px;
    float: left;
	color: white;
}
span.posted_in a:hover {
    background: #000;
	color: white;
}
span.posted_in {
    display: block;
    width: 100%;
    float: left;
}
div#tab-description, div#tab-description p, div#tab-description * {
    color: #000000 !important;
    font-size: 16px;
    line-height: 1.5;
}

.woofc-area.woofc-effect-05 {
    right: 120px;
    left: unset;
	-webkit-transform: none;
    transform: none;
	height: auto;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data, .woofc-area.woofc-style-01 .woofc-area-bot .woofc-total {
    padding: 0 30px;
}
.woofc-area .woofc-item-qty, 
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb {
	display: none;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title a, 
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title {
    font-size: 14px;
    letter-spacing: 0.8px;
    line-height: 1.3;
	font-weight: bold;
	color: white;
}
.woofc-area span.woocommerce-Price-amount.amount bdi, .woofc-area span.woofc-item-price, .woofc-area span.woocommerce-Price-currencySymbol {
    font-size: 12px;
    letter-spacing: 1.2px;
    font-weight: 400;
	color: white;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner {
    background: #000000;
    border-bottom: 1px solid #a08437;
    padding: 15px 10px;
    display: block;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb {
    display: inline-block;
}
body .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info {
    display: inline-block;
    max-width: calc(100% - 80px);
	padding-left: 10px;
    vertical-align: top;
}
body .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title {
    padding-right: 0;
    display: block;
    margin-bottom: 10px;
}
body .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove {
    top: calc(100% - 30px);
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner > div.woofc-item-qty.woofc-item-qty-plus-minus {
    display: flex;
}
div.woofc-item-qty.woofc-item-qty-plus-minus .uparrow.quantity-button, div.woofc-item-qty.woofc-item-qty-plus-minus .downarrow.quantity-button {
    display: none;
}
.woofc-area .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-qty .quantity p.darabszam {
    display: none;
}
.woofc-item-qty-inner .quantity p.darabszam {
    display: none;
}
.woofc-area.woofc-style-01 .woofc-area-top span {
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: none;
}
.woofc-area.woofc-style-01 .woofc-area-top {
    height: 48px;
    line-height: 48px;
    padding: 0 60px 0 30px;
    background-color: rgba(0, 0, 0, 0);
}
.woofc-area.woofc-style-01 .woofc-area-top {
    height: 75px;
    line-height: 75px;
	padding-top: 30px;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action {
    float: left;
    width: 50%;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue {
    width: 50%;
    float: left;
}
.woofc-area.woofc-style-01 .woofc-area-mid {
	margin: 0;
}
select#pa_meret {
	display: none;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div a {
	font-size: 12px;
}
span.swv-button.swv-button-label.swv-button-selected {
    border-color: #a08437;
    background: #a08437;
	color: white;
}
.swv-button.swv-button-label {
    border: 1px solid #000000;
    color: #000000;
	background: white;
    line-height: 0.8;
    font-size: 16px;
    font-weight: 400;
}
.swv-button.swv-button-label {
    padding: 7px 5px;
}

.swv-button.swv-button-label span {
	user-select: none;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue span {
    color: #fff;
    font-size: 12px;
    border-radius: 2px;
    border: 2px solid white;
    width: 130px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 500;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-full {
    width: 130px;
}
.woofc-area.woofc-effect-05 {
    max-width: 340px;
	border-radius: 2px;
	box-shadow: 0px 10px 20px #00000033;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action {
    padding: 15px 10px 0 30px;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner > div {
	margin: 0;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue {
    padding: 0 30px 0px 30px;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-total {
    padding: 0 30px;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner > div {
	margin: 0;
}

div#woofc-count {
    border-radius: 45px;
    background: #a08437;
    box-shadow: 0px 10px 20px #00000033;
}
.woofc-count i {
    color: white;
}
.woofc-count span {
    background: black;
}
html[lang="hu-HU"] div#woofc-count::after {
    content: "Kosár megtekintése";
}
html[lang="en-US"] div#woofc-count::after {
    content: "View Cart";
}
div#woofc-count::after {
    display: inline-block;
    position: absolute;
    left: -180px;
    color: black;
    top: 10px;
    font-size: 16px;
    line-height: 1.3;
    background: #8f7429;
    width: 180px;
    height: 40px;
    bottom: 0;
    border-radius: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
	transition: 0s linear;
    /*-webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;*/
	transition-delay: 0s;
    /*-webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;*/
	opacity: 0;
}
div#woofc-count:hover::after {
    opacity: 1;
	transition-delay: 0.3s;
	/*transition: 0.3s linear;*/
}
.woofc-area.woofc-position-05 {
	bottom: 150%;
	top: unset;
}
.woofc-area {
	z-index: 9 !important;
}
.woofc-show .woofc-area.woofc-position-05, .woofc-area.woofc-position-05.woofc-slide-no {
    top: unset;
    bottom: 130px;
}
div#woofc-count::before {
    width: 60px;
    height: 60px;
    box-shadow: 0px 10px 20px #00000033;
    content: "";
    display: block;
    background: #a08437;
    position: absolute;
    border-radius: 45px;
	z-index: -777;
	transition: 0.3s linear;
    -webkit-transition: 0.3s linear;
    -moz-transition: 0.3s linear;
    -ms-transition: 0.3s linear;
    -o-transition: 0.3s linear;
    left: 0px;
}
div#woofc-count:hover::before {
    width: 250px;
	left: -190px;
}
.woofc-count.woofc-count-bottom-right {
    right: 120px;
}
a.reset_variations {
	display: none;
}
h2.woocommerce-loop-product__title {
    color: #000000;
    font-size: 16px;
    line-height: 1.3;
}
.woocommerce ul.products li.product .button {
    margin-top: 0;
    color: white;
    background: #a08437;
    border-radius: 3px;
    font-size: 16px;
    letter-spacing: 0.8px;
    font-weight: 600;
    width: 190px !important;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 0 auto;
	border: 1px solid #a08437;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    border: 1px solid #DCDCDC;
    border-radius: 3px;
	padding-bottom: 25px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
}
.woocommerce .products ul, .woocommerce ul.products {
    display: flex;
    flex-wrap: wrap;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 16px;
    padding: 0px 15px;
	color: #000000;
}
.woocommerce ul.products li.product a img {
    margin-bottom: 15px;
}
.woocommerce ul.products li.product span.woocommerce-Price-amount.amount bdi, .woocommerce ul.products li.product span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
    color: #a08437;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.3;
}
.woocommerce ul.products li.product span.woocommerce-Price-amount.amount {
    margin-top: 5px;
    display: inline-block;
}
.container.messages {
    display: none;
}
.woocommerce div.product form.cart .variations label {
    font-weight: 300;
    color: black;
    float: left;
    margin-right: 10px;
    line-height: 24px;
    font-size: 16px;
}
body.woocommerce-checkout label {
	color: #000000;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.woocommerce form .form-row label {
    line-height: 1.3;
    width: 100%;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 400;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    min-height: 40px;
    border: 1px solid;
	border-radius: 3px;
}
.select2-container--default .select2-selection--single {
    height: 40px;
	outline: none;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000;
    line-height: 40px;
	font-size: 16px;
}
span.woocommerce-input-wrapper {
    width: 100%;
}
span.woocommerce-input-wrapper input {
    font-size: 16px;
    padding-left: 10px;
}
p#billing_address_1_field, p#billing_address_2_field {
    width: 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
label.screen-reader-text {
    clip: unset;
    height: auto;
    overflow: visible;
    position: relative !important;
}
span.optional {
    display: none;
}
span.woocommerce-input-wrapper input::placeholder {
	color: transparent !important;
}
.woocommerce form .form-row {
    margin: 0 0 15px;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #000;
    border-radius: 3px;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
    width: 50%;
	float: left;
}
.col-lg-6.col-md-6.col-sm-12.col-xs-12.rendeles {
    float: right;
}
div#order_review {
    color: black;
}
.woofc-area.woofc-effect-05.woofc-area-show, .woofc-area.woofc-effect-05.woofc-slide-no {
    top: unset;
    height: 480px;
    bottom: 120px;	
}
.woofc-area.woofc-style-01 .woofc-area-mid {
    max-height: 280px;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-total .woofc-total-left {
    font-size: 12px;
    letter-spacing: 1.2px;
}
html[lang="hu-HU"] .woofc-item .woofc-icon-icon10:before {
    content: "Törlés";
}
html[lang="en-US"] .woofc-item .woofc-icon-icon10:before {
    content: "Remove";
}
.woofc-item .woofc-icon-icon10:before {
    font-size: 12px;
    letter-spacing: 1.2px;
    border-radius: 2px;
    background: #a08437;
    width: 62px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    padding-top: 0px;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item:hover .woofc-item-inner .woofc-item-remove, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item:hover .woofc-item-inner .woofc-item-special,
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-remove, .woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-special{
    -webkit-transform: translate3d(-43px, -50%, 0);
    transform: translate3d(-43px, -50%, 0);
    opacity: 1;
    visibility: visible;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item:hover .woofc-item-inner,
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.ps-theme-wpc.ps-active-x > .ps-scrollbar-x-rail, .ps-theme-wpc.ps-active-y > .ps-scrollbar-y-rail {
    background-color: #a08437;
    width: 6px;
    opacity: 1;
	border-radius: 10px;
    right: 15px !important;
}
.ps-theme-wpc > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: white;
    width: 6px !important;
    border-radius: 10px !important;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item {
    padding-right: 36px;
    margin: 0;
}
.woofc-area-top::after {
    height: 1px;
    width: 100%;
    display: block;
    content: "";
    background: #a08437;
    z-index: 7;
    position: relative;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-price span {
    line-height: 1.3;
}
.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-info .woofc-item-title {
    padding-right: 55px;
}
html[lang="en-US"] .wpb_text_column.wpb_content_element.penztareloreutalas {
    display: none;
}
/*
.woocommerce ul.products li.product a img { 
    object-fit: cover;
    padding: 0;
    margin: 0 auto;
}
.woocommerce ul.products li.product a img:nth-of-type(2) {
    display: none;
}
.woocommerce ul.products li.product a:hover img:nth-of-type(2) {
    display: block
}
.woocommerce ul.products li.product a:hover img:nth-of-type(1) {
    display: none;
}*/


@media (max-width: 890px) {
	div#popup .container h4 {
		margin-bottom: 1rem;
		font-size: 18px;
		text-align: center;
	}
	div#popup .container .termek-neve h3 {
		font-size: 20px;
	}
	div#popup .container p {
		margin-bottom: 0.5rem;
		font-size: 16px;
		line-height: 1.3;
	}
	div#popup {
		min-height: unset;
		max-height: calc(100vh - 100px);
		top: 100px;
	}
	div#popup .container {
		padding: 25px 15px;
		max-height: calc(100vh - 175px);
		top: 50px;
		overflow-y: auto;
	}
	div#popup {
		min-height: 100vh;
		top: 0;
		padding: 0 15px;
	}
	body div#popup .container img {
		max-width: 100%;
		margin: 5px 0px;
		padding: 0;
	}
	div#popup .container .szovegblokk {
		padding-top: 25px;
		padding-bottom: 50px;
	}
	div#popup .container .kepgaleria {
		text-align: center;
	}	
	body div.product-block div#cta-wrapper, body div.product-block:hover div#cta-wrapper {
		left: -15px;
		width: calc(100% + 30px);
		bottom: 0;
		transition: none;
		position: relative;
	}
	div.product-block:hover .product-content {
		top: 0px;
		transition: none;
	}
	div#popup .container .bezaras {
		top: 0px;
		cursor: pointer;
		left: 0px;
		right: unset;
		width: 100%;
		text-align: center;
		padding: 0px;
		min-height: 100px;
		display: flex;
		align-items: center;
		justify-content: center;
		font-weight: bold;
	}
	div#popup .container {
		padding: 150px 0px 0px 0px;
		max-height: calc(100vh);
		top: 0;
		box-shadow: none;
		border: none;
	}
	div#popup {
		max-height: calc(100vh);
		overflow-y: scroll;
		padding: 0;
	}
	.bezaras::before {
		content: "Bezárás - ";
		margin-right: 5px;
		font-weight: 500;
	}
	.bezaras.hide-on-desktop {
		top: unset !important;
		position: relative !important;
		width: calc(100% + 30px) !important;
		left: -15px !important;
	}
	div#popup .container .overflow-scroll {
		width: 100%;
		height: 100%;
		overflow: hidden;
		max-height: unset;
		padding: 0 15px;
		
	}	
}

@media (min-width: 490px) and (max-width: 890px) {
	div#popup {
		min-height: calc(100vh);
		background: black;
	}
	div#popup .container {
		min-height: 100vh;
		overflow-x: hidden;
	}
	.bezaras.hide-on-desktop {
		position: absolute !important;
		bottom: 0;
	}
}

@media only screen and (min-width: 769px) {
	/*#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left[data-effect="fade_up"].mega-no-js li.mega-menu-item:hover > ul.mega-sub-menu, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left[data-effect="fade_up"].mega-no-js li.mega-menu-item:focus > ul.mega-sub-menu, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left[data-effect="fade_up"] li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu	{
		transform: translate(0, 20px) !important;
	}
	#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu {
		transform: translate(0, 50px) !important;		
	}*/
	#mega-menu-wrap-main_menu_left {
		background: transparent !important;
	}
	#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item > a.mega-menu-link:hover {
		background: transparent !important;
		color: black !important;
		font-size: 16px;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: .08px;
		padding: 0px;		
	}
	#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		background: transparent !important;
		color: #a08437;
	}
}

.col-md-2.col-lg-2.col-xs-6.logo-part {
    z-index: 7777;
}

body #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-megamenu > ul.mega-sub-menu {
    z-index: 99;
	background: #FFFFFF;
    -webkit-box-shadow: 0px 40px 70px -20px #0000001A;
    padding-bottom: 20px;
	margin-top: 20px;
}/*
li#mega-menu-item-text-9 li.elso-menu-item {
	color: transparent;
	visibility: hidden;
	opacity: 0;
	z-index: -77;
}
ul.mega-sub-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transition: none;
    transform: none;
    z-index: 77777777777;
    display: block !important;
}*/
ul.mega-sub-menu a.nav-link {
    font-size: 14px;
    letter-spacing: 0.7px;
    color: #000;
    font-weight: 500;
    line-height: 1.5;
    padding: 2px 0px;
}
ul.mega-sub-menu ul {
    list-style: none;
    padding: 0;
}
#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	font-size: 16px;
	font-weight: 900;
	letter-spacing: 0.8px;
	line-height: 2;
	color: #000;
	text-transform: none;
}
#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding-left: 0;
	padding-top: 0;
}
#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {
	display: none;
}
#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item {
    padding-right: 30px;
}
li#mega-menu-13-0-5 {
    margin-left: -64px !important;
}
li#mega-menu-13-0-4 {
    margin-left: -47px !important;
    margin-right: 2px !important;
}

li.elso-menu-item a.nav-link {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.8px;
	line-height: 1.3;
	color: #000;
	text-transform: none;
    padding: 0px 0px 7px 0px;
}

div.termek-kategoriak .bg-layer::before {
    background: black;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    left: 0;
    top: 0;
}
div.termek-kategoriak {
    display: flex;
    float: left;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: relative;
}
div.termek-kategoriak span {
    text-align: center;
    color: white;
    font-size: 32px;
    font-weight: 500;
    border-radius: 5px;
    line-height: 1.3;
    position: relative;
}
div.termek-kategoriak .bg-layer {
    position: absolute;
    width: calc(100% - 30px);
    height: calc(100% - 30px);
    left: 15px;
    top: 15px;
    text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
div.termek-kategoriak .bg-layer a {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    text-align: center;
    padding: 40px;
}
body.archive .container.kategoriaoldal ul.products.columns-4 {
    margin: 0 -15px;
}
.archive mark.count {
    display: none;
}
.kategorialista.szepsegapolas_katlista span {
    font-size: 22px;
}


header.woocommerce-products-header,
p.woocommerce-result-count, 
form.woocommerce-ordering {
    display: none;
}

.woocommerce div.product form.cart .variations tr {
    display: flex;
    align-items: center;
}
.woocommerce div.product form.cart .variations tbody {
    display: block;
}
.woocommerce div.product form.cart .variations {
    display: flex;
}
.woocommerce div.product form.cart .variations label {
    margin: 0;
	margin-right: 10px;
}
.woocommerce div.product form.cart .variations td.label {
    padding: 0;
    display: block;
    line-height: 1.3;
}
.woocommerce div.product form.cart .variations label::after {
    content: ":";
}
label.screen-reader-text {
    display: none;
}
.termekleiras {
    padding: 30px 15px;
}
.woocommerce div.product div.images {
    margin-bottom: 0;
}
div#kapcsolat.vc_row-no-padding .container.fullonbelul {
    display: flex;
	align-items: flex-start;
}
div#kapcsolat.vc_row-no-padding .container.fullonbelul .vc_col-sm-6 {
    width: 50%;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_szin label>span {
    padding: 0;
    border-radius: 30px;
}
.prdctfltr_customize_block .prdctfltr_customize_color {
    border-radius: 30px;
}
.prdctfltr_filter.prdctfltr_pa_szin.prdctfltr_attributes.prdctfltr_single {
    max-width: 166px;
}
.prdctfltr_filter.prdctfltr_pa_szin.prdctfltr_attributes.prdctfltr_single label.prdctfltr_ft_none {
	display: none;
}
.prdctfltr_pa_szin label.prdctfltr_active span.prdctfltr_customize_color::before {
    content: "";
    position: absolute;
    color: white;
    z-index: 7777777;
    width: 15px;
    height: 15px;
    border-left: 3px solid white;
    left: 9px;
    transform: rotate(45deg);
    top: 9px;
    margin-top: 1px;
}
.prdctfltr_pa_szin label.prdctfltr_active span.prdctfltr_customize_color::after {
    content: "";
    position: absolute;
    color: white;
    z-index: 7777777;
    width: 15px;
    height: 15px;
    border-left: 3px solid white;
    left: 9px;
    transform: rotate(-45deg);
    top: 0px;
    margin-top: 1px;
}
.prdctfltr_pa_szin label.prdctfltr_active.prdctfltr_ft_feher span.prdctfltr_customize_color::before {
    border-left: 3px solid black;
}
.prdctfltr_pa_szin label.prdctfltr_active.prdctfltr_ft_feher span.prdctfltr_customize_color::after {
    border-left: 3px solid black;
}
.prdctfltr_pa_szin label.prdctfltr_active .prdctfltr_customize_block {
	border: 1px solid #eee !important;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_reset span:after {
    content: "";
    margin-right: 0;
    width: 18px;
    display: inline-block;
    text-align: center;
    background: url(/wp-content/uploads/2021/01/reset_filter.svg);
    height: 23px;
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 10px;
    position: absolute;
    top: 12px;
}
.prdctfltr_woocommerce_ordering span.prdctfltr_reset span:before {
	display: none !important;
}
body .prdctfltr-widget .prdctfltr_wc span.prdctfltr_reset {
    background: #000000;
    margin: 0;
    width: 100%;
    color: #FFFFFF;
	text-align: center;
    border-radius: 5px;
}
.prdctfltr-widget .prdctfltr_wc span.prdctfltr_reset span {
    font-size: 18px;
    letter-spacing: 0.36px;
    text-align: center;
    font-weight: 300;
}
.prdctfltr_wc.prdctfltr_wc_widget .prdctfltr_buttons span.prdctfltr_reset label {
    max-width: 270px;
    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 18px;	
}
.prdctfltr_count {
	display: none !important;
}
body .pf_rngstyle_html5 .irs-grid-pol.small {
    background: black;
}
body .pf_rngstyle_html5 .irs-bar {
    background: #a08437;
    border-color: rgb(0 0 0 / 0.3);
	border: none;
}
body .pf_rngstyle_html5 .irs-from, body .pf_rngstyle_html5 .irs-to, body .pf_rngstyle_html5 .irs-single {
    background: #a08437;
}
body .pf_rngstyle_html5 .irs-grid-text {
	color: black;
}
body .prdctfltr_filter label {
    position: relative;
    padding-left: 15px;
	margin-bottom: 5px;
}
.prdctfltr_filter label::before {
	transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
	width: 6px;
	height: 6px;
	border: 1px solid #000000;
	content: "";
    display: inline-block;
    position: absolute;
    top: 9px;
    left: 0px;
    z-index: 7;
    border-left: none;
    border-top: none;
}
.prdctfltr_filter label.prdctfltr_active::before {
    transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
    width: 6px;
    height: 6px;
    border: 2px solid #a08437;
    content: "";
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 0px;
    z-index: 7;
    border-right: none;
    border-top: none;
}
.prdctfltr_wc.prdctfltr_round .prdctfltr_filter label>span:before {
	display: none !important;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label.prdctfltr_active>span {
	color: #a08437;
}

.prdctfltr_filter.prdctfltr_pa_szin label::before, 
.prdctfltr_filter.prdctfltr_pa_meret label::before,
.prdctfltr_filter.prdctfltr_product_tag  label::before {
	display: none !important;
}
body .prdctfltr_filter.prdctfltr_pa_szin label, 
body .prdctfltr_filter.prdctfltr_pa_meret label, 
body .prdctfltr_filter.prdctfltr_product_tag label {
    padding-left: 0px;
}
span.prdctfltr_widget_title {
    color: #a08437;
    letter-spacing: 1px;
    font-size: 20px;
    font-weight: bold;
}
body .prdctfltr_wc_widget .prdctfltr_collector, 
body .prdctfltr_wc .prdctfltr_filter_title, 
body .prdctfltr_woocommerce .prdctfltr_filter .prdctfltr_search_terms {
	display: none;
}
ul.mega-sub-menu li.mega-menu-row {
    padding-top: 40px !important;
    z-index: 777;
}
body .prdctfltr_filter.prdctfltr_pa_meret label, 
body .prdctfltr_filter.prdctfltr_product_tag label {
    padding-left: 0px;
    float: left;
    color: #000000;
    border: 1px solid #000000;
    padding: 0 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}
label.prdctfltr_ft_none {
	display: none !important;
}
body .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_meret label.prdctfltr_active,
body .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_product_tag label.prdctfltr_active {
	border-color: #a08437;
	background: #a08437;
}
body .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_pa_meret label.prdctfltr_active>span, 
body .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter.prdctfltr_product_tag label.prdctfltr_active>span {
	color: white;
}
body:not(.tax-product_cat) div#shop-products ul.products {
    margin: 0 -30px;
}
span.prdctfltr_instock, span.prdctfltr_sale {
    display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding-top: 18px;
}
div.termekkepdiv {
    min-height: 320px;
    position: relative;
}
div.termek-kiemeltkep, div.hoverimage {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
div.vanhover div.termek-kiemeltkep {
	opacity: 1;
	transition: 0.25s linear;
	-webkit-transition: 0.25s linear;
	-ms-transition: 0.25s linear;
	-moz-transition: 0.25s linear;
	-o-transition: 0.25s linear;
}
div.vanhover div.hoverimage {
	opacity: 0;
	transition: 0.25s linear;
	-webkit-transition: 0.25s linear;
	-ms-transition: 0.25s linear;
	-moz-transition: 0.25s linear;
	-o-transition: 0.25s linear;
}
li.product:hover div.vanhover div.termek-kiemeltkep {
	opacity: 0;
}
li.product:hover div.vanhover div.hoverimage {
	opacity: 1;
}
li.product {
	box-shadow: 0;
	transition: 0.25s linear;
	-webkit-transition: 0.25s linear;
	-ms-transition: 0.25s linear;
	-moz-transition: 0.25s linear;
	-o-transition: 0.25s linear;
}
li.product:hover {
    box-shadow: 0px 10px 20px #00000026;
    -webkit-box-shadow: 0px 10px 20px #00000026;
    -ms-box-shadow: 0px 10px 20px #00000026;
    -moz-box-shadow: 0px 10px 20px #00000026;
    -o-box-shadow: 0px 10px 20px #00000026;
}
.woocommerce ul.products li.product .button {
	transition: 0.25s linear;
	-webkit-transition: 0.25s linear;
	-ms-transition: 0.25s linear;
	-moz-transition: 0.25s linear;
	-o-transition: 0.25s linear;	
}
.woocommerce ul.products li.product:hover .button {
	color: #a08437;
	background: white;
}
.fejlec-elemek a img {
    filter: brightness(0);
}
body .prdctfltr_filter.prdctfltr_pa_szin label {
	margin-bottom: 0;
}
/*
nav.navbar:hover, nav.navbar:hover a.mainlogo-link {
	box-shadow: none !important;
}*/

nav.navbar.navbar-light.noshadow, 
nav.navbar.navbar-light.noshadow a.mainlogo-link {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-o-box-shadow: none !important;
}
ul.mega-sub-menu a.nav-link:focus, ul.mega-sub-menu a.nav-link:hover, li.active a.nav-link {
	text-decoration: underline !important;
	font-weight: 600;
}
h4.mega-block-title {
	display: none !important;
}
.fejlec-elemek {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 80px;
}
form.search-form {
    position: absolute;
    max-width: 200px;
    height: 80px;
    top: 0;
    left: 110px;
    display: flex;
    align-items: center;
    width: 100%;
	opacity: 0;
	transition: 0.25s linear;
}
div#keresesablak {
    max-width: 200px;
    display: flex;
    align-items: center;
    height: 80px;
    justify-content: flex-end;
    position: relative;
}
form.search-form input {
	width: 0;
	transition: 0.25s linear;
    border: 2.5px solid #000;
    border-radius: 2px;
	height: 40px;
	padding: 0;
    padding-left: 10px;
	visibility: hidden;
}
form.search-form button.search-submit {
	padding: 0;
}
div#kosar-ikon, div#kedvencek-ikon, .woo-reg {
    margin-left: 30px;
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.desktop-menu, div#biomenus, div#biomenus .nav {
	width: 100%;
}
nav.navbar .col-md-5.col-lg-5.col-xs-6.right .col-lg-7.col-md-7.col-sm-12.col-xs-12 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
a#keresesgomb {
    line-height: 0;
    cursor: pointer;
    z-index: 7;
	height: 20px;
}
form.search-form.kereshet input {
	width: 200px;
	visibility: visible;
}
form.search-form.kereshet {
    left: inherit;
    opacity: 1;
    top: 60px;
    right: 0;
    width: 200px;
}
form.search-form.kereshet input::placeholder {
	color: #000;
	font-size: 14px;
	position: relative;
	top: -2px
}
a#kosargomb, .woo-reg {
	position: relative;
    line-height: 0;
    z-index: 7;
    cursor: pointer;
}
body.woocommerce .container.main-container,
body.woocommerce-page .container.main-container,
body.woocommerce .container.termektartalom {
    padding-top: 175px;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
body button.button[name="update_cart"], 
body #add_payment_method .wc-proceed-to-checkout a.checkout-button, 
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .wishlist_table .product-add-to-cart a.button {
    font-size: 16px !important;
    padding: 15px 31px !important;
    font-weight: 500 !important;
    color: white !important;
    background-color: #a08437 !important;
	border: 1px solid #a08437 !important;
    text-align: center !important;
	outline: none !important;
	width: auto !important;
	display: inline-block;
}
.woocommerce #respond input#submit:hover, 
.woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover, 
.woocommerce a.button.alt:hover, 
.woocommerce button.button.alt:hover, 
body.woocommerce input.button.alt:hover, .wishlist_table .product-add-to-cart a.button:hover {
    color: #a08437 !important;
    background-color: white !important;
	border: 1px solid #a08437 !important;
}
#add_payment_method table.cart img, 
.woocommerce-cart table.cart img, 
.woocommerce-checkout table.cart img {
    width: 150px;
}
bdi, bdi span.woocommerce-Price-currencySymbol {
    color: black;
    font-size: 16px;
}
#add_payment_method table.cart td, 
#add_payment_method table.cart th, 
table.cart td, 
table.cart th, 
table.cart td, 
table.cart th {
    text-align: center;
}
table.shop_table th {
    font-weight: 700;
    padding: 9px 12px;
    line-height: 1.5em;
    text-align: center;
    color: rgba(0, 0, 0, 0.7);
    border: 1px solid #a08437;
    font-size: 16px;
}
td.product-name a {
    color: #a08437;
    font-size: 16px;
    font-weight: 600;
    text-decoration: underline !important;
}
#add_payment_method table.cart .product-thumbnail, 
table.cart .product-thumbnail, 
table.cart .product-thumbnail {
    width: 170px;
}
table.shop_table td {
    border: 1px solid #a08437;
}
td.actions .coupon button.button {
    float: none;
    margin-left: 20px;
}
#add_payment_method table.cart td.actions .coupon .input-text, 
table.cart td.actions .coupon .input-text, 
table.cart td.actions .coupon .input-text {
    padding: 10px;
    margin: 0 5px 0 0;
}
.woocommerce #content table.cart td.actions .input-text, 
.woocommerce table.cart td.actions .input-text, 
.woocommerce-page #content table.cart td.actions .input-text, 
.woocommerce-page table.cart td.actions .input-text {
    width: 220px;
    height: 50px;
}
.woocommerce table.shop_table, body td.actions {
    border: none !important;
}
body td.actions {
	padding: 50px 0px 0px 0px !important;
}
body.woocommerce-cart p.darabszam {
    display: none;
}
input#coupon_code {
    border: 1px solid #a08437;
    padding-left: 15px;
    line-height: 50px;
    font-size: 16px;
    color: black;
    border-radius: 3px;
}
input#coupon_code::placeholder {
    font-size: 16px;
    color: #a08437;
}
td.product-thumbnail, 
td.product-price, 
th.product-thumbnail {
    border-left: none !important;
    border-right: none !important;
}
td.product-subtotal {
    border-left: none !important;	
}
th.product-remove {
	border-right: none !important;
}
table.shop_table th {
    background: #a08437;
    color: white;
}
.penztareloreutalas p {
    color: #a08437!important;
}
.quantity {
    width: 100%;
    height: 100%;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
}
body.woocommerce-cart input#inputmezo {
    border: none;
}
tr.woocommerce-cart-form__cart-item.cart_item td {
    border-bottom: 1px solid #a08437;
}
th.product-remove {
    border-left: 1px solid #a08437;
}
td.product-subtotal {
    border-right: 1px solid #a08437;	
}
#add_payment_method .cart-collaterals .cart_totals tr td, 
#add_payment_method .cart-collaterals .cart_totals tr th, 
.woocommerce-cart .cart-collaterals .cart_totals tr td, 
.woocommerce-cart .cart-collaterals .cart_totals tr th, 
.woocommerce-checkout .cart-collaterals .cart_totals tr td, 
.woocommerce-checkout .cart-collaterals .cart_totals tr th {
	vertical-align: middle;
}
tr.cart-subtotal th::after {
    content: ":";
}
tr.cart-subtotal td, tr.order-total td {
    border: none;
}/*
tr.cart-subtotal th,  
tr.cart-subtotal td,   
tr.order-total th,  
tr.order-total td {
    display: inline-block;
}*/
.cart_totals h2 {
    font-size: 30px;
    color: black;
	font-weight: 800;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    padding-top: 50px;
}
table.shop_table tr.cart-subtotal th, table.shop_table tr.order-total th {
    background: white;
    color: #a08437;
    text-align: left;
    border: none;
    font-weight: 400;
    font-size: 18px;
    padding: 0;
    line-height: 20px;
}
table.shop_table tr.cart-subtotal th td, table.shop_table tr.order-total th td {
	font-size: 18px;
}
table.shop_table bdi, 
table.shop_table bdi span.woocommerce-Price-currencySymbol {
	font-size: 18px;
}
tr.woocommerce-cart-form__cart-item.cart_item td {
    border-bottom: 1px solid #a08437 !important;
    border: none;
}
h1#kosaroldalcim {
	margin-bottom: 35px;
	text-align: center;
}
.woocommerce-cart div#kosarosszes table.shop_table.shop_table_responsive {
    width: 75%;
}
.woocommerce-cart div#kosarosszes .wc-proceed-to-checkout {
    width: 25%;
    text-align: right;
}
.woocommerce-cart p.woocommerce-shipping-destination strong {
    font-weight: 600;
}
.woocommerce-cart p.woocommerce-shipping-destination {
    text-align: left;
    font-size: 17px;
    margin-top: 25px;
}
.woocommerce-cart tr.order-total td span, .woocommerce-cart tr.order-total td span bdi, .woocommerce-cart tr.order-total td span bdi span {
    font-size: 24px;
    font-weight: 600 !important;
}
.woocommerce-cart tr.order-total td {
    text-align: left;
    font-size: 20px;
}
.woocommerce-cart tr.order-total td small.includes_tax span {
    font-size: 16px;
}
.woocommerce-cart table.shop_table tr.order-total th {
    font-size: 24px;
    font-weight: 700;
}
.woocommerce-cart tr.cart-subtotal td {
    text-align: left;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: left;
    width: 100%;
}
div#kosarosszes {
	padding: 0px 15px;
}
.woocommerce a.remove {
    display: block;
    font-size: 1.25em;
    height: 1.25em;
    width: 1.25em;
    text-align: center;
    line-height: 1.25em;
    border-radius: 100%;
    color: #a08437 !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    text-align: center;
    vertical-align: middle;
}
.woocommerce a.remove:hover {
    color: #fff!important;
    background: #a08437;
}
a.showcoupon {
    color: #a08437;
    font-weight: 400;
    font-size: 18px;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
	color: black;
}
.woocommerce-info {
    border-top-color: #a08437;
    font-weight: 400;
    font-size: 18px;
}
textarea#order_comments {
    padding: 5px;
}
textarea#order_comments::placeholder {
    font-size: 16px;
}
.woocommerce-info {
    border-top-color: #a08437;
    font-weight: 400;
    font-size: 18px;
    background: rgb(0 0 0 / 0.02);
}
.woocommerce-info::before {
    color: #a08437;
}
table.shop_table.woocommerce-checkout-review-order-table {
    border-spacing: 0;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-name {
	border-right: none !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-total {
	text-align: center;
	border-left: none !important;
}
.woocommerce table.shop_table tfoot td {
	text-align: center;
    font-weight: 400;
    font-size: 16px;
    color: black;
}
form.checkout.woocommerce-checkout h3 {
    margin-bottom: 25px;
    margin-top: 15px;
    font-size: 25px;
    font-weight: 800;
}
table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal td {
    border-bottom: 1px solid #a08437;
    border-right: 1px solid #a08437;
    padding: 9px 12px;
	font-size: 16px;
}
table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal th {
    border-bottom: 1px solid #a08437;
    border-left: 1px solid #a08437;
    padding: 9px 12px;
	font-size: 16px;
	font-weight: 600;
}
table.shop_table.woocommerce-checkout-review-order-table tr.order-total td {
    border-bottom: 1px solid #a08437;
    border-right: 1px solid #a08437;
    padding: 9px 12px;
	font-size: 16px;
}
table.shop_table.woocommerce-checkout-review-order-table tr.order-total th {
    border-bottom: 1px solid #a08437;
    border-left: 1px solid #a08437;
    padding: 9px 12px;
	font-size: 16px;
	font-weight: 600;
}
table.shop_table.woocommerce-checkout-review-order-table bdi, 
table.shop_table.woocommerce-checkout-review-order-table bdi span.woocommerce-Price-currencySymbol {
    font-size: 16px;
}
.woocommerce-privacy-policy-text p, .woocommerce-privacy-policy-text p a {
    color: black;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
}
.woocommerce-privacy-policy-text p a {
	color: #a08437;
	text-decoration: underline !important;
}
.woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    margin: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
}
.woocommerce form .form-row {
    padding: 0;
}
.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    color: black;
    font-weight: 400;
    font-size: 14px;
}
.pf_rngstyle_html5 .irs-slider {
    background: white;
}
.pf-help-title h3 {
    margin-bottom: 15px;
	margin-top: 10px;
}
.prdctfltr_add_scroll.prdctfltr_down {
    margin-top: -8px;
}
li.product {
	cursor: pointer;
}
div#shop-sidebar {
    border: 1px solid rgb(0 0 0 / 0.1);
	height: 100%;
}
div#shop-sidebar aside#prdctfltr-2 {
    margin: 0;
}
div#shop-products {
    padding-left: 30px;
}
body .prdctfltr_filter label:hover span {
    color: #a08437 !important;
}
body .prdctfltr_filter label:hover::before {
	border-color: #a08437;
}
body .prdctfltr_filter label:hover {
	border-color: #a08437;	
}
body .prdctfltr_wc .prdctfltr_buttons {
    margin-top: 2.25em;
}
.woocommerce .woocommerce-breadcrumb {
    margin-bottom: 25px;
}
body.search .container.main-container {
    padding-top: 175px;
}
body.search .container.main-container h1.page-title {
    text-align: center;
}
body.search .container.main-container h1.page-title span {
    font-family: 'Roboto', sans-serif;
    color: #000000;
    font-size: 60px;
    line-height: 70px;
    font-weight: 600;
}
body.search .container.main-container article h2 a, 
body.search .container.main-container article p {
    color: black;
}
body.search .container.main-container article {
    max-width: 100%;
    float: left;
    border: 1px solid #DCDCDC;
    margin-top: 35px;
    width: 100%;
    padding: 25px;
}
body.search .container.main-container article h2.entry-title {
    line-height: 0;
    margin: 0;
}
body.search .container.main-container article p {
    margin-bottom: 0;
    margin-top: 15px;
    font-size: 16px;
    line-height: 1.3;
    font-family: 'Roboto', sans-serif;
}
body.search .container.main-container article h2 a {
    font-size: 18px;
    font-weight: bold;
}
div#egyeb {
	display: none !important;
}
.kategorialista {
    margin: 0 -15px;
}
div#slider {
    margin-top: 80px;
}
rs-fullwidth-wrap#rev_slider_1_1_forcefullwidth, rs-module-wrap#rev_slider_1_1_wrapper {
    max-height: calc(100vh - 80px) !important;
    overflow: hidden !important;
}

body #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-megamenu > ul.mega-sub-menu {
	margin-top: 0 !important;
	z-index: 0 !important;
	padding-top: 10px;
}
div#webaruhaz {
	padding-top: 80px;
}
.woocommerce span.onsale {
    font-size: 12px;
    border-radius: 2px;
    background: #a08437;
    padding: 5px 7px 4px 7px;
    height: auto;
    min-height: unset !important;
    min-width: unset !important;
    line-height: 1.3;
	display: none !important;
}
li.product.sale::before {
    content: "Leárazott termék";
    font-size: 12px;
    border-radius: 2px;
    background: #a08437;
    padding: 5px 7px 4px 7px;
    height: auto;
    min-height: unset !important;
    min-width: unset !important;
    line-height: 1.3;
    color: white;
    font-weight: bold;
    position: absolute;
    z-index: 7;
    right: -12px;
    top: -12px;
}
.uparrow.quantity-button {
    padding-top: 5px;
}
.downarrow.quantity-button {
    padding-bottom: 5px;
}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 1;
    padding: 0;
}
.woocommerce div.product form.cart .variations label {
    width: 100%;
}
.woocommerce div.product form.cart .variations td.label {
    padding: 0;
    display: block;
    line-height: 1.3;
    width: 100%;
}
.woocommerce div.product form.cart .variations tr {
    display: block;
}
p.darabszam {
    float: none;
	margin-bottom: 5px;
}
.swv-btn-group {
    line-height: 1;
}
.woocommerce div.product form.cart .variations label {
	margin-bottom: 5px;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
	margin-top: 1em;
}
body.single-product .summary.entry-summary bdi, body.single-product .summary.entry-summary bdi span.woocommerce-Price-currencySymbol {
    font-size: 32px;
}
body.single-product div.product p.price, body.single-product div.product span.price {
	color: black;
    font-size: 32px;
    line-height: 1.3;
}
.woocommerce div.product form.cart .reset_variations {
	display: none !important;
}
ul.flex-direction-nav {
    position: absolute;
    top: 37%;
    z-index: 9;
    width: 100%;
    left: 0;
    margin: 0;
    padding: 0px;
    list-style: none;}

li.flex-nav-prev {float: left;}
li.flex-nav-next {float: right;}
a.flex-next {visibility:hidden;}
a.flex-prev {visibility:hidden;}

ul.flex-direction-nav li a {
	color: #ccc;
}
ul.flex-direction-nav li a:hover {
	text-decoration: none;
}
ul.flex-direction-nav a.flex-prev {
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    line-height: 1;
    visibility: visible;
	color: transparent;
    margin-left: 20px;
    border-radius: 2px;
	transition: 0.2s linear;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
}
ul.flex-direction-nav a.flex-next {
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
    line-height: 1;
    visibility: visible;
	color: transparent;
    margin-right: 20px;
    border-radius: 2px;
	transition: 0.2s linear;
	-webkit-transition: 0.2s linear;
	-moz-transition: 0.2s linear;
	-o-transition: 0.2s linear;
}
ul.flex-direction-nav a.flex-prev::before {
    visibility: visible;
    content: url(/wp-content/uploads/2021/02/galeria-sima-bal.svg);
    margin-left: 0;
    margin: 0 auto;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20px;
    height: 20px;
    line-height: 1;
	display: none !important;
}
a.flex-prev::after {
    width: 20px;
    height: 20px;
    content: "";
    background: url(/wp-content/uploads/2021/02/galeria-sima-bal.svg);
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    z-index: 777;
    position: absolute;
	margin-left: 5px;
}
a.flex-next::after {
    width: 20px;
    height: 20px;
    content: "";
    background: url(/wp-content/uploads/2021/02/galeria-sima-bal.svg);
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    z-index: 777;
    position: absolute;
    transform: rotate(180deg);
    margin-left: -5px;
}
ul.flex-direction-nav a.flex-prev:hover {
    background: #a08437;
}
ul.flex-direction-nav a.flex-next:hover {
    background: #a08437;
}
a.flex-prev:hover::after {
    background: url(/wp-content/uploads/2021/02/galeria-hover-bal.svg);
}
a.flex-next:hover::after {
    background: url(/wp-content/uploads/2021/02/galeria-hover-bal.svg);
}
ul.flex-direction-nav li:nth-child(1) {
	float: left;
}
ul.flex-direction-nav li:nth-child(2) {
	float: right;
}
.pswp__caption {
    display: none !important;
}
div#woofc-count {
	/*opacity: 0 !important;*/
	transition: 0.3s linear;
}
/*body.betoltott div#woofc-count {
	opacity: 1 !important;
}*/
#mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-main_menu_left #mega-menu-main_menu_left > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: none !important;
	color: #a08437 !important;
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .08px;
    padding: 0px;
}
.product-type-variable p.price {
	display: block !important;
    margin-bottom: 0;
    margin-top: 15px;
}
.product-type-variable span.price {
    display: flex;
}
.product-type-variable del {
	margin-right: 25px;
}
.woocommerce del span bdi, .woocommerce del span bdi span.woocommerce-Price-currencySymbol {
    font-size: 22px !important;
    font-weight: 500;
}
.woocommerce div.product span.price ins {
    text-decoration: none !important;	
}
span.posted_in {
    display: flex;
    flex-wrap: wrap;
	margin-bottom: 10px;
}
ul.wc_payment_methods.payment_methods.methods p {
    color: black;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 400;
}

.prdctfltr_filter.prdctfltr_pa_szin.prdctfltr_attributes.prdctfltr_single {
    max-width: 100%;
}
a.kedvencekgomb {
    vertical-align: middle;
    display: flex;
    z-index: 7;
}
.loop-attributumok p {
    color: black;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding: 15px 5px 10px 5px;
	line-height: 1.5;
}
.loop-attributumok b {
    display: block;
}
section.up-sells.upsells.products>h2 {
    display: none !important;;
}
body.single-product .yith-wcwl-add-to-wishlist span:not(.feedback) {
    color: #a08437;
    font-weight: 400;
    font-size: 16px;
    display: block;
    padding-left: 5px;
}
body.single-product .yith-wcwl-add-to-wishlist i {
	margin: 0 !important;
}
body.single-product .yith-wcwl-add-button, body.single-product .yith-wcwl-add-button a {
	line-height: 1;
}
body.single-product .fa-heart-o:before {
    content: "\f08a";
    color: white;
    font-size: 16px;
}
body.single-product a.add_to_wishlist.single_add_to_wishlist {
    display: flex;
    align-items: center;
	float: left;
	text-align: center;
	justify-content: center;
}
section.related.products h2:not(.woocommerce-loop-product__title) {
	display: none !important;
}
.swv-button.swv-button-label {
	user-select: none;
}
.woocommerce #reviews #comments h2 {
    font-family: 'Roboto', sans-serif;
    color: #a08437;
    font-size: 60px;
    line-height: 1.17;
    font-weight: 300;
	text-align: center;
}
.woocommerce #reviews #comments h2::before {
    content: "";
    background: url(/wp-content/uploads/2020/07/border-top.svg);
    width: 320px;
    height: 29px;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 5px;
}
.woocommerce #reviews #comments h2::after {
    content: "";
    background: url(/wp-content/uploads/2020/07/border-bottom.svg);
    width: 320px;
    height: 29px;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 18px;
}
div#comments p {
    color: black;
    text-align: center;
	display: none;
}
span#reply-title {
    color: black;
    text-align: center;
	display: none;
}
.woocommerce #review_form #respond textarea {
    border: 1px solid rgba(0, 0, 0, 0.5);
    width: 100%;
    padding: 5px;
}
label[for="comment"] {
	display: none;
}
.woocommerce p.stars a::before {
	color: #a08437;
}
form#commentform label[for="rating"] {
	color: black;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: 300;
    margin-top: 0;
    margin-bottom: 15px;
}
.woocommerce #review_form #respond p {
	color: black;
}
.woocommerce #review_form #respond p span:not(.required) {
	color: black;
}
p.stars span {
    display: flex;
    align-items: center;
    justify-content: center;
}
p.stars {
	margin-bottom: 20px;
}
p.comment-form-comment::before {
    content: "Megjegyzés";
    position: relative;
    display: block;
    color: black;
    text-align: center;
    margin-bottom: 15px;
    padding-top: 15px;
	display: none;
}
form#commentform label {
	color: rgba(0, 0, 0, 0.8);
}
form#commentform input#author, form#commentform input#email {
	border: 1px solid rgba(0, 0, 0, 0.5);
}
form#commentform input[type="checkbox"] {
    width: auto;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px;
}
form#commentform input:not([type="checkbox"]) {
	width: 100%;
	display: block;
}
form#commentform {
	display: flex;
	flex-direction: column;
	align-items: center;
}
form#commentform .comment-form-rating {
	order: 1;
}
form#commentform p.comment-form-comment {
    order: 4;
    width: 50%;
}
form#commentform p.comment-form-email {
    order: 3;
	width: 50%;
}
form#commentform p.comment-form-author {
	order: 2;
	width: 50%;
}
form#commentform p.comment-notes {
	order: 5;
}
form#commentform p.comment-form-cookies-consent {
	order: 6;
}
form#commentform p.form-submit {
	order: 7;
}
form#commentform span.required {
	color: red;
	font-size: 16px;
}
form#commentform label[for="rating"] span.required {
	font-size: 30px;	
}
form#commentform label {
    display: block;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 16px;
	font-weight: 400;
}
form#commentform p.comment-form-cookies-consent label {
	display: inline-block;
	margin-left: 10px;
	font-size: 14px;
}
.woocommerce #review_form #respond p:not(.stars) {
	width: 55%;
}
p.comment-notes, p.comment-notes span {
    font-weight: 400;
    font-size: 14px;
}
p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
}
p.comment-form-cookies-consent {
    display: flex;
    align-items: center;
}
body.single-product h1, h2.woocommerce-Reviews-title {
    padding: 50px 0px;
	margin: 0;
}
p.form-submit {
    padding-top: 15px;
    text-align: center;
}
.termekhatter.row {
    padding-bottom: 50px;
}
a.add_to_wishlist.single_add_to_wishlist {
    font-size: 16px !important;
    padding: 15px 31px !important;
    font-weight: 400 !important;
    color: white !important;
	border: 1px solid #a08437 !important;
    border-radius: 3px;
	
    transition: 0.25s linear;
    -webkit-transition: 0.25s linear;
    -ms-transition: 0.25s linear;
    -moz-transition: 0.25s linear;
    -o-transition: 0.25s linear;	
}
body.single-product .yith-wcwl-add-to-wishlist {
    padding-left: 0;
    padding-top: 20px;
    display: block;
    float: left;
    width: 100%;
}
.yith-wcwl-add-to-wishlist {
    margin-top: 0;
}
.woocommerce div.product form.cart {
	margin: 0;
}
.woocommerce div.product div.summary {
    margin-bottom: 0;
}
body .kepslider-baloldal {
    padding-right: 30px;	
}
body .termekleiras {
    padding: 0px 15px 0px 0px;
}
a.add_to_wishlist.single_add_to_wishlist:hover {
	background: #a08437 !important;;
}
a.add_to_wishlist.single_add_to_wishlist:hover span {
	color: white !important;
}
a.add_to_wishlist.single_add_to_wishlist:hover .fa-heart-o:before {
	color: white !important;
}
.single_variation_wrap:nth-child(1) {
    margin: 0.5em 0;
}
div#tab-description, div#tab-description p {
	margin: 0;
}
.woocommerce div.product .woocommerce-tabs .panel {
	margin: 0;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
    margin-top: 0;
}
.woocommerce div.product form.cart .variations select {
	display: none !important;
}
table.variations label[for="pa_szin"] {
    display: block;
    padding-top: 15px;
}
div.termek-kategoriak .bg-layer {
    opacity: 1;
    transition: 0.25s linear;
    -webkit-transition: 0.25s linear;
    -ms-transition: 0.25s linear;
    -moz-transition: 0.25s linear;
    -o-transition: 0.25s linear;
}
div.termek-kategoriak:hover .bg-layer {
    opacity: 0.75;
}
.yith-wcwl-wishlistaddedbrowse span.feedback, .yith-wcwl-wishlistexistsbrowse span.feedback {
    font-size: 16px !important;
    padding: 15px 31px !important;
    font-weight: 500 !important;
    color: white !important;
    background-color: #a08437 !important;
    border: 1px solid #a08437 !important;
    text-align: center !important;
    outline: none !important;
    width: auto !important;
    display: inline-block;
	border-radius: 3px;
}
.yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a {
	margin-left: 15px;
    font-size: 16px !important;
    padding: 15px 31px !important;
    font-weight: 500 !important;
    color: #a08437 !important;
    background-color: white !important;
    border: 1px solid #a08437 !important;
    text-align: center !important;
    outline: none !important;
    width: auto !important;
    display: inline-block;
	border-radius: 3px;
    transition: 0.25s linear;
    -webkit-transition: 0.25s linear;
    -ms-transition: 0.25s linear;
    -moz-transition: 0.25s linear;
    -o-transition: 0.25s linear;
}
.yith-wcwl-wishlistaddedbrowse a:hover, .yith-wcwl-wishlistexistsbrowse a:hover {
    color: white !important;
    background-color: #a08437 !important;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
    margin-right: 5px !important;
}
.yith-wcwl-wishlistexistsbrowse span.feedback {
	padding: 15px !important;
}
.fa-close:before, .fa-remove:before, .fa-times:before {
	color: red;
}
.fa-check:before {
    color: green;
}
.yith-wcwl-share h4.yith-wcwl-share-title {
    color: black;
}
body.page-kedvencek td.product-price {
	color: black;
}
a.btn.button.show-title-form {
    visibility: visible !important;;
}
.woocommerce .wishlist-title h2 {
	color: black;
}
.woocommerce table.shop_table td span {
	font-weight: 400;
}
.woocommerce table.shop_table {
    border-collapse: collapse;
}
form#yith-wcwl-form {
    padding-top: 50px;
}
.wishlist_table .product-add-to-cart a.button {
	display: block !important;
}
.wishlist_table tr td.product-thumbnail a {
    margin: 0 auto;
}
.woocommerce table.shop_table td {
    text-align: center;
}
.woocommerce p.stars a {
    width: 1.5em;
}
.woocommerce p.stars a::before {
    left: 0.25em;
}
ul.flex-direction-nav a {
    border: 1px solid #a08437;	
}
.woocommerce div.product div.images .flex-control-thumbs li img, .woocommerce div.product div.images img {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
    margin: 0 auto;
}
span.prdctfltr_customize_border.prdctfltr_customize {
    border-color: transparent !important;;
}
span.prdctfltr_customize_name {
    color: #000000;
    font-size: 14px;
    letter-spacing: 0.8px;
    font-weight: 400;
}

.woocommerce nav.woocommerce-pagination ul {
    border: 1px solid #000000;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
    color: #000000;
    font-size: 16px;
    width: 100%;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li {
    width: auto;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 5px;
    border: 1px solid #000000;
}
.woocommerce nav.woocommerce-pagination ul li a:focus, 
.woocommerce nav.woocommerce-pagination ul li a:hover, 
.woocommerce nav.woocommerce-pagination ul li span.current {
    background: #000000;
    color: white;
}
.woocommerce nav.woocommerce-pagination ul {
    border: none !important;
}
.woocommerce nav.woocommerce-pagination ul li a.next {
    background: url(/wp-content/uploads/2021/02/galeria-sima-bal.svg);
    background-repeat: no-repeat;
    background-position: center center;
    transform: rotate(180deg);
	color: transparent !important;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}
body.single-product p.price {
    margin-bottom: 0;
}
.woofc-count-loading {
	display: none !important;
}
div#tab-additional_information h2, 
div#tab-additional_information p, 
div#tab-additional_information th.woocommerce-product-attributes-item__label, 
div#tab-additional_information td.woocommerce-product-attributes-item__value {
	color: black !important;
}
span.swv-button.swv-button-color[data-val="szines"], 
label.prdctfltr_ft_szines span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/04/szines.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="terepmintas"], 
label.prdctfltr_ft_terepmintas span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/04/terepminta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="barna-zebra-minta"], 
label.prdctfltr_ft_barna-zebra-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/barna_zebra_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="feher-zebra-minta"], 
label.prdctfltr_ft_feher-zebra-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/feher_zebra_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="nagy-parduc-minta"], 
label.prdctfltr_ft_nagy-parduc-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/nagy_parduc_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="kis-parduc-minta"], 
label.prdctfltr_ft_kis-parduc-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/kis_parduc_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="szurke-parduc-minta"], 
label.prdctfltr_ft_szurke-parduc-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/szurke_parduc_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="feher-parduc-minta"], 
label.prdctfltr_ft_feher-parduc-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/feher_parduc_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="barna-parduc-minta"], 
label.prdctfltr_ft_barna-parduc-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/barna_parduc_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="szurke-piton-minta"], 
label.prdctfltr_ft_szurke-piton-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/szurke_piton_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="barna-piton-minta"], 
label.prdctfltr_ft_barna-piton-minta span.prdctfltr_customize_color {
	background-image: url('/wp-content/uploads/2021/08/barna_piton_minta.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
span.swv-button.swv-button-color[data-val="fekete-feher"], 
label.prdctfltr_ft_fekete-feher span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(255,255,255,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(255,255,255,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(255,255,255,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-kek"], 
label.prdctfltr_ft_fekete-kek span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(80,60,240,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(80,60,240,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(80,60,240,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#503cf0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-rozsaszin"], 
label.prdctfltr_ft_fekete-rozsaszin span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,100,160,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,100,160,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,100,160,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#f064a0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-sarga"], 
label.prdctfltr_ft_fekete-sarga span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(238,238,34,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(238,238,34,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(238,238,34,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#eeee22",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-zold"], 
label.prdctfltr_ft_fekete-zold span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(40,200,120,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(40,200,120,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(40,200,120,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#28c878",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-arany"], 
label.prdctfltr_ft_fekete-arany span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,200,0,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,200,0,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,200,0,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#f0c800",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-ezust"], 
label.prdctfltr_ft_fekete-ezust span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(181,181,181,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(181,181,181,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(181,181,181,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#b5b5b5",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-narancs"], 
label.prdctfltr_ft_fekete-narancs span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,100,0,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,100,0,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(240,100,0,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#f06400",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-szurke"], 
label.prdctfltr_ft_fekete-szurke span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(155,155,155,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(155,155,155,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(155,155,155,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#9b9b9b",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-barna"], 
label.prdctfltr_ft_fekete-barna span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(107,62,18,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(107,62,18,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(107,62,18,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#6b3e12",GradientType=1);
}
span.swv-button.swv-button-color[data-val="fekete-lila"], 
label.prdctfltr_ft_fekete-lila span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(160,60,240,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(160,60,240,1) 50%);
	background: linear-gradient(135deg, rgba(0,0,0,1) 50%, rgba(160,60,240,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#a03cf0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-kek"], 
label.prdctfltr_ft_feher-kek span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(80,60,240,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(80,60,240,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(80,60,240,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#503cf0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-rozsaszin"], 
label.prdctfltr_ft_feher-rozsaszin span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,100,160,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,100,160,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,100,160,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#f064a0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-sarga"], 
label.prdctfltr_ft_feher-sarga span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(238,238,34,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(238,238,34,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(238,238,34,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#eeee22",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-zold"], 
label.prdctfltr_ft_feher-zold span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(40,200,120,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(40,200,120,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(40,200,120,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#28c878",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-arany"], 
label.prdctfltr_ft_feher-arany span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,200,0,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,200,0,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,200,0,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#f0c800",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-ezust"], 
label.prdctfltr_ft_feher-ezust span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(181,181,181,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(181,181,181,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(181,181,181,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#b5b5b5",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-narancs"], 
label.prdctfltr_ft_feher-narancs span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,100,0,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,100,0,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(240,100,0,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#f06400",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-szurke"], 
label.prdctfltr_ft_feher-szurke span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(155,155,155,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(155,155,155,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(155,155,155,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#9b9b9b",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-barna"], 
label.prdctfltr_ft_feher-barna span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(107,62,18,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(107,62,18,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(107,62,18,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#6b3e12",GradientType=1);
}
span.swv-button.swv-button-color[data-val="feher-lila"], 
label.prdctfltr_ft_feher-lila span.prdctfltr_customize_color {
	background: rgb(0,0,0);
	background: -moz-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(160,60,240,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(160,60,240,1) 50%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(160,60,240,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#a03cf0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="szurke-rozsaszin"], 
label.prdctfltr_ft_szurke-rozsaszin span.prdctfltr_customize_color {
	background: rgb(155,155,155);
	background: -moz-linear-gradient(135deg, rgba(155,155,155,1) 50%, rgba(240,100,160,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(155,155,155,1) 50%, rgba(240,100,160,1) 50%);
	background: linear-gradient(135deg, rgba(155,155,155,1) 50%, rgba(240,100,160,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b9b9b",endColorstr="#f064a0",GradientType=1);
}
span.swv-button.swv-button-color[data-val="puder-pink"], 
label.prdctfltr_ft_puder-pink span.prdctfltr_customize_color {
	background: rgb(211,52,105);
	background: -moz-linear-gradient(135deg, rgba(211,52,105,1) 50%, rgba(205,40,255,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(211,52,105,1) 50%, rgba(205,40,255,1) 50%);
	background: linear-gradient(135deg, rgba(211,52,105,1) 50%, rgba(205,40,255,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d33469",endColorstr="#cd28ff",GradientType=1);
}
span.swv-button.swv-button-color[data-val="piros-sotetkek"], 
label.prdctfltr_ft_piros-sotetkek span.prdctfltr_customize_color {
	background: rgb(240,40,60);
	background: -moz-linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(0,4,255,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(0,4,255,1) 50%);
	background: linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(0,4,255,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0283c",endColorstr="#0004ff",GradientType=1);
}
span.swv-button.swv-button-color[data-val="piros-fekete"], 
label.prdctfltr_ft_piros-fekete span.prdctfltr_customize_color {
	background: rgb(240,40,60);
	background: -moz-linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(0,0,0,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(0,0,0,1) 50%);
	background: linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(0,0,0,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0283c",endColorstr="#000000",GradientType=1);
}
span.swv-button.swv-button-color[data-val="piros-feher"], 
label.prdctfltr_ft_piros-feher span.prdctfltr_customize_color {
	background: rgb(240,40,60);
	background: -moz-linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(255,255,255,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(255,255,255,1) 50%);
	background: linear-gradient(135deg, rgba(240,40,60,1) 50%, rgba(255,255,255,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f0283c",endColorstr="#ffffff",GradientType=1);
}
span.swv-button.swv-button-color[data-val="lila-rozsaszin"], 
label.prdctfltr_ft_lila-rozsaszin span.prdctfltr_customize_color {
	background: rgb(160,60,240);
	background: -moz-linear-gradient(135deg, rgba(160,60,240,1) 50%, rgba(240,100,160,1) 50%);
	background: -webkit-linear-gradient(135deg, rgba(160,60,240,1) 50%, rgba(240,100,160,1) 50%);
	background: linear-gradient(135deg, rgba(160,60,240,1) 50%, rgba(240,100,160,1) 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#a03cf0",endColorstr="#f064a0",GradientType=1);
}

.swv-button.swv-button-selected {
    border-color: #a08437 !important;
}
.loop-attributumok.szinek p {
    padding-top: 0 !important;
}
.woofc-area.woofc-style-01 .woofc-area-bot .woofc-link {
	display: none !important;
}
span.woocommerce-input-wrapper {
    color: black;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 16px;
}
input#ship-to-different-address-checkbox {
    display: inline-block;
    width: auto;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span {
	color: black;
	font-size: 16px;
	font-weight: bold;
}
.woocommerce form .form-row label {
	color: black;
	clip-path: unset !important;
}
.woocommerce ul#shipping_method li {
    margin-bottom: 0;
    font-size: 16px;
}
.woocommerce-order p {
    color: black;
    font-weight: bold;
    text-align: center;
}
.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    text-align: center;
    font-size: 40px;
    color: #a08437;
    margin-bottom: 35px;
}
.woocommerce-order-received .woocommerce ul.order_details {
    padding-left: 0;
    display: flex;
    justify-content: center;
    margin-bottom: 35px;
}
.woocommerce-order-received .woocommerce ul.order_details li {
    text-align: center;
    color: black;	
}
.woocommerce-order-received .woocommerce ul.order_details li:nth-last-child(1) {
	margin: 0;
	padding: 0;
}
.woocommerce-order-received tfoot th {
    text-align: left !important;
    width: 65%;
    border-bottom: 1px solid white !important;
	border-top: none;
}
.woocommerce-order-received tfoot tr:nth-last-child(1) th {
	border: 1px solid #a08437 !important;
}
.woocommerce-order-received .container.main-container h2 {
    color: black;
    font-size: 25px;
    line-height: 1.3;
	margin-bottom: 15px;
}
.woocommerce-order-received section.woocommerce-order-details {
    float: left;
    width: 50%;
	padding-right: 15px;
    margin-top: 35px;
}
.woocommerce-order-received section.woocommerce-customer-details {
    float: right;
    width: 50%;
    margin-top: 35px;
}
.woocommerce-order-received .woocommerce .col2-set, .woocommerce-order-received.woocommerce-page .col2-set {
    width: 100%;
}
.woocommerce-order-received  .woocommerce-column--shipping-address {
    margin-top: 30px;
}
.woocommerce-order-received address, .woocommerce-order-received address p {
    color: black;
    text-align: left !important;
    font-weight: 400 !important;
    line-height: 1.5;
    font-size: 16px;	
}
.woocommerce .woocommerce-customer-details address {
    padding: 10px 15px;
	border-radius: 0;
}
.woocommerce table.shop_table td span {
    font-weight: 400 !important;
    font-size: 18px;
    color: black;
}
.woocommerce-order-received th.woocommerce-table__product-name.product-name {
    border-right: 1px solid white !important;
}
.woocommerce-order-received strong.product-quantity {
    color: black;
    font-size: 16px;
}
.woocommerce-order-received ul.wc-item-meta li {
    display: flex;
    align-items: center;
    justify-content: center;
}
.woocommerce-order-received ul.wc-item-meta {
    padding: 0;
}
.woocommerce-order-received ul.wc-item-meta li::before {
    content: "(";
    color: black;
}
.woocommerce-order-received ul.wc-item-meta li::after {
    content: ")";
    color: black;
}
.woocommerce-order-received ul.wc-item-meta li p, .woocommerce-order-received ul.wc-item-meta li strong {
    font-size: 14px;
    color: black;
    font-weight: 400;
}
.woocommerce table.shop_table td span, .woocommerce table.shop_table td span bdi {
    font-weight: 400;
    font-size: 16px;
}
.woocommerce table.shop_table td small {
	color: black;
}
.woocommerce .woocommerce-customer-details {
	margin-bottom: 0;
}
.woofc-action {
    margin-right: -15px !important;
}
body .cwginstock-subscribe-form .panel-primary>.panel-heading {
    background: #a08437;
    border: 0;
    line-height: 1;
    margin: 0;
    padding-bottom: 8px;
}
body .cwginstock-subscribe-form .panel-primary>.panel-heading h4 {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    line-height: 1;
    font-size: 20px;
}
body .cwginstock-subscribe-form .panel-primary {
    border: 1px solid #a08437;
}
.cwginstock-subscribe-form .panel-body .form-group br {
    display: none;
}
.cwginstock-subscribe-form .panel-body input.cwgstock_name, 
.cwginstock-subscribe-form .panel-body input.cwgstock_email {
    max-width: 49%;
    background: #f9f9f9;
	text-align: left!important;
}
body .form-group input.cwgstock_button {
    background: #a08437;
    font-size: 18px;
    line-height: 1;
    padding: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.cwginstock-subscribe-form .panel-body input.cwgstock_email {
    float: right;
}
.cwginstock-subscribe-form .panel-body input.cwgstock_name {
    float: left;
}
.cwginstock-subscribe-form .center-block {
    width: 100%;
    float: left;
}
.cwginstocksuccess {
    color: black!important;
    font-size: 17px;
    font-weight: 700;
    text-align: center;
}
.gm-style-iw-d * {
    color: black !important;
    line-height: 1.5;
    font-size: 14px !important;
}
body.single-product .summary.entry-summary form.variations_form.cart a.add_to_wishlist.single_add_to_wishlist {
	width: auto !important;
    padding: 15px !important;
    height: auto !important;
}
body.single-product .summary.entry-summary form.variations_form.cart a.add_to_wishlist.single_add_to_wishlist span {
	color: white !important;
}
.videos_termek .termekkepdiv {
    display: none;
}
.motif_shop_page_video iframe {
    transform: scale(1.6);
    transform-origin: top;
}
.motif_shop_page_video {
    min-height: 320px;
    position: relative;
    overflow: hidden;
}
table.shop_table.woocommerce-checkout-review-order-table {
    position: relative;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-name a.remove {
    position: absolute;
    left: 5px;
    text-decoration: none !important;
}
.woocommerce table.shop_table td span.prod_neve {
    padding-left: 20px;
    display: inline-block;
    text-align: left;
}
.addf_drpc_radio_div {
    visibility: hidden;
}
.addf_drpc_list_inner_container * {
    color: #000;
}
.addf_drpc_list_price_text span, .addf_drpc_list_price_text p {
    font-size: 16px;
    font-weight: 500;
}
span.addf_drpc_no_discount {
    display: none;
}
.addf_drpc_card_inner_text del span, .addf_drpc_list_price_text del span {
    color: #b3af54;
}
.addf_drpc_card_inner_text del, .addf_drpc_list_price_text del, .addf_drpc_no_discount {
    color: #b3af54;
}
.postid-308968 p.price {
    display: none !important;
}

body.tax-product_cat div#shop-products {
    padding-left: 15px;
    padding-right: 15px;
}
a#tovabb_az_instara {
    color: white;
    border: 1px solid #a08437;
    background: #a08437;
    display: block;
    margin: 0 auto;
    width: 250px;
    text-align: center;
    padding: 15px 0;
    border-radius: 5px;
    margin-top: 10px;
    font-size: 18px;
}
ul.oldalsav_kategoria_lista {
    padding: 0;
    margin-bottom: 5px;
}
ul.alkategoria_lista li {
    margin-bottom: 5px;
}
ul.alkategoria_lista>li:first-child {
    margin-top: 10px;
}
ul.alkategoria_lista {
    padding-left: 20px;
}
ul.oldalsav_kategoria_lista li a.folinkek_kategoria {
    font-size: 16px;
    font-weight: 600;
}
ul.oldalsav_kategoria_lista li a:hover {
    color: #a08437;
}
ul.oldalsav_kategoria_lista li a {
    color: #000;
	position: relative;
    font-size: 16px;
    transition: .5s;
}
ul.oldalsav_kategoria_lista li a:before {
    transform: matrix(0.71, -0.71, 0.71, 0.71, 0, 0);
    width: 6px;
    height: 6px;
    border: 1px solid #000000;
    content: "";
    display: inline-block;
    position: absolute;
    top: 7px;
    left: -11px;
    z-index: 7;
    border-left: none;
    border-top: none;
}
div#shop-sidebar {
    padding-top: 10px;
    padding-left: 25px;
}
.woocommerce ul.products li.product a.szindobozlinkek label {
    border-radius: 50%;
    width: 24px;
}

@media (max-width: 767px) {
	div#kapcsolat.vc_row-no-padding .container.fullonbelul {
		flex-direction: column;
	}
	div#kapcsolat.vc_row-no-padding .container.fullonbelul .vc_col-sm-6 {
		width: 100%;
	}
	div#elerhetosegeink {
		order: 1;
		margin-top: 0;
		padding: 0 15px;
	}
	div#kapcsolat-form {
		order: 2;
	}
	div#kapcsolat {
		margin-bottom: 25px;
		margin-top: 0;
	}
	.woofc-count.woofc-count-bottom-right {
		right: 15px;
		bottom: 15px;
	}
	.woofc-area.woofc-effect-05.woofc-area-show, .woofc-area.woofc-effect-05.woofc-slide-no {
		top: 15px;
		right: 15px;
		width: 100%;
		max-width: 290px;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    	width: calc(50% - 10px);
    	margin: 0 5px 10px 5px;
	}
	body.tax-product_cat div#shop-products {
		padding-left: 10px;
		padding-right: 10px;
	}	
	div#varunk-uzletunkben p {
		line-height: 1.3;
		font-size: 18px;
	}
	h2.woocommerce-loop-product__title {
		font-size: 14px !important;
	}
	div#woofc-count::after, div#woofc-count::before {
		display: none !important;
	}
	.woocommerce #review_form #respond p:not(.stars) {
		width: 100%;
	}
	form#commentform label[for="rating"] {
		font-size: 20px;
	}
	.woocommerce #reviews #comments h2 {
		font-size: 30px !important;
		line-height: 1.3 !important;
	}
	.readmorelinkek a, input.wpcf7-form-control.wpcf7-submit, a.blogtovabblink {
		line-height: 1;
		padding: 15px 5px;
	}
	div#kapcsolat.vc_row-no-padding .container.fullonbelul .vc_col-sm-6 {
		margin-bottom: 50px;
	}
	.woocommerce div.product div.images .flex-control-thumbs {
		display: none;
	}
	ul.flex-direction-nav {
		top: calc(50% - 20px);
	}
	body .kepslider-baloldal {
		padding-right: 15px;
	}
	body .termekleiras {
		padding: 30px 15px 0px 15px;
	}
	h1.product_title.entry-title {
		font-size: 25px !important;
	}
	.yith-wcwl-add-to-wishlist a, button {
		width: 100% !important;
		margin: 0 auto;
	}
	.woocommerce ul.products li.product .button {
		width: calc(100% - 30px)!important;
		margin-top: 20px;
	}
	li.product.sale::before {
		padding: 10px 7px 9px 7px;
		width: 100%;
		left: 0;
		top: 0;
	}
	.woocommerce .woocommerce-breadcrumb {
		display: none !important;
	}
	body.woocommerce.single-product .container.termektartalom {
		padding-top: 135px;
	}
	.woocommerce div.product form.cart .button {
		width: 100% !important;
	}
	h2.woocommerce-Reviews-title {
		padding-bottom: 25px;
	}
	p.comment-form-comment {
		padding-top: 15px;
	}
	form#commentform p.form-submit {
		padding-top: 5px;
	}
	textarea#comment {
		margin-top: 5px;
	}
	div#elerhetosegeink h2, #kapcsolat h2 {
		text-align: center;
	}
	button.pswp__button.pswp__button--close, button.pswp__button.pswp__button--fs, button.pswp__button.pswp__button--zoom {
		display: none !important;
	}
	.yith-wcwl-wishlistaddedbrowse span.feedback, .yith-wcwl-wishlistexistsbrowse span.feedback {
		width: 100% !important;
	}
	.yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-wishlistexistsbrowse a {
		margin-top: 10px;
	}
	.woocommerce #review_form #respond .form-submit input {
		width: 100% !important;
	}
	div#mobil-menu.megvannyitva {
		display: block;
	}	
	#mega-menu-wrap-primary_mobile {
		max-height: calc(100vh - 50px);
		overflow: scroll;
		display: flex;
		align-items: center;
	}
	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
		padding: 0 !important;
	}
	li.elso-menu-item {
		display: none;
	}
	ul.mega-sub-menu a.nav-link {
		color: white;
	}
	ul.mega-sub-menu ul li::marker {
		color: white;
		font-size: 14px;
	}
	ul.mega-sub-menu ul {
		list-style: disc;
		padding: 0;
		padding-left: 20px;
	}
	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
		background: #333;
		font-weight: 600;
		font-size: 16px;
	}
	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item > a.mega-menu-link {
		font-weight: 600;
		font-size: 16px;		
	}
	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu, #mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		background: #333;
	}
	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		padding-top: 0;
	}
	.loop-attributumok p {
		font-size: 12px;
	}
	body .szindobozlinkek label span {
		width: 18px;
		height: 18px;
	}
	.woocommerce ul.products li.product span.woocommerce-Price-amount.amount bdi, .woocommerce ul.products li.product span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
		font-size: 18px;
	}
	.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, body button.button[name="update_cart"], body #add_payment_method .wc-proceed-to-checkout a.checkout-button, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, .wishlist_table .product-add-to-cart a.button {
		font-size: 12px !important;
    	padding: 10px 20px !important;
	}
	.woocommerce ul.products li.product .button {
		height: 45px;
	}
	.woocommerce ul.products li.product .button {
		margin-top: 0;
	}
	.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
		font-size: 14px;
	}
	.woocommerce nav.woocommerce-pagination ul li a.next {
		background-size: 12px;
		padding-left: 0;
	}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 768px) {
	#mega-menu-wrap-primary_mobile #mega-menu-primary_mobile > li.mega-menu-item > a.mega-menu-link {
		padding: 0 25px;
	}
}

div#yith-wcwl-popup-message {
	display: none !important;
}



.szindobozlinkek label span {
    width: 24px;
    height: 24px;
    display: inline-block;
    border-radius: 50%;
	margin-right: 2px;
    border: 1px solid #9e9e9e !important;
}
.szindobozlinkek label span.kellaborder {
    border: 1px solid #000;
}

.loop-attributumok.szinek a label span {
    position: relative;
    z-index: 1;
    cursor: pointer;
}
nav.woocommerce-MyAccount-navigation a {
    display: block;
    position: relative;
    cursor: pointer;
    z-index: 7;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: .08px;
    padding: 0px;
    font-family: 'Roboto', sans-serif;
    color: #a08437;
    line-height: 1.3;
    padding: 15px;
}
div#kosar-ikon, div#kedvencek-ikon, .woo-reg {
    margin-left: 20px;
}
nav.woocommerce-MyAccount-navigation li {
    border-bottom: 3px solid white;
    margin-bottom: 0;
    padding: 0;
    background-color: #000000;
}
/*
nav.woocommerce-MyAccount-navigation li:nth-child(2), nav.woocommerce-MyAccount-navigation li:nth-child(4) {
    border-bottom: none;
    border-top: none;
}
nav.woocommerce-MyAccount-navigation li:nth-child(6) {
	border-top: none;
} */
nav.woocommerce-MyAccount-navigation ul {
	padding-left: 0;
}
.woocommerce-account .woocommerce-MyAccount-content {
    float: none;
    width: 100%;
    max-width: 75%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    float: none;
    max-width: 25%;
    width: 100%;
}
.woocommerce-account .container.main-container .row {
    width: 100%;
}
.woocommerce-MyAccount-content p {
    color: black;
	line-height: 1.3;
	font-weight: 300;
}
.woocommerce-MyAccount-content a {
    color: #000000;
    font-weight: 400;
    font-size: 16px;
}
.woocommerce table.my_account_orders th span {
    font-size: 18px;
    font-weight: 800;
}
.woocommerce table.my_account_orders th {
    padding: 15px 10px;
}
.woocommerce table.my_account_orders td {
    color: #000;
    font-size: 16px;
}
body.woocommerce-account.woocommerce-page .addresses {
    padding-top: 30px;
}
.woocommerce-account .addresses .title h3 {
    float: none;
    color: #a08437;
    font-size: 24px;
    width: 100%;
    margin-bottom: 0;
}
.woocommerce-account .addresses .title .edit {
    float: right;
    background: #a08437;
    color: #fff;
    padding: 10px 15px;
    border-radius: 3px;
    font-size: 14px;
}
.addresses address {
    color: #000;
    font-size: 16px;
}
.woocommerce-edit-address .woocommerce {
    padding-top: 80px;
    padding-bottom: 80px;
}
body.woocommerce-account .main-container .woocommerce-MyAccount-content p a {
    font-size: 20px;
    text-decoration: underline !important;
}
body a#vp-woo-pont-show-map {
    color: #000000;
}
header.woocommerce-Address-title.title {
    display: flex;
    justify-content: space-between;
}

.woocommerce-account .woocommerce {
	display: flex;
}
.woocommerce-account .woocommerce-MyAccount-content {
	padding-left: 50px;
}
.woocommerce-account div#kapcsolat, .woocommerce-account div#map {
    display: none;
}
.woocommerce-account .container.main-container {
    min-height: calc(100vh - 150px);
    display: flex;
    align-items: center;
    padding-top: 80px !important;
}
.woocommerce ul.products li.product a.szindobozlinkek label {
    margin: 0;
}
.woocommerce ul.products li.product a.szindobozlinkek {
    display: inline-block;
    line-height: 0;
}

body.woocommerce-shop nav.woocommerce-pagination {
	display: none !important;
}
div#shop-products {
    padding-left: 15px;
}
body:not(.tax-product_cat) div#shop-products ul.products {
	margin: 0 auto;
}
div#shop-products {
	padding-left: 0;
	padding-right: 0;
}
.tax-product_cat div#shop-products {
    padding-left: 15px;
    padding-right: 15px;
}
.woofc-area {
    justify-content: space-between;
}
.woofc-area.woofc-style-01 .woofc-area-top .woofc-close {
    top: 40px;
    right: 30px;
}

.woocommerce-account .main-container label span, 
.woocommerce-account .main-container div:not(.woocommerce-privacy-policy-text) p a {
    color: black;
	font-size: 16px;
}
p.woocommerce-LostPassword.lost_password {
	margin: 0;
}
input#rememberme {
    width: auto;
}
body.woocommerce-account form.checkout_coupon, body.woocommerce-account form.login, body.woocommerce-account form.register {
    margin-top: 15px;
}
.woocommerce-account .main-container h2 {
	text-align: center;
	color: black;
}
body.woocommerce-account .woocommerce .col2-set .col-2, body.woocommerce-account.woocommerce-page .col2-set .col-2, 
body.woocommerce-account .woocommerce .col2-set .col-1, body.woocommerce-account.woocommerce-page .col2-set .col-1 {
    width: 50%;
}
body.woocommerce-account.woocommerce .col2-set, 
body.woocommerce-account.woocommerce-page .col2-set {
    width: 100%;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 50px;
}

@media (max-width: 1023px) {
	body.woocommerce-account .woocommerce .col2-set .col-2, 
	body.woocommerce-account.woocommerce-page .col2-set .col-2, 
	body.woocommerce-account .woocommerce .col2-set .col-1, 
	body.woocommerce-account.woocommerce-page .col2-set .col-1 {
		width: 100%;
		padding: 0;
	}
	body.woocommerce-account.woocommerce .col2-set, 
	body.woocommerce-account.woocommerce-page .col2-set {
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.woocommerce-account .main-container label span, 
	.woocommerce-account .main-container div:not(.woocommerce-privacy-policy-text) p a {
		font-size: 14px;
	}
}


@media (max-width: 1023px) {
	body .prdctfltr_add_scroll, .prdctfltr_down.prdctfltr_add_scroll {
		display: none;
		overflow: hidden !important;
		width: 100% !important;
		padding-bottom: 10px;
	}
	body .prdctfltr-down, body .prdctfltr-up {
		display: block;
	}
	span.prdctfltr_widget_title {
		display: flex;
		width: 100%;
		justify-content: space-between;
	}
	body .prdctfltr-widget .prdctfltr_wc .prdctfltr_filter {
		border: 1px solid rgb(0 0 0 / 30%);
		padding: 0px 15px;
	}
	.pf-help-title h3 {
		margin-bottom: 15px;
		margin-top: 15px;
	}
	span.prdctfltr_widget_title {
		font-size: 16px;
	}
	body .prdctfltr_filter.prdctfltr_pa_meret label, body .prdctfltr_filter.prdctfltr_product_tag label {
		display: block;
		width: 100%;
		text-align: center;
	}
	div#shop-sidebar {
		border: none;
	}
	body .prdctfltr_wc .prdctfltr_buttons {
		margin-top: 20px;
		margin-bottom: 60px;
	}
	div#menubezar img {
		width: 52px;
		height: 52px;
		max-width: 52px;
		left: -7px;
		top: -7px;
	}
	div#menubezar {
		top: 39px;
		left: 0;
		right: unset;
		float: none;
		z-index: 7;
		width: 38px;
		height: 38px;
	}
	.woocommerce-account .woocommerce {
		padding-top: 75px;
		padding-bottom: 50px;
		flex-direction: column;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		padding-left: 0;
	    padding-bottom: 15px;
		width: 100%;
		order: 1;
	}
	.woocommerce-account nav.woocommerce-MyAccount-navigation {
		width: 100%;
		order: 2;
	}
	.menugomb {
		width: auto;
	}
	nav.woocommerce-MyAccount-navigation a {
		text-align: center;
	}
}

.prdctfltr-down:before, .lenyilt .prdctfltr-up:before {
    content: "\f004" !important;
}
.lenyilt .prdctfltr-down:before, .prdctfltr-up:before {
    content: "\f005" !important;
}
body .prdctfltr-widget .prdctfltr_wc .prdctfltr_filter.lenyilt {
    border-color: #a08437;
}
body .prdctfltr-widget .prdctfltr_wc .prdctfltr_filter.prdctfltr_product_cat {
	border-color: #a08437;
}
body .prdctfltr-widget .prdctfltr_wc .prdctfltr_filter.prdctfltr_product_cat.lenyilt {
	border-color: rgb(0 0 0 / 30%);
}
#main-mobil .row {
    width: 100%;
    justify-content: space-between;
}
.menuElements {
    display: flex;
    align-items: center;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper input[type="checkbox"] {
	display: none !important;
}

@media (max-width: 768px) {
	.woocommerce-order-received .woocommerce ul.order_details {
		display: block;
	}
	.woocommerce-order-received .woocommerce ul.order_details li {
		padding: 0;
		margin: 0;
		width: 100%;
		display: block;
		margin-bottom: 20px;
		border: none;
	}
	.woocommerce ul.order_details li strong {
		font-size: 16px;
		font-weight: 600;
	}
	body.woocommerce-page .container.main-container.woocommerce-order-received {
		padding-top: 150px;
	}
	.woocommerce-order-received section.woocommerce-order-details {
		width: 100%;
		padding-right: 0;
	}
	.woocommerce-order-received .container.main-container h2 {
		text-align: center;
	}
	.woocommerce-order-received section.woocommerce-customer-details {
		width: 100%;
		margin-top: 0;
	}
	body.woocommerce-page.woocommerce-order-received .container.main-container {
		padding-bottom: 30px;
		padding-top: 150px;
	}
	.woocommerce-order-received .woocommerce .col2-set .col-1, .woocommerce-order-received.woocommerce-page .col2-set .col-1, 
	.woocommerce-order-received .woocommerce .col2-set .col-2, .woocommerce-order-received.woocommerce-page .col2-set .col-2 {
		padding: 0;
	}
	.woocommerce-order-received small.shipped_via {
		display: block;
	}
	.woocommerce-order-received .woocommerce table.shop_table td {
		line-height: 1.3;
		font-size: 14px;
	}
	.woocommerce-order-received ul.wc-item-meta {
		margin-top: 5px;
	}
	.woocommerce-order-received table.shop_table th {
		font-size: 14px;
	}
	.woocommerce-order-received strong.product-quantity {
		font-size: 14px;
	}
	.woocommerce-order-received td.product-name a {
		font-size: 14px;
	}
	.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
		font-size: 25px;
	}
}


/* Pénztár oldal */

div#feldolgozas {
    background: #f3f3f3;
    padding: 15px;
}
div#feldolgozas p {
    color: black;
    font-size: 17px;
    line-height: 1.4;
}
div#feldolgozas {
    background: #f3f3f3;
    padding: 15px;
    border-top: 3px solid #a08437;
    margin-bottom: 30px;
}
div#feldolgozas h3 {
    font-size: 24px;
    font-weight: 800;
}
div#feldolgozas p:last-child {
    margin: 0;
}
.woocommerce ul.products li.product a.add_to_wishlist span {
    display: none;
}
.woocommerce ul.products li.product a.add_to_wishlist {
    border: 0!important;
}
body.archive ul li .yith-wcwl-add-to-wishlist,
body.home ul li .yith-wcwl-add-to-wishlist {
    text-align: right;
    width: 100%;
    padding-right: 10px;
}
/*
.woocommerce-shipping-fields {
    display: block!important;
} */

.woocommerce table.shop_table td.product-quantity .quantity {
    position: relative;
}
.woocommerce table.shop_table td.product-quantity .quantity .downarrow.quantity-button {
    position: absolute;
    bottom: -2px;
    right: 10px;
    border: 0;
    width: 20px;
    height: 15px;
}

.woocommerce table.shop_table td.product-quantity .quantity .uparrow.quantity-button {
    position: absolute;
    top: -2px;
    right: 10px;
    border: 0;
    width: 20px;
    height: 15px;
}
select#ShipmentPoint {
    padding: 10px 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #000;
    border-radius: 5px;
    font-size: 16px;
    line-height: 1;
}

div#ruhabemutato .contentdiv,
div#osszes-video .contentdiv {
    margin-bottom: 30px !important;
}
div#ruhabemutato iframe,
div#osszes-video iframe {
    width: 100%;
    height: 200px;
}
div#ruhabemutato,
div#osszes-video {
	background-color: #f9f7f7;
	padding-top: 65px;
	margin-bottom: 35px;
}
.page-trendi-ruhabemutato .main-container {
	margin-top: 80px;
}
div#ruhabemutato {
	padding-bottom: 40px;
}
div#ruhabemutato a.cta {
	margin: 0 auto;
	max-width: 300px;
}
.woocommerce ul#shipping_method li label,
p.woocommerce-shipping-destination,
a.shipping-calculator-button,
.woocommerce td.product-name p.backorder_notification,
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li {
    color: black;
}
.col-md-2, .col-lg-2, .col-md-3, .col-lg-3, .col-md-4, .col-lg-4, .col-lg-5, .col-md-5, .col-md-6, .col-lg-6, .col-lg-7, .col-md-8, .col-lg-8 {
    position: relative;
}

@media (max-width: 767px) {
	iframe {
		width: 100%;
		height: auto;
	}
	.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
		top: 50px!important;
	}
	div#ruhabemutato .contentdiv, div#osszes-video .contentdiv {
		margin-bottom: 0px !important;
	}
	div#ruhabemutato .szolgegybesorok {
		margin-bottom: 0;
	}
	.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action {
		padding: 15px 0px 0px 15px;
	}
	.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue {
		padding: 0;
	}
	.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue span {
		width: 100%;
		font-size: 11px;
	}
	.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action {
		width: calc(50% - 20px);
		margin-right: 10px !important;
	}
	.woofc-area.woofc-style-01 .woofc-area-bot .woofc-continue {
		width: calc(50% - 5px);
	}
	.prdctfltr_wc.prdctfltr_wc_widget .prdctfltr_buttons span.prdctfltr_reset label {
		max-width: 100%;
	}
}

li.product .yith-wcwl-add-to-wishlist {
	display: none !important;
}

div#ruhabemutato .szolgegybesorok {
    border: none !important;
}
div#order_review ul.woocommerce-error {
    display: none;
}
.woocommerce span.swv-button.swv-button-image img {
    max-width: 35px;
}


@media (max-width: 1025px) {
	.woocommerce .col2-set, .woocommerce-page .col2-set {
		width: 100%;
	}	
}

@media(max-width: 490px) {
	.woofc-show .woofc-area.woofc-effect-05 {
    	max-width: 90%;
    	right: 5%;
    	top: inherit;
    	bottom: 100px;
	}
}

.pum-theme-15620 .pum-title, .pum-theme-lightbox .pum-title {
	text-align: center !important;
}

.pum-theme-15620 .pum-content, .pum-theme-lightbox .pum-content, .pum-theme-15620 .pum-content, .pum-theme-lightbox .pum-content * {
	text-align: center !important;
	color: black;
	outline: none !important;
	border: none !important;
	line-height: 1.5;
}

@media (max-width: 767px) {
	.pum-theme-15620 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
		left: -13px !important;
		top: -40px !important;
	}
}

li.wc_payment_method.payment_method_barion label {
    display: contents;
}


li.wc_payment_method.payment_method_barion label img {
    margin-top: 5px !important;
}


.pum-container.pum-responsive.pum-responsive-medium {
	top: 30% !important;
}

.woocommerce form .form-row .input-checkbox {
	width: auto;
}

body .woofc-area.woofc-effect-05 .woofc-inner {
    max-height: 80%;
    -webkit-transform: none;
    transform: none;
    top: inherit;
    left: 0;
    bottom: 100px;
	position: unset;
}

div#furdoruhak {
    display: none!important;
}

rs-sbg-px::before {
    background-color: black !important;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 7;
    opacity: 0.3;
}


.videos iframe {
    top: -55px;
    position: relative;
}

div.termekkepdiv.videos {
    max-height: 320px;
    overflow: hidden;
}

.termekkepdiv.videos::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 77;
    background: transparent;
    bottom: 0;
    left: 0;
}


@media (max-width: 767px) {
	
	div.termekkepdiv {
		min-height: 260px;
	}
	.videos iframe {
		top: -50px;
		position: relative;
		height: 370px;
	}
	div.termekkepdiv.videos {
		max-height: 260px;
	}
	div#shop-sidebar {
		order: 1;
		margin-top: 25px;
	}
	div.termek-kategoriak {
		display: inline-block;
		float: none;
		position: relative;
		max-width: 50%;
		width: 100%;
		padding: 0 5px 9px;
		min-height: 270px;
		max-height: 270px;
	}
	div.termek-kategoriak span {
		font-size: 18px;
		border-radius: 0;
	}
	div.termek-kategoriak .bg-layer {
		position: relative;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		padding: 0 20px;
	}
	.kategorialista {
		margin: 0;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
		flex-shrink: unset;
	}
	div.termek-kategoriak .bg-layer a {
		position: relative;
		padding: 0;
	}
	.products div#karacsonyi {
		display: none;
	}
	body:not(.tax-product_cat) div#shop-products ul.products {
		padding: 0 5px;
	}
	body #mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
		content: "›";
	}
	body #mega-menu-wrap-primary_mobile #mega-menu-primary_mobile li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
        content: "‹";
        transform: rotate(90deg);
    }
	.term-description p {
		color: #000;
		font-size: 16px;
		line-height: 1.4;
	}
	span.posted_in a {
		text-indent: 0;
		margin-right: 5px;
	}

	span.posted_in {
		text-indent: -9999px;
	}
	.woocommerce div.product form.cart .variations tr {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		margin-top: 15px;
	}
	.swv-button.swv-button-label {
		margin-bottom: 5px;
	}
	.woocommerce div.product form.cart div.quantity {
		float: none;
	}
	.woocommerce .quantity .qty {
		width: 60px;
		height: 40px;
		display: inline-block;
		float: none;
	}
	.quantity-button {
		width: 40px;
		height: 40px;
		display: inline-block;
		float: none;
		border-left: 1px solid #000000;
		line-height: 40px;
	}
	.uparrow.quantity-button {
		padding-top: 0;
	}
	.downarrow.quantity-button {
		padding-bottom: 0;
		line-height: 31px;
		margin-left: 5px;
	}
	.woocommerce div.product form.cart .button {
        float: none;
        max-width: max-content;
        font-size: 18px !important;
    }
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle {
		background: transparent;
	}
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, 
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, 
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {
		width: 100%;
		height: 3px;
		background-color: #a08437;
	}
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::before {
		top: 13px;
		width: 85%;
		right: 0;
	}
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-slider .mega-toggle-animated-inner::after {
		top: 26px;
	}
	body #mega-menu-wrap-primary_mobile .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-box {
		height: 28px;
	}
	.woocommerce div.product p.stock {
		font-size: 14px;
		color: #000;
	}
	div#textilbadge img {
		max-width: 110px;
		margin: 0 5px 15px;
	}
	.home div#akcios-szettek {
		display: none;
	}
	div#mobil-slider {
		margin-left: -10px;
		margin-right: -10px;
	}
	.col-lg-6.col-md-6.col-sm-12.col-xs-12.rendeles {
		float: none;
		box-sizing: border-box;
	}
	table.shop_table.woocommerce-checkout-review-order-table {
		table-layout: fixed;
	}
	.woocommerce-checkout .quantity {
		float: none;
		display: block;
	}
	.woocommerce-checkout .quantity .qty {
		width: 40px;
	}
	.woocommerce-checkout #payment ul.payment_methods li img {
		max-width: 200px;
	}
    .woocommerce .col2-set, .woocommerce-page .col2-set {
        float: none;
    }
	.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
		display: flex;
		align-items: center;
		margin-top: 15px;
	}
	label.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline span {
		color: #000;
		font-size: 14px;
		font-weight: 600;
	}
	p.form-row.form-row-wide.mailchimp-newsletter.woocommerce-validated {
		margin-top: 0;
	}
	p.form-row.form-row-wide.mailchimp-newsletter.woocommerce-validated span {
		font-weight: 600;
	}
}

/* Resp vége */
div#velemenyekcarousel .owl-dots {
    text-align: center;
}
.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    filter: none;
}

.star-rating, .woocommerce-product-rating {
	display: none !important;
}

.woocommerce #reviews #comments h2 span {
	font-size: inherit;
	font-weight: inherit;
	color: inherit;
}