* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

body {
  /*background: url(../img/fondo.jpg) center center no-repeat;*/
  background-size: cover;
  color: white;
  width: 100vw;
  height: 90vh;
  /*overflow: hidden !important;*/
  font-family: 'Montserrat', sans-serif; }

a {
  color: white;
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

.wrap {
  width: 73%;
  max-width: 1300px;
  margin: 4% 0% 0 2%; }

.wrap div{position: relative;padding-bottom: 39.25%;height: 0;overflow: hidden;border:4px solid #004353;}
.wrap iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.main {
  width: 100%;
  /*min-height: 1500px;*/ }

.presentamos,.presentamos2,.presentamos3,.presentamos4,.presentamos5,.presentamos6,.presentamos7 {
  height: calc(100vh - 50px);
  background: #FFFFFF;
  color: #001F3F;
  overflow: hidden;
  padding: 50px 0;
  display: none;
  text-align: center; }
  .presentamos h2,.presentamos2 h2,.presentamos3 h2,.presentamos4 h2,.presentamos5 h2,.presentamos6 h2,.presentamos7 h2 {
    font-size: 39px;
    margin-top: 50px; }
  .presentamos p,.presentamos2 p,.presentamos3 p,.presentamos4 p,.presentamos5 p,.presentamos6 p,.presentamos7 p {
    font-size: 20px;
    margin-bottom: 50px; }
  .presentamos button,.presentamos2 button,.presentamos3 button,.presentamos4 button,.presentamos5 button,.presentamos6 button,.presentamos7 button {
    background: none;
    font-size: 20px;
    font-weight: bold;
    padding: 20px 40px;
    display: inline-block;
    border: 5px solid #001F3F;
    transition: 0.3s all ease; }
    .presentamos button:hover,.presentamos2 button:hover,.presentamos3 button:hover,.presentamos4 button:hover,.presentamos5 button:hover,.presentamos6 button:hover,.presentamos7 button:hover {
      border: 5px solid #0074D9;
      color: #0074D9; }

.btn-toggle {
  height: 50px;
  line-height: 50px;
  font-size: 25px;
  font-weight: bold;
  color: #FFF;
  display: block;
  text-align: center;
  background: #004353;
  border: 2px solid #004353;}
  .btn-toggle:hover {
    text-decoration: none; }

.inactivo{background:none;color: #e99978;text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
/*.inactivo span{}

.diaI{
  width:50%;
  float:left;
}
.diaD{
  width:50%;
  float:right;
}*/

#dias{
  margin: 4% 0 0 6%;
  width: 34%;
  border-spacing: 10px;
  border-collapse: separate;
  opacity:0;
  display:none;
}

.cerrar{width:100% !important;margin:0 !important;border-spacing:0 !important;display: none !important;}

.tiras{
  background: none;
}
.dentro{background-color:#004353;width:25%;color:white;margin-left:30.4%;}
.pdf{width:35%;}
#inicio{font-family: 'HOT GRILL demo';font-size: 4.5vw;line-height: 93%;width: 45%;text-align: right;margin: 0% 1% 0 3%;float:left;position:relative;}
#inicio img{width:27%;margin-top:2%;}
#logo2{opacity:0;right: 0;position: absolute;}

.inicioFix{font-size:4.5vw !important;width:27% !important;margin-left:-1% !important;}
.inicioFix img{width:46% !important;margin-top:2%;}

.inicioTiras{font-family: 'HOT GRILL demo';font-size: 3.5vw;line-height: 93%;width: 23%;text-align: right;margin: 4% 1% 0 -1%;float: left;color: white;}
.inicioTiras img{width:43%;margin-top:2%;}

#fondo1{width:100vw;height:100vh;position: absolute;top: 0;background: url(../img/fondo.jpg) center center no-repeat;background-size: cover;z-index: -10;}
#fondo2{width:100vw;height:100vh;position: absolute;top: 0;background: url(../img/fondo2.jpg) center center no-repeat;background-size: cover;z-index: -10;opacity:0;}


@media screen and (max-width: 500px) {
  .presentamos h2 {
    margin-top: 0; } 
    #fondo1 {background: url(../img/fondoM.jpg) center center no-repeat;background-size: cover;}
    #fondo2 {background: url(../img/fondoM2.jpg) center center no-repeat;background-size: cover;}
    #dias{width:80%;margin-left:10%;margin: 6% 0px 0px 10%;}
    #inicio{font-size: 14vw;width: 93%;margin: 18% 0 0 3%;}
    #inicio img{width:41%;}
    /*#inicio{font-size: 8vw;width: 84%;margin: 18% 0 0 3%;}
    #inicio img{width:44%;}*/
    .wrap{width:92%;margin: 4% 0% 0 4%;}
    .wrap div{padding-bottom:56.25%;}
    .inicioTiras{width: 93%;margin: 0% 0 0 3%;float:none;font-size:7vw;}
    .inicioTiras img{width:21%;}
    .tiras{padding: 15px 0;}
    .dentro{margin-left: 0%;}
    .pdf{width:60%;}
    .btn-toggle {font-size: 18px;height:43px;line-height:43px;}
    .inicioFix{width:84% !important;margin-left:3% !important;margin-top:0 !important;font-size:8vw !important;}
    .inicioFix img{width:26% !important;}
}
@media screen and (max-height: 550px) {
  .presentamos h2 {
    font-size: 40px;
    margin-top: 0; }
}

@media screen and (min-width: 501px) and (max-width: 740px) {
  .presentamos h2 {margin-top: 0; }
  .dentro{margin-left: 29%;}
  .pdf{width:40%;}
  .btn-toggle {height: 35px;line-height: 35px;font-size:12px;}
}

@media screen and (min-width: 741px) and (max-width: 960px) {
  .presentamos h2 {margin-top: 0; }
  .dentro{margin-left: 29%;}
  .btn-toggle {height: 49px;line-height: 49px;font-size:18px;}
}

@media screen and (min-width: 961px) and (max-width: 1300px) {
  .presentamos h2 {margin-top: 0; }
  .dentro{margin-left: 29%;}
  .btn-toggle {height: 49px;line-height: 49px;font-size:25px;}
}