@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,400i');
@font-face {
  font-family: 'DollySmallCaps';
  src: url("/wp-content/themes/uitzonderlijktalent/assets/fonts/webfont.eot");
  src: url("/wp-content/themes/uitzonderlijktalent/assets/fonts/Dolly-SmallCaps.woff2") format("woff2"), url("/wp-content/themes/uitzonderlijktalent/assets/fonts/Dolly-SmallCaps.ttf") format("truetype");
}
body {
  background-color: #f3f3f0;
  font-family: 'Crimson Text', serif;
  font-size: 1.1em;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Crimson Text', serif;
}
.custom-kop-in-menu {
  display: inline-block;
  float: left;
  font-size: 1.2em;
  position: relative;
}
.custom-kop-in-menu .site-naam {
  font-family: DollySmallCaps;
  font-size: 1.5em;
  color: #4e72a0;
  text-transform: lowercase;
}
.custom-kop-in-menu .site-omschrijving {
  font-family: DollySmallCaps;
  text-transform: lowercase;
  color: black;
}
@media (min-width: 768px) {
  .storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation {
    float: right;
    margin: 0;
  }
  .main-navigation ul li,
  .secondary-navigation ul li {
    font-size: 1.0em;
  }
/*
Change PP: old font-size: 1.5em;
*/	
	
  .main-navigation ul.menu > li > a,
  .main-navigation ul.nav-menu > li > a {
    padding: 0.618em 1em;
  }
  .storefront-primary-navigation {
    background: rgba(0, 0, 0, 0.12);
  }
  .site-header {
    padding-top: 1em;
  }
  .site-header .site-branding {
    margin-bottom: 2em;
  }
  .site-header .site-branding img {
    max-width: 280px;
  }
  .site-header-cart .widget_shopping_cart {
    background-color: #a03434;
  }
  .custom-kop-in-menu {
    padding-left: 2em;
    padding-bottom: 0;
  }
  .custom-kop-in-menu .site-naam {
    font-size: 2em;
  }
}
.product .woocommerce-tabs ul.tabs {
  width: 100%;
  float: none;
  margin-right: 5.8823529412%;
  border: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
  list-style: none;
  padding: 0 0 0 1em;
  margin: 0 0 1.618em;
  overflow: hidden;
  position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
  position: absolute;
  content: ' ';
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: 1px solid #d3ced2;
  z-index: 1;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #d3ced2;
  background-color: #ebe9eb;
  display: inline-block;
  position: relative;
  z-index: 0;
  border-radius: 4px 4px 0 0;
  margin: 0 -5px;
  padding: 0 1em;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #fff;
  z-index: 2;
  border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  border: 1px solid #d3ced2;
  position: absolute;
  bottom: -1px;
  width: 0;
  height: 0;
  content: ' ';
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  left: -6px;
  border-bottom-right-radius: 4px;
  border-width: 0 1px 1px 0;
  box-shadow: 2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before {
  box-shadow: 2px 2px 0 #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {
  right: -6px;
  border-bottom-left-radius: 4px;
  border-width: 0 0 1px 1px;
  box-shadow: -2px 2px 0 #ebe9eb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after {
  box-shadow: -2px 2px 0 #ffffff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  display: inline-block;
  padding: .5em 0;
  font-weight: 700;
  color: #515151;
  text-decoration: none;
  outline: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
  color: inherit;
  text-shadow: inherit;
}
.wc-tab {
  float: none !important;
  width: 100% !important;
}
footer input[type="submit"] {
  border: 1px solid #d5d5d5;
}


	
.main-navigation ul.menu ul li a, .main-navigation ul.nav-menu ul li a {
    padding: .875em 1.41575em;
    font-weight: 400;
    width: 100%;
    font-size: .875em;
}

