/* Theme Name: Stormtrooper-costumes
Theme URI: 
Description: Stormtrooper-costumes  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 May 07 2016
Email:info@eshopdesigners.com
License: eShopDesigners.com  Do Not Copy!
 */
@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=Orbitron);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab);
body,td,th {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	margin-left:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background:url(../photo/body.jpg) repeat-x center top;*/
	background-color:#fff;
}
a {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 12px;
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
img{
	border:none;
}
.img-responsive{ display:inline-block !important;}
img a{
	border:none;
}
p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
::selection{ color:#fff; background-color:#000;}
header{ margin:0px; padding:0px; float:left; width:100%;}
header #header{ margin:0px; padding:0px; float:left; width:100%;}
.container{ border-top: solid 1px #000; border-bottom: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000;}
header #header #first_bar{ margin:0px !important; padding:0px 0px !important; width:100%; float:left;}
header #header #first_bar .container{ border-bottom:none;}
header #header #first_bar .logo{ margin:0px; padding:0px; width:100%; float:left; text-align:left;}
header #header #first_bar .phone{ margin:0px; padding:0px; width:100%; float:left; text-align:right;}
header #header #second_bar{margin:0px !important; padding:0px 0px !important; width:100%; float:left;}
header #header #second_bar .banner{ margin:0px; padding:0px; width:100%; float:left; text-align:center;}
header #header #nav{ margin:0px; padding:0px; float:left; width:100%;background: rgba(52,53,55,1); display:none;
background: -moz-linear-gradient(top, rgba(52,53,55,1) 0%, rgba(27,27,27,1) 14%, rgba(27,27,27,1) 88%, rgba(52,53,55,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(52,53,55,1)), color-stop(14%, rgba(27,27,27,1)), color-stop(88%, rgba(27,27,27,1)), color-stop(100%, rgba(52,53,55,1)));
background: -webkit-linear-gradient(top, rgba(52,53,55,1) 0%, rgba(27,27,27,1) 14%, rgba(27,27,27,1) 88%, rgba(52,53,55,1) 100%);
background: -o-linear-gradient(top, rgba(52,53,55,1) 0%, rgba(27,27,27,1) 14%, rgba(27,27,27,1) 88%, rgba(52,53,55,1) 100%);
background: -ms-linear-gradient(top, rgba(52,53,55,1) 0%, rgba(27,27,27,1) 14%, rgba(27,27,27,1) 88%, rgba(52,53,55,1) 100%);
background: linear-gradient(to bottom, rgba(52,53,55,1) 0%, rgba(27,27,27,1) 14%, rgba(27,27,27,1) 88%, rgba(52,53,55,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#343537', endColorstr='#343537', GradientType=0 );}
header #header #nav .navbar{ margin-bottom:0px;border:none; float: left; width: 100%; background:none; border-radius:0px;}
header #header #nav .navbar-nav{ width:100%; float:left; margin:0px !important;}
header #header #nav .navbar-nav>li>a{ transition:0.3s; color:#fff; text-transform:capitalize; font-size:12px; font-family:  "Open Sans", sans-serif; padding:0px 34px !important; line-height:42px; background:url(../photo/level.png) no-repeat left center;}
header #header #nav .navbar-nav>li>a:hover{background:url(../photo/level_hvr.png) no-repeat left center;}
header #header #nav .social_main{ width:100%; height:auto; padding:6px 0px !important; margin:0px; float: right; text-align:right;}
header #header #nav .social_main a{display:inline-block;width:30px; margin-right:2px; border-radius:5px; height:30px; /*background:url(../photo/social_icn.png) no-repeat center top;*/ background-color:#fbfbfb !important; transition:all .4s; text-align:center !important; line-height:28px; font-size:14px;}
header #header #nav .social_main a i.fa{ line-height:30px; font-size:20px;}
header #header #nav .social_main a.facebook{background-position:-2px 0px;  }
header #header #nav .social_main a.facebook:hover{color:#fff !important; background-color:#3765a3 !important;}
header #header #nav .social_main a.twitter{ color:#000 !important;}
header #header #nav .social_main a.twitter:hover{ color:#fff !important; background-color:#36b9ff !important;}
header #header #nav .social_main a.pinterest{background-position:-76px 0px;}
header #header #nav .social_main a.pinterest:hover{color:#fff !important; background-color:#bd081c !important;}
header #header #banner_top{ margin:0px; padding:0px 0px !important; float:left; width:100%; text-align:center;}
header #header #banner_top .container{ border-bottom:none; border-top:none;}

section{ margin:0px; padding:0px; float:left; width:100%;}
section #listing_wrap{margin:0px 0px; padding:0px 0px; float:left; width:100%;}
section #listing_wrap .container{ border-top:none; border-bottom:none;}
section #listing_wrap .gallery_caption{padding:15px 0px !important; margin:0px; float:left; width:100%;/* background:url(../photo/listing_body.jpg) repeat-x center top; background-color:#cbcbcb;*/}
section #listing_wrap .gallery_caption .left_inner{ border-right: solid 1px #fefefe; margin:0px; padding:0px; float:left; width:100%;}
section #listing_wrap .gallery_caption .left_inner .left_caption{margin:0px 0px 15px; padding:0px; float:left; width:100%;}
section #listing_wrap .gallery_caption .left_inner .left_caption h2{padding:0px 15px !important; width:100%; float:left; line-height:40px; font-size:14px; font-weight:normal; text-transform:capitalize; color:#fff !important; margin:0px; display:block !important; background-color:#000;font-family:  "Open Sans", sans-serif; text-align: left;}
footer #footer nav{ margin:0px; padding:11px 0px 0px 0px !important; float:left; width:100%; border-bottom:solid 1px #ccc; background:url(../photo/nav_bg.jpg) repeat-x center top;}
section #listing_wrap .gallery_caption .left_inner .left_caption nav ul{ margin:0px; width:100%; padding:0px; float:left;}
section #listing_wrap .gallery_caption .left_inner .left_caption nav ul li{ list-style:none;}
section #listing_wrap .gallery_caption .left_inner .left_caption nav ul li a{ padding:0px 20px !important; line-height:30px; font-size:12px; margin:0px!important; color:#000 !important; display:block !important;font-family: "Open Sans", sans-serif; text-decoration:none; transition:.6s; text-transform:capitalize; background-image:url(../photo/level.jpg); background-repeat:no-repeat; background-position:left 0px;}
section #listing_wrap .gallery_caption .left_inner .left_caption nav ul li a:hover{ color:#000 !important; background:url(../photo/level_hvr.png) no-repeat left center;}
section #listing_wrap .gallery_caption .left_inner .left_img{ border-bottom:1px #fafafa solid; margin:0px; padding:5px 0px !important; width:100%; float:left; text-align:center;}
section #listing_wrap .gallery_caption .left_inner .left_img:last-child{ border-bottom:none;}


section #listing_wrap .gallery{padding:15px 0px !important; margin:0px; float:left; width:100%;border-bottom:solid 1px #fefefe;}
section #listing_wrap .gallery h1{padding:0px 0px !important; width:100%; float:left; line-height:30px; font-size:16px; font-weight:normal; text-transform:uppercase; color:#000 !important; margin:0px; display:block !important;font-family:  "Open Sans", sans-serif; text-align: center;}
section #listing_wrap .gallery h1 span{ font-size:12px; font-style:normal; width:100%; float:left; text-align:center; line-height:20px !important;}
section #listing_wrap .gallery .NEWCSSGALLERY{padding:0px !important; margin:0px auto !important; text-align:center; width:100%;}
section #listing_wrap .gallery .modal-title{ padding:0px !important; width:100%; float:left; line-height:25px; font-size:16px; text-transform:uppercase; font-weight:bold; border-bottom:solid 1px #fefefe; color:#000 !important; margin:0px; display:block !important;font-family:  "Open Sans", sans-serif; text-align: left;}
section #listing_wrap .gallery .link{ margin:0px; padding:0px; float:left; width:100%;}
section #listing_wrap .gallery .link ul{ margin:0px; padding:0px; float:left; width:100%;}
section #listing_wrap .gallery .link ul li{ list-style:none;}
section #listing_wrap .gallery .link ul li a{ padding:0px 20px !important; width:100%; border-bottom: solid 1px #fefefe; float:left; line-height:40px; font-size:12px; text-transform:capitalize; font-weight:bold; color:#000 !important; margin:0px; display:block !important; text-decoration:none; background:url(../photo/level.jpg) no-repeat left center; font-family:  "Open Sans", sans-serif;}
section #listing_wrap .gallery .link ul li a:hover{ background:url(../photo/level_hvr.png) no-repeat left center; color:#000;}
section #listing_wrap .gallery .description{padding:0px 0px !important; line-height:25px; font-size:12px; margin:0px!important; color:#000 !important; display:block !important;font-family: "Open Sans", sans-serif; text-align: left; width:100%; float:left;}

section #listing_wrap .gallery .description_content{margin:10px 0px !important; background-color:#2c2c2c; border:dotted 1px #585858; padding:0px; float:left; display: inline-block; width: 100%;}
section #listing_wrap .gallery .description_content h1{padding:0px 0px !important; width:100%; float:left; line-height:30px; font-size:14px; font-weight:normal; text-transform:uppercase; color:#fff !important; margin:0px; display:block !important;font-family:  "Open Sans", sans-serif; text-align: left;}



footer{ margin:0px; padding:0px; float:left; width:100%;}
footer #footer{ margin:0px; padding:0px; float:left; width:100%;}
footer #footer .container{ border-top:none;}
footer #footer nav{ margin:0px; padding:11px 0px 0px 0px !important; float:left; width:100%; border-bottom:solid 1px #ccc; background:url(../photo/nav_bg.jpg) repeat-x center top;}
footer #footer nav ul{ margin:0px auto; width:75%; padding:0px;}
footer #footer nav ul li{ list-style:none; float:left; line-height:40px;}
footer #footer nav ul li a{padding:0px 36px !important; line-height:40px; font-size:12px; margin:0px!important; color:#000 !important; display:block !important;font-family: "Lato", sans-serif; text-decoration:none; transition:.6s; text-transform:uppercase; font-weight:600 !important;}
footer #footer nav ul li a:hover{ color:#fd1002 !important;}
footer #footer .copy_right{padding:0px !important; line-height:40px; font-size:14px; margin:0px 0px 0px; color:#000 !important;display:block !important;font-family:  "Open Sans", sans-serif; text-align:center;}
footer #footer .E_logo{ text-align:center; float:left; width:100%;border-bottom:solid 1px #ccc; }







#eShop-Gallery {
 margin-left:0px !important;
 margin:0px !important;
}
#eShop-Gallery #Large-image {
	 max-width:100% !important;
	 border-radius: 0px!important;
	border:none !important;

}
#eShop-Gallery #Large-image img{
 max-width:100% !important;
 height:auto !important;
}
#eShop-Gallery #Thumbnail-image ul li {
 width:75px !important;
 height:75px !important;
 padding:0px !important;
 border-radius: 0px!important;
}
#eShop-Gallery #Thumbnail-image ul li img{
 width:75px !important;
 height:75px !important;
}


#eShop-Designers{display: inline-block !important;}


 /*max-width start*/
 @media( min-width:1000px){
	header #header #nav .navbar{ min-height:42px;}
	header #header #nav .navbar .navbar_left{ float:left; width:80%;}
	header #header #nav .navbar .navbar_right{ float:right; width:20%;}
	header #header #nav .navbar-collapse.collapse{ display:block;}
}


@media ( max-width: 980px){
	header #header #first_bar #top_bar .well{ text-align:center;}
	header #header #first_bar .logo{ text-align:center; padding:10px 0px;}
	header #header #nav .social_main{ text-align:center;}
	header #header #second_bar{ background-color:#000;}
	header #header #nav .navbar-nav>li {float: none; width:100%;}
	header #header #nav .navbar-collapse{ display:block !important; padding:10px 0px;}
	header #header #nav .navbar-nav>li>a { border-bottom:1px #000 solid; font-size:12px;}
	header #header #nav .navbar-nav>li>a .fa{ position:relative; left:-5px; line-height:40px; float:left;}
	section #listing_wrap .right_inner .left{ width:100%;}
	section #listing_wrap .right_inner .gallery ul{ width:100%;}
	
	footer #footer nav ul li{ float:none; width:100%;}
	footer #footer nav ul{ margin:0px; width:100%;}
	footer #footer nav ul li a{ padding:0px 15px !important; border-bottom:solid 1px #ccc;}
	footer #footer nav ul li a .fa{ float:left; position:relative; left:-5px; line-height:40px;}
}


