



::-moz-focus-inner {
	border:0;
}
.placeholder {
	color:#4ECB48;
}
a {
	color:#F27F3A;
	outline:none;
	text-decoration:none;
}
a:hover {
	color:#4ECB48;
	text-decoration:none;
}
a:active,
a:focus {
	color:#4ECB48;
	outline:none;
}


::-moz-selection {
	background:#4ECB48;
	color:#ffffff;
}
::selection {
	background:#4ECB48;
	color:#ffffff;
}

input[type=number] {
	opacity:1;
}


@font-face {
	font-family:'norwesterregular';
	font-style:normal;
	font-weight:normal;
	src:url('https://www.skullstore.co.uk/wp-content/themes/themarket/fonts/norwester-webfont.woff2') format('woff2'),
		 url('https://www.skullstore.co.uk/wp-content/themes/themarket/fonts/norwester-webfont.woff') format('woff');
}


body {
	background-color:#ffffff;
	font:13px/1.5 'norwesterregular', sans-serif;
	overflow-x:hidden;
}
h1, h2, h3, h4, h5, h6 {
	color:#363636;
	font-family:'norwesterregular';
	font-weight:400;
	letter-spacing:0.04em;
	line-height:40px;
	text-transform:uppercase;
}
h1 {
	font-size:50px;
	margin:49px 0 35px;
}
h2 {
	font-size:40px;
	margin:69px 0 20px;
}
h3 {
	font-size:32px;
	margin:67px 0 12px;
}
h4 {
	font-size:26px;
	margin:55px 0 14px;
}
h5 {
	font-size:20px;
	margin:49px 0 16px;
}
h6 {
	font-size:16px;
	margin:42px 0 10px;
}
p {
	color:#363636;
	font-family:"norwesterregular";
	font-size:16px;
	line-height:27px;
	margin:10px 0;
}
blockquote {
	border:none;
	margin:21px 0 12px;
	padding:24px 0 20px 72px;
	position:relative;
}
blockquote p {
	color:#363636;
	font-family:"norwesterregular";
	font-size:24px;
	font-weight:700;
	line-height:40px;
}
blockquote:before {
	color:#F27F3A;
	content:"”";
	font-family:"norwesterregular";
	font-size:88px;
	font-weight:700;
	left:5px;
	line-height:32px;
	position:absolute;
	top:57px;
}
mark {
	background-color:#fff478;
}
dfn {
	font-style:normal;
}
pre {
	background-color:#f8f8f8;
	border:none;
	border-radius:0;
	color:#464646;
	font-size:14px;
	letter-spacing:0.04em;
	line-height:26px;
	padding:35px 44px;
}
ul {
	margin-bottom:44px;
	padding-left:27px;
}
ul li {
	color:#363636;
	font-family:"norwesterregular";
	font-size:16px;
	font-weight:400;
	line-height:40px;
	padding-left:3px;
}
.dropdown-menu > li > a {
	padding:3px 10px;
}
.kd_line {
	background-color:#fff;
	margin:45px 0px 35px 0px;
}
.kd_custom_select select {
	display:none;
	color:#000;
}
.kd_dropdown.kd_custom_select {
  border:1px solid #e6e6e6;
}
.woocommerce .button {
	box-shadow:none !important;
}
input.rating {
	opacity:0;
	width:0px;
	height:0px;
	position:absolute;
	top:0px;
	left:0px;
}
i.icon {
	display:block;
	width:24px;
	height:24px;
	background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
	background-position:0 0;
	background-repeat:no-repeat;
}
	i.icon-language {
		background-position:-5px -2px;
	}
	i.icon-language-french {
		background-position:-107px -37px;
	}
	i.icon-cart {
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/carticon.png);
		background-repeat:no-repeat;
		background-position:center top;
		width:48px;
		height:58px;
		display:block;
	}
	i.fa-close {
		background-image:none;
	}
	i.icon-account {
		background-position:-8px -25px;
	}
	i.icon_arrow-cart {
		background:none;
		width:0;
		height:0;
		border-style:solid;
		border-width:0 6px 8px 6px;
		border-color:transparent transparent #A21312 transparent;
	}
	i.icon_arrow-menu {
		background-position:-151px 0;
	}
	i.icon_delete {
		background-position:-104px 0;
	}
	i.icon_plus {
		background-position:-140px -34px;
	}
	i.icon_search {
		background-position:-29px -5px;
	}
	i.icon_free_shipping {
		width:46px;
		height:43px;
		background-position:-97px -89px;
	}
	i.icon_special_offer {
		width:46px;
		height:43px;
		background-position:-181px -93px;
	}
	i.icon_free_returns {
		width:46px;
		height:43px;
		background-position:-273px -98px;
	}
	i.icon_testimonial {
		background-position:-200px -194px;
	}
	i.icon_arrow_testimonial {
		background-position:-150px -150px;
	}
	i.icon_envato {
		background-position:-8px -188px;
		width:30px;
		height:30px;
	}
	i.icon_twitter {
		background-position:-52px -188px;
		width:30px;
		height:30px;
	}
	i.icon_facebook {
		background-position:-96px -188px;
		width:30px;
		height:30px;
	}
	
	i.icon_pinterest {
		background-position:-140px -188px;
		width:30px;
		height:30px;
	}
	i.icon_card_amazon {
		background-position:-251px -237px;
		width:40px;
	}
	i.icon_card_discover {
		background-position:-8px -237px;
		width:40px;
	}
	i.icon_card_money {
		background-position:-56px -237px;
		width:40px;
	}
	i.icon_card_visa {
		background-position:-103px -237px;
		width:40px;
	}
	i.icon_card_paypal {
		background-position:-152px -237px;
		width:40px;
	}
	i.icon_card_mastercard {
		background-position:-202px -237px;
		width:40px;
	}
	i.icon_salelabel, span.kd_salelabel {
		background-color:#4ECB48;
		border-radius:3px;
		color:#fff;
		display:block;
		font-family:"norwesterregular";
		font-size:14px;
		font-style:normal;
		font-weight:400;
		letter-spacing:0.08em;
		line-height:33px;
		margin:0;
		padding:3px 16px 0px;
		position:absolute;
		text-align:center;
		text-transform:uppercase;
		z-index:20 !important;
	}
	.single-product .kd_image_large .kd_salelabel {
		left:20px;
		top:20px;
	}
		i.icon_hotlabel {
		background-position:-226px  -10px;
		width:66px;
		height:67px;
	}
	i.icon_newlabel {
		background-position:-442px -10px;
		width:66px;
		height:67px;
	}
	i.icon_kd_compare {
		background-position: -6px -150px;
		width:40px;
	}
	i.icon_kd_wishlist {
		background-position: -39px -148px;
		width:40px;
	}
	i.icon_grid {
		background-position: -11px -278px;
		width:20px;
		height:18px;
	}
		i.icon_grid:hover, 	i.icon_grid:focus {
			background-position:-11px -295px;
		}
	i.icon_list {
		background-position: -47px -278px;
		width:20px;
		height:18px;
	}
		i.icon_list:hover, 	i.icon_list:focus {
			background-position:-47px -295px;
		}
		
	.btn_addcart {
		background:#4ECB48;
		border:medium none;
		border-radius:0;
		box-shadow:none;
		color:#fff;
		font-family:'norwesterregular';
		font-size:14px !important;
		font-weight:300;
		margin:0 0 -15px;
		padding:20px 40px;
		position:relative;
		text-align:left;
		text-decoration:none;
		text-transform:uppercase;
		transition:all 0.5s ease;
	}
		.btn_addcart:hover {
			background:#F27F3A;
			color:#fff;
		}
		.single-product .kd_description .btn_addcart {
			font-size:22px;
			margin:24px 0px 0px 0px;
			padding:16px 40px;
			margin-left:0 !important;
		}
	.btn_checkout {
		-webkit-border-radius:2;
		-moz-border-radius:2;
		border-radius:2px;
		font-family:'norwesterregular';
		color:#ffffff;
		font-size:18px;
		background:#4ECB48;
		padding:5px 20px 5px 20px;
		text-decoration:none;
		position:relative;
		margin:10px 0px 10px 10px;
		text-transform:uppercase;
	}
		.btn_checkout:hover {
			background:#A21312;
			color:#fff;
		}
	.btn_viewcart {
		-webkit-border-radius:2;
		-moz-border-radius:2;
		border-radius:2px;
		font-family:'norwesterregular';
		color:#ffffff;
		font-size:18px;
		background:#c6c6c6;
		padding:5px 16px 5px 16px;
		text-decoration:none;
		position:relative;
		margin:10px 0px 10px 10px;
		text-transform:uppercase;
	}
		.btn_viewcart:hover {
			background:#a9a9a9;
			color:#fff;
		}


.container-fluid {
	padding:14px !important;
}
.kd_top_hack,
.kd_left_hack,
.kd_right_hack,
.kd_bottom_hack {
	background:#ffffff;
	height:14px;
	position:fixed;
	width:100%;
	z-index:120;
}
.kd_top_hack {
	top:0;
	position:fixed;
}
.kd_left_hack,
.kd_right_hack {
	width:14px;
	height:100%;
	position:fixed;
}
.kd_left_hack {
	left:0;
	top:0;
}
.kd_right_hack {
	right:0;
	z-index:1;
}
.kd_bottom_hack {
	bottom:0;
}
.kd_left_side_fixed {
	position:relative;
}

.header-sidebar {
	background-color:#1c1c1c;
	bottom:14px;
	left:11px;
	overflow:auto;
	position:fixed;
	top:14px;
	width:inherit;
	z-index:1;
}
.kd_cart_mini {
	color:#fff;
	display:block;
	left:0;
	margin:22px auto 0;
	position:relative;
	right:0;
	text-align:center;
}

.kd_cart_mini a {
	color:#a2a2a2 !important;
	font-family:"norwesterregular";
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:38px;
	margin:0;
}
	.kd_cart_mini a:hover {
		color:#F27F3A !important;
	}

.kd_cart_mini i.micon {
	color:#F27F3A;
	margin-right:2px;
	 
}
.kd_header_top, .kd_header_elements, .navigationbar {
	width:100%;
	float:left;
	padding:0 10%;
}
	.kd_header_top_menu {
		display:block;
		border-bottom:1px solid rgba(255,255,255,.1);
		border-top:1px solid rgba(255,255,255,.1);
		margin:22px 0 26px;
		padding:29px 0 32px;
		text-align:center;
	}
 
	.kd_header_top .kd_header_top_menu ul {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		
	}
	.kd_header_top .kd_header_top_menu li {
		display:inline-block;
		list-style:none;
		margin:0px 18px 0px 10px;
		 
	}
	.kd_header_top .kd_header_top_menu li a {
		color:#a2a2a2;
		font-family:"norwesterregular";
		font-size:16px;
		font-weight:400;
		letter-spacing:0.08em;
		line-height:40px;
		text-transform:uppercase;
		transition:all 0.5s ease;
	}
		.kd_header_top .kd_header_top_menu a:hover {
			color:#d4611c;
		}
	.kd_header_top .kd_phone_support {
		border-left:1px solid rgba(255,255,255,.1);
		float:right;
		padding-left:20px;
		margin-left:10px;
		font-family:"norwesterregular";
		font-size:14px;
		color:#717171;
	}
	.kd_social_container {
		text-align:center;
		display:block;
		top:100px;
		position:relative;

	}
	.kd_disclaimer {
		border-top:1px solid rgba(255,255,255,.1);
		margin:23px 0 74px;
		padding-top:61px;
	}
	.kd_header_social_list {
		float:right;
		list-style:none;
		margin:0;
		padding:0;
	}
		.kd_disclaimer .kd_header_social_list li {
			line-height:22px;
		}
		.kd_header_social_list li {
			display:inline-block;
		}
			.kd_header_social_list li a {
				color:#ffffff;
				display:inline-block;
				font-size:16px;
				margin-right:25px;
				padding:3px;
			}
			.kd_header_social_list li a:hover {
				color:#4ECB48;
			}
	
	.kd_header p {
		padding:25px 0 0 0;
		color:#7b7d7c;
	}
	.kd_header .kd_currency {
		font-family:"norwesterregular";
		font-size:12px;
		font-weight:300;
		color:#636363;
		float:right;
		margin:20px 0 10px 15px;
		position:relative;
		padding:2px 6px 0 6px;
		border:1px solid #fff;
	}
		.kd_header .kd_currency span {
			color:#4ECB48;
			font-size:14px;
		}
		.kd_header .kd_currency:hover {
			border:1px solid #ebebeb;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
		}
		.kd_header .kd_currency .kd_currency_swich {
			opacity:0;
			position:absolute;
			top:27px;
			right:0px;
			background-color:#fff;
			border:1px solid #ebebeb;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
			padding:0px 5px 0 5px;	
			transition:opacity 0.2s linear 0s;
			-webkit-transition:opacity 0.2s linear 0s;
			-moz-transition:opacity 0.2s linear 0s;
			-o-transition:opacity 0.2s linear 0s;
		}
		.kd_header .kd_currency:hover .kd_currency_swich{
			opacity:1;
		}

	.kd_header .kd_language {
		float:right;
		margin:23px 0 10px 15px;
		position:relative;
		padding:2px 6px 0 6px;
		border:1px solid #fff;
	}
	.kd_header .kd_language:hover {
		border:1px solid #ebebeb;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
	}
		.kd_header .kd_language a,  
		.kd_header .kd_currency a {
			color:#636363;
			font-weight:300;
		}
		
		.kd_header .kd_language a:hover,  
		.kd_header .kd_currency a:hover {
			color:#4ECB48;
		} 
		.kd_header .kd_language i.icon-language {
			float:left;
		}
		.kd_header .kd_language .kd_language_swich {
			opacity:0;
			position:absolute;
			top:30px;
			right:0px;
			bottom:-28px;
			background-color:#fff;
			border:1px solid #ebebeb;
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
			padding:5px 5px 0 5px;
			transition:all 0.2s linear 0s;
			-webkit-transition:all 0.2s linear 0s;
			-moz-transition:all 0.2s linear 0s;
			-o-transition:all 0.2s linear 0s;
		}
		.kd_header .kd_language .kd_language_swich a {
			float:left;
			position:relative;
			top:-3px;
		}
		.kd_header .kd_language:hover .kd_language_swich{
			opacity:1;
		}
		.kd_header .kd_language .kd_language_swich i.icon-language-french {
			float:left; 
		}


.kd_logo {
	margin:20px auto 46px;
	text-align:center;
}
.kd_checkout_button {
	float:right;
	font-family:"norwesterregular";
	font-size:14px;
	color:#28516d;
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	border-left:1px solid #dadada;
}
.kd_small-cart {	 
	margin:0px 15px 30px 0px; 
	cursor:pointer;
	padding:0 10px 0 10px;
	z-index:20;
}

#kd_checkout_wrap {
	margin:30px 0 0 0px;
	position:absolute;
	top:20px;
	right:30px;
	z-index:100;
	
}
	#kd_checkout_wrap a {
		width:50px;
		height:60px;
	}

	
.navigationbar {
	border:none;
	border-top:1px solid rgba(255,255,255,.1);
	margin-left:10%;
	margin-right:10%;
	padding:40px 0;
	position:relative;
	text-align:center;
	width:80%;
}
.navigationbar ul.kd_main_menu {
	display:table;
	margin:0;
	padding:0;
	width:100%;
}
	.navigationbar .kd_main_menu li {
		color:#ffffff;
		font-family:'norwesterregular';
		font-size:20px;
		font-weight:400; 
		letter-spacing:0.1em;
		line-height:46px;
		list-style:none;
		overflow:hidden;
		position:relative;
		text-transform:uppercase;
	}
		.navigationbar .kd_main_menu li a {
			color:#ffffff;
			display:block;
			font-size:20px;
			padding:0;
			transition:all 0.5s ease;
		}
		.kd_main_menu .menu-item-has-children > a:before {
			content:"\edbf";
			font-family:'IcoMoon-Ultimate';
			color:rgba(255,255,255,.5);
			font-size:12px;
			position:relative;
			right:10px;
		}
		.kd_main_menu .menu-item-has-children a {
		 
		} 
		.kd_main_menu .menu-item-has-children .sub-menu a {
			background-image:none;
		} 
		
		.navigationbar .kd_main_menu .kd_active,
		.navigationbar .kd_main_menu li a:hover {
			color:#F27F3A;
		}
		.navigationbar .kd_main_menu > li.current-menu-item a  {
			color:#ffffff;
		}
		
		body .navigationbar .kd_main_menu .sub-menu {
			box-shadow:none !important;
		}
		.navigationbar .kd_main_menu .sub-menu {
			margin:0;
			padding:0;
			display:none;
		}
			.navigationbar .kd_main_menu .sub-menu li {
				background-image:none;
				display:block;
			}
				.navigationbar .kd_main_menu .sub-menu li a {
					color:#ffffff;
					margin:0;
				}

		.navigationbar .kd_main_menu .tree-col {
			width:540px !important;
		}
		.navigationbar .kd_main_menu .two-col {
			width:320px !important;
		}
		.navigationbar .kd_main_menu .one-col {
			width:180px !important;
		}


.kd_search {
	overflow:hidden;
	margin:30px 0px 10px 0px;
}		
.kd_search form input[type="text"] {
	width:54%;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-family:"norwesterregular";
	font-weight:300;
	z-index:1;
	background-color:#fff;
	border:1px solid #dadada;
	float:right;
	border-right:none;
}
.kd_search .kd_search_submit {
	border:none;
	float:right;
	display:block;
	color:#fff;
	background:#4ECB48;
	font-family:"norwesterregular";
	font-weight:400;
	font-size:14px;
	padding:11px 16px 11px 16px;
	text-transform:uppercase;
}
	.kd_search .kd_search_submit:hover {
		background-color:#A21312;
	}


.kd_search_page div {
	margin-left:0 !important;
}
.kd_search_page h1 {
	border-bottom:1px solid #e6e6e6;
	color:#363636;
	font-family:"norwesterregular";
	font-size:50px !important;
	font-weight:400;
	margin:27px 0 86px;
	padding-bottom:60px;
}
.kd_search_page ul.search-results {
	list-style-type:none; 
}
.kd_search_page h4.test-overflow {
	margin-bottom:17px;
	margin-top:10px;
}
.kd_search_page h4.test-overflow a {
	color:#262626;
	font-family:"norwesterregular";
	font-size:20px;
	font-weight:400;
	letter-spacing:0.1em;
	line-height:32px;
	text-transform:uppercase;
}
.kd_search_page h4.test-overflow a:hover {
	color:#F27F3A;
}

	
#kd-slider .item{
	margin:0px 0px 0px 0px;
	position:relative;
}
	#kd-slider .item img{
		display:block;
		text-align:center;
	}
	#kd-slider .owl-buttons .owl-prev {
		position:absolute;
		left:10px;
		top:50%;
		background-color:#fdfdfd !important;
		text-indent:-1000px;
		width:40px;
		height:40px;
		margin-top:-20px;
	}
		#kd-slider .owl-buttons .owl-prev span {
			display:block;
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 10px 10px 0;
			border-color:transparent #4ECB48 transparent transparent;
			position:absolute;
			top:10px;
			left:15px;
		}
		#kd-slider .owl-buttons .owl-prev:hover span {
			border-color:transparent #A21312 transparent transparent;
		}
	#kd-slider .owl-buttons .owl-next {
		position:absolute;
		right:10px;
		top:50%;
		-webkit-border-radius:0px;
		-moz-border-radius:0px;
		border-radius:0px;
		background-color:#fdfdfd !important;
		text-indent:-10000px;
		width:40px;
		height:40px;
		margin-top:-20px;
	}
		#kd-slider .owl-buttons .owl-next span {
			display:block;
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 0 10px 10px;
			border-color:transparent transparent transparent #4ECB48;
			position:absolute;
			top:10px;
			left:15px;
		}
		#kd-slider .owl-buttons .owl-next:hover span {
			border-color:transparent transparent transparent #A21312;
		}

	 
#kd-slider .container {
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-582px;
	z-index:10;
	padding:0;
}	
#kd-slider .container .kd_slider_content {
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,.8);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	float:left;
	text-align:center;
	padding:10px 0 30px 0px;
}	
	#kd-slider .container .kd_slider_content h2 {
		font-family:"norwesterregular";
		font-size:18px;
		text-transform:uppercase;
		color:#444444;
		text-align:center;
		padding:20px 0px 10px 0px;
		border-bottom:solid 1px #c0c0c0;
		margin-bottom:15px;
		position:relative;
		display:inline-block;
		
	}	
			
	#kd-slider .container .kd_slider_content h2:after {
		content:'';
		border-bottom:solid 1px #c0c0c0;
		width:100%;
		position:absolute;
		bottom:-4px;
		left:0;
	}
		
	#kd-slider .container .kd_slider_content h3 {
		margin:0px auto;
		color:#4ECB48;
		font-size:34px;
		font-family:"norwesterregular";
		font-weight:600;
		text-transform:uppercase;
		
		width:100%;
	}	
		#kd-slider .container .kd_slider_content h4 {
			color:#151515;
			font-size:85px;
			font-weight:700;
			font-family:"norwesterregular";
			text-transform:uppercase;
			line-height:85px;
		}
		
		#kd-slider .container .kd_slider_content .btn {
		  -webkit-border-radius:2;
		  -moz-border-radius:2;
		  border-radius:2px;
		  -webkit-box-shadow:0px 2px 0px #A21312;
		  -moz-box-shadow:0px 2px 0px #A21312;
		  box-shadow:0px 2px 0px #A21312;
		  font-family:'norwesterregular';
		  color:#ffffff;
		  font-size:24px;
		  background:#4ECB48;
		  padding:10px 30px 10px 30px;
		  text-decoration:none;
		  text-transform:uppercase;
		  position:relative;
		  margin:20px 0px 0px 0px
		
		}
		
		#kd-slider .container .kd_slider_content .btn:hover {
		  background:#A21312;
		  text-decoration:none;
		}	
.kd_common {
	width:60px;
	height:60px;
	margin:0px auto;
	padding:16px 0 0 12px;
	overflow:hidden;
	margin-top:40px;
}		
.kd_free_shipping {
	background-color:#405367;
}	

.kd_special_offer {	
	background-color:#4ECB48;	
}	

.kd_free_returns{	
	background-color:#4ECB48;	
}		
.kd_text_container {
	text-align:center;
	color:#2c3e50;
	font-family:"norwesterregular";
}
		
	.kd_text_container h2 {
		font-size:24px;
		font-weight:300;
		color:#2c3e50;
	}	
	
	.kd_text_container p {
		font-size:14px;
		font-weight:300;
		color:#9b9b9b;
		line-height:24px;
		padding-top:10px;
	}		
		
	.kd_text_container .btn {
		  -webkit-border-radius:2;
		  -moz-border-radius:2;
		  border-radius:2px;
		  font-family:'norwesterregular';
		  color:#ffffff;
		  font-size:18px;
		  padding:5px 10px 5px 10px;
		  text-decoration:none;	
		  margin-top:20px;
		
		}
		
		.btn_blue {
		-webkit-box-shadow:0px 2px 0px #30ad2a;
		  -moz-box-shadow:0px 2px 0px #30ad2a;
		  box-shadow:0px 2px 0px #30ad2a;
			background:#4ECB48;
		}
		.btn_blue:hover {
		  background:#30ad2a;
		  text-decoration:none;
		}
		.btn_red {
			-webkit-box-shadow:0px 2px 0px #a21312;
			-moz-box-shadow:0px 2px 0px #a21312;
			box-shadow:0px 2px 0px #a21312;		
			background:#4ECB48;
		}	
		.btn_red:hover {
		  background:#a21312;
		  text-decoration:none;
		}
.kd_special_offer i.icon_special_offer {
	top:-1px;
	position:relative;
}	
.kd_coupon {
	text-transform:uppercase;
	padding:0px 0 5px 0;
	font-size:14px;
	font-family:"norwesterregular";
	color:#4ECB48 !important;
	font-weight:300;
	border:1px dashed #dadada;
}	


.kd_search-box {
	background-color:#1c1c1c;
	overflow:hidden;
}
.kd_search-box h2 {
	color:#ffffff;
	display:block;
	font-size:24px !important;
	left:0px;
	letter-spacing:0.08em;
	line-height:40px;
	margin:0 auto;
	position:absolute;
	right:0px;
	text-align:center;
	top:21%;
	z-index:10;
}
.kd_search-box .screen-reader-text {
	display:none;
}
.kd_search-box img {
	height:100% !important;
	max-width:inherit !important; 
	opacity:0.2;
}
.kd_search-box  .searchform {
	left:0px;
	margin:0 auto;
	position:absolute;
	right:0px;
	top:38%;
	width:60%;
	z-index:10;
}
.themarket-widget #searchform input[type="submit"], 
.themarket-widget .searchform input[type="submit"] {
	background:#000 !important;
}
.themarket-widget #searchform input[type="submit"]:hover, 
.themarket-widget .searchform input[type="submit"]:hover{
	background:#F27F3A !important;
}
.kd_search-box .searchform #s {
	border:none;
	outline:none;
	padding:15px;
	width:100%;
}

.kd_search-box .searchform #searchsubmit {
	background:transparent;
	border:1px solid #F27F3A;
	bottom:36%;
	color:#F27F3A;
	display:block;
	font-size:14px;
	letter-spacing:0.08em;
	line-height:40px;
	left:0;
	margin:20px auto 0;
	outline:0;
	padding:6px 20px 5px;
	position:relative; 
	right:0;
	text-align:center; 
	width:52%;
	z-index:1;
	transition:all 0.5s ease;
}

.kd_search-box  .searchform #searchsubmit:hover,
.kd_search-box  .searchform #searchsubmit:focus {
	color:#4ECB48;
	border:1px solid #4ECB48;
}
.kd_search-box  .searchform  .kd_search_button_bar {
	background:#F27F3A;
	display:block;
	height:4px;
	margin:0 auto;
	width:45%;
	transition:all 0.5s ease;
}

.kd_search-box  .searchform  #searchsubmit:hover ~ .kd_search_button_bar,
.kd_search-box  .searchform  #searchsubmit:focus ~ .kd_search_button_bar {
	color:#4ECB48;
	background:#4ECB48;
}

.kd_search-box .fa-search {
	display:none;
}


.kd_featured {
	margin:50px 0px 0px 0px;
	text-align:center;
}
body .kd_featured h1 {
	color:#363636;
	font-family:'norwesterregular';
	font-size:32px;
	font-weight:400;
	letter-spacing:0.04em;
	line-height:40px;
	margin:114px 0 23px;
	text-align:center;
}	
.home .woocommerce {
	margin:0px 0px 20px 0px;
}
.woocommerce.widget_products {
	width:25%;
	float:left;
}
.home .woocommerce .rating-input {
	border:1px solid red;
	display:none;
}
.home .woocommerce .owl-theme .owl-controls {
	text-align:center;
}
	.home .woocommerce .owl-buttons {
		position:relative;
		text-align:center;
		top:0;
	}
		.home .woocommerce .owl-controls .owl-pagination .owl-page span {
			background-color:#ffffff !important;
			border:2px solid #F27F3A !important;
			-webkit-border-radius:150px !important; 
			border-radius:150px !important;
			height:14px;
			margin:19px 3px 59px;
			opacity:1;
			padding:2px 0 0 2px;
			width:14px;
		}
			.home .woocommerce .owl-controls .owl-pagination .owl-page.active span:after {
				background:#F27F3A;
				border-radius:50%;
				content:"";
				display:block;
				height:6px;
				width:6px;
			}
			 
		.home .woocommerce .item {
			margin-bottom:30px;
			margin-top:10px;
			position:relative;
			width:100%;
		}
		.kd_hp_item_hover {
			position:absolute;
			border:1px solid #e3e3e3;
			background-color:#f6f6f6;
			width:90%;
			height:100%;
			top:5px;
			left:20px;
			opacity:0;
			transition:opacity 0.75s ease-out;
		}
			.item:hover .kd_hp_item_hover {
				opacity:1;
			}
	.home .woocommerce .item i.icon_kd_compare {
		position:absolute;
		top:30px;
		left:10px;
	}
	.home .woocommerce .item  i.icon_kd_wishlist {
		position:absolute;
		right:10px;
		top:28px;
	}

.kd_hp_item {
	border:1px solid #e6e6e6;
	overflow:hidden;
	padding:47px 50px 41px;
	position:relative; 
}	
	.kd_hp_item .kd_add_cart {
		border-bottom:1px solid #E3E3E3;
		display:none;
		margin:0 0 30px;
		text-align:center;
	}

.kd_hp_item_image {
	background-color:#fff;
	height:311px;
	overflow:visible;
	position:relative;
	text-align:center;
	width:100%;
	z-index:10;
}

.kd_hp_item_image img {
	height:311px !important; 
}

body:not(.home) .kd_hp_item_image img {
	vertical-align:middle;
	max-height:372px;
	width:auto !important;
}

body:not(.home) #kd_footer_partners {
	display:none !important;
}

.kd_hp_item_image .rating-input {
	display:none;
}
		
		.kd_hp_item_image a {
			display:block;
			text-align:center;
			 
		}
	
	.kd_hp_item_image i.icon_salelabel {
		position:absolute;
		right:7px;
    	top:-17px;
	}
	.kd_hp_item_image i.icon_hotlabel {
		position:absolute;
		top:0;
		left:0;
	}
	.kd_hp_item_image i.icon_newlabel {
		position:absolute;
		top:0;
		left:0;
	}

.kd_hp_item_title{
	display:block;
	text-align:center;
}
	.kd_hp_item_title h2 {
		color:#363636;
		font-family:"norwesterregular";
		font-size:22px;
		font-weight:400;
		letter-spacing:0.04em;
		line-height:32px;
		margin:30px 0;
		overflow:hidden;
		text-align:center;
		text-overflow:ellipsis;
		text-transform:uppercase;
		white-space:nowrap;
	}
		.kd_hp_item_title h2 a {
			color:#363636;
			transition:all 0.5s ease;
		}
			.kd_hp_item_title h2 a:hover {
				color:#4ECB48 ;
			}
	.woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price {
		color:#F27F3A;
		font-size:36px !important;
	}
	.woocommerce #content input.button, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-page #content input.button, .woocommerce-page #respond input#submit, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button {
		border:none;
		-webkit-border-radius:2;
		-moz-border-radius:2;
		border-radius:2px;
		-webkit-box-shadow:0px 2px 0px #30ad2a;
		-moz-box-shadow:0px 2px 0px #30ad2a;
		box-shadow:0px 2px 0px #30ad2a;
		font-family:'norwesterregular';
		color:#ffffff;
		font-size:14px;
		background:#4ECB48;
		padding:5px 20px 5px 20px;
		text-decoration:none;
		position:relative;
		margin:0px 0px -15px 0px;
		text-shadow:none;
		font-weight:300;
		line-height:24px;
	}
		.woocommerce #content input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce-page #content input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover {
			background:#30ad2a;
			color:#fff;
		}
		
		.kd_hp_item .kd_add_cart a.button,.kd_hp_item .kd_add_cart input {
			position:relative;
			top:8px;
		}
		.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart {
			position:relative;
			top:8px;
			left:10px;
		}
	.kd_hp_item_title p sub,
	.kd_hp_item_title p sup {
		font-size:inherit;
		top:0;
	}
	.kd_hp_item_title p {
		color:#929292;
		font-family:"norwesterregular";
		font-weight:700;
		font-size:24px;
		line-height:38px;
		margin:0px 0px 15px 0px;
	}
	.kd_hp_item_title p del {
		color:#929292 !important;
		font-size:24px !important;
		font-weight:700;
		line-height:38px;
		text-decoration:line-through;
	}
		.kd_hp_item_title p ins {
			color:#F27F3A;
			font-size:24px !important;
			text-decoration:none;
			text-shadow:none;
		}
	
	.rating-input {
		position:absolute;
		right:10px;
		top:10px;
		background-color:rgba(255,255,255,.8);
		padding:3px;		
	}

	.glyphicon-star-empty:before {
		content:none;
	}
	.glyphicon-star:before {
		content:none;
	}
	.glyphicon-star {
		content:"";
		width:18px;
		height:18px;
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
		background-position:-92px -148px;
		margin:0px 2px 0px 0px;
	}
	
	.glyphicon-star-empty {
		width:18px;
		height:18px;
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
		background-position:-112px -148px;
		margin:0px 2px 0px 0px;
	}


.kd_hp_blog .row {
	margin-left:0;
}
	#kd_blog_slider .item .col-lg-6 {
		padding-left:0;
	}

.kd_blog_title {
	margin:10px 0px 35px 0px;
	border-bottom:1px solid #e3e3e3;
	width:100%;
	padding-bottom:10px;
}
	.kd_blog_title  h1 {
		color:#2c3e50;
		font-family:"norwesterregular";
		font-size:24px;
		font-weight:500;
		text-transform:uppercase;
	}

	#kd_blog_slider .owl-buttons {
		position:absolute;
		top:-44px;
		right:20px;
	}
		#kd_blog_slider .row.item {
			margin-left:-15px;
		}
		#kd_blog_slider .owl-buttons .owl-prev {
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 10px 10px 0;
			border-color:transparent #4ECB48 transparent transparent;
			transition:all 0.5s ease;
		}
			#kd_blog_slider .owl-buttons .owl-prev:hover {
				border-color:transparent #F27F3A transparent transparent;
			}
		#kd_blog_slider .owl-buttons .owl-next {
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 0 10px 10px;
			border-color:transparent transparent transparent #4ECB48;
			transition:all 0.5s ease;
		}
			#kd_blog_slider .owl-buttons .owl-next:hover {
				border-color:transparent transparent transparent #F27F3A;
			}

		#kd_blog_slider img {
			border:3px solid #f6f6f6;
		}
			#kd_blog_slider img:hover {
				border-color:#4ECB48;
			}
		#kd_blog_slider h2 {
			color:#2c3e50;
			font-family:"norwesterregular";
			font-size:18px;
			margin:0px 0px 5px 0px;
			padding:0;
			font-weight:500;
		}
			#kd_blog_slider h2 a {
				color:#2c3e50;
			}
		#kd_blog_slider p {
			color:#606060;
			font-family:"norwesterregular";
			font-size:14px;
			margin:0px 0px 5px 0px;
			padding:0;
			font-weight:300;
			line-height:24px;
		}
			#kd_blog_slider a {
				color:#4ECB48;
			}
			#kd_blog_slider a.kd_readmore {
				background:transparent none repeat scroll 0 0;
				border:1px solid #4ECB48;
				display:inline-block;
				font-size:14px;
				line-height:40px;
				outline:0 none;
				padding:6px 20px 5px;
				position:relative;
				text-align:center;
				width:100%;
				max-width:200px;
				margin-top:20px;
				z-index:1;
				transition:all 0.5s ease;
				
			}
				#kd_blog_slider a.kd_readmore::after {
					background:#4ECB48 none repeat scroll 0 0;
					bottom:0px;
					margin-bottom:-4px;
					content:"";
					height:4px;
					left:50%;
					position:absolute;
					transform:translateX(-50%);
					-webkit-transform:translateX(-50%);
					-o-transform:translateX(-50%);
					-ms-transform:translateX(-50%);
					width:80%;
					z-index:-1;
					transition:all 0.5s ease;
				}
				#kd_blog_slider a:hover,
				#kd_blog_slider a.kd_readmore:hover {
					color:#F27F3A;
				} 
				#kd_blog_slider a.kd_readmore:hover {
					border:1px solid #F27F3A;
				} 
				#kd_blog_slider a.kd_readmore:hover::after {
					background:#F27F3A;
				}
				#kd_blog_slider .kd_blog_slider_post_meta span {
					color:#929292;
					display:block;
					font-family:norwesterregular;
					font-size:14px;
					margin-bottom:10px;
					width:100%;
				}


.kd_testimonial_title {
	margin:10px 0px 35px 20px;
	border-bottom:1px solid #e3e3e3;
	width:97.5%;
	padding-bottom:10px;
}
	.kd_testimonial_title  h1 {
		color:#2c3e50;
		font-size:24px;
		font-weight:500;
		font-family:"norwesterregular";
		text-transform:uppercase;
	}	

	#kd_testimonial_slider .owl-buttons {
		position:absolute;
		top:-85px;
		right:-10px;
	}
		#kd_testimonial_slider .owl-buttons .owl-prev {
			text-indent:-10000px;
			background-color:#fff;
			background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
			background-repeat:no-repeat;
			background-position:-9px -117px;
			border-radius:0;
		}
			#kd_testimonial_slider .owl-buttons .owl-prev:hover {
				background-position:-84px -490px;
			}
		#kd_testimonial_slider .owl-buttons .owl-next {
			text-indent:-10000px;
			background-color:#fff;
			background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
			background-repeat:no-repeat;
			background-position:-48px -522px;
			border-radius:0;
		}
			#kd_testimonial_slider .owl-buttons .owl-next:hover {
				background-position:-112px -490px;
			}
		#kd_testimonial_slider .item {
			margin:0 10px 30px 0;
		}
		#kd_testimonial_slider .kd_testimonial_container {
			-webkit-box-shadow:4px 4px 0px 0px rgba(239, 239, 239, 1);
			-moz-box-shadow:   4px 4px 0px 0px rgba(239, 239, 239, 1);
			box-shadow:        4px 4px 0px 0px rgba(239, 239, 239, 1);
			-webkit-border-radius:2px;
			-moz-border-radius:2px;
			border-radius:2px;
			margin:0px 0px 0px 25px;
			background-color:#f6f6f6;
			padding:15px 15px 15px 45px;
			color:#606060;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:300;
			position:relative;
			line-height:30px;
		}
		#kd_testimonial_slider .kd_testimonial_container i.icon_testimonial {
			position:absolute;
			top:20px;
			left:15px;
		}

		#kd_testimonial_slider .kd_testimonial_container i.icon_arrow_testimonial {
			position:absolute;
			right:20px;
			bottom:-23px;
		}


	#kd_testimonial_slider .kd_testimonial_image {
		-webkit-border-radius:500px;
		-moz-border-radius:500px;
		border-radius:500px;
		overflow:hidden;
		width:50px;
		height:50px;
		float:right;
		margin:25px 0px 10px 0px;
	}
	#kd_testimonial_slider .kd_testimonial_name {
		float:right;
		margin:10px 20px 0px 0px;
	}
	
		#kd_testimonial_slider .kd_testimonial_name h3 {
			font-family:"norwesterregular";
			font-size:18px;
			font-weight:500;
			color:#2c3e50;
		}
		#kd_testimonial_slider .kd_testimonial_name p {
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:300;
			color:#2c3e50;
		}


#kd_footer_partners {
	background-color:transparent !important;
	clear:both;
	margin:40px 0px 0px 0px;
	padding:57px 15px 108px 15px;
	width:100%;
}
#kd_footer_partners .item {
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	margin:0px 10px 0px 10px;
	background-color:#fff;
	text-align:center;
	padding:5px 0 5px 0;
	overflow:hidden;
}
#kd_footer_partners .owl-wrapper-outer {
	top:-15px;
}
#kd_footer_partners .item img {
	height:auto;
	width:auto; 
}

	#kd_footer_partners .owl-buttons .owl-prev {
		position:absolute;
		left:10px;
		top:38px;
		background-color:rgba(0,0,0,0.5) !important;
		width:40px;
		height:40px;
		border:1px solid red;

	}

		#kd_footer_partners .owl-buttons .owl-prev:hover {
			border-color:transparent #A21312 transparent transparent;
		}
		
	#kd_footer_partners .owl-buttons .owl-next{
		position:absolute;
		right:10px;
		top:38px;
		width:0;
		height:0;
		border-style:solid;
		border-width:10px 0 10px 10px;
		border-color:transparent transparent transparent #4ECB48;
}
		
		#kd_footer_partners .owl-buttons .owl-next:hover {
			border-color:transparent transparent transparent #A21312;
		}
		
	.owl-theme .owl-controls .owl-buttons div {
		opacity:1 !important;
		border-radius:0px !important;
		background:none !important;
		text-indent:-1000px;
		padding:0px !important;
	}

	
.kd_footer_column {
	padding:0px 0px 20px 50px;
}

	.kd_footercolumns .woocommerce.widget_products h3 {
		border:1px solid red;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:400;
		text-transform:uppercase;
		color:#4ECB48 !important;
		padding:0 0 30px 0;
		border:none !important;
		padding:40px 0px 20px 0px;
	}
	html body .kd_footer_column h3 {
		border:none !important;
		color:#ffffff !important;
		font-family:"norwesterregular";
		font-size:20px !important;
		font-weight:400 !important;
		letter-spacing:0.1em;
		line-height:32px;
		margin:58px 0 0;
		padding:0 0 44px 0;
		text-transform:uppercase;
	}	
	.kd_footer_column p {
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:300;
		color:#fff;
		line-height:24px;
		margin:20px 0px 10px 0px
	}	
		
	.kd_social_footer {
		padding:20px 0px 10px 0px;
	}
		.kd_social_footer i.icon_envato,	
		.kd_social_footer i.icon_twitter,	
		.kd_social_footer i.icon_facebook,	
		.kd_social_footer i.icon_pinterest {
			float:left;
			margin:0px 15px 0px 0px;
			opacity:0.8;
		}
		
			.kd_social_footer i.icon_envato:hover,	
			.kd_social_footer i.icon_twitter:hover,	
			.kd_social_footer i.icon_facebook:hover,	
			.kd_social_footer i.icon_pinterest:hover {
				opacity:1;
			}	
	
	.kd_footer_product {
		margin:0px 0px 30px 0px;
	}		
	.kd_footer_product_img {
		border:3px solid #f6f6f6;
		float:left;
		margin:0px 10px 0px 0px;
	}
		.kd_footer_product_img:hover {
			border-color:#4ECB48;
		}
	.kd_footer_product_details {
		margin:0px 0px 0px 10px;
	}
		.kd_footer_product_details h4 {
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:600;
			text-transform:uppercase;
			color:#7a7a7a;
			padding:0;
			margin:0 0 0 10px;
		}
			.kd_footer_product_details h4 a {
				color:#7a7a7a;
			}
				.kd_footer_product_details h4 a:hover {
					color:#4ECB48;
				}
		.kd_footer_product_details p {
			font-family:"norwesterregular";
			font-size:18px;
			font-weight:400;
			color:#4ECB48;
			padding:0;
			margin:10px 0 0 10px;
		}
			.kd_footer_product_details p span {
				font-size:14px;
				color:#6b6b6b;
				text-decoration:line-through;
				font-weight:300;
			}
		
		.kd_footer_menu_widget {
			padding:0;
			margin:10px 0px 0px 0px
		}	
		
		.kd_footer_menu_widget li {
			list-style:none;
			border-bottom:1px solid #ededed;
			margin:0 0px 10px 0;
			font-family:"norwesterregular";
			font-size:12px;
			font-weight:300;
			background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/kd_arrow_bulett.png);
			background-repeat:no-repeat;
			background-position:right  18px;
			color:#525252;
		}
			.kd_footer_menu_widget li a {
				color:#525252;
				display:block;
				padding:10px 0 8px 0;
			}
			.kd_footer_menu_widget li a:hover {
				color:#4ECB48;
			}
	
	.kd_footer_smallmenu {
		float:left;
		padding-left:65px;
	}
		.kd_footer_smallmenu p {
			color:#ffffff;
			font-family:"norwesterregular";
			font-size:16px;
			font-weight:400;
			line-height:27px;
			margin:0;
		}	
			.kd_footer_smallmenu p a {
				color:#F27F3A;
				font-weight:700;
			}
			.kd_footer_smallmenu p a:hover {
				color:#4ECB48;
			}

.kd_credit_cards {
	float:right;
	margin:0px 0px 0px 0px;
}

.icon_card_amazon,
.icon_card_discover,
.icon_card_money,
.icon_card_visa, 
.icon_card_paypal,
.icon_card_mastercard {
	float:left;
	margin:20px 0px 0px 10px;
}


.kd_breadcrumbs_bk {
	background-color:#ffffff;
	margin:36px 0 7px;
}
.kd_single_product_breadcrumbs {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:60px;
	margin-top:5px;
	padding-bottom:46px;
}
	.kd_breadcrumbs_bk .breadcrumb {
		background-color:#fff;
		margin:0px 0px 0px 0px;	
		padding:0;
	}
.kd_breadcrumbs_bk.kd_shop_breadcrumbs {
	float:left;
	position:relative;
	width:100%;
}	

	.kd_breadcrumbs_bk.kd_shop_breadcrumbs .current {
		color:#929292;
	}

	.bk_cart {
		background-color:#1c1c1c;
		height:110px;
		position:absolute;
		right:0;
		top:0;
		width:130px;
	}
	.kd_breadcrumbs_bk .breadcrumb > li  {
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/slash.png);
		background-position:right 5px top 15px;
		background-repeat:no-repeat;
		color:#929292;
		font-family:"norwesterregular";
		font-size:14px;
		letter-spacing:0.08em;
		line-height:40px;
		margin-right:2px;
		padding-right:15px;
		text-transform:uppercase;
	}
		.kd_breadcrumbs_bk .breadcrumb > li  a {
			color:#929292;
		}
		.kd_breadcrumbs_bk .breadcrumb > li  a:hover {
			color:#F27F3A;
		}
	.breadcrumb > .active {
		color:#929292;
	}
	.breadcrumb > li + li:before {
		content:none;
	}
	
	.breadcrumb > li:last-child {
		background-image:none;
	}

.item i.icon_kd_compare {
	left:10px;
	position:absolute;
	top:30px;
}
.item  i.icon_kd_wishlist {
	position:absolute;
	right:10px;
	top:28px;
}


.kd_product_list_grid .item, article .woocommerce .item {
	margin:20px 0;
}

.kd_product_list_grid  .kd_list_description,
.kd_product_list_grid .kd_list_colorselect  {
	display:none;
}

.kd_cat-description {
	position:relative;
}
	.kd_cat-description p span {
		color:#FFFFFF;
		font-family:'norwesterregular';
		font-size:18px;
		padding:30px;
		position:absolute;
		top:50px;
	}
	.kd_cat-description p img {
		width:100%;
	}

	
	.kd_dropdown {
		margin:10px 0px 0px 0px;
		
	}
		.kd_dropdown .dropdown-menu {
			z-index:11;
		}
		
		.kd_dropdown .btn  {
			background-image:none;
			text-shadow:none;
			border:none;
			border-radius:0;
			color:#5b5b5b;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:700;
			box-shadow:none; 
			background-color:#fff;
		}
		
		.kd_dropdown.btn-group.open .dropdown-toggle {
			box-shadow:none;
			background-color:#f6f6f6;
		}
		
		.kd_dropdown  .dropdown-menu > li > a:hover, 
		.kd_dropdown  .dropdown-menu > li > a:focus {
			background-color:#fff;
			background-image:none;
			color:#4ECB48;
		}
		
		.kd_dropdown .caret {
			border-left:5px solid rgba(91, 91, 91, 0);
			border-right:5px solid rgba(91, 91, 91, 0);
			border-top:5px solid;
			margin:0px 0px 0px 10px;
		}
		.kd_dropdown .dropdown-menu {
			text-shadow:none;
			border:none;
			border-radius:0;
			color:#5b5b5b;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:700;
			box-shadow:none;
		}
		.kd_sort .kd_dropdown .dropdown-menu {
			width:194px; 
		}
		.kd_dropdown .dropdown-menu li {
			margin:10px 0px 10px 0px;
		}
		.dropdown-menu .divider {
			display:none !important;
		}
		
.kd_list_type {
	float:right;
	margin:24px 20px 0px 0px;
}
.kd_loop_orderby {
	float:left;
	margin-top:39px;
}

h1.page-title {
	font-family:'norwesterregular';
	font-weight:700;
	font-size:50px !important;
	margin:10px 0px 31px 0px;
	text-transform:uppercase;
	float:left;
}

p.woocommerce-result-count {
	color:#929292;
	float:right !important;
	font-family:"norwesterregular";
	font-size:16px;
	margin:51px 0 0 !important;
}

.kd_grid , .kd_list{
	float:left;
	width:auto;
	font-family:"norwesterregular";
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	color:#5b5b5b;
	margin:0px 15px 0px 0px;
	display:block;
	cursor:pointer;
}
.kd_list {
	margin:0px 0px 0px 0px;
}

.kd_grid a, .kd_list a {
	color:#5b5b5b;
}
.kd_grid:hover a, 
.kd_list:hover a {
	color:#4ECB48;
}
.kd_grid:hover i.icon_grid {
	background-position:-11px -295px;
}
.kd_list:hover i.icon_list {
	background-position:-47px -295px;
}

.kd_grid.on a,
.kd_list.on a {
	color:#4ECB48;
	text-decoration:none;
}

.kd_grid.on i.icon_grid {
	background-position:-11px -295px;
}
.kd_list.on i.icon_list {
	background-position:-47px -295px;
}

.kd_grid .icon,
.kd_list .icon {
	float:left;
	margin:2px 8px 0px 0px;
}

		
.kd_paginate  .kd_productsperpage {
	float:left;
	margin:15px 0px 20px 10px;
	font-family:"norwesterregular";
	font-weight:300;
	font-size:14px;
	color:#656565;
}
.kd_showperpage {
	margin:0px 0px 0px 45px;
	float:left;
	font-family:"norwesterregular";
	font-weight:300;
	font-size:14px;
	color:#656565;
	padding:5px 0 0 0;
}
.kd_showperpage .kd_dropdown .btn  {
	padding:6px;
	position:relative;
	top:-5px;
	font-weight:300;
}
.kd_showperpage .dropdown-menu {
	min-width:50px;
	text-align:center;
}
	
.kd_pagination {
	float:right;
	margin:13px 20px 0px 0px; 
}

	.kd_pagination ul {
		padding:0;
		margin:0;
		float:left;
	}
		.kd_pagination ul li {
			list-style:none;
			float:left;
			font-family:"norwesterregular";
			font-weight:300;
			font-size:14px;
			color:#656565;
			margin:0px 0px 0px 10px;
		}
		
		.kd_pagination ul li a {
			color:#656565;
		}
		.kd_pagination ul li a:hover, .kd_pagination ul li a:focus, .kd_pagination ul li a.current {
			color:#4ECB48;
		}
		.btn_prev {
			margin:6px 10px 0px 0px;
			float:left;
		}
			.kd_pagination i.kd_prev {
				width:0px;
				height:0px;
				border-style:solid;
				border-width:5px 5px 5px 0;
				border-color:transparent #bdbdbd transparent transparent;
				display:block;
			}
			.btn_next{
				margin:6px 0px 0px 15px;
				float:left;
			}
			.kd_pagination i.kd_next{
				width:0px;
				height:0px;
				border-style:solid;
				border-width:5px 0 5px 5px;
				border-color:transparent transparent transparent #bdbdbd;
				display:block;
			}
			
			.kd_pagination i.kd_prev:hover {
				border-color:transparent #5b5b5b transparent transparent;
			}
			.kd_pagination i.kd_next:hover {
				border-color:transparent transparent transparent #5b5b5b;
			}


.kd_shop_sidebar .product-categories {
	border-bottom-width:0;
	margin:5px 0;
	padding:0;
	width:100%;
	list-style:none;
}
	.kd_shop_sidebar .product-categories li {
		display:block;
		position:relative;
		width:100%;
		border:0px solid red !important;
		padding:2px 0px;
	}
		.kd_shop_sidebar .product-categories li .accordsuffix {
			position:absolute;
			top:12px;
			right:0px;
			font-weight:600;
			font-family:"norwesterregular";
			font-size:18px;
			cursor:pointer;
			width:20px;
			text-align:center;
			text-shadow:none;
		}
		.kd_shop_sidebar .product-categories li a {
			display:block;
			color:#484848;
			font-family:"norwesterregular";
			font-weight:400;
			font-size:18px;
			padding:8px 0;
			text-decoration:none;
			text-transform:uppercase;
		}
			.kd_shop_sidebar .product-categories > li > a {
				font-weight:600;
				width:90%;
				overflow:hidden;
				white-space:nowrap;
				text-overflow:ellipsis;
			}
			
			.kd_shop_sidebar .product-categories ul.children {
				padding:0px 0px 0px 10px;
				display:none;
			}
				.kd_shop_sidebar .product-categories ul.children ul.children {
					display:none;
				}
			.kd_shop_sidebar .product-categories ul.children li a {
				font-weight:300;
			}

	.kd_shop_sidebar {
		padding:0 24px;
		width:100%;
		position:relative;
	}
		.kd_shop_sidebar h3 {
			font-size:20px;
			letter-spacing:0.1em;
			line-height:32px;
			margin:90px 0 38px;
		}

	.kd_shop_sidebar .themarket-widget {
		margin:0px 0px 30px 0px;
	}

		.kd_shop_sidebar .textwidget {
			font-family:"norwesterregular";
			font-weight:300;
			font-size:14px;
			line-height:24px;		
		}	
		
		.kd_shop_sidebar .widget_shopping_cart_content i.icon_arrow-cart{
			display:none;
		}
		.kd_shop_sidebar .widget_shopping_cart_content ul li {
			float:left;
			margin:10px 0px 5px 0px;
		}
		.kd_shop_sidebar .widget_shopping_cart_content ul li a {
			font-weight:bold;
		}
		.kd_shop_sidebar .widget_shopping_cart_content .kd_cart_item-image a img{
			float:left;
			width:60px;
			margin:0 10px 0 0;
			border:1px solid #dadada;
		}
		.kd_shop_sidebar .kd_cart_item-details h2 {
			display:none;
		}
		.kd_shop_sidebar .kd_cart_item-details {
			margin:10px 0px 0px 0px;
			position:relative;
		}
		.kd_shop_sidebar .kd_cart_item-close-btn {
			position:absolute;
			right:2px;
			top:2px;
			color:red;
		}
		.kd_shop_sidebar .kd_cart_total {
			font-weight:bold;
			color:#4ECB48;
		}
		.kd_shop_sidebar .kd_add_to_cart a {
			font-family:"norwesterregular";
			font-weight:300;
			font-size:14px;
			line-height:24px;
			border-radius:0;
			margin:20px 20px 0px 0px
		}
		
		.kd_shop_sidebar .themarket-widget.widget_search {
			margin:40px 0px 40px 0px;
		}


		.kd_shop_sidebar .kd_color_filter.widget {
			width:100%;
			float:left;
			margin-bottom:10px;
		}
			.kd_shop_sidebar .kd_color_filter.widget #kd_color_list {
				width:100%;
				float:left;
				margin:0;
				padding:0;
			}
				.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li {
					list-style-type:none;
					float:left;
				}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a {
						display:block;
						width:32px;
						height:32px;
						border-radius:2px;
						margin:10px 20px 10px 0px;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#red {
						background:#d20000;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#purple {
						background:#cb00d2;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#dark-blue {
						background:#1e00d2;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#light-blue {
						background:#00b7d2;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#green1 {
						background:#00d277;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#green2 {
						background:#2cd200;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#green3 {
						background:#9ed200;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#maroon1 {
						background:#d2b700;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#maroon2 {
						background:#d27200;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#maroon3 {
						background:#d25400;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#light-grey {
						background:#efefef;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#mid-grey {
						background:#dadada;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a#black {
						background:#000000;
					}
					.kd_shop_sidebar .kd_color_filter.widget #kd_color_list li a:hover:before {
						color:#FFFFFF;
						content:"";
						background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/check.png);
						line-height:32px;
						background-position:100% 50%;
						background-repeat:no-repeat;
						padding:10px;
					}


		.kd_shop_sidebar .kd_price_filter.widget {
			width:100%;
			float:left;
			margin-bottom:10px;
		}
			.kd_shop_sidebar .kd_price_filter.widget input#kd_amount {
				border:none;
				font:12px "norwesterregular";
			}
			.kd_shop_sidebar .kd_price_filter.widget #kd_slider_range {
				background:none repeat scroll 0 0 #E5E5E5;
				float:left;
				height:5px;
				width:100%;
				position:relative;
				margin:20px 0;
			}
				.kd_shop_sidebar .kd_price_filter.widget #kd_slider_range div.ui-slider-range {
					background:#4ECB48;
					height:5px;
					top:0;
					position:relative;
				}
				.kd_shop_sidebar .kd_price_filter.widget #kd_slider_range a {
					border:2px solid #4ECB48;
					display:block;
					height:14px;
					margin-left:0;
					position:absolute;
					top:-5px;
					width:7px;
					background:#FFF;
				}

				
		.kd_shop_sidebar .kd_size_filter.widget {
			width:100%;
			float:left;
			margin-bottom:10px;
		}
			.kd_shop_sidebar .kd_size_filter.widget input[type=radio].kd-checkbox {
				display:none;
			}
			.kd_shop_sidebar .kd_size_filter.widget input[type=radio].kd-checkbox + label.kd-label {
				padding-left:31px;
				height:18px; 
				display:inline-block;
				line-height:16px;
				background-repeat:no-repeat;
				background-position:0 0;
				font-size:14px;
				vertical-align:middle;
				cursor:pointer;
				float:left;
				color:#484848;
				font-family:"norwesterregular";
				margin:15px 40px 10px 0px;
				font-weight:400;
			}
			.kd_shop_sidebar .kd_size_filter.widget input[type=radio].kd-checkbox:checked + label.kd-label {
				background-position:0 -18px;
			}
			.kd_shop_sidebar .kd_size_filter.widget  label.kd-label {
				background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/checkbox.png);
				-webkit-touch-callout:none;
				-webkit-user-select:none;
				-khtml-user-select:none;
				-moz-user-select:none;
				-ms-user-select:none;
				user-select:none;
			}

		
.kd_bestseller_product {
	border-bottom:1px solid #e7e7e7;
	margin:20px 0px 20px 0px;
	padding-bottom:30px;
}
.kd_bestseller_product.lastitem {
	border-bottom:none;
}	
	.kd_bestsellers .kd_picture {
		float:left;
		margin:0px 20px 0px 0px;
		position:relative;
		z-index:99;
	}
		.kd_bestsellers .kd_picture a {
			display:block;
		}
		.kd_bestsellers .kd_picture img {
			border:3px solid #e5e5e5;
			display:block;
		}
			.kd_bestsellers .kd_picture a:hover img {
				border-color:#4ECB48;
			}
		.kd_bestseller_desc {
			position:relative;
		}
			.kd_bestseller_desc h2 {
				font-family:"norwesterregular";
				font-size:14px;
				font-weight:400;
				margin:0px 0px 0px 0px;
				text-transform:uppercase;
			}
				.kd_bestseller_desc h2 a {
					color:#484848; 
				}
					.kd_bestseller_desc h2 a:hover {
						color:#4ECB48;
					}
			.kd_bestseller_desc p {
				font-family:"norwesterregular";
				font-size:18px;
				font-weight:400;
				margin:5px 0px 0px 0px;
				text-transform:uppercase;
				color:#4ECB48;
			}
				.kd_bestseller_desc p span {
					color:#979797;
					font-size:14px;
					text-decoration:line-through;
				}
			.kd_bestseller_desc .rating-input {
				top:5px;
				left:0px;
				position:relative;
				background:none;
			}
.kd_advertisment {
	margin:0px 0px 40px 0px;
	overflow:hidden;
	text-align:center;
}

	
.kd_latest_posts{	
	margin:30px 0px 20px 0px;
}
.kd_latest_post{
	border-bottom:1px solid #e7e7e7;
	margin:20px 0px 20px 0px;
	padding-bottom:30px;
}
.kd_latest_post.lastitem {
	border-bottom:none;
}	
	.kd_latest_post .kd_picture {
		float:left;
		margin:0px 20px 0px 0px;
		position:relative;
		z-index:99;
	}
		.kd_latest_post .kd_picture img {
			border:1px solid #f5f5f5;
			width:100px;
		}
			.kd_latest_post .kd_picture:hover img {
				border-color:#4ECB48;
			}
		.kd_latest_post_desc {
			position:relative;
		}
			.kd_latest_post_desc h2 {
				font-family:"norwesterregular";
				font-size:14px;
				font-weight:400;
				margin:0px 0px 0px 0px;
				text-transform:uppercase;
			}
				.kd_latest_post_desc h2 a {
					color:#484848; 
				}
					.kd_latest_post_desc h2 a:hover {
						color:#4ECB48;
					}
			
			.kd_latest_post_desc p {
				color:#484848;
				font-family:"norwesterregular";
				font-size:12px;
				font-weight:300;
				margin:5px 0px 0px 0px;
			}
				.kd_latest_post_desc p span {
					color:#979797;
					font-size:14px;
					text-transform:uppercase;
				}
			.kd_latest_post_desc .rating-input {
				background:none;
				left:0px;
				position:relative;
				top:5px;
			}
			
	

.kd_advertisment img {
	margin:10px 0px 0px 0px;
}
.kd_tagcloud p {
	font-weight:400;
	font-family:"norwesterregular";
	font-size:14px;
	text-transform:uppercase;
	color:#b5b5b5;
	float:left;
	margin:20px 10px 10px 0px;
}
	.kd_tagcloud p a {
		border:1px solid #e5e5e5;
		color:#b5b5b5; 
		padding:8px;
	}
	.kd_tagcloud p a:hover {
		background-color:#f6f6f6;
		border:1px solid #e5e5e5;
	}


	
.shop_list_page .item {
	display:inline-block;
	margin:1.5%;
	min-height:330px;
	vertical-align:top;
	width:30%;
}
.shop_list_page .item.first {
	margin-left:0;
}

.woocommerce nav.woocommerce-pagination {
	font-family:"norwesterregular";
}
.woocommerce-pagination .page-numbers li .page-numbers.current {
	background-color:#fff;
	color:#F27F3A;
}
.woocommerce-pagination .page-numbers li .page-numbers:hover {
	background-color:#4ECB48;
	color:#FFF !important;
}
	
.kd_mightalso_like {
	margin:50px 0px 20px 15px;
	width:100%;
	padding-bottom:10px;
}

body .kd_mightalso_like h3 {
	color:#363636;
	font-family:'norwesterregular';
	font-size:28px !important;
	font-weight:500;
	margin-top:37px;
	text-transform:uppercase;
}

#kd_related_products .item span.price, 
#kd_related_products .item span.price .amount {
	font-size:24px;
}

#kd_related_products .WooZone-price-info {
  font-size:15px;
  margin-top:10px;
  margin-bottom:0;
}

	#kd_related_products .owl-buttons {
		position:absolute;
		top:-70px;
		right:10px;
	}
		#kd_related_products .owl-buttons .owl-prev {
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 10px 10px 0;
			border-color:transparent #4ECB48 transparent transparent;
			text-indent:-9999px;
		}
			#kd_related_products .owl-buttons .owl-prev:hover {
				border-color:transparent #A21312 transparent transparent;
			}
		#kd_related_products .owl-buttons .owl-next {
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 0 10px 10px;
			border-color:transparent transparent transparent #4ECB48;
			text-indent:-9999px;
		}
			#kd_related_products .owl-buttons .owl-next:hover {
				border-color:transparent transparent transparent #A21312;
			}

.themarket-prod-details {
	margin:0;
}


.kd_gallery_container .woocommerce-product-gallery {
  width:100% !important;
}
.kd_gallery_container .woocommerce-product-gallery .flex-viewport {
  border:1px solid #d0d0d0;
  margin-bottom:20px;
}
.kd_gallery_container .woocommerce-product-gallery .flex-control-thumbs li {
	border:1px solid #d0d0d0;
}
.woocommerce div.product .kd_gallery_container .woocommerce-product-gallery .flex-control-thumbs li {
	border:1px solid #d0d0d0;
	display:inline-block;
	height:176px;
	margin-bottom:20px;
	margin-right:4%;
	overflow:hidden;
	padding:10px;
	width:22%;
}
.woocommerce div.product .kd_gallery_container .woocommerce-product-gallery .flex-control-thumbs li:nth-child(4n) {
  margin-right:0;
}
.kd_gallery_container {
	position:relative;
	overflow:hidden;
}

.kd_gallery_container.images .flex-viewport {

    
    position:relative;

    line-height:120px;
    text-align:center;
   }
.kd_gallery_container.images .flex-viewport a {
	text-align:center;
}
.woocommerce .kd_gallery_container.images .flex-viewport img {
	vertical-align:middle;
	margin-top:5%;
	width:auto;
	display:inline;
}


#kd_product_gallery {
	float:left;
	padding-top:10px;
	height:180px;
	width:100%;
	overflow:hidden;
	position:relative;
	top:14px;
}
	#kd_product_gallery .owl-item {
		margin-right:3px;
	}
	#kd_product_gallery .item {
		width:152px;
		height:152px;
		overflow:hidden;
		border:1px solid #e6e6e6;
	}
		#kd_product_gallery .item:hover {
			border:1px solid #4ECB48;
		}
	#kd_product_gallery img {
		width:164px;
	}
		.kd_image_large {
			border:1px solid #e6e6e6;
			margin:0px 0px 10px 0px;
			max-height:528px;
			overflow:hidden;
			position:relative;
			width:100%;
		}
		.kd_image_large .item {
	
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
		}
		.kd_image_large .icon_salelabel {
			position:absolute;
			z-index:100;
		}
			.kd_image_large .item a {
				display:block;
				text-align:center;
			}
		
		.kd_image_large .owl-buttons {
			position:absolute;
			top:50%;
			left:0;
			width:100%;
			margin-top:-20px;
		}
		
			.kd_image_large .owl-theme .owl-controls .owl-prev {
				position:absolute;
				left:10px;
				top:50%;
				background-color:rgba(0,0,0,0.5)!important;
				text-indent:-1000px;
				width:40px;
				height:40px;
				padding:10px;
			}
				.kd_image_large .owl-theme .owl-controls .owl-prev span {
					display:block;
					padding:5px; 
					box-shadow:1px -1px 0 1px #fff inset;
					-webkit-box-shadow:2px -2px #fff inset;
					border:solid transparent;
					border-width:0 0 3rem 3rem;
					transition:0.2s;					
					top:14px;
					left:15px;
					position:absolute;
					transform:rotate(45deg);
					border:1px solid transparent;
				 
				}
			
				.kd_image_large .owl-theme .owl-controls .owl-prev:hover {
					  background-color:rgba(0,0,0,1)!important;
				}
				
				
			.kd_image_large .owl-theme .owl-controls .owl-next {
				position:absolute;
				right:10px;
				top:50%;
				-webkit-border-radius:0px;
				-moz-border-radius:0px;
				border-radius:0px;
				background-color:rgba(0,0,0,0.5)!important;
				text-indent:-10000px;
				width:40px;
				height:40px;
				padding:10px;
			}
				.kd_image_large .owl-theme .owl-controls .owl-next span {
					display:block;
					padding:5px; 
					box-shadow:1px -1px 0 1px #fff inset;
					-webkit-box-shadow:2px -2px #fff inset;
					border:solid transparent;
					border-width:0 0 3rem 3rem;
					transition:0.2s;				
					top:14px;
					right:15px;
					transform:rotate(225deg) ;
					position:absolute;
					border:1px solid transparent;
				}
				.kd_image_large .owl-theme .owl-controls .owl-next:hover {
					 background-color:rgba(0,0,0,1)!important;
				}
		
	#kd_product_gallery .owl-buttons {
		position:absolute;
		top:0px;
		left:150px;
	}
		#kd_product_gallery .owl-buttons .owl-prev {
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 10px 10px 0;
			border-color:transparent #4ECB48 transparent transparent;
		}
			#kd_product_gallery .owl-buttons .owl-prev:hover {
				border-color:transparent #A21312 transparent transparent;
			}
		#kd_product_gallery .owl-buttons .owl-next {
			width:0;
			height:0;
			border-style:solid;
			border-width:10px 0 10px 10px;
			border-color:transparent transparent transparent #4ECB48;
		}
			#kd_product_gallery .owl-buttons .owl-next:hover {
				border-color:transparent transparent transparent #A21312;
			}
	
	.kd_product_description {
		width:52%;
		float:right;	
		margin:20px 0px 0px 0;
	}
		.kd_product_rating_pagination {	
			padding:0 0 10px 0;
			float:left;
			width:100%;
		}
		body .row .kd_product_rating_pagination h2 {
		  color:#929292;
		  float:left;
		  font-family:'norwesterregular';
		  font-size:16px !important;
		  font-weight:500;
		  margin-top:10px;
		  margin-bottom:0;
		}
		.kd_product_rating_pagination .rating-input{
			position:relative;
			top:13px;
			left:10px;
			float:left;
		}
		
		
		.kd_product_rating_pagination .kd_pager {
			float:right;
			margin:2px 0px 0px 0px; 
		}
			.kd_product_rating_pagination .kd_pager li {
				float:left;
				list-style:none;
				margin:0px 0px 0px 5px;
				font-family:"norwesterregular";
				font-weight:300;
				font-size:14px;
				color:#b9b9b9;
			}
				.kd_product_rating_pagination .kd_pager li a {
					color:#b9b9b9;
				}
				
				.kd_product_rating_pagination .kd_pager li a:hover {
					color:#4ECB48;
				}

				.kd_product_rating_pagination .kd_pager li a.icon_pager_prev {
					display:block;
					width:8px;
					height:12px;
					background-position:-22px -330px;
					background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
					margin:6px 0px 0px 4px;
				}
					.kd_product_rating_pagination .kd_pager li a.icon_pager_prev:hover {
						background-position:-22px -351px;
					}
				.kd_product_rating_pagination .kd_pager li a.icon_pager_next {
					display:block;
					width:8px;
					height:12px;
					background-position:-39px -351px;
					background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/main-sprite.png);
					margin:6px 0px 0px 4px;
				}
					.kd_product_rating_pagination .kd_pager li a.icon_pager_next:hover {
						background-position:-39px -330px;
					}

.kd_description {
	float:left;
}
	.kd_description h1 {
		color:#445261;
		font-family:"norwesterregular";
		font-weight:300;
		font-size:24px;
		margin:30px 0px 0px 0px;
	}
		.kd_description p.price {
			color:#4ECB48;
			font-family:"norwesterregular";
			font-weight:400;
			font-size:30px;
			margin:30px 0px 0px 0px;
			text-decoration:none !important;
		}
		.price ins {
			text-decoration:none;
		}
		.woocommerce #content div.product p.price del {
			color:#595959;
			font-size:18px;
			font-weight:300;
			margin:0 5px 0 0;
			text-decoration:line-through;
			opacity:1;
		}
			.woocommerce #content div.product p.price ins {
				color:#F27F3A;
				font-family:"norwesterregular";
				font-weight:400;
				font-size:38px;
				margin:30px 0px 0px 0px;
				text-decoration:none;
			}
				.woocommerce #content div.product p.price ins sup {
					position:relative;
					top:-4px;
				}
				.woocommerce #content div.product p.price del sup {
					position:relative;
					top:-3px;
				}
			.wwcAmzAff-price-info {
				color:#8C8C8C;
			}
			
		.kd_description p {
			color:#363636;
			font-family:"Lora";
			font-size:16px;
			font-weight:200;
			line-height:24px;
			margin:25px 0 30px;

		}
		.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
			background:#1c1c1c;
			border:0;
			border-radius:0px;
			box-shadow:none;
			color:#ffffff;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:400;
			letter-spacing:0.08em;
			line-height:60px;
			padding:15px 66px 13px !important;
			position:relative;
			text-shadow:none;
			text-transform:uppercase;
			top:28px;
		}
			.woocommerce .woocommerce-message a.button {
				background-color:#F27F3A;
				border-radius:0px;
				bottom:5px;
				box-shadow:none;
				font-family:'norwesterregular';
				font-weight:400;
				position:relative;
				text-transform:uppercase;
				float:right;
				margin-top:10px;
				margin-bottom:5px;
				transition:all 0.5s ease;
			}
				.woocommerce .woocommerce-message a.button:hover {
					background-color:#4ECB48;
				}
			.woocommerce .woocommerce-message:before {
				color:#4ECB48;
				content:"\f00c";
				font-family:'FontAwesome';
				font-size:14px;
				left:36px;
				padding-left:2px;
				padding-top:2px;
				top:12px;
			}
			.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
				background:none;		
				text-shadow:none;
			}

h1.kd_title,
.page-template-template-blog h1.page-title {
	border-bottom:1px solid #e6e6e6;
	margin-bottom:58px;
	padding-bottom:60px;
}
.page-template-template-blog h1.page-title {
	font-size:50px !important;
	width:100%;
}
.woocommerce-cart h1.kd_title {
	margin-top:17px;
}
.single .kd_breadcrumbs_bk {
	border-bottom:1px solid #e6e6e6;
	margin:25px 0 63px;
	padding-bottom:37px;
}
.single-product .kd_breadcrumbs_bk {
	margin-top:10px;
}
.kd_description .kd_list_colorselect {
	display:block;
	width:100%;
}

.kd_pick_up_color {
	margin:40px 0px 10px 0px;
	width:200px;
	float:left;
}
	.kd_variations {
		float:left;
		width:100%;
		margin:20px 0px 0px 0px;
	}
	.variations .reset_variations {
		background:#1c1c1c;
		border-radius:0px;
		box-shadow:0;
		color:#FFFFFF;
		padding:10px;
		position:relative;
		text-decoration:none;
		box-shadow:none;
	}
		.variations .reset_variations:hover {
			background:#F27F3A;
		}
		.single_variation_wrap {
			width:100%;
			float:left;
			margin:20px 0px 0px 0px;
		}
			.single_variation_wrap .btn_addcart {
				margin:0px 0 0 13px !important;
			}
.kd_pick_up_color p {
	float:left;
	font-family:"norwesterregular";
	font-weight:600;
	font-size:12px;
	text-transform:uppercase;
	color:#5b5b5b;
	margin:0px 0px 0px 0px;
}
	
	.kd_dropdown_pick_up_color {
		margin:0px 0px 0px 0px;
	}
		.kd_dropdown_pick_up_color .dropdown-menu {
			z-index:11;
		}
		
		.kd_dropdown_pick_up_color .btn  {
			background-image:none;
			text-shadow:none;
			border:1px solid #e3e3e3;
			border-radius:0;
			text-transform:uppercase;
			color:#5b5b5b;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:600;
			box-shadow:none;
			padding:12px 12px 12px 12px;
			background-color:#fff;
			float:left;
			width:200px;
			text-align:left;
			margin:0px 0px 0px 0px;
		}
		.kd_dropdown_pick_up_color.kd_choosesize .btn {
			width:340px;
		}
		.kd_size {
			width:350px;
			margin:10px 0px 0px 0px;
		}
		.kd_dropdown_pick_up_color.btn-group.open .dropdown-toggle {
			box-shadow:none;
			background-color:#f6f6f6;
		}
		
		.kd_dropdown_pick_up_color  .dropdown-menu > li > a:hover, 
		.kd_dropdown_pick_up_color  .dropdown-menu > li > a:focus {
			background-color:#fff;
			background-image:none;
			color:#4ECB48;
		}
		
		.kd_dropdown_pick_up_color .caret {
			border-left:5px solid rgba(91, 91, 91, 0);
			border-right:5px solid rgba(91, 91, 91, 0);
			border-top:5px solid;
			position:absolute;
			right:20px;
			top:20px; 
			
		}
		.kd_dropdown_pick_up_color .dropdown-menu {
			text-shadow:none;
			border:1px solid #e3e3e3;
			border-radius:0;
			text-transform:uppercase;
			color:#5b5b5b;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:600;
			box-shadow:none;
			min-width:200px;
		}
		
		.kd_dropdown_pick_up_color.kd_choosesize .dropdown-menu {
			width:340px;
		}
	
.kd_size_input {
	margin:23px 4px 0px 0px;
	width:66px;
	float:left;
}
	
	.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
		background-color:#ffffff;
		margin:3px 0 0;
		text-align:left;
		text-transform:uppercase;
	}
		.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty {
			border:1px solid #4ECB48;
			box-shadow:none;
			color:#4ECB48;
			float:left;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:400;
			letter-spacing:0.08em;
			line-height:40px;
			padding:6px 0 5px;
			width:65px;
		}
			.woocommerce #content .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page #content .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
				box-shadow:none;
				right:10px;
				border:none;
				background:none;
				font-size:18px;
				height:24px;
				font-weight:300;
				border-radius:0px;
				text-shadow:none;
				top:8px;
				line-height:0px;
				position:absolute;
			}
				.woocommerce #content .quantity .minus, .woocommerce .quantity .minus, .woocommerce-page #content .quantity .minus, .woocommerce-page .quantity .minus {
					top:auto;
					bottom:6px;
					right:30px;
				}
				.quantity.buttons_added {
					position:relative;
				}
				.woocommerce #content .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page .quantity .plus:hover {
					background:none;
					color:#4ECB48;
				}
	.woocommerce #content .WooZone-country-check-small, .woocommerce .WooZone-country-check-small, .woocommerce-page #content .WooZone-country-check-small, .woocommerce-page .WooZone-country-check-small {
		margin-left:3px;
	}
		.woocommerce #content .WooZone-country-check-small .WooZone-cc_domain, .woocommerce .WooZone-country-check-small .WooZone-cc_domain, .woocommerce-page #content .WooZone-country-check-small .WooZone-cc_domain, .woocommerce-page .WooZone-country-check-small .WooZone-cc_domain {
			border:1px solid #e6e6e6;
			display:block;
			height:25px;
			margin-bottom:3px;
			padding:3px 0 0 2px;
			text-align:center;
			width:25px;
		}
		.woocommerce #content .WooZone-country-check-small .WooZone-cc_status, .woocommerce .WooZone-country-check-small .WooZone-cc_status, .woocommerce-page #content .WooZone-country-check-small .WooZone-cc_status, .woocommerce-page .WooZone-country-check-small .WooZone-cc_status {
			border:1px solid #e6e6e6;
			display:block;
			height:25px;
			padding:0 0 0 2px;
			text-align:center;
			width:25px;
		}

	.WooZone-country-check {
		border:none;
		padding:35px 41px;
	}
		.WooZone-country-check li {
			color:#ffffff;
			min-width:120px;
			line-height:17px;
		}
			.WooZone-country-check li span.WooZone-cc_name {
				display:none;
			}
			.WooZone-country-check li span.WooZone-cc_domain {
				margin-left:8px;
				margin-right:-12px;
			}
				.WooZone-country-check li span.WooZone-cc-status .WooZone-status-available,
				.WooZone-country-check li span.WooZone-cc-status .WooZone-status-unavailable {
					color:#ffffff;
					font-size:0;
				}
				.WooZone-country-check li span.WooZone-cc-status .WooZone-status-available:before {
					color:#4ECB48;
					content:"\ed6c";
					font-family:'IcoMoon-Ultimate';
					font-size:14px;
				}
				.WooZone-country-check li span.WooZone-cc-status .WooZone-status-unavailable:before {
					color:#f11d07;
					content:"\ed64";
					font-family:'IcoMoon-Ultimate';
					font-size:14px;
				}

	.kd_size_input p {
		float:left;
		font-family:"norwesterregular";
		font-weight:600;
		font-size:12px;
		text-transform:uppercase;
		color:#5b5b5b;
		margin:0px 0px 10px 0px;
	}
	
	.kd_size_input .input-group {
		float:left;
		position:relative;
	}
	.input_qty {
		border:1px solid #e3e3e3;
		text-transform:uppercase;
		color:#5b5b5b;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:600;
		padding:12px 12px 12px 12px;
		background-color:#fff;
		float:left;
		width:100px;
		text-align:left;
		margin:0px 0px 0px 0px;
	} 
	.kd_add_qty {
		border-left:1px solid #e3e3e3;
		text-transform:uppercase;
		color:#5b5b5b;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:300;	   
		position:absolute;
		top:13px;
		padding:0 0 0 15px;
		right:20px;
	}
	
.kd_product_description .kd_add_cart {
	float:left;
	width:100%;
	margin-top:60px;
}	

.kd_product_description .btn_addcart {
	font-size:22px;
	float:left;
	margin:28px 0px 0px 0px;
}
	
.kd_product_description .kd_add_cart .icon_kd_compare {
	position:relative;
	float:left;
	margin:10px 0px 0px 20px;
}

.kd_product_description .kd_add_cart .icon_kd_wishlist {
	position:relative;
	float:left;	
	margin:10px 0px 0px 0px;
}


.kd_social_share {
	float:left;	
	margin:0px 0px 30px 0px;
}
	.kd_social_share a {
		border:1px solid #4ECB48;
		color:#4ECB48;
		display:block;
		float:left;
		font-size:20px;
		height:48px;
		margin:20px 2px 0 0;
		padding:10px;
		text-align:center;
		width:48px;
		transition:all 0.5s ease;
	}
		.kd_social_share a:hover {
			background:#4ECB48;
			color:#fff;
		}
	
.kd_tabs {
	float:left;
	width:100%;
	margin:0px 0px 40px 0px;
}
.kd_tabs .nav-tabs {
	float:left;
}
.kd_tabs .nav-tabs li {
	padding-left:0;
}
	.kd_tabs .nav-tabs li a {
		padding:19px 38px 17px;
	}
	.kd_tabs .tab-content {
		float:left;
		border-color:#e3e3e3;
		border-width:1px;
		border-style:solid;
		width:100%;
		min-height:300px;
	}		
	.kd_tabs .kd_tabs_entry {
		margin:44px 38px;
	}
		.kd_tabs .kd_tabs_entry h2 {
			color:#363636;
			font-family:"norwesterregular";
			font-weight:300;
			font-size:28px;
			margin-top:10px;
		}
		
		.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
			border:none;
		}
		.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th {
			background:none !important;
		}
		.woocommerce table.shop_attributes tr:last-child th, 
		.woocommerce-page table.shop_attributes tr:last-child th,
		.woocommerce table.shop_attributes tr:last-child td, 
		.woocommerce-page table.shop_attributes tr:last-child td {
			border-bottom:none;
		}
		
		body .cross-sell {
			margin-top:0px !important;
		}
		body .cross-sell ul#feq-products li {
			width:100px !important;
		}
			body .cross-sell ul#feq-products li.cross-sell-buy-btn {
				margin:0px 0px 0px 0px !important;
				float:right !important;
			}
			body .cross-sell ul#feq-products li.cross-sell-buy-btn #cross-sell-bpt {
				font-family:"norwesterregular";
				font-weight:400;
			}
			body .cross-sell .cross-sell-buy-selectable .cross-sell-items .cross-sell-product-title {
				width:85% !important;
			}
			body .cross-sell .cross-sell-buy-selectable .cross-sell-item-price {
				float:right !important;
			}
			body .cross-sell ul#feq-products li.cross-sell-buy-btn #cross-sell-buying-price {
				color:#4ECB48 !important;
				font-family:"norwesterregular" !important;
				font-size:21px !important;
				font-weight:400 !important;
				margin:0px 0 3px 0px !important;
			}
			body .cross-sell .cross-sell-buy-selectable .cross-sell-items input {
				margin-right:5px;
				bottom:auto !important;
				top:0px;
			}
			body .cross-sell .cross-sell-buy-selectable .cross-sell-items .cross-sell-product-title {
				font-family:"norwesterregular";
				font-weight:300;
			}
			
			body .cross-sell ul#feq-products li img.cross-sell-thumb {
				border:1px solid #d0d0d0;
				width:73px;
				height:73px;
			}
			body .kd_tabs_entry .cross-sell ul#feq-products div.plus-sign {
				font-size:14px;
				top:17px;
				color:#d0d0d0;
			}
			body .kd_tabs .kd_tabs_entry .cross-sell > h2 {
			  margin-bottom:29px;
			  margin-top:35px;
			  color:#363636;
			}
			
			.cross-sell-buy-btn > span {
			  font-family:"Lora";
			  font-size:18px;
			  line-height:18px;
			}
						
			body .cross-sell-buy-btn .woocommerce-Price-amount.amount {
			  color:#363636;
			  font-weight:bold;
			}
			body .cross-sell-buy-btn #cross-sell-buying-price {
				font-size:18px !important;
				line-height:18px;
			}
			body #cross-sell-add-to-cart img {
				display:none;
			}
			body .cross-sell-buy-btn > a {
				background:#F27F3A;
				display:block;
				height:52px;
				margin-top:5px;
				padding:15px;
				width:192px;
				transition:all 0.5s ease;
			}
				body .cross-sell-buy-btn > a:hover {
					background:#4ECB48;
				}
				body .cross-sell-buy-btn > a::after {
					color:#fff;
					content:"Buy from Amazon";
					display:block;
					font-size:14px;
					text-align:center;
					width:100%;
				}
			body .kd_tabs_entry .cross-sell .cross-sell-buy-selectable .cross-sell-items .cross-sell-product-title {
				color:#363636;
				font-size:14px;
			}
			body .kd_tabs_entry .cross-sell .cross-sell-buy-selectable .cross-sell-item-price {
				color:#363636;
				font-weight:bold;
				line-height:14px;
			}
			body .kd_tabs_entry .cross-sell .cross-sell-buy-selectable .cross-sell-items input {
				margin-top:3px;
			}
	
	.kd_tabs .nav-tabs > li > a {
		border:1px solid #e7e7e7;
		border-radius:0;
		line-height:1.42857;
		margin-right:-1px;
		color:#a7a7a7;
		font-family:"norwesterregular";
		font-weight:500;
		font-size:16px;
		line-height:16px;
		text-transform:uppercase;
		background-color:#f2f2f2;
	}
	 .kd_tabs  .nav-tabs > li.active > a,
	 .kd_tabs  .nav-tabs > li.active > a:hover, 
	 .kd_tabs .nav-tabs > li.active > a:focus {
		background-color:#FFFFFF;
		border-color:#e3e3e3 #e3e3e3 #fff  #e3e3e3;
		color:#4ECB48;
		font-family:"norwesterregular";
		font-weight:500;
		font-size:16px;
		line-height:16px;
		text-transform:uppercase;
		cursor:default;
	}
	
	.kd_tabs .tab-pane p {
		font-family:"norwesterregular";
		font-weight:300;
		font-size:16px;
		color:#363636;
		line-height:24px;
	}
	.kd_tabs .tab-pane h3 {
		 font-family:"norwesterregular";
		font-weight:600;
		font-size:14px;
		margin:30px;
		color:#888888;
		line-height:24px;
		text-transform:uppercase;
	}
	
	.kd_tabs .tab-content video {
		margin:0px 0px 10px 10px
	}
	
	.kd_tags {
		border-top:1px solid #f0f0f0;
		margin:0px 15px 0px 15px;
	}
	.kd_tabs .tab-pane .kd_tags p {
		margin:20px 0px 20px 0px;
	}
	
#additional table {
	margin:20px 0px 20px 20px;
	border:1px solid #e3e3e3;
	width:93%;
	font-family:"norwesterregular";
	font-weight:300;
	font-size:14px;
	color:#888888;	
}
	.btn_addreview {
		-webkit-border-radius:2;
		-moz-border-radius:2;
		border-radius:2px;
		-webkit-box-shadow:0px 2px 0px #921312;
		-moz-box-shadow:0px 2px 0px #921312;
		box-shadow:0px 2px 0px #921312;
		font-family:'norwesterregular';
		color:#ffffff;
		font-size:14px;
		background:#A21312;
		padding:5px 20px 5px 20px;
		text-decoration:none;
		position:relative;
		margin:0px 0px 0px 20px;
	}

		.btn_addreview:hover {
			background:#921312;
			color:#fff;
		}

			  
.blog-box {
	margin:50px 0px 0px 18px;
}

.kd_blog_list_paginate {
	margin:0px 0px 0px 10px;
}	
	.kd_featured_post {
		overflow:hidden;
	}
		.kd_featured_post .kd_hovereffect a {
			display:block;
			position:relative;
		}

		.kd_simple_post_image.kd_hovereffect a {
			display:block;
			height:inherit;
			position:relative;
		}
		.kd_simple_post_image img {
			height:auto;
			width:100%;
		}
	.kd_hovereffect {
		background-color:#4ECB48;
		cursor:default;
		overflow:hidden;
		margin:0px 0px 20px 0px;
		position:relative;
		text-align:center;
		width:100%;
	}
	
	.kd_hovereffect img {
			-webkit-transform:scale(1);
			-moz-transform:scale(1);
			transform:scale(1);
			-webkit-transition:0.75s ease-out;
			transition:0.75s ease-out;
			display:block;
			position:relative;
			z-index:1;
		}
			.kd_hovereffect:hover img {
				-webkit-transform:scale(1.1);
				-moz-transform:scale(1.1);
				transform:scale(1.1);
				-webkit-transition:0.75s ease-out;
				transition:0.75s ease-out;
			}
		
	.kd_hovereffect .mask {
		width:100%;
		height:inherit;
		position:absolute;
		background-color:rgba(0,0,0, 0.6);
		z-index:99;
		top:0px;
		left:0px;
		opacity:0;
		-webkit-transition:opacity 0.2s ease-in-out;
		-moz-transition:opacity 0.2s ease-in-out;
		-o-transition:opacity 0.2s ease-in-out;
		-ms-transition:opacity 0.2s ease-in-out;
		transition:opacity 0.2s ease-in-out;
		display:block;
		text-align:center;
	}

	.kd_hovereffect:hover .mask {
		opacity:1;
	}

	.kd_bk_icon {
		display:none;
	}
		.kd_hovereffect:hover .kd_bk_icon {
			display:none;
		}
	#kd_related_products {
		padding-bottom:50px;
	}	 
	.kd_featured_post h2 {
		font-family:"norwesterregular";
		font-weight:500;
		font-size:18px;
		color:#2c3e50;	
		margin:0px 0px 30px 0px;	
		position:relative;
		float:left;
	}
		.kd_featured_post h2 a {
			color:#2c3e50;	
		}
	.kd_featured_post p {
		font-family:"norwesterregular";
		font-weight:300;
		font-size:14px;
		color:#606060;	
		margin:0px 0px 20px 0px;	
		width:100%;
		float:left;
	}
		.kd_featured_post p span {
			color:#9f9f9f;
		}
			.kd_featured_post p span a {
				color:#2c3e50;
			}
	.kd_read_more {
		border:1px solid #4ECB48;
		color:#4ECB48;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		float:left;
		letter-spacing:0.08em;
		line-height:40px;
		margin-bottom:144px;
		margin-top:40px;
		padding:6px 40px 5px;
		position:relative;
		text-transform:uppercase;
		transition:all 0.5s ease;
	}
	.kd_read_more:after {
		background:#4ECB48;
		bottom:-4px;
		content:"";
		height:4px;
		left:9px;
		position:absolute;
		right:9px;
		transition:all 0.5s ease;
	}
	.kd_read_more:hover:after {
		background-color:#F27F3A;
	}
	.kd_read_more:hover {
		border-color:#F27F3A;
		color:#F27F3A;
	}
	.kd_simple_post_description h2 a:hover {
		color:#000000;
	}

	.kd_featured_post .rating-input {
		position:static;
		float:right;
	}
	.kd_blog_list .kd_line {
		margin:30px 0px 30px 0px;
	}

.pagination-container a {
	color:#4ECB48;
	font-family:"norwesterregular";
	font-size:23px;
	margin:0 17px 20px;
}
.pagination-container a:hover {
	color:#F27F3A;
}

.kd_simple_post_image {
	overflow:hidden;
	margin:0px 30px 0px 0px;
	transition:border-color 0.2s linear 0s;
	-webkit-transition:border-color 0.2s linear 0s;
	-moz-transition:border-color 0.2s linear 0s;
	-o-transition:border-color 0.2s linear 0s;
}
	.kd_simple_post_image:hover {
		border-color:#ffffff;
	}

	.kd_post_category {
		color:#929292;
		display:inline-block;
		float:left;
		padding:8px 2px 18px;
		width:100%;
	}
	.single-post .kd_post_category {
	  width:auto;
	}

		.kd_post_category a {
			color:#F27F3A;
			font-size:18px;
			font-family:"norwesterregular";
			font-style:italic;
			font-weight:700;
			text-transform:capitalize;
		}
		.kd_post_category a:hover {
			color:#4ECB48;
		}

		.kd_blog_date {
			float:left;
			width:100%;
		}

	.kd_simple_post_description.full {
		width:100%;
	}
	html body .kd_simple_post_description h2 {
		color:#363636;
		font-family:"norwesterregular";
		font-size:32px !important;
		font-weight:400;
		float:left;
		letter-spacing:0.04em;
		line-height:40px;
		margin:0px 0px 20px 0px;
		width:100%;
	}
		.kd_simple_post_description h2 a {
			color:#363636;	
		}
	.kd_simple_post_description p {
		color:#929292;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		float:left;
		letter-spacing:0.08em;
		line-height:40px;
		margin:3px 0 0;
		text-transform:uppercase;
	}
	.kd_blog_short_desc {
		float:left;
		width:100%;
	}
	.kd_simple_post_description .kd_blog_short_desc p {
		color:#363636;
		font-family:"norwesterregular";
		font-size:16px;
		font-weight:400;
		float:left;
		letter-spacing:initial;
		line-height:27px;
		margin:0;
		text-transform:none;
	}
			.kd_simple_post_description p span a {
				color:#929292;
			}
	 
	.kd_simple_post_description .rating-input {
		position:static;
		float:left;
		width:100%;
	}
	
	
.blog_center_container {
	margin:0px auto;
	position:relative;
	width:70%;
}	

.blog_center_container .kd_post_category {
	bottom:50px;
	font-family:"norwesterregular";
	font-size:18px;
	float:none;
	margin:0px auto;
	position:relative;
	right:0;
	top:54px;
	z-index:99;
}
.kd_post_details .rating-input {
	margin:6px 0px 0px 0px;
	padding:10px 15px 10px 15px;
	position:relative;
	top:48px;
	z-index:100;
}
	.kd_post_details a.prettyPhoto {
		display:block;
		overflow:hidden;
		width:100%;
	}
		.kd_post_details a.prettyPhoto img {
			height:auto;
			width:100%;
		}
	
.kd_post_details h3 {
	color:#606060;
	font-family:"norwesterregular";
	font-size:14px;
	font-weight:400;
}
.kd_post_details h4 {
	color:#2c3e50;
	font-family:"norwesterregular";
	font-size:16px;
	font-weight:400;
	margin:20px 0px 0px 0px;
}
	.kd_post_details.kd_featured_post h2 {
		color:#363636;
		font-family:"norwesterregular";
		font-size:32px;
		font-weight:400;
		float:none;
		letter-spacing:0.04em;
		line-height:40px;
		margin:54px 0px 13px 0px;
		position:relative;
	}
		.kd_post_details.kd_featured_post h2 a {
			color:#2c3e50;
		}
		.kd_featured_post h2 a:hover {
			color:#4ECB48;
		}
	.kd_post_details.kd_featured_post p.kd_blog_date {
		color:#929292;
		font-family:"norwesterregular";
		font-size:14px;
		letter-spacing:0.08em;
		line-height:40px;
		margin-bottom:26px;
	}
	.kd_post_details.kd_featured_post p {
		color:#363636;
		font-family:"norwesterregular";
		font-size:16px;
		font-weight:400;
		float:none;
		line-height:32px;
		margin:0px 0px 20px 0px;
		width:100%;
	}
	.kd_post_details.kd_featured_post blockquote p {
		color:#363636;
		font-family:"norwesterregular";
		font-size:24px;
		font-weight:700;
		line-height:40px;
	}

.kd_post_details .kd_product_rating_pagination {
	margin:12px 0px 30px 0px;
	padding:0 0 18px 0;
	position:relative;
}

.kd_post_details ul.kd_list {
	padding:10px 0px 20px 20px;
	width:100%;
}
	.kd_post_details ul.kd_list li {
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/kd_bullet.jpg);
		background-position:center left;
		background-repeat:no-repeat;
		color:#606060;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:300;
		list-style:none;
		margin:0px 0px 20px 0px;	
		padding:0 0 0 15px;
		text-transform:none;
	}
.kd_gallery_post .nomargin {
	margin:0px 0px 0px 0px;
}
.kd_gallery_post {
	float:left;
	margin:20px 0px 10px 0px;
}
	.kd_gallery_post a img {
		border:1px solid #f1f1f1;
		float:left;
		height:200px;
		margin:0px 42px 0px 0px;
		width:250px;
	}
	

.kd_related_post_box {
  background:#1c1c1c;
  float:left;
  height:175px;
  margin-bottom:30px;
  max-width:175px;
  position:relative;
  transition:all 0.5s ease;
  width:100%;
}
body .kd_related_post_box.kd-no-image a span {
	opacity:1;
}
.kd_related_post_box a span {
	transition:all 0.5s ease;
}
	.kd_related_post_box a {
	  display:block;
	  text-align:center;
	  width:100%;
	}
	
		.kd_related_post_box:hover .kd_related_post_box_title {
			opacity:1;
		}
		.kd_related_post_box a img {
		  width:100%;
		  height:auto;
		}
		.kd_related_posts a span.kd_related_post_box_title {
		  padding:10px;
		  position:absolute;
		  text-align:center;
		  top:50%;
		  transform:translateY(-50%);
		  -webkit-transform:translateY(-50%);
		  -ms-transform:translateY(-50%);
		  -o-transform:translateY(-50%);
		  width:100%;
		  opacity:0;
		  font-size:17px;
		  background:rgba(0,0,0,0.4);
		  color:#fff;
		}
		.kd_related_posts .kd_related_post_box.kd-no-image a span.kd_related_post_box_title {
			position:relative;
			margin-top:88px;
			display:block;
		}
		.kd_sticky {
		  display:inline-block;
		  font-size:17px;
		  padding-right:10px;
		  position:relative;
		  top:-4px;
		}
		.page-template-template-blog .kd_sticky  {
			padding-right:0;
		}
.kd_social_tags {
	margin:30px 0 0;
	padding:0 0 10px 0;
	width:100%;
}	
.kd_post_details .kd_social_tags .kd_tags {
	border:none;
	margin:15px 0px 0px 0px;
	text-transform:uppercase;
}
.kd_post_details .kd_social_tags .kd_tags a {
	background:#4ECB48;
	border-radius:2px;
	color:#ffffff;
	font-family:"norwesterregular";
	font-size:14px;
	font-weight:400;
	letter-spacing:0.04em;
	line-height:16px;
	margin-right:3px;
	padding:8px 14px 6px;
	transition:all 0.5s ease;
}
.kd_post_details .kd_social_tags .kd_tags a:hover {
	background-color:#424242;
}
.kd_post_details .kd_social_tags .kd_social_share {
	float:none;
	margin:0;
}
.kd_related_posts {
  float:left;
  margin-bottom:30px;
  width:100%;
}
.kd_post_details .kd_social_tags .kd_social_share .kd_share_article,
.kd_post_details .kd_social_tags .kd_related_posts .kd_related_posts_title {
	color:#363636;
	font-family:"norwesterregular";
	font-size:22px;
	font-weight:400;
	letter-spacing:0.04em;
	line-height:40px;
	margin:20px 0 25px;
	text-transform:uppercase;
}
.kd_post_details .kd_social_tags .kd_social_share a {
	border:1px solid #4ECB48;
	color:#4ECB48;
	font-size:16px;
	margin:0 2px 2px 0;
	padding:14px 0px 11px;
	text-align:center;
	width:40px;
}
.kd_post_details .kd_social_tags .kd_social_share a:hover {
	background-color:#4ECB48;
	color:#ffffff;
}

	
.kd_comments_header {
	float:left;
	margin:50px 0 8px;
	width:100%;
}
	body .kd_comments_header h2 {
		font-size:22px !important;
		margin:31px 0 0 !important;
		text-transform:uppercase;
	}
	.kd_comments_header p {
		color:#cecece;
		float:right;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:300;
		margin:5px 0 0;
		text-transform:uppercase;
	}
.kd_comments {
	float:left;
	margin:22px 0 0;
	width:100%;
}
.kd_comment_author {
	float:left;
	margin-right:41px;
}
.kd_comment_container {
	background-color:#f4f4f4;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	float:left;
	margin-top:-4px;
	padding:28px 39px 22px;
	position:relative;
	width:82%;
}
.kd_comment_container p {
	color:#363636;
	font-family:"norwesterregular";
	font-size:16px;
	font-style:italic;
	font-weight:400;
	line-height:30px !important;
	margin-bottom:4px !important;
}
.kd_comment_container span {
	color:#363636;
	font-family:"norwesterregular";
	font-size:13px;
	font-style:italic;
	font-weight:700;
	line-height:38px;
}
	.kd_comment_reply {
		display:inline-block;
	}
	.kd_comment_reply a {
		color:#F27F3A;
		display:inline-block;
		font-family:"norwesterregular";
		font-size:13px;
		font-style:italic;
		font-weight:700;
		line-height:38px;
		margin-left:27px;
		text-transform:capitalize;
		transition:all 0.5s ease;
	}
	.kd_comment_reply a:hover {
		color:#4ECB48;
	}
	.kd_comments .kd_comment_image {
		border-radius:2px;
		height:58px;
		overflow:hidden;
		margin:0;
		text-align:center;
		width:58px;
	}
	.kd_comments .kd_comment_name {
		margin-top:3px;
	}
	
		.kd_comments .kd_comment_name h3 {
			color:#363636;
			font-family:"norwesterregular";
			font-size:16px;
			font-weight:700;
			font-style:italic;
			line-height:38px;
			margin:0px 0px 10px 0px;
			text-transform:lowercase;
		}
		.kd_comments  .kd_comment_name p {
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:300;
			color:#2c3e50;
			margin:0px 0px 0px 0px;
			font-style:italic;
		}
	
	.comments .children {
		padding-left:100px;
	}
	
	.kd_replied {
		margin:50px 0px 0px 60px;
	}
	.kd_replied .kd_comment_container {
		width:75%;
	}
	

.kd_comment_form {
	float:left;
	width:100%;
	margin:50px 0px 0px 0px;
}	
	
.kd_post_details .kd_comment_form h2 {
	color:#363636;
	font-family:"norwesterregular";
	font-size:22px;
	font-weight:400;
	letter-spacing:0.04em;
	line-height:40px;
	margin:70px 0px 18px 0px;
	padding:0 0 15px 0;
	text-transform:uppercase;
}	
.kd_post_details .kd_comment_form .comment-reply-title {
	display:none;
	margin:0;
}
	.kd_comment_form label {
		color:#9f9f9f;
		display:block;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		letter-spacing:0.08em;
		line-height:40px;
		margin:0px 20px 3px 0px;
		text-transform:uppercase;
	}
	.kd_comment_form input[type="text"] {
		border:1px solid #e3e3e3;
		text-transform:uppercase;
		color:#5b5b5b;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:600;
		padding:12px 12px 12px 12px;
		background-color:#fff;
		text-align:left;
		margin:20px 20px 40px 0px;
		width:100%;
	} 	
	
	.kd_comment_form #comment {
		border:1px solid #e6e6e6;
		background-color:#ffffff;
		color:#363636;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		max-height:158px;
		max-width:797px;
		margin:0px 0px 20px 0px;
		outline:none;
		padding:12px 12px 12px 12px;
		resize:none;
		text-align:left;
		text-transform:uppercase;
		width:100%;
	}
	.input_capcha {
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/capcha.jpg);
		background-position:center center;
		background-repeat:no-repeat;
	}
	.kd_comment_form input[type="submit"] {
		background:none;
		border:1px solid #4ECB48;
		color:#4ECB48;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		float:left;
		letter-spacing:0.08em;
		line-height:40px;
		outline:none;
		padding:6px 5px 5px;
		position:relative;
		text-align:center;
		text-transform:uppercase;
		width:161px;
		transition:all 0.5s ease;
	}
	.kd_comment_form p.form-submit:hover input[type="submit"] {
		border-color:#F27F3A;
		color:#F27F3A;
	}
	.kd_comment_form p.form-submit {
		display:inline-block;
		position:relative;
		margin-top:2px;
	}
	.kd_comment_form p.form-submit:after {
		background:#4ECB48;
		bottom:-4px;
		content:"";
		height:4px;
		left:10px;
		position:absolute;
		width:141px;
		transition:all 0.5s ease;
	}
	.kd_comment_form p.form-submit:hover:after {
		background-color:#F27F3A;
	}


body .wb-box {
	background:#f6f6f6;
	border:none;
	border-radius:0;
	margin:72px 0 52px;
	max-width:100%;
	padding:35px 33px 0;
	width:100%;
}
body .wb-box .wb-product {
	border-color:#e4e4e4;
	margin-bottom:34px;
	padding-bottom:40px;
}

body .wb-box .wb-product:last-child {
	border:none;
	margin:0;
}

	body .wb-box .wb-left {
		margin-left:0;
		width:141px;
	}

		body .wb-box .wb-left .wb-prod-image a {
			color:#F27F3A;
			font-family:"norwesterregular";
			font-size:16px;
			font-weight:500;
			text-transform:lowercase;
		}

	body .wb-box .wb-right {
		max-width:79%;
	}

		body .wb-box .wb-right a h2 {
			color:#262626;
			font-family:"norwesterregular" !important;
			font-size:20px;
			font-weight:700;
			letter-spacing:0.06em;
			line-height:26px;
			margin-bottom:15px;
			text-transform:uppercase;
		}
		
		body .wb-box .wb-right .wb-description {
			border:none;
			padding-bottom:1px;
		}

		body .wb-box .wb-right p {
			color:#262626;
			font-family:"norwesterregular" !important;
			font-size:16px;
			font-weight:500;
			line-height:26px;
		}

		body .wb-box .wb-right .wb-aditional-images {
			background:none;
			border:none;
			margin:0;
			text-align:left;
			width:initial;
		}

			body .wb-box .wb-right .wb-aditional-images p {
				color:#262626;
				font-family:"norwesterregular";
				font-size:18px;
				font-weight:700;
				line-height:30px;
				margin-bottom:18px;
			}

				body .wb-box .wb-right .wb-aditional-images a img {
					height:30px;
					margin:0 7px 10px 0;
					width:30px;
				}

		body .wb-box .wb-right .wb-price {
			margin:7px 0 24px;
		}

			body .wb-box .wb-right .wb-price p span {
				color:#262626;
				font-size:16px;
				font-weight:500;
				font-style:normal;
				letter-spacing:0;
				text-transform:capitalize;
			}

			body .wb-box .wb-right .wb-price p del {
				margin:0px 4px 0px 5px;
			}

			body .wb-box .wb-right .wb-price p del,
			body .wb-box .wb-right .wb-price p del span {
				color:#989898;
			}

			body .wb-box .wb-right .wb-price p span sup {
				font-size:16px;
				top:0;
				vertical-align:baseline;
			}

			body .wb-box .wb-right .wb-price p ins,
			body .wb-box .wb-right .wb-price p ins span {
				color:#F27F3A;
				text-decoration:none;
			}

		body .wb-box .wb-right .wb-buy {
			background:#4ECB48;
			height:53px;
			width:195px;
			text-indent:0;
		}
		body .wb-box .wb-right .wb-buy:before {
			color:#ffffff;
			content:"Buy from Amazon";
			display:inline-block;
			font-family:"norwesterregular";
			font-size:14px;
			font-weight:700;
			letter-spacing:0.1em;
			padding:17px 35px;
			text-indent:0;
			text-transform:uppercase;
			width:230px;
		}
		body .wb-box .wb-right .wb-buy:hover:before {
			color:#fafafa;
		}

	
.kd_pick_up_color.kd_size select {
	display:none !important;
	border:1px solid #e3e3e3;
	color:#5b5b5b;
	float:left;
	font-family:Lora;
	font-size:14px;
	padding:10px;
	width:100%;
}
.variations p {
	width:100%;
}
.woocommerce .button[name="update_cart"],
.woocommerce .button[name="apply_coupon"] {
	background:none;
	border:1px solid #4ECB48;
	border-radius:initial;
	color:#4ECB48 !important;
	font-family:"norwesterregular";
	font-size:14px;
	font-weight:400;
	float:left;
	letter-spacing:0.08em;
	line-height:40px;
	opacity:1 !important;
	padding:6px 40px 5px !important;
	position:relative;
	text-transform:uppercase;
	transition:all 0.5s ease;
}	
.woocommerce .button[name="update_cart"] {
	margin-right:89px;
}
	.woocommerce .button[name="update_cart"]:hover,
	.woocommerce .button[name="apply_coupon"]:hover {
		background:none;
		border-color:#F27F3A;
		color:#F27F3A !important;
	}
.woocommerce .button[name="update_cart"]:after,
.woocommerce .button[name="apply_coupon"]:after {
	background:#4ECB48;
	bottom:-4px;
	content:"";
	height:4px;
	left:9px;
	position:absolute;
	right:9px;
}
.woocommerce .button[name="update_cart"]:hover:after,
.woocommerce .button[name="apply_coupon"]:hover:after {
	background-color:#F27F3A;
}

body .woocommerce .cart-collaterals form.shipping_calculator {
  width:100%;
}

body .woocommerce .cart-collaterals form.shipping_calculator h2 {
	border:none;
}

.woocommerce-cart .cart-collaterals .cart_totals table select, .woocommerce-cart .cart-collaterals .cart_totals table input {
	font-family:norwesterregular;
	padding:7px 10px;
	text-transform:uppercase;
	width:94%;
}

.woocommerce-cart .cart-collaterals .cart_totals table input {
	padding:10px 10px;
}

.woocommerce-cart .cart-collaterals .shipping_calculator .button {
	box-shadow:0 2px 0 #0b629b !important;
	font-family:norwesterregular;
	font-size:18px;
	margin-left:3px;
	margin-top:2px;
	text-transform:uppercase;
	width:92%;
}

input#coupon_code {
	border-color:#e6e6e6;
	color:#929292 !important;
	font-family:"norwesterregular";
	font-size:16px;
	line-height:27px;
	padding:12px 19px;
	text-transform:lowercase;
	width:255px;
}

.kd_cart_image img{
	border:1px solid #f1f1f1;
	width:90px;
	margin:10px 0px 0px 0px;
}	

	.kd_table tr {
		border-bottom:1px solid #f3f3f3;
		border-top:none;
		margin-bottom:10px;
	}
		.table.kd_table td {
			border-top:none;
			padding:10px 0 20px 0;
			vertical-align:middle !important;
		}
	.kd_table h2 a{
		color:#445261;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:300;
		margin:0px 0px 0px 0px;
	}	
	.kd_table h2 a:hover {
		color:#4ECB48;
	}
	.kd_table p {
		color:#5b5b5b;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:300;
		 margin:0px 0px 0px 0px;
	}	
	.kd_table p span{
		color:#4ECB48;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:500;
	}	
	
.kd_cart_coupon h2 {
	color:#5b5b5b;
	font-family:"norwesterregular";
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	border-bottom:3px solid #e8e8e8;
	padding:0 0 20px 0;
}	

.kd_cart_coupon p {
	color:#5b5b5b;
	font-family:"norwesterregular";
	font-size:14px;
	font-weight:400;
	margin:20px 0px 20px 0px;
}
	.input_coupon {
		 border:1px solid #e3e3e3;
		text-transform:uppercase;
		color:#5b5b5b;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:600;
		padding:12px 12px 12px 12px;
		background-color:#fff;
		width:100%;
		text-align:left;
		margin:0px 0px 0px 0px;
	}

	.btn_coupon {
	 -webkit-border-radius:2;
	  -moz-border-radius:2;
	  border-radius:2px;
	  -webkit-box-shadow:0px 2px 0px #a21312;
	  -moz-box-shadow:0px 2px 0px #a21312;
	  box-shadow:0px 2px 0px #a21312;
	  font-family:'norwesterregular';
	  color:#ffffff;
	  font-size:14px;
	  background:#4ECB48;
	  padding:5px 20px 5px 20px;
	  text-decoration:none;
	  margin:20px 0px 0px 0px;
	  text-transform:uppercase;
	  
	  }
		  .btn_coupon:hover {
			  background:#a21312;
			  color:#fff;
		  }

.kd_cart_summary  {
	margin:0px 0px 0px 20px;
}	
	.kd_cart_summary h2 {
		color:#5b5b5b;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:500;
		text-transform:uppercase;
		border-bottom:3px solid #e8e8e8;
		padding:0 0 20px 0;
	}
		.kd_cart_summary p {
			text-transform:uppercase;
		}		
		p.kd_bold {
			font-weight:600;
		}		
		p span.kd_sizer {
			font-size:24px;
			font-weight:500;
		
		}
		.kd_cart_summary table td {
			text-align:right;
		}	
		.kd_cart_summary table td.kd_left_align {
			text-align:left;
		}
	
	.btn_cart_checkout {
	 -webkit-border-radius:2;
	  -moz-border-radius:2;
	  border-radius:2px;
	  -webkit-box-shadow:0px 2px 0px #a21312;
	  -moz-box-shadow:0px 2px 0px #a21312;
	  box-shadow:0px 2px 0px #a21312;
	  font-family:'norwesterregular';
	  color:#ffffff;
	  font-size:20px;
	  background:#4ECB48;
	  padding:5px 40px 5px 40px;
	  text-decoration:none;
	  margin:20px 0px 0px 0px;
	  text-transform:uppercase;
	  float:left;
	  
	  }
		  .btn_cart_checkout:hover {
			  background:#a21312;
			  color:#fff;
		  }

	.btn_cart_continue {
		font-family:'norwesterregular';
		color:#9e9e9e;
		font-size:18px;
		background:#fff;
		padding:5px 5px 5px 5px;
		text-decoration:none;
		margin:20px 40px 10px 0px;
		text-transform:uppercase;
		float:left;
	}
		.btn_cart_continue:hover {
			color:#838383;
		}

.kd_contact_form {
	margin:20px 0px 0px 0px;
	width:68%;
}
.kd_contact_info {
	float:right;
	margin:20px 0px 0px 0px;
	width:31%;
}
	.kd_contact_info h2 {
		border-bottom:1px solid #e3e3e3;
		color:#2c3e50;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:400;
		margin:0px 0px 30px 10px;
		padding:0 0 15px 0;
		text-transform:uppercase;
	}
	.kd_contact_info p {
		color:#9f9f9f;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		letter-spacing:0.08em;
		line-height:40px;
		margin:0px 0px 30px 10px;
		text-transform:uppercase;
	}

	i.icon_localize {
		background-position:-441px -121px;
		width:30px ;
		height:32px;	
		float:left;
		margin:0px 20px 0px 0px;
	}
	i.icon_contact {
		background-position:-441px -190px;
		width:30px ;
		height:32px;	
		margin:0px 20px 0px 0px;
		float:left;
	}
	.kd_contact_info p a {
		text-transform:none;
		font-size:17px;
	}
	i.icon_phone {
		background-position:-441px -247px;
		width:30px ;
		height:32px;	
		margin:0px 20px 0px 0px;
		float:left;
	}
	i.icon_schedule {
		background-position:-441px -300px;
		width:30px ;
		height:32px;	
		margin:0px 20px 0px 0px;
		float:left;
	}
	p.kd_schedule {
		text-transform:none;
		font-size:14px;
	}

		
.kd_errorpage {
	margin-bottom:50px;
	text-align:left;
}

	html body .kd_errorpage h2 {
		border-bottom:1px solid #e6e6e6;
		color:#363636;
		font-family:"norwesterregular";
		font-size:50px !important;
		font-weight:400;
		margin:27px 0 86px;
		padding-bottom:60px;
	}
	.kd_errorpage p {
		color:#262626;
		font-family:"norwesterregular";
		font-size:16px;
		line-height:27px;
		margin:20px 0 0;
	}
	.kd_errorpage .input-group {
		margin-top:49px;
	}
	.kd_errorpage .input_comment {
		background-color:#fff;
		border:1px solid #e3e3e3;
		color:#989898;
		font-family:"norwesterregular";
		font-size:16px;
		font-weight:400;
		line-height:27px;
		margin:0px 20px 40px 0px;
		padding:9px 16px 10px;
		text-align:left;
		text-transform:lowercase;
		width:296px;
	}
	.kd_errorpage .kd_loupe {
		background:none;
		border:none;
		display:block;
		font-size:15px;
		height:24px;
		outline:0;
		overflow:hidden;
		position:absolute;
		right:33px;
		top:12px;
		width:28px;
	}

.kd_contact_map {
	margin:20px 0px 0px 0px;
}

.kd_contact_map iframe {
	border:0px solid red;
}
.product_list_widget {
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.widget {
	padding:0 0 40px 0;
}

.widget h4.widget-title {
	font-size:12px;
	text-transform:uppercase;
	font-weight:900;
	color:#000;
	display:block;
	padding:0 0 10px 0;
	border-bottom:2px solid #000;
	margin:0 0 10px 0;
}

.widget ul li {
	border-bottom:1px dotted #ccc !important;
	color:#777;
	padding:5px 0;
}

.widget ul li:last-child {
	border-bottom:0 !important;
}

.widget.widget_layered_nav_filters ul li {
	border:0 !important;
	margin:0 0 5px 0;
}

.widget ul li a {
	color:#777;
}

.widget ul li a:hover {
	text-decoration:underline;
}

.widget ul li ul {
	margin:5px 0 0 0 !important;
}

.widget ul li ul li {
	border:0;
	
	padding:5px 0 5px 18px !important;
}

.widget ul li ul li:first-child {
	border-top:1px dotted #ccc;
}

.widget #searchform label {
	display:none;
}

.gbtr_aside_column_left .widget #searchform {
	width:190px;
}

.widget #searchform {
	position:relative;
	width:220px;
}

.widget input[type=text],
.widget input[type=password] {
	border:1px solid #ccc;
	width:176px;
	padding:7px 35px 7px 7px;
	font-size:13px;
}

.gbtr_aside_column_left .widget input[type=text],
.gbtr_aside_column_left .widget input[type=password] {
	width:146px;
}

.widget input[type=submit] {
	border:0;
	width:100%;
	padding:10px 0;
	margin:15px 15px 15px 0;
	background:#000;
	color:#fff;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	cursor:pointer;
}

.gbtr_dark_footer_wrapper .widget input[type=submit] {
	background:#666;
}

.widget input[type=submit]:hover {
	background:#b39964;
}

.widget select {
	width:219px;
	padding:7px 8px 7px 4px;
	font-size:13px;
	color:#777;
}

.gbtr_aside_column_left .widget select {
	width:190px;
}

.widget label {
	display:block;
	padding:5px 0;
}

.widget #searchform input[type=submit] {
	position:absolute;
	top:9px;
	right:8px;
	width:18px;
	height:18px;
	background:none;
	background-position:-150px -100px;
	background-repeat:no-repeat;
	border:0;
	text-indent:-9999px;
	cursor:pointer;
	padding:0;
	margin:0;
}

.widget.widget_shopping_cart .total {
	text-align:center;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin:0px 0 20px 0;
	padding:10px 0;
	font-size:15px;
	font-weight:900 !important;
	text-transform:uppercase;
	border:1px solid red;
}

.widget.widget_shopping_cart .total strong {
	color:#8f8f8f;
	font-size:13px;
	font-weight:900 !important;
	padding-right:5px;
	text-transform:uppercase;
}

.widget.widget_shopping_cart .buttons .button {
	margin-bottom:10px;
}

ul.product_list_widget li,
.woocommerce ul.product_list_widget li {
	border:0;
	clear:both;
	padding:10px 0 0 0;
}

.product_list_widget_img_wrapper {
	border:4px solid rgba(255,255,255,.5) ;
	float:left;
	height:52px;
	margin:4px 22px 37px 0;
	overflow:hidden;
	width:52px;
	transition:all 0.5s ease;
}
	ul.product_list_widget li a:hover .product_list_widget_img_wrapper {
		outline-color:#4ECB48;
	}

#megaMenu .product_list_widget_img_wrapper {
	margin-right:10px !important;
	margin-bottom:0px !important;
}

#megaMenu h2.widgettitle {
	font-size:12px;
	text-transform:uppercase !important;
	font-weight:900;
	color:#000;
	display:block;
	padding:0 0 5px 0;
	border-bottom:2px solid #000;
	margin:10px 0 10px 0;
}

#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li {
	border-bottom:1px dotted #ccc;
	padding:3px 0 !important;
}

#megaMenu ul li.ss-nav-menu-reg ul.sub-menu li:last-child {
	border-bottom:0;
}

ul.product_list_widget li img,
.woocommerce ul.product_list_widget li img {
	box-shadow:0 0 0 0 rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.3);
	-moz-box-shadow:0 0 0 0 rgba(0,0,0,0.3);
	float:none !important;
	display:block;
	margin:0;
	width:70px !important;
	height:auto;
}
	ul.product_list_widget li a:hover,
	.woocommerce ul.product_list_widget li a:hover {
		color:#4ECB48;
	}

ul.product_list_widget ins,
.woocommerce ul.product_list_widget ins {
	text-decoration:none;
}

ul.product_list_widget del,
ul.product_list_widget del span,
ul.product_list_widget del span.amount,
ul.product_list_widget span.from,
.woocommerce ul.product_list_widget del,
.woocommerce ul.product_list_widget del span,
.woocommerce ul.product_list_widget del span.amount,
.woocommerce ul.product_list_widget span.from
{
	color:#6c6c6c;
	font-size:16px;
	text-decoration:line-through;
	text-shadow:none;
}

.kd_footer_column ul.product_list_widget del,
.kd_footer_column ul.product_list_widget del span,
.kd_footer_column ul.product_list_widget del span.amount,
.kd_footer_column ul.product_list_widget span.from,
.kd_footer_column ul.product_list_widget span.amount {
	color:#aeaeae;
	font-size:18px;
	font-style:normal;
}
.themarket-widget .kd_footer_column ul li {
	margin-bottom:13px;
}
.themarket-widget .kd_footer_column ul li a {
	color:#ffffff;
}

ul.product_list_widget span.amount,
.woocommerce ul.product_list_widget span.amount {
	color:#aeaeae;
	font-family:"norwesterregular";
	font-size:18px;
	font-weight:700;
	line-height:38px;
}
ul.product_list_widget span.amount sub,
ul.product_list_widget span.amount sup {
	font-size:inherit;
	top:0;
}

.tagcloud a {
	font-size:13px !important;
	background:#ffffff;
	color:#888888;
	text-decoration:none;
	padding:5px 10px;
	line-height:12px;
	border:1px solid #cccccc;
	display:inline-block;
	margin-bottom:3px;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}

.tagcloud a:hover {
	background:#4ECB48;
	color:#fff;
	border:1px solid #c0392b;
}

.gbtr_dark_footer_wrapper .tagcloud a {
	background:#000;
	color:#fff;
	border:1px solid #3d3d3d;
}

.gbtr_dark_footer_wrapper .tagcloud a:hover {
	color:#fff;
}

.kd_footer_fixed {
	background-color:#1c1c1c;
	bottom:0;
	left:0;
	padding:14px 14px 0 14px;
	position:fixed;
	right:0;
	width:100%;
	z-index:0;
}

.kd_footercolumns {
	width:100%;
}

.kd_footer_column .menu {
	margin:10px 0 0;
	padding:0;
}
	.kd_footer_column .menu li {
		background-image:url("https://www.skullstore.co.uk/wp-content/themes/themarket/images/kd_arrow_bulett.png");
		background-position:right 18px;
		background-repeat:no-repeat;
		border-bottom:1px solid #EDEDED;
		color:#525252;
		font-family:"norwesterregular";
		font-size:12px;
		font-weight:300;
		list-style:none outside none;
		margin:0 0 10px;
	}
		.kd_footer_column .menu li a {
			color:#525252;
			display:block;
			padding:10px 0 8px;
			font-size:12px;
		}
		.kd_footer_column .menu li a:hover {
			color:#4ECB48;
		}

.kd_shop_sidebar .widget h3 {
	border-bottom:1px solid #E5E5E5;
	color:#484848;
	font-family:"norwesterregular";
	font-size:18px;
	font-weight:400;
	padding:3px 0 10px;
	text-transform:uppercase;
}

.themarket-widget ul {
	border:0 none;
	list-style:none outside none;
	margin:0;
	padding:0;
}
	.themarket-widget ul li {
		color:#F27F3A;
		padding:0 !important;
	}
	.themarket-widget.widget_recent_entries h3 {
		margin-bottom:44px;
	}
	.themarket-widget.widget_text p {
		margin-top:44px;
	}
	.themarket-widget.widget_recent_entries ul li {
		margin-top:16px;
	}
	.themarket-widget ul li a {
		color:#363636;
		display:block;
		font-family:"norwesterregular";
		font-size:16px;
		font-weight:400;	
		line-height:27px;
		text-decoration:none;
		transition:all 0.5s ease;
	}
		.themarket-widget ul li a:hover {
			color:#4ECB48;
		}
		
	.themarket-widget ul li span {
		color:#f1713e;
		font-family:"norwesterregular";
		font-size:14px;
		font-style:italic;
		line-height:38px;
	}
	.kd_footer_column ul li span {
		color:#aeaeae;
		font-size:inherit;
		font-style:inherit;
	}

body .row h1.product_title {
  color:#323232;
  font-family:"norwesterregular";
  font-size:32px !important;
  margin:0 !important;
}



.woocommerce-pagination {
	float:left;
	margin:30px 0px 20px 0px;
	text-align:center;
	width:100%;
}
	.woocommerce-pagination .page-numbers {
		border:none !important;
		float:left;
	}
		.woocommerce-pagination .page-numbers li {
			border:1px solid #4ECB48 !important;
			margin-bottom:5px !important;
			margin-right:5px !important;
		}
			.woocommerce-pagination .page-numbers li a {
				font-family:'norwesterregular';
				font-size:14px !important;
				line-height:0 !important;
				font-weight:300;
				color:#4ECB48;
				display:block;
				padding:20px 13px !important;
				transition:all 0.5s ease;
			}
				.woocommerce-pagination .page-numbers li a:hover {
					color:#FFF !important;
				}
			.woocommerce-pagination .page-numbers li .page-numbers.current {
				background:#4ECB48;
				color:#fff;
				display:block;
				font-family:"norwesterregular";
				font-size:14px !important;
				font-weight:300;
				line-height:0;
				padding:20px 13px !important;
			}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background:none repeat scroll 0 0 #E5E5E5;
	margin:20px 0px 20px 0px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
	background:#4ECB48;
	border:none !important;
	border-radius:none !important;
	box-shadow:none;
}
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
		border-radius:none !important;
		background:none repeat scroll 0 0 #FFFFFF;
		border:2px solid #4ECB48;
		box-shadow:none;
		width:8px;
		height:14px; 
	}
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
	.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
		-webkit-border-radius:0px !important;
		border-radius:0px !important;
	}
	
	.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child {
		margin-left:-8px;
	}
	
	.price_slider_wrapper {
		margin:0px 0px 40px 0px;
	}
	.price_slider_wrapper .price_label {
		float:right;
		width:100px;
		border:medium none;
		font:300 12px "norwesterregular";
		margin:10px 0px 0px 0px;
	}
	
.kd_color_filter a {
	display:inline-block; 
	border-radius:0;
	height:20px;
	margin:10px 10px 10px 0;
	width:20px; 
	overflow:hidden;
	text-indent:-1000px;
}
	.kd_color_filter a:nth-child(6),
	.kd_color_filter a:nth-child(11),
	.kd_color_filter a:nth-child(20) {
		
	}
	
	.kd_color_filter a:hover,
	.kd_color_filter a.is_select {
		color:#FFFFFF;
		content:"";
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/check.png);
		line-height:32px;
		background-position:center center;
		background-repeat:no-repeat;
	}
	
	.kd_color_filter a.is_select:hover {
		background-image:url(https://www.skullstore.co.uk/wp-content/themes/themarket/images/un-check.png);
	}

.themarket-widget .tagcloud {
	padding-top:3px;
}
.themarket-widget .tagcloud a {
	background-color:#4ECB48 ;
	border:none;
	border-radius:3px;
	color:#ffffff;
	font-family:'norwesterregular';
	font-size:14px;
	font-weight:400;
	letter-spacing:0.04em;
	line-height:16px;
	padding:8px 14px 4px;
	text-transform:uppercase;
}
	.themarket-widget .tagcloud a:hover {
		background-color:#424242;
		color:#ffffff;
	}

.post-entry img {
	max-width:100%;
	height:auto;
}

.pager li > a, .pager li > span {
	background: #4ECB48;
	box-shadow:none !important;
	font-family:'norwesterregular';
	font-size:14px;
	margin:0 0 -15px;
	padding:5px 20px;
	position:relative;
	text-decoration:none;
	border:none;
}
	.pager li span a {
		color:#fff;
	}
	.pager li span:hover {
		background:#30ad2a;
	}

.post-entry table {
	border:1px solid #FAFAFA;
	width:100%; 
	margin:0px 0px 20px 0px;
}
	.post-entry table thead th {
		background-color:#f6f6f6;
		color:#363636;
		font-family:"norwesterregular";
		font-size:20px;
		font-weight:400;
		letter-spacing:0.1em;
		line-height:46px;
		padding:10px 15px 10px 15px;
	}
	.post-entry table tbody th,
	.post-entry table tbody td {
		padding:8px 15px 8px 15px;
		border:1px solid #FAFAFA;
	}
	
	.themarket-widget .rpwe-thumb {
		border:1px solid #F5F5F5 !important;
		box-shadow:none !important;
		margin:2px 10px 2px 0;
		padding:0px !important;
	}
	.themarket-widget a:hover .rpwe-thumb {
		border-color:#4ECB48 !important;
	}
	.themarket-widget h3.rpwe-title {
		border:none;
	}



#kd-slider,
#kd_blog_slider {
	width:100%;
	overflow:hidden;
	height:555px; 
	background:url("https://www.skullstore.co.uk/wp-content/themes/themarket/images/loading.GIF") no-repeat center center;
}

	#kd-slider {
		
		height:100%; 
	}
		#kd-slider .owl-pagination {
			margin-top:-37px;
			position:relative;
			z-index:10;
		}
	#kd_blog_slider {
		height:auto; 
	}
	#kd-slider .item,
	#kd_blog_slider .item,
	#kd_footer_partners .item,
	#kd_related_products .item,
	.home .woocommerce .item {
		opacity:0;
	}
	#kd_blog_slider {
		margin:20px 0px 0px 0px;
	}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
	border:none;
	border-collapse:collapse;
	border-radius:none;
	margin:86px 0px 0px 0px;
}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
		font-family:"norwesterregular";
		font-size:20px;
		font-weight:400;
		padding:13px 0 8px;
		text-transform:uppercase;
	}
	.woocommerce table.shop_table th:first-child, .woocommerce-page table.shop_table th:first-child {
		padding-left:38px;
		width:47.4%;
	}
.woocommerce table.shop_table .amount {
	color:#4ECB48;
	font-family:"norwesterregular";
	font-size:24px;
	font-weight:700;
	line-height:27px;
}
	.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
		border:none;
		border-bottom:1px solid #e6e6e6;
		padding:33px 0 34px;
	}
	.woocommerce table.shop_table td a.remove,
	.woocommerce-page table.shop_table td a.remove {
		border:1px solid #f11d07;
		border-radius:initial;
		color:#f11d07 !important;
		font-size:14px;
		letter-spacing:0.1em;
		height:51px;
		line-height:46px;
		padding-top:1px;
		width:34px;
		transition:all 0.5s ease;
	}
		.woocommerce table.shop_table td a.remove:hover,
		.woocommerce-page table.shop_table td a.remove:hover {
			background-color:#f11d07;
			color:#ffffff !important;
		}
	.woocommerce div.product .kd_gallery_container .woocommerce-product-gallery .flex-control-thumbs li img {
		margin:0 auto;
		max-height:100%;
		max-width:100%	!important;
		position:relative;
		top:50%;
		transform:translateY(-50%);
		width:auto;
	}
	.woocommerce table.shop_table td.product-thumbnail, .woocommerce-page table.shop_table td.product-thumbnail {
		padding-left:0px;
	}
	.woocommerce a.button {
		background:none !important;
		border:1px solid #4ECB48;
		color:#4ECB48;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		float:left;
		letter-spacing:0.08em;
		line-height:40px;
		margin-bottom:144px;
		margin-top:40px;
		padding:6px 40px 5px;
		position:relative;
		text-transform:uppercase;
	}
	.woocommerce a.button:after {
		background:#4ECB48;
		bottom:-4px;
		content:"";
		height:4px;
		left:9px;
		position:absolute;
		right:9px;
		transition:all 0.5s ease;
	}
	.woocommerce a.button:hover:after {
		background-color:#F27F3A;
	}
	.woocommerce a.button:hover {
		border-color:#F27F3A;
		color:#F27F3A;
	}

	p.cart-empty {
		font-family:"norwesterregular";
		font-size:16px;
		margin:60px 0px 20px 0px;
	}
	.woocommerce table.cart img,
	.woocommerce #content table.cart img,
	.woocommerce-page table.cart img,
	.woocommerce-page #content table.cart img {
		border:1px solid #e6e6e6;
		height:74px;
		margin:1px 35px 0 38px;
		width:74px;
	}
		.woocommerce table.cart img:hover {
			border:1px solid #4ECB48;
		}
	
	.woocommerce table.shop_table .product-name a {
		color:#363636;
		font-family:"norwesterregular";
		font-size:18px;
		font-weight:400;
		line-height:27px;
	}
		.woocommerce table.shop_table .product-name a:hover {
			color:#4ECB48;
		}
	.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
		padding:0 0 0px;
		margin:0px 0px 0px 0px;
	}
	.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
		background:none !important;
		border:1px solid #4ECB48;
		border-radius:2px;
		box-shadow:none !important;
		color:#4ECB48;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		float:right;
		letter-spacing:0.08em;
		line-height:40px;
		margin-bottom:44px;
		margin-top:37px;
		padding:6px 42px 5px;
		position:relative;
		text-transform:uppercase;
		text-shadow:none !important;
	}
	.woocommerce a.button.alt:hover,
	.woocommerce button.button.alt:hover,
	.woocommerce input.button.alt:hover,
	.woocommerce #respond input#submit.alt:hover,
	.woocommerce #content input.button.alt:hover,
	.woocommerce-page a.button.alt:hover,
	.woocommerce-page button.button.alt:hover,
	.woocommerce-page input.button.alt:hover,
	.woocommerce-page #respond input#submit.alt:hover,
	.woocommerce-page #content input.button.alt:hover {
		border-color:#F27F3A;
		color:#F27F3A;
	}
	.woocommerce a.button.alt:after,
	.woocommerce button.button.alt:after,
	.woocommerce input.button.alt:after,
	.woocommerce #respond input#submit.alt:after,
	.woocommerce #content input.button.alt:after,
	.woocommerce-page a.button.alt:after,
	.woocommerce-page button.button.alt:after,
	.woocommerce-page input.button.alt:after,
	.woocommerce-page #respond input#submit.alt:after,
	.woocommerce-page #content input.button.alt:after {
		background:#4ECB48;
		bottom:-4px;
		content:"";
		height:4px;
		left:9px;
		position:absolute;
		right:9px;
	}
	.woocommerce a.button.alt:hover:after,
	.woocommerce button.button.alt:hover:after,
	.woocommerce input.button.alt:hover:after,
	.woocommerce #respond input#submit.alt:hover:after,
	.woocommerce #content input.button.alt:hover:after,
	.woocommerce-page a.button.alt:hover:after,
	.woocommerce-page button.button.alt:hover:after,
	.woocommerce-page input.button.alt:hover:after,
	.woocommerce-page #respond input#submit.alt:hover:after,
	.woocommerce-page #content input.button.alt:hover:after {
		background-color:#F27F3A;
	}

	.woocommerce .button.update_cart {
		font-family:'norwesterregular';
		font-size:20px;
		text-transform:uppercase;
		margin:0px 10px 0px 0px;
		border-radius:2px;
		box-shadow:0 2px 0 #30ad2a !important;
	}
	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
		float:right;
		width:50%;
	}
	.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {
		background:none repeat scroll 0 0 #F27F3A;
	}
	.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
		width:60%; 
	}
	.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
		border-radius:0px;
		border:0px solid red;
		border-collapse:collapse;
	}
		.woocommerce .cart-collaterals .cart_totals table th, 
		.woocommerce .cart-collaterals .cart_totals table td, 
		.woocommerce-page .cart-collaterals .cart_totals table td {
			border:none;
			border-bottom:1px solid #e6e6e6;
			color:#363636;
			font-family:"norwesterregular";
			font-size:18px;
			font-weight:400;
			line-height:27px;
			margin:0;
			padding:21px 0 16px;
			text-transform:capitalize;
		}
		
		.woozone_email_wrapper {
			border-bottom:1px solid #e6e6e6;
			margin-bottom:6px;
			padding-bottom:7px;
		}
		.woozone_email_wrapper label,
		.woozone_email_wrapper input {
			color:#363636;
			font-family:"norwesterregular";
			font-size:18px;
			font-weight:400;
			margin:3px 0;
		}
		.woozone_email_wrapper input {
			border:1px solid #e6e6e6;
			margin-left:65px;
			outline:0;
			padding:10px 17px 9px;
		}
			.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
				width:60%; 
			}
	.woocommerce .shipping_calculator .shipping-calculator-button {
		background:none repeat scroll 0 0 #C6C6C6;
		border-radius:2px;
		color:#FFFFFF;
		font-family:'norwesterregular';
		font-size:18px;
		margin:10px 0 10px 0px;
		padding:5px 16px;
		position:relative;
		text-decoration:none;
		text-transform:uppercase;
		box-shadow:0 2px 0 #A9A9A9 !important;
	}
		.woocommerce .shipping_calculator .shipping-calculator-button:hover {
			background:none repeat scroll 0 0 #A9A9A9;
		}
	
	.woocommerce .cart_totals h2 {
		border-bottom:2px solid #e6e6e6;
		color:#363636;
		font-family:"norwesterregular";
		font-size:20px;
		font-weight:400;
		letter-spacing:0.1em;
		line-height:46px;
		margin:40px 0px 0px 0px;
		padding:0 0 15px;
		text-align:left;
		text-transform:uppercase;
	}
		
	.woocommerce .shipping_calculator {
		width:280px; 
	}


.themarket-widget img,
.themarket-widget select {
	max-width:100% !important;
}
.themarket-widget.widget_archive a,
.themarket-widget.widget_categories a {
	display:inline-block;
}

#wp-calendar {
	width:100%;
}

#wp-calendar caption {
	padding-bottom:10px;
}
#wp-calendar th,
#wp-calendar td {
	padding:5px;
}
#wp-calendar tbody td a {
	padding:3px 5px;
	background:#A21312;
	color:#ffffff;
	margin-left:-5px;
}

.themarket-widget .searchform,
.themarket-widget #searchform {
	overflow:hidden;
}
.themarket-widget #searchform label,
.themarket-widget .searchform label {
	display:none;
	width:100%;
	font-weight:normal;
}
	.themarket-widget #searchform input[type="text"],
	.themarket-widget .searchform input[type="text"] {
		background-color:#FFFFFF;
		border-color:#DADADA;
		border-image:none;
		border-style:solid none solid solid;
		border-width:1px medium 1px 1px;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:300;
		padding:5px;
		width:64%;
		z-index:1;
		float:left;
	}
	.themarket-widget #searchform input[type="submit"],
	.themarket-widget .searchform input[type="submit"] {
		background:#4ECB48;
		border:medium none;
		color:#FFFFFF;
		display:block;
		float:left;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		padding:6px 16px;
		text-transform:uppercase;
	}
		.themarket-widget #searchform input[type="submit"]:hover,
		.themarket-widget .searchform input[type="submit"]:hover {
			background-color:#A21312;
		}
		
.themarket-map {
	height:640px;
	width:auto;
	margin:20px 0px 30px 0px;
}


body .wpb_gmaps_widget .wpb_wrapper {
	padding:0;
	margin-top:28px;
}
h3.vc_custom_heading {
	font-size:22px;
	margin-top:64px;
}

div.wpcf7 {
	margin:30px 0 0;
	max-width:799px;
}
	.wpcf7 input[type="text"],
	.wpcf7 input[type="email"],
	.wpcf7 textarea {
		background-color:#ffffff;
		border:1px solid #e6e6e6;
		color:#9f9f9f;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		letter-spacing:0.08em;
		margin:9px 0 1px 0px;
		padding:11px 17px 8px;
		text-align:left;
		width:100%;
	}
	.wpcf7 p,
	.wpcf7 label {
		color:#9f9f9f;
		font-family:"norwesterregular";
		font-size:14px;
		font-weight:400;
		letter-spacing:0.08em;
		text-transform:uppercase;
		width:100%;
	}
	.wpcf7 p:nth-child(-n+3),
	.wpcf7 p:nth-child(-n+3) {
		display:inline-block;
		max-width:379px;
		width:50%;
	}
	.wpcf7 p:nth-of-type(1) {
		margin-right:36px;
	}
	.wpcf7 p:nth-last-of-type(2) {
		margin-top:20px;
	}
	.wpcf7 textarea {
		max-height:158px;
		resize:none;
	}
	.wpcf7 input[type="submit"] {
		background:#ffffff;
		border:1px solid #4ECB48;
		color:#4ECB48;
		font-family:"norwesterregular";
		font-size:14px;
		letter-spacing:0.08em;
		line-height:40px;
		padding:6px 31px 5px;
		position:relative;
		text-align:center;
		transition:all 0.5s ease;
	}
	.wpcf7 p:nth-last-of-type(1) {
		display:inline-block;
		margin-top:2px;
		position:relative;
		width:initial;
	}
	.wpcf7 p:nth-last-of-type(1):after {
		background:#4ECB48;
		bottom:-4px;
		content:'';
		height:4px;
		left:10px;
		position:absolute;
		width:141px;
		z-index:-1;
	}
	.wpcf7 input[type="submit"]:hover {
		border-color:#F27F3A;
		color:#F27F3A;
	}
	.wpcf7 p:nth-last-of-type(1):hover::after {
		background-color:#F27F3A;
	}
	div.wpcf7 .ajax-loader {
		display:none;
	}



.woocommerce img, .woocommerce-page img {
	max-width:none !important;
}

.navigationbar .kd_main_menu > li ul li ul {
  float:left;
  margin-left:198px;
  top:-15px !important;
  display:none !important;
}

.navigationbar .kd_main_menu > li ul li:hover ul {
	display:block !important;
}


.product-category.product {
  float:left;
  list-style:none;
  width:50%;
  padding:20px;
  text-align:center;
}
.product-category.product a img {
  height:200px;
  width:auto;
}
.product-category.product a h3{
	color:#34495e;
	font-family:"norwesterregular";
	font-size:18px;
}


#kd_products_listitems .kd_hp_item_image a, .home .kd_hp_item_image a {
  margin:1em 0;
  text-align:center;
  white-space:nowrap;
}

#kd_products_listitems .kd_hp_item_image a:before, .home .kd_hp_item_image a:before,
.single-product .woocommerce-main-image:before, #kd_product_gallery .item a:before {
	content:"";
	display:inline-block;
	height:100%;
	vertical-align:middle;
}

#kd_products_listitems .kd_hp_item_image a img, .home .kd_hp_item_image a img {
	vertical-align:middle;
	max-height:372px;
	max-width:360px;
	width:auto !important;
}


.single-product .woocommerce-main-image {
 
	white-space:nowrap;
	text-align:center; 
	margin:1em 0;
}

.single-product .woocommerce-main-image img {
	vertical-align:middle;
 
	display:inline-block !important;
	width:auto !important;
}

#kd_product_gallery .item a{
	display:block;
	height:122px;
	margin:1em 0;
	text-align:center;
	white-space:nowrap;
	width:151px !important;
}

#kd_product_gallery .item a img{
	vertical-align:middle;
	max-height:122px;
	max-width:141px !important;
	display:inline-block !important;
	width:auto !important;
}

body .row .kd_post_in_cat {
  color:#595959;
  font-family:"norwesterregular";
  font-size:18px !important;
  font-style:italic;
  font-weight:bold !important;
  margin-top:0;
  padding:2px 0 6px;
  text-transform:capitalize;
}

.kd_post_in_cat a{
	color:#4ECB48;
}
img.alignleft {
	float:left;
	margin:10px;
	display:block;
}

img.alignright {
	float:right;
	margin:10px;
	display:block;
}

img.aligncenter {
	margin:10px auto;
	display:block;
}

.attachment-shop_single {
	box-shadow:none !important;
}
.single-product .kd_gallery_container.images {
	width:100% !important;
}

.gallery {
	float:left;
}
.gallery .gallery-item {
	float:left !important;
	margin:10px !important;
	width:auto !important;
}
.gallery br {
	display:none !important;
}

a.kd-mobilemenunav {
  color:#fff;
  cursor:pointer;
  display:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1px;
  font-weight:700;
  height:42px;
  line-height:22px;
  padding:13px 13px 11px;
  position:absolute;
  right:2px;
  text-align:center;
  text-decoration:none;
  text-indent:-9999em;
  top:5px;
  width:100%;
}

a.kd-mobilemenunav span {
  background:none repeat scroll 0 0 #fff;
  display:block;
  height:3px;
  margin-top:3px;
  width:22px;
  float:right;
  clear:both;
}

#kd-mobilemenu-title {
  font-size:20px;
  color:#fff;
  font-family:"norwesterregular";
  text-transform:uppercase;
  text-align:center;
  width:100%;
  line-height:34px;
  display:none;
}

.para_class {
	background-color:#fff;
	z-index:110;
	position:relative;
	margin-bottom:200px;
	padding-bottom:25px;
	padding-right:0;
}


.main-full-content {
	position:relative;
}
.main-full-content.with-slider {
	padding-top:600px;
}
body:not(.home) .main-full-content { 
	padding-top:0px;
	padding-right:45px;
	padding-left:45px;
}
body.home.blog .main-full-content { 
	padding-top:0px;
	padding-right:45px;
	padding-left:45px;
}
.kd_fullslider {
	left:-15px;
	margin-bottom:102px;
	position:relative;
	right:-20px;
	top:0;
	width:calc(100% + 15px);
	background:#fff;
	z-index:999;
}
.rev_slider_wrapper.fullwidthbanner-container {
	position:relative;
}
.no-left-padding {
	padding-left:0px;
}
.spacing {
	position:relative;
	width:100%;
	height:40px;
}
.woocommerce.columns-3 .item {
	opacity:1;
	width:30%;
	float:left;
	min-height:330px;
	margin:1.5%;
}

.owl-set .woocommerce.columns-3 .item {
	width:90%;
	margin:5%;
	float:left;
}

.rev_slider_wrapper.fullwidthbanner-container {
	padding-left:-20px;
	padding-right:-10px;
}
.kd-shortcode-adv {
	background-color:#000000;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:100%;
	z-index:1;
}

	.kd-shortcode-adv img { 
		display:inline-block;
		min-height:100%;
		max-width:none !important;
		vertical-align:middle;
		width:100%;
	}

	.kd-shortcode-adv h2 {
		background-color:rgba(0,0,0,0.8);
		color:#ffffff;
		font-size:20px !important;
		font-weight:400;
		left:0;
		letter-spacing:0.08em;
		line-height:30px;
		margin:0 auto;
		padding:20px;
		position:absolute;
		right:0;
		text-align:center;
		top:89px;
		width:70%;
		z-index:10;
	}

	.kd-shortcode-adv a {
		background:#ffffff;
		color:#4ECB48;
		display:block;
		font-size:14px;
		letter-spacing:0.08em;
		line-height:40px;
		left:0;
		margin:0 auto;
		padding:7px 20px;
		position:absolute; 
		right:0;
		text-align:center; 
		top:204px;
		width:40%;
		z-index:1;
		transition:all 0.5s ease;
	}

	.kd-shortcode-adv a::after {
		background:#4ECB48;
		bottom:-4px;
		content:'';
		height:4px;
		left:50%;
		position:absolute;
		transform:translateX(-50%);
		width:80%;
		z-index:-1;
		transition:all 0.5s ease;
	}

	.kd-shortcode-adv a:hover::after,
	.kd-shortcode-adv a:focus::after {
		background-color:#F27F3A;
	}

	.kd-shortcode-adv a:hover,
	.kd-shortcode-adv a:focus {
		color:#F27F3A;
	}

.effect-apollo {
	overflow:visible;
} 
figure.effect-apollo img {
	opacity:1;
	-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;
	transition:opacity 0.35s, transform 0.35s;
	-webkit-transform:scale3d(1.05,1.05,1);
	transform:scale3d(1.05,1.05,1);
}

figure.effect-apollo figcaption::before {
	position:absolute;
	left: 0px;
	bottom:0px;
	width:100%;
	content:'';
	-webkit-transition:-webkit-transform 0.6s;
	transition:transform 0.6s;
		
}

figure.effect-apollo:hover img {
	opacity:0.4;
	-webkit-transform:scale3d(1,1,1);
	transform:scale3d(1,1,1);
}

figure.effect-apollo a.add_to_cart_button {
	background:#4ECB48 none repeat scroll 0 0 !important;
	border:none;
	color:#fff;
	left:50%;
	margin-left:-52px;
	opacity:0;
	overflow:hidden;
	padding:15px 14px 9px;
	position:absolute;
	top:40%;
	margin-top:18px;
	transition:all 0.5s ease;
}
figure.effect-apollo a.add_to_cart_button:hover {
	background:#F27F3A !important;
	color:#ffffff;
	opacity:0.8;
}
	figure.effect-apollo a.add_to_cart_button i {
		font-size:18px;
	}

figure.effect-apollo:hover a.add_to_cart_button {
	opacity:1;
	-webkit-transition-delay:0.1s;
	transition-delay:0.1s;
}

figure.effect-apollo .added_to_cart.wc-forward {
	position:absolute;
	right:0;
	left:0;
	top:70%;
	margin:0 auto;
	text-transform:uppercase;
	color:#fff;
	background-color:rgba(0,0,0,0.8);
	opacity:0;
	width:20%;
	line-height:24px;
	padding:2px;
	font-size:12px;
}
figure.effect-apollo:hover .added_to_cart.wc-forward  {
	opacity:1;
	-webkit-transition-delay:0.1s;
	transition-delay:0.1s;
}	
figure.effect-apollo .added_to_cart.wc-forward:hover {
	color:#F27F3A;
}
.rev_slider_wrapper {
	//z-index:100;
}

*,
*:after,
*::before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.st-container {
	position:relative;
	right:0;	
	top:0;
	background-color:#fff;
	z-index:999;
}
 
.st-content {
	position:absolute;
	right:0;
	z-index:1;
} 
.st-menu-open::after {
	width:100%;
	height:100%;
	opacity:1;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}

.st-menu {
	position:absolute;
	top:0;
	right:0;
	visibility:hidden;
	height:100%;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;
	z-index:200;
	display:block;
}

.kd_sidebar_floating {
	background-color:#f5f5f5;
	display:block;
	margin-right:-15px;
	height:100vh;
}

.kd_overflow_all:after {
	position:fixed;
	top:0;
	right:0;
	width:0;
	height:0;
	background-color:rgba(255,255,255,.8);
	content:'';
	opacity:0;
	-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
	transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}

.st-menu-open .kd_overflow_all::after {
	width:100%;
	height:100%;
	opacity:1;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
	z-index:150;
	left:-16px;
}

body:not(.home) .st-menu-open .kd_overflow_all::after {
	left:-106px;
}


.sidebar_button,
.search_button {
	background-color:#1c1c1c;
	border:none;
	color:#d6d6d6;
	font-size:18px;
	font-weight:normal;
	margin-left:-2px;
	outline:0;
}
.sidebar_button.sidebar_close {
  position:absolute;
  right:-15px;
  top:-90px;
}

.sidebar_button:hover,
.search_button:hover,
.sidebar_button.sidebar_close:hover {
	color:#4ECB48;
}
.sidebar_button i.micon,
.search_button i.micon {
	display:inline-block;
	padding:21px 16px;
}
.st-effect-1.st-menu {
	visibility:visible;
	-webkit-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0);
}
.st-effect-1.st-menu-open .st-effect-1.st-menu {
	visibility:visible;
	-webkit-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}

.st-effect-1.st-menu::after {
	display:none;
}
.kd_show_sort {
	border-top:1px solid #dadada;
	display:block;
	float:left;
	margin:20px 0px 52px 0px;
	padding:6px 0 20px 0;
	width:100%;
}
	.kd_show_sort .btn.dropdown-toggle {
		padding:15px;
		min-width:200px;
		text-align:left;
	}
	.kd_show_sort .dropdown-menu {
		border:1px solid #cacaca;
	}
		.kd_show_sort .btn.dropdown-toggle .current_value {
			float:left;
		}
		.kd_show_sort .btn.dropdown-toggle .caret {
			float:right;
			margin-top:8px;
		}

#kd_popup_form {
  left:50%;
  position:absolute;
  top:30%;
  transform:translateX(-50%);
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  -o-transform:translateX(-50%);
  width:70%;
}

#kd_search_popup {
  background:#1c1c1c;
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:999;
  display:none;
}

#kd_search_popup input#search {
  background:transparent none repeat scroll 0 0;
  border:1px solid #313131;
  bottom:36%;
  color:#fff;
  display:block;
  font-size:14px;
  left:0;
  letter-spacing:0.08em;
  line-height:40px;
  margin:20px auto 0;
  outline:0 none;
  padding:6px 20px 5px;
  position:relative;
  right:0;
  text-align:center;
  width:52%;
  z-index:1;
}

#kd_popup_form > a#close_kd_popup {
	border:1px solid #3c3c3c;
	color:#fff;
	display:block;
	float:right;
	margin-top:-30px;
	padding:10px;
}

#kd_search_popup .kd_search_button_bar {
  background:#313131 none repeat scroll 0 0;
  display:block;
  height:4px;
  margin:0 auto;
  width:45%;
}

body .button.kd_view_product {
  background:#4ECB48 !important;
  border:none;
  color:#ffffff;
  display:inline-block;
  left:50%;
  margin-left:4px;
  margin-top:18px;
  opacity:0;
  padding:15px 14px 9px;
  position:absolute;
  text-indent:0;
  top:40%;
  transition:all 0.5s ease;
}
body .button.kd_view_product:hover {
	background:#F27F3A !important;
	color:#ffffff;
}
body .button.kd_view_product:after {
	content:none !important;
}
	body .button.kd_view_product {
		font-size:18px;
	}

figure.effect-apollo:hover .button.kd_view_product {
	opacity:1;
}

#kd_image_large_gallery {
	border:0px solid #e6e6e6;
}

.single-product .kd_description > h2 {
	margin-top:32px;
}

.WooZone-price-info {
	clear:both;
	color:#929292;
	float:left;
	font-family:"norwesterregular";
	font-size:18px;
	font-style:italic;
	margin-bottom:21px;
	margin-top:21px;
	width:100%;
	text-transform:capitalize;
}

.woocommerce div.product .stock.WooZone-availability-icon {
  margin-bottom:10px;
  margin-top:10px;
}

body .row .kd_post_in_tags {
  margin-bottom:10px;
  margin-top:10px;
}

.WooZone-free-shipping {
  display:block;
  float:left;
  margin-bottom:0;
  width:100%;
}

.WooZone-free-shipping, .WooZone-free-shipping b, .WooZone-free-shipping a {
  font-size:19px;
}

body.home #st-container {
	right:0;
	top:0;
	position:relative;
	z-index:999;
}



.wp-caption {
	background:#fff;
	border:1px solid #f0f0f0;
	max-width:96%; 
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}


.screen-reader-text {
	clip:rect(1px, 1px, 1px, 1px);
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip:auto !important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:0.875rem;
	font-weight:bold;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000; 
}
.sticky {
	color:#c73030;
}
.gallery-caption {
	border:1px solid #d0d0d0;
	padding:10px 10px;
}
.bypostauthor {
	font-weight:700;
}

body .cross-sell .cross-sell-buy-selectable .cross-sell-items .cross-sell-product-title {
	margin-top:-10px;
}

body #cross-sell-add-to-cart img {
	max-width:126px !important;
}


.kd_product_rating_pagination .not_rating_yet {
	display:none !important;
}
.kd_product_rating_pagination .show-amazon-rating {
	float:left;
	width:170px;
}
.kd_product_rating_pagination .show-amazon-rating span.the_loader {
	display:block;
	content:"";
	width:36px;
	height:36px;
	background:url('https://www.skullstore.co.uk/wp-content/themes/themarket/images/rating-loading.gif') no-repeat;
	position:relative;
	bottom:-10px;
	left:20px;
}
.kd_product_rating_pagination .show-amazon-rating em {
	display:block;
    clear:both;
    font-weight:normal !important;
    font-size:11px;
    color:#ccc;
    margin-top:40px;
    margin-left:10px;
}

.woocommerce.post-type-archive-product .woocommerce-message {
	margin-top:-50px !important;
}

.WooZone-country-check-small .WooZone-cc_status.available-yes::before,
.WooZone-country-check-small .WooZone-cc_status.available-no::before {
	font-size:16px;
	line-height:16px;
	font-family:"FontAwesome";	
}

.WooZone-country-check-small .WooZone-cc_status.available-yes::before {
	content:"\f00c";
	color:#42cc3b;
}

.WooZone-country-check-small .WooZone-cc_status.available-no::before {
	color:#f11d07;
	content:"\f05e";
}


@media only screen and (max-width:1199px) {
	.kd_fullslider {
		left:0;
		right:0;
	}
	.para_class {
		padding:0;
	}
	
	.kd_top_hack,
	.kd_right_hack,
	.kd_bottom_hack,
	.kd_left_hack {
		display:none;
	}
	.container-fluid {
		padding:0 !important;
	}
	.kd_header_top, .kd_header_elements, .navigationbar {
		float:none;
		padding:0;
	}

	.header-sidebar {
		bottom:initial;
		left:initial;
		min-height:340px;
		position:relative;
		right:initial;
		top:initial;
		width:100%;
		z-index:100;
	}
	.col-lg-2.no-left-padding  {
		padding-right:0;
	}
	.kd_social_container {
		position:relative;
		right:10px;
		top:6px;
		
	}
	.kd_social_container {
		margin:0;
		position:relative;
		right:-490px;
		top:-184px;
	}
	.kd_logo {
		margin-top:20px;
	}
	.navigationbar .kd_main_menu li {
		float:left;
		overflow:hidden;
	}
	.menu-main-menu-left-container {
		margin:20px auto;
		text-align:center;
	}
	.navigationbar ul.kd_main_menu {
		margin:0px auto;
		text-align:center;
		width:auto;
	}
	body .navigationbar .kd_main_menu .sub-menu {
		background-color:#c1c1c1;
		display:none;
		padding:10px 20px 0px 20px;
		width:140px;
	}
		 
	.navigationbar .kd_main_menu li:hover .sub-menu {
		display:block;
	}
	.kd_main_menu .menu-item-has-children a {
		background-position:102% center;
	}
	.navigationbar .kd_main_menu .sub-menu li {
		float:left;
	}
	.kd_cart_mini {
		display:inline-block;
		left:17px;
		margin-top:0;
		text-align:left;
		top:0px;
	}
 
	.kd_header_top_menu {
		border:none;
		display:inline-block;
		top:0px;
		left:30px;
		padding:0;
		position:relative;
	}
	.kd_fullslider {
		height:auto !important;
		top:0;
	}
	.kd_footer_column {
		padding:0;
		padding-top:20px;
	}
	.kd-shortcode-adv {
		margin:0px 0px 30px 0px;
		height:200px;
		overflow:hidden;
		width:100%;
	}
	.kd-shortcode-adv img {
		display:inline-block;
		height:100%;
		max-width:none !important;
		vertical-align:middle;
		width:auto !important;
	}
	.shop_list_page .item {
	   width:46%;
	}
	
	.single-product .woocommerce-main-image img {
		width:100% !important;
	}
	.kd_simple_post_image img {
		left:initial;
		width:100%;
	}
	.kd_hovereffect {
		height:inherit;
	}
	
	.mean-container .mean-bar {
		margin:47px 0 27px;
	}
	.mean-container a.meanmenu-reveal {
		font-family:"norwesterregular";
		font-weight:400;
		text-transform:uppercase;
	}
		.mean-container a.meanmenu-reveal:hover {
			color:#F27F3A;
		}

		.mean-container .mean-nav ul li a {
			font-family:"norwesterregular";
			font-weight:400;
			padding-left:20px;
			text-transform:uppercase;
			text-align:center;
		}
			.mean-container .mean-nav ul li a:hover {
				background:none;
				color:#F27F3A;
			}
			.mean-container .mean-nav ul li li a {
				width:100%;
			}
		.kd_main_menu .menu-item-has-children a {
			background:none;
		}
	#kd_popup_form > a#close_kd_popup {
		margin-top:26px;
	}
	.kd_search-box {
		text-align:center;
	}
	.kd_disclaimer {
		clear:both;
	}
	.kd_search_page ul.search-results {
		padding:0;
	}
	#kd_search_popup {
		z-index:1010;
	}
	.woocommerce div.product .kd_gallery_container .woocommerce-product-gallery .flex-control-thumbs li {
		height:118px;
	}
}

@media only screen and (max-width:991px) {
	.woocommerce.columns-3 .item {
		width:47%;
	}
	.blog_center_container {
		width:100%;
	}
	body .cross-sell ul#feq-products li {
		height:85px !important;
	}
}

@media only screen and (max-width:768px) {
	.para_class {
		margin-bottom:0 !important;
	}
	.shop_list_page .item {
		width:44%;
	}

	body {
		background:#1C1C1C;
	}
	.shop_list_page .item {
	   width:97%;
	}
	.single-product .woocommerce-main-image img {
		width:100% !important;
	}
	body .cross-sell .cross-sell-buy-selectable .cross-sell-item-price {
		width:100%;
		padding-left:20px !important;
	}
	.single-product .row {
		margin-left:-15px;
	}
	.woocommerce table.shop_table .product-name a {
		font-size:14px;
		line-height:22px;
		width:140px;
		display:block;
	}
	.woocommerce table.shop_table .amount {
		font-size:18px;
	}
	.woocommerce table.shop_table .product-quantity div.quantity input {
		width:35px;
	}
	.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
		font-size:14px;
		text-align:left;
	}
	.woocommerce-page table.shop_table th.product-price,
	.woocommerce-page table.shop_table td.product-price {
		display:none;
	}
	
	.woocommerce table.shop_table td.actions input {
		width:100% !important;
	}
	input#coupon_code {
		margin-bottom:6px;
	}
	.woocommerce-cart .cart-collaterals, .woocommerce-cart .cart-collaterals .cart_totals,
	.woocommerce-cart .cart-collaterals .cart_totals .checkout-button.button.alt.wc-forward {
		width:100%;
	}
	.woocommerce-cart td {
		background:none !important;
	}
	.woocommerce-cart .cart-collaterals .checkout-button.button.alt.wc-forward {
		padding-left:10px;
		padding-right:10px;
		text-align:center;
	}

	.kd_footer_fixed {
		position:relative;
	}
	.kd_disclaimer {
		margin:26px 0 27px;
		padding-top:30px;
	}
	.kd_footer_smallmenu,
	.kd_header_social_list {
		float:none;
		margin-bottom:18px;
		padding:0;
		text-align:center;
	}
	.blog-box {
		margin:50px 0 0;
	}
	.blog_center_container {
		width:92%;
	}
	.kd_related_post_box {
		margin-right:30px;
	}
	body .wb-box .wb-left {
		margin-right:0;
		width:100%;
	}
	body .wb-box .wb-right {
		max-width:100%;
		width:100%;
	}
	body .wb-box .wb-product {
		text-align:center;
	}
	body .wb-box .wb-right .wb-buy {
		color:#F27F3A;
		width:100%;
	}
		body .wb-box .wb-right .wb-buy:before {
			width:100%;
		}
	body .wb-box {
		padding:35px 25px 0;
	}
}

@media (max-width:767px) {
	body {
    	padding-right:0;
    	padding-left:0;
    }
}

@media only screen and (max-width:680px) {
	.kd_logo a img {
		width:auto !important;
		height:auto !important;
	}
	.kd-mobilemenunav {
		z-index:10000;
		display:block;
	}
	.navigationbar {
		background-color:#262626;
		margin:30px 0px 0px 0px;	
	}
	.kd-mobilemenunav {
		font-family:"norwesterregular";
	}
	.menu-main-menu-left-container {
		display:none;
		background-color:#1c1c1c;
	}
	
	body .navigationbar .kd_main_menu .sub-menu {
		display:block !important;
		box-shadow:none !important;
		background-color:transparent !important;
		padding:0;
		margin:0;
		text-align:center;
	}
	.kd_main_menu .menu-item-has-children a {
		background-image:none !important; 
	}
	body .navigationbar .kd_main_menu .menu-item-has-children::after {
		content:"" !important;
	}
	.kd_logo {
		margin:42px 20px 0px 20px;
		width:92%;
	}
	.main-full-content.with-slider {
		padding-top:360px;
	}
	.kd_hp_item {
		padding:27px 20px 21px;
	}
	body:not(.home) .main-full-content {
		padding-left:15px;
		padding-right:15px;
	}
	body.home.blog .main-full-content {
		padding-left:15px;
		padding-right:15px;
	}
	.shop_list_page .item {
		width:96%;
		float:left;
	}
	
	.woocommerce.columns-3 .item{
		width:97%;
	}
	.woocommerce .kd_hp_item_image img {
		height:auto !important;
		max-width:100% !important;
	}
	.kd_hp_item_image {
		height:auto;
	}
}

@media only screen and (max-width:520px) {
	.kd_logo a img {
		height:auto;
		width:100%;
	}
	a.kd-mobilemenunav {
		display:block;
	}
	.navigationbar .kd_main_menu li, .navigationbar .kd_main_menu li ul.sub-menu li {
		width:100%;
		margin-right:0;
	}
	#kd-mobilemenu-title {
		display:block;
	}
	body .navigationbar .kd_main_menu .sub-menu {
	  background-color:#2c2c2c;
	  border:none;
	  box-shadow:none !important;
	  display:none;
	  position:relative;
	  top:0 !important;
	  width:100%;
	}
	body .navigationbar .kd_main_menu .menu-item-has-children:after {
		color:#fff;
		content:"+";
		font-size:25px;
		position:absolute;
		right:0;
		top:13px;
	}
	.navigationbar .kd_main_menu > li ul li ul {
		clear:both;
		float:left;
		position:relative;
		width:100%;
		margin:32px 0 0 0;
		background:#4a4a4a !important;	
	}
	.kd_fullslider {
		display:none;
	}
	blockquote {
		padding:48px 0 20px 0px;
	}
	pre {
		padding:8px 14px;
	}
	.kd_custom_select {
		width:250px;
	}
}

@media only screen and (max-width:480px) {
	body.single-product .kd_description .btn_addcart {
		padding:16px 24px;
		width:190px;
		text-align:center; 
	}
	.kd_logo a img {
	  height:auto;
	  width:100%;
	}	
	.single-product .kd_size_input, .single-product .kd_size_input div input {
		width:100%;
	}
	.woocommerce table.shop_table .product-name a {
	  font-size:12px;
	  line-height:17px;
	  margin-right:20px;
	  width:80px;
	}
	.woocommerce table.shop_table .product-quantity div.quantity input {
	  width:70px;
	}
	.WooZone-country-check-small, .WooZone-country-check-small span {
	  margin-top:2px;
	  width:63px !important;
	}
	.wpcf7-form > p {
	  width:100% !important;
	}
	.wpcf7 p:nth-last-of-type(1)::after {
		left:30px;
	}
	.wpcf7 input[type="submit"] {
		width:100%;
	}
	.kd_errorpage .input_comment {
		width:100%;
	}
	.kd_errorpage .kd_loupe {
		right:10px;
	}
	.para_class {
		padding-top:30px;
	}
	.kd-shortcode-adv h2 {
		top:22px;
	}
	.kd-shortcode-adv a {
		width:70%;
	}
	.kd_search-box  .searchform  #searchsubmit {
		width:100%;
	}
	.shop_list_page .item {
		margin:0 0 15px;
		width:100%;
	}
	.row,
	.thumbnails {
		margin-left:-15px;
	}
	.woocommerce div.product span.price del {
		display:block;
	}
	.kd_tabs .kd_tabs_entry {
		margin:10px 15px;
	}
	body  .cross-sell ul#feq-products {
		display:none;
	}
}

@media only screen and (max-width:385px) {
	.main-full-content.with-slider {
		padding-top:300px !important;
	}
	.woocommerce.single-product .kd_size_input, 
	.woocommerce.single-product .kd_size_input div input, 
	.woocommerce.single-product .kd_size_input div, 
	.single-product .kd_description .btn_addcart,
	.kd_tabs .nav-tabs li {
		text-align:center;
		width:100%;
	}
	.woocommerce table.shop_table {
		margin-left:-15px;
	}
	.woozone_email_wrapper input {
		margin-left:0;
		width:100%;
	}
}body .navigationbar .kd_main_menu li a { color:#ffffff;}body .navigationbar .kd_main_menu .kd_active, body .navigationbar .kd_main_menu li a:hover, body .navigationbar .kd_main_menu > li.current-menu-item a { color:#ffffff !important;}body .header-sidebar { background-color:#1c1c1c;}body .kd_footer_fixed { background-color:#1c1c1c;}body h1, body h2, body h3, body h4, body h5, body h6 { font-family:"norwesterregular" !important;}body .navigationbar .kd_main_menu li a { font-family:"norwesterregular" !important;}body .navigationbar .kd_main_menu li a { font-size:18px !important;}body .navigationbar .kd_main_menu li a { font-wieght:700 !important;}body .navigationbar .kd_main_menu li ul li a { font-size:18px !important;}body .navigationbar .kd_main_menu > li a { padding-bottom:1px; padding-top:1px;}body .navigationbar .kd_main_menu > li a { padding-left:20px; padding-right:20px;}body .row h1 { font-size:32px !important;}body .row h1 { font-weight:700 !important;}body .row h3 { font-size:20px !important;}body .row h3 { font-weight:700 !important;}