/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2016-02-17 15:27:12 */







body {
			color: #222222;
				font-size: 12px;
	
			background-color: #f5f5f5;
	}
a
{
			color: #333333;
	}
a:hover,
.vertnav-side li.current > a
{
			color: #444537;
	}

.caret {
			border-top-color: #222222;
	}


button.button span
{
	background-color: #418107;
	color: #ffffff;
}
button.button:hover span
{
	background-color: #326306;
	color: #ffffff;
}

.product-view .btn-cart span,
button.btn-checkout span
{
	background-color: #418107;
	color: #ffffff;
}
.product-view .btn-cart:hover span,
button.btn-checkout:hover span
{
	background-color: #326306;
	color: #ffffff;
}



/* Default icon */
/* Toolbar */
.sorter .view-mode a,
.sorter .sort-by .category-asc,
.sorter .sort-by .category-desc,
.pager .pages li a,

/* Back link */
.buttons-set .back-link small,

/* Add-to links */

	/* Simple icons (product grid) */
	.add-to-links.addto-icons a, /*Deprecated*/

	/* Other with standard icons */
	.add-to-links span.icon,

/* Slider arrows */
.gen-slider-arrows1 .direction-nav a, /* Sliders */
.gen-slider-arrows1 .direction-nav a.disabled:hover,
.gen-slider-arrows2 .direction-nav a, /* Slideshow */
.gen-slider-arrows2 .direction-nav a.disabled:hover,
.gen-slider-arrows3 .direction-nav a, /* Cloud Zoom */
.gen-slider-arrows3 .direction-nav a.disabled:hover,

/* Lightbox */
#cboxPrevious,
#cboxNext,
#cboxClose,

/* Accordion and collapsible: opener */
.accordion-style1 .opener,
.collapsible .opener,

/* Scroll to top */
#scroll-to-top
{
	background-color: #e5e5e5;
}


/* Hover icon */
/* Toolbar */
.sorter .view-mode a:hover,
.sorter .sort-by .category-asc:hover,
.sorter .sort-by .category-desc:hover,
.pager .pages li a:hover,

/* Back link */
.buttons-set .back-link:hover small,

/* Add-to links */

	/* Simple icons (product grid) */
    .add-to-links.addto-icons a:hover, /*Deprecated*/

	/* Other with standard icons */
	.add-to-links span.icon-hover:hover,
	.add-to-links .feature-icon-hover:hover span.icon,

/* Slider arrows */
.gen-slider-arrows1 .direction-nav a:hover,
.gen-slider-arrows2 .direction-nav a:hover,
.gen-slider-arrows3 .direction-nav a:hover,

/* Lightbox */
#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover,

/* Accordion and collapsible: opener */
.accordion-style1 .opener:hover,
.collapsible .opener:hover,

/* Scroll to top */
#scroll-to-top:hover
{
	background-color: #000000;
}


/* Active icon */
.sorter .view-mode span.grid,
.sorter .view-mode span.list,
.pager .pages li.current
{
	background-color: #e5e5e5;
}


span.icon
{
	background-color: #aaaaaa;
}
span.icon-hover:hover,
.feature-icon-hover:hover span.icon
{
	background-color: #418107;
}




.sticker.new {
	background-color: #418107;
	color: #ffffff;
}
.sticker.sale {
	background-color: #189a00;
	color: #ffffff;
}



.category-products-grid .item,
.products-list .item
{
	background-color: #ffffff;
}



.additional-bg-color,

/* Toolbar */
.sorter,

/* Product page */
.product-view .container1-wrapper,
.product-view .container2-wrapper,
.product-view .add-to-box,
.product-view .extrahint-wrapper .product-pricing, /* Increaments */
.product-view .tier-prices,

/* Cart */
.cart fieldset,
.cart .totals,

/* Checkout */
.opc .gift-messages-form,

/* Account */
.addresses-list .addresses-primary .item,
.order-info-box,

/* Advanced search */
.advanced-search-summary,

/* Section headings */

	/* Sidebar blocks */
	.block .block-title,

	/* Cart */
	.cart .crosssell h2,
	.cart .discount h2,
	.cart .shipping h2
{
	background-color: #f5f5f5;
}

/* Fieldset */
.fieldset,
.multiple-checkout .col2-set,
.multiple-checkout .col3-set,
.info-set,

/* User account dashboard boxes */
.box-account
{
	border-color: #f5f5f5;
}



.price-box .price { color: #189a00; }



/* Custom content class */
.main-font,

/* Headings */
h1, h2, h3, h4, h5,
.section-title,
.products-list .product-name,
.products-grid .product-name,
h3.product-name, /*TODO:remove*/

/* Generic  */
.feature .heading,
.accordion .heading,

/* Main menu */
#mobnav-trigger,
#nav > li > a,
#nav.wide ul.level0 > li > a,
.vertnav-top li a,

/* Block headings */
.block .block-title,

/* Checkout headings */
#opc-login h3,

/* Multiple checkout */
/*.fieldset .legend,
.multiple-checkout .col2-set h2.legend,
.info-set h2.legend,*/

/* Account */
.box-account .box-head h2,
.order-items h2.table-caption,
.order-items h2.sub-title,
.order-items .order-comments h2,

/* Product page */
.product-view .box-reviews dt .heading,
.gen-tabs .tabs a,

/* Footer headings */
.footer .heading,
#subscribe-form label,

/* Captions */
.caption .heading
{
	    	font-family: "Open Sans", georgia, serif;
        
	
			font-weight: 600;
	}



.wrapper
{
			background-color: #ffffff;
		
			background-repeat: repeat;
		background-attachment: scroll;
		background-position: center top;
	}



.header-container
{
			background-color: #282924;
	
	}
.header
{
		
			color: #999999;
	}
.header a {
			color: #999999;
	}
.header a:hover {
			color: #ffffff;
	}

.header .caret {
	border-top-color: #999999;
}


.header-top-container
{
	
	background-color: rgba(0,0,0,0.15);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000,GradientType=0);}



.form-search .input-text
{
	background-color: #444537;
	border-color: transparent;
			color: #aaaaaa;
	}
.form-search .input-text:hover,
.form-search .input-text:focus
{
	background-color: #dddddd;
	border-color: transparent;
    		color: #333333;
	}

	.form-search .input-text { border: none; }
	.form-search .button span { margin: 0; }


.header .dropdown-menu,
.header .open > .dropdown-toggle.cover > div,
.header .truncated .truncated_full_value .item-options,
.header .form-search .search-autocomplete ul
{
			background-color: #ffffff;
		
			color: #333333;
	}

.header .dropdown-menu a,
.header .open > .dropdown-toggle.cover > div a,
.header .form-search .search-autocomplete li
{
			color: #333333;
	}
.header .dropdown-menu a:hover,
.header .open > .dropdown-toggle.cover > div a:hover,
.header .form-search .search-autocomplete li:hover
{
			color: #189a00;
	}

.header .open > .dropdown-toggle.cover > div .caret {
	border-top-color: #333333;
}



.um-fortis .top-links .links > li > a,
.um-fortis .dropdown-toggle.cover {
		background-color: rgba(255,255,255,0.1);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff,GradientType=0);
			color: #999999;
	}
.um-fortis .top-links .links > li > a:hover,
.um-fortis .dropdown-toggle.cover:hover
{
		background-color: rgba(255,255,255,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3fffffff,endColorstr=#3fffffff,GradientType=0);}
.um-fortis .top-links .links > li > a:hover
{
			color: #ffffff;
	}




#nav .level0-wrapper,
#nav.classic ul
{
			background-color: #ffffff;
		
			color: #333333;
	}

#nav ul li a
{
			color: #333333;
	}
#nav ul li a:hover
{
			color: #3b3b3b;
	}


.cat-label-label1 {
			background-color: #bce9ff;
        		color: #006080;
    }
.cat-label-label2 {
			background-color: #3b3b3b;
	    		color: #ffffff;
	}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
			border-top-color: #bce9ff;
	}
li.level0 > a > span > .cat-label-label2.pin-bottom:before {
			border-top-color: #3b3b3b;
	}

li > a:hover > span > .cat-label,
#nav li.level0:hover > a > span > .cat-label /* Top-level category label is highlighted on item hover, not on link hover */
{
			background-color: #fff59b;
	    		color: #5c4a33;
	}
li.level0 > a:hover > span > .pin-bottom:before,
#nav li.level0:hover > a > span > .pin-bottom:before
{
			border-top-color: #fff59b;
	}



#mobnav
{
    color: #999999;
}
#mobnav-trigger
{
	background-color: #282924;
	color: #999999;
}

#mobnav-trigger:hover
{
	background-color: #ffffff;
	color: #317900;
}

#mobnav-trigger.active
{
	background-color: #ffffff;
	color: #317900;
}

#mobnav-trigger .trigger-icon .line {
	background-color: #999999;
}
#mobnav-trigger:hover .trigger-icon .line {
	background-color: #317900;
}
#mobnav-trigger.active .trigger-icon .line {
	background-color: #317900;
}



.nav
{
			background-color: #444537;
	}

#nav,
.vertnav-top li a
{
	background-color: #282924;
    color: #999999;
}
#nav > li > a
{
	color: #999999;
}

#nav > li:hover > a,
.vertnav-top li > a:hover
{
	background-color: #ffffff;
	color: #317900;
}

.cms-index-index #nav #nav-home > a,
#nav > li.active > a,
.vertnav-top li.current > a
{
	background-color: #ffffff;
	color: #555555;
}


#nav > li > a {
	font-size:14px;
    		text-transform:uppercase;
    }
#mobnav-trigger {
    		text-transform:uppercase;
    }




	.vertnav-top > li.first > a { margin-top:1px; }
	.vertnav-top li a { margin-bottom:1px; }
	.vertnav-top { background-color: #3b3b3b; }




	.vertnav-top li .opener {
		background: url(https://a3cf78.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-w.png) center center no-repeat;
	}
			.vertnav-top li:hover > .opener {
			background-image: url(https://a723c4.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener.png);
		}
		.vertnav-top li:hover > .opener:hover {
			background-image: url(https://a3cf78.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-w.png);
		}

	.vertnav-top li.active > .opener {
		background-image: url(https://da1fa8.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-active-w.png);
	}
			.vertnav-top li.active:hover > a:hover + .opener {
			background-image: url(https://5860f4.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-active.png);
		}
		.vertnav-top li.active:hover > a + .opener:hover {
			background-image: url(https://da1fa8.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-active-w.png);
		}

	.vertnav-top li.current > .opener,
	.vertnav-top li.current > .opener:hover {
		background-image: url(https://a723c4.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener.png);
	}
			.vertnav-top li.active.current > a + .opener,
		.vertnav-top li.active.current:hover > a + .opener {
			background-image: url(https://5860f4.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-active.png);
		}
		.vertnav-top li.active.current > a + .opener:hover {
			background-image: url(https://5860f4.claudeassets.com/20250820215553im_/https://www.fm2torri.com/skin/frontend/fortis/default/images/infortis/ultra-megamenu/opener-active.png);
		}

#nav > li.parent > a .caret {
	border-top-color: #999999;
}
#nav > li.parent:hover > a .caret {
	border-top-color: #317900;
}
#nav > li.parent.active > a .caret {
	border-top-color: #555555;
}



.main-container
{
			background-color: transparent;
    }
.main {
			background-color: #ffffff;
    }







.gen-tabs .tabs
{
			background-color: #444444;
	}

.gen-tabs .tabs a
{
	background-color: #aaaaaa;
    color: #333333;
}

.gen-tabs .tabs a:hover,
.gen-tabs .tabs a:focus
{
	background-color: #cccccc;
	color: #333333;
}

.gen-tabs .tabs a.current
{
	background-color: #f8f8f8;
	color: #189a00;
}

.gen-tabs .acctab
{
	background-color: #f5f5f5;
	color: #333333;
}

.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current {
	background-color: #444444;
	color: #dddddd;
}

.gen-tabs .tabs-panels
{
	background-color: #f8f8f8;
}


.box-additional .block-related .section-title {
	background-color: #189a00;
	color: #ffffff;
}



.footer-container
{
			background-color: #282924;
    }
.footer
{
	
			color: #cccccc;
	}

.footer a
{
			color: #999999;
	}
.footer a:hover
{
			color: #189a00;
	}


.footer button.button span
{
	background-color: #555555;
	color: #ffffff;
}
.footer button.button:hover span
{
	background-color: #0c8200;
	color: #ffffff;
}


.footer span.icon
{
	background-color: #555555;
}
.footer span.icon-hover:hover,
.footer .feature-icon-hover:hover span.icon
{
	background-color: #189a00;
}



/* Back link */
.footer .buttons-set .back-link small,

/* Slider arrows */
.footer .gen-slider-arrows1 .direction-nav a, /* Sliders */
.footer .gen-slider-arrows1 .direction-nav a.disabled:hover,
.footer .gen-slider-arrows2 .direction-nav a, /* Slideshow */
.footer .gen-slider-arrows2 .direction-nav a.disabled:hover,
.footer .gen-slider-arrows3 .direction-nav a, /* Cloud Zoom */
.footer .gen-slider-arrows3 .direction-nav a.disabled:hover,

/* Accordion and collapsible: opener */
.footer .accordion-style1 .opener,
.footer .collapsible .opener
{
	background-color: #0c8200;
}

/* Back link */
.footer .buttons-set .back-link:hover small,

/* Slider arrows */
.footer .gen-slider-arrows1 .direction-nav a:hover,
.footer .gen-slider-arrows2 .direction-nav a:hover,
.footer .gen-slider-arrows3 .direction-nav a:hover,

/* Accordion and collapsible: opener */
.footer .accordion-style1 .opener:hover,
.footer .collapsible .opener:hover
{
	background-color: #222222;
}


.footer-top-container
{
			background-color: #373833;
    }
.footer-top
{
		
	}
.footer-top a
{
	}
.footer-top a:hover
{
	}


.footer-primary-container
{
	    
   	
   			padding-bottom: 10px;
    }
.footer-primary
{
		background-color: rgba(255,255,255,0.07);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#11ffffff,endColorstr=#11ffffff,GradientType=0);
	}
.footer-primary a
{
	}
.footer-primary a:hover
{
	}


.footer-bottom-container
{
	}
.footer-bottom
{
		
			color: #777777;
	}
.footer-bottom a
{
			color: #aaaaaa;
	}
.footer-bottom a:hover
{
			color: #0c8200;
	}




.social-links span.icon {
	background-color: #3b3b3b;
}
.social-links span.icon-hover:hover {
	background-color: #326306;
}

/*
     FILE ARCHIVED ON 00:29:35 Oct 28, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:57:49 Aug 12, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.43
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.056
  esindex: 0.008
  cdx.remote: 7.206
  LoadShardBlock: 74.032 (3)
  PetaboxLoader3.datanode: 41.075 (4)
  PetaboxLoader3.resolve: 270.988 (2)
  load_resource: 242.614
*/