@charset "UTF-8";
.flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

#__bs_notify__ {
  display: none !important; }

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

/* SOCIAL COLORS */
/* MENÜ */
/* MOBIL MENU */
/* Default colors */
/* Aside menu default color */
/* Default project color - Kiemelésekhez használható az admin felületen */
/* FORM default*/
/* Error message color */
/* Cookie sáv */
/* Breadcrumb */
/* Scrollbar szín*/
/* Placeholder color */
#picture-blend-mode {
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  background-color: #acacac !important;
  transition: background-color 1s; }
  @media (min-width: 992px) {
    #picture-blend-mode {
      background-position: 0 0 !important; } }
  #picture-blend-mode:hover {
    background-blend-mode: multiply; }

#box-shadow {
  -webkit-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.2); }

/* This stylesheet generated by Transfonter (https://transfonter.org) on October 19, 2017 9:38 AM */
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-BoldItalic.eot");
  src: url("../../fonts/Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-BoldItalic.woff2") format("woff2"), url("../../fonts/Poppins-BoldItalic.woff") format("woff"), url("../../fonts/Poppins-BoldItalic.ttf") format("truetype"), url("../../fonts/Poppins-BoldItalic.svg#Poppins-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-LightItalic.eot");
  src: url("../../fonts/Poppins-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-LightItalic.woff2") format("woff2"), url("../../fonts/Poppins-LightItalic.woff") format("woff"), url("../../fonts/Poppins-LightItalic.ttf") format("truetype"), url("../../fonts/Poppins-LightItalic.svg#Poppins-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Bold.eot");
  src: url("../../fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Bold.woff2") format("woff2"), url("../../fonts/Poppins-Bold.woff") format("woff"), url("../../fonts/Poppins-Bold.ttf") format("truetype"), url("../../fonts/Poppins-Bold.svg#Poppins-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraBold.eot");
  src: url("../../fonts/Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraBold.woff2") format("woff2"), url("../../fonts/Poppins-ExtraBold.woff") format("woff"), url("../../fonts/Poppins-ExtraBold.ttf") format("truetype"), url("../../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Medium.eot");
  src: url("../../fonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Medium.woff2") format("woff2"), url("../../fonts/Poppins-Medium.woff") format("woff"), url("../../fonts/Poppins-Medium.ttf") format("truetype"), url("../../fonts/Poppins-Medium.svg#Poppins-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-BlackItalic.eot");
  src: url("../../fonts/Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-BlackItalic.woff2") format("woff2"), url("../../fonts/Poppins-BlackItalic.woff") format("woff"), url("../../fonts/Poppins-BlackItalic.ttf") format("truetype"), url("../../fonts/Poppins-BlackItalic.svg#Poppins-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Italic.eot");
  src: url("../../fonts/Poppins-Italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Italic.woff2") format("woff2"), url("../../fonts/Poppins-Italic.woff") format("woff"), url("../../fonts/Poppins-Italic.ttf") format("truetype"), url("../../fonts/Poppins-Italic.svg#Poppins-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraLightItalic.eot");
  src: url("../../fonts/Poppins-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("../../fonts/Poppins-ExtraLightItalic.woff") format("woff"), url("../../fonts/Poppins-ExtraLightItalic.ttf") format("truetype"), url("../../fonts/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Light.eot");
  src: url("../../fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Light.woff2") format("woff2"), url("../../fonts/Poppins-Light.woff") format("woff"), url("../../fonts/Poppins-Light.ttf") format("truetype"), url("../../fonts/Poppins-Light.svg#Poppins-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraLight.eot");
  src: url("../../fonts/Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraLight.woff2") format("woff2"), url("../../fonts/Poppins-ExtraLight.woff") format("woff"), url("../../fonts/Poppins-ExtraLight.ttf") format("truetype"), url("../../fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraBoldItalic.eot");
  src: url("../../fonts/Poppins-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("../../fonts/Poppins-ExtraBoldItalic.woff") format("woff"), url("../../fonts/Poppins-ExtraBoldItalic.ttf") format("truetype"), url("../../fonts/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-MediumItalic.eot");
  src: url("../../fonts/Poppins-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-MediumItalic.woff2") format("woff2"), url("../../fonts/Poppins-MediumItalic.woff") format("woff"), url("../../fonts/Poppins-MediumItalic.ttf") format("truetype"), url("../../fonts/Poppins-MediumItalic.svg#Poppins-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Black.eot");
  src: url("../../fonts/Poppins-Black.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Black.woff2") format("woff2"), url("../../fonts/Poppins-Black.woff") format("woff"), url("../../fonts/Poppins-Black.ttf") format("truetype"), url("../../fonts/Poppins-Black.svg#Poppins-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Medium.eot");
  src: url("../../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Medium.woff2") format("woff2"), url("../../fonts/Roboto-Medium.woff") format("woff"), url("../../fonts/Roboto-Medium.ttf") format("truetype"), url("../../fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-MediumItalic.eot");
  src: url("../../fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-MediumItalic.woff2") format("woff2"), url("../../fonts/Roboto-MediumItalic.woff") format("woff"), url("../../fonts/Roboto-MediumItalic.ttf") format("truetype"), url("../../fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-BoldItalic.eot");
  src: url("../../fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-BoldItalic.woff2") format("woff2"), url("../../fonts/Roboto-BoldItalic.woff") format("woff"), url("../../fonts/Roboto-BoldItalic.ttf") format("truetype"), url("../../fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Bold.eot");
  src: url("../../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Bold.woff2") format("woff2"), url("../../fonts/Roboto-Bold.woff") format("woff"), url("../../fonts/Roboto-Bold.ttf") format("truetype"), url("../../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-LightItalic.eot");
  src: url("../../fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-LightItalic.woff2") format("woff2"), url("../../fonts/Roboto-LightItalic.woff") format("woff"), url("../../fonts/Roboto-LightItalic.ttf") format("truetype"), url("../../fonts/Roboto-LightItalic.svg#Roboto-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Italic.eot");
  src: url("../../fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Italic.woff2") format("woff2"), url("../../fonts/Roboto-Italic.woff") format("woff"), url("../../fonts/Roboto-Italic.ttf") format("truetype"), url("../../fonts/Roboto-Italic.svg#Roboto-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Regular.eot");
  src: url("../../fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Regular.woff2") format("woff2"), url("../../fonts/Poppins-Regular.woff") format("woff"), url("../../fonts/Poppins-Regular.ttf") format("truetype"), url("../../fonts/Poppins-Regular.svg#Poppins-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-SemiBoldItalic.eot");
  src: url("../../fonts/Poppins-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("../../fonts/Poppins-SemiBoldItalic.woff") format("woff"), url("../../fonts/Poppins-SemiBoldItalic.ttf") format("truetype"), url("../../fonts/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ThinItalic.eot");
  src: url("../../fonts/Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ThinItalic.woff2") format("woff2"), url("../../fonts/Poppins-ThinItalic.woff") format("woff"), url("../../fonts/Poppins-ThinItalic.ttf") format("truetype"), url("../../fonts/Poppins-ThinItalic.svg#Poppins-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Light.eot");
  src: url("../../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Light.woff2") format("woff2"), url("../../fonts/Roboto-Light.woff") format("woff"), url("../../fonts/Roboto-Light.ttf") format("truetype"), url("../../fonts/Roboto-Light.svg#Roboto-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Black.eot");
  src: url("../../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Black.woff2") format("woff2"), url("../../fonts/Roboto-Black.woff") format("woff"), url("../../fonts/Roboto-Black.ttf") format("truetype"), url("../../fonts/Roboto-Black.svg#Roboto-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Thin.eot");
  src: url("../../fonts/Poppins-Thin.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Thin.woff2") format("woff2"), url("../../fonts/Poppins-Thin.woff") format("woff"), url("../../fonts/Poppins-Thin.ttf") format("truetype"), url("../../fonts/Poppins-Thin.svg#Poppins-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-SemiBold.eot");
  src: url("../../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../../fonts/Poppins-SemiBold.woff") format("woff"), url("../../fonts/Poppins-SemiBold.ttf") format("truetype"), url("../../fonts/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-BlackItalic.eot");
  src: url("../../fonts/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-BlackItalic.woff2") format("woff2"), url("../../fonts/Roboto-BlackItalic.woff") format("woff"), url("../../fonts/Roboto-BlackItalic.ttf") format("truetype"), url("../../fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-ThinItalic.eot");
  src: url("../../fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-ThinItalic.woff2") format("woff2"), url("../../fonts/Roboto-ThinItalic.woff") format("woff"), url("../../fonts/Roboto-ThinItalic.ttf") format("truetype"), url("../../fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Thin.eot");
  src: url("../../fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Thin.woff2") format("woff2"), url("../../fonts/Roboto-Thin.woff") format("woff"), url("../../fonts/Roboto-Thin.ttf") format("truetype"), url("../../fonts/Roboto-Thin.svg#Roboto-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Regular.eot");
  src: url("../../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Regular.woff2") format("woff2"), url("../../fonts/Roboto-Regular.woff") format("woff"), url("../../fonts/Roboto-Regular.ttf") format("truetype"), url("../../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/*
Light
font-weight: 300;

Regular
font-weight: 400;

Medium
font-weight: 500;

Semibold
font-weight: 600;

Bold
font-weight: 700;

Black
font-weight: 900;
*/
/* Font Awesome before elemben */
#fontAwesome, #product .product-container .product-main-content #product-property #properties .title:after, .rate-stars .rate-star.active-half:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

/* This stylesheet generated by Transfonter (https://transfonter.org) on October 19, 2017 9:38 AM */
@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-BoldItalic.eot");
  src: url("../../fonts/Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-BoldItalic.woff2") format("woff2"), url("../../fonts/Poppins-BoldItalic.woff") format("woff"), url("../../fonts/Poppins-BoldItalic.ttf") format("truetype"), url("../../fonts/Poppins-BoldItalic.svg#Poppins-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-LightItalic.eot");
  src: url("../../fonts/Poppins-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-LightItalic.woff2") format("woff2"), url("../../fonts/Poppins-LightItalic.woff") format("woff"), url("../../fonts/Poppins-LightItalic.ttf") format("truetype"), url("../../fonts/Poppins-LightItalic.svg#Poppins-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Bold.eot");
  src: url("../../fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Bold.woff2") format("woff2"), url("../../fonts/Poppins-Bold.woff") format("woff"), url("../../fonts/Poppins-Bold.ttf") format("truetype"), url("../../fonts/Poppins-Bold.svg#Poppins-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraBold.eot");
  src: url("../../fonts/Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraBold.woff2") format("woff2"), url("../../fonts/Poppins-ExtraBold.woff") format("woff"), url("../../fonts/Poppins-ExtraBold.ttf") format("truetype"), url("../../fonts/Poppins-ExtraBold.svg#Poppins-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Medium.eot");
  src: url("../../fonts/Poppins-Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Medium.woff2") format("woff2"), url("../../fonts/Poppins-Medium.woff") format("woff"), url("../../fonts/Poppins-Medium.ttf") format("truetype"), url("../../fonts/Poppins-Medium.svg#Poppins-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-BlackItalic.eot");
  src: url("../../fonts/Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-BlackItalic.woff2") format("woff2"), url("../../fonts/Poppins-BlackItalic.woff") format("woff"), url("../../fonts/Poppins-BlackItalic.ttf") format("truetype"), url("../../fonts/Poppins-BlackItalic.svg#Poppins-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Italic.eot");
  src: url("../../fonts/Poppins-Italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Italic.woff2") format("woff2"), url("../../fonts/Poppins-Italic.woff") format("woff"), url("../../fonts/Poppins-Italic.ttf") format("truetype"), url("../../fonts/Poppins-Italic.svg#Poppins-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraLightItalic.eot");
  src: url("../../fonts/Poppins-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraLightItalic.woff2") format("woff2"), url("../../fonts/Poppins-ExtraLightItalic.woff") format("woff"), url("../../fonts/Poppins-ExtraLightItalic.ttf") format("truetype"), url("../../fonts/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Light.eot");
  src: url("../../fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Light.woff2") format("woff2"), url("../../fonts/Poppins-Light.woff") format("woff"), url("../../fonts/Poppins-Light.ttf") format("truetype"), url("../../fonts/Poppins-Light.svg#Poppins-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraLight.eot");
  src: url("../../fonts/Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraLight.woff2") format("woff2"), url("../../fonts/Poppins-ExtraLight.woff") format("woff"), url("../../fonts/Poppins-ExtraLight.ttf") format("truetype"), url("../../fonts/Poppins-ExtraLight.svg#Poppins-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ExtraBoldItalic.eot");
  src: url("../../fonts/Poppins-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ExtraBoldItalic.woff2") format("woff2"), url("../../fonts/Poppins-ExtraBoldItalic.woff") format("woff"), url("../../fonts/Poppins-ExtraBoldItalic.ttf") format("truetype"), url("../../fonts/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-MediumItalic.eot");
  src: url("../../fonts/Poppins-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-MediumItalic.woff2") format("woff2"), url("../../fonts/Poppins-MediumItalic.woff") format("woff"), url("../../fonts/Poppins-MediumItalic.ttf") format("truetype"), url("../../fonts/Poppins-MediumItalic.svg#Poppins-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Black.eot");
  src: url("../../fonts/Poppins-Black.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Black.woff2") format("woff2"), url("../../fonts/Poppins-Black.woff") format("woff"), url("../../fonts/Poppins-Black.ttf") format("truetype"), url("../../fonts/Poppins-Black.svg#Poppins-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Medium.eot");
  src: url("../../fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Medium.woff2") format("woff2"), url("../../fonts/Roboto-Medium.woff") format("woff"), url("../../fonts/Roboto-Medium.ttf") format("truetype"), url("../../fonts/Roboto-Medium.svg#Roboto-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-MediumItalic.eot");
  src: url("../../fonts/Roboto-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-MediumItalic.woff2") format("woff2"), url("../../fonts/Roboto-MediumItalic.woff") format("woff"), url("../../fonts/Roboto-MediumItalic.ttf") format("truetype"), url("../../fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-BoldItalic.eot");
  src: url("../../fonts/Roboto-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-BoldItalic.woff2") format("woff2"), url("../../fonts/Roboto-BoldItalic.woff") format("woff"), url("../../fonts/Roboto-BoldItalic.ttf") format("truetype"), url("../../fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Bold.eot");
  src: url("../../fonts/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Bold.woff2") format("woff2"), url("../../fonts/Roboto-Bold.woff") format("woff"), url("../../fonts/Roboto-Bold.ttf") format("truetype"), url("../../fonts/Roboto-Bold.svg#Roboto-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-LightItalic.eot");
  src: url("../../fonts/Roboto-LightItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-LightItalic.woff2") format("woff2"), url("../../fonts/Roboto-LightItalic.woff") format("woff"), url("../../fonts/Roboto-LightItalic.ttf") format("truetype"), url("../../fonts/Roboto-LightItalic.svg#Roboto-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Italic.eot");
  src: url("../../fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Italic.woff2") format("woff2"), url("../../fonts/Roboto-Italic.woff") format("woff"), url("../../fonts/Roboto-Italic.ttf") format("truetype"), url("../../fonts/Roboto-Italic.svg#Roboto-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Regular.eot");
  src: url("../../fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Regular.woff2") format("woff2"), url("../../fonts/Poppins-Regular.woff") format("woff"), url("../../fonts/Poppins-Regular.ttf") format("truetype"), url("../../fonts/Poppins-Regular.svg#Poppins-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-SemiBoldItalic.eot");
  src: url("../../fonts/Poppins-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-SemiBoldItalic.woff2") format("woff2"), url("../../fonts/Poppins-SemiBoldItalic.woff") format("woff"), url("../../fonts/Poppins-SemiBoldItalic.ttf") format("truetype"), url("../../fonts/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-ThinItalic.eot");
  src: url("../../fonts/Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-ThinItalic.woff2") format("woff2"), url("../../fonts/Poppins-ThinItalic.woff") format("woff"), url("../../fonts/Poppins-ThinItalic.ttf") format("truetype"), url("../../fonts/Poppins-ThinItalic.svg#Poppins-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Light.eot");
  src: url("../../fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Light.woff2") format("woff2"), url("../../fonts/Roboto-Light.woff") format("woff"), url("../../fonts/Roboto-Light.ttf") format("truetype"), url("../../fonts/Roboto-Light.svg#Roboto-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Black.eot");
  src: url("../../fonts/Roboto-Black.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Black.woff2") format("woff2"), url("../../fonts/Roboto-Black.woff") format("woff"), url("../../fonts/Roboto-Black.ttf") format("truetype"), url("../../fonts/Roboto-Black.svg#Roboto-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Thin.eot");
  src: url("../../fonts/Poppins-Thin.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-Thin.woff2") format("woff2"), url("../../fonts/Poppins-Thin.woff") format("woff"), url("../../fonts/Poppins-Thin.ttf") format("truetype"), url("../../fonts/Poppins-Thin.svg#Poppins-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-SemiBold.eot");
  src: url("../../fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Poppins-SemiBold.woff2") format("woff2"), url("../../fonts/Poppins-SemiBold.woff") format("woff"), url("../../fonts/Poppins-SemiBold.ttf") format("truetype"), url("../../fonts/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-BlackItalic.eot");
  src: url("../../fonts/Roboto-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-BlackItalic.woff2") format("woff2"), url("../../fonts/Roboto-BlackItalic.woff") format("woff"), url("../../fonts/Roboto-BlackItalic.ttf") format("truetype"), url("../../fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-ThinItalic.eot");
  src: url("../../fonts/Roboto-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-ThinItalic.woff2") format("woff2"), url("../../fonts/Roboto-ThinItalic.woff") format("woff"), url("../../fonts/Roboto-ThinItalic.ttf") format("truetype"), url("../../fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Thin.eot");
  src: url("../../fonts/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Thin.woff2") format("woff2"), url("../../fonts/Roboto-Thin.woff") format("woff"), url("../../fonts/Roboto-Thin.ttf") format("truetype"), url("../../fonts/Roboto-Thin.svg#Roboto-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url("../../fonts/Roboto-Regular.eot");
  src: url("../../fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Roboto-Regular.woff2") format("woff2"), url("../../fonts/Roboto-Regular.woff") format("woff"), url("../../fonts/Roboto-Regular.ttf") format("truetype"), url("../../fonts/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/*
Light
font-weight: 300;

Regular
font-weight: 400;

Medium
font-weight: 500;

Semibold
font-weight: 600;

Bold
font-weight: 700;

Black
font-weight: 900;
*/
/* Font Awesome before elemben */
#fontAwesome, #product .product-container .product-main-content #product-property #properties .title:after, .rate-stars .rate-star.active-half:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased; }

html, body {
  color: #000;
  background: #fff;
  position: relative;
  font-family: "Poppins";
  font-weight: 400;
  font-size: 16px;
  -webkit-overflow-scrolling: touch;
  padding-right: 0 !important; }
  @media (min-width: 992px) {
    html, body {
      font-size: 20px; } }

#nova-container {
  max-width: 1920px;
  margin: 0 auto; }

.container-nika {
  margin: 0 auto;
  max-width: 1730px;
  width: 100%;
  padding: 0 15px; }

.col-9-nika {
  padding: 0px 15px 60px 15px;
  max-width: 100%;
  order: 1; }
  @media (min-width: 992px) {
    .col-9-nika {
      order: 1;
      width: 84%;
      padding: 0px 15px 60px 30px; } }

.col-3-nika {
  padding-bottom: 60px;
  max-width: 100%;
  order: 2; }
  @media (min-width: 992px) {
    .col-3-nika {
      order: 1;
      max-width: 16%; } }

.col-8-nika {
  padding-bottom: 60px; }
  @media (min-width: 1200px) {
    .col-8-nika {
      -ms-flex: 0 0 64.333333%;
      flex: 0 0 64.333333%;
      max-width: 64.333333%; } }

.col-4-nika {
  padding-bottom: 60px; }
  @media (min-width: 1200px) {
    .col-4-nika {
      -ms-flex: 0 0 35.333333%;
      flex: 0 0 35.333333%;
      max-width: 35.333333%; } }
  @media (max-width: 992px) {
    .col-4-nika {
      padding-bottom: 30px; } }

/* Scrollbar */
body::-webkit-scrollbar {
  width: 4px;
  height: 8px; }

body::-webkit-scrollbar-track {
  background: #747485; }

body::-webkit-scrollbar-thumb {
  background: #0d0d0d; }

/* Scrollbar end */
html {
  overflow-y: scroll; }

a:not(.button) {
  /*color: $defaul-link-color;
  text-decoration: underline;*/
  transition: color .3s; }
  a:not(.button):hover {
    color: #000; }

.main-block {
  margin-top: 3px; }

.replace-column {
  display: flex;
  flex-direction: column-reverse; }
  @media (min-width: 992px) {
    .replace-column {
      flex-direction: row; } }

.kezdolap {
  padding-top: 78px;
  z-index: 8;
  max-width: 1920px;
  margin: 0 auto; }
  @media (min-width: 992px) {
    .kezdolap {
      padding-top: 257px; } }
  .kezdolap #palyazat-block {
    width: 460px;
    height: auto;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 14; }
    @media (max-width: 992px) {
      .kezdolap #palyazat-block {
        width: 60%;
        height: auto;
        position: absolute;
        right: 0;
        top: 118px;
        z-index: 14; } }

.productcategory-submenu {
  background-image: url("../../img/product-category-bg.jpg");
  background-position: 50% 0;
  background-repeat: repeat-y; }
  .productcategory-submenu main .module-header h1 {
    border-bottom: 1px solid transparent;
    padding-bottom: 0;
    margin-bottom: 0; }
  .productcategory-submenu #productList {
    margin-top: 30px; }

.productpage-layout .container-nika #product header h1 {
  border-bottom: 1px solid transparent; }
  @media (min-width: 992px) {
    .productpage-layout .container-nika #product header h1 {
      margin: 32px 0 20px 0 !important; } }

.page-gray {
  background: #f2f3f5 !important; }

.form-page-newsl {
  background: white !important; }
  .form-page-newsl .main-block-content {
    padding-bottom: 40px; }

.submenu-layout #badget {
  top: 170px; }

.submenu-layout #header-menu3 {
  display: none; }

.submenu-layout .main-block-content {
  padding-top: 143px !important;
  padding-bottom: 0px;
  z-index: 8; }
  .submenu-layout .main-block-content .container-nika {
    padding: 0 20px; }
    @media (min-width: 992px) {
      .submenu-layout .main-block-content .container-nika {
        padding: 0 40px; } }
  @media (max-width: 992px) {
    .submenu-layout .main-block-content {
      padding-top: 100px !important;
      padding-bottom: 0px; } }

.submenu-layout main h1 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  text-transform: initial;
  font-weight: 600;
  border-bottom: 1px solid #0000001a; }

.submenu-layout #seoblock {
  margin-top: 0px; }

@media (max-width: 992px) {
  .submenu-layout {
    background: white; } }

.main-block-content {
  padding-top: 120px;
  padding-bottom: 100px;
  z-index: 8; }
  .main-block-content .container-nika {
    padding: 0 20px; }
    @media (min-width: 992px) {
      .main-block-content .container-nika {
        padding: 0 40px; } }

.aside-blocks {
  margin-right: 3px; }

h1, .h1, .form-page #contact-box h2, .module-header, #product .product-container .contact-box .title, .used-vehicles-page #kapcsolatbox .title, .vehicles-category-page .page-desc.level-1 h2, .vehicles-category-page #vehicle-category-container.level-2 #category-menu .title {
  position: relative;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0;
  margin: 0; }
  @media (min-width: 768px) {
    h1, .h1, .form-page #contact-box h2, .module-header, #product .product-container .contact-box .title, .used-vehicles-page #kapcsolatbox .title, .vehicles-category-page .page-desc.level-1 h2, .vehicles-category-page #vehicle-category-container.level-2 #category-menu .title {
      font-size: 28px; } }

h2, .h2, .blog-post-header, .grid-item .gallery-title, .home-title, #promo-slider .item-container .text-container header {
  padding: 0;
  margin: 30px 0;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase; }
  @media (min-width: 992px) {
    h2, .h2, .blog-post-header, .grid-item .gallery-title, .home-title, #promo-slider .item-container .text-container header {
      font-size: 25px; } }

h3, .h3, #promo-boxes .promo-block .promo-block-title {
  padding: 0;
  margin: 0 0 23px;
  font-size: 22px;
  line-height: 1.2; }

h4, .h4 {
  padding: 0;
  margin: 0 0 23px;
  font-weight: bold;
  font-size: 16px; }

h5, h6 {
  font-size: 20px; }

img {
  max-width: 100%; }

p {
  line-height: 1.2;
  font-size: 18px; }

/* Project default color */
.project-color-1 {
  color: #cf0022; }

.project-color-2 {
  color: #050516; }

iframe, img {
  max-width: 100%; }

table tr td {
  padding: 5px;
  vertical-align: top; }
  @media (max-width: 767px) {
    table tr td {
      display: block; } }

table {
  max-width: 100%;
  width: 100%;
  overflow: scroll; }
  table td {
    width: auto !important; }

strong, b {
  font-weight: 700; }

footer {
  position: relative;
  z-index: 1; }

/* Animated CSS */
.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s; }

.animated.delay-half {
  -webkit-animation-delay: .5s;
  animation-delay: .5s; }

/********************************************************/
/* Clear floats of children */
.cbp-so-side:before,
.cbp-so-side:after {
  content: " ";
  display: table; }

.cbp-so-side:after {
  clear: both; }

/* Initial state (hidden or anything else) */
.cbp-so-init .cbp-so-side {
  opacity: 0;
  -webkit-transition: none;
  -moz-transition: none;
  transition: none; }

.cbp-so-init .cbp-so-side-left {
  -webkit-transform: translateX(-150px);
  -moz-transform: translateX(-150px);
  transform: translateX(-150px); }

.cbp-so-init .cbp-so-side-right {
  -webkit-transform: translateX(150px);
  -moz-transform: translateX(150px);
  transform: translateX(150px); }

/* Animated state */
/* add you final states (transition) or your effects (animations) for each side */
.cbp-so-section.cbp-so-animate .cbp-so-side-left,
.cbp-so-section.cbp-so-animate .cbp-so-side-right {
  -webkit-transition: -webkit-transform 1.0s, opacity 1.0s;
  -moz-transition: -moz-transform 1.5s, opacity 1.5s;
  transition: transform 1.0s, opacity 1.0s;
  opacity: 1; }

/* Example media queries */
@media screen and (max-width: 73.5em) {
  .cbp-so-scroller {
    font-size: 65%; }
  .cbp-so-section h2 {
    margin: 0; }
  .cbp-so-side img {
    max-width: 120%; } }

@media screen and (max-width: 41.125em) {
  .cbp-so-side {
    float: none;
    width: 100%; }
  .cbp-so-side img {
    max-width: 100%; } }

.content-desc p {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 27px; }

/* 404 error page */
.custom-404 .error-title {
  background: transparent url("../../img/404.png") no-repeat;
  padding: 36px 0 77px 195px;
  margin-top: 30px; }

.row-reverse {
  display: flex;
  flex-direction: column-reverse; }
  @media (min-width: 992px) {
    .row-reverse {
      flex-direction: row; } }

/* Lightbox */
.lb-nav a.lb-next, .lb-nav a.lb-prev {
  opacity: 1; }

.hidden {
  display: none !important; }

.red {
  background-color: #d20613 !important; }

.blue {
  background-color: #1388c0 !important; }

.green {
  background-color: #3aaa35 !important; }

.yellow {
  background-color: #014689 !important; }

.grey {
  background-color: #999; }

.contact-box a {
  color: white !important; }

#palyazat-block {
  display: block;
  height: 100px;
  text-align: right; }
  #palyazat-block img {
    height: 100%; }
    @media (min-width: 992px) {
      #palyazat-block img {
        height: auto; } }
  @media (min-width: 992px) {
    #palyazat-block {
      width: 460px;
      height: auto;
      position: absolute;
      right: 0;
      top: 278px;
      z-index: 14; } }

.content-page {
  background-image: url("../../img/content-page-bg.jpg");
  background-position: 0 50%; }

/* Általános beállítások */
#news-category .module-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 50px 30px;
  margin-bottom: 100px; }

#news-category article {
  border: 2px solid #e3e4e6; }
  #news-category article .img-container {
    position: relative;
    text-align: center;
    background: #e3e4e6;
    max-height: 400px; }
    #news-category article .img-container .img-responsive {
      height: 100%;
      object-fit: contain;
      display: block;
      min-height: 400px; }
    #news-category article .img-container .module-tags {
      position: absolute;
      right: 0;
      bottom: 50px;
      display: grid;
      text-align: end;
      font-weight: normal; }
      #news-category article .img-container .module-tags a {
        background: white;
        border: 1px solid black;
        margin-bottom: 10px;
        color: #000 !important;
        padding: 0px 5px 0px 5px;
        border-top-left-radius: 9px;
        border-bottom-left-radius: 9px;
        text-transform: initial;
        font-size: 16px;
        font-family: "Roboto"; }
        #news-category article .img-container .module-tags a img {
          width: 55px; }
  #news-category article .blog-post-content {
    padding: 30px 15px; }
    #news-category article .blog-post-content .blog-post-header {
      margin: 0;
      padding: 0 0 15px; }
      #news-category article .blog-post-content .blog-post-header h2 {
        margin: 0;
        padding: 0;
        text-transform: initial;
        font-size: 22px;
        font-weight: 600;
        font-family: "Roboto"; }
    #news-category article .blog-post-content p {
      font-size: 18px;
      font-family: "Roboto"; }
    #news-category article .blog-post-content footer {
      margin-top: 30px; }

@media (max-width: 1550px) {
  #news-category .module-list {
    grid-template-columns: repeat(3, 1fr); } }

@media (max-width: 992px) {
  #news-category .module-list {
    grid-template-columns: repeat(2, 1fr); } }

@media (max-width: 550px) {
  #news-category .module-list {
    grid-template-columns: repeat(1, 1fr); } }

/* Cikk tpusú bejegyzések listázása - egy cikk egy sor*/
.list-row .article-top {
  display: flex;
  border-bottom: 2px solid #f6f7f8;
  padding-bottom: 28px;
  margin-bottom: 28px; }
  .list-row .article-top .blog-main-block {
    position: relative;
    width: 57%;
    padding-left: 34px;
    padding-top: 24px; }
    .list-row .article-top .blog-main-block .cube_icon {
      left: 20px; }
    .list-row .article-top .blog-main-block .date-block {
      font-family: "Poppins";
      font-size: 13px;
      color: #747485; }
    .list-row .article-top .blog-main-block header {
      font-size: 22px;
      font-family: "Poppins";
      font-weight: 700;
      line-height: 1.2;
      margin: 25px 0px; }
    .list-row .article-top .blog-main-block .promo-block-desc {
      margin-bottom: 25px;
      font-size: 16px;
      font-family: "Roboto"; }
  .list-row .article-top .blog-img-block {
    width: 37%;
    max-height: 270px; }
    .list-row .article-top .blog-img-block .img-responsive {
      max-height: none;
      border-radius: 20px;
      width: 100%; }

@media (max-width: 768px) {
  .list-row .article-top {
    display: block;
    margin-bottom: 50px; }
    .list-row .article-top .blog-img-block {
      width: 100%;
      margin-bottom: 30px; }
    .list-row .article-top .blog-main-block {
      width: 100%;
      padding-left: 0px;
      padding-top: 0px; }
      .list-row .article-top .blog-main-block .cube_icon {
        left: -8px;
        top: -20px; } }

/* Cikk tpusú bejegyzések listázása - egy sorban 3 bejegyzés */
.list-grid {
  display: flex;
  margin: 20px -15px 0 -15px; }
  .list-grid .blog-post {
    width: 33.3%;
    padding: 0 15px;
    display: flex;
    flex-direction: column; }
    .list-grid .blog-post .blog-post-content {
      display: flex;
      flex-direction: column;
      flex: 2; }
    .list-grid .blog-post .blog-post-header {
      flex: 1; }

.tags-div {
  display: flex;
  margin-bottom: 20px; }
  .tags-div .module-tags-header {
    display: flex;
    margin-right: 15px; }
    .tags-div .module-tags-header img {
      margin: auto 5px auto 0; }
    .tags-div .module-tags-header span {
      font-size: 13px;
      font-weight: 500;
      color: #747485;
      font-family: "Poppins";
      margin: auto;
      text-transform: uppercase; }
  .tags-div .module-tags-main {
    display: flex; }
    .tags-div .module-tags-main a {
      background: #c2c2c2;
      padding: 6px 8px 4px;
      margin-right: 8px;
      font-size: 11px;
      font-weight: 600;
      color: white;
      text-transform: uppercase;
      font-family: "Roboto"; }
      .tags-div .module-tags-main a:hover {
        text-decoration: none;
        background: #a5a5a5; }

.ambassadors-div {
  display: block;
  margin-bottom: 30px;
  border-bottom: 1px solid #0000001a; }
  .ambassadors-div .module-tags-header {
    display: flex;
    margin-right: 15px;
    margin-bottom: 3px; }
    .ambassadors-div .module-tags-header img {
      margin: auto 5px auto 0; }
    .ambassadors-div .module-tags-header span {
      font-size: 13px;
      font-weight: 500;
      color: #747485;
      font-family: "Poppins";
      margin: auto 0;
      text-transform: uppercase; }
  .ambassadors-div .product-peoples {
    border-bottom: none;
    margin-bottom: 10px; }

.form-aside {
  padding-top: 130px !important; }
  .form-aside .contact-staff, .form-aside #contact-info p {
    font-size: 16px;
    margin-bottom: 15px; }
    .form-aside .contact-staff a, .form-aside #contact-info p a {
      color: #cf0022;
      text-decoration: none; }
  .form-aside #contact-info {
    margin-bottom: 40px; }
  @media (max-width: 1200px) {
    .form-aside {
      padding-top: 60px !important; } }

.cart {
  margin-bottom: 50px; }

.select2-container--default .select2-results > .select2-results__options {
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 500;
  color: #27264a; }

div.form, form.form, .cart {
  /* CHECKBOX, RADIO */
  /*******************/ }
  div.form input:not([type="submit"]), div.form textarea, div.form select, form.form input:not([type="submit"]), form.form textarea, form.form select, .cart input:not([type="submit"]), .cart textarea, .cart select {
    display: block;
    width: 100%;
    color: #000;
    padding: 10px 15px 7px 15px;
    font-size: 15px;
    font-weight: 500;
    background: #f2f3f5;
    border: 1px solid #999;
    border-radius: 40px; }
    div.form input:not([type="submit"])::placeholder, div.form textarea::placeholder, div.form select::placeholder, form.form input:not([type="submit"])::placeholder, form.form textarea::placeholder, form.form select::placeholder, .cart input:not([type="submit"])::placeholder, .cart textarea::placeholder, .cart select::placeholder {
      font-family: "Roboto";
      font-size: 15px;
      font-weight: 500;
      color: #27264a; }
    div.form input:not([type="submit"]):focus, div.form input:not([type="submit"]):active, div.form textarea:focus, div.form textarea:active, div.form select:focus, div.form select:active, form.form input:not([type="submit"]):focus, form.form input:not([type="submit"]):active, form.form textarea:focus, form.form textarea:active, form.form select:focus, form.form select:active, .cart input:not([type="submit"]):focus, .cart input:not([type="submit"]):active, .cart textarea:focus, .cart textarea:active, .cart select:focus, .cart select:active {
      outline: none; }
  div.form .select2-container--default .select2-selection--single, form.form .select2-container--default .select2-selection--single, .cart .select2-container--default .select2-selection--single {
    padding: 6px 15px;
    border-radius: 40px;
    border: 1px solid #999;
    height: auto; }
    div.form .select2-container--default .select2-selection--single .select2-selection__rendered, form.form .select2-container--default .select2-selection--single .select2-selection__rendered, .cart .select2-container--default .select2-selection--single .select2-selection__rendered {
      font-family: "Roboto";
      font-size: 15px;
      font-weight: 500;
      color: #27264a;
      padding: 0; }
    div.form .select2-container--default .select2-selection--single .select2-selection__arrow, form.form .select2-container--default .select2-selection--single .select2-selection__arrow, .cart .select2-container--default .select2-selection--single .select2-selection__arrow {
      height: 100%; }
  div.form .plain-select:after, form.form .plain-select:after, .cart .plain-select:after {
    content: "\f107";
    font-family: "FontAwesome";
    width: 12px;
    height: 7px;
    font-size: 21px;
    position: absolute;
    right: 40px;
    margin-top: -58px;
    z-index: 0; }
  div.form select, form.form select, .cart select {
    height: 50px; }
    div.form select:hover, div.form select:focus, form.form select:hover, form.form select:focus, .cart select:hover, .cart select:focus {
      color: #000; }
    div.form select:after, form.form select:after, .cart select:after {
      content: "";
      width: 10px;
      height: 10px;
      background: #555555;
      color: white; }
  div.form textarea, form.form textarea, .cart textarea {
    height: 400px;
    border-radius: 20px; }
  div.form .form-group-checkbox, form.form .form-group-checkbox, .cart .form-group-checkbox {
    display: flex;
    padding: 0 40px 0 0; }
    @media (min-width: 992px) {
      div.form .form-group-checkbox, form.form .form-group-checkbox, .cart .form-group-checkbox {
        padding: 0; } }
  div.form input[type="checkbox"], div.form input[type="radio"], form.form input[type="checkbox"], form.form input[type="radio"], .cart input[type="checkbox"], .cart input[type="radio"] {
    visibility: hidden;
    position: absolute;
    width: 22px;
    height: 22px; }
  div.form .form-block, form.form .form-block, .cart .form-block {
    padding-bottom: 18px;
    position: relative; }
    div.form .form-block.button-block, form.form .form-block.button-block, .cart .form-block.button-block {
      padding-top: 20px; }
    div.form .form-block[data-type="label"], form.form .form-block[data-type="label"], .cart .form-block[data-type="label"] {
      margin-top: 17px;
      padding-bottom: 7px; }
      @media (max-width: 768px) {
        div.form .form-block[data-type="label"] .text-danger, form.form .form-block[data-type="label"] .text-danger, .cart .form-block[data-type="label"] .text-danger {
          top: 0px;
          right: 17px; } }
    div.form .form-block div[data-type="input"], form.form .form-block div[data-type="input"], .cart .form-block div[data-type="input"] {
      position: relative; }
    div.form .form-block.vezeteknev, div.form .form-block.keresztnev, form.form .form-block.vezeteknev, form.form .form-block.keresztnev, .cart .form-block.vezeteknev, .cart .form-block.keresztnev {
      display: inline-block;
      width: 100%; }
      @media (min-width: 768px) {
        div.form .form-block.vezeteknev, div.form .form-block.keresztnev, form.form .form-block.vezeteknev, form.form .form-block.keresztnev, .cart .form-block.vezeteknev, .cart .form-block.keresztnev {
          width: 48.5%;
          margin-top: 15px; } }
    div.form .form-block.vezeteknev, form.form .form-block.vezeteknev, .cart .form-block.vezeteknev {
      margin-right: 15px; }
    div.form .form-block div[data-type="input"] .text-danger, div.form .form-block[data-type="label"] .text-danger, form.form .form-block div[data-type="input"] .text-danger, form.form .form-block[data-type="label"] .text-danger, .cart .form-block div[data-type="input"] .text-danger, .cart .form-block[data-type="label"] .text-danger {
      position: absolute;
      right: 30px;
      top: 11px; }
      @media (max-width: 1200px) {
        div.form .form-block div[data-type="input"] .text-danger, div.form .form-block[data-type="label"] .text-danger, form.form .form-block div[data-type="input"] .text-danger, form.form .form-block[data-type="label"] .text-danger, .cart .form-block div[data-type="input"] .text-danger, .cart .form-block[data-type="label"] .text-danger {
          right: 17px;
          top: 6px; } }
    div.form .form-block[data-type="label"] .text-danger, form.form .form-block[data-type="label"] .text-danger, .cart .form-block[data-type="label"] .text-danger {
      top: 4px; }
  div.form .form-select, form.form .form-select, .cart .form-select {
    position: relative; }
    div.form .form-select .text-danger, form.form .form-select .text-danger, .cart .form-select .text-danger {
      position: absolute;
      right: 30px;
      top: -33px; }
      @media (max-width: 1200px) {
        div.form .form-select .text-danger, form.form .form-select .text-danger, .cart .form-select .text-danger {
          right: 17px;
          top: -33px; } }
  div.form .form-block-half, form.form .form-block-half, .cart .form-block-half {
    padding-bottom: 13px; }
  div.form h3, div.form .h3, div.form #promo-boxes .promo-block .promo-block-title, #promo-boxes .promo-block div.form .promo-block-title, form.form h3, form.form .h3, form.form #promo-boxes .promo-block .promo-block-title, #promo-boxes .promo-block form.form .promo-block-title, .cart h3, .cart .h3, .cart #promo-boxes .promo-block .promo-block-title, #promo-boxes .promo-block .cart .promo-block-title {
    font-size: 24px;
    margin-bottom: 15px;
    font-weight: bold;
    margin-top: 0; }
  div.form .nolabel, form.form .nolabel, .cart .nolabel {
    background: #f2f3f5;
    width: 22px;
    height: 22px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 0; }
    div.form .nolabel:before, form.form .nolabel:before, .cart .nolabel:before {
      content: '';
      background-image: url("../../img/icons/check-red.png");
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 20px;
      height: 20px;
      position: absolute;
      opacity: 0;
      top: 1px;
      left: 1px; }
    div.form .nolabel #form-group-szallitas_megegyezik .nolabel, form.form .nolabel #form-group-szallitas_megegyezik .nolabel, .cart .nolabel #form-group-szallitas_megegyezik .nolabel {
      background: #cf0022;
      width: 18px;
      height: 18px;
      position: relative;
      cursor: pointer;
      display: inline-block;
      margin-bottom: 0;
      margin-top: -10px; }
      div.form .nolabel #form-group-szallitas_megegyezik .nolabel:before, form.form .nolabel #form-group-szallitas_megegyezik .nolabel:before, .cart .nolabel #form-group-szallitas_megegyezik .nolabel:before {
        content: '\f00c';
        font-family: "Font Awesome 5 Free";
        font-weight: 600;
        color: #ffffff;
        width: 8px;
        height: 8px;
        position: absolute;
        opacity: 0;
        top: 2px !important;
        left: 2px !important; }
  div.form .nolabel-radio, form.form .nolabel-radio, .cart .nolabel-radio {
    border-radius: 20px; }
    div.form .nolabel-radio:before, form.form .nolabel-radio:before, .cart .nolabel-radio:before {
      border-radius: 20px; }
  div.form input[type='checkbox']:checked + label:not(.labelno):before, div.form input[type='radio']:checked + label:not(.labelno):before, form.form input[type='checkbox']:checked + label:not(.labelno):before, form.form input[type='radio']:checked + label:not(.labelno):before, .cart input[type='checkbox']:checked + label:not(.labelno):before, .cart input[type='radio']:checked + label:not(.labelno):before {
    opacity: 1; }
  div.form div[data-type="input"][data-multipleinput="true"] .text-danger, form.form div[data-type="input"][data-multipleinput="true"] .text-danger, .cart div[data-type="input"][data-multipleinput="true"] .text-danger {
    right: 26px; }
  div.form[data-type="label"], form.form[data-type="label"], .cart[data-type="label"] {
    padding-bottom: 3px; }
    div.form[data-type="label"] .text-danger, form.form[data-type="label"] .text-danger, .cart[data-type="label"] .text-danger {
      top: 0 !important; }
  div.form.button-block, form.form.button-block, .cart.button-block {
    display: inline-block; }
  @media (min-width: 992px) {
    div.form label[for='contact_elfogadom']:nth-child(1), form.form label[for='contact_elfogadom']:nth-child(1), .cart label[for='contact_elfogadom']:nth-child(1) {
      position: relative;
      left: -15px; } }

label:not(.nolabel) {
  cursor: pointer;
  padding-left: 10px;
  font-size: 16px; }
  label:not(.nolabel) a {
    color: #cf0022;
    text-decoration: none; }

button[type="submit"], input[type="submit"] {
  margin-left: 0px;
  clear: both;
  display: block;
  position: relative; }

#file_uploader_button {
  background: #444444;
  color: white;
  font-weight: bold;
  border: none;
  padding: 14px 38px;
  border-radius: 2px;
  text-transform: none;
  margin-top: 0px;
  transition: background 0.3s; }
  #file_uploader_button:hover {
    background: #5e5d5d; }
  #file_uploader_button:after {
    border: none;
    padding: 0px;
    margin: 0px; }
  #file_uploader_button + label {
    padding-left: 15px;
    font-weight: bold; }

.response, #response {
  padding: 10px;
  display: none;
  border-radius: 2px;
  clear: both;
  margin-top: 13px;
  margin-bottom: 0;
  font-size: 16px; }
  .response.success, #response.success {
    display: block;
    background: #9cf0b2;
    border: 1px solid #51b96c;
    color: #2f7541; }
  .response.error, #response.error {
    display: block;
    background: #f1d4d4;
    border: 1px solid #913030;
    color: #913030; }

@media (min-width: 992px) {
  .form .row .form-content {
    padding-top: 65px; } }

.form .hide {
  display: none !important; }

.kapcsolat-content {
  padding: 0 !important; }
  .kapcsolat-content .elerhetosegek {
    margin-bottom: 50px; }

.telefonszamBox {
  display: none;
  margin: 20px 0; }

/* formokban a checkbox és label egymás mellé kerüljün*/
.form-checkbox-t .col-xs-21 {
  display: flex; }

/* Belépés */
#login-form .fb-login-button {
  margin: 20px 0; }

.form-page {
  background-image: url("../../img/content-page-bg.jpg");
  background-position: 0 50%; }
  .form-page #contact-box {
    color: white;
    padding: 30px;
    margin-bottom: 15px; }
    .form-page #contact-box h2 {
      margin-bottom: 45px; }
    .form-page #contact-box a {
      color: white; }
    .form-page #contact-box p {
      line-height: 2;
      margin: 0; }
  .form-page fieldset {
    color: black;
    font-size: 18px; }
    .form-page fieldset .title {
      color: black;
      font-weight: 900;
      font-size: 28px;
      margin-bottom: 9px; }
      @media (min-width: 992px) {
        .form-page fieldset .title {
          font-size: 70px; } }

/* Default form */
#registerForm label.control-label {
  padding: 0;
  margin-bottom: 18px;
  margin-top: 20px;
  font-weight: 700;
  font-size: 24px; }

#recoverForm .form-block, #profileForm .form-block, #registerForm .form-block {
  padding-bottom: 7px !important;
  margin-bottom: 20px; }

#login-form .form-block {
  padding-bottom: 7px !important;
  margin-bottom: 20px; }

#registerForm .form-block[data-type="label"] label {
  margin-bottom: 0 !important;
  margin-top: 0px !important; }

#registerForm .form-block[data-type="label"] .nolabel {
  border: 1px solid black;
  margin-right: 7px; }

#registerForm .button-block {
  border-bottom: 0px solid black !important;
  padding-bottom: 7px !important; }

#registerForm select {
  height: 41px;
  border: 1px solid; }

#forms-layout .form-block {
  padding-bottom: 7px !important;
  margin-bottom: 20px; }
  #forms-layout .form-block input {
    color: #27264a;
    font-size: 15px;
    min-height: 3px !important;
    padding-top: 11px !important;
    padding-bottom: 9px !important;
    font-weight: 400;
    font-family: "Roboto";
    padding-left: 10px;
    font-style: normal;
    text-transform: none !important;
    margin-top: 0px;
    height: 28px; }
    #forms-layout .form-block input::placeholder {
      font-size: 15px;
      font-weight: 400;
      font-style: normal;
      font-family: "Roboto";
      text-transform: lowercase; }

#forms-layout #mass-order-form .form-block {
  border-bottom: 0px solid black !important;
  padding-bottom: 7px !important;
  margin-bottom: 20px; }
  #forms-layout #mass-order-form .form-block input {
    height: 56px; }

#forms-layout label {
  display: inline-block;
  margin-bottom: 30px;
  margin-top: 30px;
  padding-left: 0px;
  font-size: 20px;
  font-weight: 600; }

.profil-image-div {
  display: flex;
  margin-bottom: 50px; }
  .profil-image-div .ambassador-profilimage {
    width: 20%;
    text-align: center; }
    .profil-image-div .ambassador-profilimage img {
      width: 64%;
      margin: auto; }
  .profil-image-div .form-block {
    width: 80%;
    margin: auto; }

.header-bottom {
  height: 8px;
  width: 100%;
  position: fixed;
  top: 85px;
  z-index: 101; }

header[role="banner"] {
  height: 65px;
  position: fixed;
  top: 0;
  z-index: 101;
  width: 100%;
  max-width: 1920px;
  background-color: #050516;
  padding-right: 15px; }
  header[role="banner"] .container-nika {
    display: flex;
    padding: 0; }
  header[role="banner"] .header--left .logo {
    display: inline-block;
    width: 196px;
    height: 36px;
    background: url("../../img/nika_logo_white.svg") no-repeat 50% 0;
    background-size: contain;
    margin-top: 24px;
    margin-left: 15px; }
    @media (min-width: 992px) {
      header[role="banner"] .header--left .logo {
        margin-top: 20px;
        margin-left: 0px; } }
    @media (max-width: 550px) {
      header[role="banner"] .header--left .logo {
        width: 140px;
        margin-top: 28px;
        margin-left: 15px; } }
    @media (max-width: 480px) {
      header[role="banner"] .header--left .logo {
        width: 108px;
        margin-top: 31px; } }
  header[role="banner"] .header-right {
    width: 100%;
    display: flex;
    justify-content: flex-end; }
    @media (min-width: 992px) {
      header[role="banner"] .header-right {
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: 0; } }
    header[role="banner"] .header-right #social_media_area {
      display: flex;
      margin: 17px 0px auto 0px; }
      header[role="banner"] .header-right #social_media_area .social_media_div {
        background: #1e1e52;
        border-radius: 15px;
        margin-left: 10px;
        width: 28px;
        height: 28px;
        text-align: center; }
        header[role="banner"] .header-right #social_media_area .social_media_div a {
          color: white !important;
          font-size: 14px;
          transition: all .6s; }
          header[role="banner"] .header-right #social_media_area .social_media_div a :before {
            margin: auto;
            vertical-align: text-top; }
          header[role="banner"] .header-right #social_media_area .social_media_div a:hover {
            color: #b8b8b8 !important; }
    header[role="banner"] .header-right .navigation {
      display: none; }
      @media (min-width: 992px) {
        header[role="banner"] .header-right .navigation {
          display: flex;
          width: 100%;
          justify-content: flex-start; }
          header[role="banner"] .header-right .navigation ul {
            margin: 0;
            padding: 0;
            list-style: none; }
          header[role="banner"] .header-right .navigation li {
            flex: 0 1 auto; }
            header[role="banner"] .header-right .navigation li.active a {
              color: #b8b8b8;
              text-decoration: none; }
            header[role="banner"] .header-right .navigation li a {
              color: #fff;
              font-family: "Poppins";
              font-weight: 400;
              font-style: normal;
              transition: all .3s;
              font-size: 14px;
              text-transform: uppercase;
              padding: 8px 15px;
              display: inline-block; }
              header[role="banner"] .header-right .navigation li a:hover {
                color: #b8b8b8;
                text-decoration: none; } }
      @media (max-width: 1200px) {
        header[role="banner"] .header-right .navigation li a {
          padding: 8px 8px; } }
      header[role="banner"] .header-right .navigation .navigation-menu {
        display: flex;
        list-style: none;
        margin: 0;
        padding: 15px 0 0 0;
        color: white;
        position: relative; }
        @media (min-width: 992px) {
          header[role="banner"] .header-right .navigation .navigation-menu {
            display: flex; }
            header[role="banner"] .header-right .navigation .navigation-menu ul {
              position: absolute;
              top: 46px;
              left: 0;
              background-color: #575757;
              display: none;
              opacity: 0;
              transition: all, 5s; }
              header[role="banner"] .header-right .navigation .navigation-menu ul a {
                width: 100%;
                font-weight: 400;
                text-transform: unset;
                color: #fff;
                padding: 8px 21px; }
                header[role="banner"] .header-right .navigation .navigation-menu ul a:hover {
                  background-color: #d30713; } }
        header[role="banner"] .header-right .navigation .navigation-menu a {
          text-decoration: none; }
        header[role="banner"] .header-right .navigation .navigation-menu li {
          position: relative; }
          header[role="banner"] .header-right .navigation .navigation-menu li:hover .dropdown-menu {
            opacity: 1; }
          header[role="banner"] .header-right .navigation .navigation-menu li:hover .child-list {
            display: none;
            opacity: 1; }
            header[role="banner"] .header-right .navigation .navigation-menu li:hover .child-list a {
              display: inline-block; }
        header[role="banner"] .header-right .navigation .navigation-menu .dropdown-menu {
          opacity: 0;
          position: absolute;
          list-style: none;
          margin: 0;
          padding: 0;
          transition: all .5s; }
          header[role="banner"] .header-right .navigation .navigation-menu .dropdown-menu li a {
            color: #000;
            background-color: #eee;
            font-weight: normal;
            display: block; }
            header[role="banner"] .header-right .navigation .navigation-menu .dropdown-menu li a:hover {
              background-color: #eee; }
          header[role="banner"] .header-right .navigation .navigation-menu .dropdown-menu li:hover .dropdown-menu-inner {
            opacity: 1; }
          header[role="banner"] .header-right .navigation .navigation-menu .dropdown-menu .dropdown-menu-inner {
            opacity: 0;
            list-style: none;
            margin: 0;
            padding: 0 0 0 20px;
            background-color: #747485;
            transition: all .6s; }
            header[role="banner"] .header-right .navigation .navigation-menu .dropdown-menu .dropdown-menu-inner li a {
              color: #eee;
              background-color: #747485; }
    header[role="banner"] .header-right .header-other {
      margin: 0 45px 0 0;
      position: relative;
      width: 100%;
      display: flex;
      flex-direction: row;
      justify-content: flex-end;
      align-items: center; }
      @media (min-width: 992px) {
        header[role="banner"] .header-right .header-other {
          width: auto; } }
      header[role="banner"] .header-right .header-other .languages {
        display: none; }
        @media (min-width: 992px) {
          header[role="banner"] .header-right .header-other .languages {
            list-style-type: none;
            margin: 0;
            padding: 0;
            display: flex; }
            header[role="banner"] .header-right .header-other .languages li a {
              display: block;
              width: 40px;
              text-transform: uppercase;
              text-align: center;
              color: #000; }
            header[role="banner"] .header-right .header-other .languages li:first-child {
              border-right: 2px solid black; } }
      header[role="banner"] .header-right .header-other #loginblock {
        position: relative;
        padding-left: 15px; }
        header[role="banner"] .header-right .header-other #loginblock #loginblock-container {
          display: none;
          z-index: 111;
          position: absolute;
          top: 23px;
          right: 0;
          width: 200px; }
          header[role="banner"] .header-right .header-other #loginblock #loginblock-container a {
            display: block; }
            @media (max-width: 992px) {
              header[role="banner"] .header-right .header-other #loginblock #loginblock-container a {
                font-size: 16px;
                padding: 5px 0px; } }
        header[role="banner"] .header-right .header-other #loginblock .headerbutton span {
          display: inline-block; }
        @media (max-width: 992px) {
          header[role="banner"] .header-right .header-other #loginblock .headerbutton .clipicontext {
            font-size: 14px;
            order: -1;
            margin-right: 10px;
            text-align: right; } }
  @media (max-width: 992px) and (max-width: 768px) {
    header[role="banner"] .header-right .header-other #loginblock .headerbutton .clipicontext {
      font-size: 12px; } }
      header[role="banner"] .header-right .header-other #cartBlock a {
        color: white; }
      header[role="banner"] .header-right .header-other #search-block {
        display: none; }
        @media (min-width: 992px) {
          header[role="banner"] .header-right .header-other #search-block {
            display: block;
            position: absolute;
            bottom: -32px;
            right: -45px;
            margin-right: 0;
            padding-top: 0; } }
        header[role="banner"] .header-right .header-other #search-block form {
          display: flex; }
        header[role="banner"] .header-right .header-other #search-block input[type="search"] {
          display: inline-block;
          width: 180px;
          height: 32px;
          padding-left: 33px;
          position: relative;
          border: none;
          font-family: "Poppins";
          background: #eee;
          border-bottom-left-radius: 100px;
          font-size: 13px; }
          header[role="banner"] .header-right .header-other #search-block input[type="search"]::-webkit-input-placeholder {
            color: #000;
            font-weight: 900;
            font-size: 20px;
            text-transform: uppercase; }
          header[role="banner"] .header-right .header-other #search-block input[type="search"]:-moz-placeholder {
            color: #000;
            font-weight: 900;
            font-size: 20px;
            text-transform: uppercase; }
          header[role="banner"] .header-right .header-other #search-block input[type="search"]::-moz-placeholder {
            color: #000;
            font-weight: 900;
            font-size: 20px;
            text-transform: uppercase; }
          header[role="banner"] .header-right .header-other #search-block input[type="search"]:-ms-input-placeholder {
            color: #000;
            font-weight: 900;
            font-size: 20px;
            text-transform: uppercase; }
          header[role="banner"] .header-right .header-other #search-block input[type="search"]:focus, header[role="banner"] .header-right .header-other #search-block input[type="search"]:active {
            outline: none; }
        header[role="banner"] .header-right .header-other #search-block button[type="submit"] {
          display: inline-block;
          width: 33px;
          height: 32px;
          border: none;
          background: #eee;
          margin: 0;
          border-left: none;
          color: #999;
          outline: 0; }
        header[role="banner"] .header-right .header-other #search-block .search-block-result {
          position: absolute;
          right: 0;
          background: #747485;
          width: 210px;
          margin-left: 15px;
          padding: 42px 0 10px 36px;
          z-index: 10;
          display: none;
          border-radius: 0 0 25px 25px; }
          header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row {
            display: flex;
            justify-content: center;
            color: white;
            text-decoration: none;
            transition: background 0.3s;
            width: 100%;
            padding-left: 13px;
            flex-direction: column;
            padding-top: 10px;
            padding-bottom: 10px; }
            header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row:hover {
              background: rgba(255, 255, 255, 0.1); }
            header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row:not(:last-child) {
              border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
            header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-contentname {
              text-align: left;
              font-size: 16px;
              font-weight: bold;
              font-family: "Roboto"; }
            header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-content {
              font-family: "Roboto";
              color: white;
              padding-right: 10px; }
              header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-content, header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-content p, header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-content strong, header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-content b {
                font-size: 13px;
                font-weight: normal !important; }
              header[role="banner"] .header-right .header-other #search-block .search-block-result .search-results .search-results-row .result-content p {
                display: inline !important; }
          header[role="banner"] .header-right .header-other #search-block .search-block-result p.notfound {
            padding-left: 10px; }
          header[role="banner"] .header-right .header-other #search-block .search-block-result .search-more {
            padding-right: 10px;
            padding-bottom: 10px;
            color: white;
            padding-top: 10px;
            text-align: right; }
            header[role="banner"] .header-right .header-other #search-block .search-block-result .search-more a {
              color: white; }
      header[role="banner"] .header-right .header-other #search-mobile-icon {
        display: block; }
        @media (min-width: 992px) {
          header[role="banner"] .header-right .header-other #search-mobile-icon {
            display: none; } }
      header[role="banner"] .header-right .header-other .mobile-icon {
        margin-right: 10px; }
  header[role="banner"] .header--mobile-right button {
    outline: none;
    background: transparent;
    color: #fff;
    border: none;
    outline: none;
    width: 80px;
    height: 80px; }
    @media (max-width: 550px) {
      header[role="banner"] .header--mobile-right button {
        padding: 0;
        width: 55px; } }
  @media (min-width: 992px) {
    header[role="banner"] .header--mobile-right {
      display: none; } }
  @media (max-width: 992px) {
    header[role="banner"] {
      height: 80px !important; }
      header[role="banner"] .container-nika {
        height: 80px; }
      header[role="banner"] .breadcrumb {
        padding: 15px 0 20px 0; } }

#header-menu {
  z-index: 9999; }

#header-menu2 {
  top: 64px;
  background: #cf0022;
  height: 80px;
  z-index: 9999; }
  #header-menu2 .header--mobile-dropdown {
    width: 47%;
    margin: auto 0 auto 8%;
    display: block; }
    @media (max-width: 992px) {
      #header-menu2 .header--mobile-dropdown {
        display: none; } }
  #header-menu2 #search-block {
    flex: 0 0 auto;
    display: none; }
    @media (min-width: 992px) {
      #header-menu2 #search-block {
        display: block;
        align-items: center;
        margin-right: 7px;
        margin-top: 0px; } }
    #header-menu2 #search-block form {
      display: flex;
      width: auto;
      border-radius: 100px;
      background: #ffffff;
      padding: 2px;
      position: relative; }
    #header-menu2 #search-block input[type="search"] {
      width: 100%;
      height: 35px;
      background: transparent;
      border: none;
      padding-left: 15px;
      position: relative;
      margin-right: auto; }
      #header-menu2 #search-block input[type="search"]:focus, #header-menu2 #search-block input[type="search"]:active {
        outline: none; }
      #header-menu2 #search-block input[type="search"]::placeholder {
        font-size: 15px;
        font-weight: 500;
        font-style: normal;
        font-family: "Roboto";
        text-transform: lowercase; }
    #header-menu2 #search-block button[type="submit"] {
      width: 35px;
      height: 36px;
      border: none;
      background: #050516;
      border-radius: 50px;
      color: white;
      position: relative;
      transition: all .3s; }
      #header-menu2 #search-block button[type="submit"] :before {
        font-size: 36px;
        margin-left: -6px; }
      #header-menu2 #search-block button[type="submit"]:hover {
        background: #7a7a7a;
        color: white; }
  #header-menu2 .search-block-result {
    position: absolute;
    width: 100%;
    background: white;
    border: 1px solid red;
    margin-left: 0px;
    margin-top: 39px;
    border-radius: 20px;
    display: none; }
    #header-menu2 .search-block-result .serach-fillter {
      background: #dfdfdf;
      color: black;
      padding: 10px 15px;
      border-top-right-radius: 20px;
      border-top-left-radius: 20px;
      font-size: 16px;
      font-family: "Roboto";
      font-weight: 500;
      display: flex; }
      #header-menu2 .search-block-result .serach-fillter span {
        margin: auto 8px auto 0px; }
    #header-menu2 .search-block-result .all-result-searchlist {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 30px 15px;
      padding: 15px; }
      #header-menu2 .search-block-result .all-result-searchlist .search-recommendation {
        display: grid;
        grid-template-rows: repeat(2, 1fr);
        grid-gap: 15px 30px;
        border-right: 1px solid #f2f3f5; }
        #header-menu2 .search-block-result .all-result-searchlist .search-recommendation .search-product-recommendation {
          border-bottom: 1px solid #f2f3f5; }
        #header-menu2 .search-block-result .all-result-searchlist .search-recommendation .keywordli {
          cursor: pointer !important; }
        #header-menu2 .search-block-result .all-result-searchlist .search-recommendation main {
          margin-top: 10px; }
          #header-menu2 .search-block-result .all-result-searchlist .search-recommendation main ul {
            font-size: 16px;
            line-height: 25px; }
            #header-menu2 .search-block-result .all-result-searchlist .search-recommendation main ul a {
              font-family: "Roboto";
              color: black; }
      #header-menu2 .search-block-result .all-result-searchlist header {
        font-size: 20px;
        font-weight: 600; }
    #header-menu2 .search-block-result .search-results .search-results-row {
      display: flex;
      align-items: center;
      color: black;
      padding: 15px 0;
      text-decoration: none;
      transition: background 0.3s; }
      #header-menu2 .search-block-result .search-results .search-results-row:hover {
        background: rgba(255, 255, 255, 0.2); }
      #header-menu2 .search-block-result .search-results .search-results-row:not(:last-child) {
        border-bottom: 1px solid #f2f3f5; }
      #header-menu2 .search-block-result .search-results .search-results-row .result-img {
        max-width: 100px;
        padding-right: 4px;
        flex: auto;
        width: 100px; }
      #header-menu2 .search-block-result .search-results .search-results-row .result-productname {
        text-align: left;
        padding-top: 5px;
        font-size: 18px;
        line-height: 20px;
        font-family: "Roboto"; }
    #header-menu2 .search-block-result .search-more {
      padding-right: 10px;
      padding-bottom: 10px;
      color: black;
      padding-top: 10px;
      text-align: right; }
      #header-menu2 .search-block-result .search-more a {
        color: white; }
  #header-menu2 .header-product_category {
    margin: auto;
    background: #b0001d;
    border-radius: 100px;
    color: white;
    cursor: pointer;
    transition: all .3s;
    border: none;
    box-shadow: inherit;
    outline: none !important; }
    #header-menu2 .header-product_category ul {
      margin-bottom: 0rem;
      list-style: none;
      padding-inline-start: 0px; }
      #header-menu2 .header-product_category ul li {
        display: flex;
        padding: 15px 19px; }
        #header-menu2 .header-product_category ul li span {
          font-size: 15px;
          text-transform: uppercase;
          margin-left: 12px; }
        #header-menu2 .header-product_category ul li .bar-icon {
          display: inline-block;
          cursor: pointer;
          margin: auto; }
          #header-menu2 .header-product_category ul li .bar-icon .bar1, #header-menu2 .header-product_category ul li .bar-icon .bar2, #header-menu2 .header-product_category ul li .bar-icon .bar3 {
            width: 17px;
            height: 2px;
            background-color: white;
            margin: 3px 0;
            transition: 0.4s; }
        #header-menu2 .header-product_category ul li .change .bar1 {
          transform: translate(0, 6px) rotate(-45deg); }
        #header-menu2 .header-product_category ul li .change .bar2 {
          opacity: 0; }
        #header-menu2 .header-product_category ul li .change .bar3 {
          transform: translate(0, -4px) rotate(45deg); }
    #header-menu2 .header-product_category:hover {
      background: #690112; }
    @media (max-width: 992px) {
      #header-menu2 .header-product_category {
        display: none; } }
    #header-menu2 .header-product_category:hover, #header-menu2 .header-product_category:active, #header-menu2 .header-product_category :focus {
      text-decoration: none;
      outline: none; }
  #header-menu2 #menu_two_elements {
    display: flex;
    margin-left: auto; }
    #header-menu2 #menu_two_elements #login_div, #header-menu2 #menu_two_elements #cart_div {
      margin: auto;
      margin-right: 0; }
      #header-menu2 #menu_two_elements #login_div a, #header-menu2 #menu_two_elements #cart_div a {
        color: #fff;
        text-decoration: none; }
    #header-menu2 #menu_two_elements .mobil-icon-container {
      display: none; }
    #header-menu2 #menu_two_elements #cart_div {
      background-color: #b0001d;
      margin: 0;
      padding: 23px 0px;
      width: 80px;
      text-align: center;
      transition: all .3s; }
      #header-menu2 #menu_two_elements #cart_div:hover {
        background-color: #690112; }
      @media (max-width: 992px) {
        #header-menu2 #menu_two_elements #cart_div {
          padding: 27px 0px 0; } }
      @media (max-width: 550px) {
        #header-menu2 #menu_two_elements #cart_div {
          padding: 27px 0px 0;
          width: 55px; } }
    #header-menu2 #menu_two_elements #login_div {
      display: grid;
      margin: 0;
      padding: 19px 19px 10px;
      transition: all .3s; }
      #header-menu2 #menu_two_elements #login_div span {
        font-size: 14px; }
      #header-menu2 #menu_two_elements #login_div img {
        margin: auto;
        display: block; }
      #header-menu2 #menu_two_elements #login_div:hover {
        background-color: #b0001d; }
      @media (max-width: 992px) {
        #header-menu2 #menu_two_elements #login_div {
          padding: 29px 19px 10px;
          width: 80px;
          height: 80px;
          background: #830117; }
          #header-menu2 #menu_two_elements #login_div span {
            display: none; } }
      @media (max-width: 550px) {
        #header-menu2 #menu_two_elements #login_div {
          padding: 29px 8px 10px;
          width: 55px; } }
    #header-menu2 #menu_two_elements .loginblock-container {
      background: #ffffff;
      border: 2px solid black;
      position: absolute;
      right: 0;
      width: 260px;
      padding: 15px;
      color: black;
      font-size: 14px; }
      #header-menu2 #menu_two_elements .loginblock-container .loginblock-form-header {
        font-weight: 600;
        margin-bottom: 12px;
        font-size: 14px; }
      #header-menu2 #menu_two_elements .loginblock-container .loginblock-list {
        padding-inline-start: 0px;
        list-style: none;
        margin-bottom: 0rem; }
        #header-menu2 #menu_two_elements .loginblock-container .loginblock-list li {
          margin-bottom: 5px; }
          #header-menu2 #menu_two_elements .loginblock-container .loginblock-list li a {
            color: #000 !important;
            display: flex; }
            #header-menu2 #menu_two_elements .loginblock-container .loginblock-list li a i {
              margin-right: 4px;
              display: block;
              width: 21px; }
        #header-menu2 #menu_two_elements .loginblock-container .loginblock-list .logout-top-menu {
          padding-top: 5px;
          border-top: 1px solid black;
          margin-top: 11px; }
      #header-menu2 #menu_two_elements .loginblock-container .loginblock-form-row {
        margin-bottom: 9px; }
      #header-menu2 #menu_two_elements .loginblock-container label:not(.nolabel) {
        padding-left: 3px; }
      #header-menu2 #menu_two_elements .loginblock-container .loginblock-form-button p {
        margin-top: 15px;
        margin-bottom: 0; }
        #header-menu2 #menu_two_elements .loginblock-container .loginblock-form-button p a {
          font-size: 14px;
          color: #cf0022 !important; }
          #header-menu2 #menu_two_elements .loginblock-container .loginblock-form-button p a:hover {
            color: #b0001d; }
        #header-menu2 #menu_two_elements .loginblock-container .loginblock-form-button p a:first-child {
          margin-right: 3px;
          padding-right: 8px;
          border-right: 1px solid #c8c8c8; }
    @media (max-width: 1200px) {
      #header-menu2 #menu_two_elements {
        grid-gap: 0px 0px; } }
    @media (max-width: 992px) {
      #header-menu2 #menu_two_elements .mobil-icon-container {
        display: block; }
        #header-menu2 #menu_two_elements .mobil-icon-container #search-icon {
          width: 80px !important;
          height: 80px; }
          #header-menu2 #menu_two_elements .mobil-icon-container #search-icon:before {
            font-size: 45px; } }
  #header-menu2 #currencies .dropdown-content {
    position: absolute;
    padding-left: 7px;
    padding-right: 7px;
    background: black;
    border: 1px solid white;
    border-top: none;
    width: max-content;
    display: none; }
  #header-menu2 #loginblock {
    position: relative;
    padding-left: 15px; }
    #header-menu2 #loginblock #loginblock-container {
      display: none;
      z-index: 111;
      position: absolute;
      top: 40px;
      right: 0;
      width: 200px;
      border: 1px solid; }
      #header-menu2 #loginblock #loginblock-container .card-body {
        padding: 10px; }
        #header-menu2 #loginblock #loginblock-container .card-body a {
          color: #000;
          font-size: 16px; }
      #header-menu2 #loginblock #loginblock-container a {
        display: block; }
        @media (max-width: 992px) {
          #header-menu2 #loginblock #loginblock-container a {
            font-size: 16px;
            padding: 5px 0px; } }
    #header-menu2 #loginblock .headerbutton span {
      display: inline-block; }
    @media (max-width: 992px) {
      #header-menu2 #loginblock .headerbutton .clipicontext {
        font-size: 14px;
        order: -1;
        margin-right: 10px;
        text-align: right; } }
  @media (max-width: 992px) and (max-width: 768px) {
    #header-menu2 #loginblock .headerbutton .clipicontext {
      font-size: 12px; } }
  #header-menu2 #languages {
    display: none; }
    @media (min-width: 992px) {
      #header-menu2 #languages {
        position: relative;
        display: inline-block; }
        #header-menu2 #languages .dropbtn {
          border: none;
          display: flex;
          justify-content: center;
          align-items: center;
          font-size: 13px;
          padding: 7px 5px 7px 7px;
          outline: none !important;
          margin: 15px 0 0 0;
          background-color: transparent; }
          #header-menu2 #languages .dropbtn span {
            display: inline-block;
            line-height: 1;
            transition: all, .3s; }
            #header-menu2 #languages .dropbtn span.demo-icon {
              font-size: 8px;
              margin: 0 0 0 8px;
              display: inline-flex;
              justify-content: center;
              align-items: center; }
          #header-menu2 #languages .dropbtn:hover span {
            color: white; }
        #header-menu2 #languages .dropdown-content {
          display: none;
          position: absolute;
          background-color: white;
          border: 1px solid #000;
          min-width: 46px;
          z-index: 1;
          font-size: 13px;
          line-height: 1;
          margin-top: 2px; }
          #header-menu2 #languages .dropdown-content a {
            color: black;
            padding: 7px 7px 7px 7px;
            text-decoration: none;
            display: block; }
            #header-menu2 #languages .dropdown-content a:hover {
              background-color: gray; } }

.asied-categ-black {
  position: absolute;
  height: 100%;
  width: 100%;
  background: #0000009c;
  z-index: 1000; }

.smaller {
  height: 0px !important; }

#header-menu3 {
  top: 141px;
  height: 115px;
  background: #ffffff;
  overflow: hidden;
  transition: all .6s; }
  #header-menu3 .navbar a {
    float: left;
    font-size: 18px;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none; }
  #header-menu3 .subnav-content a {
    float: left !important;
    font-size: 18px !important;
    color: white !important;
    text-align: center !important;
    padding: 14px 16px !important;
    text-decoration: none !important;
    font-weight: 400 !important; }
  #header-menu3 .subnav-content .subnav .subnavbtn {
    float: left !important;
    font-size: 18px !important;
    color: white !important;
    text-align: center !important;
    padding: 14px 16px !important;
    text-decoration: none !important;
    font-weight: 400 !important; }
  #header-menu3 .subnav {
    float: left;
    overflow: hidden; }
  #header-menu3 .subnav .subnavbtn {
    font-size: 18px;
    border: none;
    outline: none;
    color: white;
    padding: 10px 16px;
    font-weight: 500;
    background-color: inherit;
    font-family: inherit;
    margin: 0; }
    @media (max-width: 1530px) {
      #header-menu3 .subnav .subnavbtn {
        padding: 14px 20px; } }
    @media (max-width: 1400px) {
      #header-menu3 .subnav .subnavbtn {
        font-size: 18px;
        padding: 14px 10px; } }
    @media (max-width: 1200px) {
      #header-menu3 .subnav .subnavbtn {
        font-size: 16px;
        padding: 6px 10px; } }
  #header-menu3 .navbar a:hover, #header-menu3 .subnav:hover .subnavbtn {
    background-color: #cf0022; }
  #header-menu3 .subnav-content {
    display: none;
    position: absolute;
    left: 0;
    background-color: #cf0022;
    width: 100%;
    z-index: 1;
    border: 1px solid #cf0022; }
    #header-menu3 .subnav-content .subnav .subnav-content {
      display: none !important; }
  #header-menu3 .subnav-content a {
    float: left;
    color: white;
    text-decoration: none; }
  #header-menu3 .subnav-content a:hover {
    background-color: #eee;
    color: black; }
  #header-menu3 .subnav:hover .subnav-content {
    display: block; }
  @media (max-width: 992px) {
    #header-menu3 {
      height: 60px; }
      #header-menu3 .navbar {
        padding: 8px 0; } }
  #header-menu3 .container-nika {
    margin: 21px auto; }
  #header-menu3 .menu-promo .promo-grid {
    display: grid;
    grid-template-columns: repeat(10, 1fr);
    grid-gap: 15px 15px;
    padding: 3px 0 17px; }
    #header-menu3 .menu-promo .promo-grid a {
      display: grid;
      grid-template-rows: 60% 40%;
      font-family: "Poppins";
      font-weight: 500;
      font-style: normal;
      transition: all .3s;
      font-size: 13px;
      color: #16152f;
      text-transform: uppercase;
      text-decoration: none;
      text-align: center; }
      #header-menu3 .menu-promo .promo-grid a img {
        margin: auto auto 12px; }
      #header-menu3 .menu-promo .promo-grid a span {
        line-height: 15px; }
      #header-menu3 .menu-promo .promo-grid a:hover {
        color: #b0001d; }
    #header-menu3 .menu-promo .promo-grid a:not(:last-child) {
      border-right: 1px solid #e3e3e3; }

#toggle-category-menu-container {
  position: absolute;
  top: 80px;
  right: 0;
  width: 395px;
  z-index: 9999;
  font-family: "Poppins"; }
  #toggle-category-menu-container .menu-productcategory ul {
    display: none; }
  #toggle-category-menu-container .menu-productcategory ul, #toggle-category-menu-container .menu-brands ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    #toggle-category-menu-container .menu-productcategory ul.open, #toggle-category-menu-container .menu-brands ul.open {
      display: block; }
    #toggle-category-menu-container .menu-productcategory ul li, #toggle-category-menu-container .menu-brands ul li {
      background-color: #cf0022; }
      #toggle-category-menu-container .menu-productcategory ul li a, #toggle-category-menu-container .menu-brands ul li a {
        display: block;
        width: 100%;
        padding: 10px 10px;
        border: none;
        color: white !important;
        text-decoration: none !important; }
      #toggle-category-menu-container .menu-productcategory ul li li, #toggle-category-menu-container .menu-brands ul li li {
        background: #7d0015; }
        #toggle-category-menu-container .menu-productcategory ul li li a, #toggle-category-menu-container .menu-brands ul li li a {
          padding-left: 20px; }
        #toggle-category-menu-container .menu-productcategory ul li li li, #toggle-category-menu-container .menu-brands ul li li li {
          background: #4a000c; }
          #toggle-category-menu-container .menu-productcategory ul li li li a, #toggle-category-menu-container .menu-brands ul li li li a {
            padding-left: 30px; }
          #toggle-category-menu-container .menu-productcategory ul li li li li, #toggle-category-menu-container .menu-brands ul li li li li {
            background: #170004; }
            #toggle-category-menu-container .menu-productcategory ul li li li li a, #toggle-category-menu-container .menu-brands ul li li li li a {
              padding-left: 40px; }
            #toggle-category-menu-container .menu-productcategory ul li li li li li, #toggle-category-menu-container .menu-brands ul li li li li li {
              background: black; }
              #toggle-category-menu-container .menu-productcategory ul li li li li li a, #toggle-category-menu-container .menu-brands ul li li li li li a {
                padding-left: 50px; }
              #toggle-category-menu-container .menu-productcategory ul li li li li li li, #toggle-category-menu-container .menu-brands ul li li li li li li {
                background: black; }
                #toggle-category-menu-container .menu-productcategory ul li li li li li li a, #toggle-category-menu-container .menu-brands ul li li li li li li a {
                  padding-left: 60px; }
  #toggle-category-menu-container .menu-productcategory .menu-block, #toggle-category-menu-container .menu-brands .menu-block {
    display: flex; }
    #toggle-category-menu-container .menu-productcategory .menu-block .menu-icon, #toggle-category-menu-container .menu-brands .menu-block .menu-icon {
      display: flex; }
  #toggle-category-menu-container .menu-brands {
    display: none;
    position: absolute;
    top: 70px;
    left: 0;
    width: 395px; }
    #toggle-category-menu-container .menu-brands ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      #toggle-category-menu-container .menu-brands ul li {
        background-color: #cf0022; }
        #toggle-category-menu-container .menu-brands ul li a {
          display: block;
          width: 100%;
          padding: 10px 10px;
          border: none;
          color: white !important;
          text-decoration: none !important; }

.hamburger {
  position: relative;
  top: 9px;
  left: 6px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible; }

.hamburger-box {
  width: 40px;
  height: 20px;
  display: inline-block;
  position: relative;
  top: -7px; }
  @media (min-width: 768px) {
    .hamburger-box {
      top: -5px; } }
  .hamburger-box:hover, .hamburger-box:focus, .hamburger-box:active {
    outline: none; }

.hamburger-inner {
  display: block;
  outline: none; }

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 27px;
  height: 3px;
  background-color: white;
  border-radius: 4px;
  position: absolute;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  transition-duration: 0.15s;
  transition-timing-function: ease; }

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block; }

.hamburger-inner::before {
  top: -5px; }

.hamburger-inner::after {
  bottom: -5px; }

.hamburger--elastic .hamburger-inner {
  top: 2px;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic .hamburger-inner::before {
  top: 8px;
  transition: opacity 0.15s 0.4s ease; }

.hamburger--elastic .hamburger-inner::after {
  top: 17px;
  transition: -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55), -webkit-transform 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55); }

.hamburger--elastic.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(135deg);
  transform: translate3d(0, 10px, 0) rotate(135deg);
  transition-delay: 0.1s; }

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0; }

.hamburger--elastic.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-270deg);
  transform: translate3d(0, -17px, 0) rotate(-270deg);
  transition-delay: 0.1s; }

@media (max-width: 992px) {
  #header-menu2 {
    top: 0;
    padding: 0; }
  #header-menu3, #header-menu {
    display: none; } }

strong.clipicontext {
  margin-left: 5px;
  font-weight: 500; }

#mobil-icon-container {
  display: block; }
  @media (min-width: 992px) {
    #mobil-icon-container {
      display: none; } }
  #mobil-icon-container #search-icon {
    color: white;
    background: #000000;
    width: 80px !important;
    height: 80px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    text-decoration: none; }
    #mobil-icon-container #search-icon .icon-search_icon:before {
      font-size: 44px; }
    @media (max-width: 550px) {
      #mobil-icon-container #search-icon {
        width: 55px !important; } }

.header--mobile-right #money_change {
  border: 1px solid #e20613;
  display: flex; }
  .header--mobile-right #money_change .clipicontext {
    font-size: 16px;
    margin: 3px auto 0px 3px; }
  .header--mobile-right #money_change button {
    width: 54px !important;
    height: 31px;
    border: 1px solid #e20613;
    position: relative; }
    .header--mobile-right #money_change button .title {
      font-size: 16px;
      color: black;
      display: block; }
  .header--mobile-right #money_change #currencies {
    margin-top: -10px; }
  .header--mobile-right #money_change .dropdown-content {
    display: none;
    position: absolute;
    border: 1px solid #e20613;
    width: 55px;
    text-align: center; }
    .header--mobile-right #money_change .dropdown-content a {
      font-size: 16px; }

/* Albumok listázása */
/* ---- grid ---- */
.grid {
  background: white;
  margin: 0 -3px; }

/* clear fix */
.grid:after {
  content: '';
  display: block;
  clear: both; }

/* ---- .grid-item ---- */
.grid-sizer,
.grid-item {
  width: 33.333%;
  padding: 3px; }

.grid-item {
  float: left; }
  .grid-item .gallery-title {
    color: #fff;
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    opacity: 0;
    transition: all .5s; }
  .grid-item a {
    background-color: black;
    display: block; }
    .grid-item a:hover .gallery-title {
      opacity: 1; }
    .grid-item a:hover img {
      opacity: .7; }

.grid-item img {
  display: block;
  max-width: 100%;
  margin: 0 !important;
  opacity: 1;
  transition: opacity .5s; }

/* kép nézegető */
.pswp__caption__center {
  text-align: center; }

/* Tartalomban megjelenő carousel (szöveges oldal, cikkek */
.content-slider .carousel-inner .item {
  height: 370px; }

.content-slider .carousel-control {
  color: #fff;
  background-image: unset;
  display: flex;
  flex-direction: column;
  justify-content: center; }

.content-slider .carousel-indicators {
  bottom: 0;
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  align-items: baseline; }
  .content-slider .carousel-indicators:after {
    position: absolute;
    content: '';
    display: block;
    width: 100%;
    height: 45px;
    background: #000;
    opacity: .5;
    bottom: 0;
    z-index: -1; }
  .content-slider .carousel-indicators li {
    border-radius: unset;
    background-color: #fff;
    border-color: #fff;
    margin-right: 5px;
    margin-bottom: 11px; }
    .content-slider .carousel-indicators li.active {
      background-color: #cf0022;
      border-color: #cf0022;
      height: 20px; }

.module ul:not(.pagination) {
  margin: 0 0 10px 0;
  padding: 0 0 0 20px; }

.module-header {
  padding-top: 9px;
  width: 100%; }
  .module-header:after {
    top: 7px; }

.module-tags {
  font-weight: bold; }
  .module-tags a {
    color: #000 !important;
    padding: 5px 10px 5px 0;
    transition: background .5s, color .3s; }
    .module-tags a:hover {
      color: #000 !important;
      text-decoration: none !important; }

.module-content ul {
  line-height: 30px; }
  .module-content ul li {
    padding-left: 8px; }
    .module-content ul li::marker {
      content: '\e820';
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      font-size: 8px;
      color: #cf0022; }

@media (min-width: 992px) {
  .module-content.text-content {
    width: 97%; } }

.module-content form .button.form:after {
  display: none; }

.module-content .floatLeft {
  margin: 7px 15px 0 0; }

.module-content .floatRight {
  margin: 7px 0 0 15px; }

@media (max-width: 480px) {
  .module-content iframe {
    height: 185px !important; } }

@media (max-width: 768px) {
  .module-content iframe {
    height: 315px; } }

@media (max-width: 992px) {
  .module-content iframe {
    width: 100%; } }

.module-content, .module-content p {
  font-family: "Roboto";
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
  margin-bottom: 15px; }
  @media (min-width: 992px) {
    .module-content, .module-content p {
      font-size: 16px;
      line-height: 24px; } }
  .module-content img, .module-content p img {
    margin-right: 30px;
    margin-bottom: 20px;
    margin-top: 7px; }
    @media (max-width: 992px) {
      .module-content img, .module-content p img {
        width: 100%; } }

.module-content a.mce-item-anchor {
  display: block;
  position: relative;
  top: -150px;
  visibility: hidden; }

.ambassador-page .ambassador-title-foreword {
  margin-top: -40px;
  margin-bottom: 30px;
  font-size: 13px;
  font-weight: 500;
  color: #747485;
  font-family: "Poppins"; }

.ambassador-page .ambassadorForeword {
  margin-bottom: 29px;
  font-size: 18px; }

.ambassador-page .ambassadorDescription {
  font-size: 18px; }

.ambassador-page .ambassador-page-foreword {
  font-size: 14px; }

.ambassador-page a {
  font-size: 16px;
  color: #d20613;
  font-weight: 600; }

.ambassador-page .brand-title {
  text-align: center; }

.ambassador-page .brand-img {
  max-height: 150px;
  width: 100%;
  object-fit: none; }

.ambassador-page .ambassador-blog-img {
  max-height: 150px;
  width: 100%;
  object-fit: none; }

#breadcrumb {
  position: relative; }
  #breadcrumb .breadcrumb {
    padding: 50px 0 30px 0;
    margin: 0;
    background: transparent; }
    #breadcrumb .breadcrumb li {
      font-size: 12px;
      list-style: none;
      display: inline-flex;
      align-items: center;
      padding-right: 10px; }
      @media (min-width: 992px) {
        #breadcrumb .breadcrumb li {
          font-size: 15px;
          display: inline-block;
          padding-right: 7px; } }
      #breadcrumb .breadcrumb li:hover a {
        color: #000; }
      #breadcrumb .breadcrumb li:not(.active) a {
        margin-right: 1px;
        margin-left: 2px; }
      #breadcrumb .breadcrumb li.active a {
        color: #747485;
        font-weight: 400; }
      #breadcrumb .breadcrumb li:first-child:after {
        color: #1d1d1d; }
      #breadcrumb .breadcrumb li:not(:first-child):before {
        width: 10px;
        height: 15px;
        background: transparent;
        content: " > " !important;
        display: inline-block;
        top: -2px;
        margin-right: 5px;
        position: relative; }
      #breadcrumb .breadcrumb li a {
        text-decoration: none;
        color: #cf0022;
        font-weight: 600; }
    @media (max-width: 992px) {
      #breadcrumb .breadcrumb {
        padding: 10px 0 20px 0; } }

/**** BUTTON ***/
button {
  outline: none !important; }
  button:hover {
    text-decoration: none;
    outline: none !important; }
  button:active, button :focus {
    outline: none !important; }

.default-btn, .button {
  border: none;
  font-family: "Poppins";
  font-weight: 500;
  font-size: 18px;
  color: inherit;
  background: none;
  cursor: pointer;
  padding: 10px 20px;
  display: inline-block;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  outline: none !important;
  position: relative;
  transition-property: all;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0; }
  .default-btn:after, .button:after {
    content: '';
    position: absolute;
    z-index: -1;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease;
    transition-delay: 0; }
  .default-btn:before, .button:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    speak: none;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    position: relative;
    -webkit-font-smoothing: antialiased;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
  .default-btn:hover, .button:hover {
    text-decoration: none;
    outline: none; }
  .default-btn:active, .button:active, .default-btn :focus, .button :focus {
    outline: none; }

.button-red {
  position: relative;
  display: inline-block;
  margin: auto 0 auto 0;
  background: #cf0022;
  border-radius: 50px;
  color: white;
  text-decoration: none;
  padding: 10px 26px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-family: "Roboto";
  border: none;
  transition: all .3s; }
  .button-red:hover {
    background: #b0001d;
    text-decoration: none;
    color: white !important; }

.button-red-underline {
  position: relative;
  display: inline-block;
  margin: auto 0 auto 0;
  border-radius: 50px;
  color: #cf0022;
  text-decoration: none;
  padding: 0;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 800;
  letter-spacing: 1px;
  font-family: "Roboto";
  border: none;
  cursor: pointer;
  transition: all .3s; }
  .button-red-underline:hover {
    color: #b0001d;
    text-decoration: none; }

.show-more {
  border: none;
  padding: 0;
  line-height: 1;
  color: #cf0022;
  font-size: 14px;
  display: inline-flex;
  align-items: center; }
  .show-more:after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 6px;
    background-image: url("../../img/icons/arrow-red.png");
    background-repeat: no-repeat;
    margin-left: 10px; }
  .show-more.up:after {
    rotate: 180deg; }

/****** ICONS *****/
.icon-cart:before {
  content: "\f07a"; }

.icon-remove:before {
  content: "\f1f8"; }

.icon-cog:before {
  content: "\f013"; }

.icon-arrow-right:before {
  content: "\f061"; }

/* BUTTON */
/* kosár oldal */
.button-delete {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  text-decoration: none !important;
  outline: none;
  color: #ffffff;
  background: #cf0022;
  border: none;
  border-radius: 50px;
  padding: 10px;
  text-align: center;
  transition: background .5s; }
  .button-delete:hover {
    color: #ffffff;
    background: #b0001d; }

#more-articles-button {
  display: inline-block;
  background-color: #1b1b51;
  padding: 15px 25px 15px 25px;
  text-transform: uppercase;
  color: white;
  border-radius: 30px;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 1px; }
  #more-articles-button .arrow {
    border: solid white;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    margin-bottom: 3px;
    margin-left: 10px; }
  #more-articles-button .down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg); }

#home-slider {
  color: #fff;
  width: 100%;
  position: relative; }
  #home-slider .numberdiv {
    position: absolute;
    bottom: 40px;
    right: 60px;
    z-index: 1; }
    #home-slider .numberdiv span {
      font-size: 14px;
      font-weight: 500;
      font-style: normal; }
      #home-slider .numberdiv span:nth-child(1) {
        border: 2px solid white;
        border-radius: 100px;
        padding: 2px 9px;
        margin-right: 5px;
        font-weight: normal;
        font-style: normal; }
        @media (min-width: 992px) {
          #home-slider .numberdiv span:nth-child(1) {
            border: 2px solid white;
            border-radius: 100px;
            padding: 2px 7px;
            margin-right: 2px; } }
    @media (max-width: 992px) {
      #home-slider .numberdiv {
        display: none !important; } }
  #home-slider .carousel-control {
    z-index: 10;
    display: block;
    bottom: 260px;
    top: inherit;
    color: #ffffff80;
    text-align: center;
    opacity: 1;
    transition: all, 2s; }
    #home-slider .carousel-control span {
      background-image: none !important;
      font-size: 36px;
      position: relative; }
    #home-slider .carousel-control .sr-only {
      display: none; }
    #home-slider .carousel-control:hover {
      color: #f2f3f5; }
    @media (max-width: 992px) {
      #home-slider .carousel-control {
        bottom: 10px; }
        #home-slider .carousel-control span {
          display: contents; } }
    #home-slider .carousel-control:hover {
      color: #fff; }
  @media (max-width: 1300px) {
    #home-slider .carousel-control-prev {
      position: relative;
      margin: 0 auto 0 15px !important; } }
  @media (max-width: 992px) {
    #home-slider .carousel-control-prev {
      text-align: start;
      position: absolute; }
    #home-slider .carousel-control-next {
      text-align: end;
      position: absolute; } }
  #home-slider .carousel-inner {
    position: relative; }
    #home-slider .carousel-inner .carousel-item {
      background-repeat: no-repeat, no-repeat;
      background-position: center;
      background-size: cover;
      min-height: 400px; }
      @media (min-width: 992px) {
        #home-slider .carousel-inner .carousel-item {
          background-repeat: no-repeat, no-repeat;
          background-size: cover, cover;
          min-height: 617px; } }
      #home-slider .carousel-inner .carousel-item #carousel-caption-container {
        width: 100%;
        display: flex;
        justify-content: center; }
        @media (max-width: 992px) {
          #home-slider .carousel-inner .carousel-item #carousel-caption-container {
            display: block; }
            #home-slider .carousel-inner .carousel-item #carousel-caption-container .carousel-caption {
              text-align: start;
              color: #fff;
              padding: 120px 0px 0 15px;
              display: grid; }
              #home-slider .carousel-inner .carousel-item #carousel-caption-container .carousel-caption header {
                padding: 0px 15px 0 0px; }
              #home-slider .carousel-inner .carousel-item #carousel-caption-container .carousel-caption a {
                margin: 25px 0 0 0px;
                width: fit-content; } }
      #home-slider .carousel-inner .carousel-item .carousel-caption {
        bottom: inherit;
        text-shadow: none;
        text-align: center;
        position: relative;
        right: 0;
        left: 0;
        color: #000;
        padding: 140px 0 0 0;
        transition: all, 3s; }
        @media (min-width: 992px) {
          #home-slider .carousel-inner .carousel-item .carousel-caption {
            display: flex;
            align-items: flex-start;
            flex-direction: column;
            justify-content: flex-start;
            color: #fff; } }
        @media (min-width: 1200px) {
          #home-slider .carousel-inner .carousel-item .carousel-caption {
            width: 550px; } }
        @media (min-width: 1400px) {
          #home-slider .carousel-inner .carousel-item .carousel-caption {
            width: 650px; } }
        @media (min-width: 1920px) {
          #home-slider .carousel-inner .carousel-item .carousel-caption {
            width: 650px; } }
        #home-slider .carousel-inner .carousel-item .carousel-caption header {
          display: inline-block;
          font-family: "Roboto";
          font-weight: 700;
          font-size: 24px;
          text-transform: uppercase;
          line-height: 1.05;
          opacity: 1;
          transition: opacity .6s, transform .3s;
          z-index: 50;
          padding: 8px 15px 0 15px; }
          @media (min-width: 992px) {
            #home-slider .carousel-inner .carousel-item .carousel-caption header {
              font-size: 40px; } }
          @media (min-width: 1300px) {
            #home-slider .carousel-inner .carousel-item .carousel-caption header {
              padding: 0 0 0 10px;
              font-size: 60px;
              position: relative;
              display: inline-block;
              width: auto !important;
              line-height: 1; } }
        #home-slider .carousel-inner .carousel-item .carousel-caption .subtitle {
          opacity: 1;
          transition: transform 1s, opacity .4s;
          padding: 10px 15px;
          line-height: 1.3;
          font-weight: normal; }
          @media (min-width: 992px) {
            #home-slider .carousel-inner .carousel-item .carousel-caption .subtitle {
              padding: 10px 0 48px 10px;
              line-height: 1.5;
              font-size: 15px; } }
        #home-slider .carousel-inner .carousel-item .carousel-caption .content {
          max-width: 350px;
          font-size: 16px;
          color: black;
          font-weight: 500;
          display: inline-block;
          padding-top: 50px; }
          @media (min-width: 768px) {
            #home-slider .carousel-inner .carousel-item .carousel-caption .content {
              color: #000;
              padding-top: 0; } }
  #home-slider .carousel-indicators {
    bottom: 33px; }
    #home-slider .carousel-indicators li {
      width: 9px;
      height: 9px;
      border: 2px solid orange;
      border-radius: 20px;
      background-color: transparent; }
      @media (min-width: 992px) {
        #home-slider .carousel-indicators li {
          border: 2px solid white; } }
      #home-slider .carousel-indicators li.active {
        border: none;
        width: 13px;
        height: 13px;
        background-color: orange; }

/*****/
#home-mini-slider {
  color: #fff;
  width: 100%;
  position: relative; }
  #home-mini-slider .carousel-control {
    z-index: 10;
    display: block;
    bottom: 260px;
    top: inherit;
    color: #ffffff80;
    text-align: center;
    opacity: 1;
    transition: all, 2s; }
    #home-mini-slider .carousel-control span {
      background-image: none !important;
      font-size: 36px;
      position: relative; }
    #home-mini-slider .carousel-control .sr-only {
      display: none; }
    #home-mini-slider .carousel-control:hover {
      color: #f2f3f5; }
    @media (max-width: 992px) {
      #home-mini-slider .carousel-control {
        bottom: 10px; }
        #home-mini-slider .carousel-control span {
          display: contents; } }
    #home-mini-slider .carousel-control:hover {
      color: #fff; }
  #home-mini-slider .carousel-control-prev {
    display: none; }
  @media (max-width: 1300px) {
    #home-mini-slider .carousel-control-next {
      position: relative;
      margin: 0 15px 0 auto !important; } }

.slider-container {
  position: relative;
  text-align: center; }

.slider-container-control {
  z-index: 100;
  position: relative; }
  .slider-container-control .control-container {
    position: relative; }
    @media (min-width: 1200px) {
      .slider-container-control .control-container {
        top: 55px; } }
    .slider-container-control .control-container a.left, .slider-container-control .control-container a.right {
      position: absolute;
      opacity: 1;
      width: 50px;
      height: 50px;
      color: white;
      right: 0;
      transition: 0.4s; }
      @media (max-width: 768px) {
        .slider-container-control .control-container a.left, .slider-container-control .control-container a.right {
          margin-top: 12px; } }
      @media (max-width: 992px) {
        .slider-container-control .control-container a.left, .slider-container-control .control-container a.right {
          top: 250px !important; } }
      @media (min-width: 1200px) {
        .slider-container-control .control-container a.left, .slider-container-control .control-container a.right {
          width: 50px;
          height: 45px; } }
      .slider-container-control .control-container a.left:hover, .slider-container-control .control-container a.right:hover {
        background-color: transparent;
        opacity: .7; }
    .slider-container-control .control-container a.right {
      background: url("../../img/arrow_right.png") black no-repeat center center;
      width: 50px;
      height: 50px;
      right: 50px;
      position: absolute;
      top: 370px; }
      @media (min-width: 1200px) {
        .slider-container-control .control-container a.right {
          top: 580px;
          background: url("../../img/arrow_right.png") no-repeat center center; } }
    .slider-container-control .control-container a.left {
      background: url("../../img/arrow_left.png") #000 center center no-repeat;
      right: 100px;
      height: 50px;
      left: inherit;
      top: 370px; }
      @media (min-width: 1200px) {
        .slider-container-control .control-container a.left {
          top: 580px;
          background: url("../../img/arrow_left.png") center center no-repeat; } }
    .slider-container-control .control-container a:hover {
      background-color: #d0d0d0; }

.carousel-fade .carousel-inner .item {
  transition-property: opacity; }

.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0; }

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1; }

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  transform: translate3d(0, 0, 0); }

.carousel-fade .carousel-control {
  z-index: 2; }

.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%; }

/**************/
#slider-version-2 {
  max-width: 1920px;
  z-index: 10;
  width: 100%;
  height: 107vw;
  display: flex;
  position: relative; }
  @media (min-width: 640px) {
    #slider-version-2 {
      height: 92vw; } }
  @media (min-width: 768px) {
    #slider-version-2 {
      height: 89vw; } }
  @media (min-width: 992px) {
    #slider-version-2 {
      height: 100vh;
      background-color: #2C302E; } }
  #slider-version-2 .caption {
    position: absolute;
    top: 230px;
    left: 0;
    z-index: 9;
    opacity: 0;
    width: 100%;
    text-align: center;
    transition: 500ms ease opacity, 500ms ease transform;
    transform: translateY(60px); }
    @media (min-width: 480px) {
      #slider-version-2 .caption {
        top: 67vw; } }
    @media (min-width: 768px) {
      #slider-version-2 .caption {
        top: 51vh; } }
    @media (min-width: 992px) {
      #slider-version-2 .caption {
        top: 50%;
        left: 8rem;
        text-align: left; } }
    #slider-version-2 .caption.current-caption {
      transition-delay: 1000ms;
      opacity: 1;
      transform: translateY(0); }
    #slider-version-2 .caption.previous-caption {
      transform: translateY(-60px); }
    #slider-version-2 .caption .caption-heading {
      transition: 500ms ease-in all;
      font-size: 3rem;
      text-transform: uppercase;
      letter-spacing: .2rem;
      font-weight: 300;
      color: #2C302E; }
      @media (min-width: 992px) {
        #slider-version-2 .caption .caption-heading {
          font-size: 4rem;
          text-indent: -0.2rem; } }
    #slider-version-2 .caption .caption-subhead {
      font-size: 1rem;
      font-weight: 300;
      text-transform: uppercase;
      letter-spacing: 4px;
      word-spacing: .1rem;
      margin-bottom: 1.5rem;
      display: block; }
      @media (min-width: 992px) {
        #slider-version-2 .caption .caption-subhead {
          color: #fff; } }
  #slider-version-2 .left-col, #slider-version-2 .right-col {
    width: 100%;
    box-sizing: border-box;
    overflow: hidden; }
  #slider-version-2 .left-col {
    background-size: cover;
    background-position: center top;
    overflow: hidden;
    position: relative; }
    #slider-version-2 .left-col .slide {
      position: absolute;
      width: 100%;
      height: 100%;
      background-position: left top !important;
      background-size: 100% !important;
      background-repeat: no-repeat !important;
      opacity: 0;
      transition: 1000ms cubic-bezier(1, 0.04, 0.355, 1) transform, 1000ms cubic-bezier(0.68, -0.55, 0.265, 1.55) clip-path;
      transform: translateY(-100%);
      z-index: -1; }
      @media (min-width: 992px) {
        #slider-version-2 .left-col .slide {
          background-size: cover !important;
          background-position: center top !important; } }
      #slider-version-2 .left-col .slide.previous {
        z-index: 1;
        opacity: 1;
        transform: translateY(0);
        animation-delay: 1s;
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        transition: 3s ease transform;
        will-change: transform; }
        #slider-version-2 .left-col .slide.previous.change {
          transform: translateY(0); }
          @media (min-width: 992px) {
            #slider-version-2 .left-col .slide.previous.change {
              transform: translateY(50%); } }
      #slider-version-2 .left-col .slide.next {
        transform: translateY(-100%);
        z-index: 3;
        opacity: 0;
        clip-path: polygon(0 0, 100% 0, 100% 90%, 0% 100%); }
      #slider-version-2 .left-col .slide.current {
        opacity: 1;
        transform: translateY(0) scale(1.25);
        z-index: 2;
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); }
  #slider-version-2 .right-col {
    display: flex;
    align-items: center;
    justify-content: center; }
  #slider-version-2 .right-col .preview {
    max-width: 400px; }
  #slider-version-2 .nav {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    overflow: hidden;
    margin: 0;
    padding: 0; }
    #slider-version-2 .nav a {
      color: #fafafa;
      font-size: 3rem;
      text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); }
    #slider-version-2 .nav:hover .slide-up, #slider-version-2 .nav:hover .slide-down {
      opacity: .5;
      transform: translateX(0); }
    #slider-version-2 .nav .slide-up, #slider-version-2 .nav .slide-down {
      display: block;
      position: absolute;
      bottom: 0;
      text-align: center;
      padding: 1rem;
      opacity: 1;
      transition: .25s ease opacity,.25s ease transform;
      z-index: 99; }
      @media (min-width: 992px) {
        #slider-version-2 .nav .slide-up, #slider-version-2 .nav .slide-down {
          opacity: 0;
          top: 50%; }
          #slider-version-2 .nav .slide-up:hover, #slider-version-2 .nav .slide-down:hover {
            opacity: 1; } }
      #slider-version-2 .nav .slide-up a, #slider-version-2 .nav .slide-down a {
        text-decoration: none;
        font-weight: 300 !important; }
    #slider-version-2 .nav .slide-up {
      left: 15%;
      transform: translateX(-100%); }
      @media (min-width: 992px) {
        #slider-version-2 .nav .slide-up {
          left: 0; } }
    #slider-version-2 .nav .slide-down {
      right: 15%;
      transform: translateX(100%); }
      @media (min-width: 992px) {
        #slider-version-2 .nav .slide-down {
          right: 0; } }

.pagination {
  display: flex;
  padding: 0;
  margin-top: 80px;
  margin-bottom: 22px;
  margin-left: 0;
  justify-content: end; }
  .pagination li {
    font-size: 16px;
    list-style: none;
    margin-left: 5px;
    margin-right: 5px;
    font-weight: 600;
    line-height: 1; }
    .pagination li.disabled a {
      color: #000; }
      .pagination li.disabled a:hover {
        text-decoration: none; }
    .pagination li:first-child a {
      line-height: 1;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-right: 15px;
      padding-left: 15px;
      text-decoration: none;
      letter-spacing: 5px;
      color: black; }
    .pagination li:first-child a {
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-right: 15px;
      padding-left: 15px;
      text-decoration: none;
      background: #f2f3f5; }
    .pagination li:last-child a {
      line-height: 1;
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-right: 15px;
      padding-left: 15px;
      text-decoration: none;
      letter-spacing: 5px;
      color: black; }
    .pagination li:last-child a {
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      padding-right: 15px;
      padding-left: 15px;
      text-decoration: none;
      background: #f2f3f5; }
    .pagination li.active a {
      color: #000;
      border: 2px solid black;
      display: flex;
      border-radius: 50px;
      justify-content: center;
      align-items: center;
      text-decoration: none; }
  .pagination a {
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 15px; }
    .pagination a span {
      font-size: 20px; }
    .pagination a:hover {
      color: white;
      background: #747485; }
  .pagination a.number {
    width: 15px;
    color: #000 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    line-height: 1;
    text-decoration: none !important; }
    .pagination a.number:hover {
      color: #000 !important;
      background: #747485; }

@media (min-width: 768px) {
  #pagination_box {
    display: table;
    width: 100%; } }

@media (max-width: 999px) {
  .page {
    padding-top: 0px !important; }
  .navbar-header {
    float: none; }
  .navbar-left, .navbar-right {
    float: none !important; }
  .navbar-toggle {
    display: block; }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
  .navbar-collapse.collapse {
    display: none; }
  .navbar-nav {
    float: none !important;
    margin-top: 7.5px; }
  .navbar-nav > li {
    float: none; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px; }
  .collapse.in {
    display: block !important; } }

.container {
  max-width: 100%; }

footer[role="contentinfo"] {
  background: #0c0c1e;
  width: 100%;
  text-align: left;
  position: relative;
  color: #fff;
  font-size: 14px;
  padding-top: 32px;
  padding-bottom: 32px; }
  @media (min-width: 768px) {
    footer[role="contentinfo"] {
      font-size: 20px;
      padding-top: 65px; }
      footer[role="contentinfo"] p {
        font-size: 14px;
        line-height: 1.2; } }
  @media (min-width: 992px) {
    footer[role="contentinfo"] p {
      font-size: 20px;
      line-height: 1.4; } }
  footer[role="contentinfo"] a {
    color: #fff !important;
    text-decoration: none !important;
    font-family: "Poppins";
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase; }
    footer[role="contentinfo"] a:hover, footer[role="contentinfo"] a.active {
      text-decoration: none !important;
      color: #b8b8b8 !important; }
  footer[role="contentinfo"] .socail_logo_footer ul {
    margin-bottom: 0rem;
    list-style: none;
    padding-inline-start: 0px; }
    footer[role="contentinfo"] .socail_logo_footer ul li {
      margin-bottom: 10px; }
      footer[role="contentinfo"] .socail_logo_footer ul li a {
        display: flex; }
        footer[role="contentinfo"] .socail_logo_footer ul li a i {
          background: #1e1e52;
          border-radius: 15px;
          margin-right: 10px;
          padding: 3px; }
        footer[role="contentinfo"] .socail_logo_footer ul li a span {
          margin: auto 0; }
  footer[role="contentinfo"] .footerlogo {
    text-align: end;
    padding-top: 30px; }
    footer[role="contentinfo"] .footerlogo .copyright {
      font-size: 15px;
      margin-top: 15px; }
      footer[role="contentinfo"] .footerlogo .copyright a {
        text-transform: inherit; }
  footer[role="contentinfo"] .footer-menu {
    padding: 0;
    margin: 0;
    font-size: 16px; }
    @media (min-width: 992px) {
      footer[role="contentinfo"] .footer-menu {
        margin: -6px 0 0 0;
        font-size: 20px; } }
    footer[role="contentinfo"] .footer-menu li {
      list-style: none;
      padding-left: 0;
      padding-top: 1px;
      padding-bottom: 9px;
      line-height: 21px; }
  @media (min-width: 768px) {
    footer[role="contentinfo"] #footer-container {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      column-gap: 10px; } }
  @media (min-width: 992px) {
    footer[role="contentinfo"] #footer-container {
      grid-template-columns: .6fr 1fr 1fr 1fr .6fr;
      column-gap: 15px; } }
  footer[role="contentinfo"] #footer-container .footer-box {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0 45px; }
    @media (min-width: 992px) {
      footer[role="contentinfo"] #footer-container .footer-box {
        display: block;
        padding: 0; } }
    footer[role="contentinfo"] #footer-container .footer-box .title {
      text-transform: uppercase;
      font-size: 25px;
      font-weight: 900;
      margin: 15px 0 15px 0;
      display: block;
      width: 100%; }
      @media (min-width: 992px) {
        footer[role="contentinfo"] #footer-container .footer-box .title {
          margin: 0 0 15px 0;
          display: inline-block; } }
    footer[role="contentinfo"] #footer-container .footer-box p {
      margin: 0;
      padding: 9px 0; }
      @media (min-width: 992px) {
        footer[role="contentinfo"] #footer-container .footer-box p {
          margin-bottom: 1rem; } }
    @media (max-width: 992px) {
      footer[role="contentinfo"] #footer-container .footer-box {
        display: block;
        padding: 0; } }
  @media (max-width: 992px) {
    footer[role="contentinfo"] {
      padding-top: 70px; } }
  @media (max-width: 768px) {
    footer[role="contentinfo"] .footerrow {
      text-align: center; }
      footer[role="contentinfo"] .footerrow .socail_logo_footer ul {
        width: fit-content;
        text-align: start;
        margin: 20px auto; }
    footer[role="contentinfo"] .footerlogo {
      text-align: center;
      padding-top: 15px; } }
  footer[role="contentinfo"] #page-to-top {
    position: absolute;
    right: 90px;
    top: -8px;
    background: #cf0022;
    border-radius: 5px;
    padding: 2px;
    font-size: 19px;
    border: 2px solid white; }
    footer[role="contentinfo"] #page-to-top:hover {
      background: #b0001d; }
  footer[role="contentinfo"] .footerlogo img {
    max-height: 35px; }

/* Aside dobozok */
.adise-blocks {
  padding-top: 30px; }

.content-page .aside-block {
  display: flex; }
  .content-page .aside-block .aside-block-main {
    text-align: left;
    margin-left: 30px; }
  .content-page .aside-block .aside-block-img {
    width: 20%; }
  @media (max-width: 992px) {
    .content-page .aside-block {
      display: block; }
      .content-page .aside-block .aside-block-main {
        text-align: center;
        margin-left: 0; }
      .content-page .aside-block .aside-block-img {
        width: auto; } }

.aside {
  padding: 35px 15px 0 15px;
  background: #f2f3f5; }
  @media (min-width: 992px) {
    .aside {
      padding: 54px 20px 0 20px; } }
  .aside .aside-block {
    text-align: center;
    background: white;
    border-radius: 20px;
    padding: 38px 27px 20px;
    margin-bottom: 30px; }
    .aside .aside-block .aside-block-img {
      margin-bottom: 32px; }
      .aside .aside-block .aside-block-img img {
        max-height: 68px; }
    .aside .aside-block .aside-block-main .aside-block-title {
      margin: 0 0 20px;
      font-weight: bold;
      font-size: 18px;
      line-height: 21px; }
    .aside .aside-block .aside-block-main .aside-block-desc p {
      margin: 0 0 20px;
      font-family: "Roboto";
      font-weight: 500;
      font-size: 16px; }
  .aside #featured_category {
    padding: 20px 0 50px; }
    .aside #featured_category .icon-left, .aside #featured_category .icon-right {
      top: -25%; }
  .aside .filter-group {
    border-bottom: 1px solid #dbdcde;
    padding: 17px 0 20px 0; }
    .aside .filter-group .filter-title {
      font-weight: 600;
      font-size: 18px;
      display: block;
      margin-bottom: 12px; }
    .aside .filter-group ul {
      list-style: none;
      padding-inline-start: 0;
      margin: 0; }
    .aside .filter-group .checkbox_fillter {
      position: relative;
      cursor: pointer; }
      .aside .filter-group .checkbox_fillter div {
        margin-bottom: 15px; }
        .aside .filter-group .checkbox_fillter div:before {
          content: '';
          display: block;
          height: 20px;
          width: 20px;
          background-color: #ffffff;
          border: none;
          position: absolute; }
        .aside .filter-group .checkbox_fillter div span {
          margin-left: 29px; }
        .aside .filter-group .checkbox_fillter div.active:before {
          background-image: url(../../img/icons/check-white.png);
          background-repeat: no-repeat;
          background-position: 50% 2px;
          background-color: #cf0022; }
      .aside .filter-group .checkbox_fillter::marker {
        display: none; }
    .aside .filter-group .badge {
      font-size: 14px;
      font-weight: 500;
      padding: 0 0 0 0;
      cursor: pointer;
      transition: all .3s; }
      .aside .filter-group .badge:not(.error-badget) {
        display: inline-flex;
        background: #e4e6ea;
        padding: 9px 10px;
        border: 2px solid white; }
        .aside .filter-group .badge:not(.error-badget):hover {
          text-decoration: none;
          background: #cecece;
          border: 2px solid #cf0022; }
        .aside .filter-group .badge:not(.error-badget):after {
          font-family: "fontello";
          font-style: normal;
          font-weight: normal;
          display: block;
          content: '\e830';
          font-weight: 300;
          font-size: 11px;
          margin: auto 0;
          padding-left: 4px; }
      .aside .filter-group .badge.error-badget {
        font-weight: 500;
        color: #cf0022;
        display: flex;
        margin-top: 12px; }
        .aside .filter-group .badge.error-badget:after {
          font-family: "fontello";
          font-style: normal;
          font-weight: normal;
          display: block;
          content: '\e830';
          font-weight: 300;
          font-size: 11px;
          margin: auto 0;
          padding-left: 4px; }
    .aside .filter-group select {
      display: block;
      width: 100%;
      border: none;
      padding: 10px 25px 9px 19px;
      border-radius: 30px;
      font-size: 15px; }
    .aside .filter-group .menu-filters ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .aside .filter-group .menu-filters ul li {
        position: relative;
        padding: 6px 0 6px 32px;
        font-family: "Roboto";
        font-size: 15px; }
        .aside .filter-group .menu-filters ul li:before {
          content: '';
          display: block;
          height: 23px;
          width: 23px;
          background-color: white;
          border: 1px solid white;
          position: absolute;
          top: 6px;
          left: 0; }
        .aside .filter-group .menu-filters ul li.active:before {
          border: 1px solid #cf0022;
          background-color: #cf0022;
          background-image: url("../../img/icons/check-white.png");
          background-repeat: no-repeat;
          background-position: 50% 50%; }
        .aside .filter-group .menu-filters ul li:hover:before {
          border: 1px solid #cf0022;
          background-color: #cf0022;
          background-image: url("../../img/icons/check-white.png");
          background-repeat: no-repeat;
          background-position: 50% 50%; }
    .aside .filter-group .menu-filters .show-all {
      font-size: 14px;
      color: #cf0022; }
      .aside .filter-group .menu-filters .show-all:after {
        content: '';
        display: inline-block;
        background-image: url("../../img/icons/arrow_red.png");
        background-repeat: no-repeat;
        background-position: 0 50%;
        width: 14px;
        height: 9px;
        margin-left: 10px; }

.menu-productcategory ul, .category-list ul, .menu-brands ul {
  margin: 0;
  padding: 0;
  list-style: none;
  padding-top: 10px; }
  .menu-productcategory ul.open, .category-list ul.open, .menu-brands ul.open {
    display: block; }
  .menu-productcategory ul li, .category-list ul li, .menu-brands ul li {
    background-color: #d20613;
    border-bottom: 2px solid white; }
    .menu-productcategory ul li a, .category-list ul li a, .menu-brands ul li a {
      font-size: 16px;
      font-weight: 600;
      display: block;
      width: 100%;
      padding: 6px 28px;
      border: none;
      color: white !important;
      text-decoration: none !important;
      text-transform: inherit; }
    .menu-productcategory ul li li, .category-list ul li li, .menu-brands ul li li {
      background: #d20613; }
      .menu-productcategory ul li li a, .category-list ul li li a, .menu-brands ul li li a {
        padding-left: 20px; }
      .menu-productcategory ul li li li, .category-list ul li li li, .menu-brands ul li li li {
        background: #d20613; }
        .menu-productcategory ul li li li a, .category-list ul li li li a, .menu-brands ul li li li a {
          padding-left: 30px; }
        .menu-productcategory ul li li li li, .category-list ul li li li li, .menu-brands ul li li li li {
          background: #d20613; }
          .menu-productcategory ul li li li li a, .category-list ul li li li li a, .menu-brands ul li li li li a {
            padding-left: 40px; }
          .menu-productcategory ul li li li li li, .category-list ul li li li li li, .menu-brands ul li li li li li {
            background: #d20613; }
            .menu-productcategory ul li li li li li a, .category-list ul li li li li li a, .menu-brands ul li li li li li a {
              padding-left: 50px; }
            .menu-productcategory ul li li li li li li, .category-list ul li li li li li li, .menu-brands ul li li li li li li {
              background: #d20613; }
              .menu-productcategory ul li li li li li li a, .category-list ul li li li li li li a, .menu-brands ul li li li li li li a {
                padding-left: 60px; }

.menu-productcategory .menu-block, .category-list .menu-block, .menu-brands .menu-block {
  display: flex; }
  .menu-productcategory .menu-block .menu-icon, .category-list .menu-block .menu-icon, .menu-brands .menu-block .menu-icon {
    display: flex;
    transition: all .3s;
    /* &.isOpen {
         &:after {
           content: "\f068";
         }
       }*/ }
    .menu-productcategory .menu-block .menu-icon:before, .category-list .menu-block .menu-icon:before, .menu-brands .menu-block .menu-icon:before {
      content: '';
      display: inline-block;
      width: 0px;
      height: 100%;
      background-color: rgba(255, 255, 255, 0.3);
      border-bottom: 0px solid white; }
    .menu-productcategory .menu-block .menu-icon i, .category-list .menu-block .menu-icon i, .menu-brands .menu-block .menu-icon i {
      content: '\f105';
      font-weight: 600;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%;
      width: 30px;
      color: white;
      cursor: pointer;
      border-bottom: 0px solid white;
      transition: all .3s; }
  .menu-productcategory .menu-block .isOpen i, .category-list .menu-block .isOpen i, .menu-brands .menu-block .isOpen i {
    transform: rotateZ(90deg); }

#asideFilterSection {
  font-size: 15px; }
  #asideFilterSection .filter-title {
    font-weight: 600;
    font-size: 18px; }

.fixFillterTitle {
  font-weight: 600;
  font-size: 18px; }

#maps {
  width: 100%;
  height: 300px !important;
  top: 0;
  color: black !important; }
  #maps .gm-style-iw {
    padding-top: 10px; }
  @media (min-width: 768px) {
    #maps {
      min-height: 530px;
      height: 530px !important; } }
  #maps p {
    font-size: 14px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 1; }
  #maps div#map {
    width: 100% !important;
    border: none;
    margin-bottom: 0px;
    height: 300px !important; }
    @media (min-width: 768px) {
      #maps div#map {
        height: 530px !important; } }
  #maps .map-control, #maps .selector-control {
    display: none; }

.tooltip {
  text-align: center;
  max-width: 280px;
  width: 130px;
  background: #000;
  color: white;
  position: absolute;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 5px;
  z-index: 10010;
  border-radius: 2px;
  transition: display 0.3s, opacity 0.4s, transform 0.3s; }

span.fa-exclamation-triangle {
  cursor: pointer; }
  span.fa-exclamation-triangle:before {
    content: "\f071"; }

#seoblock {
  background-color: #f2f3f5;
  padding: 60px 0 30px;
  margin-top: 50px; }
  @media (max-width: 768px) {
    #seoblock {
      padding-left: 15px;
      padding-right: 15px; } }
  #seoblock header {
    text-align: start;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial;
    margin-bottom: 35px; }
  #seoblock .module-content {
    margin-bottom: 50px; }
    @media (min-width: 992px) {
      #seoblock .module-content {
        display: flex; } }
    #seoblock .module-content .seo-text {
      width: 100%; }
  @media (max-width: 1200px) {
    #seoblock {
      padding: 35px 0 30px;
      border-top: 1px solid #00000030; }
      #seoblock .module-content {
        margin-bottom: 30px; } }

.widget-rightside {
  position: fixed;
  top: 150px;
  right: 0;
  display: none; }
  @media (min-width: 992px) {
    .widget-rightside {
      display: flex;
      flex-direction: column; } }
  .widget-rightside .widget-social {
    background: black;
    width: 247px;
    height: 50px;
    margin-top: 10px;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    display: inline-flex;
    align-items: center;
    padding-left: 20px; }
    .widget-rightside .widget-social a {
      color: white !important;
      font-size: 27px;
      margin-right: 20px;
      transition: color .3s; }
      .widget-rightside .widget-social a:hover {
        color: #fff !important; }
  .widget-rightside .widget-kerdesevan {
    background: #e7611b;
    width: 247px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    color: white !important;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
    letter-spacing: 5px;
    font-size: 20px;
    line-height: 1 !important;
    padding-bottom: 2px;
    transition: background .3s; }
    .widget-rightside .widget-kerdesevan:hover {
      text-decoration: none !important;
      background: #ff894b; }
    .widget-rightside .widget-kerdesevan .telefon {
      width: 24px;
      height: 24px;
      display: inline-block;
      position: relative;
      background: url("../../img/telicon.png") no-repeat;
      margin-left: 15px;
      margin-right: 10px;
      top: 2px; }

#badget {
  position: fixed;
  width: auto;
  top: 54%;
  right: 0;
  display: none;
  flex-direction: column;
  z-index: 100; }
  #badget img {
    filter: brightness(0) invert(1);
    max-height: 40px;
    max-width: 24px;
    margin-right: 10px; }
  @media (min-width: 992px) {
    #badget {
      display: flex; } }
  #badget .badget-block {
    border-radius: 26px 0 0 25px;
    background: #cf0022;
    color: white;
    padding: 4px 25px 7px 13px;
    margin-bottom: 5px;
    text-transform: uppercase;
    transition: all .3s; }
    #badget .badget-block i {
      margin-right: 4px; }
    #badget .badget-block img {
      max-width: 22px;
      height: 22px; }
    @media (min-width: 992px) {
      #badget .badget-block.close {
        transform: translateX(128px);
        font-weight: 400;
        font-size: 14px;
        line-height: inherit;
        padding: 7px 0px 7px 13px;
        opacity: 1; }
      #badget .badget-block:hover {
        transform: translateX(0); } }
    #badget .badget-block a {
      color: white;
      text-decoration: none;
      font-size: 14px;
      font-family: "Roboto"; }
    #badget .badget-block:hover {
      background: #b0001d; }

/* Főoldalon widget style */
.home-title {
  padding: 0;
  margin: 0 0 30px 0;
  text-transform: uppercase; }
  @media (min-width: 992px) {
    .home-title {
      padding: 20px 0;
      margin: 30px 0; } }

.inner-box {
  padding: 23px 45px; }

/* Promo slider */
#promo-slider {
  background: #747485; }
  @media (min-width: 992px) {
    #promo-slider .item-container {
      display: flex; } }
  #promo-slider .item-container .image-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }
    @media (min-width: 992px) {
      #promo-slider .item-container .image-container {
        width: 50%; }
        #promo-slider .item-container .image-container img {
          max-height: 400px;
          width: auto; } }
  #promo-slider .item-container .text-container {
    position: relative;
    right: unset;
    bottom: unset;
    left: unset;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: #747485; }
    @media (min-width: 992px) {
      #promo-slider .item-container .text-container {
        width: 50%;
        padding: 0 5%; } }
    #promo-slider .item-container .text-container header {
      margin-bottom: 10px; }

/* Promo boxes */
/* Termék kategória Promo*/
#product-category-promo #promo-block-parent {
  margin: 30px auto; }
  #product-category-promo #promo-block-parent #promo-block-menu {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%; }
    @media (min-width: 992px) {
      #product-category-promo #promo-block-parent #promo-block-menu {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 15px 15px; } }
    #product-category-promo #promo-block-parent #promo-block-menu a {
      width: 100%;
      padding: 0;
      cursor: pointer;
      text-decoration: none; }
      #product-category-promo #promo-block-parent #promo-block-menu a span {
        display: block;
        color: white;
        text-transform: uppercase;
        font-weight: 900;
        font-size: 25px; }
      #product-category-promo #promo-block-parent #promo-block-menu a.inactive {
        background-color: #575756 !important; }
    #product-category-promo #promo-block-parent #promo-block-menu header {
      text-align: center;
      padding: 20px 0px; }
      #product-category-promo #promo-block-parent #promo-block-menu header img {
        margin-bottom: 12px;
        height: 57px; }
    #product-category-promo #promo-block-parent #promo-block-menu footer img {
      width: 100%; }
  #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block {
    display: none;
    transition: all, .3s; }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block.active {
      display: block;
      border-top: 20px solid grey; }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block.border-red {
      border-color: #d20613; }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block.border-blue {
      border-color: #1388c0; }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block.border-green {
      border-color: #3aaa35; }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block.border-yellow {
      border-color: #014689; }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .img-container {
      display: flex;
      justify-content: center;
      align-items: center;
      height: 150px; }
      @media (min-width: 992px) {
        #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .img-container {
          height: 220px; } }
    #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .title {
      text-align: center; }
      #product-category-promo #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .title a {
        color: #000;
        text-decoration: none;
        font-weight: 900;
        font-size: 25px;
        text-transform: uppercase; }

@media (max-width: 992px) {
  #product-category-promo {
    margin-top: 60px; }
    #product-category-promo #promo-block-menu {
      display: grid !important;
      grid-template-columns: repeat(2, 1fr) !important;
      grid-gap: 40px 15px !important; }
      #product-category-promo #promo-block-menu li {
        display: grid !important;
        grid-template-rows: 35% 65% !important; }
        #product-category-promo #promo-block-menu li .tinyMCE-row {
          margin: 0 0px !important;
          width: 100% !important;
          display: block !important; } }

@media (max-width: 480px) {
  #product-category-promo {
    margin-top: 60px; }
    #product-category-promo #promo-block-menu {
      display: grid !important;
      grid-template-columns: repeat(1, 1fr) !important;
      grid-gap: 40px 15px !important; } }

/* Miért mi? doboz */
#whyChooseUs .home-title {
  font-weight: 900;
  font-size: 60px;
  line-height: 1; }
  @media (min-width: 992px) {
    #whyChooseUs .home-title {
      font-size: 93px; } }

@media (min-width: 992px) {
  #whyChooseUs .inner-box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0 20px; } }

#whyChooseUs .inner-box ul {
  font-weight: 900;
  font-size: 16px;
  margin: 0; }
  @media (min-width: 992px) {
    #whyChooseUs .inner-box ul {
      font-size: 25px; } }

#whyChooseUs .inner-box .text-container {
  align-self: center;
  height: 100%; }

#ambassador-list {
  margin-top: 80px; }
  #ambassador-list .home-title {
    text-align: start;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial; }
  #ambassador-list .ambassador-block {
    display: block;
    min-height: 200px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    text-decoration: none;
    background-color: #cecece;
    transition: all, .3s;
    margin-bottom: 2px;
    border-radius: 23px;
    margin-right: 20px; }
    @media (min-width: 992px) {
      #ambassador-list .ambassador-block {
        margin-bottom: 0; } }
    #ambassador-list .ambassador-block .ambassador-block-container {
      min-height: 378px;
      position: relative;
      background-position: 120% 0, 0 0;
      transition: all, .8s; }
      #ambassador-list .ambassador-block .ambassador-block-container .text-container {
        padding: 11px 0 0 12px;
        transform: translate(0, 100px);
        transition: all, .8s;
        background: #00000000;
        width: 48%;
        margin-left: 33px; }
        #ambassador-list .ambassador-block .ambassador-block-container .text-container .ambassador-date-block {
          opacity: 0;
          transition: all, 1.5s;
          text-align: start;
          margin-top: 0px; }
          #ambassador-list .ambassador-block .ambassador-block-container .text-container .ambassador-date-block h4 {
            line-height: 25px;
            font-size: 23px;
            font-family: "Poppins";
            font-weight: 600;
            font-style: normal;
            color: black;
            margin-bottom: 15px; }
          #ambassador-list .ambassador-block .ambassador-block-container .text-container .ambassador-date-block .button-red {
            padding: 10px 14px !important;
            font-size: 11px !important; }
    #ambassador-list .ambassador-block:hover {
      text-decoration: none;
      filter: grayscale(0); }
      #ambassador-list .ambassador-block:hover .ambassador-block-container {
        background-color: #cececeb8;
        border-radius: 23px; }
      #ambassador-list .ambassador-block:hover .text-container {
        transform: translate(0, 130px); }
        #ambassador-list .ambassador-block:hover .text-container .ambassador-date-block {
          opacity: 1; }
    @media (max-width: 992px) {
      #ambassador-list .ambassador-block .home-title {
        font-size: 26px; } }
  #ambassador-list .icon-right {
    right: 10px;
    top: -22%;
    border: none;
    font-size: 20px;
    background: #f2f3f5;
    transition: all .3s; }
    #ambassador-list .icon-right:hover {
      background: #cf0022 !important;
      color: white; }
  #ambassador-list .icon-left {
    right: 63px;
    top: -22%;
    border: none;
    font-size: 20px;
    background: #f2f3f5;
    transition: all .3s; }
    #ambassador-list .icon-left:hover {
      background: #cf0022 !important;
      color: white; }

#latest-blog-posts {
  margin: 80px 0; }
  #latest-blog-posts .home-title {
    text-align: center;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial;
    margin: 0 0 50px; }
  #latest-blog-posts .latest-blog-container {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(2, 0fr);
    grid-gap: 60px 20px;
    grid-template-areas: "article1 article1 article1 article2 article2 article2" "article3 article3 article3 article3 article3 article3"; }
    #latest-blog-posts .latest-blog-container .article_1 {
      grid-area: article1; }
    #latest-blog-posts .latest-blog-container .article_2 {
      grid-area: article2; }
    #latest-blog-posts .latest-blog-container .article-top {
      display: flex; }
      #latest-blog-posts .latest-blog-container .article-top .blog-main-block {
        position: relative;
        width: 55%;
        padding-left: 30px;
        padding-top: 30px; }
        #latest-blog-posts .latest-blog-container .article-top .blog-main-block .cube_icon {
          left: 20px; }
        #latest-blog-posts .latest-blog-container .article-top .blog-main-block .date-block {
          font-family: "Poppins";
          font-size: 13px;
          color: #747485; }
        #latest-blog-posts .latest-blog-container .article-top .blog-main-block header {
          font-size: 22px;
          margin: 25px 0px 2px;
          line-height: 25px; }
      #latest-blog-posts .latest-blog-container .article-top .blog-img-block {
        width: 45%; }
        #latest-blog-posts .latest-blog-container .article-top .blog-img-block .img-responsive {
          max-height: none;
          border-radius: 20px; }
    #latest-blog-posts .latest-blog-container article {
      margin-right: 30px;
      border: unset !important; }
      #latest-blog-posts .latest-blog-container article .blog-img-block {
        position: relative; }
        #latest-blog-posts .latest-blog-container article .blog-img-block .date-block {
          position: absolute;
          bottom: 12px;
          right: -10px;
          background: black;
          color: white;
          font-size: 11px;
          padding: 3px 10px; }
        #latest-blog-posts .latest-blog-container article .blog-img-block .img-responsive {
          max-width: 100%;
          height: 100%;
          width: 100%;
          max-height: 200px;
          object-fit: cover; }
      #latest-blog-posts .latest-blog-container article header {
        font-size: 16px;
        font-family: "Poppins";
        font-weight: 700;
        line-height: 18px;
        margin: 25px 0px 10px;
        height: 38px; }
      #latest-blog-posts .latest-blog-container article .promo_main {
        padding: 15px 0; }
        #latest-blog-posts .latest-blog-container article .promo_main .promo-block-desc {
          font-size: 16px;
          font-family: "Roboto"; }
    @media (max-width: 1550px) {
      #latest-blog-posts .latest-blog-container {
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 0fr);
        grid-gap: 60px 20px;
        grid-template-areas: "article1 article1 article2 article2" "article3 article3 article3 article3"; }
        #latest-blog-posts .latest-blog-container :nth-child(7), #latest-blog-posts .latest-blog-container :nth-child(8) {
          display: none; } }
    @media (max-width: 1200px) {
      #latest-blog-posts .latest-blog-container {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(3, 0fr);
        grid-gap: 20px 20px;
        grid-template-areas: "article1 article1" "article2 article2 " "article3 article3"; }
        #latest-blog-posts .latest-blog-container :nth-child(5), #latest-blog-posts .latest-blog-container :nth-child(6) {
          display: none; } }
    @media (max-width: 768px) {
      #latest-blog-posts .latest-blog-container {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: none;
        grid-gap: 20px 20px;
        grid-template-areas: none; }
        #latest-blog-posts .latest-blog-container :nth-child(5), #latest-blog-posts .latest-blog-container :nth-child(6) {
          display: block; }
        #latest-blog-posts .latest-blog-container .article_1, #latest-blog-posts .latest-blog-container .article_2 {
          display: none; } }
  #latest-blog-posts .latest-blog-footer {
    text-align: center;
    margin: 50px 0 0px; }
  @media (max-width: 992px) {
    #latest-blog-posts .home-title {
      font-size: 26px;
      text-align: start; } }

#sixpromo {
  margin-top: 80px; }
  #sixpromo .home-title {
    margin: 30px 0 90px;
    text-align: center;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial; }
  #sixpromo .refBlock_fooldal {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px 30px;
    background: transparent;
    position: relative;
    margin-top: 40px; }
    @media (max-width: 1400px) {
      #sixpromo .refBlock_fooldal {
        grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 768px) {
      #sixpromo .refBlock_fooldal {
        grid-template-columns: repeat(1, 1fr); } }
    #sixpromo .refBlock_fooldal a {
      text-decoration: none;
      color: #000; }
    #sixpromo .refBlock_fooldal .promo-block {
      display: block;
      min-height: 200px;
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat;
      text-decoration: none;
      background-color: #cecece;
      transition: all, .3s;
      margin-bottom: 2px;
      border-radius: 23px; }
      @media (min-width: 992px) {
        #sixpromo .refBlock_fooldal .promo-block {
          margin-bottom: 0; } }
      #sixpromo .refBlock_fooldal .promo-block .promo-block-container {
        min-height: 246px;
        position: relative;
        background-position: 120% 0, 0 0;
        transition: all, .8s; }
        #sixpromo .refBlock_fooldal .promo-block .promo-block-container .text-container {
          padding: 11px 0 0 12px;
          transform: translate(0, 100px);
          transition: all, .8s;
          background: #00000000;
          width: 48%;
          margin-left: 33px; }
          #sixpromo .refBlock_fooldal .promo-block .promo-block-container .text-container .promo-block-title {
            text-align: start;
            line-height: 25px;
            font-size: 23px;
            font-family: "Poppins";
            font-weight: 600;
            font-style: normal;
            color: black; }
          #sixpromo .refBlock_fooldal .promo-block .promo-block-container .text-container .promo-button-block {
            color: white;
            opacity: 0;
            transition: all, 1.5s;
            text-align: start;
            margin-top: 20px; }
      #sixpromo .refBlock_fooldal .promo-block:hover {
        text-decoration: none;
        filter: grayscale(0); }
        #sixpromo .refBlock_fooldal .promo-block:hover .promo-block-container {
          background-color: #cececeb8;
          border-radius: 23px; }
        #sixpromo .refBlock_fooldal .promo-block:hover .text-container {
          transform: translate(0, 48px); }
          #sixpromo .refBlock_fooldal .promo-block:hover .text-container .promo-block-title {
            color: black; }
          #sixpromo .refBlock_fooldal .promo-block:hover .text-container .promo-button-block {
            opacity: 1; }
  @media (max-width: 992px) {
    #sixpromo {
      margin-top: 70px; }
      #sixpromo .home-title {
        margin: 0px 0 50px;
        text-align: start;
        font-size: 26px; }
      #sixpromo .promo-block-title {
        font-size: 20px; } }

.cube_icon {
  position: absolute;
  top: -5px;
  left: 0;
  font-size: 12px;
  color: #cf0022; }

#promoszerviz {
  margin-top: 80px; }
  #promoszerviz #promo-block-parent {
    margin: 30px auto; }
    #promoszerviz #promo-block-parent #promo-block-menu {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 15px 15px;
      padding-inline-start: 0; }
      @media (min-width: 992px) {
        #promoszerviz #promo-block-parent #promo-block-menu {
          display: grid;
          grid-template-columns: repeat(4, 1fr);
          grid-gap: 15px 15px; } }
      #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title {
        width: 100%;
        display: block;
        padding: 25px 0px 25px 0px;
        background-position: 20px 50%;
        cursor: pointer;
        text-align: center; }
        #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title img {
          max-height: 56px; }
        #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title span {
          display: block;
          color: white;
          text-transform: uppercase;
          font-weight: 900;
          font-size: 20px;
          line-height: 28px;
          margin-top: 18px; }
        #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title footer a span {
          font-size: 17px;
          display: inherit;
          border-bottom: 2px solid white; }
        #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title footer a i {
          color: white;
          position: absolute;
          bottom: 3px; }
        #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title.inactive {
          background-color: #575756 !important; }
        @media (max-width: 992px) {
          #promoszerviz #promo-block-parent #promo-block-menu .promo-block-title {
            padding: 25px 35px 25px 35px; } }
    #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block {
      display: none;
      transition: all, .3s; }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block.active {
        display: block;
        border-top: 20px solid grey; }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block.border-red {
        border-color: #d20613; }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block.border-blue {
        border-color: #1388c0; }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block.border-green {
        border-color: #3aaa35; }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block.border-yellow {
        border-color: #014689; }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .img-container {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 150px; }
        @media (min-width: 992px) {
          #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .img-container {
            height: 220px; } }
      #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .title {
        text-align: center; }
        #promoszerviz #promo-block-parent #promo-block-desc-container .promo-block .tinyMCE-col-1-3 .title a {
          color: #000;
          text-decoration: none;
          font-weight: 900;
          font-size: 25px;
          text-transform: uppercase; }
  @media (max-width: 992px) {
    #promoszerviz {
      margin-top: 60px; }
      #promoszerviz #promo-block-menu {
        display: grid !important;
        grid-template-columns: repeat(1, 1fr) !important;
        grid-gap: 40px 15px !important; }
        #promoszerviz #promo-block-menu li .tinyMCE-row {
          margin: 0 0px !important;
          width: 100% !important;
          display: block !important; } }

section#lablecTop {
  display: none;
  z-index: 2;
  position: relative;
  border-top: 15px solid #ffdd00;
  width: 100%;
  margin-bottom: -110px; }
  section#lablecTop #image-container {
    text-align: end;
    padding-right: 180px; }
    @media (max-width: 1700px) {
      section#lablecTop #image-container {
        padding-right: 80px; } }
    @media (max-width: 1500px) {
      section#lablecTop #image-container {
        padding-right: 0px; } }
    @media (max-width: 992px) {
      section#lablecTop #image-container {
        text-align: start; } }
  @media (max-width: 992px) {
    section#lablecTop {
      display: block; } }

.widgetside {
  color: white;
  text-align: start;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 20px; }
  .widgetside.bankkartyas {
    background: #575757; }
  .widgetside .widgetside-header {
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 30px;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 36px; }
    @media (max-width: 992px) {
      .widgetside .widgetside-header {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 16px;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
        margin-bottom: 6px;
        line-height: 33px; } }
  .widgetside .widgetside-content {
    text-align: center; }
    .widgetside .widgetside-content img {
      padding-top: 8px;
      padding-bottom: 30px;
      width: 100%; }
    .widgetside .widgetside-content p {
      padding-left: 25px;
      padding-right: 25px;
      font-size: 18px;
      font-weight: 400;
      text-align: left; }
      @media (max-width: 992px) {
        .widgetside .widgetside-content p {
          padding-left: 15px;
          padding-right: 15px;
          font-size: 16px; } }
  .widgetside .widgetside-footer {
    padding-left: 25px;
    padding-right: 25px;
    text-align: left;
    padding-top: 10px;
    padding-bottom: 30px; }
    .widgetside .widgetside-footer a {
      color: white;
      padding: 10px 20px 10px 20px;
      background: black;
      display: inline-block;
      text-transform: uppercase;
      font-weight: bold;
      position: relative;
      text-decoration: none;
      font-size: 16px; }
      .widgetside .widgetside-footer a:hover {
        color: white;
        padding: 10px 20px 10px 20px;
        background: #2b2b2b; }
    @media (max-width: 992px) {
      .widgetside .widgetside-footer {
        padding-left: 15px;
        padding-right: 15px; } }

#basketPopup {
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.5); }
  #basketPopup .product-img {
    display: block !important; }
  #basketPopup h2, #basketPopup span {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 22px;
    font-family: "Roboto";
    font-weight: 600;
    text-decoration: inherit !important; }
  #basketPopup p {
    font-size: 15px; }

#cartCount, .cartCount {
  position: absolute;
  width: 21px;
  height: 21px;
  background: black;
  border-radius: 21px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  margin-left: 43px;
  margin-top: -38px; }
  @media (max-width: 550px) {
    #cartCount, .cartCount {
      margin-left: 27px; } }

.loginblock {
  position: relative; }

#mass-order-update #mass-order {
  margin-bottom: 30px; }

#mass-order-update .module-content {
  display: grid;
  grid-template-columns: 45% 55%;
  grid-column-gap: 10px; }
  @media (max-width: 992px) {
    #mass-order-update .module-content {
      display: block; }
      #mass-order-update .module-content form {
        margin-bottom: 50px; } }

#mass-order-update #mass-order-update-info {
  margin-bottom: 20px; }
  #mass-order-update #mass-order-update-info #response {
    margin-bottom: 20px; }

.termeklista_menyiseg {
  margin: auto;
  margin-right: 4px; }

@media (max-width: 992px) {
  .modal-backdrop {
    z-index: -1 !important; } }

@media (min-width: 992px) {
  #top-promo {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-template-areas: "promo1 promo1 promo1 promo2 promo2" "promo1 promo1 promo1 promo3 promo3" "promo1 promo1 promo1 promo3 promo3";
    max-height: 617px;
    position: relative; } }

#top-promo .promo-block .promo-grid {
  display: flow-root;
  position: relative;
  padding: 45px 40px;
  background: #d6d7da; }
  #top-promo .promo-block .promo-grid .promo-block-title {
    font-family: "Roboto";
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    color: black;
    text-decoration: none;
    line-height: 1;
    background: white;
    display: block;
    padding: 5px 8px 5px 0px;
    border-radius: 100px;
    margin: 0 15px 15px 0px;
    float: left;
    transition: all .3s; }
    #top-promo .promo-block .promo-grid .promo-block-title i {
      color: #cf0022;
      font-size: 18px;
      transition: all .3s; }
    #top-promo .promo-block .promo-grid .promo-block-title:hover {
      color: white;
      background-color: #cf0022; }
      #top-promo .promo-block .promo-grid .promo-block-title:hover i {
        color: white; }

#top-promo .promo-block [role="button"] {
  margin: 0 0 0 15px; }
  @media (min-width: 992px) {
    #top-promo .promo-block [role="button"] {
      margin: 40px auto 0; } }

#top-promo #promo-1 {
  grid-area: promo1; }

#top-promo #promo-2 {
  grid-area: promo2;
  background: #e2e3e6; }
  @media (max-width: 992px) {
    #top-promo #promo-2 .promo-grid {
      padding: 30px 15px; } }

#top-promo #promo-3 {
  grid-area: promo3; }
  #top-promo #promo-3 a {
    height: 100%;
    display: block;
    background-size: cover; }
    @media (max-width: 992px) {
      #top-promo #promo-3 a {
        min-height: 300px; } }

.productSlider {
  position: relative;
  padding-bottom: 50px; }
  @media (max-width: 768px) {
    .productSlider {
      padding: 0px 0 40px; }
      .productSlider img {
        margin: auto; } }
  .productSlider header {
    background-color: black;
    color: #000;
    padding: 18px 17px 12px 17px;
    margin: 0 0 32px 0;
    font-size: 18px; }
    @media (min-width: 992px) {
      .productSlider header {
        display: flex;
        justify-content: space-between;
        align-items: center; } }
    .productSlider header .home-title {
      font-size: 26px;
      text-transform: uppercase;
      text-align: start;
      padding: 0; }
      @media (max-width: 992px) {
        .productSlider header .home-title {
          font-size: 24px; } }
    .productSlider header .title-desc {
      font-weight: 600; }
      .productSlider header .title-desc span {
        font-weight: 900; }
  .productSlider img {
    max-width: 260px;
    max-height: 190px; }
  .productSlider .icon-arrow_left {
    top: 20px;
    left: -10%;
    background: none;
    border: 0;
    outline: none;
    position: absolute;
    font-size: 35px;
    z-index: 9999;
    transition: all .3s; }
    @media (max-width: 1580px) {
      .productSlider .icon-arrow_left {
        top: 100px;
        left: 0%; } }
    .productSlider .icon-arrow_left:before {
      content: '\e800';
      color: #e29452;
      font-size: 30px; }
    .productSlider .icon-arrow_left:hover:before {
      color: #e29452; }
  .productSlider .icon-arrow_right {
    top: 20px;
    right: -10%;
    background: none;
    border: 0;
    outline: none;
    position: absolute;
    font-size: 35px;
    z-index: 9999;
    transition: all .3s; }
    @media (max-width: 1580px) {
      .productSlider .icon-arrow_right {
        top: 100px;
        right: 0%; } }
    .productSlider .icon-arrow_right:before {
      content: '\e801';
      color: #e29452;
      font-size: 30px; }
    .productSlider .icon-arrow_right:hover:before {
      color: #e29452; }
  .productSlider .slick-list .slider-termek-div {
    margin-right: 40px; }
    .productSlider .slick-list .slider-termek-div .header-text {
      margin-bottom: 15px; }
      .productSlider .slick-list .slider-termek-div .header-text span {
        display: block;
        font-size: 12px;
        font-weight: 500;
        color: #ad916f; }
      .productSlider .slick-list .slider-termek-div .header-text strong {
        display: block;
        font-size: 19px;
        color: black;
        font-weight: 500;
        min-height: 57px; }
    .productSlider .slick-list .slider-termek-div .footer-text {
      margin-top: 10px; }
      .productSlider .slick-list .slider-termek-div .footer-text .price {
        font-size: 18px;
        font-weight: 700;
        display: block;
        line-height: 1.3; }
        .productSlider .slick-list .slider-termek-div .footer-text .price.old-price {
          text-decoration: line-through; }
        .productSlider .slick-list .slider-termek-div .footer-text .price.sale-price {
          color: #d20613; }
      .productSlider .slick-list .slider-termek-div .footer-text .desc {
        margin-top: 10px; }
        .productSlider .slick-list .slider-termek-div .footer-text .desc p {
          font-weight: 500;
          font-family: "Poppins"; }
  @media (min-width: 992px) {
    .productSlider .slick-prev {
      left: -18px; } }
  @media (min-width: 992px) {
    .productSlider .slick-next {
      right: 0px; } }
  .productSlider .slick-arrow {
    top: 50%; }
    @media (min-width: 992px) {
      .productSlider .slick-arrow {
        top: 40%; } }

.new-product-list {
  background-color: #f2f3f5;
  padding-bottom: 55px; }
  .new-product-list .slick-track {
    padding-top: 60px; }
  .new-product-list .icon-right {
    right: -68px;
    top: 50%;
    border: none;
    background: none;
    font-size: 28px;
    transition: all .3s; }
    @media (max-width: 1840px) {
      .new-product-list .icon-right {
        right: 0;
        top: inherit;
        bottom: -34px; } }
    .new-product-list .icon-right:hover {
      color: #b0001d; }
  .new-product-list .icon-left {
    left: -68px;
    top: 50%;
    border: none;
    background: none;
    font-size: 28px;
    transition: all .3s; }
    @media (max-width: 1840px) {
      .new-product-list .icon-left {
        left: 0;
        top: inherit;
        bottom: -34px; } }
    .new-product-list .icon-left:hover {
      color: #b0001d; }
  @media (max-width: 992px) {
    .new-product-list {
      padding: 50px 0px 80px; }
      .new-product-list .slick-track {
        margin-top: 0px; } }

.new-product-list .product-block, .sale-product-list .product-block, .featured-product-list .product-block {
  background: white;
  margin: 0 12px;
  transition: all .3s; }
  .new-product-list .product-block:hover, .sale-product-list .product-block:hover, .featured-product-list .product-block:hover {
    box-shadow: 1px 2px 9px 4px #72727280; }
  @media (max-width: 992px) {
    .new-product-list .product-block, .sale-product-list .product-block, .featured-product-list .product-block {
      margin: 0 12px 0 0; } }

.ambassadorsAside {
  margin-top: 10px !important; }
  .ambassadorsAside .icon-left, .ambassadorsAside .icon-right {
    background: white !important; }
  @media (max-width: 992px) {
    .ambassadorsAside {
      padding: 10px 0px 50px; }
      .ambassadorsAside .home-title {
        font-size: 26px; }
      .ambassadorsAside .icon-left, .ambassadorsAside .icon-right {
        top: -17%; } }

#featured_category {
  padding-top: 20px; }
  #featured_category .home-title {
    text-align: start;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    padding: 20px 0 0;
    text-transform: initial; }
  #featured_category .icon-right {
    right: 10px;
    top: -23%;
    border: none;
    font-size: 20px;
    background: white;
    transition: all .3s; }
    #featured_category .icon-right:hover {
      background: #cf0022 !important;
      color: white; }
  #featured_category .icon-left {
    right: 63px;
    top: -23%;
    border: none;
    font-size: 20px;
    background: white;
    transition: all .3s; }
    #featured_category .icon-left:hover {
      background: #cf0022 !important;
      color: white; }
  #featured_category .promo-block {
    display: block;
    min-height: 200px;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    text-decoration: none;
    background-color: #cecece;
    transition: all, .3s;
    margin-bottom: 2px;
    border-radius: 23px; }
    @media (min-width: 992px) {
      #featured_category .promo-block {
        margin-bottom: 0; } }
    #featured_category .promo-block .promo-block-container {
      min-height: 246px;
      position: relative;
      background-position: 120% 0, 0 0;
      transition: all, .8s; }
      #featured_category .promo-block .promo-block-container .text-container {
        padding: 11px 0 0 12px;
        transform: translate(0, 100px);
        transition: all, .8s;
        background: #00000000;
        width: 48%;
        margin-left: 33px; }
        #featured_category .promo-block .promo-block-container .text-container .promo-block-title {
          text-align: start;
          line-height: 25px;
          font-size: 23px;
          font-family: "Poppins";
          font-weight: 600;
          font-style: normal;
          color: black; }
        #featured_category .promo-block .promo-block-container .text-container .promo-button-block {
          color: white;
          opacity: 0;
          transition: all, 1.5s;
          text-align: start;
          margin-top: 20px; }
    #featured_category .promo-block:hover {
      text-decoration: none;
      filter: grayscale(0); }
      #featured_category .promo-block:hover .promo-block-container {
        background-color: #cececeb8;
        border-radius: 23px; }
      #featured_category .promo-block:hover .text-container {
        transform: translate(0, 48px); }
        #featured_category .promo-block:hover .text-container .promo-block-title {
          color: black; }
        #featured_category .promo-block:hover .text-container .promo-button-block {
          opacity: 1; }

.aside-featured-product-list .home-title {
  text-align: start;
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  font-size: 28px;
  padding: 20px 0 0;
  text-transform: initial; }

.aside-featured-product-list .product-block {
  background: white;
  margin: 0 20px 0 0;
  border: 5px solid #e3e4e6;
  transition: all .3s; }
  .aside-featured-product-list .product-block:hover {
    box-shadow: 1px 2px 9px 4px #72727280; }

.aside-featured-product-list .icon-right {
  right: 10px;
  top: -12%;
  border: none;
  font-size: 20px;
  background: white;
  transition: all .3s; }
  .aside-featured-product-list .icon-right:hover {
    background: #cf0022;
    color: white; }

.aside-featured-product-list .icon-left {
  right: 63px;
  top: -12%;
  border: none;
  font-size: 20px;
  background: white;
  transition: all .3s; }
  .aside-featured-product-list .icon-left:hover {
    background: #cf0022;
    color: white; }

@media (max-width: 992px) {
  .aside-featured-product-list {
    padding: 10px 0px 50px; }
    .aside-featured-product-list .home-title {
      font-size: 26px; } }

.sale-product-list {
  padding: 90px 15px 80px; }
  .sale-product-list .home-title {
    text-align: start;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial;
    margin: 30px 0; }
  .sale-product-list .icon-right {
    right: 10px;
    top: -16%;
    border: none;
    font-size: 20px;
    background: #f2f3f5;
    transition: all .3s; }
    .sale-product-list .icon-right:hover {
      background: #cf0022;
      color: white; }
  .sale-product-list .icon-left {
    right: 63px;
    top: -16%;
    border: none;
    font-size: 20px;
    background: #f2f3f5;
    transition: all .3s; }
    .sale-product-list .icon-left:hover {
      background: #cf0022;
      color: white; }
  .sale-product-list .product-block {
    border: 1px solid #e7e7e7; }
  @media (max-width: 992px) {
    .sale-product-list {
      padding: 50px 15px 60px; }
      .sale-product-list .home-title {
        font-size: 26px; } }

.featured-product-list {
  background-color: #f2f3f5;
  padding: 70px 0 50px;
  margin: 100px auto 0px; }
  .featured-product-list .home-title {
    text-align: start;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial; }
  .featured-product-list .product-block {
    border: 5px solid #e3e4e6; }
  .featured-product-list .icon-right {
    right: 10px;
    top: -15%;
    border: none;
    font-size: 20px;
    background: white;
    transition: all .3s; }
    .featured-product-list .icon-right:hover {
      background: #cf0022;
      color: white; }
  .featured-product-list .icon-left {
    right: 63px;
    top: -15%;
    border: none;
    font-size: 20px;
    background: white;
    transition: all .3s; }
    .featured-product-list .icon-left:hover {
      background: #cf0022;
      color: white; }
  @media (max-width: 992px) {
    .featured-product-list .home-title {
      font-size: 26px; } }

.opinion {
  background-color: #f2f3f5;
  padding: 45px 0 70px; }
  .opinion .home-title {
    text-align: center;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial; }
  @media (max-width: 992px) {
    .opinion .home-title {
      font-size: 26px;
      text-align: start; } }

#newsletter-box {
  text-align: center;
  margin: 0px auto 10px;
  padding: 50px 0;
  height: 388px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  #newsletter-box .home-title {
    margin: 30px 0 15px;
    text-align: center;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial; }
  #newsletter-box .call-to-action-container {
    width: 53%;
    margin: auto; }
    #newsletter-box .call-to-action-container p {
      font-family: "Poppins";
      font-size: 16px;
      margin-bottom: 50px; }
  @media (max-width: 768px) {
    #newsletter-box {
      margin: 0px auto 10px;
      padding: 25px 0;
      height: 290px; }
      #newsletter-box .home-title {
        font-size: 26px; }
      #newsletter-box .call-to-action-container {
        width: 80%;
        margin: auto; }
        #newsletter-box .call-to-action-container p {
          margin-bottom: 29px; } }

.brand {
  margin: 97px 0 30px;
  padding-top: 30px;
  border-top: 1px solid #00000045;
  position: relative; }
  .brand .home-title {
    text-align: center;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial;
    margin: 30px 0 80px; }
  .brand img {
    margin: auto;
    max-width: 160px; }
  .brand .icon-right {
    right: -68px;
    top: 37%;
    border: none;
    background: none;
    font-size: 28px; }
    @media (max-width: 1840px) {
      .brand .icon-right {
        right: 0;
        top: 90%; } }
  .brand .icon-left {
    left: -68px;
    top: 37%;
    border: none;
    background: none;
    font-size: 28px; }
    @media (max-width: 1840px) {
      .brand .icon-left {
        left: 0;
        top: 90%; } }
  @media (max-width: 992px) {
    .brand .home-title {
      font-size: 26px; } }

.prev_order_table {
  margin-top: 30px; }

.prev_order_table_header {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-columns: 15.5% 18.5% 14.5% 19.5% 16.5% 9.5%;
  grid-gap: 0px 10px;
  padding: 8px;
  background: #cf0022;
  color: white; }
  @media (max-width: 768px) {
    .prev_order_table_header {
      display: none; } }

.prev_orders_table_body {
  display: block; }
  .prev_orders_table_body span.fa-list:before {
    content: "\f0a9";
    font-family: 'FontAwesome';
    font-size: 16px;
    color: #cf0022;
    display: inline-block;
    margin-top: 0; }
  .prev_orders_table_body a {
    color: #cf0022; }

.prev_order_table_body {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-columns: 15.5% 18.5% 14.5% 19.5% 16.5% 9.5%;
  grid-gap: 0px 10px;
  border: 1px solid #e8e8e8;
  padding: 8px;
  color: black !important; }
  .prev_order_table_body .prev_orders_title {
    display: block; }
  .prev_order_table_body .prev_order_title {
    display: none; }
  .prev_order_table_body .nextorder {
    text-align: center; }
  .prev_order_table_body div {
    margin: auto 0; }
    .prev_order_table_body div span.fa.fa-list:before {
      content: "\f0a9";
      font-family: 'FontAwesome';
      font-size: 16px;
      color: #cf0022;
      display: inline-block;
      margin-top: 0; }
  @media (max-width: 768px) {
    .prev_order_table_body {
      display: block; }
      .prev_order_table_body .nextorder {
        text-align: start; }
      .prev_order_table_body div {
        display: flex;
        margin-bottom: 8px; }
        .prev_order_table_body div strong.prev_order_title, .prev_order_table_body div .prev_orders_title {
          width: 50%; }
        .prev_order_table_body div span, .prev_order_table_body div a {
          width: 50%;
          text-align: left; } }
      @media (max-width: 768px) and (max-width: 480px) {
        .prev_order_table_body div span, .prev_order_table_body div a {
          text-align: end; } }
  @media (max-width: 768px) {
      .prev_order_table_body .prev_order_title {
        display: block; } }

.orderstable .prev_order_table_body, .orderstable .prev_order_table_header {
  grid-template-columns: repeat(5, 1fr); }

.prev_orders_table_footer {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 9px 10px;
  padding: 8px 0px; }
  .prev_orders_table_footer div {
    display: grid;
    grid-template-columns: repeat(3, 1fr); }
  @media (max-width: 480px) {
    .prev_orders_table_footer {
      display: block; }
      .prev_orders_table_footer div {
        display: block; } }

.orderdatas {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 0 40px; }
  @media (max-width: 768px) {
    .orderdatas {
      grid-template-columns: repeat(2, 1fr); } }
  @media (max-width: 480px) {
    .orderdatas {
      grid-template-columns: repeat(1, 1fr); } }

.product-peoples {
  display: flex;
  border-bottom: 1px solid #b3b3b34a;
  padding-bottom: 15px;
  margin-bottom: 22px; }
  .product-peoples .product-people {
    display: flex;
    margin-right: 15px;
    color: black; }
    .product-peoples .product-people :first-child {
      margin: auto; }
      .product-peoples .product-people :first-child img {
        width: 38px;
        border-radius: 50%;
        height: 55px;
        object-fit: cover;
        object-position: top;
        margin: 0 10px 0 0; }
    .product-peoples .product-people :last-child {
      padding: 8px 0px;
      line-height: 10px;
      margin: auto 9px auto 0px; }
      .product-peoples .product-people :last-child h4 {
        font-size: 13px;
        margin: auto; }
      .product-peoples .product-people :last-child span {
        font-size: 11px;
        color: #747485;
        margin: 0; }
    .product-peoples .product-people:hover {
      text-decoration: none; }
  @media (max-width: 768px) {
    .product-peoples {
      display: block; }
      .product-peoples .product-people :first-child {
        margin: auto 0; } }

.search-results-row:hover {
  background-color: #e0e0e0 !important; }

.search-results-row .result-price {
  font-size: 14px; }

.search-results-row .result-productname {
  font-size: 22px; }

.user-form input {
  width: 100% !important; }

.tag-div {
  position: absolute;
  display: flex;
  bottom: -13px;
  left: 10px;
  width: 75px;
  text-align: right; }

.tag-new-fooldal {
  background: #1e1e52;
  font-size: 11px;
  font-family: "Roboto";
  font-weight: 500;
  padding: 5px 10px;
  text-transform: uppercase;
  margin-right: 6px;
  color: white; }

.tag-sale-fooldal {
  background: #cf0022;
  font-size: 11px;
  font-family: "Roboto";
  font-weight: 500;
  padding: 5px 7px;
  text-transform: uppercase;
  color: white; }

.tag-sale-percent-fooldal {
  background: #babec6;
  color: white;
  padding: 4px 5px;
  font-size: 11px;
  text-align: center;
  margin: auto 0 auto auto; }

.grid {
  display: flex;
  flex-direction: column; }
  @media (min-width: 768px) {
    .grid {
      flex-direction: row; } }
  .grid .grid-col-md-4 {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .grid .grid-col-md-4 {
        width: 33.33333333%;
        margin-bottom: 0; } }

.mobile-menu {
  transition: right 0.4s ease !important;
  z-index: 9999999 !important;
  display: flex;
  flex-direction: column;
  padding-bottom: 30px;
  font-family: "Poppins";
  text-transform: uppercase;
  font-size: 16px; }
  @media (min-width: 992px) {
    .mobile-menu {
      display: none; } }
  .mobile-menu a {
    color: #000;
    text-decoration: none !important; }
  .mobile-menu ul {
    list-style: none;
    margin: 0;
    padding: 0; }
  .mobile-menu.open {
    right: 0px !important; }
  @media (max-width: 992px) {
    .mobile-menu .mobile-menu-productcategory {
      display: none; } }
  .mobile-menu .mobile-menu-productcategory ul {
    display: none; }
    .mobile-menu .mobile-menu-productcategory ul.open {
      display: block; }
  .mobile-menu .mobile-menu-productcategory .categoryList .menu-block {
    display: flex; }
    .mobile-menu .mobile-menu-productcategory .categoryList .menu-block .mobil-menu-icon:before {
      content: "\f067";
      font-family: "Font Awesome 5 Free";
      font-weight: 900;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      height: 100%;
      width: 30px;
      color: white;
      border-left: 1px solid rgba(0, 0, 0, 0.2);
      transition: all .3s; }
    .mobile-menu .mobile-menu-productcategory .categoryList .menu-block .mobil-menu-icon.isOpen:before {
      content: "\f068"; }
  .mobile-menu .mobile-menu-productcategory .categoryList .category-list-mobil {
    padding-top: 10px; }
  .mobile-menu .mobile-menu-productcategory .categoryList li {
    background: #d20613;
    padding: 3px 0;
    border-bottom: 1px solid #0000004a;
    transition: all, 0.5s; }
    .mobile-menu .mobile-menu-productcategory .categoryList li a {
      display: block;
      width: 100%;
      color: white !important;
      padding: 7px 15px;
      border: none;
      text-transform: capitalize;
      font-weight: 600; }
    .mobile-menu .mobile-menu-productcategory .categoryList li li {
      background: #a0050f;
      transition: all, 0.5s; }
      .mobile-menu .mobile-menu-productcategory .categoryList li li:hover {
        background: #6f030a; }
      .mobile-menu .mobile-menu-productcategory .categoryList li li a {
        padding-left: 20px; }
      .mobile-menu .mobile-menu-productcategory .categoryList li li li {
        background: #6f030a;
        transition: all, 0.5s; }
        .mobile-menu .mobile-menu-productcategory .categoryList li li li:hover {
          background: #3d0206; }
        .mobile-menu .mobile-menu-productcategory .categoryList li li li a {
          padding-left: 25px; }
        .mobile-menu .mobile-menu-productcategory .categoryList li li li li {
          background: #3d0206;
          transition: all, 0.5s; }
          .mobile-menu .mobile-menu-productcategory .categoryList li li li li:hover {
            background: #0c0001; }
          .mobile-menu .mobile-menu-productcategory .categoryList li li li li a {
            padding-left: 30px; }
          .mobile-menu .mobile-menu-productcategory .categoryList li li li li li {
            background: #0c0001;
            transition: all, 0.5s; }
            .mobile-menu .mobile-menu-productcategory .categoryList li li li li li:hover {
              background: black; }
            .mobile-menu .mobile-menu-productcategory .categoryList li li li li li a {
              padding-left: 35px; }
            .mobile-menu .mobile-menu-productcategory .categoryList li li li li li li {
              background: black;
              transition: all, 0.5s; }
              .mobile-menu .mobile-menu-productcategory .categoryList li li li li li li:hover {
                background: black; }
              .mobile-menu .mobile-menu-productcategory .categoryList li li li li li li a {
                padding-left: 40px; }
  .mobile-menu .bottom .menu-title {
    margin: 10px 0;
    display: block;
    padding: 0 0 0 15px; }
  .mobile-menu .bottom #loginblock a {
    text-decoration: none;
    display: block;
    padding: 7px 0 7px 15px;
    border-bottom: 1px solid #000; }
    .mobile-menu .bottom #loginblock a .fa-user {
      opacity: .5; }
  .mobile-menu .bottom .languages {
    display: flex;
    flex-direction: row;
    padding: 0 0 0 15px; }
    .mobile-menu .bottom .languages li {
      margin-right: 10px; }
      .mobile-menu .bottom .languages li a {
        text-decoration: none; }

@media (min-width: 992px) {
  #reference .reference-header {
    border-bottom: 1px solid #000; } }

#reference .reference-header ul {
  display: inline-block;
  margin: 0;
  padding: 0; }
  #reference .reference-header ul li {
    list-style: none !important;
    display: inline-block;
    font-size: 15px;
    margin: 0;
    padding: 0; }
    #reference .reference-header ul li a {
      color: #000;
      padding: 0 5px;
      text-decoration: none;
      display: flex;
      align-items: center;
      height: 25px; }
      @media (min-width: 992px) {
        #reference .reference-header ul li a {
          padding: 0 10px;
          height: 38px; } }
    #reference .reference-header ul li.active a {
      color: #000;
      font-weight: bold; }
      @media (min-width: 992px) {
        #reference .reference-header ul li.active a {
          font-weight: normal;
          border: 1px solid #000;
          border-bottom: 1px solid transparent;
          border-top-left-radius: 15px;
          border-top-right-radius: 15px; } }
    #reference .reference-header ul li:before {
      content: "";
      display: none !important;
      position: absolute !important; }

#reference .reference-content .reference-content-block:not(.active) {
  display: none; }

.nav-tabs {
  display: flex;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #747485; }
  .nav-tabs li {
    list-style: none;
    position: relative;
    top: 1px; }
    .nav-tabs li.active {
      background: #cf0022;
      border: 0px solid #eee;
      border-bottom: none; }
      .nav-tabs li.active a {
        color: white; }
        .nav-tabs li.active a:hover {
          color: white !important; }
    .nav-tabs li a {
      padding: 16px 35px;
      display: inline-block;
      text-decoration: none !important;
      color: black; }
      .nav-tabs li a:hover {
        color: #000 !important; }

.tab-content .tabpanel {
  padding-top: 20px; }
  .tab-content .tabpanel:not(.active) {
    display: none; }

.tab-content .productList {
  justify-content: flex-start; }
  .tab-content .productList .productList-block {
    margin-right: 0px !important;
    flex: 1 1 100%; }
    @media (min-width: 992px) {
      .tab-content .productList .productList-block:not(:nth-child(4n)) {
        margin-right: 33px !important; } }

.tab-content .contentlist-content {
  display: flex;
  flex-direction: column; }
  .tab-content .contentlist-content .contentlist-content-article {
    flex: 1 1 100%; }

.tab-content .contentlist-content-footer .button.normal {
  display: inline-block; }

.contentlist {
  display: flex;
  padding-bottom: 30px;
  flex-direction: column; }
  @media (min-width: 768px) {
    .contentlist {
      flex-direction: row; } }
  .contentlist:not(:first-child) {
    padding-top: 30px; }
  .contentlist:not(:last-child) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
  .contentlist-img {
    min-width: 100%; }
    @media (min-width: 768px) {
      .contentlist-img {
        max-width: 350px;
        min-width: 250px; } }
    @media (min-width: 992px) {
      .contentlist-img {
        min-width: 350px; } }
  @media (min-width: 768px) {
    .contentlist-content:not(.noimg) {
      padding-left: 25px; } }
  .contentlist-content-header {
    font-weight: bold;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 10px; }
    @media (min-width: 768px) {
      .contentlist-content-header {
        padding-top: 0; } }
    .contentlist-content-header .date {
      font-size: 16px;
      color: #2bcbc5;
      font-style: italic;
      padding: 0px 0px 0px;
      margin: 0px; }
  .contentlist-content-article {
    font-size: 16px; }

.notfoundsearch {
  padding-top: 10px !important; }
  .notfoundsearch a {
    font-size: 14px !important;
    padding-left: 10px !important; }

main[role="main"].search #seoblock {
  padding-top: 0; }

#filter label {
  padding: 0; }

#filter .price-block {
  margin: 20px 0; }
  #filter .price-block .slider-rangeblock {
    margin: 20px 0; }
  #filter .price-block .price_box {
    margin: 6px 0 0 0;
    display: flex;
    justify-content: space-between; }

#tag-container {
  position: absolute;
  display: flex;
  bottom: -17px;
  left: 10px;
  width: 100%; }

.tag {
  background: #999;
  color: #fff;
  font-size: 11px;
  font-family: "Roboto";
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1;
  padding: 6px 8px;
  margin-bottom: 5px;
  margin-right: 6px;
  display: inline-block; }
  .tag#new {
    background: #1e1e52; }
  .tag#sale {
    background: #cf0022; }
  .tag#sale-percent {
    background: #cc181e; }
  .tag#second-hand {
    background: #636397; }

/* Termék fotó */
.product-block-img {
  display: block;
  position: relative; }

/* Terméket a kosárba rak*/
.add-to-cart-container {
  display: flex; }
  .add-to-cart-container .product-dbinput {
    display: flex; }
    .add-to-cart-container .product-dbinput input[type="text"] {
      font-family: "Roboto";
      font-size: 13px;
      width: 32px;
      height: 32px;
      border: 2px solid #000;
      background: transparent;
      color: #000;
      margin: auto;
      text-align: center; }
    .add-to-cart-container .product-dbinput .arrow-container {
      display: flex;
      flex-direction: column; }
      .add-to-cart-container .product-dbinput .arrow-container i {
        display: inline-block;
        width: 18px;
        height: 23px;
        border: 1px solid #999;
        text-align: center; }
      .add-to-cart-container .product-dbinput .arrow-container .fa-caret-down {
        height: 22px;
        border-top: none;
        padding: 5px 0 0 0; }
      .add-to-cart-container .product-dbinput .arrow-container .fa-caret-up {
        padding: 2px 0 0 0; }
  .add-to-cart-container .no-cart-button {
    background: #ececec;
    padding: 1px 20px 3px;
    border-radius: 100px;
    margin-left: auto; }
    .add-to-cart-container .no-cart-button span {
      font-size: 13px;
      display: block;
      margin: 5px auto 0;
      font-family: "Roboto";
      font-weight: 500;
      color: #bfbfbf; }
  .add-to-cart-container .cart-button {
    color: #ffffff;
    background: #cf0022;
    padding: 1px 20px 3px;
    border-radius: 100px;
    margin-left: auto; }
    .add-to-cart-container .cart-button span {
      font-size: 13px;
      display: block;
      margin: 5px auto 0;
      font-family: "Roboto";
      font-weight: 500; }
    .add-to-cart-container .cart-button:hover {
      background: #b0001d; }

.text-price {
  margin: auto 0 0; }

/* Árak */
.product-price .price, .product-block-price .price {
  font-size: 22px;
  font-weight: 800; }

.oldprice {
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-family: "Roboto"; }
  .oldprice .price {
    text-decoration: line-through;
    margin-left: auto;
    font-size: 14px;
    font-weight: 500; }
  .oldprice .empty {
    width: 38%; }

.saleprice {
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-family: "Roboto";
  display: flex; }
  .saleprice #sale-percent {
    background: #babec6;
    color: white;
    padding: 4px 5px;
    font-size: 11px;
    text-align: center;
    margin: auto 0 auto auto; }
  .saleprice .price {
    margin-left: 5px; }

/*******/
.product_table_name h2, .product_table_name span {
  margin: 0px 0 5px;
  font-size: 18px; }

.product_table_attr span {
  margin: auto;
  font-size: 16px; }

.product-block-stock {
  font-size: 12px;
  font-weight: 500;
  margin: 16px 0 16px;
  font-family: "Roboto";
  text-transform: uppercase;
  display: flex; }
  .product-block-stock img {
    height: fit-content;
    margin: auto 3px auto 0px; }

.good_truck {
  color: #929292; }

.error_truck {
  color: #cf0022; }

.product-block-price {
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-family: "Roboto";
  height: 52px; }
  .product-block-price .normal-price {
    margin-left: auto;
    font-size: 20px;
    font-weight: 800; }

/* Termék block */
.product-block .product-block-header {
  padding: 15px;
  height: 68px; }
  .product-block .product-block-header a {
    color: #000;
    display: block;
    text-decoration: inherit !important; }
    .product-block .product-block-header a h2 {
      font-size: 16px;
      font-family: "Roboto";
      text-transform: none;
      font-weight: 600;
      margin: 0; }

.product-block .product-block-img .product-title {
  font-family: "Roboto";
  font-size: 16px;
  text-transform: none;
  padding: 15px 15px;
  margin: 0; }

.product-block .img-container, .product-block .product-img-container {
  min-height: 194px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; }
  .product-block .img-container img, .product-block .product-img-container img {
    max-height: 195px; }

.product-block .product-block-main {
  padding: 35px 15px 15px 15px; }
  .product-block .product-block-main .product-sku-block {
    color: #929292;
    font-size: 13px;
    text-transform: uppercase;
    margin-top: 20px;
    font-family: "Roboto";
    font-weight: 400;
    display: none; }

/* Termék lista */
#productList #productList-container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 20px 20px; }
  #productList #productList-container .product-block {
    margin: 0;
    border: 1px solid #e7e7e7; }
    #productList #productList-container .product-block a.product-block-img {
      flex: 1; }
  @media (max-width: 1700px) {
    #productList #productList-container {
      grid-template-columns: repeat(4, 1fr) !important; } }
  @media (max-width: 992px) {
    #productList #productList-container {
      grid-template-columns: repeat(2, 1fr) !important; } }
  @media (max-width: 768px) {
    #productList #productList-container {
      grid-template-columns: repeat(1, 1fr) !important; } }

/* Termék oldal */
#product {
  /* Hasonló, ajánlott termékek listázása */ }
  #product .product-container {
    max-width: 1200px;
    margin: 0 auto; }
    #product .product-container .product-block-img {
      width: 100%;
      position: relative; }
      #product .product-container .product-block-img a {
        color: #000;
        display: flex;
        justify-content: center; }
      #product .product-container .product-block-img .product-flags {
        position: absolute;
        right: 0;
        top: 0; }
    #product .product-container .product-main-content {
      margin: 30px 0 0 0; }
      @media (min-width: 992px) {
        #product .product-container .product-main-content {
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          grid-gap: 0 10%; } }
      #product .product-container .product-main-content #product-property .title {
        background-color: #575756;
        color: white;
        padding: 20px; }
        @media (min-width: 992px) {
          #product .product-container .product-main-content #product-property .title {
            padding: 15px 50px; } }
      #product .product-container .product-main-content #product-property .category-name {
        font-weight: bold; }
      #product .product-container .product-main-content #product-property #properties .title {
        cursor: pointer;
        display: flex;
        justify-content: space-between; }
        #product .product-container .product-main-content #product-property #properties .title[aria-expanded=true]:after {
          transform: rotate(90deg); }
        #product .product-container .product-main-content #product-property #properties .title:after {
          content: '\f0d7'; }
      #product .product-container .product-main-content #product-property #properties .property-block {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 10px 10px; }
        @media (min-width: 992px) {
          #product .product-container .product-main-content #product-property #properties .property-block {
            grid-gap: 20px 10px; } }
        #product .product-container .product-main-content #product-property #properties .property-block span {
          display: block; }
    #product .product-container .contact-box {
      color: white;
      padding: 20px; }
      @media (min-width: 992px) {
        #product .product-container .contact-box {
          padding: 42px 44px; } }
      #product .product-container .contact-box .title {
        margin-bottom: 0; }
  #product .newproductpage .product-main-content {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 0 10%; }
    #product .newproductpage .product-main-content #right-column div#product-property {
      display: none; }
  #product .products-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px 20px; }

/* Fekugró popup */
.modal .product-img img {
  max-height: 250px; }

/* Termék értékelés */
@media (min-width: 992px) {
  .ratings-box {
    display: flex;
    flex-direction: row; } }

.ratings-box .rate-stars {
  margin: 5px 0; }
  @media (min-width: 992px) {
    .ratings-box .rate-stars {
      margin: 0 10px 0 0; } }

.rate-stars .rate-star {
  color: #747485; }
  .rate-stars .rate-star.active {
    color: red; }
  .rate-stars .rate-star.active-half {
    position: relative; }
    .rate-stars .rate-star.active-half:after {
      content: '\f089';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      color: red; }

#product-review-block {
  margin: 30px 0; }
  #product-review-block #product-review-title {
    font-size: 1.5em; }
  @media (min-width: 992px) {
    #product-review-block #add-rate-box {
      display: grid;
      grid-template-columns: 300px auto; } }
  #product-review-block #add-rate-box #add-rate-stars .ratings-box {
    margin: 0 0 20px 0; }
  #product-review-block #add-rate-box #rate-progress-bar {
    max-width: 300px; }
    #product-review-block #add-rate-box #rate-progress-bar .bar {
      display: grid;
      grid-template-columns: 1fr 2fr 1fr;
      grid-gap: 0 5px;
      align-items: center; }
  #product-review-block #add-rate-form {
    margin-top: 20px; }
    #product-review-block #add-rate-form #review-form {
      border: 1px solid #999;
      padding: 20px;
      position: relative; }
      #product-review-block #add-rate-form #review-form .rate-stars-box {
        display: flex;
        align-items: center; }
        #product-review-block #add-rate-form #review-form .rate-stars-box .form-block-title {
          display: block;
          margin-right: 15px; }
        #product-review-block #add-rate-form #review-form .rate-stars-box .rate-stars {
          display: flex;
          align-items: center;
          min-height: 45px;
          font-size: 14px; }
          #product-review-block #add-rate-form #review-form .rate-stars-box .rate-stars .rate-star {
            margin-right: 3px;
            transition: all .3s; }
    #product-review-block #add-rate-form #button-row {
      display: flex; }

#review-list .card {
  flex-direction: row;
  margin: 10px 0; }
  #review-list .card .card-header span {
    display: block; }
  #review-list .card .review-icon.fa-check-circle {
    color: #60A917; }
  #review-list .card .review-icon.fa-times-circle {
    color: #e60023; }

.products_next {
  color: black !important;
  font-weight: 600;
  font-size: 12px;
  position: relative;
  padding: 0px 0px 0px !important;
  background: transparent !important;
  letter-spacing: 0px;
  margin: auto auto auto 0;
  transition: all .3s; }
  .products_next:hover {
    color: #b0001d;
    text-decoration: none; }

.unique_price_info {
  background: #575757;
  color: white;
  padding: 10px 12px 10px 12px;
  font-size: 16px;
  font-weight: 500;
  margin: -10px 0 10px; }

div#shop-category-list .container-nika {
  padding: 0 15px; }
  div#shop-category-list .container-nika #breadcrumb {
    position: relative;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      div#shop-category-list .container-nika #breadcrumb .breadcrumb {
        padding: 55px 0 0px 0; } }
  div#shop-category-list .container-nika #product header h1 {
    text-align: start;
    font-family: "Poppins";
    font-weight: 600;
    font-style: normal;
    font-size: 28px;
    text-transform: initial;
    margin: 50px 0; }
    @media (max-width: 992px) {
      div#shop-category-list .container-nika #product header h1 {
        font-size: 20px;
        margin: 0; } }
  div#shop-category-list .container-nika #product .product-container-all {
    flex-direction: row;
    display: flex;
    margin-bottom: 30px; }
    div#shop-category-list .container-nika #product .product-container-all .product-main-top {
      width: 50%; }
      div#shop-category-list .container-nika #product .product-container-all .product-main-top .product-main-img {
        margin-right: 30px;
        position: relative;
        width: 100%;
        height: auto;
        padding-bottom: 0;
        margin-bottom: 0;
        background: white;
        display: block;
        padding-right: 30px;
        align-items: center;
        justify-content: center;
        flex: 1; }
        div#shop-category-list .container-nika #product .product-container-all .product-main-top .product-main-img .product-img-div {
          position: relative; }
          div#shop-category-list .container-nika #product .product-container-all .product-main-top .product-main-img .product-img-div img {
            max-height: 620px; }
    div#shop-category-list .container-nika #product .product-container-all .product-main-content {
      flex: 1;
      width: 100%;
      font-size: 14px;
      display: flex;
      flex-direction: column; }
      div#shop-category-list .container-nika #product .product-container-all .product-main-content .product_default_data {
        display: flex;
        border-bottom: 1px solid #b3b3b34a;
        margin-bottom: 15px; }
        @media (min-width: 992px) {
          div#shop-category-list .container-nika #product .product-container-all .product-main-content .product_default_data {
            padding-bottom: 22px; } }
        div#shop-category-list .container-nika #product .product-container-all .product-main-content .product_default_data .product-block-data {
          color: #000000;
          font-size: 13px;
          font-weight: 600;
          text-transform: uppercase;
          display: flex;
          background: #f2f3f5;
          font-family: "Roboto";
          border-radius: 18px;
          padding: 10px 15px;
          margin: 0 15px 0 0; }
          div#shop-category-list .container-nika #product .product-container-all .product-main-content .product_default_data .product-block-data img {
            max-width: 30px;
            margin: auto 7px auto 0px; }
        @media (max-width: 768px) {
          div#shop-category-list .container-nika #product .product-container-all .product-main-content .product_default_data {
            display: block; }
            div#shop-category-list .container-nika #product .product-container-all .product-main-content .product_default_data .product-block-data {
              margin: auto auto 25px 0px; } }
      div#shop-category-list .container-nika #product .product-container-all .product-main-content .product-property {
        font-size: 18px;
        font-weight: 600;
        border-bottom: 1px solid #b3b3b34a;
        padding-bottom: 20px;
        margin-bottom: 18px; }
      div#shop-category-list .container-nika #product .product-container-all .product-main-content .add-to-cart-container {
        display: flex; }
      div#shop-category-list .container-nika #product .product-container-all .product-main-content .cikkszam {
        font-size: 13px;
        color: #747485;
        text-transform: uppercase;
        font-weight: 500;
        margin-bottom: 15px;
        display: flex; }
        div#shop-category-list .container-nika #product .product-container-all .product-main-content .cikkszam img {
          margin: auto 0; }
        div#shop-category-list .container-nika #product .product-container-all .product-main-content .cikkszam span {
          margin: auto 0 auto 4px; }
        div#shop-category-list .container-nika #product .product-container-all .product-main-content .cikkszam strong {
          color: black; }
    @media (max-width: 992px) {
      div#shop-category-list .container-nika #product .product-container-all {
        display: block; }
        div#shop-category-list .container-nika #product .product-container-all .product-main-top {
          width: 100%; }
          div#shop-category-list .container-nika #product .product-container-all .product-main-top .product-main-img {
            padding-right: 0px; }
        div#shop-category-list .container-nika #product .product-container-all .cikkszam {
          margin-bottom: 20px !important;
          margin-top: 20px; }
        div#shop-category-list .container-nika #product .product-container-all .product_default_data {
          grid-template-columns: repeat(1, 1fr) !important; } }
  div#shop-category-list .container-nika #product .product-main-bottom {
    margin-top: 30px;
    padding-top: 30px;
    border-top: 1px solid #b3b3b34a;
    margin-bottom: 70px;
    display: flex; }
    div#shop-category-list .container-nika #product .product-main-bottom header {
      text-align: start;
      font-family: "Poppins";
      font-weight: 600;
      font-style: normal;
      font-size: 24px;
      text-transform: initial;
      margin-bottom: 8px;
      line-height: 1.1; }
    div#shop-category-list .container-nika #product .product-main-bottom .product-description {
      width: 50%; }
      div#shop-category-list .container-nika #product .product-main-bottom .product-description p {
        font-size: 16px;
        line-height: 25px;
        font-family: "Roboto"; }
    div#shop-category-list .container-nika #product .product-main-bottom .product-new {
      width: 50%;
      padding-left: 30px; }
      div#shop-category-list .container-nika #product .product-main-bottom .product-new article {
        margin-bottom: 20px; }
        @media (min-width: 992px) {
          div#shop-category-list .container-nika #product .product-main-bottom .product-new article {
            margin-bottom: 50px; } }
        div#shop-category-list .container-nika #product .product-main-bottom .product-new article .blog-img-block {
          margin-bottom: 20px; }
          @media (min-width: 992px) {
            div#shop-category-list .container-nika #product .product-main-bottom .product-new article .blog-img-block {
              width: 42%;
              margin-bottom: 0; } }
          div#shop-category-list .container-nika #product .product-main-bottom .product-new article .blog-img-block img {
            width: 100%;
            max-height: 100%;
            border-radius: 25px; }
        @media (min-width: 992px) {
          div#shop-category-list .container-nika #product .product-main-bottom .product-new article .blog-main-block {
            width: 58%; } }
    div#shop-category-list .container-nika #product .product-main-bottom .promo-block-desc {
      margin-bottom: 8px; }
    @media (max-width: 1200px) {
      div#shop-category-list .container-nika #product .product-main-bottom {
        display: block; }
        div#shop-category-list .container-nika #product .product-main-bottom .product-description {
          width: 100%;
          margin-bottom: 50px; }
        div#shop-category-list .container-nika #product .product-main-bottom .product-new {
          width: 100%;
          padding-left: 0px; } }
  @media (max-width: 992px) {
    div#shop-category-list .container-nika {
      padding: 0 15px; } }

@media (max-width: 1200px) {
  div#shop-category-list #breadcrumb .breadcrumb {
    padding: 0px 0 0px 0; } }

#product-similar-list {
  margin: 70px 0 50px; }
  @media (max-width: 1200px) {
    #product-similar-list {
      margin: 35px 0 50px; } }

#product-similar-list #productList, #product-recomended-list #productList {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 20px 20px; }

#product-similar-list header h2, #product-recomended-list header h2 {
  text-align: start;
  font-family: "Poppins";
  font-weight: 600;
  font-style: normal;
  font-size: 24px;
  text-transform: initial; }

#product-variant-list .product-property-table .propertyTableTitle {
  background: black;
  color: white;
  padding: 10px 20px; }

#product-variant-list .product-property-table .tr {
  display: grid;
  grid-template-columns: 7% 24% 17% 14% 14% 7% 18%; }
  #product-variant-list .product-property-table .tr .td {
    font-size: 18px;
    font-weight: 600;
    margin: auto;
    margin-left: 0; }
  @media (max-width: 992px) {
    #product-variant-list .product-property-table .tr {
      display: none; } }

#product-variant-list .product-property-table .tr:not(.active) {
  display: grid;
  grid-template-columns: 7% 24% 16% 14% 14% 7% 18%; }
  #product-variant-list .product-property-table .tr:not(.active) .td {
    font-size: inherit !important;
    font-weight: 600;
    margin: inherit !important;
    margin-left: 0 !important;
    border: 2px solid black;
    padding: 15px 15px 15px 15px;
    display: inline-grid; }
    #product-variant-list .product-property-table .tr:not(.active) .td .img-container {
      margin: auto; }
      #product-variant-list .product-property-table .tr:not(.active) .td .img-container img {
        max-width: 80px;
        width: 100%; }
    #product-variant-list .product-property-table .tr:not(.active) .td .product-block-stock {
      margin: auto; }
    #product-variant-list .product-property-table .tr:not(.active) .td #sale-percent {
      margin: auto;
      background: black;
      color: white;
      padding: 2px 7px;
      font-size: 10px;
      text-align: center;
      margin-left: 8px; }
    #product-variant-list .product-property-table .tr:not(.active) .td .product-block-details {
      margin: auto; }
    #product-variant-list .product-property-table .tr:not(.active) .td .normal_price_div {
      margin: auto; }
    #product-variant-list .product-property-table .tr:not(.active) .td .product-page-cart-button {
      background: #cf0022;
      margin: auto;
      padding: 6px 18px; }
      #product-variant-list .product-property-table .tr:not(.active) .td .product-page-cart-button span {
        font-size: 16px; }
    #product-variant-list .product-property-table .tr:not(.active) .td .products_next {
      margin: auto;
      padding: 6px 18px; }
    #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput {
      display: flex;
      margin: auto; }
      #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput input[type="text"] {
        font-family: "Roboto";
        font-size: 16px !important;
        width: 32px !important;
        height: 32px !important;
        border: 2px solid #000 !important;
        border-right: 2px solid #000;
        margin-right: 7px;
        color: black;
        text-align: center;
        padding: 0; }
      #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput span {
        font-weight: 500; }
      #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput .arrow-container {
        display: flex;
        flex-direction: column; }
        #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput .arrow-container i {
          display: inline-block;
          width: 18px;
          height: 23px;
          border: 1px solid #999;
          text-align: center; }
        #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput .arrow-container .fa-caret-down {
          height: 22px;
          border-top: none;
          padding: 5px 0 0 0; }
        #product-variant-list .product-property-table .tr:not(.active) .td .product-dbinput .arrow-container .fa-caret-up {
          padding: 2px 0 0 0; }
  @media (max-width: 992px) {
    #product-variant-list .product-property-table .tr:not(.active) {
      grid-template-areas: 'topleft topright' 'bottommidle bottommidle' 'bottomleft bottomright' 'bottomtwoleft bottomtworight';
      grid-gap: 0px 0px;
      grid-template-columns: 25% 75%;
      padding-bottom: 80px; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_img {
        grid-area: topleft; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_name {
        grid-area: topright; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_attr {
        grid-area: bottommidle; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_stock {
        grid-area: bottomleft; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_price {
        grid-area: bottomright; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_input {
        grid-area: bottomtwoleft; }
      #product-variant-list .product-property-table .tr:not(.active) .product_table_cart {
        grid-area: bottomtworight; } }
  @media (max-width: 480px) {
    #product-variant-list .product-property-table .tr:not(.active) {
      grid-template-columns: 35% 65%; } }

#product-variant-list .product-property-table .sale_price_div {
  display: flex; }

@media (max-width: 992px) {
  #product-recomended-list #productList {
    grid-template-columns: repeat(1, 1fr) !important; } }

.product-property-table {
  font-size: 16px;
  font-family: "Roboto"; }
  .product-property-table .property_div {
    position: relative;
    font-weight: 400; }
    .product-property-table .property_div .cube_icon {
      top: 1px;
      font-size: 10px; }
    .product-property-table .property_div span {
      margin-left: 24px; }
  .product-property-table .property_hidden {
    display: none; }
  .product-property-table #property-list {
    font-weight: 400;
    list-style: none;
    margin: 0;
    padding: 0; }
    .product-property-table #property-list li {
      background-image: url("../../img/icons/properties-list.png");
      background-repeat: no-repeat;
      background-position: 0 2px;
      padding-left: 28px;
      line-height: 1;
      margin: 14px 0; }

.productpage-layout {
  background: none !important; }
  .productpage-layout .product-tag {
    position: absolute;
    left: 0;
    bottom: 0;
    display: flex;
    color: white;
    padding: 0 0 9px 13px; }
  .productpage-layout .product-img-div {
    position: relative;
    transition: all, 2s; }
    .productpage-layout .product-img-div:hover {
      filter: brightness(0.6); }
  .productpage-layout .product-main-picture {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center; }
    .productpage-layout .product-main-picture .searchIcon {
      position: absolute;
      right: 15px;
      bottom: 15px;
      color: white;
      font-size: 12px;
      background: black;
      padding: 4px 6px;
      display: flex;
      text-transform: uppercase; }
      .productpage-layout .product-main-picture .searchIcon i {
        display: block;
        width: auto;
        height: 15px;
        margin-right: 1px; }
        .productpage-layout .product-main-picture .searchIcon i:before {
          font-size: 22px;
          margin: -2px auto; }
  .productpage-layout .product-extra-area {
    background: #f2f3f5;
    padding: 30px 0 80px; }
    .productpage-layout .product-extra-area .product-block {
      background: white;
      margin-right: 25px;
      border: 1px solid #e7e7e7; }
    .productpage-layout .product-extra-area .icon-left {
      position: absolute;
      top: 50%;
      left: -4%;
      border: none;
      background: no-repeat;
      font-size: 26px; }
    .productpage-layout .product-extra-area .icon-right {
      position: absolute;
      top: 50%;
      right: -4%;
      border: none;
      background: no-repeat;
      font-size: 26px; }
    @media (max-width: 1870px) {
      .productpage-layout .product-extra-area .icon-left {
        top: -62px;
        right: 58px;
        left: inherit; }
      .productpage-layout .product-extra-area .icon-right {
        top: -62px;
        right: 0; } }
  .productpage-layout .cart-block {
    display: flex;
    border-bottom: 1px solid #b3b3b34a;
    padding-bottom: 25px;
    margin-bottom: 25px; }
    .productpage-layout .cart-block .product-block-price {
      height: auto;
      margin: auto auto auto 0; }
      .productpage-layout .cart-block .product-block-price .oldprice {
        font-family: "Roboto";
        font-size: 14px !important;
        text-decoration: none !important; }
        .productpage-layout .cart-block .product-block-price .oldprice span {
          font-size: 16px; }
        .productpage-layout .cart-block .product-block-price .oldprice .pricesale_text {
          text-decoration: line-through; }
      .productpage-layout .cart-block .product-block-price .saleprice, .productpage-layout .cart-block .product-block-price .normalprice {
        font-size: 22px !important;
        font-weight: 800 !important;
        margin-top: 3px; }
        .productpage-layout .cart-block .product-block-price .saleprice .price_text, .productpage-layout .cart-block .product-block-price .normalprice .price_text {
          font-size: 16px !important;
          font-weight: 600 !important;
          margin: auto 10px 0 0; }
        .productpage-layout .cart-block .product-block-price .saleprice :nth-child(2), .productpage-layout .cart-block .product-block-price .normalprice :nth-child(2) {
          margin: 0px 20px 0 5px; }
    .productpage-layout .cart-block .add-to-cart-container {
      margin: auto 0; }
      .productpage-layout .cart-block .add-to-cart-container .product-dbinput {
        display: flex;
        margin-right: 22px; }
        .productpage-layout .cart-block .add-to-cart-container .product-dbinput input {
          border: 1px solid #000; }
    @media (max-width: 768px) {
      .productpage-layout .cart-block {
        display: block; }
        .productpage-layout .cart-block .product-block-price {
          margin: auto auto 25px 0px; } }
  .productpage-layout .product-files-block header {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4px; }
  .productpage-layout .product-files-block .product-files a {
    color: black;
    font-size: 14px;
    line-height: 1;
    display: block;
    padding: 5px 0; }
    .productpage-layout .product-files-block .product-files a i {
      color: #cf0022;
      font-size: 18px;
      position: relative;
      top: 2px; }
    .productpage-layout .product-files-block .product-files a:hover {
      color: #cf0022;
      text-decoration: none; }
  .productpage-layout .extra_button_div {
    margin-top: 15px; }
    .productpage-layout .extra_button_div .button-red-underline {
      font-size: 14px;
      font-weight: 500;
      text-transform: none; }
  .productpage-layout .arrow-rotate i {
    transform: rotate(180deg); }

.gyik-container .card-header {
  background-color: #cf0022 !important;
  color: white;
  cursor: pointer; }

/* Webshop category view */
#shop-category-list-container {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: auto;
  grid-gap: 6px 30px; }
  @media (max-width: 1200px) {
    #shop-category-list-container {
      grid-template-columns: repeat(4, 1fr); } }
  @media (max-width: 992px) {
    #shop-category-list-container {
      grid-template-columns: repeat(3, 1fr); } }
  @media (max-width: 768px) {
    #shop-category-list-container {
      grid-template-columns: repeat(2, 1fr); } }
  @media (max-width: 480px) {
    #shop-category-list-container {
      grid-template-columns: repeat(1, 1fr); } }
  #shop-category-list-container .shop-category {
    color: #000;
    display: flex;
    flex-direction: column;
    transition: all .3s; }
    #shop-category-list-container .shop-category .img-container {
      border-radius: 20px;
      background-color: white;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 50% 50%;
      transition: all .3s;
      height: 169px; }
      #shop-category-list-container .shop-category .img-container.default {
        background-color: #d00022; }
      #shop-category-list-container .shop-category .img-container img.category-img {
        max-height: 100%;
        margin: auto;
        display: block; }
    #shop-category-list-container .shop-category .category-title {
      transition: all .3s; }
    #shop-category-list-container .shop-category:hover .img-container {
      box-shadow: 0px 4px 16px 4px #c6c6c6; }
    #shop-category-list-container .shop-category:hover .category-title {
      color: #b0001d !important; }
  #shop-category-list-container a {
    text-decoration: none; }
    #shop-category-list-container a .category-title {
      flex: 1;
      background: #fff0 !important;
      margin: 15px;
      font-size: 16px;
      font-weight: 600;
      text-align: center;
      text-transform: initial; }

.category-list .row {
  margin-right: 0;
  margin-left: 0;
  padding: 0 15px; }

.menu-productcategory, .category-list, .menu-brands, .page-gray {
  background-color: #f2f3f5; }
  .menu-productcategory h1, .category-list h1, .menu-brands h1, .page-gray h1 {
    margin-bottom: 40px;
    text-transform: initial;
    font-size: 28px;
    color: black; }
  .menu-productcategory #seoblock .container-nika, .category-list #seoblock .container-nika, .menu-brands #seoblock .container-nika, .page-gray #seoblock .container-nika {
    padding-top: 50px;
    margin-top: 20px;
    border-top: 1px solid #c7c7c7; }
  .menu-productcategory .categoryTitle, .category-list .categoryTitle, .menu-brands .categoryTitle, .page-gray .categoryTitle {
    display: none;
    font-size: 26px;
    padding: 15px 28px;
    text-align: start;
    text-transform: uppercase;
    border-bottom: 7px solid white; }
    @media (max-width: 992px) {
      .menu-productcategory .categoryTitle, .category-list .categoryTitle, .menu-brands .categoryTitle, .page-gray .categoryTitle {
        display: block;
        font-size: 18px;
        padding: 9px 15px;
        text-align: start; } }
  .menu-productcategory #aside-list-7 li, .category-list #aside-list-7 li, .menu-brands #aside-list-7 li, .page-gray #aside-list-7 li {
    /* 1-s katewgória szint */ }
    .menu-productcategory #aside-list-7 li ul, .category-list #aside-list-7 li ul, .menu-brands #aside-list-7 li ul, .page-gray #aside-list-7 li ul {
      padding-top: 0px;
      padding-left: 0px;
      padding-bottom: 0px; }
      .menu-productcategory #aside-list-7 li ul li, .category-list #aside-list-7 li ul li, .menu-brands #aside-list-7 li ul li, .page-gray #aside-list-7 li ul li {
        border-bottom: 0px solid white;
        padding-left: 0px; }
        .menu-productcategory #aside-list-7 li ul li a, .category-list #aside-list-7 li ul li a, .menu-brands #aside-list-7 li ul li a, .page-gray #aside-list-7 li ul li a {
          font-size: 16px;
          display: flex;
          padding-left: 30px; }
          .menu-productcategory #aside-list-7 li ul li a:before, .category-list #aside-list-7 li ul li a:before, .menu-brands #aside-list-7 li ul li a:before, .page-gray #aside-list-7 li ul li a:before {
            content: "-";
            margin-right: 10px; }
          @media (max-width: 992px) {
            .menu-productcategory #aside-list-7 li ul li a, .category-list #aside-list-7 li ul li a, .menu-brands #aside-list-7 li ul li a, .page-gray #aside-list-7 li ul li a {
              font-size: 16px; } }
        .menu-productcategory #aside-list-7 li ul li:hover, .category-list #aside-list-7 li ul li:hover, .menu-brands #aside-list-7 li ul li:hover, .page-gray #aside-list-7 li ul li:hover {
          background: #000; }
      .menu-productcategory #aside-list-7 li ul li.parent, .category-list #aside-list-7 li ul li.parent, .menu-brands #aside-list-7 li ul li.parent, .page-gray #aside-list-7 li ul li.parent {
        /* 2-s katewgória szint */ }
        .menu-productcategory #aside-list-7 li ul li.parent .menu-block span, .category-list #aside-list-7 li ul li.parent .menu-block span, .menu-brands #aside-list-7 li ul li.parent .menu-block span, .page-gray #aside-list-7 li ul li.parent .menu-block span {
          display: none; }
        .menu-productcategory #aside-list-7 li ul li.parent ul, .category-list #aside-list-7 li ul li.parent ul, .menu-brands #aside-list-7 li ul li.parent ul, .page-gray #aside-list-7 li ul li.parent ul {
          display: block !important;
          padding-left: 0px;
          padding-bottom: 0px; }
          .menu-productcategory #aside-list-7 li ul li.parent ul li, .category-list #aside-list-7 li ul li.parent ul li, .menu-brands #aside-list-7 li ul li.parent ul li, .page-gray #aside-list-7 li ul li.parent ul li {
            border-bottom: 0px solid #fff;
            padding-left: 0px; }
            .menu-productcategory #aside-list-7 li ul li.parent ul li a, .category-list #aside-list-7 li ul li.parent ul li a, .menu-brands #aside-list-7 li ul li.parent ul li a, .page-gray #aside-list-7 li ul li.parent ul li a {
              font-size: 16px;
              display: flex;
              padding-left: 50px;
              padding-bottom: 5px;
              padding-top: 5px; }
              .menu-productcategory #aside-list-7 li ul li.parent ul li a:before, .category-list #aside-list-7 li ul li.parent ul li a:before, .menu-brands #aside-list-7 li ul li.parent ul li a:before, .page-gray #aside-list-7 li ul li.parent ul li a:before {
                content: "";
                margin-right: 0px; }
              @media (max-width: 992px) {
                .menu-productcategory #aside-list-7 li ul li.parent ul li a, .category-list #aside-list-7 li ul li.parent ul li a, .menu-brands #aside-list-7 li ul li.parent ul li a, .page-gray #aside-list-7 li ul li.parent ul li a {
                  font-size: 14px; } }
            .menu-productcategory #aside-list-7 li ul li.parent ul li:hover, .category-list #aside-list-7 li ul li.parent ul li:hover, .menu-brands #aside-list-7 li ul li.parent ul li:hover, .page-gray #aside-list-7 li ul li.parent ul li:hover {
              background: #414040; }
          .menu-productcategory #aside-list-7 li ul li.parent ul li.parent .menu-block span, .category-list #aside-list-7 li ul li.parent ul li.parent .menu-block span, .menu-brands #aside-list-7 li ul li.parent ul li.parent .menu-block span, .page-gray #aside-list-7 li ul li.parent ul li.parent .menu-block span {
            display: none; }
          .menu-productcategory #aside-list-7 li ul li.parent ul li.parent ul, .category-list #aside-list-7 li ul li.parent ul li.parent ul, .menu-brands #aside-list-7 li ul li.parent ul li.parent ul, .page-gray #aside-list-7 li ul li.parent ul li.parent ul {
            /* 3-s katewgória szint */
            display: block !important; }
            .menu-productcategory #aside-list-7 li ul li.parent ul li.parent ul li, .category-list #aside-list-7 li ul li.parent ul li.parent ul li, .menu-brands #aside-list-7 li ul li.parent ul li.parent ul li, .page-gray #aside-list-7 li ul li.parent ul li.parent ul li {
              border-bottom: 0px solid white; }
              .menu-productcategory #aside-list-7 li ul li.parent ul li.parent ul li a, .category-list #aside-list-7 li ul li.parent ul li.parent ul li a, .menu-brands #aside-list-7 li ul li.parent ul li.parent ul li a, .page-gray #aside-list-7 li ul li.parent ul li.parent ul li a {
                font-weight: normal;
                font-size: 16px;
                display: flex;
                padding-left: 50px;
                padding-bottom: 12px; }
                .menu-productcategory #aside-list-7 li ul li.parent ul li.parent ul li a:before, .category-list #aside-list-7 li ul li.parent ul li.parent ul li a:before, .menu-brands #aside-list-7 li ul li.parent ul li.parent ul li a:before, .page-gray #aside-list-7 li ul li.parent ul li.parent ul li a:before {
                  content: "";
                  margin-right: 0px; }
                @media (max-width: 992px) {
                  .menu-productcategory #aside-list-7 li ul li.parent ul li.parent ul li a, .category-list #aside-list-7 li ul li.parent ul li.parent ul li a, .menu-brands #aside-list-7 li ul li.parent ul li.parent ul li a, .page-gray #aside-list-7 li ul li.parent ul li.parent ul li a {
                    font-size: 14px; } }
              .menu-productcategory #aside-list-7 li ul li.parent ul li.parent ul li:hover, .category-list #aside-list-7 li ul li.parent ul li.parent ul li:hover, .menu-brands #aside-list-7 li ul li.parent ul li.parent ul li:hover, .page-gray #aside-list-7 li ul li.parent ul li.parent ul li:hover {
                background: #848484; }
    .menu-productcategory #aside-list-7 li:hover, .category-list #aside-list-7 li:hover, .menu-brands #aside-list-7 li:hover, .page-gray #aside-list-7 li:hover {
      background: black; }

#similar-categories .similar-categories-border {
  display: grid;
  margin: 15px auto 20px; }
  #similar-categories .similar-categories-border .similar-categories-div {
    background: #e4e6ea;
    color: black;
    padding: 10px 15px 6px 15px;
    border-bottom: 1px solid white; }
    #similar-categories .similar-categories-border .similar-categories-div:hover {
      text-decoration: none;
      background: #cf0022;
      color: white; }

.cart-page {
  padding-top: 76px;
  background: white; }
  @media (max-width: 992px) {
    .cart-page {
      margin-top: 40px;
      padding-bottom: 0px;
      padding-top: 35px; } }
  .cart-page main h1 {
    border-bottom: none; }
  .cart-page .container-fluid {
    padding-right: 0;
    padding-left: 0; }
  .cart-page footer[role="contentinfo"] .container-nika {
    padding: 0 15px; }
  .cart-page #cart-header {
    padding: 0 15px; }
  .cart-page .container-nika {
    padding: 0 0px; }
    .cart-page .container-nika #cart-header, .cart-page .container-nika #breadcrumb {
      padding: 0 15px; }
    @media (max-width: 1200px) {
      .cart-page .container-nika {
        padding: 0 15px !important; } }
  .cart-page .form .nolabel {
    background: #cf0022; }
    .cart-page .form .nolabel:before {
      background-image: url("../../img/icons/check-white.png");
      background-position: 50% 50%;
      width: 22px;
      height: 22px;
      top: 0;
      left: 0; }
  .cart-page .form input:not([type="submit"]), .cart-page .form textarea, .cart-page .form select {
    background: white; }

/* Termék adatok */
#cart-productList .cart-product {
  display: grid;
  grid-template-columns: auto 100px;
  grid-template-areas: "primage primage" "prtitle prtitle" "prprice buttonContainer";
  border-bottom: 1px solid #e7e7e7;
  gap: 22px 0;
  padding: 18px 0; }
  @media (min-width: 992px) {
    #cart-productList .cart-product {
      grid-template-columns: 143px auto 110px;
      grid-template-areas: "primage prtitle buttonContainer" "primage prprice buttonContainer";
      margin: 0;
      gap: 0 22px; } }
  #cart-productList .cart-product .cart-product-img {
    display: flex;
    align-items: center;
    justify-content: center;
    grid-area: primage; }
    #cart-productList .cart-product .cart-product-img img {
      border: 1px solid #f2f3f5; }
  #cart-productList .cart-product .product-title {
    font-size: 18px;
    color: black;
    font-family: "Roboto";
    font-weight: 600;
    text-decoration: inherit !important;
    display: flex;
    align-items: flex-end;
    grid-area: prtitle; }
  #cart-productList .cart-product .product-price {
    font-size: 14px;
    font-family: "Roboto";
    font-weight: 500;
    grid-area: prprice; }
    #cart-productList .cart-product .product-price .price-title {
      display: inline-block;
      min-width: 68px; }
  #cart-productList .cart-product .saleprice {
    display: block; }
  #cart-productList .cart-product .add-to-cart-input .product-dbinput input {
    font-size: 14px !important;
    width: 30px !important;
    height: 30px !important;
    border: 1px solid #000 !important;
    background: transparent !important;
    color: #000 !important;
    border-radius: 0px;
    padding: 0;
    text-align: center; }
  #cart-productList .cart-product .add-to-cart-input .product-dbinput .arrow-container {
    display: none; }
  #cart-productList .cart-product .add-to-cart-container .product-dbinput {
    margin-right: 10px; }
  #cart-productList .cart-product .button-input-container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    grid-area: buttonContainer; }
    #cart-productList .cart-product .button-input-container .button-delete {
      margin-left: 20px; }
      @media (min-width: 992px) {
        #cart-productList .cart-product .button-input-container .button-delete {
          margin-left: 30px; } }
  @media (max-width: 992px) {
    #cart-productList .cart-product .cart-product-img {
      max-width: 120px; }
    #cart-productList .cart-product .cart-product-information {
      text-align: start; }
    #cart-productList .cart-product .add-to-cart-input {
      border-right: 0px solid black; }
      #cart-productList .cart-product .add-to-cart-input .product-dbinput {
        display: flex;
        margin: inherit; }
    #cart-productList .cart-product .add-to-cart-container {
      display: flex;
      align-items: start;
      justify-content: start; } }

div#cart-productList {
  padding: 0 15px; }

#product_summerize {
  margin-top: 21px;
  padding: 0 15px; }
  #product_summerize .cart-row {
    display: grid;
    grid-template-columns: 3fr 1fr;
    color: black;
    font-weight: 500;
    margin: 0;
    padding: 0;
    border: none;
    font-size: 16px;
    font-family: "Roboto"; }
    #product_summerize .cart-row .cart-price-amount {
      justify-self: end; }
    @media (max-width: 992px) {
      #product_summerize .cart-row {
        grid-template-columns: repeat(2, 1fr); } }
  #product_summerize .sum-row {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 22px;
    border-top: 1px solid #e7e7e7;
    margin-top: 8px;
    padding-top: 8px; }
  #product_summerize .coupon-price-row {
    display: none; }

.personalinfo {
  border-bottom: 1px solid #dbdcde;
  padding-bottom: 20px; }
  @media (min-width: 992px) {
    .personalinfo {
      padding-bottom: 49px; } }
  .personalinfo .personalinfo-header h2 {
    font-size: 20px;
    text-transform: initial;
    font-weight: 600;
    margin: 30px 0 23px 0; }
    @media (min-width: 992px) {
      .personalinfo .personalinfo-header h2 {
        margin: 47px 0 23px 0; } }
  .personalinfo .personalinfo-block {
    display: grid;
    gap: 0 34px; }
    @media (min-width: 992px) {
      .personalinfo .personalinfo-block {
        grid-template-columns: repeat(3, 1fr); } }

/* Választható szállítási és fizetési módok */
@media (min-width: 992px) {
  #product-extra {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0 90px;
    margin-top: 0;
    border-bottom: 1px solid #dbdcde;
    padding-bottom: 30px; } }

#product-extra .input-radio {
  font-size: 16px;
  width: 100%;
  padding: 10px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #dbdcde;
  text-decoration: none !important;
  position: relative;
  margin-bottom: 8px;
  color: #000;
  font-weight: 500;
  font-family: "Roboto"; }
  #product-extra .input-radio i {
    font-size: 22px;
    color: #1b1b51;
    position: relative; }
    #product-extra .input-radio i .tooltip-custom {
      position: absolute;
      top: -29px;
      left: -224px;
      width: 210px;
      background-color: white;
      z-index: 9999;
      padding: 25px;
      border-radius: 20px;
      border: solid 1px #e7e7e7;
      color: #16152f;
      display: none; }
      #product-extra .input-radio i .tooltip-custom:after {
        content: '';
        position: absolute;
        top: 41px;
        right: -13px;
        width: 18px;
        height: 8px;
        rotate: 90deg;
        background-color: white;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        /* Háromszög */ }
      #product-extra .input-radio i .tooltip-custom p {
        font-size: 15px;
        font-weight: 400;
        font-style: normal;
        margin: 0; }
        #product-extra .input-radio i .tooltip-custom p .title {
          display: block;
          font-weight: 700;
          margin-bottom: 14px; }
  #product-extra .input-radio:hover {
    color: black;
    text-decoration: none; }
    #product-extra .input-radio:hover .input-radio-box:before {
      display: block; }
  #product-extra .input-radio.active .input-radio-box {
    background: #cf0022;
    border: 1px solid #cf0022; }
    #product-extra .input-radio.active .input-radio-box:before {
      display: block;
      background: white; }
  #product-extra .input-radio .input-radio-box {
    width: 16px;
    height: 16px;
    content: "";
    display: inline-block;
    border-radius: 20px;
    border: 1px solid #999;
    background: white;
    margin-left: 0px;
    margin-right: 20px; }
    #product-extra .input-radio .input-radio-box:before {
      content: "";
      position: absolute;
      width: 4px;
      height: 4px;
      background: #d2d2d2;
      border-radius: 20px;
      margin-left: 5px;
      margin-top: 5px;
      display: none; }
  #product-extra .input-radio .input-radio-container {
    display: flex;
    align-items: center; }
  #product-extra .input-radio:last-child {
    border-bottom: 0px solid black; }

#product-extra h2 {
  font-size: 20px;
  text-transform: initial;
  font-weight: 600; }

#product-extra .product-payment:last-child {
  border-bottom: 0px solid black !important; }

/* Szállítási és számlázási adatok */
@media (min-width: 992px) {
  #shipping-payment {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0px 30px;
    margin-top: 0px;
    padding-top: 25px;
    border-top: 1px solid #dbdcde; } }

#shipping-payment #delivery-data {
  color: black; }
  #shipping-payment #delivery-data header {
    margin: 0; }
    @media (min-width: 992px) {
      #shipping-payment #delivery-data header {
        margin: 0px 0 30px; } }
    #shipping-payment #delivery-data header h2 {
      font-size: 20px;
      text-transform: initial;
      font-weight: 600; }
    @media (min-width: 992px) {
      #shipping-payment #delivery-data header {
        grid-template-columns: 1fr 1fr; } }
    #shipping-payment #delivery-data header .same-delivary-address {
      margin: 0;
      padding: 0;
      align-self: center; }
  #shipping-payment #delivery-data .form-content {
    display: grid;
    grid-gap: 2px 0px; }
    #shipping-payment #delivery-data .form-content .form-block {
      margin-top: 20px; }
    #shipping-payment #delivery-data .form-content .data_span {
      display: flex; }
      #shipping-payment #delivery-data .form-content .data_span strong {
        font-weight: 700;
        width: 33%; }

#shipping-payment #billing-data {
  color: black; }
  #shipping-payment #billing-data header {
    margin: 0; }
    @media (min-width: 992px) {
      #shipping-payment #billing-data header {
        margin: 0px 0 30px; } }
    #shipping-payment #billing-data header h2 {
      font-size: 20px;
      text-transform: initial;
      font-weight: 600; }
  #shipping-payment #billing-data .form-content {
    display: grid;
    grid-gap: 2px 0px;
    font-size: 18px; }
    #shipping-payment #billing-data .form-content .data_span {
      display: flex; }
      #shipping-payment #billing-data .form-content .data_span strong {
        font-weight: 700;
        width: 33%; }
    #shipping-payment #billing-data .form-content .form-block {
      margin-top: 20px; }

#shipping-payment .form-block {
  padding-bottom: 0; }
  #shipping-payment .form-block input {
    background: white; }
  #shipping-payment .form-block textarea {
    height: 180px;
    border-radius: 20px;
    background: white; }

#coupon #couponResponse {
  display: none;
  margin-bottom: 10px; }
  #coupon #couponResponse.error, #coupon #couponResponse.success {
    display: block; }

#coupon #coupon-container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 30px;
  justify-items: start; }
  #coupon #coupon-container .form-block {
    width: 100%; }

.cart-area2 {
  background: #f2f3f5;
  margin-top: 50px;
  padding: 1px 0 30px 0; }
  @media (min-width: 992px) {
    .cart-area2 {
      padding: 46px 15px; } }

.cart_info_box, #overWeight {
  margin: 50px 0px;
  border: 3px solid black;
  padding: 19px 30px;
  font-weight: 500;
  display: none; }
  .cart_info_box a, #overWeight a {
    text-decoration: inherit !important;
    color: #cf0022 !important; }

.amountView {
  margin-bottom: 50px; }

#cart-content p {
  font-size: 16px;
  line-height: 22px; }
  #cart-content p a {
    color: #cf0022; }

.cart_finish_button {
  background: #cf0022;
  font-size: 18px;
  padding: 9px 34px; }

.cart-registration {
  margin: 30px 0; }
  @media (min-width: 992px) {
    .cart-registration {
      margin: 46px 0; } }
  .cart-registration header {
    margin: 20px 0;
    font-size: 20px;
    text-transform: initial;
    font-weight: 600; }

.cart-registration-block label:not(.nolabel) {
  cursor: pointer;
  padding-left: 8px;
  text-transform: uppercase; }

.cart-registration-block .password_input {
  display: grid;
  gap: 0 34px;
  margin-top: 10px; }
  @media (min-width: 992px) {
    .cart-registration-block .password_input {
      grid-template-columns: repeat(3, 1fr); } }

/* Kosár oldal felugró infó a
fizetési, szállítási módoknál*/
.popover {
  background: #fff;
  border: 1px solid #dadada;
  padding: 15px;
  border-radius: 20px;
  position: absolute !important;
  margin-left: 25px;
  margin-top: 5px;
  width: 220px;
  z-index: 9999;
  top: 10px !important; }
  .popover .popover-header {
    margin-bottom: 0;
    font-size: 16px;
    font-family: "Roboto";
    background: none;
    border: none;
    padding: 0; }
  .popover span.fa {
    display: inline-block; }
    .popover span.fa-sign-in {
      margin-right: 4px; }
  .popover .popover-body {
    padding: 12px 0px 0px;
    color: #212529;
    font-size: 15px;
    line-height: 19px; }
    .popover .popover-body a {
      color: #cf0022; }

/* kosárba rak felugró */
#basketPopup .modal-dialog .modal-body-header {
  text-align: right; }

#basketPopup .modal-dialog .modal-body-content .modal-selected-product {
  text-align: center; }
  #basketPopup .modal-dialog .modal-body-content .modal-selected-product .saleprice {
    display: block; }

#basketPopup .modal-dialog .product-description h2 {
  margin-bottom: 10px;
  margin-top: 10px; }

#basketPopup .modal-dialog .modal-footer {
  text-align: center;
  padding-top: 22px; }
  #basketPopup .modal-dialog .modal-footer button {
    font-size: 14px;
    margin: auto; }

.used-vehicles-page #productList {
  display: block;
  margin: 78px 0 0 0; }
  .used-vehicles-page #productList .product-block {
    border: 4px solid #014689;
    border-radius: 20px;
    position: relative;
    margin-bottom: 20px; }
    @media (min-width: 992px) {
      .used-vehicles-page #productList .product-block {
        display: flex;
        min-height: 208px; } }
    @media (min-width: 992px) {
      .used-vehicles-page #productList .product-block.open #img-block {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%; } }
    .used-vehicles-page #productList .product-block.open #img-block .button-arrow {
      transform: rotate(270deg); }
      @media (min-width: 992px) {
        .used-vehicles-page #productList .product-block.open #img-block .button-arrow {
          transform: rotate(180deg); } }
    .used-vehicles-page #productList .product-block.open #img-block #img-container .product-image {
      display: block; }
    @media (min-width: 992px) {
      .used-vehicles-page #productList .product-block.open .description {
        padding: 0; } }
    .used-vehicles-page #productList .product-block #img-block {
      border-radius: 20px;
      transition: all .5s;
      padding: 20px;
      background-color: white;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center; }
      @media (min-width: 992px) {
        .used-vehicles-page #productList .product-block #img-block {
          height: 200px;
          width: 395px;
          display: grid;
          grid-template-columns: auto 75px; } }
      .used-vehicles-page #productList .product-block #img-block .button-arrow {
        width: 75px;
        transform: rotate(90deg); }
        @media (min-width: 992px) {
          .used-vehicles-page #productList .product-block #img-block .button-arrow {
            height: 100%;
            transform: none; } }
      @media (min-width: 992px) {
        .used-vehicles-page #productList .product-block #img-block #img-container {
          display: flex; } }
      .used-vehicles-page #productList .product-block #img-block #img-container .product-image {
        max-width: 255px;
        max-height: 160px;
        margin: 10px 5px;
        display: none; }
        @media (min-width: 992px) {
          .used-vehicles-page #productList .product-block #img-block #img-container .product-image {
            margin: 0 5px; } }
        .used-vehicles-page #productList .product-block #img-block #img-container .product-image:first-child {
          display: block; }
    .used-vehicles-page #productList .product-block .description {
      padding: 0 20px 20px 20px;
      width: 100%;
      transition: all .5s; }
      @media (min-width: 992px) {
        .used-vehicles-page #productList .product-block .description {
          padding: 20px;
          display: grid;
          grid-template-columns: repeat(4, 1fr); } }
      .used-vehicles-page #productList .product-block .description .column {
        margin: 10px 0 0 0;
        display: grid;
        grid-template-rows: 1fr 1fr; }
        @media (min-width: 992px) {
          .used-vehicles-page #productList .product-block .description .column {
            margin: 20px 0 0 0; } }
        .used-vehicles-page #productList .product-block .description .column strong {
          display: block;
          font-size: 16px;
          text-transform: uppercase; }
          @media (min-width: 992px) {
            .used-vehicles-page #productList .product-block .description .column strong {
              font-size: 25px; } }
        .used-vehicles-page #productList .product-block .description .column span {
          display: block; }

.used-vehicles-page #kapcsolatbox {
  background-color: #014689;
  color: white;
  padding: 20px;
  margin: 32px 0 0 0; }
  @media (min-width: 992px) {
    .used-vehicles-page #kapcsolatbox {
      width: 60%;
      padding: 32px 40px; } }
  .used-vehicles-page #kapcsolatbox .title {
    line-height: 1;
    margin-bottom: 14px; }
  .used-vehicles-page #kapcsolatbox a {
    color: white; }

.header-style-v1 {
  color: black; }
  .header-style-v1 #header-container .text-container {
    filter: invert(100%);
    background-position: -1000% -1000%;
    background-repeat: no-repeat;
    padding: 30px 0 35px 0; }
    @media (min-width: 768px) {
      .header-style-v1 #header-container .text-container {
        background-position: 100% 50%; } }
  .header-style-v1 #header-container .module-header {
    margin: 0 0 20px 0; }
    @media (min-width: 768px) {
      .header-style-v1 #header-container .module-header {
        max-width: 75%; } }
    .header-style-v1 #header-container .module-header h1 {
      font-size: 34px;
      margin: 0;
      min-height: 60px;
      background-repeat: no-repeat;
      background-size: contain;
      background-position: 100% 100%; }
      @media (min-width: 992px) {
        .header-style-v1 #header-container .module-header h1 {
          font-size: 93px; } }
      @media (min-width: 768px) {
        .header-style-v1 #header-container .module-header h1 {
          background-size: auto;
          background-position: 100% -200%; } }
  @media (min-width: 768px) {
    .header-style-v1 #header-container .text-content {
      max-width: 60%; } }

@media (min-width: 992px) {
  .vehicles-category-page .content {
    min-height: 880px; } }

.vehicles-category-page .arrow-link {
  font-weight: 900;
  font-size: 25px;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center; }
  .vehicles-category-page .arrow-link:after {
    display: block;
    content: '';
    background-image: url("../../img/icons/arrow-right.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 24px;
    width: 18px;
    margin-left: 25px; }

@media (min-width: 992px) {
  .vehicles-category-page #vehicle-category-container.level-0 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 0 20px;
    max-width: 1240px;
    margin: 0 auto; } }

.vehicles-category-page #vehicle-category-container.level-0 .category-block {
  display: block;
  text-decoration: none;
  color: white; }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block:hover {
    opacity: .5;
    transition: all .3s; }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block .category-title {
    background-color: #575756;
    background-image: url("../../img/HE-logo.png");
    background-repeat: no-repeat;
    background-position: 13px 50%;
    padding: 30px 0 30px 25%;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 20px;
    margin: 0; }
    @media (min-width: 992px) {
      .vehicles-category-page #vehicle-category-container.level-0 .category-block .category-title {
        font-size: 16px; } }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block:first-child .category-title {
    background-color: #d20613; }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block:nth-child(2) .category-title {
    background-color: #1f89bd; }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block:nth-child(3) .category-title {
    background-color: #3ea83c; }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block:nth-child(4) .category-title {
    background-color: #014689; }
  .vehicles-category-page #vehicle-category-container.level-0 .category-block .img-container {
    height: 210px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }

@media (min-width: 992px) {
  .vehicles-category-page #vehicle-category-container.level-1 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0 20px;
    max-width: 1240px;
    margin: 0 auto; } }

.vehicles-category-page #vehicle-category-container.level-1 .category-block {
  display: block;
  text-decoration: none;
  color: #000;
  text-align: center; }
  .vehicles-category-page #vehicle-category-container.level-1 .category-block:hover {
    opacity: .5;
    transition: all .3s; }
  .vehicles-category-page #vehicle-category-container.level-1 .category-block .img-container {
    height: 210px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; }

.vehicles-category-page #vehicle-category-container.level-2 #category-menu {
  margin: 17px 0 17px 0;
  display: grid;
  grid-template-columns: 1fr 2fr;
  align-items: center;
  margin: 17px 0 125px 0; }
  .vehicles-category-page #vehicle-category-container.level-2 #category-menu .title {
    margin-bottom: 0; }
  .vehicles-category-page #vehicle-category-container.level-2 #category-menu .category-list {
    list-style: none;
    margin: 0;
    padding: 0; }
    @media (min-width: 992px) {
      .vehicles-category-page #vehicle-category-container.level-2 #category-menu .category-list {
        display: flex; } }
    .vehicles-category-page #vehicle-category-container.level-2 #category-menu .category-list li a {
      display: block;
      background-color: #575756;
      color: white;
      font-weight: 900;
      text-decoration: none;
      padding: 20px 45px; }
      .vehicles-category-page #vehicle-category-container.level-2 #category-menu .category-list li a:hover {
        background-color: #000;
        transition: all, .3s; }

.vehicles-category-page #vehicle-category-container.level-2 .category-block {
  color: #000;
  text-decoration: none; }
  @media (min-width: 992px) {
    .vehicles-category-page #vehicle-category-container.level-2 .category-block {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-template-areas: "category-desc image-block image-block ";
      margin-bottom: 100px; } }
  .vehicles-category-page #vehicle-category-container.level-2 .category-block .img-container {
    display: flex;
    justify-content: center; }
    @media (min-width: 992px) {
      .vehicles-category-page #vehicle-category-container.level-2 .category-block .img-container {
        grid-area: image-block;
        justify-content: flex-start; } }
  @media (min-width: 992px) {
    .vehicles-category-page #vehicle-category-container.level-2 .category-block .category-desc {
      grid-area: category-desc; } }
  .vehicles-category-page #vehicle-category-container.level-2 .category-block .category-desc .products {
    list-style: none;
    margin: 0;
    padding: 0; }
    @media (min-width: 992px) {
      .vehicles-category-page #vehicle-category-container.level-2 .category-block .category-desc .products {
        width: 50%; } }
    .vehicles-category-page #vehicle-category-container.level-2 .category-block .category-desc .products li a {
      display: block;
      background-color: #575756;
      color: white;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: 900;
      padding: 13px 20px;
      transition: all, .3s; }
      .vehicles-category-page #vehicle-category-container.level-2 .category-block .category-desc .products li a:hover {
        background-color: #000; }
  @media (min-width: 992px) {
    .vehicles-category-page #vehicle-category-container.level-2 .category-block:nth-child(even) {
      grid-template-areas: "image-block image-block category-desc"; } }
  @media (min-width: 992px) {
    .vehicles-category-page #vehicle-category-container.level-2 .category-block:nth-child(even) .img-container {
      justify-content: flex-end; } }

.vehicles-category-page #vehicle-category-container.level-2 .newCategory-block {
  display: block !important; }
  .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block #category-menu {
    background: #575756 !important;
    margin: 0px 0 0px 0 !important;
    grid-template-columns: 1fr 0fr !important; }
    .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block #category-menu h2 {
      padding: 0 15px;
      color: white; }
  .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory {
    display: grid;
    grid-gap: 10px 0px;
    grid-template-columns: 30% 70% !important; }
    .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_main {
      background: #d9d9d5;
      padding: 30px 30px 15px; }
    .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      grid-gap: 35px 15px;
      margin-left: 30px;
      margin-top: 30px; }
      .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product .CategoryProducts {
        border: 1px solid #e1e1e1;
        display: flex;
        flex-direction: column; }
        .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product .CategoryProducts .CategoryMain {
          padding: 6px 15px;
          flex-grow: 1; }
          .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product .CategoryProducts .CategoryMain .CategoryMainTitle {
            border-top: 1px solid #014689;
            padding-top: 5px;
            font-size: 22px;
            font-weight: 600;
            padding-bottom: 7px; }
          .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product .CategoryProducts .CategoryMain .CategoryMainDesc {
            font-size: 18px; }
        .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product .CategoryProducts .CategoryFooter {
          background: #014689;
          padding: 7px 15px;
          margin-top: 15px;
          cursor: pointer;
          transition: all, .3s;
          color: white;
          text-decoration: none;
          text-transform: uppercase;
          font-weight: 500;
          font-size: 16px; }
          .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product .CategoryProducts .CategoryFooter:hover {
            background: #011b34;
            color: white;
            text-decoration: none; }
    @media (max-width: 992px) {
      .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory {
        display: block;
        margin-bottom: 50px; }
        .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_main {
          padding: 14px 15px 15px; }
        .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product {
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          grid-gap: 35px 15px;
          margin-left: 0px;
          margin-top: 30px; } }
    @media (max-width: 550px) {
      .vehicles-category-page #vehicle-category-container.level-2 .newCategory-block .newCategory .newCategory_product {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 35px 15px;
        margin-left: 0px;
        margin-top: 30px; } }

@media (min-width: 768px) {
  .vehicles-category-page .header-style-v1 #header-container .text-container {
    background-position: 100% 50%;
    background-repeat: no-repeat; } }

@media (min-width: 768px) {
  .vehicles-category-page .header-style-v1 #header-container.red .text-container {
    background-image: url("../../img/logo-putzmeister.png"); } }

@media (min-width: 768px) {
  .vehicles-category-page .header-style-v1 #header-container.blue .text-container {
    background-image: url("../../img/logo-dynajet.png"); } }

@media (min-width: 768px) {
  .display-product .header-style-v1 #header-container .text-container {
    background-position: 100% 50%;
    background-repeat: no-repeat; } }

@media (min-width: 768px) {
  .display-product .header-style-v1 #header-container.red .text-container {
    background-image: url("../../img/logo-putzmeister.png"); } }

@media (min-width: 768px) {
  .display-product .header-style-v1 #header-container.blue .text-container {
    background-image: url("../../img/logo-dynajet.png"); } }

/* Default project color */
.project-color-1 {
  color: #cf0022; }

.project-color-2 {
  color: #050516; }

/* Template css */
.tinyMCE-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }
  @media (min-width: 992px) {
    .tinyMCE-row {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      margin: 0 -15px; } }

.tinyMCE-col, .tinyMCE-col-1-3, .tinyMCE-col-2-3, .tinyMCE-col-1-2, .tinyMCE-col-1-4, .tinyMCE-col-3-4 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding: 15px; }
  .tinyMCE-col .img-responsive, .tinyMCE-col-1-3 .img-responsive, .tinyMCE-col-2-3 .img-responsive, .tinyMCE-col-1-2 .img-responsive, .tinyMCE-col-1-4 .img-responsive, .tinyMCE-col-3-4 .img-responsive {
    margin: 7px 0 0 0;
    display: block;
    max-width: 100%;
    width: 100%;
    border-radius: 20px;
    height: auto;
    border: 0;
    vertical-align: middle; }

@media (min-width: 992px) {
  .tinyMCE-col-1-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%; } }

.tinyMCE-col-1-3 p {
  margin-top: 15px; }

@media (min-width: 992px) {
  .tinyMCE-col-2-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%; } }

@media (min-width: 992px) {
  .tinyMCE-col-1-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%; } }

@media (min-width: 992px) {
  .tinyMCE-col-1-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%; } }

@media (min-width: 992px) {
  .tinyMCE-col-3-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%; } }

/* Slick Slider  - Brand Slider Főoldal*/
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow-x: clip;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.slick-arrow {
  position: absolute; }
  .slick-arrow.slick-prev {
    display: none !important;
    background: transparent;
    border: none;
    font-size: 0;
    margin-top: 11px;
    margin-left: 0;
    z-index: 11;
    cursor: pointer;
    left: -18px;
    top: -6px; }
    @media (min-width: 992px) {
      .slick-arrow.slick-prev {
        top: 0; } }
    .slick-arrow.slick-prev:before {
      content: "";
      width: 16px;
      height: 30px;
      display: inline-block;
      background-image: url("../../img/icons/arrow-left.png");
      background-repeat: no-repeat;
      background-size: 60%; }
      @media (min-width: 992px) {
        .slick-arrow.slick-prev:before {
          background-size: auto; } }
  .slick-arrow.slick-next {
    display: none !important;
    background: transparent;
    border: none;
    font-size: 0;
    margin-top: 11px;
    margin-left: 0;
    z-index: 11;
    cursor: pointer;
    position: absolute;
    right: -18px;
    top: -6px;
    outline: none; }
    @media (min-width: 992px) {
      .slick-arrow.slick-next {
        top: 0; } }
    .slick-arrow.slick-next:before {
      content: "";
      width: 15px;
      height: 27px;
      display: inline-block;
      background-image: url("../../img/icons/arrow-right.png");
      background-repeat: no-repeat;
      background-size: 60%; }
      @media (min-width: 992px) {
        .slick-arrow.slick-next:before {
          background-size: auto; } }

.slick-dots {
  display: none !important; }

/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  max-width: 90%;
  margin-left: 5%;
  /* Fix 401 */ }

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
  margin-right: 5px;
  margin-left: -5px; }

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0; }

.noUi-handle {
  position: relative;
  z-index: 1;
  outline: none !important; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 4px; }

.noUi-horizontal .noUi-handle {
  width: 27px;
  height: 27px;
  left: -17px;
  top: -18px;
  border-radius: 100%;
  background: #d20613; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
.noUi-target {
  background: #efefef; }

.noUi-connect {
  -webkit-transition: background 450ms;
  transition: background 450ms; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  margin-top: 6px;
  /*  border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #FFF;
    cursor: default;
    box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;*/ }

/* Handle stripes;
 */
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px; }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

#filter {
  clear: both; }

.filter {
  background: #f2f3f5;
  margin-bottom: 30px;
  padding: 0; }
  .filter .slider-rangeblock {
    padding-top: 15px;
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 10px; }
    .filter .slider-rangeblock .price_box {
      padding-top: 15px;
      display: flex;
      justify-content: space-between; }
      .filter .slider-rangeblock .price_box input {
        width: 28%;
        font-size: 16px;
        padding: 5px 5px 4px 5px;
        min-height: inherit; }
  .filter input[type="text"] {
    height: 50px;
    min-height: 50px !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important; }
  .filter .filter-top, .filter .filter-top_two {
    padding: 18px 25px 4px 25px;
    color: #747485;
    text-transform: uppercase;
    cursor: pointer; }
    .filter .filter-top .fillter-top_first, .filter .filter-top .fillter-top_first_two, .filter .filter-top_two .fillter-top_first, .filter .filter-top_two .fillter-top_first_two {
      display: flex; }
      .filter .filter-top .fillter-top_first div:first-child, .filter .filter-top .fillter-top_first_two div:first-child, .filter .filter-top_two .fillter-top_first div:first-child, .filter .filter-top_two .fillter-top_first_two div:first-child {
        margin: auto auto auto 0;
        font-size: 15px;
        font-weight: 500;
        display: flex; }
        .filter .filter-top .fillter-top_first div:first-child img, .filter .filter-top .fillter-top_first_two div:first-child img, .filter .filter-top_two .fillter-top_first div:first-child img, .filter .filter-top_two .fillter-top_first_two div:first-child img {
          margin: auto 8px auto 0px; }
      .filter .filter-top .fillter-top_first .arrow, .filter .filter-top .fillter-top_first_two .arrow, .filter .filter-top_two .fillter-top_first .arrow, .filter .filter-top_two .fillter-top_first_two .arrow {
        margin: auto 0;
        width: 44px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 22px; }
    .filter .filter-top span, .filter .filter-top_two span {
      position: relative; }
    .filter .filter-top.active i, .filter .filter-top_two.active i {
      transform: rotate(180deg); }
    @media (max-width: 992px) {
      .filter .filter-top, .filter .filter-top_two {
        padding: 10px 15px 5px;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 18px 15px; } }
  .filter form#filterForm .filterFormGrid {
    display: grid !important;
    grid-gap: 15px 25px;
    padding: 9px 25px 15px 25px; }
    @media (min-width: 992px) {
      .filter form#filterForm .filterFormGrid {
        grid-template-columns: 20% 20% 50%;
        grid-gap: 30px 42px;
        padding: 9px 25px 35px 25px; } }
    .filter form#filterForm .filterFormGrid .slider-rangeblock {
      margin: 0px 0 20px;
      padding-top: 0px; }
    .filter form#filterForm .filterFormGrid .filterType, .filter form#filterForm .filterFormGrid .filterPerPage {
      display: flex; }
      @media (max-width: 992px) {
        .filter form#filterForm .filterFormGrid .filterType, .filter form#filterForm .filterFormGrid .filterPerPage {
          display: block; } }
    .filter form#filterForm .filterFormGrid .filterType label {
      width: auto;
      margin: auto 15px auto 0;
      text-align: start; }
    .filter form#filterForm .filterFormGrid .filterType select {
      width: auto;
      margin-left: auto; }
      @media (max-width: 992px) {
        .filter form#filterForm .filterFormGrid .filterType select {
          width: 100%;
          margin-top: 10px; } }
    .filter form#filterForm .filterFormGrid .filterPerPage label {
      width: auto;
      margin: auto 15px auto 0;
      text-align: start; }
    .filter form#filterForm .filterFormGrid .filterPerPage select {
      width: auto; }
      @media (max-width: 992px) {
        .filter form#filterForm .filterFormGrid .filterPerPage select {
          width: 100%;
          margin-top: 10px; } }
    .filter form#filterForm .filterFormGrid .fillterContact input {
      width: 100%;
      border: 1px solid #f0f0f0;
      background: white;
      font-family: "Roboto";
      text-transform: initial;
      font-size: 14px; }
      .filter form#filterForm .filterFormGrid .fillterContact input:hover, .filter form#filterForm .filterFormGrid .fillterContact input:focus {
        border: 1px solid #eeeeee;
        background: #f0f0f0; }
    .filter form#filterForm .filterFormGrid .price_min_text {
      display: flex;
      color: white;
      font-size: 18px; }
      .filter form#filterForm .filterFormGrid .price_min_text .maxPriceDiv {
        width: 100%;
        display: flex; }
      .filter form#filterForm .filterFormGrid .price_min_text .betPriceDiv {
        width: 100%;
        text-align: center; }
      .filter form#filterForm .filterFormGrid .price_min_text .minPriceDiv {
        width: 100%;
        display: flex; }
      .filter form#filterForm .filterFormGrid .price_min_text input {
        font-size: 18px;
        min-height: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        background: transparent;
        color: white;
        height: 30px !important;
        width: inherit !important; }
    .filter form#filterForm .filterFormGrid .price_max_text {
      display: flex;
      color: white;
      font-size: 18px; }
      .filter form#filterForm .filterFormGrid .price_max_text input {
        font-size: 18px;
        min-height: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        background: transparent;
        color: white;
        height: 30px !important; }
  .filter form select {
    width: 100%;
    border: 1px solid #f0f0f0;
    background: white;
    font-family: "Roboto";
    text-transform: initial;
    font-size: 14px; }
    .filter form select option {
      text-transform: none;
      font-style: normal;
      font-size: 14px; }
    .filter form select:hover, .filter form select:focus {
      border: 1px solid #b5b5b5;
      background: #ffffff; }
  .filter form label {
    font-weight: 600;
    color: black !important; }
  .filter .price-block {
    margin: 0px 0; }

.search-page-blog article {
  margin-bottom: 35px; }
  .search-page-blog article .blog-img-block {
    height: 270px;
    background: #f2f3f58c;
    text-align: center;
    display: block;
    overflow: hidden; }
    .search-page-blog article .blog-img-block img {
      max-height: 100% !important;
      max-width: 100%;
      object-fit: none;
      border-radius: 20px !important;
      margin: auto;
      width: 100%; }

.fillter-footer {
  display: grid;
  grid-gap: 15px 25px;
  padding: 0 25px 30px 25px; }
  @media (min-width: 992px) {
    .fillter-footer {
      grid-template-columns: repeat(3, 1fr);
      grid-gap: 30px 25px; } }
  .fillter-footer .more_fillter {
    display: none;
    margin: auto auto auto 0px; }
    @media (max-width: 992px) {
      .fillter-footer .more_fillter {
        display: block; } }
    .fillter-footer .more_fillter a {
      color: #cf0022;
      text-decoration: underline; }
  @media (min-width: 992px) {
    .fillter-footer .filterType {
      display: flex;
      align-items: center; } }
  .fillter-footer .filterType label {
    display: block;
    min-width: 183px;
    margin: 0 0 15px 0; }
    @media (min-width: 992px) {
      .fillter-footer .filterType label {
        margin: 0; } }
  @media (min-width: 992px) {
    .fillter-footer .filterPerPage {
      display: flex;
      align-items: center; } }
  .fillter-footer .filterPerPage label {
    display: block;
    min-width: 217px;
    margin: 0 0 15px 0; }
    @media (min-width: 992px) {
      .fillter-footer .filterPerPage label {
        margin: 0; } }
  .fillter-footer .filterPerPage select {
    max-width: 90px; }
  .fillter-footer .button-container {
    display: flex;
    justify-content: flex-end; }

div#form-group-onSale {
  text-align: start; }
  div#form-group-onSale .nolabel:before {
    margin-top: 5px;
    margin-left: -5px; }

.search-page-fillter .filterFormGrid {
  grid-template-columns: repeat(3, 1fr) !important; }
  @media (max-width: 992px) {
    .search-page-fillter .filterFormGrid {
      grid-template-columns: repeat(1, 1fr) !important; } }

.search-page-fillter #form-group-tartalom input {
  width: 100%;
  border: 1px solid #f0f0f0;
  background: white;
  font-family: "Roboto";
  text-transform: initial;
  font-size: 14px; }

#asideFilter-form .price-block {
  margin: 20px 0; }

#asideFilter-form .price-block .slider-rangeblock {
  margin: 20px 0; }

#asideFilter-form .price-block .price_box {
  margin: 20px 0 0 0;
  display: flex;
  justify-content: space-between; }

#asideFilter-form .slider-rangeblock #slider-handles, #aside_mobil .slider-rangeblock #slider-handles {
  background: #cfcfcf;
  height: 9px; }

#asideFilter-form .slider-rangeblock #slider-handles .noUi-handle, #aside_mobil .slider-rangeblock #slider-handles .noUi-handle {
  background: #555555 !important;
  width: 17px;
  height: 17px;
  top: -10px; }

#asideFilter-form .slider-rangeblock #slider-handles .noUi-connect, #aside_mobil .slider-rangeblock #slider-handles .noUi-connect {
  background: #cf0022 !important; }

#asideFilter-form .slider-rangeblock .price_min_text, #asideFilter-form .slider-rangeblock .price_max_text, #aside_mobil .slider-rangeblock .price_min_text, #aside_mobil .slider-rangeblock .price_max_text {
  font-size: 14px;
  display: grid; }

#asideFilter-form .slider-rangeblock .price_min_text span, #asideFilter-form .slider-rangeblock .price_max_text span, #aside_mobil .slider-rangeblock .price_min_text span, #aside_mobil .slider-rangeblock .price_max_text span {
  font-weight: bold; }

.reseller-productList {
  margin: 35px 0;
  display: grid;
  grid-template-columns: repeat(1, 1fr) !important;
  grid-gap: 20px 20px; }
  @media (min-width: 1500px) {
    .reseller-productList {
      margin-top: 60px; } }
  .reseller-productList .col {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0; }
  .reseller-productList .col-md-4 {
    margin: 15px 0;
    padding: 9px 0;
    border-top: 1px solid #0000001f;
    border-bottom: 1px solid #0000001f; }
    @media (min-width: 992px) {
      .reseller-productList .col-md-4 {
        padding-right: 15px; } }
  .reseller-productList .productList-block {
    border: 1px solid #00000029;
    padding: 15px;
    margin: 0; }
    @media (min-width: 992px) {
      .reseller-productList .productList-block {
        display: flex;
        margin-right: 0px;
        margin-left: 0px; } }
    .reseller-productList .productList-block .productList-block-header h2, .reseller-productList .productList-block .productList-block-header h3 {
      margin: 0; }
      @media (min-width: 992px) {
        .reseller-productList .productList-block .productList-block-header h2, .reseller-productList .productList-block .productList-block-header h3 {
          font-size: 24px; } }
    .reseller-productList .productList-block .productList-block-header a {
      color: black;
      text-decoration: none; }
      .reseller-productList .productList-block .productList-block-header a h2 {
        font-size: 16px;
        font-family: "Roboto";
        text-transform: none;
        font-weight: 600;
        margin: 0; }
    .reseller-productList .productList-block .saleprice {
      width: 100%;
      text-align: right; }
      @media (min-width: 992px) {
        .reseller-productList .productList-block .saleprice {
          width: auto;
          text-align: left;
          font-size: 16px; } }
    .reseller-productList .productList-block .productList-block-main-stock {
      display: flex;
      font-size: 16px;
      font-weight: 700; }
      .reseller-productList .productList-block .productList-block-main-stock span {
        display: block; }
      .reseller-productList .productList-block .productList-block-main-stock img {
        width: auto;
        height: fit-content;
        margin: auto 0; }
      .reseller-productList .productList-block .productList-block-main-stock .rendelesre {
        font-size: 14px;
        color: grey; }
    .reseller-productList .productList-block img {
      max-height: 100px;
      padding-right: 10px; }
    .reseller-productList .productList-block .reseller_price_div {
      border-top: none;
      border-bottom: none; }
  .reseller-productList .product-dbinput input[type="text"] {
    border-right: 1px solid #e2e2e2; }
  .reseller-productList .add-to-cart {
    display: block;
    width: 100%;
    font-size: 16px;
    text-align: center;
    margin-bottom: 6px; }
    .reseller-productList .add-to-cart .la-shopping-cart {
      -ms-transform: translateX(-30px);
      /* IE 9 */
      -webkit-transform: translateX(-30px);
      /* Safari */
      transform: translateX(-30px);
      /* Standard syntax */
      opacity: 0;
      -webkit-transition: all 1s;
      /* Safari */
      transition: all 1s; }
  .reseller-productList .in-cart {
    color: green; }
    .reseller-productList .in-cart .la-shopping-cart {
      opacity: 1;
      -ms-transform: translateX(0px);
      /* IE 9 */
      -webkit-transform: translateX(0px);
      /* Safari */
      transform: translateX(0px);
      /* Standard syntax */ }
  .reseller-productList .product-add-cart {
    align-items: start;
    min-height: auto;
    max-height: inherit;
    margin-top: 10px; }
    .reseller-productList .product-add-cart .product-dbinput {
      display: flex;
      font-size: 14px; }
      .reseller-productList .product-add-cart .product-dbinput input {
        font-size: 16px;
        width: 40px;
        height: 40px;
        border: 1px solid #e2e2e2;
        color: #575756;
        text-align: center; }
      .reseller-productList .product-add-cart .product-dbinput .checkbox {
        line-height: 1.5;
        padding-left: 4px;
        color: #575756;
        display: block;
        position: relative;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        margin-left: 0px; }
        .reseller-productList .product-add-cart .product-dbinput .checkbox input:checked ~ .checkmark:after {
          display: inline-block; }
        .reseller-productList .product-add-cart .product-dbinput .checkbox .checkmark {
          position: absolute;
          top: 0;
          left: 0;
          height: 40px;
          width: 40px;
          margin-left: 4px;
          background-color: white;
          border: 1px solid #e2e2e2; }
          .reseller-productList .product-add-cart .product-dbinput .checkbox .checkmark:after {
            display: none;
            content: "\f00c";
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            font-size: 32px;
            line-height: 1;
            margin: 4px 0 0 4px;
            font-style: normal;
            font-variant: normal;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased; }
    .reseller-productList .product-add-cart .add-to-cart {
      text-align: left;
      margin-bottom: 10px; }
  .reseller-productList .no_login_price {
    font-size: 14px; }
    .reseller-productList .no_login_price span {
      text-decoration: line-through; }
  .reseller-productList .no_login_price2 {
    font-size: 14px; }
  .reseller-productList .unique_price_info {
    background: #575757;
    color: white;
    padding: 7px 7px;
    font-size: 14px;
    font-weight: 500;
    margin: 1px 0 0px; }

.reseller_price_div {
  display: block !important;
  margin: 8px 0px; }
  .reseller_price_div .reseller_price {
    font-size: 16px;
    font-weight: 600; }
    .reseller_price_div .reseller_price span {
      margin-left: 10px;
      font-size: 18px; }
  .reseller_price_div #sale-percent {
    background: #f2f3f5;
    padding: 4px 5px;
    font-size: 11px;
    text-align: center;
    margin: 4px 0 0;
    width: fit-content;
    margin-left: 12px; }

.reseller-info {
  margin: 20px 0; }

/*
   Animation example, for spinners
*/
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@font-face {
  font-family: 'fontello';
  src: url("../../icons/font/fontello.eot?10018027");
  src: url("../../icons/font/fontello.eot?10018027#iefix") format("embedded-opentype"), url("../../icons/font/fontello.woff2?10018027") format("woff2"), url("../../icons/font/fontello.woff?10018027") format("woff"), url("../../icons/font/fontello.ttf?10018027") format("truetype"), url("../../icons/font/fontello.svg?10018027#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../../icons/font/fontello.svg?10018027#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-right-open:before {
  content: '\e800'; }

/* '' */
.icon-left-open:before {
  content: '\e801'; }

/* '' */
.icon-up-open:before {
  content: '\e802'; }

/* '' */
.icon-down-open:before {
  content: '\e803'; }

/* '' */
.icon-left-open-1:before {
  content: '\e804'; }

/* '' */
.icon-right-open-1:before {
  content: '\e805'; }

/* '' */
.icon-up-open-1:before {
  content: '\e806'; }

/* '' */
.icon-down-open-mini:before {
  content: '\e807'; }

/* '' */
.icon-left-open-mini:before {
  content: '\e808'; }

/* '' */
.icon-right-open-mini:before {
  content: '\e809'; }

/* '' */
.icon-up-open-mini:before {
  content: '\e80a'; }

/* '' */
.icon-down-open-big:before {
  content: '\e80b'; }

/* '' */
.icon-left-open-big:before {
  content: '\e80c'; }

/* '' */
.icon-right-open-big:before {
  content: '\e80d'; }

/* '' */
.icon-up-open-big:before {
  content: '\e80e'; }

/* '' */
.icon-up:before {
  content: '\e80f'; }

/* '' */
.icon-down-big:before {
  content: '\e810'; }

/* '' */
.icon-right-big:before {
  content: '\e811'; }

/* '' */
.icon-up-big:before {
  content: '\e812'; }

/* '' */
.icon-left-big:before {
  content: '\e813'; }

/* '' */
.icon-basket:before {
  content: '\e814'; }

/* '' */
.icon-instagram-1:before {
  content: '\e815'; }

/* '' */
.icon-user:before {
  content: '\e816'; }

/* '' */
.icon-icon_10:before {
  content: '\e817'; }

/* '' */
.icon-instagram_hover:before {
  content: '\e818'; }

/* '' */
.icon-nincs_keszleten:before {
  content: '\e819'; }

/* '' */
.icon-pinterest-1:before {
  content: '\e81a'; }

/* '' */
.icon-pdf_tag_icon:before {
  content: '\e81b'; }

/* '' */
.icon-phone_icon:before {
  content: '\e81c'; }

/* '' */
.icon-th:before {
  content: '\e81d'; }

/* '' */
.icon-doc:before {
  content: '\e81e'; }

/* '' */
.icon-pinterest_hover:before {
  content: '\e81f'; }

/* '' */
.icon-red_title_icon:before {
  content: '\e820'; }

/* '' */
.icon-search_icon:before {
  content: '\e821'; }

/* '' */
.icon-logout:before {
  content: '\e822'; }

/* '' */
.icon-trash_icon:before {
  content: '\e825'; }

/* '' */
.icon-trash_bin_icon:before {
  content: '\e827'; }

/* '' */
.icon-youtube:before {
  content: '\e828'; }

/* '' */
.icon-approve_icon:before {
  content: '\e829'; }

/* '' */
.icon-youtube_hover:before {
  content: '\e82a'; }

/* '' */
.icon-bin_icon:before {
  content: '\e82c'; }

/* '' */
.icon-clock:before {
  content: '\e82e'; }

/* '' */
.icon-clock_icon:before {
  content: '\e82f'; }

/* '' */
.icon-close_icon:before {
  content: '\e830'; }

/* '' */
.icon-facebook-1:before {
  content: '\e831'; }

/* '' */
.icon-download_icon:before {
  content: '\e832'; }

/* '' */
.icon-facebook_hover:before {
  content: '\e833'; }

/* '' */
.icon-icon_02:before {
  content: '\e834'; }

/* '' */
.icon-guarantee_icon:before {
  content: '\e835'; }

/* '' */
.icon-icon_01:before {
  content: '\e836'; }

/* '' */
.icon-icon_05:before {
  content: '\e837'; }

/* '' */
.icon-icon_04:before {
  content: '\e838'; }

/* '' */
.icon-icon_03:before {
  content: '\e839'; }

/* '' */
.icon-icon_07:before {
  content: '\e83a'; }

/* '' */
.icon-icon_06:before {
  content: '\e83b'; }

/* '' */
.icon-icon_09:before {
  content: '\e83c'; }

/* '' */
.icon-info_icon:before {
  content: '\e83d'; }

/* '' */
.icon-icon_08:before {
  content: '\e83f'; }

/* '' */
.icon-facebook:before {
  content: '\f09a'; }

/* '' */
.icon-angle-left:before {
  content: '\f104'; }

/* '' */
.icon-angle-right:before {
  content: '\f105'; }

/* '' */
.icon-angle-up:before {
  content: '\f106'; }

/* '' */
.icon-angle-down:before {
  content: '\f107'; }

/* '' */
.icon-angle-circled-left:before {
  content: '\f137'; }

/* '' */
.icon-angle-circled-right:before {
  content: '\f138'; }

/* '' */
.icon-angle-circled-up:before {
  content: '\f139'; }

/* '' */
.icon-angle-circled-down:before {
  content: '\f13a'; }

/* '' */
.icon-youtube-play:before {
  content: '\f16a'; }

/* '' */
.icon-instagram:before {
  content: '\f16d'; }

/* '' */
.icon-down:before {
  content: '\f175'; }

/* '' */
.icon-up-1:before {
  content: '\f176'; }

/* '' */
.icon-left:before {
  content: '\f177'; }

/* '' */
.icon-right:before {
  content: '\f178'; }

/* '' */
.icon-box:before {
  content: '\f187'; }

/* '' */
.icon-pinterest:before {
  content: '\f231'; }

/* '' */
.icon-right-open:before {
  content: '\e800'; }

/* '' */
.icon-left-open:before {
  content: '\e801'; }

/* '' */
.icon-up-open:before {
  content: '\e802'; }

/* '' */
.icon-down-open:before {
  content: '\e803'; }

/* '' */
.icon-left-open-1:before {
  content: '\e804'; }

/* '' */
.icon-right-open-1:before {
  content: '\e805'; }

/* '' */
.icon-up-open-1:before {
  content: '\e806'; }

/* '' */
.icon-down-open-mini:before {
  content: '\e807'; }

/* '' */
.icon-left-open-mini:before {
  content: '\e808'; }

/* '' */
.icon-right-open-mini:before {
  content: '\e809'; }

/* '' */
.icon-up-open-mini:before {
  content: '\e80a'; }

/* '' */
.icon-down-open-big:before {
  content: '\e80b'; }

/* '' */
.icon-left-open-big:before {
  content: '\e80c'; }

/* '' */
.icon-right-open-big:before {
  content: '\e80d'; }

/* '' */
.icon-up-open-big:before {
  content: '\e80e'; }

/* '' */
.icon-up:before {
  content: '\e80f'; }

/* '' */
.icon-down-big:before {
  content: '\e810'; }

/* '' */
.icon-right-big:before {
  content: '\e811'; }

/* '' */
.icon-up-big:before {
  content: '\e812'; }

/* '' */
.icon-left-big:before {
  content: '\e813'; }

/* '' */
.icon-basket:before {
  content: '\e814'; }

/* '' */
.icon-instagram-1:before {
  content: '\e815'; }

/* '' */
.icon-user:before {
  content: '\e816'; }

/* '' */
.icon-icon_10:before {
  content: '\e817'; }

/* '' */
.icon-instagram_hover:before {
  content: '\e818'; }

/* '' */
.icon-nincs_keszleten:before {
  content: '\e819'; }

/* '' */
.icon-pinterest-1:before {
  content: '\e81a'; }

/* '' */
.icon-pdf_tag_icon:before {
  content: '\e81b'; }

/* '' */
.icon-phone_icon:before {
  content: '\e81c'; }

/* '' */
.icon-th:before {
  content: '\e81d'; }

/* '' */
.icon-doc:before {
  content: '\e81e'; }

/* '' */
.icon-pinterest_hover:before {
  content: '\e81f'; }

/* '' */
.icon-red_title_icon:before {
  content: '\e820'; }

/* '' */
.icon-search_icon:before {
  content: '\e821'; }

/* '' */
.icon-logout:before {
  content: '\e822'; }

/* '' */
.icon-trash_icon:before {
  content: '\e825'; }

/* '' */
.icon-trash_bin_icon:before {
  content: '\e827'; }

/* '' */
.icon-youtube:before {
  content: '\e828'; }

/* '' */
.icon-approve_icon:before {
  content: '\e829'; }

/* '' */
.icon-youtube_hover:before {
  content: '\e82a'; }

/* '' */
.icon-bin_icon:before {
  content: '\e82c'; }

/* '' */
.icon-clock:before {
  content: '\e82e'; }

/* '' */
.icon-clock_icon:before {
  content: '\e82f'; }

/* '' */
.icon-close_icon:before {
  content: '\e830'; }

/* '' */
.icon-facebook-1:before {
  content: '\e831'; }

/* '' */
.icon-download_icon:before {
  content: '\e832'; }

/* '' */
.icon-facebook_hover:before {
  content: '\e833'; }

/* '' */
.icon-icon_02:before {
  content: '\e834'; }

/* '' */
.icon-guarantee_icon:before {
  content: '\e835'; }

/* '' */
.icon-icon_01:before {
  content: '\e836'; }

/* '' */
.icon-icon_05:before {
  content: '\e837'; }

/* '' */
.icon-icon_04:before {
  content: '\e838'; }

/* '' */
.icon-icon_03:before {
  content: '\e839'; }

/* '' */
.icon-icon_07:before {
  content: '\e83a'; }

/* '' */
.icon-icon_06:before {
  content: '\e83b'; }

/* '' */
.icon-icon_09:before {
  content: '\e83c'; }

/* '' */
.icon-info_icon:before {
  content: '\e83d'; }

/* '' */
.icon-icon_08:before {
  content: '\e83f'; }

/* '' */
.icon-facebook:before {
  content: '\f09a'; }

/* '' */
.icon-angle-left:before {
  content: '\f104'; }

/* '' */
.icon-angle-right:before {
  content: '\f105'; }

/* '' */
.icon-angle-up:before {
  content: '\f106'; }

/* '' */
.icon-angle-down:before {
  content: '\f107'; }

/* '' */
.icon-angle-circled-left:before {
  content: '\f137'; }

/* '' */
.icon-angle-circled-right:before {
  content: '\f138'; }

/* '' */
.icon-angle-circled-up:before {
  content: '\f139'; }

/* '' */
.icon-angle-circled-down:before {
  content: '\f13a'; }

/* '' */
.icon-youtube-play:before {
  content: '\f16a'; }

/* '' */
.icon-instagram:before {
  content: '\f16d'; }

/* '' */
.icon-down:before {
  content: '\f175'; }

/* '' */
.icon-up-1:before {
  content: '\f176'; }

/* '' */
.icon-left:before {
  content: '\f177'; }

/* '' */
.icon-right:before {
  content: '\f178'; }

/* '' */
.icon-box:before {
  content: '\f187'; }

/* '' */
.icon-pinterest:before {
  content: '\f231'; }

/* '' */
@font-face {
  font-family: 'fontello';
  src: url("../../icons/font/fontello.eot?78301495");
  src: url("../../icons/font/fontello.eot?78301495#iefix") format("embedded-opentype"), url("../../icons/font/fontello.svg?78301495#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'fontello';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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AUkBSgFLAApyaWdodC1vcGVuCWxlZnQtb3Blbgd1cC1vcGVuCWRvd24tb3BlbgtsZWZ0LW9wZW4tMQxyaWdodC1vcGVuLTEJdXAtb3Blbi0xDmRvd24tb3Blbi1taW5pDmxlZnQtb3Blbi1taW5pD3JpZ2h0LW9wZW4tbWluaQx1cC1vcGVuLW1pbmkNZG93bi1vcGVuLWJpZw1sZWZ0LW9wZW4tYmlnDnJpZ2h0LW9wZW4tYmlnC3VwLW9wZW4tYmlnAnVwCGRvd24tYmlnCXJpZ2h0LWJpZwZ1cC1iaWcIbGVmdC1iaWcGYmFza2V0C2luc3RhZ3JhbS0xBHVzZXIHaWNvbl8xMA9pbnN0YWdyYW1faG92ZXIPbmluY3Nfa2VzemxldGVuC3BpbnRlcmVzdC0xDHBkZl90YWdfaWNvbgpwaG9uZV9pY29uAnRoA2RvYw9waW50ZXJlc3RfaG92ZXIOcmVkX3RpdGxlX2ljb24Lc2VhcmNoX2ljb24GbG9nb3V0CnRyYXNoX2ljb24OdHJhc2hfYmluX2ljb24HeW91dHViZQxhcHByb3ZlX2ljb24IYmluX2ljb24FY2xvY2sKY2xvY2tfaWNvbgpjbG9zZV9pY29uCmZhY2Vib29rLTENZG93bmxvYWRfaWNvbgdpY29uXzAyDmd1YXJhbnRlZV9pY29uB2ljb25fMDEHaWNvbl8wNQdpY29uXzA0B2ljb25fMDMHaWNvbl8wNwdpY29uXzA2B2ljb25fMDkJaW5mb19pY29uB2ljb25fMDgIZmFjZWJvb2sKYW5nbGUtbGVmdAthbmdsZS1yaWdodAhhbmdsZS11cAphbmdsZS1kb3duEmFuZ2xlLWNpcmNsZWQtbGVmdBNhbmdsZS1jaXJjbGVkLXJpZ2h0EGFuZ2xlLWNpcmNsZWQtdXASYW5nbGUtY2lyY2xlZC1kb3duDHlvdXR1YmUtcGxheQlpbnN0YWdyYW0EZG93bgR1cC0xBGxlZnQFcmlnaHQDYm94CXBpbnRlcmVzdAAAAAABAAH//wAPAAAAAAAAAAAAAAAAAAAAALAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQV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SCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAEu4AMhSWLEBAY5ZsAG5CAAIAGNwsQAHQrEAACqxAAdCsQAKKrEAB0KxAAoqsQAHQrkAAAALKrEAB0K5AAAACyq5AAMAAESxJAGIUViwQIhYuQADAGREsSgBiFFYuAgAiFi5AAMAAERZG7EnAYhRWLoIgAABBECIY1RYuQADAABEWVlZWVmxAA4quAH/hbAEjbECAESzBWQGAERE") format("truetype"); }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../../icons/font/fontello.svg?78301495#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../../icons/font/fontello.svg?13018913#fontello') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-right-open:before {
  content: '\e800'; }

/* '' */
.icon-left-open:before {
  content: '\e801'; }

/* '' */
.icon-up-open:before {
  content: '\e802'; }

/* '' */
.icon-down-open:before {
  content: '\e803'; }

/* '' */
.icon-left-open-1:before {
  content: '\e804'; }

/* '' */
.icon-right-open-1:before {
  content: '\e805'; }

/* '' */
.icon-up-open-1:before {
  content: '\e806'; }

/* '' */
.icon-down-open-mini:before {
  content: '\e807'; }

/* '' */
.icon-left-open-mini:before {
  content: '\e808'; }

/* '' */
.icon-right-open-mini:before {
  content: '\e809'; }

/* '' */
.icon-up-open-mini:before {
  content: '\e80a'; }

/* '' */
.icon-down-open-big:before {
  content: '\e80b'; }

/* '' */
.icon-left-open-big:before {
  content: '\e80c'; }

/* '' */
.icon-right-open-big:before {
  content: '\e80d'; }

/* '' */
.icon-up-open-big:before {
  content: '\e80e'; }

/* '' */
.icon-up:before {
  content: '\e80f'; }

/* '' */
.icon-down-big:before {
  content: '\e810'; }

/* '' */
.icon-right-big:before {
  content: '\e811'; }

/* '' */
.icon-up-big:before {
  content: '\e812'; }

/* '' */
.icon-left-big:before {
  content: '\e813'; }

/* '' */
.icon-basket:before {
  content: '\e814'; }

/* '' */
.icon-instagram-1:before {
  content: '\e815'; }

/* '' */
.icon-user:before {
  content: '\e816'; }

/* '' */
.icon-icon_10:before {
  content: '\e817'; }

/* '' */
.icon-instagram_hover:before {
  content: '\e818'; }

/* '' */
.icon-nincs_keszleten:before {
  content: '\e819'; }

/* '' */
.icon-pinterest-1:before {
  content: '\e81a'; }

/* '' */
.icon-pdf_tag_icon:before {
  content: '\e81b'; }

/* '' */
.icon-phone_icon:before {
  content: '\e81c'; }

/* '' */
.icon-th:before {
  content: '\e81d'; }

/* '' */
.icon-doc:before {
  content: '\e81e'; }

/* '' */
.icon-pinterest_hover:before {
  content: '\e81f'; }

/* '' */
.icon-red_title_icon:before {
  content: '\e820'; }

/* '' */
.icon-search_icon:before {
  content: '\e821'; }

/* '' */
.icon-logout:before {
  content: '\e822'; }

/* '' */
.icon-trash_icon:before {
  content: '\e825'; }

/* '' */
.icon-trash_bin_icon:before {
  content: '\e827'; }

/* '' */
.icon-youtube:before {
  content: '\e828'; }

/* '' */
.icon-approve_icon:before {
  content: '\e829'; }

/* '' */
.icon-youtube_hover:before {
  content: '\e82a'; }

/* '' */
.icon-bin_icon:before {
  content: '\e82c'; }

/* '' */
.icon-clock:before {
  content: '\e82e'; }

/* '' */
.icon-clock_icon:before {
  content: '\e82f'; }

/* '' */
.icon-close_icon:before {
  content: '\e830'; }

/* '' */
.icon-facebook-1:before {
  content: '\e831'; }

/* '' */
.icon-download_icon:before {
  content: '\e832'; }

/* '' */
.icon-facebook_hover:before {
  content: '\e833'; }

/* '' */
.icon-icon_02:before {
  content: '\e834'; }

/* '' */
.icon-guarantee_icon:before {
  content: '\e835'; }

/* '' */
.icon-icon_01:before {
  content: '\e836'; }

/* '' */
.icon-icon_05:before {
  content: '\e837'; }

/* '' */
.icon-icon_04:before {
  content: '\e838'; }

/* '' */
.icon-icon_03:before {
  content: '\e839'; }

/* '' */
.icon-icon_07:before {
  content: '\e83a'; }

/* '' */
.icon-icon_06:before {
  content: '\e83b'; }

/* '' */
.icon-icon_09:before {
  content: '\e83c'; }

/* '' */
.icon-info_icon:before {
  content: '\e83d'; }

/* '' */
.icon-icon_08:before {
  content: '\e83f'; }

/* '' */
.icon-facebook:before {
  content: '\f09a'; }

/* '' */
.icon-angle-left:before {
  content: '\f104'; }

/* '' */
.icon-angle-right:before {
  content: '\f105'; }

/* '' */
.icon-angle-up:before {
  content: '\f106'; }

/* '' */
.icon-angle-down:before {
  content: '\f107'; }

/* '' */
.icon-angle-circled-left:before {
  content: '\f137'; }

/* '' */
.icon-angle-circled-right:before {
  content: '\f138'; }

/* '' */
.icon-angle-circled-up:before {
  content: '\f139'; }

/* '' */
.icon-angle-circled-down:before {
  content: '\f13a'; }

/* '' */
.icon-youtube-play:before {
  content: '\f16a'; }

/* '' */
.icon-instagram:before {
  content: '\f16d'; }

/* '' */
.icon-down:before {
  content: '\f175'; }

/* '' */
.icon-up-1:before {
  content: '\f176'; }

/* '' */
.icon-left:before {
  content: '\f177'; }

/* '' */
.icon-right:before {
  content: '\f178'; }

/* '' */
.icon-box:before {
  content: '\f187'; }

/* '' */
.icon-pinterest:before {
  content: '\f231'; }

/* '' */

/*# sourceMappingURL=project-default.css.map */