@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600'); @import url('https://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext'); @import url('https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic&subset=latin,greek-ext'); * {box-sizing: border-box;font-family: 'Roboto', sans-serif;font-size: 14px;line-height: 24px;text-align: center;} div h2:before {background-color: #ff9908;content: '';position: absolute;left: 0px;bottom: 0px;width: 35px;height: 2px;transform: rotate(5deg);box-sizing: border-box;} body h1, body h2, body h3, body h4, body h5, body h6 {font-family: 'Oswald', sans-serif;font-style: normal;line-height: 1.5;letter-spacing: 1.1px;} select option, form input, form textarea {text-align:left;} .cabecera {padding:70px 0px 30px 0px;} h1 {color: #333333;margin: 0px 0px 23px 16px;font-family: 'Oswald', sans-serif;} h5 {font-size: 18px;font-weight: 500;} span {color: #666;} div img {width: 100%;} /* Club */ .post-content p, .post-content li {text-align:left;} div h5 a {color: #333333;font-family: 'Oswald', sans-serif;font-style: normal;line-height: 1.5;letter-spacing: 1.1px;font-size: 16px;} .pagination {display: inline-flex;margin: 0 auto;} /* Remeros */ .logo{position:absolute;left:100px;width:200px} /* Logo */ .header_right{position:absolute;right:100px} .navbar-collapse ul li a{font-size:16px;font-weight:500;color:#fff;} .navbar-collapse ul li a:hover,.navbar-collapse ul li.active a{color:#ff9908} a,a:hover,a:visited,a:active,a:link{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px} p a:active{position:relative;color:#ff6347} ul{list-style:none} ul,li{padding:0px;margin:0px;text-align:center;margin:auto;} .izq, .izq h3{text-align:left !important;padding:0px;margin:0px} .izq p, .izq li {text-align:left;} .izq h3 {margin:10px 0px;} *{font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"} .icon-camera { display: inline-block; width: 17px; height: 17px; background-image: url("../images/camara.svg"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-persona { display: inline-block; width: 20px; height: 20px; background-image: url("../images/persona.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-minus-red { display: inline-block; width: 20px; height: 20px; background-image: url("../images/minus-red.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-facebook { display: inline-block; width: 22px; height: 22px; background-image: url("../images/facebook.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-twitter { display: inline-block; width: 17px; height: 17px; background-image: url("../images/twitter.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-x { display: inline-block; width: 22px; height: 22px; background-image: url("../images/x.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-instagram { display: inline-block; width: 22px; height: 22px; background-image: url("../images/instagram.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-plus { display: inline-block; width: 22px; height: 22px; background-image: url("../images/plus.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-marcador { display: inline-block; width: 22px; height: 22px; background-image: url("../images/marcador.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } .icon-sobre { display: inline-block; width: 22px; height: 22px; background-image: url("../images/sobre.png"); background-size: contain; background-repeat: no-repeat; vertical-align: middle; } /* Principal */ div.carousel-caption h1 {color:white;} h1 {margin:0; } .carousel .carousel-item {height: 375px; } .carousel-item img { position: absolute; object-fit:cover; top: 0; left: 0; min-height: 375px; } /* Alineaciones */ /* Para las fotografías de las regatas que se amplíen cuando pulsamos */ .row:after {content: ""; display: table; clear: both;} /* The Modal (background) */ .modal-imagen {display: none; position: fixed; z-index: 1031; padding-top: 20px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: black;} /* Modal Content */ .modal-content-imagen {position: relative; background-color: #fefefe; margin: auto; padding: 0; width: 90%; max-width: 1200px;} /* The Close Button */ .close {color: white; position: absolute; top: 10px; right: 25px; font-size: 35px; font-weight: bold;} .close:hover, .close:focus {color: #999; text-decoration: none; cursor: pointer;} /* Hide the slides by default */ .panzoom {display: none;} /* Next & previous buttons */ .prev,.next {cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -50px; color: white; font-weight: bold; font-size: 20px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none;} /* Position the "next button" to the right */ .next {right: 0; border-radius: 3px 0 0 3px;} .prev {left:0%;} /* On hover, add a black background color with a little bit see-through */ .prev:hover,.next:hover {background-color: rgba(0, 0, 0, 0.8);} /* Number text (1/3 etc) */ .numbertext {color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0;} /* Caption text */ .caption-container {text-align: center; background-color: black; padding: 2px 16px; color: white;} .active,.demo:hover {opacity: 1;} img.hover-shadow {transition: 0.3s;} .hover-shadow:hover {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);} p.tool {position: relative; z-index: 24; cursor: help; } p.tool:hover {z-index: 25; text-decoration: none;} p.tool span {display: none} p.tool:hover span {display: block; position: absolute; top: 2em; right: 2em; width: 26em; background: #ECE0F8; color: #000; text-align: center; } #contenedorPuzzle { color: black; overflow: hidden; } #contenedors { max-width: 480px; float: left; } .contenedor { border:1px solid black; } #contenedors div { float: left; width: 200px; overflow: hidden; margin: 5px; } #contenedors div div { height: 128px; float: left; width: 55%; } #puzzle div { float: left; width: 200px; height: 128px; } #puzzle div div div { height: 128px; float: left; width: 55%; } #puzzle { max-width: 430px; } /* Alineacionesedita /* Para que no aparezcan al comienzo las dos opciones de la pantalla modal */ .borrar { display:none; } .aparecer { display:block; } /* Si no pongo esto el autocompletar no me muestra la lista desplegable */ ul.ui-autocomplete { z-index: 1100; max-height: 150px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; } form div {text-align:left;} #div-cookies {position: fixed; bottom: 0px; left: 0px; width: 100%; background-color: white; box-shadow: 0px -5px 15px gray; padding: 7px; text-align: center; z-index: 99; } .btn-outline-success { color:#ff9908; border-color:#ff9908;} .btn-outline-success:hover { color:white; background-color:#ff9908; border-color:#ff9908;} /* Para la sección de gráficos */ .grafico-pequeno { cursor: pointer; } .modales { display: none; position: fixed; z-index: 1000; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: flex; align-items: center; justify-content: center; } .cerrares { position: absolute; top: 10px; right: 20px; color: white; font-size: 30px; cursor: pointer; } .gallery a img { float: left; height: auto; border: 2px solid #fff; -webkit-transition: -webkit-transform .15s ease; -moz-transition: -moz-transform .15s ease; -o-transition: -o-transform .15s ease; -ms-transition: -ms-transform .15s ease; transition: transform .15s ease; position: relative; }