/*
Theme Name: Baker Child
Theme URI: http://baker.edge-themes.com
Description: A child theme of Baker Theme
Author: Edge Themes
Author URI: http://themeforest.net/user/edge-themes
Version: 1.0.1
Text Domain: baker
Template: baker
*/

footer .widget p {
    color: #fff !important;
    line-height: 20px;
    font-size: 18px;
}

edgtf-content .edgtf-content-inner>.edgtf-container>.edgtf-container-inner, .edgtf-content .edgtf-content-inner>.edgtf-full-width>.edgtf-full-width-inner {
    padding-top: 0px!important;
}

footer .widget p {
    /*font-size: 11px;*/
    line-height: auto !important;
}

@font-face {
    font-family: 'mark_my_wordsregular';
    src: url('fonts/mark_my_words-webfont.woff2') format('woff2'),
         url('fonts/mark_my_words-webfont.woff') format('woff'),
         url('fonts/mark_my_words-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cervo Neue Black Neue';
    src: url('fonts/CervoNeue-BlackNeueItalic.eot');
    src: url('fonts/CervoNeue-BlackNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-BlackNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-BlackNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-BlackNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-BlackNeueItalic.svg#CervoNeue-BlackNeueItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue Black Neue';
    src: url('fonts/CervoNeue-BlackNeue.eot');
    src: url('fonts/CervoNeue-BlackNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-BlackNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-BlackNeue.woff') format('woff'),
        url('fonts/CervoNeue-BlackNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-BlackNeue.svg#CervoNeue-BlackNeue') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue Bold Neue';
    src: url('fonts/CervoNeue-BoldNeueItalic.eot');
    src: url('fonts/CervoNeue-BoldNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-BoldNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-BoldNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-BoldNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-BoldNeueItalic.svg#CervoNeue-BoldNeueItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue SemiBold Neue';
    src: url('fonts/CervoNeue-SemiBoldNeue.eot');
    src: url('fonts/CervoNeue-SemiBoldNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-SemiBoldNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-SemiBoldNeue.woff') format('woff'),
        url('fonts/CervoNeue-SemiBoldNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-SemiBoldNeue.svg#CervoNeue-SemiBoldNeue') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue Neue';
    src: url('fonts/CervoNeue-RegularNeueItalic.eot');
    src: url('fonts/CervoNeue-RegularNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-RegularNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-RegularNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-RegularNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-RegularNeueItalic.svg#CervoNeue-RegularNeueItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue Thin Neue';
    src: url('fonts/CervoNeue-ThinNeueItalic.eot');
    src: url('fonts/CervoNeue-ThinNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-ThinNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-ThinNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-ThinNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-ThinNeueItalic.svg#CervoNeue-ThinNeueItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue Medium Neue';
    src: url('fonts/CervoNeue-MediumNeueItalic.eot');
    src: url('fonts/CervoNeue-MediumNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-MediumNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-MediumNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-MediumNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-MediumNeueItalic.svg#CervoNeue-MediumNeueItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue ExtraLight Neue';
    src: url('fonts/CervoNeue-ExtraLightNeue.eot');
    src: url('fonts/CervoNeue-ExtraLightNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-ExtraLightNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-ExtraLightNeue.woff') format('woff'),
        url('fonts/CervoNeue-ExtraLightNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-ExtraLightNeue.svg#CervoNeue-ExtraLightNeue') format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue Thin Neue';
    src: url('fonts/CervoNeue-ThinNeue.eot');
    src: url('fonts/CervoNeue-ThinNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-ThinNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-ThinNeue.woff') format('woff'),
        url('fonts/CervoNeue-ThinNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-ThinNeue.svg#CervoNeue-ThinNeue') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue Medium Neue';
    src: url('fonts/CervoNeue-MediumNeue.eot');
    src: url('fonts/CervoNeue-MediumNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-MediumNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-MediumNeue.woff') format('woff'),
        url('fonts/CervoNeue-MediumNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-MediumNeue.svg#CervoNeue-MediumNeue') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue ExBold Neue';
    src: url('fonts/CervoNeue-ExtraBoldNeueItalic.eot');
    src: url('fonts/CervoNeue-ExtraBoldNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-ExtraBoldNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-ExtraBoldNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-ExtraBoldNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-ExtraBoldNeueItalic.svg#CervoNeue-ExtraBoldNeueItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue Bold Neue';
    src: url('fonts/CervoNeue-BoldNeue.eot');
    src: url('fonts/CervoNeue-BoldNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-BoldNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-BoldNeue.woff') format('woff'),
        url('fonts/CervoNeue-BoldNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-BoldNeue.svg#CervoNeue-BoldNeue') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue Light Neue';
    src: url('fonts/CervoNeue-LightNeueItalic.eot');
    src: url('fonts/CervoNeue-LightNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-LightNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-LightNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-LightNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-LightNeueItalic.svg#CervoNeue-LightNeueItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue SemiBold Neue';
    src: url('fonts/CervoNeue-SemiBoldNeueItalic.eot');
    src: url('fonts/CervoNeue-SemiBoldNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-SemiBoldNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-SemiBoldNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-SemiBoldNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-SemiBoldNeueItalic.svg#CervoNeue-SemiBoldNeueItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Cervo Neue Neue';
    src: url('fonts/CervoNeue-RegularNeue.eot');
    src: url('fonts/CervoNeue-RegularNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-RegularNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-RegularNeue.woff') format('woff'),
        url('fonts/CervoNeue-RegularNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-RegularNeue.svg#CervoNeue-RegularNeue') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue ExtraBold Neue';
    src: url('fonts/CervoNeue-ExtraBoldNeue.eot');
    src: url('fonts/CervoNeue-ExtraBoldNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-ExtraBoldNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-ExtraBoldNeue.woff') format('woff'),
        url('fonts/CervoNeue-ExtraBoldNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-ExtraBoldNeue.svg#CervoNeue-ExtraBoldNeue') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue Light Neue';
    src: url('fonts/CervoNeue-LightNeue.eot');
    src: url('fonts/CervoNeue-LightNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-LightNeue.woff2') format('woff2'),
        url('fonts/CervoNeue-LightNeue.woff') format('woff'),
        url('fonts/CervoNeue-LightNeue.ttf') format('truetype'),
        url('fonts/CervoNeue-LightNeue.svg#CervoNeue-LightNeue') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Cervo Neue ExLight Neue';
    src: url('fonts/CervoNeue-ExtraLightNeueItalic.eot');
    src: url('fonts/CervoNeue-ExtraLightNeueItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/CervoNeue-ExtraLightNeueItalic.woff2') format('woff2'),
        url('fonts/CervoNeue-ExtraLightNeueItalic.woff') format('woff'),
        url('fonts/CervoNeue-ExtraLightNeueItalic.ttf') format('truetype'),
        url('fonts/CervoNeue-ExtraLightNeueItalic.svg#CervoNeue-ExtraLightNeueItalic') format('svg');
    font-weight: 200;
    font-style: italic;
}


body {
	font-weight: 100 !important;
	font-style: normal !important;
	font-size: 18px!important;
}

p{
	margin:0 !important;
}
h2, h3,h4 {
	color: #00768f!important;
}
.white {
	color: #fff !important;
}
ol {
	margin-left: 17px!important;
}
ol li {
	list-style-position: outside;
}
.wo-icon {
	background-color:#00768f !important;
}
.edgtf-pl-category {
	display:none;
}
.woocommerce .edgtf-onsale, .woocommerce .edgtf-out-of-stock {
	background-color: #00768f!important;
}

p.woocommerce-shipping-destination {
	    font-weight: 300!important;
}
.edgtf-btn.edgtf-btn-solid.button_cyan{
	    background: #71abb7 !important;
}
.edgtf-btn.edgtf-btn-solid.button_purple{
	background:#c7007f !important;
	color:#ffffff !important;
	font-weight: 500 !important;
	border-color: #c7007f !important;
}

.edgtf-btn.edgtf-btn-solid.button_purple:not(.edgtf-btn-custom-hover-bg):hover{
	background:#ffffff !important;
	color:#c7007f !important;
}
.edgtf-btn.edgtf-btn-solid.button_purple:not(.edgtf-btn-custom-border-hover):hover {
	border-color: #c7007f !important;
}

.loveitshareit .edgtf-st-title {
	color:#c7007f !important;
}
.edgtf-st-title{
	/*color:#00768f !important;*/
	text-transform: uppercase;
	font-family: 'Cervo Neue Light Neue'!important;
}

h6 {
	color: #ffffff !important;
	letter-spacing: 4px !important;
	font-weight: 600 !important;
	font-size: 35px ;
}

div.tp-mask-wrap div.tp-caption {
	font-family: 'Cervo Neue Light Neue'!important;
}

.home_seizoenspecial .edgtf-st-title,.meetgreet .edgtf-st-title {
	font-family: 'mark_my_wordsregular'!important;
	text-transform: initial;
}

.button_blue{
	background:#00768f;
}
.button_white{
	background:#ffffff;
}
.button_white:hover{
	background:#00768f;
}

.edgtf-page-header .edgtf-menu-area {
	height: 70px !important;
}

.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-left .edgtf-position-left-inner {
	padding-right: 0px !important;
}
.edgtf-header-divided .edgtf-page-header .edgtf-vertical-align-containers .edgtf-position-right .edgtf-position-right-inner {
	padding-left: 0px !important;
}

input.wpcf7-form-control.wpcf7-submit {
	font-size: 16px !important;
	font-weight: 500 !important;
}

.edgtf-dark-header .edgtf-page-header > div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu > ul > li.edgtf-active-item > a > span.item_outer .item_text::after, .edgtf-dark-header .edgtf-page-header > div:not(.edgtf-sticky-header):not(.fixed) .edgtf-main-menu > ul > li > a:hover > span.item_outer .item_text::after {
	background-color: #c7007f !important;
	height: 2px !important;
}

.edgtf-main-menu > ul > li > a > span.item_outer .item_text {
	text-transform: uppercase;	
}
.edgtf-main-menu > ul > li > a > span.item_outer .item_text::after {
	background-color: #c7007f !important;
	height: 2px !important;
}
.edgtf-main-menu > ul > li > a {
	 font-size: 12px !important;
}
#edgtf-back-to-top > span {
	background-color: #00768f !important;
	border: 1px solid #ffffff !important;
}

.inloggen{
	border: #c7007f 1px solid;
	padding: 5px 10px;
	color: #c7007f;
	margin: 10px;
	display: inline-block;
	float: right;
}
/*bean-to-bar*/

.page-id.11520 h2 {
	font-size: 33px !important;
	color: #00768f !important;
}

.cd-timeline-content h2 {
	color: #00768f !important;
	text-transform: uppercase !important;
	font-family:'Cervo Neue Light Neue' !important;
}

.cd-timeline-content {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}




.vc_column-inner{
	padding-top:0px !important;
}


.footer_image{
	position: absolute;
	top: -40px;
	width: 50px;
}

.footer_left{
	border-collapse: unset
}
.footer_left td{
	text-align: left;
	padding: 0 !important;
	vertical-align: middle!important;
}
.footer_left img{
	width:150px;
	position: unset;
	max-width: 150px;
}
.footer_nieuwsbrief{
	border-collapse: unset
}
.footer_nieuwsbrief td{
	padding: 0 !important;
	vertical-align: top!important;
	text-align: left!important;
}
footer .widget {
    color: #fff !important;
}
.rs-layer h1 {
	font-family: 'Cervo Neue Light Neue' !important;
	font-size:60px!important;
	line-height: 100px!important;
	color:#fff!important;
	letter-spacing: 10px!important;
	line-height:80px!important;
}
.rs-layer h1.big {
	font-size:100px!important;
}
.rs-layer h3 {
	font-family: 'Cervo Neue Light Neue' !important;
	font-size: 24px!important;
	line-height: 34px!important;
	font-weight: 400!important;
	letter-spacing: 0px!important;
	color: rgb(255, 255, 255)!important;
}
.rev-btn.rs-layer {
	font-family: 'Cervo Neue Light Neue' !important;
}
.edgtf-title-subtitle-holder-inner h1{
	text-shadow:2px 2px 2px #000000;
	font-family: 'Cervo Neue Light Neue' !important;
	z-index: 5;
	white-space: nowrap;
	line-height: 100px;
	font-weight: 600;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	visibility: inherit;
	transition: none 0s ease 0s;
	text-align: inherit;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	min-height: 0px;
	min-width: 0px;
	max-height: none;
	max-width: none;
	opacity: 1;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}
.edgtf-title-subtitle-holder-inner .edgtf-subtitle{
	/*text-shadow:2px 2px 2px #000000;*/
	 font-family: 'Cervo Neue Light Neue' !important;
	z-index: 6;
	white-space: normal;
	font-size: 24px !important;
	line-height: 34px;
	font-weight: 400;
	color: rgb(255, 255, 255);
	visibility: inherit;
	transition: none 0s ease 0s;
	text-align: center;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	letter-spacing: 0px;
	min-height: 0px;
	max-height: none;
	opacity: 1;
	transform: translate3d(0px, 0px, 0px);
	transform-origin: 50% 50% 0px;
}


.meetgreet{
	text-align: center;
	color:#fff!important;
	text-transform: uppercase;
	background-size:cover !important;
	background-position: bottom !important;
}

.meetgreet .edgtf-st-title{
	color:#ffffff !important;
}
.meetgreet img{
	width:50px;
}

.meetgreet .subtext{
	font-size: 24px;
	padding-top: 20px;
	padding-bottom: 20px;
	display: block;
	font-family: "Cervo Neue ExtraLight Neue";
}
.meetgreet .storelocation{
	font-size: 2em;
	font-weight: 800;
}

.home_onsverhaal h2, .home_onsverhaal p{
	color:#fff !important;
	text-shadow: 1px 1px 1px #000 !important;
}
.home_onsverhaal .edgtf-st-title{
	color:#fff !important;
}

.home_seizoenspecial{
	background-size:cover !important;
	background-position: bottom !important;
}

.home_beantobar{
	color:#000000 !important;
	background-size:cover !important;
	background-position: bottom !important;
}
mark,
mark.order-number {
	background:transparent!important;
}
.woocommerce-MyAccount-content p {
	margin-bottom:15px!important;
}
.edgtf-main-menu > ul > li > a {
    padding: 0 6px !important;
}
.edgtf-main-menu ul li.cart a {
	font-size: 20px !important;
}
.edgtf-main-menu ul li.cart .item_text {
	display:none!important;
}
.edgtf-main-menu ul li.shop  {
	background-color: #c7007f !important;
    margin-left: 16px;
}
.edgtf-mobile-header .edgtf-mobile-nav ul li.cart,
.edgtf-main-menu ul li.cart {
	margin-bottom: 40px!important;
}
.edgtf-m
.edgtf-main-menu > ul > li.shop > a > span.item_outer .item_text::after {
	background-color: #fff !important;
	height: 2px !important;
}
.edgtf-mobile-header .edgtf-mobile-nav ul li.shop {
	background-color: #c7007f !important;
}
.edgtf-mobile-header .edgtf-mobile-nav ul li.shop > a > span {
	color:#fff;
}
.edgtf-drop-down .second .inner ul.right li a .item_outer:before {
	display:none;
}
.edgtf-drop-down .second .inner ul.right li a .item_outer {
	padding: 0 0 0 0px!important;
}
.edgtf-drop-down .second .inner ul li a {
	padding: 7px 15px 7px 20px!important;
}

.edgtf-main-menu ul li.shop  ul li a{
	padding: 7px 15px 7px 15px!important;
}

.edgtf-main-menu ul li.shop a,
.edgtf-main-menu ul li.shop .item_text {
	color: #fff !important;
}
.edgtf-main-menu ul li.shop ul li a,
.edgtf-main-menu ul li.shop ul li .item_text {
	font-size: 13px!important;
	font-weight: 500!important;
	line-height: 24px!important;
	letter-spacing: 1px!important;
	color: #333!important;
}
.edgtf-footer-bottom-column-1 a {
	color:#ccc !important;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #c7007f;
	background-color: #c7007f!important;
	color: #fff !important;
}

input.wpcf7-form-control.wpcf7-submit{
	background:#00768f!important;
}

#cookieChoiceInfo {
	background-color: #c7007f !important;
	color: #fff !important;
	font-size:15px;
	line-height: 20px;
}

#cookieChoiceInfo a {
	color: #fff !important;
}
#cookieChoiceDismissIcon {
		background-color: #c7007f !important;
		display:none !important;
}


   .cd-timeline-block {
      margin: -10.5em 0;
   }

   .cd-timeline-block:first-child {
      margin-top: 0;
   }
   
.small-letters {
	text-transform:none!important;
}

.page-id-6513 table tbody tr, table thead tr {
	border: none !important;
	font-size:18px !important;
	font-weight:400 !important;
}

.page-id-6513 table td, table th {
	text-align: left !important;
	font-size:18px !important;
	font-weight:400 !important;
}

.page-id-6513 table td {
	padding: 0 !important;
}

.page-id-6513 table {
	width: 50% !important;
	border-collapse: inherit !important;
}
   
.page-id-11546 table tbody tr, table thead tr {
	border: none !important;
	font-size:18px !important;
	font-weight:400 !important;
}

.page-id-11546 table td, table th {
	text-align: left !important;
	font-size:18px !important;
	font-weight:400 !important;
}

.page-id-11546 table td {
	padding: 0 !important;
}

.page-id-11546 table {
	width: 70% !important;
}

.page-id-12576 table tbody tr, table thead tr {
	border: none !important;
	font-size:18px !important;
	font-weight:400 !important;
}

.page-id-12576 table td, table th {
	text-align: left !important;
	font-size:18px !important;
	font-weight:400 !important;
}

.page-id-12576 table td {
	padding: 0 !important;
}

.page-id-12576 table {
	width: 70% !important;
}

.wp-side-menu-item span {
	font-weight: 400!important;
	letter-spacing: 4px;
}
.edgtf-page-footer .edgtf-footer-bottom-holder,
.edgtf-page-footer .edgtf-footer-top-holder {
	background-color: #00768f!important;
}
.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
	padding: 20px !important;

}

.one-half,
.one-third {
    position: relative;
    margin-right: 4%;
    float: left;
        margin-bottom: 20px;
 
}
 
.one-half { width: 48%; }
.one-third { width: 30.66%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}

.wp-side-menu {
	background-color: #c7007f !important;	
}

.wp-side-menu-item {
	background-color: #c7007f !important;
}

.wp-side-menu-item:hover {
	background-color: #c7007f !important;	
}

.wp-side-menu-item:hover .wo-icon {
	background-color: #c7007f !important;	
}

.edgtf-title .edgtf-title-holder .edgtf-breadcrumbs-holder, .edgtf-title .edgtf-title-holder .edgtf-subtitle span {
	padding: 0 60px!important;
}

.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
	background-color: #fff !important;
	font-size: 18px !important;
	color: #5b5b5b !important;
	font-weight: 400 !important;
}

span.wpcf7-list-item {
	margin: 0 !important;
}
ul.products > .product .edgtf-pl-category a {
	font-size:15px;
}
ul.products > .product .edgtf-product-list-title h6{
	font-size:auto!important;
}
ul.products > .product .edgtf-product-list-title a{
	color:#333;
	font-size:18px;
	letter-spacing: 1px;
	padding:0 15px;
	min-height:55px;
	display: inline-block;
	line-height: 26px;
}
ul.products > .product .edgtf-product-list-title a:hover{
	color:#00768f;
}

.edgtf-woo-single-page .edgtf-single-product-summary .product_meta {
	display:none;
}

.edgtf-woo-single-page .edgtf-single-product-summary .price * ,
ul.products > .product .price * {
	color:#00768f;
	font-size: 18px !important;
	font-weight: 600;
}
ul.products > .product .edgtf-pl-text-wrapper {
	margin: 0px 0 0px!important;
	padding: 25px 0 21px;
	text-align: center;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
ul.products > .product .price {
	display: block;
	margin: 8px 0 10px;
}
ul.products > .product .edgtf-pl-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ddd;
}
.woocommerce-product-details__short-description {
	margin-top:15px;
}
body .pp_pic_holder a.pp_expand {
	display: none!important;
}
.edgtf-woo-single-page .edgtf-single-product-content .images .woocommerce-product-gallery__image:first-child {
	border:1px solid #ccc;
}
.edgtf-woo-single-page .edgtf-single-product-content .images figure a {
	border: 1px solid #ccc;
}
.edgtf-woo-single-page .edgtf-single-product-content .images .woocommerce-product-gallery__image:first-child a {
	border:0px none #ccc;
}
.edgtf-woo-single-page .related.products > h2, .edgtf-woo-single-page .upsells.products > h2 {
	font-size: 26px;
}
.edgtf-woocommerce-page .woocommerce-checkout .col-1 .form-row-first, .edgtf-woocommerce-page .woocommerce-checkout .col-2 .form-row-last {
	width:48%!important;
	margin-right: 2%!important;
}
.edgtf-woocommerce-page .woocommerce-checkout .col-1 label:not(.checkbox), 
.edgtf-woocommerce-page .woocommerce-checkout .col-2 label:not(.checkbox) {
	font-size:16px;
}
.woocommerce-terms-and-conditions-wrapper{
	margin-bottom:20px;
}
.woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), 
.woocommerce-page .edgtf-content a.added_to_cart, 
.woocommerce-page .edgtf-content a.button, 
.woocommerce-page .edgtf-content button[type="submit"], 
.woocommerce-page .edgtf-content input[type="submit"], 
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),
div.woocommerce a.added_to_cart, 
div.woocommerce a.button, 
div.woocommerce button[type="submit"], 
div.woocommerce input[type="submit"] 
{
	background-color: #333!important;
}
.woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, 
.woocommerce-page .edgtf-content a.added_to_cart:hover, 
.woocommerce-page .edgtf-content a.button:hover, 
.woocommerce-page .edgtf-content button[type="submit"]:hover, 
.woocommerce-page .edgtf-content input[type="submit"]:hover, 
div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover,
div.woocommerce a.added_to_cart:hover, 
div.woocommerce a.button:hover, 
div.woocommerce button[type="submit"]:hover, 
div.woocommerce input[type="submit"]:hover
{
	background-color: #00768f!important;
}
.edgtf-woo-single-page .related.products > h2, .edgtf-woo-single-page .upsells.products > h2,
.edgtf-woo-single-page .edgtf-single-product-summary .edgtf-single-product-title {
	font-size:30px!important;
}
.woocommerce-page .edgtf-content input[type="email"], .woocommerce-page .edgtf-content input[type="tel"], .woocommerce-page .edgtf-content input[type="password"], .woocommerce-page .edgtf-content input[type="text"], .woocommerce-page .edgtf-content textarea, div.woocommerce input[type="email"], div.woocommerce input[type="tel"], div.woocommerce input[type="password"], div.woocommerce input[type="text"], div.woocommerce textarea {
	font-size: 15px!important;
}

.edgtf-woocommerce-page .woocommerce-checkout input[type=checkbox], .edgtf-woocommerce-page .woocommerce-checkout input[type=radio] {
	margin: 0 3px 0 1px!important;
}
.woocommerce-terms-and-conditions-wrapper a {
	text-decoration: underline;
}
.wpmenucart-icon-shopping-cart-0::before {
	margin-right: 0.25em;
	font-size: 20px;
	color:#c7007f ;
	position: relative;
	top: 3px;
}
.edgtf-main-menu > ul > li >  a.wpmenucart-contents {
	padding:0px 0px 0px 11px!important;
	letter-spacing: 0px;
}
.wpmenucart-contents .cartcontents {
	font-size:14px;
	color: #333;
}
.wpmenucart-contents .amount:before {
	display:none;
}
.wpmenucart-contents .amount {
	position:absolute;
	left:38px;
	top:20px;
	font-size:14px;
	color: #333;
}
.bapf_head {
	display:none;
}
.bapf_body {
	text-align:center;
}
.bapf_body ul {
	display:block;
	text-align:center;
}
.bapf_body ul li {
	display:inline-block;
	padding:3px 5px!important;
	margin:0 0.25%!important;
	border:1px solid  #fff!important;
}
.bapf_body ul li.checked {
	display:inline-block;
	padding:3px 8px!important;
	margin:0 0.5%!important;
	border-radius:2px;
	border:1px solid  #ccc!important;
}
.bapf_body label {
	vertical-align: middle;
	color: #00768f !important;
	font-size:16px;
	font-weight: 600;
	white-space: nowrap;
	text-transform: uppercase;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out;
}

.bapf_loader_page {
	display:block;
}

.edgtf-woo-view-all-pagination {
	display:none!important;
}

.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	font-family:'Open Sans'!important;
}
.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,
.edgtf-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a {
	color: #c7007f !important;
	font-weight:bold;
}
.wc_payment_methods.payment_methods.methods label svg{
float: left!important;
margin-right: 10px;
}
.woocommerce-page .edgtf-content textarea#order_comments, 
div.woocommerce textarea#order_comments {
	font-family: 'Indie Flower', cursive;
	font-size:22px!important;
	letter-spacing:1px;
	min-height:200px;
}
.payment_box.payment_method_mollie_wc_gateway_ideal select {
	border:1px solid e5e5e5;
	padding:15px 10px;
	margin-top:10px;
}

.form-row.validate-required {
	margin-top:10px!important;
}

.edgtf-woocommerce-page div.woocommerce-info {
	margin: 0 0 30px!important;
}

button.woocommerce-form-register__submit {
	margin-top:20px!important;
}
button.woocommerce-form-login__submit {
	float: left!important;
	margin-right: 20px!important;
}
.edgtf-woocommerce-page .cart-collaterals table th {
	width: 33%!important;
}
.edgtf-woocommerce-page .cart-collaterals tr.shipping #shipping_method li>* {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0!important;
}
.edgtf-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li>* {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0!important;
}
.edgtf-woocommerce-page .cart_totals>h2 {
	text-align: left!important; 
}

h3#ship-to-different-address {
	font-size: 22px;
}
.edgtf-woocommerce-page .return-to-shop {
	margin: 70px 0 70px!important;
}
.woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button) {
	display:block!important;
	margin-bottom:20px!important;
}

.edgtf-woocommerce-page .woocommerce-error>a, .edgtf-woocommerce-page .woocommerce-info>a, .edgtf-woocommerce-page .woocommerce-message>a {
	color: #c7007f !important;
	text-decoration:underline;
}
.woocommerce-button.button.pay,
.woocommerce-button.button.cancel,
.woocommerce-button.button.custom_doc,
.woocommerce-button.button.view {
	display:block!important;
	margin-bottom:10px!important;
	text-align: center!important;
}
.edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li>a, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li>h5 {
    		padding-left: 14px!important;
	 }

@media only screen and (max-width: 1200px) {
	.edgtf-main-menu>ul>li>a {
		padding: 0 9px !important;
	}
}

@media only screen and (max-width: 1150px) {
	.edgtf-main-menu>ul>li>a {
		padding: 0 5px !important;
	}
}

@media only screen and (max-width: 1023px) {

	.edgtf-mobile-header .edgtf-mobile-logo-wrapper img {
	    height: auto!important;
	    max-width: 100px!important;
	}
	.edgtf-title-subtitle-holder-inner h1 {
		white-space: break-spaces!important;
		line-height: 9vw!important;
		font-size: 9vw !important; 
	}
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-full-width {
		padding: 20px !important;
		padding-bottom: 50px !important;
	}
	.edgtf-btn{
		padding:12px !important;
	}
	.edgtf-wrapper-inner .edgtf-content .edgtf-content-inner > .edgtf-full-width > .edgtf-full-width-inner {
	    padding-top: 0px !important;
	}
	.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner{
		padding-top:0px !important;
	}
	.wpb_single_image.wpb_content_element.vc_align_left {
		margin-bottom: 35px !important;
	}
	h1 {
		font-size: 40px !important;
	}
	h2 {
	font-size: 36px !important;
	}
	.edgtf-subtitle{
		display: none !important;
	}
/*
	.edgtf-st-title{
		font-size:2.5em !important;
	}
*/
}
@media only screen and (min-width: 1024px) {
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-full-width {
	    padding: 40px !important;
	    padding-bottom: 100px !important;
	}
	iframe{
		height:300px;
	}
/*
	.edgtf-title-subtitle-holder-inner h1{
		font-size:80px !important;
	}
	.edgtf-title-subtitle-holder-inner .edgtf-subtitle{
		font-size: 24px !important;
	}
	.edgtf-section-title-holder h2, .edgtf-section-title-holder h3{
		font-size:3.5em !important;
	}
	.edgtf-st-title{
		font-size:3.5em !important;
	}
*/
	.meetgreet_line{
	    border-right-width: 2px !important;
	    border-right-color: #ffffff !important;
	    border-right-style: solid !important;
	}
	
	
}

@media all and (max-width:768px){
	.edgtf-woocommerce-page th.product-price,
	.edgtf-woocommerce-page td.product-price,
	.edgtf-woocommerce-page th.product-quantity,
	.edgtf-woocommerce-page td.product-quantity,
	.edgtf-woocommerce-page th.product-subtotal,
	.edgtf-woocommerce-page td.product-subtotal {
		text-align:right!important;
	}
	.edgtf-woocommerce-page table.cart tr.cart_item td {
		padding: 25px 13px!important;
	}
	.edgtf-woocommerce-page table.cart thead tr th {
    		padding: 10px 13px!important;
	}
	.edgtf-woocommerce-page table.cart td.actions .button {
  		 padding: 0px 10px!important;
	}
	
	
	.woocommerce-page .edgtf-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .edgtf-content a.added_to_cart, .woocommerce-page .edgtf-content a.button, .woocommerce-page .edgtf-content button[type=submit], .woocommerce-page .edgtf-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit], div.woocommerce input[type=submit] {
		letter-spacing: 1px!important;
	}
	
}

@media all and (max-width:600px){
	.edgtf-woocommerce-page table.cart tr.cart_item td {
		padding: 25px 4px!important;
	}
	.edgtf-woocommerce-page table.cart thead tr th {
    		padding: 10px 4px!important;
	}
	.wp-side-menu {
		top: 7.5%!important;
		right: 0;
		z-index: 10001;
	}
	.wp-side-menu-item:hover {
		right:-1px;position:absolute!important;
	}
	.edgtf-woocommerce-page table.cart tr.cart_item td.product-name a {
		font-size: 16px!important;
		text-transform:initial!important;
	}

	h2 {
		font-size: 28px !important;
	}
	.edgtf-woocommerce-page .woocommerce-error, .edgtf-woocommerce-page .woocommerce-info, .edgtf-woocommerce-page .woocommerce-message {
  		line-height: 1.5em!important;
	}
	.edgtf-woocommerce-page .woocommerce-error a, .edgtf-woocommerce-page .woocommerce-info a, .edgtf-woocommerce-page .woocommerce-message a {
		display:inline-block;
		margin: 0 0% 5px 0!important;
	}
}

@media only screen and (max-width: 480px) {

	h2 {
		font-size: 24px !important;
	}
	.meetgreet .vc_col-sm-6 {
		width: 78%;
		margin: 0 auto;
	}
	.meetgreet .storelocation {
		 font-size: 1.25em;
	}
	
	.edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
		padding: 20px 0!important;
	}
	.one-half, .one-third {
		width: 100%;
		margin-right: 0;
	}
	.cd-container {
		width: 100% !important;
	}
	.wpb_single_image.vc_align_right {
		text-align: center !important;
	}
	.wpb_single_image.wpb_content_element.vc_align_left {
		text-align: center !important;
	}
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section, .edgtf-slider .carousel-inner .edgtf-slider-content-outer {
		width: 340px!important;
	}
	body .pp_pic_holder {
		width:95%!important;
	}
	body .pp_pic_holder #pp_full_res img {
  		width: 100% !important;
		height: auto !important;
	}
	
	h3#ship-to-different-address {
		font-size: 16px;
	}
	
}


.myparcel-delivery-options__errors{
    display: none !important;
}

.myparcel-delivery-options{
    margin-bottom: 2rem;
}

#customer_details .woocommerce-additional-fields {
    display: flex;
    justify-content: space-between;
}

#customer_details .woocommerce-additional-fields__field-wrapper {
    width: 45%;
}

.afbeelding-kaart{
    width: 45%;
}



.tax-product_cat .edgtf-wrapper .edgtf-container {
	padding-top:60px;
}
.tax-product_cat .edgtf-title {
	/*min-height: 550px;*/
}
/*
@media only screen and (max-width: 1024px) {
	.edgtf-title .edgtf-title-holder {
		position: relative;
	}
}*/
.tax-product_cat .breadcrumbinner {
	max-width: 1100px;
	margin:auto;
	padding-top:40px;
}
.tax-product_cat .breadcrumbinner > a:after {
	content: "/";
	padding:0 5px 0 7px;
}
.tax-product_cat .edgtf-breadcrumbs {
	float:left;
	width:auto!important;
}
.tax-product_cat .edgtf-breadcrumbs-inner{

	text-align:left;
}
.edgtf-breadcrumbs-inner .edgtf-delimiter,
.tax-product_cat .edgtf-breadcrumbs-inner .edgtf-delimiter {
	display:none;
}
.edgtf-breadcrumbs-inner a:first-child,
.tax-product_cat .edgtf-breadcrumbs-inner a:first-child {
	display:none;
}
.edgtf-breadcrumbs-inner a:after,
.tax-product_cat .edgtf-breadcrumbs-inner a:after {
	content: "/";
	padding:0 5px 0 7px;
}

@media (max-width: 1100px) {
    .afbeelding-kaart{
        width: 100%;
    }
    #customer_details .woocommerce-additional-fields__field-wrapper {
        width: 100%;
    }
    #customer_details .woocommerce-additional-fields {
        display: flex;
        justify-content: flex-start;
        flex-direction: column;
    }
}



/* WOOCOMMERCE */
/* WOOCOMMERCE - CHECKOUT PAGE */
.edgtf-woocommerce-page .woocommerce .woocommerce-checkout .col-1,
.edgtf-woocommerce-page .woocommerce .woocommerce-checkout .col-2 {
    width: 100%;
}
.woocommerce #customer_details .woocommerce-additional-fields {
    width: 100%;
}


/* UITZETTEN SHOP */
/* winkelwagen in menu verbergen */
.edgtf-main-menu .wpmenucartli {
    display: none;
}