/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

ul[aria-describedby="nf-error-5 nf-description-5"],
ul[aria-describedby="nf-error-6 nf-description-6"],
ul[aria-describedby="nf-error-7 nf-description-7"],
ul[aria-describedby="nf-error-8 nf-description-8"],
ul[aria-describedby="nf-error-9 nf-description-9"]{
    display: flex;              /* Flexbox használata a vízszintes elrendezéshez */
    list-style: none;           /* Eltávolítja a lista pontokat */
    padding: 0;                 /* Eltávolítja az alapértelmezett paddingot */
    margin: 0;                  /* Eltávolítja az alapértelmezett margót */
}


ul[aria-describedby="nf-error-5 nf-description-5"] li:last-child,
ul[aria-describedby="nf-error-6 nf-description-6"] li:last-child,
ul[aria-describedby="nf-error-7 nf-description-7"] li:last-child,
ul[aria-describedby="nf-error-8 nf-description-8"] li:last-child,
ul[aria-describedby="nf-error-9 nf-description-9"] li:last-child{
    margin-right: 0;            /* Az utolsó elemnél nincs jobb margó */
}

ul[aria-describedby="nf-error-5 nf-description-5"] input[type="radio"],
ul[aria-describedby="nf-error-6 nf-description-6"] input[type="radio"],
ul[aria-describedby="nf-error-7 nf-description-7"] input[type="radio"],
ul[aria-describedby="nf-error-8 nf-description-8"] input[type="radio"],
ul[aria-describedby="nf-error-9 nf-description-9"] input[type="radio"]{
    margin-right: 5px;          /* Távolság a rádiógomb és a címke között */
}


#nf-field-5-wrap.listradio-wrap li,
#nf-field-6-wrap.listradio-wrap li,
#nf-field-7-wrap.listradio-wrap li,
#nf-field-8-wrap.listradio-wrap li,
#nf-field-9-wrap.listradio-wrap li {
    margin-right: 15px !important;
}




small {
    font-size: 13px;
}


.et_pb_row {width: 90%;}

#logo {max-height: 150px; }
body.home img#logo {display: none !important;}

@media (max-width: 980px) {
    .et_header_style_left #logo {max-width: 35% !important;}
	header .container.et_menu_container {width: 93% !important;}
	span.logo_helper {vertical-align: top;}
}

header.et-fixed-header #logo {
  max-height: 100px; 
  margin-bottom: 0px; 
}

.et_header_style_slide #et-top-navigation .et_toggle_slide_menu {
    background: #fff;
    border-radius: 100px;
    padding: 14px !important;
    width: 60px;
    height: 60px;
}


#hero {
    margin-top: -20px;
}

header#main-header {
    background: none;
}

/* CATs választó */

.tix h2 {
    border-left: 10px solid #00352D;
    padding-left: 13px;
    padding-top: 10px;
    border-bottom: 1px solid #e5c36075;
    letter-spacing: 3px;
}

#kinalatunk .et_pb_blurb_content {
    border: 1px solid hsl(44.66deg 71.89% 63.73% / 18%);
    padding: 7px;
}

@media (max-width: 767px) {
	#kinalatunk .et_pb_main_blurb_image {
    width: 20% !important;
}
	
#kinalatunk .et_pb_blurb_container {
	vertical-align: middle !important;
}
}


/*	kínálatunk */

div#kinalatunk:before {
    content: "";
    background: url(https://banditosgyongyos.hu/wp-content/uploads/2024/10/greyplateBG-left.png);
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 250px;
    background-size: cover;
    z-index: 9999;
    background-position: left top;
    overflow: hidden;
    height: 600px;
    opacity: .4;
	z-index: 1;
}

div#kinalatunk:after {
    content: "";
    background: url(https://banditosgyongyos.hu/wp-content/uploads/2024/10/greyplateBG-right.png);
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    width: 250px;
    background-size: cover;
    z-index: 9999;
    background-position: left top;
    overflow: hidden;
    height: 600px;
    opacity: .4;
	z-index: 1;
}


div#kinalatunk-bottom:before {
    content: "";
    background: url(https://banditosgyongyos.hu/wp-content/uploads/2024/10/greyplateBG-bottom.png);
    position: absolute;
    right: 0px;
    bottom: 0px;
    display: block;
    width: 600px;
    background-size: cover;
    z-index: 9999;
    background-position: center bottom;
    overflow: hidden;
    height: 250px;
    opacity: .4;
	z-index: 1;
}





/* PROD CARD */

h1.product_title.entry-title,
.woocommerce-product-details__short-description,
h3.wapo-addon-title,
p.wapo-addon-description {
    color: #fff;
}

a.woocommerce-product-gallery__trigger {
    display: none;
}

h2.woocommerce-loop-product__title {
    color: #fff;
    font-size: 1em !important;
    font-weight: 100;
    letter-spacing: 3px;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
    color: #e5c360 !important;
    font-size: 18px;
    letter-spacing: 3px;
    line-height: 27px;
}

p.price {
    color: #DF9900 !important;
}

.woocommerce ul.products li.product.type-product .et_portfolio_image, .et_shop_image {
    float: left;
    margin-right: 20px;
}

.woocommerce ul.products li.product.type-product .woocommerce-loop-product__link img {
  max-width: 125px; /* Méretezd a képet igény szerint */
  margin-right: 20px; /* Térköz a kép és a szöveg között */
}

.woocommerce ul.products li.product.type-product .woocommerce-loop-product__title,
.et_pb_wc_product .price,
.et_pb_wc_product .add_to_cart_button {
  text-align: left;
}

    .et_pb_shop ul.products.columns-1 li.product, .et_pb_shop ul.products.columns-2 li.product, .et_pb_shop ul.products.columns-3 li.product, .et_pb_shop ul.products.columns-4 li.product, .et_pb_shop ul.products.columns-5 li.product, .et_pb_shop ul.products.columns-6 li.product {
        width: 100% !important;
        margin-right: 0% !important;
		border: 1px solid hsl(44.66deg 71.89% 63.73% / 20%);
    }
.woocommerce ul.products li.product .button {
    width: 100%;
    text-align: center;
}

.product-short-description {
    color: #fff;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 16px;
}


#abanditak:before {
    content: "";
    background: url(https://banditosgyongyos.hu/wp-content/uploads/2024/10/cropped-banditos-gyongyos-logo.png);
    width: 500px;
    height: 500px;
    display: block;
    background-size: cover;
    left: -50px;
    top: -100px;
    position: absolute;
    transform: rotate(45deg);
    opacity: .1;
	z-index: 1;
}

.blogx:before {
    content: "";
    background: url(https://banditosgyongyos.hu/wp-content/uploads/2024/10/cropped-banditos-gyongyos-logo.png);
    width: 500px;
    height: 500px;
    display: block;
    background-size: cover;
    right: -50px;
    top: -100px;
    position: absolute;
    transform: rotate(-45deg);
    opacity: .1;
	z-index: 1;
}



/* footer menu */


@media (max-width: 980px) {
    footer .et_pb_menu .et_pb_menu__menu {
        display: block !important;
    }
	
	footer ul#menu-menu-2 li,
	footer ul#menu-menu-2 li a {
    width: 100%;
    text-align: center !important;}	
	
    footer .et_pb_menu .et_mobile_nav_menu {
        display: none !important;
    }
}


div#wapo-total-price-table {
    background: transparent !important;
    color: #fff !important;
    padding: 40px;
}

label.yith-wapo-addon-label {
    color: #fff;
    font-size: 16px;
    letter-spacing: 2px;
}

.mobile_menu_bar {
    position: fixed;
    right: 20px !important;
    z-index: 9999 !important;
    top: 20px;
}
@media (max-width: 480px) {
    #yith-quick-view-modal {z-index: 99999;}
	.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
	    padding: 12px 40px !important;
	    border-radius: 0 !important;
		font-size: 16px !important;
		}
	}

.yith-wcqv-head {
    background: #ffffffed;
    border-radius: 100%;
    width: 45px;
    height: 45px;
    padding: 7px;
}

.woocommerce .yith-quick-view .yith-quick-view-content.woocommerce div.summary .single_add_to_cart_button {
    padding: 12px 40px !important;
    border-radius: 0 !important;
    font-size: 23px;
}




.et_header_style_slide .et_slide_in_menu_container {
    z-index: 999;
}

.et_slide_in_menu_container ul#mobile_menu_slide {padding-top: 100px;}


.zh-box__window {
    bottom: 40px !important;
    position: absolute;
    left: calc(50% - 225px);
    opacity: 0.85;
}

strong.ti-rating.ti-rating-large,
.ti-widget.ti-goog .ti-rating-text {
    color: #fff !important;
}


h3#ship-to-different-address, .woocommerce-additional-fields h3 {
    color: #fff;
}

.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li a {
	padding: 6px 0 !important;
	line-height: 1.5em !important;
}
