/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/


/* Contents 
SHOPIFY BUTTONS
DISCOUNTED STORE PRICES
CLASSES - FONTS / COLORS
DISCOUNTED STORE PRICES
	
Russian Font
CLASSES <--------------------- background color, text color, borders, curcver corners, box shadow, margins, widths, etc.
BUTTONS
HEADER
PAGE MENU
BREADCRUMBS
HOME PAGE
RANGE PAGES
PRODUCT PAGE - FAQs
PRODUCT PAGE - Reviews
PRODUCT PAGE - Overview
PRODUCT PAGE - Add To Cart
PRODUCT PAGE - Tech Spec
PRODUCT PAGE - 360
PRODUCT PAGE - RELATED ITEMS
PRODUCT PAGE - COMPARE SECTION
REGISTER PAGE
*/

body { font-family: 'Lato', Arial, sans-serif; }
#landscapemessage { display: none !important; visibility: hidden; width: 1px; height:1px; } /* No longer in use */
.wheretobuybuttonuk { display: none !important; visibility: hidden; } /* The button that either goes to delaer site or goes to google shopping feed */

.hidden { display: none !important; }
div.mobileonly { display: none !important;  }
.mobileonly { display: none !important;  }
a.mobileonly { display: none !important; }
div.mobileonlyinline { display: none !important;  }
.mobileonlyinline { display: none !important; }
a.mobileonlyinline { display: none !important; }
.desktoponly { display: block; }
.desktoponlyinline { display: inline; }

.navbar { background: #FFF; width: 100%; height: 100px;
	 z-index: 9999; position: fixed !important; bottom: 0px !important; }

footer a { color: #CCC !important; }
footer a:visited { color: #CCC !important; }
footer a:hover { color: #DDD !important; }
footer a:active { color: #FFF !important; }

/* ========================
===========================
===========================
SHOPIFY BUTTONS
===========================
===========================
=========================*/
div.shopify-buy__btn-wrapper { margin-top: 0px !important; }
.shopify-buy__btn-wrapper { margin-top: 0px !important; }

/* PRO POWER TOOLS */
.pp_add_to_cart_disccutter 					{ 	} 
.pp_add_to_cart_eb225dwshh 					{ 	} 
.pp_add_to_cart_evomag28 					{ 	} 
.pp_add_to_cart_evomag42 					{ 	} 
.pp_add_to_cart_hdg200 						{ 	} 
.pp_add_to_cart_hulk 						{ 	} 
.pp_add_to_cart_hulkelectro 				{ 	} 
.pp_add_to_cart_file 						{ 	} 
.pp_add_to_cart_mini 						{ 	} 
.pp_add_to_cart_r225dws 					{ 	} 
.pp_add_to_cart_rage7s 						{ 	} 
.pp_add_to_cart_rage8 						{ 	} 
.pp_add_to_cart_twister 					{ 	} 

/* EVO-SYSTEM SAWS */
.pp_add_to_cart_evosystemevo200 			{ 	} 
.pp_add_to_cart_evosystemgen2800 			{ 	} 
.pp_add_to_cart_evosystempw3200 			{ 	} 
.pp_add_to_cart_evosystemdwp1000 			{ 	} 

/* CHOP SAWS */
.pp_add_to_cart_rage2 						{   } 
.pp_add_to_cart_rage4 						{ 	} 
.pp_add_to_cart_evosaw355 					{ 	} 

/* MITRE SAWS */
.pp_add_to_cart_f210cms 					{ 	} 
.pp_add_to_cart_f210sms 					{ 	} 
.pp_add_to_cart_f255sms 					{ 	} 
.pp_add_to_cart_fury6 						{ 	} 
.pp_add_to_cart_r185sms 					{ 	} 
.pp_add_to_cart_r210cms 					{ 	} 
.pp_add_to_cart_r210sms_plus 				{ 	} 
.pp_add_to_cart_r210sms300_plus 			{ 	} 
.pp_add_to_cart_r255sms_plus 				{ 	} 
.pp_add_to_cart_r255smsdb 					{ display: none !important; visibility: hidden;	} 
.pp_add_to_cart_rage3db 					{ 	} 
.pp_add_to_cart_mitresawstand				{ 	} 

/* CICRULAR SAWS */													
.pp_add_to_cart_evosaw180hd 				{ 	} 
.pp_add_to_cart_evosaw230 					{ 	} 
.pp_add_to_cart_f165ccsl 					{ 	} 
.pp_add_to_cart_r165ccsl 					{ 	} 
.pp_add_to_cart_r185ccsl 					{ 	} 
.pp_add_to_cart_r185ccs 					{ 	} 
.pp_add_to_cart_r185ccsx 					{ 	} 
.pp_add_to_cart_r185ccsx_plus 				{ 	} 
.pp_add_to_cart_st1400 						{ 	} 
.pp_add_to_cart_st2800 						{ 	} 

/* MITRE/TABLE SAWS */
.pp_add_to_cart_fury5s 						{ 	 }
.pp_add_to_cart_r210mts 					{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r255mts 					{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rage5s 						{ 	} /* Remove when ready */

/* ACCESSORIES */													
.pp_add_to_cart_cyclone						{ 	} /* Remove when ready */
.pp_add_to_cart_track_1400 					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_track_2800 					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_track_clamps				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_conbars				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_700sgs				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_1400sgs				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_700pgs				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_1400pgs				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_700fs					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_track_1400fs				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_700tbag				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_track_1400tbag				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_circsawbag					{ 	display: none !important; visibility: hidden; }

.pp_add_to_cart_rage7s_blades				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rage8_mm_steel_blades		{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rage8_wood_blades			{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_hulk_pavingpad 				{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_twister_paddle 				{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_dws_sandingdiscs_80grit 	{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dws_sandingdiscs_120grit	{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dws_sandingdiscs_180grit	{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dws_sandingdiscs_240grit	{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_minibelt_belts_80grit 		{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_minibelt_belts_100grit 		{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_minibelt_belts_120grit 		{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_file_belts_80grit 			{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_file_belts_100grit 			{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_file_belts_120grit 			{ 	display: none !important; visibility: hidden; }

.pp_add_to_cart_r210sms_accpack 			{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r255sms_accpack 			{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r210sms_sliderailcover 		{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r255sms_sliderailcover 		{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r210sms_topclamp 			{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r255sms_topclamp 			{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r210sms_frontclamp 			{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r255sms_frontclamp 			{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r210_dustbag 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r255_dustbag 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r210_dustportadaptor 		{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_r255_dustportadaptor 		{ 	display: none !important; visibility: hidden; } 

/* BLADES */
.pp_add_to_cart_furyblade165				{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_furyblade185				{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_furyblade210				{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_furyblade255				{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r165tct14cs					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r165tct18cs					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r185tct16cs					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r185tct16ms					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r185tct20cs					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_r185tct20ms					{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_rageblade210F 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rageblade210 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rageblade255F 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rageblade255 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_rageblade355 				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_woodblade185				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_woodblade210				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_woodblade255				{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dm165						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dm185cs						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_dm185ms						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_dm210						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dm230						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dm255						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dm305						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_dm355						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ms180						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ms230						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ms255						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ms305						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ms355						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ts180						{ 	display: none !important; visibility: hidden; } 
.pp_add_to_cart_ts355 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_ss180 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_ss230 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_ss355 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_al180 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_al230 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_al355 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_wd180 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_wd185 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_wd210 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_wd230 						{ 	display: none !important; visibility: hidden; }
.pp_add_to_cart_wd255 						{ 	display: none !important; visibility: hidden; }

/* ========================
===========================
===========================
DISCOUNTED STORE PRICES
===========================
===========================
=========================*/
ins.storeprice									{ 	display: none !important; visibility: hidden; } 

/* PRO POWER TOOLS */
.disccutter_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.eb225dwshh_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.evomag28_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.evomag42_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.hdg200_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.hulk_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.hulk_electro_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.file_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.mini_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.r225dws_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.rage7s_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.rage8_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.twister_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 

/* EVO-SYSTEM SAWS */
.evosystem_evo200_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.evosystem_gen2800_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.evosystem_pw3200_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.evosystem_dwp1000_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 

/* CHOP SAWS */
.rage2_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.rage4_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.evosaw355_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 

/* MITRE SAWS */
.f210cms_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.f210sms_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.f255sms_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.fury6_discounted_store_price 						{ 	display: none !important; visibility: hidden; } 
.r185sms_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.r210cms_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.r210sms_plus_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.r210sms300_plus_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.r255sms_plus_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.r255smsdb_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.rage3db_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 

/* CICRULAR SAWS */													
.evosaw180hd_discounted_store_price 				{ 	display: none !important; visibility: hidden; }
.evosaw230_discounted_store_price 					{ 	display: none !important; visibility: hidden; }
.f165ccsl_discounted_store_price 					{ 	display: none !important; visibility: hidden; }
.r165ccsl_discounted_store_price 					{ 	display: none !important; visibility: hidden; }
.r185ccsl_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.r185ccs_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.r185ccsx_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.r185ccsx_plus_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.st1400_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.st2800_discounted_store_price 						{ 	display: none !important; visibility: hidden; }

/* MITRE/TABLE SAWS */
.fury5s_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.r210mts_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.r255mts_discounted_store_price 					{ 	display: none !important; visibility: hidden; } 
.rage5s_discounted_store_price 						{ 	display: none !important; visibility: hidden; }

/* ACCESSORIES */													
.track_1400_discounted_store_price 					{ 	display: none !important; visibility: hidden; }
.track_2800_discounted_store_price 					{ 	display: none !important; visibility: hidden; }
.track_clamps_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_conbars_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_700sgs_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_1400sgs_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_700pgs_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_1400pgs_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_700fs_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.track_1400fs_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_700tbag_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.track_1400tbag_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.circsawbag_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.mitresawstand_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.cyclone_discounted_store_price						{ 	display: none !important; visibility: hidden; } 

.rage7s_blades_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.rage8_mm_steel_blades_discounted_store_price		{ 	display: none !important; visibility: hidden; } 
.rage8_wood_blades_discounted_store_price			{ 	display: none !important; visibility: hidden; } 
.hulk_pavingpad_discounted_store_price 				{ 	display: none !important; visibility: hidden; }
.twister_paddle_discounted_store_price 				{ 	display: none !important; visibility: hidden; }
.dws_sandingdiscs_80grit_discounted_store_price 	{ 	display: none !important; visibility: hidden; } 
.dws_sandingdiscs_120grit_discounted_store_price	{ 	display: none !important; visibility: hidden; } 
.dws_sandingdiscs_180grit_discounted_store_price	{ 	display: none !important; visibility: hidden; } 
.dws_sandingdiscs_240grit_discounted_store_price	{ 	display: none !important; visibility: hidden; } 
.minibelt_belts_80grit_discounted_store_price 		{ 	display: none !important; visibility: hidden; } 
.minibelt_belts_100grit_discounted_store_price 		{ 	display: none !important; visibility: hidden; }
.minibelt_belts_120grit_discounted_store_price 		{ 	display: none !important; visibility: hidden; }
.file_belts_80grit_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.file_belts_100grit_discounted_store_price 			{ 	display: none !important; visibility: hidden; }
.file_belts_120grit_discounted_store_price 			{ 	display: none !important; visibility: hidden; }

.r210sms_accpack_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.r255sms_accpack_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.r210sms_sliderailcover_discounted_store_price 		{ 	display: none !important; visibility: hidden; }
.r255sms_sliderailcover_discounted_store_price 		{ 	display: none !important; visibility: hidden; }
.r210sms_topclamp_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.r255sms_topclamp_discounted_store_price 			{ 	display: none !important; visibility: hidden; } 
.r210sms_frontclamp_discounted_store_price 			{ 	display: none !important; visibility: hidden; }
.r255sms_frontclamp_discounted_store_price 			{ 	display: none !important; visibility: hidden; }
.r210_dustbag_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.r255_dustbag_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.r210_dustportadaptor_discounted_store_price 		{ 	display: none !important; visibility: hidden; } 
.r255_dustportadaptor_discounted_store_price 		{ 	display: none !important; visibility: hidden; } 

/* BLADES */
.furyblade165_discounted_store_price				{ 	display: none !important; visibility: hidden; }
.furyblade185_discounted_store_price				{ 	display: none !important; visibility: hidden; }
.furyblade210_discounted_store_price				{ 	display: none !important; visibility: hidden; }
.furyblade255_discounted_store_price				{ 	display: none !important; visibility: hidden; }
.r165tct14cs_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.r165tct18cs_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.r185tct16cs_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.r185tct16ms_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.r185tct20cs_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.r185tct20ms_discounted_store_price					{ 	display: none !important; visibility: hidden; }
.rageblade210F_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.rageblade210_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.rageblade255F_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.rageblade255_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.rageblade355_discounted_store_price 				{ 	display: none !important; visibility: hidden; } 
.woodblade185_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.woodblade210_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.woodblade255_discounted_store_price				{ 	display: none !important; visibility: hidden; } 
.dm165_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.dm185cs_discounted_store_price						{ 	display: none !important; visibility: hidden; }
.dm185ms_discounted_store_price						{ 	display: none !important; visibility: hidden; }
.dm210_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.dm230_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.dm255_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.dm305_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.dm355_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ms180_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ms230_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ms255_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ms305_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ms355_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ts180_discounted_store_price						{ 	display: none !important; visibility: hidden; } 
.ts355_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.ss180_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.ss230_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.ss355_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.al180_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.al230_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.al355_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.wd180_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.wd185_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.wd210_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.wd230_discounted_store_price 						{ 	display: none !important; visibility: hidden; }
.wd255_discounted_store_price 						{ 	display: none !important; visibility: hidden; }

/* ========================
===========================
===========================
CLASSES - FONTS / COLORS
===========================
===========================
=========================*/

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #444;
	line-height: 1;
	margin: 0 0 10px 0;
	font-family: 'A-Love-of-Thunder', Helvetica, Arial, sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 900;
}

.aloveofthunder {
    font-family: 'A-Love-of-Thunder';
    src:url('fonts/A-Love-of-Thunder.ttf.woff') format('woff'),
        url('fonts/A-Love-of-Thunder.ttf.svg#A-Love-of-Thunder') format('svg'),
        url('fonts/A-Love-of-Thunder.ttf.eot'),
        url('fonts/A-Love-of-Thunder.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
	line-height:normal;
}

.floatleft { float: left; }
.floatright { float: right; }

.fontsize8px { font-size: 8px !important; }
.fontsize10px { font-size: 10px !important; }
.fontsize12px { font-size: 12px !important; }
.fontsize16px { font-size: 16px !important; }
.fontsize20px { font-size: 20px !important; } /* H2 Title Tags */
.fontsize30px { font-size: 30px !important; } /* H2 Title Tags */
.fontsize35px { font-size: 35px !important; } /* H2 Title Tags */
.fontsize40px { font-size: 40px !important; } /* H2 Title Tags */
.fontsize50px { font-size: 50px !important; } /* H2 Title Tags */
.fontsize60px { font-size: 60px !important; } /* H2 Title Tags */
.fontsize70px { font-size: 70px !important; } /* H2 Title Tags */
.fontsize80px { font-size: 80px !important; } /* H2 Title Tags */
.fontsize90px { font-size: 90px !important; } /* H2 Title Tags */
.fontsize100px { font-size: 100px !important; } /* H2 Title Tags */

.leading10px { line-height: 10px !important; }
.leading12px { line-height: 12px !important; }
.leading16px { line-height: 16px !important; }
.leading20px { line-height: 20px !important; padding-top: 10px !important; padding-bottom: 10px !important; }
.leading30px { line-height: 30px !important; }
.leading40px { line-height: 40px !important; }
.leading50px { line-height: 50px !important; }

/* ========================
Russian Font
=========================*/

.rufont,
body.rufont #primary-menu ul li > a { 
	font-family: -apple-system, BlinkMacSystemFont, 
	"Segoe UI", 
	Roboto, 
	"Helvetica Neue", 
	Arial, 
	"Noto Sans", 
	sans-serif, 
	"Apple Color Emoji", 
	"Segoe UI Emoji", 
	"Segoe UI Symbol", 
	"Noto Color Emoji" 
	!important; 
}

/* ========================
===========================
===========================
CLASSES 
===========================
===========================
=========================*/
.bgcolor-clear { 		background-color: none !important; }
.bgcolor-color { 		background-color: #cc6633 !important; }
.bgcolor-red { 			background-color: #FF0000 !important; }
.bgcolor-orange { 		background-color: #cc6633 !important; }
.bgcolor-green { 		background-color: #78be20 !important; }
.bgcolor-blue { 		background-color: #1265A8 !important; }
.bgcolor-white { 		background-color: #EEEEEE !important; }
.bgcolor-clearwhite { 	background-color: #FFFFFF !important; }
.bgcolor-lightgrey { 	background-color: #CCCCCC !important; }
.bgcolor-grey { 		background-color: #999999 !important; }
.bgcolor-darkgrey { 	background-color: #222222 !important; }
.bgcolor-black { 		background-color: #111111 !important; }
.bgcolor-jetblack { 	background-color: #000000 !important; }
.bgcolor-buy { 			background-color: #207ED7 !important; }

.bordertop-color { 		border-top: #cc6633 !important; }
.bordertop-orange { 	border-top: #cc6633 !important; }
.bordertop-green { 		border-top: #78be20 !important; }
.bordertop-blue { 		border-top: #1265A8 !important; }
.bordertop-white { 		border-top: #EEEEEE !important; }
.bordertop-lightgrey { 	border-top: #CCCCCC !important; }
.bordertop-grey { 		border-top: #999999 !important; }
.bordertop-darkgrey { 	border-top: #222222 !important; }
.bordertop-black { 		border-top: #111111 !important; }
.bordertop-jetblack { 	border-top: #000000 !important; }

.borderbottom-color { 		border-bottom: #cc6633 !important; }
.borderbottom-orange { 		border-bottom: #cc6633 !important; }
.borderbottom-green { 		border-bottom: #78be20 !important; }
.borderbottom-blue { 		border-bottom: #1265A8 !important; }
.borderbottom-white { 		border-bottom: #EEEEEE !important; }
.borderbottom-lightgrey { 	border-bottom: #CCCCCC !important; }
.borderbottom-grey { 		border-bottom: #999999 !important; }
.borderbottom-darkgrey { 	border-bottom: #222222 !important; }
.borderbottom-black { 		border-bottom: #111111 !important; }
.borderbottom-jetblack { 	border-bottom: #000000 !important; }

.color-color { color: #cc6633 !important; }
.color-orange { color: #cc6633 !important; }
.color-green { color: #78be20 !important; }
.color-red { color: #FF0000 !important; }
.color-blue { color: #1265A8 !important; }
.color-lightblue { color: #518ac1 !important; }
.color-yellow { color: #d5b900 !important; }
.color-aqua { color: #07aa97 !important; }
.color-white { color: #FFFFFF !important; }
.color-lightgrey { color: #DDDDDD !important; }
.color-grey { color: #999999 !important; }
.color-darkgrey { color: #222222 !important; }
.color-black { color: #111111 !important; }
.color-jetblack { color: #000000 !important; }
.color-buy { color: #207ED7 !important; }

.allmargin-xsm { margin: 15px !important; }
.leftmargin-xsm { margin-left: 15px !important; }
.rightmargin-xsm { margin-right: 15px !important; }
.topmargin-xsm { margin-top: 15px !important; }
.bottommargin-xsm { margin-bottom: 15px !important; }
.clear-bottommargin-xsm { margin-bottom: -15px !important; }

.allmargin-xxsm { margin: 5px !important; }
.leftmargin-xxsm { margin-left: 5px !important; }
.rightmargin-xxsm { margin-right: 5px !important; }
.topmargin-xxsm { margin-top: 5px !important; }
.bottommargin-xxsm { margin-bottom: 5px !important; }
.clear-bottommargin-xxsm { margin-bottom: -5px !important; }

.paddingbottom { padding-bottom: 50px !important }

.cursorhand { cursor: pointer !important; }
.cursordefault { cursor: default !important; }
.col-padding-sm { padding: 30px; }
.col-padding-xsm { padding: 15px; }
.section-indicator { height: 10px; width: 100%; background: #EEE; }
.navbar-nav ul li.nav-item { border-bottom: 1px solid #AAA !important; }
.i-plain { float: none !important; clear: both; margin: 0px; }

ins { text-decoration: none !important; }

.width16 { width: 16.5% !important; }
.width20 { width: 20% !important; }
.width25 { width: 25% !important; }
.width33 { width: 33% !important; }
.width40 { width: 40% !important; }
.width50 { width: 50% !important; }
.width60 { width: 60% !important; }
.width75 { width: 75% !important; }
.width90 { width: 90% !important; }
.width100 { width: 100% !important; }

.height25 { height: 25% !important; }
.height33 { height: 33% !important; }
.height50 { height: 50% !important; }

ul li.nobullet { list-style: none !important; }

/* ========================
Curved Corners
=========================*/
.rcorners1 {
  border-radius: 3px;
  background: #73AD21;
}
.rcorners2 {
  border-radius: 3px;
  background: #FFFFFF;
  border: #FFFFFF;
}
/* ========================
Box Shadow
=========================*/
.boxshadow1 {
  box-shadow: 0px 5px 5px 0px #DDDDDD;
  border: none !important;
}
.boxshadow2 {
  box-shadow: 0px 5px 5px 0px #DDDDDD;
}

.boxshadow3 {
  box-shadow: 0px 5px 5px 0px #000000;
  border: none !important;
}



/* ========================
===========================
===========================
BUTTONS
===========================
===========================
=========================*/

.button { text-transform: capitalize !important; margin: 5px 0px; }
.button.button-xmini {
	padding: 0 8px;
	font-size: 10px;
	height: 22px;
	line-height: 22px;
}

.button-white { background-color: #FFFFFF; }
.button-3d.button-white:hover,
.button-reveal.button-white:hover,
.button-border.button-white:hover,
.button-border.button-white.button-fill:before { background-color: #FFFFFF !important; color: #333333 !important; }

.button-border.button-white {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.button-orange { background-color: #CC6633 !important; color: #FFFFFF !important; }
.button-3d.button-orange:hover,
.button-reveal.button-orange:hover,
.button-border.button-orange:hover,
.button-border.button-orange.button-fill:before { background-color: #CC6633 !important; color: #FFFFFF !important; }

.button-border.button-orange {
	color: #CC6633 !important;
	border-color: #CC6633 !important;
	background: none !important;
}

.button-green { background-color: #66CC00; }
.button-3d.button-green:hover,
.button-reveal.button-green:hover,
.button-border.button-green:hover,
.button-border.button-green.button-fill:before { background-color: #66CC00 !important; }

.button-border.button-green {
	color: #66CC00;
	border-color: #66CC00;
}

.button-blue { background-color: #1265A8; }
.button-3d.button-blue:hover,
.button-reveal.button-blue:hover,
.button-border.button-blue:hover,
.button-border.button-blue.button-fill:before { background-color: #1265A8 !important; }

.button-border.button-blue {
	color: #1265A8;
	border-color: #1265A8;
}

.button-sold-out { background-color: #AAA !important; color: #FFFFFF !important; cursor:default !important; }
.button-buy-button { background-color: #207ED7 !important; color: #FFFFFF !important; border-radius: 2px !important; text-shadow: 0 0 0 !important; text-transform: capitalize !important; font-weight: normal !important; font-family: 'Lato', sans-serif !important; }
.button-buy-button:hover { background-color: #6395d8 !important; color: #FFF !important; }
.button-header { margin-left: 5px !important; margin-right: 5px !important; padding: 10px 20px 11px 20px !important; font-size: 14px !important; }

#header.sticky-header:not(.static-sticky) #primary-menu.style-3 > ul > li > a.button { margin-top: 10px !important; }

/* ========================
===========================
===========================
HEADER
===========================
===========================
=========================*/

.navigationportfolio > article.portfolio-item { border-bottom: 1px solid #EEE; padding: 10px 0 0 0; min-height: 280px !important; }
#primary-menu ul li .mega-menu-content.style-2 ul li > a { padding: 0 0 0 0 !important; }
#primary-menu ul li.mega-menu .mega-menu-content, .floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { max-height: 720px !important; }
.sale-flash {
    background-color: #FF0000 !important;
    color: #FFF !important;
    border-radius: 2px;
    min-height: 25px;
    min-width: 30px;
    font-size: 16px !important;
    line-height: 1em !important;
    text-align: center !important;
    font-family: 'Lato', sans-serif;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    }

/* ========================
===========================
===========================
PAGE MENU
===========================
===========================
=========================*/

#page-menu, #page-menu-wrap { height: auto !important; /*background-color: #000 !important;*/ }
.one-page-menu { padding: 0px 0 !important; /*background-color: #000 !important;*/ }
.one-page-menu ul { background-color: #000 !important; }
				
.portfolio-item .portfolio-desc span { font-size: 12px !important; }
.pagemenubutton { cursor: pointer !important; }
#primary-menu-trigger, #page-submenu-trigger { font-size:20px !important; }
 
/* ========================
===========================
===========================
BREADCRUMBS
===========================
===========================
=========================*/

/* LINKS NOT READY TO BE SEEN YET */
.usorangecircsawspage { 	 }
.ukorangecircsawspage { 	 }
.usorangemitresawspage { 	 }
.ukorangemitresawspage { 	 }
.ukorangechopsawspage { display: none; }
.nowheretobuy { display: none; }

/* ========================
===========================
===========================
PRODUCT FILTER PAGE
===========================
===========================
=========================*/

#productfilter .toggle { margin-bottom: 0px !important; }
#productfilter .toggle.toggle-bg .togglet, .toggle.toggle-bg .toggleta { border-radius: 0px !important; }
#productfilter .toggle.toggle-bg .togglet i { left: 20px !important; line-height: 65px !important; }
#productfilter .widget-filter-links li.active-filter a { font-weight: 400; }
#productfilter .widget-filter-links li:hover a

.sidebar-widgets-wrap .widget { border: 0px !important; }
.widget-filter-links li a { font-family: 'Lato', Arial, Helvetica, sans-serif !important; }
.widget-filter-links li:not(:first-child) { margin-top: 0px !important; cursor: pointer !important; }
.widget > h4 { margin-bottom: 10px !important; }
.shop .product { padding: 0px !important; }

/* ========================
===========================
===========================
HOME PAGE
===========================
===========================
=========================*/

.homepagecolumns {
	margin: 0px !important;
}

.testi-content p {
	margin-bottom: 0;
	font-family: 'Lato', sans-serif !important; 
	font-style: italic;
}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

clients-grid, .testimonials-grid { list-style: none; overflow: hidden; }
.clients-grid li, .testimonials-grid li { float: left; position: relative; width: 20%; padding: 5px !important; -webkit-backface-visibility: hidden; }
.clients-grid.grid-2 li { width: 50%; padding: 5px 0; }
.clients-grid.grid-3 li { width: 33.33%; }
.clients-grid.grid-4 li { width: 25%; }
.clients-grid.grid-6 li { width: 16.66%; }
.clients-grid li a { opacity: 0.6; }



/* ========================
===========================
===========================
RANGE PAGES
===========================
===========================
=========================*/

/* PRODUCT PAGE TITLE */
#productpagetitle_logo { width: 50px !important; }
#productpagetitle_warrantylogo { width: 50px !important; }

/* PRODUCT PAGE FEATURES */
#voltage-tool-tip { position: absolute !important; right:0px !important; }

/* ========================
===========================
===========================
PRODUCT PAGE - FAQs
===========================
===========================
=========================*/

#productfaqsalert, .productfaq { display:none; }

/* ========================
===========================
===========================
PRODUCT PAGE - Reviews
===========================
===========================
=========================*/

/* REVIEWS Count in Main Gallery (Mobile Only) */
.ruk_rating_snippet .ruk-rating-snippet-count { color: #AAA !important; }

/* Features */
.portfolio-desc span { text-transform: capitalize !important; }
.owl-carousel .owl-dots .owl-dot { margin-top: 0px !important; }

/* Text Spec */
.postcontent,
	.postcontent.bothsidebar,
	.sidebar,
	.col_full,
	.col_half,
	.col_one_third,
	.col_two_third,
	.col_three_fourth,
	.col_one_fourth,
	.col_one_fifth,
	.col_two_fifth,
	.col_three_fifth,
	.col_four_fifth,
	.col_one_sixth,
	.col_five_sixth {
		margin-bottom: 0px !important;
	}

a.alert { text-decoration: underline !important; color: #000000; }

/* ========================
===========================
===========================
PRODUCT PAGE - Overview
===========================
===========================
=========================*/

/* Features Gallery C5_Product_Page_V2 */
.flex-control-nav.flex-control-thumbs { margin-top: 10px; }
.flex-control-nav.flex-control-thumbs li, .flex-control-nav.flex-control-thumbs li img { width: 84px !important;  }

/* Main Gallery */
#header-wrap {
	border-bottom: 1px solid #CCC !important;
}

/* Main Gallery */
#productlogo {	
	position: absolute;
	top: 20px;
	left: 20px;
	width: 80px;
	height: 60px;
	z-index: 9999;
	color: #CC6633;
	/*border: 1px solid #F00;*/
}
#warrantylogo {	
	position: absolute;
	top: 20px;
	right: 20px;
	width: 120px;
	height: 120px;
	z-index: 9999;
	color: #CC6633;
	/*border: 1px solid #F00;*/
}

#facebooklikebutton {	
	position: absolute;
	bottom: 20px;
	left: 20px;
	width: 95px;
	height: auto;
	display: block;
	z-index: 9999;
	color: #CC6633;
	/*border: 1px solid #F00;*/
}

#reviewsrating {	
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 110px;
	height: auto;
	display: block;
	z-index: 9999;
	color: #CC6633;
	/*border: 1px solid #F00;*/
}

/* PLAY VIDEO REVIEWS ON PRODUCT PAGE */
.item-video { height: 500px !important; }
.owl-carousel .owl-video-wrapper { background: #000; }


/* ========================
===========================
===========================
PRODUCT PAGE - Add To Cart
===========================
===========================
=========================*/

/* #pp_add_to_cart { background-color: #333 !important; padding: 25px 0 35px 25px; display: block; float: left; width: 100%; } */
#pp_add_to_cart { background-color: #222 !important; padding:0px 0 5px 0px; display: block; float: left; width: 100%; margin-bottom: 0px;  }
del.discounted_store_price { font-size:20px; color: #777; margin-right: 10px; }
span.store_price { font-size: 30px !important; font-weight: bold; margin-right: 2px;}
span.store_price.orange { color:#CC6633; }
span.store_price.blue { color:#1265A8; }
span.store_price.green { color:#78be20; }
span.store_price.group { color:#FFFFFF; }

#minicart-id { font-size: 14px !important; background:black !important; padding: 2px 0 2px 0; }

/* ========================
===========================
===========================
PRODUCT PAGE - Tech Spec
===========================
===========================
=========================*/

.accordion.accordion-bg .acctitle, .accordion.accordion-bg .acctitlec { line-height: 1; padding: 15px 0 15px 36px !important; }

/* ========================
===========================
===========================
PRODUCT PAGE - 360
===========================
===========================
=========================*/

/* 360 Rotation Tool */
#controls {	
	position: absolute;
	bottom: 60px;
	right: 20px;
	width: 200px;
	height: 65px;
	text-align: right;
	z-index: 9999;
	/*border: 1px solid #F00;*/
}

/* ========================
===========================
===========================
PRODUCT PAGE - RELATED ITEMS
===========================
===========================
=========================*/
.owl-dots { margin-top: 20px }

/* ========================
===========================
===========================
PRODUCT PAGE - COMPARE SECTION
===========================
===========================
=========================*/

#producttype { margin: 0 0px !important; }
.noreviews { margin-top: 63px !important; }
.compare_first_col { margin-top: 219px !important; } /* UK CIRC + MITRE SAW COMPARISON DESKTOP */
.compare_first_col_mobile_ccs { margin-top: 167px !important; } /* US CIRC SAW COMPARISON MOBILE */
.compare_first_col_mobile { margin-top: 229px !important; } /* UK CIRC SAW COMPARISON MOBILE */
.compare_first_col_mobile2 { margin-top: 263px !important; } /* UK MITRE SAW COMPARISON MOBILE */
.compare_first_col_mobile2_nopricing { margin-top: 181px !important; }
.padding-bottom-onepixel { padding-bottom:1px !important; }
.padding-bottom-oneextrapixel { padding-bottom:13px !important; }
.compare_feat_twolines1 { margin: 8px 0 9px 0 !important; }
.compare_feat_twolines2 { margin: 11px 0 10px 0 !important; }

.compare_ms_2lines_tick { padding: 10px 0 10px 0 !important; }
.compare_ms_3lines_tick { padding: 20px 0 21px 0 !important; }
.compare_ms_4lines_tick { padding: 31px 0 31px 0 !important; }
.compare_ms_5lines_tick { padding: 41px 0 42px 0 !important; }

.compare_ms_3lines_text { padding: 22px 0 23px 0 !important; }
.compare_ms_4lines_text { padding: 33px 0 33px 0 !important; }
.compare_ms_5lines_text { padding: 43px 0 44px 0 !important; }

.compare_feat_twolines_desktop { margin: 10px 0 9px 0 !important; }
.compare_feat_twolines_desktop2 { margin: 8px 0 8px 0 !important; }
.compare_feat_twolines_desktop3 { margin: 10px 0 10px 0 !important; }
.compare_feat_twolines_desktop4 { margin: 11px 0 11px 0 !important; }

.ccs_compare_p3 { display: none; }


	
#gotoTop {
	display: none;
	z-index: 299;
	position: fixed;
	width: 40px;
	height: 40px;
	background-color: #333;
	background-color: rgba(0,0,0,0.3);
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #FFF;
	top: auto;
	left: auto;
	right: 30px;
	bottom: 80px !important;
	cursor: pointer;
	border-radius: 2px;
}


.wheretobuybuttons {
	width: 100%;
	height: 44px;
	line-height: 20px;
	left: 0;
	z-index: 6;
	border-bottom: none;
	margin-top: 10px;
}

.wheretobuybuttons a {
	display: block;
	float: left;
	width: 50%;
	font-size: 13px;
	color: #FFF;
	text-align: center;
	border-right: 1px solid #333;
}

.wheretobuybuttons a.full {
	width: 100%;
}

.toggle, .toggle.toggle-bg, .togglec {
	padding: 0px !important;
}


/* ========================
===========================
===========================
REGISTER PAGE
===========================
===========================
=========================*/

.producttypebordercolor {
    border: 3px solid #222 !important;
}

.transparentdiv {
	width: 100%;
	height: 130px;
	position: absolute;
	top: 0;
	left: 0;
	/*border: 1px solid #F00;*/
	z-index: 10;
}


input[type=radio]:checked ~ .check {
  border: 5px solid #000000 !important;
}

input[type=radio]:checked ~ .check::before{
  background-color: #000000 !important;
}

input[type=radio]:checked ~ label{
  color: #000000 !important;
}


.productselectiondesktop {
	border: 3px solid #FFFFFF;
	border-radius: 5px;
	padding: 0 0 20px 0;
	margin: 0 2.5px;
}

.productselectionmobile {
	border: 3px solid #FFFFFF;
	border-radius: 5px;
	padding: 0 0 20px 0;
	margin: 0 2.5px;
}

.productselecteddesktop {
  	border: 3px solid #CC6633;
}

.productselectedmobile {
  	border: 3px solid #CC6633;
}

.disabled {
    pointer-events: none;
    opacity: 0.4;
}


@media (max-width: 991px) {
	
	#page-menu nav {
		display: none;
		position: absolute;
		float: none;
		width: 90% !important;
		top: 43px;
		left: auto;
		right: 15px;
		height: auto;
		z-index: 11;
	}

	#primary-menu ul ul ul li > a { padding: 8px 0 8px 0 !important; }
	#primary-menu ul ul ul li > a div.menutext { line-height: 16px !important; padding: 5px 0px 5px 0 !important; }
	#primary-menu > ul > li.sub-menu > a, #primary-menu > .container > ul > li.sub-menu > a { background: none !important; }
	#primary-menu ul ul > li.sub-menu > a, #primary-menu ul ul > li.sub-menu:hover > a {
		background-image: none !important;
	}
}


@media (max-width: 575px) {
.container, #header.full-header .container, .container-fullwidth { 
	width: 100% !important;
	padding-left: 15px !important;
	padding-right: 15px !important; 
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.flex-control-thumbs { display: none !important; height: 0px !important; }
.fslider:not(.flex-thumb-grid) .flex-control-thumbs li, .fslider:not(.flex-thumb-grid) .flex-control-thumbs li img {
    width: 0px !important;
    height: 0px !important;
    display: none !important;
    }
.fslider:not(.flex-thumb-grid) .flex-control-thumbs { display: none !important; height: 0px !important;}    
.fslider:not(.flex-thumb-grid) .flex-control-nav { display: block !important; }    


/* REGISTER FORM PTABS */
.process-steps li { width: 25% !important; float: left; }
.process-steps li:first-child { margin-top:20px; }
	    
}

/* Landscape -  if the orientation is in portrait mode */
@media screen and (orientation: portrait) {
   	#landscapemessage { display: none !important;}
}

/* Landscape -  if the orientation is in landscape mode */
@media screen and (orientation:landscape)
and (min-device-width: 320px) 
and (max-device-width: 667px) {
   	#landscapemessage { display: none !important; z-index: 9998 !important; position:fixed; width:100% !important; height:100% !important; background:#EEE; text-align:center; padding:5%; }
   	/* iframe {  display: block !important; z-index: 9999 !important; position: absolute !important; top: 0px !important; width: 100% !important; height: 100% !important; } */
   	/* html, body { overflow: hidden; position: fixed; } */
   	#page-menu { display: none !important;}
	/* body { display: none; } */
   	#slider { display: none !important; }
   	#home_prorange h3 { font-size: 40px !important }
   	
}

/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {
	
	/* HEADER LOGO */
	#logo { height: 85px !important; }
	
	div.mobileonly { display: block !important;  }
	.mobileonly { display: block !important; }
	a.mobileonly { display: block !important; }
	div.mobileonlyinline { display: inline !important;  }
	.mobileonlyinline { display: inline !important; }
	a.mobileonlyinline { display: inline !important; }

	.desktoponly { display: none !important; }
	.desktoponlyinline { display: none !important; }
	
	h1 { font-size: 30px !important; }

	h2 { font-size: 40px !important; }
	
	h4 { font-size: 18px !important; }
	
	h5 { font-size: 14px !important; }
	
	h6 { font-size: 12px !important; }
	
	.fontsize50px { font-size: 30px !important; }
	.fontsize20px { font-size: 20px !important; }
	.shop .product { padding: 0px 15px 10px 0 !important; }

	.button { text-align: center !important; height: auto !important; }
	
	/* TOP BAR NAV */
	#top-bar { display: none !important; }
	
	/* PRIMARY MENU */
   	#primary-menu ul ul li:hover > a { font-weight: 400 !important; }
		
	/* BREADCRUMBS */
	#page-title .breadcrumb { margin: 0px !important; }
	#page-title.page-title-right .breadcrumb { left: 0px !important; }
	
	/* PLAY VIDEO REVIEWS ON PRODUCT PAGE */
	.item-video { height: 350px !important; }
	
	/* COMPARE SECTION ON MOBILE */
	#producttype { margin: 0 20px !important; }
	.productselectionmobile {  margin: 5px 0px !important; border: 3px solid #FFF; border-bottom: 3px solid #EEE; border-radius: 0px !important; padding: 0 0 10px 0 !important;   }
	.productselectedmobile { border: 3px solid #CC6633 !important; }
	.comparecolumns { width: 33% !important; padding: 0px 0px !important; margin: 0px 0px !important; }
	div#compare_chart_mobile { margin: 0 0 0 4px !important; }
	
	/* WHERE TO BUY SECTION ON PRODUCT PAGE */
	.portfolio .portfolio-item { width: 50% !important; padding: 0 5px 0 5px !important; }
	
	/*COPYRIGHT SECTION */
	#copyrights .col_half:last-child { display: block !important; }
	
	/* REGISTER FORM PTABS */
	.process-steps li { width: 25% !important; float: left; }
	.process-steps li:first-child { margin-top:20px; }
	
	/* REGISTER FORM PTAB1 */
	.producttype { width: 33.33% !important; padding: 0 5px 0 5px !important; margin: 5px 0px; }
	
	
	/**********************
	PRODUCT PAGE 
	**********************/
	
	#productpage-title { padding-top: 10px; }
	#productpage-title h1 { font-size: 20px !important; }
	#productpage-title span { font-size: 13px !important; font-weight: 400; line-height: 1 !important; }
	#productpage-title table { margin-bottom: 10px !important; }
	#productpage-title .store_price { font-size: 24px !important; font-weight: bold !important; margin-bottom:10px;  }

	#productpage-features .fslider { /*min-height: 400px !important;*/ }
	#productpage-features .fslider .flexslider .flex-viewport{ /*min-height: 400px !important;*/ border-bottom: 1px solid #333; }
	#productpage-features ol.flex-control-nav { 
	position: absolute !important;
    z-index: 10 !important;
    text-align: center !important;
    bottom: 0px !important;
    top:auto !important;
    right:auto !important;
    margin: 0 10px !important;
  	}
  	
  	/* Features Gallery C5_Product_Page_V2 */
	.flex-control-nav.flex-control-thumbs li, .flex-control-nav.flex-control-thumbs li img { width: 84px !important;  }
	.fslider .flexslider .slider-wrap .slide h3 { font-size: 15px !important; }
	.fslider .flexslider .slider-wrap .slide span { font-size: 0.7rem !important; }
	
	/* Shopify Buy Button */
	iframe .has-image shopify-buy__layout-vertical shopify-buy__product .shopify-buy__layout-vertical .shopify-buy__product__variant-selectors { width: 320px !important; text-align: center !important; }
	iframe .shopify-buy__btn-wrapper { margin-top: 5px !important; }
	
	/* Shopify Cart Button */
	.shopify-buy-frame--toggle.is-sticky { box-shadow: 1px 1px 5px #333; }																				   
	/* .shopify-buy-frame--toggle.is-active.is-sticky iframe { width: 70px !important; }																						   */
	/* .shopify-buy-frame--toggle.is-active.is-sticky iframe .shopify-buy__cart-toggle { background: #CC6633 !important; width: 70px !important; }								   */
	/* .shopify-buy-frame--toggle.is-active.is-sticky iframe .shopify-buy__cart-toggle__count { font-size: 18px !important; float: right !important; margin-top: 3px !important; } */
	/* .shopify-buy-frame--toggle.is-active.is-sticky iframe .shopify-buy__icon-cart .shopify-buy__icon-cart--side { margin-top: 3px !important; }								   */

	
}