/**
 * WARNING: do not edit this file. It was generated automatically, your changes will be overwritten and lost.
 */

body {
	color: #333333;
	font-size: 13px;
	background-color: #ffffff;
}
a{color: #034f84;}
a:hover,
.vertnav li.current > a{color:#216fa4;}

.caret {border-top-color: #333333;}
button.button span{
	background-color: #92c43e;
	color: #ffffff;
}
button.button:hover span{
	background-color: #9ed544;
	color: #ffffff;
}

.product-view .btn-cart span,
button.btn-checkout span{}
.product-view .btn-cart:hover span,
button.btn-checkout:hover span{
	background-color: #9ed544;
	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{}
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;
				color: #034f84 !important;
	}


.sticker.new {
	background-color: #3ec2df;
	color: #ffffff;
}
.sticker.sale {
	background-color: #df252e;
	color: #ffffff;
}



/*.price-box .price*/
.price-box .regular-price .price,
.price-box .minimal-price .price,
.price-box-bundle .full-product-price .price { color: #333333; }


.additional-bg-color,
.block-layered-nav .currently,
.cart .totals{background-color: #ffffff;}

/* 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: "PT Sans", georgia, serif;
	font-weight: 400;
}
.wrapper{
	border-top-color: #0ea1d7;
	background-color: #ccecf9;
}

.header-container{background-color: #034f84;}
.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:not(.button),
.header .open > .dropdown-toggle.cover > div a,
.header .form-search .search-autocomplete li{color: #034f84;}
.header .dropdown-menu a:not(.button):hover,
.header .open > .dropdown-toggle.cover > div a:hover,
.header .form-search .search-autocomplete li:hover{color: #034f84;}
.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{}

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


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-regular li.level0:hover > a > span > .cat-label /* Top-level category label is highlighted on item hover, not on link hover */
{
	background-color: #ff7214;
	color: #ffffff;
}
li.level0 > a:hover > span > .pin-bottom:before,
.nav-regular li.level0:hover > a > span > .pin-bottom:before{border-top-color: #ff7214;}

#nav .nav-panel--dropdown{
	background-color:#fff;
	color: #ffffff;
}
#nav .nav-panel--dropdown a{color: #ffffff;}
#nav .nav-panel--dropdown a:hover{}
#nav .nav-panel--dropdown a .caret{
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}
#nav .nav-panel--dropdown a:hover .caret{}
/* 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 .nav-item.level0 > a{color: #ffffff;}
.cms-index-index .nav-regular .nav-item--home > a,
.nav-regular .nav-item.level0.active > a,
.nav-mobile .nav-item.level0.current > a{}
#nav.nav-mobile ul.level0 .nav-item.current > a{}

.nav-regular .nav-item.level0:hover > a,
.nav-mobile .nav-item.level0 > a:hover{}
#nav.nav-mobile ul.level0 .nav-item > a:hover{}



.nav-regular li.level0 > a {line-height: 42px;}
#nav .nav-item.level0.parent > a .caret {border-top-color: #ffffff;}
#nav .nav-item.level0.parent.active > a .caret {}
#nav .nav-item.level0.parent:hover > a .caret {}
.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: #ffffff;}
.mobnav-trigger{
	background-color: #0ea1d7;
	color: #ffffff;
}

.mobnav-trigger:hover{}
.mobnav-trigger.active{}
.mobnav-trigger .trigger-icon .line {background-color: #ffffff;}
.mobnav-trigger:hover .trigger-icon .line{}
.mobnav-trigger.active .trigger-icon .line {}
.nav-regular li.level0 > a{
	font-size:16px;
	text-transform:uppercase;
}
.nav-regular .nav-submenu--mega > li > a{font-size:14px;}
.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{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: #5bd2ec;}

.gen-tabs .tabs{background-color: transparent;}
.gen-tabs .tabs a{
	background-color: #034f84;
	color: #ffffff;
}
.gen-tabs .tabs a:hover,
.gen-tabs .tabs a:focus{
	background-color: #04558e;
	color: #ffffff;
}
.gen-tabs .tabs a.current{
	background-color: #034f84;
	color: #ffffff;
}
.gen-tabs .acctab{
	background-color: #f5f5f5;
	color: #333333;
}
.gen-tabs .acctab:hover,
.gen-tabs .acctab:focus,
.gen-tabs .acctab.current {
	background-color: #eeeeee;
	color: #00a9c7;
}
.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: #de2666;
}

.footer-container{background-color: #3cc0f1;}
.footer{}
.footer a{}
.footer a:hover{}


.footer button.button span{
	background-color: #e5e5e5;
	color: #555555;
}
.footer button.button:hover span{
	background-color: #a5db00;
	color: #ffffff;
}


.footer span.icon{background-color: #de2666;}
.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: #5bd2ec;}
.footer-top-container{
	background-color: #48a0d9;
	padding-top: 50px;
	padding-bottom: 40px;
}
.footer-top{}
.footer-top a{}
.footer-top a:hover{}

.footer-primary-container{
	background-color: #1e81c2;	
	padding-top: 30px;
	padding-bottom: 20px;
}
.footer-primary{color: #333333;}
.footer-primary a{color:#df252e;}
.footer-primary a:hover{color:#ff3312;}
.footer-secondary-container{background-color: #034f84;}
.footer-secondary{color: #ffffff;}
.footer-secondary a{color: #ffffff;}
.footer-secondary a:hover{color: #ffffff;}
.footer-bottom-container{background-color: #034f84;}
.footer-bottom{color: #ffffff;}
.footer-bottom a{color: #ffffff;}
.footer-bottom a:hover{color: #ffffff;}

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