/** Shopify CDN: Minification failed

Line 136:88 Expected identifier but found "*"
Line 137:37 Expected identifier but found "*"
Line 143:41 Expected identifier but found "*"
Line 143:75 Expected identifier but found "*"
Line 853:227 Unexpected "}"
Line 918:2 Expected identifier but found "*"
Line 1605:41 Expected ":"

**/
/* TODO - these vars didn't actually work out as intended, need to be migrated to settings namespace */

/*

 */
/*
 */



/* Prepended from fonts.css.liquid */

@font-face {font-family: 'Helvetica 77 Cond Bold';src: url(/cdn/shop/t/2/assets/29CAC9_0_0.eot?v=45271117677328178951391447630);src: url( /cdn/shop/t/2/assets/29CAC9_0_0.eot?%23iefix&v=45271117677328178951391447630) format('embedded-opentype'),url(/cdn/shop/t/2/assets/29CAC9_0_0.woff?v=95627584550746629651391447560) format('woff'),url(/cdn/shop/t/2/assets/29CAC9_0_0.ttf?v=159803723878849753361391447637) format('truetype');}
@font-face {font-family: 'Helvetica 77 Cond';src: url(/cdn/shop/t/2/assets/29CAC9_0_0.eot?v=45271117677328178951391447630);src: url( /cdn/shop/t/2/assets/29CAC9_0_0.eot?%23iefix&v=45271117677328178951391447630) format('embedded-opentype'),url(/cdn/shop/t/2/assets/29CAC9_0_0.woff?v=95627584550746629651391447560) format('woff'),url(/cdn/shop/t/2/assets/29CAC9_0_0.ttf?v=159803723878849753361391447637) format('truetype');}


@font-face {font-family: 'Helvetica 57 Cond';src: url(/cdn/shop/t/2/assets/29CAC9_1_0.eot?v=102087280202850231191391447578);src: url(/cdn/shop/t/2/assets/29CAC9_1_0.eot?%23iefix&v=102087280202850231191391447578) format('embedded-opentype'),url(/cdn/shop/t/2/assets/29CAC9_1_0.woff?v=117556879286614116821391447595) format('woff'),url(/cdn/shop/t/2/assets/29CAC9_1_0.ttf?v=15338064379341522041391447585) format('truetype');}
@font-face {font-family: 'Helvetica 57 Cond Medium';src: url(/cdn/shop/t/2/assets/29CAC9_1_0.eot?v=102087280202850231191391447578);src: url(/cdn/shop/t/2/assets/29CAC9_1_0.eot?%23iefix&v=102087280202850231191391447578) format('embedded-opentype'),url(/cdn/shop/t/2/assets/29CAC9_1_0.woff?v=117556879286614116821391447595) format('woff'),url(/cdn/shop/t/2/assets/29CAC9_1_0.ttf?v=15338064379341522041391447585) format('truetype');}


@font-face {font-family: 'Helvetica 67 Cond Medium';src: url( /cdn/shop/t/2/assets/29CAC9_2_0.eot?v=33048806692647751481391447606);src: url(/cdn/shop/t/2/assets/29CAC9_2_0.eot?%23iefix&v=33048806692647751481391447606) format('embedded-opentype'),url(/cdn/shop/t/2/assets/29CAC9_2_0.woff?v=67363037815811695461391447623) format('woff'),url(/cdn/shop/t/2/assets/29CAC9_2_0.ttf?v=18964112885616598041391447615) format('truetype');}
@font-face {font-family: 'Helvetica 67 Cond';src: url( /cdn/shop/t/2/assets/29CAC9_2_0.eot?v=33048806692647751481391447606);src: url(/cdn/shop/t/2/assets/29CAC9_2_0.eot?%23iefix&v=33048806692647751481391447606) format('embedded-opentype'),url(/cdn/shop/t/2/assets/29CAC9_2_0.woff?v=67363037815811695461391447623) format('woff'),url(/cdn/shop/t/2/assets/29CAC9_2_0.ttf?v=18964112885616598041391447615) format('truetype');}

@font-face {
	font-family: 'axm';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: normal;
	font-style: normal;
}

[class^="axm-i-"], [class*="axm-i-"], .tweet-box {
	font-family: 'axm';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	/*-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;*/
}

.axm-i-pn:before {
	content: "\e600";
}
.axm-i-fb:before {
	content: "\e601";
}
.axm-i-tu:before {
	content: "\e602";
}
.axm-i-tw:before, .tweet-box:before {
	content: "\e603";
}
.axm-i-gp:before {
	content: "\e604";
}

/*
/*    SECTION 1 
/*      1.1 - Base Styles
/*    1.2 - HTML5 Elements
/*    1.3 - Forms and Inputs
/*    1.4 - Typography
/*    1.5 - Links and Buttons
/*    1.6 - Tables
/*    1.7 - Icons   
/*    1.8 - Tags
/*    
/*  SECTION 2
/*    2.1 - Helper classes
/*    2.2 - Grid system
/*    2.3 - Lists
/*    
/*  SECTION 3 
/*    3.1 - Toolbar
/*    3.2 - Header
/*    3.3 - Navigation
/*    3.4 - Footer
/*    3.5 - Homepage
/*    3.6 - Product & Collections 
/*    3.7 - Cart
/*    3.8 - Blogs/Articles/Search
/*    3.9 - Customer Pages
/*
/*  SECTION 4
/*    4.1 - Media Query - Desktop Slim
/*    4.2 - Media Query - Tablet Landscape
/*    4.3 - Media Query - Mobile Landscape
/*    4.4 - Media Query - Mobile Portrait
/*
/*  SECTION 5
/*    5.1 - IE Fixes
/*    
/*  SECTION 6
/*    6.1 - Fancybox plugin
/*    6.2 - FlexSlider plugin
/*    6.3 - jQuery Tabs
/*

/* APPENDS 
/*   product-options.css.liquid
/*   sprites.css.liquid 

/* =================== */
/*      SECTION 1      */
/* =================== */
/* 1.1 - Base Styles */

* {  -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; color: #004990; }

html,body { margin: 0; padding: 0; border: 0; background-color: #ffffff; }
html { font-size: 62.5%; -webkit-touch-callout:none; -webkit-text-size-adjust:none; -ms-text-size-adjust:100%; }
body { line-height: 18px; font-size: 14px; color: #004990; font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; }


/* 1.2 - HTML5 Elements */
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section { display:block; }

/* 1.3 - Forms and Inputs */
form { margin:0; padding:0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="search"] { -webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
textarea { overflow: auto; vertical-align: top; }
select, input[type=file] { height: 27px; *height: auto; line-height: 27px; *margin-top: 4px; }
input, textarea { font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; -webkit-appearance: none; -webkit-border-radius: 0px !important; vertical-align:top; height:25px; line-height:16px; font-size:13px; padding:5px 10px 5px 10px; /*padding:13px 10px 10px 10px;*/ border:1.5pt solid; border-color: #004990; display:inline-block;  }
input.focus, input:focus, textarea.focus, textarea:focus { border-color: #4c90ee;  }
input[type=password]:focus, input[type=text]:focus, input[type=number]:focus, input[type=email]:focus, textarea:focus { outline:none; }
input[type=checkbox],input[type=radio] { height:16px; line-height:1; vertical-align:middle; }
input[type=checkbox] { -webkit-appearance:checkbox; }
input[type=file] { cursor:pointer; border:none; box-shadow:none; padding:0; margin:0; }
input[type=submit] { cursor:pointer; }
::-webkit-input-placeholder { color: #004990 !important; }
:-moz-placeholder { color: #004990 !important; }
select { font-size:13px; display:inline-block; font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; vertical-align:top; height:22px; line-height:22px; padding:2px; padding:initial;  }
@-moz-document url-prefix() { select { padding:6px;  } } /* Firefox fix */
select:focus, select.focus { outline:none; border-color: #4c90ee; }
textarea { min-height:72px; }
img { max-width:100%; border: 0; -ms-interpolation-mode: bicubic; }
ul, ol { margin: 0 0 20px 20px; padding: 0; }
ul li { margin-bottom: 5px; }
ul { list-style:disc outside none; }
.documentation-header { margin-bottom: 30px !important; }


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

/* 1.4 - Typography */
h1,h2,h3,h4,h5,h6 { text-transform:uppercase; font-weight:400; margin:0 0 14px 0;  }

h1 { font-size:21px; line-height:21px; }
h2 { font-size:14px; line-height:14px; font-size:16px; line-height:18px; margin-bottom:16px;  }
h3 { font-size:14px; line-height:14px; }
h4,h5,h6 { line-height:18px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
h6 { font-size: 10px; }
h1 .note, h2 .note, h3 .note, h4 .note, h5 .note, h6 .note { margin-left: 8px; font-weight: 400; font-size: 14px; color: #004990; }
h1 .note a, h2 .note a, h3 .note a, h4 .note a, h5 .note a, h6 .note a { color: #004990; }
p { margin: 0 0 18px 0; line-height:18px; }

/* 1.5 - Links and Buttons */
a { color:#004990; text-decoration: none; outline: none;}
a:hover { color:#ec342e; }
a:active { outline: none; }
a.btn, input.btn, .btn { text-transform:uppercase;  -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; display:inline-block; height:36px; line-height:36px; border:none; margin:0; padding:0 20px; color:#ffffff; font-weight:normal; font-size:12px; text-transform:uppercase; background:#004990; width:auto; }
a.btn:hover, input.btn:hover { background-color:#ec342e; color:#ffffff; }
input.disabled.btn:hover { background-color:#004990; color:#ffffff; }
.disabled {-moz-opacity:0.50; opacity:.50; filter:alpha(opacity=50); cursor:default; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#004990; }
a.back-to-top { font-size: 12px !important; color: #004990 !important; }
a:hover.back-to-top { color: #ec342e !important; }
.accent-color { color: #004990 !important; }





/* 1.6 - Tables */
table { width: 100%; border-spacing: 0; }
table tr td { border-top: 2px solid #004990; }
table tr td, table tr th { /*padding: 10px;*/ text-align: left; }
table tr th { padding:0; }
table tr td:first-child, table tr th:first-child { padding-left: 0px; }
table tr td:last-child, table tr th:last-child { padding-right: 0px; }

strong, strong.price { font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif }
em { font-style: italic; }
strong.highlight, h1 strong { color: #ec342e !important; }

/* 1.7 - Icons */
.icon-social { float: left; display: block; width: 32px; height: 32px; overflow: hidden; text-indent: -9999px; margin-right: 10px; margin-bottom: 10px;}

/*

.icon-social { background: url('/cdn/shop/t/2/assets/social-icons-light-bg.png?v=1380741709') no-repeat; }



.icon-social.twitter { background-position: 0 0; }
.icon-social.facebook { background-position: -50px 0; }
.icon-social.youtube { background-position: -100px 0; }
.icon-social.atom { background-position: -150px 0; }
.icon-social.instagram { background-position: -200px 0; }
.icon-social.pinterest { background-position: -250px 0; }
.icon-social.vimeo { background-position: -300px 0; }
.icon-social.tumblr { background-position: -350px 0; }
.icon-social.google { background-position: -400px 0; }

.icon-facebook { float: left; margin-top: 1px; width: 40px; overflow: hidden; }
*/

.icon-social.instagram { background: url(/cdn/shop/t/2/assets/sprites.png?v=43696298004245105381390501993) no-repeat;background-position: -1px -46px ; width: 19px; height: 19px; opacity:1; transition:0.1s all ease; }
.icon-social.instagram:hover { -webkit-transform:translateY(-1px) scale(1.1,1.1); transform:translateY(-1px) scale(1.1,1.1); }
footer .icon-social.instagram { margin-left:2em; }


.icon-cart { float: left; display: block; width: 20px; height: 16px; margin: 21px 10px 0 0; opacity: 0.8; filter: alpha(opacity = 80); }

.icon-cart { display: none; }



#social .google-plus, #product .tweet-btn, #product .pinterest, #product .facebook-like { display:block; float:left; margin-right:10px; }
#social .pinterest { width: 70px; }
#social .share-this { float: left; margin: 0 10px 0 0; }
.credit-cards { margin:0 auto; list-style:none outside none; text-align: center; }
.credit-cards li { display: inline; margin-right: 10px; }

/* 1.8 - Tags */
.tags { margin: 0 0 0 12px; padding: 0; right: 24px; bottom: -12px; list-style: none; } 
.tags li { margin-bottom: 5px !important; }
.tags li, .tags a { float: left; height: 24px; line-height: 24px; position: relative; font-size: 11px;  } 
.tags a { margin: 0 15px 15px 0; padding: 0 10px 0 12px; background: #ececec; color: #666666; text-decoration: none; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } 
.tags a:before { content:""; float: left; position: absolute; top: 0; left: -12px; width: 0; height: 0; border-color: transparent #ececec transparent transparent; border-style: solid;  border-width: 12px 12px 12px 0; } 
.tags a:after { content:""; position: absolute; top: 10px; left: 0; float:left; width: 4px; height: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #fff; }   
.tags a:hover, .tags li.active a { background: #cccccc; color: #333333; } 
.tags a:hover:before, .tags li.active a:before { border-color: transparent #cccccc transparent transparent;}

/* =================== */
/*      SECTION 2      */
/* =================== */
/* 2.1 - Helper Classes */
.row:before, .row:after, .clearfix:before, .clearfix:after {content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after, .row:after { clear:both; }
.clearfix, .row { zoom:1; }

.p0 { margin-bottom: 0px !important; }
.p5 { margin-bottom: 5px !important; }
.p10 { margin-bottom: 10px !important; }
.p15 { margin-bottom: 15px !important; }
.p20 { margin-bottom: 20px !important; }
.p25 { margin-bottom: 25px !important; }
.p30 { margin-bottom: 35px !important; }
.p40 { margin-bottom: 40px !important; }
.p50 { margin-bottom: 50px !important; }
.p60 { margin-bottom: 60px !important; }

.fr { float: right !important; }
.fl { float: left !important; }
.fn { float: none !important; }

.tr { text-align: right !important; }
.tl { text-align: left !important; }
.tc { text-align: center !important; }

.border-top { border-top: 1px solid #004990; }
.border-right { border-right: 1px solid #004990; }
.border-bottom { border-bottom: 1px solid #004990; }
.border-left { border-left: 1px solid #004990; }

.display-table { display: table; height: 100%; }
.display-table-cell { display: table-cell; vertical-align: middle; display:inline-block; }
.table { display: table; margin: 0 auto; }
.fixed { position: fixed; }

hr.divider { margin: 15px 0; background: #004990; height: 1px; border: 0; }

/* 2.2 - Grid System */
.wrapper { width: 960px; margin: 0 auto; padding: 0 15px; background: #ffffff; }

#transparency > .row:before, #transparency > .row:after  { content: ""; display: table; }
#transparency > .row:after { clear: both; }
#transparency > .row { zoom: 1; } 

* { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }

.wrapper { width: 960px; margin: 0 auto; padding: 0; background: #ffffff; }

.toolbar { width: 960px; margin: 0 auto; }
footer { width: 960px; margin: 0 auto; }
.row { /*margin: 0 -5px 0px; */ width:auto; }
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 { display: block; float: left; margin: 0; padding: 0; }
.inner-left { margin-left: 0px !important; }
.inner-right { margin-right: 0px !important; }
.span1 { width: 53px; width:8.3%; }
.span2 { width: 136px; width: 16.7%; }
.span3 { width: 219px; width:25%; }
.span4 { width: 302px; width:33.3%; }
.span5 { width: 385px; width: 42.1%; }
.span6 { width: 468px; width:50%;  }
.span7 { width: 551px; width:58.3%; }
.span8 { width: 634px; width:66.6%;  }
.span9 { width: 717px; width: 75%; }
.span10 { width: 800px; width: 83.3%; }
.span11 { width: 883px; width: 91.6%;}
.span12 { width: 960px; width: 100%; padding:0; max-width:960px;}

.first { padding-left:0; }
.last { padding-right:0; }

.span4 a, .span4 a img { display:block; width:100%; }

.mail-link:hover { text-decoration:underline; }


/* 2.3 - Lists */
ul.unstyled, ol.unstyled { margin: 0; list-style: none outside none; }
ul.unstyled > li, ol.unstyled > li { list-style: none; }
ul.horizontal > li, ol.horizontal > li { display: block; float: left; }
ul.horizontal-inline, ol.horizontal-inline { text-align: center; }
ul.horizontal-inline > li, ol.horizontal-inline > li { display: inline; margin: 0 5px; }
ul.expanded > li, ol.expanded > li { margin-bottom: 10px; }


/* =================== */
/*      SECTION 3      */
/* =================== */
/* 3.1 - Toolbar */
.toolbar { text-transform:uppercase;  color: #004990; font-size: 12px; display:block; width:900px; }
.toolbar ul { float:right; display:block; width:auto; position:relative; top:25px; z-index:100; }
.toolbar li { float: left; list-style: none; padding:0; margin-bottom: 0 !important; }
.toolbar a { color: #004990; }
.toolbar li.customer-dropdown { margin-right:35px; }

.toolbar a:hover { color: #ec342e; }
.toolbar form { width:auto; }
.toolbar .search_box { width:auto;  padding: 0px; appearance:none; -webkit-appearance:none; box-shadow:none; border:none; outline:none; }
.toolbar #go { position: absolute; width: 11px; height: 11px; border: none; margin: 21px 0 0 5px; box-shadow: none; }
.toolbar .or { color: #888; }
.toolbar a, .toolbar form, .toolbar .search_box { font-size:14px; line-height:18px; height:auto; box-shadow:none; border:none; outline:none; }

.bag { /*padding-left:8px;*/ font-size:80%; display:inline-block; /*background:url(/cdn/shop/t/2/assets/sprites.png?v=43696298004245105381390501993);	background-position: 0 -72px ; */ width: 24px; height: 19px; color: #ec342e !important; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; position:relative; top:-2px; left:5px; padding-top:1px; text-align:center;  }
.bag { background:url(cart-white-interior.png); }

.toolbar .search-field { border-bottom:2px solid white; margin-right: 40px; width: 45px; box-shadow:none; overflow:hidden; outline:none;  transition:0.2s ease width;  }
.toolbar .search-field.opened { width:180px; border-bottom:2px solid #004990; color: #ec342e;  }

.search_box { text-align:left; border:none; color: #EE3124; padding-right:0; margin-right:0; transition:0.2s ease width; }
/*.search_box:focus, .search_box:hover, .search_box.has_text { border:none; border-bottom: 2px solid #004990; color: #ec342e !important; padding-right:0px; max-width:180px; }
*/
.btn.to-cart { position:absolute; right:-10px; top:2em; font-size:12px; line-height:24px; height:24px; color: white !important; z-index:100; display:block; white-space:nowrap; }
.btn.to-cart:before { content:""; width:0px; height:0px; border:10px solid transparent; border-color: transparent transparent #004990 transparent; display:block; position:absolute; top:-15px; left:50%; }

.btn.to-cart:hover:before { border-color: transparent transparent #ec342e; }

.added-to-cart { opacity:0;  display:block; }

 /* 3.2 - Header */

#header { margin-bottom:0px; }


.logo { max-width: 100%; }



.logo { text-transform:uppercase; float:left; padding-right:50px; }
.logo h1 a { text-decoration:none; font-size:72px; line-height:72px; color:#004990; font-weight:400; margin:0; padding:0; border:0; }
.logo h1 a:hover { text-decoration:none; color:#004990; }
.logo a, .logo img { display:block; margin:0; }
.logo a { display:block; margin:0; border:0; position:relative; top:58px; max-width:212px; z-index:100; }

/* 3.3 - Navigation */

nav > ul { width:100%; }
nav { position: relative; }
nav > ul > li { padding-bottom:5px; margin-bottom: 0;  text-align:left; width:27%; margin-right:9.2%; }
nav > ul > li:nth-child(3) { margin-right:0; }
nav > ul > li > a{ text-transform:uppercase; border-bottom: 1.5pt solid #004990; text-decoration: none; color: #004990; display: block; /*padding: 0 15px; */ font-size: 14px; line-height: 16px; height: 16px; line-height:22px; height:22px; font-size:16px; font-weight: 400; text-transform: none; }



nav > ul > li > a > span:after { content:":"; }
nav > ul > li.dropdown > a { background:none; }
nav > ul > li > a.current { color: #004990; }
nav > ul > li:hover > a, nav > ul > li > a:active, nav > ul > li:hover > a span, nav > ul > li > a:active span { color: #ec342e !important; text-decoration: none; }
nav > ul > li.dropdown, .customer-dropdown { text-transform:uppercase; position:relative; display:block; }
nav > ul > li.dropdown > .dropdown, .customer-dropdown .dropdown { /*box-shadow:0 2px 2px -1px #aaa; */ text-transform:uppercase;  background: #ffffff; background: #fff; list-style: none outside none; padding: 15px; display: none; position: absolute; min-width: 165px; z-index: 99999; top: 100%; left: 0%;  margin-left:0; z-index:-1;/* border: 1px solid #004990; */ }
nav > ul > li.dropdown:hover > .dropdown, .customer-dropdown:hover .dropdown { padding-bottom:3px; width:100%; display: block; z-index: 999999;/* -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.10); box-shadow:0 0 3px rgba(0, 0, 0, 0.10); */ }
nav > ul > li.dropdown li { list-style: none; font-size: 14px; line-height: 18px; }
nav > ul > li.dropdown li a { line-height: 18px; height: 14px; font-size: 14px; }
nav > ul > li.dropdown li a:hover, .customer-dropdown li a:hover {  }

nav { position: relative; border: none; /*padding-top: 70px; */ padding-top:70px; }
nav > ul > li > a { /*padding: 0 0 0 30px; */ text-transform:uppercase;  }
nav > ul > li:first-child > a { padding-left: 0; }
nav > ul > li.dropdown > a { margin-right: 0; }
nav > ul > li.dropdown > a { margin-right: 0; text-transform:uppercase;  }



nav.mobile { display: none; border: none; }
nav.mobile > ul > li > a { text-transform:uppercase;  line-height: 30px; height: 30px; }
nav.mobile select { height: 30px; line-height: 30px; width: 100%; }
nav a { font-size:16px; }
nav > ul > li.dropdown > .dropdown > li > a { font-size:13px; white-space:nowrap; }

.crumb { position:absolute; top:0; left:2.75em; font-size:16px; line-height:22px; color: #ec342e; }


.customer-dropdown { height:auto; }
.customer-dropdown > li, .customer-dropdown:hover > a { display:block; height:20px; z-index:100; position:relative; }
.customer-dropdown > a { display:block; border-bottom:none; padding:0 10px; }
.customer-dropdown .dropdown,
.customer-dropdown:hover .dropdown { min-width:0; padding:0 !important; left:10px;  z-index:1; width:auto; margin:0; /* box-shadow:0 2px 2px 0px #bbb; */ }
.customer-dropdown > .dropdown > li { padding:0 !important; width:100%; }
.customer-dropdown > .dropdown > li > a { font-size:12px;  line-height:1; padding:5px 12px; white-space:nowrap; display:block; width:100%;  }
.customer-dropdown > .dropdown > li > a:hover { }

/* 3.4 - Footer */
.footer-wrapper { width: 100%; background:none; margin-top:100px; }

.footer-wrapper { border-top: 1.5pt solid #004990;  }
footer { padding: 0;   }
footer > .row > .span12 { padding: 10px 0 0; }
footer { /*padding-bottom: 55px;*/ }
footer .row { margin-bottom: 0; }
footer, footer p { color: #004990;  text-transform:uppercase; }
footer h1, footer h2, footer h3, footer h4, footer h5 { color: #004990; }
footer a { color: #004990 !important;  }
footer a:hover { color: #ec342e !important; }
footer h4 { font-size: 16px;  margin-top:5px !important; }
footer ul { white-space:nowrap; float:left; clear:both; width:100%;  }
footer ul li { margin-bottom: 5px; display:inline-block; /*float:left;*/ padding-right:27px;  vertical-align:top; text-align:center;  }
footer ul li:last-child { padding-right:0; }
footer .wash-n-go { position:relative; top:-1px; }

/*.footer-menu { position:absolute; }*/

footer form { position:relative; top:-3px; /* margin-left:1em; */ }
footer .btn.newsletter { font-size: 13pt; font-weight: bold; height: 34px; line-height: 34px; margin-left: 15px; background: #00488f; color: #ffffff; }
#footer-subscribe{ margin:0; height:25px; width:24px; padding:0; overflow:hidden; text-indent:38px; background: url('/cdn/shop/t/2/assets/axm-formfield-arrow.png?v=29632412923774840431390497312') center center no-repeat white; color: #004990; display:inline-block; border:1px solid #ccc; border-left: none; position:relative; left:-3px; box-shadow:-1px 1px 3px rgba(0, 0, 0, 0.06) inset; }
footer .btn.newsletter:hover { background: #ee4d41; color: ; }
footer #mail { width: 148px;  }
#footer-mail { padding-top:2px; padding-bottom:0; line-height:1; width:190px; border:1px solid #ccc; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
#footer-mail:focus, #footer-mail:focus + #footer-subscribe { border-color: #4c90ee; }
footer .copyright { margin: 20px 0 10px; }
footer .tweet ul li { margin-bottom: 20px; }
footer .tweet_list { list-style: none; margin: 0; }
footer .tweet_avatar { display: none; }
footer .tweet_time { display: none; }
footer .tweet_text a { color: #004990 !important; }
footer .tweet_text a:hover { color: #ec342e !important; }

footer .i-in { position:absolute; right:0; margin-top:10px; }

/* 3.5 - Homepage */
.intro h2 { font-size: 32px; margin-bottom: 20px; }
.intro p, .intro li { font-family: 'Helvetica 57 Cond', sans-serif; font-size: 14px; line-height: 27px; }

.homepage-block a { display:block; background: #004990; text-decoration:none; position:relative; text-align:center; width:100%; height:100%;}
.homepage-block span { visibility:hidden; color:white; font-size:22px; text-transform:uppercase; position:absolute; top:0; bottom:0; left:0; right:0; width:150px; margin:auto; font-weight:300; line-height:2em; height:2em; border:1.5pt solid white; padding:0; }
.homepage-block a:hover { text-decoration:none; }
.homepage-block a:hover span { visibility:visible; background: #004990; }
.homepage-block a img { border:none; opacity:1; transition:all 0.25s linear; }
.homepage-block a:hover img { border:none; opacity: 0.7; opacity:0.2; }

#content { margin-top:50px; }

/* 3.6 - Product & Collections */
.product { position: relative; margin-bottom: 20px; float: left; }
.product .image { position: relative; overflow: hidden; z-index: 8888; margin: 0; }
.product .image a { text-align: center; height:0; padding-bottom:100%; }
.image a#placeholder.zoom, .thumbs .image a { text-align: center; }
.product .image.loading { background-position: 50% 50%; }
.product img { margin: 0 auto; opacity: 1;  }
.product:hover img {  }
.product img, .product .image a { display: block; margin: 0 auto; }
.product a { text-decoration: none; }
.product .details a { display: block; padding: 10px 0; }
.product .title, .product .vendor { display: block; margin: 0; line-height: 17px; display: block; color: #004990;  }
.product .title { font-weight: 400; font-size: 14px; text-transform:uppercase;}
.product .vendor { font-size: 13px; margin-bottom: 2px; }
.product .circle, #product .circle { position: absolute; text-transform: uppercase; z-index: 9000; font-size: 20px; line-height: 25px; top:0; left:6px; color: #ffffff !important; padding: 5px 16px; /*-moz-border-radius: 40px; -webkit-border-radius: 40px; border-radius: 40px; */ font-weight: 700; -webkit-font-smoothing: subpixel-antialiased; }
.product .circle.sale, #product .circle.sale { background-color: #004990; opacity: 1; }
.breadcrumb { font-size: 14px; margin: 0 5px 7px; }
.breadcrumb .arrow-space { margin: -2px 0px 0; font-size: 20px; opacity: .5; filter:alpha(opacity=50); }
.breadcrumb a { color: #004990; }
.purchase h2.price { margin: 0 0 10px; display: block; font-size: 24px !important; color: #004990; }
.details .price { color: #004990; }
#product .featured { margin-bottom: 15px; }
#product .description { margin-bottom: 15px; margin-top:15px; clear:both; }
#product .thumbs .image { margin-bottom: 0px; }
#product .purchase {  margin-top:15px; color: #004990; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif }
#product-title { margin-bottom:0; }
.product-thumb img { max-height:126px; }

#add-to-cart, #cart .btn { -webkit-appearance:none !important; border-radius:0; -webkit-border-radius:0;  letter-spacing:2px; font-size:14px; -webkit-font-smoothing:subpixel-antialiased; }

.product-options { padding: 15px 0 20px; margin-bottom: 15px;  }
.product-options label { display: block; margin-bottom: 3px; } 
.product-options select { margin-bottom: 20px; display:none;}
.product-options textarea { width: 30px; line-height: 18px; height: 18px; min-height: 18px; margin-bottom: 20px; }
#quantity { width: 35px; height:35px; margin-bottom: 20px; }
#add-to-quantity { display:inline; line-height:35px; font-size:20px; font-family: 'Arial', sans-serif; }

@-moz-document url-prefix() { .product-options select { height: 30px; line-height: 30px; } } /* Firefox fix */


#product h1 { font-size:22px; border-top:2px solid; /*font-weight:700;*/ padding-top:8px; }

.no-image { width:100%; background:url(/cdn/shop/t/2/assets/axm-fall-back-image2.jpg?v=120797688794913499261391718215) center center no-repeat #eaeaea; /*background-size:auto !important;*/ }
.no-image img { width:100%; height:auto; visibility:hidden; }
.no-products { min-height:300px; padding-top:3px; border-top: 1.5pt solid #004990; }

#collection { margin-top: 0; margin-bottom:-20px; }
#collection h1 { float: left; }
#collection .browse-tags { float: right; padding-top: 10px; }
#collection .browse-tags label { float: left; display: block; margin: 1px 8px 0 0; }
@-moz-document url-prefix() {
  #collection .browse-tags label { margin: 7px 8px 0 0; }
  #collection .browse-tags select { float: right; height: 30px !important; line-height: 30px !important; }
}
.pagination { text-align: center; margin: 0 0 30px 0; padding: 0; }
.pagination li { display: inline; padding: 0 12px; font-size: 14px; }
.pagination li span { color: #004990; }
.pagination li a { line-height: 16px; font-weight: normal; padding: 10px 14px; background: #004990; color: #ffffff; -webkit-border-radius:none; -moz-border-radius:none; border-radius:none; }
.pagination li a:hover { color: ; background: ; text-decoration: none; }


/* Sharing icons */

#product div.social { clear:both; border-top:1.5pt solid #004990; padding-top:8px; margin-top:115px; }
.share-title { float:left; clear:both; display:block; width:auto; }
.share-icons { float:left; clear:none; width:auto; }

.tweet-box iframe { opacity:0 !important; }
.tweet-box { background-image:none; }

/* Related Products */

.related-products-header { margin-bottom:5px; margin-top:100px; }
.related-products-title { border-top:2px solid #004990; font-size:16px; padding-top:8px;}
.related-products .product { margin-bottom:0; }


/* 3.7 - Cart */
#cart .buttons { margin-top: 25px; }
#cart .extra-checkout-buttons { float: right; text-align: right;  padding-top: 15px; }
#cart .extra-checkout-buttons input { border: none; box-shadow: none; height: 42px; }
#cart .qty { text-align: left; }
#cart th {  font-size:16px; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:normal; }
#cart .remove { text-align: right; }
#checkout { float: right; margin-left: 15px; }
/*#update-cart { float: right; }*/
#update-cart { float: left; }
#cart .image { text-align: left;  }
#cart .image a, #cart .image img { margin: 0; border: none; }
#cart .image img { margin-top:5px; max-width:100px; }
#cart a .variant_title { display: block; color: #004990; }
#cart a:hover .variant_title { color: #ec342e; }
#cart .item { max-width: 400px; }
#cart .item-description { font-size: 12px; }
.subtext.success { font-weight: 700; color: #40954a; }
div.errors, .subtext.error { font-weight: 700; color: #954040; }
div.errors { margin-bottom: 15px; }
.featured-cart-title { margin-left: 13px; }

.cart-total-price { transition:all 0.2s linear 0s; }

#cart tr { max-height:100px; }
#cart table { margin-top:50px; }
#cart .summary td { height:75px; font-size:16px; }
#cart .summary td:nth-child(6),
#cart .summary td:nth-child(4),
#cart .summary td:nth-child(5){ border-bottom: 2px solid #004990; }

#cart textarea { height:3em; -webkit-appearance:none; appearance:none; margin-bottom:5px; /*-webkit-resize:none; resize:none;*/ border:2px solid #004990; padding:15px; }
.cart-note { position:relative; top:-45px; }

#cart .item-quantity { height:50px; width:50px; line-height:50px; padding:0; text-align:center; border:1px solid #004990; }

/*==========  3.8 - Blog, articles, search ==========*/

.sidebar h3 { font-size: 18px; }
.sidebar .article { margin: 0 0 15px; }
.sidebar .article a { display: block; }
.sidebar .tags li { margin: 0; }
.article h1 { font-size: 26px; }
.article h1 a { display: block; color: #004990; }
.article h1 .article-title { display: block; }
.article h1 a:hover { color: #ec342e; }
.article h1 .date, .article-body h1 .date { font-size: 13px; font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; }
.article .continue { display: block; margin-top: 15px; }
#article .comment { margin-bottom: 15px; }
#article .comment_form { margin-top: 30px; }
#article .comment_form .subtext { margin-bottom: 15px; }
#article .comment_form label { display: block; }
#article .comment_form .text { margin-bottom: 15px; display:block; }
#article h2.comment-title { font-size: 20px; }
#article #comment_body { width: 100%; height: 200px; }
#article h3.author { font-size: 14px; font-style: italic; }
#article-content h1 { font-size:21px; line-height:21px; }
#article-content h2 { font-size:14px; line-height:14px; }
#article-content h3 { font-size:14px; line-height:14px; }

/* Search */

#search .results .thumbnail a { display:block; float:right; }
#search .search-border { border-bottom: 1.5pt solid; border-bottom-color: #004990; }
#search .results .thumbnail a { float: none; }
#search .search-field {  border-radius:0; -webkit-border-radius:0 !important; -webkit-appearance:none; position: relative; height: 60px; line-height: 60px; }
#search .search_box { width:267px; height: 34px; padding: 0 10px 0 26px;  vertical-align: middle; line-height: normal; color: #004990 !important; border: 1px solid #004990; }
#search #go { position: absolute; width: 11px; height: 11px; border: none; margin: 21px 0 0 5px; box-shadow: none; }
#search > .row:first-child { margin-top: 25px; padding-top:5px; border-top:1.5pt solid #004990;  }

h1.search-success { margin-bottom:35px; }

/* ========= 3.9 - Customer Pages ========== */

#customer-account p, #customer-order p { line-height: 14px; }
#login input.text { width: 220px; }
#customer-activate .create-password { margin-bottom: 30px; }
#customer-activate .label, #customer-login .label, #customer-reset-password .label, #customer-register .label { display: block; }
#customer-activate .text, #customer-login .text, #customer-reset-password .text, #customer-register .text { display: block; margin-bottom: 15px; }
#customer-login .action_bottom, #customer-register .action_bottom { margin-top: 15px; }
#order_cancelled { margin-bottom: 30px; }
#customer-addresses .add-new-address { display: block; }
.action_bottom span { line-height: 40px; }

input.btn.btn-secondary { border:none; background:none; color: #004990; }


/* Customer Care type layout - sidebar title, 2/3rds content */

.page.row { margin-top:30px; border-top:1.5pt solid ; padding-top:5px; width:100%;}
.page.row .page-title { font-size:16px; }
.page-content > p:first-child { margin-bottom:53px; }
.page-content > p:first-child + p { margin-top:0; }

.page-content h2 { font-size:16px; margin-top:0; margin-bottom:1.5em; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:normal; }
.page-content hr { height:0; color: 0; background:0; /*border-top:1px solid ; */ padding-bottom:0; margin-bottom:4px; margin-top:2em; }

.page-content table { display:block; float:none; clear:both; }
.page-content td, .page-content tr, .page-content table { border:none; width:auto }
.page-content td { padding-left:1em;  }
.page-content th { padding-right:2em; font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:inherit; border-right:1.5pt solid #004990;  }

/* Our Store type layout - full-width, image + 2 text columns */

.contact h2 { margin-bottom:0; }
.contact .mail-link { margin-bottom:0; }

address { font-style:normal; font-variant:normal; }
.wide-header { padding-bottom:43px; }
.wide-header h1 { margin:0; padding:0; line-height:1; }
.address-content, .address-blocks { width:37%; float:left; clear:none; }
.address-content:before { content:""; width:37%; height:5px; max-width:37%; display:block; }
.address-content p { padding-right:200px; }
.address-blocks { float:left; padding-left:131px }
.address-block.first { margin-top:0px; }
.address-block h2 {  font-size:16px; line-height:1; margin-bottom:2px; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:normal; }

.blue-map-image { margin-top:42px; }

.wide-content h2 { margin-bottom:0; }
.wide-content p:last-of-type { margin-bottom:8px; }


/* this map has bouncy parts and everything */

.quirky-map:before { content:""; display:block; height:50px; width:100%; clear:both; }
.quirky-map { clear:both;float:none;  position:relative; overflow:hidden; width:100%; }
.our-store-map { width:100%; height:auto; }




/*.our-store-map { position:absolute; left:0; right:0; width:auto; height:auto; }*/

.quirky-pin { position:absolute; top:23%; margin-top:15px; left: 59%; z-index:10;  }
.quirky-pin { width:13%; max-width:95px;}
.quirky-pin img { max-width:100%; }

/*.quirky-pin.is-quirky {
  opacity: 1;
  animation-name: bounce;
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
  40% {transform: translateY(-30px);}
  60% {transform: translateY(-15px);}
}*/


@media only screen and ( max-width:800px ) { 
  .address-content p { padding-right:30px; } 
}
@media only screen and ( max-width:600px ) { 
  .address-content, .address-blocks { width:100%; float:none; }
  .address-content:before { width:100%; }
}

/* Account pages - login, register, etc */

.register-form-box, .forgot-password-box { padding-right:8.3%; }
.account-page .title { border-top:1.5pt solid #004990; border-top: 1.5pt solid; margin-top:23px; line-height:32px; margin-bottom:53px; }
.account-page h2 { font-size:16px; line-height:1; margin-bottom:25px; }
.account-page input.text { -webkit-appearance:none; border:1px solid #004990; width:100%; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; background:none; }
.account-page input.text:focus { border-color: #4c90ee; }

.account-page input.btn, .account-page a.btn { font-size:16px; letter-spacing:.125em; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif !important; -webkit-font-smoothing:subpixel-antialiased; margin-top:25px; font-weight:normal; }
.btn.btn-enter { width:6.68em; }
.btn.btn-register { width:10em; }
.btn.btn-wide { width: 14.8em; }


.return-to-store { text-decoration:underline; font-size:12px; }
.forgot-password-link { display:block;  margin-top:1em; }
.cancel-form { display:inline-block; width:auto; vertical-align:middle; margin-top:25px; white-space:nowrap; line-height:34px;   }
.cancel-form a { display:inline; text-decoration:underline; }

/* Customer Account page */

section.order-history, section.saved-addresses { margin-bottom:75px; }
section.order-history p:last-child, section.saved-addresses :last-child { margin-bottom:0; }



/* =================== */
/*      SECTION 5      */
/* =================== */
/* 5.1 - IE Fixes */
.ie8 .product .circle, .ie8 #product .circle { right: 0; top: 0; padding: 8px 12px; }
.ie7 nav > ul > li { float: left !important; display:inline-block !important; }

/* =================== */
/*      SECTION 6      */
/* =================== */
/* 6.1 - FancyBox */
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/cdn/shop/t/2/assets/fancybox.png?5734&v=1380741701')}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:999999;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:999999;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;box-shadow:0 0 20px rgba(0,0,0,0.4);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.4);-moz-box-shadow:0 0 20px rgba(0,0,0,0.4)}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:0;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('/cdn/shop/t/2/assets/fancybox.png?5734&v=1380741701');background-position:-40px 0;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:0;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url('/cdn/shop/t/2/assets/fancybox.png?5734&v=1380741701');background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('/cdn/shop/t/2/assets/fancybox-x.png?v=1380741700');background-position:0 -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url('/cdn/shop/t/2/assets/fancybox.png?5734&v=1380741701');background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;z-index:1102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url('/cdn/shop/t/2/assets/fancybox.png?5734&v=1380741701');background-position:-40px -30px}#fancybox-right-ico{background-image:url('/cdn/shop/t/2/assets/fancybox.png?5734&v=1380741701');background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}
/* 6.2 - FlexSlider */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus  {outline: none;}
.slides,.flex-control-nav,.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden; margin-bottom: 0px !important; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}

.flexslider-product {width: 100%; margin: 0; padding: 0;}
.flexslider-product .slides > li {display: none; -webkit-backface-visibility: hidden; margin-bottom: 0px !important; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider-product .slides img {width: 100%; display: block;}



.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {background: #fff; position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

.flexslider-product {background: #fff; position: relative; zoom: 1;}
.flexslider-product .slides {zoom: 1;}
.flexslider-product .slides > li {position: relative;}


.flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96%; padding: 2%; margin: 0; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.8); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.8); font-size: 14px; line-height: 18px;}
.flex-direction-nav { height: 0; display: none; }
.flex-direction-nav li { margin-bottom: 0; }
.flex-direction-nav li a {width: 50px; height: 50px; display: block; /*background: url('/cdn/shop/t/2/assets/slider-arrows.png?47334&v=1380741707') no-repeat*/ ; position: absolute; top: 48%; cursor: pointer; text-indent: -999em;}
.flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
/*

 Dark Direction Nav 
.flex-direction-nav li .prev {left: 20px; background-position: 0 0; }
.flex-direction-nav li .next {right: 20px; background-position: -250px 0; }
.flex-direction-nav li .prev:hover {background-position: 0 -50px; }
.flex-direction-nav li .next:hover {background-position: -250px -50px; }

 */

.flex-direction-nav li .prev { left:20px; background-position:0 0; background-repeat:no-repeat; background-image:url( /cdn/shop/t/2/assets/axm-slideshow-arrow-backward.png?v=68871856434306171271392152703 ); }
.flex-direction-nav li .next { right:0; background-position:0 0; background-repeat:no-repeat; background-image:url( /cdn/shop/t/2/assets/axm-slideshow-arrow-forward.png?v=90618653169809225801392152715 ); }

<!--  -->
.flex-controls { opacity: 0.9; filter: alpha(opacity = 90); } 

.flex-control-nav a { text-indent:200%; display:block; font-size:0; }
.flex-control-nav li { display:inline-block; }
.flex-control-nav li a { opacity:0; -webkit-transform:translateY(-30px) translateX(10px); cursor:pointer; width:13px; height:13px; margin-left:8px; display:inline-block; border-radius:50%; background: #004990;   }
/*.flexslider:hover ol li a { opacity:0.3; }
.flexslider:hover ol li a:hover { opacity:0.6; }
.flexslider ol li a.active { opacity:0; }
.flexslider:hover ol li a.active { opacity:1; } */

.flex-controls ol { display:none; }

/*.flex-control-nav { position:relative; top:-30px; z-index:1000; }*/
/* Removed tabs - we're not using it */

.hidden { display:none; }

/* Roadblocks and popups */

#roadblock-signup,
.login-popup { /*text-align:center; */ text-transform:uppercase; position:fixed; z-index:10000; /*padding:50px; max-width:450px; */ background:white; left:50%; top:50%; /* line-height:22px; */ }

#roadblock-signup { padding: 40px 35px 35px 35px; width:408px; max-height:300px; margin-top:-172px; margin-left:-204px;}
.roadblock-logo { width:152px; margin-top:8px; }
#roadblock-greeting { width:100%; border-top: 2px solid #004990;  }
#roadblock-greeting p { font-size:14px; line-height:18px; display:table-cell; vertical-align:middle; height:150px; margin:0; padding:0;  }

.roadblock-overlay { content:""; position:fixed; top:0; bottom:0; left:0; right:0; background:#002b64; opacity:0.55; z-index:9999; }
.roadblock-close, .login-popup-close { position:absolute; top:4px; right:0; border:none; width:2em; text-align:center; font-family: 'Helvetica', 'Arial' !important; font-weight:bold;  color: #004990; }
.roadblock-close:hover, .login-popup-close:hover { color: #ec342e; }


#roadblock-thankyou { display: none; }

/*.roadblock-logo { width:150px; margin:0 auto 30px;  float:none; clear:both; }
.roadblock-wng { margin: 10px auto 60px; display:block; float:none; clear:both;} */
#roadblock-signup input[type="text"], #roadblock-signup input[type="email"] { font-size:14px; appearance:none; -webkit-appearance:none; -webkit-box-shadow: none; box-shadow:none; background:none;  border:1px solid #004990; padding:0 15px 0 15px; height:39px; width:221px; line-height:34px; margin-right:10px;  }
#roadblock-signup input.btn { font-size:16px; font-family: 'Helvetica 57 Cond Medium', 'Roboto Condensed', 'Arial Narrow', sans-serif; -webkit-font-smoothing:subpixel-antialiased; letter-spacing:3px; height:39px; width:107px; }}

.login-popup input { padding:0 25px; height: 44px; line-height:26px; font-size:16px; }

.roadblock-overlay.hidden { z-index:-1; }

.login-popup { margin-top:-175px; margin-left:-250px; max-width:500px; padding: 45px 45px 25px; text-align:left; border:6px solid #004990; line-height:34px; }
.login-header, .login-popup-head, .login-popup p { font-size:18px !important; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:normal; }
.login-header { margin-bottom:35px; }
.login-popup input { width: 267px; height: 39px; margin-right:10em; display:block;  margin-top:20px; appearance:none; -webkit-appearance:none; -webkit-box-shadow: none; box-shadow:none; background:none; border:1px solid #004990; }
.login-popup input.btn { width: 106px; height: 40px; background: #004990; color:white; border:none; letter-spacing:3px; margin-top:35px;  font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:normal; font-size: 16px; }
.login-popup input.btn:hover { background: #ec342e; border:none; }
.login-popup p { margin-top:45px; }
.login-popup p a { border-bottom:2px solid; padding-bottom:1px; display:inline-block; height:20px; }


.login-popup-close { top: 0 !important; }
/* ========== Temporary stuff and overrides and miscellaney ========== */

* { font-family: 'Helvetica 57 Cond', sans-serif ; text-transform:uppercase !important; }
#product h1,
.product .circle, 
#product .circle,
strong,
strong.price,
#cart .summary td,
#cart .th.image { font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; font-weight:normal; }
.product .circle, 
#product .circle { -webkit-font-smoothing:antialiased; }


.image > a { position:relative; }

.featured > #wrap, .mousetrap { max-height:561px !important; }
/*img[src*="no-image-large.gif"] { border:180px solid #eee; }
img[src*="axm-fall-back"] { border: 1px solid #ddd; } */

.product img[src*="axm-fall-back"] { max-width:316px; }

.static-bartastico,
.static-bartastico-link,
.static-bartastico-link:hover { background-image:none !important; -moz-box-shadow:none !important; -webkit-box-shadow:none !important; box-shadow:none !important; }
.static-bartastico-down-arrow,
.static-bartastico-stub,
.static-close-notify { display:none !important; height:0 !important; opacity:0; }
.static-bartastico span { margin:auto; text-align:center; }

.hidden { pointer-events:none; z-index:-1; }


/* Appended from product-options.css.liquid */

/* Hiding the drop-downs. */
#product-variants, .selector-wrapper { display:none; }
.quantity-wrapper { display:block; }

/* Style the swatches */
#product-selection-options { margin:0px 0 0; }
.swatch { margin:15px 0; }
.swatch ul { list-style-type:none; margin:0; padding:0; }
.swatch li {
   /* Cross-browser inline-block */
  display:-moz-inline-stack;
  display:inline-block;
  zoom:1;
  *display:inline;
  /* Content must stretch all the way to borders */
  padding:0;
  /* Background color */
  background-color:#fff;
  /* Spacing between buttons */
  margin:0px 5px 10px 0;
  /* Fake that those are buttons, i.e. clicky */
  cursor:pointer;
  /* The border when the button is not selected */
  border:  1px solid white;
  /* To position the sold out graphic and tooltip */
  position:relative;
  /* Text styling */
  text-transform:uppercase;
  font-size:13px;
}

/*.swatch li:hover { background-color: #dfdfdf; } */

.swatch li a { height:100%; color: #004990;  }


/* Styles for the text or color container within the swatch button */
.swatch li span { display:block; margin:5px 10px; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; }
/* Special styles for color swatches */
/* They don't contain text so they need to have a width and height */
.swatch li.color { width:35px; height:35px; }

/* The container of the image/color must be as big as its container */
.swatch li.color span { width:100%; height:100%; margin:0; }


/* Styling sold out options */
.swatch ul.options li.soldout { cursor:default; }
/* That's the image with the cross in it */
.crossed-out { position:absolute; width:100%; height:100%; left:0; right:0; }
.swatch li .crossed-out { display:none; }
.swatch li.soldout .crossed-out { display:block; }
.swatch li.soldout span {
  filter: alpha(opacity=60); /* internet explorer */
  -khtml-opacity: 0.6;      /* khtml, old safari */
  -moz-opacity: 0.6;       /* mozilla, netscape */
  opacity: 0.6;           /* fx, safari, opera */
}

/* Styling selected swatch */
/* Darker border and slightly raised */
.swatch li.selected {
/*  border: 1px solid #004990 !important; */
  /* -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.25);
  -moz-box-shadow:0px 1px 2px rgba(0,0,0,0.25);
  box-shadow:0px 1px 2px rgba(0,0,0,0.25); */
}

/* Bring on animated tooltips */
.swatch .options li {
  -webkit-transform: translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}

/* Tooltips */
.swatch .tooltip {
  /* Color and text alignment */
  text-align:center;
  background:#004990;
  color:#fff;
  bottom:100%;
  padding: 10px;
  /* Positioning */
  display:block;
  position:absolute;
  width:100px;
  left:-30px;
  margin-bottom:15px;
  /* Make it invisible by default */
  filter:alpha(opacity=0);
  -khtml-opacity: 0;
  -moz-opacity: 0;
  opacity:0;
  visibility:hidden;
  /* Animations */
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
 /* -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28); */
}
/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.swatch .tooltip:before {
  bottom:-20px;
  content:" ";
  display:block;
  height:20px;
  left:0;
  position:absolute;
  width:100%;
}
/* CSS Triangle */
.swatch .options li .tooltip:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  /* the color below  must match the color of the
  background of your tooltip */
  border-top: solid #004990 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
/* Tooltip visible */
.swatch li:hover .tooltip {
  filter: alpha(opacity=100);
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* Sizing options */


.swatch .options li { border:1.5pt solid #004990; }
.swatch .options li:hover { border-color: #004990; border-color: #83a4c5; }
.swatch li .crossed-out, .swatch .soldout, .swatch .soldout * { pointer-events:none; }
.swatch .options li { height:35px; width:35px; line-height:17px; color: #004990; }
.swatch li span { height:31px; width:31px; line-height:31px; text-align:center; margin:0; position:relative; z-index:10; }
.swatch li.selected span { color: white; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; text-rendering:optimizeLegibility;  }
.size.swatch .options { color: #004990; }
.size.swatch .options .selected {  background-color: #004990; color:white; }
.option-label {}

#product #quantity { text-align:center !important; width:35px; height:35px; -webkit-appearance:none; padding:0; text-indent:0; letter-spacing:0; }

/* ==================== */
/* Appended from sprites.css.liquid */

/*.axm-shopping-cart, .axm-formfield-arrow, .axm-instagram-footer, .axm-washgo-footer, .axm-logo, .axm-out-of-stock, .axm-out-of-stock-xs, .axm-out-of-stock-s, .axm-out-of-stock-m, .axm-out-of-stock-L, .axm-out-of-stock-xL{
  background: url(/cdn/shop/t/2/assets/sprites.png?v=43696298004245105381390501993) no-repeat;
}

.axm-shopping-cart{
	background-position: 0 -72px ;
	width: 23px;
	height: 18px;
}

.axm-formfield-arrow{
	background-position: -30px -48px ;
	width: 13px;
	height: 14px;
}

.axm-instagram-footer{
	background-position: -1px -46px ;
	width: 19px;
	height: 19px;
}

.axm-washgo-footer{
	background-position: -51px -46px ;
	width: 80px;
	height: 16px;
}

.axm-logo{
	background-position: -6px 0;
	width: 236px;
	height: 34px;
}

[class*='axm-out-of-stock'] { 	
    width: 34px;
	height: 34px;
}

.axm-out-of-stock{
	background-position: -132px -42px ;

}

.axm-out-of-stock-xs{
	background-position: -167px -43px ;

}

.axm-out-of-stock-s{
	background-position: -204px -43px ;

}

.axm-out-of-stock-m{
	background-position: -133px -82px ;

}

.axm-out-of-stock-L{
	background-position: -168px -82px ;

}

.axm-out-of-stock-xL{
	background-position: -206px -82px ;

}
*/
/*
.axm-shopping-cart, .axm-formfield-arrow, .axm-instagram-footer, .axm-washgo-footer, .axm-logo, .axm-out-of-stock, .axm-out-of-stock-xs, .axm-out-of-stock-s, .axm-out-of-stock-m, .axm-out-of-stock-L, .axm-out-of-stock-xL, .axm-facebook-footer-retina, .axm-facebook-footer, .axm-instagram-footer-retina, .axm-instagram-footer, .axm-twitter-footer-retina, .axm-twitter-footer, .axm-slideshow-arrow-backward, .axm-slideshow-arrow-forward, .axm-logo-retina, .axm-out-of-stock-28, .axm-out-of-stock-30, .axm-out-of-stock-32, .axm-out-of-stock-34, .axm-out-of-stock-36, .axm-cart2, .axm-cart3{
  background: url(/cdn/shop/t/2/assets/sprites2.png?v=17469566875702936071392137175) no-repeat;
}

.axm-shopping-cart{
	background-position: -3px -30px ;
	width: 23px;
	height: 18px;
}

.axm-formfield-arrow{
	background-position: -30px -6px ;
	width: 13px;
	height: 14px;
}

/*.axm-instagram-footer{
	background-position: -4px -4px ;
	width: 19px;
	height: 19px;
}*/
/*
.axm-washgo-footer{
	background-position: -51px -4px ;
	width: 80px;
	height: 16px;
}

.axm-logo{
	background-position: -161px -99px ;
	width: 236px;
	height: 34px;
}

.axm-out-of-stock{
	background-position: -132px 0;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-xs{
	background-position: -167px -1px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-s{
	background-position: -204px -1px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-m{
	background-position: -133px -40px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-L{
	background-position: -168px -40px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-xL{
	background-position: -206px -40px ;
	width: 34px;
	height: 34px;
}

.axm-facebook-footer-retina{
	background-position: -353px -2px ;
	width: 40px;
	height: 44px;
}

.axm-facebook-footer{
	background-position: -58px -60px ;
	width: 20px;
	height: 23px;
  display:inline-block;
}

.axm-facebook-footer:hover { background-position: -58px -82px; }

.axm-instagram-footer-retina{
	background-position: -256px 0;
	width: 40px;
	height: 44px;
}

.axm-instagram-footer{
	background-position: -6px -60px ;
	width: 20px;
	height: 23px;
  display:inline-block;
}

.axm-instagram-footer:hover { background-position: -6px -82px; }

.axm-twitter-footer-retina{
	background-position: -305px -1px ;
	width: 40px;
	height: 44px;
}

.axm-twitter-footer{
	background-position: -33px -60px ;
	width: 20px;
	height: 23px;
  display:inline-block;
}

.axm-twitter-footer:hover { background-position:-33px -82px; }

.axm-slideshow-arrow-backward{
	background-position: -119px -87px ;
	width: 28px;
	height: 50px;
}

.axm-slideshow-arrow-forward{
	background-position: -49px -108px ;
	width: 28px;
	height: 50px;
}

.axm-logo-retina{
	background-position: 0 -168px ;
	width: 422px;
	height: 61px;
}

.axm-out-of-stock-28{
	background-position: -155px -238px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-30{
	background-position: -116px -238px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-32{
	background-position: -77px -239px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-34{
	background-position: -38px -239px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-36{
	background-position: 0 -239px ;
	width: 34px;
	height: 34px;
}

.axm-cart2{
	background-position: -33px -30px ;
	width: 23px;
	height: 18px;
}

.axm-cart3{
	background-position: -63px -31px ;
	width: 23px;
	height: 18px;
}
*/

.axm-shopping-cart,  .axm-formfield-arrow, .axm-washgo-footer, .axm-logo, .axm-out-of-stock, .axm-out-of-stock-xs, .axm-out-of-stock-s, .axm-out-of-stock-m, .axm-out-of-stock-L, .axm-out-of-stock-xL, .axm-out-of-stock-36, .axm-out-of-stock-34, .axm-out-of-stock-32, .axm-out-of-stock-30, .axm-out-of-stock-28, .axm-instagram-footer, .axm-instagram-footer-retina, .axm-facebook-footer-retina, .axm-twitter-footer-retina, .axm-twitter-footer, .axm-facebook-footer, .axm-logo-retina, .axm-cart-white-interior, .axm-slideshow-arrow-forward, .axm-slideshow-arrow-backward{
	background: url(/cdn/shop/t/2/assets/sprites3.png?v=127876223444109959631392155432) no-repeat;
}
/*
.axm-shopping-cart, .axm-cart3 {
	background-position: -206px -86px ;
	width: 23px;
	height: 18px;
}
*/

.axm-cart3 {
  background:url(/cdn/shop/t/2/assets/cart-white-interior.png?v=81141029708464170611392666580);
}
.axm-formfield-arrow{
	background-position: -23px -7px ;
	width: 13px;
	height: 14px;
}

.axm-washgo-footer{
	background-position: -44px -5px ;
	width: 80px;
	height: 16px;
}

.axm-logo{
	background-position: -184px -128px ;
	width: 236px;
	height: 34px;
}

.axm-out-of-stock{
	background-position: -125px -1px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-xs{
	background-position: -160px -2px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-s{
	background-position: -197px -2px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-m{
	background-position: -234px -2px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-L{
	background-position: -272px -2px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-xL{
	background-position: -310px -2px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-36{
	background-position: -315px -41px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-34{
	background-position: -277px -41px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-32{
	background-position: -238px -41px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-30{
	background-position: -199px -41px ;
	width: 34px;
	height: 34px;
}

.axm-out-of-stock-28{
	background-position: -161px -41px ;
	width: 34px;
	height: 34px;
}

.axm-instagram-footer{
	background-position: -42px -32px ;
	width: 20px;
	height: 23px;
}
.axm-instagram-footer:hover { background-position:-42px -55px; }

.axm-instagram-footer-retina{
	background-position: -92px -85px ;
	width: 40px;
	height: 44px;
}

.axm-facebook-footer-retina{
	background-position: 0 -84px ;
	width: 40px;
	height: 44px;
}

.axm-twitter-footer-retina{
	background-position: -46px -84px ;
	width: 40px;
	height: 44px;
}

.axm-twitter-footer{
	background-position: -9px -34px ;
	width: 20px;
	height: 23px;
}
.axm-twitter-footer:hover { background-position: -9px -56px; }

.axm-facebook-footer{
	background-position: -71px -32px ;
	width: 20px;
	height: 23px;
}

.axm-facebook-footer:hover { background-position: -71px -54px; }

.axm-logo-retina{
	background-position: -6px -183px ;
	width: 422px;
	height: 61px;
}

.axm-cart-white-interior{
	background-position: -162px -87px ;
	width: 23px;
	height: 18px;
}

.axm-slideshow-arrow-forward{
	background-position: -372px 0;
	width: 27px;
	height: 49px;
}

.axm-slideshow-arrow-backward{
	background-position: -372px -64px ;
	width: 27px;
	height: 49px;
}





/* SOCIAL ICONS */

.share-icon, .tweet-box {
	display: inline-block !important;
    font-size:16px !important;
	/*width: 16px !important;
	height: 16px;*/
  /*background-image: url( /cdn/shop/t/2/assets/social-sprites4.png?v=137067846439360358671391628653 );*/
	background-repeat: no-repeat;
  text-decoration:none !important; border:none;  margin-left:1em;
}
.tweet-box { background-image: url( /cdn/shop/t/2/assets/social-sprites4.png?v=137067846439360358671391628653 ); height:16px; width:16px !important; overflow:hidden; }
.tweet-box iframe { margin-left:0; max-width:16px; overflow:hidden; }

.i-pn { background-position: 0 1px; }
.i-pn:hover { background-position:0 -15px; }

.i-tu { background-position: -32px 0px; }
.i-tu:hover { background-position: -32px -16px; }

.i-fb { background-position: -64px 0px; }
.i-fb:hover { background-position: -64px -16px; }


.i-tw, .tweet-box { background-position: -96px 1px; }
.i-tw:hover, .tweet-box:hover { background-position: -96px -15px; }

.i-gp { background-position: -128px 1px; }
.i-gp:hover { background-position: -128px -15px; }

.i-in { background-position: right 1px; }
.i-in:hover { background-position: right -15px; }

/*footer .i-in { background-image: url(/cdn/shop/t/2/assets/axm-instagram-footer.png?v=179229917139533079411391728273); background-position: top center; height:16px; width:16px; }
footer .i-in:hover { background-position: bottom center; }
*/

.footer-socials { display: inline-block; text-align:end; vertical-align:top; padding-left:25px; letter-spacing:8px; }
.footer-socials a { display:inline-block; }


#footer-response { height: 26px; transition:0.3s ease height; font-size:12px; position:absolute; top:100%; margin-top:5px; right:33px; background: #004990; color: white !important; padding:4px 8px; }
#footer-response.has-error { background: #ec342e;  }
#footer-response.hidden { height:0; display:block; z-index:0; background:white; }

#roadblock-message { }
#roadblock-message.hidden, #roadblock-greeting form.hidden { visibility:hidden; overflow:hidden;}

.popup-error {  line-height:26px; color: #004990; font-size: 22px; position:absolute; bottom:80px; padding-right:2em; }
.popup-error.has-error { color: #ec342e; font-size:16px; }

.errors > ul { padding:0; margin:0; }
.errors > ul > li { color: #ec342e; list-style:none; }

.mobile-only, .add-notes { display:none; }

.flexslider-container-product { display:none; }

.item-added-mobile {
  	background: #004990;
	height: 0px;
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	left: 0;
	text-align: center;
	line-height: 40px;
	color: #fff;
    letter-spacing:2px;
}

#content { min-height:60vh; }
/* =========================================== 
  4 - Media Queries
 =========================================== */


.products .product { padding:0 5px; }

/* ======== 4.1 - Desktop Slim =========== */

/* @media only screen and (min-width: 768px) and (max-width: 1026px) {
  .wrapper, .toolbar, footer { max-width:768px; }
}

*/
@media only screen and (min-width: 600px) and (max-width: 797px) {
  /*.wrapper, .toolbar, footer { max-width:600px; }*/
}
/*

@media only screen and (min-width: 510px) and (max-width: 629px) {
  .wrapper, .toolbar, footer { max-width:480px; }
}
*/
/* 4.4 - Mobile Portrait */
@media only screen and (max-width: 599px){

  .wrapper { padding: 0; }
  .wrapper, .toolbar, footer { width:100%; margin:auto; position:relative; }
  .row { margin-left:auto; margin-right:auto; }
  .span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12 { width:290px; width:100%; margin-left:auto; margin-right:auto; float:none; }
  .inner-right { margin-right:auto !important; }
  .logo { /* max-width:150px; */float:none;padding-bottom:0; padding-top:10px; /* margin-left:2.5%;*/ }
  
  .logo a { top:20px; max-width:190px; }
  nav { padding-top:40px; }

  #product .thumbs { margin: 0 -10px 30px; }
  #product .thumbs .image a {width:25%; float: left; padding: 0 5px 0 0; }
  
  /*#product .circle.sale { text-align:center; width:90%;  }*/
  #collection .circle.sale { text-align:center; /*width:96%;*/  }
  
  #product .circle.sale { text-align:center; padding:0 10px; font-size:14px;  }
  
  .flexslider-container-product { display:block; }
  .flexslider-container-product .flexslider .slides > li { -webkit-backface-visibility:hidden; }
  #product .featured, #product .thumbs { display: none }
  #product .flex-control-nav li { padding 10px 0; }
  #product .flex-control-nav li a { opacity:1; -webkit-transform:none; }
  .flex-control-nav { margin:10px 0 20px 0; text-align:center;  }
  .flex-control-nav li a { margin-right: 15px; }
  .flex-control-nav li a.active { background:#ec342e; } 
  .flex-control-nav li:last-child a { margin-right:0; }
  
  .toolbar,
.toolbar-wrapper,
.toolbar ul { background: #004990 !important; color: #fff; max-height:65px; }
  .toolbar ul { float:none; }

.toolbar-wrapper { padding-bottom:40px; }
.toolbar a, .toolbar form, .toolbar .search_box { background: none; color: white; }
  .toolbar ul.dropdown { padding-top:60px; }
  
  .toolbar a:hover { color: #fff; }
  
  .customer-dropdown .dropdown { left:0 !important; } 
 
  .customer-dropdown li a { color: #fff; }
  .customer-dropdown li a:hover { color: #fff; }
  
  /*.customer-dropdown li a { color: #004990; }
  .customer-dropdown li a:hover { color: #ec342e; }*/
  
  .customer-dropdown > a, .customer-dropdown > a:hover { color:white !important; }
  
  .toolbar .customer-dropdown > a { height:30px !important; }

.toolbar-wrapper ::-webkit-input-placeholder,
  .toolbar input { color: #004990 !important; }

.toolbar .search-field { margin-right:20px; position:relative; top:-2px;   }
  .toolbar > ul.unstyled > li { display:block; }
.toolbar .search-field, .toolbar .search-field.opened { width:170px; border:none; }
  .toolbar .search_box { background:white; color: #004990 !important; padding: 2px 10px; margin-left:10px; width:100%; }
  .toolbar li.bag-link { position:absolute; right:15px; }
  
  /*nav > ul > li.dropdown { position:static; }
  nav > ul > li.dropdown > ul { width:100%; margin-top:30px;}
*/

.crumb { white-space:nowrap; font-size:14px; top:24px; left:0; width:auto; }

#content { margin-top:10px; } 
#content, .page-content { margin-left:0px; margin-right:0px; }
  body { margin-left:15px; margin-right:15px; }
  .toolbar-wrapper { margin-left:-15px; margin-right:-15px; }

.product-options { padding:0; margin-bottom:0; }


/*.purchase-section { margin-top:35px; padding-left:110px; }*/
  .purchase-section  { width:100%; } 
  .purchase-section #add-to-cart { width:100%; }
.quantity-wrapper { float:left; }
 

#product div.social { margin-top:20px; padding-top:10px; }
.related-products-header {  margin-top:25px; margin-left:0px; margin-right:0px; }
.related-products-title { border-top-width:2px; font-size:14px; }
.related-products {  margin-left:5px; margin-right:5px; } 
  
  .related-products .details { display:none; }

.related-products .span4 { width:33%; float:left; }
  .related-products .no-image { background-size:210px auto; }

  .map-link { width:100%; display:block; overflow:hidden; }
  .map-link > img { width:150%; max-width:150%; position:relative; left: -30px; max-width:none; }

.footer-wrapper { margin-top:50px; width:100%; }
footer form { float:none !important; top:0; padding-top:10px; padding-bottom:10px; }

footer ul { white-space:normal; display:block; max-width:100%; width:100%;  }
footer ul li, footer ul li a { display:block; text-align:center; width:100%; }
footer ul, footer ul li {  float:none; padding-left:0; padding-right:0; margin:0 auto; }
footer ul li { margin:5px auto 5px; }
footer .i-in { left:0; right:0; bottom:-25px; margin:auto; }

footer ul li:last-child { margin:0 auto !important; padding:0 !important; width:100%; text-align:center;  }
#footer-response { left:0; right:0; height:auto; margin-top:40px; white-space: normal; padding: 5px 3em 5px;}
  #footer-response.hidden { height:0; }
  
  .no-mobile { display:none; }
   textarea, input[type="text"] { font-size:100% !important; }
  
  #cart table { margin-top:0; } 
  
  #cart td.qty input, #cart td.qty span, 
  #cart input.item-quantity, #cart .item-qty input{ text-align:left !important; height:auto; width:auto; line-height:18px !important; border:none; }
  /*#cart .qty { text-align:center; min-width:0; } */
  
  #cart td.qty .item-quantity { border:1px solid; padding-left:3px; }
  
  #cart .cart-note { top:0; display:none;}
  
  .cart-headers { display:none; }
  #cart tr, #cart tr td { display:block; border:none; width:100%; }
  #cart tr td { border-bottom:1px solid #004990; padding:8px 0; }
  #cart tr { max-height:none; }
  #cart .item-price:before { content: "Price"; }
  #cart .item span:before { content: "Item"; }
  #cart .item-qty:before { content: "Quantity"; line-height:22px; }
  #cart .item-total-price:before { content: "Total"; }
  
  #cart .item-remove, #cart .item-remove a { color: #ec342e; text-align:left;  display:block; font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; }
  #cart .item-remove { }
  #cart td.remove {  border-bottom:3px solid; }
  
  #cart span:before { font-family: 'Helvetica 67 Cond', 'Roboto Condensed', 'Arial Narrow', sans-serif; display:block; width:5em; float:left; }
  #cart .image, #cart .image img { text-align: center; max-width:100%; width:100%; border:none; }
 
  #cart .summary td { display:none; height:0; }
  #cart .summary td.subtotal, #cart .summary td.price { display:table-cell; height:auto; border:none;  }
/*  
  .m-none { display:none; }
  .m-b { display:block; border:none;  }
  .m-fl { float:left; }
  .m-ib { display:inline-block; border:none; vertical-align:middle; }
*/
  
#footer-mail { width:auto; }

  .cart-note { display:none; max-width:100%; }
  .mobile-only { display:block; }
  #cart .buttons { float:none !important; margin-top:15px; }
  #cart .buttons > * { display:block; float:left !important; margin:0 10px 10px 0 !important; width:120px; }
  #cart .buttons #checkout { clear:both;  float:right; width:100%; margin-top:15px !important; }
  .add-notes { display:block !important; clear:left; }
  .cart-note textarea { margin:20px auto 10px; width:100%; max-width:100%; float:none; position:static; }
  
  
  .account-page .title { margin-bottom:15px; }
  .account-page .login-form-box, .account-page .forgot-password-box { margin-bottom:30px; } 
  .account-page h2 { margin-bottom:15px; }
  .account-page input.btn, .account-page .cancel-form { margin-top:0; } 
  
  .page-content p.img img { padding-bottom:0 !important; } 
  
  #content { min-height:35vh; }
  
  .quirky-map:before { content:""; display:block; height:20px; width:100%; clear:both; }
  .quirky-pin { position:absolute; top:23%; margin-top:15px; left: 59%; z-index:10;  }
  
  
  .page-wide .wide-content { display:table; margin:auto; width:100%; }
  .page-wide .wide-content .last { width:100%; display:table-caption; padding-bottom:20px;}
  
  .address-content { border-top:none; margin-top:0px; }
  .address-content:before { border:none; }
  .address-block { margin-top:15px; }
  .address-blocks { padding-left:0; }
  .address-block:first-child { margin-top:15px; clear:both; }
  
  .toolbar-wrapper { padding-bottom:0; }
  .toolbar a, .toolbar input { font-size:12px !important; }
  .toolbar > .span12 > ul.unstyled { height:30px; top:10px; }
}


@media (-webkit-min-device-pixel-ratio: 2) {
  
  .axm-cart3 {
  background:url(/cdn/shop/t/2/assets/cart-white-interior-retina.png?v=162956187647112630281392666574);
    background-size:contain;
}
  
  .footer-socials { letter-spacing:0px; position:relative; top:-10px; }

.axm-facebook-footer {
  	background-position: 0 -84px ;
	width: 40px;
	height: 44px;
    
  -webkit-transform:scale(0.5);
    margin-right:-5px;
}
  .axm-facebook-footer:hover { background-position:0 -129px; }
  
  .axm-instagram-footer{
	background-position: -92px -85px ;
	width: 40px;
	height: 44px;
  -webkit-transform:scale(0.5);
     margin-right:-5px;
}

  .axm-instagram-footer:hover { background-position: -92px -130px; }

.axm-twitter-footer{
	background-position: -46px -84px ;
	width: 40px;
	height: 44px;
  -webkit-transform:scale(0.5);
}
  
  .axm-twitter-footer:hover { background-position: -46px -129px; }

}

/* #roadblock-signup, .roadblock-overlay { display:none; }*/
input:focus { outline:inherit; box-shadow:inherit; }

.return-to-store:hover { color: #ec342e; }
  
  
  
  
/*.archive-nav > ul { width:100%; }*/
.archive-nav { position: relative; margin-right:50px; width:13%; float:right; }
.archive-nav > ul > li { padding-bottom:5px; margin-bottom: 0;  text-align:left; margin-right:9.2%; }
.archive-nav > ul > li:nth-child(3) { margin-right:0; }
.archive-nav > ul > li > a{ text-transform:uppercase; border-bottom: 1.5pt solid #004990; text-decoration: none; color: #004990; display: block; /*padding: 0 15px; */ font-size: 14px; line-height: 16px; height: 16px; line-height:22px; height:22px; font-size:16px; font-weight: 400; text-transform: none; }

.archive-nav > ul > li > a > span:after, .archive-nav > ul > li > span:after { content:":"; }
.archive-nav > ul > li.dropdown > a { background:none; }
.archive-nav > ul > li > a.current { color: #004990; }
.archive-nav > ul > li:hover > a, nav > ul > li > a:active, nav > ul > li:hover > a span, nav > ul > li > a:active span { color: #ec342e !important; text-decoration: none; }
.archive-nav > ul > li.dropdown { text-transform:uppercase; position:relative; display:block; }
.archive-nav > ul > li.dropdown > .dropdown { text-transform:uppercase;  background: #ffffff; background: #fff; list-style: none outside none; padding:5px 12px; display: none; position: absolute; min-width: 165px; z-index: 99999; top: 100%; left: 0%;  margin-left:0; z-index:-1; }
.archive-nav > ul > li.dropdown:hover > .dropdown { padding-bottom:3px; width:100%; display: block; z-index: 999999; }
.archive-nav > ul > li.dropdown li { list-style: none; font-size: 14px; line-height: 18px; }
.archive-nav > ul > li.dropdown li a { line-height: 18px; height: 14px; font-size: 14px; }
.archive-nav > ul > li.dropdown li a:hover, .customer-dropdown li a:hover {  }

.archive-nav { position: relative; border: none; }
.archive-nav > ul > li > a { /*padding: 0 0 0 30px; */ text-transform:uppercase;  }
.archive-nav > ul > li:first-child > a { padding-left: 0; }
.archive-nav > ul > li.dropdown > a { margin-right: 0; }
.archive-nav > ul > li.dropdown > a { margin-right: 0; text-transform:uppercase;  }
