/*
Theme Name:   Mais Serviços
Description:  Para prestadores de serviços que querem modernizar suas operações e oferecer uma experiência digital aos seus clientes conectados.
Author:       id5
Template:     layerswp
Version:      1.0.0
License:      GPL 2.0
Tags: 		  Serviços, Institucional, Agências, Prestação de Serviços
License URI:  http://www.gnu.org/licenses/gpl-2.0.html */

/* =================================================== GERAL ================================================= */

.off-canvas-right                                                          {background: #bc9c5a;}
.fa-paper-plane-o {
    -moz-transform: scaleX(-1);    /* Gecko */
    -o-transform: scaleX(-1);      /* Opera */
    -webkit-transform: scaleX(-1); /* Webkit */
    transform: scaleX(-1);         /* Standard */
    filter: FlipH;                 /* IE 6/7/8 */
}

/* PAGINAÇÃO */
.pagination a                                                              {background-color: #a38e5c; color: #fff;}
.pagination a:hover                                                        {background-color: #155391;}

hr                                                                         {border-top: 1px solid #a1bad2;}

.wrapper-content .title-container .heading,
.wrapper-content .section-title .heading,
.wrapper-content .section-title .heading a                                 {font-size: 3rem; font-weight: 700; color: #155391;}

.wrapper-content .section-title.invert .heading,
.wrapper-content .section-title.invert .heading a                          {color: #fff;}

.wrapper-content .title-container .heading:before,
.wrapper-content .section-title .heading:before                            {content: ""; display: inline; width: 10px; height: 19px; background: url(assets/images/fecomercio/ico-titulos.png) no-repeat left; padding-left: 15px;}

.wrapper-content .thumbnail .thumbnail-media:hover a:before                {height: 100%; background: rgba(163, 142, 92, 0.8);}

.wrapper-content .thumbnail .thumbnail-media:hover a:after                 {position: absolute; z-index: 2; content: ""; display: block; width: 40px; height: 40px; top: 50%; margin-top: -20px; left: 50%; margin-left: -20px; background: url(assets/images/fecomercio/acesso-hover.png); background-repeat: no-repeat;}

.wrapper-content .thumbnail .thumbnail-media a:before                      {content: ""; display: block; height: 80px; position: absolute; bottom: 0; width: 100%; z-index: 2; transition: all 0.2s linear;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%);
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}

.wrapper-content .widget-sobre-nos .media-body .heading,
.wrapper-content .widget-eventos .media-body .heading,
.wrapper-content .thumbnail .thumbnail-body .heading                       {font-size: 2.2rem; font-weight: 700; line-height: 1.2; padding: 10px 0;}

.wrapper-content .widget-sobre-nos .media-body .heading a:hover,
.wrapper-content .widget-eventos .media-body .heading a:hover,
.wrapper-content .thumbnail .thumbnail-body .heading a:hover               {color: #155391;}

.wrapper-content .thumbnail .meta-info                                     {border-top: 1px solid #e8e8ea; padding-top: 20px;}
.wrapper-content .thumbnail .meta-date                                     {color: #a7a4a6; font-size: 1.5rem;}
.wrapper-content .thumbnail                                                {background: #fff;}

.l-clock-o:before                                                          {content: "\f073"; font-family: FontAwesome;}

/* FORMULÁRIOS */
input[type=email],
input[type=text],
textarea                                                                   {border: 1px solid #c1c1c1; border-left: 5px solid #4d4d4d !important; border-radius: 5px;}
textarea                                                                   {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
input[type=email]:focus,
input[type=text]:focus,
textarea:focus                                                             {border-left-color: #014587 !important;}
.wysija-msg                                                                {text-align: center;}
.invert input,
.invert textarea,
.invert select                                                             {border-color: inherit;}

h2.tribe-events-page-title                                                 {text-align: left;}
#tribe-events .tribe-events-button,
.tribe-events-button                                                       {background: #014587;}

#tribe-events .tribe-events-button,
.tribe-events-button,
.wpcf7-submit,
.wrapper-content input[type="submit"],
.wrapper-content .button                                                   {width: 260px; max-width: 100%; border: 2px solid transparent; border-radius: 30px; text-transform: uppercase; padding: 0; line-height: 41px;}

#tribe-events .tribe-events-button:hover,
.tribe-events-button:hover,
.wrapper-content .form-submit input[type="submit"]:hover,
.wrapper-content input[type="submit"]:hover,
.wrapper-content.wpcf7-submit:hover,
.wrapper-content input[type="submit"]:hover,
.wrapper-content .button:hover                                             {background: transparent !important; border: 2px solid #155391; color: #323232;}

.widget-texto-mapa .addthis_toolbox                                        {display: none;}

.header-site .busca-content .button                                        {color: #fff;}

/* =================================================== HEADER ================================================= */
/* HEADER */
.header-secondary                                                          {border-bottom: 1px solid #a1bad2;}

.header-secondary .widget-contact li,
.header-secondary .widget-contact li a                                     {color: #b38605;}

.header-secondary .widget-contact li i                                     {color: #b8b8b8;}

.header-site .wrapper-container                                            {background: #155391;}
.header-site.is_stuck_show .wrapper-container                              {background: transparent;}
.header-site.is_stuck_show .site-logo-link img                             {max-height: 40px;}
.header-site.is_stuck_show .nav-horizontal > ul > li > a                   {color: #323232; font-size: 1.3rem!important; font-weight: 600; padding: 0 10px!important;}
.header-site.is_stuck_show .nav-horizontal > ul > li > a:hover             {color: #fff;}
.header-site.is_stuck_show .fa-search                                      {color: #323232;}
.header-site.is_stuck_show .busca-content .fa-search                       {color: #fff;}
.header-site .nav-horizontal > ul > li > a                                 {padding: 0 15px!important; font-size: 1.6rem!important;border-radius: 25px;}

.header-site .nav-horizontal {padding-right: 0;}
.header-site nav {justify-content: center;}
.header-site .thumb-busca-md-1 {position: relative;}
.header-site .busca-content input {color: #FFFFFF;}
.header-site .header-toolbar-widget-area img                               {height: 30px;}

.header-site .fa-search                                                    {color: #fff;}
.header-site .wrapper-container .menu                                      {border-right: 1px solid #fff; padding-right: 10px;}
.toolbar-active .header-toolbar .container                                 {padding-bottom: 20px;}
.header-toolbar-logo                                                       {width: 100%;}
.header-toolbar-widget-area                                                {width: 0;}
.header-left .logo                                                         {text-align: center;}
.site-logo-link img                                                        {max-height: 80px;}

/* =================================================== HOME ================================================= */

.content-vertical-massive                                                  {padding-top: 3%; padding-bottom: 3%;}

/*#rev_slider_3_1 .zeus.tparrows                                             {background: rgba(0,0,0,0.1);}*/

/*
#rev_slider_3_1 .zeus .tp-bullet                                           {width: 13px; height: 13px; border: 2px solid #fff;}
#rev_slider_3_1 .zeus .tp-bullet:hover                                     {background-color: transparent; border: 2px solid #bc9c5a;}
#rev_slider_3_1 .zeus .tp-bullet:after                                     {background: #fff;}
#rev_slider_3_1 .zeus .tp-bullet:hover:after                               {background-color: #bc9c5a; width: 6px; height: 6px; border: 2px solid #bc9c5a; top: 2px; left: 2px; margin-top: 3px; margin-left: 3px;}
*/

.tp-bullet-title,
.tp-bullet-imageoverlay,
.tp-bullet-image                                                           {display: none;}

/* BOTÕES NOS THUMBNAILS */
.wrapper-content .category-galeria .thumbnail-body .button,
.wrapper-content .widget-sobre-nos .media-body .button,
.wrapper-content .category-noticias .thumbnail-body .button,
.wrapper-content .widget-noticias .thumbnail-body .button                  {border: 1px solid #c3a66a; border-radius: 50%; padding: 0; background: url(assets/images/fecomercio/ico-eye.png) no-repeat center; text-indent: -999px; height: 25px; width: 27px; position: absolute; bottom: 20px; right: 20px;overflow: hidden;}

.wrapper-content .category-galeria .thumbnail-body .button:hover,
.wrapper-content .widget-sobre-nos .media-body .button:hover,
.wrapper-content .category-noticias .thumbnail-body .button:hover,
.wrapper-content .widget-noticias .thumbnail-body .button:hover            {border: 1px solid #155391; background: url(assets/images/fecomercio/ico-eye-hover.png) no-repeat center !important;} 

/* NOTÍCIAS */
.widget-noticias                                                           {padding-bottom: 5%;}
.widget-noticias .list-grid                                                {margin-bottom: 3%;}

/* SOBRE NÓS */
.widget-sobre-nos .fluid-width-video-wrapper                               {padding-top: 0!important;}
.widget-sobre-nos .fluid-width-video-wrapper iframe                        {position: relative; width: 600px; height: 300px;}

.widget-sobre-nos .media .media-image a:before {/*position: absolute; z-index: 1; content: "";*/ display: none; /* width: 86px; height: 86px; background: url(assets/images/fecomercio/play-video.png) no-repeat; top: 50%; margin-top: -43px; left: 50%; margin-left: -43px;*/}
.widget-sobre-nos .media-body                                              {position: absolute; width: 100%; padding: 25px 50px 25px 52%; border: 1px solid #155391; top: 50%; transform: translateY(-51%);}
.widget-sobre-nos .media-image                                             {position: relative; z-index: 2; margin-left: 10px;}

/* ACESSO RÁPIDO E SINDICATOS */
.widget-sindicatos-filiados,
.widget-acesso-rapido                                                      {border-top: 1px solid #f0ede8;}
.widget-acesso-rapido .column                                              {margin-bottom: 40px;}

/* SINDICATOS */
.widget-sindicatos-filiados .thumbnail-media img                           {max-width: 70%;}

/* EVENTOS */
.widget-eventos .list-grid                                                 {position: relative;}
.widget-eventos .list-grid .column.last                                    {position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
.widget-eventos .section-title .heading                                    {color: #fff;}
.widget-eventos .list-grid .section-title .heading:before                  {display: none;}
.widget-eventos .list-grid .section-title .heading                         {color: #fff; font-size: 4.3rem; text-transform: uppercase; padding-left: 40px; line-height: 1.2}
.widget-eventos-destaque 												   {background-attachment: fixed;}
.widget-eventos-destaque .thumbnail                                        {padding: 20px 20px 20px 0; margin-bottom: 0; background: #f4f5f6; display: flex; align-items: stretch; flex-flow: row wrap; justify-content: flex-start;}
.widget-eventos-destaque .thumbnail:hover                                  {background: #ececed;}
.widget-eventos-destaque .thumbnail .thumbnail-media 					   {background: #ac8330;flex-basis: 20%;padding: 0 15px;margin-right: 30px;text-align: center;color: #fff; display: flex; align-items: center; justify-content: center;}
.widget-eventos-destaque .thumbnail .meta-info                        	   {border-top: none; padding-top: 0; color: #fff; font-size: 1.4rem;}
.widget-eventos-destaque .thumbnail .meta-month                            {text-transform: uppercase; margin-bottom: 15px;}
.widget-eventos-destaque .thumbnail .meta-lday                             {font-weight: bold;}
.widget-eventos-destaque .thumbnail .meta-dday                             {font-size: 35px; font-weight: bold; line-height: 1;}
.widget-eventos-destaque .thumbnail .thumbnail-body .heading               {padding: 0;}
.widget-eventos-destaque .thumbnail-body                                   {padding: 0; flex-basis: calc(80% - 30px);}
.widget-eventos-destaque .thumbnail-body .article-title                    {padding-bottom: 10px;}
/*.tribe-events-list .tribe-events-event-image+div.tribe-events-content      {width: 50%;}*/
.widget-eventos-destaque .section-title .heading                           {color: #fff;}

/* LOCALIZAÇÃO */
.widget-texto-mapa .media-image img                                        {margin-left: 0;}
.widget-texto-mapa strong a                                                {color: #014587;}

.widget-localizacao .widget-social-network,
.widget-texto-mapa p                                                       {margin-left: 15px; margin-right: 15px;}

.widget-texto-mapa p .fa                                                   {color: #b8b8b8;}
.widget-texto-mapa .fa.fa-paper-plane-o                                    {font-size: 2rem;}

.widget-localizacao .fa                                                    {font-size: 2.5rem; margin-right: 5px;}

/* RETIRANDO O EFEITO DE OVERLAY */
.widget-acesso-rapido .thumbnail .thumbnail-media:hover a:after,
.widget-acesso-rapido .thumbnail .thumbnail-media a:before,
.widget-visite-nos .thumbnail .thumbnail-media:hover a:after,
.widget-visite-nos .thumbnail .thumbnail-media a:before,
.widget-sindicatos-filiados .thumbnail .thumbnail-media:hover a:after,
.widget-sindicatos-filiados .thumbnail .thumbnail-media a:before           {display: none;}

/* NEWSLETTER */
.widget-newsletter                                                         {background: url(assets/images/fecomercio/bg-newsletter.jpg) no-repeat bottom;}
.widget-newsletter .section-title .heading:before                          {display: none;}
.widget-newsletter .section-title .heading                                 {color: #fff; text-transform: uppercase;}
.widget-newsletter input[type=text]                                        {border-radius: 3px; border: none; border-left: 5px solid #4d4d4d;}
.widget-newsletter input[type=text]:hover                                  {border-left: 5px solid #4d4d4d;}

.widget-newsletter input:focus,
.widget-newsletter select:focus,
.widget-newsletter textarea:focus                                          {border-left: 5px solid #bc9c5a;}

.widget-newsletter .formError .formErrorContent,
.widget-newsletter input                                                   {height: 45px!important;}

.widget-newsletter p[class^="input-"]                                      {width: 35%;}

.widget-newsletter .input-submit                                           {width: 24%!important;}

/* LOCALIZAÇÃO */
.widget-localizacao .list-grid                                             {position: relative;}
.widget-localizacao .list-grid .column.last                                {position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

/* PARCEITOS */
#footer .widget-logo-parceiros .column                                     {margin-bottom: 15px;}

/* =================================================== INTERNAS ================================================= */
/*.title-container                                                           {margin-bottom: 0;}*/
.title-container .bread-crumbs                                             {font-style: italic; color: #b38605; font-weight: 700;}
.title-container .bread-crumbs a                                           {color: #b38605; font-style: normal; font-weight: normal;}

/*
.content-main .column.span-12,
.content-main .column.span-8                                               {padding-top: 50px;}
*/

.page-videos .article-title                                                {text-align: center;}

/* LISTAGEM SINDICATOS FILIADOS */
.widget-listagem-sindicatos-filiados .list-grid                            {margin-bottom: 20px;}

.page-sindicatos-filiados .widget-sindicatos-filiados .section-title,
.page-sindicatos-filiados .widget-listagem-sindicatos-filiados .thumbnail .thumbnail-media:hover a:after,
.page-sindicatos-filiados .widget-listagem-sindicatos-filiados .thumbnail .thumbnail-media a:before,
.page-sindicatos-filiados .widget-listagem-sindicatos-filiados             {display: none;}

/* LISTAGEM DE ARQUIVO */
.arquivo .span-8 .thumbnail                                                {border: 1px solid #ededed; padding: 10px; height: auto!important;}
.arquivo .span-8 .thumbnail .thumbnail-body                                {padding: 0;}

.tribe-events-list .tribe-events-event-image+div.tribe-events-content      {width: 57%; padding: 0;}

/* SIDEBAR */
.sidebar                                                                   {background: #f4f9ff; padding: 20px; margin-top: -50px;}
.sidebar.widget-visite-nos .thumbnail                                      {background: transparent;}
.sidebar .container                                                        {padding: 0;}
.single .span-8 .section-title .heading                                    {color: #434343; font-size: 2rem;}
.single .span-8 .section-title .heading:before                             {display: none;}

.sidebar .widget-acesso-rapido                                             {border-top: 0;}
.sidebar .widget-acesso-rapido .thumbnail                                  {background: transparent;}

.sidebar .widget-pesquisas .thumbnail-media,
.sidebar .widget-noticias .thumbnail-media                                 {max-width: 40%;}

.sidebar .widget-noticias .thumbnail-body .heading                         {line-height: 1;}

.wrapper-content .sidebar .widget-pesquisas .thumbnail-body .heading       {padding: 0;}
.sidebar .widget-pesquisas .thumbnail                                      {border-top: none; margin-bottom: 0;}

.sidebar .widget-noticias .thumbnail-body                                  {padding: 0 10px 0 0;}

.sidebar .widget-pesquisas .thumbnail-body .heading a                      {display: block; padding: 15px 30px 15px 50px; border-top: 1px solid #000; background: transparent;}
.sidebar .widget-pesquisas .thumbnail:nth-child(n+3)                       {border-bottom: 1px solid #000;}
.sidebar .widget-pesquisas .thumbnail-body .heading a,
.sidebar .widget-noticias .thumbnail-body .heading a                       {font-size: 1.5rem; font-weight: 700;}

.page-representatividade table                                             {border: none; width: 100%;}
.page-representatividade table tr td                                       {width: 50%;}
.page-representatividade .story table                                      {font-size: 1.6rem;}

table.no-border {border: 0;}
table.no-border td {border-bottom: 0;}

/* COMENTÁRIOS */
#comments                                                                  {display: none;}

/* =================================================== FOOTER ================================================= */
.footer-site .widget-area                                                  {border-top: 1px solid #a1bad2;}
#footer .widget_nav_menu                                                   {width: initial; float: none;}
#footer .widget_nav_menu .menu                                             {padding-bottom: 0;}
#footer .widget_nav_menu .menu > .menu-item                                {margin-bottom: 15px;}
#footer .widget_nav_menu .menu a                                           {color: #4d4d4d;}
#footer .widget_nav_menu .menu a:hover                                     {color: rgba(77, 77, 77, 0.8);}
#footer .widget_nav_menu .sub-menu                                         {padding-bottom: 0;}
#footer .widget_nav_menu .sub-menu li a                                    {font-weight: 400; color: #919191;}

/* =================================================== INSTITUTO ================================================= */
.header-toolbar-logo,
.header-toolbar-widget-area                                                {width: auto;}
.header-site .header-toolbar .container                                                    {justify-content: center;}
.header-toolbar-logo img                                                   {max-height: 70px;}
.header-toolbar-widget-area img                                            {max-height: 50px;}

.widget-sobre-nos-ifepd .media .excerpt                                    {max-width: 550px !important; font-size: 1.6rem; font-weight: bold; margin-bottom: 30px;}
.widget-pesquisas .column                                                  {margin-bottom: 0;}
.widget-pesquisas .thumbnail                                               {border-top: 1px solid #fff;}
.widget-pesquisas .thumbnail .overlay                                      {position: relative; top: 50%; transform: translateY(-50%);}
.widget-pesquisas .thumbnail:nth-child(n+3)                                {border-bottom: 1px solid #fff;}
.widget-pesquisas .thumbnail-body                                          {padding: 0;}
.widget-pesquisas .heading i                                               {position: absolute; top: 50%; transform: translateY(-50%);}
.widget-pesquisas .heading i:first-child                                   {font-size: 4rem; left: 0;}
.widget-pesquisas .heading i:last-child                                    {right: 0;}
.widget-pesquisas .list-grid + .container                                  {margin-top: 20px;}
.wrapper-content .widget-pesquisas .thumbnail                              {background: transparent;}
.wrapper-content .widget-pesquisas .thumbnail-body .heading                {padding: 10px 30px 10px 50px;; font-weight: normal;}
.home .widget-pesquisas .thumbnail-body .heading a:hover                   {color: #fff;}

.page-pesquisas .thumbnail                                                 {border-top: 1px solid;}
.page-pesquisas .thumbnail:nth-child(n+3) {
    border-bottom: 1px solid #000;
}
.widget-faca-pesquisa .media                                               {background: rgba(255,255,255,.3); padding: 30px; border-radius: 5px;}
.widget-faca-pesquisa .media .heading                                      {color: #155391; font-size: 2.4rem; cursor: pointer;}
.widget-faca-pesquisa .media .heading i                                    {float: right; font-size: 1.2rem; padding: 5px; border: 1px solid #c3a66a; border-radius: 50%; transition: all .2s linear;}
.widget-faca-pesquisa .media .excerpt                                      {display: none;}
.widget-faca-pesquisa textarea                                             {max-width: 100%;}

.header-site .header-toolbar .header-block                                 {flex-direction: row-reverse;}
.header-site .header-toolbar-widget-area img                               {height: 60px; margin-right: 15px;}

.site-instituto .header-site.is_stuck_show .site-logo-link img {max-height: 25px;}
.wrapper-content .widget-certificados .thumbnail-body {padding: 0 0 20px 0;}
.wrapper-content .widget-certificados .article-title {display: none;}
.wrapper-content .widget-certificados .thumbnail .thumbnail-media img {margin: 0 auto;}
.wrapper-content .widget-certificados .thumbnail .thumbnail-media a:before,
.wrapper-content .widget-certificados .thumbnail .thumbnail-media:hover a:before,
.wrapper-content .widget-certificados .thumbnail .thumbnail-media:hover a:after {display: none !important;}
.widget-chamada-tem-mais .excerpt ul {text-align: center; margin: 0;}
.widget-chamada-tem-mais .excerpt li {width: 33%; display: inline-block; margin-bottom: 20px; font-size: 2rem;}
.widget-chamada-tem-mais .excerpt li i {margin-right: 10px; color: #155391;}
.widget-postos-atendimento {background: #f0ede8;}
.widget-postos-atendimento .column {background: #fff; padding: 15px;}
.widget-postos-atendimento .media .heading {font-size: 1.5rem; font-weight: bold; margin-bottom: 15px;}
.widget-renove {background: #f0ede8;}
.widget-renove .span-8 {transform: translateY(50%);}
.widget-renove .column.span-8 .excerpt {padding-right: 100px;}
.widget-renove .column.span-8 .excerpt p {margin-bottom: 20px;}
.type-lgbcd_certificados .form-row .input-prepend .add-on {background: transparent; border: 0; font-weight: bold;}
.type-lgbcd_certificados .form-row input[type=submit] {line-height: 32px; margin-left: 20px; width: 150px;}
.type-lgbcd_certificados .form-row input[type=text] {max-width: 300px;}
.type-lgbcd_certificados .excerpt p + div {padding-left: 15px;}
.type-lgbcd_certificados .excerpt strong {color: #155391;}

.widget-certificados-profissionais .media {padding: 0 50px;}
.widget-certificados-profissionais .media img {max-height: 150px;}

.widget-clube .media img {max-height: 150px;}

.post-type-archive-lgbcd_certificados  .title-container {margin-bottom: 0;}
.lgbcd_certificados .login {padding: 1% 0; margin-bottom: 50px;}
.lgbcd_certificados .login .bg-danger {color: red; margin-bottom: 15px;}
.lgbcd_certificados .login .section-title {margin-right: 15px;}
.lgbcd_certificados .login .section-title,
.lgbcd_certificados .login  form {display: inline-block; margin-bottom: 0; vertical-align: middle;}
.lgbcd_certificados .login .heading {font-size: 1.8rem;}
.lgbcd_certificados .login .heading:before {background-size: 8px;}
.lgbcd_certificados .login .input-prepend {display: initial;}
.lgbcd_certificados .login strong + a {margin-left: 15px;}
.lgbcd_certificados .story ul{overflow: hidden; list-style: none;}
.lgbcd_certificados .story ul li {width: 49%; margin-right: 2%; float: left; list-style: none;}
.lgbcd_certificados .story ul li:before {content: "\f00c"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; margin-right: 5px; color: #155391;}
.lgbcd_certificados .story ul li:nth-child(2n+2) {margin-right: 0;}
.lgbcd_certificados .column {margin-bottom: 40px;}
.lgbcd_certificados .thumbnail-body {position: static; padding-bottom: 65px !important;}
.lgbcd_certificados .thumbnail-body .button {position: absolute; bottom: 0;}

/* =================================================== RESPONSIVO ================================================= */
@media only screen and (min-width: 1025px){
    
    .header-site .container                                                {padding: 10px 20px;}
    
}

@media only screen and (max-width: 1024px){
    
    .header-secondary .widget-contact li                                   {margin-right: 10px;}
    
    .header-site .wrapper-container                                        {background: transparent;}
    .header-site .site-logo-link img                                       {max-height: 40px;}
    
    .widget-sobre-nos .media-body                                          {padding: 20px 50px 20px 52%;}
    
    .widget-sindicatos-filiados                                            {padding-bottom: 0;}
    
    .widget-newsletter .section-title .heading                             {font-size: 2.5rem;}
    
    .widget-localizacao                                                    {padding-bottom: 2%;}
    .widget-localizacao .list-grid .column.last                            {right: 20px;}
    .widget-localizacao .last.column                                       {width: 30%;}
    
    .tribe-events-list .tribe-events-event-image                           {margin: 0 2% 0 0;}
    .tribe-events-list .tribe-events-event-image+div.tribe-events-content  {width: 52%;}
    
    .sidebar .section-title .heading a,
    .sidebar .section-title .heading                                       {font-size: 2.8rem;}
}

@media only screen and (max-width: 800px){
    
    .header-secondary                                                      {display: none;}
    
    .wrapper-content .thumbnail .meta-date                                 {font-size: 1.2rem;}
    .wrapper-content .thumbnail .thumbnail-body .heading                   {font-size: 2.5rem;}
    .wrapper-content .widget-sobre-nos .media-body .heading                {padding: 0;}
    .wrapper-content .widget-sobre-nos .media-image                        {margin-left: 15px;}
    .wrapper-content .widget-sobre-nos .media-body                         {padding: 20px 50px 20px 52%;}
    
    .widget-acesso-rapido .column.span-4                                   {width: 48%; margin-right: 2%;}
    
    .widget-eventos .list-grid .section-title .heading                     {padding-right: 20px; font-size: 4rem;}
    
    .widget-sindicatos-filiados .thumbnail-media img                       {margin: 0 auto;}
    
    .layers-map                                                            {width: 55%;}
    .widget-localizacao .last.column                                       {width: 40%;}
    
    .widget-logo-parceiros .media-image img                                {margin: 0 auto;}
    
    .widget-newsletter .section-title .heading                             {font-size: 2rem;}
    
    .sidebar                                                               {margin-top: 0;}
    .sidebar.column.pull-right                                             {padding-left: 20px;}
    .sidebar .widget-acesso-rapido .thumbnail                              {text-align: center;}
    .sidebar .widget-acesso-rapido .thumbnail .thumbnail-media             {display: inline-block; margin: 0 auto;}
    .sidebar .widget-acesso-rapido .thumbnail.image-left .thumbnail-media  {float: inherit;}
    
    .sidebar .widget-pesquisas .thumbnail-media,
    .sidebar .widget-noticias .thumbnail-media                             {max-width: 25%; margin-right: 20px;}
    .sidebar .thumbnail                                                    {width: 47%; display: inline-block; margin: 0 2%;}
    .sidebar .widget-noticias .thumbnail {margin: 1%;}
    .thumbnail.image-left .thumbnail-media                                 {float: left;}
    
    #footer .widget_nav_menu .sub-menu,
    .footer-site .widget_nav_menu .menu                                    {display: inline;}
    
    #footer .widget_nav_menu .sub-menu li a,
    #footer .widget_nav_menu .sub-menu,
    #footer .widget-area .widget_nav_menu                                  {text-align: center;}
    
    #footer .widget_nav_menu .menu > .menu-item                            {margin-bottom: 15px;}

    .widget-renove .span-8 {width: 66%; float: left; margin-right: 2%;}
    .widget-renove .span-4 {width: 32%; float: left;}
    
    .widget-clube .span-8 {width: 66%; float: left; clear: none;}
}

@media only screen and (max-width: 1023px) {
    
    .page-videos .span-4:nth-child(3n+4)                                   {clear: left;}

}

@media only screen and (max-width: 768px) {
    
    .page-videos .span-4:nth-child(3n+4)                                   {clear: left;}
    
    .wrapper-content .arquivo .span-8 .thumbnail-body                      {padding: 0;}
    
    .wrapper-content .widget-sobre-nos .section-title                      {margin-bottom: 20px;}
    .wrapper-content .widget-sobre-nos .media-body .heading                {font-size: 1.8rem;}

    .wrapper-content .widget-acesso-rapido .thumbnail.image-left .thumbnail-media {margin-right: 20px;}
    .wrapper-content .widget-acesso-rapido .thumbnail-body                 {padding: 0;}
    
    .wrapper-content .widget-eventos .list-grid .section-title .heading    {font-size: 3.8rem;}
    .wrapper-content .widget-eventos-destaque .thumbnail                   {padding: 20px 20px 20px 0;}
    .tribe-events-list .tribe-events-event-image+div.tribe-events-content  {float: left;}
    
}

@media only screen and (max-width: 480px) {
    
    #rev_slider_3_1 .zeus.tparrows                                         {display: none;}
    
    .widget-acesso-rapido .column.span-4                                   {width: 100%; margin-right: 0;}
    
    .widget-newsletter p[class^="input-"]                                  {width: 100%; margin-left: 0; margin-right: 0;}

    .wrapper-content .widget-sobre-nos .column                             {border: 1px solid #155391;}
    .wrapper-content .widget-sobre-nos .media-image                        {margin-left: 0;}
    .wrapper-content .widget-sobre-nos .media-body                         {position: initial; transform: inherit; padding: 0 20px 50px 20px; border:none;}

    .widget-eventos .section-title                                         {margin-bottom: 0;}
    .widget-eventos .list-grid .column.last                                {position: inherit; transform: none;}
    .widget-eventos .list-grid .section-title .heading                     {padding-left: 0; font-size: 3rem;}
    .widget-eventos-destaque .thumbnail                                    {padding: 0 20px 0 0;}
    
    .tribe-events-list .tribe-events-event-image                           {float: inherit; display: block;}
    .tribe-events-list .tribe-events-event-image img,
    .tribe-events-list .tribe-events-event-image+div.tribe-events-content  {width: 100%;}
    
    .widget-newsletter                                                     {padding-top: 6%; padding-bottom: 6%;}
    .widget-newsletter .input-submit                                       {width: 100%!important; text-align: center;}
    
    .widget-acesso-rapido .column                                          {margin-bottom: 20px;}
    
    .layers-map,
    .widget-localizacao .last.column                                       {width: 100%;}
    
    .widget-localizacao .list-grid .column.last                            {right: 0; position: inherit; right: 0; transform: none;}
    .widget-texto-mapa .media-image img                                    {display: inline;}
    
    .widget-localizacao .widget-social-network,
    .widget-texto-mapa .media.image-top .media-body                        {text-align: center;}
    .widget-texto-mapa hr                                                  {display: none;}
    
    .wrapper-content .arquivo .span-8 .thumbnail,
    .wrapper-content .arquivo .span-8 .thumbnail .thumbnail-body .heading  {padding: 0;}

    .wrapper-content .arquivo .span-8 .thumbnail .thumbnail-body           {padding: 15px;}
    
    .sidebar .thumbnail {width: 100%;}

    .widget-certificados .span-6 .span-6 {width: 49%; margin-right: 2%; float: left;}
    .widget-certificados .span-6 .span-6:nth-child(2n+2) {margin-right: 0;}
    
    .widget-renove .span-8,
    .widget-renove .span-4 {width: 100%; margin: 0;}
    .widget-renove .span-8 {transform: translateY(0);}

    .widget-renove .media img {max-height: 300px;}
    .widget-renove .section-title,
    .widget-renove .excerpt {text-align: center;}
    .widget-renove .column.span-8 .excerpt {padding-right: 0;}
    .widget-certificados-profissionais .media {padding: 0px;}
    .widget-clube .span-8 {width: 100%;}

    .widget-chamada-tem-mais .excerpt li {width: 100%;}

    .lgbcd_certificados .story ul li {width: 100%;}
    .type-lgbcd_certificados .form-row input[type=text] {max-width: 200px;}

    .type-lgbcd_certificados .thumbnail.image-left .thumbnail-media {float: none;}
}

