/** Shopify CDN: Minification failed

Line 18:0 Comments in CSS use "/* ... */" instead of "//"
Line 136:13 Expected ":"

**/
/*--------------------------------------------------------------------------------------------------
  #Site Header
  --------------------------------------------------------------------------------------------------*/
.site-header{
  background-color:#0274c4;
  background-color:-webkit-linear-gradient(#0274c4, #1b81c9, #348fcf); /* safari 5.1 to 6.0 */
  background-color:-o-linear-gradient(#0274c4, #1b81c9, #348fcf); /* opera 11.1 to 12.0 */
  background-color:-moz-linear-gradient(#0274c4, #1b81c9, #348fcf); /* firefox 3.6 to 15 */
  background-image:linear-gradient(#0274c4, #1b81c9, #348fcf); /* standard syntax */
  padding:0.25em 0;
} 
// line 9568, 5358
.brand .text-center img{
  margin:0.25em auto 0;
}
.brand h1{
  margin:0.25em auto;
}
.brand h2{
  font-size:36px;
  color:#fff;
  /*padding:0.25em 0;*/
  margin-top:0;
}
/*--------------------------------------------------------------------------------------------------
  #Site Nav and Dropdowns
  --------------------------------------------------------------------------------------------------*/  
.navbar{
  margin-bottom:0;
  /*border:1px solid transparent;*/
}
.navbar-default{
  /**/
  background-color:hsl(201, 100%, 30%);background-repeat: repeat-x;
  -webkit-font-smoothing:antialiased;
  background-image:linear-gradient(#00a5ff,#19aeff,#32b7ff,#4cc0ff);
}
.navbar-fixed-top,
.navbar-static-top{
  background-image:linear-gradient(#234e8e,#1f467f,#1c3e71); /* darker #1f467f,#1c3e71 | lighter #385f99,#4e71a4 */
  color:#fff;
}
.navbar-fixed-top a,
.navbar-static-top a{
  color:#fff;
}
.navbar-fixed-top li a:hover,
.navbar-fixed-top li a:active,
.navbar-fixed-top li a:focus,
.navbar-static-top li a:hover,
.navbar-static-top li a:active,
.navbar-static-top li a:focus{
  color:#fff;
  background-color:#006aa4;
}
.navbar-fixed-bottom{
  background-color:hsl(0, 69%, 22%) !important;background-repeat:repeat-x; 
  border-color: #5e1111 #5e1111 hsl(0, 69%, 17%);
  color: #fff;
  -webkit-font-smoothing:antialiased;
  background-image:linear-gradient(#b42121, #5e1111);
}
.navbar-fixed-bottom a{
  color: #fff;
}
/* first-level menu ul */
nav ul.site-nav{
  font-size:em(16px);  /* ? */
  padding:0;
  margin:0 auto;
  -webkit-transition:.5s;
  transition:.5s;
}
nav ul.site-nav li{
  width:160px;
  list-style:none;
  margin:0 !important;
  -webkit-transition:.5s;
  transition:.5s;
}
nav ul.site-nav a{
  width:160px; 
  display:block;
  text-decoration:none;
  text-align:center;
  color:#dce7f0;
  padding:12px 0;
  margin:0 !important;
  border-radius:5px 5px 0 0;
  -webkit-transition:.5s;
  transition:.5s background-color; 
}
nav ul.site-nav a:hover,
nav ul.site-nav a:active,
nav ul.site-nav a:focus{
  color:#fff;
  background-color:#006aa4;
  border:1px solid #1798c4;
  border-bottom:5px solid #234e8e;
  text-decoration:none;
  transform:translateY(-10px);
}
/* second-level menu ul ul */
/*
  .dropdown-menu > li.divider {
    clear: both; }
  .dropdown-menu > li.submenu {
    float: left;
    min-width: 160px;
    margin-bottom: 0.5em; }
    .dropdown-menu > li.submenu > .nav > li > a {
      padding: 3px 20px;
      white-space: nowrap; }
      .dropdown-menu > li.submenu > .nav > li > a:hover, .dropdown-menu > li.submenu > .nav > li > a:focus {
        background-color: whitesmoke; }
    .dropdown-menu > li.submenu .dropdown-header {
      font-weight: bold;
      font-size: 14px;
      padding: 0;
      margin-top: 0.5em;
      margin-bottom: 0; }

*/
.dropdown-menu > li.submenu > ul.nav{
color:#fff;
  background-color:red;
}
.dropdown-menu > li.submenu > .nav > li > a{
  padding:12px;
  white-space nowrap;
}
.dropdown-menu > li.submenu > .nav > li > a:hover, 
.dropdown-menu > li.submenu > .nav > li > a:focus{
  color:#fff;
  background-color:#006aa4 !important;
  border:1px solid #1798c4;
  border-bottom:5px solid #234e8e;
  text-decoration:none;
}

/*
.dropdown-menu > li.submenu > ul.nav*/
ul ul.dropdown-menu
{
  width:160px;
  position:absolute;
  left:0px;
  top:100%;
 display:none;
  background-color:hsl(195, 79%, 43%) !important;
  background-repeat:repeat-x;
    -webkit-font-smoothing:antialiased;
    background-image:linear-gradient(#56c5eb, #1798c4);  
  border:1px solid #1798c4;
  border-radius:0 0 5px 5px;
  margin:0;
  transform:translateY(-5px);
  z-index:999;
}

ul ul.dropdown-menu a{
  text-align:left;
  padding-left:12px;
}
ul ul.dropdown-menu a:hover{
  background-color:#006aa4 !important;
}
/* third-level menu ul ul ul */      
nav ul ul ul.dropdown-menu{
  width:10em;
  position:absolute;
   /*left:10em;*/
  right:-10em;
  top:5px;
  display:none;
  background-color:hsl(195, 79%, 43%) !important;background-repeat:repeat-x;
    -webkit-font-smoothing:antialiased;
    background-image:linear-gradient(#56c5eb, #1798c4);
  border:1px solid #1798c4;
  border-radius:0 5px 5px 0;
  margin:0;
}
.grand .icon-arrow-down{
  -ms-transform:rotate(-90deg);    
  -webkit-transform:rotate(-90deg); 
  transform:rotate(-90deg);
}
/*
.nav-bar li:hover, .nav-bar li:hover li {
background: #ddd;
}
.nav-bar li li:hover, .nav-bar li li:hover li {
background: #bbb;
}
.nav-bar li li li:hover {
background: #999;
}
*/
  nav li:hover > ul {
  display:block;
  visibility:visible;
  opacity:1;
}
.site-nav li.submenu{
  position:relative;
}
.site-nav li.submenu:hover > .dropdown-menu-tl{
  display:block;
}
/*--------------------------------------------------------------------------------------------------*/


