﻿.rd-navbar-creative.rd-navbar-static .brand-logo-light {
  width: 209px;
  max-width: 100%; }

.rd-navbar-creative.rd-navbar-static .brand-logo-dark {
  width: 209px;
  max-width: 100%; }

.button-primary {
  background-color: #2caade; }

.button-primary:before {
  background: linear-gradient(to bottom, transparent, #2caade); }

.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck, .rd-navbar-creative.rd-navbar-static.rd-navbar--is-clone {
  background: #fff; }

.rd-navbar-creative.rd-navbar-static.rd-navbar--is-stuck .rd-nav-item .rd-nav-link {
  color: #000; }

.ui-to-top:after, .blurb-boxed-2:before {
  background: #27aae0; }

.swiper-slide-caption h1 {
  text-shadow: 1px 1px 1px #000; }

.swiper-slide-caption p {
  text-shadow: 1px 1px 1px #000; }

.sobre-empresa h5, a.text-center, .contact-box .icon, blockquote cite, .quote-boxed .icon, .post-title > a, .blurb-image .icon {
  color: #26aadf; }

.bg-primary {
  background-color: #aeadab; }

body > div.page.animated > section.section.section-lg.bg-gray-800 > div > div > ul > li > a, .links-destaque a {
  color: #fcfcfc; }

body > div.page.animated > section.section.section-lg.bg-gray-800 > div > div > ul > li > a:hover {
  background: #27aae0; }

.owl-dot:hover, .owl-dot:focus, .owl-dot.active {
  background-color: #27aae0; }

.owl-dot {
  background-color: #aeadab; }

.blurb-icon-fill .icon {
  background: #aeadab; }

.price-box-1-primary {
  background-color: #aeadab; }

.post-title > a:hover {
  color: #000; }

.rd-navbar-creative.rd-navbar-static .rd-nav-link:hover {
  border-color: #27aae0; }

.post-classic-2 a {
  color: #2caade; }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
  background-color: #2caade !important;
  border-color: #2caade !important; }

.pagination > li > a {
  color: #9a9a9a !important; }

.pagination > li.active > a {
  color: #fff !important; }

.links-uteis > section:hover h4 {
  color: #2caade;
  border-bottom: 3px solid #2caade; }

.links-uteis > section > ul > li > a:hover {
  border-left: solid 2px #2caade; }

.desktop .timeline a.media-item:hover:after {
  background: rgba(11, 139, 188, 0.7); }

.tabs-horizontal.tabs-line .nav-link.active {
  color: #2caade; }

.tabs-horizontal.tabs-line .nav-link::after {
  background: #2caade; }

.rd-navbar-fixed .rd-navbar-nav-wrap::-webkit-scrollbar-thumb {
  background: #2baadf; }

.rd-navbar-fixed .rd-nav-item:hover .rd-nav-link {
  background: #2baadf; }

.preloader-body p {
  color: #2baadf !important; }

.cssload-speeding-wheel {
  width: 36px;
  height: 36px;
  margin: 0 auto;
  border: 3px solid #2baadf;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  animation: cssload-spin .88s infinite linear; }

.btn-primary, .btn-primary:active, .btn-primary:focus {
  color: #fff;
  background: #2baadf;
  border-color: #2baadf; }

.pulse {
  animation: pulse 0.7s infinite;
  margin: 0 auto;
  display: table;
  margin-top: 50px;
  animation-direction: alternate;
  -webkit-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -webkit-filter: brightness(100%); }
  100% {
    -webkit-transform: scale(1.1);
    -webkit-filter: brightness(200%); } }

@keyframes pulse {
  0% {
    transform: scale(1);
    filter: brightness(100%); }
  100% {
    transform: scale(1.1);
    filter: brightness(120%); } }

.whats {
  width: auto;
  position: fixed;
  bottom: 100px;
  right: 10px;
  z-index: 999; }

.swiper-slide-caption h3 {
  text-shadow: 1px 1px 1px #000;
  font-size: 53px; }

@media (max-width: 767px) {
  .swiper-slide-caption h3 {
    text-shadow: 1px 1px 1px #000;
    font-size: 53px; } }
