/*! Reebok fonts
--------------------------------------------*/
@font-face {
	font-family: 'SuperGrotesk';
	src: url('fonts/SuperGroteskPro-CondMedium.eot');
	src: url('fonts/SuperGroteskPro-CondMedium.eot?#iefix') format('embedded-opentype'),
		 url('fonts/SuperGroteskPro-CondMedium.woff2') format('woff2'),
		 url('fonts/SuperGroteskPro-CondMedium.woff') format('woff'),
		 url('fonts/SuperGroteskPro-CondMedium.ttf') format('truetype'),
		 url('fonts/SuperGroteskPro-CondMedium.svg') format('svg');
}

@font-face {
	font-family: 'DINPro-Regular';
	src: url('fonts/DINPro-Regular.eot');
	src: url('fonts/DINPro-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/DINPro-Regular.woff2') format('woff2'),
		 url('fonts/DINPro-Regular.woff') format('woff'),
		 url('fonts/DINPro-Regular.ttf') format('truetype'),
		 url('fonts/DINPro-Regular.svg') format('svg');
}

@font-face {
	font-family: 'DINPro-Regular';
	src: url('fonts/DINPro-Bold.eot');
	src: url('fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/DINPro-Bold.woff2') format('woff2'),
		 url('fonts/DINPro-Bold.woff') format('woff'),
		 url('fonts/DINPro-Bold.ttf') format('truetype'),
		 url('fonts/DINPro-Bold.svg') format('svg');
	font-weight: 700;
}

@font-face {
	font-family: 'DINWebPro-CondMedium';
	src: url('fonts/DINWebPro-CondMedium.eot');
	src: url('fonts/DINWebPro-CondMedium.eot?#iefix') format('embedded-opentype'),
		 url('fonts/DINWebPro-CondMedium.woff2') format('woff2'),
		 url('fonts/DINWebPro-CondMedium.woff') format('woff'),
		 url('fonts/DINWebPro-CondMedium.ttf') format('truetype'),
		 url('fonts/DINWebPro-CondMedium.svg') format('svg');
}

@font-face {
	font-family: 'DINPro-Bold';
	src: url('fonts/DINPro-Bold.eot');
	src: url('fonts/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
		 url('fonts/DINPro-Bold.woff2') format('woff2'),
		 url('fonts/DINPro-Bold.woff') format('woff'),
		 url('fonts/DINPro-Bold.ttf') format('truetype'),
		 url('fonts/DINPro-Bold.svg') format('svg');
}

@font-face {
	font-family: 'DINWebPro-Cond';
	src: url('fonts/DINWebPro-Cond.eot');
	src: url('fonts/DINWebPro-Cond.eot?#iefix') format('embedded-opentype'),
		 url('fonts/DINWebPro-Cond.woff') format('woff'),
		 url('fonts/DINWebPro-Cond.ttf') format('truetype'),
		 url('fonts/DINWebPro-Cond.svg') format('svg');
}

/*! Reebok Icons fonts
--------------------------------------------*/
@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon-webfont.eot');
	src: url('fonts/icomoon-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/icomoon-webfont.woff2') format('woff2'),
		 url('fonts/icomoon-webfont.woff') format('woff'),
		 url('fonts/icomoon-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'icomoonregular';
	src: url('fonts/icomoon.eot');
	src: url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),
		 url('fonts/icomoon.woff2') format('woff2'),
		 url('fonts/icomoon.woff') format('woff'),
		 url('fonts/icomoon.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/*! Reebok fonts for Full width stack
--------------------------------------------*/
@font-face {
	font-family: 'Q Stencil';
	src: url('fonts/Q-Stencil.eot');
	src: url('fonts/Q-Stencil.eot?#iefix') format('embedded-opentype'),
		 url('fonts/Q-Stencil.woff2') format('woff2'),
		 url('fonts/Q-Stencil.woff') format('woff'),
		 url('fonts/Q-Stencil.ttf') format('truetype'),
		 url('fonts/Q-Stencil.svg#8dfb79a238f0618c16db9ec103dfe2a3') format('svg');
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Colfax";
	src: url('fonts/colfaxwebblack.eot');
	src: url('fonts/colfaxwebblack.eot?#iefix') format('embedded-opentype'),
		 url('fonts/colfaxwebblack.woff2') format('woff2'),
		 url('fonts/colfaxwebblack.woff') format('woff'),
		 url('fonts/colfaxwebblack.ttf') format('truetype');
	font-weight: normal;
	font-style: normal
}

strong,
b {
	font-family: 'DINPro-Bold';
}

.pt_checkout .birthday .asking_button:after,
.cybersource_creditcard .cvn .cvn_code.tips_container a.showdialog:after,
.cybersource_creditcard .credit-cards-list .showdialog:after,
.bonus-product-icon:before,
.bonus-product-title:before,
.secondary .navigation-toggler .navigation_background a:after,
.secondary .main-items>.navigation_background>.navigation_arrow_left:after,
#add-to-cart-complite-message.success:before,
.pdp_next-arr:after,
.pdp_prev-arr:before,
.dialogpage_Popup .dialogpage_close:after ,
.co-delivery .checkoutprogressindicatorinner li.step1 strong:after,
.checkoutprogressindicatorinner li.active strong:after,
.checkout_widecolumn .checkoutprogressindicatorinner li.inactive strong:after,
.checkout_page .paymentdetails button:after,
.breadcrumb_back-link:before,
.breadcrumb_paging_next:after,
.cart_heading:before,
.cart_remove-product-button:after,
.home_log-in .loginform h2:before,
.bz-voice-arrow.hide:after,
.bz-voice-arrow.show:after,
#productdisplay a.read-all-reviews:after,
.rbk_popup-close:after,
.navigation .sub-items li a.show_all:after,
.navigation-link a:after,
.navigation_arrow_left:after,
.full-site-link:before,
.minicart .minicartcheckout:before,
.menu-anchor a:before,
.storefinder a:before,
.newsletter_block_right li:before,
.c-checkbox.checked:before,
.summary_wrapper .promotion_icon:after,
.pt_order .helpbox .collapsible:after,
.pt_order .helpbox h2:after,
.pt_order .navigationitem h3:after,
.pt_wishlist .navigationitem h3:after,
.pt_account .navigationitem h3:after,
.pt_account .registrationbenefits li:before,
.pt_account .registrationbenefits .collapsible:after,
.registration .rbk-registration-heading h2:before,
.createbenefits li:before,
.login .logincustomers h2:after,
.login .logincreate h2:after,
.pt_customerservice .navgroup .collapsible:after,
.pt_wishlist .helpbox h2:after,
.pt_account .helpbox h2:after,
.pt_order .helpbox .collapsible:after,
.pt_customerservice .helpbox h2:after,
.cta-button:after,
.cta-button-back:after,
.close-button:after,
.twitter:before,
.facebook:before,
.instagram:before,
.pinterest:before,
.twitter_light:before,
.facebook_light:before,
.tumblr_light:before,
.pinterest_light:before,
.google_light:before,
.productactions .sendtofriend:before,
.cta-link:before,
.landing-menu-all a:before,
.shop_all:before,
.orbit-wrapper .ctas a:after,
.cta-dropdown:after,
.sf-with-ul .topcat_spacer:after,
.styledSelect span:after,
#headerhelp .headerinfolink:before,
#storelocator .headerinfolink:before,
.headerloginfo .headerinfolink:before,
.login .logingeneral h2:after,
.header-flyout li a:before,
.ui-icon-closethick:after,
.btn_simplesearch:after,
.btn_showcart span:after,
.btn_showcart_cta span:after,
.addtocartbutton span:after,
.rbk-addtocartbutton:after,
.breadcrumbs .back a:before,
.passwordreset.confirm a:after,
.glp-breadcrumbs .breadcrumb .back a:before,
#product-breadcrumb #product-back:before,
.selected-filter .filtervalue:after,
.selected-filters .filtervalue:after,
.selected-filters .filtername:after,
#filters a.filtername:after,
#filters a.filtername.collapsed:after,
#filters ul li.selected a:after,
#filters .price .slider-submit:after,
.nohitssearch button:after,
.innercard .color-carousel .cc-left:after, .innercard .color-carousel .cc-right:after,
.segmented-grid .carousel-left:after, .segmented-grid .carousel-right:after,
.icon-cta-plus:after,
.in_stock:before,
.checkout-title:before,
.co-checkoutprogressindicator .inactive.rbk-visited a:after,
.callout-close:after,
.ordertotals .showdialog:after,
.birthday_wrapper .showdialog:after,
.promo_code .showdialog:after,
.createaccount .showdialog:after,
.newsletter_block_left .asking_button:after,
.signupandsave .asking_button:after,
.simpledialog .simpledialog-close:after,
.simpledialog .cancel:after,
.shipment-info-popup .showdialog:after,
.paging .pagenext:after, .paging .pageprevious:after,
.co-delivery .formfields.foreign .showdialog:after,
.co-delivery .formfields.origin .showdialog:after,
div.contactus .btn_primary span:after, .ordersignup .formactions .co-btn_primary span:after,
.order-tracker .showdialog:after,
.ui-dialog.signUpOverlay .button-primary:after,
.pt_productdetails .ffSelectMenuMidBG .selected:after,
.applied_promotions .promotion_applied:after,
.orderconfirmation .thankyoumessage .printpage:before,
.ui-dialog a.close:after,
#filters ul li.showmore:before,
.hockeycard .in-grid-asset .call-to-action span:after,
.checkorder h2:after,
.checkorder .showdialog:after,
.accountcenter .ui-dialog .canceldialog span:after,
.pt_productdetails .callout-bar-preorder a:before,
.shipping-methods-popup .showdialog:after,
.card-details .cvv .showdialog:after,
.card-details .cvn .showdialog:after,
.empty-cart .contionue-shopping-wrapper button:before,
.videomasthead_overlay .ui-dialog-titlebar-close:after,
.couponcode-header:after,
.couponcode-header .floated-popup .showdialog:after,
.accepted-coupon-description .floated-popup .showdialog:after,
.couponcode .couponname .remove:before,
.postal-code-lookup .postal-enter-manually:before,
.order-invoices-module .order-modules-tab-btn:before,
.order-details-module-btn:before,
.back_to_history-link:before,
.back_to_history-link:before,
.CREDIT_CARD .credit-cards-list .showdialog:after,
.slp-review-header .review-count:before,
.review-tiles .review-more:before,
.review-dialog .review-more span:after,
.bazaarvoice-review-link:after,
.product-module-content .primary-label:before,
.returntocartbutton span:after,
.btn span:after,
.popup-dialog-close:after,
.store-inventory-link-url-container .store-inventory-link-url:before,
.birthday .showdialog:after,
.comingsoon-callout-container .comingsoon-callout:before,
.comingsoon-form-success .comingsoon-success-title:after,
.comingsoon-form-success .comingsoon-reset-form:before,
.clickandcollect .floated-popup .showdialog:after,
.co-delivery-summary .floated-popup .showdialog:after,
#clickcollect-delivery .floated-popup .showdialog:after {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	text-decoration: none !important;
	vertical-align: middle;
}
.pdp_next-arr:after,
.checkout_page .paymentdetails button:after,
.cta-button:after,
.orbit-wrapper .ctas a:after,
div.contactus .btn_primary span:after,
.ui-dialog.signUpOverlay .button-primary:after,
.accountcenter .ui-dialog .canceldialog span:after,
.button-masthead-cta span:after,
.review-dialog .review-more span:after {
	content: '\27';
}

.btn span:after {
	content: '\27';
}

.innercard .close.close-button:after, .callout-close:after, .simpledialog .simpledialog-close:after, .simpledialog .cancel:after {content:"\40";}
.dialogpage_Popup .dialogpage_close:after ,
.close-button:after, .rbk_popup-close:after,.ui-icon-closethick:after,
.cart_remove-product-button:after,
.ui-dialog a.close:after,
.videomasthead_overlay .ui-dialog-titlebar-close:after {
	content:"\2a";
}
.twitter:before {content: "\2c";}
.facebook:before {content: "\2f";}
.instagram:before {content: "\2e";}
.pinterest:before {content: "\2d";}

.productactions .sendtofriend:before {content: "\36";}
.full-site-link:before,
.cta-link:before,
.landing-menu-all a:before,
.shop_all:before,
#productdisplay a.read-all-reviews:after,
.header-flyout li a:before,
.orderconfirmation .thankyoumessage .printpage:before,
#filters ul li.showmore:before,
.pt_productdetails .callout-bar-preorder a:before,
.empty-cart .contionue-shopping-wrapper button:before,
.couponcode .couponname .remove:before,
.postal-code-lookup .postal-enter-manually:before,
.slp-review-header .review-count:before,
.review-tiles .review-more:before,
.product-module-content .primary-label:before,
.store-inventory-link-url-container .store-inventory-link-url:before,
.comingsoon-form-success .comingsoon-reset-form:before {
	content: "\27";
	display: inline-block;
	padding-right: 3px;
	height: 14px;
	line-height: 20px;
	overflow: hidden;
	font-size: 10px;
	vertical-align: inherit;
	pointer-events: none;
	right: 0;
}
.sf-with-ul .topcat_spacer:after {content: "\7e"; font-size: 60%; padding-left: 5px;}
.cta-dropdown:hover:after, .sf-with-ul .topcat_spacer:hover:after, .sfHover .sf-with-ul .topcat_spacer:after {content: "\5e"; font-size: 60%; padding-left: 5px; padding-bottom:2px;}
.new-header .sf-with-ul .topcat_spacer:after {font-size: 9px; color: #666; top: -1px; position: relative; padding-left: 4px}
.new-header .cta-dropdown:hover:after, .new-header .sf-with-ul .topcat_spacer:hover:after, 
.new-header .sfHover .sf-with-ul .topcat_spacer:after, 
.new-header .sf-with-ul .categorymenu .topcat_link .topcat_spacer:after {font-size: 9px; color: #CF112B; top: -1px; position: relative; padding-left: 4px;}
.styledSelect span:after {content: "\22"; position: absolute; z-index:0; top: 8px; right: -19px; font-size:14px;line-height:14px; width:8px; height:5px; color: #333;}
#headerhelp .headerinfolink:before {content: "\23"; font-size: 16px;}

#storelocator .headerinfolink:before {content: "\39"; font-size: 18px;}
.login .logincustomers h2:after,
.checkorder h2:after{content: "\35"; font-size: 31px !important; line-height: 33px;}
.headerloginfo .headerinfolink:before,.registration .rbk-registration-heading h2:before,
.login .logincreate h2:after, .login .logingeneral h2:after {content: "\24"; font-size: 17px; line-height: 26px;}
.btn_simplesearch:after, .nohitssearch button:after {content: "\25";}

.btn_showcart span:after,
.btn_showcart_cta span:after,
.addtocartbutton span:after,
.returntocartbutton span:after,
.rbk-addtocartbutton:after,
.paired-article-info .innercard button.add-to-cart:after,
.btn-cart span:after {
	content: '\26';
}

.btn-masthead-play span:after {
	content: '\e600';
}

.breadcrumbs .back a:before,
.passwordreset.confirm a:after,
.glp-breadcrumbs .breadcrumb .back a:before,
#product-breadcrumb #product-back:before,
.pdp_prev-arr:before,
.cta-button-back:after {content:'\32';}
.selected-filter .filtervalue:after,
.selected-filters .filtervalue:after{
	content:"\40";
	font-size:18px;
}
.selected-filter .disabled .filtervalue:after,
.selected-filters .disabled .filtervalue:after{color: #a9a9a9;}

.pt_account .navigationitem h3:after,
.pt_order .navigationitem h3:after,
.pt_wishlist .navigationitem h3:after,
.selected-filters .filtername:after,
#filters a.filtername:after,
.pt_customerservice .collapsible:after,
.pt_account .registrationbenefits .collapsible:after,
.pt_wishlist .helpbox h2:after,
.pt_account .helpbox h2:after,
.pt_order .helpbox .collapsible:after,
.pt_customerservice .helpbox h2:after,
.pt_order .helpbox h2:after {
	content:'\5e';
}

#filters a.filtername.collapsed:after,
.pt_account .navigationitem h3.collapsed:after,
.pt_order .navigationitem h3.collapsed:after,
.pt_order .helpbox .collapsible.collapsed:after,
.pt_wishlist .navigationitem h3.collapsed:after,
.pt_account .registrationbenefits h2.collapsed:after,
.pt_wishlist .helpbox h2.collapsed:after,
.pt_account .helpbox h2.collapsed:after,
.pt_customerservice .collapsible.collapsed:after,
.pt_order .helpbox .collapsed:after,
.pt_customerservice .helpbox .collapsed:after {
    content:'\7e';
	line-height:30px;
}
.navigation .navigation-toggler .more:after,
.main-items>.navigation_background>.navigation_arrow_left:after{content:'\30';}
.navigation .navigation-toggler .less:after,
.main-items>.expanded.navigation_background>.navigation_arrow_left:after{content:'\31';}
.newsletter_block_right li:before,
.pt_account .registrationbenefits li:before,
.createbenefits li:before,
#filters ul li.selected a:after,
.c-checkbox.checked:before,
.summary_wrapper .promotion_icon:after {content:"\5c"}
#filters .price .slider-submit:after{content:"\29"; line-height: 20px;}
.innercard .color-carousel .cc-left:after,
.segmented-grid .carousel-left:after {content:"\32";}
.innercard .color-carousel .cc-right:after,
.segmented-grid .carousel-right:after {content:"\29";}
.icon-cta-plus:after {content: "\28";}
#add-to-cart-complite-message.success:before,
.checkoutprogressindicatorinner li.active strong:after,
.checkout_widecolumn .checkoutprogressindicatorinner li.inactive strong:after,
.co-checkoutprogressindicator .inactive.rbk-visited a:after,
.co-delivery .checkoutprogressindicatorinner li.step1 strong:after,
.in_stock:before {content:"\5c";}
.minicart .minicartcheckout:before,.cart_heading:before{content:"\26";}
.checkout-title:before {content: "\26";}
.navigation_arrow_left:after,
.navigation .sub-items li a.show_all:after,
.bz-voice-arrow.show:after,
.secondary .main-items>.navigation_background>.navigation_arrow_left:after,
.navigation-link a:after{content:"\3c";}
.expanded .navigation_arrow_left:after,
.secondary .main-items>.navigation_background.expanded>.navigation_arrow_left:after,
.bz-voice-arrow.hide:after{content:"\7e";}
.home_log-in .loginform h2:before{content:"\35";}

.pt_checkout .birthday .asking_button:after,
.cybersource_creditcard .cvn .cvn_code.tips_container a.showdialog:after,
.cybersource_creditcard .credit-cards-list .showdialog:after,
.co-delivery .formfields.foreign .showdialog:after,
.co-delivery .formfields.origin .showdialog:after,
.promo_code .showdialog:after,
.createaccount .showdialog:after,
.newsletter_block_left .asking_button:after,
.signupandsave .asking_button:after,
.shipment-info-popup .showdialog:after,
.checkorder .showdialog:after,
.shipping-methods-popup .showdialog:after,
.card-details .cvv .showdialog:after,
.card-details .cvn .showdialog:after,
.birthday .showdialog:after,
.couponcode-header .floated-popup .showdialog:after,
.accepted-coupon-description .floated-popup .showdialog:after,
.CREDIT_CARD .credit-cards-list .showdialog:after,
.comingsoon-form-holder .floated-popup .showdialog:after,
.clickandcollect .floated-popup .showdialog:after,
.co-delivery-summary .floated-popup .showdialog:after,
#clickcollect-delivery .floated-popup .showdialog:after {
	content: '\21';
}

.paging .pageprevious:after {content: "\32";}
.paging .pagenext:after {content:"\29";}

.pt_productdetails .ffSelectMenuMidBG .selected:after,
.applied_promotions .promotion_applied:after {content: "\5c";}
