/** Shopify CDN: Minification failed

Line 346:0 Unexpected "}"

**/
/* Table of Content
==================================================
#FONTS
#MOBILE MENU
#COLORS
#SECTION
#BANNERS
#PRODUCT PAGE
#FOOTER 


/* #FONTS
================================================== */

@font-face {
  font-family: 'tele-grotesk';
  src: url('tele-grotesknor-webfont.eot');
  src: url('tele-grotesknor-webfont.eot') format('embedded-opentype'),
  url('tele-grotesknor-webfont.woff') format('woff'),
  url('tele-grotesknor-webfont.ttf') format('truetype'),
  url('tele-grotesknor-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'tele-grotesk-bold';
  src: url('tele-groteskult-webfont.eot');
  src: url('tele-groteskult-webfont.eot') format('embedded-opentype'),
  url('tele-groteskult-webfont.woff') format('woff'),
  url('tele-groteskult-webfont.ttf') format('truetype'),
  url('tele-groteskult-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


p.subtitle {
	font-family: "tele-grotesk" !important;
  	text-transform: initial;
    line-height: 1em !important;
}

.headline {
	font-family: "tele-grotesk-bold" !important;
    line-height: .9em;
    padding-top: 5px;
}

.product_name {
	font-family: "tele-grotesk-bold" !important;
    line-height: 1em;
}

@media only screen and (max-width: 479px){
 
  
}

/* #BUTTON 
================================================== */
button span {
	text-transform: initial;
}

a.button, button, input[type="submit"], input[type="reset"], input[type="button"], .action_button, a.action_button, input.action_button[type="submit"], input.action_button[type="button"] {
	text-transform: initial;
    font-family: "tele-grotesk" !important;
}

.add_to_cart, #cart_form .add_to_cart, form.product_form input.add_to_cart {
	background-color: transparent;
  	border: 1px solid #e20074;
  	color: #e20074;
  	box-shadow: none;
    font-family: "tele-grotesk" !important;
}


.product a.button, button, input[type="submit"], input[type="reset"], input[type="button"], .action_button {
	background-color: transparent;
  	border: 1px solid #e20074;
  	color: #e20074;
  	box-shadow: none;
    font-family: "tele-grotesk" !important;
}


.product a.button, button, input[type="submit"], input[type="reset"], input[type="button"], .action_button:hover {
	background-color: transparent;
  	border: 1px solid #e20074;
  	color: #e20074;
  	box-shadow: none;
    font-family: "tele-grotesk" !important;
}

#cart .action_button {
	background-color: transparent;
  	border: 1px solid #e20074;
  	color: #e20074;
  	box-shadow: none;
    font-family: "tele-grotesk" !important;
}

#cart .action_button:hover {
	background-color: transparent;
  	border: 1px solid #e20074;
  	color: #e20074;
  	box-shadow: none;
    font-family: "tele-grotesk" !important;
}

#cart a.action_button.edit_cart  {
	background-color: transparent;
  	border: 1px solid #444;
  	color: #444;
  	box-shadow: none;
}

#cart a.action_button.edit_cart:hover {
	background-color: transparent;
  	border: 1px solid #444;
  	color: #444;
  	box-shadow: none;
     font-family: "tele-grotesk" !important;
}

.cart-button {
	border-radius: 100px !important;
    font-family: "tele-grotesk" !important;
}


/* Mobile breakpoint */
@media only screen and (max-width: 767px) {
  #cart .action_button {
  	float: left;
    margin: 20px 20px;
    width: 80%;
  }
  
  #cart a.action_button.edit_cart {
  	margin-top: 0;
    width: 80%;
  }
}

/* #MOBILE MENU
================================================== */
.icon-menu {
	display: none !important;
}

.header .container .twelve.columns {
    width: auto;
  	float: right;
}

@media only screen and (max-width: 959px) and (min-width: 768px){
  .nav a.icon-cart span {
    display: inline-block !important
  }
  
   .index .header .nav a.icon-cart{
  	background-color: #e20074 !important;
    color: white !important;
   	padding: 8px 15px 4px 15px;
  }
  .cart_count {
   left: 24px;
   top: 2px;
  }
}

@media only screen and (max-width: 767px){
  .header .container .four.columns.logo {
    	width: 100%;
    	text-align: center;
	}
  
      .header.mm-fixed-top {
        position: fixed;
        text-align: center;
        left: 25px;
        top: 5px;
        width: auto;
        z-index: 1002;
        margin-top: 0;
    }

    .header.mm-fixed-top .container{
        width:	auto;
        padding: 0;
    }

    .header.mm-fixed-top .container .logo img {
        height: 20px;
        width: auto;
    }

    .header.mm-fixed-top .container .logo {
        padding: 0;
    }
  
  .mm-opened  .header.mm-fixed-top .container .logo img {
  	display: none;
  }

}

/* #COLORS
================================================== */
.index .headline {
	color: white;
}

.index .subtitle {
	color: white;
}

.product .headline {
	color: #555555;
}

.product .subtitle {
	color: #555555;
}


/* #CART PAGE
================================================== */
/* Mobile breakpoint */
@media only screen and (max-width: 767px) {
	body.cart {
		margin-top: 40px
	}
}

/* #CART SECTION
================================================== */
.cart_count { 
	border-bottom: 0;
    border-left: 0;
}

.nav ul li a:hover, nav ul li a:focus, .nav a.icon-cart:hover span, .search-close:hover { 
	color: white !important;
  	cursor: pointer;
}

icon-cart:before:hover { 
	color: white !important;
  	cursor: pointer;
}

/* #SECTION
================================================== */
div.section {
	margin: 0 !important;
}

/* #BANNERS
================================================== */
.index div.content { 
	padding: 0;
}
  
a.button, button, input[type="submit"], input[type="reset"], input[type="button"], .action_button, a.action_button, input.action_button[type="submit"], input.action_button[type="button"]  {
	border-radius: 100px!important;
}

/* Mobile breakpoint */
@media only screen and (max-width: 767px) {
  .slider.flexslider.banner-flexslider .flex-caption .container {
  	width: 100%;
    margin: 0 25px;
  }
  
  .flex-caption .container .seven.offset-by-nine {
  	float: right;
    width: 50%;
  }
  
  #homepage_slider {
  	margin-top: 40px;
  }
}

@media only screen and (max-width: 366px) {
 .flex-caption .container .seven.offset-by-nine {
  	float: right;
    width: 60%;
  }
}



/* #PRODUCT PAGE -SLIDER
================================================== */
.product .description .content {
	border-top: 1px solid #cecece;
  	padding-top: 60px;
}

/* Mobile breakpoint */
@media only screen and (max-width: 767px) {
  .product .description .content{
  	padding-top: 40px;
  }
}
  
 

/* #FOOTER 
================================================== */

.sub-footer {
  margin-top: 0;
  
}

/* #AMBER CHANGES
================================================== */

h5 {color: #E20074 !important;
  
  letter-spacing: -.02em;
  font-family: 'tele-grotesk-bold' !important;
  padding-top:0px !important;
  padding-bottom:3px !important;}

h4 {color: #ffffff !important;
    font-size: 1.5em;
    
}


.item_title { padding-top: 12px !important;
  padding-bottom: 12 px !important;
  line-height: 1.3em !important}
}

.price, strong.price { padding-top: 10px !important;
  padding-bottom: 10 px !important;
  line-height: 1.2em !important}

h4.title {color: #E20074!}

