/*
Theme Name: Blank Theme Child Ifw
Template: blank
Theme URI: 
Author: Innpuls
Author URI: https://innpuls.at/
Description: 
Version: 1.0
Tags: blank
*/

body{
    overflow-x: hidden;
}

#post-404 { text-align:center; margin:100px 0; }
.view-article{display: none;}
.read_more{display: none;}

/*** COOKIEBOT without The7 theme options ***/
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection, #CybotCookiebotDialogBodyLevelButtonLevelOptinDeclineAll {background-color: #f5f5f5 !important; border: 1px solid #cccccc !important; color: #000 !important; font-weight: normal !important;}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a {color: #0063A3 !important;}
#CybotCookiebotDialogHeader {display: none !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active {border-bottom: 1px solid #0063A3 !important; color: #0063A3 !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {color: #0063A3 !important;}
#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {background-color: #0063A3 !important;}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible {outline: 2px solid #0063A3 !important;}
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {color: #0063A3 !important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {background-color: #0063A3 !important; border-color: #0063A3 !important;}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {border: 2px solid #0063A3 !important;}
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a {color: #0063A3 !important;}
#CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider {box-shadow: 0 0 1px #0063A3 !important;}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover {color: #0063A3 !important;}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink {color: #0063A3 !important;}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {color: #0063A3 !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {border-bottom: 1px solid #0063A3 !important; color: #0063A3 !important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{color: #fff !important; font-weight: bold !important;}

/* COOKIEBOT WIDGET without The7 theme options */
#CookiebotWidget .CookiebotWidget-logo svg circle,
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {fill: #0063A3 !important;}
#CookiebotWidget .CookiebotWidget-consent-details button {color: #0063A3 !important;}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {background-color: #0063A3 !important;}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {border-color: #0063A3 !important;}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{background-color: #0063A3 !important;}

.floating-menu .fm-item-1-0 {border-bottom: 1px solid rgba(255,255,255,0.8);}

.elementor-widget-button .elementor-button {
    text-decoration: none !important;
}

.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
    text-decoration: none !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item {
    text-decoration: none !important;
}

.elementor-widget .elementor-icon-list-item a {
    text-decoration: none !important;
}

.elementor-nav-menu--main .elementor-nav-menu a {
    text-decoration: none !important;
}

.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
    text-decoration: none !important;
}

.elementor-widget-toggle .elementor-tab-title a, .elementor-widget-toggle .elementor-toggle-icon {
    text-decoration: none !important;
}

.elementor-nav-menu a, .elementor-nav-menu li{
    text-decoration: none !important;
}

.swiper-slide-inner{
    text-decoration: none !important;
}

.bracket-item{
    font-size: 12px !important;
}
@media screen and (max-width: 500px) {
    .hole-in-one-table p{
        font-size: 14px !important;
    }
}

@media screen and (max-width: 380px) {
    .hole-in-one-table p{
        font-size: 12px !important;
        letter-spacing: -0.5px !important;
    }
}

