/*********************************************************************/
/************************* GENERALES *********************************/
@charset "utf-8";


body{font-family: 'Poppins', sans-serif;color: #2d2c2b;}
.row {margin-right: 0;margin-left: 0;}
.center{text-align: center !important;}
.container-fluid {padding-right: 0;padding-left: 0;}
.logo{padding: 30px; text-align: center;}
.logo img{width: 250px;}
.separador{height: 60px;}
.link{cursor: pointer;}
a{text-decoration: none !important;}
a:hover { outline: 0;}
a:focus {outline: thin dotted;}
.btn-valle{background-color: #ccc;border-color: #ccc;color: #2d2c2b;border-radius: 30px;padding: 10px 50px;font-weight: 600;width: 350px;margin-bottom: 20px;}
.btn-valle-2{background-color: #b58a61;border-color: #b58a61;color: #fff;border-radius: 20px;padding: 6px 50px;font-weight: 600;margin-bottom: 20px;}
.btn-valle:hover{width: 350px;background-color: #b58a61; border-color: #b58a61; color: #fff; }
.btn-socio{background-color: #fff;border-color: #fff;color: #2d2c2b;border-radius: 20px;padding: 6px 50px;font-weight: 600;width: 320px;}
.btn-socio:hover{background-color: #fff; border-color: #fff; color: #b58a61; }
.btn-junta:hover{color: #922227;}
.ocultar{display: none !important;}
.texto-sitio{color: #3f3d3d;text-align: justify;}
.texto-sitio-2{color: #b58a61 !important;}
.img_sitio{width: 100%;}

.titulo_home h1{font-size: 38px;font-weight: 700;}
.titulo_home p{margin-top: -10px; font-size: 18px; font-weight: 700;}
.titulo_home .subtitulo span{color: #000000;font-size: 18px;}

.ul-lista{display: flex;justify-content: center;margin: 10px 0 10px 0;}
.lista-li{float: left;margin: 0 8px;color: #b58a61;}

/*********************************************************************/
/************************* MENU *********************************/
#menu{background-color: #e0e0e0!important;border-bottom: 6px solid #2d2c2b;}
#menu{transition: all 1s ease;}
#menu li.nav-item {margin: 0 10px;}
/**#menu .dropdown:hover>.dropdown-menu {display: block;}**/
#menu .dropdown-toggle::after {display: none !important;}
.navbar {padding: 0;}
.navbar-light .navbar-nav .nav-link {color: #2d2c2b;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {color: #fff; background: #b58a61;transition: 0.5s;}
.dropdown-menu {margin: 0;color: #2d2c2b;background-color: #e0e0e0;background-clip: border-box;border: 0;border-radius: 0;border-bottom: 6px solid #2d2c2b;}
.dropdown-item:hover, .dropdown-item:focus {color: #fff;background-color: #b58a61;transition: 1s;}
/*********************************************************************/
/************************ CARRUCEL HOME ******************************/
.carousel-inner .view{height: 600px;}
.carousel-caption {right: 2%;left: unset;text-shadow: 0px 3px 6px #2d2c2b, 0px 3px 6px #2d2c2b;font-size: 22px;}
.carousel-caption h3{font-size: 22px !important;font-family: 'Poppins-Bold', sans-serif;}
/*********************************************************************/
/************************ MENU IMAGEN HOME ***************************/
section.menu_home .contenedor-imagen {margin-bottom: 30px; position: relative;text-align: right;}
section.menu_home .contenedor-imagen::before{content: "";position: absolute;width: 100%;height: 100%;background: linear-gradient(to bottom right, transparent 0%, transparent 50%, transparent 50%, rgba(0,0,0,.3) 50%);}
section.menu_home .contenedor-imagen:hover::before{display: none;}
section.menu_home .contenedor-imagen img{width: 100%;margin-bottom: -33px;}
section.menu_home .contenedor-imagen span{color: #fff; font-size: 22px;font-weight: 600;margin-right: 20px;position: relative;}
/*********************************************************************/
/************************ MEMBRESIA HOME ***************************/
section.membresias h2{font-size: 38px;font-weight: 700; color: #72981b;}
section.membresias span{color: #323131;font-size: 18px;}
section.membresias .img-membresia p{margin-top: -20px;font-weight: 600;}
section.membresias .img-membresia p:hover{color: #b58a61;}
section.membresias .franja-hazte-socio{background: #72981b;padding: 50px;}
section.membresias .franja-hazte-socio h4{color: #fff;}
section.membresias .franja-hazte-socio p{color: #fff;}
section.membresias .franja-hazte-socio p{color: #fff;margin-bottom: -10px;}
section.membresias a.link:hover{color:#b58a61 !important; border: 1px solid #fff;padding: 10px 20px;border-radius: 35px;background: #fff;transition: 0.8s;}
/*********************************************************************/
/************************ EVENTOS  HOME ***************************/
section.eventos h2{font-size: 38px;font-weight: 700; color: #72981b;}
section.eventos span{color: #323131;font-size: 18px;}
section.eventos .owl-nav{display: none;}
section.eventos .owl-dots{margin-top: 20px;}
/*********************************************************************/
/************************ TENNIS ***************************/
.contendor-reglamento-tenis{
	background-color: #f1f1f1;
    padding: 30px;
    margin: 10px;
}
/*********************************************************************/
/************************ NOTICIAS HOME ***************************/
section.noticias h2{font-size: 38px;font-weight: 700;}
section.noticias .contenedor-imagen{height: 500px;}
section.noticias .contenedor-contenido{margin-top: -300px;}
section.noticias .contenedor-contenido .titulo{color: #fff;}
section.noticias .card {border: transparent;}
section.noticias  .owl-carousel .owl-item img {display: block;width: 100%;margin-top: 9px; height: 200px;}
/*********************************************************************/
/************************ INFORMATIVO HOME ***************************/
section.informativo .franja-informativo{background: #72981b;padding: 50px;}
section.informativo .franja-informativo h4{color: #fff;}
section.informativo .franja-informativo p{color: #fff;}
section.informativo .franja-informativo p{color: #fff;margin-bottom: -10px;}
section.informativo .link:hover{color:#b58a61 !important; border: 1px solid #fff;padding: 10px 20px;border-radius: 35px;background: #fff;transition: 0.8s;}
/*********************************************************************/
/************************ partners HOME ***************************/
section.partners h2{font-size: 38px;font-weight: 700;color: #72981b;}
/*********************************************************************/
/************************ FOOTER ***************************/
footer{background: #ccc;padding: 30px;border-top: 6px solid #2d2c2b;}
footer p{font-style: oblique;margin-top: 10px;}