@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Light.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Light.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Light.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Light.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Light.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Light.svg#Aeonik-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-RegularItalic.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-RegularItalic.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-RegularItalic.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-RegularItalic.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-RegularItalic.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-RegularItalic.svg#Aeonik-RegularItalic) format('svg');
font-weight: normal;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-BoldItalic.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-BoldItalic.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-BoldItalic.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-BoldItalic.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-BoldItalic.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-BoldItalic.svg#Aeonik-BoldItalic) format('svg');
font-weight: bold;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-LightItalic.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-LightItalic.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-LightItalic.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-LightItalic.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-LightItalic.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-LightItalic.svg#Aeonik-LightItalic) format('svg');
font-weight: 300;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Regular.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Regular.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Regular.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Regular.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Regular.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Regular.svg#Aeonik-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-MediumItalic.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-MediumItalic.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-MediumItalic.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-MediumItalic.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-MediumItalic.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-MediumItalic.svg#Aeonik-MediumItalic) format('svg');
font-weight: 500;
font-style: italic;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Medium.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Medium.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Medium.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Medium.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Medium.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Medium.svg#Aeonik-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Aeonik';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Bold.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Bold.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Bold.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Bold.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Bold.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/Aeonik-Bold.svg#Aeonik-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Cooper Lt BT';
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/CooperBT-Light.eot);
src: url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/CooperBT-Light.eot?#iefix) format('embedded-opentype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/CooperBT-Light.woff2) format('woff2'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/CooperBT-Light.woff) format('woff'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/CooperBT-Light.ttf) format('truetype'),
url(//edwinfietsverkoop.nl/wp-content/themes/edwin/assets/fonts/CooperBT-Light.svg#CooperBT-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
.btn--accom { border-color: #1b1c20; }
.btn--accom:hover { background-color: #1b1c20; color: #fff; }
.btn--accom.is-active { border-color: #1b1c20; background-color: #1b1c20; color: #fff; }
.post-categories { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; margin: 0 0 50px; }
.post-categories a { margin: 0 5px 10px; }
.c-block--form .c-socials .c-social a svg path, .c-block--form .c-socials .c-social a svg rect { fill: #1a1919; }
.u-form .gform_footer input[type=submit] { background-color: #f0e600; color: #1a1919; padding: 15px 30px; }
.u-form .gform_footer input[type=submit]:hover { border-color: #1a1919; color: #1a1919; background-color: transparent; }
.c-sh__contact a { color: #1a1919; }
.c-sh__contact a svg path { fill: #f0e600; }
div.rm-product-suggestions a.rm-product-suggestion div.rm-product-suggestion-info>div.pricing div.pricing-content span.price { color: #1a1919!important; }
div.rm-product-configurator { background-color: transparent!important; border: 1px solid #ccc; }
div.rm-product-configurator div.intro span.product-configurator-title { color: #1a1919; }
div.rm-product-period-prices div.price span.amount { color: #1a1919; }
div.rm-product-media div.splide.thumb-slider div.splide__arrows button>svg { fill: #000!important; }
div.rm-product-media div.splide.thumb-slider ul.splide__list li.is-active:after { background: transparent; border-color: #000; }
div.rm-product-details>div.tabs>a.active { border-color: #000; color: #000; }
div.rm-product-grid a.rm-product div.rm-product-info>div.rm-product-pricing div.pricing-content span.price { color: #000; }
div.rm-cart-button a.ui-button { background: transparent!important; color: #000!important; }
.btn--yellow:visited { color: #1b1c20!important;}
.c-ph__buttons .btn--white:visited {  color: #fff!important; }
.c-ph__buttons .btn--white:hover { color: #000!important; }
.c-header__burger { background-color: #bdeb7f; }
#burger span, #burger.is-opened span { background-color: #000; }
.c-header__logo { max-width: 200px; }
.c-header__lang .wpml-ls-legacy-list-horizontal .wpml-ls-item { font-size: 0; }
.c-header__lang ul li { opacity: 0.5; }
.c-header__lang ul li:hover { opacity: 1; }
.c-header__lang ul li.wpml-ls-current-language { opacity: 1; }
.c-footer__logo svg { max-width: 200px; width: 100%;  }
.c-footer--main .c-socials .c-social { margin: 0 20px 0 0; }
.c-footer--main .c-socials .c-social a svg { width: auto; }
.c-footer svg rect { fill: #1a1919!important; }
body { font-family: "Aeonik"; color: #1a1919; }
h1,h2,h3,h4,h5,h6 { font-family: "Cooper Lt BT"; }
.c-header__menu ul li { opacity: 0.6; }
.c-header__menu ul li:hover { opacity: 1; }
.c-header__menu ul li.current-menu-item>a, .c-header__menu ul li.current-menu-parent>a { color: #000; }
.c-header__menu ul li.menu-item-has-children ul.sub-menu { background-color: #fff; }
.c-header__menu ul li.menu-item-has-children ul.sub-menu li a, .c-header__menu ul li.menu-item-has-children ul.sub-menu li a:visited { color: #000; }
a.ui-button.color-primary.type-soft { background-color: #bee6d7; }
.c-ph.has-badge .inner { background-color:  #fafaf0; color: #1a1919; }
.c-ph:before { background-color: #00000087; }
.c-breadcrumbs .c-crumbs .c-crumb:last-of-type { color: #1a1919;  }
.c-breadcrumbs .c-crumbs .c-crumb svg path { fill: #000; }
.c-sh__badge svg ellipse  { fill: #bee6d7; }
.c-sh__badge svg line { stroke: #bee6d7; }
.btn { padding: 15px 30px; }
.btn--white { background-color: #1a1919; color: #fff; }
.btn--white:hover { background-color: transparent; color: #1a1919; border-color: #1a1919; }
.btn--yellow { background-color: #f0e600; color: #1a1919; }
.btn--yellow:hover { background-color: transparent; color: #1a1919; border-color: #1a1919; }
.c-card--default .c-card__title {  text-transform: initial; font-size: 26px; line-height: 42px; font-family: Cooper Lt BT; color: #1a1919;  }
.c-card--default .c-card__title a { color: #1a1919; }
.c-card--default .c-card__text p { opacity: 0.7; }
.c-card--accomm .c-card__title {  text-transform: initial; font-size: 26px; font-weight: 600; line-height: 42px; font-family: Cooper Lt BT; color: #1a1919;  }
.c-card--accomm .c-card__title a { color: #1a1919; }
.c-card--accomm .c-card__text p { opacity: 0.7; }
.c-card--blog { border-radius: 10px; overflow: hidden; }
.c-card--blog .inner { display: flex; flex-direction: column; background: #fafaf0; padding: 20px; box-sizing: border-box; text-align: center; align-items: center; justify-content: center;  }
.c-card--blog .c-card__url { margin: 20px auto; }
.c-footer { background-color: #fafaf0; color: #1a1919; }
.c-footer a, .c-footer a:visited { color: #1a1919; }
.c-footer .c-up {   background-color: #fafaf0; width: 80px; height: 80px; top: -27px; }
.c-footer  svg path { fill: #1a1919!important; }
.c-footer .c-widget__title { font-family: Cooper Lt BT; font-size: 25px; }
.c-footer .c-widget__title:after { background-color: #000; }
.c-footer--main ul li { width: 100%; }
@media only screen and (max-width: 1199px) {
.c-header__lang { margin-left: auto; }
.c-header__burger { margin-left: 10px; }
#rm-register div.rm-register div.register-holder { display: flex; flex-direction: column; }
}
@media only screen and (max-width: 990px) {
div.rm-product-grid div.products { display: flex; flex-wrap: wrap; justify-content: space-between; }
div.rm-product-grid a.rm-product { width: 45%; }
}
@media only screen and (max-width: 790px) {
#rm-product-detail-page .media-viewer, #rm-product-detail-page .product-info { grid-column: auto/span 12!important; }
#rm-product-detail-page .rm-product-detail-page>div.ui-grid { display: flex!important; flex-direction: column!important; }
div.rm-product-suggestions div.product-suggestions { display: flex; flex-wrap: wrap; justify-content: space-between; }
div.rm-product-suggestions a.rm-product-suggestion { width: 44%; }
.c-footer--main .u-cols .u-col.u-col--intro { text-align: left; }
}
@media only screen and (max-width: 600px) {
div.rm-product-suggestions a.rm-product-suggestion { width: 100%; }
div.rm-product-grid a.rm-product { width: 100%; } 
#rm-cart-details div.rm-cart-details div.cart-item { display: flex; flex-direction: row; flex-wrap: wrap; }
#rm-cart-details div.rm-cart-details div.cart-item div.product-remove { width: 100%; display: flex; justify-content: flex-start; }
#rm-cart-details div.rm-cart-details div.cart-item div.product-price { width: 100%; align-items: flex-start; }
#rm-cart-details div.rm-cart-details div.cart-summary { display: flex; flex-direction: column; }
#rm-cart-details div.rm-cart-details div.cart-summary .summary-list { width: 100%; }
#rm-cart-details div.rm-cart-details div.cart-summary .total { width: 100%; align-items: flex-start; }
#rm-cart-details div.rm-cart-details div.cart-summary div.total div.buttons { flex-direction: column; }
.post-categories a { font-size: 14px; padding: 12px 20px; }
}
@media only screen and (max-width: 490px) {
.c-header__logo { max-width: 100px; }
}