@font-face{font-family: champagne; src: url(../resources/font/Champagne_Limousines_Bold.ttf) format('truetype'); font-weight: 700; font-style: bold}@font-face{font-family: champagne; src: url(../resources/font/Champagne_Limousines_Bold_Italic.ttf) format('truetype'); font-weight: 700; font-style: italic}@font-face{font-family: champagne; src: url(../resources/font/Champagne_Limousines_Italic.ttf) format('truetype'); font-weight: 400; font-style: italic}@font-face{font-family: champagne; src: url(../resources/font/Champagne_Limousines.ttf) format('truetype'); font-weight: 400; font-style: normal}html{position: relative; min-height: 100%}body{font-family: champagne, Helvetica, Arial, sans-serif; min-width: 360px; overflow-x: hidden; color: #454A52; height: 100%; margin-bottom: 90px}body *{font-family: champagne, Helvetica, Arial, sans-serif; font-size: 22px; line-height: 1.7}body h4{font-size: 27px}body h3{font-size: 30px}body h2{font-size: 35px}body h2 strong{font-size: 30px}body h1{font-size: 43px}body .navbar-default .navbar-brand{z-index: 1; background-image: url(../img/logoHead.png) !important; background-size: 140px auto; width: 140px; height: 69px; background-repeat: no-repeat; margin-left: 20px; margin-top: 5px}body .navbar-default{z-index: 1 !important; height: 75px; background: 0 0; border-color: transparent; -webkit-transition: background 150ms ease-out; -moz-transition: background 150ms ease-out; transition: background 150ms ease-out}body .navbar-toggle{position: fixed; right: 10px; top: 20px; background-color: transparent; border-color: transparent; margin-right: 10px; margin-top: -4px; z-index: 9999}body .navbar-toggle .icon-bar{height: 3px; width: 24px; margin-top: 5px; border: none; color: #454A52; background-color: #454A52}body .navbar-toggle:focus,body .navbar-toggle:hover{background-color: transparent; border-color: transparent}body .navbar-default .navbar-toggle{border: none}body .navbar-default .navbar-toggle .icon-bar{background-color: #fff}body .navbar-default .navbar-toggle:hover{color: green; background-color: transparent; border-color: transparent}body .navbar-default .nav ul{min-width: 600px}body .navbar-default .nav li a{font-size: 14pt; letter-spacing: 1px; color: #fff; padding-bottom: 17px}body .navbar-default .nav li a:focus,body .navbar-default .nav li a:hover{color: #fff; padding-bottom: 14px; border-bottom: 2px solid #fff}body .navbar-default .navbar-nav>.a:hover,body .navbar-default .navbar-nav>.active>a,body .navbar-default .navbar-nav>.active>a:focus,body .navbar-default .navbar-nav>.active>a:hover{background-color: transparent}body .navbar-default .navbar-collapse{z-index: 4; float: right; width: 250px; border: none; background-color: #fff}body .navbar-default .navbar-collapse ul.nav li a{color: #869ead}.degradado,body .navbar-default.navbar-shrink{background: #fff; background: -moz-linear-gradient(left, #fff 0, #d9d9d9 50%, #fff 100%); background: -webkit-gradient(left top, right top, color-stop(0, #fff), color-stop(50%, #d9d9d9), color-stop(100%, #fff)); background: -webkit-linear-gradient(left, #fff 0, #d9d9d9 50%, #fff 100%); background: -o-linear-gradient(left, #fff 0, #d9d9d9 50%, #fff 100%); background: -ms-linear-gradient(left, #fff 0, #d9d9d9 50%, #fff 100%); background: linear-gradient(to right, #fff 0, #d9d9d9 50%, #fff 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1)}#headPista>.container-fluid,.container-fluid{margin-right: auto; margin-left: auto; max-width: 970px}.container-fluid,.text-center{text-align: center}#headPista ul{margin-top: 10px}#headPista{border-bottom: 1px solid #454A52; z-index: 999 !important;}section{padding: 75px 0; margin-bottom: -75px}.degradadoVerde{background-color: #F4F9E7}.movil{height: 500px}#imgCampo{position: relative; background-image: url(../img/fondo.jpg); overflow: hidden; min-height: 400px; background-size: auto 464px;}#imgCampo:before{content: ' '; display: block; position: absolute; left: 0; top: 0; width: 50%; height: 100%; z-index: 1; opacity: 0.5; background: #4C4F52; background-repeat: no-repeat; background-position: 50% 0; -ms-background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-size: cover;}.oscuro{text-align: center; z-index: 2; position: relative; color: #fff;}.container-fluid h3{font-weight: bold}#imgCampo h2,#gestion p,#app p{text-align: left}#infoPartidos p{padding-left: 40px}#imgGol{background-image: url(../img/pista.jpg); background-repeat: no-repeat; min-height: 380px; background-size: auto 482px; margin-bottom: 30px; color: #fff}#imgGol h2{max-width: 80%; margin: 0 auto; padding-top: 8%}.maxwidth{max-width: 605px; margin: 0 auto}.logo{width: 400px}.presupuesto{color: #fff; background-color: #414951;}.gratuito{color: #000; background-color: #BAE054;}#contacta input[type="text"],#contacta textarea{width: 100%;}.text-left{text-align: left;}.error{background-color: #BC1010; padding: 6px 12px; border-radius: 4px; color: white; font-weight: bold; margin-left: 40px; margin-top: 0px; position: absolute; width: 200px;}.error:before{/* Este es un truco para crear una flechita */ content: ''; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid #BC1010; border-left: 8px solid transparent; left: -16px; position: absolute; top: 9px;}.alert-success{position: fixed; top: 18%; left: calc(50% - 138px);}.oculto{display: none;}#footer{max-width: 100%; padding-top: 6px; margin-top: 40px; background-color: #96A5AE;}#footer *{color: #fff;}.text-right{text-align: right;}.text-left{text-align: left;}#footer .col-sm-6 a{padding: 0 15px;}#footer a{text-decoration: none;}#logoCantera{width: 160px;}#contacta .col-sm-4.text-left p{font-size: 18px;}#contacta a,#contacta span{color: #424A52; text-decoration: none;}@media (min-width: 992px){body .navbar-default .nav li a:focus, body .navbar-default .nav li a:hover{color: #fff; padding-bottom: 15px; border-bottom: 2px solid #fff}body .navbar-default .navbar-brand{background-size: 200px auto; width: 200px;}}@media (max-width: 768px){body h2{font-size: 31px;}#imgCampo:before{width: 100%;}}@media (min-width: 768px){body .navbar-default .navbar-collapse{float: none; width: inherit; border: none; background-color: transparent}body .navbar-default .navbar-collapse ul.nav li a{color: #454A52}#headPista ul{margin-right: -31px}}