/*   
Template Name: Cyberwire - Premium eCommerce
Version: 1.0
Author: Artur Sułkowski
Website: http://artursulkowski.pl
*/

/*------------------------------------------------------------------
[Table of contents]

1. Main Styles
2. Inputs
3. Dropdown
4. Buttons
5. Header
6. Top Bar
7. Top of pages
8. Breadcrumb
9. Main Content
10. CustomFooter
11. Footer
12. Copyright
13. OpenCart Style
14. Facebook widget
15. Twitter widget
16. Custom widget
17. Opencart 2.0
18. Carousel Brands
19. Banner module
20. Camera slider
21. Lazy load
-------------------------------------------------------------------*/

/* @group 1. Main Styles */

body { 
	color:#323131; 
	font-size:14px;
	font-weight: 400;
	line-height:1.6;
	font-family:'Lato';
	background:#fff;
}

	.fixed-body {
		padding: 0px 20px;
	}

* {
     outline: 0;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
}

.pull-right-sm {
	float: right !important;
}

@media (max-width: 991px) {
	.responsive .pull-right-sm {
		float: none !important;
	}
}

b, 
strong {
	font-weight: 600;
}

a { 
	color:#323131;
	line-height:1.6; 
	cursor: pointer;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
}

a:hover {
	color: #0088cc;
	text-decoration:none;
}

.container .container {
	width: auto !important;
	max-width: none !important;
}

.standard-body .full-width .container {
	max-width: 1290px;
	margin: 0px auto;
	padding-left: 75px;
	padding-right: 75px;
}
	.standard-body .full-width .container .container {
		padding: 0px;
	}
	
	.standard-body .full-width .shadow {
		display: none;
	}

.standard-body .fixed {
	padding: 0px 20px;
}

	.standard-body .fixed .background {
		margin: 0px auto;
		max-width: 1250px;
		background: #fff;
		position: relative;
	}
	
		.standard-body .fixed .background .shadow {
			width: 100%;
			height: 100%;
			position: absolute;
			bottom: 0;
			top: 0;
			left: 0;
			right: 0;
			z-index: -1;
			-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
			-moz-box-shadow:    0 0 10px rgba(0,0,0,0.2);
			box-shadow:         0 0 10px rgba(0,0,0,0.2);
		}
	
	.standard-body .fixed .container {
		padding-left: 55px;
		padding-right: 55px;
		margin: 0px;
		max-width: 100% !important;
	}
		.standard-body .fixed .container .container {
			padding: 0px;
		}
		
.main-fixed {
	margin: 0px auto;
	max-width: 1250px;
	background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	-moz-box-shadow:    0 0 10px rgba(0,0,0,0.2);
	box-shadow:         0 0 10px rgba(0,0,0,0.2);
}

	.main-fixed .fixed {
		padding: 0px !important;
	}
		
		.main-fixed .background .shadow {
			display: none !important;
		}
		
.fixed-body .container {
	padding-left: 55px;
	padding-right: 55px;
	max-width: none;
}

	.fixed-body .container .container {
		padding: 0px;
	}
	
/* @end */
	
/* @group 2. Inputs
-------------------*/

textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], 
input[type="week"], 
input[type="number"], 
input[type="email"], 
input[type="url"], 
input[type="search"], 
input[type="tel"], 
input[type="color"], 
.uneditable-input,
select {
	background: #fff;
	color:#555;
	font-weight: 400;
	font-family: Lato;
	border: 1px solid #e2e2e2;
	margin: 5px 0px;
	padding: 6px 10px;
	box-shadow:         none;
	-moz-box-shadow:    none;
	-webkit-box-shadow: none;
	border-radius:         4px;
	-moz-border-radius:    4px;
	-webkit-border-radius: 4px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition:    border linear 0.2s, box-shadow linear 0.2s;
	-o-transition:      border linear 0.2s, box-shadow linear 0.2s;
	transition:         border linear 0.2s, box-shadow linear 0.2s;
}

	input#input-captcha {
		margin-bottom: 15px;
	}

	textarea:focus,
	input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	.uneditable-input:focus {
	  border-color: #ddd;
	  outline: 0;
	  /* IE6-9 */
	
	  -webkit-box-shadow: none;
	     -moz-box-shadow: none;
	          box-shadow: none;
	}
	
	textarea {
		max-width: 100%;
	}
	
	select {
		height: 30px;
	}
	
/* @end */
	
/* @group 3. Dropdown 
-------------------*/
  
#main .dropdown-menu {
  display: block;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  margin-top: 18px;
}

#main .open > .dropdown-menu {
  margin-top: 8px;
  display: block;
  opacity: 1; 
  filter: alpha(opacity=100);
  visibility: visible;
}

.dropdown-menu {
	background: #fff;
	border: none;
	color: #555555;
	padding: 0px 0px;
	margin-top: 9px;
	border-radius:         0px;
	-moz-border-radius:    0px;
	-webkit-border-radius: 0px;
	box-shadow:            0 6px 12px rgba(0,0,0,.175);
	-moz-box-shadow:       0 6px 12px rgba(0,0,0,.175);
	-webkit-box-shadow:    0 6px 12px rgba(0,0,0,.175);
	min-width: 83px;
}

	.dropdown-menu a {
		color: #555555;
		font-weight: 400;
		font-size: 12px;
	} 
	
		.dropdown-menu > li > a {
			padding: 5px 10px;
		}
	
		.dropdown-menu > li > a:hover,
		.dropdown-menu > li > a:focus {
			background: #0088cc;
			color: #fff;
		}
		
	.nav-header {
		color: #555555;
	}
	
/* @end */
	
/* @group 4. Buttons 
------------------*/

.button,
.btn {
	display:inline-block;
	cursor:pointer;
	border: none;
	color:#fff !important;
	font-size: 14px;
	font-weight: 700;
	padding:10px 20px 10px 20px;
	border-radius:         50px;
	-moz-border-radius:    50px;
	-webkit-border-radius: 50px;
	transition:         all 0.2s ease-in;
	-moz-transition:    all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	background: #0088cc; /* Old browsers */
	outline: none;
}

	.button:hover,
	.btn:hover {
		color: #fff;
		background: #333;
	}
	
	.buttons .left .button,
	.buttons .center .button,
	.btn-default,
	.input-group-btn .btn-primary {
		background: #bbbbbb; /* Old browsers */
	}
	
	.input-group input {
		border-right: none;
	}
	
	.input-group-btn .btn {
		height: 40px;
		margin: 5px 0px;
	}
	
.slider-button {
	padding: 10px 30px 10px 30px;
	font-size: 16px;
}

.buttons { 
	overflow: auto;
	margin: 0px 0px 20px 0px; 
}
	
	.buttons .btn {
		margin-top: 10px;
	}
	
	.buttons .left { 
		float: left; 
		text-align: left; 
	}
	
	.buttons .right { 
		float: right;
		text-align: right; 
	}
	
		.buttons .right .button {
			margin-left: 10px;
		}
	
	.buttons .center { 
		text-align: center;
		margin-left: auto;
		margin-right: auto; 
	}
	
.button-continue-shopping {
	display: block;
	float: left;
}

.button-checkout {
	display: block;
	float: right;
}

/* @end */
	
/* @group 5. Header 
------------------*/

header {
	position: relative;
}

	header .background-header {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -3;
	}
	
/* @end */

/* @group 6. Top Bar
------------------*/

#top-bar {
	position: relative;
}

#top-bar .background-top-bar {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
}

#top-bar .background {
	background: #f8f8f8; /* Old browsers */
	border-bottom: 1px solid #ebebeb;
}

#top-bar .container {
	padding-top: 5px;
	padding-bottom: 6px;
	font-size: 13px;
}

#top-bar .container > div > div > div > a,
#top-bar .container > div > div > form > div > a {
	color: #555555;
}	

	#top-bar .left {
		float: left;
	}
	
	#top-bar .right {
		float: right;
	}
	
	@media (max-width: 991px) {
		.responsive #top-bar .left {
			display: none;
		}
		
		.responsive #top-bar .right {
			float: none;
		}
	}

	/* @group Welcome text */
 
	#top-bar .welcome-text {
		padding: 3px 0px 1px 0px;
	}
	
	/* @end */
	
	/* @group Currency and Language */
	
	#top-bar .dropdown {
		float: right;
		margin: 3px 0px 1px 36px;
		position: relative;
	}	
	
		#top-bar .dropdown:before {
			position: absolute;
			content: '';
			width: 1px;
			height: 15px;
			background: #dddddd;
			top: 3px;
			left: -19px;
		}
	
		#top-bar .dropdown > a:after {
			content: '';
			position: absolute;
			width: 100%;
			height: 9px;
			left: 0;
			top: 100%;
			z-index: 3;
		}
	
		#top-bar form {
			float: right;
			width: auto;
		}
 
	 	#top-bar .dropdown .caret {
	 		border-top: 4px solid #555555;
	 	}
	 	
	 	#top-bar .dropdown > a {
	 	}

 		#top-bar .dropdown img {
 			vertical-align: middle;
 		}
 	
 		#top-bar .dropdown-menu {
 			right: 0px;
 			left: auto;
 		}
 			#top-bar .dropdown-menu img {
 				margin: 0px 5px 3px 0px;
 			}
	 			
		 		
	/* @end */
	
	/* @group Links */
	
	#top-bar .header-links {
		list-style: none;
		padding: 3px 0px 1px 0px;
		margin: 0px;
		float: right;
	}
	
		#top-bar .header-links li {
			display: inline-block;
			padding: 0px 0px 0px 36px;
			position: relative;
		}
		
			#top-bar .header-links li:before {
				position: absolute;
				content: '';
				width: 1px;
				height: 15px;
				background: #dddddd;
				top: 1px;
				left: 18px;
			}
			
				#top-bar .header-links li:first-child:before {
					display: none;
				}
		
			#top-bar .header-links li a {
				font-size: 13px;
			}
			
	/* @end */

	/* @group Social Top */
	
	#top-bar .social-top {
		float: right;
		padding: 3px 0px 1px 34px;
		position: relative;
	}
	
		#top-bar .social-top:before {
			position: absolute;
			content: '';
			width: 1px;
			height: 15px;
			background: #dddddd;
			top: 6px;
			left: 18px;
		}
	
		#top-bar .social-top a {
			color: #555555;
			font-size: 13px;
			margin: 0 5px;
		}
	
	/* @end */
	
	@media (max-width: 767px) {
		.responsive #top-bar .social-top,
		.responsive #top-bar .header-links,
		.responsive #top-bar .dropdown,
		.responsive #top-bar form {
			float: none;
			display: inline-block;
		}
		
		.responsive #top-bar {
			text-align: center;
		}
		
		.responsive #top-bar .social-top {
			display: none;
		}
		
		.responsive #top-bar .dropdown {
			margin-left: 17px;
			margin-right: 17px;
		}
		
		.responsive #top-bar .header-links li {
			padding-left: 17px;
			padding-right: 17px;
		}

		.responsive #top-bar .dropdown:before {
			left: auto;
			right: -17px;
		}
		
		.responsive #top-bar .header-links li:before {
			left: 0;
		}
	}

/* @end */

/* @group 7. Top of pages
------------------*/

#top {
	position: relative;
}

	#top .container {
		padding-top: 24px;
		padding-bottom: 35px;
	}
	
		#top .container .container {
			padding-top: 0px;
			padding-bottom: 0px;
		}
	
	#top .background-top {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}

	/* @group Logo */
	
	#top .logo {
		padding: 17px 0px 0px 0px;
		margin: 0px;
		line-height: 100%;
		font-size: 100%;
		float: left;
	}
	
	/* @end */
	
	/* @group  Search */
	
	#top .search_form {
		margin: 14px 0px 0px 50px;
		padding: 0px;
		position: relative;
		float: left;
		width: 600px;
		border: 1px solid #dddddd;
		border-radius: 50px;
		background: #fff;
		height: 50px;
		display: table;
	}
	
		#top .search_form .inner {
			display: table-cell;
			width: 100%;
			vertical-align: top;
		}
		
			#top .search_form input {
				width: 100%;
				height: 48px;
				line-height: 48px;
				margin: 0px;
				background: none;
				border: none;
				padding: 0px 20px;
			}
			
		#top .search_form .search-cat {
			display: table-cell;
			position: relative;
			border-right: 1px solid #ededed;
			vertical-align: top;
		}

			#top .search_form .search-cat select {
				width: auto;
				border: none;
				background: none;
				margin: 0px;
				height: 48px;
				padding: 0px;
				-webkit-appearance: none;
				-moz-appearance: none;
				padding: 0px 26px 0px 30px;
			}
			
			@media (max-width: 540px) {
				.responsive #top .search_form .search-cat select {
					padding-left: 20px;
					padding-right: 15px;
					max-width: 167px;
				}
			}
			
			#top .search_form .search-cat:after {
				content: '';
				position: absolute;
				display: inline-block;
				width: 0;
				height: 0;
				margin-left: 2px;
				vertical-align: middle;
				border-top: 4px dashed;
				border-top: 4px solid\9;
				border-right: 4px solid transparent;
				border-left: 4px solid transparent;
				top: 22px;
				right: 14px;
				color: #cccccc;
			}
		
		.search_form .button-search,
		.search_form .button-search2 {
			font-family: 'Simple-Line-Icons';
		    speak: none;
		    font-style: normal;
		    font-weight: normal;
		    font-variant: normal;
		    text-transform: none;
		    -webkit-font-smoothing: antialiased;
			display: block;
			vertical-align: middle;
			width: 44px;
			height: 44px;
			line-height: 44px;
			padding: 0;
			margin: 2px;
			border-radius: 100px;
			-moz-border-radius: 100px;
			-webkit-border-radius: 100px;
			border: none;
			font-size: 16px;
			color: #555;
			text-align: center;
			outline: none;
			background: #eeeeee;
			font-weight: 400;
			cursor: pointer;
			min-width: 44px;
			z-index: 2;
		}
		
			.search_form .button-search:hover,
			.search_form .button-search2:hover {
			}
		
			.search_form .button-search:before,
			.search_form .button-search2:before {
				content: "\e090";
			}
			
	/* @end */
			
	/* @group Cart block */
	
	#top #cart_block {
		padding: 14px 0px 0px 0px;
		float: right;
		position: relative;
		margin-bottom: -13px;
	}
	
		#top #cart_block .cart-heading {
			position: relative;
			padding-bottom: 13px;
			cursor: pointer;
		}
	
		
			#top #cart_block .cart-heading .itm-cont {
				position: absolute;
				height: 20px;
				width: 20px;
				position: absolute;
				display: inline-block;
				background: #0088cc;
				text-align: center;
				line-height: 20px;
				border-radius: 50%;
				color: #fff;
				left: 35px;
				font-size: 12px;
			}
			
			#top #cart_block .cart-heading .flaticon-shopping-bag {
				height: 50px;
				width: 50px;
				border-radius: 50%;
				margin-right: 10px;
				line-height: 50px;
				color: #686868;
				background: #eeeeee;
				float: left;
				text-align: center;
				font-size: 26px;
			}
			
			#top #cart_block .cart-heading p {
				float: left;
				padding: 0px;
				margin: 0px;
				line-height: 1.5;
			}
		
		#top #cart_block .dropdown-menu {
			width: 450px;
			text-align: left;
			padding: 0px;
			right: 0;
			left: auto;
			border: 1px solid #eee;
		}
		
			#main #top #cart_block.open > .dropdown-menu {
				margin-top: 0px;
			}
			
			#top #cart_block .dropdown-menu a {
				font-size: 14px;
			}
				
				/* @group Content */
				
				.mini-cart-info table {
					border-collapse: collapse;
					width: 100%;
					margin-bottom: 5px;
				}
				
					.mini-cart-info td {
						padding: 10px;
						border-bottom: 1px solid #eee;
					}
					
						.mini-cart-info .image {
							padding: 20px 10px 20px 20px;
						}
						
						.mini-cart-info .image img {
							border: 1px solid #EEEEEE;
							display: block;
						}
						
						.mini-cart-info .name {
							padding: 20px 10px;
						}
						.mini-cart-info .quantity {
							text-align: right;
							padding: 20px 10px;
						}
						
						.mini-cart-info td.total {
							text-align: right;
							padding: 20px 10px;
							color: #333;
							font-weight: bold;
						}
						
						.mini-cart-info .remove {
							text-align: right;
							padding: 10px 20px 13px 10px;
						}
						
							.mini-cart-info .remove img {
								cursor: pointer;
							}
				
				.mini-cart-total {
					text-align: right;
				}
				
					.mini-cart-total table {
						border-collapse: collapse;
						display: inline-block;
						padding: 20px 20px 10px 20px;
					}
					
						.mini-cart-total td {
							padding: 0px 4px;
						}
							
							.mini-cart-total td:last-child {
								color: #333;
								font-weight: bold;
							}
				
				#cart_block .checkout {
					text-align: right;
					clear: both;
					padding: 0px 20px 20px 20px;
				}
				
				#cart_block .empty {
					padding: 50px 20px;
					text-align: center;
				}
			
			/* @end */
					
	/* @end */
			
	@media (max-width: 1290px) {
		.responsive #top .search_form {
			width: 500px;
		}
	}
	
	@media (max-width: 1098px) {
		.responsive #top .search_form {
			width: 380px;
		}
	}
	
	@media (max-width: 991px) {
		.responsive #top .search_form {
			clear: both;
			width: 100%;
			margin: 20px 0px 0px 0px;
		}
		
		.responsive #top .container {
			padding-top: 14px;
			padding-bottom: 25px;
		}
	}
	
	@media (max-width: 540px) {
		.responsive #top #cart_block .cart-heading p {
			display: none;
		}
		
		.responsive #top #cart_block .cart-heading .flaticon-shopping-bag {
			margin-right: 0;
		}
		
		.responsive #top #cart_block .dropdown-menu {
			width: 300px;
		}
	}
		
/* @end */
		
/* @group 8. Breadcrumb
------------------*/

.breadcrumb {
}
	
	.breadcrumb .container > div {
		padding: 0px 0px 20px 0px;
	}
		
		.breadcrumb .container ul {
			list-style: none;
			padding: 7px 0px 7px 0px;
			margin: 0px;
			border-bottom: 1px solid #e5e5e5;
		}
		
			.breadcrumb .container ul li {
				display: inline-block;
				padding-right: 6px;
			}
			
				.breadcrumb .container ul li a {
					color: #888;
				}
				
					.breadcrumb .container ul li:last-child a {
						color: #555555;
					}
			
				.breadcrumb .container ul li:before {
					content: "\f105";
					font-family: 'FontAwesome';
					color: #ccc;
					padding-right: 9px;
				}
				
					.breadcrumb .container ul li:first-child:before {
						display: none;
					}
					
/* @end */
					
/* @group 9. Main Content
------------------*/

.main-content .pattern > .container,
.standard-body .main-content .pattern > .container {
	padding-bottom: 60px;
}

	/* @group Banner */
	
	.banners > div {
		padding-top: 30px;
	}
	
		.banners > div img {
			display: block;
		}
		
	/* @end */
	
	/* @group Center column */
	
	.center-column {
		padding-top: 30px;
		position: relative;
		margin-bottom: -20px;
	}
		
		.center-column h1,
		.center-column h2,
		.center-column h3,
		.center-column h4,
		.center-column h5,
		.center-column h6 {
			margin: 0px 0px 10px 0px;
			padding: 10px 0px 0px 0px;
		}
		
	/* @end */

	/* @group Inner page */
	
	.inner-page .pattern > div > .row:first-child > div {
	}
	
	/* @end */
	
	/* @group Block */
	
	.box {
		padding-top: 0px;
	}
	
		.box.no-heading {
			padding-top: 60px;
		}
	
		.center-column .box {
			padding-bottom: 10px;
			position: relative;
			margin-top: -20px;
		}

		.box .box-heading {
			margin: 0px 0px 40px 0px;
			padding: 61px 0px 21px 0px;
			font-size: 20px;
			line-height: 20px;
			font-weight: bold;
			color: #222;
			border-bottom: 1px solid #e5e5e5;
			position: relative;
		}
		
			.box .box-heading:after {
				height: 2px;
				background: #0088cc;
				content: "";
				position: absolute;
				bottom: -1px;
				width: 90px;
				left: 0px;
			}
			
			.col-sm-3 .box .box-heading:after,
			.col-sm-4 .box .box-heading:after,
			.col-md-3 .box .box-heading:after,
			.col-md-4 .box .box-heading:after {
				display: none;
			}
			
				.common-home .col-sm-3 .box .box-heading:after,
				.common-home .col-sm-4 .box .box-heading:after,
				.common-home .col-md-3 .box .box-heading:after,
				.common-home .col-md-4 .box .box-heading:after {
					display: block;
				}
			
			.col-sm-3 .box .box-heading,
			.col-sm-4 .box .box-heading,
			.col-md-3 .box .box-heading,
			.col-md-4 .box .box-heading {
				padding: 38px 0px 0px 0px;
				border: none;
				font-size: 16px;
				margin: 0px 0px 20px 0px;
			}
			
				.common-home .col-sm-3 .box .box-heading,
				.common-home .col-sm-4 .box .box-heading,
				.common-home .col-md-3 .box .box-heading,
				.common-home .col-md-4 .box .box-heading {
					padding: 61px 0px 21px 0px;
					border-bottom: 1px solid #e5e5e5;
					font-size: 20px;
					margin: 0px 0px 40px 0px;
				}
		
		.box .strip-line {
			display: none;
		}
		
		.box .box-content {
			clear: both;
		}
		
			.box .box-content.products {
				float: left;
				width: 100%;
			}
			
				.col-sm-3 .box .box-content.products,
				.col-sm-4 .box .box-content.products,
				.col-md-3 .box .box-content.products,
				.col-md-4 .box .box-content.products {
					float: none;
				}
		
		.box > .prev, 
		.box > .next {
			float: right;
			margin: 55px 0px 0px 10px;
			width: 32px;
			height: 32px;
			border-radius:         4px;
			-moz-border-radius:    4px;
			-webkit-border-radius: 4px;
			background: #fff; /* Old browsers */
			border: 1px solid #eaeaea;
			color: #888;
			line-height: 30px;
			text-align: center;
			transition: all 0.2s ease-in;
			-webkit-transition: all 0.2s ease-in;
			-moz-transition: all 0.2s ease-in;
			position: relative;
			z-index: 2;
		}
			
			.box > .prev:hover, 
			.box > .next:hover {
				background: #0088cc;
				border-color: #0088cc;
				color: #fff;
			}
			
			.col-sm-3 .box > .prev,
			.col-sm-3 .box > .next,
			.col-sm-4 .box > .prev,
			.col-sm-4 .box > .next,
			.col-md-3 .box > .prev,
			.col-md-3 .box > .next,
			.col-md-4 .box > .prev,
			.col-md-4 .box > .next {
				display: none;
			}
		
			.box > .prev span:before, 
			.box > .next span:before {
				content: "\f104";
				display: inline-block;
			    font: normal normal normal 14px/1 FontAwesome;
			    font-size: inherit;
			    text-rendering: auto;
			    -webkit-font-smoothing: antialiased;
			    -moz-osx-font-smoothing: grayscale;
			}
			
				.box > .next span:before {
					content: "\f105";
				}
				
	/* @end */
				
	/* @group Block Category */
	
	.box-category {
	}
	
		.box-category ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}
		
			.box-category > ul > li {
				padding: 0px 0px 0px 0px;
			}
			
				.box-category ul li a {
					line-height: 28px;
				}
				
					.box-category ul li a.active {
						color: #0168b8;
					}
				
					.box-category ul li .head a {
						font-size: 14px;
						line-height: 27px;
					}
					
						.box-category ul li .head .plus {
							display: none;
						}
						
							.box-category ul li .head .collapsed .plus {
								display: block;
							}
							
							.box-category ul li .head .collapsed .minus {
								display: none;
							}
			
				.box-category ul li ul li {
					padding: 0px 0px 0px 20px;
				}
				
	/* @end */
		
	/* @group Product */
     
     /* @group Icon enquiry */
     
     .icon-enquiry[align=left] {
          display: inline-block;
          margin-right: 10px;
          vertical-align: top;
          margin-top: 2px;
     }
     
     .icon-enquiry[align=right] {
          display: inline-block;
          margin-left: 10px;
          vertical-align: top;
          margin-top: 2px;
     }
     
     .text-enquiry {
          vertical-align: top;
          display: inline-block;
     }
     
     /* @end */
     
     #mfilter-content-container .product-grid {
		display: none;
	}
	
		#mfilter-content-container .product-grid.active {
			display: block;
		}
		
		#mfilter-content-container > span {
			background: none !important;
		}
		
			#mfilter-content-container > span:before {
				content: '';
				position: absolute;
				width: 100%;
				height: 100%;
				background: #fff;
				filter: alpha(opacity=40);
				filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
				opacity: 0.4;
				-moz-opacity: 0.40; 
				left: 0;
				top: 0;
			}
		
			#mfilter-content-container > span > img {
				top: -90px !important;
				position: relative;
				z-index: 20;
			}
	
	.product-grid {
		position: relative;
		margin-top: -30px;
		clear: both;
	}
		
		.col-sm-3 .product-grid,
		.col-sm-4 .product-grid,
		.col-md-3 .product-grid,
		.col-md-4 .product-grid {
			display: table !important;
		}
				
		.center-column .product-grid {
			margin-bottom: 30px;
		}
		
		.box-product .owl-controls { 
			display: none !important;
		}
	
		.product-grid .product {
			margin-top: 30px;
			background: #fff;
			border: 1px solid #e6e6e6;
			padding: 9px;
			position: relative;
		}

			.sale {
				background: #f73232; /* Old browsers */
				border-radius: 2px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				padding: 5px 10px;
				color: #fff;
				font-weight: 400;
				font-size: 13px;
				position: absolute;
				z-index: 1;
			}
			
				.product-info .sale {
					left: 25px;
					top: 10px;
					z-index: 0;
					
				}
				
			.product-grid .product .image {
				position: relative;
				overflow: hidden;
			}
			
				.product-grid .product .image img {
					display: block;
					margin: 0px auto;
				}
			
				.product-grid .product .image .quickview {
					position: absolute;
					top: 50%;
					margin-top: -7px;
					width: 100%;
					z-index: 1;
					text-align: center;
				}
				
					.product-grid .product .image .quickview a {
						margin: 0px auto;
						display: inline-block;
						background: #fefefe;
						border: 1px solid #e6e6e6;
						font-size: 10px;
						padding: 2px 5px;
						border-radius: 2px;
						-moz-border-radius: 2px;
						-webkit-border-radius: 2px;
						opacity: 0;
						filter: alpha(opacity=0);
						-webkit-transform: scale(0);
						-ms-transform: scale(0);
						transform: scale(0);
						-webkit-transition: all 0.2s;
						-moz-transition:    all 0.2s;
						-o-transition:      all 0.2s;
						transition:         all 0.2s;
						cursor: pointer;
					}
					
						.product-grid .product:hover .image .quickview a {
							opacity: 1;
							filter: alpha(opacity=100);
							-webkit-transform: scale(1,1);
							-ms-transform: scale(1,1);
							transform: scale(1,1);
						}
	
				.product-grid .product .image img.zoom-image-effect {
					-webkit-transform: scale(1,1);
					-webkit-transition-timing-function: ease-out;
					-webkit-transition-duration: 250ms;
					-moz-transform: scale(1,1);
					-moz-transition-timing-function: ease-out;
					-moz-transition-duration: 250ms;
					transform: scale(1,1);
					transition-timing-function: ease-out;
					transition-duration: 250ms;
				}
				
					.product-grid .product:hover .image img.zoom-image-effect {
						-webkit-transform: scale(1.05,1.07);
						-webkit-transition-timing-function: ease-out;
						-webkit-transition-duration: 250ms;
						-moz-transform: scale(1.05,1.07);
						-moz-transition-timing-function: ease-out;
						-moz-transition-duration: 250ms;
						transform: scale(1.05,1.07);
						transition-timing-function: ease-out;
						transition-duration: 250ms;
					}
					
					.product-grid .product .image-swap-effect {
						position: relative;
					}
					
						.product-grid .product .image-swap-effect .swap-image {
							position: absolute;
							visibility: hidden;
						}
	
							.product-grid .product:hover .image-swap-effect .swap-image {
								visibility: visible;
							}
			
			.product-grid .product .name {
				padding-top: 14px;
				height: 58px;
				overflow: hidden;
			}
			
				.product-grid .product .name a {
					color: #0168b8;
				}
				
					.product-grid .product .name a:hover {
						color: #333;
					}
			
			.product-grid .product .left-side {
				
			}	
			
				.product-grid .product .left-side .rating {
					padding: 2px 0px 0px 0px;
				}
			
				.product-grid .product .price {
					color: #333;
					font-weight: bold;
					padding: 9px 0px 0px 0px;
				}
				
					.product-grid .product .price .price-old {
						color: #aaa;
						text-decoration: line-through;
						padding-left: 10px;
						font-weight: normal;
					}
			
			.product-grid .product .right-side {
				float: right;
				padding-left: 10px;
				padding-top: 20px;
			}
				
				.product-grid .product .add-to-cart {
					height: 42px;
					width: 42px;
					border-radius: 50%;
					background: #eeeeee;
					color: #888888 !important;
					float: right;
					text-align: center;
					line-height: 44px;
				}
				
					.product-grid .product .add-to-cart:hover {
						background: #0088cc;
						color: #fff !important;
					}
			
			/* @group jQuery countdown */
			
			.is-countdown {
				background: none;
				padding: 0px;
				position: absolute;
				left: 0;
				right: 0;
				margin: -61px 10px 0px 10px;
			}
			
			.countdown-holding span {
				color: #888;
			}
			
			.countdown-row {
				clear: both;
				width: 100%;
				padding: 0px;
				display: block;
				text-align: center;
			}
			
			.countdown-show1 .countdown-section {
				width: 100%;
			}
			
			.countdown-show2 .countdown-section {
				width: 50%;
			}
			
			.countdown-show3 .countdown-section {
				width: 32.5%;
			}
			
			.countdown-show4 .countdown-section {
				width: 25%;
			}
			
			.countdown-show5 .countdown-section {
				width: 19.5%;
			}
			
			.countdown-show6 .countdown-section {
				width: 16.25%;
			}
			
			.countdown-show7 .countdown-section {
				width: 14%;
			}
			
			.countdown-section {
				display: block;
				float: left;
				font-size: 75%;
				text-align: center;
				padding: 0px 5px;
			}
			
				.countdown-section > span {
					display: block;
					background: #fff;
					border: 2px solid #e8e8e8;
				}
					
					.countdown-section > span:first-child {
						border-bottom: none;
						font-weight: bold;
						padding: 7px 0px 3px 0px;
					}
					
					.countdown-section > span:last-child {
						border-top: none;
						padding: 0px 0px 4px 0px;
						color: #888;
					}
			
			.countdown-amount {
			    font-size: 200%;
			    line-height: 1;
			}
			
			.countdown-period {
			    display: block;
			}
			
			.countdown-descr {
				display: block;
				width: 100%;
			}
			
			/* @end */
			
	/* @end */
				
	/* @group Product for column left & right */
	
	.col-sm-3 .products,
	.col-sm-4 .products,
	.col-md-3 .products,
	.col-md-4 .products {

	}
	
	.col-sm-3 .item,
	.col-sm-4 .item,
	.col-md-3 .item,
	.col-md-4 .item {
		overflow: hidden;
	}
		
		.col-sm-3 .box-product .owl-controls,
		.col-sm-4 .box-product .owl-controls,
		.col-md-3 .box-product .owl-controls,
		.col-md-4 .box-product .owl-controls {
			display: block !important;
		}
		
		.box-product .owl-pagination {
			position: relative;
			z-index: 15;
			width: 60%;
			margin: 0px 0px 10px 0px;
			padding-left: 0;
			margin-left: 20%;
			text-align: center;
			list-style: none;
		}
			
			.box-product .owl-pagination > div {
				display: inline-block;
				width: 14px;
				height: 14px;
				margin: 1px 3px;
				padding: 0px;
				text-indent: -999px;
				cursor: pointer;
				background: #fff;
				border: 1px solid #d5d5d5;
				border-radius: 10px;
			}
			
			.box-product .owl-pagination > div.active {
				background: #0088cc; /* Old browsers */
				border-color: #0088cc;
			}
		
		.col-sm-3 .products .product-grid,
		.col-sm-4 .products .product-grid,
		.col-md-3 .products .product-grid,
		.col-md-4 .products .product-grid {
			margin: -15px 0px;
		}
		
		.col-sm-3 .products .row > div,
		.col-sm-4 .products .row > div,
		.col-md-3 .products .row > div,
		.col-md-4 .products .row > div {
			width: 100%;
			margin: 0px;
		}
		
			.col-sm-3 .products .row > div .product,
			.col-sm-4 .products .row > div .product,
			.col-md-3 .products .row > div .product,
			.col-md-4 .products .row > div .product {
				margin: 0px;
				padding: 15px 0px;
				text-align: left;
				border: none;
				border-top: 1px solid #e6e6e7;
				box-shadow: none;
				-webkit-box-shadow: none;
				-moz-box-shadow: none;
			}
			
				.col-sm-3 .products .row > div .product .left,
				.col-sm-4 .products .row > div .product .left,
				.col-md-3 .products .row > div .product .left,
				.col-md-4 .products .row > div .product .left {
					float: left;
					width: 34%;
				}
				
				.col-sm-3 .products .row > div .product .right,
				.col-sm-4 .products .row > div .product .right,
				.col-md-3 .products .row > div .product .right,
				.col-md-4 .products .row > div .product .right {
					float: left;
					width: 60%;
					margin-left: 6%;
					padding-top: 5px;
				}
				
				.col-sm-3 .products .product .name,
				.col-sm-4 .products .product .name,
				.col-md-3 .products .product .name,
				.col-md-4 .products .product .name {
					padding: 0px;
					height: 44px;
				}
				
				.col-sm-3 .products .product .sale,
				.col-sm-4 .products .product .sale,
				.col-md-3 .products .product .sale,
				.col-md-4 .products .product .sale {
					display: none;
				}
				
				.col-sm-3 .products .product .rating,
				.col-sm-4 .products .product .rating,
				.col-md-3 .products .product .rating,
				.col-md-4 .products .product .rating {
					display: none;
				}
				
				.col-sm-3 .products .product .right-side,
				.col-sm-4 .products .product .right-side,
				.col-md-3 .products .product .right-side,
				.col-md-4 .products .product .right-side {
					display: none;
				}
				
				.col-sm-3 .products .is-countdown,
				.col-sm-4 .products .is-countdown,
				.col-md-3 .products .is-countdown,
				.col-md-4 .products .is-countdown {
				     display: none;
				}
				
	/* @end */
			
	/* @group Product list */
	
	#mfilter-content-container .product-list {
		position: absolute;
		width: 100%;
		max-height: 100px;
		overflow: hidden;
		opacity: 0;
		z-index: -10;
	}
	
		#mfilter-content-container .product-list.active {
			position: relative;
			visibility: visible;
			max-height: none;
			overflow: visible;
			opacity: 1;
			z-index: 0;
		}
	
		.product-list > div {
			position: relative;
			margin: 0px 0px 30px 0px;
			padding: 9px;
			border: 1px solid #e6e6e6;
			background: #fff;
		}

			.product-list > div:hover {
			}
		
			.product-list .image {
				text-align: center;
			}
				
				.product-list .image img {
					display: block;
					margin: 0px auto;
				}
			
			     .product-list .image .quickview {
			     	position: absolute;
			     	top: 50%;
			     	margin-top: -10px;
			     	width: 100%;
			     	z-index: 1;
			     	left: 0;
			     }
			     
			     	.product-list .image .quickview a {
			     		margin: 0px auto;
			     		display: inline-block;
			     		background: #fefefe;
			     		border: 1px solid #e6e6e6;
			     		font-size: 10px;
			     		padding: 2px 5px;
			     		border-radius: 2px;
			     		-moz-border-radius: 2px;
			     		-webkit-border-radius: 2px;
			     		opacity: 0;
			     		filter: alpha(opacity=0);
			     		-webkit-transform: scale(0);
			     		-ms-transform: scale(0);
			     		transform: scale(0);
			     		-webkit-transition: all 0.2s;
			     		-moz-transition:    all 0.2s;
			     		-o-transition:      all 0.2s;
			     		transition:         all 0.2s;
			     		cursor: pointer;
			     	}
			     	
			     		.product-list > div:hover .image .quickview a {
			     			opacity: 1;
			     			filter: alpha(opacity=100);
			     			-webkit-transform: scale(1,1);
			     			-ms-transform: scale(1,1);
			     			transform: scale(1,1);
			     		}
			     		
			.product-list .name-desc {
				padding-top: 15px;
			}
				
				.product-list .name-desc .name a {
					font-size: 14px;
					color: #0168b8;
				}
				
				.product-list .name-desc .description {
					padding: 10px 0px 0px 0px;
				}
				
				.product-list .name-desc .rating {
					margin: 10px 0px 0px 0px;
				}
						
			.product-list .actions {
				position: static;
			}
			
				.product-list .actions > div {
					padding: 15px 0px 0px 20px;
				}
				
					.product-list .actions > div:before {
						width: 1px;
						background: #f5f5f5;
						content: '';
						position: absolute;
						top: 10px;
						bottom: 10px;
						margin: 0px 0px 0px -20px;
					}
					
					.product-list .actions > div .price {
						text-align: center;
						font-size: 16px;
						color: #333;
						font-weight: bold;
						padding: 0px 0px 10px 0px;
					}
					
						.product-list .actions > div .price .price-old {
							text-decoration: line-through;
							color: #667280;
							font-size: 12px;
							display: block;
						}
					
					.product-list .actions > div .add-to-cart {
						text-align: center;
					}
					
					.product-list .actions > div ul {
						text-align: center;
						list-style: none;
						margin: 0px;
						padding: 13px 0px 0px 0px;
						font-size: 13px;
					}
					
	/* @end */
				
	/* @group Category page */
	
	.category-title {
		font-size: 20px;
		margin-top: 2px;
		margin-bottom: 20px;
		font-weight: bold;
		color: #000;
	}
	
	.category-info {
		padding: 0px 0px 0px 0px;
		position: relative;
		margin: 0px -20px 0px 0px;
	}
	
		.category-info .image {
			padding: 4px 20px 20px 0px;
			float: left;
			width: auto;
			max-width: 100%;
		}
		
		     .category-info .image img {
		          border: 1px solid #e6e6e6;
		          padding: 2px;
		     }
		
		.category-info > p {
			padding: 2px 20px 20px 0px;
		}
		
	.refine_search {
		margin-top: 7px !important;
		margin-bottom: 20px !important;
		padding: 0px !important;
	}
	
	.category-list {
		
	}
	
	.category-list-text-only {
		margin-bottom: 20px;
	}
	
		.category-list .row > div {
			margin-bottom: 26px;
			text-align: center;
		}
		
			.category-list-text-only .row > div {
				margin-bottom: 6px;
				text-align: left;
			}
		
			.category-list img {
				display: block;
				margin-bottom: 15px;
				margin-left: auto;
				margin-right: auto;
				border-radius:         2px;
				-moz-border-radius:    2px;
				-webkit-border-radius: 2px;
			}
	
	.product-filter {
		padding: 0px;
		margin: 0px 0px 35px 0px;
		font-size: 14px;
	}
		
		.product-filter .list-options {
			float: left;
			width: auto;
			padding: 0px 0px;
		}
		
			.product-filter .list-options .sort {
				padding: 0px 0px;
				float: left;
				width: auto;
			}
			
			.product-filter .list-options .limit {
				padding: 0px 0px 0px 16px;
				float: left;
				width: auto;
			}
			
				.product-filter .list-options select {
					margin: 0px 0px 0px 10px;
					width: auto;
				}
		
		.product-filter .options {
			float: right;
			width: auto;
			padding: 4px 0px 0px 0px;
		}
		
			.product-filter .options .product-compare {
				float: left;
				width: auto;
				padding: 0px 20px 0px 0px;
			}
			
			.product-filter .options .button-group {
				float: left;
				width: auto;
			}
			
				.product-filter .options .button-group button {
					margin: 0px;
					padding: 0px 5px;
					line-height: 22px;
					border: none;
					background: none;
					color: #888;
					outline: none;
				}
				
					.product-filter .options .button-group button:hover,
					.product-filter .options .button-group .active {
						color: #0088cc;
					}
					
	/* @end */
					
	/* @group Product info */
	
	.product-info {
		padding: 10px 0px 0px 0px;
	}
				
		/* Product info - Image */
				
		.product-info .product-image {
			margin: 0px 0px 20px 0px;
			background: #fff;
			text-align: center;
		}
				
			.product-info .product-image a {
				display: block;
			}
					
			.product-info .product-image img {
				display: block;
				cursor: pointer;
				margin: 0px auto;
			}
						
						
		/* Product info - thumbnails */
					
		.product-info .thumbnails {
		}
				
			.product-info .thumbnails ul {
				list-style: none;
				margin: 0px 0px 0px -20px;
				position: relative;
				padding: 0px;
			}
		
				.product-info .thumbnails ul li {
				}
						
					.product-info .thumbnails li p {
						margin: 0px;
						padding: 0px 0px 20px 20px;
					}
				
					.product-info .thumbnails li img,
					.product-info .thumbnails-carousel img {
						display: block;
						margin: 0px auto;
					}
					
		/* Product info - thumbnails carousel */
					
		.overflow-thumbnails-carousel {
		     padding: 0px 50px 30px 50px;
		}
					
			.product-info .thumbnails-carousel {
			     margin: -10px;
			}
			
			     .product-info .thumbnails-carousel .item {
			          margin: 10px !important;
			     }
			     
			     .product-info .thumbnails-carousel .owl-controls {
			          display: block !important;
			     }
			     
			     .product-info .thumbnails-carousel .owl-pagination {
			          display: none;
			     }
			     
			     .product-info .thumbnails-carousel .owl-buttons {
			          position: absolute;
			          top: 50%;
			          margin-top: -15px;
			          width: 100%;
			     }
			     
			          .product-info .thumbnails-carousel .owl-buttons .owl-prev,
			          .product-info .thumbnails-carousel .owl-buttons .owl-next {
			               width: 30px;
			               height: 30px;
			               position: absolute;
			               left: -40px;
			               border: 1px solid #eaeaea;
			               color: #888;
			               line-height: 28px;
			               border-radius: 4px;
			               -moz-border-radius: 4px;
			               -webkit-border-radius: 4px;
			               background: #fff;
			               transition: all 0.2s ease-in;
			               -webkit-transition: all 0.2s ease-in;
			               -moz-transition: all 0.2s ease-in;
			          }
			          
			          	   .product-info .thumbnails-carousel .owl-buttons .owl-prev:hover,
			          	   .product-info .thumbnails-carousel .owl-buttons .owl-next:hover {
			          	   	background: #1589ca;
			          	   	border-color: #1589ca;
			          	   	color: #fff;
			          	   }
			          
			               .product-info .thumbnails-carousel .owl-buttons .owl-next {
			                    right: -40px;
			                    left: auto;
			               }
			               
			                    .product-info .thumbnails-carousel .owl-buttons .owl-next:before {
			                         content: "\f105";
			                         font: normal normal normal 22px/22px FontAwesome;
			                         font-size: inherit;
			                         text-rendering: auto;
			                         -webkit-font-smoothing: antialiased;
			                         -moz-osx-font-smoothing: grayscale;
			                         display: block;
			                         text-align: center;
			                         line-height: 28px;
			                    }
			                    
			                    .product-info .thumbnails-carousel .owl-buttons .owl-prev:before {
			                         content: "\f104";
			                         font: normal normal normal 22px/22px FontAwesome;
			                         font-size: inherit;
			                         text-rendering: auto;
			                         -webkit-font-smoothing: antialiased;
			                         -moz-osx-font-smoothing: grayscale;
			                         display: block;
			                         text-align: center;
			                         line-height: 28px;
			                    }
		
		/* Product info - product center */
				
		.product-info .product-center {
			position: relative;
			margin-top: -20px;
			margin-bottom: 30px;
		}
		
		     .product-info .product-name {
		          padding: 30px 0px 5px 0px;
		          margin: 0px;
		          font-size: 20px;
		          line-height: 1.3;
		          font-weight: normal;
		     }
		     
		          .product-info .product-name a {
		               line-height: 1.3;
		          }
									
			.product-info .description,
			.product-info .product-center .price,
			.product-info .options,
			.product-info .cart {
				padding: 20px 0px 20px 0px;
				border-bottom: 1px solid #e6e6e6;
			}
					
				.product-info .product-center .price .price-new {
					font-size: 22px;
					line-height: 28px;
					color: #d8263c;
					font-weight: 700;
				}
					
				.product-info .product-center .price .price-old {
					text-decoration: line-through;
					margin-left: 15px;
					vertical-align: top;
					line-height: 27px;
				}
			
			/* Product info -> Options */
					
			.product-info .options {
				padding-bottom: 10px;
			}
					
				.product-info .options h2 {
					padding: 0px;
					margin: 0px 0px 10px 0px;
				}
						
				.product-info .options .form-group {
					margin: 12px 0px 10px 0px;
				}
						
					.product-info .options .error {
						margin: 0px;
					}
					
			/* Product info -> Radio button, checkbox button */
			
			.product-info .radio-type-button {
			     display: inline-block;
			     vertical-align: top;
			     width: auto;
			     margin: 10px 7px 5px 0px;
			     padding: 0px;
			}
			
			     .product-info .radio-type-button input {
			          visibility: hidden;
			          position: absolute;
			     }
			     
			     .product-info .radio-type-button span {
			          display: block;
			          opacity: 0.3;
			     }
			     
			          .product-info .radio-type-button span:hover {
			               opacity: 0.6;
			          }
			          
			          .product-info .radio-type-button span.active {
			               opacity: 1;
			          }
			     
			     .product-info .radio-type-button img {
			          display: block;
			          border-radius: 100px;
			          -webkit-border-radius: 100px;
			          -moz-border-radius: 100px;
			     }
			     
			.product-info .radio-type-button2 {
			     display: inline-block;
			     vertical-align: top;
			     width: auto;
			     margin: 10px 7px 5px 0px;
			     padding: 0px;
			}
			
			     .product-info .radio-type-button2 input {
			          visibility: hidden;
			          position: absolute;
			     }
			     
			     .product-info .radio-type-button2 span {
			          background: #fff;
			          border: 1px solid #e0e0e0;
			          border-radius: 100px;
			          -webkit-border-radius: 100px;
			          -moz-border-radius: 100px;
			          height: 33px;
			          min-width: 33px;
			          display: block;
			          text-align: center;
			          padding: 5px 10px;
			     }
			     
			          .product-info .radio-type-button2 span:hover {
			               background: #fafafa;
			          }
			          
			          .product-info .radio-type-button2 span.active {
			              background: #0088cc;
			              border-color: #0088cc;
			              color: #fff;
			          }
			
			/* Product info -> Buttons */
							
			.product-info .cart {
			}
						
				.product-info .cart .add-to-cart {
				}
						
					.product-info .cart .add-to-cart p,
					.product-info .cart .add-to-cart input,
					.product-info .cart .add-to-cart .quantity {
						display: block;
						float: left;
					}
							
					.product-info .cart .add-to-cart p {
						padding: 12px 10px 5px 0px;
					}
								
					.product-info .cart .add-to-cart input {
						margin: 0px 10px 0px 0px !important;
						height: 42px;
					}
								
					.product-info .cart .add-to-cart .quantity {
						position: relative;
					}
		
						.product-info .cart .add-to-cart .quantity input {
							width: 105px;
							text-align: center;
							border-radius: 100px;
							-webkit-border-radius: 100px;
							-moz-border-radius: 100px;
						}
									
							.product-info .cart .add-to-cart .quantity #q_up {
								display: block;
								position: absolute;
								right: 20px;
								top: 14px;
								border-top: none;
								border-right: none;
								height: 16px;
								width: 18px;
								text-align: center;
								font-size: 10px;
								color: #888;
							}
									
							.product-info .cart .add-to-cart .quantity #q_down {
								display: block;
								position: absolute;
								left: 10px;
								top: 14px;
								height: 16px;
								width: 18px;
								text-align: center;
								font-size: 10px;
								color: #888;
							}
				
				/* Product info -> Add to compare, wishlist */
												
				.product-info .cart .links {
					padding: 10px 0px 0px 0px;
				}
						
					.product-info .cart .links a {
						padding-right: 15px;
						cursor: pointer;
						color: #aaa;
					}
							
						.product-info .cart .links a:before {
							content: "\f004";
							padding-right: 7px;
							display: inline-block;
							font: normal normal normal 14px/1 FontAwesome;
							font-size: inherit;
							text-rendering: auto;
							-webkit-font-smoothing: antialiased;
							-moz-osx-font-smoothing: grayscale;
						}
						
						.product-info .cart .links a:nth-child(2):before {
							content: "\f0c9";
						}
				
				/* Information about minimum products */
								
				.product-info .cart .minimum {
					padding: 10px 0px 0px 0px;
				}
				
				/* Reviews */
							
				.product-info .review {
					padding: 13px 0px 3px 0px;
				}
					
					.product-info .review > div {
						padding: 7px 0px;
					}
						
						.product-info .review a {
							cursor: pointer;
						}
	
		/* Tags */
		
		.tags_product {
			margin: 0px 0px 20px 0px;
		}
		
		/* @end */
		
	/* @group Product Block */
							
	.product-block {
		border: 1px solid #e6e6e6;
		background: #fff;
		padding: 20px;
		border-radius:         2px;
		-moz-border-radius:    2px;
		-webkit-border-radius: 2px;
		margin: 0px 0px 20px 0px;
	}
				
		.product-block .title-block {
			float: left;
			margin: 5px 15px 23px 0px;
			padding: 0px;
			font-size: 18px;
			font-weight: 400;
		}
				
		.product-block .strip-line {
			background: url(../img/patterns/heading/01.png) 0px 50% repeat-x;
			height: 30px;
			overflow: hidden;
		}
					
		.product-block .block-content {
			clear: both;
		}
		
	/* @end */
				
	/* @group Ratings */
		
	.rating i {
		margin: 0px 1px 0px 0px;
		font-size: 13px;
		color: #fecb00;
	}

	/* @end */

/* @end */
			
/* @group 10. CustomFooter
------------------*/	

.custom-footer {
	position: relative;
}

	.custom-footer .background-custom-footer {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}
	
	.custom-footer .background,
	.standard-body .custom-footer .background {
	}
	
	.custom-footer .pattern {
	}

	/* @group Newsletter */
	
	.footer-newsletter {
		padding-top: 40px;
		padding-bottom: 40px;
		overflow: hidden;
	}
	
		.footer-newsletter:before {
			background: url(../img/env-icon.png) no-repeat;
			height: 144px;
			width: 201px;
			position: absolute;
			left: 14%;
			content: "";
			top: 10px;
		}
	
		.footer-newsletter h4 {
			margin: 0px;
			color: #fff;
			margin-top: 10px;
			font-size: 26px;
			line-height: 1.1;
		}
		
			@media (max-width: 991px) {
				.responsive .footer-newsletter h4 {
					margin-bottom: 30px;
				}
			}
		
			.footer-newsletter h4 span {
				color: rgba(255,255,255,0.8);
			    font-size: 18px;
			    margin-left: 20px;
			    padding-left: 15px;
			    border-left: 1px solid rgba(255,255,255,0.8);
			    line-height: 1.1;
			}
				
				.footer-newsletter h4 span strong {
					color: #fff;
				}
				
		.footer-newsletter .clearfix {
			position: relative;
		}
		
			.footer-newsletter input {
			    border-radius: 50px;
			    height: 50px;
			    width: 100%;
			    color: #000;
			    border: none;
			    background: #fff;
			    padding: 0 20px;
			    margin: 0px;
			    font-size: 15px;
			}
			
			.footer-newsletter .subscribe {
				border: none;
			    background: #006699;
			    height: 50px;
			    line-height: 50px;
			    color: #fff;
			    padding: 0 30px;
			    position: absolute;
			    right: -1px;
			    top: 0px;
			    font-size: 15px;
			    font-weight: bold;
			    border-radius: 0 50px 50px 0px;
			}
	
	/* @end */

	/* @group Brands */
	
	.brands {
		padding: 0px 0px 30px 0px;
		margin: 0px;
		list-style: none;
	}
	
		.brands li {
			float: left;
			width: 20%;
			margin-top: 0px;
			text-align: center;
			list-style: none;
			padding-top: 30px;
		}
		
			.brands.type2 li {
				width: 25%;
			}
		
			.brands li img {
				opacity: 0.7;
				transition: all 0.2s ease-in;
				-webkit-transition: all 0.2s ease-in;
				-moz-transition: all 0.2s ease-in;
				display: block;
				margin: 0px auto;
			}
			
				.brands li img:hover {
					opacity: 1;
				}
				
			@media (max-width: 991px) {
				.responsive .brands li {
					width: 33.33333%;
				}
				
				.responsive .brands.type2 li {
					width: 50%;
				}
			}
			
			@media (max-width: 767px) {
				.responsive .brands li {
					width: 50%;
				}
				
				.responsive .brands.type2 li {
					width: 50%;
				}
			}
	
	/* @end */

	/* @group Links */
	
	.foot-link {
		border-bottom: 1px solid #e5e5e5;
	}
	
		.foot-link ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}
		
			.foot-link ul li {
				display: inline-block;
				margin-right: 20px;
			}
			
				.foot-link ul li a {
					font-size: 14px;
					display: inline-block;
					padding: 15px 0;
					color: #555555;
				}
	
	/* @end */

/* @end */
		
/* @group 11. Footer
------------------*/	

.footer {
	position: relative;
}

	.footer .background-footer {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}
	
	.footer .background,
	.standard-body .footer .background {
	}
	
	.footer .pattern {
		padding: 0px 0px 70px 0px;
		color: #555;
	}
		
		.footer .pattern a {
			color: #555;
		}
		
		.footer .pattern p {
			padding: 0px;
			margin: 0px;
		}
	
		.footer h4 {
			color: #000;
			font-size: 20px;
			font-weight: 500;
			padding: 53px 0px 25px 0px;
			margin: 0px 0px 0px 0px;
		}
		
			.footer .strip-line {
				display: none;
			}
					
		/* @group List */
		
		.footer ul {
			list-style: none;
			position: relative;
			margin: 0 0px 0px 0px;
			padding: 0px;
			clear: both;
		}
		
			.footer ul li a {
				line-height: 30px;
				font-weight: 500;
			}
				
		/* @end */

		/* @group Contact */
		
		#main .footer-contact p {
			line-height: 20px;
			margin: 5px 0px 5px 0px;
			padding: 0px;
		}
		
		.social-links {
			margin-top: 25px;
		}
		
			.social-links a {
				margin-right: 20px;
				font-size: 18px;
				color: #333333;
			}
		
		/* @end */

/* @end */
		
/* @group 12. Copyright
------------------*/	

.copyright {
	position: relative;
}

	.copyright .background-copyright {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
	}
	
	.copyright .background,
	.standard-body .copyright .background {
		background: #f7f7f7;
	}
	
	.copyright .pattern {
		padding: 0px 0px 32px 0px;
	}
	
		.copyright .pattern a {
		}
	
		.copyright .pattern .line {
			display: none;
		}
		
		.copyright p {
			margin: 0px;
			padding: 39px 0px 5px 0px;
		}
		
			.copyright p .ri-li {
				color: #0088cc;
				font-weight: bold;
			}
		
		.copyright ul {
			float: right;
			width: auto;
			list-style: none;
			padding: 33px 0px 0px 0px;
			margin: 0px;
		}
		
			.copyright ul li {
				display: block;
				float: left;
				margin-left: 14px;
			}
			
				.copyright ul li img {
					display: block;
				}
			
/* @end */
			
/* @group 13. OpenCart Style
--------------------------- */

/* @group Content */

.main-content .content { 
	padding: 0px 0px 20px 0px;
}

	.main-content .content:before,
	.main-content .content:after {
	  display: table;
	  content: " ";
	}
	
	.main-content .content:after {
	  clear: both;
	}

	.main-content .content .left { 
		float: left;
		width: 47%; 
		padding: 0px;
	}
	
	.main-content .content .right { 
		float: right;
		width: 47%; 
		padding: 0px;
	}
	
/* @end */
	
/* @group List content */

.center-column .list-unstyled li {
	line-height: 30px;
}

/* @end */

/* @group Login content */

.login-content { 
}

	.login-content:before,
	.login-content:after {
	  display: table;
	  content: " ";
	}
	
	.login-content:after {
	  clear: both;
	}

	.login-content .left { 
		float: left;
		width: 47%; 
	}
	
	.login-content .right { 
		float: right;
		width: 47%; 
	}
	
		.login-content .content {
			margin: 20px 0px 0px 0px;
		}
		
			.login-content .left .button {
				margin-top: 10px;
			}
			
/* @end */
	
/* @group Autocomplete */

.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
	z-index: 999;
}

.autocomplete-results {
	position: relative;
}
	
	.ui-autocomplete {
		background: #fff !important;
		border: 1px solid #eee !important;
		padding: 0px !important;
		margin-top: 14px !important;
		top: 0 !important;
		right: -49px !important;
		left: auto !important;
		min-width: 600px !important;
		border-radius:         0px !important;
		-moz-border-radius:    0px !important;
		-webkit-border-radius: 0px !important;
		box-shadow:            0 6px 12px rgba(0,0,0,.175) !important;
		-moz-box-shadow:       0 6px 12px rgba(0,0,0,.175) !important;
		-webkit-box-shadow:    0 6px 12px rgba(0,0,0,.175) !important;
	}
	
		@media (max-width: 1290px) {
			.responsive .ui-autocomplete {
				right: -44px !important;
				left: 0 !important;
				min-width: 1px !important;
			}
			
			.responsive .ui-autocomplete li img  {
				display: none;
			}
		}
		
		.container-megamenu .ui-autocomplete {
			left: auto !important;
		}
		
			.container-megamenu .ui-autocomplete:before {
			  left: auto;
			  right: 18px;
			}
			
			.container-megamenu .ui-autocomplete:after {
			 left: auto;
			  right: 19px;
			}

		.ui-autocomplete li {
			padding: 0px !important;
			margin: 0px !important;
			cursor: pointer !important;
			border: none !important;
			border-top: 1px solid #e6e6e6 !important;
			background: none !important;
			list-style: none !important;
		}
		
			.ui-autocomplete li:first-child {
				border-top: none !important;
			}
			
			.ui-autocomplete li a {
				display: block;
				padding: 10px !important;
				margin: 0px !important;
				cursor: pointer !important;
				border: none !important;
				background: none !important;
				overflow: hidden;
				border-radius:         0px !important;
				-moz-border-radius:    0px !important;
				-webkit-border-radius: 0px !important;
				color:#555 !important; 
				font-size:13px !important;
				font-weight: 400 !important;
				line-height:1.6 !important;
				font-family:'Lato' !important;
			}
			
				.ui-autocomplete li a.ui-state-focus {
					background: #f7f7f7 !important;
				}
			
				.ui-autocomplete li img {
					float: left;
					width: 70px;
					margin-right: 10px;
				}
				
				.ui-autocomplete li span.description {
					font-size: 11px !important;
					opacity: 0.7 !important;
				}
				
				.ui-autocomplete li span.price {
					color: #333333 !important;
					font-weight: bold !important;
					display: block !important;
					padding-top: 4px !important;
				}
				
				.ui-autocomplete-loading  {  
					background-image: url('../img/loader.gif') !important; 
					background-repeat: no-repeat !important;
					background-position: center !important; 
				}
/* @end */				

/* @group Pagination */

div.pagination-results { 
	clear:both;
	padding:5px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	position: relative;
	overflow:auto; 
}
	
	div.pagination-results .text-right { 
		padding:5px 0px 10px 10px; 
	}
	
	div.pagination-results .text-left { 
		padding:0px 10px 0px 0px; 
	}
	
	div.pagination-results ul { 
		padding:0px;
		margin: 0px;
		list-style: none;
	}
		
		div.pagination-results ul li { 
			display:inline-block;
			width:32px;
			height:32px;
			background:#fff;
			border:1px solid #e6e6e6;
			transition: background-color 0.4s;
			-webkit-transition: background-color 0.4s;
			-moz-transition: background-color 0.4s;
			border-radius:        4px;
			-moz-border-radius:   4px;
			-webkit-border-radius:4px;
			text-align:center;
			padding:5px 0px 0px 0px; 
			margin: 0px 7px 10px 0px;
		}
		
		div.pagination-results ul li.active { 
			background-color: #0088cc; 
			border-color: #0088cc;
			color: #fff;
		}
		
/* @end */

/* @group List Box */

.list-box {
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 30px;
}
	
/* @end */
	
/* @group Error form */

span.error {
	padding: 5px 0px;
	display: block;
	color: red;
}

	.form span.error {
		display: inline-block;
		padding-left: 20px;
	}
	
	.product-info span.error {
		padding-top: 0px;
	}
	
/* @end */

/* @group Help */

.help {
	font-size: 10px;
	display: block;
}

/* @end */

/* @group Table form */

table.form {
	
}

	table.form td {
		padding: 5px 13px 0px 0px;
	}
	
		table.form td input,
		table.form td select,
		table.form td textarea {
			margin-left: 7px;
		}
		
/* @end */
		
/* @group Htabs */

.htabs {
	margin: 22px 0px 0px 0px;
	position: relative;
	z-index: 1;
	border-bottom: 1px solid #e5e5e5;
}

	.htabs:before,
	.htabs:after {
	  display: table;
	  content: " ";
	}
	
	.htabs:after {
	  clear: both;
	}

	.htabs a {
		float: left;
		margin: 10px 25px 0px 0px;
		padding: 0px 0px 14px 0px;
		font-size: 16px;
		display: block;
		color: #555;
		position: relative;
	}
	
		.htabs a.selected {
			color: #222;
			font-weight: bold;
		}
		
		.htabs a.selected:before {
			content: '';
			position: absolute;
			left: 0;
			right: 0;
			bottom: -1px;
			height: 2px;
			background: #1589ca;
		}
	
.center-column .tab-content {
	margin: 0px 0px 20px 0px;
	padding: 30px 0px 0px 0px;
	clear: both;
}

	.center-column .tab-content > *:last-child {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	
	.center-column .tab-content > *:first-child {
		padding-top: 0px;
		margin-top: 0px;
	}
	
	.center-column .tab-content h2#review-title {
		padding: 0px 0px 20px 0px;
		margin: 0px;
	}

/* @end */
	
/* @group Notification */

.success, 
.warning, 
.attention, 
.information { 
	padding: 10px 10px 10px 40px;
	margin:0px 0px 20px 0px;
	clear: both;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px; 
}

	.success { 
		background: #EAF7D9 url('../img/success.png') 13px center no-repeat;
		border: 1px solid #BBDF8D; 
	}
	
	.warning { 
		background: #FFD1D1 url('../img/warning.png') 13px center no-repeat;
		border: 1px solid #F8ACAC; 
	}
	
	.attention { 
		background: #FFF5CC url('../img/attention.png') 13px center no-repeat;
		border: 1px solid #F2DD8C; 
	}
	
	.information { 
		background: #E8F6FF url('https://www.goldengoosesneakersshop.com/catalog/view/theme/cyberwire/img/information.png') 13px center no-repeat;
		border: 1px solid #B8E2FB; 
	}
	
/* @end */
	
/* @group Review */

.review-list .author,
.review-list .rating {
	display: inline-block;
}

	.review-list .rating {
		float: right;
		width: auto;
	}
	
	.review-list .author span {
		font-size: 10px;
		opacity: 0.8;
		font-style: italic;
		padding-left: 3px;
	}
	
.review-list .text {
	margin: 15px 0px 20px 0px;
	padding: 20px;
	position: relative;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius:         2px;
	-moz-border-radius:    2px;
	-webkit-border-radius: 2px;
}

	.review-list .text:before {
		position: absolute;
		top: -9px;
		left: 9px;
		display: inline-block;
		border-right: 9px solid transparent;
		border-bottom: 9px solid #ccc;
		border-left: 9px solid transparent;
		border-bottom-color: #e6e6e6;
		content: '';
	}
	
	.review-list .text:after {
		position: absolute;
		top: -8px;
		left: 10px;
		display: inline-block;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #ffffff;
		border-left: 8px solid transparent;
		content: '';
	}
	
/* @end */
	
/* @group Tables
------------------*/

table.attribute,
table.list,
.wishlist-product table,
.wishlist-info table,
.compare-info,
.cart-info table,
.checkout-product table,
.table {
	border-collapse: separate;
	border-spacing: 0;
    border: solid #e8e8e8 1px;
    width: 100%;
    margin: 0px 0px 20px 0px;
}

	table.attribute tr,
	table.list tr,
	.wishlist-product table tr,
	.wishlist-info table tr,
	.compare-info tr,
	.cart-info table tr,
	.checkout-product table tr,
	.table {
	    background: #fff;    
	}
	
		table.attribute tr:hover,
		table.list tr:hover,
		.wishlist-product table tr:hover,
		.wishlist-info table tr:hover,
		.compare-info tr:hover, 
		.cart-info table tr:hover,
		.checkout-product table tr:hover,
		.table tr:hover {
		    background: #f7f7f7;    
		    -webkit-transition: all 0.1s ease-in-out;
		    -moz-transition: all 0.1s ease-in-out;
		    transition: all 0.1s ease-in-out;
		}

	table.attribute td,
	table.list td,
	.wishlist-product table td,
	.wishlist-info table td,
	.compare-info td,
	.cart-info table td,
	.checkout-product table td,
	.table td {
	    border-left: 1px solid #e8e8e8;
	    border-top: 1px solid #e8e8e8;
	    padding: 10px;
	    text-align: left;
	    vertical-align: top;
	}
	
		.table td.text-center {
			text-align: center;
		}
		
			.table td.text-center .input-group {
				margin: 0px auto;
			}
		
		.table td.text-right {
			text-align: right;
		}

	table.attribute thead td,
	table.list thead td,
	.wishlist-product table thead td,
	.wishlist-info table thead td,
	.compare-info thead td,
	.cart-info table thead td,
	.checkout-product table thead td,
	.table thead td {
	    background-color: #fafafa;
	    font-weight: bold;
	}
	
		table.attribute thead:first-child td,
		table.list thead:first-child td,
		.wishlist-product table thead:first-child td,
		.wishlist-info table thead:first-child td,
		.compare-info thead:first-child td,
		.cart-info table thead:first-child td,
		.checkout-product table thead:first-child td,
		.table thead:first-child td {
			border-top: none;
		}

	table.attribute td:first-child,
	table.list td:first-child,
	.wishlist-product table td:first-child,
	.wishlist-info table td:first-child,
	.compare-info td:first-child,
	.cart-info table td:first-child,
	.checkout-product table td:first-child,
	.table td:first-child {
	    border-left: none;
	}

/* @end */
	
/* @group Wishlist info */

.wishlist-info table td {
	vertical-align: middle;
	text-align: center;
}

/* @end */
	
/* @group Cart info */

.cart-info table td {
	vertical-align: middle;
	text-align: center;
}

/* @end */
	
/* @group Price Compare */
	
.compare-info .price-new {
	color: #ff6b6b;
}

	.compare-info .price-old {
		color: #808080;
		text-decoration: line-through;
		padding-right: 2px;
	}
	
/* @end */
			
/* @group Table img */

table img {
	max-width: none;
}

/* @end */
	
/* @group Cart Total */

.cart-total { 
	overflow: auto;
	margin-bottom: 10px; 
	padding-top: 10px;
}

	.cart-total table { 
		float: right; 
	}
	
		.cart-total td {
			padding: 0px 0px 0px 10px;
			text-align: right;
		}
		
		.cart-total td strong {
			font-weight: normal;
		}
		
		.cart-total table tr td:last-child { 
			color:#333;
			font-weight: bold;
		}
		
/* @end */
	
/* @group Download List, Orders */
 
.download-list,
.order-list { 
	overflow:auto; 
}

	.download-list .download-id,
	.order-list .order-id { 
		width: 49%;
		float: left;
		margin-bottom: 2px; 
	}
	
	.download-list .download-status,
	.order-list .order-status { 
		width: 49%;
		float: right;
		text-align: right;
		margin-bottom: 2px; 
	}
	
	.download-list .download-content,
	.order-list .order-content { 
		padding: 10px 0px;
		display: inline-block;
		width: 100%;
		margin-bottom: 20px;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6; 
	}
	
	.download-list .download-content div,
	.order-list .order-content div { 
		float: left;
		width: 33.3%; 
	}
	
	.download-list .download-info,
	.order-list .order-info { 
		text-align: right; 
	}
	
/* @end */
	
/* @group manufacturer */

.manufacturer-list { 
	border: 1px solid #e6e6e6;
	border-radius:         2px;
	-moz-border-radius:    2px;
	-webkit-border-radius: 2px;
	padding: 0px;
	overflow: auto;
	margin-bottom:20px; 
	background: #fff;
}

	.manufacturer-heading { 
		background: #f3f4f5;
		border-bottom: 1px solid #e6e6e6;
		padding: 10px; 
	}
	
	.manufacturer-content { 
		padding: 10px;
		overflow:auto; 
	}
	
	.manufacturer-list ul { 
		float: left;
		width: 25%;
		margin: 0 0 0 20px;
		padding: 0;
	}
	
/* @end */
	
/* @group checkout */

.center-column .panel { 
	position:relative;
	margin: 0px 0px 20px 0px;
}

	.center-column .panel-heading { 
		background: #fafafa;
		border: 1px solid #e8e8e8;
		padding: 10px;
	}
		
		.center-column .panel-heading h4 {
			padding: 0px;
			margin: 0px;
			font-size: 13px !important;
		}

	.center-column .panel-body { 
		position:relative;
		border: 1px solid #e8e8e8;
		background: #fff;
		padding:20px; 
		position: relative;
		margin-top: -1px;
	}
	
		.center-column .panel-body .buttons {
			margin: 0px;
		}
		
/* @end */

/* @group Returns */
 
.return-list { 
}

	.return-list .return-id { 
		width: 49%;
		float: left;
		margin-bottom: 2px; 
	}
	
	.return-list .return-status { 
		width: 49%;
		float: right;
		text-align: right;
		margin-bottom: 2px; 
	}
	
	.return-list .return-content { 
		padding: 10px 0px;
		display: inline-block;
		width: 100%;
		margin-bottom: 20px;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6; 
	}
	
	.return-list .return-content div { 
		float: left;
		width: 33.3%; 
	}
	
	.return-list .return-info { 
		text-align: right; 
	}

.return-product { 
	overflow: auto;
	margin-top: 10px;
	margin-bottom: 20px; 
}

.return-detail { 
}

	.return-opened textarea { 
		width: 100%;
	}
	
/* @end */
	
/* @group Scroll up */

.scrollup {
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
	border: 2px solid #000;
	font-size: 26px;
	line-height: 32px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	border-radius:        50px;
	-moz-border-radius:   50px;
	-webkit-border-radius:50px;
	background: none;
	opacity: 0.5;
}

	.scrollup:hover {
		background: #000;
		color: #fff;
		opacity: 1;
	}
	
/* @end */
	
/* @group Banner */

.banner {
	text-align: center;
	width: 100%;
	margin: 30px 0px 0px 0px;
}

	.banner img.with-link {
		cursor: pointer;
	}
	
/* @end */

/* @group Filter */

ul.box-filter {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
	
	ul.box-filter > li {
		padding: 0px 0px 15px 0px;
	}
	
		ul.box-filter > li > span {
			font-weight: bold;
		}
		
	ul.box-filter ul {
		list-style: none;
		padding: 0px;
	}
	
/* @end */
	
/* @end */

/* @group 14. Facebook Widget  */

.facebook_left {
    width: 308px;
    position: fixed;
	left: -308px;
	top: 150px;	
	z-index: 999;
}

.facebook_right {
    width: 308px;
    position: fixed;
	right: -308px;
	top: 150px;
	z-index: 999;
}	

	.facebook_left .facebook-icon,
	.facebook_right .facebook-icon {
		height: 50px;
	    width: 50px;
		right: -50px;
	    background: url(../img/facebook-icon.png) no-repeat;
		cursor: pointer;	
		position: absolute;	
	    z-index: 999;	
	}
	
	.facebook_right .facebook-icon {
		left: -50px;
		right: auto;
	}

	.facebook_right .facebook-content,
	.facebook_left .facebook-content {
	    background-color: #FFFFFF;
		border: 4px solid #4b6baf;
		position: relative;
	    z-index: 999;		
	}
	
/* @end */

/* @group 15. Twitter Widget  */

.twitter_left {
    width: 250px;
    position: fixed;
	left: -250px;
	top: 150px;	
	z-index: 998;
}

.twitter_right {
    width: 250px;
    position: fixed;
	right: -250px;
	top: 150px;
	z-index: 998;
}

	.facebook_right + .twitter_right,
	.facebook_left + .twitter_left {
		top: 210px;
	}
	
	.twitter_left .twitter-icon,
	.twitter_right .twitter-icon {
		height: 50px;
	    width: 50px;
		right: -50px;
	    background: url(../img/twitter-icon.png) no-repeat;
		cursor: pointer;	
		position: absolute;	
	    z-index: 998;	
	}
	
	.twitter_right .twitter-icon {
		left: -50px;
		right: auto;
	}
	
	.twitter_right .twitter-content,
	.twitter_left .twitter-content {
	    background-color: #FFFFFF;
		border: 4px solid #36a7e5;
		position: relative;
	    z-index: 998;		
	}
	
/* @end */
	
/* @group 16. Custom Widget  */

.custom_left {
    width: 250px;
    position: fixed;
	left: -250px;
	top: 150px;	
	z-index: 996;
}

.custom_right {
    width: 250px;
    position: fixed;
	right: -250px;
	top: 150px;
	z-index: 996;
}

	.facebook_right + .twitter_right + .custom_right,
	.facebook_left + .twitter_left + .custom_left {
		top: 270px;
	}
	
	.facebook_right + .custom_right,
	.twitter_right + .custom_right,
	.twitter_left + .custom_left,
	.facebook_left + .custom_left {
		top: 210px;
	}
	
	.custom_left .custom-icon,
	.custom_right .custom-icon {
		height: 50px;
	    width: 50px;
		right: -50px;
	    background: url(../img/custom-icon.png) no-repeat;
		cursor: pointer;	
		position: absolute;	
	    z-index: 996;	
	}
	
		.custom_left .custom-icon {
			background: url(../img/custom-icon-right.png) no-repeat;
		}
	
	.custom_right .custom-icon {
		left: -50px;
		right: auto;
	}
	
	.custom_right .custom-content,
	.custom_left .custom-content {
	    background-color: #FFFFFF;
		border: 4px solid #ea2e49;
		position: relative;
	    z-index: 996;	
	    padding: 10px;	
	}

/* @end */	

/* @group 17. Opencart 2.0 */

.picker-switch .btn {
	background: none !important;
	color: #808080 !important;
	text-shadow: none !important;
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
}

.timepicker-picker .btn {
	background: none !important;
	color: #808080 !important;
	text-shadow: none !important;
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
}

div.required .control-label:before {
	content: '* ';
	color: #F00;
	font-weight: bold;
}

/* @end */

/* @group 18. Carousel Brands */

.carousel-brands {
	background: #fff;
	margin: 40px 0px 0px 0px !important;
	padding: 0px 40px;
	position: relative;
}
     
     /** Carousel Controls **/
     
     .carousel-brands .owl-prev,
     .carousel-brands .owl-next {
     	position: absolute;
     	top: 50%;
     	margin-top: -16px;
     	right: 0px;
     	cursor: pointer;
     	width: 32px;
     	height: 32px;
     	border-radius:         4px;
     	-moz-border-radius:    4px;
     	-webkit-border-radius: 4px;
     	background: #fff; /* Old browsers */
     	border: 1px solid #eaeaea;
     	color: #888888;
     	text-align: center;
     	line-height: 30px;
     	transition: all 0.2s ease-in;
     	-webkit-transition: all 0.2s ease-in;
     	-moz-transition: all 0.2s ease-in;
     }
     
     	.carousel-brands .owl-next:before {
 			content: "\f105";
 			display: inline-block;
 			font: normal normal normal 14px/1 FontAwesome;
 			font-size: inherit;
 			text-rendering: auto;
 			-webkit-font-smoothing: antialiased;
 			-moz-osx-font-smoothing: grayscale;
     	}
     	
     .carousel-brands .owl-prev {
     	left: 0px;
     }
     	
     	.carousel-brands .owl-prev:before {
     		content: "\f104";
     		display: inline-block;
     		font: normal normal normal 14px/1 FontAwesome;
     		font-size: inherit;
     		text-rendering: auto;
     		-webkit-font-smoothing: antialiased;
     		-moz-osx-font-smoothing: grayscale;
     	}
     	
     	.carousel-brands .owl-prev:hover,
     	.carousel-brands .owl-next:hover {
     		background: #0088cc;
     		border-color: #0088cc;
     		color: #fff;
     	}
     	
/* @end */
	
/* @group 19. Banner module */

.banner-module {
	margin: 30px 0px 0px 0px !important;
}

	@media (max-width: 767px) {
		.responsive .banner-module {
			margin: 20px 0px 0px 0px !important;
		}
	}
	
/* @end */
	
/* @group 20. Camera slider */

.camera_slider {
	margin: 30px 0px 0px 0px;
	position: relative;
}

.camera_wrap {
	margin: 0px !important;
	width: auto;
	direction: ltr;
	display: none;
	position: relative;
	z-index: 1;
}

	.spinner {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 100%;
		z-index: 22;
		background: #fff url(../img/loader.gif) 50% 50% no-repeat;
	}

	#slider .fullwidth .camera_slider,
	#slider .fullwidth .camera_slider .camera_wrap {
		margin: 0px !important;
		padding: 0px;
	}
	
	.camera_wrap img {
		display: block;
		margin: 0px auto;
	}

		.camera_wrap .owl-controls .owl-buttons {
			opacity: 0;
			filter: alpha(opacity=0);
			-webkit-transition: all 0.4s;
			-moz-transition: all 0.4s;
			-o-transition: all 0.4s;
			transition: all 0.4s;
			visibility: hidden;
		}
		
			.camera_wrap:hover .owl-controls .owl-buttons {
				visibility: visible;
				opacity: 1;
				filter: alpha(opacity=100);
			}
		
			.camera_wrap .owl-controls .owl-buttons .owl-prev,
			.camera_wrap .owl-controls .owl-buttons .owl-next {
				position: absolute;
				left: 0px;
				top: 50%;
				margin: -55px 0px 0px 0px !important;
				height: 110px;
				width: 30px;
				margin: 0px;
				background: rgba(0, 0, 0, .25);
				display: block;
				overflow: hidden;
				text-indent: -1000px;
				transition: all 0.2s ease-in;
				-webkit-transition: all 0.2s ease-in;
				-moz-transition: all 0.2s ease-in;
			}
			
				.camera_wrap .owl-controls .owl-buttons .owl-prev:hover,
				.camera_wrap .owl-controls .owl-buttons .owl-next:hover {
					background: rgba(0, 0, 0, .5);
				}
			
				.camera_wrap .owl-controls .owl-buttons .owl-next {
					left: auto;
					right: 0;
				}
				
				.camera_wrap .owl-controls .owl-buttons .owl-prev:before,
				.camera_wrap .owl-controls .owl-buttons .owl-next:before {
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					bottom: 0;
					text-align: center;
					display: block;
					content: "\f104";
				    display: inline-block;
				    font: normal normal normal 14px/1 FontAwesome;
				    font-size: inherit;
				    text-rendering: auto;
				    -webkit-font-smoothing: antialiased;
				    -moz-osx-font-smoothing: grayscale;
				    font-size: 24px;
				    color: #fff;
				    text-indent: 0;
				    line-height: 110px;
				}
				
					.camera_wrap .owl-controls .owl-buttons .owl-next:before {
						content: "\f105";
					}
			
		.camera_wrap .owl-controls .owl-pagination {
			position: absolute;
			bottom: 0;
			text-align: center;
			width: 100%;
			padding: 0px;
			visibility: visible !important;
			opacity: 1 !important;
			filter: alpha(opacity=100) !important;
		}
		
			.camera_wrap .owl-controls .owl-pagination .owl-page {
				display: inline-block;
			}
			
				.camera_wrap .owl-controls .owl-pagination span {
					cursor: pointer;
					margin: 0px 3px 12px 3px;
					width: 11px;
					height: 11px;
					padding: 0px;
					background: #ddd;
					border: none;
					transition:         all 0.4s;
					-o-transition:      all 0.4s;
					-ms-transition:     all 0.4s;
					-moz-transition:    all 0.4s;
					-webkit-transition: all 0.4s;
					display: block;
					border-radius:         20px;
					-moz-border-radius:    20px;
					-webkit-border-radius: 20px;
				}
				
					.camera_wrap .owl-controls .owl-pagination .active span {
						background: #0088cc;
					}
					
/* @end */

/* @group 21. Lazy load */

img[src="image/catalog/blank.gif"] {
     background: url("../img/loader.gif") no-repeat scroll center center #ffffff;
     width: 100%;
     max-height: 200px;
}

/* @end */

/* @group 22. Magnific popup */

.mfp-iframe-scaler iframe {
     background: url("../img/loader.gif") no-repeat scroll center center #ffffff !important;
}

.quickview {
}

     .quickview body {
          background: #fff;
          padding: 20px 30px 0px 30px;
     }
     
     .quickview .mfp-iframe-holder .mfp-content {
          max-width: 900px;
          height: 573px; 
     }
     
     .quickview .mfp-iframe {
          opacity: 0;
          transition: all 0.2s ease-in-out;
          -webkit-transform: scale(0.7);
          -moz-transform: scale(0.7);
          -ms-transform: scale(0.7);
          transform: scale(0.7); 
     }
     
     .quickview.mfp-bg {
          opacity: 0.01;
          transition: all 0.2s ease-out; 
     }
     
     .quickview.mfp-ready .mfp-iframe {
          opacity: 1;
          -webkit-transform: scale(1);
          -moz-transform: scale(1);
          -ms-transform: scale(1);
          transform: scale(1);
     }
     
     .quickview.mfp-ready.mfp-bg {
          opacity: 0.75; 
     }
     
     .quickview.mfp-removing .mfp-iframe {
          -webkit-transform: scale(0.7);
          -moz-transform: scale(0.7);
          -ms-transform: scale(0.7);
          transform: scale(0.7);
          opacity: 0;
     }
     
     .quickview.mfp-removing.mfp-bg {
          opacity: 0; 
     }

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
	opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

/* @end */

/* @group Header notice */

.header-notice {
     background: #0088cc;
     color: #fff;
     font-size: 12px;
     font-weight: 600;
     display: none;
}

     .header-notice a {
          color: #fff;
     }
     
     .header-notice p {
          padding: 14px 0px 18px 0px;
          margin: 0px;
     }
     
     .header-notice a.close-notice {
          display: block;
          float: right;
          width: 36px;
          height: 36px;
          border-radius: 100%;
          -webkit-border-radius: 100%;
          -moz-border-radius: 100%;
          background: #fff;
          margin: 6px 10px;
          text-align: center;
          padding: 9px 0px 0px 0px;
          color: #0088cc;
          -webkit-transition: all 0.2s ease-out;
          -moz-transition: all 0.2s ease-out;
          -o-transition: all 0.2s ease-out;
          -ms-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out;
     }
     
          .header-notice a.close-notice:before {
                 content: "\f00d";
                 font: normal normal normal 14px/1 FontAwesome;
                 text-rendering: auto;
                 -webkit-font-smoothing: antialiased;
                 -moz-osx-font-smoothing: grayscale;
          }
          
          .header-notice a.close-notice:hover {
               background: #333333;
               color: #fff;
          }

/* @end */


/* @group Advanced grid */

.advanced-grid {
     position: relative;
}

     .advanced-grid .container {
     }

     /* @group Products */
     
     .advanced-grid-products {
          
     }
     
          .advanced-grid-products .product {
               margin: 0px;
               padding: 15px 0px 0px 0px;
          }
          
               .advanced-grid-products .product:first-child {
                    padding-top: 0px;
               }
               
                    .advanced-grid-products .product .image {
                         float: left;
                         width: 34%;
                         max-width: 80px;
                    }
                    
                         .advanced-grid-products .product .image img {
                              display: block;
                              padding: 5px;
                              border: 1px solid #e6e6e6;
                         }
                    
                    .advanced-grid-products .product .right {
                         float: left;
                         width: 66%;
                         padding-left: 10px;
                         padding-top: 4px;
                    }
                    
                    	.advanced-grid-products .product .right .name {
                    		height: auto;
                    	}
                    
                         .advanced-grid-products .product .right .price {
                              color: #333333;
                              font-size: 16px;
                              font-weight: bold;
                         }
                         
                         	.advanced-grid-products .product .right .price .price-old {
                         		display: none;
                         	}
     
     /* @end */
     
     /* @group Latest blogs */
     
     .advanced-grid-latest-blogs {
          
     }
     
          .advanced-grid-latest-blogs .news {
               margin: 0px;
               padding: 15px 0px;
               border-top: 1px solid #e6e6e7;
          }
          
               .footer .advanced-grid-latest-blogs .news {
                    border-color: rgba(255,255,255,0.1);
               }
          
               .advanced-grid-latest-blogs .news:first-child {
                    border: none;
                    padding-top: 0px;
               }
               
                    .advanced-grid-latest-blogs .news:last-child {
                         padding-bottom: 0px;
                    }
               
                    .advanced-grid-latest-blogs .news .image {
                         margin: 0px 20px 0px 0px;
                         float: left;
                    }
                    
                         .advanced-grid-latest-blogs .news .image a {
                              display: block;
                              background-size: cover;
                              position: relative;
                         }

                    
                    .advanced-grid-latest-blogs .news .right .name {
                         padding: 2px 0px;
                    }
                    
                    .advanced-grid-latest-blogs .news .right .article-date-added {
                         font-size: 11px;
                         font-style: italic;
                    }
                         
                         .advanced-grid-latest-blogs .news .right .article-date-added i {
                              margin-right: 3px;
                         }
     
     /* @end */

/* @end */

/* @group Popup Module */

.popup {
     background: #FFF;
     padding: 50px 60px;
     text-align: left;
     max-width: 750px;
     margin: 40px auto;
     position: relative;
}

body .popup-module .mfp-close {
     top: -40px;
     color: white;
     right: -6px;
     text-align: right;
     padding-right: 6px;
     width: 100%;
}

     body .popup-module.without-button-close .mfp-close {
          display: none;
     }
     
     .popup h4 {
          font-size: 20px;
          padding-bottom: 10px;
          margin: 0px;
     }
     
     .popup .content {
          padding: 0px 0px 10px 0px;
          margin: 0px;
     }

     /* @group Newsletter */
     
     
     
     /* @end */

     /* @group Buttons yes no */
     
     .popup .buttons-yes-no {
          padding: 20px 0px 0px 0px;
     }
     
          .popup .buttons-yes-no .button:first-child {
               margin-right: 20px;
          }
     
     /* @end */

     /* @group Form contact */
     
     .popup .form-contact {
          
     }
     
          .popup .form-contact .error {
               border-color: red;
          }
     
     /* @end */

/* @end */

/* @group Blog list default */

ul.blog-list-default {
     list-style: none;
     padding: 0px;
     margin: 0px;
     position: relative;
}

     ul.blog-list-default li {
          padding: 21px 0px 20px 0px;
     }
     
          ul.blog-list-default li:first-child {
               padding-top: 0px;
          }
          
          ul.blog-list-default li:last-child {
               padding-bottom: 0px;
          }
          
          ul.blog-list-default li:before {
               content: '';
               position: absolute;
               left: 0;
               right: 0;
               height: 1px;
               background: rgba(0, 0, 0, .1);
               margin-top: -21px;
          }
          
               ul.blog-list-default li:first-child:before {
                    display: none;
               }
               
          ul.blog-list-default li .thumb-holder {
               float: left;
               width: auto;
               margin-right: 20px;
          }
          
               ul.blog-list-default li .thumb-holder img {
                    display: block;
               }
          
          ul.blog-list-default li .date-published {
               padding: 4px 0px 3px 0px;
               font-size: 11px;
               font-weight: bold;
          }
          
          ul.blog-list-default li h5 {
               padding: 0px;
               margin: 0px;
               font-size: 15px;
               line-height: 18px;
          }

/* @end */

/* @group Tagcloud */

.blog-tags .box-content {
     border-bottom: none !important;
}

.tagcloud {
     line-height: 15px;
     position: relative;
     margin: 0px 0px -10px 0px;
}

     .tagcloud a {
          display: inline-block;
          background: #0088cc;
          font-size: 9px;
          line-height: 15px;
          color: #fff;
          font-weight: bold;
          text-transform: uppercase;
          border-radius: 20px;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          margin: 0px 7px 9px 0px;
          padding: 1px 10px 1px 10px;
     }
     
          .tagcloud a:hover {
               background: #333;
          }

/* @end */

/* @group News */

.news {
     position: relative;
     margin-bottom: -30px;
}

     .news .media {
          position: relative;
          margin-bottom: 30px;
     }
     
     .news .thumb-holder {
          overflow: hidden;
     }
     
          .news .thumb-holder img {
               display: block;
               width: 100%;
          }
     
     .news .media-body {
          position: absolute;
          z-index: 2;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          cursor: pointer;
     }
     
          .news .media-body:before {
               content: "";
               background: url('../img/bg-news.png') bottom left repeat-x;
               opacity: 0.6;
               top: 0;
               left: 0;
               bottom: 0;
               right: 0;
               position: absolute;
               z-index: -1;   
               transition: all 0.2s ease-in;
               -webkit-transition: all 0.2s ease-in;
               -moz-transition: all 0.2s ease-in;
          }
          
               .news .media-body:hover:before {
                    opacity: 0.7;
               }
               
          .news .media-body .tags {
               position: absolute;
               top: 18px;
               left: 20px;
               right: 10px;
               margin: 0px;
               padding: 0px;
               line-height: 1.6;
          }
          
               .news .media-body .tags a {
                    display: inline-block;
                    background: #0088cc;
                    font-size: 9px;
                    line-height: 15px;
                    color: #fff;
                    font-weight: bold;
                    text-transform: uppercase;
                    border-radius: 20px;
                    -webkit-border-radius: 20px;
                    -moz-border-radius: 20px;
                    margin: 0px 7px 9px 0px;
                    padding: 1px 10px 1px 10px;
               }
               
                    .news .media-body .tags a:hover {
                         background: #333;
                    }
               
          .news .media-body .bottom {
               position: absolute;
               bottom: 0;
               left: 0;
               right: 0;
               text-align: center;
               transition: all 0.2s ease-in;
               -webkit-transition: all 0.2s ease-in;
               -moz-transition: all 0.2s ease-in;
          }
          
               .news.v1 .media-body .bottom {
                    color: #fff;
               }
          
               .news .media-body:hover .bottom { 
                    bottom: 10px;
               }
               
               .news .media-body .date-published {
                    display: inline-block;
                    font-size: 12px;
                    font-weight: bold;
                    border-bottom: 1px solid rgba(255, 255, 255, .2);
                    padding-bottom: 9px;
                    padding-top: 25px;
               }
               
               .news .media-body h5 {
                    padding: 12px 20px 34px 20px;
                    margin: 0px;
                    font-size: 18px;
                    line-height: 23px;
                    text-transform: none;
                    font-weight: 500 !important;
                    color: #fff;
               }

/* @end */

/* @group News V2 */

.news.v2 .media {
     padding-bottom: 53px;
}

.news.v2 .media .thumb-holder img {
     -webkit-transform: scale(1,1);
     -webkit-transition-timing-function: ease-out;
     -webkit-transition-duration: 250ms;
     -moz-transform: scale(1,1);
     -moz-transition-timing-function: ease-out;
     -moz-transition-duration: 250ms;
     transform: scale(1,1);
     transition-timing-function: ease-out;
     transition-duration: 250ms;
}

     .news.v2 .media:hover .thumb-holder img {
          -webkit-transform: scale(1.04,1.04);
          -webkit-transition-timing-function: ease-out;
          -webkit-transition-duration: 250ms;
          -moz-transform: scale(1.04,1.04);
          -moz-transition-timing-function: ease-out;
          -moz-transition-duration: 250ms;
          transform: scale(1.04,1.04);
          transition-timing-function: ease-out;
          transition-duration: 250ms;
     }

.news.v2 .media-body:before {
     display: none !important;
}

.news.v2  .media-body .bottom {
     background: #fff;
     border: 1px solid #e6e6e6;
     border-top: none;
     color: #1349b2;
     bottom: 0 !important;
}

     .news.v2  .media-body .bottom h5 {
     }
     
     .news.v2 .media-body .date-published {
          border-color: rgba(0, 0, 0, .2);
     }
     
     .news.v2 .media-body h5 {
          padding-bottom: 33px;
     }
     
          .news.v2 .media-body h5 a {
               line-height: 23px;
          }

/* @end */

@charset "UTF-8";/*!
  Ionicons, v2.0.0
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons_v-2.0.0.eot");src:url("../fonts/ionicons_v-2.0.0.eot#iefix") format("embedded-opentype"),url("../fonts/ionicons_v-2.0.0.ttf") format("truetype"),url("../fonts/ionicons_v-2.0.0.woff") format("woff"),url("../fonts/ionicons_v-2.0.0-Ionicons.svg") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

@font-face {
	font-family: 'Simple-Line-Icons';
	src:url('../fonts/Simple-Line-Icons.eot');
	src:url('../fonts/Simple-Line-Icons.eot#iefix') format('embedded-opentype'),
		url('../fonts/Simple-Line-Icons.woff') format('woff'),
		url('../fonts/Simple-Line-Icons.ttf') format('truetype'),
		url('../fonts/Simple-Line-Icons.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Linearicons-Free';
	src:url('../fonts/Linearicons-Free_w118d.eot');
	src:url('../fonts/Linearicons-Free.eot') format('embedded-opentype'),
		url('../fonts/Linearicons-Free.woff') format('woff2'),
		url('https://www.goldengoosesneakersshop.com/catalog/view/theme/cyberwire/fonts/Linearicons-Free.woff?w118d') format('woff'),
		url('../fonts/Linearicons-Free_w118d.ttf') format('truetype'),
		url('../fonts/Linearicons-Free_w118d-Linearicons-Free.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.lnr {
	font-family: 'Linearicons-Free';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lnr-home:before {
	content: "\e800";
}
.lnr-apartment:before {
	content: "\e801";
}
.lnr-pencil:before {
	content: "\e802";
}
.lnr-magic-wand:before {
	content: "\e803";
}
.lnr-drop:before {
	content: "\e804";
}
.lnr-lighter:before {
	content: "\e805";
}
.lnr-poop:before {
	content: "\e806";
}
.lnr-sun:before {
	content: "\e807";
}
.lnr-moon:before {
	content: "\e808";
}
.lnr-cloud:before {
	content: "\e809";
}
.lnr-cloud-upload:before {
	content: "\e80a";
}
.lnr-cloud-download:before {
	content: "\e80b";
}
.lnr-cloud-sync:before {
	content: "\e80c";
}
.lnr-cloud-check:before {
	content: "\e80d";
}
.lnr-database:before {
	content: "\e80e";
}
.lnr-lock:before {
	content: "\e80f";
}
.lnr-cog:before {
	content: "\e810";
}
.lnr-trash:before {
	content: "\e811";
}
.lnr-dice:before {
	content: "\e812";
}
.lnr-heart:before {
	content: "\e813";
}
.lnr-star:before {
	content: "\e814";
}
.lnr-star-half:before {
	content: "\e815";
}
.lnr-star-empty:before {
	content: "\e816";
}
.lnr-flag:before {
	content: "\e817";
}
.lnr-envelope:before {
	content: "\e818";
}
.lnr-paperclip:before {
	content: "\e819";
}
.lnr-inbox:before {
	content: "\e81a";
}
.lnr-eye:before {
	content: "\e81b";
}
.lnr-printer:before {
	content: "\e81c";
}
.lnr-file-empty:before {
	content: "\e81d";
}
.lnr-file-add:before {
	content: "\e81e";
}
.lnr-enter:before {
	content: "\e81f";
}
.lnr-exit:before {
	content: "\e820";
}
.lnr-graduation-hat:before {
	content: "\e821";
}
.lnr-license:before {
	content: "\e822";
}
.lnr-music-note:before {
	content: "\e823";
}
.lnr-film-play:before {
	content: "\e824";
}
.lnr-camera-video:before {
	content: "\e825";
}
.lnr-camera:before {
	content: "\e826";
}
.lnr-picture:before {
	content: "\e827";
}
.lnr-book:before {
	content: "\e828";
}
.lnr-bookmark:before {
	content: "\e829";
}
.lnr-user:before {
	content: "\e82a";
}
.lnr-users:before {
	content: "\e82b";
}
.lnr-shirt:before {
	content: "\e82c";
}
.lnr-store:before {
	content: "\e82d";
}
.lnr-cart:before {
	content: "\e82e";
}
.lnr-tag:before {
	content: "\e82f";
}
.lnr-phone-handset:before {
	content: "\e830";
}
.lnr-phone:before {
	content: "\e831";
}
.lnr-pushpin:before {
	content: "\e832";
}
.lnr-map-marker:before {
	content: "\e833";
}
.lnr-map:before {
	content: "\e834";
}
.lnr-location:before {
	content: "\e835";
}
.lnr-calendar-full:before {
	content: "\e836";
}
.lnr-keyboard:before {
	content: "\e837";
}
.lnr-spell-check:before {
	content: "\e838";
}
.lnr-screen:before {
	content: "\e839";
}
.lnr-smartphone:before {
	content: "\e83a";
}
.lnr-tablet:before {
	content: "\e83b";
}
.lnr-laptop:before {
	content: "\e83c";
}
.lnr-laptop-phone:before {
	content: "\e83d";
}
.lnr-power-switch:before {
	content: "\e83e";
}
.lnr-bubble:before {
	content: "\e83f";
}
.lnr-heart-pulse:before {
	content: "\e840";
}
.lnr-construction:before {
	content: "\e841";
}
.lnr-pie-chart:before {
	content: "\e842";
}
.lnr-chart-bars:before {
	content: "\e843";
}
.lnr-gift:before {
	content: "\e844";
}
.lnr-diamond:before {
	content: "\e845";
}
.lnr-linearicons:before {
	content: "\e846";
}
.lnr-dinner:before {
	content: "\e847";
}
.lnr-coffee-cup:before {
	content: "\e848";
}
.lnr-leaf:before {
	content: "\e849";
}
.lnr-paw:before {
	content: "\e84a";
}
.lnr-rocket:before {
	content: "\e84b";
}
.lnr-briefcase:before {
	content: "\e84c";
}
.lnr-bus:before {
	content: "\e84d";
}
.lnr-car:before {
	content: "\e84e";
}
.lnr-train:before {
	content: "\e84f";
}
.lnr-bicycle:before {
	content: "\e850";
}
.lnr-wheelchair:before {
	content: "\e851";
}
.lnr-select:before {
	content: "\e852";
}
.lnr-earth:before {
	content: "\e853";
}
.lnr-smile:before {
	content: "\e854";
}
.lnr-sad:before {
	content: "\e855";
}
.lnr-neutral:before {
	content: "\e856";
}
.lnr-mustache:before {
	content: "\e857";
}
.lnr-alarm:before {
	content: "\e858";
}
.lnr-bullhorn:before {
	content: "\e859";
}
.lnr-volume-high:before {
	content: "\e85a";
}
.lnr-volume-medium:before {
	content: "\e85b";
}
.lnr-volume-low:before {
	content: "\e85c";
}
.lnr-volume:before {
	content: "\e85d";
}
.lnr-mic:before {
	content: "\e85e";
}
.lnr-hourglass:before {
	content: "\e85f";
}
.lnr-undo:before {
	content: "\e860";
}
.lnr-redo:before {
	content: "\e861";
}
.lnr-sync:before {
	content: "\e862";
}
.lnr-history:before {
	content: "\e863";
}
.lnr-clock:before {
	content: "\e864";
}
.lnr-download:before {
	content: "\e865";
}
.lnr-upload:before {
	content: "\e866";
}
.lnr-enter-down:before {
	content: "\e867";
}
.lnr-exit-up:before {
	content: "\e868";
}
.lnr-bug:before {
	content: "\e869";
}
.lnr-code:before {
	content: "\e86a";
}
.lnr-link:before {
	content: "\e86b";
}
.lnr-unlink:before {
	content: "\e86c";
}
.lnr-thumbs-up:before {
	content: "\e86d";
}
.lnr-thumbs-down:before {
	content: "\e86e";
}
.lnr-magnifier:before {
	content: "\e86f";
}
.lnr-cross:before {
	content: "\e870";
}
.lnr-menu:before {
	content: "\e871";
}
.lnr-list:before {
	content: "\e872";
}
.lnr-chevron-up:before {
	content: "\e873";
}
.lnr-chevron-down:before {
	content: "\e874";
}
.lnr-chevron-left:before {
	content: "\e875";
}
.lnr-chevron-right:before {
	content: "\e876";
}
.lnr-arrow-up:before {
	content: "\e877";
}
.lnr-arrow-down:before {
	content: "\e878";
}
.lnr-arrow-left:before {
	content: "\e879";
}
.lnr-arrow-right:before {
	content: "\e87a";
}
.lnr-move:before {
	content: "\e87b";
}
.lnr-warning:before {
	content: "\e87c";
}
.lnr-question-circle:before {
	content: "\e87d";
}
.lnr-menu-circle:before {
	content: "\e87e";
}
.lnr-checkmark-circle:before {
	content: "\e87f";
}
.lnr-cross-circle:before {
	content: "\e880";
}
.lnr-plus-circle:before {
	content: "\e881";
}
.lnr-circle-minus:before {
	content: "\e882";
}
.lnr-arrow-up-circle:before {
	content: "\e883";
}
.lnr-arrow-down-circle:before {
	content: "\e884";
}
.lnr-arrow-left-circle:before {
	content: "\e885";
}
.lnr-arrow-right-circle:before {
	content: "\e886";
}
.lnr-chevron-up-circle:before {
	content: "\e887";
}
.lnr-chevron-down-circle:before {
	content: "\e888";
}
.lnr-chevron-left-circle:before {
	content: "\e889";
}
.lnr-chevron-right-circle:before {
	content: "\e88a";
}
.lnr-crop:before {
	content: "\e88b";
}
.lnr-frame-expand:before {
	content: "\e88c";
}
.lnr-frame-contract:before {
	content: "\e88d";
}
.lnr-layers:before {
	content: "\e88e";
}
.lnr-funnel:before {
	content: "\e88f";
}
.lnr-text-format:before {
	content: "\e890";
}
.lnr-text-format-remove:before {
	content: "\e891";
}
.lnr-text-size:before {
	content: "\e892";
}
.lnr-bold:before {
	content: "\e893";
}
.lnr-italic:before {
	content: "\e894";
}
.lnr-underline:before {
	content: "\e895";
}
.lnr-strikethrough:before {
	content: "\e896";
}
.lnr-highlight:before {
	content: "\e897";
}
.lnr-text-align-left:before {
	content: "\e898";
}
.lnr-text-align-center:before {
	content: "\e899";
}
.lnr-text-align-right:before {
	content: "\e89a";
}
.lnr-text-align-justify:before {
	content: "\e89b";
}
.lnr-line-spacing:before {
	content: "\e89c";
}
.lnr-indent-increase:before {
	content: "\e89d";
}
.lnr-indent-decrease:before {
	content: "\e89e";
}
.lnr-pilcrow:before {
	content: "\e89f";
}
.lnr-direction-ltr:before {
	content: "\e8a0";
}
.lnr-direction-rtl:before {
	content: "\e8a1";
}
.lnr-page-break:before {
	content: "\e8a2";
}
.lnr-sort-alpha-asc:before {
	content: "\e8a3";
}
.lnr-sort-amount-asc:before {
	content: "\e8a4";
}
.lnr-hand:before {
	content: "\e8a5";
}
.lnr-pointer-up:before {
	content: "\e8a6";
}
.lnr-pointer-right:before {
	content: "\e8a7";
}
.lnr-pointer-down:before {
	content: "\e8a8";
}
.lnr-pointer-left:before {
	content: "\e8a9";
}


/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'Simple-Line-Icons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
	font-family: 'Simple-Line-Icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.icon-user-female:before {
	content: "\e000";
}
.icon-user-follow:before {
	content: "\e002";
}
.icon-user-following:before {
	content: "\e003";
}
.icon-user-unfollow:before {
	content: "\e004";
}
.icon-trophy:before {
	content: "\e006";
}
.icon-screen-smartphone:before {
	content: "\e010";
}
.icon-screen-desktop:before {
	content: "\e011";
}
.icon-plane:before {
	content: "\e012";
}
.icon-notebook:before {
	content: "\e013";
}
.icon-moustache:before {
	content: "\e014";
}
.icon-mouse:before {
	content: "\e015";
}
.icon-magnet:before {
	content: "\e016";
}
.icon-energy:before {
	content: "\e020";
}
.icon-emoticon-smile:before {
	content: "\e021";
}
.icon-disc:before {
	content: "\e022";
}
.icon-cursor-move:before {
	content: "\e023";
}
.icon-crop:before {
	content: "\e024";
}
.icon-credit-card:before {
	content: "\e025";
}
.icon-chemistry:before {
	content: "\e026";
}
.icon-user:before {
	content: "\e005";
}
.icon-speedometer:before {
	content: "\e007";
}
.icon-social-youtube:before {
	content: "\e008";
}
.icon-social-twitter:before {
	content: "\e009";
}
.icon-social-tumblr:before {
	content: "\e00a";
}
.icon-social-facebook:before {
	content: "\e00b";
}
.icon-social-dropbox:before {
	content: "\e00c";
}
.icon-social-dribbble:before {
	content: "\e00d";
}
.icon-shield:before {
	content: "\e00e";
}
.icon-screen-tablet:before {
	content: "\e00f";
}
.icon-magic-wand:before {
	content: "\e017";
}
.icon-hourglass:before {
	content: "\e018";
}
.icon-graduation:before {
	content: "\e019";
}
.icon-ghost:before {
	content: "\e01a";
}
.icon-game-controller:before {
	content: "\e01b";
}
.icon-fire:before {
	content: "\e01c";
}
.icon-eyeglasses:before {
	content: "\e01d";
}
.icon-envelope-open:before {
	content: "\e01e";
}
.icon-envelope-letter:before {
	content: "\e01f";
}
.icon-bell:before {
	content: "\e027";
}
.icon-badge:before {
	content: "\e028";
}
.icon-anchor:before {
	content: "\e029";
}
.icon-wallet:before {
	content: "\e02a";
}
.icon-vector:before {
	content: "\e02b";
}
.icon-speech:before {
	content: "\e02c";
}
.icon-puzzle:before {
	content: "\e02d";
}
.icon-printer:before {
	content: "\e02e";
}
.icon-present:before {
	content: "\e02f";
}
.icon-playlist:before {
	content: "\e030";
}
.icon-pin:before {
	content: "\e031";
}
.icon-picture:before {
	content: "\e032";
}
.icon-map:before {
	content: "\e033";
}
.icon-layers:before {
	content: "\e034";
}
.icon-handbag:before {
	content: "\e035";
}
.icon-globe-alt:before {
	content: "\e036";
}
.icon-globe:before {
	content: "\e037";
}
.icon-frame:before {
	content: "\e038";
}
.icon-folder-alt:before {
	content: "\e039";
}
.icon-film:before {
	content: "\e03a";
}
.icon-feed:before {
	content: "\e03b";
}
.icon-earphones-alt:before {
	content: "\e03c";
}
.icon-earphones:before {
	content: "\e03d";
}
.icon-drop:before {
	content: "\e03e";
}
.icon-drawer:before {
	content: "\e03f";
}
.icon-docs:before {
	content: "\e040";
}
.icon-directions:before {
	content: "\e041";
}
.icon-direction:before {
	content: "\e042";
}
.icon-diamond:before {
	content: "\e043";
}
.icon-cup:before {
	content: "\e044";
}
.icon-compass:before {
	content: "\e045";
}
.icon-call-out:before {
	content: "\e046";
}
.icon-call-in:before {
	content: "\e047";
}
.icon-call-end:before {
	content: "\e048";
}
.icon-calculator:before {
	content: "\e049";
}
.icon-bubbles:before {
	content: "\e04a";
}
.icon-briefcase:before {
	content: "\e04b";
}
.icon-book-open:before {
	content: "\e04c";
}
.icon-basket-loaded:before {
	content: "\e04d";
}
.icon-basket:before {
	content: "\e04e";
}
.icon-bag:before {
	content: "\e04f";
}
.icon-action-undo:before {
	content: "\e050";
}
.icon-action-redo:before {
	content: "\e051";
}
.icon-wrench:before {
	content: "\e052";
}
.icon-umbrella:before {
	content: "\e053";
}
.icon-trash:before {
	content: "\e054";
}
.icon-tag:before {
	content: "\e055";
}
.icon-support:before {
	content: "\e056";
}
.icon-size-fullscreen:before {
	content: "\e057";
}
.icon-size-actual:before {
	content: "\e058";
}
.icon-shuffle:before {
	content: "\e059";
}
.icon-share-alt:before {
	content: "\e05a";
}
.icon-share:before {
	content: "\e05b";
}
.icon-rocket:before {
	content: "\e05c";
}
.icon-question:before {
	content: "\e05d";
}
.icon-pie-chart:before {
	content: "\e05e";
}
.icon-pencil:before {
	content: "\e05f";
}
.icon-note:before {
	content: "\e060";
}
.icon-music-tone-alt:before {
	content: "\e061";
}
.icon-music-tone:before {
	content: "\e062";
}
.icon-microphone:before {
	content: "\e063";
}
.icon-loop:before {
	content: "\e064";
}
.icon-logout:before {
	content: "\e065";
}
.icon-login:before {
	content: "\e066";
}
.icon-list:before {
	content: "\e067";
}
.icon-like:before {
	content: "\e068";
}
.icon-home:before {
	content: "\e069";
}
.icon-grid:before {
	content: "\e06a";
}
.icon-graph:before {
	content: "\e06b";
}
.icon-equalizer:before {
	content: "\e06c";
}
.icon-dislike:before {
	content: "\e06d";
}
.icon-cursor:before {
	content: "\e06e";
}
.icon-control-start:before {
	content: "\e06f";
}
.icon-control-rewind:before {
	content: "\e070";
}
.icon-control-play:before {
	content: "\e071";
}
.icon-control-pause:before {
	content: "\e072";
}
.icon-control-forward:before {
	content: "\e073";
}
.icon-control-end:before {
	content: "\e074";
}
.icon-calendar:before {
	content: "\e075";
}
.icon-bulb:before {
	content: "\e076";
}
.icon-bar-chart:before {
	content: "\e077";
}
.icon-arrow-up:before {
	content: "\e078";
}
.icon-arrow-right:before {
	content: "\e079";
}
.icon-arrow-left:before {
	content: "\e07a";
}
.icon-arrow-down:before {
	content: "\e07b";
}
.icon-ban:before {
	content: "\e07c";
}
.icon-bubble:before {
	content: "\e07d";
}
.icon-camcorder:before {
	content: "\e07e";
}
.icon-camera:before {
	content: "\e07f";
}
.icon-check:before {
	content: "\e080";
}
.icon-clock:before {
	content: "\e081";
}
.icon-close:before {
	content: "\e082";
}
.icon-cloud-download:before {
	content: "\e083";
}
.icon-cloud-upload:before {
	content: "\e084";
}
.icon-doc:before {
	content: "\e085";
}
.icon-envelope:before {
	content: "\e086";
}
.icon-eye:before {
	content: "\e087";
}
.icon-flag:before {
	content: "\e088";
}
.icon-folder:before {
	content: "\e089";
}
.icon-heart:before {
	content: "\e08a";
}
.icon-info:before {
	content: "\e08b";
}
.icon-key:before {
	content: "\e08c";
}
.icon-link:before {
	content: "\e08d";
}
.icon-lock:before {
	content: "\e08e";
}
.icon-lock-open:before {
	content: "\e08f";
}
.icon-magnifier:before {
	content: "\e090";
}
.icon-magnifier-add:before {
	content: "\e091";
}
.icon-magnifier-remove:before {
	content: "\e092";
}
.icon-paper-clip:before {
	content: "\e093";
}
.icon-paper-plane:before {
	content: "\e094";
}
.icon-plus:before {
	content: "\e095";
}
.icon-pointer:before {
	content: "\e096";
}
.icon-power:before {
	content: "\e097";
}
.icon-refresh:before {
	content: "\e098";
}
.icon-reload:before {
	content: "\e099";
}
.icon-settings:before {
	content: "\e09a";
}
.icon-star:before {
	content: "\e09b";
}
.icon-symbol-female:before {
	content: "\e09c";
}
.icon-symbol-male:before {
	content: "\e09d";
}
.icon-target:before {
	content: "\e09e";
}
.icon-volume-1:before {
	content: "\e09f";
}
.icon-volume-2:before {
	content: "\e0a0";
}
.icon-volume-off:before {
	content: "\e0a1";
}
.icon-users:before {
	content: "\e001";
}
@font-face {
	font-family: 'et-line';
	src:url('../fonts/et-line.eot');
	src:url('../fonts/et-line.eot#iefix') format('embedded-opentype'),
		url('../fonts/et-line.woff') format('woff'),
		url('../fonts/et-line.ttf') format('truetype'),
		url('../fonts/et-line.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'et-line';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble {
	font-family: 'et-line';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	display:inline-block;
}
.icon-mobile:before {
	content: "\e000";
}
.icon-laptop:before {
	content: "\e001";
}
.icon-desktop:before {
	content: "\e002";
}
.icon-tablet:before {
	content: "\e003";
}
.icon-phone:before {
	content: "\e004";
}
.icon-document:before {
	content: "\e005";
}
.icon-documents:before {
	content: "\e006";
}
.icon-search:before {
	content: "\e007";
}
.icon-clipboard:before {
	content: "\e008";
}
.icon-newspaper:before {
	content: "\e009";
}
.icon-notebook:before {
	content: "\e00a";
}
.icon-book-open:before {
	content: "\e00b";
}
.icon-browser:before {
	content: "\e00c";
}
.icon-calendar:before {
	content: "\e00d";
}
.icon-presentation:before {
	content: "\e00e";
}
.icon-picture:before {
	content: "\e00f";
}
.icon-pictures:before {
	content: "\e010";
}
.icon-video:before {
	content: "\e011";
}
.icon-camera:before {
	content: "\e012";
}
.icon-printer:before {
	content: "\e013";
}
.icon-toolbox:before {
	content: "\e014";
}
.icon-briefcase:before {
	content: "\e015";
}
.icon-wallet:before {
	content: "\e016";
}
.icon-gift:before {
	content: "\e017";
}
.icon-bargraph:before {
	content: "\e018";
}
.icon-grid:before {
	content: "\e019";
}
.icon-expand:before {
	content: "\e01a";
}
.icon-focus:before {
	content: "\e01b";
}
.icon-edit:before {
	content: "\e01c";
}
.icon-adjustments:before {
	content: "\e01d";
}
.icon-ribbon:before {
	content: "\e01e";
}
.icon-hourglass:before {
	content: "\e01f";
}
.icon-lock:before {
	content: "\e020";
}
.icon-megaphone:before {
	content: "\e021";
}
.icon-shield:before {
	content: "\e022";
}
.icon-trophy:before {
	content: "\e023";
}
.icon-flag:before {
	content: "\e024";
}
.icon-map:before {
	content: "\e025";
}
.icon-puzzle:before {
	content: "\e026";
}
.icon-basket:before {
	content: "\e027";
}
.icon-envelope:before {
	content: "\e028";
}
.icon-streetsign:before {
	content: "\e029";
}
.icon-telescope:before {
	content: "\e02a";
}
.icon-gears:before {
	content: "\e02b";
}
.icon-key:before {
	content: "\e02c";
}
.icon-paperclip:before {
	content: "\e02d";
}
.icon-attachment:before {
	content: "\e02e";
}
.icon-pricetags:before {
	content: "\e02f";
}
.icon-lightbulb:before {
	content: "\e030";
}
.icon-layers:before {
	content: "\e031";
}
.icon-pencil:before {
	content: "\e032";
}
.icon-tools:before {
	content: "\e033";
}
.icon-tools-2:before {
	content: "\e034";
}
.icon-scissors:before {
	content: "\e035";
}
.icon-paintbrush:before {
	content: "\e036";
}
.icon-magnifying-glass:before {
	content: "\e037";
}
.icon-circle-compass:before {
	content: "\e038";
}
.icon-linegraph:before {
	content: "\e039";
}
.icon-mic:before {
	content: "\e03a";
}
.icon-strategy:before {
	content: "\e03b";
}
.icon-beaker:before {
	content: "\e03c";
}
.icon-caution:before {
	content: "\e03d";
}
.icon-recycle:before {
	content: "\e03e";
}
.icon-anchor:before {
	content: "\e03f";
}
.icon-profile-male:before {
	content: "\e040";
}
.icon-profile-female:before {
	content: "\e041";
}
.icon-bike:before {
	content: "\e042";
}
.icon-wine:before {
	content: "\e043";
}
.icon-hotairballoon:before {
	content: "\e044";
}
.icon-globe:before {
	content: "\e045";
}
.icon-genius:before {
	content: "\e046";
}
.icon-map-pin:before {
	content: "\e047";
}
.icon-dial:before {
	content: "\e048";
}
.icon-chat:before {
	content: "\e049";
}
.icon-heart:before {
	content: "\e04a";
}
.icon-cloud:before {
	content: "\e04b";
}
.icon-upload:before {
	content: "\e04c";
}
.icon-download:before {
	content: "\e04d";
}
.icon-target:before {
	content: "\e04e";
}
.icon-hazardous:before {
	content: "\e04f";
}
.icon-piechart:before {
	content: "\e050";
}
.icon-speedometer:before {
	content: "\e051";
}
.icon-global:before {
	content: "\e052";
}
.icon-compass:before {
	content: "\e053";
}
.icon-lifesaver:before {
	content: "\e054";
}
.icon-clock:before {
	content: "\e055";
}
.icon-aperture:before {
	content: "\e056";
}
.icon-quote:before {
	content: "\e057";
}
.icon-scope:before {
	content: "\e058";
}
.icon-alarmclock:before {
	content: "\e059";
}
.icon-refresh:before {
	content: "\e05a";
}
.icon-happy:before {
	content: "\e05b";
}
.icon-sad:before {
	content: "\e05c";
}
.icon-facebook:before {
	content: "\e05d";
}
.icon-twitter:before {
	content: "\e05e";
}
.icon-googleplus:before {
	content: "\e05f";
}
.icon-rss:before {
	content: "\e060";
}
.icon-tumblr:before {
	content: "\e061";
}
.icon-linkedin:before {
	content: "\e062";
}
.icon-dribbble:before {
	content: "\e063";
}
/*
	Flaticon icon font: Flaticon
*/

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("https://www.goldengoosesneakersshop.com/catalog/view/theme/cyberwire/css/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
	font-weight: normal;
	font-style:normal;
}

.flaticon-computer-1:before { content: "\f100"; }
.flaticon-technology:before { content: "\f101"; }
.flaticon-watch-with-blank-face:before { content: "\f102"; }
.flaticon-wristwatch:before { content: "\f103"; }
.flaticon-keyboard-1:before { content: "\f104"; }
.flaticon-commerce:before { content: "\f105"; }
.flaticon-cash:before { content: "\f106"; }
.flaticon-laptop:before { content: "\f107"; }
.flaticon-smartphone:before { content: "\f108"; }
.flaticon-gamepad-1:before { content: "\f109"; }
.flaticon-notebook:before { content: "\f10a"; }
.flaticon-notebook-computer:before { content: "\f10b"; }
.flaticon-shopping:before { content: "\f10c"; }
.flaticon-arrows:before { content: "\f10d"; }
.flaticon-shopping-bag:before { content: "\f10e"; }
.flaticon-business:before { content: "\f10f"; }
.flaticon-delivery-truck-1:before { content: "\f110"; }
.flaticon-operator:before { content: "\f111"; }
.flaticon-delivery-truck:before { content: "\f112"; }
.flaticon-gamepad:before { content: "\f113"; }
.flaticon-computer:before { content: "\f114"; }
.flaticon-cart:before { content: "\f115"; }
.flaticon-keyboard:before { content: "\f116"; }
.flaticon-telephone:before { content: "\f117"; }
.flaticon-credit-card:before { content: "\f118"; }

/* @group Megamenu home */

.mega-inside {
	max-height: 450px;
	overflow-y: scroll;
	margin: 0px -15px 0px -15px;
	position: relative;
}

	.mega-inside ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
		position: relative;
	}
	
		.mega-inside ul li {
			width: 20% !important;
			float: left;
			padding: 0 15px;
			text-align: center;
			margin-bottom: 20px;
			margin-top: 10px;
			min-height: 205px;
		}
		
			@media (max-width: 767px) {
				.responsive .mega-inside ul li {
					width: 50% !important;
				}
			}
		
			.mega-inside .home-links li img {
			    border: 6px solid #f3f3f3;
			    display: inline-block;
			    width: 100%;
			    transition: all 0.2s ease-in;
			    -webkit-transition: all 0.2s ease-in;
			    -moz-transition: all 0.2s ease-in;
			}
			
				.mega-inside .home-links li a:hover img{
					border-color:#dfdfdf;
				}
			
			.mega-inside .home-links li a span {
			    font-size: 16px;
			    color: #222222;
			    font-weight: bold;
			}

/* @end */

/* @group Megamenu megamenu */

.top-lins {
    padding: 0 0px;
    display: inline-block;
    width: 100%;
}

	.top-lins ul {
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	
		.top-lins ul li {
			display: inline-block;
		}
		
			.top-lins ul li a {
			    padding: 0px 10px !important;
			    color: #555555;
			    border-right: 1px solid #e5e5e5;
			    line-height: 16px;
			}
			
				.top-lins ul li:nth-child(1) a {
				    padding-left: 0px !important;
				}
				
				.top-lins ul li:last-child a {
					border-right: none;
				}

/* @end */

/* @group Home slider and banners */

.slider-and-banners {
	
}

	.slider-and-banners .row {
		margin: 0px !important;
	}
	
		.slider-and-banners .row > div {
			padding: 0px !important;
		}
		
		.slider-and-banners .row > .col-sm-9 {
			width: 70%;
		}
		
		.slider-and-banners .row > .col-sm-3 {
			width: 30%;
		}
		
		@media (max-width: 991px) {
			.responsive .slider-and-banners .row > .col-sm-9 {
				width: 100%;
			}
			
			.responsive .slider-and-banners .row > .col-sm-3 {
				width: 100%;
			}
		}
		
	.slider-and-banners .camera_slider {
		margin-top: 0px !important;
	}
	
	.like-bnr {
		height: 250px;
		min-height: inherit;
		background: #f5f5f5;
		position: relative;
	}
	
		.position-center-center {
		    left: 50%;
		    position: absolute;
		    top: 50%;
		    -webkit-transform: translate(-50%, -50%);
		    -moz-transform: translate(-50%, -50%);
		    -ms-transform: translate(-50%, -50%);
		    transform: translate(-50%, -50%);
		}
		
		.like-bnr .position-center-center {
		    width: 100%;
		    padding: 0 30px;
		}
		
		.like-bnr h5 {
		    color: #888888;
		    margin: 0px;
		    font-size: 20px;
		    font-weight: normal;
		}
		
		.like-bnr h4 {
		    color: #0088cc;
		    font-weight: 800;
		    font-size: 26px;
		    line-height: 40px;
		    margin: 0px;
		}
		
		.like-bnr .price {
		    font-size: 26px;
		    font-weight: 800;
		    color: #222222;
		}
		
	.week-sale-bnr {
	    background: #1589ca;
	    height: 250px;
	    text-align: center;
	    padding: 20px 35px;
	    padding-bottom: 0px;
	    padding-top: 45px;
	}
	
		.week-sale-bnr h4 {
			color: #fff;
			font-size: 30px;
			margin: 0px;
			margin-bottom: 5px;
		}
		.week-sale-bnr h4 span {
			color: #000;
			font-weight: 700;
		}
		.week-sale-bnr p {
			color: #bbd8ed;
			font-size: 20px;
			margin-bottom: 20px;
			line-height: 24px;
			opacity: 0.8;
		}
		.week-sale-bnr .btn-round {
			font-weight: bold;
			display: inline-block;
			border-radius: 50px;
			color: #fff;
			background: #006da3;
			font-size: 16px;
			padding: 11px 30px;
		}
		.week-sale-bnr .btn-round:hover {
			background: #333;
		}
		
	@media (max-width: 991px) {
		.responsive .like-bnr,
		.responsive .week-sale-bnr {
			float: left;
			width: 50%;
			background-size: cover !important;
		}	
	}
	
	@media (max-width: 540px) {
		.responsive .like-bnr,
		.responsive .week-sale-bnr {
			float: none;
			width: 100%;
		}	
	}

/* @end */

/* @group Shipping info */

.shipping-info {
	margin-top: 40px;
}

.shipping-info li {
	list-style: none;
	float: left;
	width: 25%;
	padding: 40px 0;
	padding-left: 30px;
	padding-bottom: 40px;
	border-right: 1px solid #eeeeee;
}
.shipping-info li:nth-last-child(1) {
	border-right: none;
}
.shipping-info .media-body {
	padding-bottom: 0px;
}
.shipping-info li i {
	font-size: 38px;
	color: #0088cc;
	margin-right: 10px;
	line-height: 36px;
}
.shipping-info li h5 {
	font-size: 15px;
	margin: 0px;
	font-weight: 600;
	margin-bottom: 5px;
}
.shipping-info ul span {
	font-size: 13px;
	color: #888888;
}
.shipping-info ul {
	display: inline-block;
	width: 100%;
	border: 1px solid #dddddd;
	padding: 0px;
	margin: 0px;
}

.shipping-info .media-body, .shipping-info .media-left, .shipping-info .media-right {
    display: table-cell;
    vertical-align: top;
}

.shipping-info .media-left {
    padding-right: 10px;
}

@media (max-width: 991px) and (min-width: 767px) {
	.responsive .shipping-info li {
		width: 50%;
	}
	.responsive .shipping-info li:nth-child(1) {
		border-bottom: 1px solid #eeeeee;
	}
	.responsive .shipping-info li:nth-child(2) {
		border-bottom: 1px solid #eeeeee;
		border-right: none;
	}
}

@media (max-width: 767px) {
	.responsive .shipping-info li:nth-child(1) {
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	.responsive .shipping-info li:nth-child(2) {
		border-bottom: 1px solid rgba(255,255,255,0.2);
	}
	
	.responsive .shipping-info li {
	    width: 50%;
	}
}

@media (max-width: 540px) {
	.responsive .shipping-info li {
	    width: 100%;
	}
}

/* @end */

/* @group Home products multitle tabs */

.filter-product2 {
	padding: 60px 0px 0px 0px;
}

	.filter-product2 .filter-tabs {
		padding-bottom: 40px;
	}
	
		.filter-product2 .filter-tabs ul {
			list-style: none;
			padding: 0px;
			margin: 0px;
		}
		
			.filter-product2 .filter-tabs ul li {
				float: left;
				text-align: center;
				width: 16.66666666%;
			}
			
				.filter-product2 .filter-tabs ul li a {
					position: relative;
					display: block;
					padding: 10px 15px;
					font-size: 15px;
					padding-top: 20px;
					font-weight: bold;
					border-top: 1px solid #dddddd;
					border-bottom: 1px solid #dddddd;
					border-right: 1px solid #dddddd;
					border-left: none !important;
					min-height: 65px;
					transition: all 0.2s ease-in;
					-webkit-transition: all 0.2s ease-in;
					-moz-transition: all 0.2s ease-in;
				}
				
					.filter-product2 .filter-tabs ul li:nth-child(1) a {
					    border-left: 1px solid #dddddd !important;
					}
					
					.filter-product2 .filter-tabs ul li a i {
					    display: inline-block;
					    width: 100%;
					    font-size: 32px;
					}
					
					.filter-product2 .filter-tabs ul li a span {
					    color: #888888;
					    font-size: 13px;
					    display: inline-block;
					    width: 100%;
					    font-weight: normal;
					    transition: all 0.2s ease-in;
					    -webkit-transition: all 0.2s ease-in;
					    -moz-transition: all 0.2s ease-in;
					}
					
					.filter-product2 .filter-tabs ul li.active a {
						background: #0088cc !important;
						border-color: #0088cc !important;
						color: #fff !important;
					}
					
						.filter-product2 .filter-tabs ul li.active a span {
							color: #fff;
						}
						
					.filter-product2 .filter-tabs ul li.active a:before {
						content: "\f0d7";
						font-family: 'FontAwesome';
						position: absolute;
						left: 0px;
						z-index: 2;
						font-size: 30px;
						color: #0088cc;
						bottom: -28px;
						right: 0px;
						width: 100%;
					}

.filter-product2 .product-grid .product,
.filter-product2 .product-grid {
	margin-top: 0 !important;
}

@media (max-width: 991px) {
	.responsive .filter-product2 .filter-tabs ul li {
		width: 33.333333333%;
	}
	
	.responsive .filter-product2 .filter-tabs ul li:nth-child(4) a {
	    border-left: 1px solid #dddddd !important;
	    border-top: none !important;
	}
	
	.responsive .filter-product2 .filter-tabs ul li:nth-child(5) a,
	.responsive .filter-product2 .filter-tabs ul li:nth-child(6) a {
		border-top: none !important;
	}
}

@media (max-width: 767px) {
	.responsive .filter-product2 .filter-tabs ul li {
		width: 50%;
	}
	
	.responsive .filter-product2 .filter-tabs ul li:nth-child(3) a {
	    border-left: 1px solid #dddddd !important;
	    border-top: none !important;
	}
	
	.responsive .filter-product2 .filter-tabs ul li:nth-child(4) a {
	    border-left: none !important;
	    border-top: none !important;
	}
	
	.responsive .filter-product2 .filter-tabs ul li:nth-child(5) a {
	    border-left: 1px solid #dddddd !important;
	    border-top: none !important;
	}
	
	.responsive .filter-product2 .filter-tabs ul li:nth-child(6) a {
		border-top: none !important;
	}
}

.filter-product2 .box-product .owl-controls {
	display: block !important;
}

.filter-product2 .box-product .owl-pagination {
	margin-top: 15px;
	margin-bottom: 13px;
}

/* @end */

/* @group Blog latest posts */

.blog-latest-posts .thumb-holder {
	
}

	.blog-latest-posts .thumb-holder img {
		display: block;
		width: 100%;
		margin: 0px auto;
	}
	
.blog-latest-posts .head {
	color: #999999;
	font-size: 13px;
	padding: 10px 0px 0px 0px;
}

	.blog-latest-posts .head i {
		color: #dddddd;
		margin-right: 10px;
	}

.blog-latest-posts .post-title {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
}

	.blog-latest-posts .post-title a {
		font-weight: bold;
		font-size: 16px;
		color: #333333 !important;
	}
	
.blog-latest-posts .blog-des {
	height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
}

.blog-latest-posts .readmore {
	color: #0088cc;
}

/* @end */

/* @group Fixed header */

.fixed-header {
	background: #0088cc;
	position: fixed;
	top: -100px;
	left: 0;
	right: 0;
	z-index: 120;
	visibility: hidden;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
}

.fixed-header.active {
	top: 0;
	visibility: visible;
}

/* @end */

/* @group Contact page */

.contact-page .how-to-contact { padding-bottom: 15px;padding-left: 30px;padding-right: 30px;background: #fff;
     border: 1px solid #e7ebed;border-radius: 3px;
-webkit-border-radius: 3px;-moz-border-radius: 3px;margin-bottom: 35px;position: relative; }
.contact-page .how-to-contact .contact-way {
  padding:15px 0;
  text-align: center;
}
.contact-page .how-to-contact .contact-way .inner-contact {
  text-align:center;
  display: inline-block;
}
.contact-page .how-to-contact .contact-way .inner-contact span {
  font-size:40px;
  text-align:center;
  color:#999999;
  padding:20px;
  display:block;
}
.contact-page .how-to-contact .contact-way .inner-contact span.icon-contact { text-indent:7px; }
.contact-page .how-to-contact .contact-way .inner-contact h3 {
  font-size:14px;
  font-weight:600;
  text-transform:uppercase;
  margin:0;
  padding-bottom:15px;
}
.contact-page .how-to-contact .contact-way .inner-contact p {
  color:#666666;
  font-size:13px;
  margin:0;
  line-height:20px;
}
.contact-page .contact-form { padding:40px 0; }
.contact-page .contact-map {
  overflow:hidden;
  padding:30px 0 20px 0;
}
.contact-page .contact-map iframe { width:100%; }
#contactForm {
  max-width:620px;
  margin:0 auto;
}
#contactForm h2.legend {
  font-size:18px;
  text-align:center;
  margin:0;
  padding:0;
  font-weight:600;
  line-height:1.7;
}
#contactForm .form-list {
  padding:30px 0;
  margin: 0px;
  list-style:none;
}
#contactForm .form-list label {
  font-size:14px;
  color:#999999;
  font-weight:400;
}
#contactForm .form-list .input-box { margin-bottom:10px; }
#contactForm .form-list .input-box input {
  width:100%;
  height: 45px;
}
#contactForm .form-list .input-box textarea {
  width:100%;
  height:210px;
}
#contactForm .buttons-set { text-align:center; }

/* @end */

/* @group About us */

.about-adds {
	background: #e7e6e6 url(../img/about-adds.jpg) right center no-repeat;
	background-size: cover;
	min-height: 416px;
	position: relative;
	margin: 30px 0px;
}
.about-adds h2 {
	margin-bottom: 30px;
	font-weight: 800;
	font-size: 36px;
	line-height: 30px;
}
.about-adds h2 small {
	font-weight: normal;
	font-size: 24px;
	display: inline-block;
	width: 100%;
	color: #777;
}
.about-adds .position-center-center {
	width: 100%;
	padding: 0 60px;
}

.about-us .shipping-info li h5 {
	padding: 0px;
}

.skills {
	padding-top: 90px;
}

.about-us .heading {
	margin-bottom: 40px;
}
.about-us .heading h2 {
	color: #222222;
	font-size: 20px;
	margin: 0px;
	margin-bottom: 20px;
}
.about-us .heading hr {
	border: none;
	position: relative;
	margin: 0px;
	height: 1px;
	width: 100%;
	background: #e5e5e5;
}
.about-us .heading hr:before {
	height: 2px;
	background: #0088cc;
	content: "";
	position: absolute;
	top: -1px;
	width: 90px;
	left: 0px;
}
.about-us .heading.text-center hr:before {
	left: 0px;
	right: 0px;
	margin: 0 auto;
}


.about-us .progress-bars p {
	margin: 0px;
	font-size: 15px;
	color: #000;
	font-weight: bold;
	text-align: left;
}
.about-us .progress-bars {
	display: inline-block;
	width: 100%;
	position: relative;
}
.about-us .progress {
	border-radius: 0px;
	position: relative;
	background: #bdbdbd;
	box-shadow: none;
	display: inline-block;
	width: 100%;
	overflow: inherit;
	position: relative;
	height: 9px;
	margin-bottom: 0px;
	margin-top: 9px;
	border-radius: 0px;
	border: none;
}
.about-us .bar {
	margin-bottom: 40px;
}
.about-us .progress-bar {
	border-radius: 0px;
	background: #0088cc;
	height: 9px;
	box-shadow: none;
}
.about-us .progress-bar-tooltip {
	float: right;
	color: #222222;
	font-size: 16px;
	height: 15px;
	padding: 0 5px;
	line-height: 15px;
	font-weight: 600;
	margin-top: -25px;
	position: relative;
}

.meet-our-team {
	padding-top: 60px;
	padding-bottom: 60px;
}

.team h3 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
}
.team span {
	font-size: 14px;
	color: #888888;
	display: inline-block;
	margin-bottom: 30px;
}

/* @end */

/* @group Version 02 */

.slider-and-banners2 .row {
	margin: 0px !important;
}

	.slider-and-banners2 .row > div {
		padding: 0px !important;
	}
	
	.slider-and-banners2 .camera_slider {
		margin: 0px;
	}
	
	.slider-and-banners2 .col-sm-3 {
		width: 23.6%;
	}
	.slider-and-banners2 .col-sm-9 {
		width: 76.4%;
	}

@media (max-width: 991px) {
	.responsive .slider-and-banners2 .col-sm-3 {
		width: 100%;
		display: none;
	}
	.responsive .slider-and-banners2 .col-sm-9 {
		width: 100%;
	}
}

.banners-version-2 {
	margin-top: 40px;
}

.banners-version-2 .like-bnr {
	height: 250px;
	min-height: inherit;
	background: #f5f5f5 url(../img/slider-bnr.jpg) right top no-repeat;
}
.banners-version-2 .like-bnr.watch {
	background: #f5f5f5 url(../img/watch-bg-2.jpg) right top no-repeat;
}
.banners-version-2 .like-bnr .price {
	font-size: 26px;
	font-weight: 800;
	color: #222222;
}

.banners-version-2 .week-sale-bnr p {
	margin-bottom: 20px;
	color: #fff;
}
.banners-version-2 .like-bnr h4 {
	color: #7a9b08;
}
.banners-version-2 .cate-style {
	background: #7a9b08;
}
.banners-version-2 .week-sale-bnr {
	background: #7a9b08 url(../img/week-sale-bg-green.jpg) center center no-repeat;
	min-height: 250px;
	padding-top: 50px;
}

.banners-version-2 .week-sale-bnr .btn-round {
	background: #729107;
}

.banners-version-2 .week-sale-bnr .btn-round:hover {
	background: #333;
}

.wide-bnr {
	background: #333 url(../img/sale-bnr-large.jpg) no-repeat;
	background-size: cover !important;
	margin: 60px 0 0 0;
	padding: 45px;
	display: inline-block;
	width: 100%;
}
.wide-bnr h5 {
	display: inline-block;
	color: #fff;
	margin-bottom: 0px;
	font-size: 22px;
}
.wide-bnr h5 span {
	font-weight: bold;
	color: #7a9b08;
}
.wide-bnr .btn {
	border: none;
	float: right;
	padding-left: 40px;
	padding-right: 40px;
}

@media (max-width: 991px) {
	.responsive .wide-bnr {
		text-align: center;
	}
	.responsive .wide-bnr h5 {
		width: 100%;
		text-align: center;
	}
	.responsive .wide-bnr .btn {
		margin-top: 20px;
		float: none;
	}
}

@media (max-width: 991px) {
	.responsive .featured-product {
		padding-top: 30px;
	}
}

.featured-product .owl-carousel {
	margin: -10px;
}

.featured-product .owl-carousel .owl-item .item {
	margin: 10px;
}

.featured-product .thumbnails {
	padding-top: 15px;
}

.featured-product img {
	cursor: pointer;
}

.featured-product .product-grid .product .name {
	height: auto;
	padding-bottom: 8px;
}

/* @end */

/* @group Version 03 */

.slid-sec .like-bnr.ultra {
	background: url(../img/bnr-feature.jpg) right top no-repeat;
}
.slid-sec .like-bnr.ultra-1 {
	background: url(../img/bnr-feature-1.jpg) right top no-repeat;
}
.slid-sec .like-bnr.ultra-1 .price {
	color: #fff;
}

.some-cate {
	padding: 30px;
	margin-top: 40px;
	border: 2px solid #f0f0f0;
	position: relative;
	background: #fff;
}
.some-cate h5 {
	margin: 0px;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
	position: relative;
	z-index: 1;
}
.some-cate ul {
	padding: 0px;
	margin: 0px;
	position: relative;
	z-index: 1;
}
.some-cate li {
	list-style: none;
}
.some-cate li a {
	color: #888888;
	line-height: 26px;
}
.some-cate li:nth-last-child(1) a {
	color: #f74b16;
}
.some-cate li a:hover {
	color: #f74b16;
	padding-left: 5px;
}
.some-cate img {
	position: absolute;
	right: 0px;
	z-index: 0;
}

.layout-3.wide-bnr {
	background: url(../img/sale-bnr-large-3.jpg) no-repeat;
}
.layout-3.wide-bnr h5 span {
	color: #f74b16;
}

.box2 {
	padding: 0px 0px 0px 0px;
}

	.box2 .box-heading {
		margin: 0px 0px 40px 0px;
		padding: 61px 0px 21px 0px;
		font-size: 20px;
		line-height: 20px;
		font-weight: bold;
		color: #222;
		border-bottom: 1px solid #e5e5e5;
		position: relative;
	}
	
		.box2 .box-heading:after {
			height: 2px;
			background: #0088cc;
			content: "";
			position: absolute;
			bottom: -1px;
			width: 90px;
			left: 0px;
	}

/* @end */

/* @group Header type 2 */

.header-type-2 #top .pattern .overflow {
	position: relative;
	z-index: 99;
}

.header-type-2 #top .horizontal {
	float: left;
	padding: 0px 0px 0px 100px;
	padding-top: 14px !important;
}

	@media (max-width: 1150px) {
		.responsive .header-type-2 #top .horizontal {
			padding-left: 50px;
		}
	}
	
	.header-type-2 #top .horizontal ul.megamenu,
	.header-type-2 #top .horizontal .megamenu-wrapper {
		position: static;
	}

	.header-type-2 #top .horizontal .megamenu-wrapper {
		background: none;
	}
	
	.header-type-2 #top .horizontal ul.megamenu > li > a {
		color: #555;
		background: none;
	}
	
		.header-type-2 #top .horizontal ul.megamenu > li > a:hover {
			color: #333;
		}
	
		.header-type-2 #top .horizontal ul.megamenu > li > a strong {
			font-weight: 600;
		}
		
		.header-type-2 #top .horizontal ul.megamenu > li.with-sub-menu > a:after {
			color: #555;
		}

@media (max-width: 991px) {
	.responsive .header-type-2 #top .horizontal {
		padding: 0px !important;
		clear: left;
		float: none;
	}	
	
	.responsive .header-type-2 #top .horizontal .megamenuToogle-wrapper .container {
		padding-left: 20px !important;
	}
	
	.responsive .header-type-2 #top .horizontal .megaMenuToggle  {
		position: absolute;
		top: 100% !important;
		right: 0 !important;
		margin-top: 25px !important;
	}
	
	.responsive .header-type-2 #top .horizontal .megamenu-wrapper {
		border-top: 1px solid #e6e6e6;
		margin-top: 20px !important;
	}
	
	.responsive .header-type-2 #top .horizontal .megaMenuToggle .container {
		font-size: 0;
	}
	
	.responsive .header-type-2 #top .horizontal .megaMenuToggle .megamenuToogle-wrapper .container {
		padding: 0px !important;
	}
	
	.responsive .header-type-2 #top .horizontal .megamenuToogle-wrapper .container > div {
		width: 42px;
		height: 42px;
		background: #fff;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		margin: 6px 0px;
		padding: 13px 0px 0px 0px;
	}
	
		.responsive .header-type-2 #top .horizontal .megamenuToogle-wrapper .container > div span {
			background: #000;
			width: 12px;
			height: 2px;
			margin: 2px auto;
		}
}

.header-type-2 #top .right {
	display: table;
	width: 100%;
	padding-left: 50px;
}

@media (max-width: 991px) {
	.responsive .header-type-2 .right {
		padding-left: 0;
	}
}

	.header-type-2 #top .right .search_form {
		margin: 5px 0px;
		height: 44px;
		width: 500px;
	}
	
	@media (max-width: 1200px) {
		.responsive .header-type-2 #top .right .search_form {
			width: 100%;
		}
	}
	
	@media (max-width: 991px) {
		.responsive .header-type-2 #top .right {
			padding-left: 0;
		}
	}
	
	.header-type-2 #top .search_form .search-cat {
		max-width: 160px;	
	}
		
		.header-type-2 #top .search_form .search-cat select {
			max-width: 100%;
		}
	
	.header-type-2 #top .search_form input,
	.header-type-2 #top .search_form .search-cat select {
		height: 42px;
	}
	
	.header-type-2 #top .search_form .button-search, 
	.header-type-2 #top .search_form .button-search2 {
		height: 38px;
		line-height: 38px;
		background: none !important;
	}
	
.header-type-2 #top-bar .nav-right {
	display: none;
}

.header-type-2 .header-contact-phone .social-top {
	display: none;
}

.header-type-2 .header-contact-phone {
	display: table-cell;
	vertical-align: middle;
	text-align: right;
}

	.header-type-2 .header-contact-phone .nav-right {
		color: #fff;
	}
	
	@media (max-width: 1200px) {
		.responsive .header-type-2 .header-contact-phone {
			display: none;
		}
	}

/* @end */

/* @group Version 04 */

.footer-4.shipping-info {
	background: none;
	position: relative;
	margin: 50px 0px -42px 0px;
}
.footer-4.shipping-info ul {
	border: none;
	border-top: 1px solid #454545;
}
.footer-4.shipping-info ul li {
	border: none !important;
}
.footer-4.shipping-info li i {
	color: #888888;
}
.footer-4.shipping-info li h5 {
	color: #fff;
	margin-bottom: 0;
}
.footer-4.shipping-info li {
	padding: 30px 0 0 0;
}

.footer-newsletter2 {
	border-bottom: 1px solid #454545;
	margin-bottom: -5px;
	position: relative;
	padding: 30px 0px 30px 0px;
}

.footer-newsletter2 i {
	float: left;
	font-size: 36px;
	color: #aaaaaa;
	margin-right: 15px;
	height: 50px;
}

.footer-newsletter2 h3 {
	font-size: 20px;
	line-height: 20px;
	color: #fff;
}
.footer-newsletter2 small {
	color: #777;
}

.footer-newsletter2 .clearfix {
	position: relative;
	margin-top: 10px;
}

.footer-newsletter2 .email {
	border-radius: 50px;
	height: 50px;
	width: 100%;
	color: #000;
	border: none;
	background: #fff;
	padding: 0 20px;
	font-size: 15px;
	margin: 0px;
}

.footer-newsletter2 .subscribe {
    border: none;
    background: #006699;
    height: 50px;
    line-height: 50px;
    color: #fff !important;
    padding: 0 30px;
    position: absolute;
    right: -2px;
    top: 0px;
    font-size: 15px;
    font-weight: bold;
    border-radius: 0 50px 50px 0px;
}

@media (max-width: 991px) {
	.responsive .footer-newsletter2 .clearfix {
		margin: 20px 0px 25px 0px;
	}
}

.hotdeal-bnr {
	background: #eee url(../img/hot-deal-bnr.jpg) no-repeat;
	min-height: 435px;
	padding-top: 80px;
	padding-left: 30px;
	margin-top: 50px;
	width: 100% !important;
}
.hotdeal-bnr.like-bnr h5 {
	color: #888888;
	margin: 0px;
	font-weight: normal;
	font-size: 18px;
}
.hotdeal-bnr.like-bnr h4 {
	color: #f12a43;
	font-weight: 800;
	margin: 0px;
}
.hotdeal-bnr.like-bnr .price {
	font-size: 26px;
	font-weight: 800;
	color: #222222;
}

@media (max-width: 767px) {
	.responsive .hotdeal-bnr {
		margin-top: 0;
	}	
}

.today-deals-products .border {
	border: 3px solid #e8e8e8;
	padding: 20px;
	background: #fff;
}

	.today-deals-products .left {
		width: 54.9%;
		float: left;
		padding-right: 90px;
		position: relative;
	}
	
		.today-deals-products .left .image img {
			display: block;
			margin: 0px;
			width: 100%;
		}
		
		.today-deals-products .left .is-countdown {
			margin: 0px;
			top: 0;
			right: 0;
			width: 80px;
			left: auto;
		}
		
			.today-deals-products .left .is-countdown .countdown-section {
				float: none !important;
				width: 100% !important;
				margin: 0px !important;
				padding: 0px !important;
				margin-bottom: 10px !important;
				font-size: 14px;
			}
			
			.today-deals-products .left .is-countdown .countdown-section > span:first-child {
				padding: 17px 0px 5px 0px;
				font-size: 160%;
			}
			
			.today-deals-products .left .is-countdown .countdown-section > span:last-child {
				padding: 0px 0px 10px 0px;
			}
	
	.today-deals-products .right {
		float: left;
		width: 45.1%;
		padding-left: 20px;
	}
	
		.today-deals-products .right .name {
			font-size: 18px;
			padding: 15px 0px 2px 0px;
		}
		
			.today-deals-products .right .name a {
				color: #555;
			}
			
		.today-deals-products .right .price {
			font-size: 22px;
		    color: #d8263c;
		    font-weight: 700;
		    padding: 7px 0px 0px 0px;
		}
		
			.today-deals-products .right .price .price-old {
				color: #aaaaaa;
				font-size: 16px;
				margin-left: 10px;
				text-decoration: line-through;
			}
		
		.today-deals-products .right .description {
			margin: 18px 0px 23px 0px;
			max-height: 138px;
			overflow: hidden;
		}
		
	@media (max-width: 767px) {
		.responsive .today-deals-products .left {
			width: auto;
			float: none;
			padding: 0px;
		}
		
		.responsive .today-deals-products .right {
			float: none;
			width: auto;
			padding: 15px 0px 0px 0px;
		}
		
		.responsive .today-deals-products .left .is-countdown {
			position: relative;
			top: auto;
			left: auto;
			right: auto;
			bottom: auto;
			width: auto;
			margin: 5px -5px 0px -5px;
		}
		
		.responsive .today-deals-products .countdown-show1 .countdown-section {
			width: 100% !important; 
		}
		
		.responsive .today-deals-products .countdown-show2 .countdown-section {
			width: 50% !important;
		}
		
		.responsive .today-deals-products .countdown-show3 .countdown-section {
			width: 32.5% !important;
		}
		
		.responsive .today-deals-products .countdown-show4 .countdown-section {
			width: 25% !important;
		}
		
		.responsive .today-deals-products .countdown-show5 .countdown-section {
			width: 19.5% !important;
		}
		
		.responsive .today-deals-products .countdown-show6 .countdown-section {
			width: 16.25% !important; 
		}
		
		.responsive .today-deals-products .countdown-show7 .countdown-section {
			width: 14% !important;
		}
		
		.responsive .today-deals-products .left .is-countdown .countdown-section {
			float: left !important;
			padding: 0px 5px !important;
		}
	}
	
.box3 {
	padding: 43px 0px 0px 0px;
	clear: both;
}

	.box3 .box-heading {
		color: #222222;
		font-size: 20px;
		font-weight: bold;
		float: left;
		padding: 0px 0px 14px 0px;
	}
	
		.box3 .paginationbuttons {
			float: right;
			margin-top: 10px;
		}
		
		.box3 .prev,
		.box3 .next {
			float: left;
			position: relative;
			z-index: 3;
			display: inline-block;
			height: 20px;
			color: #aaa;
		}
		
			.box3 .prev:hover,
			.box3 .next:hover {
				color: #555;
			}
		
			.box3 .next {
				border-left: 1px solid #e1e1e1;
				padding-left: 15px;
				margin-left: 15px;
			}
		
	.box3 .box-content {
		clear: left;
	}
	
	@media (max-width: 767px) {
		.responsive .box3 .box-heading {
			float: none;
		}
		
		.responsive .box3 .paginationbuttons {
			float: left;
			margin: 0px 0px 15px 0px;
		}
	}

/* @end */

/* @group Header type 3 */

.header-type-3 + .breadcrumb {
	border-top: 1px solid #eee;
}

.header-type-3 ul.megamenu {
	display: table;
	width: 100%;
}

	.header-type-3 ul.megamenu > li {
		float: none;
		display: table-cell;
		width: 16.66666666666666%;
		text-align: center;
		border-left: 1px solid #eee;
	}
	
		@media (max-width: 991px) {
			.responsive .header-type-3 ul.megamenu > li {
				border-left: none;
			}
		}
	
		.header-type-3 ul.megamenu > li > a strong {
			font-size: 15px;
			font-weight: bold;
		}
	
		.header-type-3 ul.megamenu > li:first-child {
			border: none;
		}
	
		.header-type-3 ul.megamenu > li.with-sub-menu > a:after {
			display: none;
		}
		
		.header-type-3 ul.megamenu > li .sub-menu {
			text-align: left;
		}
		
		.header-type-3 ul.megamenu > li > a {
			height: 127px;
			padding: 24px 20px 20px 20px;
		}
		
			.header-type-3.fixed-header ul.megamenu > li > a {
				height: 55px;
				padding: 14px 20px;
			}
		
			.header-type-3 ul.megamenu > li > a img {
				display: block;
				height: auto;
				margin: 0px auto -6px auto;
				position: relative;
			}
			
				.fixed-header.header-type-3 ul.megamenu > li > a img {
					width: 50px;
					display: none;
				}
				
.header-type-3 #top .search_form {
	float: right;
	width: 450px;
	margin-right: 30px;
	margin-left: 0;
	margin-top: 16px;
	height: 44px;
}

	.header-type-3 #top .search_form .search-cat select {
		height: 42px;
		max-width: 170px;
		overflow: hidden;
	}
	
	.header-type-3 #top .search_form input {
		height: 42px;
		line-height: 42px;
	}
	
	.header-type-3 .search_form .button-search, 
	.header-type-3 .search_form .button-search2 {
		height: 38px;
		height: 38px;
		line-height: 38px;
		background: none;
	}
	
	.header-type-3 #top #cart_block {
		padding-top: 16px;
	}
	
	.header-type-3 #top #cart_block .cart-heading .flaticon-shopping-bag {
		height: 44px;
		width: 44px;
		line-height: 44px;
	}
	
	.header-type-3 #top #cart_block .cart-heading .itm-cont {
		left: 30px;
		top: -6px;
	}
	
.header-type-3 #top-bar .call-mun {
	display: none;
}

.header-type-3 #top .social-top {
	display: none;
}

.header-type-3 #top .call-mun {
	float: right;
	margin-right: 35px;
	color: #fff;
	line-height: 18px;
	margin-top: 21px;
}

	.header-type-3 #top .call-mun i {
		float: left;
		font-size: 30px;
		margin-top: 6px;
	}
	
	.header-type-3 #top .call-mun p {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
@media (max-width: 1290px) {
	.responsive .header-type-3 #top .call-mun {
		display: none;
	}
}

@media (max-width: 1098px) {
	.responsive .header-type-3 #top .search_form {
		width: 380px;
	}
}
	
@media (max-width: 991px) {
	.responsive .header-type-3 #top .call-mun {
		float: left;
		display: block;
	}
	
	.responsive .header-type-3 #top .search_form {
		clear: both;
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.responsive .header-type-3 #top .call-mun {
		display: none;
	}
	
	.responsive .header-type-3 #top .search_form {
		width: 100%;
		float: left;
	}
}
	
/* @end */

/* @group Header type 4 */

.header-type-4 .horizontal ul.megamenu > li > a strong {
	font-weight: bold;
}
				
.header-type-4 #top .search_form {
	float: right;
	width: 450px;
	margin-right: 30px;
	margin-left: 0;
	border-width: 2px;
}

	.header-type-4 #top .search_form .search-cat select {
		max-width: 170px;
		overflow: hidden;
		height: 46px;
	}
	
	.header-type-4 #top .search_form input {
		height: 46px;
		line-height: 46px;
	}
	
	.header-type-4 .search_form .button-search, 
	.header-type-4 .search_form .button-search2 {
		height: 42px;
		width: 42px;
		line-height: 42px;
		background: none;
	}
	
.header-type-4 #top-bar .call-mun {
	display: none;
}

.header-type-4 #top .social-top {
	display: none;
}

.header-type-4 #top .call-mun {
	float: right;
	margin-right: 35px;
	color: #555;
	line-height: 18px;
	margin-top: 21px;
}

	.header-type-4 #top .call-mun i {
		float: left;
		font-size: 30px;
		margin-top: 6px;
	}
	
	.header-type-4 #top .call-mun p {
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
@media (max-width: 1290px) {
	.responsive .header-type-4 #top .call-mun {
		display: none;
	}
}

@media (max-width: 1098px) {
	.responsive .header-type-4 #top .search_form {
		width: 380px;
	}
}
	
@media (max-width: 991px) {
	.responsive .header-type-4 #top .call-mun {
		float: left;
		display: block;
	}
	
	.responsive .header-type-4 #top .search_form {
		clear: both;
		margin-right: 0;
	}
}

@media (max-width: 767px) {
	.responsive .header-type-4 #top .call-mun {
		display: none;
	}
	
	.responsive .header-type-4 #top .search_form {
		width: 100%;
		float: left;
	}
}
	
/* @end */

/* @group Version 05 */

.layout-5 .like-bnr.ultra {
	background: url(../img/bnr-feature-2.jpg) right top no-repeat;
}
.layout-5 .like-bnr.ultra-1 {
	background: url(../img/bnr-feature-3.jpg) right top no-repeat;
}
.layout-5 .like-bnr.ultra-1 .price {
	color: #222222;
}

.lay-5-links h5 {
	margin: 0px;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: 600;
}
.lay-5-links li {
	list-style: none;
}
.lay-5-links li:nth-last-child(1):before {
	display: none;
}
.lay-5-links {
	padding: 30px;
	border: 2px solid #ededed;
	background: url(../img/bnt-btn-img.jpg) bottom no-repeat;
	min-height: 649px;
	background-size: contain;
	margin: 30px 0px 0px 0px;
}
.lay-5-links ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.lay-5-links li a {
	line-height: 30px;
	color: #555555;
	font-size: 14px;
}

.layout-5 .box {
	padding-top: 30px;
}

@media (min-width: 1200px) {
	.layout-5 .featured-product .product {
		padding-bottom: 46px;
	}
}

@media (max-width: 1199px) {
	.responsive .layout-5 .featured-product {
		padding-top: 30px;
	}
}

.lay-5-links .bullet-round-list {
	position: relative;
}
.lay-5-links .bullet-round-list li {
	position: relative;
	padding-left: 20px;
}
.lay-5-links .bullet-round-list li:before {
	height: 6px;
	width: 6px;
	content: "";
	border-radius: 50%;
	position: absolute;
	left: 0px;
	top: 12px;
	background: #cccccc;
}

/* @end */

/* @group Header type 5 */

.header-type-5 .menu-background {
	background: none;
}

.header-type-5.fixed-header {
	background: none;
}

@media (max-width: 991px) {
	.responsive .header-type-5 .two-modules .megaMenuToggle {
		right: 5px;
	}
}

.header-type-5 ul.megamenu > li.phone-item > a {
	padding-right: 20px;
}

@media (max-width: 1098px) and (min-width: 992px) {
	.responsive .header-type-5 ul.megamenu > li.phone-item > a {
		padding-right: 10px;
	}
}

.header-type-5 #top .search_form {
	margin-left: 0;
	margin-right: 30px;
	width: 40.2%;
}

.header-type-5 #top .search_form .search-cat select {
	max-width: 170px;
	overflow: hidden;
}

@media (max-width: 991px) {
	.responsive .header-type-5 #top .search_form {
		display: none;
	}
}

.header-type-5 + .main-content .box .box-heading {
	text-align: center;
}

.header-type-5 + .main-content .box .box-heading:after {
	left: 50%;
	margin-left: -45px;
}

.header-type-5 + .main-content .filter-product .filter-tabs {
	padding-right: 0;
}

.header-type-5 + .main-content .filter-product .filter-tabs ul {
	text-align: center;
}

	.header-type-5 + .main-content .filter-product .filter-tabs ul > li {
		float: none;
		margin: 0px 14px -1px 14px;
		display: inline-block;
		border-bottom: 2px solid transparent;
	}
	
		.header-type-5 + .main-content .filter-product .filter-tabs ul > li.active {
			border-bottom-color: #0088cc;
		}
	
		.header-type-5 + .main-content .filter-product .filter-tabs ul > li a {
			background: none !important;
			color: #555 !important;
			font-size: 20px;
			padding: 15px 0px !important;
		}
		
			.header-type-5 + .main-content .filter-product .filter-tabs ul > li.active a {
				color: #222 !important;
			}
			
			
	.header-type-5 + .main-content .tab-content .prev-button,
	.header-type-5 + .main-content .tab-content .next-button {
		top: 50%;
		left: -16px;
		right: auto;
		margin-top: -16px;
		z-index: 9;
	}
	
		.header-type-5 + .main-content .tab-content .next-button {
			left: auto;
			right: -16px;
		}
		
.header-type-5 + .main-content .box {
	position: relative;
}
	
.header-type-5 + .main-content .box > .prev, 
.header-type-5 + .main-content .box > .next {
	display: block;
	position: absolute;
	left: -16px;
	top: 60%;
	z-index: 9;	
	margin: 0px;
}

	.header-type-5 + .main-content .box > .next {
		left: auto;
		right: -16px;
	}
	
/* @end */

/* @group Version 06 */

@media (max-width: 991px) {
	.responsive .featured-product.type2 {
		padding-top: 0px;
		padding-bottom: 30px;
	}
}

.layout-6 .like-bnr.ultra {
	background: url(../img/bnr-feature-2.jpg) right top no-repeat;
}
.layout-6 .like-bnr.ultra-1 {
	background: url(../img/bnr-feature-4.jpg) right top no-repeat;
}

/* @end */

/* @group Version 07 */

.layout-7.week-sale-bnr p {
	color: #fff;
}

.layout-7.week-sale-bnr .btn-round {
    background: #6fa717;
}

	.layout-7.week-sale-bnr .btn-round:hover {
		background: #333;
	}

.layout-7.shipping-info {
	margin-top: 60px;
}

	.layout-7.shipping-info ul {
		background: #fff;
	}
	
.filter-links {
	background: #fff;
	border: 1px solid #e6e6e6;
	padding: 20px;
	margin-top: 60px;
}
.filter-links ul {
	margin-bottom: 20px;
	padding: 0px;
}
.filter-links li {
	list-style: none;
	line-height: 40px;
	color: #555555;
}
.filter-links li a {
	line-height: 40px;
	color: #555555;
	display: inline-block;
	width: 100%;
}
.filter-links li a span {
	float: right;
	color: #aaaaaa;
	font-size: 12px;
}
.filter-links li a:hover {
	padding-left: 5px;
}
.filter-links h5 {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 15px;
	font-weight: 600;
	color: #83bb2b;
	font-size: 17px;
	border-bottom: 1px solid #e5e5e5;
}

/* @end */

/* @group Version 08 */

.big-nsv {
	background: #fff;
	border-bottom: 1px solid #eee;
}

.common-home .big-nsv {
	border-bottom: none;
}

.big-nsv .nav li {
	float: left;
	text-align: center;
	width: 16.66666666%;
}
.big-nsv .nav li i {
	display: inline-block;
	width: 100%;
	font-size: 32px;
}
.big-nsv .nav li a {
	font-size: 15px;
	padding-top: 25px;
	font-weight: bold;
	border-right: 1px solid #eeeeee;
	min-height: 127px;
	background: none !important;
	line-height: 1.45;
}
.big-nsv .nav li:nth-last-child(1) a {
	border-right: none !important;
}
.big-nsv .nav li a span {
	color: #888888;
	font-size: 13px;
	display: inline-block;
	width: 100%;
	font-weight: normal;
}
.big-nsv .nav li.active a {
	background: #0088cc;
	color: #fff;
}
@media (max-width: 767px) {
	.responsive .big-nsv .nav li {
		width: 50%;
	}
	
	.responsive .big-nsv .nav li a {
		border-top: 1px solid #eee;
		border-right: 1px solid #eee;
	}
	
	.responsive .big-nsv .nav li:first-child a,
	.responsive .big-nsv .nav li:nth-child(2) a {
		border-top: none;
	}
	
	.responsive .big-nsv .nav li:nth-child(2n) a {
		border-right: none;
	}
}

.layout-8 .like-bnr.ultra {
	background: url(../img/bnr-feature-2.jpg) right top no-repeat;
}
.layout-8 .like-bnr.ultra-1 {
	background: url(../img/bnr-feature-4.jpg) right top no-repeat;
}

/* @end */

/* @group Version 09 */

.custom-footer .shipping-info.layout-9 {
	margin: 0px;
}

.custom-footer .shipping-info.layout-9 ul {
	display: block;
	border: none;
}

.layout-9 .week-sale-bnr {
	height: 250px;
	padding-top: 50px;
	background: url(../img/week-sale-bg-1.jpg) no-repeat;
	background-size: cover;
}
.layout-9 .like-bnr {
	background: url(../img/week-sale-bg-1-1.jpg) no-repeat;
	background-size: cover;
}

.layout-9 .like-bnr h4 {
	color: #22c961;
	font-size: 26px;
	letter-spacing: -1px;
	font-weight: 600;
}

.layout-9 .like-bnr.watch {
	background: url(../img/week-sale-bg-1-2.jpg) no-repeat;
	background-size: cover;
}
.layout-9 .week-sale-bnr p {
	color: #fff;
}
.layout-9 .btn-round {
	background: #22c961 !important;
}
.layout-9 .btn-round:hover {
	background: #333 !important;
}

.view-all {
	color: #888888;
	border-bottom: 1px solid #b2b2b2;
	display: inline-block;
	margin-top: 25px;
}

/* @end */

/* @group Version 10 */

.layout-10.shipping-info {
	margin: 0px;
}

.layout-10.shipping-info ul {
	border: none;
	padding: 20px 0;
}

.layout-10.shipping-info li {
	padding: 10px 0;
	padding-left: 30px;
}

.big-bnr-add {
	background: #fafafa url(../img/b-bnr-bg.jpg) no-repeat;
	background-size: cover;
	min-height: 250px;
	padding: 30px;
	margin: 30px 0px 0px 0px;
}
.big-bnr-add .price {
	font-weight: 800;
	color: #f12a43;
	float: left;
	font-size: 30px;
}
.big-bnr-add span.line-through {
	color: #aaaaaa;
	text-decoration: line-through;
	font-weight: normal;
	margin-left: 10px;
	font-size: 24px;
}
.big-bnr-add .btn {
	margin-top: 20px;
	color: #000 !important;
}

@media (max-width: 767px) {
	.responsive .big-bnr-add .btn {
		margin-bottom: 30px;
	}
}

.big-bnr-add .btn:hover {
	color: #fff !important;
}

.big-bnr-add h3 {
	margin-top: 0px;
	margin-bottom: 0;
	font-size: 30px;
	font-weight: 600;
}
.big-bnr-add .text-sec {
	padding: 30px;
	padding-bottom: 0px;
}

/* @end */

/* @group Header type 6 */

.header-type-6 #top .search_form {
	margin-left: 0;
	margin-right: 30px;
	width: 40.2%;
}

.header-type-6 #top .search_form .search-cat select {
	max-width: 170px;
	overflow: hidden;
}

@media (max-width: 991px) {
	.responsive .header-type-6 #top .search_form {
		display: none;
	}
}

.header-type-6 ul.megamenu > li > a strong {
	font-weight: bold;
}

.header-type-6 ul.megamenu > li .call-mun {
	font-weight: normal;
}

	.header-type-6 ul.megamenu > li .call-mun i {
		color: #888888;
	}

/* @end */

/* @group Version 11 */

.layout-11.wide-bnr h5 span {
	color: #ff4040;
}

.slider-and-banners3 .col-sm-9 {
	width: 66%;
}
.slider-and-banners3 .col-sm-3 {
	width: 34%;
}

@media (max-width: 991px) {
	.responsive .slider-and-banners3 .col-sm-9 {
		width: 100%;
	}
	.responsive .slider-and-banners3 .col-sm-3 {
		width: 100%;
	}
}

.slider-and-banners3 .camera_slider {
	margin-top: 0;
}

.layout-11.week-sale-bnr {
	margin-top: 30px;
	height: 220px;
	padding-top: 25px;
}
.layout-11.week-sale-bnr p {
	color: rgba(255,255,255,0.5);
}

.layout-11.week-sale-bnr .btn-round {
    background: #f12a43;
}

.layout-11.week-sale-bnr .btn-round:hover {
	background: #333;
}

@media (max-width: 991px) {
	.responsive .layout-11.week-sale-bnr {
		margin-top: 0;
		height: 250px;
		padding-top: 40px;
	}
}

/* @end */

/* @group Header type 7 */

.header-type-7 .menu-background {
	background: none;
}

.header-type-7 .overflow-megamenu.two-modules .relative {
	background: #0088cc;
}

.header-type-7.fixed-header {
	background: none;
}

.header-type-7 #top .right {
	padding-right: 30px;
}

@media (max-width: 991px) {
	.responsive .header-type-7 #top .horizontal .megaMenuToggle {
		right: 5px !important;
	}
	
	.responsive .header-type-7 #top .right {
		padding-left: 5px;
		padding-right: 5px;
	}
}

/* @end */

/* @group Version 12 */

.slider-and-banners4 .camera_slider {
	margin: 0px;
}

.slider-and-banners4 .row {
	margin: 0px -5px !important;
}

	.slider-and-banners4 .row > div {
		padding: 0px 5px;
	}
	
	.slider-and-banners4 .row > div.col-sm-3 {
		width: 25%;
	}
	
	.slider-and-banners4 .row > div.col-sm-7 {
		width: 53%;
		padding: 0px;
	}
	
	.slider-and-banners4 .row > div.col-sm-2 {
		width: 22%;
		padding-left: 15px;
	}
	
	@media (max-width: 991px) {
		.responsive .slider-and-banners4 .row > div.col-sm-3 {
			width: 100%;
		}
		
		.responsive .slider-and-banners4 .row > div.col-sm-7 {
			width: 100%;
			padding: 0px 5px;
		}
		
		.responsive .slider-and-banners4 .row > div.col-sm-2 {
			width: 100%;
			padding: 0px 5px;
		}
	}

.layout-12.like-bnr {
	background: url(../img/wit-slide-add.jpg) center center no-repeat;
	min-height: 500px;
	padding: 25px;
	background-size: cover !important;
}
.layout-12.like-bnr h5 {
	font-size: 20px;
	line-height: 1.1;
}
.layout-12.like-bnr h4 {
	font-size: 20px;
	color: #1fc0a0;
}

.layout-12.like-bnr .price {
	line-height: 1.4;
}

.layout-12.like-bnr .btn {
	margin-top: 10px;
}

.layout-12.shipping-info ul {
	background: #fafafa;
}

.select-tab {
	float: right;
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.select-tab li {
		display: inline-block;
		padding: 0px 15px;
	}
	
		.select-tab li a {
			font-size: 15px;
			color: #000;
			font-weight: normal;
		}
		
			.select-tab li.active a {
				font-weight: bold;
			}
			
@media (max-width: 991px) {
	.responsive .select-tab {
		float: none;
		clear: both;
		padding: 20px 0px 0px 0px;
	}
	
	.responsive .select-tab li {
		padding: 3px 30px 3px 0px;
	}
}

.size-cover > div {
	background-size: cover !important;
}

.products-tabs .product {
	border: 1px solid #e6e6e6;
	padding: 9px;
	background: #fff;
	margin: 0px 0px 30px 0px;
}

	.products-tabs .product .left {
		float: left;
		width: 50%;
		max-width: 170px;
		padding-right: 10px;
	}
	
		.products-tabs .product .left .image img {
			display: block;
			width: 100%;
			margin: 0px auto;
		}

	.products-tabs .product .right {
		float: left;
		width: 50%;
	}
	
		.products-tabs .product .right .name {
			height: 44px;
			overflow: hidden;
		}
	
		.products-tabs .product .right .price {
			font-weight: bold;
			color: #333333;
			padding: 5px 0px;
		}
		
			.products-tabs .product .right .price .price-old {
				margin-left: 10px;
				font-weight: normal;
				text-decoration: line-through;
				color: #aaa;
			}
			
		.products-tabs .product .right .add-to-cart {
			height: 42px;
			width: 42px;
			border-radius: 50%;
			background: #eeeeee;
			color: #888888 !important;
			text-align: center;
			line-height: 44px;
			display: block;
			margin: 5px 0px 0px 0px;
		}
		
			.products-tabs .product .right .add-to-cart:hover {
				background: #0088cc;
				color: #fff !important;
			}
			
.products-grid-with-carousel .product-grid {
	margin: 0px;
}

	.products-grid-with-carousel .product-grid .product {
		margin: 0px;
	}
	
.layout-12.week-sale-bnr {
	background: url(../img/week-sale-bg-green-1.jpg) center center no-repeat;
	background-size: cover;
	height: 100%;
	min-height: 160px;
	padding-top: 32px;
	margin: 50px 0px 20px 0px;
}
	
.layout-12.week-sale-bnr p {
    color: #fff;
    opacity: 0.8;
}

.layout-12-1.like-bnr {
	background: url(../img/watch-bg-2.jpg) center center no-repeat;
	background-size: cover !important;
	min-height: 250px;
}

/* @end */

/* @group Version 13 */

.foot-link.type2 ul li a {
	color: #aaa;
}

.foot-link.type2  {
	border-color: #454545;
}

.dream-adds {
	background: url(../img/dream-add-bnr.png) center center no-repeat;
	height: 174px;
	text-align: center;
	padding-top: 26px;
	margin: 60px 0px 0px 0px;
}
.dream-adds h3 {
	margin: 0px;
	font-size: 30px;
	color: #101f29;
	font-weight: 700;
}
.dream-adds h5 {
	margin: 0px;
	font-size: 18px;
	color: #888888;
	font-weight: normal;
}
.dream-adds span {
	margin: 0px;
	font-size: 30px;
	color: #dd571c;
	font-weight: 800;
}
.dream-adds span small {
	margin: 0px;
	font-size: 18px;
	color: #888888;
	font-weight: normal;
}

.today-deals-products.type2 .left {
	padding-right: 0;
}

.today-deals-products.type2 .left .is-countdown {
	position: relative;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
	width: auto;
	margin: 0px -5px;
}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show1 .countdown-section {
		width: 100% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show2 .countdown-section {
		width: 50% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show3 .countdown-section {
		width: 32.5% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show4 .countdown-section {
		width: 25% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show5 .countdown-section {
		width: 19.5% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show6 .countdown-section {
		width: 16.25% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-show7 .countdown-section {
		width: 14% !important;
		float: left !important;
	}
	
	.today-deals-products.type2 .left .is-countdown .countdown-section {
		margin: 10px 0px 0px 0px !important;
		padding: 0px 5px !important;
	}
	
.today-deals-products.type2 .right .name {
	font-size: 15px;
	font-weight: bold;
}

.today-deals-products.type2 .right .rating {
	padding: 4px 0px 0px 0px;
}

.today-deals-products.type2 .add-to-cart {
	height: 42px;
	width: 42px;
	border-radius: 50%;
	background: #eeeeee;
	color: #888888 !important;
	text-align: center;
	line-height: 44px;
	display: block;
}

	.today-deals-products.type2 .add-to-cart:hover {
		background: #0088cc;
		color: #fff !important;
	}
	
.layout-13.like-bnr.ultra {
	background: url(../img/bnr-feature-2.jpg) right top no-repeat;
}
.layout-13.like-bnr.ultra-1 {
	background: url(../img/bnr-feature-4.jpg) right top no-repeat;
}
	
/* @end */

/* @group Header type 8 */

.header-type-8 .menu-background {
	background: none;
}

.header-type-8.fixed-header {
	background: none;
}

.header-type-8 + .main-content .filter-product .filter-tabs {
	padding-right: 0;
}

.header-type-8 + .main-content .filter-product .filter-tabs ul {
	text-align: center;
}

	.header-type-8 + .main-content .filter-product .filter-tabs ul > li {
		float: none;
		margin: 0px 14px -1px 14px;
		display: inline-block;
		border-bottom: 2px solid transparent;
	}
	
		.header-type-8 + .main-content .filter-product .filter-tabs ul > li.active {
			border-bottom-color: #0088cc;
		}
	
		.header-type-8 + .main-content .filter-product .filter-tabs ul > li a {
			background: none !important;
			color: #555 !important;
			font-size: 20px;
			padding: 15px 0px !important;
		}
		
			.header-type-8 + .main-content .filter-product .filter-tabs ul > li.active a {
				color: #222 !important;
			}
			
			
	.header-type-8 + .main-content .tab-content .prev-button,
	.header-type-8 + .main-content .tab-content .next-button {
		top: 50%;
		left: -16px;
		right: auto;
		margin-top: -16px;
		z-index: 9;
	}
	
		.header-type-8 + .main-content .tab-content .next-button {
			left: auto;
			right: -16px;
		}
		
@media (max-width: 991px) {
	.responsive #main .two-modules .megamenuToogle-wrapper .container > div {
		margin-right: 6px;
	}
}

/* @end */

/* @group Version 14 */

.top-items ul {
	margin: 0px !important;
	padding: 0px;
	list-style: none;
}
.top-items img {
	display: block;
	width: 100%;
	margin: 0px auto;
}
.top-items li {
	padding: 0px;
	list-style: none;
	position: relative;
}
.top-items .bottom-details {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	padding-left: 50px;
	padding-bottom: 30px;
}
.top-items h3 {
	margin: 0px;
	font-size: 26px;
	font-weight: 600;
	margin-bottom: 10px;
}
.top-items span {
	font-size: 18px;
	color: #888888;
}
.top-items a {
	font-size: 14px;
	color: #888888;
	height: 38px;
	width: 38px;
	border: 1px solid #888888;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	line-height: 36px;
}

@media (max-width: 991px) {
	.responsive .top-items li {
	    width: 50%;
	    float: left;
	}
}

@media (max-width: 540px) {
	.responsive .top-items li {
	    width: 100%;
	    float: none;
	}
}

.layout-14.shipping-info {
	margin-top: 60px;
}

	.layout-14.shipping-info ul {
		border: none;
	}
	
	.layout-14.shipping-info li {
	    padding: 20px 0;
	    padding-left: 30px;
	}

/* @end */

/* @group Version 15 */

.layout-15.like-bnr {
	background: url(../img/wit-slide-add-1.jpg) center center no-repeat;
	min-height: 500px;
	padding: 25px;
	background-size: cover;
}

.layout-15.like-bnr h4 {
	font-size: 20px;
}

.layout-15.like-bnr .price {
	line-height: 1.4;
}

.layout-15.like-bnr .btn {
	margin-top: 10px;
}

.like-bnr.for-lay {
	background: url(../img/wit-slide-add-2.jpg) center bottom no-repeat;
	background-size: cover;
	padding: 30px;
	padding-right: 20px;
	min-height: 405px;
	padding-top: 50px;
	margin-top: 48px;
	width: 100%;
}

@media (max-width: 767px) {
	.responsive .like-bnr.for-lay {
	    min-height: inherit;
	    background-size: contain !important;
	    background-position: right bottom;
	    padding-top: 50px;
	    background-color: rgba(0,0,0,0.05);
	    padding-bottom: 50px;
	    float: none;
	    height: auto;
	}
}

.for-lay.fst {
	background: url(../img/wit-slide-add-3.jpg) center bottom no-repeat;
	background-size: cover;
}
.for-lay.snd {
	background: url(../img/wit-slide-add-4.jpg) center bottom no-repeat;
	background-size: cover;
}

/* @end */

/* @group Version 16 */

.products2 .is-countdown {
	margin: 5px -5px 0 -5px;
	position: relative;
}

.products2 .product .left {
	position: relative;
}

.products2 .product .left:before {
    position: absolute;
    right: 0px;
    top: 0px;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 68px 68px 0;
    border-color: transparent #ea4242 transparent transparent;
    z-index: 1;
}

.products2 .product .left .sale-tag {
	border-radius: 2px;
	font-size: 13px;
	color: #fff;
	position: absolute;
	padding: 5px 10px;
	font-weight: 600;
	right: -3px;
	margin-top: 2px;
	background: none !important;
	top: 5px;
	left: auto;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	z-index: 2;
}

.layout-16.big-bnr-add .btn {
	color: #fff !important;
}

.layout-16.big-bnr-add .price {
	float: none;
}

.layout-16.big-bnr-add {
	margin-top: 60px;
	padding-left: 20px;
}

.layout-16.week-sale-bnr {
	background: url(../img/week-sale-bg-3.jpg) center center no-repeat;
}

.layout-16.week-sale-bnr p {
	color: rgba(255, 255, 255, .75);
}

.layout-16.week-sale-bnr .btn-round {
	background: #424378;
}

.layout-16.week-sale-bnr .btn-round:hover {
	background: #333;
}

.layout-16.like-bnr.watch {
	background: url(../img/watch-bg-2-1.jpg) right no-repeat;
	background-size: cover;
	min-height: 250px;
}

.layout-16.like-bnr .price {
	font-size: 26px;
	font-weight: 800;
	color: #ea4242;
}

/* @end */