/* ### ESTRUTURA ### */
html {min-height: 100%;}
body {font-family: "Gp1Serif-Regular", Georgia, serif; padding-top: 87px; text-size-adjust: 100%; text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -ms-font-smoothing: antialiased; font-smoothing: antialiased; height: 100%;}
.header {background: #0054ce}

.header h1 {font-size: 0; margin: 0}

/* *** Topo */
.navbar-brand {padding: 0}

.search input[type="text"] {width: 250px; margin-right: 5px;}
.search-bt {background: transparent; border: 0; width: 16px; line-height: 0; display: block; margin-bottom: 0 !important; cursor: pointer; }
.search-bt svg {fill: #000; width: 100%; height: 100%;}


.search-bt {background: transparent;}
.search-bt .fecharx {display: none;}

.open_search1 {background: transparent;}
.open_search1 .buscar1 {display: none;}
.open_search1 .fecharx {display: block;}

.search-bt-collapse {position: relative; display: none; align-items: center}
/*.search-bt-collapse button[type="submit"]{background: transparent; border: 0;position: absolute; top:2px; right: 0;}*/
.search-bt-collapse button[type="submit"]{margin-left: 10px; padding-top: 2px !important; padding-bottom: 3px !important}



.collapse_search label {font: 35px "Gp1Serif-Bold", serif;}
.collapse_search input[type="text"] {font: 15px 'Flama-Book', Roboto, sans-serif;outline: none; width: 400px; margin: 0 20px; border: 0; border-bottom: 1px solid #d8d8d8; padding-bottom: 10px}
.collapse_search button[type="submit"] {background: transparent; border: 0; width: 30px;}
.collapse_search button[type="submit"] svg {fill: #000; width: 100%;}

/*.search-header:before {content: ""; width: 100%; height: 31px; border:1px solid #fff; border-radius: 30px; position: absolute; top:0; left:0  }*/
.search-header input[type="text"] {color:#fff; font: 15px 'Flama-Book', Roboto, sans-serif; width: 195px; gap:0.5rem; isolation: isolate; padding: 4px 40px 6px 10px; border-radius: 8px; border:1px solid #6ca3f3; outline: none; background: transparent}
.search-header button[type="submit"] {cursor: pointer; outline: none; background: 0; border:0; position: absolute; right:2px; top:2px}

.search-header input[type="text"]::placeholder {color: #6ca3f3; opacity: 1}
.search-header input[type="text"]:-ms-input-placeholder {color: #6ca3f3}
.search-header input[type="text"]::-ms-input-placeholder {color: #6ca3f3}

.search-header input[type="text"]:-webkit-autofill {-webkit-box-shadow: 0 0 0 30px #0054ce inset}
.search-header input[type="text"]:-webkit-autofill { -webkit-text-fill-color: #fff !important}


.social {padding: 0; margin:0 0 0 0; list-style: none; display: flex; right: 0}
.social li {width: 22px; height: 22px; margin-left: 15px}
.social li a {display: block; white-space: nowrap}
.social li a svg {fill:#fff;  display: block}
.social li .busca_txt {color: #eaeaea; display: inline-block; text-transform: uppercase; font-size: 14px;}
.social li.fc a {margin-top: -1px}
.social li.tw {margin-right: 4px;}
.social li.ytube {width: 28px; margin-left:20px; margin-right: 4px}
.social li.ytube svg {position: relative; top:-2px}
.social_mobile {display: none}

.menu-editorias .social_header li a {padding:12px 0}
.menu-editorias .social_header li a i {display: flex; align-items: center; justify-content: center; width: 32px; height: 32px}

.navbar {padding: .99rem 1rem;}

.cc-window.cc-banner {color: #333 !important; background: #fff !important; padding: 16px !important; margin: 0 auto 20px; max-width: 1260px; border: solid 1px #eeeeee; box-shadow: 0 3px 12px 4px rgba(0, 0, 0, .4)}
.cc-window.cc-banner .cc-link {color: #0069de; font: normal 14px 'Open Sans', sans-serif; text-decoration:  none !important}
.cc-banner.cc-bottom {bottom: 105px !important;}
.cc-link strong {text-decoration:  underline;}
.cc-banner .cc-message {font: normal 14px 'Open Sans', sans-serif; margin-right: 0!important;}
.cc-theme-classic .cc-btn:last-child {outline: none !important; color: #fff; font: bold 14px 'Open Sans', sans-serif; background: #0069de; padding: 4px 0; border-radius: 3px; min-width: 119px !important;}
.cc-theme-classic .cc-btn:hover {background: #0069de !important; text-decoration: none !important;}
.cc-theme-classic .cc-btn:active {background: #3a17e1 !important; text-decoration: none !important;}

.cc-highlight .cc-btn:first-child {display: none !important;}
.header {position: fixed; top:0; left: 0; right: 0; z-index: 1030}
.header .navbar-brand img {width: 123px; height: 51px; transition: width .3s ease , height .3s ease;}
.header .menu-button img {width: 94px; height: 34px; transition: width .3s ease , height .3s ease;}
.header .menu-button .fechar_menu {width: 47px; height: 34px; transition: width .3s ease , height .3s ease;}
.header .navbar {padding-left: 0; padding-right: 0;}


.darkHeader {position: fixed; width: 100%; left: 0; right: 0; z-index: 10000}

.darkHeader .navbar-brand {font-size: 0;}
.darkHeader .navbar-brand img {width: 284px; height: 34px}
.darkHeader .menu-button img {width: 94px; height: 34px}
.darkHeader .menu-button .fechar_menu {width: 30px; height: 22px}

.navbar .fechar_menu {display: none;}
.open_menu img {display: none;}
.open_menu .fechar_menu {display: block;}


.navbar-collapse {flex-grow: inherit;}


.menu-button {width: 204px; justify-content: start !important; background: transparent; border: 0; cursor: pointer; margin-right: 5px; padding-left: 0;}
.menu-button .bt_text {color: red;}
.menu-button .bt_text,
.menu-button .bt_svg {line-height: 0;}

.menu-button .bt_svg {width: 32px;}
.menu-button .bt_svg svg {fill: #fff;}


/* *** Menu */
/* novo menu GP1 */
.menu-editorias {background: #fff; border-bottom: 1px solid #d6d6d6;}
.menu-editorias ul {padding: 0; margin: 0; list-style: none; text-align: center;}
.menu-editorias ul li {display: inline-block; }
.menu-editorias ul li a {display: block; padding: 18px 10px; color: #000; font: 14px 'Flama-Book', Roboto, sans-serif; text-transform: uppercase;}
.menu-editorias ul li a.menuTv img {position: relative; top:-3px}

.menu-editorias ul li a .icon-aovivo {position: relative; top:3px; margin-right: 3px; width: 14px; height: 14px; background: #007f00; display: inline-block; border-radius: 100%; animation: 4s linear 0s infinite alternate aovivo;}
@keyframes aovivo {
  0%   {background-color: #007f00;}
  25%  {background-color: #50CB93;}
  50%  {background-color: #71EFA3;}
  100% {background-color: #007f00;}
}



.home_title {color: #000; font-size: 11px; font-family: 'Flama-Book', Roboto, sans-serif}
.homeTV:hover {color: #333; text-decoration: none}

/*.offcanvas-collapse {position: fixed;  top: 0;  bottom: 0; right: 100%; width: 100%; overflow-y: auto; visibility: hidden; z-index: 1000000; transition-timing-function: ease-in-out; transition-duration: .5s; transition-property: right, visibility;}*/
/*.offcanvas-collapse.open {right: 0; visibility: visible;}*/

/*.main-nav {min-height: 100%; position: relative; bottom: 0;}*/
/*.main-nav-wrap {width: 250px; min-height: 100%;background-color: #fff;padding: 19px 0; box-sizing: border-box;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);position: relative;z-index: 100000000;}*/

/*.fechar-menu {background:  rgba(0,0,0,.45); position: absolute; width: 100%; height: 100%;  left: 0;  right: 0; bottom: 0;}*/
/*.fechar-menu {background:  rgba(0,0,0,.45); position: absolute; width: 100%; height: 100%;  left: 0;  right: 0; bottom: 0;}*/
.main-nav-wrap, .offcanvas {
    width: 250px;
    min-height: 100%;
    background-color: #fff;
    padding: 19px 0;
    box-sizing: border-box;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
    left:0;
    bottom: 0;
    z-index: 2147483647;
    transform: translateX(-100%);
    transition: transform .5s ease-in-out;
}
.offcanvas.open {
    transform: none;
}
.fechar-menu {
     font-size: 0;
    visibility: hidden;
    background: #000;
    position: fixed;
    width: 100vw;
    height: 100vh;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000000;
    opacity: 0;
    transition: visibility .5s, opacity 0.5s cubic-bezier(0,0,.3,1);
}

.open-menu {
    opacity: .45;
    visibility: visible;
    transition: visibility 0.5s, opacity 0.5s cubic-bezier(0,0,.3,1);
}

.scroll-menu {
    overflow-y:auto;
    height: 100vh;
    padding-bottom: 1rem;
    margin-left: -15px;
    margin-right: -15px;
}

.overflowHidden {overflow: hidden; padding-right: 16px; position: relative}
.overflowHidden .header {right: 16px}
.overflowHidden .darkHeader {padding-right: 16px}

.title-menu {display: block; border-bottom: 1px solid #c6c6c6; padding-bottom: 4px; font:700 17px 'Lato', sans-serif; color: #000; margin-bottom: 15px;}
.title-menu:hover {color: #333; text-decoration: none;}

.menu-fixo ul {padding: 0; margin: 0 0 32px 0; list-style: none;}
.menu-fixo ul li {margin-bottom: 15px;}
.menu-fixo ul li:last-child {margin-bottom: 0;}
.menu-fixo ul li a {display: block; font:15px 'Lato', sans-serif; color: #000;}

.close_home span { font-size: 37px; line-height: 0; margin-top: 8px;}


.link_esportes {color: #fff; font:25px "Gp1headlinebold", serif; background: #24da4a; border-radius: 32px; padding: 3px 14px; display: inline-block}
.link_esportes:hover {color: #fff; text-decoration: none}
.link_esportes:active {background: #007f00}


/* ## COMPARTILHADORES ## */
.shares {background: transparent; margin-top: 14px;}
.shares .title-shares {font:16px "Gp1headlinebold", serif; padding-right: 10px;}
.shares .share_icon {margin-right: 15px; width: 28px; height: 28px; line-height: 0;}
.shares .share_icon_tw {width: 22px; height: 31px}
.shares .share_icon:last-child {border:1px solid yellow;}
.shares .share_icon svg {width: 100%; height: 100%;}
.shares .dropdown-toggle {width: 28px; height: 28px; line-height: 0;}
.shares .dropdown-toggle .at-icon-wrapper {overflow: inherit; width: 28px; height: 28px; line-height: 0}

.shares .dropdown-toggle::after {display: none;}
.shares .dropdown-header {font: 13px 'Flama Book', Roboto, sans-serif;}
.shares .dropdown-item {color: #a4a4a4; font: 11px 'Flama Book', Roboto, sans-serif; text-transform: uppercase; padding: 4px 10px; /*padding: 0.6rem 1.5rem;*/}
.shares .dropdown-menu a span {width: 24px; height: 24px; border: 1px solid transparent; margin-right: 14px}
.shares .dropdown-menu a .tw {width: 18px; height: 18px}
.shares .dropdown-menu .dropdown-item {display: flex; align-items: center; /*padding: 10px 7% 10px 7%*/}
.shares .dropdown-menu .dropdown-item span svg {width: 100%; height: 100%; fill: #a4a4a4; display: block}
.shares .dropdown-menu .dropdown-item small {font-size: 11px; position: relative; top:2px}
.shares .dropdown-item.active,.dropdown-item {transition: all .3s ease-out}
.shares .dropdown-item.active, .dropdown-item:hover {text-indent: 2px; background-color: #EEEEEE}
.shares .dropdown-item.active,.dropdown-item:active {color: #fff; background-color: #c8c8c8}

.sharesHome {margin-top: 0 !important; margin-bottom: 9px}
.sharesHome .dropdown>.dropdown-menu {left: -66px}
.sharesHome .dropdown-toggle,
.sharesHome .dropdown-toggle .at-icon-wrapper {display: block; width: 22px; height: auto; line-height: 0}
.sharesHome .dropdown-menu .dropdown-item {padding: 0.6rem 10px}


.shares .dropdown-menu .telegram span {padding: 2px}
.shares .dropdown-menu .email span {padding: 3px}
.shares .dropdown-menu .email span svg {display: block}



.sharesHome .title-shares {height: 18px; line-height: 1}

.featured-tv .sharesHome {margin-bottom: 5px}
.bg-galeriah3 .sharesHome {margin-bottom: 0}

/* UREGENTE */
.bloco-urgente {margin-top: 32px}
.bloco-urgente .box1{flex-shrink: 1; border-radius:6px 0 0 6px}
.bloco-urgente .box2{flex:1; background: #000; border-radius: 0 6px 6px 0;}
.bloco-urgente .box1 span {color: #fff; font: 47px "IntroBlack", Sans-Serif; display: block}
.bloco-urgente .box2 a {color: #fff; font: 32px "Gp1headlinebold", serif; display: block; text-transform: uppercase}
.bloco-urgente .bg-danger {background: red !important;}

.bloco-extra {margin-top: 32px }
.bloco-extra .box1 {color: #fff; background: #FF0000; border-radius: 5px 5px 0 0;}
.bloco-extra .box1 span {font: 70px "IntroBlack", Sans-Serif; display: block}
.bloco-extra .box2 {color: #fff; background: #000;  border-radius: 0 0 5px 5px;}
.bloco-extra .box2 a {color: #fff; font: 42px "Gp1headlinebold", serif; line-height: 1.2;  text-transform: uppercase}


.sep_chamadas {margin-top: 32px; margin-bottom: 25px}

/* *** COBERTURAS */
.coberturas {margin-top: 25px;}
.carouselCoberturas {margin-bottom: 32px}
.carouselCoberturas .carousel-item img {border-radius: 6px}
.carouselCoberturas .carousel-indicators {position: relative; bottom: 0; padding-top: 22px}
.carouselCoberturas .carousel-indicators li {width: 18px; height: 18px; border-radius: 100%; background: #ccc}
.carouselCoberturas .carousel-indicators .active {background: #ff0000}

.carouselCoberturas .carousel-caption {background: #000; padding-top: 10px; padding-bottom: 10px; right: 0; left: 0; bottom: 0}
.carouselCoberturas .carousel-caption h2 {margin: 0}
.carouselCoberturas .carousel-caption h2 a {color: #fff; font: 40px "Gp1headlinebold", serif; display: block}
.carouselCoberturas .carousel-caption h2 a:hover {text-decoration: none}

.carouselCoberturas .carousel-control-prev-icon, .carouselCoberturas .carousel-control-next-icon {/*background: rgba(255,255,255,.4);*/ width: 50px; height: 90px;}
.carouselCoberturas .carousel-control-prev-icon {border-radius: 0; background: rgba(255,255,255,0.4) url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' inkscape:version='1.0 (6e3e5246a0, 2020-05-07)' sodipodi:docname='seta_left.svg' xml:space='preserve' style='enable-background:new 0 0 320.001 320.001;fill: %23fff;' viewBox='0 0 320.001 320.001' y='0px' x='0px' id='Capa_1' version='1.1'%3e%3cmetadata id='metadata39'%3e%3crdf:rdf%3e%3ccc:work rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'%3e%3c/dc:type%3e%3c/cc:work%3e%3c/rdf:rdf%3e%3c/metadata%3e%3cdefs id='defs37'%3e%3c/defs%3e%3csodipodi:namedview inkscape:current-layer='Capa_1' inkscape:window-maximized='1' inkscape:window-y='0' inkscape:window-x='1920' inkscape:cy='160.0005' inkscape:cx='160.0005' inkscape:zoom='2.7187414' showgrid='false' id='namedview35' inkscape:window-height='1043' inkscape:window-width='1920' inkscape:pageshadow='2' inkscape:pageopacity='0' guidetolerance='10' gridtolerance='10' objecttolerance='10' borderopacity='1' bordercolor='%23666666' pagecolor='%23ffffff'%3e%3c/sodipodi:namedview%3e%3cpath id='path2' d='m 24.16,173.95238 256,144 c 4.96,2.784 11.008,2.72 15.904,-0.128 4.928,-2.88 7.936,-8.128 7.936,-13.824 V 16.000386 c 0,-5.696 -3.008,-10.9439997 -7.936,-13.8239997 -2.496,-1.44 -5.28,-2.17599999756 -8.064,-2.17599999756 -2.688,0 -5.408,0.67199999756 -7.84,2.04799999756 L 24.16,146.04838 c -5.024,2.848 -8.16,8.16 -8.16,13.952 0,5.792 3.136,11.104 8.16,13.952 z'%3e%3c/path%3e%3c/svg%3e") no-repeat center center; background-size: 52%;}
.carouselCoberturas .carousel-control-next-icon {border-radius: 0; background: rgba(255,255,255,0.4) url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' viewBox='0 0 320.001 320.001' style='enable-background:new 0 0 320.001 320.001;fill: %23fff;' xml:space='preserve'%3e%3cpath d='M295.84,146.049l-256-144c-4.96-2.784-11.008-2.72-15.904,0.128C19.008,5.057,16,10.305,16,16.001v288 c0,5.696,3.008,10.944,7.936,13.824c2.496,1.44,5.28,2.176,8.064,2.176c2.688,0,5.408-0.672,7.84-2.048l256-144 c5.024-2.848,8.16-8.16,8.16-13.952S300.864,148.897,295.84,146.049z'%3e%3c/path%3e%3c/svg%3e") no-repeat center center; background-size: 52%;}

.carouselCoberturas .carousel-control-prev-icon svg, .carouselCoberturas .carousel-control-next-icon svg {width: 100%; height: 100%}

.carouselCoberturas .carousel-control-prev {justify-content: flex-start}
.carouselCoberturas .carousel-control-next {justify-content: flex-end}


.cobertura_3 .featured-pattern .description,
.cobertura_1 .featured-pattern .description {font: 15px 'flama-book', Roboto, sans-serif;  color: #444; line-height: 1.33; margin-top: 10px; display: block;}

/*.cobertura_1 .featured-full-home1 .featured-pattern a img, .cobertura_1 .featured-min-hom1 .featured-pattern a img {border-radius: 0 !important;}*/


.title-cobertura h2 {color: #0aa7f7; font:25px 'Gp1headlinebold', Serif; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px dotted #d6d6d6}

.cobertura_1 .featured_links2, .cobertura_3 .featured_links2 {padding-bottom: 3px}

.cobertura_1 .description_1 {margin-top: 3px !important; padding-bottom: 5px}

/*.coberturas_dois .featured-min-hom1 .featured-pattern .wrap_img,*/
/*.coberturas_tres .featured-min-hom1 .featured-pattern .wrap_img,*/
/*.coberturas_dois .featured-full-home1 .featured-pattern .wrap_img,*/
/*.coberturas_tres .featured-full-home1 .featured-pattern .wrap_img {border-radius: 0}*/

.coberturas_tres .featured-full-home1, .featured-min-hom1 {border-radius: 0; margin-bottom: 25px}


/* *** HOMES */
.home {margin-bottom: 52px;}
.featured-blog {margin-bottom: 0;/*margin-bottom: 58px;*/}
.featured-gallery {margin-bottom: 40px;/* margin-top: 40px*/}
.featured {margin-bottom: 0;}

.featured_ult {margin-bottom: 50px;}

.featured-pattern {position: relative;}
.featured-pattern h3 {margin: 0;}
.featured-pattern h3 a {color: #000; font-size: 20px; font-family: "Gp1headlinebold", serif; line-height: 1.1; display: block;}
.featured-pattern a img {max-width: 100%; display: block;/* height: auto*/}
/*.featured-pattern span {display: block; color: #444; font-size: 22px; line-height: 1.1;}*/
.featured-pattern span {display: block; color: #2C2C2C; font-size: 17px; line-height: 24px}
.featured-pattern .credit-home {font:normal 12px Arial, Helvetica, sans-serif;}

.blogs-home-list li a:hover,
.featured-pattern h3 a:hover {text-decoration: none; color: #222; opacity: .8;}

.featured-pattern .wrap_img {display: block; overflow: hidden; margin-bottom: 10px; font-size: 0; background: #efefef;}
.featured-pattern .wrap_img img {border-radius: 6px; -moz-transition: all 0.3s;	-webkit-transition: all 0.3s;transition: all 0.3s;}
.featured-pattern .wrap_img:hover img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}

/* *** Home - 1  */
.home1-full {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #dee2e6}

.featured-full {padding-bottom: 32px;}
.featured-full h3 a {font-size: 74px; letter-spacing: -1px; text-align: center; line-height: 1;}
/*.featured-full .subtitle-full {font: 22px 'flama-book', Roboto, sans-serif; margin-top: 10px; text-align: center;}*/
.featured-full .subtitle-full {font: 20px 'Lato', Roboto, sans-serif; line-height: 28px; margin-top: 10px; text-align: center;}

.featured-min-main {border-bottom: 1px solid #dee2e6;padding-bottom: 27px; margin-bottom: 27px;}
.featured-min-main h3 a {font-size: 58px; letter-spacing: -1px; line-height: 1.1;}
.featured-min-main span {font-size: 20px; padding-top: 10px;}

.featured-min-main-item h3 a {font-size: 18px; line-height: 1.2;}

.featured-image h3 a {font-size: 30px; letter-spacing: 0.01rem; line-height: 1.2;}


.featured-full-home1, .featured-min-hom1 {margin-bottom: 22px; padding-bottom: 25px; border-bottom: 1px solid #d6d6d6}
.featured-full-home1 .featured-pattern h3 a {font-size: 38px; letter-spacing: -0.01rem; line-height: 1.20}
.featured-full-home1 .featured-pattern a img, .featured-min-hom1 .featured-pattern a img {border-radius: 6px}
.featured-full-home1A {margin-bottom: 16px; padding-bottom: 16px}
.featured-full-home1B {margin-bottom: 24px; padding-bottom: 22px}

.featured-min-hom1 .featured-pattern h3 a {font-size: 21px; letter-spacing: -0.01rem; line-height: 1.26}

.featured-min-hom1 .featured-pattern .wrap_img,
.featured-full-home1 .featured-pattern .wrap_img,
.cobertura_1 .featured-pattern .wrap_img {border-radius: 6px}
.cobertura_3 .featured-pattern .wrap_img {border-radius: 6px}


.noticias-home-1 li:last-child {border-bottom: 1px solid #d6d6d6 !important; padding-bottom: 25px !important;}
.noticias-home-1 li .wrap_img {width: 295px !important;}
.noticias-home-1 li .wrap_img img {border-radius: 6px}
.noticias-home-1 li .bloc-duplo .wrap_img {margin-bottom: 10px; width: 100% !important; margin-right: 0 !important; float: none !important; display: block}
.noticias-home-1 li .bloc-duplo .description {color: #2C2C2C; font: 17px 'Lato', Roboto, sans-serif; line-height: 24px; margin-top: 10px; display: block;}
.noticias-home-1 li .bloc-duplo .bloc-duplo-div {flex-basis: 454px}
.noticias-home-1 li .bloc-duplo  h3 a {font-size: 29px; margin-bottom: 5px}

.noticias-home-1 li .shares .title-shares {padding-top: 0 !important; line-height: 1!important;}


.blogs-home1 {margin-bottom: 25px}
.blogs-home1 .blog-home4 {margin-bottom: 0 !important;}

.blog-news {border: 3px solid #0054ce; border-radius: 100%;position: absolute;top: 0; left: 10px; z-index: 10;background: #fff}
.blog-news img {border-radius: 100%; width: 84px; height: auto}
.blog-news-shares .title-shares {color:#0054ce !important; font-size: 20px; padding-left: 111px; letter-spacing: -0.02rem}

.maisLidas-home1 {top:80px; margin-bottom: 25px}
.maisLidas-home1 .block-read {position: relative}
.maisLidas-home1 .block-read ul {padding: 0; margin: 0; list-style: none}
.maisLidas-home1 .block-read ul li a {color: #000;}
.maisLidas-home1 .block-read ul li .num {color: #0572df; font: 24px "Gp1headlinebold" , Serif; padding-right: 12px;}
.maisLidas-home1 .block-read ul li .link {font: 18px "Gp1Serif-Regular" , Serif; line-height: 1.20; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #dee2e6; text-align: left !important}
.maisLidas-home1 .block-read ul li:last-child .link {margin-bottom: 25px}
.maisLidas-home1 .block-read ul li a:hover {text-decoration: none; color: #0572df}

.galeria-home1 {margin-bottom: 25px}

.galeria-home1 ul {padding: 0; margin: 0; list-style: none}
.galeria-home1 ul li {margin-bottom: 25px; padding-bottom: 22px; border-bottom: 1px solid #dee2e6}
.galeria-home1 ul li a img {border-radius: 6px}

.tvgp1-home1 {margin-bottom: 25px}
.tvgp1-home1 ul {padding: 0; margin: 0; list-style: none}
.tvgp1-home1 ul li {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #dee2e6}
.tvgp1-home1 ul li h2 {position: absolute; bottom: 0; background: linear-gradient(transparent, black); padding: 5px; border-radius: 0 0 6px 6px}
.tvgp1-home1 ul li h2 a {color: #fff; position: relative}
.tvgp1-home1 ul li h2 a:before {content: ""; width: 75px; height: 10px; background: red; position: absolute; top: -18px; left: 0}
.tvgp1-home1 ul li h2 a:hover {color: #fff}
.tvgp1-home1 ul li a img {border-radius: 6px}
.tvgp1-home1 ul li i {width: 70px; height: 70px; position: absolute; top: 50%; left: 50%; margin-top: -45px; margin-left: -35px}
.tvgp1-home1 ul li .featured-pattern .wrap_img {margin-bottom: 0}


.veja-mais-full a {
    display: block;
    width: 300px;
    margin: 0 auto;
    padding: 4px 0;
    border-radius: 4px;
    background: #fff;
    color: #0572df;
    text-align: center;
    font: 25px 'Gp1CondensedMedium',serif;
    text-transform: uppercase;
    border:1px solid #0572df !important;
}
.veja-mais-full a:hover {color: #fff; text-decoration: none; background: #0572df}
.veja-mais-full a:active {box-shadow: 0 2px #0572df;}
.veja-mais-full a:focus {box-shadow: none}


/* *** Home - 2  */
/*.home2 .wrap_img {margin-bottom: 0; margin-top: 10px;}*/
.home2 {margin-bottom: 0;}
.home2Margin {margin-bottom: 22px;}
.home2 .featured-category {padding-bottom: 0;}

.home2 .btn-vejaMais {margin-top: 20px}

.featured-blog2 {margin-bottom: 0}

/*.home2 .banner-category {border: 1px solid red}*/

/*.home2 .sep-home2 {margin: 32px 0 27px 0;}*/
.home2 .sep-home2 {margin: 25px 0; border-color: #bdbdbd !important;}
.home2 .banner-category {margin: 40px 0 40px 0;}
.home2 .category-border {border-bottom: 1px solid #dee2e6; padding-bottom: 20px; margin-bottom: 20px;}
.home2 .banner-border {position: relative; padding-bottom: 32px; margin-bottom: 27px;}
.home2 .banner-border:before {content: ""; width: 300px; height: 1px; background: #dee2e6; position: absolute; bottom: 0;}

.home2 .featured-min-main {padding-bottom: 23px; margin-bottom: 26px;}

.home2 .featured-category h3 a {font-size: 21px; line-height: 1.25}

.title-home2 h3 {text-transform: inherit !important;}

/* ### NOVA HOME 2 CSS ### */
.featured-home2 {position: relative}
.featured-home2 .featured-pattern {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #dee2e6}

.featured-home2 .fontSize-home2 h3 a {font-size: 35px; line-height: 1.17}
.featured-home2 .fontSize-home2A h3 a {font-size: 21px; line-height: 1.25}

.featured2 .featured-image2 h3 a {font-size: 18px; line-height: 1.25;}

.featured-full-image {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #dee2e6}
.featured-full-image .featured-pattern-size h3 a {font-size: 46px;}


.home2 .sharesHome .dropdown-toggle .at-icon-wrapper svg {fill:#7dd8a3 !important;}
.home2 .sharesHome .dropdown-toggle .at-icon-wrapper polyline  {stroke:#7dd8a3 !important;}

.home .sharesHome .dropdown-toggle .at-icon-wrapper svg {fill:#7dd8a3 !important;}
.home .sharesHome .dropdown-toggle .at-icon-wrapper polyline  {stroke:#7dd8a3 !important;}

.home2 .featured-category .description {font: 15px 'flama-book', Roboto,sans-serif;  color: #5D5D5D; line-height: 1.33; margin-top: 10px; display: block;}


/* ### NOVO DESTAQUES LINKS */
.featured_links {margin-top: .5rem}
/*.featured_links a {color: #000; font: 16px "gp1headlinesemibold" , Serif; line-height: 1.23; display: inline-block; padding-left: 14px; position: relative; padding-right: 10px}*/
.featured_links a {color: #2C2C2C; font:600 17px "Lato", Sans-Serif; line-height: 24px; display: inline-block; padding-left: 14px; position: relative; padding-right: 10px}
.featured_links a strong {font-weight: 600 !important;}
.featured_links a::before {content: ""; width: 8px; height: 8px; background:#07a3f9; border-radius: 100%; margin-top: -4px; position: absolute; top:50%; left: 0;}
.featured_links a:hover {text-decoration: none}

.featured_links2 {/*margin-top: .5rem*/ margin-top: 9px; padding-top: 4px; margin-bottom: -8px}

.featured_links2 a::before {margin-top: 0; top:9px}


.featured_links_margin {/*padding-bottom: 4px*/ padding-top: 6px; margin-bottom: -7px}


.main-home-2-margin {margin-bottom: -2px}

.featured_links_4 {/*margin-top: 0;*/ margin-bottom: -8px}
.featured_links_4 a {font-size: 17px}

.featured-home2_link .featured-pattern {padding-bottom: 20px}

.home2-border-mobile .featured_links {margin-top: 22px; margin-bottom: -10px}
.home2-border-mobile .featured_links .mb-lg-1 {margin-bottom: 15px}

/* *** FIM *** */

/* CATEGORIAS - TITLE */
.title-box {border-bottom: 1px solid #dee2e6; margin-bottom: 20px; position: relative;}
.title-box h2 {margin: 0;  color: red; font: 30px "Gp1Serif-Bold", serif;text-transform: uppercase; padding-bottom: 12px; line-height: 28px;}
.title-box h2 img {display: block;}
.title-box h2 a {color: #0572df;}
.title-box h2 a:hover {text-decoration: none; opacity: .8;}

.title-box-img {padding-left: 0;}
.title-box-img:before {display: none;}


/* CATEGORIAS */
.featured-category {padding-bottom: 20px;}
.featured-category h2 {margin: 0;}
.featured-category h2 a {font-size: 20px; line-height: 1.2;}

/* TVGP1 */
.featured-tv .featured-image h2 a {font-size: 36.5px; line-height: 1.2;}
.featured-tv .video-title {position: relative;}
.featured-tv .video-title .play-icon {width: 90px; height: 90px; position: absolute; top:50%; left: 50%; margin: -40px 0 0 -40px; z-index: 100; }
.featured-tv .video-title .play-icon svg {fill:#fff;}

.blogs-home-list {padding: 0; margin: 0; list-style: none;}
.blogs-home-list li {border-right: 1px solid #dee2e6;}
.blogs-home-list li:last-child {border: 0;}
.blogs-home-list li .image-blog {border-radius: 100%; height: 124px}
.blogs-home-list li .d-flex h2, .blogs-home-list li .d-flex h3 {margin: 0;}
.blogs-home-list li .d-flex h2 a,
.blogs-home-list li .d-flex h3 a {font: 25px "Gp1headlinebold", serif; color: #000;}
.blogs-home-list li .d-flex a,
.blogs-home-list li .d-flex a span {display: block; line-height: 1.2; color: #000; font-size: 20px}
.blogs-home-list li .d-flex h2 a:hover {text-decoration: none; color: #222; opacity: .8;}
.blogs-home-list li .d-flex a:hover  {text-decoration: none; color: #222; opacity: .8;}

.blog_flex1 .bloc_1 {flex: 0 0 124px; max-width: 124px; margin-right: 10px}
.blog_flex1 .bloc_3 {flex: 0 0 84px; max-width: 84px; margin-right: 10px}
.blog_flex1 .bloc_2 {flex: 1}

.featured-blog-home-1 {margin-bottom: 45px}

/* #####
        BANNERS ### */
.banner img {max-width: 100%; height: auto;}
.featured-banner-main {padding:0;/*padding:0 0 50px 0;*/}
.featured-banner {padding: 0; text-align: center;}
/*.banner-category {margin:32px 0 54px 0;}*/
.banner-category {margin:32px 0}
.banner-full {padding-bottom: 20px; margin-bottom: 32px;}

.banner-topo {margin: 15px 0;}

.banner-home1-right {top: 80px; margin-bottom: 25px}
.banner-home1-right iframe {display: block; margin: 0 auto}
.banner-home1-right .banner_300x250 {display: flex; justify-content: center; text-align: left}

/* *** GALERIAS */
.featured-gallery .carousel-item img {height: auto;}
.carousel-control-prev, .carousel-control-next {width: 7%; opacity: 1}

/* *** FOOTER */
.footer {background: #0054ce; padding: 10px 0;} /*#0054ce*/
.footer .logo-footer img {height: 30px;}

.bottom-bar {background: #004690; padding: 8px 0;}/*#004690*/
.bottom-bar address {margin-bottom: 0; color: #fff;font:normal 12px Arial, Helvetica, sans-serif;}
.bottom-bar address span {display: block; margin-top: 4px;}
.bottom-bar a {margin-bottom: 0; color: #fff;font:normal 12px Arial, Helvetica, sans-serif; display: block; line-height: 1;}


.sep-home {margin-top:27px; margin-bottom:27px;}
.oNmargin {margin-bottom: 20px;}


/*CSS HOME 1*/
.bannerHome1-padrao {margin-top: 25px !important; margin-bottom: 46px !important; display: flex; justify-content: center}

.contador_online {height: 0; display: none}


/* *** Banner fixor nas laterais css *** */
.banner_destaques {padding-top: 0}
.banner_destaques small, .banner_left small, .banner_300x250 small {color:#808080; font: 11px 'flama-book', Roboto, sans-serif; text-transform: uppercase; margin-bottom: 5px; display: block; text-align: left; padding-top: 13px}
.banner_mobileOn {display: none}


.sliderGallery3, .sliderTv3 {display: flex; position: relative; overflow: hidden}

.sliderGallery3:before,
.sliderTv3:before {content: ""; width: 100%; background: #fff; position: absolute; left: 0; top:0; bottom: 0; z-index: 10000}

.slick-initialized:before {display: none}


[id^="div-gpt-ad-"] {margin: 0 auto; text-align: center}
div#bc-ia {display: none}


/* MOBILE VERSÃO */
@media (max-width: 1440px) {

    .cc-window.cc-floating {color: #333 !important; background: #fff !important; margin: 0 !important; padding: 16px !important; border-radius: 3px !important; border: solid 1px #eeeeee; box-shadow: 0 3px 12px 4px rgba(0, 0, 0, .4); left: 10px !important; right: 10px !important; bottom: 140px !important; max-width: none !important;}

    .cc-highlight .cc-btn:first-child {display: none !important;}
    .cc-theme-classic .cc-btn:last-child {width: 100% !important; margin-left: 0 !important;}

}
@media (max-width: 1200px) {
    .menu li a {display: none;}

}
@media (max-width: 990px) {
    .menu li a {display: block;}

    .bloco-urgente {flex-flow: column; margin-top: 32px; margin-bottom: 0 /*margin-bottom: 5px*/}
    .bloco-urgente .box1{flex-shrink: 1; border-radius:6px 6px 0 0}
    .bloco-urgente .box1 span {font-size: 40px; text-align: center}
    .bloco-urgente .box2{flex:1; background: #000}
    .bloco-urgente .box2 a {font-size: 26px; line-height: 1.2; text-align: center}

    .bloco-urgente .box2 {border-radius: 0 0 6px 6px}

    .bloco-extra {margin-top: 32px; margin-bottom: 5px;}
    .bloco-extra .box1 {padding:.5rem 1rem;}
    .bloco-extra .box1 span {font-size: 40px}
    .bloco-extra .box2 a {font-size: 26px; line-height: 1.2;}

    .bloco-extra .box2 {padding: 1rem 1.5rem !important;}


    .sep_chamadas {margin-top: 25px;margin-bottom: 8px}


    /* BANNER RESPONSIVO*/
    .bloc-intert1 .banner-topo iframe,
    .banner iframe {max-width: 100%; /*height: auto*/}
    .banner .banner_responsivo iframe {max-width: 100%; height: auto}


    /*.banner_destaques small {display: none !important;}*/
    .banner_destaques small {text-align: left}
    .banner_destaques small, .banner_left small, .banner_300x250 small {padding-top: 0}
}

@media (max-width: 767px) {
    .scroll-menu {
        height: 84vh;
    }
}
@media (max-width: 768px) {

    body {padding-top: 56px}

    .cc-window.cc-floating {color: #333 !important; background: #fff !important; margin: 0 !important; padding: 16px !important; border-radius: 3px !important; border: solid 1px #eeeeee; box-shadow: 0 3px 12px 4px rgba(0, 0, 0, .4); left: 10px !important; right: 10px !important; bottom: 140px !important}

    .cc-highlight .cc-btn:first-child {display: none !important;}
    .cc-theme-classic .cc-btn:last-child {width: 100% !important; margin-left: 0 !important;}

    .cc-floating .cc-link {color: #0069de !important; font: normal 13px 'Open Sans', sans-serif; text-decoration:  none !important}
    .cc-floating .cc-link strong {text-decoration:  underline;}
    .cc-floating .cc-message {color:#333; font: normal 13px 'Open Sans', sans-serif}

    .link_esportes {font-size: 16px}

    .header .navbar {padding: 15px 0;}

    .header .navbar-brand {font-size: 0; margin: 0; padding: 0;}
    .header .navbar-brand img { width: auto; height: 25px !important; transition: width .3s ease , height .3s ease;}
    .header .menu-button img {width: 30px; height: 22px; transition: width .3s ease , height .3s ease;}
    .header .menu-button .fechar_menu {width: 30px; height: 22px; transition: width .3s ease , height .3s ease;}

    .darkHeader .navbar-brand img {width: auto; height: 25px !important;}

    .search {background: #ea0606; text-align: center; padding: 8px 0; display: none;}
    .search_container label {font-size: 22px;}

    .search_mobile {display: block;}

    .search-bt-collapse {display: flex; margin-top: 10px;}


    .menu-button {width: auto !important; padding: 0; background: transparent; margin-right: 0;}
    .menu-button .bt_text {display: none;}
    .menu-button .bt_svg {width: 24px}
    .menu-button .bt_svg svg {fill: #fff; width: 100%; height: 100%}


    .menu-editorias {display: none;}

    /* ### CSS HOME 1 ### */
    .bannerHome1-padrao {margin-top: 6px !important; margin-bottom: 25px !important;}

    /* ULTIMAS */
    .ultimas_noticias {margin-top: 0; margin-bottom: 25px;}
    .bn-label {display: none !important; top:-20px;}
    .bn-news {left: 0 !important; width: 100%;}
    .bn-news ul li a {font-size: 18px;}

    .bn-controls {display: none;}

    .ultimas_noticias {top:51px;}
    .ultimas_fixed {background: rgba(0,0,0, .8); border-bottom: 1px solid transparent; margin-bottom: 0; transition: 1s;}
    .ultimas_fixed .bn-news {left: 0 !important;}
    .ultimas_fixed .bn-news ul li a {color: #fff;}


    .navbar-light .navbar-toggler {border-color: red; padding: 0;}
    .navbar-toggler {border-color: red; padding: 0;}

    .search-header {display: none}
    .social_mobile {display: flex}
    .search .search-input {width: 100%;}
    .social {justify-content: center; position: relative !important; right: auto; text-align: center; padding: 20px 0 0}
    .social li {margin: 0 15px}
    .footer .social {padding-bottom: 20px}

    .social li.tw {margin-right: 15px; margin-top: 1px}
    .social li.ytube {margin-right: 15px; margin-left: 15px}



    .featured_ult {margin-bottom: 25px;}
    .featured-min-main span {font-size: 15px; line-height: 1.2;}
    .featured-full {margin-bottom: 0 !important; padding-bottom: 20px;}
    .featured-full h3 a {font-size: 28px !important;line-height: 1.2; text-align: left;}
    /*.featured-full span {font: 14px 'Flama-Book', Roboto, sans-serif !important; color: #444; text-align: left; line-height: 1.3; border-bottom: 1px solid #dee2e6; margin-top: 10px; padding:0 0 20px 0;}*/
    .featured-full span {color: #2C2C2C; font: 16px 'Lato', Roboto, sans-serif !important; text-align: left; line-height: 24px !important; border-bottom: 1px solid #dee2e6; margin-top: 10px; padding:0 0 20px 0;}
    .featured-tv .featured-image h2 a {font-size: 18px;}
    .featured-pattern {margin-bottom: 16px;}
    .featured-pattern a img {width: 100%; height: auto;}
    .featured-pattern h3 {margin: 0;}
    .featured-pattern h3 a {font-size: 18px; padding: 0; line-height: 1.2;}
    .featured-min-main {padding-bottom: 20px;}
    .featured-min-main h2 a {letter-spacing: normal;}
    .featured-banner-main {padding: 0 0 20px 0;}
    .sep-home {margin-top: 0; margin-bottom: 20px;}

    .border-mobile {border-bottom: 1px solid #dee2e6; padding-bottom: 20px !important;}

    .featured .featured-pattern {padding-bottom: 20px !important; border-bottom: 1px solid #dee2e6;}


    .featured-category {padding-bottom: 0 !important;}
    .featured-blog {margin-bottom: 25px;}

    .featured-pattern-size h3 a {font-size: 18px;}

    .featured .nomargin {margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: 0;}

    .home {margin-bottom: 0;}
    .banner-category {margin: 20px 0;}

    .blogs-home-list li { margin-bottom: 20px;}
    .blogs-home-list li:last-child { margin-bottom: 0;}

    .featured-banner {padding-bottom: 20px;}
    .featured-tv .featured-banner {padding-bottom: 25px;}


    .featured-gallery {margin-bottom: 0; margin-top: 0}


    .nomargin-banner,
    .featured .nomargin-banner {padding-bottom: 0 !important; border-bottom: 0;}


    .carousel-item img {height: 200px}


    .title-box h2 {font-size: 24px; line-height: 15px;}

    .footer {padding: 10px 0 0;}

    .logo-footer {text-align: center; display: block; padding-top: 4px;}

    .bottom-bar .text-right {text-align: center !important; padding: 8px 0;}


    /* ### COBERTURAS */
    .coberturas .mobile-coberturas .featured-pattern {margin-bottom: 0 !important;}
    .coberturas .home3-full {padding-bottom: 25px}
    .coberturas .featured-full span {padding-bottom: 25px}

    .carouselCoberturas .carousel-caption {position: relative; padding: 10px}
    .carouselCoberturas .carousel-caption h2 a {font-size: 19px; line-height: 1.25; display: block}

    .carouselCoberturas {margin-bottom: 20px}

    .cobertura_3 .featured-pattern .description, .cobertura_1 .featured-pattern .description {font: 14px 'flama-book', Roboto, sans-serif; line-height: 1.3}


    .carouselCoberturas .carousel-control-prev, .carouselCoberturas .carousel-control-next {z-index: 100}
    .carouselCoberturas .carousel-control-prev-icon, .carouselCoberturas .carousel-control-next-icon {margin-top: -83px}


    .title-cobertura h2 {color: #07a3f9; font:20px 'Gp1headlinebold', Serif; padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px dotted #d6d6d6}

    .carouselCoberturas .carousel-control-prev-icon, .carouselCoberturas .carousel-control-next-icon {width: 25px; height: 54px}
    /*.carouselCoberturas .carousel-control-next-icon {border-radius: 5px 0 0 5px}*/
    /*.carouselCoberturas .carousel-control-prev-icon {border-radius: 0 5px 5px 0}*/


    /* Galeria */
    .carousel-control-prev span img,
    .carousel-control-next span img {width: 25px;}
    .carousel-control-prev, .carousel-control-next {width: 15%;}

    .coberturas_um .featured-home3b .featured-pattern {padding-bottom: 21px}
    .coberturas_um .featured-home3b .featured-pattern h3 a {font-size: 19px; line-height: 1.25}


    /* *** Home - 1  */
    .home1-full {border: 0}
    .home1-full h3 a {font-size: 28px !important;line-height: 1.14}

    .featured-full-home1 .featured-pattern, .featured-min-hom1 .featured-pattern {margin-bottom: 0 !important;}
    .featured-full-home1 .featured-pattern h3 a {font-size: 21px; line-height: 1.20}

    .featured-full-home1A,
    .featured-full-home1B {margin-bottom: 22px; padding-bottom: 25px}

    .noticias-home4 li,
    .featured-full-home1, .featured-min-hom1 {margin-bottom: 22px !important}

    .noticias-home-1 li .wrap_img {width: 100% !important; height: auto}
    .noticias-home-1 li .wrap_img img {width: 100% !important; height: auto}

    .noticias-home-1 li .ultimas_box .noticia-link { display: flex; flex-flow: column}
    .noticias-home-1 li .ultimas_box .noticia-link .wrap_img {order: 2}
    .noticias-home-1 li .ultimas_box .noticia-link .sharesHome {order: 1}
    .noticias-home-1 li .ultimas_box .noticia-link h3 {order: 3}
    .noticias-home-1 li .ultimas_box .noticia-link .description {order: 4}

    .noticias-home-1 li .bloc-duplo {flex-flow: column}
    .noticias-home-1 li .bloc-duplo .bloc-duplo-div {margin-bottom: 22px; padding-bottom: 25px; border-bottom: 1px solid #d6d6d6;}
    .noticias-home-1 li .bloc-duplo .ult {margin-bottom:0; padding-bottom: 0; border-bottom: 0;}
    .noticias-home-1 li .bloc-duplo .bloc-duplo-div {flex-basis: 100%}


    .noticias-home-1 li .bloc-duplo-div-mobile {display: flex; flex-flow: column}
    .noticias-home-1 li .bloc-duplo-div-mobile .wrap_img {order: 2}
    .noticias-home-1 li .bloc-duplo-div-mobile .sharesHome {order: 1}
    .noticias-home-1 li .bloc-duplo-div-mobile h3 {order: 3}
    .noticias-home-1 li .bloc-duplo-div-mobile .description {order: 4}


    .noticias-home-1 li .bloc-duplo h3 a {font-size: 21px;}

    .blogs-home1 {margin-top: 25px}

    .veja-mais-full {margin-bottom: 22px}

    .blogs-home-list li {border-right: 0; border-bottom: 1px dotted #7a7a7a; padding-bottom: 20px; margin-bottom: 20px;}
    .blogs-home-list li:last-child {margin-bottom: 0; padding-bottom: 0;}
    .blogs-home-list li .d-flex h2, .blogs-home-list li .d-flex h3 a {font-size: 20px}
    .blogs-home-list li .d-flex a, .blogs-home-list li .d-flex a span {font-size: 18px}

    /*.noticias-home4 li .noticia-link .description,*/
    .noticias-home-1 li .ultimas_box .noticia-link .description,
    .noticias-home-1 li .bloc-duplo .description {font-size: 16px !important; margin-top: 5px !important}

    .banner-home1-right {text-align: center}

    .tvgp1-home1 ul li .featured-pattern,
    .galeria-home1 ul li .featured-pattern {margin-bottom: 0}

    .galeria-home1 ul li .featured-pattern h3 a {font-size: 21px; line-height: 1.25}


    /* ### NOVO DESTAQUES LINKS */
    .featured_links a:before {margin-top: 0; top: 9px}
    .featured_links .link1 {margin-bottom: 10px}
    .featured_links .link1:last-child {margin-bottom: 0}

    .duplo-margin {margin-bottom: -5px}
    .featured_links_margin {padding-bottom: 0; margin-bottom: -5px}

    .ult_link {margin-bottom: -5px}

    .banner-category-home1 {padding-bottom: 0 !important; border: 0 !important;}


    /* *** Home - 2  */
        .featured-full-image .featured-pattern-size h3 a {font-size: 22px;}
        .featured-full-image .featured-pattern {margin-bottom: 0 }

        .featured-home2 .fontSize-home2 h3 a,
        .featured-home2 h3 a {font-size: 21px !important; line-height: 1.25 !important;}

        .noPaddingHome2 {padding: 0}

        .banner-category {margin-top: 0 !important; padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid #dee2e6;}
        .banner-category iframe {margin: 0 auto; display: block}

        .featured-min-main-two h3 a {font-size: 25px}

        .featured-home2 .featured-category {padding-bottom: 25px !important;}


        .home2 .featured-category .description {font-size: 14px !important; margin-top: 5px !important}


        .home2-border-mobile {position: relative}
        .home2-border-mobile .featured-full span {border-bottom: 0 !important; padding: 0; text-align: left}
        .home2-border-mobile .featured_links {border-bottom: 1px solid #dee2e6; padding-bottom: 20px; margin-top: 17px}
        .featured-full .subtitle-full {margin-top: 10px}

        .featured_links2 .w-50 {width: 100% !important;}

        .featured_links_4 {margin-top: 17px;}

        .featured-home2_link .featured-pattern {padding-bottom: 25px}
    /* *** FIM *** */

    /*galeria home 3*/
    .bg-galeriah3 {padding: 0 4px}
    .bg-galeriah3 .sharesHome {margin-bottom: 5px; justify-content: space-between}
    .bg-galeriah3 .sharesHome .title-shares {background: transparent;}

    /* COBERTURAS */
    .margin-mobile {margin-bottom: 7px !important;}
    .margin-mobile2 {margin-bottom: 4px !important;}


    .duplo-li {background: transparent}
    .duplo-li .bloc-duplo-div:last-child {padding-bottom: 0 !important; margin-bottom: 0 !important; border: 0 !important;}


    .title-box-img img {width: 160px; height: auto}


    /* ### IMAGES MOBILE ## */
    .featured-pattern .wrap_img {min-height: 330px}

    /* NOVO BANNERS */
    /*[class^="ads-highlight-"] {margin-bottom: 22px; padding-bottom: 22px; border-bottom: 1px solid #d6d6d6; text-align: center;}*/
    .ads_mobile {margin-bottom: 22px; /*padding-bottom: 27px;*/ border-bottom: 1px solid #d6d6d6; display: flex; justify-content: center}
    .ads_mobile small { color:#808080; font: 10px 'flama-book', Roboto, sans-serif; margin-bottom: 5px; display: block;}
    .ads_mobile iframe {display: block}
    .banner_destaques {justify-content: center; margin-bottom: 22px; padding-bottom: 22px; border-bottom: 1px solid #d6d6d6}


    [class^="ads-highlight-"]  {margin: 0 auto 24px; width: 300px}
    .ads_highlight {margin: 0 auto; max-width: 300px}
    .ads-highlight-4 {margin: 0 auto 32px}

    .banner_mobileOn {display: block}
    .text_none {display: none!important;}

    /* Home 1*/
    .featured-full span {margin-top: 0}


    .blog-news img {width: 80px; height: auto}
    .blog-news-shares .title-shares {padding-left: 102px}

}

@media (max-width:480px) {
    .shares .dropdown-menu {margin-top: 2px; left: auto !important; right: -70px;}
    .featured_links a {color: #2C2C2C; font: 16px "Lato" , Serif; line-height: 24px}
    .featured_links a span {font-size: 16px; font-weight: 600 !important}

    /* ### IMAGES MOBILE ## */
    .featured-pattern .wrap_img {min-height: 150px}
    .category_home_2 {overflow: hidden}

    .main-nav-wrap, .offcanvas {box-shadow: none !important}
}

@media (max-width:375px) {
    .link_esportes {
        font-size: 15px;
    }
}

@media (max-width:320px) {
    .social li {margin: 0 10px;}
    .link_esportes {
        font-size: 12px;
    }
}

/* EFEITO LAZYLOAD */
/*
.blur-up {
    -webkit-filter: blur(5px);
    filter: blur(5px);
    transition: filter 400ms, -webkit-filter 400ms;
}

.blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0);
}*/