/* Production rules scoped to the WordPress content canvas. */
#spark-source-root *#spark-source-content *.d-page-1716942098 DIV.dmInner{
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
#spark-source-root *#spark-source-content *.d-page-1716942098 DIV#dmSlideRightNavRight{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1257905355{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 147px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:49px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1675161429{
	padding-top:0px !important;
	padding-left:16px !important;
	padding-bottom:0px !important;
	padding-right:16px !important;
	width:auto !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1168417786{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1499150079{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1193763687{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1421955727{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 51px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:223.6px !important;
	margin-top:8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1964366552{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1522942419{
	padding-top:150px !important;
	padding-left:16px !important;
	padding-bottom:150px !important;
	padding-right:16px !important;
	width:auto !important;
	background-position:50% 50% !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:start !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1686092239{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1965015700{
	margin-left:0px !important;
	padding-top:80px !important;
	padding-left:16px !important;
	padding-bottom:60px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
	width:auto !important;
	background-position:50% 50% !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1181901019{
	padding-top:30px !important;
	padding-bottom:0px !important;
	margin-left:0px !important;
	padding-left:15px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:15px !important;
	margin-right:0px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1827917499{
	padding-bottom:0px !important;
	background-position:50% 100% !important;
	margin-left:0px !important;
	padding-top:250px !important;
	padding-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1046972285{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1657179472{
	padding-top:9px !important;
	padding-bottom:9px !important;
	padding-left:0px !important;
	padding-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	min-height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1918437938{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:15px !important;
	padding-right:0px !important;
	width:auto !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1175333666{
	padding-top:50px !important;
	padding-left:0 !important;
	padding-bottom:50px !important;
	padding-right:0 !important;
	width:auto !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1683779464{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:327.6px !important;
	margin-top:0px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1805668498{
	width:calc(100% - 42px) !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:42px !important;
	margin-left:42px !important;
	max-width:243.6px !important;
	margin-top:-8px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1752929996{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:327.6px !important;
	margin-top:-8px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1430659313{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:327.6px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1206729263{
	width:calc(100% - 42px) !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	max-width:243.6px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1365438190{
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	max-width:327.6px !important;
	padding-right:0px !important;
	min-width:25px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1339277343{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:16px !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1515960081{
	padding-top:40px !important;
	padding-left:16px !important;
	padding-bottom:0px !important;
	padding-right:16px !important;
	width:auto !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1083502951{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
	min-height:auto !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1538125022{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	min-height:auto !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1653477777{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1083062751{
	padding-top:0px !important;
	padding-left:16px !important;
	padding-bottom:16px !important;
	padding-right:16px !important;
	width:auto !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1920845040{
	margin-left:0px !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	background-position:50% 50% !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1586081803{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:322.941162px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1795340300{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:322.941162px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1087347185{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:322.941162px !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:0px !important;
	min-width:0 !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1972472303{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 22px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:2.53125px !important;
	margin-left:2.53125px !important;
	max-width:282.938px !important;
	margin-top:0px !important;
	margin-bottom:18px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1018024025{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 15px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:22px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:296.938px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
#spark-source-root *#spark-source-content *.dmBody div.u_1089769198{
	margin-left:0px !important;
	padding-top:15px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
	width:auto !important;
}