/* gombok */
.button:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type="button"]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type="reset"]:not(.components-button):not(.customize-partial-edit-shortcut-button), input[type="submit"]:not(.components-button):not(.customize-partial-edit-shortcut-button) {
background: #01ffff !important;
color: #444444 !important;
padding: 0px 10px !important;
white-space: nowrap;
overflow: hidden;
}

/* fejlec folotti/alatti resz (futo szoveg) */
.customify-grid-middle {
min-height: 0 !important;
}

.header--row-inner.header-main-inner.light-mode, .header--row-inner.header-main-inner.dark-mode { /* futo szoveg miatt a hatterszin megvaltoztatasa*/
background: #01ffff !important;
}

@media (max-width: 1000px) {
  .header--row-inner.header-main-inner.light-mode, .header--row-inner.header-main-inner.dark-mode { /* mobilon fofejlec hatter */
    /*background: #444444 !important;*/
  }
  .header--row-inner.header-main-inner.dark-mode .customify-container { /* futo szoveg miatt hatterszin */
  background: #01ffff !important;
  }
}
/* fejlec folotti/alatti resz (futo szoveg) vege */

/* kosar ikon fejlecben */
/*
.fa.fa-shopping-bag {
color: #cccccc !important;
}
*/

/* hamburger menu */
/*
.hamburger.hamburger--squeeze {
color: #cccccc !important;
}
*/

/* cookie gombok */
.ilcc-cookie-consent-button {
background: #01ffff !important;
color: #444444 !important;
}

/* cookie beallitasok modositasa gomb */
.ilcc-cookie-consent-settings-toggle, .js--ilcc-cookie-consent-settings-toggle {
background: #01ffff !important;
color: #444444 !important;
}

/* GRID lista maximalizalja a megnevezes es ar kereteket, hogy egysegesek legyenek a termekboxok */
  .wc-product__title.show-in-grid/* cim */ {
  
  min-height: 50px !important;
  max-height: 50px !important;
  overflow: hidden !important;
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  text-overflow: ellipsis !important !important;
  }
  .wc-product__price.show-in-grid/* ar */ {
  min-height: 30px !important;
  max-height: 30px !important;
  overflow: hidden !important;
  }

@media (max-width: 400px) {
  .wc-product__title.show-in-grid/* cim */ {
  min-height: 75px !important;
  max-height: 75px !important;
  -webkit-line-clamp: 3 !important;
  }
  .wc-product__price.show-in-grid/* ar */ {
  min-height: 30px !important;
  max-height: 30px !important;
  }
}
/* GRID lista maximalizalja a megnevezes es ar kereteket, hogy egysegesek legyenek a termekboxok vege */

/* eltunteti a kategoria kiirast a termekoldalon */
.product_meta{
display: none !important;
}

/* szurok */

/* szurok cime alatti tavolsag */
#woocommerce_layered_nav-2 .widget-title, #woocommerce_layered_nav-3 .widget-title, #woocommerce_layered_nav-4 .widget-title, #woocommerce_layered_nav-5 .widget-title, #woocommerce_layered_nav-6 .widget-title, #woocommerce_layered_nav-7 .widget-title {
  margin-bottom: 10px !important;
}

/* maximum magassag es scrollbar */
/*
#woocommerce_layered_nav-2, #woocommerce_layered_nav-3, #woocommerce_layered_nav-7 {
max-height: 180px !important;
overflow: hidden;
scrollbar-color: red orange;
scrollbar-width: thin;
}
*/
/*
#woocommerce_layered_nav-2:hover, #woocommerce_layered_nav-3:hover, #woocommerce_layered_nav-7:hover {
overflow: auto;
}
*/

/* szamok stilusa */
.widget-area .widget ul li.cat-item .count, .widget-area .widget ul li.woocommerce-widget-layered-nav-list__item .count {
color: #444444 !important;
display: none !important;
}

/* elrejti a felsorolt legordulo szuroket */
#woocommerce_layered_nav-4, #woocommerce_layered_nav-5/*, #woocommerce_layered_nav-7*/ {
display: none !important;
}

@media (max-width: 600px) {

  /* mobilon az oldalsavot az oldal tetejere helyezi */
  #sidebar-primary {
    display: flex;
    flex-direction: column;
	margin-bottom: -30px;
	padding-bottom: 0;
  }

  #sidebar-primary {
    order: -2;
  }

  #main {
    order: -1;
  }
  /* mobilon az oldalsavot az oldal tetejere helyezi vege */

  /* WooCommerce rendezesi legordulo szelesseget 100% ra allitja  */
  .woocommerce-ordering {
    width: 100%; 
  }

  /* elrejti a kinyitott szuroket */
  #woocommerce_layered_nav-2, #woocommerce_layered_nav-3, #woocommerce_layered_nav-7 {
    display: none;
  }

  /* megjeleniti a legordulo szuroket  */
  #woocommerce_layered_nav-4, #woocommerce_layered_nav-5/*, #woocommerce_layered_nav-7*/ {
    display: block !important;
    margin-bottom: 10px !important;
  }

  /* szurok cime alatti tavolsag */
  #woocommerce_layered_nav-4 .widget-title, #woocommerce_layered_nav-5 .widget-title, #woocommerce_layered_nav-7 .widget-title {
    margin-bottom: 0 !important;
  }

  /* legordulo szurok nyilai */
  .select2-selection__arrow {
    top: 10px !important;
  }

}

/* szurok vege */

/* termeklista mobilon 2 hasabban */
@media ( max-width: 480px ) {

  .woocommerce ul.products li.product, .woocommerce ul.products > li {
    max-width: 50% !important;
  }

}
/* termeklista mobilon 2 hasabban vege */

/* kinagyitott kep eseteben */

/* bezar ikon pozicionalasa */
.pswp__button--close {
background-position: -5px 45px !important;
}

/* teljes kepernyo ikon pozicionalasa */
.pswp__button--fs {
background-position: 5px 1px !important;
}

/* nagyito ikon pozicionalasa */
.pswp__button--zoom  {
background-position: 185px 1px !important;
}

/* kinagyitott kep eseteben vege */

/* termekkereso */
.aws-search-form.aws-show-clear {
margin: 0 !important;
margin-top: 10px !important;
}

.aws-container .aws-show-clear .aws-search-field { /* kereso mezo */
font-size: inherit !important;
width: 300px !important;
height: 35px !important;
border: 1px solid rgba(0,0,0,0.3) !important;
border-right: none !important;
color: #666666 !important;
background: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
-webkit-border-radius: 4px 0 0 4px !important;
border-radius: 4px 0 0 4px !important;
}

.aws-search-btn.aws-form-btn { /* kereso gomb */
height: 35px !important;	
border: 1px solid rgba(0,0,0,0.3) !important;
border-left: none !important;
background: none !important;
-webkit-border-radius: 0 4px 4px 0 !important;
border-radius: 0 4px 4px 0 !important;
}

.aws-search-clear span { /* termekkereso tartalmanak torlese X jellel */
margin-top: -19px !important;
}

.aws-search-btn_icon { /* kereso ikon */
color: #c3c3c3 !important;
}

.aws-search-result .aws_onsale { /* kereso listaban az akcios arak jelolese jobb felso sarokban */
background: #e64848 !important;
}

@media ( max-width: 480px ) {
  .aws-container .aws-show-clear .aws-search-field { /* kereso mezo */
	width: 100% !important;
	background: #ffffff !important;
	color: #666666 !important;
  }

  .aws-search-btn.aws-form-btn { /* kereso gomb */
  	background: #ffffff !important;
	color: #666666 !important;
  }
}

/* termekkereso vege */

/* mobil menu */
.builder-item-sidebar.mobile-item--primary-menu.mobile-item--menu {
margin-top: 30px!important;
}

/* uzenetablak kerete */
.woocommerce-info, .woocommerce-message {
border-top-color: #01ffff !important;
}

/* uzenetablak ikonja */
.woocommerce-info::before, .woocommerce-message::before {
color: #555555 !important;
}

/* Futo szoveg modul CSS */
.item--inner.builder-item--search_icon { /* Customify fejlec teljes szelessegre allitasa */
padding: 0px !important;
margin: 0px !important;
}

#ticker li a { /* Futo szovegben leveszi a linket es az alahuzast */ 
text-decoration: none !important; 
pointer-events: none; !important;
}

.ticker-news {
border: 1px solid red !important;
background: none !important;
border: none !important;
height: 25px !important;
}

.ticker-news span, .ticker-title { /* elrejti a futo szoveg melletti bal cimet */
display: none !important;
}

.ticker-news li { /* atlatszo hatter es elrejti a szovegek kozotti pontot amit a LI tag ad */
color: #444444 !important;
background: none !important;
list-style-type: none !important;
line-height: 1.7 !important;
}

.ticker-news li a {
color: #444444 !important;
text-decoration: underline !important;
}

.tickercontainer {
position: flex !important;
width: 100% !important;
height: 25px !important;
background: none !important;
}

.non-reveal.ticker-content {
line-height: 1.8 !important;
background: transparent !important;
min-width: 100% !important;
}

.ticker-news .ticker {
border: none !important;
background: transparent !important;
}

.ticker-news .ticker-swipe {
background: #01ffff !important;
}

.left .ticker-content {
background: transparent !important;
line-height: 1.8 !important;
min-width: 100% !important;
}

@media ( max-width: 480px ) {
  .non-reveal.ticker-content {
    font-size: 15px !important;
  }
}

/* Futo szoveg modul CSS vege */

/*
.header--row-inner.header-top-inner.light-mode {
background: #fff !important;
}
*/

/* Variaciok */
.variations { /* variaciok legorduloje */
margin: 0 !important;
}

.variations .value {
margin: 0 !important;
line-height: 0 !important;
}

div.product form.cart .variations select { /* variacio legordulo kerete */
font-size: 20px !important;
margin: 0 !important;
margin-left: 3px !important;
border: none !important;
width: calc(100% - 6px) !important;
max-height: 45px !important;
background: #e9e9ed !important;
}

.reset_variations { /* variacio torlese */
margin: 10px 0px !important;
display: inline-block !important;
}

/* Vege: Variaciok */

/* foto feltoltese vagy fajl feltoltese vagy file upload modul */
.wau_wrapper_div {
margin: 3px !important;
margin-bottom: 22px !important;
padding: 5px 8px !important;
background: #e9e9ed !important;
font-size: 20px !important;
overflow: hidden !important;
white-space: nowrap !important;
}

.wau_wrapper_div input[type=file]::file-selector-button { /* foto / fajl / file feltolto / upload gomb stilusa*/
padding: 4px 10px !important;
border: none !important;
background: #01ffff !important;
cursor: pointer !important;
}

.wau_wrapper_div input[type=file] { /* nincs fajl kivalasztva felirat eltuntetese */
/*color: transparent !important;*/
}

.wau-auto-width.wau-files { /* nincs fajl kivalasztva felirat eltuntetese */
width: auto !important;
}
/* Vege: foto feltoltese vagy fajl feltoltese vagy file upload modul */

/* "kerek uvegfoliat" opcio stilusai */
/*
.ppom-wrapper .form-check-inline .form-check-label {
padding: 0 !important;
}

.form-group.ppom-c-show.ppom-input-folia { 
padding-left: 10px !important;
background: #e9e9ed !important;
}

.ppom-check-input.ppom-input.checkbox { 
padding: 10px !important;
width: 20px !important;
height: 20px !important;
}

.ppom-label-checkbox { 
font-size: 20px !important;
}
*/
/* "kerek uvegfoliat" opcio stilusai vege */

/* Egyedi szoveg a termekoldalon */
.wcpa_form_outer, .wcpa_field p {
margin: 0 !important;
padding: 0 !important;
}
/* VEGE: Egyedi szoveg a termekoldalon */

/* Opciok termekoldalon pl.: kerek uvegfoliat */
#yith-wapo-container {
margin-top: -30px !important;
margin-bottom: 20px !important;
}