/*
Theme Name:   Mais Cidadania
Description:  Para prefeituras e órgãos públicos que não abrem mão de atender seus cidadãos com eficiência e transparência.
Author:       id5
Template:     layerswp
Version:      1.0.0
License:      GPL 2.0
Tags: 		  Prefeituras, Orgãos Públicos, Cidades, Estado, Município
License URI:  http://www.gnu.org/licenses/gpl-2.0.html

*/

.widget-home-videos,
.sidebar .widget-noticia,
.single #comments {display: none;}

body                                                       {color: #000;}
.section-title .heading a:hover                            {color: rgba(0, 0, 0, 0.6)!important;}
.story .gallery .gallery-item                              {float: left;}


/* ========================= HEADER =========================== */

.header-secondary .nav-horizontal li a                     { font-weight: 100; font-size: 1.4rem; }
.header-secondary .nav-horizontal a                        { opacity: 1!important; }

.header-site:not(.is_stuck_show) .site-logo-link img       { max-height: 100px; }
/* .header-site:not(.is_stuck_show) .nav-horizontal           { margin-top: 20px; } */
.header-site .site-logo-link img                           { max-height: 50px; }

.header-site .nav-horizontal                               {position: relative;}
.header-site .nav-horizontal > ul > li                     {margin: 0 4px; border-top:4px solid transparent; position: static;}
.header-site .nav-horizontal > ul > li > a                 {padding: 0 10px; border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; z-index: 9999; position: relative;}
.header-site .nav-horizontal > ul > li:hover > a           {border-bottom-color: #fff;}
.nav li:hover > .sub-menu                                  {top: 35px; transition: none; padding: 30px;}
.header-site .menu .sub-menu                               {display: block; background: #fff; width: 100%; border: 1px solid transparent; left: 4px; transition:none;}
.header-site .menu .sub-menu li                            {float: left; display: inline-block; width: 45%; margin: 0 5px; border: 0 !important; clear: none;}

.header-site.invert .sub-menu li:hover a,
.header-site .sub-menu li:hover a                          {background-color: #fff;}

.header-site .menu .sub-menu:after                         {display: none;}
.header-site .menu .sub-menu li a {position: relative;}
.header-site .menu .sub-menu li a:before {content: ""; display: block; width: 10px; height: 1px;  position: absolute; left: -10px; top: 15px;}

.header-site .menu .vermelho-1 .sub-menu li a:before {background: #BE0811;}
.header-site .menu .laranja-1 .sub-menu li a:before {background: #DA9500;}
.header-site .menu .verde-1 .sub-menu li a:before {background: #A1BC31;}
.header-site .menu .azul-1 .sub-menu li a:before {background: #76A9DA;}
.header-site .menu .vermelho-2 .sub-menu li a:before {background: #F15A24;}

.header-site.invert .sub-menu li:hover a,
.header-site .sub-menu li:hover a {
    background-color: #fff!important;
}

/* menu cores */
.header-site .menu .vermelho-1 .sub-menu                   {border-color: #BE0811;}
.header-site .nav-horizontal > ul > li.vermelho-1          {border-top-color: #BE0811;}
.header-site .nav-horizontal > ul > li.vermelho-1:hover > a{border-left-color: #BE0811; border-right-color: #BE0811;}

.header-site .menu .laranja-1 .sub-menu                    {border-color: #DA9500;}
.header-site .nav-horizontal > ul > li.laranja-1           {border-top-color: #DA9500;}
.header-site .nav-horizontal > ul > li.laranja-1:hover > a {border-left-color: #DA9500; border-right-color: #DA9500;}

.header-site .menu .verde-1 .sub-menu                      {border-color: #A1BC31;}
.header-site .nav-horizontal > ul > li.verde-1             {border-top-color: #A1BC31;}
.header-site .nav-horizontal > ul > li.verde-1:hover > a   {border-left-color: #A1BC31; border-right-color: #A1BC31;}

.header-site .menu .azul-1 .sub-menu                       {border-color: #76A9DA;}
.header-site .nav-horizontal > ul > li.azul-1              {border-top-color: #76A9DA;}
.header-site .nav-horizontal > ul > li.azul-1:hover > a    {border-left-color: #76A9DA; border-right-color: #76A9DA;}

.header-site .menu .vermelho-2 .sub-menu                   {border-color: #F15A24;}
.header-site .nav-horizontal > ul > li.vermelho-2          {border-top-color: #F15A24;}
.header-site .nav-horizontal > ul > li.vermelho-2:hover > a{border-left-color: #F15A24; border-right-color: #F15A24;}

/* ========================== HOME =========================== */
#tab-cidadao a i{color: #be0811;}
.tab-links .nav-tabs li.active a[href="#tab-cidadao"],.tab-links .nav-tabs li.active a[href="#tab-cidadao"], .tab-links .nav-tabs li a[href="#tab-cidadao"]:hover{background: #be0811 !important;}

#tab-licitacao a i{color: #16467f;}
.tab-links .nav-tabs li.active a[href="#tab-licitacao"], .tab-links .nav-tabs li.active a[href="#tab-licitacao"], .tab-links .nav-tabs li a[href="#tab-licitacao"]:hover{background: #16467f !important;}

#tab-meio-ambiente a i{color: #da9500;}
.tab-links .nav-tabs li.active a[href="#tab-meio-ambiente"], .tab-links .nav-tabs li.active a[href="#tab-meio-ambiente"], .tab-links .nav-tabs li a[href="#tab-meio-ambiente"]:hover{background: #da9500 !important;}

#tab-servidor a i{color: #a1bc31;}
.tab-links .nav-tabs li.active a[href="#tab-servidor"], .tab-links .nav-tabs li.active a[href="#tab-servidor"], .tab-links .nav-tabs li a[href="#tab-servidor"]:hover{background: #a1bc31 !important;}

.tab-links .nav-tabs {border-bottom: 1px solid #666666 !important;}

.widget-links .section-title .heading:before,
.widget .section-title .heading:before,
.widget-servicos-online .widget-title:before,
.widget-links .section-title .heading:after,
.widget .section-title .heading:after,
.widget-servicos-online .widget-title:after                { color: #dddddd; border-top: 1px solid; display: inline-block; width: 90px; position: relative; content: ""; top: -10px; text-align: center;}

.widget .section-title .heading:before,
.widget-servicos-online .widget-title:before               { margin-right: 10px; }

.widget .section-title .heading:after,
.widget-servicos-online .widget-title:after                { margin-left: 20px; }

.widget-instagran-newsletter .widget-title,
.widget-links .section-title .heading,
.widget .section-title .heading                            { text-transform: uppercase; color: #000; }

.widget-servicos-online .widget-title                      { text-transform: uppercase; font-size: 3.5rem; color: #fff; text-align: center; }

/* NOTÍCIAS */
.swiper-container-horizontal > .swiper-pagination          {width: 49%; right: 0!important; left: inherit; text-align: center;}

.widget-featured-news .swiper-container .swiper-pagination-switch { background: #164680; }
.widget-featured-news .swiper-container .swiper-pagination-switch.swiper-visible-switch.swiper-active-switch,
.widget-featured-news .swiper-container .swiper-pagination-switch:hover { -webkit-transform: scale(1); transform: scale(1); background: #c49a6c; border: 0; }
.widget-featured-news .swiper-pagination-bullet            { width: 12px; height: 12px; background: #fff; opacity: 100; border: 1px solid #007aff; }
.widget-featured-news .swiper-pagination-bullet-active     { background: #007aff!important; }
.widget-featured-news .swiper-slide .overlay               { display: block; }
.widget-featured-news .swiper-slide .meta-item             { display: inline-block; }
.widget-featured-news .swiper-slide .meta-info			   {height: 20px;} 
.widget-featured-news .swiper-slide .meta-date             { color: #164680!important; }
.widget-featured-news .dynamic-area                        { margin-bottom: 0; }
.widget-featured-news                                      { padding-bottom: 0; }
.widget-featured-news .thumbnail-body .heading             {font-size: 3rem; line-height: 1.2;}
.widget-featured-news .post.view-2 .thumbnail-body         {position: inherit; width: auto;}
/*.widget-featured-news .thumbnail-body                      { background-color: rgba(255, 255, 255, 0.8); position: absolute; padding: 10px!important; bottom: 8%!important; width: 94%; margin: 0 3%; }*/

.widget-noticias .article-title {margin-top: 20px;}
.widget-noticias .thumbnail-body                           {position: relative;}

.thumbnail .meta-info .meta-category                        {position: absolute; top: 0; left: 0; padding-left: 5px;}

.section-title .meta-info {display: none;}
.story + .meta-info {position: absolute; top: 0;}
.single .main-content {padding-top: 20px;}

.widget-noticias-destaque .meta-info .meta-item,
.widget-featured-post .meta-info .meta-item,
.widget-noticias .meta-info .meta-item                     { color: #164680; text-transform: uppercase; font-weight: bold; padding-left: 5px; }
.widget-noticias-destaque .meta-info .meta-item a,
.widget-featured-post .meta-info .meta-item a,
.widget-noticias .meta-info .meta-item a                   { color: #164680!important; }

.meta-info .meta-category a,
.meta-info .category-noticias,
.meta-info .meta-date                                      { border-left: 5px solid #164680; text-transform: uppercase; font-weight: bold; padding-left: 5px; }

.widget-noticias-destaque .thumbnail-body .meta-item i,
.swiper-container .slider .thumbnail-body .meta-item i,
.widget-noticias .thumbnail-body .meta-item i              { display: none; }
.widget-noticias-destaque .meta-info .meta-item,
.widget-noticias .meta-info .meta-item                     { display: inline-block; }
.widget-noticias .thumbnail-body                           { padding: 10px 0; }
.swiper-container .swiper-pagination-switch                { width: 12px; height: 12px; }

.widget-noticias-destaque                                  {padding-top: 0;}
.widget-noticias-destaque .thumbnail:first-child           {margin-bottom: 58px;}
.article-title                                             {margin-top: 10px;}
.widget-noticias-destaque .meta-info                       {position: absolute; top: 15px;}

.dynamic-area heading                                      { text-transform: uppercase; }

/* WIDGET MÍDIAS */
.widget-midias                                             {padding-top: 2%; padding-bottom: 0;}
.widget-midias .thumbnail-body {padding: 0;}

.widget-midias .section-title .heading                     {font-size: 2.3rem;}

.widget-midias .section-title .heading:after                {margin-left: 10px;}
.widget-midias .section-title .heading:before               {margin-right: 10px;}

.widget-midias .thumbnail {margin-bottom: 0;}
.widget-midias .section-title .heading:before,
.widget-midias .section-title .heading:after                {width: 40px;}
.widget-midias .widget-radio .thumbnail-body        {padding: 10px 20px;}
.widget-midias .widget-radio .thumbnail             {margin-bottom: 0;}
.widget-midias .widget-radio .heading a             {font-size: 1.5rem; text-transform: none;}
.widget-midias .widget-radio .meta-date             {font-weight: bold; color: #0088ff;}
.widget-midias .widget-radio .meta-date i           {display: none;}
/*
.widget-midias .section-title .heading,
.widget-midias .section-title .excerpt                     {color: #0088ff!important; text-transform: uppercase; font-size: 1.8rem;}
*/

/*
.widget-midias .section-title .heading:after               {display: none;}

.widget-midias .widget-list-videos .section-title .heading:before {content: "\f167"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; border-top: 0; width: 0; position: inherit; top: 0; text-align: left; width: 18px; height: 18px; margin-right: 0;}
.widget-midias .thumbnail-body a                           {text-transform: uppercase; font-size: 1.8rem;}

.widget-midias .section-title .heading:before,
.widget-midias .fa                                  {padding: 6px; background: #0088ff; border-radius: 25px; color: #fff; width: 30px; height: 30px;}
*/
/*---------------------------*/
/*- WIDGET LINKS ------------*/
.widget-links 										{padding-top: 0;}
.widget-links .section-title                        {margin-bottom: 30px;}

.tab-links .nav-tabs 								{border-bottom: solid 1px #164680;}
.tab-links .nav-tabs li.active a,
.tab-links .nav-tabs li a:hover						{background: #164680; color: #ffffff;}
.tab-links .tab-content li a i 						{color: #164680;}

.tab-links .bx-controls {display: none;}
.tab-links .bx-controls .bx-pager-item a 			{background: #164680;}
.tab-links .bx-controls .bx-pager-item a:hover,
.tab-links .bx-controls .bx-pager-item a.active		{border:2px solid rgba(22, 70, 128, 0.49);}

/* VÍDEOS HOME */
.dynamic-area .widget-home-videos                          { padding-top: 0; }
.widget-home-videos .thumbnail-body                        { background-color: rgba(255, 255, 255, 0.8); position: absolute; padding: 10px!important; bottom: 8%!important; width: 94%; margin: 0 3%;}

/* DESTINO E CULTURA */
.widget-destino-e-cultura                                 {padding-bottom: 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.widget-destino-e-cultura .column                         {padding: 50px 30px 90px 30px;}
.widget-destino-e-cultura .button                         {font-weight: normal;}
.widget-destino-e-cultura .widget-destino .column,
.widget-destino-e-cultura .widget-cultura .column         {margin-bottom: 0;}
.widget-destino-e-cultura .widget-cultura .button         {background: #fbee46; color: #040404;}
.widget-destino-e-cultura .widget-cultura .button:hover   {background: #fff89d;;}
.widget-destino-e-cultura .widget-cultura .excerpt,
.widget-destino-e-cultura .widget-destino .excerpt        {font-size: 4.1rem; text-transform: uppercase; line-height: 1; font-weight: bold; color: #fff;}
.widget-destino-e-cultura .widget-cultura .excerpt strong {color: #faee46;}
.widget-destino-e-cultura .widget-destino .excerpt strong {color: #164680;}
.widget-destino-e-cultura .excerpt {font-size: 4.1rem; text-transform: uppercase; line-height: 1; font-weight: bold;}
.widget-destino-e-cultura .excerpt strong {color: #fff;}

/* ========================== INTERNAS ========================== */

.title-container                                           { background-color: #f6f6f6!important; text-align: center; }
.title-container .heading                                  { color: #164680; font-size: 3rem; font-weight: bold; }
.title-container .bread-crumbs                             { display: none; }

/* TURISMO E SERVIÇOS ONLINE */

.widget-servicos-online                                        { background: url(assets/images/marechal/bg-servicos.jpg) center no-repeat #164680; margin-top: 4%; }
.widget-servicos-online .widget_nav_menu                       { padding-left: 6%; padding-right: 6%; }
.widget-servicos-online .widget_nav_menu ul li                 { padding: 5px 0; }
.widget-servicos-online .widget_nav_menu ul li a:before        { content: "\f08e"; display: inline-block; font-family: FontAwesome; padding-right: 5px; }
.widget-servicos-online .widget-title:before,
.widget-servicos-online .widget-title:after                    { color: #fff; }
.widget-servicos-online .span-4 .widget-title                  { color: #164680; }
.widget-servicos-online .span-4 .widget-title:before,
.widget-servicos-online .span-4 .widget-title:after            { color: #164680; width: 40px; }
.widget-servicos-online .menu-links-uteis-esquerda-container a { color: #164680!important; }
.widget-servicos-online .menu-links-uteis-direita-container li { float: left; width: 50%; }

/* NEWSLETTER E FALE COM O PREFEITO */

.widget-instagran-newsletter                                        { background: url(assets/images/marechal/bg-contato.jpg) no-repeat center; position:relative; background-size: cover; background-attachment: fixed; background-color: #f1f2e9; margin-top: 0; margin-bottom: 2%; color: #4a454b!important; padding-top: 6%; padding-bottom: 6%; }
.widget-instagran-newsletter:before                                 { content:""; background:url(assets/images/marechal/bg-fale-newsletter.png) repeat-y top; position: absolute; width:100%; height:70%; top:15%; left:0; display:block !important; }
.widget-instagran-newsletter .media-image                           { border: 2px solid #4a454b; border-radius: 100%; padding: 20px; width: 100px; height: 100px; }
.widget-instagran-newsletter .span-4 {margin-bottom: 0;}
.widget-instagran-newsletter .span-4 .media-body.text-left          { text-align: center; }
.widget-instagran-newsletter .span-4 .media-body.text-left h5       { text-transform: uppercase; font-size: 2.4rem; }
.widget-instagran-newsletter .media.medium .heading + .excerpt      { font-size: 1.8rem; line-height: 1.3; color: #4a454b; }
.widget-instagran-newsletter .widget-newsletter                     { padding-left: 4%; padding-right: 4%; }
.widget-instagran-newsletter .widget-newsletter .container          { padding-bottom: 0; }
.widget-instagran-newsletter .span-8                                {margin-bottom: 0;}
.widget-instagran-newsletter .span-8 .jr-insta-thumb ul.thumbnails  {margin-left: 4%;}
.widget-instagran-newsletter .span-8 .jr-insta-thumb ul.thumbnails.jr_col_4 li {width: 25% !important;}
.jr-insta-thumb ul.thumbnails {margin-left: 0;}
.jr-insta-thumb ul.thumbnails li {margin: 0!important;}
.widget-instagran-newsletter .widget-title                          {font-size: 2.3rem; margin-left: 30px; color: rgba(0, 0, 0, 0.75); text-align: center; margin-bottom: 5px;}
.widget-instagran-newsletter .widget-newsletter .section-title      { text-align: center; }
.widget-instagran-newsletter .widget-newsletter .heading,
.widget-instagran-newsletter .widget-newsletter .excerpt,
.widget-instagran-newsletter .widget-newsletter .heading:before,
.widget-instagran-newsletter .widget-newsletter .heading:after      { color: #4a454b!important; }
.widget-instagran-newsletter .widget-newsletter .button             { padding: 15px 25px; background-color: #4a454b; color: #e7c352; }
.widget-instagran-newsletter .widget-newsletter input[type=text]    { padding: 24px 25px; background-color: #f1d069; border: 2px solid #ccb059; border-radius: 6px; color:#4a454b; }
.story dd                                                           {margin-left: 0;}

.archive.category-noticias .thumbnail-body                         {padding: 20px 0;/* margin-top: 15px;*/}
.meta-info i {display: none;}

.single-secretarias-e-orgaos .dados-secretaria                                         {border: 1px solid #e1e1e1; min-height: 273px;}
.single-secretarias-e-orgaos .dados-secretaria .thumbnail-body                         {padding-bottom: 0; border-left: 1px solid #e1e1e1;}
.single-secretarias-e-orgaos .dados-secretaria .section-title                          {padding-bottom: 0; margin: 0;}
.single-secretarias-e-orgaos .dados-secretaria .section-title .heading                 {font-size: 3rem; line-height: 1.2; text-align: center; padding: 10px 20px;}
.single-secretarias-e-orgaos .dados-secretaria ul li span                              {font-size: 1.4rem;}
.single-secretarias-e-orgaos .dados-secretaria li:first-child .fa-map-marker:before    {font-family: FontAwesome; content: "\f007";}
.single-secretarias-e-orgaos .dados-secretaria .thumbnail-media                        {max-width: 30%; margin: 0; padding: 20px; transform: translateY(25%);}
.single-secretarias-e-orgaos .dados-secretaria ul li                                   {padding-bottom: 0px; text-align: center;}
.single-secretarias-e-orgaos .dados-secretaria .thumbnail-media .brasao                {padding: 20px;}
.single-secretarias-e-orgaos .endereco-secretaria .foto-secretario                     {max-width: 20%; padding: 0; border: 0; margin: auto; display: block; float: none;}
.single-secretarias-e-orgaos .endereco-secretaria                                      {padding: 20px; border-left: 1px solid #e1e1e1;}
.single-secretarias-e-orgaos .mais-informacoes-secretaria                              {font-weight: 100; margin: 10px; text-indent: 1.5em; text-align: justify;}

.single .meta-info .category-noticias {top: -20px;}

/* ========================= FOOTER ============================== */
.footer-site .widget .heading                                  {line-height: 1.2;}

#footer .widget_nav_menu                                       { width: 31%; }
#footer .widget_nav_menu .menu>li>a                            { color: #164680; font-weight: bold; font-size: 18px; }
#footer .widget_nav_menu .menu>li.vermelho-1>a                 {color: #BE0811;}
#footer .widget_nav_menu .menu>li.laranja-1>a                  {color: #DA9500;}
#footer .widget_nav_menu .menu>li.azul-1>a                     {color: #76A9DA;}
#footer .widget_nav_menu .menu>li.verde-1>a                    {color: #A1BC31;}
#footer .widget_nav_menu .menu>li.vermelho-2>a                 {color: #F15A24;}

#footer .widget_nav_menu .sub-menu li a                        { padding: 6px 0; }
#footer .widget_nav_menu .sub-menu li a:hover                  { background-color: transparent; color: #7a7c82; }

.widget-social-network li a .fa                                {font-size: 2.3rem!important;}

.widget-descricao-footer .media-image img                      { margin: 0; }
.media.medium .heading + .excerpt                              { margin-top: 10px; color: #164680; }

.single-secretarias-e-orgaos .dados-secretaria .thumbnail img  {width: 100px; margin: auto;}
.single-secretarias-e-orgaos .span-12 .content-vertical-massive{padding-top: 0;}
.secretarias-e-orgaos .nav-tabs                                { background-color: transparent; border-bottom: 1px solid #eee; }
.single-secretarias-e-orgaos .nav-tabs li a                    { color: #164680; background-color: transparent; border: 1px solid transparent; border-bottom: none; }
.single-secretarias-e-orgaos .nav-tabs li.active a             { border-color: #eee; border-bottom: none; background-color: #164680; color: #fff }
.single-secretarias-e-orgaos .nav-tabs li a:hover              { background-color: #164680; color: #fff; }

.dados-secretaria                                              { font-weight: bold; }
.dados-secretaria .fa                                          { color: #164680; font-size: 2rem; margin-right: 5px; }
.dados-secretaria .section-title                               { padding: 0; text-align: center; border-top: none; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1;}
.dados-secretaria .thumbnail-body                              { padding: 0; }
.dados-secretaria .thumbnail                                   { margin: 0; }
.dados-secretaria img                                          { display: block; }
.dados-secretaria ul li { padding-bottom: 10px; }

/* MEDIA QUERIES */

@media only screen and (max-width: 1024px) {
	.widget-instagran-newsletter:before                             { height:80%; top:10%; }
    
    .widget .section-title .heading:before,
    .widget-servicos-online .widget-title:before,
    .widget .section-title .heading:after,
    .widget-servicos-online .widget-title:after                { width: 40px; }
    .widget-servicos-online .widget_nav_menu                   { margin-left: 0; }
    .widget-servicos-online .widget-title                      { font-size: 2.6rem; }
    
    .widget-midias .section-title .heading                     {font-size: 2rem;}
    
}

@media only screen and (max-width: 1023px) {
	.widget-instagran-newsletter:before                             { height:100%; top:0; background:none; }
}

@media only screen and (max-width: 800px) {
    
    .title-container                                           {margin-bottom: 30px;}
    .widget-home-videos .thumbnail-media img                   { width: 100%; }
    .widget-newsletter                                         { background-color: #e7c352; }
    
    .widget-prefeito                                           { background-color: #f1f2e9; }
    
    .widget-newsletter .container,
    .widget-prefeito .container                                { padding-top: 4%; padding-bottom: 4%;}
    
    .widget-servicos-online                                    { background: none #164680; margin-top: 4%; }
    .widget-servicos-online .menu-links-uteis-esquerda-container a,
    .widget-servicos-online .span-4 .widget-title,
    .widget-servicos-online .span-4 .widget-title:before,
    .widget-servicos-online .span-4 .widget-title:after        { color: #fff!important; }
    .widget-servicos-online .widget-title                      { font-size: 2.6rem; }
    
    .widget-instagran-newsletter .span-8 .jr-insta-thumb ul.thumbnails {margin-left: 0%;}
    .widget-instagran-newsletter .span-4                       {margin-bottom: 30px;}
    
    .single-secretarias-e-orgaos .column.span-4,
    .single-secretarias-e-orgaos .column.span-8                {width: 100%;}
    .single-secretarias-e-orgaos .dados-secretaria             {min-height: inherit;}
    .single-secretarias-e-orgaos .dados-secretaria .section-title .heading {font-size: 2rem;}
    .single-secretarias-e-orgaos .dados-secretaria .thumbnail-media {transform: translateY(50%);}

}
    
@media only screen and (max-width: 480px) {

	.section-title.large .heading {font-size: 2.4rem;}
    
    .nav-tabs li                                               {padding: 0;}
    .widget-links .section-title                               {margin-bottom: 0;}
    .widget .section-title .heading:before,
    .widget-servicos-online .widget-title:before,
    .widget .section-title .heading:after,
    .widget-servicos-online .widget-title:after                { width: 0px;}

    .widget-newsletter .heading                                { font-size: 2.4rem; }
    .widget-newsletter .heading:before,
    .widget-newsletter .heading:after                          { width: 0!important; }
    
    .widget-featured-news .thumbnail-body {padding: 20px 0;}
    .swiper-container-horizontal > .swiper-pagination          {width: 100%;}

    .single-secretarias-e-orgaos .endereco-secretaria .foto-secretario,
    .single-secretarias-e-orgaos .dados-secretaria .thumbnail-media {float: left;}
    .single-secretarias-e-orgaos .dados-secretaria .thumbnail-media {transform: translateY(25%);}

    #footer .widget-area .widget_nav_menu {display: none;}
    #footer .widget-descricao-footer .media-image img{margin: auto !important; text-align: center;}
    #footer .widget-descricao-footer .media-body, .widget-social-network {text-align: center;}
    
}

@media only screen and (max-width: 360px) {
    .widget-servicos-online .widget-title                      { font-size: 2rem; }
}