body::before {
content: "";
position: fixed;
top: -10px;
left: 0;
width: 100%;
height: 10px;
box-shadow: 0px 0 10px rgba(0, 0, 0, 0.8);
z-index: 99999;
}
.error-404 {color: #eee!important}
.error-404 h1.page-title {color: #eee!important}
@media print {
.product-details {font-size: 20px!important}
.after-product-details h3{border: 1px solid white!important}
.boxed #product_details {max-width: 100%!important;}
#after-product-details {font-size: 18px!important}
.ic_accordion_content_container {border: none!important}
#product_description.product-description.active {}
.product-entry:before {display: block; width: auto; content: url(//kwekerijmargriet.nl/wp-content/uploads/2020/11/logo.png)!important; margin: -20px auto 0 auto; text-align: center; }
.product-entry {margin-top: -10px; border: 1px solid #000}
#content .al_product div.entry-thumbnail.product-image img, .al_product div.entry-thumbnail.product-image img {padding: 10px}
article .entry-header {display: none}
#sidebar-footer, #colophon, .prev_next_buttons, .after-product-description, #secondary, #masthead, .print, #breadcrumbs{display: none!important}
a[href]:after {content: none !important; }
}
span.product-price.blue-price.small-price.ic-design {display: none!important}
#product-description {border: 2px solid #000!important}
.product-archive-nav {
clear: both; background: #1D73BE!important; border: 2px solid #000!important;
text-align: center;
padding: 20px 0!important;
}
#product_archive_nav {background: #1D73BE!important}
.product-archive-nav li a {border-radius: 0!important;padding: 4px 16px!important; background: white!important; color: black!important; font-size: 18px!important}
.product-archive-nav li a:hover {background: #c0ddf6!important}
.product-archive-nav li.active a {color: white!important; background-color: #14456E!important}
li.previous-page a:hover, li.next-page a:hover {background:#C0DDF6!important}
.al_product-template .header-image {display: none}
.boxed .after-product-details {
background-color: #f4f4f4;
border: 0px solid #cccccc!important;
margin: 0 auto 0!important;
position: relative;
}
.price-container {padding: 10px 0!important;}
td.price-label, td.price-value {font-size: 18px !important}
header#masthead.site-header {background-color: white!important; box-shadow: 0 2px 8px #000}
.entry-header h1 {font-size: 28px!important; color: #0E7BC3}
.post-21 .entry-header h1 {padding-left: 15px}
.hentry .title-post {
font-size: 26px!important;
}
.hentry {padding: 0px!important}
.widget-area {
border: 1px solid rgba(0, 0, 0, 1)!important;
padding: 20px 25px 10px 25px; 
}
.widget-area .widget {
position: relative;
margin-bottom: 15px!important;
}
.footer-widgets.widget-area {border: none!important;}
.content-wrapper {background: #1D73BE!important}
.post-wrap {background: #fff!important; border: 1px solid #000; padding: 40px}
.content-area {}
.al_product-template-page_fullwidth .entry-content{max-width: 850px;}
.page-id-24 .header-image, .page-id-201 .header-image {display: none!important}
.page-id-24 .content-wrapper {margin-top: 60px!important}
.post-24 h1.title-post.entry-title, .post-201 h1.title-post.entry-title {display: none!important}
.product-list {background: #1D73BE!important;}
#post-24 .entry-content {background: #1D73BE!important;  margin: 0 auto}
.home h1.title-post.entry-title {display: none!important}
.home .product-list {background: #1D73BE!important}
.home .content-wrapper {padding-bottom: 0!important}
.modern-grid-element {border: 7px solid #fff!important; outline: 1px solid #000}
.mainnav li a {font-weight: bold!important} 
li.current-menu-item a{color: #1566AB!important;}
.openingstijden td {
border: 0px solid #333!important;
padding: 0px;
text-align: left;
}
.footer-widgets {padding: 0!important}
.footer-widgets-grid {
padding: 45px 0!important;
}
a.groeneroute {color: #006400!important; transition: all 0.5s; line-height: 2}
a.groeneroute:hover {padding-left: 5px; color: #1E73BE!important}
h3.product-name {font-size: 12px!important}
img.modern-grid-image {transition: all 0.5s; opacity: 1!important}
img.modern-grid-image:hover {overflow: hidden;  -webkit-transform: scale(1.1);
transform: scale(1.1); opacity: 0.8!important}
.price-container {background: none!important; border: 0!important}
.price-label {font-size: 26px!important}
.product_details {font-size: 12px!important; vertical-align: top!important; }
.shortdesc p{vertical-align: top!important;}
table.price-table {text-align: left!important; font-size: 20px!important; border: 0!important;}
.price-value {color: #0E81D1!important}
.attachment-product-page-image {padding: 2px; border: 1px solid #ddd; margin: 10px}
td {text-align: left!important; vertical-align: top!important; }
a.back-to-products {font-weight: bold; display: block; text-align: center}
h3 {font-size: 18px!important}
.rt-tpg-container .layout1 .rt-holder .rt-detail {
background: #fff; min-height: 300px;
padding: 16px!important; border: 1px solid #000;
}
.read-more a {font-size: 10px!important; text-transform:uppercase}
.rt-pagination .pagination > li > a, .rt-pagination .pagination > li > span {
position: relative;
float: left;
padding: 8px 16px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #ffffff;
border: 0px solid #000;
margin-left: 4px;
}
.rt-pagination .pagination li.active span{background: #155081!important}
.rt-pagination .pagination > li:first-child > a, .rt-pagination .pagination > li:first-child > span {
margin-left: 0;padding: 8px 16px; 
border-bottom-left-radius: 0px;line-height: 1.42857143;
border-top-left-radius: 0px;
}
.rt-pagination .pagination > li:last-child > a, .rt-pagination .pagination > li:last-child > span {
border-bottom-right-radius: 0px;padding: 8px 16px;
border-top-right-radius: 0px;line-height: 1.42857143;
}
.rt-tpg-container .layout1 .rt-holder .rt-detail .read-more {
display: block;
text-align: center!important; position: absolute; bottom: 35px; left: 0; right: 0;
}
.element.element_1608367694758.thumb img{transition: all 0.7s; overflow: hidden; transform: scale(1)}
.element.element_1608367694758.thumb img:hover{transform: scale(1.1)}
.meta-post .sydney-svg-icon {
position: absolute;
top: 2px;border: 2px solid #c00000;
left: 0; display: none!important;
width: 14px;
}
#mainnav-mobi {
background-color: #1D73BE;
margin-top: 15px;
z-index: 1000;
}
#mainnav-mobi li.current-menu-item a {
color: #8BD2FF!important;
}
.boxed #product_details_container {background: white!important}
.print {background: white!important}
.boxed #product_details_container {
background: white!important;
margin-top: 40px;
}