html,body{font-family: 'roboto condensed', arial, sans-serif !important;color:#030C11;}
img{max-width:100%;}
.clear{clear:both;}
.container-seb{width:90%;padding:0 12px;margin:0 auto;}
.btn-ley{padding:4px 14px;width:fit-content;font-weight: 600;}
a:link,a:visited{color:#3498DB !important;text-decoration:none !important;}
a:hover{color:#CBE5F6 !important;text-decoration:none !important;}

/* Navbar */
nav{position: fixed !important;top:0;left:0;z-index:8800;width:100%;color:#EEF6FC;}
nav > div{background:#030C11;padding:12px !important;border-radius:3px;overflow:hidden;}
nav .row{margin-left:auto;margin-right:auto;}
.acero{padding:0;}
.telefono{font-size:26px;text-align:right;}
nav .btn-ley{color:#EEF6FC;background:#00be00 url(../wp.png) right center no-repeat;padding:16px 56px 16px 16px;}
nav .btn-ley:hover{filter:brightness(0.7);}
.logotipo{max-height:40px}

/* Animacion */
.carousel-inner{background:#030C11;}
.google{width:100%;height:100vh;display: table;}
.foto1{background:#030C11 url(../001.jpg) center no-repeat;background-size: cover;}
.foto2{background:#030C11 url(../002.jpg) center no-repeat;background-size: cover;}
.foto3{background:#030C11 url(../003.jpg) center no-repeat;background-size: cover;}
.foto4{background:#030C11 url(../004.jpg) center no-repeat;background-size: cover;}
.ads{display: table-cell;vertical-align: middle;padding:0 5% 0 5%;}
.anuncio{color:#EEF6FC;margin:0 auto;text-align: left;font-family: 'Kreon', Times, serif;}
h2{font-weight: 700;font-size:5rem;padding:0;width: fit-content;color:#0F3A57;background: rgba(151,202,237,0.7);padding:2px 16px;border-radius:3px;margin-bottom:10px;}
.ads span{background:#0F3A57;color:#EEF6FC;border-radius:3px;padding:2px 6px;}
.carousel-item{background-color:#3498DB;text-align: center;}
.carousel-control-next, .carousel-control-prev {width:80px !important;}
.carousel-indicators li{width:10px !important;height:10px !important;border-radius: 10px;cursor: pointer;}
.ads .btn-ley{border-color:#3498DB;color:#EEF6FC;background:#3498DB;font-size:20px;margin:20px auto 0;}
.ads .btn-ley:hover{background:none;color:#3498DB;}

/* Contenido */
#perfil,#servicios,#footer{padding:60px 0;}
#perfil{background:url(../tarot.png) center bottom repeat-x;background-size:50%;padding-bottom:160px;}
.travertino{text-align: center;}
.vitrificado{font-size:24px;color:#0F3A57;}
.termo{color:#EEF6FC;font-weight:600;}
.termo span{background:#185D8B;border-radius:.25em;padding:4px 8px;}
h1{font-size:3rem;font-weight:600;font-family: 'Kreon', Times, serif;color:#185D8B;}
.penalista{font-size:18px;text-align: left;}
#servicios{background-color:#CBE5F6;text-align: center;}
#servicios .col{padding-top:15px;padding-bottom:15px;}
.videncia{border-radius:.25em;overflow: hidden;width:100%;height:140px;background-size:cover !important;padding:15px;}
#enviado{padding-top:80px;text-align: center;background: #ddd}
#enviado img{padding-bottom: 20px;}
h3{font-size:20px;font-weight:700;color:#3498DB;margin:0 auto;padding:10px 0 10px 0;font-family: 'Kreon', Times, serif;}
.btn-tarot{background:#3498DB;color:#EEF6FC;}
.btn-tarot:hover{background:#2280BF;}
.modal-title{font-family: 'Kreon', Times, serif;}
.modal-dialog{margin-top:120px !important;}
.modal-header{background:#CBE5F6;border-bottom:0;}
.modal-body{text-align: left;}
.modal-body .videncia{margin-bottom:12px;}
h5{color:#185D8B;font-weight:700;}
.hechizos{width: fit-content;margin:0 auto;background:#EEF6FC;border-radius: 3px;padding:8px;}

/* Formulario */
#form{background:#185D8B;color:#EEF6FC;padding:60px 0;text-align: center;}
h4{font-size:3rem;font-family: 'Kreon', Times, serif;}
input[type="text"],input[type="email"]{border-radius:0;border:0;}
button[type="submit"]{border-radius:0;border:0;background:#030C11;color:#EEF6FC;width:100%;}
button[type="submit"]:hover{filter:brightness(0.7);}

/* Pie de pagina */
#footer{background: #030C11 !important;color:#EEF6FC;}
.footn{font-weight:700;font-size:22px;padding-bottom: 10px;display: inline-block;font-family: 'Kreon', Times, serif;color:#3498DB}
.linkbt{border:2px solid #EEF6FC;border-radius:20px;margin:4px;}
#footer a:link,#footer a:visited{color:#EEF6FC !important;}
#footer a:hover{color:#3498DB !important;}
a:hover .linkbt{border-color:#3498DB;background:#3498DB;}
.logopie{text-align: right;}
.divisor{border-top:2px solid #0F3A57;padding:10px 0 0 0;margin-top:10px;}
.firma{margin:0 auto;color:#185D8B;text-align:center;}

@media only screen and (max-width: 1340px) {
.form{position:static;max-width:none;margin:0 auto;width:100%;}
.form form{background:none;padding:0 0 30px 0;}
#perfil{background-size:100%;}
}
@media only screen and (max-width: 767px) {
.acero{width:fit-content;position:fixed;bottom:16px;left:16px;padding:0 !important}
nav .btn-ley{border-radius: 3px;}
nav .col{padding:16px;}
nav .row{margin:auto;}
h2{font-size:4rem;}
.travertino{display: none;}
.logopie{margin-top: 30px;border-left:0;}
#enviado{padding-top:120px;}
#enviado img{width:320px;}
}
@media only screen and (max-width: 575px) {
.vitrificado{font-size:20px;}
nav .btn-ley span{display: none;}
nav .btn-ley{padding:32px;background-image:url(../wp2.png);background-position: center;}
.telefono{font-size:20px;}
.penalista, .logopie,.divisor,.firma{text-align:center;}
.firma{margin-top:20px;}
h4{font-size: 2rem;}
button[type="submit"]{margin-bottom:10px;}
h2{font-size:3rem;}
#perfil{background-image: url(../vidente.png);background-size:75%;}
.foto1{background:#030C11 url(../001c.jpg) center no-repeat;background-size: cover;}
.foto2{background:#030C11 url(../002c.jpg) center no-repeat;background-size: cover;}
.foto3{background:#030C11 url(../003c.jpg) center no-repeat;background-size: cover;}
}
@media only screen and (max-width: 420px) {
nav{padding:0 !important;}
nav .container-seb{margin:0;border-radius:0;width:100%;}
.penalista{font-size:16px;}
.vitrificado{font-size:18px;}
h2{font-size:2rem;}
}
    