/*
Theme Name: BIS Specials
Description: Child theme for bisspecials.com based on Avada.
Author: Mull2media
Author URI: https://www.mull2media.nl
Template: Avada
Version: 1.0.0
Text Domain: Avada
*/

/* .st-post-tags:not([class]):not([id]) {display:none !important;} */
body .awb-off-canvas-wrap .awb-off-canvas .off-canvas-close {top:30px!important;z-index:200;margin-right:5px!important;padding-right:0!important;}
.mobile-only {display:none;}
body.single-post .fusion-page-title-bar .fusion-page-title-captions h1 {font-size:35px}

.st-post-tags {display: flex;align-items: center;}
.st-post-tags a {background: #A5B7DD !important;padding: 10px 10px 10px 10px;color: #fff;}
.st-post-tags a:hover {background: #6f8bc8 !important;padding: 10px 10px 10px 10px;color: #fff;}

#content .fusion-tagcloud-1 a.tag-cloud-link {border-color: #6f8bc870 !important;}
.fusion-tagcloud-1 a.tag-cloud-link {--tag-color: #A5B7DD !important;}
.fusion-tagcloud-1 a.tag-cloud-link:hover {--tag-color-hover: #6F8BC8 !important;}

.fixed-buttons-wrapper h4 .show-mobile, .hide-menu .fusion-megamenu-title {display:none;}
body.page-template .fusion-flexslider, .grecaptcha-badge {display:none!important;}
body.page-template .fusion-blog-shortcode .fusion-flexslider {display:block!important;}

.translate-block {position: fixed;top:0;z-index: 9999;padding-left: 20px;background: #25d366;padding-right: 20px;color: #fff;font-weight: bold;}
.logged-in .translate-block {top:32px;}
.translate-block p {margin:12px 0;font-weight:bold;color:#fff;}

.single-post .single-navigation, .single-post .fusion-meta-info {border:0!important;}
.related-posts .fusion-carousel .fusion-carousel-title {margin: 15px 0 3px;border-top: 2px solid #6f8bc8;padding-top: 15px;}
.news-container .fusion-posts-container .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper {border-bottom: 2px solid #6f8bc8;}
/* Header */
.fusion-header-wrapper .fusion-secondary-header {position: fixed;width: 100%;display: block;z-index: 21;height: 55px;top: 0;}
body.logged-in  .fusion-header-wrapper .fusion-secondary-header {position: fixed;width: 100%;display: block;z-index: 21;height: 55px;top: 32px;}
.fusion-header-wrapper .fusion-header {margin-top:55px;}

.fusion-secondary-header {border-top:0!important; border-bottom:2px solid #d4dbee!important;}
.fusion-secondary-header .fusion-secondary-menu>ul>li{border:0!important;}
.fusion-secondary-header .fusion-alignright p {float:left;width:77%;text-align:right;}
.fusion-secondary-header .fusion-alignright p a {padding:0 7px;}
.fusion-secondary-header .fusion-alignright p a:first-child {padding-left:0!important;}
.fusion-secondary-header .fusion-alignright .fusion-social-links-header {margin-top:14px;}

.fusion-secondary-header .fusion-secondary-menu .menu a:after {content: " ";position: absolute;top: calc(50% + 1.15em);left: 0;width: 100%;border-top-style: solid;border-top: 2px solid #6f8bc8;transform: scaleX(0);transition: transform .2s ease-in-out;}
.fusion-secondary-header .fusion-secondary-menu .menu a:hover:after, .fusion-secondary-header .fusion-secondary-menu .menu .current_page_item a:after {transform: scaleX(1);}
.fusion-secondary-header .fusion-secondary-menu .menu .current_page_item a {border-color: #6f8bc8;color: #6f8bc8;transform: scaleX(1);}
	
#sliders-container .rev_slider_wrapper, .avada-has-rev-slider-styles .avada-skin-rev {border:0!important;}
/*#sliders-container .rev_slider_wrapper rs-slides rs-slide rs-sbg-px rs-sbg:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;}*/
.rev_slider_wrapper rs-slides rs-slide rs-layer i:before {font-weight:900!important;font-family: 'Font Awesome 5 Free'!important;}

.fusion_builder_column_inner_1_3 .fusion-video iframe, .fusion_builder_column_inner_1_2 .fusion-video iframe {width:100%!important;}

.fusion-page-title-bar .fusion-page-title-row h1 {font-weight:bold;text-transform:uppercase;}

.ilightbox-image {background-color:#fff!important;}
.hidden {display:none!important;}

.fusion-text p a {color: #6e8dc8;}
.fusion-text p a:hover {color: #a5b7dd;}

.fusion-content-boxes {margin-bottom: 0; pointer-events:none!important;} 
.fusion-content-boxes .heading, .fusion-content-boxes.content-boxes-icon-on-top .heading .icon {margin-bottom:5px;}
.fusion-content-boxes .heading h2.content-box-heading {font-weight:bold!important;text-transform:uppercase;font-size: 20px!important;line-height: 24px}
.fusion-content-boxes .content-container p {font-weight:bold!important;font-size: 11px!important;}

.fusion-button .fusion-button-text, .fusion-button i {font-size:14px!important;text-transform:uppercase!important;}

.info-blocks .fusion_builder_column_1_3 .fusion-imageframe {min-height:75px;}
.info-blocks .fusion_builder_column_1_3 .fusion-text p {letter-spacing:1px;}

.img-after:after {content:'';position:absolute;right:0;top:-130px;width:784px;height:640px;background-image:url('https://www.bisspecials.com/wp-content/uploads/2021/09/einstein.png');background-size:cover;}
.img-after.about-us:after {top:-115px;}
.img-after.bottom:after {top:auto;bottom:-40px;}

ul.fusion-checklist .fusion-li-item p {font-size:16px;}

.review-container:before {content:'';position:absolute;left:0;top:0;width:675px;height:620px;background-image:url('https://www.bisspecials.com/wp-content/uploads/2021/09/recensie-bg.png');background-size:cover;}
.review-container .img-left{position:relative;min-height: 415px;background-color:#d0d9ed;padding-top: 50px;padding-bottom: 10px;}
.review-container .img-left:before {content:'';position:absolute;left:0;bottom:0;width:440px;height:415px;background-image:url('https://www.bisspecials.com/wp-content/uploads/2021/09/recensie-bg-2.png');background-size:cover;}
.review-container .reviews .review q {background-color:transparent!important;padding:25px 25px 0 25px}
.review-container .reviews .review q p {font-style: normal!important;line-height: 1.6!important;padding: 50px 30px 10px 0;}
.review-container .reviews .review q p i {margin-right: 4px!important;}
.fusion-testimonials.classic.fusion-testimonials-1 .author:after {display:none!important;}
.review-container .fusion-testimonials.classic .testimonial-thumbnail {position: absolute;left: -30%;top: -200px;}
.review-container .fusion-testimonials.classic .testimonial-thumbnail .testimonial-image {max-width: 150px;}
.review-container .fusion-testimonials.classic .author {padding-left:25px!important;}

.news-container .fusion-posts-container .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper {height:280px;overflow:hidden;display:block;position:relative;}
.news-container .fusion-posts-container .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.news-container .fusion-posts-container .fusion-post-content-wrapper .fusion-post-content {position:relative;display:flex;flex-wrap:wrap;}
.fusion-posts-container .fusion-post-content-wrapper .fusion-post-content {position:relative;display:flex;flex-wrap:wrap-reverse;}
.news-container .fusion-posts-container .fusion-post-content-wrapper .fusion-post-content p.fusion-single-line-meta {order:1;margin-bottom: 10px;width: 100%;font-size:13px;text-transform:uppercase;color:#777;}
.blog-shortcode-post-title.entry-title {font-size:20px !important;}
.fusion-posts-container .fusion-post-content-wrapper .fusion-post-content p.fusion-single-line-meta {order:1;margin-bottom: 10px;width: 100%;font-size:13px;text-transform:uppercase;color:#777;}
.news-container .fusion-posts-container .fusion-post-content-wrapper .fusion-post-content h2.blog-shortcode-post-title {order:2;margin:0 auto;text-transform: uppercase;min-height:46px;}
.news-container .fusion-posts-container .fusion-post-content-wrapper .fusion-post-content .fusion-post-content-container {order:3;margin-top:5px;}
.news-container .fusion-posts-container .fusion-post-content-wrapper .fusion-meta-info a.fusion-read-more {text-transform:uppercase;font-weight:bold;color:#6f8bc8!important;}
.fusion-posts-container .fusion-post-content-wrapper .fusion-meta-info a.fusion-read-more {text-transform:uppercase;font-weight:bold;color:#6f8bc8!important;}
.fusion-blog-shortcode .fusion-read-more:after {margin-left:10px;content: "\f30b";font-weight: 900!important;font-family: 'Font Awesome 5 Free'!important;color:#6f8bc8!important;right: -20px;}

.fusion-footer-widget-area .fusion-footer-widget-column .widget-title {font-size: 25px;margin-bottom:15px;text-transform:none!important;}
.fusion-footer-widget-area .fusion-footer-widget-column.social_links .widget-title {font-size: 25px;margin-bottom:5px;}

.fusion-footer-widget-area .fusion-footer-widget-column ul.menu li {border-bottom:0!important;padding-bottom:0!important;padding-left:20px!important;}
.fusion-footer-widget-area .fusion-footer-widget-column ul.menu li a {color:#fff!important;}
.fusion-footer-widget-area .fusion-footer-widget-column ul.menu li a:before {font-family: 'Font Awesome 5 Free'!important;content: "\f30b";font-weight: 900!important;left:-8px!important;}
.fusion-footer-widget-area #block-7 {margin-bottom: 30px!important;}

.fusion-footer-widget-area .fusion-footer-widget-column .your-name input {margin-bottom:5px;}
.fusion-footer-widget-area .fusion-footer-widget-column .your-email input, .fusion-footer-widget-area .fusion-footer-widget-column .your-name input {border-radius:0!important;border-color:#fff!important;background-color:transparent;color:#fff!important;height:30px;}
.fusion-footer-widget-area .fusion-footer-widget-column .your-email input::placeholder, .fusion-footer-widget-area .fusion-footer-widget-column .your-name input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #fff;opacity: 1; /* Firefox */font-style:italic;}
.fusion-footer-widget-area .fusion-footer-widget-column .your-email input:-ms-input-placeholder, .fusion-footer-widget-area .fusion-footer-widget-column .your-name input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #fff;font-style:italic;}
.fusion-footer-widget-area .fusion-footer-widget-column .your-email input::-ms-input-placeholder, .fusion-footer-widget-area .fusion-footer-widget-column .your-name input::-ms-input-placeholder { /* Microsoft Edge */color: #fff;font-style:italic;}
.fusion-footer-widget-area .fusion-footer-widget-column button.button {padding: 0;background: transparent;font-weight: 400;float: right;margin-top: 7px;border:0!important;}
.fusion-footer-widget-area .fusion-footer-widget-column button.button:after {content:'\f30b';font-weight: 900!important;font-family: 'Font Awesome 5 Free'!important;color: #fff!important;margin-left: 7px;}
.fusion-footer-widget-area .fusion-footer-widget-column button.button:hover, .fusion-footer-widget-area .fusion-footer-widget-column button.button:hover:after {color: #6f8bc8!important;}

.fusion-footer-widget-area:before, footer:before {content:'';position:absolute;left:0;top:-25px;height:25px;width:33%;background-color:#6f8bc8;}
.fusion-footer-widget-area {border-top-color:#a5b7dd!important;}
footer {border-top:25px solid #a5b7dd!important;}
.fusion-footer-widget-area:after, footer:after  {content:'';position:absolute;right:0;top:-25px;height:25px;width:33%;background-color:#d0d9ed;}

.fusion-footer-widget-area .fusion-social-networks .fusion-social-network-icon:hover {opacity: 1!important;background-color: #6f8bc8!important;border-color: #6f8bc8!important;}

.product-container .fusion_builder_column_1_4 .fusion-imageframe {height:185px;overflow:hidden;}
.home .product-container .fusion_builder_column_1_4 .fusion-imageframe {height:230px;overflow:hidden;position: relative;display: block;}
.home .product-container .fusion_builder_column_1_4 .fusion-imageframe img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.home .product-container .fusion_builder_column_1_4 h3 {min-height:auto;}
.product-container .fusion_builder_column_1_4 h3 {min-height:46px;}

.schlenker .fusion-column-wrapper:after {content:'';width:340px; height:205px; background-image:url(images/Products-Schlenker.png);background-size:cover;    position: absolute;bottom: 5px;left: 37px;z-index: 0;opacity: 0.4;}
.schlenker .fusion-column-wrapper .fusion-text, .schlenker .fusion-column-wrapper a.fusion-button {position:relative;z-index: 21;}

.search-results .fusion-blog-archive .fusion-blog-layout-grid .fusion-post-grid .fusion-post-wrapper {background-color:#f5f5f5;}

.avada-page-titlebar-wrapper .fusion-page-title-bar {position:relative;}
.avada-page-titlebar-wrapper .fusion-page-title-bar:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color: #6f8bc8;opacity:.7;}

form.wpcf7-form .col-sm-12 input, form.wpcf7-form .col-sm-12 select,  form.wpcf7-form .col-sm-12 textarea {margin-top:5px;margin-bottom:20px;}
form.wpcf7-form .col-sm-12 .col-md-9, form.wpcf7-form .col-sm-12 .col-md-4 {padding-left:0;}
form.wpcf7-form .col-sm-12 .col-md-3, form.wpcf7-form .col-sm-12 .col-md-8,form.wpcf7-form .col-sm-12 .col-md-6.first {padding-right:0;padding-left:0;}
form.wpcf7-form .col-sm-12 .col-md-6.last{padding-right:0;}
form.wpcf7-form .col-sm-12 p {margin-bottom:0!important;}
form.wpcf7-form .col-sm-12 a.button {padding: 13px 29px;line-height: 17px;font-size: 14px; margin-top: 5px;display: inline-block;}
form.wpcf7-form .col-sm-12.bottom {margin-bottom:30px;}
form.wpcf7-form .col-sm-12 .check input {margin-top: 27px;margin-left: -15px;margin-bottom: 30px;}
form.wpcf7-form .col-sm-12 a.button:hover, form.wpcf7-form .col-sm-12 button:hover, .fusion-footer-widget-area .fusion-footer-widget-column button.button:hover {cursor:pointer;}

.product-container .fusion_builder_column_1_3 .fusion-imageframe {max-height:285px;position:relative;}
.product-container .fusion_builder_column_1_3 .fusion_builder_column_inner_1_1 .fusion-text {min-height:105px;}
.product-container .fusion_builder_column_1_3 .fusion-column-wrapper {border-radius:0!important;}

.products-page .fusion_builder_column_1_6 .fusion-builder-row-inner {position:absolute;left:0;right:0;bottom:0;}
.products-page .fusion_builder_column_1_6 .fusion-column-wrapper {position:relative;}
.products-page .fusion_builder_column_1_6 .fusion-column-wrapper h3 {font-size:16px!important;}
.products-page .fusion_builder_column_1_6 .fusion-builder-row-inner .fusion-column-wrapper, .products-page .fusion_builder_column_1_6 .fusion-builder-row-inner .fusion-column-wrapper h3 {transition:.5s;}
.products-page .fusion_builder_column_1_6:hover .fusion-builder-row-inner .fusion-column-wrapper {background-color: rgb(111 139 200 / 75%)!important;}
.products-page .fusion_builder_column_1_6:hover .fusion-builder-row-inner .fusion-column-wrapper h3 {color:#fff!important;;}

.purple-bg form.wpcf7-form label, .purple-bg form.wpcf7-form p, .purple-bg form.wpcf7-form input.wpcf7-file {color:#fff!important;}
.purple-bg .wpcf7-select-parent .select-arrow {top:5px!important;}
.purple-bg form.wpcf7-form .col-sm-12 a.button, .purple-bg form.wpcf7-form .col-sm-12 button.button {background-color:#fff;color:#6f8bc8;border:2px solid #fff!important;}
.purple-bg form.wpcf7-form .col-sm-12 a.button:hover, .purple-bg form.wpcf7-form .col-sm-12 button.button:hover {background-color:transparent;color:#fff!important;}
.purple-bg form.wpcf7-form hr {border-color: #fff;}
.purple-bg.examples .fusion-layout-column .fusion-builder-row-inner .fusion-title {margin-top:10px!important;min-height:40px;}

.purple-bg .wpcf7 .wpcf7-form.sent .wpcf7-response-output {background-color: rgb(255 255 255)!important;border: 1px solid #fff!important;}

.img-left-bottom:before {content:'';position:absolute;left:30px;bottom:30px;width:400px;height:243px;background-image:url('https://www.bisspecials.com/wp-content/uploads/2021/09/Schlenker-products.png');background-size:cover;}
.img-left-bottom.spanhuls:before {content:'';position:absolute;left:30px;bottom:30px;width:450px;height:140px;background-image:url('https://www.bisspecials.com/wp-content/themes/Avada-Child-Theme/images/Spanhulzen-BISSpecials.png');background-size:cover;}

.products-page.span .fusion-imageframe {height:200px;padding-top:10px;background-color:#fff;width:100%;}
.products-page.span .fusion-imageframe img {max-height: 180px;width: auto;}
.products-page.span .fusion-image-carousel {margin-bottom:0!important;}
.products-page.span .fusion-carousel-positioner {height:200px;padding-top:10px;background-color:#fff;margin-bottom:0!important;}
.products-page.span .fusion-carousel-positioner img {max-height: 180px;width: auto;}
.products-page.span .fusion_builder_column_1_5 .fusion-builder-row-inner .fusion-column-wrapper {border-top:1px solid #6f8bc8bf;}
.products-page.span.geleide .fusion_builder_column_1_5 .fusion-builder-row-inner .fusion-column-wrapper {min-height:85px!important;}
.products-page .fusion_builder_column_1_5:hover .fusion-builder-row-inner .fusion-column-wrapper {background-color: rgb(111 139 200 / 75%)!important;}
.products-page .fusion_builder_column_1_5:hover .fusion-builder-row-inner .fusion-column-wrapper h3 {color:#fff!important;;}
.products-page .fusion_builder_column_1_5 .fusion-column-wrapper h3 {font-size:16px!important;}

.products-page.span.four .fusion_builder_column_1_4 .fusion-builder-row-inner .fusion-column-wrapper {border-top:1px solid #6f8bc8bf;}
.products-page.four .fusion_builder_column_1_4:hover .fusion-builder-row-inner .fusion-column-wrapper {background-color: rgb(111 139 200 / 75%)!important;}
.products-page.four .fusion_builder_column_1_4:hover .fusion-builder-row-inner .fusion-column-wrapper h3 {color:#fff!important;;}
.products-page.four .fusion_builder_column_1_4 .fusion-column-wrapper h3 {font-size:16px!important;}

.products-page.span.bg-grey .fusion-column-inner-bg-image {background-color:#fff;}

/* HAINBUCH */
.fusion-tabs .nav-tabs li a h4 {text-transform:uppercase;font-size: 18px!important;font-weight: bold!important;letter-spacing: 1px;}
.fusion-tabs .nav-tabs li a {border:0!important;margin:5px!important;border-bottom:10px solid #717171!important;}
.fusion-tabs .nav-tabs li.active a, .fusion-tabs .nav-tabs li.active a:hover {border-bottom:10px solid #6f8bc8!important;}
.fusion-tabs .nav-tabs li.active a h4 {color:#6f8bc8!important;}
.fusion-tabs .nav-tabs li a:hover {border-bottom:10px solid #212934!important;}
.fusion-tabs .tab-content {padding:20px;}

.fusion-checklist .fusion-li-item a {color: #6e8dc8;}
.fusion-checklist .fusion-li-item a:hover {color: #a5b7dd;}

.buttons-full a.fusion-button {width:100%;}

/* Fixed Buttons */
html.fixed-button-overlay-active{max-height:100vh;overflow:hidden;}

.fixed-buttons-wrapper{position:fixed;top:50%;right:15px;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:0px;padding:5px!important;border-radius:25px;padding:5px;padding: 2px!important;width: 45px;border-radius: 45px;height: 45px;line-height: 47px;text-align: center;}
.fixed-buttons-wrapper a.button.whatsapp{background-color:#25d366;}
.fixed-buttons-wrapper a.button i{color:#fff;font-size:26px;}
.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;}

.fusion-megamenu-title {font-weight:bold;text-transform:uppercase;}
.fusion-megamenu-title a {position:relative;}
.fusion-megamenu-title a:hover, .current_page_item.fusion-megamenu-submenu .fusion-megamenu-title a, .current_page_item.fusion-megamenu-submenu .fusion-megamenu-title a:before, .fusion-megamenu-submenu .fusion-megamenu-title a:hover:before {color:#6f8bc8;}
.fusion-megamenu-title a:after {content:'';position:absolute;left:0;bottom:-10px;width:75px;height:3px;background-color:#6f8bc8;}
.fusion-megamenu-title a:before {content: "\f0da";font-family: 'awb-icons';margin-right:10px;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {padding-top: 2px!important;padding-bottom: 2px!important;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {padding:20px 0!important}

.error404 #main, .search #main {padding-bottom:70px!important;}

/* Blog bericht */
.single-post main#main {padding-top:0!important;}
.single-post .single-navigation {margin-left: -30px;margin-right: -30px;padding: 15px 30px;background-color: #f5f5f5;}
.single-post article.type-post {margin-left: -30px;margin-right: -30px}
.single-post .fusion-sharing-box  {margin-top:0!important;}
.single-post .fusion-meta-info {padding: 15px 30px;background-color: #f5f5f5;margin-top:60px;}
.single-post .related-posts {max-width: 1200px;margin: 0 auto;padding: 50px 0;}
.single-post .related-posts .fusion-image-wrapper {height:200px;position:relative;}
.single-post .related-posts .fusion-image-wrapper img {height: 200px;width: auto;max-width: none;}
.single-post .related-posts .fusion-carousel-meta span {display:none}
.single-post .related-posts .fusion-carousel-meta span.fusion-date {display:block;font-size: 14px;}

.accordian .panel-heading h4 a .fusion-toggle-heading{font-size:18px;font-weight:bold;}
.accordian .panel-body > ul {margin-top:-15px;}

.fusion-person .person-desc .person-author .person-name, .fusion-person .person-desc .person-author .person-title {font-weight:bold;}
.fusion-person-center .person-content {margin-top: 10px;}	

table.er-table {margin-top:30px;}
table.er-table thead tr {background-color:#6e8dc8!important}
table.er-table thead tr th {text-align:left;font-weight:bold;padding:10px;color:#fff;}
table.er-table tbody tr td {padding:10px;} 
table.er-table tbody tr:nth-child(even) {background-color:#f5f5f5;}

.button-large a.fusion-button {width:50%;}

#cmplz-document {max-width:100%!important;}

.button-list .fusion_builder_column_1_4 a.fusion-button {width: 80%;text-align: left;margin-bottom: 10px;}
.button-list .fusion_builder_column_1_3 a.fusion-button {width: 80%;text-align: left;margin-bottom: 10px;}

.contact-block .fusion-social-networks-wrapper {margin-bottom:10px!important;margin-top:5px!important;}

/* Error page*/
.error-page h1.oops {font-size:80px!important;}
.error-page h1.oops:after {content:'';width:100%;height:340px;display:block;background-image:url('/wp-content/themes/Avada-Child-Theme/images/404Page.jpg');background-size:cover;}
.fusion-megamenu-title .awb-justify-title {font-weight:bold;}

header .fusion-header .fusion-main-menu .fusion-menu .fusion-megamenu-menu .fusion-megamenu .sub-menu li.fusion-megamenu-title.menu-item {padding-bottom:10px;}
header .fusion-header .fusion-main-menu .fusion-menu .fusion-megamenu-menu .fusion-megamenu .sub-menu li.fusion-megamenu-title.menu-item .fusion-megamenu-bullet {display:none;}
header .fusion-header .fusion-main-menu .fusion-menu .fusion-megamenu-menu .fusion-megamenu .sub-menu li.fusion-megamenu-title.menu-item a {position:relative;font-size:16px;}
header .fusion-header .fusion-main-menu .fusion-menu .fusion-megamenu-menu .fusion-megamenu .sub-menu li.fusion-megamenu-title.menu-item a:after {bottom:-5px;left: 30px;}
header .fusion-header .fusion-main-menu .fusion-menu .fusion-megamenu-menu .fusion-megamenu .sub-menu li.fusion-megamenu-title.menu-item a span {font-weight:bold;transition: .4s;}
header .fusion-header .fusion-main-menu .fusion-menu .fusion-megamenu-menu .fusion-megamenu .sub-menu li.fusion-megamenu-title.menu-item a:hover span {color:#6f8bc8;}

.brand-blocks .fusion-imageframe {min-height:100px;}
.brand-blocks .fusion-text {min-height:222px;}


.fusion-footer-widget-column .wpcf7-form {margin-bottom:50px;}
/*
.fusion-footer-widget-column .wpcf7-form input {background: transparent;color: #fff;border: 0;border-bottom: 1px solid #ffff;}
.fusion-footer-widget-column .wpcf7-form .color-placeholder::placeholder, .fusion-footer-widget-column .wpcf7-form .color-placeholder:-ms-input-placeholder, .fusion-footer-widget-column .wpcf7-form .color-placeholder::-ms-input-placeholder, .fusion-footer-widget-column .wpcf7-form .color-placeholder::-moz-placeholder, .fusion-footer-widget-column .wpcf7-form .color-placeholder::-webkit-input-placeholder {color: #fff !important;opacity: 1;}
.fusion-footer-widget-column .wpcf7-form::placeholder, .fusion-footer-widget-column .wpcf7-form:-ms-input-placeholder, .fusion-footer-widget-column .wpcf7-form::-ms-input-placeholder, .fusion-footer-widget-column .wpcf7-form::-moz-placeholder, .fusion-footer-widget-column .wpcf7-form::-webkit-input-placeholder {color: #fff !important;opacity: 1;}*/
.news-cards ul.fusion-grid-posts-cards div.post-views {display:none;}
.news-cards ul.fusion-grid-posts-cards li .fusion-image-wrapper {height: 280px;overflow: hidden;display: block;position: relative;border-bottom:2px solid #6f8bc8;background-color:#f5f5f5;}
.news-cards ul.fusion-grid-posts-cards li .fusion-image-wrapper img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.news-cards ul.fusion-grid-posts-cards li a.custom-read-more:hover, .news-cards ul.fusion-grid-posts-cards li a.custom-read-more:hover .fusion-button-text, .news-cards ul.fusion-grid-posts-cards li a.custom-read-more:hover i {color:#212934;}

body.archive #posts-container .fusion-blog-layout-grid article .fusion-image-wrapper {height: 280px;overflow: hidden;display: block;position: relative;border-bottom:2px solid #6f8bc8;background-color:#f5f5f5;}
body.archive #posts-container .fusion-blog-layout-grid article .fusion-image-wrapper img {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
body.archive #posts-container .fusion-blog-layout-grid article .fusion-post-content {display:block!important;}
body.archive #posts-container .pagination {margin-bottom:25px!important;}

body .addify-quote-form.template_one .af-quote-field-table, body .adf-request-quote-page.template_one {max-width:100%!important;}
body .adf-request-quote-page.template_one {margin-bottom:50px!important;}
body.single-product .fusion-button-wrapper button.single_add_to_cart_button {pointer-events:none;display:none!important;}
body.single-product .fusion-button-wrapper {display:inline-block!important;}
body.single-product a.single_add_to_cart_button {display:inline-block;padding-top: 17px;padding-bottom: 16px;border-radius: 5px;margin-top: 0 !important;text-transform:uppercase;}
body.single-product .afrfqbt_single_page + .added_to_quote {background-color:#65bc7b!important;margin-top: 25px;text-align: center;padding-top: 17px !important;padding-bottom: 16px !important;border-radius: 5px;color: #fff;font-weight: bold;   text-transform: uppercase;}

.products-page.span .fusion-post-cards li.type-product {box-shadow: 0px 10px 51px 3px rgba(0, 0, 0, 0.15)!important;padding:0!important;margin:0 20px 20px!important;}
.products-page.span .fusion-post-cards li.type-product .fusion-imageframe {height:200px;padding-top:10px;background-color:#fff;width:100%;}
.products-page.span .fusion-post-cards li.type-product .fusion-imageframe img {max-height: 180px;width: auto;}
.products-page.span .fusion-post-cards li.type-product .fusion-image-carousel {margin-bottom:0!important;}
.products-page.span .fusion-post-cards li.type-product .fusion-carousel-positioner {height:200px;padding-top:10px;background-color:#fff;margin-bottom:0!important;}
.products-page.span .fusion-post-cards li.type-product .fusion-carousel-positioner img {max-height: 180px;width: auto;}
.products-page.span .fusion-post-cards li.type-product .fusion-builder-row-inner .fusion-column-wrapper {border-top:1px solid #6f8bc8bf;}
.products-page.span.geleide .fusion-post-cards li.type-product .fusion-builder-row-inner .fusion-column-wrapper {min-height:85px!important;}
.products-page .fusion-post-cards li.type-product:hover .fusion-builder-row-inner .fusion-column-wrapper {background-color: rgb(111 139 200 / 75%)!important;}
.products-page .fusion-post-cards li.type-product:hover .fusion-builder-row-inner .fusion-column-wrapper h3 {color:#fff!important;;}
.products-page .fusion-post-cards li.type-product .fusion-column-wrapper h3 {font-size:16px!important;}
.return-to-shop {width:100%!important;}
/*body.user-registration-page .user-registration:not(.user-registration-MyAccount) {margin:0 auto!important;width: 100%;}
body.logged-in .login-text, .fusion-woo-cart {display:none!important;}
body.logged-in .fusion-woo-cart {display:block!important;}*/
.login-text{display:none!important;}

/* Mobile */
@media screen and (max-width: 1770px) {
	.img-after:after {width: 580px!important;}
}
@media (max-width:1250px) {
	.home #main {padding-top:0;}
	.fusion-secondary-header {font-size:12px;}
	.hide-mobile, .fusion-social-links-header{display:none;}
	.fusion-header-wrapper .fusion-secondary-header {height:auto;}
	.fusion-header-wrapper .fusion-header {margin-top:50px;}
	.fusion-main-menu>ul>li>a {font-size:16px;}
	.fusion-secondary-header .fusion-alignright p {width:100%!important;}
	.fusion-header.fusion-sticky-shadow .fusion-main-menu .fusion-menu li.menu-item, .fusion-main-menu>ul>li.menu-item {padding-right:15px;}
	.home .fusion-content-boxes .content-box-column.col-md-3 {width:50%;}
	.product-container {padding:0 15px!important;}
	.img-after:after {display:none !important;width: 0px !important;}
	body.fusion-body .img-after .fusion_builder_column_1_4 {width:50%!important;}
	/*header .fusion-header nav.fusion-main-menu {float:left!important;width: 100%;}
	header .fusion-header nav.fusion-main-menu>ul>li>a {height:50px!important;}*/
	.video-shortcode iframe.lazyloaded {max-width: 100%;}
	.brand-blocks .fusion-text {min-height:250px;}
}

@media (max-width:1250px and min-width:400px) {
	body.fusion-body .about-us-home .fusion_builder_column_1_1>.fusion-column-wrapper, body.fusion-body .img-after .fusion_builder_column_1_2>.fusion-column-wrapper {padding-left:0!important;}
}
@media screen and (max-width: 1240px) {
	#product-kolom {width: 50%!important;}
}
@media (max-width:1024px) {
	body.fusion-body .product-container .fusion_builder_column_1_4 {width:50%!important;}
	.home .product-container .fusion_builder_column_1_4 .fusion-imageframe {height: 330px;margin-bottom:20px;}
	header .fusion-header nav.fusion-main-menu>ul>li {padding-right:15px!important;}
	.fusion-page-title-bar .fusion-page-title-row h1 {font-size: 30px;}
	
}
@media (max-width:930px) {
	header .fusion-secondary-header .fusion-alignleft {display:none!important;}
	header .fusion-secondary-header .fusion-alignright p {text-align:center;}
	header .fusion-mobile-menu-icons a {font-size: 28px;margin-left: 20px;margin-top: 20px;}
	.brand-blocks .fusion-text {min-height:auto;}
	body .brand-blocks .fusion_builder_column_1_3, body .info-blocks .fusion_builder_column_1_3 {width:100%!important;}
	body .brand-blocks .fusion_builder_column_1_3>.fusion-column-wrapper, body .info-blocks .fusion_builder_column_1_3>.fusion-column-wrapper {padding:50px!important;margin-left:15px!important;margin-right:15px!important}
	.info-blocks .fusion_builder_column_1_3 .fusion-imageframe {margin:0 auto; margin-bottom:40px;min-height: auto;}
	body .info-blocks .fusion_builder_column_1_3 .fusion-column-wrapper .fusion-text p br, body .brand-blocks .fusion_builder_column_1_3 .fusion-column-wrapper .fusion-text p br {display:none;}
}
@media (max-width:850px) {
	header .fusion-secondary-header .fusion-alignleft {display:none!important;}
	header .fusion-secondary-header .fusion-alignright p {text-align:center;}
	header .fusion-header .fusion-main-menu>ul>li>a {height:70px!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: 45px;text-align: center;border-radius: 50%;margin: 0;border-left: 1px solid rgba(255, 255, 255, 0.25);}
    .fixed-buttons-wrapper a.button:nth-child(1) {border-left: 0;}
	.fusion-secondary-header .fusion-alignleft, .fusion-social-links-header, .translate-block, .hide-mobile{display:none !important;}
	.fusion-secondary-header .fusion-alignright p {text-align:center!important;}
	.home .fusion-content-boxes .content-box-column.col-md-3 {width:100%!important;}
	.fusion-page-title-bar .fusion-page-title-row h1{font-size:28px!important;}
	.blocks-container .fusion_builder_column_1_4 .fusion-column-wrapper .fusion_builder_column_inner_1_3>.fusion-column-wrapper {text-align: center;border-bottom: 2px solid #f5f5f5;padding-bottom: 20px!important;}
	a.fusion-button {margin-bottom:10px!important;}
	.fusion_builder_column_1_3 .fusion-column-wrapper>div {text-align:center!important;}
}
@media screen and (max-width: 700px) {
	#product-kolom {width: 100% !important;}
	.button-large a.fusion-button {width: 100% !important;}
}
@media (max-width:710px) {
	.news-container {margin-top:60px!important;}
	.news-container .fusion-title h2 {margin-bottom:30px!important;}
	.news-container .fusion-posts-container .fusion-post-content-wrapper .fusion-post-content h2.blog-shortcode-post-title {min-height:auto;}
}
@media (max-width:640px) {
	.review-container .fusion_builder_column_1_1 {padding-left:30px;padding-right:30px;}
	.review-container .img-left:before {opacity:.3;}
	body.fusion-body .img-after .fusion_builder_column_1_4 {width: 100%!important;}
	body.fusion-body .img-after .fusion_builder_column_1_4 .fusion-column-wrapper {border-left:0!important;padding-left:0!important;}
	body.home .product-container {margin-top:65px!important;}
	.error-page h1.oops:after {height:275px;}
	.about-us-home .fusion-builder-row .fusion-column-wrapper, .img-after .fusion-builder-row .fusion-column-wrapper {padding-left:0!important;}
	.fusion-fullwidth.fusion-parallax-fixed>.fusion-builder-row>.fusion-layout-column>.fusion-column-wrapper {padding:30px 30px 10px!important;}
	.fusion-fullwidth.fusion-parallax-fixed .fusion-builder-row .fusion-layout-column .fusion-column-wrapper .fusion-title.fusion-title-center h2.title-heading-center {text-align:left!important;}
	#offerte-aanvragen .purple-bg form .col-sm-12 {padding-left:0;padding-right:0;}
	#offerte-aanvragen .purple-bg form .col-sm-12 button.button {margin-top:15px;}
	form.wpcf7-form .col-sm-12 .check input {margin:0!important;}
	.checklist-block {margin-bottom:0!important;}
	.checklist-block .fusion-text ul {padding-left:20px!important;margin-bottom:0;margin-top:0;}
	.button-list .fusion_builder_column_1_4 a.fusion-button {width: 100%;text-align: left;margin-bottom: 10px;}
	.button-list .fusion_builder_column_1_4 {margin-bottom:0!important}
	.button-list .fusion_builder_column_1_4>.fusion-column-wrapper>div {width:100%;}
	.button-list .fusion_builder_column_1_3 a.fusion-button {width: 100%;text-align: left;margin-bottom: 10px;}
	.button-list .fusion_builder_column_1_3 {margin-bottom:0!important}
	.button-list .fusion_builder_column_1_3>.fusion-column-wrapper>div {width:100%;}
}
@media (max-width:550px) {
	.fixed-buttons-wrapper {display: flex;position:fixed;z-index:999999;bottom:0!important;}
	.fixed-buttons-wrapper h4 {text-align: center;width: 100%;font-weight: bold;margin:0;}
	.fixed-buttons-wrapper h4 a.button {font-weight:bold!important;border-radius: 0;width:100%;color:#fff!important;}
	.fixed-buttons-wrapper h4 a.button i.fa-whatsapp {color:#fff!important;padding-top:2px;padding-right:5px;font-weight:bold;}
	.fixed-buttons-wrapper h4 a.button .show-mobile {display:inline-block;}
	footer.fusion-footer-copyright-area {padding-bottom:65px!important;}
	body.home .product-container .fusion_builder_column_1_4 .fusion-imageframe {height: 295px;}
	body.fusion-body .product-container .fusion_builder_column_1_4 {width:100%!important;}
	.info-blocks .fusion-layout-column.fusion_builder_column_1_3>.fusion-column-wrapper, .brand-blocks .fusion-layout-column.fusion_builder_column_2_3>.fusion-column-wrapper, .brand-blocks .fusion-layout-column.fusion_builder_column_1_3>.fusion-column-wrapper {padding:30px!important;}
	.info-blocks .fusion_builder_column_1_3 .fusion-imageframe {min-height:auto!important;}
	.schlenker .fusion-column-wrapper {position:relative;}
	.schlenker .fusion-column-wrapper:after {bottom:0;left:0;width:100%;}
	.fusion-page-title-bar .fusion-page-title-row h1 {font-size: 28px;}
}
@media screen and (max-width: 480px) {
	.fusion-secondary-header .fusion-alignright p {font-size:12px!important;}
	.fusion-secondary-header {padding:5px 10px!important;}
	body.fusion-body .fusion-title h1 {font-size: 24px;line-height: 1.2;}
	.about-us-home .fusion_builder_column_1_1 .fusion-title h2 {font-size:45px!important}
	.fusion-text.fusion-text-1 {text-align: center !important;}
	/*.fusion-column-wrapper.fusion-flex-justify-content-flex-start.fusion-content-layout-column{align-items: center !important;}*/
	.news-container .fusion-blog-shortcode .fusion-post-grid {position:relative!important;top:0!important}
	.news-container .fusion-posts-container .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {min-height:auto!important}
	.home .product-container .fusion_builder_column_1_4 .fusion-imageframe img {position:relative!important;top:0;left:0;transform: none;}
	body.home .product-container .fusion_builder_column_1_4 .fusion-imageframe {height: auto;}
	.img-left-bottom:before {display:none;}
	.fusion-checklist, ul.fusion-checklist {width:100%;}
	.fusion-title {max-width:100%;width: 100%;}
	.purple-bg.examples .fusion_builder_column_1_6 .fusion-imageframe img {max-width:320px;}
	.fusion-video .video-shortcode {text-align:center}
	.fusion_builder_column_1_1.button-large {padding-left:0!important;padding-right:0!important;}
	.fusion_builder_column_1_1.button-large h3.title-heading-left {font-size:20px!important;}
	.fusion_builder_column_1_1.button-large>.fusion-column-wrapper {padding:25px 20px 20px!important;}
	.fusion_builder_column_1_1.button-large .fusion-li-item-content p {font-size:14px!important;}
	.news-container .fusion-posts-container .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper {height:auto!important}
	.news-container .fusion-posts-container .fusion-post-wrapper .fusion-flexslider .fusion-image-wrapper img {position:relative;top:auto;left:auto;transform:none;}
	body.archive #posts-container .fusion-blog-layout-grid article .fusion-image-wrapper {height:auto!important}
	body.archive #posts-container .fusion-blog-layout-grid article .fusion-image-wrapper img {position:relative;top:auto;left:auto;transform:none;}
	.st-post-tags {display: inline-grid !important;}
	.mobile-only {display:block;}
	.fusion-logo .mobile-only {margin-top: 15px;margin-bottom:-10px;text-transform: uppercase;font-weight: bold;font-size: 10px;text-align: center;}
	.news-cards ul.fusion-grid-posts-cards li .fusion-image-wrapper {height:auto;}
	.news-cards ul.fusion-grid-posts-cards li .fusion-image-wrapper img {position:relative;top:auto;left:auto;transform: none;}
	.news-cards ul.fusion-grid-posts-cards li .fusion-title h2 {margin-bottom:0!important;}
}
@media screen and (max-width: 360px) {
	.fusion-page-title-bar .fusion-page-title-row h1 {font-size: 25px!important;}
}