/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/* === ALLGEMEIN === */
.ea11y-widget-elementor-link {display:none!important;}

/* === MAIN-NAV-FIX === */
.main-nav-mobile{display:none;}
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg{
	height: 40px;
	width: 40px;
}

@media (max-width:768px){
	.main-nav-mobile{display:block;}
	.main-nav-desktop{display:none;}
}

/* === PRODUCTS-FILTER === */

.caf-featured-img-box[style*="assets/img/unnamed.jpg"] {
    display: none !important;
}

.caf-post-layout1 .caf-featured-img-box {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 1/1!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-position: center!important
}

.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span{
	color: #000;
}

.error-caf{
	background-color: #fff!important;
}

.manage-layout1{
	box-shadow: none;
	background-color: var(--base-3);
    border-bottom-color: var(--base-2);
    border-bottom-style: solid;
    border-left-color: var(--base-2);
    border-left-style: solid;
    border-right-color: var(--base-2);
    border-right-style: solid;
    border-top-color: var(--base-2);
    border-top-style: solid;
    border-radius: 0px 25px 25px 25px;
    padding: 20px!important;
}

.caf-post-layout1 #manage-post-area, .caf-post-title, .caf-meta-content, .caf-content, .caf-content-read-more{
	background-color: #fff0!important;
}

.caf-meta-content, .caf-content{
	color: #000!important;
	text-align: left!important;
}

.caf-row .author, .caf-row .comment{
	display: none!important;
}

.fa-calendar:before{
	display: none;
}

.caf-meta-content .date {
	display: none!important;
}

.caf-row .caf-post-title a{
	font-size: 24px!important;
	text-decoration: underline!important;
}

.caf-row .caf-meta-content span, .caf-row .caf-content, .caf-row .caf-content-read-more a{
	font-size: 18px!important;
}

.caf-read-more{
	background-color: #fff0!important;
	border: none!important;
}


.caf-read-more:hover{
	background-color: #fff0!important;
}

.caf-post-layout1 a.caf-read-more{
	color: #0660a9!important;
	padding: 0px!important;
}

.caf-post-layout1 a.caf-read-more:hover{
	color: #000!important;
}

/* === NINJA === */
.nf-form-content{
	max-width: 2000px!important;
}

.nf-field-label label{
	font-weight: normal!important;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{
	color: #0660a9!important;
	background: #fff0!important;
	border: 2px solid #0660a9!important;
	border-radius: 30px;
	padding: 0px 20px;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{
	color: #ffffff!important;
	background: #0660a9!important;
}

