/* Index */
.template-index .half {
	width:49%;
  	float:left;
  	margin-right:2%;
  	margin-bottom:10px;
}
.template-index .media .contain .half:last-child {
	margin-right:0%;
}
.template-index .collection-slider .collection-listing {height:auto;}
.template-index .grid-detail {display:block; text-align:left;}
.template-index .grid-detail p {float:left;}
.template-index .swatch .swatch-element {display:inline-block; width:auto;}
 h5 {text-transform:uppercase; font-size:10px; font-family: 'HelveticaNeue-Bold', sans-serif;}
.template-index h5.title {margin-bottom:40px; line-height:10px;}
.template-index .variant_wrapper {display:inline-block; margin-right:20px;}
.template-index .input-row input[type="submit"] {min-width:50px; max-width:115px; height:30px; line-height:29px;
  font-family: 'HelveticaNeue', sans-serif; padding:0;}
.template-index .collection-slider .collection-listing .size-1of3 {
	width:33%;
  	padding-right:0.5%;
}
.template-index .collection-listing .size-1of3:last-child {padding-right:0;}
.collection-slider {margin-bottom:80px;}
.flexslider .slides > li, .flexslider1 .slides > li, .flexslider2 .slides > li {margin-bottom:-3px;}
#grid-index .product_info p {color:#888;}
.home-variants h5 {margin-top:23px;}
/* Media Page */
.media h6 {text-transform:uppercase; font-size:10px; margin-top:10px; font-family: 'HelveticaNeue-Bold', sans-serif; }
.media p {text-transform:uppercase; margin-bottom:5px;}
.media-module {width:32%; float:left; margin-right:2%;}
.media-module:nth-child(3n+3) {margin-right:0;}
.media-module img {margin-bottom:10px;}
.media-module h5:first-of-type {margin-bottom:4px;}
.media-module h5:nth-of-type(2) {margin-bottom:40px;}

/* Contact Form */
.contact-form label {display:block; text-align:left; line-height:30px;}
.contact-form textarea {margin-bottom:10px;}
.contact-form textarea, .contact-form input {max-width:300px; width:100%; box-sizing:border-box;}
.contact-form input[type="submit"] {width:140px; text-transform:uppercase; height:32px; line-height:31px; padding:0;
  font-size:10px; font-family: 'HelveticaNeue', sans-serif;}
.contact-heading {margin-bottom:30px;}
.contact-description a {margin-bottom:25px; display:block; text-decoration:underline; letter-spacing:1px;}
.contact-description h5 {margin-bottom:5px;}

/* Page */
.template-page {text-transform:uppercase;}
/* recently viewed */
.size-1of6{
    width: 14.5%;
}
.mobile-hidden {display:block;}
.desktop-hidden {display:none;}
/* Lookbook Collection */
.lookbook-col h5 {margin-bottom:32px;}
.lookbook-col #lookbook-owl {border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:20px;}
			.list_carousel {
				margin: 0 0 15px 0;
				width: 100%;
                border-bottom:1px solid #ccc;
            }
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				padding: 0;
				margin: 6px;
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}
#carousel .pager {
    margin:15px auto 20px;
    text-align: center;
    width:100%;
}

#carousel .pager a {
    margin: 0 10px;
    text-decoration: none;
    display:inline-block;
    width:6px;
    height:6px;
    background-color: #ccc;
    text-indent:-999em;
    border-radius:50%;
}
#carousel .pager a.selected {
    text-decoration: underline;
    background-color: #000;                
}  
@media only screen and (max-width: 767px) {
.layout-column-quarter-left{
  width: 100%;}
  #stockists .col {margin-left:20px;}  
  .media-module {width:100%; }  
  .product_info{ display: none; }
}
@media only screen and (max-width: 600px) {
.template-index .half {width:100%; margin-right:0; margin-bottom:20px;}
  .template-index .collection-slider .collection-listing .size-1of3 {width:100%;}
  .collection-slider .size-1of3 {margin-bottom:30px;}  
  .footer_left ul li, .footer_right ul li {display:block;}
  .footer_right ul li a:hover, .footer_left ul li a:hover {padding-bottom:0;}
.mobile-hidden {display:none;}
.desktop-hidden {display:block;}  
}
@media only screen and (max-width: 480px) {
  .header_top ul li {margin-right:5px;}	
  .nav-row ul li {padding: 0 2px;}
  #grid-index .grid-item .bold {min-height:32px;}
}