@charset "utf-8";
body {
    font-family: 'Amatic SC', cursive;
    font-family: 'Montserrat', sans-serif;
    background-color: #000000;
    color: #E4E4E4;
}
h1 {
    font-weight: 400;
    font-size: 36px;
}

h2 {
    font-weight: 300;
    font-size: 30px;
}
h4 {
    font-weight: 400;
}

h5 {
    font-size: 20px;
    font-weight: 400;
}
.mt-6 {
    margin-top: 5.1rem;
}

.p-6 {
  padding: 5rem !important;
}

.pt-6,
.py-6 {
  padding-top: 5rem !important;
}

.pr-6,
.px-6 {
  padding-right: 5rem !important;
}

.pb-6,
.py-6 {
  padding-bottom: 5rem !important;
}

.pl-6,
.px-6 {
  padding-left: 5rem !important;
}

.fondo-gris-osc {
    background-color: #252525;
}
.fondo-gris-osc-map {
    /* [disabled]background-color: #252525; */
    background-image: url(../images/directors-club/mapa-2.jpg);
}
.fondo-gris-osc-navidad {
    background-image: url("../images/events/christmas-bkg.jpg");
    background-position: center 0%;
    background-size: cover;
}
.fondo-ano-nuevo {
    background-image: url(../images/events/new-year-bkg.jpg);
    background-position: center 0%;
    background-size: contain;
    background-repeat: repeat-x;
}
.fondo-valentines-day {
    background-image: url(../images/events/valentine-day-bkg.jpg);
    background-position: center 0%;
    background-size: contain;
    background-repeat: repeat-x;
}






.margen-3 {
    margin-right: 7%;
    margin-left: 7%;
}
.menu-total {
    font-weight: 500;
    font-size: small;
    text-transform: uppercase;
}

.menu:link {
    text-transform: uppercase;
    color: #F15A24 !important;
    font-weight: 600;
}
.menu:visited {
    text-transform: uppercase;
    color: #F15A24 !important;
    ;
    font-weight: 600;
}
.navbar.navbar-expand-lg.navbar-light #navbarSupportedContent .navbar-nav.ml-auto {
    /* [disabled]text-transform: uppercase; */
    /* [disabled]font-size: small; */
    /* [disabled]font-weight: 500; */
}
.sombra-caja {
    -webkit-box-shadow: 0 3px 3px 3px rgba(87,87,87,0.30);
    box-shadow: 0 3px 3px 3px rgba(87,87,87,0.30);
    background-color: hsla(0,0%,100%,0.90);
}
.sombra-caja-negro {
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.88);
    box-shadow: 3px 3px 3px rgba(0,0,0,0.88);
    background-color: hsla(0,0%,100%,0.90);
}
.sombra-texto {
    text-shadow: 1px 1px 1px #000000;

}
.texto-caja {
    line-height: 200%;
    font-weight: 300;
}
.texto-fondo {
    font-size: 16px;
}
.texto-naranja {
    color: #F06432;
}
.texto-grande {
    font-size: 18px;
}
.texto-subrayado {
    text-decoration: underline;

}
.texto-chico-1 {
    font-size: 36px;
}





.btn.btn-dark {
    font-size: 12px !important;
    text-transform: uppercase;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #FFFFFF;
    border-radius: 0;
}
.btn.btn-danger {
    text-transform: uppercase;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 10px;
    border: 1px solid #FFFFFF;
    border-radius: 0;
    padding-bottom: 10px;
    font-size: 12px;
}


.link-blanco:link {
    color: #E8E8E8;
}
.link-blanco:visited {
    color: #E8E8E8;
}
.link-blanco:hover {
    color: #AFAFAF;
    text-decoration: none;
}
.linea-blanca {
    border-top: 1px solid #C0C0C0;
}
hr.linea-blanca {
    border-top: 1px solid #C0C0C0;
}
.borde-naranja {
    border: 3px solid #F06432;
}
.borde-naranja-top {
    border-top: 3px solid #F06432;
}
.borde-naranja-bottom {
    border-bottom: 3px solid #F06432;
}
.borde-naranja-left {
    border-left: 3px solid #F06432;
}
.borde-naranja-right {
    border-right: 3px solid #F06432;
}
.borde-recto {
    border-radius: 0;
}
.img-opacidad {
  /* For Safari 3.1 to 6.0 */
  -webkit-transition-property: filter;
  -webkit-transition-duration: 1s;
  /* Standard syntax */
  transition-property: filter;
  transition-duration: 1s;
}
.img-opacidad:hover {
  filter: grayscale(100%);
}
.ancho-video {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
}
.boton-whatsapp {
    right: 3px;
    z-index: 10;
    position: fixed;
    color: #00cc66 !important;
    top: auto;
    bottom: 75px;
    text-decoration: none;
}
.boton-whatsapp .fab.fa-whatsapp-square.fa-5x.img-opacidad {
    color: #00cc66;
    text-decoration: none;
    right: auto;
}
.titulo-summer-1987 {
    font-family: "Fraunces", serif;
    font-size: 46px;
}
.titulo-7-fishes {
    font-family: "Fraunces", serif;
    font-size: 50px;
}
.titulo-caymus {
    font-family: "Fraunces", serif;
    font-size: 44px;
    font-weight: 300;
}

.borde-gris {
    border-color: #6C6C6C;
}
.image-50 {
    opacity: 0.6;
}








@media screen and (max-width:991.98px){
.margen-3 {
    margin-left: 0px;
    margin-right: 0px;
}
h1 {
    font-weight: 400;
    font-size: 32px;
}
h2 {
    font-weight: 300;
    font-size: 26px;
}
.mt-6 {
    margin-top: 4.5rem;
}
.p-6 {
    padding-top: 4rem;
    padding-right: 4rem;
    padding-left: 4rem;
    padding-bottom: 4rem;
}
.pt-6, 
.py-6 {
    padding-top: 4rem !important;
}
.fondo-ano-nuevo {
    background-image: url(../images/events/new-year-bkg.jpg);
    background-position: center 0%;
    background-size: cover;
    background-repeat: repeat-x;
}
.fondo-valentines-day {
    background-image: url(../images/events/valentine-day-bkg.jpg);
    background-position: center 0%;
    background-size: cover;
    background-repeat: repeat-x;
}






	
}

@media screen and (max-width:575.98px){
h1 {
    font-size: 26px;
}
.titulo-caymus {
    font-family: "Fraunces", serif;
    /* [disabled]font-size: 36px; */
}
.ancho-maximo-logo {
    max-width: 74%;
}



}
