@font-face {
font-family: 'Avenir';
src: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/fonts/avenir/AvenirNextLTPro-Regular.woff2) format('woff2'),
url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/fonts/avenir/AvenirNextLTPro-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Avenir';
src: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/fonts/avenir/AvenirNextLTPro-It.woff2) format('woff2'),
url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/fonts/avenir/AvenirNextLTPro-It.woff) format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Avenir';
src: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/fonts/avenir/AvenirNextLTPro-Bold.woff2) format('woff2'),
url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/fonts/avenir/AvenirNextLTPro-Bold.woff) format('woff');
font-weight: bold;
font-style: normal;
}:root {
--op10k: 		rgb(0, 0, 0, .1);
--trans:		.4s ease all; --filter-blu:	invert(13%) sepia(85%) saturate(6114%) hue-rotate(236deg) brightness(101%) contrast(114%);
--filter-wit:	invert(100%) sepia(0%) saturate(0%) hue-rotate(342deg) brightness(104%) contrast(103%);
--filter-des:	invert(0%) sepia(0%) saturate(0%) hue-rotate(342deg) brightness(104%) contrast(103%);
--blu:			#0b1831;
--litblu:		#6dd5d3;
--org:			#ff7000;
}
body,
html,
#page,
#content {
overflow-x: hidden;
} .sm-btn {
border-radius: .25rem;
padding: .3rem .75rem .2rem;
text-transform: uppercase;
font-size: .6rem;
text-decoration: none !important;
box-shadow: none;
font-weight: 600;
position: relative;
display: block;
width: fit-content;
width: -moz-fit-content;
width: -webkit-fit-content;
}
.sm-btn:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
border-radius: .25rem;
background: #0b1831;
transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transition: .5s ease-in-out;
mix-blend-mode: color;
}
.sm-btn:hover:before {
width: 100%;
}
.sm-btn.red {color: #fff; background: #ff002f;}
.sm-btn.blu {color: #fff; background: #0b1831;}
.sm-btn.blu:before {
background: var(--org);
mix-blend-mode: screen;
}
.wrap-me .vc_column-inner {max-width: 1170px; margin: 0 auto;}
.lg-btn,
.page-template-blog .blog-main .svc_read_more {
border-radius: .5rem;
padding: .3rem .75rem .2rem;
text-transform: uppercase;
font-size: 1rem;
text-decoration: none !important;
box-shadow: none;
font-weight: 600;
position: relative;
display: block;
width: fit-content;
width: -moz-fit-content;
width: -webkit-fit-content;
color: #0b1831; 
background: transparent;
border: 2px solid;
}
.page-template-blog .blog-main .svc_read_more {float: left; font-size: .7rem !important;}
.lg-btn:hover {color: #fff;}
.page-template-blog .blog-main .svc_read_more:hover {color: var(--org);}
.lg-btn:before,
.page-template-blog .blog-main .svc_read_more:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
border-radius: .25rem;
background: var(--org);
transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transition: .5s ease-in-out;
mix-blend-mode: screen;
}
.lg-btn.fake {color: #888 !important; font-size: .7rem; padding: .2rem .5rem .075rem; margin-bottom: .5rem;}
.lg-btn.small {font-size: .7rem; padding: .2rem .5rem .075rem; margin-bottom: .5rem; color: #0b1831;}
.lg-btn.small:before {mix-blend-mode: multiply;}
.lg-btn.fake:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
border-radius: .25rem;
background: #bbb;
transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transition: .5s ease-in-out;
mix-blend-mode: multiply;
}
.lg-btn:hover:before {
width: 100%;
}
.pad-6 {
padding: 0px 6vw !important;
}
.main-navigation .main-menu > li.current-menu-item > a {
color: var(--org);
}
.org {color: var(--org) !important;}
.wpb_text_column ul,
.site-main .post ul {font-size: .8rem; margin: 0 0 1.5rem;} .blue .lg-btn {
border-radius: .5rem;
padding: .3rem .75rem .2rem;
text-transform: uppercase;
font-size: 1rem;
text-decoration: none !important;
box-shadow: none;
font-weight: 600;
position: relative;
display: block;
width: fit-content;
width: -moz-fit-content;
width: -webkit-fit-content;
color: #fff; 
background: transparent;
border: 2px solid;
}
.blue .lg-btn:hover {color: #fff;}
.blue .lg-btn:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
border-radius: .25rem;
background: var(--org);
transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transition: .5s ease-in-out;
mix-blend-mode: screen;
}
.blue .lg-btn:hover:before {
width: 100%;
} .vc_col-has-fill>.vc_column-inner, 
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 5px !important;}
.wpb_button, 
.wpb_content_element, 
ul.wpb_thumbnails-fluid>li {margin-bottom: 0 !important;}
.site-footer {position: relative; float: left; width: 100vw;}
.entry-content .vc_row[data-vc-full-width] {
width: 100% !important;
max-width: 100% !important;
left: 0 !important;
padding: 0;
margin: 0;
}
.site-content .tparrows.tp-leftarrow:before,
.site-content .custom.tparrows.tp-rightarrow:before {content: '';}
.site-content .custom.tparrows,
.site-content .custom.tparrows:hover {background-color: transparent; background-size: contain; background-repeat: no-repeat; opacity: 1;}
.site-content .custom.tparrows:hover {opacity: .4;}
.site-content .custom.tp-leftarrow {background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/left.png); background-position: 100% 0;}
.site-content .custom.tp-leftarrow:hover {background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/left.png); background-position: 100% 0; opacity: .6;}
.site-content .custom.tp-rightarrow {background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/right.png); background-position: 0 0;}
.site-content .custom.tp-rightarrow:hover {background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/right.png); background-position: 0 0; opacity: .6;}
.tp-bullet {border-radius: 50%; background: #fff !important;}
.tp-bullet:hover,
.tp-bullet.selected {background: #6dd5d3 !important;}
.site-content .custom.tp-leftarrow:before,
.site-content .custom.tp-righttarrow:before {content: '' !important;}
.rev_slider .tp-mask-wrap .tp-caption b {color: #ff002f;}
.vc_general.vc_pagination .vc_pagination-item {background: #6dd5d3; border-radius: 50%; margin-right: .25rem !important; width: 10px; height: 10px;}
.vc_general.vc_pagination .vc_pagination-item:hover,
.vc_general.vc_pagination .vc_pagination-item.vc_active {background: #41828a;}
.vc_general.vc_pagination .vc_pagination-item a {border: 0; background: transparent; margin: 0 !important;}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {background: transparent !important; margin: 0 !important;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {top: 78%; width: fit-content !important; left: 11.6rem; z-index: 100; display: none;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {padding-bottom: 15px;}
.entry .entry-content .home-clients-title p {font-size: 2.3rem; font-weight: 900; color: #6dd5d3; line-height: 1.1em; text-align: left !important; margin-left: 6vw;}  
.home-clients-title p strong {color: #ff002f;}
.home-clients-tabs p {font-size: .8rem; font-weight: 400; padding-right: 15%;}
.home-clients-tabs h4 {font-size: 1.3rem;}
.home-clients-tabs h4 strong {color: #ff002f;}
.home-consultoria .wpb_text_column {padding-right: 10%;}
.home-consultoria h2 {color: #ff002f; font-size: 3rem; line-height: 1em;}
.home-optin {padding: 0 0 1.5rem;}
.home-optin form {
width: fit-content;
width: -moz-fit-content;
width: -webkit-fit-content;
position: relative;
margin: 0 auto;
max-width: 550px;
}
.home-optin form label {color: #0b1831; font-weight: 900; width: 100%; font-size: 1.2rem; margin: 0;}
.home-optin form label strong {color: #ff002f;}
.home-optin input[type="text"],
.home-optin input[type="email"] {
border: 0;
padding: 0.25rem 0.4rem 0.13rem;
line-height: 1rem;
border-radius: .25rem;
margin-right: 1rem;
width: 37.5%;
}
.home-optin input[type="submit"] {float: right;}
.home-optin input[type="submit"] {
border-radius: .25rem;
padding: .4rem .75rem .3rem;
text-transform: uppercase;
font-size: .6rem;
text-decoration: none !important;
box-shadow: none;
font-weight: 600;
position: relative;
display: inline-block;
width: fit-content;
width: -moz-fit-content;
width: -webkit-fit-content;
color: #fff; 
background: #ff002f;
}
.home-optin input[type="submit"]:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
border-radius: .25rem;
background: #0b1831;
transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transition: .5s ease-in-out;
mix-blend-mode: color;
}
.home-optin input[type="submit"]:hover {background: #0b1831;}
.home-optin input[type="submit"]:hover:before {
width: 100%;
}
.wpb_single_image.vc_align_right.the-rocket img {bottom: -4rem; position: relative; left: -3rem;}
.vc_row.home-clientes {padding: 1rem 0 0;}
.vc_row.home-clientes .wpb_single_image img {border: 2px solid #fff;}
.vc_row.home-slider-destaque {
background: #0b1831;
margin: 0;
padding: 0;
overflow: hidden;
}
.home-slider-destaque h2 {
font-size: 1.25rem;
text-transform: uppercase;
color: #ebff00;
position: relative;
z-index: 100;
margin: 0 0 -82px;
bottom: -40px;
padding: 0 5%;
box-sizing: border-box;
}
.home-slider-destaque h2 strong {color: var(--org);}
.home-slider-destaque .vc_column-inner {padding: 0 !important;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls,
.home-slider-destaque .pl-bx-wrapper .pl-bx-viewport {width: 100%; position: relative; float: left;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls {top: -500px;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction {top: 340px; width: 100%;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction .pl-bx-prev {background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/left.png); background-position: 100% 0;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction .pl-bx-next {background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/right.png); background-position: 0 0;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction .pl-bx-prev,
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction .pl-bx-next {background-size: contain; background-repeat: no-repeat; background-color: transparent;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction .pl-bx-prev:hover,
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-controls-direction .pl-bx-next:hover {opacity: .6;}
.home-slider-destaque .pl-car-car .pl-bx-prev:before,
.home-slider-destaque .pl-car-car .pl-bx-next:before {display: none !important;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-prev {margin: 0;}
.home-slider-destaque .pl-bx-wrapper .pl-bx-controls .pl-bx-next {float: right;}
.home-slider-destaque .pl-slider-layout img {opacity: .2; margin-top: -25%;}
.entry .entry-content .home-slider-destaque  .pl-bxslider li {height: 340px; overflow: hidden;}
.entry .entry-content .home-slider-destaque  .pl-bxslider li > a {
background: #0b1831;
display: block;
height: 340px;
overflow: hidden;
}
.home-slider-destaque .pl-bx-viewport .pl-caption {
position: relative;
background: transparent;
top: -340px;
padding: 0 5%;
display: block !important;
}
.home-slider-destaque .pl-bx-viewport .pl-caption .pl-cap-title {padding: 0; display: block !important;}
.home-slider-destaque .pl-bx-viewport .pl-caption .pl-cap-desc {display: none;}
.home-slider-destaque .pl-bx-viewport .pl-caption .pl-cap-title .pl-sliderdate {
background: transparent;
position: absolute;
font-size: .65rem;
margin: 0;
padding: 0;
top: 215px;
font-weight: 200;
}
.home-slider-destaque .pl-bx-viewport .pl-caption .pl-cap-title a {font-size: 2rem; font-weight: 900; line-height: 1em; padding-right: 10%; position: absolute; top: 115px; display: block !important;}
.home-slider-destaque .pl-bx-viewport .pl-caption .pl-cap-title a:hover {color: rgba(255, 255, 255, 0.6);}
.home-slider-destaque .pl-caption .pl-permalink-t2 {
border-radius: .25rem;
padding: .3rem .75rem .2rem;
text-transform: uppercase;
font-size: .6rem;
text-decoration: none !important;
box-shadow: none;
font-weight: 600;
position: absolute;
top: 255px;
display: block;
width: fit-content;
width: -moz-fit-content;
width: -webkit-fit-content;
color: #fff; 
background: var(--org);
}
.home-slider-destaque .pl-caption .pl-permalink-t2:before {
display: block;
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 0;
border-radius: .25rem;
background: #0b1831;
transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-webkit-transition: .5s ease-in-out;
mix-blend-mode: color;
}
.home-slider-destaque .pl-caption .pl-permalink-t2:hover:before {
width: 100%;
}
.home-slider-destaque .pl-caption .pl-permalink-t2:hover {color: #fff;}
.home-slider-destaque .pl-caption .pl-permalink-t2 .fa-angle-right:before {display: none;} .home-blog-feed .vc_column-inner {max-width: 1170px; margin: 1.5rem auto;}
.home-posts-slider .pl-bxslider li.pl-col {
width: 50%;
position: relative;
float: left;
}
.home-latest-posts h2 {
font-size: 1.2rem;
}
.home-latest-posts ul {margin-left: 1rem;}
.home-latest-posts ul li {
list-style: disc;
}
.home-latest-posts ul li a {
font-size: .6rem;
text-decoration: none !important;
color: #000;
font-weight: 400;
}
.home-latest-posts .pl-detailcnt .left-txt {margin: 0;}
.ebook-ad {
background: #bbb;
color: #666;
text-transform: uppercase;
font-size: 1.5rem;
border-radius: .5rem;
width: 100%;
padding: 100px 0;
text-align: center;
font-weight: 900;
margin: 1.5rem 0 !important;
}
.home-gratis a {left: 0;
position: relative;
transition: .3s ease;
-moz-transition: .3s ease;
-webkit-transition: .3s ease;
}
.home-gratis a:hover {left: 7px;}
.home-cases-row h3 {margin: 0 !important;}
.home-acontece h3,
.home-cases-row p,
.home-cases-row a {color: #fff !important;}
.home-cases-row a {font-weight: 700; text-decoration: underline;}
.home-cases h3 {color: #0b1831;}
.home-cases-row .wpb_text_column {padding: 1.2rem 1.5rem 1.5rem;}
.home-acontece > .vc_column-inner {background-blend-mode: multiply;}
.home-servicos-title h3 {color: var(--org); margin: 2.5rem 0 !important;}
.home-servicos-title strong {color: #0b1831;}
.home-servicos .sm-btn.blu {margin: 2rem auto 3.5rem !important; display: block; width: fit-content; width: -moz-fit-content; width: -webkit-fit-content;} .bottom-row {}
.bottom-row .wpb_column {
padding: 3rem 6vw;
color: #0b1831;
}
.bottom-row .wpb_column h3 {color: var(--org);}
.bottom-row .wpb_column h3 strong {color: #0b1831;}
.bottom-row .wpb_column.blue {background: #0b1831; color: #fff;}
.bottom-row .wpb_column.blue h3 {color: #fff;}
.bottom-row .wpb_column.blue h3 strong {color: var(--org);} .entry .entry-footer {display: none;}
.home .entry .entry-footer {display: none;}
.site-footer {
border-top: 20px solid #6dd5d3;
}
#colophon.site-footer .widget-column .widget {
width: 100%;
text-align: center;
margin: 0 0 2rem;
}
.site-footer h2 {color: #0b1831; font-size: 1.8rem;}
.site-footer .widget p {font-size: .89rem;}
#colophon.site-footer .widget-area, 
#colophon.site-footer .site-info {margin: 3rem 5% !important;}
.site-footer .widget a.btn {
color: #fff;
text-transform: uppercase
font-weight: 900;
font-size: .9rem;
background: #6dd5d3;
padding: .3rem 1.2rem .1rem;
border-radius: .25rem;
transition: .3s ease; -moz-transition: .3s ease; -webkit-transition: .3s ease;
}
.site-footer .widget a:not(.btn) {font-weight: 900; color: var(--blu); transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);}
.site-footer .widget a:not(.btn):hover {color: var(--litblu);}
.site-footer .widget .btn:hover {background: #41828a}
.sc_search {
padding-left: 50px;
background: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/search.gif) no-repeat 0 0 transparent;
background-size: 35px;
height: 35px;
}
.sc_search input[type="text"] {height: 35px; font-size: .75rem; padding: .7rem .35rem .5rem; border-radius: .25rem;}
.sc_search input[type="text"]::placeholder {color: var(--org);}
.sc_search input[type="text"]::focus,
.sc_search input[type="text"]::active {outline: none !important;} #dpsp-floating-sidebar {z-index: 9999 !important;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-btn {background: #6dd5d3 !important; border-color: #6dd5d3 !important;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {color: #0b1831 !important;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-btn:hover {background: #3aafac !important;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-btn:hover .dpsp-network-icon {color: #fff !important;} .home-news.owl-carousel .owl-wrapper {display: flex !important; height: 730px; align-content: flex-start; width: calc(100% * 5) !important;flex-wrap: wrap;}
.home-news.owl-carousel .owl-item > article {margin: 6px 12px !important; box-shadow: none;}
.home-news.owl-carousel .owl-item > article header {border: 0 !important;}
.home-news.owl-carousel .owl-item header > a {height: 150px; overflow: hidden; border-radius: .75rem;}
.home-news.owl-carousel .owl-item {flex: 1 1 10% !important; height: 350px;}
.home-news.owl-carousel .owl-item:nth-child(1),
.home-news.owl-carousel .owl-item:nth-child(2),
.home-news.owl-carousel .owl-item:nth-child(3),
.home-news.owl-carousel .owl-item:nth-child(4),
.home-news.owl-carousel .owl-item:nth-child(5) {
flex: 2 0 20% !important; 
}
.home-news.owl-carousel article section {border: 0; margin-bottom: 0;}
.home-news.owl-carousel .owl-item .svc_post_cat,
.home-news.owl-carousel .owl-item .fa-comments-o,
.home-news.owl-carousel .owl-item .svg_post_meta .fa {display: none;}
.home-news.owl-carousel .owl-item .svg_post_meta {font-size: .6rem;}
.home-news.owl-carousel .owl-item .time {color: #333;}
.home-news.owl-carousel .owl-item .time span:first-child {border-right: 1px solid #333; margin-right: .25rem;}
.home-news.owl-carousel article section > p > a {color: #111; text-decoration: none; font-weight: 700; font-size: .7rem; line-height: 1.4em; margin: .5rem 0;}
.home-news.owl-carousel .owl-item .svc_info {display: none;}
.home-news.owl-carousel .owl-item:nth-child(1) .svc_info,
.home-news.owl-carousel .owl-item:nth-child(2) .svc_info,
.home-news.owl-carousel .owl-item:nth-child(3) .svc_info,
.home-news.owl-carousel .owl-item:nth-child(4) .svc_info,
.home-news.owl-carousel .owl-item:nth-child(5) .svc_info {display: block;}
.home-news.owl-carousel article footer {
height: 100px;
}
.home-news.owl-carousel article footer > div > * {position: relative; float: left !important; width: 100%;}
.home-news.owl-carousel article footer > div > ul {margin-top: 30px;}
.home-news.owl-carousel article footer > div > a {top: -80px; text-decoration: none; text-transform: uppercase; color: var(--org); font-weight: 400; line-height: 1.2em; width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; border-bottom: 3px solid transparent;}
.home-news.owl-carousel article footer > div > a:hover {color: #111; border-bottom: 3px solid;}
.home-news.owl-carousel article footer > div > a > i {display: none;}
.home-news.owl-carousel .owl-item .time span:nth-child(2) {font-weight: 700;}
.home-news.owl-carousel .owl-item .time span:nth-child(2):before {font-weight: 400; display: inline-block; content: 'Por ';}
.home-news.owl-carousel article footer .svc_social_share > ul li {background: #57ccc9 !important; margin-right: 5px !important; border-radius: 50%; width: 29px; height: 29px; text-align: center; transition: .3s ease; -moz-transition: .3s ease; -webkit-transition: .3s ease;}
.home-news.owl-carousel article footer .svc_social_share > ul li:hover {background: #3aafac; box-shadow: 0 3px 6px rgba(58, 175, 172, 0.4);}
.home-news.owl-theme .owl-controls {margin-top: -20px;}
.home-news.owl-theme .owl-controls .owl-page span.owl-numbers {color: var(--org);border-radius: 0;border: 1px solid var(--org);background: #fff; height: 23px;}
.home-news.owl-carousel .owl-item:nth-child(1) article section > p > a,
.home-news.owl-carousel .owl-item:nth-child(2) article section > p > a,
.home-news.owl-carousel .owl-item:nth-child(3) article section > p > a,
.home-news.owl-carousel .owl-item:nth-child(4) article section > p > a,
.home-news.owl-carousel .owl-item:nth-child(5) article section > p > a {font-size: 1rem;} .home-news.owl-carousel .owl-item:nth-child(1) > article > *,
.home-news.owl-carousel .owl-item:nth-child(2) > article > *,
.home-news.owl-carousel .owl-item:nth-child(3) > article > *,
.home-news.owl-carousel .owl-item:nth-child(4) > article > *,
.home-news.owl-carousel .owl-item:nth-child(5) > article > * {width: 50%; position: relative;}
.home-news.owl-carousel .owl-item:nth-child(1) > article > header,
.home-news.owl-carousel .owl-item:nth-child(2) > article > header,
.home-news.owl-carousel .owl-item:nth-child(3) > article > header,
.home-news.owl-carousel .owl-item:nth-child(4) > article > header,
.home-news.owl-carousel .owl-item:nth-child(5) > article > header {float: left;}
.home-news.owl-carousel .owl-item:nth-child(1) > article > header > a,
.home-news.owl-carousel .owl-item:nth-child(2) > article > header > a,
.home-news.owl-carousel .owl-item:nth-child(3) > article > header > a,
.home-news.owl-carousel .owl-item:nth-child(4) > article > header > a,
.home-news.owl-carousel .owl-item:nth-child(5) > article > header > a {height: 290px;}
.home-news.owl-carousel .owl-item:nth-child(1) > article > header > a .svc_post_image,
.home-news.owl-carousel .owl-item:nth-child(2) > article > header > a .svc_post_image,
.home-news.owl-carousel .owl-item:nth-child(3) > article > header > a .svc_post_image,
.home-news.owl-carousel .owl-item:nth-child(4) > article > header > a .svc_post_image,
.home-news.owl-carousel .owl-item:nth-child(5) > article > header > a .svc_post_image {max-width: none; height: 290px; width: auto;}
.home-news.owl-carousel .owl-item:nth-child(1) > article > section,
.home-news.owl-carousel .owl-item:nth-child(2) > article > section,
.home-news.owl-carousel .owl-item:nth-child(3) > article > section,
.home-news.owl-carousel .owl-item:nth-child(4) > article > section,
.home-news.owl-carousel .owl-item:nth-child(5) > article > section {float: right;}
.home-news.owl-carousel .owl-item:nth-child(1) > article > footer,
.home-news.owl-carousel .owl-item:nth-child(2) > article > footer,
.home-news.owl-carousel .owl-item:nth-child(3) > article > footer,
.home-news.owl-carousel .owl-item:nth-child(4) > article > footer,
.home-news.owl-carousel .owl-item:nth-child(5) > article > footer {float: right;} .menu-logo-menu-container {position: absolute; top: 0; left: 6rem; font-size: .6rem; letter-spacing: .4px; text-transform: uppercase;}
.menu-logo-menu-container .menu-item {list-style: none; border: 1px solid #fff; display: block; margin: 0 0.45rem 0 0; padding: 0; float: left;}
.menu-logo-menu-container .menu-item a {padding: .25rem .25rem .15rem; color: #fff; font-size: .5rem;}
.menu-logo-menu-container .menu-item:first-child {border: 1px solid var(--org); font-weight: 700; overflow: hidden; background: var(--org);}
.menu-logo-menu-container .menu-item a {target-new:tab;target-name:new;} #dpsp-floating-sidebar.dpsp-position-left {opacity: .7; transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);}
#dpsp-floating-sidebar.dpsp-position-left:hover {opacity: 1;} .menu-logo-menu-container {top: 6px; left: 150px; position: relative; float: left;}
.swiper-container-destaque .swiper-button-next, 
.swiper-container-destaque .swiper-button-prev {top: 180px;} @keyframes fadein {
from {opacity: 0;}
to {opacity: .97;}
}
body:not(.home) .site-header {
height: 94px;
margin: 0 !important;
background: #24335b; background: -moz-linear-gradient(top,  #24335b 0%, #0b1831 100%); background: -webkit-linear-gradient(top,  #24335b 0%,#0b1831 100%); background: linear-gradient(to bottom,  #24335b 0%,#0b1831 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24335b', endColorstr='#0b1831',GradientType=0 ); transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);
animation-name: 'fadein';
}
.site-header.topfixed {
height: 94px;
margin: 0 !important;
position: fixed;
top: 0;
z-index: 99999;
opacity: .97;
background: #24335b; background: -moz-linear-gradient(top,  #24335b 0%, #0b1831 100%); background: -webkit-linear-gradient(top,  #24335b 0%,#0b1831 100%); background: linear-gradient(to bottom,  #24335b 0%,#0b1831 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24335b', endColorstr='#0b1831',GradientType=0 ); }
.site-header.topfixed:hover {opacity: 1;}
#thebanner,
#primary {
width: 100%;
position: relative;
overflow: hidden;
float: left;
} #thebanner {
height: 400px;
}
#thebanner .swiper-slide {
height: 400px;
width: 100%;
background-color: #304571;
background-blend-mode: multiply;
background-size: cover;
background-position: center center;
display: flex;
justify-content: center;
align-items: center;
}
#thebanner .swiper-slide .slide-content {
max-width: 1200px;
max-height: 360px;
height: auto;
width: 86%;	
}
#thebanner h2 {
color: #fff;
font-weight: 900;
line-height: 1.2em;
padding-right: 15%;
margin-bottom: .5rem;
}
#thebanner .meta * {color: #fff; font-size: .8rem;}
#thebanner .meta svg {display: none;}
#thebanner .meta .author {font-weight: 900;}
#thebanner .lg-btn {font-size: .7rem; color: var(--org);}
#thebanner .lg-btn:hover {font-size: .7rem; color: white;}
#thebanner .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: var(--org);}
.swiper-button-prev, 
.swiper-container-rtl 
.swiper-button-next {
background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/left-round.png) !important;
}
.swiper-button-next, 
.swiper-container-rtl 
.swiper-button-prev {
background-image: url(//www.tbsconsultoria.com.br/wp-content/themes/tbs/img/right-round.png) !important;
}
body .swiper-button-next, 
body .swiper-button-prev {
width: 60px;
height: 60px;
background-size: contain;
}
#thebanner .swiper-button-prev {display: none;} .blog #primary {padding: 0 2.5%; max-width: 1200px; margin: 0 auto; float: none;}
.blog #main,
.blog #side,
.single #main,
.single #side {
box-sizing: border-box;
float: left;
margin: 0;
padding: 0 2.5%;
}
.blog #main,
.single #main {
width: 65%;
}
#side .widget-title {
font-size: 1.5rem;
color: #0b1831;
}
#side .widget_recent_entries {margin-bottom: 3rem; border: 1px solid #ccc; padding: 0 1rem;}
#side .widget_recent_entries li {border-bottom: 1px solid #ddd; padding: .5rem 0;}
#side .widget_recent_entries li:last-child {border-bottom: 0;}
#side .widget_recent_entries li a {font-size: .8rem; font-weight: 400; color: var(--blu);}
#side .widget_recent_entries li a:hover {color: var(--org);}
.blog #side,
.single #side {
width: 35%;
padding-left: 0;
padding-top: 2rem;
}
.blog #main > div,
.single #main > .search-field,
.page-template-blog-php #main > .search-field {width: 100%; float: left; padding: 1.5rem 0;}
.blog #main .post {border: 1px solid #ccc;}
h1.blog-title {font-size: .8rem;}
.blog-feat {}
.blog-feat-img {max-height: 330px; overflow: hidden;}
.blog-feat-cont h2 a,
.blog-feat-meta a,
.blog-feat-meta a:visited {color: black; transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);}
.blog-feat-cont h2 a:hover,
.blog-feat-meta a:hover {color: var(--org);}
.blog-feat-meta {margin: 1rem 0; font-size: .75em;}
.blog-feat-txt p {font-size: .8rem; line-height: 1.4em;}
.byline .svg-icon,
.posted-on .svg-icon {display: none;}
.byline .author a {font-weight: 900;}
.cont-short {
width: 50%;
box-sizing: border-box;
padding: 0 .5rem 1rem .5rem;
float: left;
}
.cont-short:nth-child(even) {clear: left;}
.cont-short:nth-child(odd) {clear: right;}
.cont-short .entry-content {height: 1}
.cont-short h3 {font-size: .8rem; line-height: 1.2em; padding: 0 1rem;}
.cont-short h3 a {color: black; font-weight: 400; transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);}
.cont-short h3 a:hover {color: var(--org);}
.tb-img,
.blog-feat-img {background: #fafafa; min-height: 211px;}
.listing-item img {opacity: 1; transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans); }
.listing-item:hover img {opacity: .5;}
.pagination {width: 100%; float: left;}
.pagination .page-numbers {font-size: .7rem; font-weight: 400; padding: .5rem .25rem !important; line-height: 1.7em;}
.pagination .page-numbers:hover {#111;}
.pagination .nav-links .nav-next-text, 
.pagination .nav-links .nav-prev-text {display: none !important;}
.pagination .nav-links {margin: 0 auto !important; position: relative; float: none;}
.pagination .nav-links .page-numbers:hover {color: #111;}
.ultimas,
.acontece {border-top: 1px solid #888;}
#side .display-posts-listing .listing-item {
list-style: none;
border: 1px solid #ccc;
}
#side .display-posts-listing .listing-item .image {
width: 100%; 
display: block;
}
#side .display-posts-listing .listing-item .title,
#side .display-posts-listing .listing-item .excerpt {padding: 0 1rem}
#side .display-posts-listing .listing-item .title:hover {color: var(--org);}
#side .display-posts-listing .listing-item .image {width: 100%; height: auto;}
#side .display-posts-listing .listing-item .title {color: black; font-weight: 900; display: block; width: 100%; font-size: 1.3rem; line-height: 1.2em; margin: 1rem 0 .5rem; text-decoration: none;}
#side .display-posts-listing .listing-item .excerpt-dash {display: none;}
#side .display-posts-listing .listing-item .excerpt {font-size: .8rem; line-height: 1.4em; display: block; margin-bottom: 3rem;} .single-post #primary {padding: 0 2.5%;}
.single-post #main,
.single-post #side {
box-sizing: border-box;
float: left;
margin: 0;
padding: 0 2.5%;
}
.single-post #main {
width: 65%;
}
.single-post #side {
width: 35%;
padding-left: 0;
padding-top: 2rem;
}
.single-post .site-header .site-branding-container {
height: 94px;
margin: 0 !important;
width: 100%;
position: absolute;
top: 0;
z-index: 9999;
padding-top: 21px;
background: rgba(11, 24, 49, .9);
}
body .site-header.featured-image .custom-logo-link {background: transparent; box-shadow: none;}
.single-post .site-header.featured-image .site-featured-image .post-thumbnail img {opacity: .15;}
.single-post .entry-header .entry-meta,
.single-post .entry-footer,
.single-post .post-navigation {display: none;}
.single-post .post {padding: 0;}
.entry .entry-content .singlepost-meta {font-size: .65rem; font-size: 400; margin-bottom: 1rem; clear: both;}
.entry .entry-content .singlepost-meta a,
.entry .entry-content .singlepost-meta a:visited {color: black; text-decoration: none !important;}
.entry .entry-content .singlepost-meta .author {font-size: 900;}
.single .entry .entry-content .singlepost-meta {border-bottom: 1px solid #ccc; padding-bottom: 1rem;} .page-servicos-heading {font-size: .8em;}
.page-servicos-heading h2 {color: var(--org); font-size: 2rem;}
.page-servicos-heading p {font-size: .7rem;}
.entry .entry-content .cta-servicos {
display: block;
width: 100%; 
text-align: center; 
text-transform: uppercase; 
padding: .5rem; 
background: #3f4460; 
color: #fff !important; 
font-size: 1.2rem;
border-radius: .5rem;
text-decoration: none;
transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);
}
.entry .entry-content .cta-servicos:hover {background: var(--org);}
.entry .entry-content .cta-servicos.direita {position: relative; right: -1vw;}
.tp-caption.tp-shape.tp-shapewrapper.tp-resizeme {
width: 150vw !important;
height: 450px !important;
position: absolute;
left: -10vw;
}
.entry-content .vc_row[data-vc-full-width].address-row {
background-color: #394461 !important;
background-blend-mode: multiply !important;
color: #fff !important;
}
.entry-content .vc_row[data-vc-full-width].time-row,
.entry-content .vc_row[data-vc-full-width].time-row * {
color: #555 !important;
font-size: .65rem !important;
line-height: 1em;
}
.entry-content .vc_row[data-vc-full-width].time-row {padding: 1.5rem 0 !important;}
.entry-content .vc_row[data-vc-full-width].time-row p img {display: inline-block; margin-bottom: 1rem;}
.entry-content .vc_row[data-vc-full-width].time-row p a {font-size: .55rem !important; color: var(--org) !important; text-decoration: none !important;}
.entry-content .vc_row[data-vc-full-width].time-row p a:hover {text-decoration: underline !important;}
.entry-content h3 {color: #3f4460;}
.entry-content .vc_row.relacionados p {font-size: .7rem;}
.entry-content .vc_row.relacionados h3 {color: var(--org); font-size: 1.35em;}
.entry-content .vc_row.relacionados .vc_single_image-img {transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);}
.entry-content .vc_row.relacionados .vc_single_image-img:hover {opacity: .7;}
#contato {
border: 1px solid #ff7000;
padding: 1rem;
margin: 2rem 0;
}
#contato .wpcf7-form-control-wrap input,
#contato .wpcf7-form-control-wrap select,
#contato .wpcf7-form-control-wrap textarea {
width: 100%;
font-size: .7rem;
padding: .15rem .45rem .1rem;
}
#contato .wpcf7-form-control-wrap textarea {height: 100px;}
.bottom-social {width: 100%; max-width: 300px; position: relative; margin: 0 auto; text-align: center;}
.bottom-social a {display: inline-block; background: var(--blu); margin: 0 10px; border-radius: 50%; width: 40px; height: 40px; text-align: center; transition:var(--trans); -moz-transition:var(--trans); -webkit-transition:var(--trans);}
.bottom-social a:hover {background: var(--litblu);}
.bottom-social i {color: white; font-size: .7rem;}
.the-breadcrumb .breadcrumbs {font-size: .7rem; font-weight: 600; margin: 1rem 0; color: var(--blu) !important;}
.the-breadcrumb .breadcrumbs a:hover {color: var(--blu) !important;}
.single .site-header.featured-image {
display: flex;
flex-direction: column;
justify-content: space-between;
min-height: 94px; height: 94px;
}
.single .the-title {font-size: 2rem; margin: 2rem 0 .5rem;}
.blog h2,
.single h1{font-weight: 900; line-height: 1.15em;}
.blog .site-main .lg-btn {font-size: .65rem;}
.single article h2 {font-size: 1.8rem; margin: 2rem 0 .5rem !important; font-weight: 900;}
.single .post .entry-content p {
margin: 0 0 1.5rem;
}
#side .widget_media_image img {width: 94%; height: auto; margin: 0 6%; box-shadow: 3px 3px 7px #ccc; transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);}
#side .widget_media_image img:hover {box-shadow: 3px 10px 16px #bbb;}
.single .the-title-wrap .whatsapp-button {width: 100px; height: 100px; float: right; margin: 2.5rem 0 0; background: transparent !important; border: 0 !important;}
.single .the-title-wrap .whatsapp-button i {color: var(--org); font-size: 3.5rem; padding: 0; text-align: right;transition:var(--trans);-moz-transition:var(--trans);-webkit-transition:var(--trans);opacity: .7; display: none;}
.single .the-title-wrap .whatsapp-button i:hover {opacity: 1;}
.single .the-title-wrap h1 {width: calc(100% - 100px); float: left; color: rgb(11, 24, 49);}
.single .the-title-wrap {width: 100%; clear: both;}
.rmp-main-title,
.rating-stars ul > li.star > i.fa,
.dpsp-share-text {font-size: 1rem !important;}
.dpsp-share-text {font-weight: 900 !important; text-align: center;}
#dpsp-content-bottom {margin: 1.2em 18vw;}
#dpsp-content-bottom .dpsp-networks-btns-wrapper .dpsp-network-btn {background: #000; border-radius: 50%; width: 40px; height: 40px; overflow: hidden; box-sizing: border-box; padding: 0 !important; border-color: #000 !important;}
#dpsp-content-bottom .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-icon {background: transparent !important; border: 0 !important;}
#dpsp-content-bottom .dpsp-networks-btns-wrapper .dpsp-network-btn .dpsp-network-label-wrapper {display: none;}
.rmp-main-subtitle,
.single .post .entry-content p.rmp-main-subtitle {margin: 0 !important;}
.rmp-main.rmp-rated {border-top: 1px solid #ccc; margin-top: 2rem !important;}
body.search .page-header {border-bottom: 1px solid #ccc; margin: 2rem 0 !important; padding-bottom: 1rem;}
body.search .page-description {font-size: 2rem; color: var(--org);}
body.search .site-main article {margin: 0; float: left; width: 100%;}
body.search .site-main .entry .entry-title:before {display: none !important;}
body.search .site-main article .post-thumbnail {width: 100%; float: left; box-sizing: border-box; padding: 0; margin: 0 0 3rem;}
body.search .site-main article .entry-title,
body.search .site-main article .entry-content {width: 60%; float: right; box-sizing: border-box; padding: 0 0 0 1rem;}
body.search .site-main article .entry-title {font-size: 1.4rem;}
body.search #content {max-width: 1140px; margin: 0 auto 3rem; position: relative; float: none;}
body.search .site-main article .entry-content,
body.search .site-main article .entry-content p {font-size: .75rem;}
body.search .site-main article .entry-content {margin: .5rem 0 0 0; box-sizing: border-box; padding-left: 2.5rem;}
body.search .site-main article .thumb {width: 39%; height: 300px; float: left; background: #f5f5f5; overflow: hidden;}
body.archive .page-header {border-bottom: 1px solid #ccc; margin: 2rem 0 !important; padding-bottom: 1rem;}
body.archive .page-description {font-size: 2rem; color: var(--org);}
body.archive .site-main article .post-thumbnail {width: 40%; float: left; box-sizing: border-box; padding: 0; margin: 0 0 3rem;}
body.archive .site-main article .entry-title,
body.archive .site-main article .entry-content {width: 60%; float: right; box-sizing: border-box; padding: 0 0 0 1rem;}
body.archive .site-main article .entry-title {font-size: 1.4rem;}
body.archive #content {max-width: 1140px; margin: 0 auto 3rem; position: relative; float: none;}
body.archive .site-main article .entry-content,
body.archive .site-main article .entry-content p {font-size: .75rem;}
body.archive .site-main article .entry-content {margin: .5rem 0 0 0; box-sizing: border-box; padding-left: 2.5rem;}
body.single .post .share-to-whatsapp-wrapper {display: none !important;}
.min-height-175,
.min-height-175 img {min-height: 175px; width: auto;}
.min-height-175.wpb_single_image .vc_figure {max-width: 1000vw !important;}
#colophon.site-footer #nav_menu-2 {
box-shadow: 3px 4px 10px rgba(0, 0, 0, 0.1);
margin: 0 7vw;
border: 1px solid #6dd5d3;
}
#colophon.site-footer #nav_menu-2 h2 {font-size: .6rem; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}
#colophon.site-footer #nav_menu-2 .menu-menu-principal-container .menu,
#colophon.site-footer #nav_menu-2 .menu-mapa-do-site-container .menu {
text-align: left;
font-size: .7rem;
columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
padding: 1rem 2rem;
}
#colophon.site-footer #nav_menu-2 .menu-menu-principal-container .menu .menu-item a,
#colophon.site-footer #nav_menu-2 .menu-mapa-do-site-container .menu .menu-item a {
font-size: .7rem;
font-weight: 600;
color: var(--org);
padding-left: 3rem;
}
#colophon.site-footer #nav_menu-2 .menu-menu-principal-container .menu .menu-item a:hover,
#colophon.site-footer #nav_menu-2 .menu-mapa-do-site-container .menu .menu-item a:hover {color: var(--blu);}
#colophon.site-footer #nav_menu-2 .menu-menu-principal-container .menu .menu-item .sub-menu a,
#colophon.site-footer #nav_menu-2 .menu-mapa-do-site-container .menu .menu-item .sub-menu a {font-weight: 400;}
.widget_archive ul ul > li > a::before, .widget_categories ul ul > li > a::before, .widget_meta ul ul > li > a::before, .widget_nav_menu ul ul > li > a::before, .widget_pages ul ul > li > a::before, .widget_recent_comments ul ul > li > a::before, .widget_recent_entries ul ul > li > a::before, .widget_rss ul ul > li > a::before {display: none !important;}
.post .essb_links li a .essb_network_name {display: none !important;}
.post .essb_links.essb_template_glow-retina a {background: #6dd5d3 !important; border-radius: 50%; width: 25px; height: 25px;}
.fbc-page .fbc-wrap .fbc-items {
margin: 0 auto ;
position: relative !important;
float: none !important;
width: fit-content !important;
}
.fbc-page .fbc-wrap .fbc-items li a {text-decoration: none;}
.essb-customizer-toggle {display: none !important;}
#responsive-menu-button{z-index: 999999999;}
#comments {display: none !important;}
.page-template-blog #content,
.page-template-blog .entry-footer {}
.page-template-blog-php #main {
width: 100%;
max-width: 1170px;
margin: 1rem auto;
float: none;
}
.page-template-blog .page div.svc_post_grid article {
border: 0;
box-shadow: none;
}
.page-template-blog .page div.svc_post_grid_s1 article header {border-bottom: none; max-height: 330px; overflow: hidden;}
.page-template-blog #side .display-posts-listing {padding-inline-start: 0 !important;}
.page-template-blog .blog-main .svc_title {font-weight: 900; line-height: 1.15em; color: black; font-size: 2.25em; text-decoration: none; display: block; margin: 1rem 0 3rem; width: 100%;}
.page-template-blog .blog-main .svc_title:hover {color: var(--org);}
.page-template-blog .blog-main .svc_info {font-size: .8rem; line-height: 1.4em;}
.page-template-blog .blog-main .svg_post_meta {margin-top: -5.2rem !important;}
.page-template-blog .blog-main .svg_post_meta .time span:nth-child(3) {display: none;}
.page-template-blog .blog-main .svg_post_meta .time span {color: black; font-size: .8rem;}
.page-template-blog .blog-main .svg_post_meta .time span i {display: none;}
.page-template-blog .blog-main .svg_post_meta .time span:nth-child(1) {}
.page-template-blog .blog-main .svg_post_meta .time span:nth-child(2) {font-weight: 900; border-left: 1px solid black; padding-left: .5rem;}
.page-template-blog .blog-main .svg_post_meta .time span:nth-child(2):before {display: block;content: 'Por ';display: inline-block;font-weight: 400;}
.page-template-blog .blog-main div.svc_post_grid_s1 article section {border-bottom: none;}
.page-template-blog .blog-main .svc_read_more {}
.page-template-blog div.svc_post_grid_s4 article header {height: 240px; overflow: hidden;}
.page-template-blog div.svc_post_grid .svc_post_image {max-width: none; min-width: 100%; height: 240px; object-fit: cover; border: 1px solid transparent;}
.page-template-blog div.svc_post_grid .svc_post_image:hover {border: 1px solid var(--org);}
.page-template-blog div.svc_post_grid_s4 .svc_title,
.page-template-blog div.svc_post_grid_s2 .svc_title {font-size: 1rem; text-align: left; font-weight: 400;}
div.svc_post_grid article section,
div.svc_post_grid article section:first-child {border-bottom: 0 !important;}
div.svc_post_grid.no-thumb article section {padding: 0 6%;}
.page-template-blog div.svc_post_grid.no-thumb article section .svc_title {font-size: .8rem;}
div.svc_post_grid_s4 section p.svc_read_more_p {margin-top: -2rem;}
.no-thumb {height: 180px;}
.page-template-blog .no-thumb .owl-controls {top: -6rem; position: relative;}
.page-template-blog .no-thumb .element-item header,
.page-template-blog .no-thumb .element-item footer {display: none;}
.page-template-blog div.svc_post_grid .owl-pagination {width: fit-content;}
.page-template-blog div.svc_post_grid .owl-controls .owl-page span.owl-numbers {color: var(--org);border-radius: 0;border: 1px solid var(--org);background: #fff; height: 23px;}
.page-template-blog  #side .widget_media_image img {width: 100%; height: auto; margin: 0;}
.post .essb_links.essb_counter_modern_right .essb_counter_right {background: white; padding: 9px 0px 9px 3px; font-size: .6em; margin: 0; text-align: left;width: auto; min-width: 20px;}
.post .essb_links.essb_counter_modern_right .essb_counter_right:before {display: none;}
.post .essb_links.essb_size_xs .essb_icon:before {top: 4px !important;}
.single-post .post-last > a img,
.page-template-blog #side .widget_media_image img {border: 1px solid transparent; min-height: 260px; min-width: 100%;}
.single-post .post-last > a img:hover,
.page-template-blog #side .widget_media_image img:hover {border-color: var(--org);}
#toe {position: relative; float: left; border-top: 1px solid #eee; margin-top: 1rem; width: 100%;}
.single-post .last-posts {padding: .5rem 2rem 1rem;}
#toe h2 {margin: 2rem 2rem .5rem;}
.single-post .post-last {margin-bottom: 2rem;}
.single-post .post-last > a {display: block;color: var(--blu);}
.single-post .post-last > a:hover {color: var(--org);}
.single-post .post-last h3 {line-height: 1.1em; margin: 1rem 2rem 0 0; font-size: 1rem;}
#toe .home-optin {background: #e8f4ec; padding: .5rem 0; margin: 0 -2.5vw;}
.single-post .entry .entry-header,
.home .rev_slider .tp-leftarrow.tparrows {display: none;}
.social-footer {width: 100%; text-align: center; margin: 1rem 0;}
.social-footer a.social-foot-item {display: inline-block; margin: 0 .5rem; font-weight: normal !important; font-size: 1.3rem; color: #6dd5d3 !important;}
.social-footer a.social-foot-item:hover {color: #41828a !important;}
#trab {font-family: "Avenir", "Ubuntu", "Helvetica", Arial, sans-serif; line-height: 2rem; font-size: .75rem; background: #f3f3f3; border: 0; border-radius: 1rem; width:100%; height:3220px; overflow-x:hidden; overflow-y:scroll; padding: .5rem 1rem;}
#trab p {font-family: "Avenir", "Ubuntu", "Helvetica", Arial, sans-serif; line-height: 2rem; font-size: .75rem;} @media (max-width: 1220px) {
.site-content .custom.tparrows {display: none;}
}
@media (max-width: 768px) { 
.sm-h10 {height: 10px !important;}
.entry .entry-content, 
.entry .entry-summary {margin: 0 !important;}
#content {top: 0;}
body.page .main-navigation {display: none !important;}
.site .site-header {margin-bottom: -100px !important;}
.site-logo .custom-logo-link {margin-left: 3rem;}
.menu-logo-menu-container {width: 30%; min-width: 90px; position: absolute;top: -6px;right: 0; left: inherit;}
.menu-logo-menu-container ul {padding: 0;}
.menu-logo-menu-container .menu-item {display: block; margin-bottom: .25rem; font-size: .35rem; width: 100%;}
.menu-logo-menu-container .menu-item:first-child {background: var(--org); margin-bottom: 12px;}
.menu-logo-menu-container .menu-item a {display: block; padding: 0 .5rem; line-height: 1.3em; font-size: .4rem; padding: .15rem .3rem; text-align: right;}
.site-branding .site-logo .custom-logo-link {width: 115px !important; position: relative; top: 4px;}
#dpsp-floating-sidebar.dpsp-position-left {top: inherit !important; bottom: -2px; height: 55px; width: 100vw;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper {padding: 0 2.25vw !important; background: #6dd5d3;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper li {display: inline-block;}
.dpsp-networks-btns-wrapper .dpsp-network-btn.dpsp-no-label {padding: 28px 11.5vw;}
.dpsp-network-btn .dpsp-network-icon:before, .dpsp-network-btn .dpsp-network-icon:after {font-size: 1rem;}
.vc_row.home-clientes {padding: .5rem 0 0 !important; height: 115px;}
.vc_row.home-clientes > .wpb_column:nth-child(1) {width: 28%; box-sizing: border-box;}
.vc_row.home-clientes > .wpb_column:nth-child(2) {width: 72%; box-sizing: border-box; margin-top: -10px;}
.vc_row.home-clientes > .wpb_column:nth-child(2) > .vc_column-inner {padding-left: 0 !important;}
.vc_row.home-clientes > .wpb_column:nth-child(1) > .vc_column-inner {height: 80px;}
.entry .entry-content .home-clients-title p {font-size: .65rem !important; text-align: left !important; line-height: 1.2em; margin-left: 0;}
.home-clientes .vc_tta-container .vc_tta-panel .wpb_text_column p {font-size: .4rem !important; padding: 0; line-height: 1.2em; margin: 0 0 8px;}
.home-clientes .vc_tta-container .vc_tta-panel .wpb_text_column h4 {font-size: .475rem !important;}
.wpb_single_image .vc_figure {max-width: 65px !important; float: right;}
.home-clientes .vc_tta-container .vc_column_container.vc_col-sm-3 {width: 60px; float: left;}
.home-clientes .vc_tta-container .vc_column_container.vc_col-sm-9 {width: calc(100% - 60px); float: right;}
.home-clientes .vc_tta-container .vc_column_container.vc_col-sm-3 > .vc_column-inner {padding: 0;}
body.wpb-js-composer .vc_tta-tabs.vc_tta-has-pagination .vc_pagination {left: 13%; top: 84%;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper .dpsp-network-btn {min-width: 30vw; padding: 24px 0;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper > li {margin-left: 2vw !important;}
#dpsp-floating-sidebar .dpsp-networks-btns-wrapper > li:first-child {margin-left: 0 !important;}
.vc_row.home-clientes > .wpb_column:nth-child(2) .vc_tta-panel-body > .vc_row {margin: 0;}
.home-consultoria h2 {font-size: 1.5rem; text-align: center;}
.home-consultoria .wpb_text_column {padding: 0 5% 1.5rem;}
.home .entry .entry-content .home-consultoria p {padding-left: 40%; font-size: .4rem; line-height: 1.3em;}
.home-consultoria .wpb_single_image .vc_figure {max-width: 65vw !important; margin-bottom: -260px !important; position: relative; left: -40vw; bottom: -3rem;}
.home-optin,
.home-slider-destaque .pl-bx-prev {display: none;}
.home-slider-destaque h2 {color: var(--org);}
.home-slider-destaque .pl-bx-viewport .pl-caption .pl-cap-title a {font-size: 1.1rem; padding: 0;}
.home-blog-feed > .wpb_column > .vc_column-inner {margin: 0 auto 1.5rem;}
.home-blog-feed .wpb_content_element {margin: 0 -15px; padding: 1rem; background: #e8f4ec;}
.home-slider-destaque .pl-slider-layout img {margin-top: 0; height: 100%; width: auto; max-width: inherit;}
.home-news.owl-theme .owl-controls {display: none !important;}
.home-news.owl-carousel .owl-wrapper {display: block !important; width: 100vw !important;}
.home-news.owl-carousel .owl-item,
.home-news.owl-carousel .owl-item:nth-child(1),
.home-news.owl-carousel .owl-item:nth-child(2), 
.home-news.owl-carousel .owl-item:nth-child(3), 
.home-news.owl-carousel .owl-item:nth-child(4), 
.home-news.owl-carousel .owl-item:nth-child(5) {flex: none !important; float: left; display: none;}
.home-news.owl-carousel .owl-item:nth-child(1),
.home-news.owl-carousel .owl-item:nth-child(2), 
.home-news.owl-carousel .owl-item:nth-child(3) {display: block !important;}
.home-news.owl-carousel .owl-item,
.home-news.owl-carousel .owl-item:nth-child(1) > article > *, 
.home-news.owl-carousel .owl-item:nth-child(2) > article > *, 
.home-news.owl-carousel .owl-item:nth-child(3) > article > *, 
.home-news.owl-carousel .owl-item:nth-child(4) > article > *, 
.home-news.owl-carousel .owl-item:nth-child(5) > article > * {width: 100%;}
.home-news.owl-carousel .owl-item {height: auto;}
.home-news.owl-carousel .owl-item .svg_post_meta,
.home-news.owl-carousel .owl-item .svc_social_share,
.home-blog-feed .wpb_text_column,
.home-blog-feed .wpb_single_image,
.home-acontece {display: none !important;}
.home-news.owl-carousel article footer > div > a {top: 0;}
.home-news.owl-carousel article footer {height: 40px;}
.home-news.owl-carousel article section > p > a {line-height: 1.2em; border-radius: .35rem;}
.home-latest-posts ul li a {display: block; line-height: 1em;}
.home-blog-feed .vc_column-inner {margin: 1.5rem auto -2rem;}
.home-cases h3 {font-size: 1.2rem;}
.home-cases img {width: 50%;}
.bottom-row .wpb_column {border-top: 1px solid #ddd;}
.bottom-row .wpb_column.blue {background: #fff; color: #0b1831;}
.bottom-row .wpb_column h3,
.bottom-row .wpb_column.blue h3 {color: #0b1831; font-size: 1.4rem;}
.bottom-row .wpb_column.blue h3 strong {color: #0b1831;}
.home-servicos h3 {padding: 0 34% 0 6%;}
.home-servicos .wpb_text_column .sm-btn,
.home-servicos .wpb_single_image {display: none;}
.blue .lg-btn {color: var(--org);}
#colophon.site-footer .widget-column .widget_media_image img {height: 70px; width: auto;}
.site-footer h2 {font-size: 1.1rem;}
.site-footer .widget p {font-size: .7rem; padding: 0 10%;}
.rev_slider .tp-mask-wrap .tp-caption b {font-size: 1em !important;}
#colophon.site-footer #nav_menu-2 {height: 640px; margin: 0 auto;}
.main-navigation .main-menu {display: none !important;}	
#colophon.site-footer #nav_menu-2 .menu-menu-principal-container .menu,
#colophon.site-footer #nav_menu-2 .menu-mapa-do-site-container .menu {columns: 1 !important; -webkit-columns: 1 !important; -moz-columns: 1 !important;}
#colophon.site-footer #nav_menu-2 .menu-menu-principal-container .menu .menu-item a,
#colophon.site-footer #nav_menu-2 .menu-mapa-do-site-container .menu .menu-item a {padding-left: 0 !important;}
.blog #main, .single #main,
.blog #side, .single #side {width: 110% !important; margin: 0 -5% !important; padding: 1rem 6vw !important;}
.blog #side, .single #side {background: #eee; padding: 1rem 6vw 1rem 0;}
.single .menu-logo-menu-container {right: 37px;}
.single .the-title-wrap .whatsapp-button {margin: 2rem 0 0; width: 45px; height: 45px; left: -25px;}
.single .the-title-wrap .whatsapp-button i {font-size: 1.5rem; display: block;}
.single .the-title-wrap h1 {width: calc(100% - 55px); font-size: 1.3rem;}
.tp-caption.tp-shape.tp-shapewrapper.tp-resizeme {width: 150vw !important;}
.page-id-15 .entry .entry-content .home-consultoria {margin-top: 2rem;}
.page-id-15 .entry .entry-content .home-consultoria p {padding: 0;}
.page-id-15 .page-servicos-heading {margin-left: inherit;}
.page-id-15 .entry .entry-content p,
.page-id-299 .entry .entry-content p {font-size: .75rem;}
.page-id-299 .entry .entry-content .home-consultoria p {padding-left: 0 !important; text-align: center;}
body:not(.home) .entry .home-consultoria h2 {margin-top: 1rem !important;}
.page-id-203 .wpb_single_image img {display: none;}
.page-id-203 .entry .entry-content .home-consultoria p {padding: 0;}
body:not(.home) .page-servicos-heading {text-align: center;}
.page-servicos-heading.vc_custom_1564098096421,
.page-servicos-heading .vc_icon_element {margin-left: 0 !important;}
.address-row .page-servicos-heading h2 {font-size: 1.3rem; font-weight: 900; line-height: 1em; margin-top: 0;}
.address-row .page-servicos-heading p { line-height: 1.1em;}
.page-id-15 .page-servicos-heading .wpb_column {margin: .5rem 0;}
.page-id-15 .address-row .vc_column-inner > .wpb_wrapper > .wpb_text_column p,
.page-id-15 .address-row .vc_column-inner > .wpb_wrapper > .wpb_text_column strong,
.page-id-299 .address-row .vc_column-inner > .wpb_wrapper > .wpb_text_column p,
.page-id-299 .address-row .vc_column-inner > .wpb_wrapper > .wpb_text_column strong {display: block; text-align: center; margin-top: .5rem;}
.page-id-15 .address-row .vc_column-inner > .wpb_wrapper > .wpb_text_column i,
.page-id-299 .address-row .vc_column-inner > .wpb_wrapper > .wpb_text_column i {margin: 0 .5rem;}
.page-id-15 .time-row > .vc_col-sm-4 {margin-bottom: 2rem;}
.page-id-15 .bottom-row .wpb_single_image {display: none;}
.mais-servicos .wpb_single_image .vc_figure {max-width: 100% !important; margin: 1rem 0;} .page-id-15 .bottom-row .wpb_column h3,
.page-id-203 .bottom-row .wpb_column h3 {color: var(--org);}
.page-id-203 .cta-servicos:hover {background: var(--org);}
#contato {margin: 0;}
#thebanner h2 {font-size: 1.4rem;}
.home .home-posts-slider,
.home .home-posts-slider .vc_column-inner,
.home .home-posts-slider .vc_column-inner .wpb_wrapper {overflow-x: hidden;}
.home-cases,
.home-acontece {width: 100vw !important; float: left; clear: both; display: block !important;}
.home-cases .vc_column-inner,
.home-acontece .vc_column-inner {height: 200px !important;}
.home .wpb_column .vc_empty_space {display: none !important;}
.rev_slider .tp-leftarrow.tparrows {display: none !important;}
.bottom-row .wpb_single_image .vc_single_image-wrapper {display: none;}
.page-template-blog-php #main {padding: 0 6vw;}
.page-template-blog .blog-main .svg_post_meta .time span {position: relative; float: left; top: -55px;}
.page-template-blog .blog-main .svg_post_meta .time span:nth-child(2) {top: -50px;}
.page-template-blog .wpb_text_column h2 {font-size: 1.2rem;}
.page-template-blog .svc_post_grid_list .owl-carousel .owl-item {width: 82vw !important;}
#text-3 {margin-top: 6rem;}
body:not(.home) .site-header {background: #24335b !important;}
.page-template-default:not(.home) .vc_row .vc_col-has-fill {height: 400px; margin: 3rem 0 0;}
.fbc-page .fbc-wrap .fbc-items li {margin: 0 5px !important;}
#responsive-menu-container {z-index: 9999999999 !important;}
.single-post .site-header .site-branding-container {margin: 0 -20px !important; padding-left: 1rem;}
.the-breadcrumb .breadcrumbs {font-size: .5rem;}
.page-template-blog .blog-main .svc_post_grid_list .owl-item footer {display: none;}
div.svc_post_grid_s4 section p.svc_read_more_p {margin-top: 0;}
#trab {height:2760px;}
.wpb_single_image .vc_figure {max-width: 100% !important;}
}