/*--------------------------MENÚ PRINCIPAL--------------------------*/
#navbarDropdown {
  width: 230px !important; }

.icono-sponsor-blanco {
    width: auto;
    height: 60px;
    margin-left: 10px;
    margin-right: 10px;
}
#barramenu {
  
  width: 90vw;
  position: relative;
  height: auto;
  z-index: 9;
  margin-top: 30px;
  border-radius: 5px;
  -webkit-transition: .8s ease all;
  -o-transition: .8s ease all;
  transition: .8s ease all;
  background: rgba(191, 0, 6, 0.9);
  background: -moz-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(191, 0, 6, 0.9)), color-stop(100%, rgba(233, 0, 8, 0.9)));
  background: -webkit-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background: -o-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background: -ms-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background: linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0006', endColorstr='#e90008', GradientType=1 ); }

#banderin-menu {
  margin-top: -42px;
  position: absolute; 
}

.escondebarra {
  top: -100%;
  border: 1px solid blue;
  -webkit-transition: .5s ease-in-out all;
  -o-transition: .5s ease-in-out all;
  transition: .5s ease-in-out all; 
}


#navbar {
  z-index: 11;
  width: 500px;
  max-width: 100vw;
  height: 100vh;
  top: 0;
  right: 0px;
  position: fixed;
  background-repeat: no-repeat;
  background-position: left;
  background-size: cover;
  background-image: url("https://cdn2.ticketplus.cl/themes/39/assets/open-menu-ed9dca5acb39e5945b057fb7107b17874a5f00a4.png?1579118368");
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  transition: .3s ease all; 
}

.menu-desaparece {
  margin-right: -500px;
  -webkit-transition: 1s ease all;
  -o-transition: 1s ease all;
  transition: 1s ease all; 
}

.boton-menu {
  color: white;
  font-weight: bolder;
  font-size: 1.3em;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
  cursor: pointer; 
}



.icon-menu {
  height: 26px;
  width: auto; }


/*------------------MENU AL SCROLL------------------*/
#menu-scroll {
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-transition: .6s ease-in-out all;
  -o-transition: .6s ease-in-out all;
  transition: .6s ease-in-out all;
  z-index: 10; }

.esconde-menu-scroll {
  margin-top: -100%;
  -webkit-transition: .6s ease-in-out all;
  -o-transition: .6s ease-in-out all;
  transition: .6s ease-in-out all; 
}

.boton-menu-scroll {
  color: red;
  font-weight: bolder;
  font-size: 1.3em;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-transition-delay: .3s;
  -o-transition-delay: .3s;
  transition-delay: .3s;
  cursor: pointer; 
}



@media all{
.fa
  {-moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1;
  }
  
.fa-bars:before
  {content:"\f0c9";
  }
  
.fa{
  font-family:
    "Font Awesome 5 Free";
  }
  
.fa{
  font-weight:
    900;
  }
}
  
@media all{

  

.d-none{
  display:none!important;
  }
  
.d-flex{
  display:-ms-flexbox!important;
  display:flex!important;
  }
  
@media (min-width:1200px){
.d-xl-flex{
  display:-ms-flexbox!important;
  display:flex!important;
  }
}
.justify-content-center{
  -ms-flex-pack:center!important;
  justify-content:center!important;
  }
.justify-content-around{
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important;
  }
.align-items-center{
  -ms-flex-align:center!important;
  align-items:center!important;
  }
.fixed-top{
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:1030;
  }
  
.w-100{width:100%!important;
  }
.w-auto{width:auto!important;
  }
.mb-0{margin-bottom:0!important;
  }
.mt-1{margin-top:.25rem!important;
  }
.mr-1{margin-right:.25rem!important;
  }
.p-2{padding:.5rem!important;
  }
.m-auto{margin:auto!important;
  }
.mr-auto{margin-right:auto!important;
  }
.ml-auto{margin-left:auto!important;
  }
  


@media all{
.fa{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;
  }
.fa-bars:before{content:"\f0c9";
  }
.fa{font-family:"Font Awesome 5 Free";
  }
.fa{font-weight:900;
  }
}


/*! CSS Used from: https://teamchile.cl/wp-content/themes/teamchile/assets/css/main.css ; media=all */
@media all{

#barramenu{
  width:90vw;
  height:auto;
  z-index:9;
  margin-top:30px;
  border-radius:5px;
  -webkit-transition:.8s ease all;-o-transition:.8s ease all;transition:.8s ease all;background:rgba(191, 0, 6, 0.9);
  background:-moz-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background:-webkit-gradient(left bottom, right top, color-stop(0%, rgba(191, 0, 6, 0.9)), color-stop(100%, rgba(233, 0, 8, 0.9)));
  background:-webkit-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background:-o-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background:-ms-linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  background:linear-gradient(45deg, rgba(191, 0, 6, 0.9) 0%, rgba(233, 0, 8, 0.9) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0006', endColorstr='#e90008', GradientType=1 );
  }
#banderin-menu{
  margin-top:-42px;
  position:absolute;
  }
  
  
  
.boton-menu, .boton-menu a {
    color:white;
    font-weight:bolder;
    font-size: 15px;
    -webkit-transition:.3s ease all;
    -o-transition:.3s ease all;
    transition:.3s ease all;
    -webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;cursor:pointer;
  }
.icono-sponsor-blanco{
  width:auto;
  height:60px;
  margin-left:10px;
  margin-right:10px;
  }
}

@media all{
.fa{display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
  }
.fa-bars:before{
  content:"\f0c9";}
}

.btn-menu {
  font-weight: normal; 
}

.btn-menu:hover {
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  transition: .3s ease all; }
  
  
.special-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.d-none{display:none!important;}
.d-flex{display:-ms-flexbox!important;display:flex!important;}
@media (min-width:1200px){
.d-xl-flex{display:-ms-flexbox!important;display:flex!important;}
}
.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important;}
.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important;}
.align-items-center{-ms-flex-align:center!important;align-items:center!important;}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}
.w-100{width:100%!important;}
.w-auto{width:auto!important;}
.mb-0{margin-bottom:0!important;}
.mt-1{margin-top:.25rem!important;}
.mr-1{margin-right:.25rem!important;}
.p-2{padding:.5rem!important;}
.m-auto{margin:auto!important;}
.mr-auto{margin-right:auto!important;}
.ml-auto{margin-left:auto!important;}

}


@media only screen and (max-width: 768px) {
  .container-btn-nav {
    width: 100%;
  }
  
  .container-btn-nav .boton-menu, .container-btn-nav .boton-menu a {
    float: left !important;
  }
}

