<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,400italic,300italic,600,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Handlee);
@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,500,700);

/* CUSTOMIZATION
__________________________________________________________*/


*:fullscreen
*:-ms-fullscreen,
*:-webkit-full-screen,
*:-moz-full-screen {
   overflow: auto !important;
}


a, a:hover, a:active, a:focus {
   outline: 0;
}


html {
	overflow-y: -moz-scrollbars-vertical;
	overflow-y: scroll;
	overflow-x: hidden;	
}

html,body {
	color:#808080;	
	width:100%;
	background-color:#fff;
	font-size:13px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Open Sans', sans-serif;
	margin:0;
	padding:0 0 20px 0;
	color:#333;
}

h4.blue {
	background-color:#004b89;
	color:#fff;
	font-size:11px;
	text-transform:uppercase;
	padding:6px 10px;
	margin:0;
	border:0;
	width:100%;
}

strong {
	color:#333;	
}

h1 {
	font-size:40px;	
}

a {
	color:#333333;	
}

	a:hover {
		color:#4b4b4b;	
	}

.line {
	border-top:solid 1px #ebecec;	
}


input.error,
textarea.error {
	border:solid 1px red;	
}


.hide {
	display:none;	
}

#loading {
	position:absolute;
	top:0;
	background-color:rgba(255,255,255,1);
	width:100%;
	height:3000px;	
	z-index:1000;
	padding:15% 0;
	text-align:center;
	display:none;
}

#loading img {
	position:fixed;
}


#loading-grey {
	position:absolute;
	top:0;
	background-color:#f5f5f5;
	width:100%;
	height:3000px;	
	z-index:1000;
	padding:30px 0;
	text-align:center;
	display:none;
}

#seotext p {
	padding:0 0 0px 0;
	margin:0 0 0px;	
}

.seotext p {
	padding:0 0 0px 0;
	margin:0 0 0px;	
}

p {
	/*padding:0 0 20px 0;*/
	padding:0 0 1px 0;
}

.btn-success {
	background-color:#5db221;
	border:0;
}

.btn-success:hover {
	background-color:#69c12b;	
	border:0;
}

.btn-orange {
	background-color:#b77a33;
	color:#fff;	
}
	
	.btn-orange:hover {
		background-color:#d48930;
		color:#fff;	
	}

.well {
	overflow:auto;	
}

section {
	margin-bottom:10px;
}


input.custom, select.custom, textarea.custom {
	background-color:#ebeaea;
	border:0;
	color:#454545;
	padding:6px 8px;
	font-size:12px;
}


.table-custom {
	display: table; 
	width:100%;
	border-collapse:collapse;

}

.table-custom td {
	padding:5px;
	margin:0;
	border:solid 1px #c9c8c8;
}




/* Layout
__________________________________________________________*/


/* TOP */

#top {
	padding:3px 0;
	overflow:auto;
	background: #004883; /* Old browsers */
	background: -moz-linear-gradient(left,  #004883 0%, #015ba6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #004883 0%,#015ba6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #004883 0%,#015ba6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004883', endColorstr='#015ba6',GradientType=1 ); /* IE6-9 */	
	position:relative;
	z-index:2000;
}

	#top ul li {
		float:left;
		color:#fff;
		text-transform:uppercase;
		font-size:12px;
		font-weight:bold;
		margin-right:20px;
		padding:5px 0;
	}
	
		#top ul.pull-right li {
			margin-left:20px;
			margin-right:0;
		}
	
		#top ul li a {
			color:#fff;
		}


/* HEADER */

#sticky_navigation {
	padding:20px 0;
	height: 125px;
	
}

header {
	padding:5px 0 0 0;
	position:relative;
	z-index:9999;
	background-color:#fff;
	overflow:visible;
	width:100%;
	
	-webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.08);
	-moz-box-shadow:    0px 2px 2px 0px rgba(0, 0, 0, 0.08);
	box-shadow:         0px 2px 2px 0px rgba(0, 0, 0, 0.08);
}

	header #header-icons {
		font-family: 'Open Sans', sans-serif;
		font-size:11px;
		font-weight:600;
		color:#666;
	}
	
		header #header-icons img {
			opacity:0.6;
		}
		
		header #header-icons &gt; div {
			opacity:1;
		}
		
			header #header-icons &gt; div:hover {
				cursor:help;
			}
	
		header #header-icons img {
			padding:5px 0;
		}

	header nav ul.jetmenu {
		background-color:transparent;
	}

	header nav ul.jetmenu &gt; li{
		background-color:transparent;
		list-style:none;
		float:left;
	}
	
		header nav ul.jetmenu &gt; li.active a {
			background-color:transparent;	
		}
	
		header nav ul.jetmenu &gt; li a {
			display:block;
			padding:20px 30px 20px 0;
			color:#333;
			font-family: 'Open Sans', sans-serif;
			font-weight:600;
			font-size:131px;
			text-transform:uppercase;
			overflow:auto;
		}
		
		header nav ul.jetmenu &gt; li a:hover {
			background-color:transparent;
		}



	.jetmenu {
		padding-top:10px;	
	}
	
	.jetmenu,
	.jetmenu ul.dropdown, 
	.jetmenu ul.dropdown li ul.dropdown,
	.jetmenu &gt; li &gt; .megamenu {
		background: #fff;
		border:0;
	}
	
	.jetmenu &gt; li &gt; .megamenu {
		/*margin-top:-30px;*/
		margin-top: -25px;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:    0px 5px 5px 0px rgba(0, 0, 0, 0.3);
		box-shadow:         0px 5px 5px 0px rgba(0, 0, 0, 0.3);
		margin-left:0px;
		padding:20px;
	}
	
	.jetmenu &gt; li:hover &gt; a,
	.jetmenu &gt; li.active &gt; a{
		background:transparent;
		color: #555;
	}
	
	.jetmenu .custom-dropdown {
		width:100%;
	}
	
		.jetmenu .custom-dropdown li {
			border-bottom:solid 1px #ebecec;
		}
		.jetmenu .custom-dropdown li:last-hild {
			border-bottom:0;
		}
		
		.jetmenu .custom-dropdown li a {
			color:#000;
			padding:1px;
			margin:0;
			text-transform:none;
			display:block;
			font-weight:normal;
		}
		
		.jetmenu .custom-dropdown li a:hover {
			color:#7b7a7a;	
		}
		
		
		.jetmenu &gt; li &gt; a,
		.jetmenu &gt; li &gt; span.static {
			text-transform:uppercase;
			font-family: 'Open Sans', sans-serif;
			font-weight:700;
			color:#333;
			padding:6px 14px 6px 14px;
			font-size:13px;
			display:block;
		}
		
		.jetmenu &gt; li &gt; span.static:hover {
			cursor:pointer;	
		}
		
		.jetmenu &gt; li.home a {
			padding:4px 0 0 14px;
			color:#004a86;
		}
		

		#main-nav {
			background-color:#fff;
			border-top:solid 1px #eee;
			clear:both;
		}
		
	.jetmenu &gt; li &gt; .megamenu .custom-ul {
		width:100%;
		display:block;
	}	
		
		
	.jetmenu &gt; li &gt; .megamenu .custom-ul &gt; li {
		padding:2px 0;
		margin:0;
	}
		
	.jetmenu &gt; li &gt; .megamenu .custom-ul &gt; li &gt; a {
		display:block;
	}
	
		
		.jetmenu &gt; li &gt; .megamenu .custom-ul &gt; li:first-child &gt; a {
			font-family: 'Open Sans', sans-serif;
			color:#333;
			font-size:14px;
			font-weight:600;
			border-bottom:solid 1px #ebeaea;
			padding-bottom:3px;
			margin:0;
		}
		



/* SEARCH */

header #search {
	padding:10px 0;
}
	
	header #search input {
		padding-left:0;
		background-color:#fff;
		border-radius:6px;
		padding:8px 5px 8px 36px;
		border:0;
		width:100%;
		border:solid 1px #cccccc;
		font-size:14px;
		font-weight:400;
		color:#000;
		font-family: 'Open Sans', sans-serif;
	}

	header #search:before {
		position:absolute;
		font-family: FontAwesome;
		content:"\f002";
		color:#aeaeae;
		font-size:14px;
		margin:8px 15px;
	}
	
	header #search-results {
		position:absolute;
		z-index:900;
		background-color:#fff;
		-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:    0px 1px 5px 0px rgba(0, 0, 0, 0.3);
		box-shadow:         0px 1px 5px 0px rgba(0, 0, 0, 0.3);
		width:100%;
		max-height:400px;
		overflow:auto;
		display:none;
	}
	
		header #search-results .search-item {
			font-size:12px;
			background-color:#fff;
			width:100%;
			display:block;
			overflow:auto;
			padding:15px;
			border-bottom:solid 1px #dcdada;
		}
		
		header #search-results .search-item:nth-child(odd) {
			background-color:#f3f2f2;
		}
		
		header #search-results .search-item h3 {
			font-size:16px;
			margin:0;
			padding:0 0 5px 0;
			font-weight:600;
		}
		
		header #search-results .search-item h4 {
			font-size:14px;
			margin:0;
			padding:0 0 10px 0;
		}
		
		header #search-results .search-item .btn {
			padding: 5px 30px;
			font-size: 11px;
			border: 0;
			margin-left: 0;
			margin-top:5px;
			background-color:#e6e6e6;
		}
	
/* Cart */


#shoppingbag {
	font-size:11px;	
	display:block;
}

	#shoppingbag #top-cart-open {
		font-size:12px;	
	}
	
	#shoppingbag strong {
		text-transform:uppercase;
		font-family: 'Open Sans', sans-serif;
		font-weight:600;
		font-size:11px;
		color:#01559a;
	}
	
	

	#close-cart {
		position:absolute;
		top:-18px;
		right:3px;
		font-size:32px;
		color:#000;	
		display:none;
	}
	
	#top-cart-responsive {
		margin-top:5px;
	}
	
		#top-cart-responsive:hover {
			cursor:pointer;	
		}
		

	#top-cart-responsive span {
		width:19px;
		height:19px;
		background-color:#222;
		color:#fff;
		text-align:center;
		font-size:9px;
		font-weight:bold;
		border-radius:50%;
		position:absolute;
		top:-8px;
		padding:1px 0;
		right:5px;	
		border:solid 2px #fff;
	}
	
	#top-cart-responsive img {
		max-height:25px;
	}
				
		
	#top-cart {
		overflow:visible;
		z-index:100;
		margin-top:-5px;
		padding-top:13px;
	}
	
	#top-cart ul:hover {
		cursor:pointer;
	}
	
	#top-cart #top-cart-open {
		display:none;
		position:absolute;
		background-color:#fff;
		top:10px;
		z-index:150;
		width:400px;
		-webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:    0px 1px 5px 0px rgba(0, 0, 0, 0.3);
		box-shadow:         0px 1px 5px 0px rgba(0, 0, 0, 0.3);
		right:0;
		overflow:auto;
		color:#222;
		border-radius:3px;
	}
	
	#top-cart .shoppingbag-img {
		max-height:35px;
		margin-top:5px;
		position:relative;
		z-index:200;
		cursor:pointer;
	}
	
	#top-cart #top-cart-open.open {
		display:block;
	}
		
	#top-cart #top-cart-open h5 {
		text-align:left;
		color:#000;
		text-transform:uppercase;
		margin:0;
		padding:17px 10px;
		font-weight:600;
		font-size:13px;
		cursor:pointer;
	}
	
	#top-cart #top-cart-open h4 {
		color:#000;
		margin:5px 0;
		padding:0;
		font-weight:600;
		font-size:14px;
	}
	
	
	#top-cart #top-cart-open .cart-product {
		overflow:auto;
		padding:8px 0;
		border-bottom:solid 1px #ebecec;
		color:#707070;
		display:block;
		opacity:0.9;
	}
	
		#top-cart #top-cart-open .cart-product:hover {
			opacity:1;
		}
	
		#top-cart #top-cart-open .cart-product .adjustment {
			margin:0;
			padding:0;
			opacity:0;
			display:block;
		}	
		
			#top-cart #top-cart-open .cart-product:hover .adjustment {
				opacity:0.4;
				cursor:pointer;
			}	
	
		
			#top-cart #top-cart-open .cart-product .adjustment:hover {
				opacity:0.9;
				cursor:pointer;
			}	
	
	
		#top-cart #top-cart-open .cart-product .cart-remove {
			display:none;
			color:#000;
			background-color:transparent;
			border:0;
			font-size:14px;
			opacity:0.2;
		}
		
			#top-cart #top-cart-open .cart-product:hover .cart-remove {
				display:block;
			}
			
			#top-cart #top-cart-open .cart-product .cart-remove:hover  {
				opacity:0.4;
				cursor:pointer;
			}

	
		#top-cart #top-cart-open .cart-product .product-amount {
			font-family: 'Open Sans', sans-serif;
			font-weight:600;
			font-size:16px;
			color:#000;
		}
		
			#top-cart #top-cart-open .cart-product .product-amount span {
				font-weight:400;
				font-size:12px;
				opacity:0.5;
			}
		
			
	#top-cart #top-cart-open .total {
		font-size:12px;
	}
	
	#top-cart #top-cart-open .btn-icon {
		color:#222;
		padding:10px 10px;
	}
	
	#top-cart #top-cart-open .btn-icon:after {
		z-index:0;	
		padding:11px 12px;
	}
	
	
/* Back To Top */
	
#backtotop {
	position:fixed;
	right:20px;
	bottom:20px;
	padding:15px;
	color:#fff;
	text-align:center;
	display:none;	
	font-weight:bold;
	z-index:9999;
	text-transform:uppercase;
	font-size:11px;
	background-color:#222;	
	border-radius:4px;
	opacity:0.9;
}

	#backtotop:hover {
		cursor:pointer;
		background-color:#535353;	
	}
	
	#backtotop i {
		font-size:13px;
		margin-right:3px;
	}


	
	
/* FOOTER
__________________________________________________________*/	


footer {
	background-color:transparent;
	padding:40px 0;
	overflow:auto;		
	margin-top:30px;	
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	
}
			
	footer.alt {
		background-color:#fff;
		padding:40px 0;
		margin-top:40px;
		overflow:auto;	
		
		-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
		-moz-box-shadow:    0px 0px 5px 0px rgba(0, 0, 0, 0.1);
		box-shadow:         0px 0px 5px 0px rgba(0, 0, 0, 0.1);
		
	}


	footer ul li {
		list-style:none;
		font-size:11px;
	}
	
		footer ul li a {
			color:#000;
			opacity:0.5;
			display:block;
			padding:2px 0;
		}
		
		footer ul li a:hover {
			color:#000;
			opacity:1;
		}
		
		footer ul li a i {
			color:#000;
			opacity:0.3;
			width:14px;
		}
		
			footer ul li a:hover i {
				color:#000;
				opacity:0.3;
			}

	footer h6 {
		font-size:15px;
		font-weight:600;
		text-transform:uppercase;
		border-bottom:solid 1px #ebecec;
		padding-bottom:2px;
		margin-bottom:5px;
		color:#333;
	}
	
	footer input {
		background-color:#f5f5f5;
		border:0;
		border-radius:12px;
		color:#1a171b;
		width:100%;
		padding:6px 8px 6px 30px;
		font-size:12px;
		
		-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:    inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
		box-shadow:         inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
		
		font-family: 'Open Sans', sans-serif;
		font-weight:600;
		
	}
	
		footer.alt input {
			background-color:#fff;
		}
	
	footer #newsletter-email:before {
		position:absolute;
		z-index:300;
		content: "\f0e0";
		font-family: FontAwesome;
		font-style: normal;
		font-weight: normal;
		text-decoration: inherit;
		margin:5px 0 0 10px;
		opacity:0.25;
	}
	
	
	footer button {
		background-color:#4c4c4c;
		border:0;
		border-radius:12px;
		color:#fff;
		width:100%;
		padding:6px 8px;
		text-align:center;
		font-size:12px;
		
		-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
		-moz-box-shadow:    inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
		box-shadow:         inset 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
		
		font-family: 'Open Sans', sans-serif;
		font-weight:600;
		
	}





.popover-title {
    font-weight:bold;
	font-size:12px;
}
.popover-content {
    font-size: 11px;
}



.input-xs {
	height:25px;
	padding:1px 10px;
	font-size:11px;
	line-height:1.5;
	border-radius:3px
}
select.input-xs {
	height:25px;
	line-height:30px
}


/* LOGIN
__________________________________________________________*/

#login {
	max-width:350px;
	margin:50px auto;	
	overflow:hidden;
}

#login #logo {
	max-height:50px;
	margin-bottom:30px;	
}

#login input {
	margin:10px 0;
	max-width:100%;
}


/* REGISTER
__________________________________________________________*/

#register {
	width:800px;
	margin:50px auto;	
}

#register #logo {
	max-height:50px;
	margin-bottom:30px;	
}

#register label {
	font-weight:400;
	font-size:12px;
}

#register strong {
	font-size:11px;
}

#modal-2.md-modal {
	max-width:1100px;	
}

#modal-ajax.md-modal {
	max-width:1600px;	
}


/* LISTS
__________________________________________________________*/	


.custom-list &gt; div {
	padding:5px;
	margin:0;
	border-top:solid 1px #dddddd;
}

	.custom-list.no-first &gt; div:first-child {
		border-top:solid 1px transparent;
	}


	.custom-list .b-r {
		border-color:#dddddd;	
	}
	
	.custom-list-line {
		border-color:#dddddd;	
	}

	
	.custom-list &gt; div {
		font-size:12px;
		border-left:solid 4px transparent;
		color:#6a6a6a;
	}
	

	.custom-list &gt; div:nth-child(odd) {
		background: rgba(0,0,0,0.02);
	}

	
	.custom-list &gt; div.hl,
	.custom-list &gt; div.hl:hover {
		background-color:#f4f4f4;
		border-bottom:solid 1px #d1d1d1;
		font-weight:bold;
		cursor:auto;
	}
	
	.custom-list &gt; div.active {
		background-color:#e5f0fb;
	}
	
	.custom-list h6 {
		font-weight:600;
		margin:0;
		padding:5px 0;
	}
	
	.custom-list .input-group-addon,
	.custom-list input {
		margin:0;	
		font-size:11px;
		height:auto;
		padding:2px 6px;
	}

	
	.custom-list .form-group {
		margin:1px 0;	
	}



ul.list-category {
	margin:0;
	padding:0;
}
	ul.list-category &gt; li {
		display:block;
		border-bottom:solid 1px #ebecec;
		font-weight:bold;
		padding:1px 0;
	}
	
	ul.list-category.list-category-checkbox &gt; li {
		margin:3px 0;
		display:block;
	}	


		

		ul.list-category &gt; li a {
			font-weight:normal;
			padding:0;
			margin:0;
			cursor:pointer;
			font-size:13px;
			display:block;
			color:#000000;
		}
		
			ul.list-category &gt; li.main a {
				font-weight:bold;
				font-size:13px;
				color:#333;
			}

			
			
			ul.list-category &gt; li.seperator {
				border:0;
				margin:10px 0;
			}
		
			ul.list-category &gt; li a:hover {
				color:#000;
			}
			
			ul.list-category &gt; li a.active,
			ul.list-category &gt; li a.active:hover {
				color:#004883;
				font-weight:bold;
				font-size:14px;
			}
		

	
		ul.list-category li i {
			font-size:8px;
			opacity:0.5;
			float:right;
			text-align:right;
			margin-top:5px;
			-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
			-moz-transition: -moz-transform 0.2s, opacity 0.2s;
			transition: transform 0.2s, opacity 0.2s;
		}
			
			ul.list-category li &gt; a:hover i {
				opacity:1;
			}
			
			ul.list-category li &gt; a:hover {
				color:#000;
				opacity:1;
			}
		
		ul.list-category li input {
			margin-top:0px;
		}
		
	ul.list-category li:last-child {
		border-bottom:0;
	}
	
		ul.list-category.list-subcategory {
			padding-left:20px;
			padding-bottom:1px;
			margin-top:1px;
		}
		
			ul.list-category.list-subcategory li:before {
				font-weight:normal;
				content:"\f105";
				font-family: FontAwesome;
				position:absolute;
				margin-left:-11px;
				margin-top:2px;
				opacity:0.5;
			}
			
			ul.list-category.list-subcategory li {
				font-weight:normal;
			}
			
			ul.list-category.list-subcategory li:hover {
				color:#000;
			}



/* CHECKOUT
__________________________________________________________*/


#checkout h1,
#checkout h2,
#checkout h3,
#checkout h4,
#checkout h5,
#checkout h6 {
	font-weight:600;
}



/* PRODUCT
__________________________________________________________*/



/* Category */
#product h2 {
	font-size:14px;
	opacity:0.6;
	font-weight:600;	
	margin:0 0 5px 0;
	padding:0;
}


/* Title */
#product h1 {
	font-size:240px;
	font-weight:400;	
	margin:0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #ebecec;
}

#product-title {
	font-size:26px;	
}

#product h3 {
	font-size:24px;
	font-weight:400;	
	margin:0;
	padding:0;
}

#product h5 {
	font-size:13px;
	text-transform:uppercase;
	font-weight:600;	
	margin:5px 0 0;
	padding:10px 0;
	border-bottom: solid 1px #ebecec;
	color:#005194;
}

#product h6,
#product .panel a {
	font-size:13px;
	font-weight:600;	
	margin:5px 0 0 0;
	padding:5px 0;
	display:block;
}
#product .panel a {
	margin:0;
	text-transform:uppercase;
	border-bottom:solid 1px #ebecec;
}

#product .panel a i {
	float:right;
}

	#product .panel a i.icon-open {
		display:none;
	}
	
	#product .panel a i.icon-closed {
		display:inline-block;
	}

	#product .panel a.collapsed i.icon-open {
		display:inline-block;
	}
	
	#product .panel a.collapsed i.icon-closed {
		display:none;
	}

#product .panel {
	border:0;
	background-color:transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

#product .panel-body {
    padding: 0;
}

#product h4 {
    padding: 0;
	margin:0;
}

#product .panel-default &gt; .panel-heading {
	border:0;
	background-color:transparent;
	padding:0;
	margin:0;
}

.panel-group .panel-heading + .panel-collapse &gt; .list-group, .panel-group .panel-heading + .panel-collapse &gt; .panel-body {
	border:0;
}

#product #add-to-cart input {
	width:60px;	
	text-align:center;
}

#product #add-to-cart .btn {
	width:200px;	
	text-align:center;
}


#product .col-selects &gt; div {
	margin:0;
	padding:8px;
	font-size:11px;
	text-transform:capitalize;
	height:130px;
}

#product .col-selects &gt; div &gt; div {
	background-color:#fff;
	margin:5px;
	border:solid 1px transparent;
}
	
	#product .col-selects .col-active &gt; div {
		border:solid 1px #ccc;	
	}
	
	#product .col-selects &gt; div &gt; div:hover {
		cursor:pointer;
		border:solid 1px #ebecec;	
	}





/* CATEGORY / PRODUCTS
__________________________________________________________*/

.products &gt; div &gt; div {
	text-align:center;
	padding:30px;
	overflow:auto;
	height:500px;
}

	/* Price */
	.products &gt; div &gt; div h6 {
		font-size:22px;
		font-weight:600;
		margin:0 0 8px 0;
		padding:0;
	}

	/* Title */
	.products &gt; div &gt; div h4 {
		font-size:13px;
		font-weight:600;
		margin:0 0 5px 0;
		padding:5px 0 0 0;
		border-top:solid 1px #e2e3e3;
	}
	
	/* Category */
	.products &gt; div &gt; div h5 {
		font-size:11px;
		opacity:0.6;
		font-weight:600;
		margin:0 0 10px 0;
		padding:0;
	}
	
	.products &gt; div &gt; div .btn-default {
		background-color:#e6e6e6;
	}
	
	.products &gt; div &gt; div .btn-default:hover {
		background-color:#eeeded;
	}
	
	/* Add To Cart Amount */
	.products &gt; div &gt; div input {
		padding:4px 10px;
		font-size:11px;	
		text-align:center;
		height:auto;
	}
	
	/* Add To Cart Button */
	.products &gt; div &gt; div .btn {
		padding:5px 10px;
		font-size:11px;	
		display:block;
		border:0;
		margin-left:5px;
	}
	

	


.products .product-description {
	display:none;
}	


.products .list-only {
	display:none;	
}
			
.products.list &gt; div {
	width:100%;
	padding:0;
	overflow:auto;
}

	.products.list &gt; div &gt; div {
		height:auto;
	}



	.products .product-img {
		height:240px;
		display:block;
	}


	.products.list .product-img {
		width:30%;
		float:left;
		padding: 0 10px 10px 10px;
		height:auto;
	}
	
	
	.products.list .product-infos {
		width:70%;
		float:left;
		text-align:left;
		padding-left:20px;
	}
	

	.products.list .product-images .col-lg-2 {
		width:40px;
		margin-right:5px;
	}
	
	.products.list .list-no-spacing {
		display:none;	
	}
	
	.products .countimages {
		margin-bottom:6px;
	}
	
	.products.list .countimages {
		float:left;	
		margin:10px;
	}
	
	.products.list .product-cart-option {
		width:100%;
		float:left;
		padding-top:10px;
	}
		
		.products .product-cart-amount {
			width:40px;
		}
		
		.products .product-cart-button {
			width:120px;
		}
	
	.products.list .product-description {
		display:block;
		font-size:12px;
		opacity:0.6;
	}	




/* BOOTSTRAP CUSTOMIZATION
__________________________________________________________*/	

/*
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}
@media (min-width:1600px){.container{width:1270px}}
*/


.label-primary {
    background-color: #004b88;
}

.breadcrumb {
	background-color:transparent;
	border-bottom:solid 1px #ebecec;
	font-size:11px;	
	margin-bottom:10px;
	padding-left:0;
	padding-right:0;
	border-radius:0;
}

	.breadcrumb.no-border {
		margin-bottom:0;
		border-bottom:0;
	}

	.breadcrumb a {
		font-weight:bold;
		text-decoration:underline;
	}
	
	.breadcrumb a.text-normal {
		font-weight:none;
		text-decoration:none;
	}
	
	.breadcrumb&gt;li+li.no-slash:before{padding:0 5px;color:#ccc;content:" "}





.pagination {
	margin:0;
	padding:0;
	border-radius:0;
	border:0;
}

	.pagination li {
		border-radius:0;
		margin:0;
		padding:0;
	}
	
		.pagination &gt; li &gt; a {
			color:#808080;
			padding:5px 12px;
			border-radius:4px;
			border:0;
		}
		
			
			.pagination &gt; li &gt; a:hover {
				color:#222;
				background-color:#eaebeb;
			}
			
			.pagination &gt; li.disabled &gt; a {
				border-radius:0;
				color:#808080;
				opacity:0.5;
			}
			
			.pagination &gt; .active &gt; a, 
			.pagination &gt; .active &gt; a:focus, 
			.pagination &gt; .active &gt; a:hover, 
			.pagination &gt; .active &gt; span, 
			.pagination &gt; .active &gt; span:focus, 
			.pagination &gt; .active &gt; span:hover {
				background:#004b88;
			}
			
			.pagination &gt; li &gt; a &gt; span {
				color:#808080;
				margin:5px;
				border-radius:0;
			}
	
	
	
.tab-pane {
	padding:20px 10px;	
}

.btn-grey {
	color:#333;
	background-color:#ebebeb;
	border-color:#ccc;	
}

.btn-grey:hover {
	color:#333;
	background-color:#f6f5f5;
	border-color:#ccc	
}

.tabs-container {
	border:solid 1px #dddddd;
	overflow:auto;
}

.nav-tabs {
	background-color:transparent;
	padding:0px;
	padding-bottom:0;
	margin:0;
}

	.nav-tabs a {
		font-size:10px;	
		padding:3px 0;
		border:0;
		max-width:100%;
		color:#000;
		opacity:1;
		font-weight:600;
		text-transform:uppercase;
		display:block;
		height:auto;
		background-color:transparent;
	}
		
	
	
	
	.nav-tabs&gt;li.active&gt;a,
	.nav-tabs&gt;li.active&gt;a:focus,
	.nav-tabs&gt;li.active {
		background-color:#004883;
		color:#fff;
		border-color:transparent;
	}
	
	.nav-tabs&gt;li&gt;a:hover {
		background-color:#ddd;
		border-color:transparent;	
	}
	
	.tab-content {
		padding:10px 10px 20px 10px;	
		background-color:#fff;
	}

	
	.tab-content h6 {
		font-size:10px;
		opacity:0.6;
		font-weight:bold;		
	}
	
	.nav &gt; li &gt; a {
		padding:6px 12px;	
	}




.ribbon-wrapper {
	position: relative;
	z-index: 90;
}


.ribbon-wrapper-default {
	width: 85px;
	height: 88px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}

	.ribbon-default {
		font-family: 'Open Sans', sans-serif;
		font-size:11px;
		text-transform:uppercase;
		font-weight:600;
		color: #fff;
		text-align: center;
		text-shadow: rgba(0,0,0,0.25) 0px 1px 0px;
		-webkit-transform: rotate(45deg);
		-moz-transform:    rotate(45deg);
		-ms-transform:     rotate(45deg);
		-o-transform:      rotate(45deg);
		transform: rotate(45deg);
		position: relative;
		padding: 7px 0;
		left: -5px;
		top: 15px;
		width: 120px;
		background-color: #004a86;
	}
	
	.ribbon-box-default {
		font-family: 'Open Sans', sans-serif;
		font-size:11px;
		text-transform:uppercase;
		font-weight:600;
		color: #fff;
		text-align: center;
		text-shadow: rgba(0,0,0,0.25) 0px 1px 0px;
		position: relative;
		padding: 7px 0;
		background-color: #004a86;
		border-radius:6px;
		margin-bottom:15px;
	}
	

	


.ribbon-wrapper-default-lg {
	overflow: hidden;
	position: relative;
}



/*.ribbon-default:before, .ribbon-default:after {
	content: "";
	border-top:   3px solid #002d51;
	border-left:  3px solid transparent;
	border-right: 3px solid transparent;
	position:absolute;
	bottom: -3px;
}*/

.ribbon-default:before {
	left: 0;
}
.ribbon-default:after {
	right: 0;
}
	
	.ribbon-yellow {
		background-color: #ffab49;
	}
	
	.ribbon-brown {
		background-color: #99662b;
	}


#modalCart h4 {
	font-size:20px;
}

#modalCart .btn {
	font-size:14px;
	padding:10px 20px;	
}

#modalCart i {
	font-size:50px;	
	margin-bottom:20px;
}

.staff &gt; div {
	margin-bottom:50px;
}


.staff h2 {
	font-size:15px;
	font-weight:600;
	margin:10px 0 0 0;
	padding:0;
}

.staff h3 {
	font-size:12px;
	margin:5px 0 0 0;
	font-weight:600;
	padding:0;
	opacity:0.6;
}


.highlight-click.active {
   background-color: #fff; /*Default bg, similar to the background's base color*/
   background-image: url("checkbox.png");
   background-position: right bottom; /*Positioning*/
   background-repeat: no-repeat; /*Prevent showing multiple background images*/
}


.filter-col {
	width:20%;
}

.box {
	border:solid 1px rgba(0,0,0,0.1);
	overflow:hidden;	
	margin-bottom:20px;
}

	.box h5 {
		background-color:#fafafa;
		border-bottom:solid 1px rgba(0,0,0,0.1);
		padding:10px;
		overflow:auto;
		margin-bottom:15px;
	}
	
		.box h5 span {
			background-color:#000;
			border-radius:50%;
			width:18px;
			height:18px;
			font-size:12px;
			color:#fff;
			text-align:center;
			padding:3px 0;
			margin-right:5px;
			display:inline-block;
		}
		
	.box h6 {
		margin:0 0 4px 0;
		padding:0;
	}
	
	.box input {
		border-radius:0;
		padding:6px 10px;
		height:auto;
		font-size:12px;	
	}
	
	.box button {
		border-radius:0;
		padding:6px 10px;
		height:auto;
		font-size:12px;	
	}


	.searchmobile:before {
		position:absolute;
		font-family: FontAwesome;
		content:"\f002";
		color:#aeaeae;
		font-size:14px;
		margin:8px 15px;
	}

	#searchmobile:before {
		position:absolute;
		font-family: FontAwesome;
		content:"\f002";
		color:#aeaeae;
		font-size:23px;
		margin:8px 5px;
	}

	
	/*.stickyfilter {
		padding-top: 30px;
		position: sticky;
		top: 124px;
		z-index: 999;
		background-color: white;
	}*/

	.CO2IconProduct {
		cursor: pointer;
		text-align: center;
		line-height: 20px;
		word-wrap: break-word;
		font-synthesis: none !important;
		font-size: 12px;
		color: #000;
		display: block;
		position:absolute;
		left:40px;
	}

	.CO2IconProduct img {
		border-width:0px;
		width: 50px;
		height: 50px;
		margin-left:15px;
		border: 0;
		overflow-clip-margin: content-box;
		overflow: clip;
	}

	.co2-value {
			bottom: 0px;
			left: 7px;
			white-space: nowrap;
			position: absolute;
			display: block;
			width: 100%;
			color: #fff;
			font-size: 11px;
			margin-left: 6px;
			margin: 0;
			padding: 0;
			text-align: center;
	}

	.omtankeiconproduct {
		cursor: pointer;
		text-align: center;
		line-height: 20px;
		word-wrap: break-word;
		font-synthesis: none !important;
		font-size: 12px;
		color: #000;
		display: block;
		position:absolute;
		left:40px;

	}

	.omtankeiconproduct img {
		border-width:0px;
		width: 80px;
		height: 80px;
		border: 0;
		overflow-clip-margin: content-box;
		overflow: clip;
		background-color: white;
	}

	.filterleftdropdown {
		max-height: 250px;
		overflow-y: scroll;
		
	}

	::-webkit-scrollbar {
		width: 5px;
		height: 5px; /* you might need this for horizontal scrollbars */
	}
	

* {
    scrollbar-width: thin;
    scrollbar-color: #888 #eee; /* Color for thumb and track, respectively */
}

/* For the thumb (the draggable part of the scrollbar) */
::-webkit-scrollbar-thumb {
    background: #888; /* Color of the thumb */
    border-radius: 2px; /* Optional: Makes the thumb rounded */
}

/* For the track (the stationary background of the scrollbar) */
::-webkit-scrollbar-track {
    background: #eee; /* Color of the track */
    border-radius: 2px; /* Optional: Makes the track rounded */
}</pre></body></html>