#sp-top-bar {
    background-color: #283557 !important;
    color: #F4EF3C;
	padding: 0px 0 !important;
}

#checkout-options .radio:not(.btn-group),#checkout-options .checkbox:not(.btn-group) {
    display: flex;
    margin: 0 16px 16px 0px;
}
#checkout-options  label.checkbox, #payment-address label.checkbox {
    padding-top: 15px;
}
.offcanvas-menu {
    background-color: #283557 !important;
}
.checkout-content {
    max-width: 100%;
    overflow-x: hidden;
}

#sp-winkelwagen h4 { 
  	font-family: Vollkorn, sans-serif !important;
    color: #272C56;
}
#checkout-options .checkbox, .radio {
    margin-left: 20px;
}
#payment-address .checkbox, .radio {
    margin-left: 20px;
}
h6 {
    color: #F4EF3C;
}
.pagination>.active>a, .pagination>.active>span {
    border-color: #272c56 !important;
    background-color: #272c56 !important;
}
.pagination {
    text-align: center !important;
}
.btn-secondary {
    color: #fff !important;
    background-color: #283557;
    border-color: #6c757d;
}
input[type="radio"], input[type="checkbox"] {
    width: 14px !important;
}
.checkout-content #button-account {
	margin-top: 20px;
	margin-bottom: 20px;
}

#checkout-options .col-md-6 {
    position: unset !important;
}
#sp-footer {
    background: none !important;
}
#sp-header {
    	height: 110px;
}
#sp-footer2 {
    font-size: 10pt;
    color: #8387a7;
}
#sp-footer2 a {
    font-size: 10pt;
    color: #8387a7 !important;
}
.sp-megamenu-parent >li >a {
    font-size: 18px;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #DCDDDD !important;
}
#sp-eshopsearchmodule { margin-top: 35px;}
#sp-component { background: #ffffff; padding: 20px; border-radius: 5px; }.
.eshop-info-block h5 {
    font-size: 14px !important;
    font-weight: normal !important;
    margin: 10px 0;
}
/*.sp-megamenu-parent >li >a {
    display: inline-block;
    padding: 0 15px;
    line-height: 90px;
    font-size: 18px !important;
    text-transform: none;
	font-weight: 600;
}
.sp-megamenu-parent >li >a:active {
    font-size: 18px;
    text-transform: none;
    color: #283557 !important;
	text-decoration: underline !important;
}
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
    color: #283557;
	text-decoration: underline;
}*/
.btn-group .pull-right { display: none !important; }
#sp-logo { padding-top: 10px; padding-bottom: 10px; } 
.dropdown-toggle { display: none !important; }
.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 0px solid #ccc!important;
    border: 0px solid rgba(0,0,0,0.2)!important;
    box-shadow: 0 0px 
}
a {
    color: #283557 !important;
}
.laatstbekeken ul >li >a:before {
    display: none;
}
.itemid-201 .btn-primary, .sppb-btn-primary {

    color: #fff !important;
}
.input-prepend .add-on, .input-prepend .btn {
    margin-right: -1px;
    display: none;
}
.product-cart a {
	/*background: #283557;
    color: #ffffff !important;
	padding: 15px;*/
	border-radius: 5px;
	margin-bottom: 5px;
	font-weight: bold;
}
.btn-primary, .sppb-btn-primary {
    border-color: #283557 !important;
    background-color: #283557 !important;
}
.eshop-categories-list .eshop-category-wrap .image, .eshop-sub-categories-list .eshop-category-wrap .image {
    padding: 25px;
}
.input-append input[type="text"], .input-append input[type="password"], .input-append input[type="datetime"], .input-append input[type="datetime-local"], .input-append input[type="date"], .input-append input[type="month"], .input-append input[type="time"], .input-append input[type="week"], .input-append input[type="number"], .input-append input[type="email"], .input-append input[type="url"], .input-append input[type="search"], .input-append input[type="tel"], .input-append input[type="color"], .input-append .uneditable-input, .input-prepend input[type="text"], .input-prepend input[type="password"], .input-prepend input[type="datetime"], .input-prepend input[type="datetime-local"], .input-prepend input[type="date"], .input-prepend input[type="month"], .input-prepend input[type="time"], .input-prepend input[type="week"], .input-prepend input[type="number"], .input-prepend input[type="email"], .input-prepend input[type="url"], .input-prepend input[type="search"], .input-prepend input[type="tel"], .input-prepend input[type="color"], .input-prepend .uneditable-input {
    width: 100%;
}
.input-append, .input-prepend {
    width: 100%;
}
#sp-zoekenbreed {padding-top: 25px; padding-left: 0px !important; padding-right: 0px !important;}
#sp-main-body {
    padding: 25px 0 !important;
}
.add-on { display: none !important; }
#eshop_result img {
    border: 1px solid #C5C5C5;
    margin: -25px 10px 20px 25px !important;
    padding: 3px;
}
#eshop_result li > div {
    margin-top: -100px;
}
#eshop_result {
    background-color: #f5f5f5 !important;
    width: 500px;
    position: absolute;
    z-index: 9999;
    font-weight: bold !important;
}
.sp-module.openingstijden {
    padding: 20px;
	min-height: 460px;
}
.openingstijden { background: #ffffff; border-radius: 5px; }
.openingstijden .sp-module-title {
    margin: 0 0 20px;
    font-size: 22px;
    text-transform: none;
    line-height: 1;
}
.eshop-image-block img {
    margin: 0 auto;
}
.container #sp-covid {
  background: #fff;
  padding: 25px;
  margin-top: 25px;
  border-radius: 5px;
}
 #sp-covid .sp-module ul >li {
    border-bottom: 0px solid #e8e8e8;
   	display: list-item;
}
 #sp-covid .sp-module ul {
    list-style: unset;
    margin-left: 25px;
}
#cboxContent .btn-primary { color: #fff !important; }
#cboxContent .btn-danger { color: #fff !important; }
#cboxContent .btn-succes { color: #fff !important; }
#login ul li { list-style: none; }
#sp-bottom {
   background-color: # !important;
}
.kaart { background: #ffffff; padding: 20px;}
.body-innerwrapper { background: #272C56; }
body { background: #272C56 !important; }
.eshop-buttons .input-append {
    margin: 0px;
}
.eshop-buttons .input-append {
    margin-bottom: 20px;
}
div.span4 .product-cart a {
    margin-bottom: 23px !important;
}
.sp-megamenu-parent >li >a {
    text-transform: none;
    font-size: 21px !important;
}
.bfQuickMode .bfbs3-form-group .bfbs3-control-label, .bfQuickMode .form-group .control-label {
    font-family: Vollkorn, sans-serif !important;
}
img.sp-default-logo.d-none.d-lg-block {
    width: 200px;
}
.bfQuickMode .bfbs3-btn, .bfQuickMode .btn {
    font-family: Vollkorn, sans-serif !important;
}
/*.flex-viewport {
    overflow: visible !important;
    position: relative;
}*/
.checkout-content {
    padding-left: 5px;
}

#sp-footer1  { background: #ffffff; border-radius: 5px; padding: 25px;}
.laatstbekeken .sp-module-title { color: #222222; text-align: left;  margin-top: 30px; font-weight: normal; font-family: Open Sans, sans-serif; font-size: 24px; text-transform: none;}
.laatstbekeken a { text-align: left; font-weight: bold; }
.laatstbekeken .eshop_product .price { color: #333333; text-align: left; margin-left: -145px; }
#sp-winkelwagen {
    margin-top: 31px;
    text-align: right;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a {
    color: #fff !important;
}
.offcanvas-menu .fa {
    color: #fff !important;
}
.offcanvas-menu #eshop-cart {
    padding: 25px;
}
.offcanvas-menu .eshop-items h4 {
    color: #fff;
}
.offcanvas-menu a {
    color: #fff !important;
}

@media (min-width: 1200px) {
.row-fluid {
    margin-bottom: 25px;
}
}
@media  (max-width: 990px) {
	.row-fluid .span3 {
    width: 46.404255%;
}
.item-201 a {
	display: none;
}
.row-fluid [class*="span"] {
    margin-left: 0%;

}
#eshop-main-container .eshop-category-wrap img {
    display: inherit;

}


}

@media screen and (max-width: 480px) {
	.row-fluid .span3 {
    width: 100%;
	margin-bottom: 25px;
}
  .winkelwag {
  margin-left: 20px;
}
}
@media (min-width: 992px) and (max-width: 1200px) {
.sp-megamenu-parent >li >a {
    font-size: 17px !important;
}
}

