h1.web {font-family: 'MMHeadlineProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:28px;}

h2.web {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:20px;}

p.web {font-family: 'MMTextProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:15px;}
 
body * {font-family: 'MMTextProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important; font-size:13px;}

/* NAVIGATIE */
#top-navigation > ul.top-navigation-items li.item span {font-size:14px; font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}

@media (min-width: 1200px) {
  /* large res */
	#top-navigation > ul.top-navigation-items li.item span {font-size:16px; font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
}
@media (max-width: 954px) {
  /* small res */
	#top-navigation > ul.top-navigation-items li.item span {font-size:13px; font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
}
#header .search button span {font-family:'MMTextProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important; font-size:14px;}
#header .cart .button.trigger span, .responsive #header .cart .button.trigger span {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}

/* HOMEPAGE */
.menu-bar-item .menu-bar-inner em {font-family: 'MMTextProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important; font-size:13px;}
.menu-bar-item .menu-bar-inner strong {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; text-transform: uppercase;}
#reco-products h2 {color:#000000 !important; font-family:'MMHeadlineProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important;}
.product-link {font-size:14px;}
#megadeals-hero .products-grid .base-info .b-set .button.arrow span, 
#megadeals-row .products-grid .base-info .b-set .button.arrow span,
#reco-products .products-grid .base-info .b-set .button.arrow span, 
#category-products .products-grid .base-info .b-set .button.arrow span {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size:13px;}
#hp_textmenu_right h2 {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size:15px;}
#hp_textmenu_right a {font-size:14px; line-height: 20px;}

/* CATEGORY PAGE */
#filters .content.categories ul li.active.child-active > a, #filters .content.categories ul li.active.child-active > ul li.active.child-active > a {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size:14px;}
.contentspot strong {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:15px;}
.category-header-left h1 {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
#cat-rotator-stage h2.header, #cat-static h2 {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
.button.to-details.mini span {font-family:'MMTextProWebTT-Regular',Tahoma,Arial,Helvetica,sans-serif !important;}

/* PRODUCT LISTING */
#category > hgroup h1, #my-account hgroup h1, .button span {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}

/* PRODUCT DETAIL */
#product-details .details h1 {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:30px;}
.box.infobox ul, .premium-sdd ul {font-size:12px;}
.button.add-to-cart span, 
.button.yellow span {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal;}
.usp h2 {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
#product-details .description h2, 
.header.border-top h1, 
.header.border-top h2, 
.header.border-top h3 {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:20px; color:#000;}
#features h2 {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-weight:normal; font-style:normal; font-size:15px !important;}
.button.gray span {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
.reviews article {line-height:18px;}
#product-details .description #betalen-in-termijnen-content article p {font-size:13px;}

/* SERVICE (OVER ONS) */
.page-header .page-title, #gr.block .title {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; text-transform:uppercase;}
.wrapper-content h1, .main-content .page-title.icon_gr {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
.main-content .section h2 {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size:24px;}
.section strong {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size:16px;}


/* BRANDPAGE */
h1, h2, .header h3, .static h1, .contentspot h1, .header h2, .button span {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important;}
.stickymenu-normal ul li, .stickymenu ul li {font-family:'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size: 15px;}

/* FOOTER */
.footer .column .headline,
.global_footer h3 {font-family: 'MMTextProWebTT-Bold',Tahoma,Arial,Helvetica,sans-serif !important; font-size:15px; text-transform:uppercase;}
.global_footer p.disclaimer {font-size:13px !important;}

