/*
Theme Name: Blank Theme Child Kocijan
Template: blank
Theme URI: 
Author: Innpuls
Author URI: https://innpuls.at/
Description: 
Version: 1.0
Tags: blank
*/

#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: #f39325 !important;}
#CybotCookiebotDialogHeader {display: none !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.active {border-bottom: 1px solid #f39325 !important; color: #f39325 !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {color: #f39325 !important;}
#CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider {background-color: #f39325 !important;}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible {outline: 2px solid #f39325 !important;}
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {color: #f39325 !important;}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {background-color: #f39325 !important; border-color: #f39325 !important;}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {border: 2px solid #f39325 !important;}
#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a {color: #f39325 !important;}
#CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider {box-shadow: 0 0 1px #f39325 !important;}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover {color: #f39325 !important;}
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink {color: #f39325 !important;}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {color: #f39325 !important;}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {border-bottom: 1px solid #f39325 !important; color: #f39325 !important;}

/* COOKIEBOT WIDGET without The7 theme options */
#CookiebotWidget .CookiebotWidget-logo svg circle,
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {fill: #f39325 !important;}
#CookiebotWidget .CookiebotWidget-consent-details button {color: #f39325 !important;}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {background-color: #f39325 !important;}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw,
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {border-color: #f39325 !important;}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{
    background-color:#f39325!important;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{
    background-color:#f39325!important;
    color:#fff!important;
    font-weight:bold!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;
}

.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
	text-align: center;
	width: 1.25em;
}


/*Responsive Headers - if breakpoints are 1025 and 768 - Elementor Default*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
		.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title { font-size:30px; line-height:40px }
}
@media only screen and (max-width: 767px) {
		.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title { font-size:24px; line-height:34px }
	
		h1, h2, h3, h4, h5, h6 {
			word-break: break-word;
			-webkit-hyphens: auto;
			-ms-hyphens: auto;
			hyphens: auto;
		}
}

.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;
    }
}

.e-n-accordion-item-title{
    border-top:0!important;
    border-left:0!important;
    border-right:0!important;
}

