/*-----------------------------------------------------------------------------------

    Template: Lading Page Pro
    Template URL: demo.creativos.cr
    Description: LadingPage Profesional by Hosting506
    Author: Hosting506
    Author URL: https://hosting506.com
    Support: https://clientes.hosting506.com
    Version: 1.0

-----------------------------------------------------------------------------------*/
p, ul, ol {
  font-size: 18px !important;
  line-height: 26px !important;
}
.preloader .loader .ytp-spinner-circle {
  border-color: #003396 #003396 #cfcfcf;
}
.navbar-area {
  background: -webkit-linear-gradient(left, #bbc8cf 0%, #bbc8cf 100%);
  background: -o-linear-gradient(left, #bbc8cf 0%, #bbc8cf 100%);
  background: linear-gradient(to right, #bbc8cf 0%, #bbc8cf 100%);
}
.navbar-area .navbar .navbar-nav .nav-item a {
  font-size: 16px;
  color: #121212;
  text-transform: uppercase;
}
.navbar-area .navbar .navbar-nav .nav-item a::before {
  background-color: #003396;
  width: 90px;
  margin: 0 auto;
}
.slider-area .bd-example .carousel .carousel-inner {
  background-color: #cfcfcf;
}
.rounded-buttons .rounded-one {
  border-color: #003396;
  color: #003396;
}
.rounded-buttons .rounded-one:hover {
  background-color: rgba(56, 249, 215, 0.4);
}
.rounded-buttons .rounded-three {
  background: -webkit-linear-gradient(left, #0e14ad 0%, #003396 50%, #0e14ad 100%);
  background: -o-linear-gradient(left, #0e14ad 0%, #003396 50%, #0e14ad 100%);
  background: linear-gradient(to right, #0e14ad 0%, #003396 50%, #0e14ad 100%);
  background-size: 200% auto;
  color: #fff;
}
.rounded-buttons .rounded-three:hover {
  background-position: right center;
}
.portfolio-menu ul li::before {
  background: -webkit-linear-gradient(left, #0e14ad 0%, #003396 100%);
  background: -o-linear-gradient(left, #0e14ad 0%, #003396 100%);
  background: linear-gradient(to right, #0e14ad 0%, #003396 100%);
}
.portfolio-menu ul li:hover, .portfolio-menu ul li.active {
  color: #003396;
}
.footer-area .footer-copyright .social li a {
  color: #6c6c6c;
}
.footer-area .footer-copyright .social li a:hover {
  color: #003396;
}
.back-to-top {
  color: #fff;
  background-color: #003396;
}
.back-to-top:hover {
  color: #003396;
  background-color: #cfcfcf;
}
.navbar-area .navbar .navbar-collapse {
  background-color: #bbc8cf;
}
.navbar-area .navbar .navbar-nav .nav-item a {
  padding: 11px 30px !important;
}
.navbar-area .navbar .navbar-nav .nav-item a i.fa {
  margin-right: 10px;
}
.section-title h4.title, .section-title h3.title {
  font-weight: 700 !important;
  color: #5494da !important;
}
.contact-area {
  background-color: #bbc8cf !important;
}
.list-group {
  list-style: disc !important;
  padding-left: 14px !important;
}
.single-portfolio .portfolio-image img {
  width: auto !important;
}
.single-portfolio .portfolio-image, .single-portfolio {
  text-align: center;
}
.section-title .text {color: #000000;}