/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
#top #header .avia_mega_div > .sub-menu {
    padding: 10px 10px 15px!important;
}
.alternate_color p::selection, #footer p::selection {
  background: #352820; /* WebKit/Blink Browsers */
}
.alternate_color p::-moz-selection, #footer p::-moz-selection {
  background: #352820; /* Gecko Browsers */
}
.woocommerce-Tabs-panel strong, .woocommerce-product-details__short-description strong {
	color: #352820!important;
}
.woocommerce-Tabs-panel a, .woocommerce-product-details__short-description a {
	text-decoration: underline!important;
}
.vervolg-secondtext h2 {
	font-size: 40px!important;
}
/*================================================
MENU
=================================================*/
#top .av-main-nav ul a {
    font-size: 16px!important;
	font-weight: 600!important;
}
/*================================================
IMAGE OVERLAY
=================================================*/
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display: none!important;
}
.avia_transform a:hover .image-overlay {
	opacity: 0 !important;
}
/*ALGEMEEN*/
#top h1 strong, #top h2 strong, #top h3 strong {
    font-weight: 600 !important;
}
.avia-slideshow-arrows a::before {
	background: rgba(53,40,32,0.7);
	border-radius: 35px;
}
div.fpf-fields-config-wrapper {
	display:none!important;
}
.single-product .avia-post-nav { 
	display: none!important; 
}
.avia-cookie-consent-wrap .avia-button {
	border-style: none!important;
	color: #ffffff!important;
}
.avia-cookie-consent-wrap .avia-button:hover {
	color: #db874f!important;
	background-color: #ffffff!important;
	transition: none !important;
	background-size: 0% 0% !important;
}
.avia-cookiemessage-bottom-right {
    right: 105px!important;
} 
p a {
	text-decoration: underline!important;
}
.alternate_color p a:hover {
	color: #352820!important;
}
.avia-gallery .avia-gallery-big {
    border-style: none !important;
	padding-bottom: 3px!important;
	border-radius: 20px!important;
}
.avia-gallery img {
    border-style: none!important;;
	border-radius: 20px!important;
}
.proefles-koken-container .price span {
	font-size: 25px!important;
}
.proefles-koken-container h1 {
	font-size: 36px!important;
}
.proefles-koken-container h2 {
	font-size: 23px!important;
}
.proefles-koken-container h3 {
	font-size: 17px!important;
	color: #db874f!important;
}
.proefles-koken-container p + h2 {
	margin-top: 30px!important;
}
.proefles-koken-container ul ul li{
    margin-bottom: 0px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.proefles-koken-container ul + ul {
	margin-top: -20px!important;
}
.proefles-koken-container p + ul {
	margin-top: -15px!important;
}
.proefles-koken-container ul + p {
	margin-top: -10px!important;
}
.proefles-koken-container ul + h2 {
	padding-top: 10px!important;
}
.proefles-koken-container p strong {
	color: #000!important;
}
#amelia-container {
	margin-top: 30px!important;
}
.amelia-v2-booking #amelia-container .am-fs__main-content {
    height: 460px!important;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper {
    height: 576px!important;
	 -webkit-box-shadow: 0px 0px 15px 2px rgba(0, 0, 05, 0.2)!important;
    -moz-box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2)!important;
    box-shadow: 0px 0px 15px 2px rgba(0, 0, 0, 0.2)!important;

}
.amelia-v2-booking #amelia-container .am-fs-sb__step-checker .am-icon-check {
	color: #ffffff!important;
}
.amelia-v2-booking #amelia-container .am-fs-sb__step-checker-selected {
    --am-c-sb-checker-border: #ffffff!important;
    border-width: 2px!important;
}
.amelia-v2-booking #amelia-container .el-input-number .el-input__inner {
    padding: 0px!important;
    margin-left: 34px !important;
}
.amelia-v2-booking #amelia-container .am-input-number__small {
    --am-input-number-padding: 0px 0px!important;
}
.lesplannensurinameplein .container {
	max-width: 1000px!important;
}
.amelia-v2-booking #amelia-container .am-ec {
    box-shadow: rgb(209, 213, 215) 0px 2px 2px -1px, rgba(209, 213, 215, 0.3) 0px 0px 11px, rgba(219, 135, 79, 1) 8px 0px 0px inset !important;
}
.amelia-v2-booking #amelia-container .am-button {
    --am-rad-btn: 25px!important;
}
.amelia-v2-booking #amelia-container .am-button.am-button--small {
    text-transform: uppercase!important;
    height: 47px!important;
	--am-padd-btn: 6px 30px!important;
	font-weight: 600!important;
}
.amelia-v2-booking #amelia-container .am-ec__info-name {
    --am-fs-ec-title: 17px!important;
}
.amelia-v2-booking #amelia-container .am-ec.am-no-border {
    padding: 15px!important;
}
.amelia-v2-booking #amelia-container .am-elf__bringing-content .am-input-number {
    width: 100px!important;
	--am-input-number-padding: 8px 0px!important;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper {
    margin: 30px auto!important;
	background-color: rgba(243, 238, 235, 1)!important;
}
/*HOME*/
.transparantekolom {
	background-color: rgba(255, 255, 255, 0.95)!important;
}
.oneliner-homeheader .container {
	max-width: 1045px!important;
}
.oneliner-homeheader h1 {
	color: #DB874F!important;
	margin-bottom: 30px!important;
	font-size: 36px!important;
}
.ingangen .container {
	margin-top: -7%!important;
	background-color: transparent;
}
.ingangen h3 {
	color: #DB874F!important;
	margin-top: 30px!important;
	margin-bottom: -5px!important;
}
.ingangen p {
	font-size: 16px!important;
}
.ingang {
	border-style: none!important;
	border-color: #ffffff!important;
	border-width: 10px!important;
}
.ingang:hover {
	background-color: #271E18!important;
	background-color: #352820!important;
	background-color: #fcefe5!important;
	background-color: #F3EFEB!important;
	background-color: #ffffff!important;
	border-color: #352820!important;
	border-color: #4A382D !important;
	-webkit-box-shadow:0px 0px 20px 2px rgba(255,55,255,0.4);
	-moz-box-shadow: 0px 0px 20px 2px rgba(255,255,255,0.4);
	box-shadow: 0px 0px 20px 2px rgba(255,255,255,0.4);
}
.ingang:hover h3 {
	}
.ingang:hover p {
	color: #352820!important;
	color: #D16F01!important;	
}
.home-teaser {
	background-color: transparent!important;
}
.home-teaser .container {
	max-width: 1045px!important;
}
.home-teaser img {
	border-radius: 18px!important;
}
.witrondfoto {
	border-color: #ffffff!important;
	border-style: solid!important;
	border-width: 20px!important;
	border-top-left-radius: 18px!important;
	border-top-right-radius: 18px!important;
	margin-top: 70px!important;
}
.home-teaserintrotext {
	border-color: #ffffff!important;
	border-left-style: solid!important;
	border-right-style: solid!important;
	border-width: 20px!important;
}
.home-teaser h3 {
	text-transform: none!important;
	color: #db874f!important;
	font-size: 17px!important;
	font-family: 'Open Sans'!important;
}
.home-teaser-third h2, .home-teaserintrotext h2{
	font-size: 30px!important;
}
.home-teaser-third h2 {
	margin-top: 30px!important;
}
.overons h3 {
	margin-bottom: 20px!important;
}
.overons h2 {
	margin-bottom: 20px!important;
}
.met-kids-rondje .avia_image {
	padding: 17px!important;
	background-color: #DB874F!important;
}
.snijden-rondje .avia_image {
	padding: 10px!important;
	background-color: #ffffff!important;
	box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px!important;
	margin: 30px!important;
}
.shop-intro .container {
	max-width: 875px!important;
}
.home-productdias .container {
	max-width: 95%!important;
	width: 95%!important;
}
.home-productdias h2.woocommerce-loop-product__title {
	font-size: 16px!important;
	text-transform: uppercase!important;
	font-weight: 600!important;
	margin-bottom: 10px!important;
}
.home-productdias .inner_product_header_cell {
	text-align: center!important;
}
.home-productdias .inner_product {
    border-style: none!important;
}
.home-productdias .inner_product_header .avia-arrow {
    display: none!important;
}
.home-productdias img {
  border-radius: 100%!important;
}
.home-productdias .inner_product_header {
    border-top-style: none!important;
}
.shop_columns_5 .products .product {
    margin: 0 6% 1% 0;
    width: 15.2%;
}
.home-productdias .avia_cart_buttons {
	display: none!important;
}
.home-productdias .price span {
    font-size: 22px!important;
    font-weight: 700!important;
}
.home-productdias .inner_product_header_cell .price bdi span {
    font-size: 22px!important;
    font-weight: 700!important;
}
.home-overons-intro .avia-button {
	margin-top: 10px!important;
}
/*MOBILE-MENU*/
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
    font-size: 18px!important;
    text-transform: uppercase;
	color: #333333!important;
	font-weight: 600!important;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.current-menu-item a {
	color: #db874f!important;
}
/*BUTTONS*/
.avia-button, .avia_ajax_form .button, form.cart .button, .wc-block-cart .wc-block-cart__submit-container a, .wc-block-components-button {
	background-image: linear-gradient(#4A382D 0 0)!important;
	background-size: 100% .0em!important; /* .08em is our fixed height; modify as needed. */
	background-repeat: no-repeat!important;
	transition: background-size .2s, background-position .1s .1s!important;
	background-color:#db874f!important;
	font-size: 15px!important;
    text-transform: uppercase!important;
	padding: 15px 30px 14px!important;
	border-bottom-style: none!important;
	border-radius: 50px!important;
}
.avia-button:hover, .avia_ajax_form .button:hover, form.cart .button:hover, .wc-block-cart .wc-block-cart__submit-container a:hover, .wc-block-components-button:hover {
	transition: background-size .3s .1s, background-position .2s!important;
	background-size: 100% 100%!important;
	background-position: /* ??? */;
	opacity: 1!important;
}
.alternate_color .avia_ajax_form .button, .alternate_color .avia-button {
	background-image: linear-gradient(#FEFDFC 0 0)!important;
	background-color:#FEFDFC!important;
	background-color:#352820!important;
	color: #ffffff!important;
}
.alternate_color .avia_ajax_form .button:hover, .alternate_color .avia-button:hover {
	color: #ffffff!important;
	color: #D56F2B!important;
}
.kopvervolg .container {
	margin-bottom: 200px!important;
}
.kopvervolg h1 {
	margin-top: 20px!important;
}
.vervolg-firsttext .container {
	margin-top: -200px!important;
	position: relative!important;
	max-width: 900px!important;
	background-color: #ffffff!important;
	padding-top: 20px!important;
	padding-bottom: 70px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	border-radius: 25px!important;
}
.vervolg-firsttext .content {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.vervolg-firsttext img {
	border-radius: 18px!important;
}
.vervolg-secondtext h3 {
	margin-bottom: 5px!important;
	margin-top: 20px!important;
}
.vervolg-secondtext h3 + h2 {
	margin-top: 30px!important;
}
.vervolg-secondtext .content {
	padding-top: 0px!important;
}
.vervolg-contact .container {
	max-width: 900px!important;
}
.contactblok-scholen h2 {
	font-size: 35px!important;
}
#top .av-large-gap.av-flex-size .av-masonry-entry .av-inner-masonry {
    margin-right: 20px!important;
    margin-bottom: 20px!important;
}
.av-large-gap.av-masonry {
    padding: 20px 0 0 20px!important;
}
.av-masonry-outerimage-container {
	border-radius: 18px!important;
	overflow: hidden!important;
}
/*SHOP*/
.inner_product {
    border-style: none!important;
	background-color: transparent!important;
}
.inner_product .thumbnail_container {
	border-radius: 25px!important;
}
.inner_product_header {
    border-top-style: none!important;
	background-color: transparent!important;
}
h2.woocommerce-loop-product__title {
    font-size: 22px!important;
	font-weight: 600 !important;
}
small {
    font-weight: normal!important;
}
.inner_product .price span {
	font-size: 20px!important;
}
.inner_product_header .avia-arrow {
    display: none!important;
}
.inner_product:hover .thumbnail_container img {
    transform: scale(1.1);
}
.thumbnail_container img {
	transition: transform 0.3s ease-in-out;
}
.home-productdias .inner_product:hover .thumbnail_container img {
    transform: scale(1.0)!important;
	opacity: 0.85!important;
}
.inner_product .avia_cart_buttons {
	display: none!important;
}
.shop_columns_3 .products .product {
    margin: 0 1% 2% 0;
}
#top div .product_on_sale .inner_product_header {
    padding-right: 15px;
}
#top .onsale {
    top: -33px;
	border-color: #ffffff!important;
    border-style: solid;
    border-width: 3px;
}
#top .home-productdias .onsale {
	border-color: #efe9e4!important;
}
.product .onsale {
	padding-left: 15px!important;
    padding-right: 15px!important;
}
.single-product-summary del {
    font-size: 25px!important;
}
.inner_product_header_cell del {
	font-size: 20px!important;
}
/*SURINAMEPLEIN-PRODUCTEN*/
.producten-surinameplein .slide-entry.av_one_third {
	margin-left: 1%!important;
	width: 32.6%!important;
}
.producten-surinameplein .slide-image {
	border-radius: 25px!important;
}
.producten-surinameplein .slide-entry.av_one_third.first {
	margin-left: 0%!important;
}
.producten-surinameplein .slide-entry-title  {
	margin-bottom: 5px!important;
	margin-top: 10px!important;
}
.producten-surinameplein .slide-entry-title a {
	font-size: 22px!important;
	text-transform: none!important;
}
.producten-surinameplein .slide-meta {
	display: none!important;
}
.producten-surinameplein .slide-entry-excerpt {
	color: #db874f!important;
	font-size: 20px!important;
	font-weight: 600!important;
}
.producten-surinameplein .slide-content {
	padding-left: 15px!important;
	padding-right: 15px!important;
}
.producten-surinameplein .slide-entry-wrap {
    margin-bottom: 0px!important;
}
/*SINGLE PRODUCT*/
.product-sorting ul {
    border-radius: 25px!important;
}
.currently-selected {
	border-radius: 25px!important;
	background-color: #DB874F!important;
}
.currently-selected strong {
	color: #ffffff!important;
}
.sort-param > li > span, .sort-param > li > a {
    line-height: 47px;
    font-size: 15px;
	color: #ffffff!important;
	padding-left: 20px!important;
}
.sort-param ul {
    top: 51px;
}
.sort-param ul a {
    font-size: 13px;
}
.sort-param > li > span {
    background: transparent url(/wp-content/uploads/2024/02/arrow_down4.png) right center no-repeat;
}
#top .related.products h2 {
    font-size: 30px!important;
}
.template-shop + .alternate_color {
	background-color: #352820!important;
}
.template-shop + .alternate_color h2.woocommerce-loop-product__title {
    color: #ffffff!important;
}
#top .related.products h2.woocommerce-loop-product__title {
    font-size: 22px!important;
}
.related.products ul {
	margin-top: 40px!important;
}
.related.products .price span {
	color: #ffffff!important;
}
.single-product-summary .price span {
	font-size: 25px!important;
}
.summary .cart {
    margin-top: 30px!important;
}
.template-shop .single-product-main-image .images a {
    border-style: none!important;
}
.template-shop .images a {
    padding: 0px!important;
	border-radius: 25px!important;
	overflow: hidden!important;
}
.woocommerce-page .button {
    font-size: 15px;
    border-radius: 18px;
	padding-left: 20px!important;
	padding-right: 20px!important;
}
#top div .quantity input.minus, #top div .quantity input.plus {
    border-radius: 100%!important;
	background-color: #d7c8bc!important;
	color: #ffffff!important;
	background-image: none!important;
	border-style: solid!important;
	border-color: #CDBEB2!important;
	border-width: 1px!important;
}
#top input[type="number"] {
	border-style: none!important;
	background-color: transparent!important;
	color: #333!important;
	width: 32px!important;
}
#top .variations_form {
    border-radius: 20px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
.avia-webkit #top .cart-collaterals .cart_totals table select, .avia-webkit #top.woocommerce-page select {
    border-radius: 12px!important;
}
#top select {
    padding: 10px 10px!important;
}
.cart th, .cart td {
    font-size: 15px!important;
	line-height: 36px;
}
#top .variations .label label {
    font-family: 'Poppins'!important;
    font-weight: 600!important;
	letter-spacing: 0.5px!important;
}
#top .variations_form > table {
   margin-bottom: 20px!important;
}
.woocommerce-variation-add-to-cart {
	padding-top: 20px!important;
}
#top div.product .woocommerce-tabs ul.tabs a, div.product .woocommerce-tabs ul.tabs li {
	border-radius: 18px 18px 0px 0px!important;
}
#top div div.product .woocommerce-tabs .panel {
   border-radius: 0px 18px 18px 18px!important;
	padding-top: 25px!important;
	padding-bottom: 25px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
}
#top .woocommerce-tabs .tabs li a {
	font-size: 13px!important;
	font-family: 'Poppins'!important;
    font-weight: 600!important;
	letter-spacing: 0.5px!important;
	color: #333333!important;	
}
#top div.product .woocommerce-tabs {
    margin: 0 0 60px 0!important;
}
#top .woocommerce-tabs h2 {
    font-size: 21px!important;
    text-transform: uppercase!important;
	display: none!important;
}
.summary .product_meta {
	display: none!important;
}
div form.cart div.quantity {
    margin-bottom: 15px!important;
}
.single-product-summary .fpf-fields {
	margin-top: -20px!important;
}
.single-product-summary .fpf-fields label {
	padding-left: 3px!important;
	font-family: 'Poppins'!important;
	font-weight: 600!important;
	font-size: 0.812em!important;
}
#top .single-product-main-image .onsale {
    top: 10px!important;
    right: auto!important;
    left: 10px!important;
}
/*WINKELWAGEN DROPDOWN TOOLTIP*/
.cart_dropdown {
	border-style: none!important;
}
.cart_dropdown .dropdown_widget .widget_shopping_cart_content {
    border-radius: 11px;
}
#top .header_color .dropdown_widget .buttons {
	background-color: #DB874F!important;
}
#top .dropdown_widget .buttons .button {
    font-size: 12px!important;
	width: 48%!important;
	color: #ffffff!important;
}
#top .dropdown_widget .buttons .button:hover {
    text-decoration: underline!important;
}
.cart_dropdown .variation p {
	font-size: 12px!important;
}
.cart_dropdown dl.variation dd {
    margin: 0 0 0 0px!important;
}
/*WINKELWAGEN*/
.wc-block-components-sidebar {
    background-color: #f3efeb!important;
    padding: 30px!important;
	border-radius: 18px!important;
}
.wc-block-cart .wc-block-cart__submit-container {
    border-radius: 50px!important;
    overflow: hidden!important;
}
.wc-block-cart .wc-block-cart__submit-container a {
    font-size: 15px!important;
	text-transform: uppercase!important;
}
.wc-block-cart .wc-block-cart__submit-container a:hover {
    text-decoration: none!important;
}
.wc-block-components-product-name {
    font-size: 15px!important;
	font-weight: 600!important;
}
.wc-block-components-product-details.wc-block-components-product-details li {
    font-size: 13px!important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
	font-size: 13px!important;
}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__image img {
    border-radius: 11px!important;
}
.wc-block-cart-items__header span {
	font-size: 15px!important;
}
.wp-block-woocommerce-cart-order-summary-heading-block {
	font-size: 15px!important;
	text-align: left!important;
}
.wc-block-components-totals-wrapper {
    border-color: #E7DED8!important;
}
.wc-block-components-totals-footer-item .wc-block-components-totals-footer-item-tax {
    font-size: 15px!important;
}
.is-large .wc-block-components-sidebar .wc-block-components-panel, .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, .is-large .wc-block-components-sidebar .wc-block-components-totals-item {
    font-size: 15px!important;
}
.cross-sells-product img {
	border-radius: 12px!important;
}
.wp-element-button, .wp-block-button__link {
    text-transform: uppercase;
}
/*AFREKENEN*/
.wc-block-components-title.wc-block-components-title {
    font-size: 25px!important;
}
.wc-block-components-main p {
	font-size: 15px!important;
}
.wc-block-components-main label {
    font-size: 13px!important;
}
#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
    border-color: #eee7e3;
    background-color: #f3eeeb;
    color: #775a48!important;
    font-size: 15px!important;
	border-radius: 11px!important;
}
.single-product-summary input[type='text'], .single-product-summary select {
    background-color: #ffffff!important;
    width: 95% !important;
}
.single-product-summary input[type='text'] {
	padding: 10px 10px!important;
	width: 94% !important;
}
.wc-block-components-main textarea {
	margin-top: 20px!important;
}
.wc-block-components-notice-banner.is-error {
    border-radius: 11px!important;
}
/*DIVERSEN*/
.avia_textblock li {
	font-size: 17px!important;
	line-height: 1.6em;
}
.koloms-duurzaam .container {
	max-width: 900px!important;	
}
.partners {
	width: 322px!important;
	float: none!important;
	margin-right: auto!important;
	margin-left: auto!important;
	padding-top: 10px!important;
}
.aangesloten-bij {
	margin-top: 45px!important;
}
.route .container {
	max-width: 100%!important;
	width: 100%!important;
	padding: 0px!important;
}
.route .container .content {
	padding: 0px!important;
}
.route {
	margin-bottom: -7px!important;
}
#top .alternate_color .input-text, #top .alternate_color input[type='text'], #top .alternate_color input[type='input'], #top .alternate_color input[type='password'], #top .alternate_color input[type='email'], #top .alternate_color input[type='number'], #top .alternate_color input[type='url'], #top .alternate_color input[type='tel'], #top .alternate_color input[type='search'], #top .alternate_color textarea, #top .alternate_color select {
    color: #ffffff;
	border-radius: 11px!important;
}
.template-search h2 {
	font-size: 25px!important;
}
.template-search .blog-author {
	display: none!important;
}
#top #searchsubmit, .ajax_load {
    border-radius: 0px 11px 11px 0px!important;
}
#top #s {
    padding: 11px 53px 11px 15px!important;
}
.avia-search-tooltip input {
	border-radius: 11px!important;
}
.avia-search-tooltip {
	border-radius: 11px!important;
}
.avia-search-tooltip #searchsubmit {
    width: 39px!important;
    height: 39px!important;
    line-height: 39px!important;
    min-width: 39px!important
}
/*FOOTER*/
#footer .widget {
    margin: 0px 0 0px 0!important;
}
#footer {
    padding: 120px 0 90px 0!important;
}
#footer .flex_column {
	text-align: center!important;
}
#footer .flex_column:first-child, #footer .flex_column:last-child {
	padding-top: 100px!important;
}
#footer .social_bookmarks li {
    float: none!important;
    clear: right;
	display: inline-block;
}
#footer p a:hover {
	text-decoration: underline!important;
}
#footer .socialbookmarks-widget {
	padding-top: 100px!important;
}
#footer .social_bookmarks li a {
    width: 40px!important;
    line-height: 30px!important;
    font-size: 18px!important;
}
/*KLEINERE SCHERMEN*/
@media screen and (max-width: 1200px) { 
.oranje-bal {
	right: 20%!important;
	bottom: 20%!important;
}
.snijden-rondje {
	top: 45%!important;	
}
.av-main-nav > li > a {
    padding: 0 8px;
}
#menu-item-shop .cart_dropdown_link {
    padding: 0 10px;
}
}
@media screen and (max-width: 1100px) { 
.oranje-bal {
	right: 10%!important;
	bottom: 27%!important;
}
.av-main-nav > li > a {
    padding: 0 6px!important;
    font-size: 14px!important;
}
h2.woocommerce-loop-product__title {
    font-size: 18px!important;
}
.inner_product .price span {
    font-size: 20px!important;
}
}
@media screen and (max-width: 989px) { 
.rondjes-kolom {
	padding-bottom: 550px!important;	
}
.open-rondje {
	left: -50%!important;
	float: right!important;
}
.met-kids-rondje {
	right: 10%!important;
}
.snijden-rondje {
    left: 10%!important;
	top: 50%!important;	
}
.oranje-bal {
    right: 20%!important;
    bottom: 10%!important;
}
.home-overons-intro {
	padding: 0px 0px 40px 0px!important;
}
.ingangen .content {
	padding-top: 0px!important;
}
.home-productdias .products .product {
    margin: 0 8% 1% 0!important;
    width: 46%!important;
}
.home-productdias .products .product.last, .home-productdias .products .product.last {
    margin-right: 0px!important;
}
#menu-item-shop .cart_dropdown_link {
    padding-right: 0px!important;
    padding-left: 10px!important;
}
.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child {
    margin-right: 0px!important;
}
.vervolg-firsttext .container {
    max-width: 100% !important;
    margin-left: 50px !important;
    margin-right: 50px !important;
	width: auto!important;
}
}
@media screen and (max-width: 767px) { 
.ingangen .container {
	margin-top: -10%!important;
}
.responsive.html_mobile_menu_tablet.html_cart_at_menu #top .main_menu .menu>li:last-child {
    margin-right: 0px!important;
    padding-right: 0px!important;
}
.responsive #top #menu-item-shop.cart_dropdown {
    margin-left: -90px;
}
.header_color .cart_dropdown .dropdown_widget li a, #top .header_color .avia_cart_buttons .button, #top .header_color .dropdown_widget .buttons .button, .header_color .cart_dropdown_first .cart_dropdown_link, #top .header_color p.order-info mark {
    color: #352820!important;
}
.responsive #top .logo {
    width: 75%!important;
}
.snijden-rondje {
    left: 0px!important;
}
.open-rondje {
    left: 0px!important;
    float: left!important;
}
.met-kids-rondje {
    right: 5%!important;
}
.oranje-bal {
    right: 10%!important;
}
.homeintro {
	position: relative!important;
    top: 0px!important;	
}
/*.oneliner-homeheader .container {
	margin-top: -28%!important;
	padding-bottom: 0px!important;
}*/
.home-teaserintro {
	position: relative!important;
	top: 0px!important;
}
.home-teaserintro h2 {
	color: #333333!important;
}
.home-teaser-second {
	position: relative!important;
	top: 0px!important;
	padding: 0px 0px 0px 0px!important;
}
.home-teaser-third {
	position: relative!important;
	top: 0px!important;
	padding: 0px 0px 0px 0px!important;
	margin-bottom: 10px!important;
}
/*.ingangen .flex_column_table {
	margin-bottom: 0px!important;
}*/
.ingangen .content {
	padding-bottom: 30px!important;
}
.oneliner-homeheader .flex_column {
	margin-bottom: 0px!important;
}
.oneliner-homeheader .content {
	padding-top: 0px!important;
}
.home-teaser .container {
    padding-bottom: 0px;
}
.home-teaser .content {
	padding-top: 50px!important;
	padding-bottom: 0px;
}
.home-teaser {
	margin-top: 0px!important;
}
.home-teaser .avia-button-center {
	text-align: left!important;
}
.home-teaserintro {
	margin-bottom: 0px!important;
}
.homeintro {
	padding: 30px 30px 40px 30px!important;
}
#footer {
    padding: 0px 0 20px 0!important;
}
.vervolg-firsttext .container {
	max-width: 85%!important;
	padding-bottom: 0px!important;
	margin-top: -100px!important;
}
.kopvervolg .container {
	margin-bottom: 75px!important;
}
.ingangen .container {
	width: 88%!important;
	max-width: 88%!important;
}
.ingang {
	width: 47%!important;
	margin-left: 1.5% !important;
    float: left !important;
    margin-right: 1.5% !important;
    margin-bottom: 3% !important;
}
.ingangen h3 {
	font-size: 16px!important;
}
.ingang p {
	display: none!important;
}
.avia-cookiemessage-bottom-right {
    right: 30px!important;
}
.oneliner-homeheader h1 {
    font-size: 30px !important;
}
.home-missie-contact .content {
	padding-top: 40px!important;
	padding-bottom: 0px!important;
}
.shop-intro .content {
	padding-top: 40px!important;
}
.home-missie-contact .flex_column {
	margin-bottom: 30px!important;
}
.contactblok-scholen .content {
	padding-bottom: 0px!important;
}
.cursusoverzicht .content {
	padding-top: 50px!important;
	padding-bottom: 30px!important;
}
h2.woocommerce-loop-product__title {
    font-size: 21px !important;
}
.inner_product .price span {
    font-size: 23px !important;
	line-height: 30px !important;
 }
.vervolg-firsttext .container {
    max-width: 90% !important;
    padding-left: 2.5% !important;
    padding-right: 2.5% !important;
	margin-left: auto !important;
    margin-right: auto !important;
	padding-top: 2.5% !important;
}
.producten-surinameplein .slide-entry.av_one_third {
	margin-left: 1%!important;
	width: 49%!important;
}
.producten-surinameplein .slide-entry.av_one_third.first {
	margin-left: 0px!important;
}
.producten-surinameplein .slide-entry.slide-parity-odd {
   clear: left!important;
}
.producten-surinameplein .slide-entry.slide-parity-even {
   clear: none!important;
}
.vervolg-secondtext h2 {
    font-size: 32px !important;
}
h1, h2 {
	font-size: 32px!important;
}
.proefles-koken-container h1 {
    font-size: 32px !important;
}
.home-teaserintrotext {
	border-left-style: none!important;
	border-right-style: none!important;
}
}
@media screen and (max-width: 600px) { 
.oranje-bal {
    right: -10px!important;
}
.rondjes-kolom {
	padding-bottom: 450px!important;	
}
.snijden-rondje {
    left: -20px!important;
}
}
@media screen and (max-width: 500px) { 
.snijden-rondje {
    top: 45%!important;
}
.snijden-rondje .avia_image {
    max-width: 65%!important;
}
.oranje-bal .avia_image {
    max-width: 80%!important;
}
.open-rondje .avia_image {
    max-width: 80%!important;
}
.rondjes-kolom {
	padding-bottom: 350px!important;	
}
}
@media screen and (max-width: 479px) { 
.home-productdias .products .product {
    margin: 0 10% 1% 0!important;
    width: 45%!important;
}
.home-productdias .products .product.last, .home-productdias .products .product.last {
    margin-right: 0px!important;
}
.home-productdias .products {
	padding-left: 5%!important;
	padding-right: 5%!important;
}
.ingang {
	padding: 20px 20px 20px 20px !important;
	min-height: 220px!important;
}
/*.oneliner-homeheader .content {
	padding-bottom: 20px!important;
}*/
.ingangen .content {
	padding-bottom: 40px!important;
}
h1, h2 {
	font-size: 32px!important;
}
.contactblok-scholen h2 {
    font-size: 32px!important;
}
	h3 {
		font-size: 20px!important;
	}
.oneliner-homeheader h1 {
    margin-bottom: 15px!important;
}
.home-teaser .content {
    padding-top: 50px!important;
    padding-bottom: 0px!important;
}
.shop-intro {
	margin-top: 0px!important;
}
.shop-intro .content {
	padding-bottom: 0px!important;
}
.producten-surinameplein .slide-entry.av_one_third {
	margin-left: 0%!important;
	width: 100%!important;
	margin-bottom: 20px!important;
}
.proefles-koken-container .content {
	padding-top: 10px!important;
}
}
@media screen and (max-width: 400px) { 
.rondjes-kolom {
	padding-bottom: 300px!important;	
}
.oranje-bal {
    bottom: 5%!important;
}
.ingangen h3 {
	font-size: 14px!important;
}
.ingang {
	min-height: 205px!important;
}
}