/* Theme Name: Cool Novelties
Theme URI: http://stores.ebay.co.uk/Cool-Novelties
Description: Cool Novelties Post 2016 &amp; 15. Designed By eShop Designers. &copy; eShopDesigners. All Rights Reserved.
Version: 3.0
Tags: eBay Shop
Author: eShop Designers
Author URI: www.eshopdesigners.com
Created on December 21 2016
Email:info@eshopdesigners.com
License: eShopDesigners.com  Do Not Copy!
 */
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);
 body,td,th {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#fff !important;
}
a {
	font-family: "Open Sans", sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none !important;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
img{
	border:none;
}
img a{
	border:none;
}
.img-responsive{ display:inline-block !important;}
p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
::selection{ color:#fff; background-color:#ff5a01;}
header{ margin:0px; padding:0px; float:left; width:100%;}
header #header{ width:100%; float:left; padding:0px; margin:0px; background-color:#f7f7f7; border-bottom:solid 1px #d8d8d8;}
header #header #first_bar{ width: 100%; float: left; margin: 0px; padding:0px 0px; background-color:#000;}
header #header #first_bar .welcome{ font-family: 'Open Sans', sans-serif; display: inline-block; width:100%; color:#fff; line-height:40px; transition: all .4s; font-size: 12px; float: left;}
header #header #first_bar .welcome marquee{ margin:0px; padding:0px; width:50% !important;}
header #header #first_bar .welcome strong{ color:#fff;}

header #header #second_bar{ width: 100%; float: left; margin:0px; padding:15px 0px;}
header #header #second_bar .logo{ margin:0px; padding:0px 0px; float:left; width:100% !important;}
header #header #second_bar .phone{ margin:0px; padding:13px 0px; float:left; width:100% !important;}
header #header #nav{ margin:0px; padding:0px 0px 15px !important; float:left;width:100%;}

header #header #nav .top_nav{  margin-bottom:0px !important;border:solid 1px #000; border-radius:5px; min-height:40px; position:relative;width:100%; float:left;padding:0px 0px !important; background-color: #232323; background-image: url(data:image/svg+xml base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNDU0NTQ1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(69, 69, 69)),color-stop(1, rgb(0, 0, 0))); background-image: -webkit-repeating-linear-gradient(top,rgb(69, 69, 69) 0%,rgb(0, 0, 0) 100%); background-image: repeating-linear-gradient(to bottom,rgb(69, 69, 69) 0%,rgb(0, 0, 0) 100%); background-image: -ms-repeating-linear-gradient(top,rgb(69, 69, 69) 0%,rgb(0, 0, 0) 100%);}
header #header #nav .top_nav ul{ margin:0px; padding:0px; float:left; width:100%;}
header #header #nav .top_nav ul li{ list-style:none; float:left;}
header #header #nav .top_nav ul li a{ padding:0px 20px !important; position:relative; transition:0.3s; display:block; color:#fff; font-size:13px; font-weight:normal; text-transform:capitalize; font-family: 'Open Sans', sans-serif; line-height:40px !important; /*text-shadow: 2px 2px #136fb9;*/}
header #header #nav .top_nav ul li a:hover{ color:#fff !important; background-color:#ff5a01; /*text-shadow: 2px 2px #303030;*/}

header #header #nav .navbar{ margin-bottom:0px !important;border:solid 1px #000; border-radius:5px; min-height:40px; position:relative;width:100%; float:left;padding:0px 0px !important; background-color: #232323; background-image: url(data:image/svg+xml base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0idnNnZyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBzdG9wLWNvbG9yPSIjNDU0NTQ1IiBzdG9wLW9wYWNpdHk9IjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI3ZzZ2cpIiAvPjwvc3ZnPg==); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%,color-stop(0, rgb(69, 69, 69)),color-stop(1, rgb(0, 0, 0))); background-image: -webkit-repeating-linear-gradient(top,rgb(69, 69, 69) 0%,rgb(0, 0, 0) 100%); background-image: repeating-linear-gradient(to bottom,rgb(69, 69, 69) 0%,rgb(0, 0, 0) 100%); background-image: -ms-repeating-linear-gradient(top,rgb(69, 69, 69) 0%,rgb(0, 0, 0) 100%);}
header #header #nav .navbar-nav{ width:100%; margin:0px !important;}
header #header #nav .navbar-collapse{ padding:0px !important;}
header #header #nav .navbar-nav>li>a{ transition:0.3s; color:#fff; font-size:13px; font-weight:normal; text-transform:capitalize; font-family: 'Open Sans', sans-serif; padding:0px !important; line-height:40px !important; /*text-shadow: 2px 2px #136fb9;*/}
header #header #nav .navbar-nav>li>a .fa{ position:relative; line-height:30px; font-size:16px; float:left;}
header #header #nav .navbar-nav>li>a:hover{color:#fff !important; background-color:#ff5a01; /*text-shadow: 2px 2px #303030;*/}
header #header #nav .navbar-collapse:target {display: block !important;visibility: visible;}
header #header #nav .navbar-collapse:target .navbar-nav {position: relative;z-index: 9998;}
header #header #nav .navbar-collapse-close,
header #header #nav .navbar-collapse-close {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9997;/*background-color: rgba(255, 255, 255, 0.5);*/font-size: 0px;color: transparent;}
header #header #nav .navbar-collapse-close:visited {display: block !important;font-size: 24px;color: black;}
header #header #nav .navbar-collapse:target .navbar-collapse-close {display: block !important;}
header #header #sevices{ margin:0px; padding:5px 0px; float:left; width:100%; text-align:center;}
section{margin:0px 0px !important; padding:0px !important; float:left; width:100%; /*position: relative; top: 124px;*/}
section #listing_wrap{margin:0px 0px; padding:15px 0px; float:left; width:100%;}
section #listing_wrap .left_inner{ margin:0px 0px 0px 0px !important; padding:0px;width:100% !important; float:left; max-width:100% !important;}
section #listing_wrap .left_inner .left_wrap{ margin:0px 0px 15px !important; padding:0px !important; width:100% !important; float:left; border-radius:5px; border: solid 1px #bababa;}
section #listing_wrap .left_inner .left_wrap h1{ margin:0px 0px !important; line-height:30px; width:100%;border-radius:5px 5px 0px 0px;border-bottom: solid 1px #bababa; padding:0px 10px !important; display:block; float: left; font-family: "Open Sans", sans-serif; font-size:12.68px; text-transform: capitalize !important; color:#303030; text-decoration:none; background: -moz-linear-gradient(top, #eaeaea 0%, #f8f8f8 100%); background: -webkit-linear-gradient(top,  #eaeaea 0%,#f8f8f8 100%); background: linear-gradient(to bottom,  #eaeaea 0%,#f8f8f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#f8f8f8',GradientType=0 );}
section #listing_wrap .left_inner .left_wrap .left_nav{ margin:0px; padding:5px !important; width:100%; float:left;}
section #listing_wrap .left_inner .left_wrap .left_nav ul{ margin:0px; padding:0px; width:100%; float:left;}
section #listing_wrap .left_inner .left_wrap .left_nav ul li{ margin:0px; padding:0px; list-style:none;}
section #listing_wrap .left_inner .left_wrap .left_nav ul li a{ margin:0px 0px !important; line-height:30px; width:100% !important;padding:0px 5px !important; display:block; float: left; font-family: "Open Sans",sans-seri; font-size:11px;text-transform: capitalize !important; color:#000; text-decoration:none;transition:.6s; border-bottom:dotted 1px #bababa;}
section #listing_wrap .left_inner .left_wrap .left_nav ul li a .fa{ position:relative; line-height:30px; float:left; left:-5px; font-size:11px;}
section #listing_wrap .left_inner .left_wrap .left_nav ul li a:hover{ color:#ff5a01; font-weight:bold; padding:0px 10px !important;width:100% !important;}
section #listing_wrap .left_inner .left_img{ margin:0px; padding:10px 0px !important; float:left; width:100%; padding:0px; text-align:center;}
section #listing_wrap .left_inner .left_img:last-child{ border-bottom:none;}
section #listing_wrap .right_inner{ padding:15px 0px 0px 0px !important; margin:0px; float:left; width:100%;}
section #listing_wrap .right_inner .title{ padding:0px 10px !important; line-height:50px; font-size:18px; margin:0px!important; font-weight:bold; color:#221f1f !important; display:block !important; font-family:  "Josefin Sans", sans-serif; text-transform: capitalize; background-color:#fff;}
section #listing_wrap .right_inner .gallery{ margin:3px 0px !important; background-color:#fff !important; border-top:solid 6px #221f1f !important; width:100%; float:left;}
section #listing_wrap .right_inner .gallery .NEWCSSGALLERY{ padding:0px !important;line-height:25px; width:75%; font-size:12px; margin:0px auto!important; color:#383838 !important;display:block !important;font-family:  "Open Sans", sans-serif; text-align:center !important;}
section #listing_wrap .right_inner .gallery .NEWCSSGALLERY img{ max-width:100%; margin:0px !important; padding:0px !important;}
section #listing_wrap .right_inner .description_title{ padding:0px 10px !important; line-height:50px; font-size:32px; float:left; width:100%; margin:15px 0px 0px 0px!important; font-weight:bold; color:#ff5a01 !important; border-bottom:solid 1px #ddd; display:block !important; font-family:  "Josefin Sans", sans-serif; text-transform: capitalize;}
section #listing_wrap .right_inner .description{ padding:0px 5px !important; line-height:25px; font-size:12px; margin:0px!important; color:#383838 !important; display:block !important;font-family:  "Open Sans", sans-serif; text-align: left; width:100%; float:left;}
section #listing_wrap .right_inner .cart_caption{ margin:0px; padding:15px 0px; float:left; width:100%; background-color:#f1f1f1;}
section #listing_wrap .right_inner .cart_caption ul{ margin:0px auto !important; width:85%; padding:0px;}
section #listing_wrap .right_inner .cart_caption ul li{ list-style:none; float:left; width:33% !important; padding: 0px 10px;}
section #listing_wrap .right_inner .cart_caption ul li .btn{ line-height:20px; width:100%; float:left; border-radius:0px;font-family:  "Josefin Sans", sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; border:none; background-color:#000; padding:10px 0px !important; transition:.6s;}
section #listing_wrap .right_inner .cart_caption ul li .btn:hover{ background-color:#ff5a01; color:#fff;}
section #listing_wrap .right_inner .description_content{margin:0px 0px 15px 0px !important; border-top:solid 1px #b3b3b3; padding:15px !important; float:left; display: inline-block; width: 100%; background-color:#f1f1f1;}
section #listing_wrap .right_inner .description_content h1{ padding:0px 10px !important; width:100%; float:left; line-height:25px; font-size:12px; font-weight:normal; text-transform:capitalize; color:#383838 !important; margin:0px; display:block !important; font-family:  "Open Sans", sans-serif; text-align: left;}
section #listing_wrap .right_inner .description_content h5{ padding:0px 0px !important; width:150px; float:left; line-height:30px; background-color:#fff; border:solid 1px #e2e2e2; text-align:center; font-size:12px; font-weight:bold !important; text-transform:uppercase; color:#ff5a01 !important; margin:0px; display:block !important; font-family:  "Josefin Sans", sans-serif; position: relative; top: 15px; left: 15px;}
section #listing_wrap .right_inner .description_content .content_caption{ background-color:#fff; margin:0px 0px 15px !important; float:left; width:100%; padding:10px 0px !important; border:solid 1px #e2e2e2;}
section #listing_wrap .right_inner .description_content .content_caption .description{padding:0px 0px !important; line-height:25px; font-size:12px; margin:20px 0px 0px 0px!important; color:#383838 !important; display:block !important;font-family:  "Open Sans", sans-serif; text-align: left; width:100%; float:left;}
section #listing_wrap .right_inner .description_content .seller{ margin:0px; padding:0px; float:left; width:100%; }
section #listing_wrap .right_inner .may_also{ margin:0px; padding:15px 0px; float:left; width:100%; background-color:#fff;}
section #listing_wrap .right_inner .may_also h4{ padding:0px 10px !important; line-height:50px; font-size:32px; float:left; width:100%; margin:15px 0px 15px 0px!important; font-weight:bold; color:#ff5a01 !important; border-bottom:solid 1px #ddd; display:block !important; font-family:  "Josefin Sans", sans-serif; text-transform: capitalize;}
section #listing_wrap .right_inner .may_also .may_also_caption{ margin:0px 0px 15px; padding:0px; float:left; width:100%; background-color:#ff5900;}
section #listing_wrap .right_inner .may_also .may_also_caption span{ margin:0px; padding:0px; float:left; width:40%;}
section #listing_wrap .right_inner .may_also .may_also_caption div{ margin:0px; padding:5px 10px; float:left; width:60%;}
section #listing_wrap .right_inner .may_also .may_also_caption div h3{ padding:0px 0px 0px !important; line-height:30px; font-size:27px; float:left; width:100%; margin:0px !important; font-weight:bold; color:#fff !important; display:block !important; font-family:  "Open Sans", sans-serif; text-transform: uppercase;}
section #listing_wrap .right_inner .may_also .may_also_caption div h5{ padding:0px 0px 0px !important; line-height:14px; font-size:12px; float:left; width:100%; margin:0px !important; color:#ffeee5 !important; display:block !important; font-family:  "Open Sans", sans-serif;}
footer{ width:100%; margin:0px 0px !important; float:left; padding:0px;}
footer #footer{ width:100%; margin:0px 0px !important; float:left; padding:0px;}
footer #footer #footer_wrap{ width:100%; margin:0px 0px !important; float:left; padding:15px 0px; background-color:#f7f7f7; border-top:solid 1px #bababa;}
footer #footer #footer_wrap .footer_caption{ margin:0px; padding:0px; float:left; width:100%;}
footer #footer #footer_wrap .footer_caption h1{ padding:0px 10px !important; width:100%; float:left; line-height:40px; font-size:17px; font-weight:bold; text-transform:capitalize; color:#4c4c4c !important; margin:0px; display:block !important; font-family:  "Open Sans", sans-serif; text-align: left;}
footer #footer #footer_wrap .footer_caption .nav{ margin:0px; padding:5px !important; width:100%; float:left;}
footer #footer #footer_wrap .footer_caption .nav ul{ margin:0px; padding:0px; width:100%; float:left;}
footer #footer #footer_wrap .footer_caption .nav ul li{ margin:0px; padding:0px; list-style:none;}
footer #footer #footer_wrap .footer_caption .nav ul li a{ margin:0px 0px !important; line-height:30px; width:100% !important;padding:0px 5px !important; display:block; float: left; font-family: "Open Sans",sans-seri; font-size:11px;text-transform: capitalize !important; color:#000; text-decoration:none;transition:.6s; border-bottom:dotted 1px #bababa;}
footer #footer #footer_wrap .footer_caption .nav ul li a .fa{ position:relative; line-height:30px; float:left; left:-5px; font-size:11px;}
footer #footer #footer_wrap .footer_caption .nav ul li a:hover{ color:#ff5a01; font-weight:bold; padding:0px 10px !important;width:100% !important;}
footer #footer #footer_wrap .footer_caption .about{ padding:0px 0px !important; line-height:25px; font-size:12px; float:left; width:100%; margin:0px!important; color:#383838 !important; display:block !important; font-family:  "Open Sans", sans-serif; text-transform: capitalize;}
footer #footer #footer_wrap .footer_caption .about .fa{ font-size:18px;}

footer #footer #last_bar{ width:100%; float:left; margin:0px; padding:0px 0px !important; background-color:#000;}
footer #footer #last_bar .copyright{ width:100%; padding:0px 0px !important; float: left;text-align: center; text-transform:capitalize;font-size: 12px;font-family: "Open Sans", sans-serif; color:#fff;line-height:40px;}

@media ( min-width:980px){
	header #header #nav .navbar-collapse{ display:block;}
}

@media ( max-width: 980px){
	header #header #first_bar .welcome{ text-align:center;}
	header #header #second_bar .logo{ text-align:center;}
	
	header #header #nav .navbar-header {float: none; width:100%; background-color:#000;}
	header #header #nav .navbar-toggle{ transition:.6s; background-color:#000; border-radius:0px; border:none; margin-right:10px; display:block !important;}
	header #header #nav .navbar-toggle:hover{ background-color:#ff5a01;}
	header #header #nav .navbar-toggle .icon-bar{ background-color:#fff;}
	header #header #nav .navbar-brand{ padding:0px 10px !important; color:#fff; line-height:50px; text-transform:uppercase; font-size:1em;font-family: 'PT Sans Narrow', sans-serif;}
	header #header #nav .navbar-collapse{ padding:10px 15px; background-color:#000; margin-top:0px; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	header #header #nav .navbar-nav{ padding:10px;}
	header #header #nav .navbar-nav>li{float: none; width:100%;}
	header #header #nav .navbar-nav>li>a{border-bottom:1px #222222 solid; font-style:normal; color:#fff;font-weight:normal;font-size:12px; text-transform: uppercase !important; padding:0px 10px !important; line-height:40px !important;}
	header #header #nav .navbar-nav>li>a:hover{ color:#000; background-color:#ff5a01;}
	header #header #nav .navbar-nav>li>a .fa{ position:relative; left:-5px; font-size:11px; line-height:40px; float:left;}
	
	
	section #services ul li{ margin-bottom:5px !important;}
	section #listing_wrap .right_inner .cart_caption ul{ width:100%; float:left;}
	section #listing_wrap .right_inner .cart_caption ul li{ width:100% !important; margin-bottom:5px;}
}