/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

.jet-listing.jet-listing-dynamic-terms,
.jet-listing.jet-listing-dynamic-meta {
	font-size: 12px;
}
h2.elementor-heading-title a:hover,
h3.elementor-heading-title a:hover {
	text-decoration: underline;
	text-decoration-color: #16989B;
}
#cookie-notice {
	font-family: "Roboto", Sans-serif;
}
#cookie-notice .cn-button {
	background-color: #FF5502;
	color: #FFF;
	padding: 5px 10px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 5px 10px;
	border-radius: 2px;
}
.overlay-me {
    position: relative;
}
.overlay-me::before {
    background-image: linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, rgba( 255, 255, 255, 1 ) 100% );
        background-image: -moz-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, rgba( 255, 255, 255, 1 ) 100% );
        background-image: -ms-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, rgba( 255, 255, 255, 1 ) 100% );
        background-image: -o-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, rgba( 255, 255, 255, 1 ) 100% );
        background-image: -webkit-linear-gradient( top, 
            rgba( 255, 255, 255, 0 ) 0%, rgba( 255, 255, 255, 1 ) 100% );
    content: "\00a0";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 9999;
}

/* Google Ad Manager */

#div-gpt-ad-1619444122229-0,
#div-gpt-ad-1619444166567-0,
#div-gpt-ad-1619444090098-0,
#div-gpt-ad-1646930385796-0,
#div-gpt-ad-1733248033516-0 {
    width: 320px;
    height: 100px;
    margin: 0 auto;
}
@media only screen 
    and (min-width : 498px) {
        #div-gpt-ad-1619444122229-0,
        #div-gpt-ad-1619444166567-0,
        #div-gpt-ad-1619444090098-0,
        #div-gpt-ad-1646930385796-0,
        #div-gpt-ad-1733248033516-0 {
            width: 468px;
            height: 60px;            
        }
}
@media only screen 
    and (min-width : 780px) {
        #div-gpt-ad-1733248033516-0 {
            width: 728px;
            height: 90px;
        }
}
@media only screen 
    and (min-width : 977px) {
        #div-gpt-ad-1619444122229-0,
        #div-gpt-ad-1619444166567-0 {            
            width: 728px;
            height: 90px;
        }
}
@media only screen 
    and (min-width : 1024px) {
        #div-gpt-ad-1733248033516-0 {            
            width: 970px;
            height: 250px;
        }
}
@media only screen 
    and (min-width : 1185px) {
        #div-gpt-ad-1619444090098-0,
        #div-gpt-ad-1646930385796-0 {            
            width: 728px;
            height: 90px;
        }
}
#ad-skyscraper-sidebar-left,
#ad-skyscraper-sidebar-right {
    display: none;
}
@media only screen 
    and (min-width : 1500px) {
        #ad-skyscraper-sidebar-left {
            display: block;
            position: absolute;
            left: -170px;
            top: 0;
            height: 100%;
            width: 160px;
        }
        #ad-skyscraper-sidebar-left > #div-gpt-ad-1733248167231-0 {
            top: 0;
            position: sticky;            
        }
        #ad-skyscraper-sidebar-right {
            display: block;
            position: absolute;
            right: -170px;
            top: 0;
            height: 100%;
            width: 160px;
        }
        #ad-skyscraper-sidebar-right > #div-gpt-ad-1733248195300-0 {
            top: 0;
            position: sticky;            
        }
}

/* Remove image caption blur */

.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
}