@font-face {
	font-family: 'Gotham-Medium';
	src: url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Gotham-Medium.eot?&6055339987456638024') format('eot'), 
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Gotham-Medium.otf?6055339987456638024')  format('opentype'),
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Gotham-Medium.woff?6055339987456638024') format('woff'), 
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Gotham-Medium.ttf?6055339987456638024')  format('truetype'),
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Gotham-Medium.svg%23Gotham-Medium?6055339987456638024') format('svg');
}

@font-face {
	font-family: 'Whitney-Medium';
	src: url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Whitney-Medium.eot?&6055339987456638024') format('eot'),
         url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Whitney-Medium.otf?6055339987456638024')  format('opentype'),
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Whitney-Medium.woff?6055339987456638024') format('woff'), 
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Whitney-Medium.ttf?6055339987456638024')  format('truetype'),
	     url('//cdn.shopify.com/s/files/1/0238/6905/t/4/assets/Whitney-Medium.svg%23Whitney-Medium?6055339987456638024') format('svg');
}

h1, h2, h3, h4, h5, h6, .collection_title, .headline, p.subtitle, a.action_button, .featured_links a span, input.action_button[type="submit"], input[type="email"],
input[type="text"]
{font-family: "Gotham-Medium", sans-serif;} 
body {font-family: "Whitney-Medium", sans-serif;} 
.nav a, .nav a:visited, .nav a:active, #header a span, .nav a.icon-cart span, .search-close {
  font-family: "Gotham-Medium", sans-serif;
  font-weight: bold;
  color: #404040;
  position: relative;
  display: block;
  letter-spacing: 1px;
}

.related-items h4 {
  border-top: 0px solid #dddddd;
}
.index .header .nav a.non-nav, .nav a span.cart-count-text, .nav .cart_count, .header_bar a.non-nav {font-weight:normal !important; color:#999 !important;}
.nav a:hover span.cart-count-text {color:#000;}

@media only screen and (min-width: 768px) {
  #homepage_slider {padding-top:104px;}
  .nopromo #homepage_slider {padding-top:70px;}
}
.collection h1 {text-align:center; margin-bottom:15px;}
 .page div.content {padding:75px 0 0;}
.collection div.content, .product div.content {padding:104px 0 0;}
.nopromo.collection div.content, .nopromo.product div.content {padding:70px 0 0;}
[class*="customers-"] div.content {padding:160px 0 235px;}
.action_button.sign-up {line-height:20px; background-color:#EDEDED; color:#000; margin-left:5px;}

.page-featuredimage {position:relative; margin-top:104px;}
.nopromo .page-featuredimage {position:relative; margin-top:70px;}
.page-featuredimage .header-box {position:absolute; width:100%; text-align:center; top:45%; left:0; }
.page-featuredimage .header-box h1 {color:#fff;}

.page p {font-size:17px; line-height:30px;}
.container .twelve.columns.page {display: block; float: none; margin: 0 auto;}

.thumbnail a .first {display:block;}
.thumbnail a .second {display:none;}
.thumbnail a:hover .first {display:none;}
.thumbnail a:hover .second {display:block;}

.product_form select {height:44px;}

.promo-bar {background-color:#d54d4d; color:#fff; padding:5px 0; font-size: 12px;letter-spacing: 1.5px;}

.newsletter {margin:5px 0;}
.newsletter input.action_button[type="submit"] {background-color:#000;}

.product_slider .slides img {
  width: 75% !important;
}
.product .main.content {margin-bottom:30px;}
.product div.content {padding:104px 0 0;}
.nopromo.product div.content {padding:70px 0 0;}
div.content.related-items {padding-top:0;}
ul.mobile-cats {list-style-type:none; margin-left:0; text-align:center; margin-bottom:0;}
ul.mobile-cats li {line-height:48px; margin-bottom:0; border-bottom:1px solid #dfdfdf; text-transform:uppercase; 
  font-family: "Gotham-Medium", sans-serif; font-weight:600;}
ul.mobile-cats li a {width:100%; display:block;}
.all .thumbnail.column {margin-left:6.5px !important; margin-right:6.5px !important;}
.product .full-width {
  text-align: center;
  position: relative;
  margin-top: 0px;
  max-width: 1440px;
  margin: 0 auto;
}
.collection .full-width {
  text-align: center;
  position: relative;
  margin-top: 0px;
  padding-top: 104px;
}
.nopromo.collection .full-width {padding-top:70px;}
@media only screen and (max-width: 768px) {
  .collection div.content { padding-top: 50px;}
  .product div.content { padding: 45px 0 0;}
  #homepage_slider {margin-top:39px;}
  .page-featuredimage {margin-top:39px;}
  .breadcrumb_text {display:none;}
  .collection_description .action_button {display:none;}
  .section_select {display:none;}
  .footer h6 {margin-right:0;}
  .collection .full-width {  padding-top: 40px;}
}


