
.switcher {
    width: 120px!important;
  border-right: 1px solid #cccccc;
}

.switcher .selected {
    width: 120px;
    background: #fff0!important;
}

.switcher a {
    font-family: Overlock SC;
    font-weight: 100;
}

.switcher .selected a {
    border: 1px solid #CCCCCC;
    background: url(//knusathome.onzewerkbank.nl/wp-content/plugins/gtranslate/arrow_down.png) 100px center no-repeat!important;
}


img.attachment-shop_catalog.size-shop_catalog.wp-post-image {
    max-height: 240px;
    width: auto!important;
    margin: auto;
}

.mkd-woo-product-image-holder {
    background: #ede5d0;
    border: 1px solid #e2d9c2;
}

.mkd-woo-product-image-holder {
    background: #ede5d0;
    border: 1px solid #e2d9c2;
    padding: 5px;
}


@media screen and (max-width: 480px) {
.yith-form-container {
    overflow: -moz-scrollbars-horizontal;
    overflow-x: scroll;
    overflow-y: hidden;
}
}

.wpb_widgetised_column.wpb_content_element {
    color: #4a3e5a;
}

.widget_text.widget.widget_custom_html {
    background: transparent;
}




p#rqa_name_row,
p#rqa_email_row,
p#rqa_message_row,
p.form-row {
    border: none!important;
    text-align: left!important;
}


.woocommerce.-wrapper p {
    text-align: center!important;
    border: 1px solid #4a3e5a!important;
}

.woocommerce-message {
    text-align: center;
    border: 1px solid #8BC34A;
    color: #8BC34A;
    font-size: 18px;
    padding: 5px;
    background: rgba(255, 255, 255, 0.51);
}

h3.mkd-single-product-title {
    font-size: 22px!important;
}

span.woocommerce-Price-amount.amount {
    color: #4a3e5a!important;
    font-weight: 600;
    font-size: 22px!important;
}

.mkd-woocommerce-page .price del, .woocommerce .price del {
    color: #4a3e5a;
}

img.mkd-normal-logo {
    margin-top: -46px!important;
}

.page-id-11462 .textwidget.custom-html-widget {
    display: none;
}

span.gratis-zending {
    color: #fff;
    background: #916928;
    font-size: 12px;
    padding: 5px;
}

table.open-table.verzend tr td {
    padding: 5px;
    border: 1px solid #ede5d0;
}

table.open-table.verzend {
    background: rgba(255, 255, 255, 0.51);
    padding: 5px!important;
}





table#yith-ywrq-table-list::after {
    content: '*Prijzen zijn exclusief verzendkosten';
}

table#yith-ywrq-table-list {
    background: rgba(255, 255, 255, 0.51);
}



table.footer-list{
  margin-top: 10px;
}

table.footer-list tr td {
    padding: 0px!Important;
      border: none;
  text-align: left;
  color: #4a3e5a;
  line-height: 2;
}

table.footer-list tr{
  border: none;
}

table.footer-list tr td a {
    color: #4a3e5a!important;
}

table.footer-list tr td a:hover {
    color: #916928!important;
}



table.open-table tr td {
    text-align: left;
    border: none;
padding: 0px;
color: #4a3e5a;
  line-height: 2;
}

table.open-table tr{
    color: #4a3e5a;
  border: none;
}
table.open-table {
    margin-top: 10px;
}

.gastenbook-footer {
    color: #4a3e5a!important;
}

.page-id-11462 .mkd-position-center-inner.mkd-top-bar-widget-area-inner {
    display: none;
}

div#mkd_side_area_opener-2 {
    display: none;
}

a:hover {
    color: #4a3e5a!important;
}

.woocommerce.ywraq-wrapper p {
    border: 1px solid grey;
    text-align: center;
    margin-top: 50px;
}

table.voorwaarden {
    width: 80%;
}

table.voorwaarden tr td {
    border: 1px solid grey!important;
text-align: left!important;
}

.mkd-page-header .mkd-menu-area{
  border: none!important;
}

.mkd-mobile-header-inner {
    background: #f0e9d7!important;
}

.mkd-mobile-header .mkd-mobile-nav {
    background-color: #efe8d6!important;
}

.mkd-mobile-header .mkd-mobile-nav li a, .mkd-mobile-header .mkd-mobile-nav li h4 {
    color: #4a3e5a!important;
    border: none;
}

img.mkd-normal-logo {
    width: 140px!important;
    height: auto!important;
    margin-top: -2.6em;
}

.mkd-top-bar {
    background: transparent;
}

.mkd-menu-area {
    background: transparent!important;
}

.mkd-footer-bottom-holder-outer {
    display: none;
}

.gastenbook-footer div#gwolle_gb_write_button {
    display: none;
}

.gastenbook-footer input.button.btn.btn-default {
    display: none;
}

.gastenbook-footer div#gwolle-gb-total {
    display: none;
}

.gastenbook-footer {
    color: grey;
}

.gastenbook-footer .gb-entry {
    display: none;
}

.gastenbook-footer .gb-entry.gb-entry-count_2,
.gastenbook-footer .gb-entry.gb-entry-count_1{
    display: block;
}

h4.footer-text {
    font-size: 18px;
    color: #656565;
    font-family: "Playfair Display",serif;
    font-style: italic;
    line-height: 1.85em;
    font-weight: 600;
}



.footer-text a {
    color: #4a3e5a!important;
}

.footer-text a:hover {
    color: #916928!important;
}

.link a {
    font-size: 18px;
    line-height: 1.85em;
    font-family: "Playfair Display",serif;
    font-style: italic;
}



.wpb_single_image a:after{
background-color: transparent;
}

.page-id-11462 header.mkd-mobile-header {
    display: none;
}

.mkd-mobile-header .mkd-mobile-header-inner {
    background-color: transparent;
}


.mkd-mobile-header .mkd-mobile-nav {
    background-color: #f7f6f4;
}



.mkd-mobile-header-holder {
    box-shadow: 0px 3px 5px rgba(136, 136, 136, 0.54);
}





input.wpcf7-form-control.wpcf7-text,
textarea.wpcf7-form-control.wpcf7-textarea {
    padding: 10px;
}

.wpcf7-form-control {
    font-family: Overlock SC!important;
    font-style: normal!important;
}


div#openingstijden {
    border: 2px dotted rgba(224, 224, 224, 0.97);
    background: rgba(145, 105, 40, 0.08);
    padding-top: 10px;
}


ul.menu-start-page {
    list-style-type: none;
    text-align: center;
}

ul.menu-start-page li {
    display: inline;
    padding: 15px;
    font-size: 1.5em;
      line-height: 1.8;
}

.page-id-11462 .mkd-content {
    border-top: none;
}


.page-id-11462 header.mkd-page-header {
    display: none;
}

.page-id-11462 footer.mkd-page-footer {
    display: none;
}




div#bottom-images {
    display: none;
}

form#gwolle_gb_new_entry h3 {
    margin-bottom: 32px;
}

.gwolle_gb_notice {
    margin-bottom: 32px!important;
  font-weight: 700;
}

input#gwolle_gb_author_name,
input#gwolle_gb_author_origin,
input#gwolle_gb_author_email,
textarea#gwolle_gb_content {
    padding: 10px;
    background: rgba(255, 255, 255, 0.34);
}

div#gwolle_gb_write_button input.button.btn.btn-default,
input#gwolle_gb_submit {
    background: #916928;
    border: 1px solid #916928;
    color: #f1edef;
    padding: 10px;
    font-style: normal;
    font-weight: 600;
    font-family: Raleway,sans-serif;
    font-size: 12px!important;
    line-height: 1.7em;
    text-transform: uppercase;
}

div#gwolle_gb_write_button input.button.btn.btn-default:hover,
input#gwolle_gb_submit:hover {
    background: transparent;
    color: #916928;
    cursor: pointer;
}

div##gwolle_gb .gb-entry-count_2 {
    border-top: 1px rgba(255,255,255,.1) solid;
}

div#gastenboek-footer div#gwolle_gb_write_button {
    display: none;
}

div#gastenboek-footer .gb-entry {
    display: none;
}

div#gastenboek-footer .gb-entry-count_1, div#gastenboek-footer .gb-entry-count_2 {
    display: block!important;
}

div#gastenboek-footer .page-navigation {
    display: none;
}

div#gastenboek-footer input.button.btn.btn-default {
    display: none;
}

div#contact-form input.wpcf7-form-control.wpcf7-text, div#contact-form .wpcf7-form-control.wpcf7-textarea {
    background-color: rgba(255, 255, 255, 0.50);
    padding: 15px;
    font-family: Raleway,sans-serif;
}

div#gastenboek-footer {
    border: 2px dotted rgba(247, 246, 245, 0.03);
    padding: 10px;
    background: rgba(247, 246, 245, 0.03);
}

.mkd-drop-down .second .inner>ul, .mkd-drop-down li.narrow .second .inner ul {
    background-color: #ede5d0;
}


section.related.products {
    display: none;
}



ul.list-collecties a:hover {
    color: #4a3e5a!important;
}

ul.list-collecties a {
    color: #916928!important;
}

ul.list-collecties li {
    padding: 5px;
}

ul.list-collecties {
    list-style-type: none;
}

ul.list-collecties li::before {
    display: none!important;
}

.wpb_widgetised_column.wpb_content_element {
    color: #4a3e5a;
}

.widget_text.widget.widget_custom_html {
    background: transparent;
}

ul.list-collecties li a {
    font-weight: 600!important;
  font-family: Overlock SC!important;
  font-size: 15px!important;
}

a.mkd-btn.mkd-btn-small.mkd-btn-outline.add_to_cart_button.ajax_add_to_cart.product_type_simple.mkd-btn-hover-solid {
    display: none;
}

.yith_ywraq_add_item_browse_message a {
    padding: 10px;
    border: 1px solid #916928;
    color: #916928;
    margin-top: 20px!important;
    margin-bottom: 20px;
}

.yith_ywraq_add_item_browse_message a:hover {
    background: #916928;
    color: #f7f6f5;
    border-color: #916928;
}

.yith_ywraq_add_item_browse_message {
    margin-bottom: 20px;
    margin-top: 20px;
}

tr.cart_item td {
    vertical-align: middle;
}

td.product-remove a {
    font-size: 3em;
}

input#rqa-name,
input#rqa-email{
    width: 95%!important;
    padding: 10px!important;
}

form#yith-ywraq-form {
    margin-bottom: 35px;
}

textarea#rqa-message {
    width: 95%;
    padding: 10px;
}


.btn-center {
    text-align: center;
}

.btn-center a.mkd-btn.mkd-btn-medium.mkd-btn-outline.mkd-btn-hover-solid {
    margin: 10px;
}

footer .mkd-footer-top-holder {
    display: block;
    background: transparent;
}

footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner {
        padding-top: 35px;
    padding-bottom: 35px;

}

.footer-area {
    width: 75%;
  color: #f7f6f5;
}

.mkd-side-menu-slide-from-right .mkd-wrapper {
    /* background-color: #000; */
    position: relative;
    z-index: 1000;
    -webkit-transition: left .5s cubic-bezier(.645,.045,.355,1);
    -moz-transition: left .5s cubic-bezier(.645,.045,.355,1);
    transition: left .5s cubic-bezier(.645,.045,.355,1);
    background-image: url(http://knusathome.onzewerkbank.nl/wp-content/uploads/2017/09/bg-dark2.jpg);
    background-size: cover;
    background-position: center;
} 
  .mkd-content {
    background: transparent;
}


.mkd-header-centered .mkd-menu-area,
.mkd-header-centered .mkd-logo-area,
.mkd-header-centered .mkd-menu-area,
.mkd-header-centered .mkd-logo-area {
    background-color: transparent!important; 
}



.mkd-footer-top-holder::before {
    width: 300px;
    height: 50px;
    margin: auto;
    background-image: url(/wp-content/uploads/2017/02/separator.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

ul.list-footer {
    list-style-type: none;
}

ul.list-footer li {
    float: left;
    color: #f7f6f5;
    padding: 0.2em 1em;
    text-decoration: none;
}

span.mkd-btn-text.footer img {
    position: absolute;
    left: -20px;
      top: -2px;
}

span.mkd-btn-text.footer {
    margin-left: 16px;
}

div#bottom-images {
    background-position: bottom!important;
}

.mkd-content {
    margin-top: 0px!important;
}

.single-product .mkd-content-inner>.mkd-container {
    background-color: transparent;
}

.single-product header.mkd-page-header {
    background-image: none;
}





ul.products li {
    float: left;
    color: #f7f6f5;
    padding: 0.2em 1em;
    text-decoration: none;
}



a.mkd-btn.mkd-btn-small.mkd-btn-outline.add_to_cart_button.ajax_add_to_cart.product_type_simple.mkd-btn-hover-solid {
    display: none!important;
}
.woocommerce ul.products .product:hover span.price {
    opacity: 1;
}

.mkd-full-width-inner {
    padding: 0px!important;
}

