/** Shopify CDN: Minification failed

Line 30:75 Expected identifier but found "{"
Line 30:76 Unexpected "{"
Line 30:86 Expected ":"
Line 30:114 Expected ":"
Line 32:49 Expected identifier but found "{"
Line 32:50 Unexpected "{"
Line 32:59 Expected ":"
Line 32:88 Expected ":"
Line 34:43 Expected identifier but found "{"
Line 34:44 Unexpected "{"
... and 67 more hidden warnings

**/

.custom-content .bottom-content {margin-bottom:130px;}


  .gallery a {display:block;}
  .gallery h5 {margin-top:10px;}


  .gallery a {display:block;}
  .gallery h5 {margin-top:10px;}
  .gallery img {width:100%; display:block;}


    .header-bar .wrapper {max-width:100%; padding:0 20px;}
	.header-bar__search-submit {position:absolute; left:0; top:0; line-height:{{ settings.input_height | minus:2 }}px; border:none; background-color:transparent;}
    input.header-bar__search-input {width:100%; max-width:150px;}     
.header-bar {padding:0 !important; top:0; height:{{ section.settings.top_bar_height }}px;}  
.header-bar li {display:inline-block; margin-right:20px;}  
.header-bar a, .header-bar li {line-height:{{ section.settings.top_bar_height | minus:18 }}px; margin-top:6px;}  
.cart-page-link {display:inline-block; border:2px solid #999; padding:0 10px; box-sizing:border-box;}  
  .cart-count {margin-right:5px;}
.mobile-bar {min-height:{{ section.settings.mobile_bar_height }}px; line-height:1.0; position:relative;}
.mobile-logo {max-width:{{ section.settings.mobile_logo_max_width }}px; display:inline-block; position:absolute; left:50%; margin-left:-{{ section.settings.mobile_logo_max_width | divided_by: 2 }}px;
  top: 50%; transform: translate(0,-50%);} 
.mobile-nav-trigger, .mobile-cart-link, .search-bar-toggle.two {line-height:{{ section.settings.mobile_bar_height }}px; text-transform:uppercase;
  position:relative; font-size: 1.2em;}  
    .social-menu {position:absolute; right:30px; top:0; z-index:1000;}


.triangles {position:absolute; right:0; z-index:-1;}
.image-bar a:hover {opacity:1.0;}    

 
    .index-section--newsletter {
      {% if section.settings.show_background %}
      	background-color: #000;
      {% endif %}
      {% if section.settings.show_background_image %}
      	background-image: url('{{ section.settings.background_image | img_url: '2048x2048' | img_alt: image_alt }}');
      	background-size: cover;  
      {% endif %}
      }
      .index-section--newsletter .section-header .h1, .index-section--newsletter .section-header p {
        color:{{ section.settings.newsletter_color }}; text-transform:uppercase;
      }       
      .index-section--newsletter .holder {float:right; display:inline-block;}
      .shapes {position:absolute; left:0; z-index:-1; bottom:-24px;}


  .custom__item-inner--banner {width:100%;}


  .custom__item-inner--banner {width:100%;}


{% if section.settings.product_swatches_enable %}#AddToCartForm .selector-wrapper {display:none;}{% endif %} 
{% if section.settings.product_description_type == 'tabs' %}  
.tab-text div {text-transform:{{ settings.text_transform_product_description }};}
ul.tabs {border-bottom: 1px solid transparent; display: block; margin: 0 0 5px; padding: 0;}
ul.tabs li {display: inline-block; margin: 10px 30px 10px 0; width: auto;}
ul.tabs li a {border-bottom:1px solid transparent; height: 30px; line-height: 30px; padding-bottom:10px; margin: 0; text-decoration: none;
  width: auto; color: #ccc; font-size:1.2em;}
ul.tabs li a.active {height: 30px; margin: 0; position: relative; border-bottom:1px solid transparent; color:#999 !important;}
ul.tabs li a.active:after {content:"\f107"; font-family: FontAwesome; padding-left:5px;}  
/*ul.tabs li a.active:after {content:""; background: black; position: absolute; bottom: 0; left: 0; width: 20px; height: 1px;}*/
ul.tabs li:first-child a.active {margin-left: 0;}
ul.tabs li:first-child a {padding-left:0;}
ul.tabs li:last-child a {}
ul.tabs:before, ul.tabs:after { content: " "; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}
ul.tabs:after {clear: both;}
{% endif %}  
{% if section.settings.selected_swatch_enable %}.swatch .header {display:inline-block;}{% endif %}
{% if settings.hide_swatches_labels %}.swatch .header {display:none;}{% endif %}


{% if section.settings.product_swatches_enable %}#AddToCartForm .selector-wrapper {display:none;}{% endif %} 
{% if section.settings.product_description_type == 'tabs' %}  
.tab-text div {text-transform:{{ settings.text_transform_product_description }};}
ul.tabs {border-bottom: 1px solid transparent; display: block; margin: 0 0 5px; padding: 0;}
ul.tabs li {display: inline-block; margin: 10px 30px 10px 0; width: auto;}
ul.tabs li a {border-bottom:1px solid transparent; height: 30px; line-height: 30px; padding-bottom:10px; margin: 0; text-decoration: none;
  width: auto; color: #333; font-size:1.1em;}
ul.tabs li a.active {height: 30px; margin: 0; position: relative; border-bottom:1px solid transparent; color:#000 !important;}
ul.tabs li a.active:after {content:"\f107"; font-family: FontAwesome; padding-left:5px;}  
/*ul.tabs li a.active:after {content:""; background: black; position: absolute; bottom: 0; left: 0; width: 20px; height: 1px;}*/
ul.tabs li:first-child a.active {margin-left: 0;}
ul.tabs li:first-child a {padding-left:0;}
ul.tabs li:last-child a {}
ul.tabs:before, ul.tabs:after { content: " "; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0;}
ul.tabs:after {clear: both;}
{% endif %}  
{% if section.settings.selected_swatch_enable %}.swatch .header {display:inline-block;}{% endif %}
{% if settings.hide_swatches_labels %}.swatch .header {display:none;}{% endif %}
