/*
Theme Name: Hello Elementor Child
Theme URI: https://bisztro.masmedia.guru
Template: hello-elementor
Author: MasMedia
Author URI: https://bisztro.masmedia.guru
Description: A child theme of Hello elementor theme.
Version: 1.1.1699955524
Updated: 2023-11-14 10:52:04
*/

#table-booking-popup {
	--btr-color-1: #CB9962;
    --btr-color-red: #CB9962;
}
#table-booking-popup #btr-form-submit-btn {
    letter-spacing: 0;
}

.location-choose-popup .ays_content_box button {
    margin: 20px 0;
    letter-spacing: 3px;
}
#ays-pb-screen-shade_3 {
    opacity: 0.8 !important;
}


@media only screen and (min-width: 1024px) {
.retek-galeria .elementor-gallery-item__overlay:nth-child(1) {
    border-radius: 100px 0px 0px 0px;
	}

.retek-galeria a:nth-child(1) {
    border-radius: 100px 0px 0px 0px!important;
	}

.retek-galeria a:nth-child(2) {
    border-radius: 0px 0px 0px 100px!important;
	}

.retek-galeria a:nth-child(3) {
    border-radius: 100px 0px 0px 0px!important;
	}

.retek-galeria a:nth-child(4) {
    border-radius: 100px 0px 0px 0px!important;
	}

.retek-galeria a:nth-child(5) {
    border-radius: 0px 0px 0px 100px;
	}

.retek-galeria a:nth-child(6) {
    border-radius: 100px 0px 0px 0px!important;
	}
	
}

/* Tablet - 2 column */

@media only screen and (min-width: 768px) {
.retek-galeria .elementor-gallery-item__overlay:nth-child(1) {
    border-radius: 100px 0px 0px 0px;
	}

.retek-galeria a:nth-child(1) {
    border-radius: 100px 0px 0px 0px!important;
	}

.retek-galeria a:nth-child(2) {
    border-radius: 0px 0px 0px 100px!important;
	}

.retek-galeria a:nth-child(3) {
    border-radius: 100px 0px 0px 0px!important;
	}

.retek-galeria a:nth-child(4) {
    border-radius: 0px 0px 0px 100px!important;
	}

.retek-galeria a:nth-child(5) {
    border-radius: 100px 0px 0px 0px;
	}

.retek-galeria a:nth-child(6) {
    border-radius: 0px 0px 0px 100px!important;
	}
	
}

/* Mobile - 1 column */ 

@media only screen and (max-width: 767px) {
.retek-galeria .elementor-gallery-item__overlay:nth-child(1) {
    border-radius: 100px 0px 0px 0px;
	}

.retek-galeria a {
    border-radius: 100px 0px 0px 0px!important;
	}
}

.elementor-slideshow__title {
	display: none;
}

.retek-biszto-links a {
	color: #000000!important;
	transition: 0.3s ease;
}

.retek-biszto-links a:hover {
	color: #CB9962!important;
}

.retek-video .elementor-custom-embed-image-overlay {
	border-radius: 100px 0px 0px 0px;
}

/* Retek header tablet - mobile design */
@media only screen and (max-width: 1024px) {
	/*.retek-header {
    	display: grid!important;
	}

	.retek-1 {
    	order: 3!important;
	}

	.retek-2 {
    	order: 2!important;
	}

	.retek-3 {
   		order: 1!important;
	}*/
	
	.retek-container {
    display: grid!important;
    
	}

	.retek-con-1 {
		order: 2!important;
	}

	.retek-con-2 {
		order: 1!important;
	}

	.retek-con-3 {
		order: 5!important;
	}

	.retek-con-4 {
		order: 3!important;
	}

	.retek-con-5 {
		order: 4!important;
	}

	.retek-con-6 {
		order: 6!important;
	}
}

.retek-map iframe {
	border-radius: 0px 100px 0px 0px!important;
}

@media only screen and (min-width: 768px) {
	.retek-video .elementor-widget-container {
		height: 300px!important;
		max-height: 300px!important;
	}
}

.retek-video .elementor-widget-container {
	border-radius: 0px 100px 0px 0px!important;
}

/* Language switcher design */

li.cpel-switcher__lang:last-child {
    border-left: 2px solid #F4E9CE!important;
}

/* Header design */

@media only screen and (min-width: 1218px) {
	.retek-header li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-819 {
		border: 3px solid #cb9962;
	}

	.retek-header li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-977 {
		border: 3px solid #cb9962;
	}
	
	.elementor-element.elementor-element-edfaa96.elementor-widget__width-auto.retek-en-hu.elementor-hidden-desktop.cpel-switcher--layout-horizontal.elementor-widget.elementor-widget-polylang-language-switcher {
		display: none!important;
	}
}

@media only screen and (min-width: 1024px) {
	.elementor-element.elementor-element-edfaa96.elementor-widget__width-auto.retek-en-hu.elementor-hidden-desktop.cpel-switcher--layout-horizontal.elementor-widget.elementor-widget-polylang-language-switcher {
		display: none!important;
	}
}


@media only screen and (max-width: 768px) {
    .location-choose-popup .ays_content_box button {
        margin: 15px 0;
        letter-spacing: 1px;
        font-size: 16px;
    }
}

/* Retek menu galeria */

.elementor-animated-content .elementor-animated-item--fade-in {
    opacity: 1!important;
    font-size: 20px;
    position: absolute;
    top: 10px;
    left: 72%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: #42474A;
    display: inline-block;
    width: 25%;
    border-radius: 5px;
}