/*
Theme Name: martanda_child
Template: martanda
blau: #030e63
gelb: #FBCE00
gelb_hover: #fff6bf
blau_hover: #01359f
*/
.agami-title-holder h1 {
    margin-top: 0;
    margin-bottom: 0;
}
.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content {
    padding: 5px 10px;
}
.site-info {
    padding: 1vw 2vw;
    text-align: left;
}
.site-header .wp-block-site-title {
    line-height: var(--martanda--site-title-font-size);
}
.martanda-side-left-text-content {
    white-space: nowrap;
}
.wpkoi-elements-adv-accordion .wpkoi-elements-accordion-list .wpkoi-elements-accordion-header {
    text-align: center;
    display: block;
}
.wpkoi-elements-adv-accordion .wpkoi-elements-accordion-list .wpkoi-elements-accordion-content {
    text-align: center;
}
.wp-block-separator.has-background.footer-separator {
    height: 3px;
}
.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container {
    min-width: 220px;
	z-index: 3;
}
table, td, th {
    border-color: rgba(255,255,255,.2) !important;
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: 0.25em;
    padding-right: 0.25em;
}
.overflow-hidden {
    overflow: hidden !important;
}
#content .elementor-toggle a, #content .elementor-accordion a, #content .button, #content .woocommerce a.button, #content .woocommerce button.button, html #content input[type=button], #content input[type=reset], #content input[type=submit], .woocommerce #content a {
    text-decoration: inherit;
}

.wp-block-navigation__responsive-container.is-menu-open {
    padding-right: 4vw
}
.martanda-scrollbar::-webkit-scrollbar-thumb {
    border: 2px solid transparent;
    background-clip: content-box;
}
.martanda-scrollbar::-webkit-scrollbar-thumb:hover {
    border: 2px solid transparent;
    background-clip: content-box;
}
.agami-nav-underline .site-header .wp-block-navigation .wp-block-navigation__container li a, 
.agami-nav-underline .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a {
	 position: relative;
	 transition: 0.5s;
}
.agami-nav-underline .site-header .wp-block-navigation .wp-block-navigation__container li a::after , 
.agami-nav-underline .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a::after{
	 position: absolute;
	 content: "";
	 top: 100%;
	 left: 0;
	 width: 100%;
	 height: 3px;
	 background: var(--martanda--navigation-text-hover-color);
	 transform: scaleX(0);
	 transform-origin: right;
	 transition: transform 0.5s;
}
.agami-nav-underline .site-header .wp-block-navigation .wp-block-navigation__container li a:hover::after, 
.agami-nav-underline .site-header .wp-block-navigation .wp-block-navigation__container .block-editor-block-list__block a:hover::after {
	 transform: scaleX(1);
	 transform-origin: left;
}
.site-header {
    color: #FBCE00;
}
.martanda-back-to-top {
    border: 3px;
	border-color: #FBCE00;
	border-style: solid;
	border-radius: 8px;
	width:25px;
	background-color: #030e63;
}

.martanda-back-to-top svg, .martanda-back-to-top:visited svg {
    fill: #FBCE00;
	width:25px;
	height:25px;
}

.martanda-back-to-top:hover svg {
	background-color: #01359f;
	fill: #FBCE00;
	width:25px;
	height:25px;
}

.martanda-back-to-top:hover {
	background-color: #01359f;
	fill: #FBCE00;
}

.entry-content {
    margin: 0px;
}

h1.alignwide.wp-block-post-title {
display: none;
}

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{
        width: 100%;
        margin-right:0px;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
        display: block;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: hidden;
        opacity: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: visible;
        opacity: 1;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
        visibility: hidden;
        opacity: 0;
        height: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
        visibility: visible;
        opacity: 1;
        height: auto;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        position: relative;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
        position: absolute;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
        visibility: hidden;
        opacity: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
        top: 0;
        left: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle
    {
        visibility: visible;
        opacity: 1;
        display: block;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
        float: none;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
    .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
        visibility: hidden;
        opacity: 0;
        -webkit-transition: none;
        transition: none;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
        border:1px dotted;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
        border:1px dotted transparent;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0;
        top: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .saved-content,
    .hfe-nav-menu__breakpoint-tablet .sub-menu,
    .hfe-nav-menu__breakpoint-tablet .child {
        left: 0 !important;
        width:auto !important;  
    }

    .hfe-nav-menu .sub-menu {
        min-width: auto;
        margin: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
        padding: 10px;
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: '-'; 
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
        content: ''
    }

    /* Effect 1: Fade in and scale up */
    .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
    .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
    .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
    .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    
    /*.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu ul.sub-menu ul.sub-menu li a{
        border-left: 16px solid transparent;
    }*/

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
         background-color: unset!important; 
    }

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
        border: 0px!important;
    }

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus{
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important;
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,
    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.elementor-button-wrapper {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; 
    }

.hfe-nav-menu-icon svg {
    width: 35px;
    height: 35px;
    line-height: 25px;
    font-size: 25px;
    border-style: solid;
    border-radius: 8px;
    border-color: #FBCE00;
	fill: #FBCE00;
	padding: 4px;
	position: fixed;
    right: 20px;
	top: 20px;
	background-color: #030e63;
}

.hfe-nav-menu-icon:hover svg {
	background-color: #01359f;
}

.elementor-241 .elementor-element.elementor-element-948a936 .hfe-flyout-close svg,
.elementor-281 .elementor-element.elementor-element-948a936 .hfe-flyout-close svg,
.elementor-285 .elementor-element.elementor-element-948a936 .hfe-flyout-close svg{
    width: 35px;
    height: 35px;
    line-height: 25px;
    font-size: 25px;
	fill: #ffd800;
	border-style: solid;
    border-radius: 8px;
    border-color: #ffd800;
	padding: 4px;
	position: fixed;
    right: 15px;
	top: 15px;
}

.hfe-flyout-close:hover svg {
	background: #01359f;
}

.elementor-510 .elementor-element.elementor-element-e7351e3 .menu-item a.hfe-menu-item, .elementor-510 .elementor-element.elementor-element-e7351e3 .sub-menu a.hfe-sub-menu-item {
    padding: 5px;
    font-size: 16px;
    font-weight: 400;
}

html {
    scroll-behavior: unset !important;
}

.sg-footer-link:hover {
	color: #707070;
}

.sg-footer-link {
	color: #000000;
}