/** Shopify CDN: Minification failed

Line 6:0 Unexpected "}"

**/
}
.homepage_slider .slides > li:first-of-type {display: block }
.homepage_slider .slides img, .article .slides img {
  width: 100%;
  margin-bottom: 0;
}




#ymm_searchbox { width:50%; max-width:350px; margin:30px auto; background-color:#fff; border:4px solid #d0d0d0;  }
#ymm_searchbox h2 { color:#000; font-size:24px; padding:0 0 25px 0; margin:0;  letter-spacing:0; font-weight:600; text-align:center;}

#ymm_searchbox ul { list-style:none; }

#ymm_searchbox .formFields { padding:20px; }

#ymm_searchbox form { display:block; margin:0; width:100%; }
#ymm_searchbox label { color:#000; font-size:15px; line-height:normal; font-weight:600; text-transform:uppercase; }

#ymm_searchbox .field { position:relative; margin-bottom:15px; }
#ymm_searchbox select { color:#000; margin:0; width:100%; font-size:15px; padding:8px 5px; font-weight:500; min-height:42px; 
border:1px solid #e8e9eb; border-radius:2px; background-color:#ffffff; }
#ymm_searchbox select[disabled] { color:#666; opacity:0.5; border:1px solid #ddd; background-color:#f4f4f4; }

#ymm_actions .btn[disabled] { border:1px solid #ccc; opacity:0.4; cursor: not-allowed;  
letter-spacing:0; font-size:15px; font-weight:600; letter-spacing:0; font-size:15px; font-weight:600; 
background-color:#dddddd; color:#000000; border-radius:2px;}
#ymm_actions .ymm_search { background-color: #000000; letter-spacing:0; font-size:15px; font-weight:600; color:#fff;  border-radius:2px;}
#ymm_actions .ymm_search:hover { opacity:0.85;}
#ymm_actions .btn { padding: 10px 30px;letter-spacing:0; font-size:15px; font-weight:600; margin-left: 5px; color:#fff;
border:solid 1px #e8e9eb;  border-radius:2px;}
#ymm_actions #ymm_reset { background-color:#fff; color:#3d4246;  border-radius:2px;}
#ymm_actions #ymm_reset:hover {color:#000; background-color:#cacaca; border-color:#a6a6a6;}

#ymm_searchbox .formFields li { margin-bottom:10px; }

#ymm_searchbox.horizontal { max-width:75%; width:100%; padding:20px;}
#ymm_searchbox.horizontal .formFields { padding:0; display:inline-block; vertical-align:bottom; width:100%; text-align:center; }
#ymm_searchbox.horizontal .formFields li {  padding:0 10px 0 0; margin-bottom:10px; box-sizing:border-box;
display:inline-block; text-align:left; font-size:16px; }
#ymm_searchbox.horizontal .formFields li.ymm_bttns { vertical-align:top; padding-right:0;} 

#ymm_searchbox .button-action { padding:25px 0 0 0px; }

ul.dropdowns li:not(.ymm_bttns) {
   width:20%; 
   &:first-child:nth-last-child(5){
      	clear:both;
    	text-align: center;
        width:100%; 
     } 	
}

ul.dropdowns li:nth-child(n+5) + li.ymm_bttns {
    clear:both;
    text-align: center;
    width:100%; 
}


#ymm_searchbox .loading { position:relative; width:20px; height:20px; margin:0 auto;  }

#ymm_searchbox.vertical { padding:25px;}
#ymm_searchbox.vertical .formFields { padding:0;}
#ymm_searchbox.vertical ul.dropdowns li { width:100%;}
#ymm_searchbox.vertical ul.dropdowns li:not(.ymm_bttns) { width:100%;}


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

@media only screen and (max-width:999px) {
  
  #ymm_searchbox.horizontal .formFields  { width:100%; text-align:center;} 
  #ymm_searchbox .button-action { display:block;}
  #ymm_searchbox.horizontal ul.dropdowns li:not(.ymm_bttns) { width:25%; padding:0 5px;}
}



@media only screen and (max-width:767px) {
  
  #ymm_searchbox h2 { font-size:24px; }
  #ymm_searchbox { width:100%; }
  #ymm_searchbox .formFields { padding:10px; }
  #ymm_searchbox .field { position:relative; margin-bottom:10px; }
  
  #ymm_searchbox.horizontal .formFields li,
  #ymm_searchbox.horizontal ul.dropdowns li:not(.ymm_bttns) { width:100%; padding:0; }
  #ymm_searchbox.horizontal .formFields { padding:10px 0px; }
  
  
  #ymm_searchbox .button-action { padding-top:10px;} 
  
}

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

}

@media only screen and (max-width:480px) {
  #ymm_searchbox.vertical { padding:15px;}
}