.montserrat-<uniquifier> {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

.owl-carousel{padding: 1px;}

.bg-lightgray{background-color:#F8F8FF;}
.bg-gray{background: #5F7582;}
.bg-white {background-color: #fff;}
.bg-darkcyan{background:#008B8B}
.bg-orange{background: #f40}
.bg-orange-red{background: #FF4500}

.mbottom-20{margin-bottom: 20px;}
.wrapper-600{margin: auto;max-width: 600px;}
.wrapper-768{margin: auto;max-width: 768px;}
.wrapper-824{margin: auto;max-width: 824px;}
.wrapper-924{margin: auto;max-width: 924px;}
.wrapper-1024{margin: auto;max-width: 1024px;}
.wrapper-1080{margin: auto;max-width: 1080px;}
.wrapper-1120{margin: auto;max-width: 1120px;}
.wrapper-1200{margin: auto;max-width: 1200px;}


.btn {background-color:#DC3545;border-radius: 0;color:#fff;font-weight: 500;}
.btn:hover {opacity: 0.8;color:#fff !important;}
.btn-gray{background: #5F7582;color:#fff;font-weight: 500;padding:5.5px 14px 5.5px 14px;}
.btn-gray:hover {opacity: 0.8;color:#fff !important;}

.wrapform{padding: 10px 20px 5px 20px}
.modal-title{background:#000;padding: 0;margin: 0;}
.modal-title h4{color:#fff;margin: 0;font-weight: 700;position: absolute;top: 170px;right: 20px; z-index: 3;text-shadow: #000 0.1em 0.1em 0.2em;}
.modal-title img{position: relative;top:0;width: 100%;z-index: 2;opacity: 0.6;}
.modal-title .close{color:#fff;position: absolute;top:16px;right:18px;font-size: 28px;cursor: pointer;z-index: 6;opacity: 1;idth: 30px!important; }

.modal{z-index:10000;}


.modal-content {background: #fefefe; color: #666;border-radius: 0;border:none;overflow: hidden;margin:auto;padding: 0;max-width: 420px;}
.modal-content .btn{width: 100%;margin-top:12px;text-transform: uppercase;border: none!important;margin-bottom: 0}
.modal-content .btn:hover{background-color: #DC3545;border: none!important;}

.mob-contact{display: none;}

.item-text p{width: 100%;padding: 0 14px 0 14px;font-weight: 400;font-size: 15px;}

#acessoSistemas .form-group .fa{float: left;width:10%;font-size: 36px;color: #DC3545;}
#acessoSistemas .form-group input{float:right;width: 90%;}
.modal-body{padding: 16px 16px 0 16px;;}

.top-acesso{margin: auto;max-width: 560px;background-color:rgba(0, 0, 0, 0.5);padding: 14px 20px 10px 20px;border-radius: 5px;}
.top-acesso .fa{float:left;color:#DC3545;line-height: 34px;font-size: 28px;}
.top-acesso input[type=text]{float:right;width: 90%;margin-bottom: 16px;border: none}
.top-acesso input[type=password]{float:right;width: 90%;border:none;}
.top-acesso .btn{margin-top: 20px;}
.top-acesso h4{text-shadow: #000 0.1em 0.1em 0.2em;color: #fff;}


.contactForm{padding: 20px;}
    .form-control {
         font-size: 15px;
         font-weight: 400;
         line-height: 1.5;
         border: 1px solid #ccc;
         border-radius: 0;
         }

.button, select{width: 100% !important;color:#333;border-color: #ccc;height: 40px;border-radius: 0;}


.intro-page{width: 100%;text-align: center;}
.intro-page h4{color:#fff;font-weight: 800;font-size: 24px;}
.intro-page h4 i{border:1px solid #DC3545;color:#DC3545;font-size: 28px;padding: 14px;border-radius: 50%;margin-bottom: 10px; }
.intro-page p{color:#fff;font-weight: 500;font-size: 18px;}

.intro-page





#introCard{padding: 50px 0 40px 0;}
#introCard .box-card {box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.14);padding: 20px;}
.header-title-content .x-title {font-size: 24px;font-weight: 700;color: #fff;text-shadow: #000 0.1em 0.1em 0.2em;}
.header-title-content .x-title .fa{font-size: 28px;color: #fff;text-shadow: #000 0.1em 0.1em 0.2em;}
.header-title-content h6{font-size: 18px;color: #fff;text-shadow: #000 0.1em 0.1em 0.2em;}

#introCard .box-card .btn{width: 100%;}


#introCard .box-card .align-content {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 120px;width: 100%;
  padding: 0;
}

#introCard  .box-card .fa-home {
  padding: 21px 20px 21px 20px;;
  font-size: 26px;
  color: #DC3545;
  border: 1.9px solid #DC3545;
}

#introCard  .box-card .fa-desktop {
  padding: 22px 20px 20px 20px;
  font-size: 26px;
  color:#DC3545;
  border: 1.9px solid #DC3545;
}

#introCard .box-card .fa-file-text-o {
  padding: 20px 22px 20px 22px;
  font-size: 26px;
  color:#DC3545;
  border: 1.9px solid #DC3545;
}
#introCard .box-card i {
  border-radius: 50%;
  margin-bottom: 10px;
}

#introCard .box-card h5{
  font-size: 18px;color:#DC3545;font-weight: 800;font-size: 24px;
}
#introCard h2{margin-bottom: 10px;font-weight: 800;}
#customCard, #introCard{float: left;width: 100%;text-align: center;padding: 60px 0 40px 0;}
.align-v-center {
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);

}
#priceCard, #admPrice{float: left;width: 100%;padding-bottom: 30px;}
#priceCard .box-card, #admPrice .box-card{box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.14);padding: 0;overflow: hidden;text-align: center;}
#priceCard .box-card ul{margin: 10px 15px 10px 25px}
#priceCard .box-card ul li{font-weight: 400;font-size: 17px;color: #111;}
#priceCard .box-card .btn{width: 100%}
#priceCard .box-card .header{background: #122D3D;margin-top: -10px;}
#priceCard h2{color:#fff;width: 100%; padding: 8px 0 8px 0;border-bottom: 1px solid #778899;font-size: 24px;font-weight: 700;letter-spacing: 0.8px;text-transform: uppercase;}
#priceCard h1{font-weight: 800;font-size: 28px;text-align: center;}
#priceCard h6{font-size: 18px; text-align: center;margin-bottom: 20px;}
#priceCard h3{color:lightblue;padding: 0 0 5px 0;}
#priceCard h3 .x-big{font-weight: 700;font-size: 50px;}
#priceCard h3 .x-small{font-weight: 300; position: relative; top:-25px;right: 3px;}
#priceCard h3 .x-light-bt{font-weight: 300; font-size: 18px;}
#priceCard .fa{font-size: 20px;}
#priceCard .fa-check{color:green;}
#priceCard .fa-times{color: #DC3545;}

#admPrice .btn{width: 100%;font-size: 16px;text-transform: uppercase;font-weight: 500;border-radius: 0}
#admPrice .card{border:none;}
#admPrice h2 {font-weight: 800;}
#admPrice h3 {font-weight: 800;font-size: 50px;padding: 14px 0 14px 0;margin: 0;}
#admPrice h3 .currency{font-weight: 300; position: relative; top:-25px;right: 3px;font-size: 20px;}
#admPrice h3 .x-small-bt{font-weight: 300; font-size: 20px;}
#admPrice .card-title{background:  #DC3545;color:#fff;padding: 0;margin: 0}
#admPrice .card-title .fa{color:#fff;padding:14px 0 14px 0;margin: 0;font-size: 45px;}
#admPrice .card-block{background:#5F7582;height: 80px;position: relative;}
#admPrice .card-block p{font-size: 16px;font-weight: 500; color:#fff;padding: 0 5px 0 5px; margin: 0; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;}
#admPrice .card-header{background: #F8F8FF;border: none;padding: 0;}


#introContent {float: left;width: 100%;padding: 30px 0 30px 0;}
#introContent .align-v-center {width: 100%;}
#introContent p{font-size: 16px;text-align: justify;hyphens: auto;}
#introContent .fa{color:#DC3545;font-size: 18px;}
#introContent h3{font-weight: 800; font-size: 26px;}

#sliderList {
  padding: 40px 0 40px 0;float: left;width: 100%;margin:0;
}

#sliderList h4 {
  margin:0 0 12px 0;border-bottom: 1px solid #E6E7E8;
  font-size: 28px;
  font-weight: 800;
}

#sliderList p{font-weight: 400!important;font-size: 16px}

#sliderList .item-area{margin: 0; border:none;padding: 10px;border:1px solid #ccc;}
#sliderList .item-area .item-img{min-height: 180px;}
#sliderList .item-area img{width: 99%;}

#sliderList .owl-nav, #contentSistem .owl-nav{
  position: absolute;
  top: -60px;
  right: -16px;
  color: #2E608B;
  font-size: 40px;
}

#contentSistem .item-area{
text-align: center;border:none;
}

#contentSistem .fa {color:#DC3545;font-size: 34px;}
#contentSistem p {font-size: 16px;margin: 0;font-weight: 500;}
#contentSistem .item-area p {font-size: 14px; line-height: 16px;margin: 0;}
#contentSistem h3{font-weight: 800;border-bottom: 1px solid #E6E7E8;margin-left: 0; margin-bottom: 10px;margin-right: 5px;padding-bottom: 5px;font-size: 32px;}

#sliderListage {padding: 30px 0 30px 0;float: left;width: 100%}
#sliderListage .item-area{background: #000;padding: 3px;margin: 0;height: 180px;overflow: hidden;}
#sliderListage .item-area img{max-width: 100%;opacity: 0.8;}
#sliderListage .item-area img:hover{opacity: 0.5;}
#sliderListage .item-area p{color:#fff;font-weight: 500; background: rgba(0, 0, 0, 0.7);position: absolute;bottom: -10px;left: 0;right: 0;padding: 10px 0 10px 0;}

#sliderListage h4{font-weight: 800;border-bottom: 1px solid #E6E7E8;margin-bottom: 10px;padding-bottom: 5px;font-size: 32px;}
#sliderListage .owl-nav {position: absolute;
  top: -60px;
  right: -18px;
  color: #2E608B;
  text-align: right;
  font-size: 40px;}

#sliderList  h2{font-weight: 700;font-size: 24px; margin: 0;background-color: #fefefe;padding: 14px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.14);}

#sliderComments .fa {color:#DC3545;font-size: 26px;}
#sliderComments a {color:#DC3545;margin-left: 10px;}
#sliderComments p {color:#111;}
#sliderComments h5 {color:#DC3545;font-weight: 700;margin-bottom: 30px;}
#sliderComments .item-area {border:1px solid #ccc;padding: 16px;border-radius: 5px;}

.sliderComments {padding: 40px 0 30px 0;float: left;width: 100%;}
.sliderComments .fa {color:#DC3545;font-size: 26px;}
.sliderComments a {color:#DC3545;margin-left: 10px;}
.sliderComments p {color:#111;}
.sliderComments h4 {font-weight: 800;font-size: 28px;}
.sliderComments h5 {color:#DC3545;font-weight: 700;margin-bottom: 30px;}
.sliderComments .item-area {float: left; border:1px solid #ccc;padding: 16px;border-radius: 5px;margin-bottom:20px;height: auto;}
.sliderComments h2 {
    font-weight: 700;
    font-size: 24px;
    margin: 0;
    background-color: #fefefe;
    padding: 14px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.14);
}

#videoAula{padding: 20px 0 30px 0;}
#videoAula h2 {font-weight: 800;font-size: 28px;}
#videoAula iframe {width: 100%;height: 375px;border-top:10px solid #333;border-left: 10px solid #333;border-right: 10px solid #333;border-bottom: 14px solid #555;border-radius: 3px;}


.list-card{text-align:left;}

.header-title-content{color:#fff;margin-top: 160px;width: 100%;text-shadow: #000 0.1em 0.1em 0.2em;}

.item-area img { 
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);max-width: 150px;
}


#bgBody { 
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  vertical-align: middle;
  z-index: 1;
  width: 100%;
}
.custom-bg{position: absolute;top:0;left: 0; right: 0;z-index: -1;}



#bgBody .filtro-bg {
  background-color: rgba(0, 0, 0, 0.5);
  padding:0;height: 600px;width: 100%;
  
}

#intro p {
  text-align: center;
  font-size: 18px;
  text-shadow: #000 0.1em 0.1em 0.2em;
}

#intro h2 {
  text-align: center;
  font-weight: 700;
  font-size: 30px;
  text-shadow: #000 0.1em 0.1em 0.2em;
}
#intro h2 span{color:#DC3545;}

#intro .align-v-center{
margin-top: -100px;text-align: center
}
#intro .btn{font-size: 16px;text-transform: uppercase;padding: 8px 25px 8px 25px;}

#cookies {position:fixed;bottom: 0;width: 100%;z-index: 1000;}

#cookies p{float:left;width: 80%;margin: 0;padding: 0;font-weight: 400 !important;color: #111;}
#cookies .btn{float:right;width: 20%}


.modal-container{background: #fff;padding: 0;}


.row {
         margin: 8px -16px;
         }
         .row, .row > .column {
         padding: 8px;
         }
         h1, h2, h3, h4, h5, h6, p, a, .btn, button {font-family: "Montserrat", sans-serif !important;}
         #bgBody {background: url(img/sis.png)}
         .w3-modal-content{width: 100%;}
         .w3-modal{z-index:10000 !important;}
         .button, select{width: 100% !important;color:#333;}
         .owl-next{
         width: 32px;
         height: 32px;
         position: absolute;
         background: none !important;
         right:10px;
         }
         .owl-prev{
         width: 32px;
         height: 32px;
         position: absolute;
         background:none !important;
         right:50px;
         }
         .owl-prev:hover, .owl-next:hover{
         opacity:0.8;
         }
         .owl-prev::before, .owl-next::before{
         content: '';
         position: absolute;
         top: 16px;
         right: 7px;
         width: 30px;
         height: 30px;
         background: #fff;
         border-radius: 0 !important;
         line-height: 60px;
         border: 1px solid #5F7582;
         }
         .owl-prev::after, .owl-next::after {
         content: "";
         width: 12px;
         height: 12px;
         position: absolute;
         transform: rotate(135deg);
         border: solid #889FAC;
         border-width: 0 3px 3px 0;
         top: 34px;
         left:6px;
         right:10px;
         margin-top: -9px;
         margin-left: -1px;
         }
         .owl-next::after {
         transform: rotate(-45deg);
         margin-left:-4px;
         }
     
         .dropup .dropdown-menu {
         top: 35px;
         bottom: 100%;
         margin-top: 0;
         margin-bottom: .125rem;
         }
         .input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
         background: rgba(32, 30, 30, 0.6);
         color:#333;
         }
         .form-contol:focus {
         color: #fff;
         background-color: #4A6A8E;
         border:none !important;
         }
         .dropdown-item {
         text-align: left;
         }
         .dropdown-menu {
         font-size: 14px;
         color: #4A6A8E;
         text-align: center;
         }
         .btn-group-sm > .btn, .btn-sm {
         padding:5px;
         font-size: 10px !important;
         font-weight:700;
         text-transform:uppercase;
         line-height: 1.3;
         letter-spacing:-0.7px;
         }
         .dropdown-header {
         font-size: 13px;
         background: #4A6A8E;
         font-weight:600;
         color: #fff;
         text-align:left;
         }
         .navbar, .navbar-light {
         padding: 0;
         margin:0;
         }
         }
         .owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
         margin-right:5px;
         color:#fff;
         }
         #option-content. owl-carousel .owl-item img {
         display: block;
         margin:0 7px 0 7px;
         }
         * textarea:focus, input:focus {
         box-shadow: 0 0 0 0 !important;
         outline: 0 !important;
         }
         * input[type="button"]{
         outline:none;
         }
         * input[type="button"]::-moz-focus-inner {
         border: 0;
         }
         @media screen and (max-width: 425px){
         #bg-body .filtro-bg{
         padding:5px 0 30px 0;height: 480px;
         }
         }
         @media screen and (max-width: 375px){
         #bg-body .filtro-bg{height: 500px;} 
         }



@media screen and (max-width: 1024px){
   #introCard .box-card{height: 480px;margin-bottom: 14px;}
  #introCard .btn {font-size: 16px;width: 100%;}
}
@media screen and (max-width: 768px){
 #introCard .box-card{height: 490px;}
  #introCard .btn {font-size: 16px;width: 100%;}
  #priceCard {margin-bottom:14px;}
  .top-acesso input{margin-bottom: 12px;}
  
}
@media screen and (max-width: 425px){
  #introCard .box-card{height: 420px;margin:10px;}
  .align-v-center{position: relative;top:0;bottom: 0;}
  #introCard .btn {font-size: 14px;}
  #sliderList .owl-nav, #contentSistem .owl-nav{top: -49px;}
  .item-text{height: auto;}
  .item-header{height: 150px;border:none;}
  #cookies p{width: 100%}
  #cookies .btn{width: 100%}
  #intro .align-v-center{top:300px;}
  #introContent .align-v-center{position: relative;top: 200px;bottom: 0;height: 350px;}
  #priceCard .box-card, #admPrice .box-card{margin-bottom: 14px;}
  #bgBody .filtro-bg{height: 700px}
  .top-acesso input{margin-bottom: 12px;}
  .top-acesso .fa {font-size: 22px;}
  #customCard, #introCard{padding: 20px 0 30px 0;margin-top:110px;}
  #introContent .align-v-center{margin-bottom: -100px;}
  .modal-title h4 {top:120px;}
  .mob-contact{display: inline-block;position: absolute;top:80px;left: 0;width: 100%;text-align: center;}
  .mob-contact span{font-weight: 600;font-size: 18px;}
}
@media screen and (max-width: 375px){
  #introCard .box-card{height: 470px;}
  #introCard .btn {font-size: 14px;width: 100%;}
}

#corretor, #adm, #processos {float: left;width: 100%; padding:30px 0 30px 0;margin: 0;}
#corretor h2 .fa, #adm h2 .fa, #processos h2 .fa{color:#5F7582;border-radius: 50%;border:1px solid #5F7582;padding: 10px; }
#corretor h2, #adm h2, #processos h2 {color:#5F7582;font-weight: 800}
#corretor .btn, #adm .btn, #processos .btn{margin-top:20px;width: 100%;line-height: 30px;border-radius: 5px;}


.list-icon {
  float: left;
  width: 5%;
}
.list-text {
  float: left;
  width: 91%;
 font-size: 16px;
}
.list-box {
  float: left;
  margin: 0;
}
.list-box li {
  float: left;
  width: 100%;
  list-style: none;
}

.list-icon .fa{font-size: 20px;color:#DC3545;}
 

#filterOptions .filterDiv {
  float: left;
  background-color: #2196F3;
  color: #ffffff;
  width: 100px;
  line-height: 100px;
  text-align: center;
  margin: 2px;
  display: none;
}

#filterOptions .show {
  display: block;
}

#filterOptions .filter-container {
  margin-top: 20px;
  overflow: hidden;
}

/* Style the buttons */
#filterOptions .btn {
  border: none;
  outline: none;
  padding: 12px 16px;
  background-color: #f1f1f1;
  cursor: pointer;
}

#filterOptions .btn:hover {
  background-color: #ddd;
}

#filterOptions .btn.active {
  background-color: #666;
  color: white;
}

/* Filtro transparente do Cabeçalho */

#header {
  background-image: linear-gradient(rgba(34, 25, 41, 1), rgba(34, 25, 41, 0.7), rgba(34, 25, 41, 0));
}

#header {
  height: 160px;
  transition: all 0.5s;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  z-index: 100;
}

#header .main-nav {
  float: right;
}

#header.header-scrolled #topbar,
#header.header-pages #topbar, #header.header-scrolled .mob-contact {
  display: none;
}
#header a{color:#fff;}
#header a:hover{color:lightblue;}

/* Ajusta a posição da logo */

#header .logo {margin-top: 8px;}

/* Logo editável */
#header .logo h3 {color:#fff;font-weight: 800;font-size: 20px;}
#header .logo .weight400{font-weight: 400!important;font-size: 18px;text-transform: uppercase;}
#header .logo h3 .redtop{background: #DC3545;padding: 7px 12px 3px 12px;margin-left: 3px;border-radius: 3px;color:#000;font-size: 24px;}
#header .logo h3 .redbottom{background: #DC3545;padding: 3px 7px 7px 7px;margin-right: 2px;margin-left: -12px;border-radius: 3px;color:#000;font-size: 24px;}

/* Ajusta o tamanho e cor de fundo do cabeçalho fixo */

#header.header-scrolled,
#header.header-pages {
  background: #fff;height: 60px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.14)
}

#header.header-scrolled a,
#header.header-pages a {
  color: #111;
}

#header.header-scrolled a:hover,
#header.header-pages a:hover {
  background-color: #DC3545;color:#fff!important;
}

/* Ajusta o tamanho e posição da logo no cabeçalho fixo */


#header.header-scrolled .logo h3{color:#111;}

#header .client-area .btn{line-height:60px;padding: 0 14px 0 14px;font-weight: 600;}
#header .client-area{display:none;}
#header.header-scrolled .client-area{display:inline-block;}

#header .wrapper-logo {
  margin: auto;
  max-width: 100%;
  text-align: center;
}

.btn-acesso{background:#DC3545;color:#fff!important;font-weight: 600!important;}

/* Centraliza a logo em dispositivos mobile */

@media (max-width: 768px) {
  #header .wrapper-logo {
    max-width: 190px;margin-top: -10px;
  }
  #header .scrolled .logo {margin-top: 0;}
 
}

/* Fontes da introdução */

#intro h2 {
  color: #fff;
}

#intro p {
  color: #fff;
}


/* Background do campo de busca*/

.wrap-nav {
  background: rgba(254, 254, 254, 0.7);
}

.bt-anuncio {
  color: #fff !important;
  background-color: rgba(255, 102, 0, 0.99);
}

.bt-anuncio:hover {
  background-color: rgba(255, 102, 0, 0.89);
}


/* Botão Whatsapp */

.btn-whatsapp {
  text-align: center;
  color: #fff;
  background: #2CB742;
  padding: 8px 14px 8px 12px;
  position: fixed;
  right: 0;
  top: 50%;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  border-radius: 5px 0 0 5px;
  z-index: 1000;
}

.btn-whatsapp i {
  font-size: 50px;
}


/* Rodapé */

#footer {
  float: left;
  width: 100%;
  padding:20px 0;
  z-index: 1500;
  background:#F8F8FF;
  color: #333;
  font-weight: 400;
}

#footer .footer-top {
  width: 100%;
  padding:0;border-top:1px solid #ccc;
}
#footer .footer-top img{min-height: 20px;margin-top: -1px;margin-right: 20px;}


#footer h6 {
  font-size: 16px;
  font-weight: 700;
}

#footer p {
  font-size: 16px;font-weight: 500;
}
#footer a{color:#111;font-weight: 500;}
#footer a .fa-instagram{font-size: 24px;margin-right: 6px;}
#footer a .fa-youtube{font-size: 24px;margin-right: 6px;}
#footer a .fa-linkedin{font-size: 24px;}

/* Media Queries - Responsivo */

@media (max-width: 768px) {
  .top-access{display:none;}
  .btn-whatsapp {
    position: fixed;
    bottom: 14px;top:92%;
    left: 0;
    width: 60px;
    height: 50px;
    border-radius: 0 5px 5px 0;padding: 5px 10px 5px 10px;
  }
  #footer .footer-top img{display:none;}
  .btn-whatsapp i {
    font-size: 40px;
  }
  .btn-whatsapp span {
    display: none;
  }
  .paginacao li a {
    font-size: 14px;
    padding: 8px;
  }
  .coluna-esquerda {
    float: left;
    padding: 14px 0 0 16px;
  }
  .coluna-direita {
    float: right;
    padding: 18px 16px 0;
  }
  .coluna-esquerda h6 {
    font-weight: 700;
    color: #f40;
    font-size: 16px;
  }
  .coluna-esquerda p {
    font-weight: 400;
    font-size: 14px;
    margin: 0 0 10px;
  }
  .coluna-esquerda span {
    font-weight: 400;
    text-transform: uppercase;
  }
  .coluna-esquerda h4 {
    font-weight: 700;
    color: #f60;
    font-weight: 600;
    font-size: 17px;
  }
  .coluna-direita p {
    line-height: 20px;
    margin-bottom: 30px;
    font-size: 12px;
    text-align: right;
  }
  .coluna-direita span {
    font-weight: 700;
    border: 1px solid #ccc;
    padding: 5px 8px;
  }
  .coluna-direita a {
    background: #f60;
    color: #fff;
    padding: 5px 8px;
    border-radius: 4px;
    font-size: 13px;
    font-weight: 700;
  }
  .icone-box {
    float: right;
    text-align: center;
    padding: 4px;
    margin-left: 6px;
  }
  .icone-box p {
    font-size: 12px;
    font-weight: 600;
    margin: 0;
    letter-spacing: -0.5px;
  }
  .icone-box span {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -0.5px;
  }
  #item-resultado-busca .rodape {
    margin-left: 10px;
	margin-top:20px;
  }

  #header.header-scrolled .logo {
    position:absolute;
    left: 20px;
    top: 8px;
    padding-top:10px;;
  }
 
  #header {
    height: 75px;
    padding: 15px 0;
  }
  #header.header-scrolled,
  #header.header-pages {
    height: 75px; padding:0;position: fixed;top: 0;
  }
  #chamada .opcao-venda,
  #chamada .opcao-aluguel {
    float: left;
    border: 1px solid #ccc;
    margin-left: 0;
  }
  #chamada .opcao-venda {
    margin-bottom: 15px;
  }
}

