
.information-information #content h3::after {   
    background: #e1e1e1;    
}

.table.paymentmethods>tbody>tr>td {
  padding: 8px; 
}

/* Begin Consumercard and prices */

#cart .name {
  margin-bottom: 5px;  
}

.price-affiliate, .price-affiliate .price-new {
  margin-top: 0px;  
  margin-bottom: 0px;
  font-size:  19px;    
  white-space:      nowrap;
}

#cart-modal-dialog .price-new, .price-old, .price { 
  font: bold 15px/22px "PT Sans", sans-serif;
  white-space:      nowrap;
}

@media (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  #cart-modal-dialog .price-new, .price-old, .price { 
    font: bold 12px "PT Sans", sans-serif;
  }
}

.thumbnails span.shipping_product {   
    float:          right;
    font-size:      11pt;
    font-weight:    700;
    padding:        3px 6px 3px;
    position:       absolute;
    right:          15px;
    bottom:         63px;       
    z-index:        1;    
    border-bottom-left-radius:    2px;
    border-top-left-radius:       2px;    
}

.thumbnails span.shipping_product {   
    top:          200px; 
    height:       26px;         
}

body:not(.seller-catalog-seller) .product-layout .product-thumb .caption {    
    min-height:   190px;
}

.product-layout:not(.product-list):not(.product-grid) .product-thumb .caption p {
    min-height: 80px;
}

.product-layout:not(.product-list) .product-thumb .caption .caption-title,
.product-layout:not(.product-list) .product-thumb .caption .caption-data {
  width:        100%;
} 

.consumercard-add, .consumercard-add-small {
     cursor:pointer;
}

.consumercard-add-small i {     
    padding-left: 8px;
}

.consumercard-add i {
    font-size: 23px;    
    padding-left: 8px;
}

.cc-discount {
  color: red; 
}

img.consumercard {
  border-radius: 0.3em;
}

.price-affiliate span i {
    font-size: 17px;   
    vertical-align1: middle;    
}

span.price-cc i.fa-info-circle {    
    cursor:pointer;
    color: #f57c00;
}

#content ul.list-unstyled.cc-block-info a::before,
#content ul.list-unstyled.mg-block-info a::before {
    content: '';  
}

.cc-block-menu, .cc-block-info, .mg-block-menu, .mg-block-info {
  min-height: 152px; 
}

.cc-block-menu, .cc-block-info, .mg-block-menu, .mg-block-info {
  border: 1px solid #e1e1e1 !important;
  padding: 15px 10px 15px !important;
  clear: none;
}

.account-account #content .row .cc-block-info div,
.account-account #content .row .mg-block-info div {
    padding-bottom: 0px;
    clear: none;
    display: inline;
    float:   left;    
}

.account-account #content .row .cc-block-info div:nth-child(2n+1),
.account-account #content .row .mg-block-info div:nth-child(2n+1) {     
   white-space: nowrap;  
}

.account-account #content .row .cc-block-info div,
.account-account #content .row .mg-block-info div {   
   padding-left: 0px;  
}

.btn-cc-upgrade {
  white-space: pre-wrap;
}

.home-product-maand, .home-charity-maand {
  margin-top: 64px;
}

.home-product-maand h1, .home-product-maand .hide,
.home-charity-maand h1, .home-charity-maand .hide  { 
  display: none;  
}

body.common-home .home-product-maand .btn.hide,
body.common-home .home-charity-maand .btn.hide  { 
  display: inline-block !important;  
}

.home-product-maand h3, .home-charity-maand h3 {
  color: #48a5da;
}

body.product-special-month .home-product-maand h3, body.product-special-month .home-product-maand .btn:not(.display), body.product-special-month .home-product-maand img, body.product-special-month #mfilter-content-container h2,
body.product-owc_listallproducts-charity .home-charity-maand h3, body.product-owc_listallproducts-charity .home-charity-maand .btn:not(.display), body.product-owc_listallproducts-charity .home-charity-maand img, body.product-owc_listallproducts-charity #content h2 { 
  display: none;  
}

body.product-special-month .home-product-maand h1,
body.product-owc_listallproducts-charity .home-charity-maand h1 { 
  display: inline;  
}

body.product-special-month .mfilter-content-container h2,
body.product-owc_listallproducts-charity .mfilter-content-container h2 {
  
}

body.product-special-month .home-product-maand,
body.product-owc_listallproducts-charity .home-charity-maand {
  margin-top: 0px;
  margin-bottom: 64px;
}

/* iPad in portrait & landscape */
@media (min-device-width : 768px) and (max-device-width : 1024px) {   
  
  .product-thumb .price, .product-thumb .price-new {
      font-size: 13px;
  }
  
  .price-affiliate, .price-affiliate span i {
    font-size:  17px;  
  }
  
  .consumercard-add i {
    font-size:    17px;   
    padding-left: 2px;
  }
}
/* iPad in landscape */
@media (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {   
  .product-thumb .price {    
    font-size:        12px;    
  }  
  .consumercard-add-small i {   
    padding-left: 2px;
  }
  .product-thumb .caption {
    padding-left:  10px;
    padding-right: 10px;   
  }
  
  .product-thumb .rating {
    left: 10px;
  }

}
/* iPad in portrait  */
@media (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {   
   
}   

/* End Consumercard and prices */

#column-left .easy-blog .article-intro img {
    display: none;
}

body.simple_blog-article-view .article-image img {
  width: 100%;
}

.product_language_not_available {
    font-size: 23px;
    font-weight: 500;
    color: red;
}

/* Begin home blokken */
.container_fth1, .container_fth2, .container_fth3, .container_fth4, .container_fth5, .container_fth6, .container_fth7, .container_fth8 { 
  padding-top: 20px; 
}

.owc_fth1, .owc_fth2, .owc_fth3, .owc_fth4, .owc_fth5, .owc_fth6, .owc_fth7, .owc_fth8  {
    background-color: #FFFFFF;
    border: 1px solid #ddd;    
    overflow: auto;
    padding: 0 20px;
    min-height: 320px;
}

.owc_fth1 .owl-carousel, .owc_fth2 .owl-carousel, .owc_fth3 .owl-carousel, .owc_fth4 .owl-carousel, .owc_fth5 .owl-carousel, .owc_fth6 .owl-carousel, .owc_fth7 .owl-carousel, .owc_fth8 .owl-carousel {
   background-color: none;
   border: 0;    
   overflow: auto;   
}

.container_fth9 { 
  padding-top:    30px;
  padding-bottom: 30px;
  background:     #48a5da;
}

.container_fth9 .box .box-heading h2 {
    color: #fff;
    letter-spacing: -.3px;
}

.container_fth9 .box .box-heading {
    margin-bottom: 47px;
    text-align: left;
}

.container_fth9 h3 {
    display: none;
}

.container_fth9 .fb-page {
  float: right;
}

.container_fth10 { 
  padding-top:    30px;
  padding-bottom: 30px; 
}

div.home-wereldbol, div.home-slider {
    padding: 0px 0px 60px 0px;       
}

div.home-wereldbol  .home-block-duurzaam-ondernemen,
div.home-wereldbol  .home-block-basis-voor-je-inkomen {  
  text-align:        left; 
  padding:           16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

div.home-wereldbol  .home-block-duurzaam-voordeel,
div.home-wereldbol  .home-block-ruilen-en-delen { 
  text-align:        right; 
  padding:            16px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;  
}

div.home-wereldbol  .home-block-duurzaam-ondernemen,
div.home-wereldbol  .home-block-duurzaam-voordeel,
div.home-wereldbol  .home-block-basis-voor-je-inkomen,
div.home-wereldbol  .home-block-ruilen-en-delen {   
  max-width:          300px !important;  
  min-width1:          300px !important;  
}

div.home-wereldbol  .home-block-ruilen-en-delen-en { 
  padding-top: 32px; 
  padding-bottom: 32px;
}

div.home-wereldbol  .home-block-duurzaam-ondernemen a,     
div.home-wereldbol  .home-block-basis-voor-je-inkomen a,
div.home-wereldbol  .home-block-duurzaam-voordeel a,  
div.home-wereldbol  .home-block-ruilen-en-delen a {   
  max-width:          268px !important;  
  min-width1:          268px !important; 
}  

div.home-wereldbol  .home-block-duurzaam-ondernemen, div.home-wereldbol  .home-block-duurzaam-ondernemen a { 
  background-color:   #2e7d32; 
  color:              #FFDA44;  
  text-align:         center;    
}

div.home-wereldbol  .home-block-duurzaam-voordeel, div.home-wereldbol  .home-block-duurzaam-voordeel a { 
  background-color:   #FFDA44; 
  color:              #2e7d32;  
  text-align:         center;
}

div.home-wereldbol  .home-block-basis-voor-je-inkomen, div.home-wereldbol  .home-block-basis-voor-je-inkomen a { 
  background-color:   #efe4b0; 
  color:              #48A5DA;
  text-align:         center;  
}

div.home-wereldbol  .home-block-ruilen-en-delen, div.home-wereldbol  .home-block-ruilen-en-delen a { 
  background-color:   #48A5DA; 
  color:              #efe4b0;
  text-align:         center;  
}

@media (min-width:1025px) and (max-width:1199px) {   
  div.home-wereldbol  .home-block-duurzaam-ondernemen,
  div.home-wereldbol  .home-block-duurzaam-voordeel,
  div.home-wereldbol  .home-block-basis-voor-je-inkomen,
  div.home-wereldbol  .home-block-ruilen-en-delen {   
    max-width:          300px !important;  
    min-width:          300px !important;  
  }
  
  div.home-wereldbol  .home-block-duurzaam-ondernemen a,     
  div.home-wereldbol  .home-block-basis-voor-je-inkomen a,
  div.home-wereldbol  .home-block-duurzaam-voordeel a,  
  div.home-wereldbol  .home-block-ruilen-en-delen a {   
    max-width:          268px !important;  
    min-width:          268px !important; 
  }    
}

@media (min-width: 768px) and (max-width: 991px) {
  
  div.home-wereldbol  .home-block-duurzaam-ondernemen,
  div.home-wereldbol  .home-block-duurzaam-voordeel,
  div.home-wereldbol  .home-block-basis-voor-je-inkomen,
  div.home-wereldbol  .home-block-ruilen-en-delen {
    min-width:           180px !important;     
  }
  
  div.home-wereldbol  .home-block-duurzaam-ondernemen a,     
  div.home-wereldbol  .home-block-basis-voor-je-inkomen a,
  div.home-wereldbol  .home-block-duurzaam-voordeel a,  
  div.home-wereldbol  .home-block-ruilen-en-delen a {        
    min-width:          160px !important;  
  }  
}

div.home-slider  .home-block-duurzaam,
div.home-slider  .home-block-biologisch {  
  text-align:        left; 
  padding:            16px 0px !important;  
  font-size1:          28px;
  font-weight1:        bold;  
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
}

div.home-slider  .home-block-ecologisch,
div.home-slider  .home-block-fairtrade { 
  text-align:        right; 
  padding:            16px 0px !important;  
  font-size1:          28px;
  font-weight1:        bold;  
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;  
}

div.home-slider  .home-block-duurzaam,
div.home-slider  .home-block-ecologisch,
div.home-slider  .home-block-biologisch,
div.home-slider  .home-block-fairtrade {   
  max-width:          220px !important;  
  min-width:          220px !important;  
}

div.home-slider  .home-block-duurzaam a,     
div.home-slider  .home-block-biologisch a,
div.home-slider  .home-block-ecologisch a,  
div.home-slider  .home-block-fairtrade a {   
  max-width:           180px !important;  
  min-width1:          180px !important; 
}  

div.home-slider  .home-block-duurzaam, div.home-slider  .home-block-duurzaam a { 
  background-color:   #2e7d32; 
  color:              #FFDA44;  
  text-align:         center;    
}

div.home-slider  .home-block-ecologisch, div.home-slider  .home-block-ecologisch a { 
  background-color:   #FFDA44; 
  color:              #2e7d32;  
  text-align:         center;
}

div.home-slider  .home-block-biologisch, div.home-slider  .home-block-biologisch a { 
  background-color:   #efe4b0; 
  color:              #48A5DA;
  text-align:         center;  
}

div.home-slider  .home-block-fairtrade, div.home-slider  .home-block-fairtrade a { 
  background-color:   #48A5DA; 
  color:              #efe4b0;
  text-align:         center;  
}

.btn-home-cc {
  min-width: 200px;  
}

@media (min-width:1025px) and (max-width:1199px) {   
  div.home-slider  .home-block-duurzaam,
  div.home-slider  .home-block-ecologisch,
  div.home-slider  .home-block-biologisch,
  div.home-slider  .home-block-fairtrade {   
    max-width:          300px !important;  
    min-width:          300px !important;        
  }
  
  div.home-slider  .home-block-duurzaam a,     
  div.home-slider  .home-block-biologisch a,
  div.home-slider  .home-block-ecologisch a,  
  div.home-slider  .home-block-fairtrade a {   
    max-width:          268px !important;  
    min-width:          268px !important; 
  }    
}

@media (min-width: 768px) and (max-width: 991px) {
  
  div.home-slider  .home-block-duurzaam,
  div.home-slider  .home-block-ecologisch,
  div.home-slider  .home-block-biologisch,
  div.home-slider  .home-block-fairtrade {
    min-width:           100px !important;     
  }
  
  div.home-slider  .home-block-duurzaam a,     
  div.home-slider  .home-block-biologisch a,
  div.home-slider  .home-block-ecologisch a,  
  div.home-slider  .home-block-fairtrade a {        
    min-width:          80px !important;  
  }  
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
   div.home-slider  .home-block-duurzaam,
  div.home-slider  .home-block-ecologisch,
  div.home-slider  .home-block-biologisch,
  div.home-slider  .home-block-fairtrade {
    min-width:           100px !important;     
  }
  
  div.home-slider  .home-block-duurzaam a,     
  div.home-slider  .home-block-biologisch a,
  div.home-slider  .home-block-ecologisch a,  
  div.home-slider  .home-block-fairtrade a {        
    min-width:          80px !important;  
  }  
}

/* End home slider */


div.home-hart-voor-duurzaam {
  background-color: #f1f2f2;
  text-align:       left;
  margin-top:       -50px;
  margin-bottom1:    70px;
}


div.home-hart-voor-duurzaam .box_html {  
  color:            #464646; /* #000 */;  
}

div.home-hart-voor-duurzaam .box_html h3 {
  color:            #48A5DA;  
  font-size:        46px;
}

div.home-basis-voor-je-inkomen {
    text-align:     left;
    margin-bottom1:  70px;
}

div.home-basis-voor-je-inkomen .box_html { 
  float:            right;  
}

div.home-basis-voor-je-inkomen .box_html h3 {
  color:            #48A5DA;  
  font-size:        46px;
}

div.home-duurzaam-voordeel {
  background-color: #FFDA44;
  color:            #2e7d32; 
}

div.home-duurzaam-voordeel a {  
  color:            #FFF; 
}

div.home-duurzaam-voordeel .box_html { 
}

div.home-duurzaam-voordeel .box_html h3 {
  color:            #2e7d32;  
  font-size:        46px;
}

div.home-duurzaam-voordeel .box_html .btn-default {
  background-color: #2e7d32;   
}

div.home-duurzaam-voordeel .box_html .btn-default:hover {
  background-color: #43a047;   
}

div.home-duurzaam-ondernemen {
  background-color: #4caf50;
}

div.home-duurzaam-ondernemen .box_html h3 {
  color:            #FFF;  
  font-size:        46px;
}

div.home-duurzaam-ondernemen .box_html {  
  float:            right;  
}

div.home-ruilen-delen {
  background-color: #48A5DA;
  text-align:       left;
  margin-bottom:    70px;
}

div.home-ruilen-delen .box_html {  
  float:            left;  
}

div.home-ruilen-delen .box_html h3 {
  color:            #FFF;  
  font-size:        46px;
}

div.home-global-effect {
  background-color: #f57c00;
  color:            #ffffff; 
}

div.home-global-effect a {  
  color:            #FFF; 
}

div.home-global-effect .box_html { 
}

div.home-global-effect .box_html h3 {
  color:            #ffffff;  
  font-size:        46px;
}

div.home-global-effect .box_html .btn-default {
  background-color: #2e7d32;   
}

div.home-global-effect .box_html .btn-default:hover {
  background-color: #43a047;   
}

#home-premium .price, #home-premium .button-group, #home-premium .cart-button {
  display: none;  
}

div.home-banner img {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
  margin-bottom: 18px;
}

@media (min-width: 960px) {
  div.home-banner .col-xl-4, div.home-banner .col-xl-12 {
    padding-left:  0px;  
    padding-right: 0px;
  }
  div.home-banner .col-md-12 {
    padding-left:  0px;  
    padding-right: 9px;
  }  
}

@media (max-width: 767px) {
  div.home-banner .col-xl-12 {
    padding-left:  0px;  
    padding-right: 0px;
  }
}

.tag-cloud p a {
  padding: 32px;
  font-size: 24px;  
}

/* Start Template */ 
.sf-menu .consumercard, .sf-menu .wat-is-nieuw, .sf-menu .over-ons, .sf-menu .ondernemersplein, .sf-menu .platforms {
  left:               auto;
  right:              auto;  
}

.sf-menu .over-ons .box-heading, .sf-menu .money-gift .box-heading, .sf-menu .moneygift .box-heading, .sf-menu .ondernemersplein .box-heading, 
.sf-menu .wat-is-nieuw .box-heading, .sf-menu .platforms .box-heading {
  display: none;
}

/* Hide sub categories */
.sf-menu .sf-mega .sf-with-ul + ul {
    display: none !important;
}

.sf-menu .sf-mega .submenu_category_title > a + ul, .sf-menu .sf-mega .submenu_title + ul {
    margin-top: 4px;
}

.rd-mobilemenu_submenu .box-heading {
  display: none;   
}

blockquote {    
    border-left: 5px solid #48A5DA;
}

/* End Template */ 

/* Start Money Gift - Consumercard Mijn Fair Vision */
.fv_offer_menu {
  padding-top1:  64px;  
}

/* End Money Gift - Consumercard Mijn Fair Vision */

/* EU VAT */
input[type="checkbox"].owc_euvat_confirm_ip {
  display:          inline;
}

/* Weblog */
.wl-main-heading { 
  display: none;
}

.wl-metadata {    
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #e1e1e1 !important;
}

.wl-description, .wl-description * {
    text-align: initial;   
}

a:hover,
a:focus {
  color: #48a5da;
  text-decoration: none;
}

.wl-page .wl-article .wl-description a {
    text-decoration: none;
}

.tooltip .tooltip-inner {
  background-color: #48a5da;
}

.wl-pagination {
    border-top: 0px !important;
}

.wl-module .wl-heading .wl-title {
  border-bottom: 0px solid #ffffff !important;
}

.wl-module .wl-heading .wl-title a,
.wl-metadata .wl-date, .wl-page .wl-description, .wl-page .wl-comments .wl-comment, .wl-list .wl-description {
  color: inherit !important;  
}

.wl-page .wl-description, .wl-author-page .wl-description, .wl-list .wl-description {
  font-size:  inherit !important; 
}

#abflcvxf8eo.wl-module .wl-content a.wl-down {
  color: #F57C36 !important; 
}

/* Yo menu */
/* Specials */
/*ul.yo-fm.fm-multi li:not(.fm-image-center):nth-last-of-type(2) a {
  background: #FF0000;
  color: #464646;
  font: bold 16px/19px "PT Sans", sans-serif;
  text-shadow: unset;
}*/

/* Charity */
/*ul.yo-fm.fm-multi li:not(.fm-image-center):nth-last-of-type(1) a {
  background: #2E7D32;
  color: #464646;
  font: bold 16px/19px "PT Sans", sans-serif;
  text-shadow: unset;
}*/

/* New */
/*ul.yo-fm.fm-multi li:not(.fm-image-center):nth-last-of-type(3) a {
  background: #FFDA44;
  color: #464646;
  font: bold 16px/19px "PT Sans", sans-serif;
  text-shadow: unset;
}

.yo-menu ul.yo-fm li:nth-last-child(1) a:hover, .yo-menu ul.yo-fm li:nth-last-child(1) a.active,
.yo-menu ul.yo-fm li:nth-last-child(2) a:hover, .yo-menu ul.yo-fm li:nth-last-child(2) a.active,
.yo-menu ul.yo-fm li:nth-last-child(3) a:hover, .yo-menu ul.yo-fm li:nth-last-child(3) a.active {
    color: #FFFFFF;   
} */

.yo-menu-extra .yo-heading a {
  font: bold 16px/19px "PT Sans", sans-serif;
  text-shadow: none;
}

.yo-menu-extra.yo-new .yo-heading {
    background: #FFDA44;
    color: #464646;
}

.yo-menu-extra.yo-new .yo-heading a {    
    color: #464646;
}

.yo-menu-extra.yo-specials .yo-heading {
    background: #FF0000;
    color: #464646;
}

.yo-menu-extra.yo-specials .yo-heading a {
    color: #464646;
}

.yo-menu-extra.yo-charity .yo-heading {
    background: #2E7D32;
    color: #464646;
}

.yo-menu-extra.yo-charity .yo-heading a {
    color: #464646;
}

.yo-menu-extra .yo-heading a:hover {    
    color: #FFFFFF;
}

.yo-menu { 
  position: relative;
  top: 0px;
  height: 32px;
  z-index: 100;
  float: left;
  width: 150px;
  margin-bottom: 0px;
}

.yo-menu-extra {
  float: left;
  display: inline-block;
}

.yo-menu-extra.yo-new {
  display: none;
}

.yo-heading {
    font: 400 16px/20px "PT Sans", sans-serif; 
    line-height: 13px;
    font-size: 14px;
    position: relative;
    padding: 6px 8px;
    cursor: pointer;
    height: 40px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border: 1px solid #ddd;
    border-radius: 8px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #f5f5f5;
    text-shadow: 0 1px 0 #fff;
}


/* 
menu_babies
menu_books
menu_animals
menu_electronics
menu_energy
menu_food
menu_health
menu_office
menu_cooking
menu_fasion
menu_music
menu_training
menu_personal
menu_travel
menu_home */
/*.sf-menu > li:nth-child(3),*/ 
.menu_electronics,  
.menu_training {
  display: none !important;
}

.sf-with-mega.menu_animals 
{
  max-width: 68px;
}
.sf-with-mega.menu_food, 
.sf-with-mega.menu_fasion,   
.sf-with-mega.menu_music  {
  max-width: 180px;
}

.sf-with-mega.menu_trave {
  min-width: 100px;  
} 

/*.info-below-menu ul {
  margin-top:     0;
  margin-bottom:  0px;
}*/

.info-below-menu  {
  margin-left: -32px; 
}

.html_195 {
  padding-right: 0px;
  padding-left: 10px;  
}

.owc_promo  {
  margin-top:    -48px;
  margin-bottom: 0px;  
}

.info-below-menu .box-heading {
  display1: none;
}

.inline-links {  
  
}

.inline-contact {  
  padding-left: 0px;
  text-align: right;  
  padding-right: 0px;
}

.inline-contact .inline-list {
  padding: 0px;
}

.inline-list {
  list-style: none;  
}

.inline-list li {
  display: inline-block;
  vertical-align: middle;
}

.inline-list li i, .inline-list li img {
  margin-right: 4px;  
}

.inline-contact .inline-list li.trustpilot img {
  margin-right: 0px;  
  top: -3px;
  position: relative;
}

.inline-list li img {
  height: 16px;
}

.inline-list li.ondernemers img {
  vertical-align:  initial;
}

.inline-list li.klantenkaart img {
  vertical-align:  center;
}

.inline-list li i {
  color: #48A5DA;  
  font-weight: 600;
}

.inline-list li a, .slogan {
  font-weight: 600;
}


.inline-list li.slogan, .inline-list li i.fa-thumbs-up, .inline-list li.goededoel a,
.inline-list li i.fa-gift, .inline-list li.cadeaus a,
.inline-list li.blog i.fa-sticky-note, .inline-list li.blog a {
  color: #F57C36;  
}

.inline-list li i.fa-tags, .inline-list li.acties a   {
  color: #FF0000;
}

.inline-list li i.fa-user, .inline-list li.klantenservice a{
  color: #277E33;
}

.inline-list li:not(:last-of-type) {
    margin-right: 8px;
}

.inline-contact .inline-list li {
    margin-left: 8px;
    margin-right: 0px;
}

.inline-list li a:hover, .inline-list li a:focus, .inline-list li a:active {
  color: #464646;
}

.header__top .container div:last-child {
  padding-right: 0px;
}

#pm-2 .yo-wrapper {
  overflow: initial !important;  
}

@media (max-width: 769px) or (max-width: 1024px) {   
  .stuck-menu .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }    
}

@media only screen and (min-width: 768px) and (max-width: 1024px) { 
  .stuck-menu .container {
    width: 100%;
    padding-right: 0px !important;
    padding-left: 0px !important;
  }    
}

@media only screen and (max-width: 1024px) {
  .menu_animals, .menu_office  {
    display: none !important; 
  }  
  .owc_promo  {    
    margin-top:    -56px;
    margin-bottom: 32px;  
  }
  
  .yo-menu {
    width: 130px;
  }
  
  ul.yo-fm.fm-multi {
    width: 200%;
    left: -130px;
  }
  ul.yo-pm {
    width: 200%;
    left: -130px;
  }
  .logo-block-header {    
    left: 0px;
  }
}

/*@media only screen and (max-width: 769px) {
  .inline-list li.goededoel, .inline-list li.goededoel, .inline-list li.merken, .inline-list li.ondernemers, .klantenservice i {
    display: none !important;  
  }  
  .owc_promo  {    
    margin-top:    -32px;
    margin-bottom: 32px;  
  }
}*/

@media only screen and (max-width: 767px) {
  .inline-list li.goededoel, .inline-list li.goededoel, .inline-list li.merken, .inline-list li.ondernemers, .klantenservice i {
    display1: none !important;  
  }  
  .owc_promo  {    
    margin-top:    -32px;
    margin-bottom: 32px;  
  }
  
  .cart {
    top: 0px;
  }
  
  .inline-list li:not(:last-of-type) {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 360px) {
  .inline-list li.goededoel, .inline-list li.cadeaus, .inline-list li.merken, .inline-list li.ondernemers, .klantenservice i {
    display1: none !important;  
  }  
  .owc_promo  {    
    margin-top:    -32px;
    margin-bottom: 32px;  
  }
  
  .cart {
    top: 0px;
  }
  
  .inline-list li:not(:last-of-type) {
    margin-right: 0px;
  }
}

.sf-menu > li.active > a, .sf-menu > li > a:hover, .sf-menu > li > a:focus, .sf-menu > li > a:active, .sf-menu > li.sfHover > a, .sf-menu > li > a.active, .sf-menu > li.sfHover > span {
    color: #fff;
    background: #48A5DA;
}

#categories .container .col-sm-6 {
  padding: 0px;  
  width: 100%;
}

#categories .container .col-md-6 {    
  width: 100%;
}

#categories .yo_menu_149, #categories .yo_menu_216 {
  width: auto !important;
  padding-right: 0px;
  padding-left: 0px;
}

#categories .yo_menu_216 {
  display: none;
}

@media (max-width: 1024px) {
  #categories .yo_menu_149 {
    display: none;
  }
  #categories .yo_menu_216 {
    display: block;
  }
  
  #categories .container .col-sm-6, #categories .container .yo-menu {
    width: 100%;
  }
}

@media (max-width: 767px) {
  #categories .yo_menu_149 {
    display: none;
  }
  #categories .yo_menu_216 {
    display: none;
  }
  
  #categories .container .col-sm-6, #categories .container .yo-menu {
    width: 100%;
  }
}

/* Slider */
.rev_slider_wrapper {
  z-index: 0;
}

/* Smart Search tool */
.mfp-bg { 
  background: radial-gradient(50% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0.5) 100%) repeat scroll 0 0 rgba(0,0,0,0) !important;
  background: -webkit-gradient( radial, 50% 50%,rgba(0,0,0,0.2),rgba(0,0,0,0.5) 100%) repeat scroll 0 0 rgba(0,0,0,0) !important;
  opacity: 0.8 !important;
  -khtml-opacity: 0.8 !important;
  -moz-opacity: 0.8 !important;
  filter: alpha(opacity=80);
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

#smss-modal-body {    
    max-width: 850px;   
}

#smss-modal-body-manual {  
  overflow: auto;
  height: 80vh;
  max-height: 80vh;
  z-index: 100000000 !important;
}

#smss-modal-body-manual > #check-data-manual > .middle .table-results tr td.name a b {
    border-bottom: 1px dotted #f57c00 !important;
    color: #f57c00 !important;
}

#smss-modal-body-manual .cart-buttons {
  padding: initial; 
}

#smss-modal-body-manual .cart-buttons #button-cart {
  padding: 10px 15px 11px !important;
}
#smss-products-result .cart-buttons #button-cart {   
  padding: 8px 15px 9px !important;
}

#smss-products-result-manual .image, #smss-products-result .image {
    position: relative;
    overflow: hidden;
    padding: 0;
}

#smss-modal-body-manual *, #smss-modal-body * {
  box-sizing: inherit;
}

#smss-modal-body-manual > #check-data-manual > .middle .table-results thead tr td {    
    font: 18px/22px "PT Sans", sans-serif;
}

#smss-modal-body-manual > #check-data-manual > .middle .table-results tr td {  
    font: 18px/22px "PT Sans", sans-serif;
}

#smss-products-result .new_pr span, #smss-products-result .sale span {   
  font: bold 10px/10px "PT Sans", sans-serif !important;
  width: 62px;
  height: 30px;
}

#smss-modal-body > #check-data .table-results tr td.image {    
    width: 15%;
}

#smss-modal-body-manual > #check-data-manual > .middle .table-results tr td.image {    
    width: 15%;
}

#smss-modal-body i.fa, #smss-modal-body-manual i.fa, #smss-modal-body-integrated i.fa {
    font-size: inherit;  
}

#smss-modal-body-manual {  
    box-shadow: 0 0px 20px rgba(0,0,0,0.3);
}

.smss_manual_call {
    position: fixed;
    z-index: 9999;
}

#smss-modal-body > #check-data #smss-popup-text .smss-popup-text-icon i.fa {
    font-size: 26px;    
}

#smss-modal-body > #check-data #smss-popup-text .smss-popup-text-icon {
    margin-bottom: 0px;
}

#smss-modal-body p {
  max-height: 0px;
}

#smss-modal-body > #check-data #smss-search-data-result-error .alert {
    padding: 16px 14px 8px 60px;
}

#smss-search-data-result-error .alert-danger i {
  background: inherit;   
}

#smss-modal-body .alert i.fa, #smss-modal-body-manual .alert i.fa, #smss-modal-body-integrated .alert i.fa {
  font-size: 32px;
}

@media (min-width: 768px) {
  #smss-modal-body-manual {
    width: 220%;
    left:  -50%;  
  }
  #smss-modal-body-manual * {
    font-size: 80%;
  }
  
}

.owc_productpageenhanced_df .title {
  font-weight: bold;    
}

.modal-content div.cart {
    position: relative;
}

.ms-shipping-choice .table > tbody > tr > td, .ms-shipping-choice .table > tbody > tr > th, .ms-shipping-choice .table > tfoot > tr > td, .ms-shipping-choice .table > tfoot > tr > th, .ms-shipping-choice .table > thead > tr > td, .ms-shipping-choice .table > thead > tr > th {
  padding1: 15px 0px 0px 15px; 
}

.ms-shipping-choice .table-responsive {
    overflow-x: hidden;
}

@media (max-width: 410px) {


}

#totals_formatted {
  white-space: nowrap;
}

.ms-shipping-choice .table .price {
  font-weight: normal;
  line-height: 1.42857143;
}

.ms-shipping-choice .table .quantity {
  float: none;
  color: #464646;
}

.ms-shipping-choice td {
  margin-right: 0px;
  margin-left: 0px;
}

/* product page enhanced */
.label-image-list-page-container, .label-image-product-page-container {
    margin-top: -8px;   
    position: absolute;
}

.label-image-list-page2, .label-image-product-page2, .label-image-list-page, .label-image-product-page {
    z-index: 900;
}

.owc_productpageenhanced_ds.owc_delivery {
  font-weight: bold; 
}

.owc_productpageenhanced_ds.owc_delivery span.title {
  font-weight: bold;
  color: #464646;
}

/* Landingspagina */

body.landingspage .breadcrumb,
body.landingspage footer,
body.landingspage .smss_manual_call,
body.landingspage #site-searcher-wrapper,
body.landingspage .landingspage_hide,
body.landingspage .landingspage_hide_before #top-link-account,
body.landingspage .landingspage_hide_before #login-header,
body.landingspage .landingspage_hide_before .button_wishlist,
body.landingspage .landingspage_hide_before #compare-header-total,
body.landingspage .landingspage_hide_before .box-cart {
  display: none;  
}

body.landingspage header .header__top {

}

body.landingspage header-nav .header__top {    
 padding-top: 28px;    
}
