@import url('https://fonts.googleapis.com/css?family=Port+Lligat+Slab|Pacifico|Raleway:300,400,600,700,800,900|Yanone+Kaffeesatz:400,700');
@import url('https://fonts.googleapis.com/css2?family=BenchNine:wght@700&family=Marcellus+SC&display=swap');
@import url('https://fonts.googleapis.com/css2?family=BenchNine:wght@700&family=Marcellus+SC&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=Oswald:wght@200;300;400;500;600;700&family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cookie&family=DM+Sans:wght@400;700&family=Playball&display=swap');

@font-face {
  font-family: HammersandStrings;
  src: url(https://deliverit-vhosts.s3-ap-southeast-2.amazonaws.com/munchiessushi.com.au/fonts/HammersandStrings.ttf);
}

body{
    background: linear-gradient(to bottom, rgb(0 0 0 / 50%) 0%,rgb(0 0 0 / 71%) 90%), url(https://deliverit-vhosts.s3-ap-southeast-2.amazonaws.com/sacredmexicankitchen.com.au/images/bg.jpg) no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: top !important;
}

#logo{
    width: 150px !important;
    padding-top: 5%;
    animation: zoom-in-zoom-out 2s ease-out;
}

@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}

.select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 60px;
    margin-top: 50px;
    margin-bottom: 50px;
}

.stores p{
    font-size: 15px;
    color: rgba(255, 255, 255, 0.8);
    font-family: 'DM Sans', sans-serif !important;
}

.stores-content{
    padding: 30px;
}

.craigieburn{
    background: rgb(0 0 0 / 50%);
    border: solid 1px #fff;
    margin-left: -2%;
}

.mernda{
    background: rgb(0 0 0 / 50%);
    margin-top: -272px !important; 
    margin-left: 52% !important;
    border: solid 1px #fff;
}

.harris {
    /* margin-top: -20% !important; */
    /* margin-left: 50% !important; */
    border-right: dashed #fff 1px;
}

.store-name{
    color: #d6c456;
    text-align: center;
    font-family: 'DM Sans', sans-serif !important;
    letter-spacing: 2px;
    font-size: 60px !important;
    margin-top: 10px;
    text-transform: uppercase;
    letterspacing: -1px;
    font-weight: 900;
}

.store-deliver span{
    font-weight: 800;
}

.stores-content .btn{
    margin-top: 20px;
    font-weight: bold;
    font-style: normal;
    border-width: 2px;
    border-style: solid;
    background-color: #ffffff;
    color: #222;
    border-color: #222;
    font-family: 'Raleway', sans-serif !important;
    padding: 8px 25px;
}

.stores-content .btn:hover{
    background-color: #B8A531;
    color: #ffff;
    border-color: #ffffff;  
}

.stores-content .btn+.btn {
    margin-left: 34px;
}

.coming-soon {
    color: #fff !important;
    text-align: center;
    font-family: 'Pacifico', cursive;
    letter-spacing: 1px;
    font-size: 43px !important; 
    font-weight: 600;
    margin-bottom: 0px;
}

@media (max-width: 1024px) {
    #logo{
    padding-top: 10% !important;
    }

    .craigieburn{
    border: solid 1px #fff;
    margin-left: -1%;
    }
  
    .mernda {
    margin-top: -29.5% !important;
    margin-left: 51% !important;
    }

    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 70px;
    margin-top: 50px;
    margin-bottom: 50px;
    }

    .store-name{
    font-size: 60px !important;
    }
    
    .stores p{
    font-size: 20px;
    }

    .app img {
     border-radius: 10px !important;
     margin-left: 42.4% !important;
  }

}

@media (max-width: 820px) {
    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 70px;
    margin-top: 50px;
    margin-bottom: 50px;
    }
  
    .craigieburn{
    border: solid 1px #fff !important;
    margin-left: -1% !important;
    }

    .mernda {
    padding-bottom: 10% !important;
    margin-top: 5% !important;
    margin-left: -1% !important;
    }

    .store-name{
    font-size: 60px !important;
    }
    
    .stores p{
    font-size: 20px;
    }

    .coming-soon {
    font-size: 60px !important;
    margin-bottom: 0px !important;
    }
  
    .app img {
     width: 180px !important;
     border-radius: 10px !important;
     margin-left: 40.5% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 140px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 140px !important;
    }
}

@media (max-width: 768px) {
    .craigieburn{
    border: solid 1px #fff;
    margin-left: 4% !important;
    margin-right: 5% !important;
    }

    .mernda {
    padding-bottom: 10% !important;
    margin-left: 4% !important;
    margin-right: 5% !important;
    }

    .app img {
     border-radius: 10px !important;
     margin-left: 40.5% !important;
  }
}

@media (max-width: 540px){
    #logo{
    width: 100px !important;
    }
    
    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 60px;
    margin-top: 50px;
    margin-bottom: 50px;
    }

    .store-name{
    font-size: 45px !important;
    }
    
    .stores p{
    font-size: 17px;
    }
    
    .coming-soon {
    font-size: 40px !important;
    margin-bottom: 0px !important;
    }

    .app {
    font-size: 25px !important;
    }
  
    .app img {
     border-radius: 10px !important;
     margin-left: 38% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 120px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 120px !important;
    }
}

@media (max-width: 480px){
    #logo{
    width: 100px !important;
    }

    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 60px;
    margin-top: 50px;
    margin-bottom: 50px;
    }

    .store-name{
    font-size: 40px !important;
    }
    
    .stores p{
    font-size: 17px;
    }
    
    .stores-content .btn+.btn {
    margin-left: 0px !important;
    }

    .craigieburn{
    border: solid 1px #fff;
    margin-left: 4% !important;
    margin-right: 5% !important;
    }

    .mernda {
    padding-bottom: 10% !important;
    margin-left: 4% !important;
    margin-right: 5% !important;
    }

    .coming-soon {
    font-size: 30px !important; 
    }

    .app {
    font-size: 25px !important;
    }
  
    .app img {
     border-radius: 10px !important;
     margin-left: 35% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 110px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 110px !important;
    }
}

@media (max-width: 375px){
    #logo{
    width: 100px !important;
    }

    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 60px;
    margin-top: 50px;
    margin-bottom: 50px;
    }

    .store-name{
    font-size: 35px !important;
    }
    
    .stores p{
    font-size: 15px;
    }
    
    .stores-content .btn+.btn {
    margin-left: 0px !important;
    }

    .craigieburn{
    border: solid 1px #fff;
    margin-left: 4% !important;
    margin-right: 5% !important;
    }

    .mernda {
    padding-bottom: 10% !important;
    margin-left: 4% !important;
    margin-right: 5% !important;
    }

    .coming-soon {
    font-size: 30px !important; 
    }

    .app {
    font-size: 25px !important;
    }
  
    .app img {
     border-radius: 10px !important;
     margin-left: 35% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 110px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 110px !important;
    }
}

@media (max-width: 360px){
    .store-name{
    font-size: 33px !important;
    }
    
    .stores p{
    font-size: 15px;
    }

    .stores-content .btn+.btn, .stores-content .btn {
    font-size: 14px;
    }

    .stores-content .btn+.btn {
    margin-top: 10px;
    }
  
    .app {
    font-size: 25px !important;
    }
  
    .app img {
     border-radius: 10px !important;
     margin-left: 34% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 110px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 110px !important;
    }
}

@media (max-width: 320px){
    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
    }
  
    .store-name{
    font-size: 28px !important;
    }
    
    .stores p{
    font-size: 14px;
    }

    .stores-content .btn+.btn, .stores-content .btn {
    font-size: 14px;
    }

    .stores-content .btn+.btn {
    margin-top: 10px;
    }
  
    .coming-soon {
    font-size: 26px !important; 
    }
  
   .app {
    font-size: 25px !important;
    }
  
    .app img {
     border-radius: 10px !important;
     margin-left: 34% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 110px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 110px !important;
    }
}

@media (max-width: 280px){
    .select-store-ttl h1{
    color: #fff; /* Section H1 Color */
    font-family: 'Cookie', cursive !important;
    text-transform: unset;
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 40px;
    margin-top: 50px;
    margin-bottom: 50px;
    }
  
    .store-name{
    font-size: 20px !important;
    }
    
    .stores p{
    font-size: 12px;
    }

    .stores-content .btn+.btn, .stores-content .btn {
    font-size: 12px;
    }

    .stores-content .btn+.btn {
    margin-top: 10px;
    }

    .coming-soon {
    font-size: 21px !important; 
    }
  
    .app {
    font-size: 25px !important;
    }
  
    .app img {
     border-radius: 10px !important;
     margin-left: 34% !important;
    }

    img#playstore {
    border: 1px solid #ffffff78;
    width: 110px !important;     
    }

    img#playstoreitunes {
    padding-top: 10px;
    width: 110px !important;
    }
}

/* app */
.app {
  text-align: center;
  margin-top: 50px;
  font-size: 30px;
  margin-bottom: 300px;
}

p.dlapp {
  font-family: 'Dancing Script', cursive;
  margin-top: 0px;
  margin-bottom: 5px;
  color: #fff;
}

.app img {
/*      width: 180px !important; */
     border-radius: 10px !important;
     margin-left: 45.9%;
}

img#playstore {
    border: 1px solid #ffffff78;
    width: 150px;     
}

img#playstoreitunes {
    padding-top: 10px;
    width: 150px;
}