.idx1List .sfmm-dropdown-trigger {
	display: block;
	position: relative;
}

.idx1List .sfmm-dropdown {
	z-index: 100000;
	left: 0;
	visibility: hidden;
	position: absolute;
	top:100%;
	height: auto;
	width: auto;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.4); -moz-box-shadow:0px 4px 10px rgba(0,0,0,0.4); box-shadow:0px 4px 10px rgba(0,0,0,0.4);
	opacity: 0;
	padding:0;
	display:table;
	border-width:1px;
	border-top-width:0;
	border-style:solid;
}
.idx1List .sfmm-dropdown ul {
	list-style:none;
}
.idx1List .sfmm-dropdown.dropdown-is-active {
	visibility: visible;
	opacity: 1;
}

.idx1List .sfmm-dropdown-content, .idx1List .sfmm-dropdown-content ul {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	padding-top: 0;
	overflow: visible;
}
.idx1List .sfmm-dropdown-content a, .idx1List .sfmm-dropdown-content ul a {
	display: block;
	line-height: 30px;
	padding: 0 10px;
}
.idx1List .sfmm-dropdown-content li:first-of-type > a, .idx1List .sfmm-dropdown-content ul li:first-of-type > a {
	border-top-width: 0;
}
.idx1List.above .sfmm-dropdown-content li:first-of-type > a, .idx1List.above .sfmm-dropdown-content ul li:first-of-type > a {
	border-top-width:1px;
	border-bottom-width:0;
}
.idx1List .sfmm-dropdown-content li:last-of-type > a, .idx1List .sfmm-dropdown-content ul li:last-of-type > a {
}
.idx1List .sfmm-dropdown-content.is-hidden, .idx1List .sfmm-dropdown-content ul.is-hidden {
	/* push the secondary dropdown items to the right */
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}
.dropdown-is-active .sfmm-dropdown-content, .dropdown-is-active .sfmm-dropdown-content ul {
	-webkit-overflow-scrolling: touch;
}
.idx1List .sfmm-dropdown-content, .idx1List .sfmm-flyout {
	position: static;
	min-width:11em;
	max-width:22em;
}
.idx1List .sfmm-dropdown-content > li:last-of-type a {
	border-bottom: none;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	left: 100%;
	height: auto;
	-webkit-box-shadow: inset 2px 1px 8px -1px rgba(0,0,0,0.2); -moz-box-shadow: inset 2px 1px 8px -1px rgba(0,0,0,0.2); box-shadow: inset 2px 1px 8px -1px rgba(0,0,0,0.2);
}
.idx1List .sfmm-dropdown-content .sfmm-flyout::after {
	clear: both;
	content: "";
	display: table;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout.is-hidden {
	/* reset mobile style */
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > .see-all {
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > .see-all a {
}
.idx1List .sfmm-dropdown-content .sfmm-flyout .sfmm-dropdown-item, .idx1List .sfmm-dropdown-content .sfmm-flyout a {
}
.idx1List .sfmm-dropdown-content .sfmm-flyout {
	overflow: hidden;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > li {
	padding:0 10px 0 5px;
	margin-left:5px;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > li:hover {
	padding: 0 10px;
	margin-left:0;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > li > a {
	line-height: 30px;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > li > a::after, .idx1List .sfmm-dropdown-content .sfmm-flyout > li > a::before {
}
.idx1List .sfmm-dropdown-content .sfmm-flyout > li > ul {
	-webkit-transform: translate(0);
	-moz-transform: translate(0);
	-ms-transform: translate(0);
	-o-transform: translate(0);
	transform: translate(0);
	position: relative;
	height: auto;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout a {
	padding: 0;
	background-color:inherit;
}
.idx1List .sfmm-dropdown-content .sfmm-flyout ul {
	overflow: hidden;
	height: auto;
	display:none;
}
.idx1List .sfmm-dropdown-content > .has-children > ul {
	visibility: hidden;
	border-width:1px;
	border-style:solid;
	border-top-width:0;
}
.idx1List .sfmm-dropdown-content > .has-children > ul.is-active {
	visibility: visible;
}
.idx1List .sfmm-dropdown-content > .has-children > .sfmm-flyout.is-active > li > ul {
	visibility: visible;
}
.idx1List .sfmm-dropdown-content > .has-children > a.is-active::before, .idx1List .sfmm-dropdown-content > .has-children > a.is-active::after {
}

.idx1List .sfmm-dropdown-content li a {
	display: block;
	vertical-align: middle;
	position: relative;
}
.idx1List .sfmm-dropdown-content li a > span {
	display:inline-block;
	width:calc(100% - 5px - 5px);
	line-height:1.5em;
	vertical-align:middle;
	white-space:normal;
}
.idx1List .sfmm-dropdown-content li a > span.is-active {
	background-color:transparent;
}
.idx1List .sfmm-dropdown-content li a > span + i {
	font-size: 0.8em;
	display: inline-block;
	right:2px;
	opacity:0.5;
}

.idx1List .sfmm-dropdown .pin {
	position:absolute;
	top:10px;
	vertical-align: top;
	padding:0 4px;
	font-size: 13px;
	cursor:pointer;
}
.idx1List .sfmm-dropdown-trigger.dropdown-is-pinned + .sfmm-dropdown .pin {
	opacity: 1;
	transform: rotate(-45deg);
	text-shadow: 2px 4px 3px #555555;
}
.idx1List .pin + .sfmm-dropdown-content {
	margin-left:20px;
	position:relative;
}

.idx1List .sfmm-dropdown-content .vcenter {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.idx1List a {
	height:100%;
	display:block;
	vertical-align:middle;
}
.idx1List a span {
	position: relative;
	display:block;
}

.idx1List.above .sfmm-dropdown {
	-webkit-box-shadow:0px -4px 15px -7px rgba(0,0,0,1); -moz-box-shadow:0px -4px 15px -7px rgba(0,0,0,1); box-shadow:0px -4px 15px -7px rgba(0,0,0,1);
	border-top-width:1px;
	border-bottom-width:0;
}
.idx1List.above .sfmm-dropdown-content > .has-children > ul {
	border-top-width:1px;
	border-bottom-width:0;
}

.idx1List.layout-base .sfmm-dropdown-content li {
	text-align:left;
}

.idx1List li > a {box-sizing:content-box;}
.idx1List.flickity-enabled li > a > span.vcenter {top:50%;margin-top:auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.idx1List.flickity-enabled {width:calc(100% - 5px - 18px - 5px - 18px);position:absolute;}
.idx1List.flickity-enabled .flickity-slider > li > a > span {white-space:nowrap;}
.idx1List .flickity-prev-next-button {opacity:0.7;width:18px;height:18px;z-index:1;}
.idx1List .flickity-prev-next-button:disabled {opacity:0.3!important;}
.idx1List .flickity-prev-next-button:hover {opacity:1;}
.idx1List .flickity-prev-next-button.next {right:-46px;}
.idx1List .flickity-prev-next-button.previous {right:-26px;left:auto;}
.idx1List .flickity-viewport {overflow-x:hidden;}

#Content #idxSubpageNavigation {width:auto;float:none;display:block;clear:both;}

.idx1Submenu {position:relative;box-sizing:border-box;padding:10px;overflow:hidden;text-align:center;}
.idx1Submenu ul {margin:0;list-style:none;overflow:hidden;display:block;text-align:left;width:100%;position:relative;margin:auto;vertical-align:top;}
.idx1Submenu li {position:relative;overflow:hidden;display:inline-block;text-align:center;margin:5px;float:left;}
.idx1Submenu li a {display:block;text-decoration:none;color:inherit;position:relative;vertical-align:middle;border-width:1px;border-style:solid;}
.idx1Submenu li a.selected {font-weight:bold;}
.idx1Submenu li a > img {display:block;margin:0 auto;}
.idx1Submenu li a:hover, .idx1Submenu li a.active {}
.idx1Submenu li a span {display:block;line-height:normal;vertical-align:middle;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.idx1Submenu .SubPageNavigationTitleContainer {vertical-align:middle;padding:3px;min-height:25px;height:25px;}
.idx1Submenu .SubPageNavigationImageContainer > span {min-height:0;height:1px;}
.idx1Submenu .SubPageNavigationBox img {max-height:170px;height:auto;width:auto!important;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;display:block !important;margin:auto;}

@media all and (max-width:1240px){
}
@media all and (max-width:1024px) {
}

/*
Version tag, please don't remove
$Revision: 37060 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V14_00/bin/SFXTemplates/Index/Horizontal/SFX-BASE_1/styles/index1.css $
*/
.idx2List .sfmm-dropdown-trigger {
	display: block;
	position: relative;
}

.idx2List .sfmm-dropdown {
	z-index: 100000;
	left: 0;
	visibility: hidden;
	position: absolute;
	top:100%;
	height: auto;
	width: auto;
	-webkit-box-shadow:0px 4px 10px rgba(0,0,0,0.4); -moz-box-shadow:0px 4px 10px rgba(0,0,0,0.4); box-shadow:0px 4px 10px rgba(0,0,0,0.4);
	opacity: 0;
	padding:0;
	display:table;
	text-align:left;
	border-width:1px;
	border-top-width:0;
	border-style:solid;
}
.idx2List .sfmm-dropdown ul {
	list-style:none;
}
.idx2List .sfmm-dropdown.dropdown-is-active {
	visibility: visible;
	opacity: 1;
}

.idx2List .sfmm-dropdown-content, .idx2List .sfmm-dropdown-content ul {
	top: 0;
	left: 0;
	height: 100%;
	padding-top: 0;
	overflow: visible;
}
.idx2List .sfmm-dropdown-content a, .idx2List .sfmm-dropdown-content ul a {
	display: block;
	line-height: 30px;
	padding: 0 10px;
}
.idx2List .sfmm-dropdown-content li:first-of-type > a, .idx2List .sfmm-dropdown-content ul li:first-of-type > a {
	border-top-width: 0;
}
.idx2List.above .sfmm-dropdown-content li:first-of-type > a, .idx2List.above .sfmm-dropdown-content ul li:first-of-type > a {
	border-top-width:1px;
	border-bottom-width:0;
}
.idx2List .sfmm-dropdown-content li:last-of-type > a, .idx2List .sfmm-dropdown-content ul li:last-of-type > a {
}
.idx2List .sfmm-dropdown-content.is-hidden, .idx2List .sfmm-dropdown-content ul.is-hidden {
}
.dropdown-is-active .sfmm-dropdown-content, .dropdown-is-active .sfmm-dropdown-content ul {
	-webkit-overflow-scrolling: touch;
}
.idx2List .sfmm-dropdown-content, .idx2List .sfmm-flyout {
	position: static;
}
.idx2List .sfmm-dropdown-content > li:last-of-type a {
	border-bottom: none;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout {
	height: auto;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout::after {
}
.idx2List .sfmm-dropdown-content .sfmm-flyout.is-hidden {
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > .see-all {
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > .see-all a {
}
.idx2List .sfmm-dropdown-content .sfmm-flyout .sfmm-dropdown-item, .idx2List .sfmm-dropdown-content .sfmm-flyout a {
}
.idx2List .sfmm-dropdown-content .sfmm-flyout {
	overflow: hidden;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > li {
	padding:0 10px 0 5px;
	margin-left:5px;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > li:hover {
	padding: 0 10px;
	margin-left:0;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > li > a {
	line-height:normal; font-size: 0.815em;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > li > a::after, .idx2List .sfmm-dropdown-content .sfmm-flyout > li > a::before {
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > li > ul {
	position: relative;
	height: auto;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout > li:first-child{
    padding-top: 5px;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout a {
	padding: 4px 0;
	background-color:inherit;
}
.idx2List .sfmm-dropdown-content .sfmm-flyout ul {
	overflow: hidden;
	height: auto;
	display:none;
}
.idx2List .sfmm-dropdown-content > .has-children > ul {
	visibility: visible;
}
.idx2List .sfmm-dropdown-content > .has-children > ul.is-active {
	visibility: visible;
}
.idx2List .sfmm-dropdown-content > .has-children > .sfmm-flyout.is-active > li > ul {
	visibility: visible;
}
.idx2List .sfmm-dropdown-content > .has-children > a.is-active::before, .idx2List .sfmm-dropdown-content > .has-children > a.is-active::after {
}

.idx2List .sfmm-dropdown-content li a {
	display: block;
	vertical-align: middle;
	position: relative;
}
.idx2List .sfmm-dropdown-content li a > span {
	display:inline-block;
	line-height:1.5em;
	vertical-align:middle;
	word-break:keep-all;
	white-space:normal;
}
.idx2List .sfmm-dropdown-content li a > span.is-active {
	background-color:transparent;
}
.idx2List .sfmm-dropdown-content li a > span + i {
	font-size: 0.8em;
	display: inline-block;
	margin-left:10px;
	opacity:0.5;
}

.idx2List .sfmm-dropdown .pin {
	position:absolute;
	top:10px;
	vertical-align: top;
	padding:0 4px;
	font-size: 13px;
	cursor:pointer;
}
.idx2List .sfmm-dropdown-trigger.dropdown-is-pinned + .sfmm-dropdown .pin {
	opacity: 1;
	transform: rotate(-45deg);
	text-shadow: 2px 4px 3px #555555;
}
.idx2List .pin + .sfmm-dropdown-content {
	position:relative;
	overflow:hidden;
	display:inline-block;
	width:calc(100% - 250px - 20px - 10px);
	margin:10px 0 10px 20px;
	min-width:calc(50% - 20px);
}

.idx2List .sfmm-dropdown-content .vcenter {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.idx2List a {
	height:100%;
	display:block;
	vertical-align:middle;
}
.idx2List a span {
	position: relative;
	display:block;
}

.idx2List.above .sfmm-dropdown {
	-webkit-box-shadow:0px -4px 15px -7px rgba(0,0,0,1); -moz-box-shadow:0px -4px 15px -7px rgba(0,0,0,1); box-shadow:0px -4px 15px -7px rgba(0,0,0,1);
	border-top-width:1px;
	border-bottom-width:0;
}
.idx2List.above .sfmm-dropdown-content > .has-children > ul {
	border-top-width:1px;
	border-bottom-width:0;
}

.idx2List.layout-mega .sfmm-dropdown {
	min-height:calc(250px + 10px + 10px);
}
.idx2List.layout-mega .sfmm-dropdown-content.has-children > li > a {
	font-weight: bold; border-bottom-style: solid; border-bottom-width: 1px;
}
.idx2List.layout-mega .sfmm-dropdown-content li {
	text-align:left;
}
.idx2List.layout-mega .sfmm-dropdown-content > li {
	float:left; margin: 0 10px;
}
.idx2List.layout-mega .sfmm-dropdown-content.image-area > li {
	float:none;
}
.idx2List.layout-mega .sfmm-dropdown-content > li:nth-child(6n + 1) {
	/* clear:both; */
}
.idx2List.layout-mega .sfmm-dropdown-content > li.has-children > a {
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.idx2List.layout-mega .sfmm-dropdown-content > li:last-of-type a {
	border-color:inherit;
}
.idx2List.layout-mega .sfmm-dropdown-content > li.see-all {
}
.idx2List.layout-mega .sfmm-dropdown-content > li.see-all > a {
	border-bottom-width:0;
}

.idx2List.layout-mega > li > a > img {
	display: none!important;
}
.idx2List.layout-mega .sfmm-dropdown img {
	display: none!important;
}
.idx2List.layout-mega .sfmm-dropdown img.image-area {
	display: block!important;
	margin:0 auto;
	max-width:100%;
	max-height:100%;
	width:auto!important;
	z-index:1;
	position:absolute;
	left:50%;
	top:50%;
	-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
}
.idx2List.layout-mega .sfmm-dropdown div.image-area {
	width:250px;
	height:calc(100% - 10px - 10px);
	right:0;
	margin:10px 10px 10px 0;
	position: relative;
	float:right;
	overflow: hidden;
	display:inline-block;
	max-width:calc(50% - 10px - 10px);
	min-height:250px;
}
.idx2List.layout-mega .sfmm-dropdown div.image-area i.no-image {
	position:absolute;
	font-size: 80px;
	left: 50%;
	top:50%;
	transform: translate(-50%, -50%);
	opacity:.6;
}

.idx2List.layout-mega .sfmm-dropdown-content .vcenter {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.idx2List li > a {box-sizing:content-box;}
.idx2List.flickity-enabled li > a > span.vcenter {top:50%;margin-top:auto;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.idx2List.flickity-enabled {width:calc(100% - 5px - 18px - 5px - 18px);position:absolute;}
.idx2List.flickity-enabled .flickity-slider > li > a > span {white-space:nowrap;}
.idx2List .flickity-prev-next-button {opacity:0.7;width:18px;height:18px;z-index:1;}
.idx2List .flickity-prev-next-button:disabled {opacity:0.3!important;}
.idx2List .flickity-prev-next-button:hover {opacity:1;}
.idx2List .flickity-prev-next-button.next {right:-46px;}
.idx2List .flickity-prev-next-button.previous {right:-26px;left:auto;}
.idx2List .flickity-viewport {overflow-x:hidden;}

#Content #idxSubpageNavigation {width:auto;float:none;display:block;clear:both;}

.idx2Submenu {position:relative;box-sizing:border-box;padding:10px;overflow:hidden;text-align:center;}
.idx2Submenu ul {margin:0;list-style:none;overflow:hidden;display:block;text-align:left;width:100%;position:relative;margin:auto;vertical-align:top;}
.idx2Submenu li {position:relative;overflow:hidden;display:inline-block;text-align:center;margin:5px;float:left;}
.idx2Submenu li a {display:block;text-decoration:none;color:inherit;position:relative;vertical-align:middle;border-width:1px;border-style:solid;}
.idx2Submenu li a.selected {font-weight:bold;}
.idx2Submenu li a > img {display:block;margin:0 auto;}
.idx2Submenu li a:hover, .idx2Submenu li a.active {}
.idx2Submenu li a span {display:block;line-height:normal;vertical-align:middle;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.idx2Submenu .SubPageNavigationTitleContainer {vertical-align:middle;padding:3px;min-height:25px;height:25px;}
.idx2Submenu .SubPageNavigationImageContainer > span {min-height:0;height:1px;}
.idx2Submenu .SubPageNavigationBox img {max-height:170px;height:auto;width:auto!important;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;display:block !important;margin:auto;}

@media all and (max-width:1240px){
}
@media all and (max-width:1024px) {
}

#Index2 .idx2{font-size:0.9em;}
/*
Version tag, please don't remove
$Revision: 37060 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V14_00/bin/SFXTemplates/Index/Horizontal/SFX-MEGAPIX-1_1/styles/index2.css $
*/
/* Do not change these lines */
h1,h2,h3,font{line-height:normal;}
.PageTitle,.ProductTableHeader,.ProductTitle,.ProductPriceIntro,.ProductNumber,.ProductOptionName,.ProductChoiceName,.ProductDeliveryAdvice,.WebsiteName,.Breadcrumbs{line-height:normal;}
/* bullet points image left */
.PageIntroduction ul, .PageDescription ul, .ProductIntroduction ul, .ProductDescription ul, .ProductDetailedDescription ul { clear:left; }
.PageIntroduction ol, .PageDescription ol, .ProductIntroduction ol, .ProductDescription ol, .ProductDetailedDescription ol { clear:left; }
td.idx1MouseOver a {background-color:transparent;}
td.idx2MouseOver a {background-color:transparent;}
td.idx1SubMouseOver a {background-color:transparent;}
td.idx2SubMouseOver a {background-color:transparent;}
td.idx1Sub a {background-color:transparent;}
td.idx2Sub a {background-color:transparent;}
.idx1List > li > a + ul {display:none;}
.idx2List > li > a + ul {display:none;}

/* fix clear items on product loops */
.ProductCopyClear { clear:both; height:1px; }
 .ProductCopyClear span { display:none; }
.ViewbasketCheckOut {padding:10px;}
input.Button, input.Radio, input.CheckBox { margin:0; padding:0; }

.SubClear{clear:both;height:1px;}
.SubClear span{display:none;}

.Dialog, .ShipDialog {background-image:none;}

.ProductIcons .ImgLink {display:block;}

option, button {font-family:inherit;}

/* Start: Print rules -- Delete rules to enable printing everything on website */
@media print {
	body {background-color:#ffffff ! important;background-image:none ! important;}
	html, body, #WebSite, #WebSiteHeader, #WebSiteContent, #WebSiteContent, #DesignImage1, .WebSiteFootnote, #SideBar_L, #Content, #PageContainer10, #PageContainer1 {width:auto ! important;height:auto ! important;float:none ! important;margin:0;overflow:visible ! important;}
	#WebSite {border:0;position:relative;left:auto;top:auto;right:auto;bottom:auto;}
	#Content {position:relative;left:auto;right:auto;}
	#WebSiteHeader * {display:none;}
	#CompanyImageSiteHeadingContainer, #SiteHeadingContainer, #SiteHeadingContainer a, .SiteHeading, #SiteHeading {position:relative;width:auto;height:auto;top:0;left:0;margin:0;padding:0;display:block;background:#ffffff ! important;color:#000000 ! important;}
	#SiteHeadingContainer {float:none;height:auto;background:#ffffff ! important;color:#000000 ! important;}
	#SiteHeading {float:none;padding:0 10px;font-size:26px;line-height:45px;background:#ffffff ! important;color:#000000 ! important;}
	#SideBar_L, #WebSiteFooter, .PageLinkBox, #AppLogo, #ddSitemapLink, #SwitchCurrency, #Index1, #Index2, #Search, #WebSite > #DesignImage1 {display:none ! important;}
	.Product, .Product div,  .Product td {page-break-inside:avoid;}
}
/* End: Print rules */

.sidr{visibility:hidden;position:fixed;top:0;height:100%;width:100%;z-index:999999;overflow-x:auto;overflow-y:auto;}
.sidr-open .sidr{visibility:visible;}
.sidr.sidr-right{left:auto;right:-100%;}
.sidr.sidr-left{left:-100%;right:auto;}
.sidr ul li{line-height:1.8em;}
.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{line-height:1.8em;}


/* HTML templating mechanism used in utils.html and PHPWidgets */
.tmpl {display:none;}
.hide {display:none;}
.marker {display:none!important;}
.mobileBox {overflow:hidden!important;}
.mobile-xor {display:none;}
.mobile {display:none;}
.mobile-portrait {display:none;}
.mobile-landscape {display:none;}
.tablet {display:none;}
.tablet-portrait {display:none;}
.tablet-landscape {display:none;}
.desktop {display:inherit;}
.desktop-xor {display:none;}
.footer.mobile #mobile_switchview {font-size:1.2em;}
@media all and (max-width:768px){
	.desktop-xor {display:inherit;}
}
.ImgLink img{display:block;}

.sf-button {display:inline-block;text-decoration:none;font-size:1.2em;line-height:1.2em;border-style:solid;border-width:1px;padding:.4em .7em;cursor:pointer;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;}
.sf-button:hover {opacity:.7;}
.sf-button a {display:block;}
.sf-button .ImgLink {background-color:transparent;}
.sf-button .ImgLink [class^='icon-'] {font-size:1.2em;margin:0 5px 0 0;}
.sf-button-glass {font-weight:bold;border-style:solid;border-width:1px;background-color:transparent;border-radius:.25em!important;}

/*  grid columns  */
.vcenter {position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.section {clear:both;padding:0px;margin:0px;}
.group:before, .group:after {content:"";display:table;}
.group:after {clear:both;}
.group .left {float:left;}
.group .right {float:right;}
.col {display:block;float:left;margin:1% 1.2% 1% 0;}
.col:last-child {margin-right:0;}
.col.left {float:left;}
.col.right {float:right;}
.span_2_of_2 {width:100%;}
.span_1_of_2 {width:49.2%;}
.span_3_of_3 {width:100%;}
.span_2_of_3 {width:66.13%;}
.span_1_of_3 {width:32%;}
.span_4_of_4 {width:100%;}
.span_3_of_4 {width:74.6%;}
.span_2_of_4 {width:49.2%;}
.span_1_of_4 {width:23.8%;}

html[dir="rtl"] .idx1List, html[dir="rtl"] .idx2List {float:left;display:inline;}
html[dir="rtl"] #WebSiteContent, html[dir="rtl"] #WebSiteContent *:not([class*=icon-]):not([class*=ProductImage]):not(img) {text-align:right;left:0;}
html[dir="rtl"] #WebSiteHeader, html[dir="rtl"] #WebSiteHeader *:not([class*=icon-]) {text-align:right;left:0;}
html[dir="rtl"] .mobile.header .sf-button {float:left;}
html[dir='rtl'] #pmethodContainer input[type=radio] {float:right !important;right:0px;}
html[dir='rtl'] #pmethodContainer input[type=radio] + label {float:right;margin-right:2.5em;margin-left:0px !important;}

[id][class] .is-box {overflow:hidden;}
[id][class] .is-box .is-boxes {min-height:0;}
[id^=Index] .is-hidden {display:block!important;}

ul.media-share > li > a[class^=icon-] {margin-bottom:8px;}

.cross-icon-1234 {position:absolute;top:50%;right:38px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999;cursor:pointer;}
.cross-icon-1234 .icon-cross { font-weight:100;font-size:11px;line-height:1;color:#2b2b2b;}
#Search .SearchTextField {padding-right:25px;}
input.SearchTextField ~ [class*=cross-icon-] {opacity:0.6;}
input::-ms-clear {display:none;}

/*
Version tag, please don't remove
$Revision: 42724 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V14_00/SFEditor/res/html/global-main.css $
*/



/*
Version tag, please don't remove
$Revision: 34675 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V14_00/bin/Common%20Files/parseLang/global.css $
*/
