/*
Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
Click nbfs://nbhost/SystemFileSystem/Templates/Other/CascadeStyleSheet.css to edit this template
*/
/* 
    Created on : 8 sept 2024, 13:02:26
    Author     : JulioJGamez
*/

@font-face {
    font-family: 'Fingbanger';
    src: url('http://localhost/fonts/Fingbanger.otf') format('otf');
    src: url('https://foroaccidentes.com/fanew/fonts/Fingbanger.otf') format('otf');
    src: url('https://foroaccidentes.com/fonts/Fingbanger.otf') format('otf');
    font-weight: normal;
    font-style: normal;
}
@import url("https://fonts.cdnfonts.com/css/fingbanger");
/******************************************************************************/

/******************************************************************************/

.centradoTodo {justify-content: center !important; align-items: center !important;}

.fuente20px {font-size: 20px !important;}
.fuente22px {font-size: 22px !important;}
.fuente28px {font-size: 28px !important;}
.fuente40px {font-size: 40px !important;}
.fuente80px {font-size: 80px;}

.underline { text-decoration: underline !important;}

#hero-area.header-area-two {
    background-image: url('../img/inicio/24.png');
    background-repeat: no-repeat !important;
    background-size: cover !important;
    /*background: linear-gradient(to right, #A60000, #1C3A5B) !important; opacity: 0.5 !important;*/
    height: auto !important;
}

.miSlogan {margin-bottom: 15px !important;}

#scrollUp {background: #1C3A5B !important;}

.wide-post-details p {margin-bottom: 0px !important;}

.fullWidth {min-width: 100% !important; box-sizing: border-box; }

.fondoTransparente {background-color: transparent !important;}
.fondoGradienteRojoAzul {background: linear-gradient(to right, #A60000, #1C3A5B) !important;}
.fondoBlanco {background-color: #FFFFFF !important;}
.fondoRojo {background-color: #A60000 !important;}
.fondoAzul {background-color: #1C3A5B !important;}
.fondoNegro {background-color: #212529 !important;}
.fodoCrema {background-color: #FBF5EB !important;}
.fondoClaro {background-color: #F5F5F5 !important}

.letraBlanca {color: #FFFFFF !important;}
.letraRoja {color: #A60000 !important;}
.letraAzul {color: #1C3A5B !important;}
.letraNegra {color: #212529 !important;}
.letraFingbanger {font-family: "Fingbanger";}

.alineacionCentrada {text-align: center !important;}
.mayusculas {text-transform: uppercase !important;} 

.bordeBlanco {border-color: #FFFFFF !important;}
.bordeBlancoBajo {border-bottom: 2px solid #FFFFFF !important;}
.bordeRojo {border-color: #A60000 !important;}
.bordeAzul {border-color: #1C3A5B !important;}
.bordeTransparente {border-color: transparent !important;}

.paddindSup {padding-top: 10px !important;}
.padding30 {padding: 30px !important;}

.marginSup10 {margin-top: 10px !important;}
.marginSup20 {margin-top: 20px !important;}
.marginSup30 {margin-top: 30px !important;}
.marginSup40 {margin-top: 40px !important;}
.marginSup50 {margin-top: 50px !important;}
.marginSup60 {margin-top: 60px !important;}
.marginSup120{margin-top: 120px !important;}
.marginBot10 {margin-bottom: 10px !important;}
.marginBot20 {margin-bottom: 20px !important;}
.marginBot30 {margin-bottom: 30px !important;}
.marginBot40 {margin-bottom: 40px !important;}
.marginBot50 {margin-bottom: 50px !important;}
.marginBot80 {margin-bottom: 80px !important;}

.paddin

.imgServicios{border-bottom: 5px #A60000 solid !important;}

.myImgSmallPost1 {
    /*max-height: 75%;*/
    max-width: 100%;
    min-width: 100%;
    /*width: auto !important;*/
}

.myImgSmallPost2 {
    min-width: 100%;
    max-width: 100%;
    /*width: auto;*/
    min-height: 100% !important;
}

.counter-text {margin-left: 0px !important;}



/******************************************************************************/
#scrollDown {
    display: inline-block;
    color: #1C3A5B;
    background-color: transparent !important;
    border: 2px solid #1C3A5B;
    font-size: 20px;
    font-weight: bold !important;
    line-height: 18px;
    font-weight: 400;
    margin-top: 200px;
    margin-bottom: -100px;
    padding: 5px 12px 5px;
    transition: all .4s ease;
    border-radius: 15px;
}

#scrollDown:hover {
  background: #1C3A5B;
  border: 2px solid transparent;
  color: #FFFFFF
}

.single-blog, .single-feature {
  margin-bottom: 30px !important;
  /*background: #1C3A5B !important;*/
}

.small-post-details h1, .wide-post-details h1 {
    font-size: 22px !important;
    color: #FFFFFF !important;
}

.small-post-details .blog-small-btn, .wide-post-details .blog-large-btn {
    display: inline-block;
    color: #ffffff;
    background-color: #A60000 !important;
    /*border: 2px solid #FFFFFF;*/
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-top: 25px;
    padding: 5px 12px 5px;
    transition: all .4s ease;
}
.small-post-details p {color: #FFFFFF !important; margin-top: 0px !important;}

.small-post-details .blog-small-btn:hover, .wide-post-details .blog-large-btn:hover {
  background-color: #1C3A5B !important;
  border: 2px solid #1C3A5B;
}

/*.single-blog {
    margin-bottom: 30px !important;
}*/

/*.service-number {
    line-height: 32px;
}*/

/*.portfolio-details {
    background-color: #A60000 !important;
}*/

/*.counter-icon {
  background: #A60000;
}*/

/*.call-to-action-box {
    padding: 10px !important;
}*/

.hero-btn-one {box-shadow: none !important;}
.hero-btn-one:hover {box-shadow: 0 10px 30px rgba(0,0,0,.16) !important;}




.parpadea {
  
  animation-name: parpadeo;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}