/*
Theme Name: Natuurlijk Slapen
Description: Theme for Natuurlijk Slapen by Mull2media
Author: Mull2media B.V.
Author URI: https://www.mull2media.nl/
Template: Avada
Version: 1.0.0
Text Domain: avada-child
*/
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong {font-weight:bold!important}
.fusion-title p.title-heading-tag {font-weight:300;}
.subtitle.fusion-title p.title-heading-tag {font-weight:400!important;}
.subtitle.small.fusion-title h3 {font-weight:400!important;}
div.fusion-text p a{text-decoration:underline;}
#cmplz-document {max-width:none!important}
header li.only-sticky {opacity:0;}
header.fusion-sticky-transition li.only-sticky {opacity:1;}
header li.only-sticky a.awb-menu__main-a {background-color:#252531;padding:5px 10px!important;color:#fff;border:1px solid #252531;}
header li.only-sticky a.awb-menu__main-a span {color:#fff;text-transform:uppercase;border:0;}
header li.only-sticky:hover a.awb-menu__main-a {background-color:transparent;color:#252531;padding:5px 10px;}
header li.only-sticky:hover a.awb-menu__main-a span {color:#252531;text-transform:uppercase;border:0;}
header li.only-sticky span.awb-menu__main-background-active, header li.only-sticky span.awb-menu__main-background-default {display:none!important;}
header.fusion-sticky-container.fusion-container-stuck.fusion-sticky-transition {box-shadow: 0 0 5px rgb(0 0 0 / 20%);-moz-box-shadow: 0 0 5px rgb(0 0 0 / 20%);-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 20%);-khtml-box-shadow: 0 0 5px rgb(0 0 0 / 20%);}
header .awb-menu__mega-wrap .vestigingen-menu .fusion-title {margin-bottom:0;}
header .awb-menu__mega-wrap .vestigingen-menu .fusion-imageframe {height:180px;display:block;position:relative;}
header .awb-menu__mega-wrap .vestigingen-menu .fusion-imageframe img {position:absolute;left:50%;top:50%;min-height:200px;min-width:100%;width:auto;max-width:330px!important;transform:translate(-50%, -50%);object-fit:cover;transition:.4s;}
header .awb-menu__mega-wrap .vestigingen-menu .fusion-imageframe a:hover img {opacity:.8;}
.fusion-title p {margin-bottom:0!important;}
footer .fusion-title p.title-heading-tag {font-weight:400;}
footer p {margin-top:0;}
footer h4, .fusion-title h5  {font-weight:400!important;}
footer ul li a, footer p a {color: #656a70!important;}
footer ul li a {line-height: 1;padding: 5px 0px!important;}
footer ul li a:hover, footer p a:hover {color: #212934!important;}
footer .paragraph-small p a {color:#252531!important; font-size:14px;font-weight:500;}
.paragraph-small.contact p a {color:#656a70!important;font-weight:normal}
body.page-id-3162 .avada-page-titlebar-wrapper, body.page-id-17 .fusion-page-title-bar.fusion-tb-page-title-bar, .post-type-archive-kennisbank .fusion-single-line-meta, .single-kennisbank  .meta-date.fusion-text {display:none!important;}
.fusion-text p a.read-more, .fusion-title p a.read-more, footer ul li a span, .fusion-li-item-content a.read-more {position: relative;}
.fusion-text p a.read-more:after, .fusion-title p a.read-more:after, footer ul li a span:after, .fusion-li-item-content a.read-more:after {content: "";position: absolute;bottom: -4px;left: 0;width: 0%;border-bottom: 2px solid;border-bottom-color: #252531;transition: width 0.5s ease;}
.fusion-text p a.read-more:hover:after, .fusion-title p a.read-more:hover:after, footer ul li a span:hover:after, .fusion-li-item-content a.read-more:hover:after {width: 100%!important;}
.collection-block .fusion-imageframe, .collection-block .fusion-imageframe a {display:block;position:relative;height:175px;}
.collection-block .fusion-imageframe img {position:absolute;left:50%;top:50%;min-height:190px;min-width:315px;width:auto;max-width:330px!important;transform:translate(-50%, -50%);}
.collection-block .fusion-imageframe a:after {content:'';width:0%;height:100%;background-color:#252531;pointer-events:none;opacity:.15;position:absolute;left:0;transition: width 0.5s ease;}
.collection-block .fusion-imageframe a:hover:after {width:100%;}
.newsletter-post .fusion-form-email-field input {padding: 28px 10px!important;border-bottom: 1px solid #252531!important;}
.fusion-post-grid .slides .fusion-image-wrapper {height:350px;display:block;position:relative;}
.fusion-post-grid .slides .fusion-image-wrapper img {min-height: 400px;max-width: 100%;min-width: 100%;max-height: none;object-fit: cover;}
.fusion-posts-container.fusion-blog-layout-grid-4 .slides .fusion-image-wrapper {height:250px;display:block;position:relative;}
.fusion-posts-container.fusion-blog-layout-grid-4 .slides .fusion-image-wrapper img {min-height: 275px;max-width: 100%;min-width: 100%;max-height: none;object-fit: cover;}
.single-kennisbank #main {padding-top:0!important;padding-bottom:0!important;}
.single-kennisbank .fusion-text, .single-kennisbank .fusion-text p{color:#656a70!important;}
.paragraph-small a.read-more {font-weight:500;}
.studio-info .day {display: inline-block;min-width: 100px;margin-right: 5px;}
.studio-info .table-2 table tbody tr td {font-size:13px;}
table.table tbody tr th {color:#000;font-weight:500;text-align:left;}
table.table tbody tr:last-child th{border-bottom:1px solid #e5e4e3;}
.home-slider.fusion-image-carousel {margin-bottom:0;}
.home-slider.fusion-image-carousel .awb-carousel .swiper-wrapper  .swiper-slide .fusion-image-wrapper {height:250px;overflow:hidden;}
.collection-block .fusion-imageframe img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;}
.fusion-search-results.suggestions-added {min-width:300px;}
.testimonial-slider .fusion-content-tb {min-height:360px;}
.single-post .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe, .single-kennisbank .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe{height:550px;width:100%;overflow:hidden;}
.single-post .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe img, .single-kennisbank .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe img {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);object-fit:cover;}
ul.fusion-checklist .fusion-li-icon {color:#252531!important;}
ul.fusion-checklist.dark-bg .fusion-li-icon {color:#88783a!important;}
ul.fusion-checklist .fusion-li-icon.icon-furniturestar-of-life-solid:before {content: "\f105"!important;font-family: "Font Awesome 5 Free" !important;font-weight: 900;}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.hide-title h1 {font-size:0!important;}
table th strong {font-weight:500!important;}
.review-info a {transition:.4s;}
.review-info a:hover {opacity:.7;}
.review-info a:before {content:'';width:40px;height:40px;margin-right:10px;display:inline-block;background-size:cover;position:absolute;}
.review-info a .review {display:inline-block;padding-left:50px;}
.review-info a .review .number {font-size: 28px;}
.review-info.opiness {margin-bottom:0;}
.review-info.opiness a:before {background-image:url('/wp-content/uploads/2023/03/Opiness-Logo.png');}
.review-info.google a:before {background-image:url('/wp-content/uploads/2023/03/Google-Logo.png');}
.fusion-text .day {width:105px;display:inline-block}
.fusion-text .extra-day {width:160px;display:inline-block}
.table-2 table tr td {padding:5px;}
.mobile-only {display:none}
.awb-off-canvas-wrap .awb-off-canvas-inner {background:transparent!important;}
.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.close-position-right {color:#fff!important;}
.min-height-textblock {min-height:105px;}
.brands-container .fusion-imageframe {height:125px;width:100%}
.brands-container .fusion-imageframe img {max-height:120px;width:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.icon-furniturebed-bold:before {content: "\e906";}
.action-text p strong {letter-spacing:.5px;}
html.fixed-button-overlay-active{max-height:100vh;overflow:hidden;}
.fixed-buttons-wrapper{position:fixed;top:50%;right:30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:100;z-index:99999999;}
.fixed-buttons-wrapper a.button{display:block;position:relative;text-align:center;margin-bottom:10px;background-color:#252531;border-radius:50%;padding:10px;line-height:1;}
.fixed-buttons-wrapper a.button.phone{background-color:#887938;}
.fixed-buttons-wrapper a.button.search-open{background-color:#292929;}
.fixed-buttons-wrapper a.button.whatsapp{background-color:#25d366;}
.fixed-buttons-wrapper a.button.facebook{background-color:#336699;}
.fixed-buttons-wrapper a.button.linkedin{background-color:#0877B5;}
.fixed-buttons-wrapper a.button i{color:#fff;font-size:22px;}
.fixed-buttons-wrapper a.button.search-open i {font-weight:bold;}
.fixed-buttons-wrapper a.button:hover{background-color:#c9b768;}
.fixed-buttons-wrapper a.button.whatsapp:hover{background-color:#0fb54d;}
.fixed-buttons-wrapper a.button .desktop-click-content{display:block;position:absolute;padding:0 10px;background:#00aeef;color:#fff;width:0;height:46px;line-height:46px;opacity:0;right:0;padding-right:46px;top: 0;border-radius:46px;z-index:-1;transition:all .3s ease-in-out;-wekbit-transition:all .3s ease-in-out;}
.fixed-buttons-wrapper a.button .desktop-click-content.show {opacity:1;width: 200px;}
.fixed-buttons-overlay-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.8);z-index:999999;}
.fixed-buttons-overlay-wrapper .visible-mobile{display:none;}
.fixed-buttons-overlay-wrapper .center-content{display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
.fixed-buttons-overlay-wrapper .close-container{position:absolute;top:30px;right:30px;}
.fixed-buttons-overlay-wrapper .close-container a.close{color:#fff;font-size:36px;opacity:1;}
.fixed-buttons-wrapper a.button .fab.fa-whatsapp:before {content: "\f232";font-family: "Font Awesome 5 Brands";font-weight: 400;}
.fixed-buttons-wrapper a.button .fab{font-family: "Font Awesome 5 Brands";font-weight: 400;}
.category-nieuwsberichten .flexslider .slides:after {content: "Laatste week!";display: block;clear: both;visibility: visible;color: #000;position: absolute;left: 0;z-index: 999999999999;background: #fff;bottom: 0;padding: 5px 10px;height: auto;line-height: 1.4;font-weight: 500;}
.last-week:after {content: "Laatste week!";display: block;clear: both;visibility: visible;color: #000;position: absolute;left: 0;z-index: 999999999999;background: #fff;bottom: 0;padding: 5px 10px;height: auto;line-height: 1.4;font-weight: 500;}
.mobile-only, .fusion-form-recaptcha-field {display:none;}
.dark-block ul.fusion-checklist .fusion-li-icon:before {color:#fff!important;}
.fusion-testimonials.clean .author {margin-top:0;}
.brand-images .fusion-image-carousel .fusion-image-wrapper img {filter: grayscale(100%);opacity:.5;transition:.4s;}
.brand-images .fusion-image-carousel .fusion-image-wrapper:hover img {opacity:.8;}
.checklist-container ul.fusion-checklist .fusion-li-icon {color: #88783a !important;}
.brands-container .logo-image img {filter: brightness(0) invert(1);}
.page-id-10570 .fusion-body blockquote, .post-content blockquote {background-color: #141723 !important; color: #9b9b9b !important;  margin-left: 0px !important; border-left: 0px !important;}
.rectangle:after {content: ""; height: 50px; width: 130px; background-color: #887938; position: absolute; bottom: -50px; right: 28px;}
.square:after {content: ""; height: 60px; width: 70px; background-color: #887938; position: absolute; bottom: 0px; right: -60px;}
.sticker-text {padding: 20px;font-size: 20px;width: 170px;height: 170px;border-radius: 50%;background-color: #887938;color: #fff;text-align: center;vertical-align: middle;position: absolute;top: -90px;left: 10px;z-index: 21;line-height: 1.4;padding-top: 45px;pointer-events:none;}
h5.awb-openstreet-map-marker-title {margin:0!important;}
.specs-block ul {margin-top:-15px!important;padding-left:5px!important;list-style:none;}
.specs-block ul li:before {content: "\f00c";margin-right:10px;font-family:'Font Awesome 5 Free';font-weight:900;}
.shorts-video lite-youtube {height:550px;}
@media screen and (max-width: 1800px){
	header .awb-menu__mega-wrap .vestigingen-menu .fusion-imageframe, header .awb-menu__mega-wrap .vestigingen-menu .fusion-imageframe a{height:150px;}
	header .awb-menu__mega-wrap .vestigingen-menu .fusion-imageframe img {max-height: 150px;width:auto;min-width:auto;min-height:150px;}
	header .awb-menu__mega-wrap .vestigingen-menu .fusion_builder_column_1_3>.fusion-column-wrapper {padding:15px!important;}
	header .awb-menu__mega-wrap .vestigingen-menu .fusion_builder_column_1_3 {margin:0!important;}
}
@media screen and (max-width: 1425px){
	.category-breadcrumbs {margin-bottom:0!important;background-color:#fafafa!important;}
}
@media screen and (max-width: 1250px){
	#menu-main-menu .awb-menu__main-li {margin-left:10px;margin-right:10px;}
	#menu-main-menu .awb-menu__main-li:first-child{margin-left:0;}
	#menu-main-menu .awb-menu__main-li:last-child{margin-right:0;}
	header .top-nav-icons {width: 130px!important;}
	header .top-nav-icons .mobile-only {display:none}
}
@media screen and (max-width: 1050px){
	#menu-main-menu .awb-menu__main-li {margin-left:7px;margin-right:7px;}
}
@media screen and (max-width: 1024px){
	.fusion-separator.fusion-no-medium-visibility {margin-top:30px!important;display:block!important;}
	.intro-block-category {padding-bottom:30px!important;}
	.table-2 table.table {margin-bottom:0;border-bottom:0!important;} 
	.table-2 table.table tr:last-child th, .table-2 table.table tr:last-child td {border-bottom:0;}
	.fusion-form-2777 .fusion-form-field, .fusion-form-6495 .fusion-form-field{margin:0!important;}
	#menu-footer-menu.awb-menu__main-ul_column .awb-menu__main-a {height:48px;}
	header .top-nav-icons {width: 100%!important;}
	.mobile-only, header .top-nav-icons .mobile-only {display:inline-block;}
	.mobile-only i {font-weight:900;}
	.fusion-live-search .fusion-search-results-wrapper {height:150px;}
	.min-height-textblock {min-height:auto;}
	.dark-half-background {background-image:none!important;}
}
@media screen and (max-width: 991px){
	.testimonial-block p, .testimonial-block .fusion-title h4 {font-size:16px!important;}
	.fusion-text p em {line-height:1.1!important;display: inline-block;}
	h2 p br, h2 br, h3 br {display:none;}
	.events-locations h3 br {display:block!important;}
}
@media (max-width:800px) {
    .fixed-buttons-wrapper{display:flex;top:auto;right:0;bottom:0;left:0;transform:none;-webkit-transform:none;}
    .fixed-buttons-wrapper a.button{width:33.33%;text-align:center;border-radius:0;margin:0;border-left:1px solid rgba(255, 255, 255, 0.25);}
    .fixed-buttons-wrapper a.button:nth-child(1){border-left:0;}
	.mobile-only {display:block!important;}
	.sticker-text {left:auto;top:auto;bottom:-85px;right:0;}
}
@media screen and (max-width: 640px){
	.fusion-fullwidth.usps-block, .fusion-fullwidth.specialist-block, .fusion-fullwidth.service-block {background-image:none!important;padding:0!important;}
	.fusion-fullwidth.usps-block .fusion-layout-column .fusion-column-wrapper {padding:0!important;}
	.fusion-fullwidth.usps-block .fusion-image-element, .fusion-fullwidth.logo-container {display:none!important;}
	.fusion-fullwidth.usps-block .fusion_builder_column_1_2 {margin:0!important;}
	.fusion-fullwidth.usps-block .fusion_builder_column_1_2 .fusion-title {margin-top:0!important;}
	.fusion-fullwidth.specialist-block .fusion_builder_column_2_5 .fusion-title.fusion-title-size-three {margin-bottom:16px!important;}
	.fusion-text ul {padding-left: 20px;}
	#menu-top-navigation .menu-text i {font-size:17px;}
	.contact-overview .fusion-title h3 {font-size:30px!important;}
	.contact-overview .fusion_builder_column_inner_1_1>.fusion-column-wrapper {padding-top:15px!important;padding-bottom:15px!important;}
	a.fusion-button.large-button {font-size:14px!important;font-weight:500;padding-top:15px;padding-bottom:15px;width:100%;}
	.large-button>.fusion-column-wrapper {padding: 15px 20px!important;}
	.large-button>.fusion-column-wrapper p {font-size:14px!important;font-weight:500;}
	.large-button>.fusion-column-wrapper .fusion-fa-align-right i {margin-top:0;margin-right:0;}
	.single-post .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe, .single-kennisbank .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe {height:auto;}
	.single-post .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe img, .single-kennisbank .fusion-page-title-bar.fusion-tb-page-title-bar .fusion-fullwidth .fusion-image-element .fusion-imageframe img {position: relative;left: auto;top: auto;transform: none;object-fit: cover;}
	.fusion-title h2.fusion-responsive-typography-calculated {font-size:27px!important}
	.fusion-title h3.fusion-responsive-typography-calculated {font-size:23px!important}
	.fusion-text .day, .fusion-text .hours {font-size:12px;}
	.fusion-text .day {width:65px;}
	.review-info a:before {height:30px;width:30px;}
	.review-info a .review {padding-left:40px;font-size: 12px;line-height: 1.4;}
	.review-info a .review .number {font-size:24px;}
	.action-text p {font-size:14px; line-height:1.2;}
	.fixed-buttons-wrapper a.button {display:none;}
	.fixed-buttons-wrapper a.button.show-mobile{display:inline-block;}
	.fixed-buttons-wrapper a.button.whatsapp span {width:100%;display:block;font-weight:600;}
	.mobile-only {display:block;}
	h1.fusion-title-heading {font-size:35px!important;}
}