/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 8, 2017 */
@font-face {
    font-family: 'Montserrat Medium';
    src: url('../font/montserrat-medium-webfont.eot');
    src: url('../font/montserrat-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/montserrat-medium-webfont.woff2') format('woff2'),
         url('../font/montserrat-medium-webfont.woff') format('woff'),
         url('../font/montserrat-medium-webfont.ttf') format('truetype'),
         url('../font/montserrat-medium-webfont.svg#montserratmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{ font-size: 16px;} 
*{box-sizing: border-box;}
*{margin: 0; padding: 0;} 

a{text-decoration: none;}

body{   
    text-align: center; 
    background-image: url(../img/fondo.png);
    }


/* line 1, C:/Users/Shubham/Desktop/test/sass/app.sass */
html,
body {
  margin: 0;
  padding: 0;
  font-size: 16px;
}

/* line 7, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav {
  background: #ff6a46;
  position: relative;
  z-index: 1000;
}

/* line 13, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .logo i {
  color: white;
  font-size: 1.5rem;
  padding: 10px;
}

/* line 17, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .logo i:hover {
  color: #e74c3c;
  transition: color 0.3s;
}

/* line 24, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .main-nav .hamburger-nav::after {
  font-family: fontawesome;
  content: "\f0c9";
  color: #fafafa;
  font-size: 1.5rem;
  position: absolute;
  top: 30px;
  left: 20px;
  cursor: pointer;
}

/* line 34, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .main-nav .menu {
  display: none;
  list-style: none;
  position: absolute;
  top: 109%;
  padding-left: 0;
  width: 100%;
  overflow: hidden;
}

/* line 42, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .main-nav .menu a {
  display: block;
  background: #e74c3c;
  text-decoration: none;
  text-align: center;
  padding: 20px;
  border-bottom: 0.5px solid rgba(200, 200, 200, 0.2);
}

/* line 50, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .main-nav .menu a:hover {
  background: white;
  transition: background 0.3s ease;
}

/* line 53, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .main-nav .menu a:hover li {
  color: #c0392b;
}

/* line 56, C:/Users/Shubham/Desktop/test/sass/app.sass */
.nav .main-nav .menu a li {
  color: white;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  font-size: 0.8rem;
  letter-spacing: 1px;
}


section{
margin: 2rem;
}

header{
background-color: #ff6a46;
height: 4.75rem;
width: 100%;
}

.search-comida{
background-color: #FFB945;
padding: 10rem;
border-radius: .5rem;
border-color: #FFB945;   
font-family: 'Montserrat Medium', sans-serif; 
}

h1{
color: #ff6a46;
text-align:center;
font-size: 1.5rem;
background-color: rgba(255, 255, 255, 0.92);
padding: 1rem;
margin-top: .5rem;
font-family: 'Montserrat Medium', sans-serif;
}


h2{
font-size:1rem;
color:#000000;
margin-top: 1rem;
margin-bottom: 2rem;
margin-left: .2rem; 
font-family: 'Montserrat Medium', sans-serif;
}

h4{
font-size:1rem;
color:#000000;
margin-top: 1rem;
margin-right: .2rem; 
font-family: 'Montserrat Regular', sans-serif;
}


p{
font-size:0.9rem;
color: #fff;
font-weight:normal; 
}



.imagen-carrito{
width: 2rem;
display: inline-block;
float: right;
margin-right: 1.5rem;
margin-top: 1.5rem;
}

.imagen-perfil{
width: 2rem;
display: inline-block;
float: left;
margin-left: 1.5rem;
margin-top: 1.5rem;
}


.isologo{
width: 2rem;
display: inline-block;
padding-left: 0.5rem;
margin-right: 6rem;
margin-top: 0.5rem;
}

.buton-submit{
justify-content: center;
}

.button h2{
background-color: #FFB945;
padding: 1rem;
border-radius: .5rem;
box-shadow: 0.0rem 0.0rem 0.8rem rgba(0, 0, 0, 0.65);
text-align: center;
}

.button3 h2{
 background-color: white;
 color:red;
 padding: 1rem;
 border-radius: .5rem;
 margin: 2rem 0 0 0;
 box-shadow: 0.0rem 0.0rem 0.8rem rgba(0, 0, 0, 0.65);
 text-align: center
 }

.card{
 margin: 1.2rem 1.2rem -1.2rem;
 padding: 0.9rem 0;
 border-bottom: 0.1rem solid rgba(255, 106, 70, 0.75);
 cursor: pointer;
 }

  

input.search-gusto{
width: 83%;
padding: 11px;
margin: 2rem;
margin-top: 4rem;
border-radius: .5rem;
border-color: #FFB945
}

.menu i.fa{
font-size: 1rem;
}

i.fa{
color: #fff;
font-size: 2rem;
}

.detalle-producto {
background-color: #fd633e;
text-align: left;
padding: 1rem 2rem;
padding-bottom: 3rem;
}

h4.precio {
float: right;
padding: 0 1rem;
}

input.boton-submit {
background-color: yellow;
padding: .5rem 1rem;
border: none;
margin: 1rem 0 0 0;
justify-content: center;
}

img.papas-fritas {
display: block;
width: 25%;
margin: auto;
padding-top: 1rem;
}


/* Responsive: Mobile first */

@media (min-width:768px){
    
body{ 
text-align: center; 
background-image: url(../img/fondo.png);
}
 

h1{
color: #ff6a46;
text-align:center;
font-size: 1.8rem;
background-color: rgba(255, 255, 255, 0.6);
padding: 1rem;
font-family: 'Montserrat Medium', sans-serif;
}
    

 .button h2{
 background-color: #FFB945;
 padding: 1rem;
 border-radius: .5rem;
 margin-top: 3rem;
 margin-left: 20rem;
 margin-right: 20rem;
 box-shadow: 0.0rem 0.0rem 0.8rem rgba(0, 0, 0, 0.65)
}
    
 h2{ 
 color: black;
 font-family: "Montserrat Medium", sans-serif;
 font-size: 1.3rem;
 }
    
 input.search-gusto{
 width: 70%;
 padding: 15px;
 margin: 2rem;
 margin-top: 4rem;
 border-color: #FFB945    
}
    
.contenedorfooter{
max-width: 90%;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
}
    
.button3{
margin-left: 20rem;
margin-right: 20rem}   
}



}

