.hikashop_product_characteristics_table select.form-control:not([multiple]), .hikashop_product_characteristics_table select.inputbox:not([multiple]), .hikashop_product_characteristics_table select:not([multiple]) {
    height: calc(2.25rem + 100px);
    overflow: hidden;
}
.hikashop_product_characteristics_table option:checked {
    background: #52b4bb;
    color: white;
}
li.item-139 a:before {
    content: "\f07a";
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    font-size: 14px;
    color: #4eb4bc;
  padding-right: 8px;
}
li.item-167 a:before {
    content: "\f005";
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    font-size: 14px;
    color: #4eb4bc;
  padding-right: 8px;
}
li.item-159 a:before, li.item-138 a:before {
    content: "\f007";
    font-family: 'Font Awesome 5 Free';
    color: #4eb4bc;
    padding-right: 8px;
}
li.item-168 a:before {
    content: '\f2f5';
    font-family: 'Font Awesome 5 Free';
  	color: #4eb4bc;
    padding-right: 8px;
}


.btn-primary:hover, .sppb-btn-primary:hover {
    border-color: #52b4bb;
    background-color: #52b4bb;
}

.ig-menu-grid-text h3 {
    font-size: 20px;
}

#sp-
{
    font-weight: bold;
}
#sp-top3 {
    display: flex;
    justify-content: flex-end;
}
div#sp-top2 {
    display: flex;
    justify-content: flex-start;
}
#sp-menu {
    display: flex;
}
#sp-position1 {
  display: flex;
    justify-content: flex-end;
  padding: 0;
}
#sp-footer, #sp-bottom {
    background: #4ab4bd;
    color: #FFFFFF;
}
section#sp-filters {
    background: #ededed;
}
#sp-top-bar {
    background: #4ab4bd;
    color: #ffffff;
}
#sp-top-bar a {
    color: #ffffff;
}
#sp-position1 .menu {
  margin:0;
}
li.sp-menu-item {
    text-transform: uppercase;
}
li.sp-menu-item a {
    color: #666666;
  font-weight: bold;
}
.hikashop_cart {
    width: auto;
}
.btn-primary, .sppb-btn-primary {
    border-color: #f19e30;
    background-color: #f19e30;
}
.sppb-btn-secondary {
    color: #fff;
    background-color: #90b639;
    border-color: #90b639;
    text-transform: uppercase;
    font-size: 12px;
}
img.hikashop_product_listing_image {
    margin: auto;
}
/*.hikashop_product_quantity_div {
    display: flex !important;
    width: auto;
    justify-content: center;
}*/
.hikashop_container {
    background-color: transparent;
  transition: 500ms all;
}
.hikashop_listing_img_title:hover {
    box-shadow: 0 4px 10px rgba(0,0,0,.15)!important;
  transition: 500ms all;
}
.layout-listing .hikashop_container {
  overflow: hidden;
  position: relative;
}
.layout-listing.view-category .hikashop_subcontainer .hikashop_container a {
    background-color: transparent;
    transition: 500ms all;
    background: #f19e30;
    color: white !important;
    display: flex;
    min-height: 161px;
    align-items: center;
    justify-content: center;
  position: relative;
  padding: 20px;
  transform: scale(1);
}
.layout-listing .hikashop_container a:hover {
  transform: scale(1.1);
}

/*.layout-listing.view-category .hikashop_container a:after, #hikashop_module_113 .hikashop_container a:after {
    content: "O";
    position: absolute;
    right: -160px;
    font-size: 250px;
    transition: 500ms all;
    filter: opacity(0.2);
}
.layout-listing.view-category .hikashop_container a:hover:after, #hikashop_module_113 .hikashop_container a:hover:after {
    content: "O";
    position: absolute;
    right: -140px;
        font-size: 250px;
    transition: 500ms all;
    filter: opacity(0.2);
}*/
.layout-listing .hikashop_container span.hikashop_category_name {
   overflow: hidden;
  display: block;
}

.hikashop_product_image_subdiv {
    width: 100% !important;
}
.hikashop_product_image {
    height: auto !important;
}
.hikashop_product_quantity_field_change {
    background: #f39f21 !important;
    border: 1px solid #f39f21 !important;
    color: white !important;
  top: 0 !important;
    height: auto !important;
    display: flex;
    align-items: center;
}
.hikacart {
    display: flex;
    justify-content: space-around;
    width: 100%;
    margin: 0;
    background-color: #ed9c44;
    border-color: #ed9c44;
}
.hikacart span:before {
    content: "\f07a";
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    padding-right: 10px;
}
/*.hikashop_product_quantity_field {
    border: 1px solid #f39f21 !important;
    width: 80px !important;
}*/
.hikashop_product_quantity_div input, input.hikashop_product_quantity_field {
    max-width: unset;
}
.hikashop_product_quantity_change_div_leftright span.add-on a {
    position: relative;
}
.hikashop_product_quantity_change_div_leftright.hika_j4 span.add-on a.hikashop_product_quantity_field_change_minus {
    left: 0px;
    border-radius: 3px 0px 0px 3px;
}
.hikashop_listing_img_title {
    box-shadow: 0 2px 10px rgb(0 0 0 / 5%);
    background: white;
    padding: 15px;
}
.hikashop_subcontainer.thumbnail {
    background: transparent !important;
}
.hikashop_filter_main {
    padding: 10px;
}
.hikashop_filter_main_div {
    display: flex !important;
    justify-content: center;
    margin: 0 !important;
    padding: 0 !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}
.hikashop_filter_button_outside {
    float: none !important;
    display: flex;
    align-items: center;
    width: 35%;
}
.hikashop_filter_button_outside .hikabtn {
    width: 100%;
    margin-bottom: 0px;
    height: 40px;
    background: #f19e30;
    color: white;
    text-transform: uppercase;
}
.hikashop_product_stock_count:before {
    content: "\f466";
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    color: #ec9b4b;
      padding-right: 5px;
}
span.hikashop_product_name a {
    color: #565656;
    font-weight: 600;
}
span.hikashop_product_name a:hover {
    color: #555;
}
span.fas.fa-shopping-cart, span.far.fa-user {
    color: #f19e30;
    font-size: 20px;
}
span.fas.fa-shopping-cart:hover, span.far.fa-user:hover {
    color: #8fb630;
    font-size: 20px;
}
span.hikashop_product_stock_count {
    display: flex;
    justify-content: center;
}
span.hikashop_product_code_list {
    font-size: 12px;
}
span.hikashop_product_code_list a {
    color: #555;
}
/*.hikashop_product_column_2 .hikashop_product_stock_count:before {
    color: #f19e30;
}*/
/*#hikashop_module_113 .hikashop_category {
    width: 33%;
    font-size: 12px;
}*/
#hikashop_module_113 .hikashop_subcontainer {
    padding: 0;
  overflow: hidden;
}
/*#hikashop_module_113 .hikashop_subcontainer:hover a {
    background: #90b639 !important;
}
#hikashop_module_113 .hikashop_subcontainer:hover a {
    
  color: white;
}*/
div#hikashop_main_image_div {
    box-shadow: 0 2px 10px rgb(0 0 0 / 5%);
}
span#hikashop_product_name_main {
    display: block;
    font-size: 30px;
    color: #52b4bb;
    font-weight: bold;
}
div#hikashop_product_right_part {
    padding: 30px 0px;
}
span#hikashop_product_code_main {
    display: block;
    padding: 0px 0px 20px 0px;
    color: #ef9d3b;
    font-weight: bold;
    font-size: 12px;
}
div#hikashop_product_description_main {
    padding: 20px 0;
    font-weight: 500
}
span.hikashop_product_price_full {
    font-size: 22px;
    color: #52b4bb;
    font-weight: bold;
    display: flex;
    justify-content: center;
}
.layout-show span.hikashop_product_price_full {
    font-size: 30px;
    color: #5cb85c;
    font-weight: bold;
    display: flex;
    justify-content: center;
}
.layout-show span.hikashop_product_price_full {
    font-size: 30px;
    color: #52b4bb;
    font-weight: bold;
    display: flex;
    justify-content: left;
}
div#hikashop_product_cart_part {
    padding: 20px;
    background: white;
    box-shadow: 0 2px 10px rgb(0 0 0 / 5%);
  height: fit-content;
}
/*.hikashop_listing_img_title form {
    display: flex;
  margin-top: 20px;
}*/

.hikashop_listing_img_title form button {
    width: 100%;
    margin: 1px;
}
.view-product .hikashop_product_quantity_main button {
    display: inline-flex;
    flex-direction: row;
}
button#hikashop_product_quantity_field_1_add_to_wishlist_button {
    margin: 0;
}

.layout-show span.hikashop_product_stock_count {
    display: flex;
    justify-content: flex-start;
    font-size: 14px;
    margin-top: 25px;
}
.layout-show .hikashop_product_cart_part .hikashop_product_quantity_div {
    display: block;
    margin: 20px 0;
}
.layout-show .hikashop_product_quantity_field  {
      background: #f9f9f9 !important;
      text-align: center;
      width: 150px !important;
      margin-top: 5px;
      position: relative;
      margin-left: -25px;
}
.prod_xtradata {
    margin: 20px 0;
}
.hikashop_product_custom_info_main_table tr td.key {
    padding-right: 10px;
}
.hikashop_product_custom_info_main_table tr {
    vertical-align: baseline;
    font-weight: bold;
}
.hikashop_product_custom_info_main_table tr td {
    vertical-align: baseline;
   font-weight: normal;
}
.hikashop_product_custom_info_main  h4 {
    border-bottom: 1px solid grey;
    text-transform: uppercase;
    font-size: 17px;
    background: #ef9d3b;
    color: white;
    padding: 10px;
    font-weight: bold;
}
iframe.hikashop_social_fb_button {
    height: 25px;
}
div#sp-position1 ul.menu li:after {
    content: "/";
    padding: 0px 10px;
}
div#sp-position1 ul.menu li:last-child:after {
    content: "";
  padding: 0;
}
div#sp-position1 ul.menu {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    list-style-type: none;
}
.hikashop_filter_main_div form {
  width:100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
div#sp-position2 {
    padding: 0;
}
#sp-position1 li.item-146 {
    color: white;
    font-weight: 900;
}
span.hikashop_product_name {
    min-height: 50px;
}
.notifyjs-metro-info {
    color: #ffffff !important;
    background-color: #f19e30 !important;
    border: 1px solid #f19e30 !important;
}
.notifyjs-metro-base .title, .notifyjs-metro-lite-base .title {
    font-size: 15px;
    font-weight: bold;
    color: white;
}
.notifyjs-metro-base .text, .notifyjs-metro-lite-base .text {
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
    color: white;
}
.hikashop_category_image {
    height: auto !important;
}
/*#hikashop_module_113 .hikashop_container a {
    background-color: transparent;
    transition: 500ms all;
    background: #f19e30;
    color: white !important;
    display: flex;
    min-height: 0px;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 10px;
}*/
p.sppb-title-subheading {
    border-top: 3px solid #f19e30;
    background: #4ab4bd;
    color: white;
    padding: 10px;
}
h3.sppb-title-heading {
    font-weight: bold;
    color: #484848;
}
div#hikashop_image_main_thumb_div {
    height: fit-content !important;
}
.breadcrumb {
    padding: 0.75rem 1rem;
    background-color: transparent;
    border-radius: 0.25rem;
    font-size: 14px;
}
li.float-start {
    float: left!important;
    display: none;
}

.bottom-modul a {
    color: white !important;
    font-size: 2.3ex;
    line-height: 35px;
}


/*
#sp-menu ul li:first-child .sp-dropdown {
    display: block !important;
}
.sp-menu-full.container {
    width: 300px;
}
#hikashop_category_information_module_113 div.hikashop_container {
    margin: 0px !important;
}
.hikashop_subcategories a {
    font-size: 12px;
}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full {
    right: auto;
    left: 0;
}
#hikashop_category_information_module_113 div.hikashop_subcontainer, #hikashop_category_information_module_113 div.hikashop_subcontainer span, #hikashop_category_information_module_113 div.hikashop_container {
    text-align: left !important;
}*/





div#sp-position3 {
    display: flex;
    /*width: fit-content;*/
}
ul.maximenuck {
    background: white !important;
    padding: 0;
}
li.maximenuck.item110.active.first.parent.level1 {
    background: white !important;
}

div#maximenuck132 ul.maximenuck li.level1.parent > a:after, div#maximenuck132 ul.maximenuck li.level1.parent > span.separator:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 6px 0 6px;
    border-color: #ea162b transparent transparent transparent !important;
    top: 22px;
    right: 4px;
}
@media(min-width:641px) and (max-width: 1399px ) {
  div#maximenuck132 ul.maximenuck li.level1.parent > a:after, div#maximenuck132 ul.maximenuck li.level1.parent > span.separator:after {
    top: 12px !important
  }
}
a.maximenuck {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
    color: #666;
}
.itemid-101 div#maximenuck132 li.maximenuck.level1 > div.floatck {
    border-top: none;
    display: block;
}
.header-sticky div#maximenuck132 li.maximenuck.level1 > div.floatck {
    border-top: none;
    display: none;
}
.view-product div#maximenuck132 li.maximenuck.level1 > div.floatck {
    border-top: none;
    display: none;
}
#sp-position3 .sp-column .sp-module {
    margin: 0;
}
div#maximenuck132 div.floatck {
    background: white !important;
    border-right: none !important;
    box-shadow: 0 2px 10px -2px rgb(0 0 0 / 15%);
  top: 40px;
}
/*div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck132 ul.maximenuck2 li > a, div#maximenuck132 ul.maximenuck2 li > span.separator {
    color: #4ab4bd !important;
    padding: 10px 0px 0px 0px!important;
}
/*div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li > a:hover, div#maximenuck132 ul.maximenuck2 li > a:hover, div#maximenuck132 ul.maximenuck2 li > span.separator {
    color: #ea162b !important;
}*/
div#maximenuck132 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck132 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
    display: inline-block;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 7px;
    border-color: transparent transparent transparent #4ab4bd !important;
    margin: 0 3px;
    position: absolute;
    right: 3px;
    top: 13px;
}
/*
section#sp-slider {
    height: 400px;
}*/

section#sp-slider #sp-slider {
  position: absolute;
    width: 60%;
    right: 300px;
}
.layout-show section#sp-main-body {
    padding: 0;
}
a.maximenuck {
    text-indent: 0em;
}
.nodropdown ul li .titreck:before {
    content: "\f7a5";
    font-family: 'Font Awesome 5 Free';
    margin-left: -20px;
    color: #f9a225;
    position: absolute;
  font-weight: bold;
}
div#maximenuck132 ul.maximenuck li.maximenuck.level1.active > a span.titreck, div#maximenuck132 ul.maximenuck li.maximenuck.level1:hover > span.separator, div#maximenuck132 ul.maximenuck li.maximenuck.level1.active > span.separator {
    color: #666666;
}
div#maximenuck132 ul.maximenuck li.maximenuck.level1:hover > a span.titreck {
  color: #ea162b !important;
}
.hikashop_product_characteristics_table tr {
    display: flex;
    flex-direction: column;
}

#hr-img-bdg .sppb-addon-single-image {
    box-shadow: 0 4px 10px rgba(0,0,0,.15)!important;
}
section#hr-img-bdg {
    margin-top: 30px !important;
}
.sppb-addon-overlay-image-content h4 {
    font-weight: normal;
  transition: 300ms all;
}
.sppb-addon-overlay-image-content .sppb-addon-subtitle {
    font-weight: normal;
  transition: 300ms all;
}
.sppb-addon-overlay-image-content:hover h4 {
    color: #060606;
    font-weight: bold;
  transition: 300ms all;
}
.sppb-addon-overlay-image-content:hover .sppb-addon-subtitle {
    color: #060606;
    font-weight: bold;
  transition: 300ms all;
}

#hr-img-bdg .sppb-addon-overlay-image {
    box-shadow: 0 4px 10px rgba(0,0,0,.15)!important;
}
div#sp-top2 a {
    font-weight: bold;
}


div#maximenuck132 ul.maximenuck li.maximenuck.level1:hover, div#maximenuck132 ul.maximenuck li.maximenuck.level1.active {
    background: transparent !important;
}


/*************************** Imi **************************/

#sp-position1 ul.menu {
    padding-left: 0px !important;
}

#sp-position1 .sp-module {
    margin-left: 0px !important;
}

#sp-header .container .container-inner > .row {
    width: 100%;
}

/*#sp-header .container {
    max-width: 1500px;
}*/


div#sp-search {
    margin-top: auto;
    margin-bottom: auto;
}

.is_ajaxsearch .btn-toolbar input:focus {
    border-color: #f19e30;;
}

div#sp-top2, #sp-top2 ul {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
}

#sp-top2 .sp-column {
    display: flex;
}

/*#sp-head .container {
    max-width: 1500px !important;
}*/


div#sp-top1 {
    margin-top: auto;
    margin-bottom: auto;
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
  justify-content: flex-end;
}

@media(min-width:992px) and (max-width:1399px) {
  div#sp-top1 {
    width:100%
  }
}

#sp-top1 ul.menu {
    display: flex;
    list-style: none;
    margin-bottom: 0;
}

#sp-top1 ul.menu li {
    padding: 5px;
    justify-content: center;
    align-items: center;
}

.sp-contact-info li {
    margin: 0px 10px 0px 10px;
}

/***********************************************************/






li.maximenuck.item110.active.first.parent.level1 > .floatck > .maxidrop-main {
    width: fit-content !important;
}




div#maximenuck132 ul.maximenuck li.level1.parent li.parent > a:after, div#maximenuck132 ul.maximenuck li.level1.parent li.parent > span.separator:after, div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after, div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li.parent > a:after {
    margin: 0 -5px !important;
    right: 0 !important;
}

[data-level="1"] > .floatck > .maxidrop-main > .maximenuck2.first {
    width: max-content !important;
}
[data-level="1"] > .floatck > .maxidrop-main > .maximenuck2 > .maximenuck2 > li {
    padding: 0 11px !important;
}
[data-level="1"] > a > .titreck {
    color: black;
    font-weight: 400;
}

[data-level="2"] {
    padding-right: 20px;
  transition: 300ms all;
  background: transparent;
}
[data-level="2"] > a {
    font-weight: 500;
}
[data-level="2"] > a > .titreck {
    color: #686868;
    font-weight: 400;
  transition: 300ms all;
}
[data-level="2"]:hover > a:after {
        border: none !important;
}

[data-level="2"] > .floatck > .maxidrop-main {
    width: calc(100vw - 880px) !important;
  min-height: 505px;
}
[data-level="2"] > .floatck {
    padding: 0 !important;
    margin: -40px 0 0 295px !important;
}
[data-level="2"] > .floatck > .maxidrop-main > .maximenuck2 {
    border-right: 1px solid #d9d9d9;
    padding: 12px !important;
}
[data-level="2"]:hover > a > .titreck {
    color: white;
    transition: 300ms all;
}
[data-level="2"]:hover {
    background: #e80f31;
}
[data-level="2"]:hover > a > .titreck > .maximenuiconck {
    color: white !important;
  transition: 300ms all;
}
[data-level="3"] > a >.titreck {
    color: #4eb4bc !important;
}
[data-level="3"] > .floatck > .maxidrop-main > .maximenuck2 {
    width: 100% !important;
}
[data-level="3"] > a {
    padding: 6px 8px !important;
}
[data-level="3"] > a:hover .titreck {
    color: #ea162b !important;
}

[data-level="4"] {
    padding-left: 20px;
}
[data-level="4"] > a {
    font-size: 12px;
  transition: 300ms all;
      padding: 5px 8px !important;
}
[data-level="4"] > a > .titreck {
    transition: 300ms all;
    color: grey;
  font-weight: 400;
}
[data-level="4"] > a:hover > .titreck {
    transition: 300ms all;
    color: #ea162b;
}


#maximenuck132 .maximenuiconck {
    align-self: center;
    margin-right: 10px;
    color: #ea162b;
    width: 20px;
  transition: 300ms all;
}
div#maximenuck132 div.floatck {
    padding: 0 !important;
}

.fllr_wht {
    background-color: white;
    padding: 5px;
    border: 2px solid #56b4ba !important;
}
div#hikashop_main_image_div {
    box-shadow: none;
}
div#hikashop_product_cart_part {
    padding: 20px;
    background: white;
    box-shadow: none;
    height: fit-content;
  border-left: 5px solid #f5f5f5;
}
.prod_smlltlk {
    max-height: 150px;
    overflow: hidden;
    position: relative;
}

/*.prod_smlltlk:after {
      content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 120px;
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);
}*/
.prod_smlltlk:after {
    content: "";
    position: absolute;
    top: 25px;
    left: 0;
    right: 0;
    width: 100%;
    height: 120px;
    background: linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff);
}
.lngdesc_btn .hikacart {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 0;
    background-color: #4eb4bc;
    border-color: #4eb4bc;
    align-items: center;
}
.lngdesc_btn .far {
  font-weight: bold;
  color: white;
  margin-left: 10px;
}
div#fulldesc_prod {
      scroll-margin-top: 10em;
}
#hikashop_social {
    margin-top: 30px;
}
.layout-show .hikashop_product_quantity_div {
    width: 40%;
    float: left;
    display: flex;
    margin: 0 !important;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.layout-show #hikashop_product_quantity_main #hikashop_product_quantity_field_1_add_to_cart_button {
    width: 30%;
}

.hikashop_product_stock_count {
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}
span.hikashop_option_price_title {
    font-weight: bold;
    color: #52b4bb;
    font-size: 20px;
}
.hikashop_product_msrp_price {
    font-size: 20px !important;
    text-decoration: line-through;
    text-decoration-color: red;
}
.hikashop_product_msrp_price .hikashop_product_price {
    color: #6c6c6c;
}
span.hikashop_product_our_price_title {
    color: red;
}
.prod_jktszm {
    display: flex;
    flex-direction: row;
  font-weight: bold;
}
.prod_xtradata.kortolig {
  font-weight: bold;
}
.prod_jktszm p {
    margin-right: 5px;
}
.prod_xtradata .fas {
    color: #52b4bb;
    margin-right: 10px;
  font-size: 20px;
}
div#hikashop_cart_120.hikashop_cart {
    text-align: right;
  padding: 5px;
}
.hikashop_cart_product_image_thumb .hikashop_product_checkout_cart_image {
    max-width: 100px;
}
.hika_j2 .btn-success, .hikabtn-success {
    color: #fff;
    background-color: #4eb4bc;
    border-color: #4eb4bc;
    padding: 15px 40px;
}
.hikashop_checkout_status .label-info {
    font-weight: bold;
}
img.hikashop_child_image {
    margin: 2px;
    height: 80px;
}

.bonusz-plakat-img img {
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 30%);

}


/* KÃƒÆ’Ã‚Â©p csÃƒÆ’Ã‚ÂºszÃƒÆ’Ã‚Â¡s hor-programon */

.parallax-section {
  height:auto;
  position:relative;
  padding:1px 0 0;
}

.moving-block {
  margin-top: 50px;
  width:auto;
  height:auto;
  display:block;
}

/* KÃƒÆ’Ã‚Â©p csÃƒÆ’Ã‚ÂºszÃƒÆ’Ã‚Â¡s end */




.wrapper {
        text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    cursor: help;
    padding: 15px 20px;
    position: relative;
    text-align: center;
    width: fit-content;
    -webkit-transform: translateZ(0);
    -webkit-font-smoothing: antialiased;
    font-size: 12px;
    margin: auto;
}


.wrapper .tooltip {
background: #ed9c44;
bottom: 100%;
color: #fff;
display: block;
left: -20px;
margin-bottom: 15px;
opacity: 0;
padding: 20px;
pointer-events: none;
position: absolute;
width: 300px;
-webkit-transform: translateY(10px);
  -moz-transform: translateY(10px);
  -ms-transform: translateY(10px);
   -o-transform: translateY(10px);
    transform: translateY(10px);
-webkit-transition: all .25s ease-out;
  -moz-transition: all .25s ease-out;
  -ms-transition: all .25s ease-out;
   -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
   -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
  
}


/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapper .tooltip:before {
bottom: -20px;
content: " ";
display: block;
height: 20px;
left: 0;
position: absolute;
width: 100%;
}

/* CSS Triangles - see Trevor's post */
.wrapper .tooltip:after {
border-left: solid transparent 10px;
border-right: solid transparent 10px;
border-top: solid #ed9c44 10px;
bottom: -10px;
content: " ";
height: 0;
left: 50%;
margin-left: -13px;
position: absolute;
width: 0;
}

.wrapper:hover .tooltip {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -ms-transform: translateY(0px);
   -o-transform: translateY(0px);
    transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .wrapper .tooltip {
display: none;
}

.lte8 .wrapper:hover .tooltip {
display: block;
}
.hr_xtra_info {
  margin-top: 20px;
    background: #56b4ba;
  margin-bottom: 20px;
}
.hr_xtra_info .col-6:nth-child(1) {
  border-right: 1px solid white;
}
.hr_xtra_info .fas, .hr_xtra_info .far {
    padding-right: 10px;
}
.mod-custom.custom a {
    font-weight: bold;
}
.layout-show .hikashop_submodules span.hikashop_product_price_full {
    font-size: 30px;
    color: #52b4bb;
    font-weight: bold;
    display: flex;
    justify-content: center;
}
.layout-show .hikashop_submodules span.hikashop_product_stock_count {
    display: flex;
    justify-content: center;
    font-size: 14px;
}
#hikashop_product_right_part .nav-tabs .nav-item.show .nav-link, #hikashop_product_right_part .nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #ed9c44;
    border-color: var(--bs-nav-tabs-link-active-border-color);
    font-weight: bold;
    text-transform: uppercase;
}
#hikashop_product_right_part ul li .nav-link {
    color: #59b4b9;
    text-transform: uppercase;
    font-weight: bold;
}
#hikashop_product_right_part .nav-tabs {
    border-bottom: 5px solid #ec9b4b;
}
.sppb-addon-overlay-image h4 a {
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 20px;
}
.sppb-addon-overlay-image .overlay-image-button-wrap a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
div#hikashop_product_description_main:before {
    font-weight: bold;
    content: attr(data-first_letter);
    position: absolute;
    top: -0.21818em;
    left: -0.45818em;
    display: block;
    font-size: 15.27778em;
    line-height: 1;
    color: #171617;
    /* opacity: 1; */
    /* background: green; */
    z-index: 9999;
    width: 300px;
    height: 300px;
}
.hikashop_product_description_main {
  position: relative;
}

.bottom-modul .sppb-addon-title {
    color: white;
}

.bottom-modul .sppb-row.sppb-nested-row:hover svg {
    transform: scale(1.15) !important;
    transition: .3s all;
}

.bottom-modul .sppb-row.sppb-nested-row svg {
    transform: scale(1) !important;
    transition: .3s all;
}
div#maximenuck132 ul.maximenuck li.maximenuck ul.maximenuck2 li > a, div#maximenuck132 ul.maximenuck2 li > a, div#maximenuck132 ul.maximenuck2 li > span.separator {
    color: #016da0;
    padding: 9px 5px !important;
}

.bottom-modul .sppb-icon {
    justify-content: center;
  display: flex;}

.hikashop_subcontainer .hikashop_category_image a {
    padding: 0px !important;
}
.hikashop_subcontainer .hikashop_category_name a {
    padding: 30px !important;
    min-height: auto !important;
    position: absolute !important;
    top: 0;
    width: 100%;
    height: 100%;
    background: #4eb4bcdb!important;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
  left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
  color: white;
}
.hikashop_subcontainer .hikashop_category_name:hover a {
    background: #4eb4bc9e !important;
}
.hikashop_subcontainer.thumbnail {
    padding: 0;
}
.hikashop_subcontainer br {
    display: none;
}
#fulldesc_prod {
    scroll-margin-top: 10rem;
}
.hikawishlist {
    color: #fff;
    background-color: #56b4ba;
    border-color: #56b4ba;
}
.hikawishlist:hover {
    color: #fff;
    background-color: #F44336;
    border-color: #F44336;
}
.view-product .hikacart {
    margin-left: 5px;
}
div#hikashop_social {
    display: none;
}
.hkc-md-2.prod_variants_xt {
    border: 1px solid #56b4ba;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    background: white;
  transition: 400ms all;
}
.prod_variants_container {
    background: #f5f5f5;
    padding: 20px;
    margin-top: 30px;
}
.prod_variants_title h3 {
    font-weight: 500;
  color: #52b4bb;
}
.prod_variants_title {
    margin-bottom: 30px;
}
.hkc-md-2.prod_variants_xt a {
    
  transition: 400ms all;
}
.hkc-md-2.prod_variants_xt:hover a {
    transform: scale(1.1);
  transition: 400ms all;
}
.fllr_wht #imagesContainer1 {
    padding: 30px;
}

.hikashop_product_options_table tr {
    display: flex;
    flex-direction: column;
    float: left;
    width: 49% !important;
    padding: 10px;
    border-bottom: 1px solid #d9d9d9;
  transition: 300ms all;
  min-height: 150px;
}
tr:nth-child(2n+1) {
    clear: left;
}
tr:hover, .size_detail:hover {
    background: #56b4ba;
    color: white;
  transition: 300ms all;
}

#sp-search .awesomplete {
    width: 100%;
}

ul#awesomplete_list_1 {
    z-index: 9999999;
}

.awesomplete li:hover mark {
    background: #36838a;
    color: white;
}

.awesomplete mark {
    background: #4ab4bd;
    color: white;
}

.view-article.layout-blog .article-full-image {
    align-items: center;
    justify-content: center;
    display: flex;
}
#form-login-username .input-prepend.input-append, #form-login-password .input-prepend.input-append {
      display: inline-flex;
    width: 100%;
    align-items: center;
}
.input-prepend.input-append .add-on {
    padding: 6px 12px;
    background: #4eb4bc;
    color: white;
}
.input-prepend a.btn.hasTooltip {
    background: #ea162b;
    color: white;
    border-radius: 0;
}
.hikashop_checkout_login h1 {
    background: #4eb4bc;
    color: white;
    padding: 10px;
    margin-bottom: 30px;
    font-weight: 600;
    font-size: 30px;
}
div#hikashop_checkout_login_form, div#hikashop_checkout_registration {
    border: 1px solid #dbdbdb;
    padding: 20px;
    background: white;
}
div#hikashop_checkout_registration h2, #hikashop_checkout_login_form h2, #hikashop_checkout_registration legend, #hikashop_checkout legend {
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 700;
}


.layout-blog.itemid-157 #sp-left {
    width: 25%;
}

.layout-blog.itemid-157 #sp-component {
    width: 75%;
}

.layout-blog .blog .cat-children {
    display: none;
}

.layout-blog #sp-main-body .container {
    max-width: 100% !important;
    padding-left: 10%;
    padding-right: 10% !important;
}

.hikashop_category_description {
    padding: 15px;
    background: white;
    margin-bottom: 25px;
    align-items: center;
    justify-content: center;
    display: flex;
    border: 1px solid #efefef;
    border-radius: 5px;
}

figure.mgt-figure > div {
    display: none !important;
}

#sp-search .hikashop_filter_main {
    display: block;
    align-items: center;
    min-width: 225px;
    float: unset !important;
    min-height: unset !important;
}


.kapcsolat-map .sppb-addon-gmap .sppb-addon-title {
    justify-content: center;
    align-items: center;
    display: flex;
}

.hikashop_checkout_fields .hkcontrol-label {
    display: none;
}
.hikashop_checkout_fields legend {
    display: none;
}
.hikashop_checkout_rendelek_line label.hkcheckbox {
    border: 1px solid #ea162b;
    padding: 20px;
    margin-top: 30px;
    text-transform: uppercase;
    font-weight: 700;
    background: #e5e5e5;
    width: max-content;
}
/*[type=submit]:not(:disabled):before,*/ a#nohkbtn:before {
    content: '\f067';
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    padding-right: 15px;
      margin-top: 15px;
}
.hikabtn-success {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
}
div#hikashop_checkout_fields_1_8 {
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
}
div#hikashop_order_1_8_ajnlatotkrek .hkc-sm-8 {
    width: 100%;
    padding: 0px 5px;
    display: flex;
    justify-content: flex-end;
}
div#maximenuck132 ul.maximenuck li.maximenuck.level1 > a, div#maximenuck132 ul.maximenuck li.maximenuck.level1 > span.separator {
    padding: 15px 10px !important;
}
div#maximenuck132 ul.maximenuck li.maximenuck.item110.level1 > a, div#maximenuck132 ul.maximenuck li.maximenuck.item110level1 > span.separator {
    padding: 15px 20px !important;
}
.hikashop_filter_fieldset_mobile h3 {
    display: none;
}
.hikashop_filter_main {
    width: 33% !important;
}
div#hikashop_filter_main_div_hikashop_category_information_module_ {
    display: flex;
    flex-direction: column;
}
.hikashop_filter_main.hikashop_filter_main_Termekkeresese_1, .hikashop_filter_main.hikashop_filter_main_letkortol_7, .hikashop_filter_main.hikashop_filter_main_letkorig_8 {
    display: none;
}
form#ajanlatkeres-form-checkout {
    display: none;
}
.hor-form-check {
    display: flex;
    justify-content: flex-end;
}
input#ajanlatkeres {
    margin-right: 7px !important;
    display: flex;
}
label.form-check-label {
    text-transform: uppercase;
    font-weight: bold;
}
.tab-content .hikashop_product_custom_info_main_table .key {
  display: none;
}
#szabalyzat ul {
    list-style-type: none;
}

#szabalyzat ul li:before {
    content: '\f141';
    font-family: 'Font Awesome 5 Free';
    font-weight: bold;
    margin-left: -30px;
    position: absolute;
    color: #4eb4bc;
}


/* Pagination */

.hikashop_products_pagination.hikashop_products_pagination_bottom {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-content: center !important;
    justify-content: center !important;
}

.counter {
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 15px;
}

span.hikashop_results_counter {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}

.limit {
    margin-right: 20px;
}

ul.pagination {
    margin-top: auto !important;
    margin-bottom: auto !important;
}
.rsform-block-prod-table-frk {
    margin: 20px 0px;
    border: 1px solid #e7e7e7;
    padding: 30px;
    background: white;
}
.rsform-block-prod-table-frk table {
    width: 100%;
}


.com-users-login.login {
    margin-left: auto;
    margin-right: auto;
}

span.hikashop_filter_title {
    font-weight: bold;
    background: #4eb4bc;
    width: 100%;
    display: block;
    color: white;
    padding: 10px;
}
.hikashop_filter_checkbox label {
    font-weight: normal;
    padding-left: 5px;
}


.system-message-container.pwd-reminder {
    background: white;
    padding: 15px;
    border: 1px solid #dededede;
    border-radius: 6px;
    margin-bottom: 30px;
}
.hikashop_filter_fieldset_mobile.filter_refresh_div {
    width: 100%;
}

/****** Shadowbox *****/

#sb-nav #sb-nav-next {
  position: absolute;
    z-index: 9999999;
    margin: auto;
    position: absolute;
    top: 0;
    right: 45px;
    bottom: 0;
  background-image: none;
}
#sb-nav #sb-nav-next:after {
  font-family: "Font Awesome 5 Free";
    content: "\f35a";
  font-size: 40px;
  color: #bfbfbf;
  z-index: 999999999999;
  transition: 300ms all;
}
#sb-nav #sb-nav-next:hover:after {
  font-family: "Font Awesome 5 Free";
    content: "\f35a";
  font-size: 40px;
  color: #ea162b;
  z-index: 999999999999;
  transition: 300ms all;
}

#sb-nav #sb-nav-previous {
  position: absolute;
    left: 0;
    z-index: 9999999;
    margin: auto;
    position: absolute;
    top: 0;
    left: 23px;
    bottom: 0;
  background-image: none;
}

#sb-nav #sb-nav-previous:before {
  font-family: "Font Awesome 5 Free";
    content: "\f359";
  font-size: 40px;
  color: #bfbfbf;
  z-index: 999999999999;
  transition: 300ms all;
}
#sb-nav #sb-nav-previous:hover:before {
  font-family: "Font Awesome 5 Free";
    content: "\f359";
  font-size: 40px;
  color: #0072bb;
  z-index: 999999999999;
  transition: 300ms all;
}

#sb-nav #sb-nav-close {
      position: absolute;
    z-index: 9999999;
    margin: auto;
    position: absolute;
    top: 35px;
    right: 25px;
    background-image: none;
}
#sb-nav #sb-nav-close:before {
  font-family: "Font Awesome 5 Free";
    content: "\f057";
  font-size: 20px;
    color: #4eb4bc;
  z-index: 999999999999;
}


#sb-wrapper-inner, #sb-info {
  display: block;
}
#sb-wrapper-inner {
  z-index:2222;
}
#sb-info {
  z-index: 3333;
    top: 0;
    height: 100%;
    position: absolute;
    width: 100%;
    display: flex;
}
#sb-nav-play, #sb-nav-pause, #sb-counter {
  display: none;
}

/* shadowbox end */

/*.itemid-110 .hikashop_filter_main_div {
    display: none !important;
}*/
.itemid-110 #sp-main-body {
    padding: 0 !important;
}
.com-hikashop #sp-main-body {
  padding: 0 !important;
}


.noUi-target.noUi-ltr.noUi-horizontal {
    margin-top: 50px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    width: 90% !important;
}
.itemid-110 #sp-search .hikashop_filter_main_div {
    display: flex !important;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}
.notifyjs-metro-warning {
    color: #ffffff !important;
    background-color: #56b4ba !important;
    border: 1px solid #59b4b9 !important;
    padding: 10px !important;
}
.view-product section#sp-slider {
    display: none;
}
button#hikashop_reset_button_hikashop_category_information_module_ {
    margin-bottom: 0px;
    height: 40px;
    background: #7d7d7d;
    color: white;
    text-transform: uppercase;
}
.hikashop_product_quantity_input_div_simplified .notifyjs-container {
bottom: 30px !important;
}
.hikashop_product_quantity_input_div_simplified .notifyjs-arrow {
bottom: 26px !important;
}
.notifyjs-metro-error {
    color: #ffffff !important;
    background-color: #ef0000!important;
    border: 1px solid #ff0029!important;
}
.notifyjs-metro-info .image img, .notifyjs-metro-error .image img {
    width: auto;
    max-height: 50px !important;
}
.hor_prod_video {
    margin-top: 30px;
}
/*#sp-top3 form {
    display: none;
}*/

.layout-end.task-confirm #sp-main-body .row #sp-component {
    padding: 50px;
    align-items: center;
    justify-content: center;
    display: flex;
}

.layout-end .hikashop_banktransfer_end {
    background: white !important;
    padding: 20px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
}
table.hikashop_product_custom_info_main_table tr {
    margin-bottom: 10px !important;
    display: block;
}
.hikashop_product_custom_info_main_table tr td:after, .size_details_div_main .size_detail:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 3px;
    display: block;
    height: 100%;
    background: #ed9c44;
}
.hikashop_product_custom_info_main_table tr td {
    vertical-align: baseline;
    font-weight: normal;
    position: relative;
    padding-left: 20px;
}
.bd_user div#maximenuck132 li.maximenuck.level1 > div.floatck {
    display: none;
}
.bd_user section#sp-slider {
    display: none;
}
.bd_guest #sp-top3 {
  display: none;
}
#sp-top3 .mod-login-logout__button.logout-button {
    display: none !important;
}
.mod-login-logout:before {
    content: '\f007';
    font-family: 'Font Awesome 5 Free';
    padding-right: 10px;
}

#sp-top3 .mod-login-logout {
    display: flex;
    font-weight: bold;
    font-size: 14px;
}

#sp-top-bar > .row {
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
}

#sp-position5 > div.sp-column {
    justify-content: right;
    display: flex;
}

.oktszolgszlog {
    font-weight: bold;
}

div#sp-position5 {
    padding-right: 0;
}

#sp-top-bar > .container > .container-inner > .row {
    justify-content: space-between;
}


div#sp-top3 {
    display: none;
}


.hikashop_reset_button_outside button {
    padding: 9px;
    margin-bottom: 0;
}

.search_reset_buttons {
    display: flex;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 10px;
    min-width: 250px;
    z-index: 99999999999999999;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}

span.hikashop_product_price_before_discount_amount {
    margin-right: 5px;
}

.itemid-110 .hikashop_subcontainer .hikashop_category_name a {
  position: relative !important;
}

.itemid-110 .hikashop_category_name a {
    height: 150px !important;
}

#sp-position6 {font-weight: bold;display: flex;min-width: fit-content;justify-content: flex-end;align-items: center;align-content: center;flex-wrap: nowrap;flex-direction: row;margin-left: auto
}

@media (max-width: 991px) {
    #sp-position6 {
        display: flex;
  justify-content: center !important;
    }
}

.price_echo {
    font-weight: bold;
    font-size: 1.5rem;
}

span.hikashop_original_price_with_tax {
    display: block;
    text-decoration: line-through;
    color: #dadada;
  	font-size: 14px;
}

span.hikashop_discount_percentage {
    color: #ed9c44;
    font-size: 16px;
    display: block;
}


span.original_normal_price {
    font-size: 14px;
    display: block;
    color: #dadada;
}

.sp-module-content .hikashop_filter_main input {
    max-width: max-content !important;
}

.hikashop_product_discount_amount {
  display: none;
}

.hikashop_listing_img_title .hikashop_discount_percentage  {
  display: none !important;
}


.hikashop_discount_percentage {
 display: none !important;  
}

span.original_normal_price {
    text-decoration: line-through;
}


.view-category #sp-main-body .container {
    min-width: 100% !important;
}

.view-category #sp-main-body .container-inner {
    display: flex;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: flex-start;
}

#sp-left .hikashop_filter_main {
    width: 100% !important;
}

.filter_values_container .form-select {
    max-width: 100%;
}

input#filter_text_Jatekosokszama_9 {
    min-width: 100% !important;
}

.view-product #sp-left{
  display: none;
}

span.size_label {
    border-left: 3px solid #ed9c44;
    padding-left: 17px;
}

#sp-search .search_reset_buttons {
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
    flex-direction: row;
    align-content: center;
    align-items: center;
  width: calc(100% - 20px);
  margin-right: 20px;
}

.view-checkout #sp-left .hikashop_filter_module {
    display: none !important;
}


.view-checkout main#sp-component {
  width:100% !important
}

.hikashop_filter_collapsable_title_mobile {display:none !important}

.horklubtag-form-col {
    padding: 50px;
    background: white;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
}

.filter_active.hikashop_filter_letkortol_12 {
    color: transparent;
}



/************/
@media(max-width:991px) {
  #sp-top2 .sp-column, #sp-top-bar .sp-module {margin: 0 auto;} 
}

@media(min-width:0) and (max-width:540px) {
  .sp-contact-info, .social-icons {flex-direction: column !important;}
}

@media(max-width:991px) {
.logo-image-phone {
 height: 58px !important;
    display: flex !important;
    margin: 20px auto;
  }
}

@media(max-width:992px) {
  .logo-image { height: 58px !important;}
}


@media(min-width:0) and (max-width:540px) {
  .hikashop_filter_main_div {position:relative}

}

@media(min-width:0) and (max-width:371px) {
  #sp-top1 ul.menu {
  flex-direction: column !important;
  }
}

div#maximenuck132 .maximenumobiletogglericonck {
  height:44px !important
}
@media(min-width:0) and (max-width:640px) {
  #sp-position3 {
    padding-left: 0;
  position: absolute;
  left: 0;
    width: 100%;}
  #sp-section-5 {
    margin-top:50px;
  }
  #sp-position1 {
    margin-top:75px; 
justify-content: flex-start !important;
  }
  }
  @media(min-width:641px) and (max-width:991px) {
    #sp-position1 {margin-left:10px;margin-top:10px;justify-content: flex-start !important;}
}
@media(min-width:0) and (max-width:640px) {
  #sp-position1 {
    width: 100%;
    position: absolute;
    left: 0;
    top: -25px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    background: white;
  }
}
@media(min-width: 992px) and (max-width: 1199px) {
  #sp-position1 {
    position:relative;
  }
  #sp-position1 .sp-column {
    position: absolute;
  width: 243px;
  right: -4%;
  top: 10px;
  }
}
@media(min-width:641px) and (max-width:1399px ){
  #sp-header {height: 98px;}
}
#sp-page-builder .page-content .sppb-section:not(div.sppb-section):first-child {
  margin-top:15px !important;
}

@media(min-width:0) and (max-width:575px) {
li.item-145 {
  margin-left: 10px;
}
}


/***slider***/


section#sp-slider #sp-slide {
  margin-top: 60px;
}
@media(min-width:641px) and (max-width:1399px) {
    .felso.maximenuck {
        line-height: 0;
    margin-top: 18px;
  }
}

/*front page banners*/
.frontPage-banners > *:nth-child(-n+3) {
  margin-bottom: 1rem;
}

/*front page banner*/
@media(min-width:0) and (max-width:1199px) {
/*#section-id-1667834150415 {
    padding-bottom: 0 !important;
}*/
#section-id-1668028919731 { 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}

@media(min-width:0) and (max-width:1399px) {
.frontPage-banner img {
    max-width: 100% !important;
}
}

/*Rólunk*/
#section-id-1673282114012 {
    padding-top: 0 !important;
 }
@media(min-width:0) and (max-width:767px) {
#column-wrap-id-1673282114006 {
    margin-top: 20px;
}
}
/*footer*/
@media(min-width:0) and (max-width:1199px) {
.footer-icons svg {
    display: flex;
  width: 25%;
  margin: 36px auto;
}
}
.sp-page-builder .page-content #section-id-1668074005787 {
    padding-left: 0 !important;
}
@media(min-width:0) and (max-width:767px) {
    .address-texts {
        text-align: center ;   
    }
}
@media(min-width:768px) and (max-width:1199px) {
.address-texts {
    text-align: left ;   
}
.address-texts a {
    line-height: 1.5 !important;
}
}

#sppb-addon-wrapper-1668074178571 {
    margin-bottom: 20px !important;
}
  

/*fb*/
fb_iframe_widget {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
    height: 0;
    overflow: hidden;
  }
  
  fb_iframe_widget > span {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  
  fb_iframe_widget > span > iframe {
    width: 100%;
    height: 100%;
    border: 0;
  }

  .fb_iframe_widget_fluid {
    display: flex !important;
    justify-content: center;
  }


/*hikashop mobile layout*/
@media(min-width:0) and (max-width:991px) {
  .view-category #sp-main-body .container-inner {
    flex-direction:column !important
  }
  
  .view-category #sp-main-body #sp-component {
    max-width:100%
  } 

}



  /*hkashop cats*/
@media(min-width:992px) and (max-width:1199px) {
    .hk-row-10 > .hkc-md-2 {
  width: 50% !important;
}
}

  /*hkashop cats*/
  @media(min-width:1200px) and (max-width:1599px) {
    .hkc-md-2.hikashop_category {
      width: 33.33%;
    }
    }

/*blog*/
.article-header a {
    word-wrap: break-word;
}

/*kapcsolat*/   
@media(min-width:0) and (max-width:767px) {
    .sppb-person-image {
        display: flex;
        justify-content: center;
    }
    .sppb-person-image img {
        max-width: 30%;
  margin: 0 auto;
    }
    .sppb-person-information {
        text-align: center;
    }
}


/*.hikashop_filter_main_div_module_151 {
    display: none !important;
}*/












/*.floatck {display:none !important} */




.horklubar-div .hikashop_product_price, .akciosar-div .hikashop_product_price, .viszonteladoi-div .hikashop_product_price {
    color: #ea162b;
}

tr .hikashop_product_price, tr .hikashop_cart_product_name a, tr i {
  	transition: .3s all;
}

tr:hover .hikashop_product_price, tr:hover .hikashop_cart_product_name a, tr:hover i {
    color: white !important;
  	transition: .3s all;
}


.hikashop_cart_product_quantity_refresh {
    margin-left: 5px;
}

.hikashop_cart_product_quantity_refresh, .hikashop_cart_product_quantity_delete {
    margin-top: 8px;
}

.hikashop_cart_product_name {
    margin-top: 10px;
}

.notifyjs-metro-base.notifyjs-metro-warning {
    display: block;
}

.notifyjs-wrapper.notifyjs-hidable {
 margin-left: -100px;
}


.hikashop_filter_letkortol_12 {
    color: transparent;
}



#sp-header .container {
    max-width: 1500px;
}

#sp-header {
    align-items: center;
    justify-content: center;
    display: flex;
}

.redtext {
    color: #ec1c24;
}

.view-order tr:hover {
    background: unset;
    color: unset;
}

option[value="filter_Gyarto_14"] {
    text-transform: capitalize;
}

.view-product input#hikashop_product_quantity_field_1 {
    margin-left: 170px;
    padding: 5px;
    margin-top: 0;
}

.downloadable-rules-pdf {
  margin-top: 25px;
}


.hikashop_payment_methods_table tr:nth-child(3) td {
    position: relative;
    display: block;
    margin-top: 50px;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: center;
}

.hikashop_payment_methods_table tr:nth-child(3):hover {
  background: none;
}

.hikashop_payment_methods_table tr:nth-child(3):before {
    content: 'Ajánlatkérés';
    display: flex;
    margin-top: 20px !important;
    margin-bottom: -20px !important;
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
    color: rgb(73, 73, 73);
}

.hika_cpanel_icon.hikashop_cpanel_joomla_user_div {
    display: none;
}

textarea#megjegyzes {
    display: flex;
    width: 500px;
}

span.cart_login_first_listing {
    display: block;
    font-size: 14px;
}


.notifyjs-metro-base .text-wrapper {
    font-size: 16px !important;
}

.notifyjs-metro-base .title {
    font-size: 20px;
    color: #2f6c71;
}

.notifyjs-metro-base .text {
    font-size: 16px;
    color: #2f6c71;
}

.notifyjs-metro-base .text-wrapper {
    margin-left: 70px !important;
}



.vex-dialog-buttons {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
    align-content: center;
}

button.vex-dialog-button-primary.vex-dialog-button.vex-first {
    padding: 15px;
}

button.vex-dialog-button-primary.vex-dialog-button.vex-last {
    padding: 15px;
}

button.vex-dialog-button-primary.vex-dialog-button.vex-first {
    background: #2f6c71 !important;
}

button.vex-dialog-button-primary.vex-dialog-button.vex-last {
    background: #8e5e29 !important;
}

.online-catalog-btn {
    padding: 25px;
    font-size: 35px;
}

.red-cat {
  background: #b73341 !important;
}

.beige-cat {
  background: #f4b594 !important;
}

.green-cat {
  background: #6cd3b6  !important;
}

.turqoise-cat {
  background: #0098b0 !important;
}

.blue-cat {
  background: #343794 !important;
}

.pswp.pswp--open.pswp--has_mouse.pswp--zoom-allowed.pswp--click-to-zoom.pswp--ui-visible {
    z-index: 9999999999;
}

.hikashop_filter_main.hikashop_filter_main_Csakkeszletenlevk_13 {
    display: flex;
    justify-content: center;
    align-items: center;
}