/*
Custom CSS created for Go Sport WK 2018
*/

/* Mobile filter */
.gb-mobile-sidebar {
    display: none;
}
.gb-mobile-sidebar #accordion {
  padding: 0px !important;
}
.gb-mobile-sidebar #accordion h3 { color: white; }
.gb-mobile-sidebar #accordion h3.ui-accordion-header-collapsed:after{
    content: "\f055";
    font-family: FontAwesome;
    float: right;
    color: #99D427;
    padding-right: 15px;
}
.gb-mobile-sidebar #accordion h3.ui-accordion-header-active:after {
    content: "\f056";
    font-family: FontAwesome;
    float: right;
    color: #99D427;
    padding-right: 15px;
}

/* GDPR */
#checkout-review-table #td_review {
  padding-left: 0px;
}

#checkout-review-table #td_review #amorderattr label[for=gdpr] {
  display: none;
}

#checkout-review-table #td_review #amorderattr .checkboxes input, #co-billing-form #amorderattr .checkboxes input {
  margin-right: 15px;
  top: 11px;
}

#checkout-review-table #td_review #amorderattr label, #co-billing-form #amorderattr label {
  text-transform: none;
}

.customer-account-index .em-sidebar .block-account ul li:nth-of-type(5),
 .customer-account-index .em-sidebar .block-account ul li:nth-of-type(6),
  .customer-account-index .em-sidebar .block-account ul li:nth-of-type(8),
   .customer-account-index .em-sidebar .block-account ul li:nth-of-type(9),
    .customer-account-index .em-sidebar .block-account ul li:nth-of-type(11) {
  display: none !important;
}

/* .desktop.two-columns-right aside.right:after {
  content: url(http://gospor.tempdomain.be/media/wysiwyg/em0131/layout_sport/wk2018/banner_sidebar-1.jpeg);
} */

#opc-payment.section .ops-form-list li img {
  height: 50px !important;
  float: none !important;
  display: inline !important;
}

.em-header-style29 .welcome-msg:hover:before, .em-header-style29 .account-link:hover:before, .em-header-style29 .em-top-links > ul li:hover:before, .em-header-style29 .em-top-links ul.links li:hover:before, .em-header-style29 .em-top-links ul.em-links-wishlist li:hover:before {
  opacity: 0 !important;
}

.mp-post-header h2 a {
  color: white !important;
}

.sort-by > a {
  background-color: #99D427 !important;
}

.em-header-style29 .em-custom .megamenu-wrapper ul li.active-menu-link span {
  border-top-color: #99D427;
  border-top-width: 2px;
}

#checkoutSteps #billing-new-address-form li.fields input, #checkoutSteps #billing-new-address-form li.wide input,
 #checkoutSteps #billing-new-address-form li.fields textarea, #checkoutSteps #billing-new-address-form li.fields select,
  #checkoutSteps #shipping-new-address-form li.fields input, #checkoutSteps #shipping-new-address-form li.wide input,
   #checkoutSteps #shipping-new-address-form li.fields textarea, #checkoutSteps #shipping-new-address-form li.fields select {
  border: none !important;
}

#checkoutSteps #billing-new-address-form li.fields input:focus, #checkoutSteps #billing-new-address-form li.wide input:focus,
 #checkoutSteps #billing-new-address-form li.fields textarea:focus, #checkoutSteps #billing-new-address-form li.fields select,
  #checkoutSteps #shipping-new-address-form li.fields input:focus, #checkoutSteps #shipping-new-address-form li.wide input:focus,
   #checkoutSteps #shipping-new-address-form li.fields textarea:focus, #checkoutSteps #shipping-new-address-form li.fields select {
  background: white !important;
}

.em-sidebar .block, .em-sidebar .widget, .em-sidebar .multidealpro_recent, .opc-col > div, .box-account-content,
 .dashboard .welcome-msg, .box, .box-reviews .reviews .em-box-review, .box-reviews #review-form, .products-grid .product-item,
  .checkout-onepage-success .em-col-main .em-box {
  background-color: transparent !important;
}

#checkout-step-review .data-table th, #checkout-step-review tbody h3.product-name,
 .opc td.last .cart-price .price, i.mpblog-grey.glyphicons, i.mpblog-grey.glyphicons:before {
  color: #99D427 !important;
}

.products-grid .item:hover a.product-image:after {
    content: "\f002";
    font-family: FontAwesome;
    padding-top: 80px;
    font-size: 40px;
    color: white;
}

#checkout-review-table.data-table tfoot tr td {
  color: black !important;
}

.opc #checkout-review-submit .button.button {
  border-color: #99D427 !important;
  background-color: #99D427 !important;
}

input.input-text:focus, select:focus, textarea:focus {
  border-color: #99D427 !important;
}

.em-wrapper-main .std p {
  color: white;
  font-weight: 300;
}

.em-wrapper-main .std h3 {
  color: white;
}

.em-top-cart .topcart-popup {
  width: 375px;
}

.em-top-cart .topcart-popup .product-details .dd-truncated, .sorter .view-mode,
 .emcatalog-grid-mode .product-item .product-shop-top .bottom, .em-sidebar .block.block-compare,
  .emcatalog-disable-hover-below-mobile.products-grid li.item .product-item .em-element-display-hover {
  display: none !important;
}

.em-top-cart .topcart-popup .product-details .price {
  font-weight: 500;
  color: black;
  margin-left: 1px;
}

.swatch-link {
  border: 2px solid #99D427 !important;
}

.swatch-label {
  height: 23px !important;
    min-width: 23px !important;
    line-height: 23px !important;
    background: transparent !important;
    border: none !important;
    color: #99D427 !important;
    font-size: 11px !important;
}

.product-view .product-options dt.swatch-attr {
  display: inline-block;
  color: white;
  margin-right: 20px;
  transform: translateY(-25px);
}

.product-view .product-options dd.swatch-attr {
  display: inline-block;
}

.product-options #select_label_maat, #product-options-wrapper p.required {
  display: none !important;
}

#configurable_swatch_maat li.selected .swatch-link {
  background: #99D427 !important;
}

#configurable_swatch_maat li.selected .swatch-label {
  color: #3D3D3D !important;
}

#shopping-cart-table tbody tr td:first-child {
  border-left: 1px solid #99D427;
}

#shopping-cart-table tbody tr td.last {
  border-right: 1px solid #99D427;
}

#shopping-cart-table tbody tr.last td {
  border-bottom: 1px solid #99D427;
}

.cart-collaterals .totals.col-md-8 {
  margin-top: -80px;
}

.cart-collaterals .totals.col-md-8 .em-box-cart .em-box {
  background: #F5F5F5 !important;
}

.cart-collaterals .totals table tfoot td strong, .cart-collaterals .totals table tfoot td strong .price,
 .opc #checkout-step-login h3, .opc #checkout-step-login .col-1 > p, .opc #checkout-step-login .col-2 h4,
  .opc #checkout-step-login #login-form p {
  color: #808080 !important;
}

.opc #checkout-step-login h3 {
  font-size: 16px !important;
}

.opc #checkout-step-login .col-2 h4 {
  float: none !important;
}

.product-view-detail .product-shop .product-options dl.last label, .product-view-detail .product-shop .product-options dl.last .price-notice {
  color: white;
}

.product-view-detail .product-shop .product-options dl.last .price {
  color: white;
  margin-left: 3px;
  font-weight: 600;
  font-size: 13px !important;
}

.product-view-detail .product-shop .short-description .std {
  color: white;
  font-weight: 300;
}

.one-column .product-view .em-product-view-primary {
  padding-right: 1rem;
}

.img-banner:hover {
  background: transparent !important;
}

.catalog-product-view .em-col-main {
  background-color: transparent !important;
}

.em-wrapper-banners .img-banner .hover-tekst {
  display: none;
}

.em-wrapper-banners .img-banner:hover .hover-tekst {
  display: block;
}

.em-wrapper-banners .img-banner .hover-tekst a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

.em-wrapper-banners .img-banner .hover-tekst a span {
  top: 50%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #99D427 !important;
  padding: 10px 10px;
  text-transform: uppercase;
  color: black;
  font-weight: 300;
  font-size: 15px;
}

.em-header-top .em-top-links .list-inline {
  width: 37%;
}

.em-header-style29 .em-top-links>ul li {
  margin-left: 0px;
}

.em-header-style29 .em-top-links>ul li a {
  color: #3D3D3D;
}

.em-header-style29 .em-top-links>ul li a img {
  width: 13px;
  margin-right: 10px;
  margin-top: -4px;
}

.em-slideshow img {
  width: 100%;
}

.owl-fade-in {
  -webkit-animation: fadeIn 0s both ease !important;
  -moz-animation: fadeIn 0s both ease !important;
  animation: fadeIn 0s both ease !important;
}

.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut 0s both ease !important;
  -moz-animation: fadeOut 0s both ease !important;
  animation: fadeOut 0s both ease !important;
}

body:not(.cms-index-index) .seo_tekst {
  display: none;
}

.wrapper {
  /* background: rgba(49,50,52,1.00); */
  background-color: transparent !important;
  background-image: none !important;
}

html {
  background: #3D3D3D !important;
}

body {
  background: url(/media/wysiwyg/em0131/Website_Body_BG.jpg) !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

.em-header-style29 .em-language-currency .form-language.toolbar-switch span.current {
  background-repeat: no-repeat;
  display: none !important;
}

.toolbar-switch .toolbar-dropdown:hover span.current, .toolbar-switch .toolbar-dropdown ul, .toolbar-switch .toolbar-dropdown li, .toolbar-switch .toolbar-dropdown span.current, .sorter .view-mode {
  background-color: white !important;
}

.catalogsearch-result-index .em-col-main {
  width: 100%;
  left: 0;
}

.catalogsearch-result-index .em-sidebar, .breadcrumbs {
  display: none;
}

/*Header: Topbar*/

.slagzin {
  display: inline-block;
  font-weight: 300;
  color: white;
  margin-left: 10px;
  margin-top: 25px;
  margin-bottom: 25px;
  font-size: 28px;
}

.go-sport-green {
  color: #99D427;
}

.em-header-style29 .em-search-custom {
  margin-top: 40px;
}

/*
.em-wrapper-header .em-header-style29 .em-header-top {
    display: none;
}*/

.em-header-top {
  background-color: #99D427 !important;
}

.em-wrapper-header .em-header-style29 .link-account:before, .em-wrapper-header .em-header-style29 .em-logout-link:before, .em-wrapper-header .em-header-style29 .em-register-link:before, .em-wrapper-header .em-header-style29 .em-account-link:before, .em-wrapper-header .em-header-style29 .em-links-wishlist a:before, .em-wrapper-header .em-header-style29 .top-link-deal:before, .em-wrapper-header .em-header-top a:hover, .em-wrapper-header .em-header-top a:focus, .em-wrapper-header .em-header-top a:active {
  color: #fff !important;
  font-size: 12px !important;
}

.em-wrapper-header .em-header-top a {
  color: #ffffff;
  font-size: 12px !important;
}

.em-header-style29 .em-language-currency {
  display: none;
}

.product-view-detail .product-shop .short-description h2 {
  color: #164e87 !important;
  font: 500 14px/1.55 Lato, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.product-view-detail .product-shop .product-name {
  margin-bottom: 5px !important;
}

.em-sku-availability .availability .value {
  color: #99D427 !important;
  font-size: 11px;
  border: 1px solid;
  padding: 1px 5px;
}

.product-name h1 {
  font-weight: 500;
  color: #ffffff !important;
  font-size: 23px;
}

.product-view-detail .product-shop {
  border: none !important;
  padding: 0px 10px;
}

.em-wrapper-header .em-fixed-top.navbar-fixed-top .em-logo-sticky {
  display: block;
  width: 80px;
  padding: 4px 0;
  position: absolute;
  z-index: 1;
  left: 0;
}

/* .em-header-style29 .em-search {
  margin-top: 101px;
} */

.em-logo .logo img {
  max-width: 80px;
  margin-top: -50px;
}

.em-wrapper-header .em-header-style29 .em_nav {
  background-color: #94c93d;
}

.em-wrapper-header .em-header-style29 #em-main-megamenu ul li.menu-item-link a.em-menu-link span {
  border-top: none;
  line-height: 20px;
}

.form-search {
  float: right;
  width: 100% !important;
  margin-bottom: 0;
  border-style: solid;
  border-width: 1px;
  position: relative;
}

.em_nav .menu-container .menu-item-link:hover>a {
  color: #94c93d !important;
}

.effect-menu.hnav .menu-item-link:hover>.menu-container {
  padding-bottom: 0px;
}

.form-search input.input-text {
  background-color: #fff !important;
  color: #3D3D3D;
  font-weight: 100;
}

.em-search-style02 .form-search button.button {
  background: transparent !important;
  border: none !important;
}

.em-header-style29 .em_nav .hnav .menu-item-depth-0>a span {
  padding: 20px 20px;
  text-transform: capitalize;
}

.em-search-style02 .form-search button.button:before {
  color: #3D3D3D;
}

#top-search-fixed .form-search button.button {
  border-color: #94c93d !important;
  background-color: #94c93d !important;
}

.em-custom.menu-location {
  margin-top: 32px;
}

.em-custom.menu-location .megamenu-wrapper .em_nav {
  float: left;
  padding-right: 0px;
}

.em-custom.menu-location .megamenu-wrapper .em_nav, .em-custom.menu-location .megamenu-wrapper .em_nav li.menu-item-link a span {
  background: transparent !important;
}

.em-custom.menu-location .em-top-cart .em-summary-topcart {
  margin-top: 10px;
}

.em-custom.menu-location .em-top-cart .em-amount-topcart:before {
  display: none;
}

.em-custom.menu-location .em-top-cart .em-amount-topcart .em-topcart-qty {
  /* position: relative; */
  color: #99D427 !important;
  background-color: transparent !important;
  left: 25px;
  top: 4px;
}

.em-custom.menu-location .em-top-cart:before {
  content: "|";
  display: block;
  position: absolute;
  top: 8px;
  left: -35px;
  font-weight: 100;
  font-size: 18px;
}

.em-header-bottom.em-fixed-top {
  display: none !important;
}

.em-wrapper-header .navbar-fixed-top {
  display: block !important;
}

.em-wrapper-header .navbar-fixed-top .em-top-cart-sticky .em-summary-topcart .em-amount-js-topcart img {
  display: none !important;
}

.em-wrapper-header .navbar-fixed-top .em-search:hover .em-search-icon span:before {
  b
}

.menu-item-depth-0 .menu-item-link {
  width: 200px;
}

.menu-container li>a.em-menu-link {
  padding-left: 10px;
}

.owl-theme .owl-controls .owl-buttons div {
  color: #ffffff !important;
  border-color: #ffffff !important;
  background-color: #94c93d !important;
}

.em-text-upercase {
  font-size: 285%;
  line-height: 1;
  margin: 0;
  color: #94c93d !important;
  margin-bottom: 10px;
}

.em-slideshow a.button-link.first {
  color: #000000 !important;
  border-color: #94c93d !important;
  background-color: #ffffff !important;
}

/*Footer*/

.em-wrapper-footer .em-block-title .h4 {
  color: #94c93d !important;
}

/*Slider*/

.em-wrapper-main, em-wrapper-slideshow {
  background-color: #164e87 !important;
  background-image: url(http://webshop.okapiaalstar.be/skin/frontend/em0131/em0131_sport/images/okapiaalstar-background.png) !important;
  background-position: 800px 100px;
}

.em-wrapper-header {
  background-color: #164e87 !important;
  background-image: url(http://webshop.okapiaalstar.be/skin/frontend/em0131/em0131_sport/images/okapiaalstar-background.png) !important;
}

.em-slideshow a.button-link.first:hover {
  color: #ffffff !important;
  border-color: #94c93d !important;
  background-color: #94c93d !important;
}

.em-slideshow .owl-carousel .owl-item .em-owlcarousel-des {
  top: 5% !important;
}

.em-slideshow .owl-carousel .owl-item .em-owlcarousel-des h4, .em-slideshow .owl-carousel .owl-item .em-owlcarousel-des h1 {
  text-shadow: 1px 1px #000;
  color: #94c93d;
}

/*Banners producten*/

.img-banner .desc.position2 {
  left: 2% !important;
}

.img-banner:hover .position2 {
  left: 6% !important;
}

.em-wrapper-banners .position1 h1, .em-wrapper-banners .position2 h1, .em-wrapper-banners .position3 h1, .em-wrapper-banners .position4 h1, .em-wrapper-banners .position5 h1, .em-wrapper-banners .position6 h1, .em-wrapper-banners .position7 h1 {
  text-shadow: 1px 1px #000;
}

.em-wrapper-banners .img-banner .button-link {
  border-color: #94c93d !important;
}

.em-wrapper-banners .position3 .button-link {
  margin-left: 118px;
}

.em-wrapper-banners .position5 .button-link {
  margin-left: 126px;
}

/*Logo carousel*/

.owl-theme .owl-controls .owl-buttons div:hover {
  border-color: #94c93d !important;
  background-color: #94c93d !important;
}

/*Footer*/

.em-footer-info p {
  font-weight: 300;
}

.em-wrapper-footer a:hover, .em-wrapper-footer a:focus, .em-wrapper-footer a:active {
  color: #99D427 !important;
}

#back-top {
  background-color: #99D427 !important;
}

.em-footer-info-top .em-newsletter {
  display: none !important;
}

.em-wrapper-footer {
  color: white !important;
  border-color: #343434;
  background-color: #164e87 !important;
}

.em-wrapper-footer address a {
  color: #3c763d !important;
}

.em-wrapper-footer address a img {
  height: 17px;
  margin-left: 2px;
}

.em-wrapper-footer .em-block-title .h4 {
  color: #ffffff !important;
  font-weight: 500 !important;
  text-transform: initial;
}

.em-wrapper-footer .em-footer-style08 .block-subscribe {
  color: #fff !important;
  border-color: chocolate !important;
  background-color: transparent !important;
}

.em-wrapper-footer .em-footer-style08 .block-subscribe button.button {
  color: #ffffff !important;
  border-color: #fff !important;
  background-color: #94c93d !important;
}

.em-wrapper-footer a {
  background-color: transparent !important;
  color: white !important;
  font-weight: 300;
}

.em-social .em-social-icon img {
  width: 35px;
}

.em-wrapper-footer address a {
  color: white !important;
}

.em-footer-style08 .four-block-middle {
  border-top: none;
  border-bottom-color: white !important;
}

.em-wrapper-footer address {
  font-weight: 300;
  float: none !important;
  text-align: center;
}

@media (min-width: 768px) {
  .em-area-footer01 .row .col-sm-6 {
    width: 30%;
    margin-right: 30px;
  }
}

.checkout-onepage-index #checkout-review-table-wrapper tfoot tr:nth-child(2) {
  display: table-row !important
}

.em-wrapper-footer .em-footer-style08 .em-social .em-facebook:hover {
  color: #ffffff !important;
  border-color: transparent !important;
  background-color: transparent !important;
}

.em-wrapper-footer .em-footer-style08 .em-social .em-twitter:hover {
  color: #ffffff !important;
  border-color: #1da1f2 !important;
  background-color: #1da1f2 !important;
}

/*Pop up cart*/

.topcart-popup .topcart-popup-content .wrapper_bottom_button {
  border-color: #99D427 !important;
  background-color: #99D427 !important;
}

.topcart-popup .topcart-popup-content .wrapper_bottom_button button.button, .topcart-popup .topcart-popup-content .wrapper_bottom_button a.goto-cart {
  border-color: #ffffff !important;
  background-color: #99D427 !important;
  width: 100%;
}

.topcart-popup .topcart-popup-content .wrapper_bottom_button a.goto-cart {
  text-align: center;
}

.topcart-popup-content li.item p.sku {
  display: none;
}

/*Back to top*/

#back-top a {
  background: #94c93d !important;
}

/*Product fiche*/

.wrapper-breadcrums {
  background-color: transparent !important;
  background-image: none;
}

.product-view-detail .product-img-box .media-left .product-image img {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  border: 1px solid #94c93d;
}

.product-name h1 {
  font-weight: 500;
  color: #94c93d;
}

.in-stock span {
  color: #c2c2c2 !important;
}

.product-view-detail .qty_cart {
  width: 30%;
}

.product-view-detail .add-to-links {
  display: none;
}

.product-view-detail button.button.btn-cart {
  display: none;
}

.product-view-detail button.button.btn-em-buy-now {
  margin-top: 7px;
  width: 50%;
  float: left;
  border-color: #99D427 !important;
  background-color: #99D427 !important;
}

.product-view-detail button.button.btn-em-buy-now:hover {
  background-color: white !important;
  color: #94c93d !important;
}

.product-view-detail button.button.btn-em-buy-now span {
  color: #3D3D3D;
  text-transform: initial;
  font-weight: 500;
}

.product-view-detail .qty_cart button.decrease, .product-view-detail .qty_cart button.increase, .product-view-detail .qty_cart input.qty {
  background: #313234;
  border-color: #313234;
  border-radius: 0px;
  color: #c2c2c2;
}

.qty-ctl button.increase:hover, .qty-ctl button.decrease:hover {
  border-color: #99D427 !important;
  background-color: #99D427 !important;
}

.product-view-detail .qty_cart input.qty {
  border-bottom-color: #99D427;
}

.product-view-detail .product-shop .price-box {
  margin-bottom: 10px !important;
}

.product-view-detail .product-shop .price-box .price {
  font-weight: 500;
  color: #99D427 !important;
}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor, .r-tabs .r-tabs-nav .r-tabs-anchor:hover {
  color: #94c93d !important;
}

.em-product-info {
  display: none;
}

/* Winkelmandje - pagina */

.title-buttons h1, .title-buttons h2, .title-buttons h3, .title-buttons h4, .title-buttons h5, .title-buttons h6 {
  float: left;
  background: none;
  color: white !important;
}

.checkout-cart-index button.button.btn-checkout {
  float: right;
  color: #fff !important;
  border-color: #99d427 !important;
  background-color: #99d427 !important;
}

.checkout-cart-index button.button.btn-checkout:hover {
  float: right;
  color: #99d427 !important;
  border-color: #99d427 !important;
  background-color: #fff !important;
}

#shopping-cart-table .btn-continue, #shopping-cart-table .btn-update, #shopping-cart-table .btn-empty {
  color: #99d427 !important;
  border-color: #99d427 !important;
  background-color: #fff !important;
}

#shopping-cart-table .btn-continue:hover, #shopping-cart-table .btn-update:hover, #shopping-cart-table .btn-empty:hover {
  color: #fff !important;
  border-color: #99d427 !important;
  background-color: #99d427 !important;
}

.checkout-cart-index #discount-coupon-form, .checkout-cart-index .shipping {
  display: none;
}

.checkout-cart-index .messages .success-msg {
  border-color: #8dce28 !important;
}

.checkout-cart-index #shopping-cart-table p.sku {
  display: none;
}

.nobr {
  white-space: nowrap !important;
  color: #99D427 !important;
}

.product-name a {
  color: #99D427 !important;
}

.cart .data-table tr th {
  color: #99D427 !important;
}

.opc .step {
  background-color: whitesmoke !important;
}

.cart-table td.last .cart-price .price {
  color: #99D427 !important;
}

.em-sidebar .block-progress .block-content {
  background-color: whitesmoke !important;
}

h1, .h1, h2 {
  color: white !important;
}

.em-block-title block-title {
  background-color: #94c93d !important
}

.em-block-title.block-title span {
  color: white !important;
}

#checkout-review-table.data-table tfoot tr td {
  /* color: #164e87 !important; */
  font: 500 14px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
  font-weight: 700;
}

#checkout-review-table-wrapper .data-table td {
  border-color: #94c93d !important;
}

#checkout-review-table.data-table tfoot tr td .price {
  color: black !important;
  font: 700 20px/1.35 Raleway, Helvetica Neue, Helvetica, Arial, sans-serif;
}

#checkout-step-review .data-table tfoot tr.last td .price {
  margin-top: -2px !important;
}

.em-wrapper-header .em-fixed-top.navbar-fixed-top .em-logo-sticky {
  display: block;
  width: 80px;
  padding: 0px 0 !important;
  position: absolute;
  z-index: 1;
  left: 0;
}

.em-wrapper-header .em-fixed-top.navbar-fixed-top .em-logo-sticky img {
  width: 76% !important;
  height: auto;
}

.checkout-onepage-success .em-col-main .em-box {
  padding: 27px 20px 19px;
  color: white !important;
}

.opc .section .title-box {
  color: #808080;
  border-color: #94c93d !important;
  background-color: transparent;
}

.em-sidebar .block .em-block-title, .em-sidebar .widget .em-block-title, .em-sidebar .multidealpro_recent .em-block-title, .em-sidebar .block .em-widget-title, .em-sidebar .widget .em-widget-title, .em-sidebar .multidealpro_recent .em-widget-title, .em-sidebar .block .block-title, .em-sidebar .widget .block-title, .em-sidebar .multidealpro_recent .block-title, .em-sidebar .block .widget-title, .em-sidebar .widget .widget-title, .em-sidebar .multidealpro_recent .widget-title {
  color: white !important;
  border-color: #4a4a4b !important;
  background-color: #94c93d !important;
  font-color: white !important;
}

.cart-table tbody, .qty_cart input.qty {
  background-color: #f5f5f5!important;
}

.add-to-box .qty_cart input.qty {
  background: #313234 !important;
}

.data-table thead th {
  border-color: #94c93d;
}

#shopping-cart-table thead .em-block-title th {
  background: #F5F5F5 !important;
}

/*One page checkout*/

/* #co-billing-form ul.form-list li.control, #opc-shipping, #shipping-progress-opcheckout, #payment-progress-opcheckout {
  display: none;
} */

#checkout-review-table-wrapper tfoot tr:nth-child(2) {
  display: none;
}

.opc .section.allow:hover .title-box, .opc .section.active .title-box {
  color: #fff !important;
  border-color: #94c93d !important;
  background-color: #94c93d !important;
}

/*Loadingscreen*/

#loader-wrapper .loader-section {
  background: #164e87;
}

#custom_loader {
  /*background-image: url(http://webshop.okapiaalstar.be/skin/frontend/em0131/em0131_sport/images/Basketball.gif);*/
  z-index: 1001;
  position: absolute;
  left: 50%;
  left: calc( 50% - 105px);
  height: 126px;
  width: 210px;
}

.logo_loader {
  position: absolute;
  top: 35%;
  left: 50% !important;
  margin-left: -115px;
  z-index: 1001;
}

/* .cms-em0131-home .page.one-column {
    background-image: url(http://webshop.okapiaalstar.be/skin/frontend/em0131/em0131_sport/images/okapiaalstar-background.png) !important;
    background-color: #164e87 !important;
    background-size: contain;
    background-repeat: no-repeat;
} */

.em-wrapper-header, .em-wrapper-slideshow, .em-wrapper-main {
  background-size: contain;
  background-repeat: no-repeat;
  background-image: none !important;
  background-color: transparent !important;
}

.em-wrapper-brands, .em-wrapper-footer {
  background: transparent !important;
}

/*Mobile menu*/

#em-mheader-wrapper-menu .em-wrapper-top {
  display: none;
}

@media screen and (min-width:601px) and (max-width:960px){
  .em-wrapper-area02 .img-banner img, .em-inner-main .em-main-container .img-banner img {
    width: 100% !important;
    height: auto !important;
  }
}

@media screen and (max-width: 992px) {
  .em-header-style29 {
    display: none !important;
  }
}

@media screen and (min-width: 992px) {
  #em-mheader {
    display: none !important;
  }
}

@media screen and (max-width: 767px) {
  .em-wrapper-area02 .img-banner img, .em-inner-main .em-main-container .img-banner img {
    width: 100% !important;
    height: auto !important;
  }
  .em-footer-info-top {
    display: none;
  }
  #em-mheader #em-mheader-menu-icon {
    color: #94c93d !important;
  }
  .form-search.no_cate_search .text-search {
    display: none;
  }
  .img-banner .desc h1, .img-banner .desc h2, .img-banner .desc h3, .img-banner .desc h4, .img-banner .desc h5, .img-banner .desc h6 {
    font-size: 300% !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;
    margin-bottom: 1rem;
  }
}

.okapi-nieuws:before {
  content: "\f0f6";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  .okapi-team:before {
    content: "\f0c0";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    .okapi-games:before {
      content: "\f073";
      font-family: FontAwesome;
      font-style: normal;
      font-weight: normal;
      .okapi-club:before {
        content: "\f073";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        .okapi-tv:before {
          content: "\f26c";
          font-family: FontAwesome;
          font-style: normal;
          font-weight: normal;
          .okapi-supporters:before {
            content: "\f0a1";
            font-family: FontAwesome;
            font-style: normal;
            font-weight: normal;
            .okapi-eten:before {
              content: "\f0f5";
              font-family: FontAwesome;
              font-style: normal;
              font-weight: normal;
