@media (max-width: 367px) {
  .hikashop_cart_dropdown_content {
      left: 10px;
    top: 50px;
  }  
  #sp-top-bar {
    min-height: 60px !important;
  }
  .abkosar {
      padding-top: 20px;
  }
}
@media (max-width: 400px) {
  #sp-menu {
   padding-left: 0px !important;
    padding-right: 0px !important;
  }
}
@media (max-width: 991px) {
  div.hikashop_cart_dropdown_content {
    width: auto !important;
    position: fixed !important;
  }
}

@media (max-width: 575px) {
  #sp-top-bar {
  max-height: 40px !important;
  }
}


@media (min-width: 1200px) {
.container {
    max-width: 1280px;
}
  
.sppb-row-container {
    width: 100%;
  border-radius: 0px;
}
body.helix-ultimate .sppb-row-container {
    max-width: 88.5%;
  /*  border-radius: 5px !important; */
}
  
  #sp-top-bar {
    max-height: 35px;
  }
}

@media (min-width: 1400px) {
.container {
    max-width: 90%;
}
  
  #sp-top-bar {
    max-height: 35px;
  }
}

@media (max-width: 767px) {
  #sp-position5, #sp-top1, #sp-top2, .sp-contact-info {
    text-align: center !important;
        max-height: 35px;
    font-size: 0.7rem;
        justify-content: center;
    align-items: center;
    display: flex;
}
  }
}
@media (min-width: 768px, max-width: 990px) {
  #sp-position5, #sp-top1, #sp-top2, .sp-contact-info {
    max-height: 22px;
    font-size: 0.7rem;
    text-align: center;
  }
  
}

@media (max-width: 991px) {
  #sp-top-bar {
        font-size: 0.7rem;
    text-align: center;
  }
 /* #sp-top-bar {
    max-height: 30px;
}*/
  }

@media (min-width: 992px){
  #sp-top-bar {
    max-height: 35px;
  }
}
.jj_sl_navigation {
    bottom: 400px !important;
  top: 350px !important
}

.jj_sl_navigation li a {
    background-color: rgba(0, 0, 0, 0.15)  !important;
    text-align: left;
    color: #ffffff !important;
  transition: all 0.3s ease;
}


li.jj_sl_facebook {
  background-color: #4267b2;
}

li.jj_sl_custom1 {
   background-color: #000000;
    background: rgba(252,203,99,1);
    background: -moz-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,203,99,1)), color-stop(22%, rgba(251,174,80,1)), color-stop(57%, rgba(205,72,108,1)), color-stop(100%, rgba(138,58,185,1)));
    background: -webkit-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -o-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -ms-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: linear-gradient(to right, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb63', endColorstr='#8a3ab9', GradientType=1 );
}


.jj_sl_navigation .jj_sl_custom1 a:hover {
    background-color: #000000;
    background: rgba(252,203,99,1);
    background: -moz-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(252,203,99,1)), color-stop(22%, rgba(251,174,80,1)), color-stop(57%, rgba(205,72,108,1)), color-stop(100%, rgba(138,58,185,1)));
    background: -webkit-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -o-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: -ms-linear-gradient(left, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    background: linear-gradient(to right, rgba(252,203,99,1) 0%, rgba(251,174,80,1) 22%, rgba(205,72,108,1) 57%, rgba(138,58,185,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fccb63', endColorstr='#8a3ab9', GradientType=1 );
  transition: all 0.3s ease !important;
}

.jj_sl_navigation .jj_sl_facebook a:hover {
  background-color: #000000; 
  background: #4267b2 !important;

}

form#hikashop_checkout_form {
  background-color: white;
}

form#member_profile.form_validate {
  background-color: white;
    padding: 25px;
}


div.hikashop_cpanel_main {
  background-color: white;
    padding: 25px;
}

div#hikashop_order_listing {
      background-color: white;
 	  padding: 25px;
}

label.radio {
  display: block;
}

hr.hr-elvalaszto {
  color: gray;
}


div#hikashop_collectondelivery_end.hikashop_collectondelivery_end {
background-color: #FFFFFF;
    padding: 25px;
  
}

main#sp-component {
  background-color: #daccb3;
  padding: 25px;
}
.hikashop_cart_dropdown_content {
      max-width: unset !important;
  	  right: 0 !important;
  	  width: 500px !important;
  	  
}

a.hikabtn.hikashop_cart_proceed_to_checkout {
  background-color: #daccb3;
  color: white !important;
}


a.hikabtn {
  border: none;
  border-radius: 0px;
  
}

div.counter, div.limit, span.hikashop_results_counter {
  display: none !important;
}

#sp-top1 .sp-column {
  float: right;
}

#sp-top2 .sp-column {
  float: left;
}


@media (min-width: 320px) and (max-width: 505px) {

#sp-top2 {
    text-align: center !important;
    float: right !important;
    display: flex;
    align-items: center;
    justify-content: center;
}



#sp-top1 {
    text-align: center !important;
    float: right !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

}


#sp-main-body {
   padding: 0 0 0 0 !important;
    background-color: #daccb3;

}

#offcanvas-toggler.offcanvas-toggler-right {
    padding-top: 10px;
}


.vex-dialog-message {
  padding-left: 8px;
}

.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons {
  display: flex !important;
}

.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary {
  background: #daccb3 !important;
  color: #fff !important;
  border-radius: 0px;
}


.sppb-addon-image-content .sppb-image-holder {
  	position: absolute;
    top: 0;
    width: 50%;
    height: 50%;
    background-size: cover;
}


.sppb-testimonial-pro .sppb-item > img {
    width: 268px !important;
    height: auto !important;
}
div#sppb-addon-1540478522365 .sppb-addon-image-content .sppb-content-holder {
  border-left: 3px dashed #daccb3;
}

.sppb-addon-video-local-source {
  object-fit: cover;
}

.video-class {
  text-align: center;
}

div#column-wrap-id-1540548780220 {
  border-left: 3px dashed #daccb3;
}


.ab-main-row-velemenyek > .sppb-row-container {
  border-radius: 50px 0px !important;
}

/*
.nobr > .sppb-row-container {
  border-radius: 0px !important;
}
*/

.textboxclass {
  	display: flex;
    justify-content: center;
    align-items: center;
  border-bottom: 3px dotted #daccb3;
}

.textboxclass-no-bb {
  	display: flex;
    justify-content: center;
    align-items: center;
}
/*
.textboxclass-inner {
  border-bottom: 3px dotted #daccb3;
  bottom: 10px;
}
*/

div#hikashop_order_left_part.hikashop_order_left_part {
  border-bottom: 3px dotted #daccb3;
}

div.input-append {
  display: inline-flex;
}

input.hikashop_checkout_coupon_field {
 max-width: 250px;
}

.notifyjs-metro-info {
    color: #daccb3 !important;
    background-color: #dbb677 !important;
    border: 1px solid gray !important; 
}

div.profile {
  background-color: white;
  padding: 25px;
}

div#hikashop_checkout {
  padding: 25px;
}

div#hikashop_order_main {
  background-color: white;
  padding: 25px;
}

div.hikashop_product_main_image_thumb {
  height: auto !important;
}

.hikashop_product_description_main {
      padding: 15px;
}

input#hikashop_checkout_coupon_field {
  max-width: 250px;
}

span#minimumtext {
  display: block;
  font-size: 12px !important;
  color: #bfbfbf !important;
}

div#hikashop_product_left_part.hikashop_product_left_part {
      padding: 15px;
}


div#hikashop_banktransfer_end {
  background-color: white;
  padding: 25px;
}

div#hikashop_product_left_part.hikashop_product_left_part > h1 {
	text-align: center; 
}

div.hikashop_checkout_coupon {
  padding: 10px;
}

.hikashop_product_price_per_unit {
font-size: 1rem;
  font-weight: normal;
  
}

.hikashop_subcontainer:hover .gyereidee {
  background: #e6cc9f;
  color: white;
  transition: 300ms;
}

.hikashop_subcontainer .gyereidee {
  background-color: transparent;
  color: transparent;
}

a.hikacart {
  background-color: #daccb3 !important;
  color: white;
  
}

form#member-profile.form-validate {
  background-color: white;
  padding: 25px;
}



nav.d-flex.pagination-wrapper {
  padding-bottom: 5px;
}

li.home-us {
  display: none;
}
.abtitle {
  color: white;
      text-transform: uppercase;
    letter-spacing: 1px;
  font-size:12px;
}
.abtitle p {
  margin-bottom: 0px !important;
}
.abtitle > p > span:nth-child(1) {
  font-size: 16px;
  line-height: 22px;
}
.abtitle > p > span:nth-child(2) {
  font-size: 12px;
    line-height: 16px;
}
#sp-title {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
div.login > div.row.justify-content-center > div.col-md-4 {
  
    background-color: #ecdec7;
    padding: 5px;
        margin-top: 75px;
    margin-bottom: 75px;
  
}

form#member-registration.form-validate {
	background-color: #ecdec7;
    padding: 5px;
    border: 2px solid #e4a94a;
    margin-top: 5px;
    margin-bottom: 5px;
}

.btn-primary, .sppb-btn-primary {
      background: #dbb677;
   	  color: white;
  	  border: none;
  	  border-radius: 0px;
  transition: 300ms;
}

.btn-primary:hover, .sppb-btn-primary:hover {
      background:#e6cc9f !important;
   	  transition: 300ms !important;
}

img.hikashop_child_image {
    margin: 2px;
    height: 30px;
}

#sp-logo {
      text-align: right;
  	  padding-right: 0;
}
.sigplus-gallery ul>li {
    overflow: visible !important;
    widtH: 25%;
}
.sigplus-gallery>ul>li {
  margin: 0px !important;
}
.dropdown-menu.show {
  min-width:0px !important;
  float:none !important;
  padding:10px;
}
.mod-languages li img {
  max-width:20px !important;
  margin-top:8px;
  margin-bottom: 8px;
}
.dropdown-toggle::after {
  position:absolute;
  top: 35px;
  right:-5px;
  color: #999;
}
#sp-top-bar {
  background-color: #121521;
  color: #8c8c8c;
}
}

@media (min-width: 576px) and (max-width: 991px){
  #sp-top-bar {
     max-height: 35px !important;
  }
}



#sp-main-body {
  background-color: #dacbb3;
  padding: 0;
}

#sp-breadcrumbs {
  background-color: #dacbb3;
  padding-top: 14px;
}

ol.breadcrumb {
  margin-top: 5px;
  background-color: white;
  color: gray; 
}

ol.breadcrumb > li.float-left {
  display: none;
}

div.article {
  background-color: white;
}

aside#sp-right.col-lg-3 > div.sp-column {
  background-color: white;
  
  }

  aside#sp-left.col-lg-3> div.sp-column {
    background-color: white;
  }  


 aside#sp-left.col-lg-3 > div.sp-column > h3.sp-module-title {
  border-bottom: 1px solid #dbb677;
}

#sp-left .sp-module ul > li, #sp-right .sp-module ul > li {
  border-bottom: 1px solid #dbb677;
}


a.pathway > span {
  color: #bfbfbf;
}

li.breadcrumb-item.active {
  color: #dbb677;
}

div.article-header > h2 {
  background-color: #f2e4d0;
    color: #333333;
    font-size: 20px !important;
    font-weight: 400;
    padding: 8px 20px;
}

div.article-header > h2 > a:hover {
  color: #333 !important;
  	
}

div.article-details {
  background-color: white;
  padding: 15px 15px 15px 15px;
  margin-bottom: 10px;
}

div.article-info {
	border-top: 1px solid #daccb3 !important;
    border-bottom: 1px solid #daccb3 !important;
    padding: 3px;
}

li.previous {
  border: 1px solid #ab9877;
  background: #dbb677;
  border-radius: 3px;
  color: #fff;
  border-radius: none;
}

li.previous:hover {
  transition: ease-in-out 200ms;
  border: 1px solid #ab9877;
  background: #e6cc9f;
  color: #fff;
  border-radius: none;
}

li.previous > a.hasTooltip {
    color: #fff;
  border: none;
  font-size: 18px;
  
}

li.previous > a.hasTooltip:hover {
    color: #fff;
  border: none;
  
}




li.next {
  border: 1px solid #ab9877;
  background: #dbb677;
  border-radius: 3px;
  color: #fff;
  border-radius: none;
}

li.next:hover {
  transition: ease-in-out 200ms;
  border: 1px solid #ab9877;
  background: #e6cc9f;
  color: #fff;
  border-radius: none;
}

li.next > a.hasTooltip {
    color: #fff;
  border: none;
  font-size: 18px;
  
}

li.next > a.hasTooltip:hover {
    color: #fff;
  border: none;
  
}

ul.latestnews > li > a {
  font-size: 16px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    outline: none;
    color: #dbb677;
}

.article-details .article-header h1 {
  font-size: 27px;
}

.hikashop_products_listing {
  background-color: #f2e4d0;
  padding: 7px;
}

/*div.hikashop_products {
  background-color: #f2e4d0;
  padding: 7px;
}*/

.hikashop_product_quantity_field {
  width: 50px !important;
}


.hikashop_product_page {
  background-color: #f2e4d0;
  padding: 25px 25px 25px 25px;
  margin-bottom: 25px;
}

.sp-module ul > li > a:hover {
  color: #dbb677;
}


#user-registration.form-validate {
  padding: 25px;
  background-color: white;
}




.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #daccb3;
    border-color: #b9ac9f;
}

.page-item.active .page-link:hover {
    z-index: 1;
    color: #dbb677;
    background-color: #FFFFFF;
    border-color: #a79576;
}

.page-item .page-link {
   z-index: 1;
    color: #fff;
    background-color: #b7ab96;
    border-color: #b9ac9f;
}


.page-item .page-link:hover {
    z-index: 1;
    color: #dbb677;
    background-color: #FFFFFF;
    border-color: #a79576;
}


.hikabtn.hikacart {
background-color: #daccb3;
  border-color: #dbb677;
}

.hikabtn.hikacart:hover {
  background-color: #dbb677;
  border-color: #daccb3;
}

span.hikashop_product_name > a {
 color: #dbb677;
}

a.hikashop_product_quantity_field_change_plus.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change_minus.hikashop_product_quantity_field_change {
  color: #dbb667 !important;
}

.hikashop_product_name_main {
  font-size: 28px;
    margin-bottom: 20px;
}


#sp-top3 .btn-group {
  display: inline-flex !important;
 
}

.hikashop_product_left_part {
 background-color: white;
  /*  margin-right: 20px; */
  
}

.hikashop_product_page .hk-row-fluid {
  display: flex;
}

.hikashop_product_right_part {
    background-color: white;
  	
}

div#hikashop_product_right_part.hikashop_product_right_part {
  text-align: center;
  padding: 25px;
}

.hikashop_product_bottom_part {
  background-color: white;
  margin-top: 25px;
 
}
.ab-item-ar {
  font-family: Roboto,sans-serif;
    font-size: 30px;
    font-weight: bold;
    font-style: normal;
    text-decoration: none;
}


.hikashop_product_main_image_subdiv {
    margin-left: -5px !important;
    margin-right: 10px !important;
}
















/*.hikashop_product_image {
      border: 1px solid #DDDDDD;
}*/

/*.hikashop_listing_img_title {
  border: 1px solid #AAAAAA;
}*/

/* Header háttér, méret */ 

#sp-header {
	background: url('/images/images/916702148.jpg') !important;
  background-repeat: no-repeat !important;
	 -webkit-background-size: cover !important; /* For WebKit*/
    -moz-background-size: cover !important;    /* Mozilla*/
    -o-background-size: cover !important;      /* Opera*/
    background-size: cover !important;  
  height: 78px;
  box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.5);
}


.ab-webshop {
  
}

/* Menüpontok formázása */
li.sp-menu-item {
    border: 1px solid transparent;
  border-right: 1px solid white;
    padding-right: 10px;
    padding-left: 10px;
    text-transform: uppercase;
    font-size: 11px;
  	transition:300ms all;
}


li.sp-menu-item:last-child { 
  border-right: 1px solid transparent; 
}

li.sp-menu-item:hover {
  border: 1px solid white;
    text-shadow: 2px 2px rgba(0,0,0,0.4);
  transition:300ms all;
}

li.sp-menu-item > a {
  color: white !important;
  font-size: 11px !important;
  border-bottom: 0;
}

/* Főoldal kép alatti szövegsáv */

.ftext > div.sppb-addon-content > h1 {
      text-align: center;
    color: #222;
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin: 16px 0;
}

.foaddon {
   background-color: #dacbb3;
}

footer#sp-footer {
  background: url('/images/images/916702148.jpg') !important;
   background-repeat: no-repeat !important;
	 -webkit-background-size: cover !important; /* For WebKit*/
    -moz-background-size: cover !important;    /* Mozilla*/
    -o-background-size: cover !important;      /* Opera*/
    background-size: cover !important;
}

.hrclass {
  
    text-align: center;
    font-size: 11px; 
      padding: 16px 0;
}

.custom.hrclass {
    border-bottom: 1px solid rgba(255,255,255,0.05);
}
.custom.hrclass a {
    font-family: Open Sans, sans-serif;
}

.hrclass a {
  color: white !important;
  padding: 0px 10px;
}

.hrclass li {
      display: inline-block !important;
}

.hrclass li {
    border: 1px solid transparent;
  border-right: 1px solid white;
    text-transform: uppercase;
    font-size: 11px;
  	transition:300ms all;
}

.hrclass li:last-child { 
  border-right: 1px solid transparent; 
}

.hrclass li:hover {
  border: 1px solid white;
    text-shadow: 2px 2px rgba(0,0,0,0.4);
  transition:300ms all;
}

.hrclass ul {
      list-style-type: none;
  display: inline-flex;
  padding-left: 0px !important;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    line-height: 15px;
}

.sp-megamenu-parent {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    padding: 0px;
}

li.sp-menu-item.ab-main-hide {
  display: none;
}

span.sp-copyright {
  
}

div.sppb-row-container {
     padding: 25px 25px 25px 25px;
}

.whiterow {
    background-color: white;
}

.sppb-row-container {
  background-color: white;
}

.urlclass {
  color: #dbb677 !important;
  
}

.urlclass:hover {
  color: #d0a04f !important;
  padding: 0px !important;
}

#sp-title {
  padding-left: 0;
}

#sp-footer1 {
    text-align: center !important;
    color: #8c8c8c !important;
    padding-bottom: 30px !important;
}

a.sppb-gallery-btn img.sppb-img-responsive {
  padding: 10px 10px 10px 10px;
}

.webshopclass {
  background-color: #121521 !important;
}

.webshopclass:hover {
  border-color: #d0a04f !important;
 
}

li.webshopclass:hover > a.ab-webshop:hover {
  color: #d0a04f !important;
}

ul.latestnews > li > a > span {
  display: none;
}

ul.sp-contact-info {
  text-align: right;
}
.sp-megamenu-parent > li > a {
    transition: 400ms;
}
.sp-megamenu-parent > li:hover > a {
    color: #0345bf;
    padding-left: 5px;
    transition: 400ms;
}
#sp-footer a:hover, #sp-bottom a:hover, #sp-footer a:active, #sp-bottom a:active, #sp-footer a:focus, #sp-bottom a:focus {
    padding: 10px 15px;
    transition: 300ms all;
}
.page-8 .sppb-section ,.page-2 .sppb-section .page-4 .sppb-section {
    padding-top: 0px !important;
}
#offcanvas-toggler > .fa {
    color: #ffffff;
}
.sp-module-content .latestnews > li > a > span {
    display: none;
    margin-top: 5px;
    font-size: 85%;
}
/* ---------------- gdpr ------------*/
.activebar-container {
    background-color: rgba(0, 0, 0, 0.8) !important;
    border-bottom: 1px solid #000;
    color: #fff !important;
}
.activebar-container p {
    font-size: 16px;
}
.activebar-container a {
    font-weight: bold;
    font-size: 14px;
    color: #dbb677 !important;
}
.activebar-container a:hover {
    color: #fff !important;
}
.activebar-container {
    margin: 0;
    display: block;
    position: fixed;
    top: auto !important;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 9999;
    overflow: hidden;
    overflow-x: hidden;
  border-top: 1px dotted white;
}
.activebar-container button.accept {
    color: #fff !important;
    background-color: #5cba3c !important;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}

.activebar-container button {
    float: right;
    clear: none;
    margin: 5px 10px;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: none;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted, .plg_system_eprivacy_module div.plg_system_eprivacy_declined {
    overflow: hidden;
    border: none !important;
    border-top: 1px dotted rgba(255,255,255,0.05) !important;
    color: #fff !important;
    vertical-align: middle;
    background: #333;
    padding: 10px !important;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button {
    border: 1px solid #c1a26c;
    color: white;
    padding: 5px 10px !important;
    margin-right: 10px;
    background-color: #9d865a;
    -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.6);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
.plg_system_eprivacy_module div.plg_system_eprivacy_accepted button:hover, .plg_system_eprivacy_module div.plg_system_eprivacy_declined button:hover {
    color: white;
    border-color: #94620b;
    background-color: #ab7610;
}


/* ----------------- termékoldal módosítások ---------------*/

.hikashop_products_listing .hikashop_product_image_subdiv {
  padding: 10px;
  width: auto !important;
}
.hikashop_products_listing img {
  border: 1px solid #ebebeb;
    width: 100%;
    padding: 20px;
}
.hikashop_products_listing .hikashop_product_image {
  height: auto !important;
}
.hikashop_products_listing .hikashop_container {
  margin: 10px 0px !important;
}
.hikashop_products_listing .hikashop_subcontainer {
  border-radius: 0px !important;
}
.hikashop_product_name {
      min-height: 50px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
}
.ui-slider-horizontal {
  width:100% !important;
}
.hikashop_small_image_div {
  display: flex;
    justify-content: center;
    align-items: center;
}
.ab-item-ar span.hikashop_product_price_per_unit {
  display: block;
}
#hikashop_category_information_menu_142 .hikashop_subcategories .hk-row-fluid, #hikashop_category_information_menu_148 .hikashop_subcategories .hk-row-fluid {
    display: none;
}

.abkosar .hikashop_cart::before {
    font-family: "Font Awesome 5 Free";
    content: "\f07a";
    font-weight: 600;
}
.hikashop_checkout_loading_elem, .hikashop_checkout_loading_spinner {
  display: inline-block;
}


.kezdolap-seo h1.sppb-addon-title {
    font-family: 'Roboto', sans-serif;
    font-size: 26px;
    font-weight: 400;
    font-style: normal;
}


.hikashop_product_discount {
  color: red;
  display: block;
}

.hikashop_product_price.hikashop_product_price_0.hikashop_product_price_with_discount {
  display: block;
}

/*
div.hikashop_checkout_page.hikashop_checkout_page_step1 > .hikashop_cart_shipping_title.hikashop_cart_title, div.hikashop_checkout_page.hikashop_checkout_page_step1 > .hikashop_checkout_cart_shipping {
  display: none !important;
}

.hikashop_checkout_page_step1 td.hikashop_cart_empty_footer_shipping_title, .hikashop_checkout_page_step2 td.hikashop_cart_empty_footer_shipping_title {
    display: none;
}
.hikashop_checkout_page_step1 td#hikashop_checkout_cart_shipping_title, .hikashop_checkout_page_step2 td#hikashop_checkout_cart_shipping_title {
    display: none;
}
.hikashop_checkout_page_step1 td.hikashop_cart_shipping_value, .hikashop_checkout_page_step2 td.hikashop_cart_shipping_value {
    display: none;
}*/

a.ab-login-hidden {
    display: none;
}
a.ab-logout-hidden {
    display: none;
}

div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active, div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot:HOVER {
    background: #dbccb3;
}

.vex-overlay {
    padding-top: 160px;
    padding-bottom: 160px;
    z-index: 9999 !important;
}

.vex-content {
  
    z-index: 99999!important;
}

.vex.vex-theme-default {
    padding-top: 160px;
    padding-bottom: 160px;
    z-index: 999999999 !important;
}

#rl_modals, #rl_modals_overlay, #rl_modals_wrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999 !important;
    overflow: hidden;
}

#sp-left {
  background-color: white;
}

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

.noUi-connect {
    background: #e6cc9f !important;
}