html {}

body {color:#000000;font-weight:400;font-size:13px;font-family:'Open Sans';overflow-x:hidden;width:100%;}
html,
body {height:100%;}

* {-webkit-font-smoothing: antialiased;}

i, em {font-style:italic;}

a {color:#000000;}

::-webkit-input-placeholder {color:#000000;}
::-moz-placeholder {color:#000000;} 
:-ms-input-placeholder {color:#000000;}
input:-moz-placeholder {color:#000000;}

select {
  -ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box; 
  box-sizing:content-box;
  -moz-appearance: none;
  -webkit-appearance:none;
}

select::-ms-expand {
  display: none;
}

::selection {
  background:#6a1e30; 
  color: white;
}
::-moz-selection {
  background:#6a1e30; 
  color: white;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    background: transparent !important;
}

form * {outline:0;}

form .error,
form .success {padding:20px 30px;padding-left:60px;color:#2c2c2c;font-size:18px;}
form .success {background:url(../imagens/site/ico_success.png) no-repeat 0px center;}
form .error {background:url(../imagens/site/ico_error.png) no-repeat 0px center;}
form .retorno {margin-bottom:15px;}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
     -khtml-user-select: none; /* Konqueror */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  not supported by any browser */
}

.sk-circle {
  display: none;
  width: 40px;
  height: 40px;
  position: fixed;
  z-index: 99;
  left: 50%;
  top: 50%;
  margin-left: -20px;
  margin-top: -20px;
}
.sk-circle .sk-child {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-circle .sk-child:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #712530;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
          animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}
.sk-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg); }
.sk-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg); }
.sk-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }
.sk-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg); }
.sk-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg); }
.sk-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
.sk-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg); }
.sk-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg); }
.sk-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }
.sk-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); }
.sk-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); }
.sk-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; }
.sk-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }
.sk-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; }
.sk-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; }
.sk-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; }
.sk-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; }
.sk-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; }
.sk-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s; }
.sk-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s; }
.sk-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s; }
.sk-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s; }

@-webkit-keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes sk-circleBounceDelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  } 40% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.menu-mobile {position:absolute;top:0px;left:0px;width:100%;z-index:99;background:url(../imagens/site/logo_mobile.png) no-repeat 5% top #7c1a2d;padding-bottom:40px;display:none;}
.menu-mobile .close {position:absolute;right:5%;top:24px;width:32px;height:32px;background:url(../imagens/site/ico_close.png) no-repeat center;cursor:pointer;}
.menu-mobile .menu {margin-top:110px;position:relative;left:5%;}
.menu-mobile .menu li {font-size:28px;text-transform:uppercase;color:#a06170;font-family: 'santralregular';margin-bottom:23px;}
.menu-mobile .menu li:hover {color:white;}

.depoimento {width:700px;}
.depoimento .foto {float:left;width:120px;height:120px;position:relative;overflow:hidden;border:6px solid white;border-radius:100%;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.2);}
.depoimento .detalhes {float:right;width:calc(100% - 160px);}
.depoimento .nome {font-size:22px;font-family:'santralregular';margin-bottom:5px;}
.depoimento .profissao {font-size:11px;font-family:'santralregular';text-transform:uppercase;}
.depoimento .texto {margin-top:24px;text-align:justify;}

.box-topo-padrao {height:300px;}

.titulo-padrao {display:table;margin:0 auto;padding-top:80px;text-transform:uppercase;color:#666666;font-size:40px;background:url(../imagens/site/ico_titulo.png) no-repeat center top;font-family:'santralsemibold';position:absolute;left:50%;transform:translateX(-50%);margin-top:70px;opacity:0;}

.galeria {margin-top:50px;}
.galeria .foto {display:block;width:100%;border-radius:4px;position:relative;overflow:hidden;height:200px;}
.galeria .foto img {width:100%;height:100%;object-fit:cover;}
.galeria .owl-dots {text-align:center;margin-top:25px;}
.galeria .owl-dots .owl-dot {display:inline-table;margin:0px 5px;width:9px;height:9px;border-radius:100%;border:2px solid #6a1e30;cursor:pointer;}
.galeria .owl-dots .owl-dot:hover,
.galeria .owl-dots .owl-dot.active {background:#6a1e30;}
.galeria .owl-nav {display:none;}

#content {position:relative;overflow:hidden;}

#content-page {margin-top:-41px;}

#header {height:253px;width:100%;background:url(../imagens/site/bg_header.png) repeat-x center top;position:absolute;z-index:9;width:100%;}
#header .logo {float:left;margin-top:55px;}
#header .box-right {float:right;}
#header .menu {float:left;margin-top:60px;}
#header .menu li {float:left;margin-right:48px;position:relative;}
#header .menu li .circle {width:6px;height:6px;position:absolute;left:50%;transform:translateX(-50%);border:2px solid white;border-radius:100%;margin-top:-20px;opacity:0;-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;}
#header .menu li .label {color:#cc6172;text-transform:uppercase;font-size:13px;font-family: 'santralregular';-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;}
#header .menu li:hover .label {color:white;}
#header .menu li:hover .circle {margin-top:-30px;opacity:1;}
#header .social {float:left;margin-top:52px;}
#header .social li {float:left;margin-left:10px;}

#footer {height:240px;background:url(../imagens/site/bg_footer.jpg) no-repeat center bottom;padding-top:220px;margin-top:10px;}
#footer .logo {float:left;margin-right:165px;}
#footer .box {float:left;padding-left:32px;color:#6a1e30;min-height:22px;margin-right:100px;}
#footer .box a {color:#6a1e30;}
#footer .box .link {color:white;border-radius:3px;height:20px;line-height:20px;width:120px;font-size:11px;background:#6a1e30;display:block;text-align:center;}
#footer .box.endereco {background:url(../imagens/site/ico_endereco.png) no-repeat left top;}
#footer .box.telefone {background:url(../imagens/site/ico_telefone_small.png) no-repeat left top;}
#footer .box.email {background:url(../imagens/site/ico_email.png) no-repeat left top;}
#footer .box.facebook {background:url(../imagens/site/ico_facebook2.png) no-repeat left top;float:right;}
#footer .egge {width:54px;height:41px;background:url(../imagens/site/egge.png) no-repeat;overflow:hidden;-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;position:absolute;left:50%;transform:translateX(-50%);bottom:50px;}
#footer .egge .part1 {width:11px;height:24px;background:url(../imagens/site/egge2.png) no-repeat;position:absolute;margin-top:4px;margin-left:4px;-webkit-transition:ease-out all 0.2s;transition:ease-out all 0.2s;}
#footer .egge .part2 {width:11px;height:34px;background:url(../imagens/site/egge3.png) no-repeat;position:absolute;margin-top:4px;margin-left:16px;-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;}
#footer .egge .part3 {width:11px;height:34px;background:url(../imagens/site/egge3.png) no-repeat;position:absolute;margin-top:4px;margin-left:28px;-webkit-transition:ease-out all 0.6s;transition:ease-out all 0.6s;}
#footer .egge .part4 {width:11px;height:24px;background:url(../imagens/site/egge2.png) no-repeat;position:absolute;margin-top:4px;margin-left:40px;-webkit-transition:ease-out all 0.8s;transition:ease-out all 0.8s;}
#footer .egge:hover {background-position:bottom;}
#footer .egge:hover .part1 {background-position:bottom;}
#footer .egge:hover .part2 {background-position:bottom;}
#footer .egge:hover .part3 {background-position:bottom;}
#footer .egge:hover .part4 {background-position:bottom;}
#footer .social {float:right;}
#footer .social li {float:left;margin-right:10px;}
#footer .social li img {width:28px;}

#home > .wrapper {z-index:4;}
#home .banners {position:relative;width:100%;height:940px;} 
#home .banners .banner {position:absolute;width:100%;height:100%;display:none;}
#home .banners .arrows {position:absolute;z-index:4;left:50%;bottom:160px;margin-left:550px;}
#home .banners .arrows .arrow {float:left;width:54px;height:54px;cursor:pointer;margin-left:12px;}
#home .banners .arrows .arrow.left {background:url(../imagens/site/ico_arrow_left.png) no-repeat center;}
#home .banners .arrows .arrow.right {background:url(../imagens/site/ico_arrow_right.png) no-repeat center;}
#home .banners .box {color:white;text-transform:uppercase;bottom:290px;position:absolute;left:50%;width:700px;margin-left:-600px;}
#home .banners .box h2 {font-size:55px;font-family:'santralregular';text-shadow:0px 0px 10px rgba(0, 0, 0, 0.3);line-height:62px;}
#home .banners .box h2 strong {font-family:'santralbold';}
#home .banners .box .ver-mais {display:block;font-size:14px;font-family:'santralblack';letter-spacing:3px;color:white;letter-spacing:8px;margin-top:30px;}
#home .banners .box .ver-mais span {height:43px;line-height:43px;padding:0px 12px;background:#6a1e30;border-radius:4px;display:inline-table;}
#home .profissional {width:100%;position:relative;z-index:3;height:478px;background:url(../imagens/site/bg_profissional.png) no-repeat center top;margin-top:-160px;}
#home .profissional .box {position:absolute;left:50%;width:600px;text-transform:uppercase;font-size:32px;color:#ababab;font-family:'santralregular';line-height:54px;margin-top:140px;margin-left:100px;}
#home .profissional .box strong {font-family:'santralblack';}
#home .profissional .box .line {width:20px;height:11px;background:#d6b03f;margin-top:20px;}
#home .textos {box-shadow:0px 0px 120px rgba(0, 0, 0, 0.1);background:white;padding:35px 30px;position:relative;}
#home .textos .box {float:left;width:620px;}
#home .textos .box.last {float:right;}
#home .textos .titulo {text-transform:uppercase;color:#3f262b;margin-bottom:30px;}
#home .textos .titulo .line {height:3px;width:75px;background:#d8b13f;margin-top:12px;}
#home .textos .titulo .part1 {font-size:20px;font-family:'santralregular';}
#home .textos .titulo .part2 {font-size:26px;font-family:'santralblack';}
#home .textos .texto {float:left;width:300px;margin-right:20px;}
#home .depoimentos {margin-top:120px;height:250px;}
#home .depoimentos .titulo {text-transform:uppercase;color:#3f262b;display:table;margin:0 auto;margin-bottom:74px;}
#home .depoimentos .titulo .line {height:3px;width:75px;background:#d8b13f;display:table;margin:0 auto;margin-top:25px;}
#home .depoimentos .titulo .part1 {font-size:20px;font-family:'santralregular';letter-spacing:5px;}
#home .depoimentos .arrow {cursor:pointer;width:32px;height:32px;position:absolute;left:50%;margin-top:60px;z-index:3;}
#home .depoimentos .arrow.left {background:url(../imagens/site/ico_arrow_left2.png) no-repeat center;margin-left:-426px;}
#home .depoimentos .arrow.right {background:url(../imagens/site/ico_arrow_right2.png) no-repeat center;margin-left:410px;}
#home .depoimentos .depoimento {position:absolute;left:50%;transform:translateX(-50%);display:none;}

#quem-somos {background:url(../imagens/site/bg_quemsomos.jpg) no-repeat center top;padding-top:250px;}
#quem-somos .menu {display:table;margin:0 auto;}
#quem-somos .menu li {float:left;margin:0px 30px;background:white;cursor:pointer;width:300px;height:86px;line-height:86px;padding-left:50px;border-right:6px solid white;font-size:22px;color:#666666;font-family:'santralregular';box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;opacity:0;}
#quem-somos .menu li.selected,
#quem-somos .menu li:hover {color:#6f2330;border-color:#6f2330;}
#quem-somos .bg {margin-top:110px;margin-right:50px;display:none;position:absolute;right:0px;}
#quem-somos .box-texto {float:left;margin-top:110px;width:670px;margin-left:100px;opacity:0;}
#quem-somos .box-texto .titulo-box {font-size:30px;color:#3f262b;margin-bottom:25px;font-family:'santralregular';}
#quem-somos .box-texto .texto p {margin-bottom:15px;}

#solucoes {background:url(../imagens/site/bg_quemsomos.jpg) no-repeat center top;padding-top:250px;}
#solucoes .menu {float:left;margin-left:100px;}
#solucoes .menu li {margin-bottom:30px;background:white;cursor:pointer;width:300px;height:86px;line-height:86px;padding-left:50px;border-right:6px solid white;font-size:22px;color:#666666;font-family:'santralregular';box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;opacity:0;}
#solucoes .menu li.selected,
#solucoes .menu li:hover {color:#6f2330;border-color:#6f2330;}
#solucoes .box-texto {opacity:0;float:left;width:calc(100% - 630px);margin-left:100px;}
#solucoes .titulo-box {font-size:30px;color:#3f262b;margin-bottom:25px;font-family:'santralregular';}
#solucoes .box-texto .texto p {margin-bottom:15px;}
#solucoes .box-texto .foto-texto {margin-bottom:30px;}
#solucoes .box-texto .foto-texto img {width:100%;}

#clientes {padding-top:250px;}
#clientes .box-texto {text-align:center;margin:0 auto;max-width:960px;}
#clientes .box-texto p {text-align:center;}
#clientes .clientes {margin-top:30px;}
#clientes .clientes .cliente {width:165px;height:130px;position:relative;border-bottom:6px solid transparent;float:left;margin-right:22px;-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;}
#clientes .clientes .cliente img {position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;}
#clientes .clientes .cliente:hover {border-color:#6f2330;background:white;box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);}
#clientes .clientes .cliente:hover img {-webkit-filter:grayscale(0%);filter:grayscale(0%);}
#clientes .depoimentos {margin-top:60px;}
#clientes .depoimentos .depoimento {margin-bottom:50px;display:inline-table;width:calc(50% - 63px);margin:0px 30px;margin-bottom:40px;}
#clientes .depoimentos .depoimento .logo {position:relative;overflow:hidden;}
#clientes .depoimentos .depoimento .logo img {max-width:100%;max-height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;}
#clientes .depoimentos .depoimento .detalhes {padding-top:38px;text-align:left;}

#contato {background:url(../imagens/site/bg_quemsomos.jpg) no-repeat center top;padding-top:250px;}
#contato form {display:table;margin:auto;opacity:0;}
#contato form p {text-align:center;display:table;margin:auto;margin-bottom:60px;width:500px;line-height:25px;}
#contato form .box-left {float:left;margin-right:20px;}
#contato form .box-right {float:left;}
#contato form .box-right label {float:left;}
#contato form input,
#contato form select,
#contato form textarea {padding-left:20px;height:75px;line-height:75px;background:#f5f5f5;border-radius:4px;border:0px;width:266px;-webkit-transition:ease-out all 0.4s;transition:ease-out all 0.4s;}
#contato form textarea {width:575px;line-height:inherit;padding-top:22px;height:172px;}
#contato form input:focus,
#contato form select:focus,
#contato form textarea:focus {background-color:#985060 !important;color:white;}
#contato form select {background:url(../imagens/site/ico_arrow_select.png) no-repeat 95% center #f5f5f5;}
#contato form h3 {margin-left:10px;margin-bottom:6px;font-size:14px;}
#contato form label {display:block;margin-bottom:20px;}
#contato form .small {float:left;margin-right:20px;}
#contato form .small.last {float:right;}
#contato form button {width:90px;border:0px;border-radius:4px;height:194px;cursor:pointer;background:#6a1e30;color:white;text-transform:uppercase;font-size:16px;font-weight:600;letter-spacing:3px;margin-top:25px;}
#contato form button:hover {background:#6e6c6d;}
#contato .contato {float:left;width:445px;text-align:center;margin-top:160px;margin-left:130px;opacity:0;}
#contato .contato .icon {display:table;margin:0 auto;width:115px;height:115px;position:relative;border-radius:100%;box-shadow:0px 0px 49px rgba(0, 0, 0, 0.13);background:url(../imagens/site/ico_telefone.png) no-repeat center;}
#contato .contato h3 {color:#6e6c6d;font-size:18px;margin-top:32px;}
#contato .contato .telefone {color:#6e6c6d;font-size:29px;font-weight:900;letter-spacing:10px;margin-top:17px;margin-bottom:10px;}
#contato .contato a {color:#6e6c6d;font-size:13px;}
#contato .box-mapa {float:right;margin-top:140px;background:url(../imagens/site/bg_mapa.png) left 140px no-repeat;padding-left:90px;margin-right:50px;opacity:0;}
#contato .box-mapa .mapa {width:680px;height:280px;box-shadow:0px 0px 49px rgba(0, 0, 0, 0.13);}
#contato .box-mapa .endereco {margin-top:30px;color:#6e6c6d;font-size:12px;text-align:center;}

#blog {background:url(../imagens/site/bg_quemsomos.jpg) no-repeat center top;padding-top:250px;}
#blog .aviso {margin-bottom:40px;font-size:16px;background:#eaeaea;border-radius:4px;padding:20px 20px;text-align:center;}
#blog .tags .tag {text-transform:uppercase;margin-right:10px;margin-bottom:10px;color:white;border-radius:20px;float:left;padding:3px 10px;font-size:10px;font-weight:700;background:#6f2330 !important;}
#blog .content-interna {padding-top:80px;}
#blog .noticias {float:left;width:calc(100% - 480px);}
#blog .noticias .noticia {display:block;margin-bottom:80px;}
#blog .noticias .noticia .titulo {font-size:22px;font-weight:700;margin-bottom:18px;color:#6f2330;font-family:'santralregular';}
#blog .noticias .noticia .data {height:40px;line-height:40px;color:white;border-radius:25px;padding:0px 20px;background:#777777;font-size:13px;display:table;position:relative;z-index:2;margin-bottom:-20px;margin-left:50px;}
#blog .noticias div.noticia .data {margin-bottom:30px;margin-left:0px;}
#blog .noticias .noticia > .foto {border-radius:4px;position:relative;overflow:hidden;width:100%;height:480px;}
#blog .noticias .noticia > .foto img {object-fit:cover;width:100%;height:100%;}
#blog .noticias .noticia > .foto .overlay {position:absolute;z-index:3;width:100%;height:100%;background:url(../imagens/site/bg_overlay.png?1) repeat-x center bottom;top:0px;-webkit-transition:cubic-bezier(0,1,.38,.95) all 0.5s;transition:cubic-bezier(0,1,.38,.95) all 0.5s;opacity:0;}
#blog .noticias .noticia:hover .foto .overlay {opacity:1;}
#blog .noticias .noticia > .foto .plus {-webkit-transition:cubic-bezier(0,1,.38,.95) all 0.5s;transition:cubic-bezier(0,1,.38,.95) all 0.5s;position:absolute;z-index:4;bottom:0px;right:20px;width:40px;height:40px;background:url(../imagens/site/ico_plus2.png) no-repeat center;opacity:0;}
#blog .noticias .noticia:hover > .foto .plus {opacity:1;bottom:20px;}
#blog .noticias .noticia > .foto .tags {position:absolute;z-index:4;left:50px;bottom:20px;}
#blog .noticias .noticia > .foto .tags .tag {text-transform:uppercase;margin-right:10px;margin-bottom:10px;color:white;border-radius:20px;float:left;padding:3px 10px;font-size:10px;font-weight:700;}
#blog .noticias .noticia > .foto .legenda {position:absolute;left:50%;bottom:30px;text-transform:uppercase;border-radius:20px;color:#f5f5f5;font-weight:700;font-size:13px;background:#323e4c;padding:4px 20px;transform:translateX(-50%);}
#blog .noticias .noticia .cartola {font-weight:700;color:#99979a;font-size:16px;margin-bottom:30px;}
#blog .noticias .noticia .texto {font-size:14px;color:#99979a;margin-bottom:40px;}
#blog .noticias .noticia .texto p {margin-bottom:15px;}
#blog .noticias .noticia .texto img {width:100% !important;height:auto !important;}
#blog .box-categorias {width:425px;float:right;}
#blog .box-categorias .box {margin-bottom:45px;}
#blog .box-categorias .box .titulo {font-family:'santralregular';text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:30px;color:#6f2330;}
#blog .box-categorias .box .categoria {font-size:22px;font-family:'santralregular';-webkit-transition:cubic-bezier(0,1,.38,.95) all 0.5s;transition:cubic-bezier(0,1,.38,.95) all 0.5s;background:#fff;padding:25px 30px;margin-bottom:4px;display:block;color:white;box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);color:#666666;border-right:6px solid white;}
#blog .box-categorias .box .categoria:hover {color:#6f2330;border-color:#6f2330;}
#blog .box-categorias .box .tags {font-family:'santralregular';-webkit-transition:cubic-bezier(0,1,.38,.95) all 0.5s;transition:cubic-bezier(0,1,.38,.95) all 0.5s;background:#fff;padding:25px 30px;margin-bottom:4px;display:block;color:white;box-shadow:0px 0px 40px rgba(0, 0, 0, 0.1);color:#666666;border-right:6px solid white;} 
