/**
 * Theme Name: Ledeboer Almelo
 * Description: 
 * Author: VenDesign
 * Author URI: https://www.vendesign.nl/
 * Template: anon2x
 * Version: 1.0.27
 */

ul#menu-primary-menu {
    font-weight: 500;
}

.jrelogo img.tp-rs-img.rs-lazyload {
    opacity: 0.8;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-75f7257.elementor-section-stretched.dark-bg.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default a:link {
    color: #ffffff!important;
}

.menu-adres {
	display:none;
}

pre {
    margin-bottom: 0px;
}

.cafe-button.flat span {
	color: #FFFFFF!important;
	transition: color .3s ease-in-out;
}

.cafe-button.flat:hover span {
	color: #C59B6A!important;
}

@media (max-width: 1024.98px){
	
	.menu-adres {
		display: block;
		margin-top:28px;
		border-top: 2px solid #333333;
		color: #ffffff;
		font-size: 16px;
		padding: 20px 25px 20px 25px;
	}
	
	.menu-adres pre a {
		color: #ffffff!important;
	}
	
	.menu-adres .elementor-social-icon {
		background-color: #00000000;
	}
	
	.cafe-lg-width.cafe-site-menu {
		--menu-bg: #141a05;
		--menu-hover-bg: transparent;
	}
	
	nav.cafe-site-menu .cafe-wrap-menu ul > li a {
		color: #ffffff!important;


	}
	.cafe-row-sticky.is-sticky * {
    	color: #ffffff!important;
	}
}

.twae-wrapper .twae-data-container span.twae-title {
    color: #59733b!important;
}

.twae-icon svg {
    max-width: 40px;
}

a.cafe-button.underline {
    color: #6a844c;
}

.cookie-notice-container {
    padding: 20px 30px 80px 30px;
}

.menu-item a {
   -webkit-transition: unset!important;
    -o-transition: unset!important;
    transition: unset!important;
}

ins, pre {
    background: none;
		padding: 15px 0 0 0;
}

.elementor-element.cafe-row-sticky.is-sticky a.cafe-button {
    color: #ffffff!important;
}

.elementor-element.cafe-row-sticky.is-sticky a.cafe-button i {
    color: #ffffff!important;
}

#zoo-back-to-top {
    background: #31420b;
    color: #ffffff;
    border: 1px solid #53642d;
    bottom: 100px;
}

@media (max-width: 1024px) and (min-width: 768px){
.elementor-element.elementor-element-477fb558 {
    width: 65%!important
}

.elementor-element.elementor-element-810ae8a {
    width: 15%!important;
}

.elementor-element.elementor-element-74561cd {
    width: 20%!important;
}
}

@media (max-width: 767px){
	
.elementor-element.elementor-element-477fb558 > .elementor-element-populated {
    padding: unset!important;
}
.slick-slide {
	height: 100vh!important;
}
.elementor-1647 .elementor-element.elementor-element-1dd29778 {
    padding: 25px 0px 60px 0px!important
}
}

.post-loop-item .entry-content {
    text-align: center;
}


.elementor-element.elementor-element-2620fc35 nav.cafe-site-menu .cafe-wrap-menu ul > li ul {
    padding: 0px 20px 0px 20px!important;
}

.elementor-image-gallery .gallery-item {
    border:0;
}

.elementor-image-gallery div.gallery {
    margin-bottom: -7px!important;
}


.elementor-image-gallery div.gallery img {
	width:100%
}

nav.cafe-site-menu .cafe-wrap-menu ul > li {
    margin: 10px calc(0px/2)!important;
}

.elementor-widget-container p {
    padding: 0 10px 0 10px;
}

.elementor-widget-container .elementor-heading-title.elementor-size-default {
    padding: 0 10px 0 10px;
}



.twae-description p {
    padding: 0;
}

.grecaptcha-badge {
	visibility: hidden;
}

.widget .widget-title:after {
    color: #FAE2AF;
}

body a:hover, .post-loop-item .zoo-post-inner .entry-title a:hover, .post-loop-item .zoo-post-inner .list-cat a:hover, .entry-content a:hover, .sidebar.widget-area .widget ul li a:hover, .sidebar .widget a:hover {
    color: #31420b;
}

h3.entry-title.title-post {
    font-size: 40px;
    text-transform: uppercase;
}

.widget .widget-title {
    font-size: 1.1rem;
}

.elementor-4462 b, strong {
    color: #567024;
}