/**

 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.

 * 2014-07-16 01:40:27 */















body {

			color: #333333;

				font-size: 12px;

	

			background-color: #f5f5f5;

	}

a

{

			color: #333333;

	}

a:hover,

.vertnav li.current > a

{

			color: #4DBCE9;

	}



.caret {

			border-top-color: #333333;

	}





button.button span

{

	background-color: #eeeeee;

	color: #333333;

}

button.button:hover span

{

	background-color: #4DBCE9;

	color: #ffffff;

}



.product-view .btn-cart span,

button.btn-checkout span

{

	background-color: #333333;

	color: #ffffff;

}

.product-view .btn-cart:hover span,

button.btn-checkout:hover span

{

	background-color: #4DBCE9;

	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 */

.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,



/* Slider pagination */

.slider-pagination1 .owl-controls .owl-page span,

.slider-pagination2 .owl-controls .owl-page span,



/* Lightbox */

#cboxPrevious,

#cboxNext,

#cboxClose,



/* Accordion and collapsible: opener */

.accordion-style1 .opener,

.collapsible .opener,



/* Scroll to top */

#scroll-to-top

{

	background-color: #f5f5f5;

}





/* 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: #000000;

}





/* 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;

}





span.icon

{

	background-color: #26ADE4;

}

span.icon-hover:hover,

.feature-icon-hover:hover span.icon

{

	background-color: #4DBCE9;

}







.links > li > a:hover {

			background-color: #4DBCE9;

				color: #ffffff !important;

	}





/*.sticker.new {

	background-color: #26ADE4;

	color: #ffffff;

}*/

.sticker.sale {

	background-color: #26ADE4;

	color: #ffffff;

}







/*.price-box .price*/

.price-box .regular-price .price,

.price-box .minimal-price .price,

.price-box-bundle .full-product-price .price { color: #26ADE4; }





.additional-bg-color,

.block-layered-nav .currently,

.cart .totals

{

	background-color: #f5f5f5;

}







/* 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 */

	/* Regular mode */

	.nav-regular li.level0 > a, /* level 1 */



		/* Mega dropdown */

		.nav-regular .nav-submenu--mega > li > a, /* First level of mega dropdown */



	/* Mobile mode */

	.mobnav-trigger,

	.nav-mobile li.level0 > a, /* level 1 */

	.nav-mobile li.level1 > a, /* level 2 */

	.nav-mobile li.level2 > a, /* level 3 */



/* 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: "Bitter", georgia, serif;

		

	

	}















.wrapper

{

				border-top-color: #333333;

	

			background-color: #ffffff;

		

	}







.header-container

{

	

	}

.header

{

		

	}

.header a {

	}

.header a:hover {

	}



.header-container3

{

	

	}



.header .caret {

			border-top-color: #333333;

	}





.form-search .input-text

{

	background-color: #ffffff;

	border-color: #dddddd;

			color: #bbbbbb;

	}

.form-search .input-text:hover,

.form-search .input-text:focus

{

	background-color: #ffffff;

	border-color: #333333;

			color: #333333;

	}







.header .dropdown-menu,

.header .open > .dropdown-toggle.cover > div,

.header .truncated .truncated_full_value .item-options,

.header .form-search .search-autocomplete

{

			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: #aaaaaa;

	}



.header .open > .dropdown-toggle.cover > div .caret {

	border-top-color: #333333;

}









.header-top-container

{

	

	

	}



.header-top

{

		

	

		}

.header-top a

{

	}

.header-top a:hover

{

	}









.header-primary-container

{

	

	}

.header-primary

{

			padding-top: 10px;

				padding-bottom: 10px;

	}



















.cat-label-label1 {

			background-color: #4DBCE9;

				color: #ffffff;

	}

.cat-label-label2 {

			background-color: #4DBCE9;

				color: #ffffff;

	}





li.level0 > a > span > .cat-label-label1.pin-bottom:before {

			border-top-color: #4DBCE9;

	}

li.level0 > a > span > .cat-label-label2.pin-bottom:before {

			border-top-color: #4DBCE9;

	}





li > a:hover > span > .cat-label,

.nav-regular li.level0:hover > a > span > .cat-label /* Top-level category label is highlighted on item hover, not on link hover */

{

			background-color: #4DBCE9;

				color: #ffffff;

	}

li.level0 > a:hover > span > .pin-bottom:before,

.nav-regular li.level0:hover > a > span > .pin-bottom:before

{

			border-top-color: #4DBCE9;

	}





#nav .nav-panel--dropdown

{

			background-color: #ffffff;

		

			color: #333333;

	}





#nav .nav-panel--dropdown a

{

			color: #333333;

	}

#nav .nav-panel--dropdown a:hover

{

			color: #4DBCE9;

	}





#nav .nav-panel--dropdown a .caret

{

			border-left-color: #333333;

		border-right-color: #333333;

	}

#nav .nav-panel--dropdown a:hover .caret

{

			border-left-color: #4DBCE9;

		border-right-color: #4DBCE9;

	}











/* All types*/

.nav-regular .nav-panel--dropdown

{

	-moz-box-shadow:0 2px 10px rgba(0,0,0, 0.15);

	-webkit-box-shadow:0 2px 10px rgba(0,0,0, 0.15);

	box-shadow:0 2px 10px rgba(0,0,0, 0.15);

}





.nav-mobile div.nav-panel--dropdown

{

	-moz-box-shadow:	0 2px 10px rgba(0,0,0, 0.15);

	-webkit-box-shadow:	0 2px 10px rgba(0,0,0, 0.15);

	box-shadow:			0 2px 10px rgba(0,0,0, 0.15);



		z-index: 1;

	position: relative;

}

.nav-mobile div.nav-panel--dropdown div.nav-panel--dropdown {

	-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;

}







.nav-container 

{

	

	

	}











	

				.nav-regular

		{

			background-color: #f8f8f8;

		}

		.nav-regular .nav-item.level0 > a

		{

			color: #333333;

		}



	

				.nav-mobile .nav-item.level0 > a

		{

			background-color: #f8f8f8;

			color: #333333;

		}



				#nav.nav-mobile ul.level0 .nav-item > a

		{

			background-color: #f8f8f8;

			color: #333333;

		}





	

				.cms-index-index .nav-regular .nav-item--home > a,

		.nav-regular .nav-item.level0.active > a,

		.nav-mobile .nav-item.level0.current > a

		{

			background-color: #333333;

			color: #ffffff;

		}



	

						#nav.nav-mobile ul.level0 .nav-item.current > a

		{

			background-color: #333333;

			color: #ffffff;

		}





	

				.nav-regular .nav-item.level0:hover > a,

		.nav-mobile .nav-item.level0 > a:hover

		{

			background-color: #4DBCE9;

			color: #ffffff;

		}



	

						#nav.nav-mobile ul.level0 .nav-item > a:hover

		{

			background-color: #4DBCE9;

			color: #ffffff;

		}







.nav-regular li.level0 > a {

	line-height: 50px;

}





#nav .nav-item.level0.parent > a .caret {

	border-top-color: #333333;

}

#nav .nav-item.level0.parent.active > a .caret {

	border-top-color: #ffffff;

}

#nav .nav-item.level0.parent:hover > a .caret {

	border-top-color: #ffffff;

}









		.nav-mobile li.nav-item { margin-top: 1px !important; }

	.nav-mobile { background-color: #eeeeee; }













	.nav-mobile li .opener {

		background: url(../../images/infortis/ultra-megamenu/opener.png) center center no-repeat;

	}

			.nav-mobile li:hover > .opener {

			background-image: url(../../images/infortis/ultra-megamenu/opener-w.png);

		}

		.nav-mobile li:hover > .opener:hover {

			background-image: url(../../images/infortis/ultra-megamenu/opener.png);

		}



	.nav-mobile li.item-active > .opener {

		background-image: url(../../images/infortis/ultra-megamenu/opener-active.png);

	}

			.nav-mobile li.item-active:hover > a:hover + .opener {

			background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);

		}

		.nav-mobile li.item-active:hover > a + .opener:hover {

			background-image: url(../../images/infortis/ultra-megamenu/opener-active.png);

		}



	.nav-mobile li.current > .opener,

	.nav-mobile li.current > .opener:hover {

		background-image: url(../../images/infortis/ultra-megamenu/opener-w.png);

	}

			.nav-mobile li.item-active.current > a + .opener,

		.nav-mobile li.item-active.current:hover > a + .opener {

			background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);

		}

		.nav-mobile li.item-active.current > a + .opener:hover {

			background-image: url(../../images/infortis/ultra-megamenu/opener-active-w.png);

		}







.mobnav-trigger-wrapper 

{

	color: #333333;

}

.mobnav-trigger

{

	background-color: #f8f8f8;

	color: #333333;

}



.mobnav-trigger:hover

{

	background-color: #4DBCE9;

	color: #ffffff;

}



.mobnav-trigger.active

{

	background-color: #4DBCE9;

	color: #ffffff;

}



.mobnav-trigger .trigger-icon .line {

	background-color: #333333;

}

.mobnav-trigger:hover .trigger-icon .line {

	background-color: #ffffff;

}

.mobnav-trigger.active .trigger-icon .line {

	background-color: #ffffff;

}









	#nav,

	.mobnav-trigger

	{

		border-bottom:5px solid #333333;

	}

	.mobnav-trigger.active { border-bottom: none; }







	

				.nav-regular li.level0 > a

		{

			font-size:16px;

							text-transform:uppercase;

					}



		

						.nav-regular .nav-submenu--mega > li > a

			{

				font-size:16px;

									text-transform:uppercase;

							}



	

								.nav-mobile li.nav-item > a

		{

			font-size:16px;

		}

		

				.mobnav-trigger,

		.nav-mobile li.level0 > a

		{

							font-size:18px;

			

							text-transform: uppercase;

					}



				.nav-mobile li.level1 > a

		{

							font-size:18px;

			

							text-transform: none;

					}











.main-container

{

	

	

	}

.main

{
			min-height: 0px !important;
			background-color: #ffffff;

	}



.truncated .item-options

{

	background-color: #ffffff;

}











.category-products-grid .item,

.products-list .item

{

	}

.category-products-grid .item:hover,

.products-list .item:hover

{

	}









span.icon.icon-color-productview

{

	background-color: #eeeeee;

}

.feature-icon-hover:hover span.icon.icon-color-productview

{

	background-color: #4DBCE9;

}







.gen-tabs .tabs

{

			background-color: transparent;

	}



.gen-tabs .tabs a

{

	background-color: #eeeeee;

	color: #333333;

}



.gen-tabs .tabs a:hover,

.gen-tabs .tabs a:focus

{

	background-color: #e5e5e5;

	color: #333333;

}



.gen-tabs .tabs a.current

{

	background-color: #ffffff;

	color: #26ADE4;

}



.gen-tabs .acctab

{

	background-color: #f5f5f5;

	color: #333333;

}



.gen-tabs .acctab:hover,

.gen-tabs .acctab:focus,

.gen-tabs .acctab.current {

	background-color: #eeeeee;

	color: #26ADE4;

}



.gen-tabs .tabs-panels

{

	background-color: #ffffff;

}











/* 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: #ffffff;

}





/* 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: #000000;

}





.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: #26ADE4;

}







.footer-container

{

			background-color: #f5f5f5;

	}

.footer

{

		

	}



.footer a

{

	}

.footer a:hover

{

	}





.footer button.button span

{

	background-color: #e5e5e5;

	color: #555555;

}

.footer button.button:hover span

{

	background-color: #D1E751;

	color: #ffffff;

}





.footer span.icon

{

	background-color: #4DBCE9;

}

.footer span.icon-hover:hover,

.footer .feature-icon-hover:hover span.icon

{

	background-color: #444444;

}







/* 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: #f5f5f5;

}



/* 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: #4DBCE9;

}





.footer-top-container

{

			background-color: #ffffff;

	

	

	}

.footer-top

{

		

	}

.footer-top a

{

	}

.footer-top a:hover

{

	}





.footer-primary-container

{

		

			padding-top: 30px;

	

			padding-bottom: 10px;

	}

.footer-primary

{

			background-color: #ffffff;

		

	}

.footer-primary a

{

	}

.footer-primary a:hover

{

	}





.footer-secondary-container

{

	

	

	}

.footer-secondary

{

		

	}

.footer-secondary a

{

	}

.footer-secondary a:hover

{

	}





.footer-bottom-container

{

			background-color: #ebebeb;

	}

.footer-bottom

{

		

			color: #888888;

	}

.footer-bottom a

{

			color: #555555;

	}

.footer-bottom a:hover

{

			color: #4DBCE9;

	}









.social-links span.icon {

	background-color: #26ADE4;

}

.social-links span.icon-hover:hover {

	background-color: #4DBCE9;

}

.fos {
    display: none !important;
}
.msg.error {
    font-size: 19px;
}


.free-delivery { background:url(../../images/free-delivery-img.png) 0px 0px no-repeat; position:absolute; left:-1px; top:-1px; height:105px; width:105px; z-index:99;  }
.free-delivery-view { background:url(../../images/free-delivery-img.png) 0px 0px no-repeat; position:absolute; left:-1px; top:-1px; height:105px; width:105px; z-index:100;  }