/** 
*	Stylesheet for eBay
*
*	@version 1.0 (initial release) 
*	
*
*/

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"); 
.container {  background: #fff; padding: 60px 80px; } 
body, #fd_listing { background: #e2e2e2; position: relative; font-family: 'Source Sans Pro' !important; font-size: 16px; color: #494949; padding-top: 20px; padding-bottom: 20px;  }
#fd_listing h1 { font-size: 48px; }
#fd_listing h3 { font-size: 1.4em;  }
#fd_listing h3:after { margin-top: 30px; display: block; content: ""; height: 5px; width: 50px;  }
#fd_listing h1, #fd_listing h2, #fd_listing h3 { text-transform: uppercase; font-family: 'Source Sans Pro'; margin-bottom: 20px; color: #333; font-weight: 700; }
.header { padding-bottom: 40px; margin-bottom: 40px; border-bottom: 1px solid #E2E2E2;} 

.logo { font-weight: bold; letter-spacing: 2px;   }
.header .logo img { display: block; margin-right: auto; margin-left: auto; }

.top_nav {   margin: 0;   }
.top_nav ul { margin-bottom: 0; }

.top_nav ul li { padding-top: 30px; padding-bottom: 30px; padding-left: 10px; padding-right: 10px; }
.top_nav ul li a { color: #333; font-size: 18px; font-weight: 700; text-transform: uppercase; }
.top_nav ul li a:hover { text-decoration: none; }

.mobile_nav {  font-size: 18px; font-weight: 700; color: #333;   }
.mobile_nav .mobile-toggle-checkbox { display: none; }
.mobile_nav .toggle { cursor: pointer; display: block;  padding: 30px 15px; margin: 0; }
.mobile_nav ul { display: none; background: rgba(255,255,255,255); z-index: 2;   }
.mobile_nav ul li a { display: block; color: #333; padding: 15px; border-bottom: 1px solid #e2e2e2;  }
.mobile_nav ul li:last-child a { border-bottom: none;   }
.mobile_nav ul li a:hover { text-decoration: none; background: #e2e2e2; }
.mobile-toggle-checkbox:checked ~ ul { display: block; }	


.menu i { font-size: 24px; line-height: 125px; } 



.listing-title {}
.listing-title { padding-bottom: 40px; font-size: 1.4em; }



.images { border: 1px solid #e2e2e2; margin-bottom: 40px; padding: 20px; }
.images .main-image { display: none; }
.images input:checked + img { display: block; }
.images .image-selector { display: none; }
.thumbs { margin-top: 30px; width: 100%; overflow: auto; }
.thumbs ul {list-style: none; white-space: nowrap; padding: 0; float: left; }
.thumbs ul li { float: left; display: inline; margin: 7px; }
.thumbs .thumb { max-width: 85px; margin-top: 20px; cursor: pointer; }

.content-box { margin-bottom: 40px; }



.bottom-box { padding-top: 50px; }
.bottom-box .icon { margin-bottom: 50px; }
.bottom i {  font-size: 74px; margin-bottom: 20px; }
.bottom h5 { text-transform: uppercase; font-size: 1.3em; font-family: 'Source Sans Pro'; margin-bottom: 20px; color: #111; font-weight: 700; }



.footer-text { padding-top: 60px; padding-bottom: 20px;  font-size: 14px; color: #666; }
.footer a { color: #666; }

@media (max-width: 968px) {
.container { padding: 30px; } 
body, #fd_listing { padding: 0; margin: 0; background: #fff; } 

}