/*
Theme Name: Efekta
Theme URI: https://efekta.cz
Author: SnugDesign s.r.o. 
Author URI: https://www.snugdesign.cz/
Description: Custom WordPress theme for Efekta
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: efekta
*/

body .introduction-inner__text .evaluation strong {
    width: unset;
    font-size: 42px;
    line-height: 1.25
}
.invest.with-box div.invest-text{
	font-weight:300;
}
@media(max-width: 1439px) {
    body .introduction-inner__text .evaluation strong {
        font-size:var(--size-h2)
    }
}


body .introduction-inner__text .evaluation {
    margin-top: unset;
}

td.fund-table__yield-date {
    min-width: 120px;
}

.investment-chart-container.is--iframe {
    height: 600px;
}

.investment-chart-container:not(.is--generated) #investment-chart {
    display: none;
}

section.with-box.fund-summary+section.with-box.why-invest {
    margin-top: 120px;
}

#fund-earnings .investment-chart-container.is--image img {
    display: block;
}

.introduction-inner:has(.introduction-inner__text)>.img-holder img {
    object-fit: contain;
    object-position: top;
}
.know + section.info-boxes {
    margin-top: 120px;
}

@media (max-width:991px){

 body header .navi-wrapper ul {background: #0b1b35;color: #fff;}
body header ul.main-navi a img {
    filter: none;
}
body header ul.main-navi>li.menu-item.current-menu-item:not(.menu-item-type-custom):after {
    left: 0;
    width: auto;
   display: none;
}
header ul.main-navi>li.menu-item.current-menu-item:not(.menu-item-type-custom) a:after{
    content: "";
    height: 1px;
    width: calc(100% + 20px);
    position: absolute;
    left: -10px;
    bottom: 2px;
    background: #a98538;
    display: block;
}
 
body header .navi-wrapper ul a {
    position: relative;
}
 body header .navi-wrapper ul a {
    color: #fff;
    font-size: .9375rem;
    padding: 5px;
}

 body header ul.main-navi>li {border-color:#0b1b35;text-align:center;justify-content: center;}

 body header ul.main-navi .sub-menu {
    position: relative;
    top: unset;
    left: unset;
    display: block;
    margin: 0;
}
	header ul.main-navi .sub-menu a:hover{
		background:#0b1b35;
	}
 body header ul.main-navi>li.menu-item-has-children {
    display: flex;
    flex-direction: column;
}

 body header ul.main-navi .sub-menu a {
    color: #fff;
    background: #0b1b35;
    padding: unset;
    text-align: center;
    font-size: .9em;
    border: 0;
}

 body header ul.main-navi .sub-menu li {
    border: 0;
}
	 body header  .navi-wrapper {
    position: absolute;
    height: auto;
    right: 0;
    left: unset;
		 top:56px;
}

 body header .navi-wrapper #primary-menu {
    padding: 2rem 0;
}
}
@media (max-width:575px){
	.faqs-section .faqs-inner .content p:last-child{
		margin:0;	
	}
	.faqs-section .faqs-inner .faq{
		padding:0;
	}
	.faqs-inner .faq.toggled .answer {
		height: auto !important;
		overflow: visible;
    }
}