/** Shopify CDN: Minification failed

Line 21:0 Unexpected "<"
Line 22:27 Unexpected "{"
Line 22:35 Expected ":"
Line 23:2 Unexpected "{"
Line 23:3 Unexpected "{"
Line 23:12 Expected ":"
Line 23:46 Expected identifier but found ":"
Line 25:27 Unexpected "{"
Line 25:35 Expected ":"
Line 26:2 Unexpected "{"
... and 196 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:gallery (INDEX:12) */
<style>
#content .h_row_1.section-{{section.id}} .box_1 .box_inn {
  {{ block_1.settings.promo_banner_position }}:5% !important;
}
#content .h_row_1.section-{{section.id}} .box_2 .box_inn {
  {{ block_2.settings.promo_banner_position }}:5% !important;
}
#content .h_row_1.section-{{section.id}} .box_3 .box_inn {
  {{ block_3.settings.promo_banner_position }}:5% !important;
}
#content .h_row_2.section-{{section.id}} {
  {% if blockCount == '5' or blockCount == '4' %}
  padding:0 0 0 0;
  {% else %}
  padding:0;
  {% endif %}
}
#content .h_row_2.section-{{section.id}} .box_1 .box_inn {
  {{ block_3.settings.promo_banner_position }}:5%;
}
#content .h_row_2.section-{{section.id}} .box_2 .box_inn {
  {{ block_4.settings.promo_banner_position }}:5%;
}
#content .h_row_2.section-{{section.id}} .box_3 .box_inn {
  {{ block_5.settings.promo_banner_position }}:5%;
} 

@media (max-width: 768px) {
  {% if blockCount == 1 %}
  #content .box_1 {
    margin-bottom:0 !important;
  }
  {% endif %}
  {% if blockCount == 2 or blockCount == 4 or blockCount == 5 %}
  #content .box_2 {
    margin-bottom:0 !important;
  }
  {% endif %}
  {% if blockCount == 3 %}
  #content .box_3 {
    margin-bottom:0 !important;
  }
  {% endif %}
  {% if blockCount == 5 %}
  #content .box_3 {
    margin-bottom:0 !important;
  }
  #content .feature_4 {
    margin-bottom:20px !important;
  }
  {% endif %}
}
  
</style>
/* END_SECTION:gallery */

/* START_SECTION:header (INDEX:15) */
<style>
/*  This code is used to center logo vertically on different devices */
  
{% if section.settings.header_style == 'header1' %}
#header #nav .navbar-nav > li > a, #header .navbar-toggle{
	{% if section.settings.logo != blank and section.settings.logo_height != blank %}
    padding-top: {{navbar_padding}};
	padding-bottom: {{navbar_padding}};
	{% else %}
	padding-top:15px;
	padding-bottom:15px;
	{% endif %}
}
#header #nav .navbar-nav > li > .fixed-search 
{
{% if section.settings.logo != blank and section.settings.logo_height != blank %}
    padding-top: {{fixed_search_padding}};
	padding-bottom: {{fixed_search_padding}};
    padding-left:5px;
	{% else %}
	padding-top:12px;
	padding-bottom:12px;
    padding-left:5px;
	{% endif %}
}
  @media (min-width: 769px) {
    #header #nav .wsmenu > ul > li > a  {
      {% if section.settings.logo != blank and section.settings.logo_height != blank %}
      padding-top: {{navbar_padding}};
      padding-bottom: {{navbar_padding}};
      {% else %}
      padding-top:15px;
      padding-bottom:15px;
      {% endif %}
    }
  }
{% elsif section.settings.header_style == 'header2' %}
#header .hed_right {
	{% if section.settings.logo != blank and section.settings.logo_height != blank %}
		{% if section.settings.show_header_phone or section.settings.show_header_email %}
        padding-top: {{top_menu_padding}};
		padding-bottom: {{navbar_padding}};
		{% else %}
        padding-top: {{top_menu_padding_plus10}};
		{% endif %}
	{% else %}
		{% if section.settings.show_header_phone or section.settings.show_header_email %}
		padding-top:10px;
		padding-bottom:10px;
		{% else %}
		padding-top:20px;
		padding-bottom:20px;
		{% endif %}
	{% endif %}
}
{% else %}
	.logo-centered {
		width:100%;
		background:{{ settings.header_bg_color }};
		border-top:1px solid {{ settings.header_border_color }};
	}
	.logo-centered a {
		font-size:26px;
		padding:0;
	}
	.logo-centered img {
		margin:0 auto;
		text-align: center;
		padding:10px 0;
		max-width:350px;
		max-height:120px;
	}
	#header .logo-text {
		display: block;
		text-align: center;
		padding:20px 0;
	}
{% endif %}
#header .navbar-toggle, #header .navbar-cart {
	{% if section.settings.logo != blank and section.settings.logo_height != blank%}
	padding-top: {{navbar_padding}};
	padding-bottom: {{navbar_padding}};
	{% else %}
	padding-top:15px;
	padding-bottom:15px;
	{% endif %}
}
#header a.navbar-brand {
  height:auto;
}
@media (max-width: 600px) {
 #header .navbar-brand > img {
    max-width: 158px;
  }
}
@media (max-width: 600px) {
	#header .navbar-toggle, #header .navbar-cart {
		{% if section.settings.logo != blank and section.settings.logo_height != blank and section.settings.mobile_padding != blank %}
		padding-top: {{ section.settings.mobile_padding }}px;
		padding-bottom: {{ section.settings.mobile_padding }}px;
		{% else %}
		padding-top:15px;
		padding-bottom:15px;
		{% endif %}
	}
}
{% if section.settings.header_style == 'header2' %}
#header .hed_right .header-contact {
	clear:right;
	float:right;
	margin-top:10px;
}
@media (max-width: 989px) {
	#header .hed_right ul li {
		padding:0 10px;
	}
}

@media (max-width: 767px) {
	#header .hed_right, #header .hed_right .header-contact {
		padding:0;
		float:none;
		text-align: center;
	}
}
@media  (min-width: 768px) and (max-width: 800px) {
  #header .hed_right ul {
    float:left !important;
  }
}
{% endif %}

@media (max-width: 900px) {

  #header #nav .navbar-nav > li > a {
    font-size: 12px;
    line-height: 32px;
    padding-left:7px;
    padding-right:7px;
  }

  #header .navbar-brand {
    font-size: 22px;
    line-height: 20px;
    {% if section.settings.logo != blank %}
    padding:0 15px 0 0;
    {% else %}
    padding:20px 10px 15px 0;
    {% endif %}
  }

  #header .right_menu > ul > li > a {
    margin: 0 0 0 5px;
  }
  #header #nav .navbar:not(.caret-bootstrap) .navbar-nav:not(.caret-bootstrap) li:not(.caret-bootstrap) > a.dropdown-toggle:not(.caret-bootstrap) > span.caret:not(.caret-bootstrap) {
    margin-left: 3px;
  }
}

@media  (min-width: 768px) and (max-width: 800px) {
  #header .hed_right, #header .top_menu {
    padding:0 !important;
  }
  #header .hed_right ul {
    display:block !important;
    {% if section.settings.header_style != 'header2' %}
    float:right !important;
    {% endif %}
  }
  #header .hed_right .header-contact {
    margin-top:0 !important;
  }
  #header .top_menu {
    float:left !important;
  }
}

@media (max-width: 480px) {
	#header .hed_right ul li {
		margin: 0;
		padding: 0 5px;
		border: none;
		display: inline-block;
	}
}

.navbar:not(.no-border) .navbar-nav.dropdown-onhover>li:hover>a {
	margin-bottom:0;
}


figure.effect-chico img {
	-webkit-transform: scale(1) !important;
	transform: scale(1) !important;
}
   
figure.effect-chico:hover img {
	-webkit-transform: scale(1.2) !important;
	transform: scale(1.2) !important;
}
{% if section.settings.header_style != 'header1' %}
@media (min-width: 769px)
  {
   #header #nav .wsmenu > ul > li > a  {
	padding-top:15px;
	padding-bottom:15px;
   }
  }
{% endif %}
{% unless section.settings.header_style == 'header1' %}
  #header .nav > li:first-child > a {
    padding-left:0;
  }
{% endunless %}
  .logo-centered {
    width: 100%;
    background: #f4c682;
    border-top: 1px solid #f4c682;
}
  #wsnavtoggle {
    padding-top: 15px;
    padding-bottom: 15px;
}
  #header .navbar-toggle, #header .navbar-cart {
    padding-top: 15px;
    padding-bottom: 15px;
}
  @media(min-width: 768px) and (max-width: 1600px){
    .header_top .container {
    display: none;
}
  }
</style>
/* END_SECTION:header */

/* START_SECTION:rich-text (INDEX:39) */
<style>
  {% if section.settings.home-cta != blank %}
  #content .home-cta-bg.section-{{ section.id }} {
  	background-image:url('{{ section.settings.home-cta | img_url: '1400x' }}');
  }
  #content .home-cta-bg.section-{{ section.id }} .cta-overlay {
   background: rgba(0,0,0,{{section.settings.cta_caption_val}});
  } 
  {% endif %}
  
</style>
/* END_SECTION:rich-text */

/* START_SECTION:video (INDEX:44) */
<style>
  {% if section.settings.home_video_bg != blank %}
    #content .home-video.section-{{ section.id }} {
    background-image:url('{{ section.settings.home_video_bg | img_url: '1400x' }}');
    }
    #content .home-video.section-{{ section.id }} .video-overlay {
       background: rgba(0,0,0,{{section.settings.video_caption_val}});
    }
  {% endif %}
</style>
/* END_SECTION:video */