/** Shopify CDN: Minification failed

Line 88:1 Expected "}" to go with "{"

**/
/*.page-width {
    max-width: 1800px;
    margin: 0 auto;
}*/

body.template-index main#MainContent,
body.template-page main#MainContent {
    padding-top: 0px;
}
/** Overlapping header **/
body.template-index div#PageContainer,
body.template-page div#PageContainer{
    margin-top: -100px;
}
/** Homepage first image section **/
/*div#shopify-section-1527522923733 {
    margin-top: -100px;
}*/
div#shopify-section-1527522923733 .page-width {
    padding: 0px;
    margin: 0px auto;
    max-width: 1800px;
}
#CustomImage--1-78172389494 {
	max-width: 100% !important;
    max-height: max-content !important;
}
#CustomImageWrapper--1-78172389494 {
	max-width: 100% !important;
    max-height: max-content !important;
}

/** Main Nav color white **/
body.template-index .site-nav a,
body.template-index button.site-nav__link.site-nav__link--main.site-nav__link--button,
body.template-index button.search-header__submit.search__submit.btn--link,
body.template-index a.site-header__icon.site-header__cart,
body.template-page .site-nav a,
body.template-page button.site-nav__link.site-nav__link--main.site-nav__link--button,
body.template-page button.search-header__submit.search__submit.btn--link,
body.template-page a.site-header__icon.site-header__cart{
    color: #fff;
}
div.site-nav__dropdown {
    background-color: rgba(0,0,0,0.6);
}

/** Main nav adjustment **/
nav#AccessibleNav {
    width: 100%;
}
.site-footer {
    padding: 55px 0;
    background-color: black;
    margin:0px !important;
}
/** Removing page title **/
.section-header {
  display: none; }

div.announcement-bar {
    margin-bottom: -20px !important;
}

/** homepage pop-up adjustment **/
.scappfancybox-wrap {
    position: absolute!important;
    top: 20px !important;
}


@media only screen and (max-width: 600px) {
    .mobile-padding { padding:30px !important;} 
    .site-footer__linklist, .site-footer__newsletter {margin-top:-4px !important; }
  .mobile-nav-wrapper {
    background-color: #fff !important;
    z-index:300 !important;
  
  }

@media handheld, only screen and (max-width: 780px) {

}