	/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 * 2014-03-28 07:38:49 */


body {
				color: #333;
				font-size: 13px;
				background-color: #fcfbfa;
	}
a
{
			color: #333;
			
	}
a:hover,
.vertnav-side li.current > a
{
			color: #f8a140;
			
	}

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


button.button span
{
	background-color: #7fa153;
	color: #fff;
	
}
button.button:hover span
{
	background-color: #f0b310;
	color: #fff;
}

.product-view .btn-cart span,
button.btn-checkout span
{
	background-color: #7fa153;
	color: #fff;
}
.product-view .btn-cart:hover span,
button.btn-checkout:hover span
{
	background-color: #f0b310;
	color: #fff;
}



/* 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 
.slider-arrows1 .owl-controls .owl-buttons div,
.slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.slider-arrows2 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls .owl-buttons div,
.slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover, */

	/* deprecated */
	.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: #a5957c;
}

/* Slider pagination */
.slider-pagination1 .owl-controls .owl-page span,
.slider-pagination2 .owl-controls .owl-page span {background-image:url(../../images/pagination.png); background-position:center 0; background-color:Transparent; width:15px; height:15px; margin:7px 4px;}


/* 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 
.slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.slider-arrows3 .owl-controls.clickable .owl-buttons div:hover, */

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

/* Slider pagination */
.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls.clickable .owl-page:hover span,


/* 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: #48413e;
}

/* Slider pagination */
/* Slider pagination */
.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.slider-pagination2 .owl-controls.clickable .owl-page:hover span {background-image:url(../../images/pagination.png); background-position:center 100%; background-color:Transparent;  width:15px; height:15px;}


/* Active icon */
/* Slider pagination */
.slider-pagination1 .owl-controls			.owl-page.active span,
.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span, /* Active state overrides hover state */
.slider-pagination2 .owl-controls			.owl-page.active span,
.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span, /* Active state overrides hover state */

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

/* Slider pagination */
/* Slider pagination */
.slider-pagination1 .owl-controls			.owl-page.active span,
.slider-pagination1 .owl-controls.clickable .owl-page.active:hover span, /* Active state overrides hover state */
.slider-pagination2 .owl-controls			.owl-page.active span,
.slider-pagination2 .owl-controls.clickable .owl-page.active:hover span /* Active state overrides hover state */ {background-image:url(../../images/pagination.png); background-position:center 100%; background-color:Transparent;  width:15px; height:15px;}

span.icon
{
	background-color: #de2666;
}
span.icon-hover:hover,
.feature-icon-hover:hover span.icon
{
	background-color: #5bd2ec;
}



.links > li > a:hover {
			background-color: /* #de2666; */ Transparent;
				color: #fff !important;
	}


/*.sticker.new { background:url(../../images/BHS_New.png) left top no-repeat;
	
}
.sticker.sale {
	 background:url(../../images/BHS_Sale.png) left top no-repeat;
}*/



/*.price-box .price*/
.price-box .regular-price .price,
.price-box .minimal-price .price { color: #dd5555; }


.additional-bg-color,
.block-layered-nav .currently

{
	background-color: #fcfbfa;
}

.cart .totals {background-color:transparent;}

/* 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: 'Lato', sans-serif; 
		
	
	}







.wrapper
{
				border-top-color: #333;
	
			background-color:#fff;
		
	}



.header-container
{margin:0px auto; background:url(../../images/header-bg.png) repeat left top; z-index:999; position:relative; clear:both;
	
	}
.header
{
		
	}
.header a { color:#fff;
	}
.header a:hover { color:#f0b310;
	}

.header-container3
{
	
	}

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


.form-search .input-text
{
	background-color: #fff;
	border-color: #ddd;
			color: #bbb;
	}
.form-search .input-text:hover,
.form-search .input-text:focus
{
	background-color: #fff;
	border-color: #333;
			color: #333;
	}



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

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

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




.header-top-container
{
	
	
	}

.header-top
{
		
	
		}
.header-top a
{
	}
.header-top a:hover
{
	}




.header-primary
{
			padding-top: 12px;
				padding-bottom: 7px;
	}







#nav .level0-wrapper,
#nav.classic ul
{
			background-color: Transparent;
			background-image:url(../../images/classic-ul-bg.png);
			background-repeat:repeat;
			background-position:0 0;
		
			color: #fff;
	}


#nav ul li a,
#nav ul .shop-by-brand a
{
			color: #e1e1e1;
	}
#nav ul li a:hover,
#nav ul .shop-by-brand a:hover

{
			color: #fff;
			text-decoration:none;
	}
	#nav ul .shop-by-brand {}
#nav ul li a h3, #nav ul li a:hover h3,
#nav ul .shop-by-brand h3 {font-size:11px;text-transform:uppercase; border-bottom:1px solid #e1e1e1; text-decoration:none; padding:0px 0px 3px; margin:0px 0px 8px;}


.cat-label-label1 {
			background-color: #5bd2ec;
				color: #fff;
	}
.cat-label-label2 {
			background-color: #d52462;
				color: #fff;
	}

li.level0 > a > span > .cat-label-label1.pin-bottom:before {
			border-top-color: #5bd2ec;
	}
li.level0 > a > span > .cat-label-label2.pin-bottom:before {
			border-top-color: #d52462;
	}

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: #ff7214;
				color: #fff;
	}
li.level0 > a:hover > span > .pin-bottom:before,
#nav li.level0:hover > a > span > .pin-bottom:before
{
			border-top-color: #ff7214;
	}



#mobnav
{
	color: #333;
}
#mobnav-trigger
{
	background-color: #f0b310;
	color: #333;
}

#mobnav-trigger:hover
{
	background-color: #82a357;
	color: #fff;
}

#mobnav-trigger.active
{
/*	background-color: #82a357;
*/	color: #fff;
}

#mobnav-trigger .trigger-icon .line {
	background-color: #333;
}
#mobnav-trigger:hover .trigger-icon .line {
	background-color: #fff;
}
#mobnav-trigger.active .trigger-icon .line {
	background-color: #fff;
}



.nav-container 
{
	
	
	}


#nav,
.vertnav-top li a
{
	/*background-color: #f8f8f8;*/
	background-color: Transparent;
	color: #333;
}
#nav > li > a
{
	color: #fff;
}

#nav > li:hover > a,
.vertnav-top li > a:hover
{
	color: #4d3e30;
}
.vertnav-top.mobile li > a:hover {background-color: #5b5654;
	color: #fff;}
#nav > li.level0.level-top {width:6.505em;margin:0px; padding:10px 0;}
#nav > li.level0.level-top:nth-child(3){width:5.5em;}
#nav > li.level0.level-top:nth-child(4){width:6.8em;}
#nav > li.level0.level-top:nth-child(10){width:8em;}
#nav > li.level0.level-top:hover {margin-left:-1px;padding-left:1px;}
#nav > li.level0.level-top > a{min-height:inherit;}
#nav > li.level0.level-top:hover{background:#fff;}
#nav li.level-top a.level-top
{
	margin-right:0px !important;
	border-right: 1px solid #fff;
	padding:0 5px;
}

#nav li.knowledge-menu a.level-top {border-right: none;}
#nav li.level-top a.level-top span{
 
    line-height: 17px;
    padding: 0 !important;
    white-space: normal;
}
#nav li.level-top:last-child a.level-top{border:none;}

.cms-index-index #nav #nav-home > a,
#nav > li.active > a,
.vertnav-top li.current > a
{
	/*background-color: Transparent;
	color: #fff;
	background-image:url(../../images/active-menu-bg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;*/
	color:#f0b310;
}
.cms-index-index #nav #nav-home > a,
#nav > li:hover.active > a,
.vertnav-top li:hover.current > a
{
	color:#f0b310;
}



#nav > li > a,
#mobnav-trigger
{
			font-size:12px;
			text-transform:capitalize;
			font-weight:700;
			text-align:center;
			padding:0px;
	}

#nav.wide ul.level0 > li > a
{
	font-size:16px;
			text-transform:uppercase;
	}



.vertnav-top > li > a
{
			font-size:16px;
				text-transform:uppercase;
	}

.vertnav-top ul.level0 > li > a
{
			font-size:16px;
				text-transform:uppercase;
	}




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




	.vertnav-top li .opener {
		background: url(../../images/infortis/ultra-megamenu/opener.png) center center no-repeat;
	}
			.vertnav-top li:hover > .opener {
			background-image: url(../../images/infortis/ultra-megamenu/opener-w.png);
		}
		.vertnav-top li:hover > .opener:hover {
			background-image: url(../../images/infortis/ultra-megamenu/opener.png);
		}

	.vertnav-top li.active > .opener {
		background-image: url(../../images/infortis/ultra-megamenu/opener-active.png);
	}
			.vertnav-top li.active:hover > a:hover + .opener {
			background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);
		}
		.vertnav-top li.active:hover > a + .opener:hover {
			background-image: url(../../images/infortis/ultra-megamenu/opener-active.png);
		}

	.vertnav-top li.current > .opener,
	.vertnav-top li.current > .opener:hover {
		background-image: url(../../images/infortis/ultra-megamenu/opener-w.png);
	}
			.vertnav-top li.active.current > a + .opener,
		.vertnav-top li.active.current:hover > a + .opener {
			background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);
		}
		.vertnav-top li.active.current > a + .opener:hover {
			background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);
		}

#nav > li.parent > a .caret {
	border-top-color: #333;
	display:none;
}
#nav > li.parent:hover > a .caret {
	border-top-color: #fff;
}
#nav > li.parent.active > a .caret {
	border-top-color: #fff;
}


#nav {border-top:1px solid #736d6c;}
	#nav,
	.vertnav-top
	{
		border-bottom:0px solid #333;
	}

		#nav > li { border-bottom:0px solid transparent; margin-bottom:0px; width:117px; }
	#nav.classic ul.level0,
	#nav .level0-wrapper { top:53px; width:auto; border-top:1px solid #fff; }



.main-container
{
	
	
	}
.main
{
			background-color: Transparent;
	}

.truncated .item-options
{
	background-color: #fff;
}





.category-products-grid .item,
.products-list .item
{
	}
.category-products-grid .item:hover,
.products-list .item:hover
{
	}




span.icon.icon-color-productview
{
	background-color: #eee;
}
.feature-icon-hover:hover span.icon.icon-color-productview
{
	background-color: #5bd2ec;
}



.gen-tabs .tabs
{
			background-color: transparent;
	}

.gen-tabs .tabs a
{
	
	color: #fff;
}

.gen-tabs .tabs a:hover,
.gen-tabs .tabs a:focus
{
	background-color: #e5e5e5;
	color: #333;
}

.gen-tabs .tabs a.current
{
	
	color: #fff;
}

.gen-tabs .acctab
{
	
	color: #fff;
}

.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current {
	
	color: #fff;
}

.gen-tabs .tabs-panels
{
	
}





/* Slider arrows */
.the-slideshow .owl-controls .owl-buttons div,

/* Slider pagination */
.the-slideshow.slider-pagination1 .owl-controls .owl-page span,

/* For pagination2 default color overrides color of active state and hover state */
.the-slideshow.slider-pagination2 .owl-controls .owl-page span,
.the-slideshow.slider-pagination2 .owl-controls				.owl-page.active span,
.the-slideshow.slider-pagination2 .owl-controls.clickable 	.owl-page.active:hover span 
{
	/*background-color: #fff;*/
}


/* Slider arrows */
.the-slideshow .owl-controls.clickable .owl-buttons div:hover,

/* Slider pagination */
.the-slideshow.slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.the-slideshow.slider-pagination2 .owl-controls.clickable .owl-page:hover span
{
	/*background-color: #000;*/
}


.the-slideshow.slider-pagination1 .owl-controls 			.owl-page.active span,
.the-slideshow.slider-pagination1 .owl-controls.clickable 	.owl-page.active:hover span /* Active state overrides hover state */
{
	/*background-color: #de2666;*/
}




.footer-container {
  background: #5b534d none repeat scroll 0 0;
  border-top: 1px solid #ffffff;
}
.footer
{
		
	}

.footer a
{
	}
.footer a:hover
{
	}


.footer button.button span
{
	background-color: #a5957c;
	text-transform:uppercase;
	font-size:12px; font-weight:700;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:30px!important;
	line-height:30px!important;
	float:right;
}
.footer button.button:hover span
{
	background-color: #f6b50e;
	color: #fff;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}


.footer span.icon
{
	background-color: #de2666;
}
.footer span.icon-hover:hover,
.footer .feature-icon-hover:hover span.icon
{
	background-color: #444;
}



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

/* Slider arrows */
.footer .slider-arrows1 .owl-controls .owl-buttons div,
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div.disabled:hover,
.footer .slider-arrows2 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls .owl-buttons div,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div.disabled:hover,

	/* deprecated */
	.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,

/* Slider pagination */
.footer .slider-pagination1 .owl-controls .owl-page span,
.footer .slider-pagination2 .owl-controls .owl-page span,

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

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

/* Slider arrows */
.footer .slider-arrows1 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows2 .owl-controls.clickable .owl-buttons div:hover,
.footer .slider-arrows3 .owl-controls.clickable .owl-buttons div:hover,

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

/* Slider pagination */
.footer .slider-pagination1 .owl-controls.clickable .owl-page:hover span,
.footer .slider-pagination2 .owl-controls.clickable .owl-page:hover span,

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


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


.footer-primary-container
{
		
			padding-top: 30px;
	
			padding-bottom: 10px;
	}
.footer-primary
{
			background-color: #fff;
		
	}
.footer-primary a
{
	}
.footer-primary a:hover
{
	}


.footer-secondary-container
{
	min-height:265px;
	
	}
.footer-secondary
{
		
	}
.footer-secondary a
{
	}
.footer-secondary a:hover
{
	}


.footer-bottom-container
{
			background-color: #48413e;
	}
.footer-bottom
{
		
			color: #f1f1f1;
			text-align:center;
			
	}
.footer-bottom a
{
			color: #555;
	}
.footer-bottom a:hover
{
			color: #de2666;
	}




.social-links span.icon {
	background-color: #bbb;
}
.social-links span.icon-hover:hover {
	background-color: #ff7214;
}

#nav.classic ul{
	background-image:none;
	padding:0px;
}

#nav.classic .knowledge-menu ul.level0{
	background-image: url("../../images/classic-ul-bg.png");
	padding:18px 11px;
	border-top:1px solid #ffffff !important;
	display:none;
}
#nav.classic .knowledge-menu ul.level0.shown-sub { display:block;}
#nav.classic ul .menu-first-column .menu-first-column-top{
	float:left;
	width:45%;
	margin-right:0;
	background-image: url("../../images/classic-ul-bg.png");
	padding:18px 11px;
	border-top:1px solid #ffffff;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}
#nav.classic ul .menu-first-column .menu-first-column-top li:last-child{padding-bottom:18px;}
#nav.classic ul .menu-first-column .menu-first-column-bottom li:last-child{padding-bottom:18px;}
#nav.classic ul .menu-first-column .menu-first-column-bottom{
	float:right;
	width:44%;
	padding:18px 11px;
	background-image: url("../../images/classic-ul-bg.png");
	border-top:1px solid #ffffff;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}
#nav.classic ul .menu-first-column{overflow:hidden;}
#nav.classic ul.level0{border:none;box-shadow:none;}

@media only screen and (max-width: 959px) {
#nav > li > a{font-size:14px;text-align:left; padding-left:10px;}
#mobnav-trigger .trigger-icon{padding-top:14px;}
#mobnav-trigger .trigger-icon .line {margin-bottom: 4px;}
#mobnav-trigger{font-size:14px;text-align:left; padding-left:20px;}

}
@media only screen and (max-width: 767px) {
#mobnav-trigger{background:none;color:#ffffff;padding-left:0;}	
#mobnav-trigger .trigger-icon .line {background-color: #fff;margin-bottom: 4px;}
#mobnav-trigger .trigger-icon{padding-top:11px;margin-right:10px;}
#mobnav-trigger:hover{background:none;}
#nav > li > a, #mobnav-trigger{font-size:14px;text-align:left;display:inline-block;}
}
@media only screen and (max-width: 550px) {
.cms-index-index #nav #nav-home > a, #nav > li:hover.active > a, .vertnav-top li:hover.current > a {
    color: #f0b310;
}
}