﻿/*cofing global*/
.ace-responsive-menu > li > a::after {
  background: none; }

.diferenciais > div {
  min-height: 300px; }

.left-color-a::before {
  background-image: url("../images/0011.jpg"); }

.noticia {
  margin: 0 0 50px; }

.pagination-wrap:before, .pagination-wrap:after {
  background: none; }

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

.blog-detail {
  margin: 0 0 20px;
  min-height: 308px; }

.links > section {
  margin: 0 0 50px; }
  .links > section > h3 {
    font-weight: 700; }
  .links > section > ul {
    float: left;
    width: 100%; }
    .links > section > ul > li {
      float: left;
      margin: 0 50px 0 0;
      padding: 6px 0;
      width: 40%;
      border-bottom: solid 2px #fff; }
      .links > section > ul > li > a {
        float: left;
        width: 100%; }
      .links > section > ul > li:hover {
        border-bottom: solid 2px #b2968a !important;
        transition-delay: 0.1s;
        transition-duration: 0.1s; }
        .links > section > ul > li:hover > a {
          color: #b2968a !important; }

.slider-section {
  max-height: 650px; }

.banner-slider .tp-parallax-wrap {
  top: 207px !important; }

.banner-slider .tp-parallax-wrap + .tp-parallax-wrap {
  top: 404px !important; }

.banner-slider .tp-parallax-wrap + .tp-parallax-wrap + .tp-parallax-wrap {
  top: 474px !important; }

.tp-leftarrow, .tp-rightarrow {
  top: 45% !important; }

.top-box-icon i {
  color: #b2968a !important; }

.social a {
  border: 2px solid #b2968a !important; }

.ace-responsive-menu li.active a {
  background: #b2968a !important; }

.wel-info-box {
  background: #b2968a !important; }

.wel-info-box a {
  background: #4e575e; }

.slidebtns a {
  background: #b2968a; }

.ace-responsive-menu li.menu-active > a {
  background: #b2968a !important; }

.slider-section .tp-bannertimer {
  background: #b2968a !important; }

.all-title-bar::after {
  background: #b2968a !important; }

.helpbox:hover .icon-help {
  background: #4e575e !important; }

.services-dit h4 {
  color: #b2968a !important; }

.up-icon a i {
  color: #b2968a !important; }

#scroll-to-top {
  background: #b2968a !important; }

.post-description h4 {
  border-left: 5px solid #4e575e !important; }

.top-box-time {
  background: #b2968a !important; }

.request-form .form-group button {
  background: #b2968a !important; }

.footer-socials ul li:hover {
  background: #b2968a !important; }

.widget-footer-nav ul li a:hover {
  color: #b2968a !important; }

.btn-custom:hover {
  cursor: pointer;
  background: #b2968a !important;
  color: #fff; }

.progress-bar {
  background: #4e575e !important; }

.right-experience ul li i {
  color: #4e575e !important; }

.title-all ul li.active {
  color: #b2968a !important; }

.ser-icon i {
  color: #4e575e !important; }

.inner-ser-box:hover .ser-icon {
  border: 2px solid #b2968a !important; }

.services-dit-inner:hover a h3 {
  color: #b2968a !important; }

.blog-detail h4 {
  color: #b2968a !important; }

.contact-box::after {
  background-color: #b2968a !important; }

.contact-box:hover a {
  color: #fff !important; }

.contact-right-form .form-group .theme-btn {
  background: #b2968a !important; }

.widget-footer-nav > ul {
  float: left;
  width: 100%; }
  .widget-footer-nav > ul > li {
    float: left;
    width: 100%; }
    .widget-footer-nav > ul > li > a {
      float: left;
      width: 100%; }

.top-box-time:hover i {
  color: #cecece !important; }

.copyright p a:hover {
  color: #b2968a !important; }

.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%); } }

.menu-toggle .icon-bar {
  background-color: #edece9; }

.menu-toggle #menu-btn {
  background: #b2968a; }

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

.footer-main {
  background: none;
  background-image: url(../images/footer-bg.jpg); }

.portfolio-main {
  background: none;
  background-image: url(../images/services-bg.jpg); }

.slider-section .tparrows:hover {
  background: #b2968a; }

.fixed-menu .logo img {
  max-width: 250px; }

.wel-info-box {
  z-index: 9; }

.slider-home-ie {
  position: relative; }
  .slider-home-ie .item {
    float: left;
    width: 100%; }
    .slider-home-ie .item .mascara {
      float: left;
      width: 100%;
      background: rgba(0, 0, 0, 0.45);
      position: absolute;
      top: 0;
      bottom: 0;
      z-index: 1; }
    .slider-home-ie .item img {
      float: left;
      width: auto;
      object-fit: cover;
      max-width: 100%;
      height: 700px; }
    .slider-home-ie .item .escrita {
      position: absolute;
      float: left;
      width: 50%;
      left: 0;
      top: 250px;
      padding: 0 0 0 70px;
      z-index: 2; }
      .slider-home-ie .item .escrita h3 {
        font-size: 50px !important;
        font-weight: bold !important;
        line-height: 65px !important;
        margin-bottom: 20px;
        font-family: 'Montserrat', sans-serif;
        color: #ffffff; }
      .slider-home-ie .item .escrita p {
        float: left;
        width: 100%;
        color: #fff;
        font-family: 'Montserrat', sans-serif;
        margin: -20px 0 20px;
        font-weight: 400;
        font-size: 20px; }
      .slider-home-ie .item .escrita a {
        display: inline-block;
        margin-right: 20px;
        line-height: 50px !important;
        font-size: 18px !important;
        width: 160px;
        height: 50px;
        background: #953131;
        color: #fff;
        text-align: center !important;
        border-radius: 6px;
        font-family: 'Montserrat', sans-serif; }
      .slider-home-ie .item .escrita a + a {
        background: #fff;
        color: #3d3a3a; }

.header-area {
  background: white; }

.logo img {
  width: 300px; }

.top-bar {
  background: #4e575e; }

.img-noticia {
  float: left;
  width: 100%;
  text-align: center; }
  .img-noticia > img {
    float: none;
    width: auto;
    max-width: 100%;
    display: inline-block; }

.palette2 #cookie-btn.spopupbtnok {
  background-color: #b29689 !important; }

.smooth-textbox h3 {
  font-size: 50px !important;
  font-weight: bold !important;
  line-height: 65px !important;
  margin-bottom: 20px;
  font-family: 'Montserrat', sans-serif;
  color: #ffffff; }

.about-main {
  background: url(../images/predios-1.jpg) no-repeat center fixed; }

.left-color-a::before {
  background-image: url(../images/sobre-contabilidade-guaira.jpg); }

.wel-info-box {
  text-align: center;
  margin-top: -15px; }

.page-title-main {
  background: url(../images/topo-contabilidade-agape.jpg) no-repeat center fixed; }
