.mobile-second-menu{display: none;}
.small-screen-map{display: none;}

@media only screen and (max-device-width: 1900px), only screen and (max-device-width: 1900px), only screen and (max-width: 1900px){ 
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 640px;
    margin-left: -30px;
	}
}

@media only screen and (max-device-width: 1700px), only screen and (max-device-width: 1700px), only screen and (max-width: 1700px){ 
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 600px;
    margin-left: -30px;
	}
}
@media only screen and (max-device-width: 1600px), only screen and (max-device-width: 1600px), only screen and (max-width: 1600px){ 
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 540px;
    margin-left: -30px;
	}
}

@media only screen and (max-device-width: 1390px), only screen and (max-device-width: 1390px), only screen and (max-width: 1390px){ 
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 480px;
    margin-left: -30px;
	}
}

@media only screen and (max-device-width: 1400px), only screen and (max-device-width: 1400px), only screen and (max-width: 1400px){ 
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 500px;
    margin-left: -30px;
	}
}

@media only screen and (max-device-width: 1024px), only screen and (max-device-width: 1024px), only screen and (max-width: 1024px){ 
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 480px;
    margin-left: -30px;
	}
}

@media only screen and (max-device-width: 900px), only screen and (max-device-width: 900px), only screen and (max-width: 800px){ 
.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 10px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 20px;
    margin-top: 560px;
    margin-left: -30px;
	}
.christmasinjuly-fade img {
    width:300px;
}
.top-nav .nav > li {
    width: 100% !important;
}
.small-screen-map{display: inline;}
.small-screen-map ul{list-style-type: none;}

.large-screen-map{display: none;}
.black-top{display: none;}
.dropdown-menu {
  position: relative;
  color: #242424;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  width: 100%;
  padding: 0px;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: rgba(12,12,12,0.95);
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: none;
  border: none;
  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu > li > a { background-color: #181818; padding-top: 10px; padding-bottom: 10px; }



 .mobile-nav{display: inline;  }
 .home-menu{position: relative; background-color: black !important;}
 .home-menu ul.pull-left{display: none; }
 .pull-right{float:none !important;}
 .menu-toggle{display: none}
 .navbar{margin-bottom: 0px; background-color: #000000}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    background-color: transparent;
    border-bottom: none;
    color: white;

}

  .m500{width: 100% !important; margin:0 auto !important; text-align: center !important;}
  #map-australia{display: none;}

  .home-menu a {
    background-color: black;
    border-bottom: none;
    transition:none;
}
.side-bar-menu{display: none;}
.mobile-second-menu{display: inline;}
.mobile-second-menu li{display: inline; width: 100%}
.mobile-second-menu a{width: 100%; background-color: #F8AAAA; display: block;  color:#4F4F4F; text-decoration: none; font-size: 18px; padding-top: 5px; padding-bottom: 5px} 
.mobile-second-menu  ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
} 

a.mobile-customer-menu{background-color: rgba(202, 32, 35, 0.953); color: white;}
.mobile-second-menu .toggle-menu{display: none}

a.mobile-customer-menu2{background-color: rgba(202, 32, 35, 0.953); color: white;}
.mobile-second-menu .toggle-menu2{display: none}

a.mobile-customer-menu3{background-color: rgba(202, 32, 35, 0.953); color: white;}
.mobile-second-menu .toggle-menu3{display: none}
.store-locator-form {margin-top:-45px; width: 100% }
h1{text-align: center;}
.footer-list .list-group-item {border-bottom: 1px solid #A1A1A1;}
.footer-title, .blog-title{font-size: 18px; font-weight: bold; text-align: center;}
.blog-posts .list-group-item hr {
    border-color: transparent;
}

.find-right{margin-left: 0px;}
.find-store-btn{width: auto;}
.home-text p {text-align: center;}
blockquote{text-align: center}




.no-padding-mobile{padding-left: 0px; padding-right: 0px;}
.top-nav .nav > li > a.main-menu {width: 100%;}
a.show-menu{width: 100%; display: inline-block;}
.mobile-menu > li{width: 100%; margin:0px;}
.mobile-icon{margin-left: 10px;}

.navbar-nav {
    margin:  -0px;
}
.inner-menu-right {display:none;}

.inner-menu-left {width:100%;}

.navbar{min-height: auto;}
}


 /* Small Devices, Tablets */
    @media only screen and (min-width : 970px) {
.top-nav .nav > li > a.main-menu {
    padding: 30px 18px;
}
    }





/*------------------------------------*\
	$IPHONE
\*------------------------------------*/
@media screen and (max-device-width: 480px){
    /*--- iPhone only CSS here ---*/
	.participating-stores a {
		background-color: #91c94d !important;
    color: #ffffff !important;
	    display: inline-block;
    margin: 0;
	    border: 0;
    overflow: visible;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    white-space: nowrap;
    background-color: #ddd;
    color: #333;
    line-height: 45px;
    padding: 6px;
    transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out;
    -o-transition: color .3s ease-in-out,background-color .3s ease-in-out;
	    border-radius: 30px;
    font-size: 18px;
    margin-top: 360px !important;
	margin-left: 0px !important;
	}
}


/* IPHONE 6 */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : portrait) { 
   .cover{background: url("HomePageIphone.jpg") no-repeat scroll center center / cover transparent;}
 }

/* IPHONE 5 */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) { 
.cover{background: url("HomePageIphone2.jpg") no-repeat scroll center center / cover transparent;}
.cover-login{background: url("LoginPageIphone2.jpg") no-repeat scroll center center / cover transparent;}
}

/* IPADS */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)and (-webkit-min-device-pixel-ratio: 1)  { 
.cover{background: url("HomePageIpadMini.jpg") no-repeat scroll center center / cover transparent;}
}


