/*
Theme Name:   Zox News Child
Theme URI:    https://themeforest.net/user/mvpthemes/
Description:  Zox News Child Theme
Author:       MVP Themes
Author URI:   https://themeforest.net/user/mvpthemes/portfolio
Template:     zox-news
Version:      1.0.0
License:      GNU General Public License v3 or later
License URI:  http://www.gnu.org/licenses/gpl-3.0.html
Tags:         two-columns, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready
Text Domain:  zox-news-child
*/


.mvp-nav-top-mid img{ max-width: 58%; margin-top: 1px; padding-bottom: 3px; }
.mvp-drop-nav-title{ height: 70px; }

#mvp-fly-logo { max-width: 320px !important; height: 38px !important; margin-left: -38px !important; margin: 20px 30.25%; }

#mvp-fly-menu-wrap { top: 90px; }
#mvp-fly-wrap .mvp-fly-but-wrap { margin: 30px 0; margin-left: -10px; }

.mvp-nav-soc-wrap .fa{
background: rgba(131, 20, 20, 0.6); 
}
.mvp-nav-soc-wrap .fa-brands{
background: rgba(131, 20, 20, 0.6); 
}
.mvp-nav-soc-wrap .fa-youtube-play:hover{
background: rgba(173, 13, 13, 0.6);
}

span.mano-icon img{
width: 20px;
height: 20px;
margin-top: -1px;
text-align: center !important;
}
.mvp-nav-soc-wrap .mano-icon:hover{
background: #ef7a12; 
}

.mvp-nav-small span.mvp-nav-soc-but{ background: rgba(131, 20, 20, 0.6); margin-left: 4px; }
ul.mvp-fly-soc-list li a{ background: rgba(131, 20, 20, 0.6); padding: 9px 1px 0px 1px; }

.date-header{
font-family: 'Montserrat', arial !important;
position: absolute !important;
margin-top: 32px;
right: 10px;
font-size: 12px;
font-weight: 500;
color: #ffffff;
}
.date-header::first-letter{
text-transform: uppercase;
}

.mvp-nav-small .date-header{
margin-top: 8px;
}


/* ========================================
   ÁREA LIVE VÍDEO JS
===========================================*/
#live-bar,
.container-live-js{
  background: #121111;
  margin-bottom: 20px;
  display: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.content-video{ max-width: 450px; margin: 0 auto; }
.vjs-theme-fantasy{ --vjs-theme-fantasy--primary: #ffffff !important; }
.vjs-theme-fantasy:hover .vjs-big-play-button{ color: #ffffff !important; }
.vjs-theme-fantasy .vjs-big-play-button{ border-color: #b30808 !important; }
.vjs-theme-fantasy .vjs-volume-level,
.vjs-theme-fantasy .vjs-play-progress,
.vjs-theme-fantasy .vjs-slider-bar{
   background: #b30808 !important;
}
.vjs-theme-fantasy  .vjs-control-bar{
  background-color: rgba(10, 25, 48, 0.9) !important;
}
.video-js-responsive-container.vjs-hd{
    padding-top: 56.25% !important;
}
.video-js-responsive-container.vjs-sd{
    padding-top: 75% !important;
}
.video-js-responsive-container{
    width: 100% !important;
    position: relative !important;
}
.video-js-responsive-container .video-js{
    height: 100% !important; 
    width: 100% !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
}


/* ========================================
   ÁREA LIVE VÍDEO PLYR
===========================================*/
.row{
  max-width: 62.5rem;
  margin-right: auto;
  margin-left: auto; }
  .row::before, .row::after {
    display: table;
    content: ' '; }
  .row::after {
    clear: both; }
  .row.collapse > .column, .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0; }
  .row .row {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem; }
    @media print, screen and (min-width: 40em) {
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    @media print, screen and (min-width: 64em) {
      .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem; } }
    .row .row.collapse {
      margin-right: 0;
      margin-left: 0; }
  .row.expanded {
    max-width: none; }
    .row.expanded .row {
      margin-right: auto;
      margin-left: auto; }
  .row:not(.expanded) .row {
    max-width: none; }

.fixa-live{ z-index: 999999999999999; position: fixed; top: 0px; width: 100%; }
.fixa-live-mobile{ z-index: 999999999999999; position: fixed; top: 70px; width: 100%; }

.plyr--full-ui input[type=range] {
  color: red !important;
}
.plyr__control--overlaid {
  background: rgba(255, 0, 0, 1) !important;
}
.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
  background: red !important;
}
.plyr__control.plyr__tab-focus {
  box-shadow: 0 0 0 5px rgba(255, 0, 0, 1) !important;
}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before {
  background: red !important;
}

.container-live{ 
  background: #121111;
  margin-bottom: 20px;
}
.content-live{ margin: 0 auto; max-width: 450px; }
.videocontainer iframe{
  width: 270px;
  height: 176px;
  float: left;
  margin: 0 20px 0 0px;
}
.videocontainerMobile{
  text-align: center;
}
.videocontainerMobile iframe{
  width: 500px;
  height: 220px;
  margin-bottom: 0px;
}

.expandvideo{
  cursor: pointer !important;
  color: blue;
  color: #ffffff !important;
}
.expandvideo:hover {
  color: red !important;
}

button.video-live{
font-family: 'Open Sans' , arial !important;
font-size: 13px !important;
line-height: 15px !important;
color: #ffffff !important;
background: red;
padding: 6px 12px 6px 10px;
margin-bottom: 12px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -1px;
cursor: auto;
}
#circle{
    background: #ffffff;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    float: left;
    margin-top: 3px;
    margin-right: 4px;
}
h2.video-live{ 
   font-family: 'Open Sans' , arial !important; 
   font-size: 18px;
   line-height: 24px;
   padding-top: 40px;
   margin-bottom: 20px;
   color: #ffffff !important; 
   font-weight: 700;
   letter-spacing: 0px;
}

.container-title-live{ background: #e02016; }
.show-live{ 
   font-family: 'Montserrat' , arial; 
   font-size: 17px;
   line-height: 50px;
   font-weight: 700;
   color: #ffffff;
   text-align: center;
   margin-right: 10px;
}
.show-live a{ color: #ffffff; }
.show-live .fa-circle{ color: #ffd000; }
.show-live .fa-television{ color: #ffd000; }


/* Blink for Webkit and others (Chrome, Safari, Firefox, IE, ...) */
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
  text-decoration: blink;
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 0.6s;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:ease-in-out;
  -webkit-animation-direction: alternate;
}

.box-video-sidebar{ 
  background: #e40e03; 
  padding: 10px;
}

li.mano-icon-fly img{
   position: relative;
   display:  inline-block;
   width: 16px;
   height: 16px;
   vertical-align: top;
   padding-left: 2px;
}
li.mano-icon-footer img{
   position: relative;
   display:  inline-block;
   width: 21px;
   height: 21px;
   vertical-align: top;
}
ul.mvp-foot-soc-list .bg-icon-footer:hover{ background: #ef7a12; }

#mvp-foot-logo img{ width: 350px !important; margin-top: 2px; margin-bottom: 4px; }

.mvp-blog-story-wrap{ padding: 20px 0px 0px 0px; }
.mvp-soc-mob-right i{ cursor: pointer; }

.mvp-author-info-name{ color: #363636; }
.author-name{ font-weight: 700; }

#mvp-nav-bot-wrap span.mvp-nav-search-but, #mvp-nav-bot-wrap .mvp-nav-menu ul li a{ font-weight: 700; }

.mvp-nav-menu ul li ul.mvp-mega-list li a, .mvp-nav-menu ul li ul.mvp-mega-list li a p{ font-weight: 700; }

span.mvp-feat1-pop-head,span.mvp-widget-home-title, span.mvp-widget-home-title-02, ul.mvp-feat1-list-buts li.active span.mvp-feat1-list-but, span.mvp-post-cat{ background: #e40e03; color: #ffffff;  }

.mvp-fly-top:hover, .mvp-vid-box-wrap, ul.mvp-soc-mob-list li.mvp-soc-mob-com{ background: #e40e03; color: #ffffff; }

.mvp-vid-box-wrap{ opacity: 0.9; }

#mvp-content-main p a, .mvp-post-add-main p a{ font-weight: 700; box-shadow: none !important; }
#mvp-content-main p a:hover, .mvp-post-add-main p a:hover{ color: #e02016 !important; background: none !important;  box-shadow: none !important; }

span.mvp-fly-soc-head{ color: #ffffff !important; }

.fotorama--wp{
  background: #b90c0c !important;
  padding: 0px 0px 0px 0px !important;
}
.fotorama__wrap{
  background: #b90c0c !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: block !important;
  position: relative !important;
}
.fotorama__caption__wrap{
  padding: 10px 0px 10px 0px !important;
  font-size: 13px !important;
  line-height: 14px !important;
  width: 100% !important;
  height: 100% !important;;
  background: #000000 !important;
  text-align: center !important;
}
.fotorama__wrap img{ max-height: 200px; }
img.fotorama__img{
 top: 0 !important; 
 bottom: 0 !important; 
 height: 100% !important;
}

span.mvp-cd-cat{ 
font-weight: 700;
display: inline-block;
background-attachment: scroll;
background-position: 0 0;
background-repeat: repeat;
padding: 4px 5px 4px 5px;
font-size: 12px;
color: #000 !important;
background: #ffd000;
}
.mvp-feat1-left-wrap span.mvp-cd-date{ padding: 6px 0px 0px 0px; }

.mvp-widget-feat2-left-cont span.mvp-cd-cat{
font-weight: 700;
display: inline-block;
background-attachment: scroll;
background-position: 0 0;
background-repeat: repeat;
padding: 4px 6px 4px 7px;
font-size: 14px;
color: #000;
background: #ffd000;
}
.mvp-widget-feat2-left-cont span.mvp-cd-date{ padding: 6px 0px 0px 0px; }

.mvp-widget-dark-feat span.mvp-cd-cat{
font-weight: 700;
display: inline-block;
background-attachment: scroll;
background-position: 0 0;
background-repeat: repeat;
padding: 4px 5px 4px 6px;
font-size: 14px;
color: #000;
background: #ffd000;
}
.mvp-widget-dark-feat span.mvp-cd-date{ padding: 6px 0px 0px 0px; }

.layout-small-only{ margin-top: 0px; }
.ultimas-home{ margin-top: 40px; }

.mvp-widget-feat1-top-story span.mvp-cd-cat{
font-weight: 700;
display: inline-block;
background-attachment: scroll;
background-position: 0 0;
background-repeat: repeat;
padding: 4px 6px 4px 7px;
font-size: 14px;
color: #000;
background: #ffd000;
}
.mvp-widget-feat1-top-story span.mvp-cd-date{ padding: 6px 0px 0px 0px; }

.mvp-feat1-feat-text h2.mvp-stand-title{
    font-size: 1.8rem;
    line-height: 1.14;
    font-weight: 700;
    width: 90%;
    text-shadow:
       1.1px  1.1px 0 #000,
      -1px -1px 0 #000,  
       1px -1px 0 #000,
      -1px  1px 0 #000,
       1px  1px 0 #000;
}
.mvp-feat1-feat-text h2{ 
  font-size: 1.8rem;
  line-height: 1.14;
  text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}
.mvp-feat1-sub-text h2{
   font-size: 1.8rem;
   line-height: 1.14;
   text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}
.mvp-widget-dark-wrap{ margin-top: 30px; }
.mvp-widget-dark-feat-text h2{
   font-size: 1.8rem;
   line-height: 1.14;
   text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}
.mvp-widget-feat1-top-text h2{
   font-size: 1.8rem;
   line-height: 1.14;
   text-shadow:
       1px 1px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}

.mvp-widget-feat2-right-cont{ height: auto; }

ul.mvp-related-posts-list li{ height: 260px; }

.box-link-single{ 
  background: transparent;
  padding: 0px;
  display: inline-block;
  margin-bottom: 16px;
}
.box-link-single img{ 
  float: left;
  margin-right: 10px;
  width: auto;
  height: 100px; 
  border-left: 5px solid #f6d000;
}
.box-link{
  font-size: 21px; 
  line-height: 28px;
  font-weight: 700;
  padding-top: 20px;
  display: inline;
  letter-spacing: 0px;
  color: #1c1c1c;
}
.box-link:hover{ color: #F71508; }


#mvp-feat3-wrap{ margin-bottom: 22px; }

.mvp-feat3-main-text h2.mvp-stand-title{
    font-size: 2.1rem;
    line-height: 1.1;
    font-weight: 700;
    width: 90%;
    text-shadow:
       1.1px  1.1px 0 #000,
      -1px -1px 0 #000,  
       1px -1px 0 #000,
      -1px  1px 0 #000,
       1px  1px 0 #000;
}

.mvp-feat3-sub-text h2{ 
color:#fff;
font-size: 1.4rem;
font-weight: 700;
letter-spacing: -.02em;
line-height: 1.3;
margin-right: 30%;
width: 90%;
   text-shadow:
       0.8px  0.8px 0 #000,
      -1px -1px 0 #000,  
       1px -1px 0 #000,
      -1px  1px 0 #000,
       1px  1px 0 #000;
}
.mvp-feat3-main-text p{ 
color: #ffffff;
}

.cat-blog{ margin-top: -26px; }
.mvp-blog-story-text h2 { font-size: 1.4rem; line-height: 1.2; margin-top: -4px; margin-bottom: -6px; }
.mvp-blog-story-wrap:first-child{
border-top: none;
margin-top: -20px !important;
}
.mvp-blog-story-text p{
font-size: 1rem;
font-weight: 400;
line-height: 1.4;
}

h1.page-title-category{ font-family: 'Montserrat', arial; font-size: 34px; font-weight: 900; text-transform: uppercase; letter-spacing: -2px; }

h1.mvp-widget-home-title{
  float: left;
  margin-bottom: 50px;
  position: relative;
  text-align: center;
  width: 100%;
}
h1.mvp-widget-home-title:before{
  content: '';
  background: #555;
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 50%;
  width: 100%;
  height: 1px;
  z-index: 0;
}
span.mvp-widget-home-title-02{
  color: #fff;
  display: inline-block;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
  padding: 5px 13px;
  position: relative;
  text-transform: uppercase;
  transform: skewX(-15deg);
  z-index: 1;
}

h1.mvp-post-title{ font-size: 2.3rem !important; line-height: 1.2; color: #000000; font-weight: 800; letter-spacing: -0.8px; margin-bottom: -10px; }
.page h1.mvp-post-title{
    font-size: 2.1rem;
    text-transform: uppercase;
    font-weight: 800;
    margin-top: 10px;
    margin-bottom: 20px;
}
h1.mvp-post-title-wide{ color: #ffffff; }
span.mvp-post-excerpt{ font-size: 1.2rem !important; color: #1a1a1a; line-height: 27px; }
.line-bottom-single{ border-bottom: 1px solid rgb(221, 221, 221); padding-top: 13px; margin-bottom: 8px; width: 100%;  content:".";  display:block; clear:both; }
.container-author{ margin-top: -10px; }
.entry-author{
font-family: arial !important;
float: left !important;
height: auto !important;
font-size: 13px !important;
line-height: 19px !important;
font-weight: 300 !important;
letter-spacing: 0 !important;
color: #2d2b2b !important;
}
.btn-google a{
font-family: 'Open Sans', arial !important;
font-weight: 400;
letter-spacing: -0.1px;
background: #dd4b38;
color: #ffffff;
margin-top: 2px;
padding: 6px 10px 7px 10px;
display: inline-block;
border-radius: 50px;
float: right;
font-size: 13px;
}
.btn-google .fa-google{ font-size: 17px; }

#listenButton1{
font-family: 'Open Sans', arial !important;
font-size: 15px !important;
font-weight: 800 !important;
border-radius: 100px !important;
border: 0;
background: #ccc !important;
color:  #000 !important;
padding: 6px 8px 5px 8px !important;
cursor: pointer;
}
#listenButton1 img{ display: none !important; }
.time-read{ 
font-family: 'Open Sans', arial;
font-size: 14px;
font-weight: 500;
text-align: center; 
margin-top: 14px;
margin-bottom: 14px; 
}

.btn-side-container{ margin-top: -14px; }
.btn-social-sidebar{
   width: 100%;
   display: inline-block;
   font-size: 17px;
   text-align: center;
   padding: 14px 0px 14px 0px;
   border-radius: 10px;
   margin-bottom: 10px;
   text-decoration: none;
}
.btn-social-sidebar:last-child{ margin-bottom: 0px; }
#mvp-side-wrap a.btn-social-sidebar{ color: #ffffff; }
.bg-face-side{ background: #4267B2; }
.bg-twitter-side{ background: #494646; }
.bg-insta-side{ background: #E1306C; }
.bg-youtube-side{ background: #FF0000; }
.bg-gnews-side{ background: #dd4b38; }

#mvp-content-main h2{
  font-family: 'Archivo' , arial;
  font-size: 23px;
  line-height: 27px;
  font-weight: 700;
  letter-spacing: -0.2px;
}
#mvp-content-main h2 a{
box-shadow: inset 0 -8px 0 #e02016;
}
#mvp-content-main h2 a:hover{
color: #ffffff;
background: #e02016;
}
#mvp-content-main h3{
  font-family: 'Archivo' , arial;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
  letter-spacing: -0.2px;
}
#mvp-content-main h3 a{
box-shadow: inset 0 -8px 0 #e02016;
}
#mvp-content-main h3 a:hover{
color: #ffffff;
background: #e02016;
}
#mvp-content-main h4{
  font-family: 'Archivo' , arial;
  font-size: 20px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: -0.2px;
}
#mvp-content-main h4 a{
box-shadow: inset 0 -8px 0 #e02016;
}
#mvp-content-main h4 a:hover{
color: #ffffff;
background: #e02016;
}

#mvp-content-main p,
.mvp-post-add-main p{
font-size: 19px;
line-height: 29px;
font-weight: 400;
letter-spacing: 0px;
color: #333232;
}
#mvp-content-main strong,
.mvp-post-add-main strong{ color: #000000; }


.text-bold{ font-weight: 700; }
.feature-post{ width: 100% !important; }
.feature-post .wp-caption{ width: 100% !important; }


.single-post #mvp-content-main-0 li:first-child {
  padding-bottom: 7px;
  margin-top: 15px;
}
.single-post #mvp-content-main li:last-child {
  margin-bottom: 24px;
}

.single-post #mvp-content-main ul li{
  margin: 10px 0;
  margin-left: 0px;
  margin-left: 16px;
}
.single-post #mvp-content-main ul li{
  position: relative;
  font-size: 18px;
  line-height: 28px;
  margin-bottom: 16px;
  padding-left: 14px;
}
.single-post #mvp-content-main ol li{
  position: relative;
  padding-left: 25px;
  margin-left: -16px;
  margin-right: 0px;
  margin-bottom: 20px;
  list-style-position: inside;
  font-family: 'Archivo', arial;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  list-style-type: none;
  -ms-transform: translate(22px);
 /* IE 9 */
  -webkit-transform: translate(22px);
 /* Chrome, Safari, Opera */
  transform: translate(22px);
}

#mvp-content-main blockquote{
  border-left: 5px solid #e40e03;
  margin: 1.5em 10px;
  padding-top: 6px;
  padding-left: 1.6rem;
  padding-bottom: 7px;
  quotes: "\201C""\201D""\2018""\2019";
}
#mvp-content-main blockquote p{
  font-family: 'Open Sans', arial; 
  font-size: 22px !important;
  line-height: 30px !important;
  font-weight: 700 !important;
  color: #000000 !important;
  display: inline;
}

#mvp-content-main ol{
  list-style: none !important;
  counter-reset: my-awesome-counter !important;
}
#mvp-content-main ol li:first-child{ margin-top: 30px; }
#mvp-content-main ol li{
  padding-left: 0px;
  margin-left: 0px;
  margin-right: 30px;
  line-height: 32px !important;
  color: #000000 !important;
  counter-increment: my-awesome-counter !important;
}
#mvp-content-main ol li::before{
  content: counter(my-awesome-counter) " " !important;
  font-size: 20px !important;
  line-height: 30px !important;
  color: #e40e03 !important;
  font-weight: bold !important;
  padding-left: 3px;
  padding-right: 5px;
  margin-left: -25px;
  letter-spacing: 0px;
}
.eape-icon-image{ display: none !important; }
a.eape-embed-file-link{
font-size: 22px !important;
line-height: 30px !important;
font-weight: 700 !important;
color: #161616 !important;
box-shadow: inset 0 -8px 0 #e02016 !important;=
}
a.eape-embed-file-link:hover{ color: #ffffff !important; background: #e02016 !important; text-decoration: none !important; }




/* ==========================================================================
   WHATSAPP
========================================================================== */
.single .eapp-whatsapp-chat-root-layout-component{ display: none !important; }

.wa__btn_popup{ z-index: 9999999999!important; } 
.wa__popup_chat_box.wa__active{ z-index: 9999999999!important;  }

.wa__popup_chat_box .wa__popup_heading .wa__popup_title{
    font-family: 'Montserrat', arial !important;
    font-size: 20px !important;
    font-weight: 700 !important;
  }
.wa__popup_chat_box .wa__popup_heading .wa__popup_intro {
    font-family: 'Montserrat', arial !important;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #ffffff !important;
}
.wa__popup_content_list .wa__popup_content_item .wa__member_name {
    font-family: 'Montserrat', arial !important;
    font-weight: 700 !important;
}
.wa__member_status{
    font-family: 'Open Sans', arial !important;
    font-weight: 700 !important;
    color: #F52323 !important;
    text-transform: uppercase !important;
}
.wa__popup_chat_box .wa__popup_notice {
    font-family: 'Open Sans', arial !important;
    font-weight: 400 !important;
    color: #4c4f57 !important;
}
.wa__btn_popup_txt{ display: none; }


.float-btn-whats::before{
    content: "";
    width: 10px;
    height: 10px;
    background-color: rgb(255, 0, 0);
    display: block;
    position: absolute;
    z-index: 9999999999999;
    border-radius: 50%;
    right: 4px;
    top: 4px;
}
.float-btn-whats{
  position: fixed;
  display: none;
  z-index: 9999999999999;
  width:56px;
  height:56px;
  bottom:10px;
  right:14px;
  background-color: rgb(35, 202, 53);
  color:#FFF;
  border-radius: 100%;
  text-align:center;
  z-index:100;
}
.float-btn-whats:hover{ color:#FFF; }
.my-float-btn-whats{
    color:#FFF;
    margin-top: 10px;
    margin-left: 1px;
    font-size: 37px !important;
}



/* ==========================================================================
   RESPONSIVE IMAGES
========================================================================== */
#mvp-post-feat-img{ margin-top: 0px; margin-bottom: 10px; }
#mvp-post-feat-img img{ border-bottom: 4px solid #ffd000; width: 100%; padding-bottom: 3px; }

.wp-caption{
margin: 0;
padding: 0;
max-width: 100%;
}
.wp-caption::after{
    content: " ";
    display: table;
    margin-bottom: 20px;
    width: 100%;
    border-bottom: 1px solid #ccc;
}
.wp-caption img[class*="wp-image-"]{
display: block;
margin: 0 auto 0;
width: 100%;
border-bottom: 4px solid #ffd000;
padding-bottom: 3px;
}
.wp-caption p.wp-caption-text{   
font-family: arial !important;
font-size: 15px !important;
line-height: 19px !important;
font-weight: 300 !important;
margin-top: 0px;
margin-bottom: 6px !important;
padding: 10px 0px 8px 0px !important;
color: #1c1c1c;
text-align: left;
}
#mvp-content-main p.wp-caption-text{
font-family: arial !important;
font-size: 15px !important;
line-height: 19px !important;
font-weight: 300 !important;
margin-top: 0px;
margin-bottom: 6px !important;
padding: 10px 0px 8px 0px !important;
color: #1c1c1c;
text-align: left;
}
#mvp-content-main p.wp-caption-text:before {
font-family: FontAwesome;
content: "\f030";
font-size: 13px;
font-weight: 300;
display: block;
float: left;
margin: 0 6px 0 0;
color: #1c1c1c;
}
.alignright{float: right;  margin: 9px 0px 4px 12px; }
.alignleft{float: left;  margin: 8px 14px 4px 0px; }
.aligncenter{clear:both;  display: block;  margin-left:auto;  margin-right:auto; }

.wp-block-image{
margin: 0 !important;
padding: 0 !important;
max-width: 100% !important;
}
.wp-block-image figcaption{  
font-family: 'Open Sans' , arial !important;   
font-size: 14px !important;
line-height: 19px !important;
font-weight: 700 !important;
margin-bottom: 10px !important;
padding: 5px 0px 10px 0px !important;
color: #1c1c1c !important;
text-align: left !important;
border-bottom: 1px solid #938f8f !important;
}



/* ==========================================================================
   COMMENTS FORM
========================================================================== */
.show-comments{
font-family: 'Montserrat', arial; 
font-size: 21px;
padding: 14px 10px 14px 10px;
top: 50px;
font-weight: 900;
text-transform: uppercase;
text-align: center;
border: 2px solid #e40e03;
color: #e40e03;
background: transparent;
width: 100%;
cursor: pointer;
margin-bottom: 20px;
}
.show-comments i{ font-size: 21px !important; color: #e40e03 !important; margin-right: 4px; }
.show-comments:hover{ border: 2px solid #e40e03; color: #e40e03; }
.show-comments:hover i{ color: #e40e03 !important; }
    
/* COMMENTS */
.info-comment{
  font-family: 'Open Sans', arial;
  background: #f2f1d4;
  color: #1c1c1c;
  font-size: 14px;
  padding: 10px;
  margin-bottom: 20px;
}
.aiowps-captcha-equation{ margin-top: 14px; }
.aiowps-captcha-equation strong{
  font-size: 16px;
  font-weight: 700;
  color: #1c1c1c;
}
.aiowps-captcha-equation input[type="text"] {
  font-size: 16px !important;
  font-weight: 500 !important;
  width: 96% !important;
  color: #1c1c1c !important;
  border: 1px solid #977b7e;
  border-radius: 3px !important;
  padding: 12px 16px 12px 10px !important;
  outline: none !important;
  box-shadow: none !important;
  margin-top: 10px;
  margin-bottom: 0px;
}
#comments { margin-top: 20px; margin-bottom: 40px; }
#comments span.required { color: #C30 }
.commentlist { margin: 0 }
.commentlist .children { margin-left: 30px; }
.commentlist li { list-style: none; margin: 0; }
.commentlist .comment,
.commentlist .pingback { border-bottom: 1px solid #eee; margin-bottom: 20px; padding-bottom: 20px; }
.comment-author { left: 0; position: absolute; top: 0; }
.comment-author .avatar { display: block; border-radius: 4px; }
#comments .comment-meta-1{ font-weight: 700; }
#comments .comment-meta-1 span{ font-size: 11px; color: #333; margin-left: 10px; font-weight: 400; }
#comments .c{
font-family: arial;
font-size: 16px;
line-height: 22px;
margin-top: 6px;
margin-bottom: 10px;
color: #444444;
font-weight: 300;
}
.comment-meta { margin-bottom: 10px }
.comment-meta .fn { font-family: 'Montserrat', arial; font-size: 14px; font-weight: 700; color: #000000; display: block; }
.comment-date { display: inline-block; margin-right: 5px; }
.comment-details { margin-left: 90px; }
.comment-content p{ 
font-family: "Open sans", arial;
font-size: 16px;
line-height: 24px;
font-weight: 400;
margin-bottom: 10px;
color: #000000;
}
p.comment-notes{ 
font-family: "Open sans", arial;
font-size: 13px;
line-height: 24px;
font-weight: 600;
color: #363636;
margin-top: 10px;
margin-bottom: 10px;
}
.comment-date a,
a.comment-reply-link { font-family: 'Open Sans', arial; font-size: 1em; color: #b64c47; font-weight: 600; font-style: italic; }
.comment-date{ font-family: 'Open Sans', arial; font-size: 0.85em; color: #51557b; font-weight: 600; font-style: italic; }
a#cancel-comment-reply-link{ 
display: inline-block;
font-size: 1em;
text-align: center;
margin-top: -8px;
margin-left: 10px;
padding: 5px;
background: #ffe300;
color: #000000; 
font-weight: 600;
}
p.waiting_approval{
display: inline-block;
font-size: 1em;
text-align: center;
margin: 10px 0px 10px 0px;
padding: 5px;
background: #ffe300;
color: #000000; 
font-weight: 600;
}
#respond { margin: 40px 0 0; }
.commentlist li article { position: relative }
#log-out { float: right; margin-top: -56px; }
.comment-form-comment label[for="comment"] { display: none }
#reply-title { font-size: 1em; margin: 0 0 20px; }
#reply-title .heading { margin-bottom: 10px; }
p.logged-in-as { font-size: 0.9em; margin-bottom: 20px }
#comments .form-allowed-tags { display: none }
.comment-awaiting-moderation { background: #02AACE; color: #fff; display: inline-block; line-height: 1em; margin-bottom: 20px; margin-top: 10px; padding: 2px 6px; }
#comments .pingback .comment-details { margin-left: 0; }

h3#reply-title{
    font-family: 'Montserrat', arial; 
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 20px;
    letter-spacing: 0px;
}
h3#theChampReplyTitle{
    font-family: 'Montserrat', arial; 
    font-size: 24px;
    line-height: 24px;
    font-weight: 800;
    color: #e40e03;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 0.2px;
}
.theChampCommentingTabs ul{
    font-family: 'Montserrat', arial; 
    font-size: 16px;
    line-height: 16px;
    font-weight: 800;
    color: #000000;
    text-transform: uppercase;
}
li.theChampSelectedTab {
    color: #e40e03 !important;
    padding-bottom: 4px !important;
    border-bottom: 3px solid #e40e03 !important;
}
.comment-form-captcha label{ display: none !important; }
.comment-form-captcha span.required{ display: none !important; }

.cld-like-wrap{ color: #e40e03; }
.cld-like-wrap .fa-thumbs-up{ color: #e40e03; }
.cld-dislike-wrap{ color: #179013; }
.cld-dislike-wrap .fa-thumbs-down{ color: #179013; }

#feelbox-title{
    font-family: 'Montserrat', arial; 
    font-size: 24px;
    line-height: 24px;
    font-weight: 800;
    color: #000000;
    margin-bottom: 20px;
    letter-spacing: 0.2px;
}
#title span{ display: none !important; }
#sparkbardiv ul{ list-style-type: none !important; }
.sparkbar div{ height: 4px; }
.spark1, .spark2, .spark3, .spark4, .spark5, .spark6{ background-color: #ccc; }

h2#comments-title{
    font-family: 'Montserrat', arial; 
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #000000;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 0px;
}
#comments label{
    display: none;
}
#comments .comment-form-author,
#comments .comment-form-email{
    float: left;
    width: 28%;
    margin-right: 44px;
    margin-bottom: 16px; 
}
#comments .comment-form-url{
    float: left;
    width: 28%;
    margin-right: 0px;
    margin-bottom: 16px; 
}

#comments input[type="text"] {
  font-family: 'Montserrat', arial !important;
  width: 100%;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #1c1c1c !important;
  border: 1px solid #977b7e;
  border-radius: 3px !important;
  padding: 12px 16px 12px 10px !important;
  outline: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
}
#comments input[type="text"]:focus{
  border: 1px solid #977b7e !important;
}
#comments input::placeholder{
  color: #696969;
}
#comments textarea {
  font-family: 'Montserrat', arial !important;
  width: 96%;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #1c1c1c !important;
  border: 1px solid #977b7e;
  border-radius: 3px !important;
  padding: 6px 16px 24px 10px !important;
  outline: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
}
#comments textarea:focus {
  border: 1px solid #977b7e !important;
}
#comments textarea::placeholder{
  color: #696969;
}
#comments input[type="submit"] {
  font-family: 'Montserrat' , arial;
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
  background: #000000;
  border: 0;
  border-radius: 0;
  padding: 12px 11px 12px 13px;
  color: #ffffff;
  cursor: pointer;
  margin-top: 20px;
  margin-bottom: 20px;
}
#comments input[type="submit"]:hover {
  background: #e40e03;
}
#comments .children{
    margin-left: 3em;
}

#comments cite{ font-size: 17px; text-transform: capitalize !important; }


/************************************************
  15. Pagination
************************************************/
.pagination {
  font-family: 'Open Sans' , arial !important; 
  clear: both;
  display: inline-block;
  position: relative;
  font-size: .8rem;
  font-weight: 700;
  line-height: 100%;
  padding: 0;
  text-transform: uppercase;
  }
 
.pagination span, .pagination a {
  background: #ccc;
  border: 1px solid #aaa;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
      -ms-border-radius: 5px;
       -o-border-radius: 5px;
    border-radius: 5px;
  color: #1c1c1c;
  display: block;
  float: left;
  font-size: .8rem;
  font-weight: 400;
  margin: 2px 5px 2px 0;
  padding: 9px 12px 8px;
  text-decoration: none;
  width: auto;
  }
 
.pagination .current,
.pagination a:hover {
  background: #e02016;
  color: #fff;
  }

.pagination a,
.pagination a:visited {
  color: #1c1c1c;
  }


/* ==========================================================================
   POPULAR POSTS
========================================================================== */
.pop-layout-v{ margin-bottom: 34px; }
.pop-layout-v a{ outline:0; text-decoration: none !important; }

.pop-inside-2{ padding: 10px !important; }
ul.pop-widget-tabs li a{ border-bottom: 3px solid #e40e03 !important; }
ul.pop-widget-tabs li a:hover, ul.pop-widget-tabs li a.active, ul.pop-widget-tabs li a:active, ul.pop-widget-tabs li a:focus {
    text-decoration: none;
    background: transparent !important;
    color: #ffffff !important;
    background: #e40e03 !important;
    border-bottom: 3px solid #e40e03 !important;
}
ul.pop-widget-tabs a{
font-family: 'Montserrat', arial !important;
font-size: 14px!important;
color: #1c1c1c !important;
padding:4px 8px 1px 8px !important;
letter-spacing: 0px !important;
text-transform: uppercase;
font-style: italic;
}
div.pop-inside ul li{
font-family: 'Open Sans', arial;
font-size: 15px;
line-height: 19px !important;
color: #1c1c1c !important;
font-weight: 700 !important;
}
#popular-widget-2 div.pop-inside ul li .pop-title a{
margin-top: -8px !important;
line-height: 18px !important;
color: #1c1c1c !important;
}
div.pop-inside ul li .pop-title:hover{ color: #222; opacity: .6; }


/* ==========================================================================
   PODCASTS
========================================================================== */
.banner-podcasts-category{ margin-bottom: 40px; }

.archive-podcasts h2{
    font-family: 'Montserrat', arial !important;  
    color: #1c1c1c;
    float: left;
    font-size: 1.7rem;
    font-weight: 800;
    letter-spacing: -.02em;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 100%;
    opacity: 1;
}
.archive-podcasts h2:hover{
    opacity: 0.6 !important;
}
.archive-podcasts-share{
      width: 100%;
      text-align: center;
}
.line-archive-podcasts{
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}
.wpusb-item{ margin-right: 3px !important; margin-bottom: 6px !important; }
.wpusb .wpusb-facebook svg{ color: #4267B2 !important; }
.wpusb .wpusb-twitter svg{ 
  color: #fff !important;
  background: #494646;
  border-radius: 100%;
  width: 20px !important;
  height: 20px !important;
}
.wpusb-twitter-rounded{ padding: 6px; }
.wpusb .wpusb-whatsapp svg{ color: #12C254 !important; }

.elfsight-widget-pdf-embed{ margin-bottom: 20px !important; }

#mvp-post-head{ margin-bottom: 0px !important; }
.social-share-single{ margin-left: 10px; }
.social-share-single p{
font-family: 'Archivo', arial !important;
font-size: 15px !important;
line-height: 19px !important;
color: #1c1c1c !important;
font-weight: 700 !important;
float: left;
margin-right: 8px;
}
.fa-podcast a{ color: #ffffff !important; }

p.text-link-share{
font-family: 'Archivo', arial;
font-size: 19px !important;
line-height: 29px;
font-weight: 400 !important;
letter-spacing: 0px;
color: #000000;
}
p.text-link-share a{ font-weight: 800 !important; }
p.text-link-share a:hover{ color: #e02016 !important; }

.mvp-post-tags-header{
font-family: 'Inter', arial !important;  
font-weight: 700;
}
.mvp-post-tags a,
.mvp-post-tags a:visited{
font-family: 'Open Sans', arial !important;  
font-weight: 700;
letter-spacing: 0.2px;
display: inline-block;
background-attachment: scroll;
background-position: 0 0;
background-repeat: repeat;
padding: 4px 5px 5px 5px;
margin-left: 0px;
font-size: 12px;
color: #000 !important;
background: #e1ddda;
border-bottom: none;
}
.mvp-post-tags a:hover{
color: #fff !important;
background: #e40e03;
}
.mvp-post-tags a::before {
    content: '';
    position: absolute;
    left: -8px;
}


/* ==========================================================================
    GRAVITY FORM
========================================================================== */
li.gfield.gf_left_half, li.gfield.gf_right_half{ margin: 0 auto !important; }

.meu-form input[type="text"]{
  font-family: 'Roboto Slab', arial !important;  
  width: 100%;
  font-size: 16px !important; 
  font-weight: 500 !important; 
  color: #000000 !important;
  border: 2px solid #696969;
  width: 98% !important;
  border-radius: 3px !important;
  padding: 8px 16px 8px 16px !important;
  outline: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
}
.meu-form input[type="text"]:focus{ border: 2px solid #000000; }
.meu-form input::placeholder{ color: #000000; }


.meu-form input[type="select"]{
  font-family: 'Roboto Slab', arial !important;  
  width: 100%;
  font-size: 16px !important; 
  font-weight: 500 !important; 
  color: #000000 !important;
  border: 2px solid #000000;
  width: 100% !important;
  height: 50px;
  border-radius: 3px !important;
  outline: none !important;
  box-shadow: none !important;
  margin-top: 4px;
  margin-bottom: 0px;
}
.meu-form input[type="select"]:focus{ border: 2px solid #000000; }
.meu-form input[type="select"]::placeholder{ color: #000000; }

.meu-form .button{ background: #000000; }
.meu-form .gform_drop_area{ color: #000000 !important; }

.meu-form textarea{
  font-family: 'Roboto Slab', arial !important;  
  width: 99% !important;
  font-size: 16px !important; 
  font-weight: 500 !important; 
  color: #000000 !important;
  border: 2px solid #000000;
  border-radius: 3px !important;
  padding: 4px 16px 24px 10px !important;
  outline: none !important;
  box-shadow: none !important;
  margin-top: -3px;
  margin-bottom: 0px;
}
.meu-form textarea:focus{ border: 2px solid #000000; }
.meu-form textarea::placeholder{ color: #000000; }

.meu-form input[type="submit"]{
    border: 2px solid #ffd000 !important;
    background-color: #e91107 !important;
    font-size: 15px !important;
    font-weight: 800 !important; 
    color: #ffffff;
    border: 0;
    cursor: pointer;
    border-radius: 0px;
    padding: 9px 16px 8px 16px !important;
    text-transform: uppercase;
}
.meu-form input[type="submit"]:hover{
    background-color: #e91107;
}
.send-ok{
font-family: 'Roboto Slab' , arial;
font-weight: 600;
font-size: 21px;
line-height: 30px;
color: #0a721e;
letter-spacing: 0px;
margin-top: 20px;
}

h2.gform_submission_error{ font-size: 1.1rem !important; color: #ef1414 !important; text-align: center !important; }
.gform_legacy_markup_wrapper div.validation_error{ 
color: #ef1414 !important;
border-top: 2px solid #ef1414 !important;
border-bottom: 2px solid #ef1414 !important;
width: 98% !important;
}
.gform_validation_errors{
border: 1px solid #ef1414 !important;
box-shadow: 0 0 0 #ef1414 !important;
}
.meu-form li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea{
  border: 2px solid #ef1414 !important;
}
.meu-form .validation_message{ color: #ef1414 !important; }
.meu-form li.gfield.gfield_error.gfield_contains_required div.gfield_description{ padding-top: 6px !important; }
.meu-form li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
background-color: transparent !important;
border-top: 0px !important;
border-bottom: 0px !important;
margin-bottom: 0px !important;
padding-bottom: 0px !important;
padding-top: 0px !important;
box-sizing: border-box !important;
}
.meu-form .gfield_captcha_input_container{ margin-bottom: -8px !important; }

/* ==========================================================================
   PUBLICIDADE BOXES
========================================================================== */
.banner-leaderboard{
margin: 12px 0 0px 0;
padding: 0px 0px 0px 0px;
text-align: center;
display: block;
line-height: 0;
}
p.text-pub{
font-family: arial;
font-size: 9.5px;
color: #636262;
margin-top: 3px;
text-transform: uppercase;
float: right;
letter-spacing: 0.2px;
}
.home .banner-topo{ margin-top: 10px; margin-bottom: 22px; }
.home .banner-meio-home-01{ margin-top: 0px; }
.home .banner-meio-home-02{ margin-top: -20px; }
.home .banner-meio-home-03{ margin-top: -20px; margin-bottom: 14px; }

.banner-home-amazonas{ margin-bottom: 16px; }
.banner-home-economia{ margin-top: -12px; margin-bottom: 16px; }

.single-post .banner-topo{ margin-top: 10px; margin-bottom: 30px; }
.category .banner-topo{ margin-top: 10px; margin-bottom: 30px; }
.archive .banner-topo{ margin-top: 10px; margin-bottom: 30px; }

.category span.mvp-cd-date::before, .tag span.mvp-cd-date::before{ content: none; margin-right: 0px; }

.mvp-ad-label-02{
  color: #999;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: .2em;
  line-height: 1;
  margin-top: 10px;
  position: relative;
  top: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  clear: both;
}
.banner-post-bottom-01{
float: left;
margin-left: 26px;
}
.banner-post-bottom-02{
float: left;
margin-left: 10px;
}

#ai_widget-2, #ai_widget-4, #ai_widget-6{ margin-top: 18px; }
#ai_widget-3, #ai_widget-5, #ai_widget-7{ margin-top: -10px; }
#ai_widget-9, #ai_widget-10{
  margin-top: 18px !important;
  margin-bottom: 20px !important;
}

/* ==========================================================================
   VIDEO RESPONSIVE
========================================================================== */
iframe{ border: 0 !important; }
.videoWrapper{
  position: relative !important;
  padding-bottom: 56.25% !important; /* 16:9 */
  padding-top: 0px !important;
  height: 0 !important;
}
.videoWrapper iframe{
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
  padding-bottom: 20px !important;
}
#videoNative video{ 
   width: 100% !important;
   max-width: 800px !important;
   height: auto !important;
}

#mvp-foot-wrap{ background: #1b1b1b; }
#mvp-foot-bot{ background: #1b1b1b; }
#mvp-foot-menu ul li a{ font-size: .8rem !important; color: #ccc !important; }
.sep-footer{ border-top: 2px solid #ccc; margin-top: -34px; margin-bottom: 20px; }
#mvp-foot-copy p{ line-height: 24px !important; color: #ccc !important; }
#mvp-foot-copy a{ color: #cccccc !important; } 

.mvp-inf-more-wrap{ margin-bottom: 30px; }

@media screen and (min-width: 240px) and (max-width: 539px) {
.container-live-js{ margin-bottom: 28px; }
.container-live{ margin-bottom: 30px; }
.container-title-live{ background: #ffd000; }
.show-live, .show-live a{ color: #000000; }
.show-live .fa-circle{ color: #000000; }
.show-live .fa-television{ color: #000000; }

.box-link-single img{ 
  clear: both;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 10px;
  width: 100% !important;
  height: auto !important; 
}
.box-link{
  font-size: 22px !important; 
  line-height: 24px !important;
}

.mvp-nav-top-mid img{ max-width: 100%; }
.mvp-nav-small .mvp-nav-top-mid img{ max-width: 100%; }

.mvp-nav-search-but{ font-size: 24px; margin-top: -13px; }
.mvp-nav-small .mvp-nav-search-but{ font-size: 20px; margin-top: -13px; }

.cat-blog{ margin-top: -6px; }

.social-share-single{ margin-top: -4px; float: right; margin-left: auto; margin-bottom: -6px; }

.mvp-widget-feat2-right-img{
    margin-right: 15px !important;
    width: 80px !important;
}
.mvp-related-img {
    margin-right: 15px !important;
    width: 80px !important;
}

.banner-post-bottom-01{ 
float: none;
margin-left: auto !important;
margin-top: 0px;
margin-bottom: 30px;
clear: both;
text-align: center;
}
.banner-post-bottom-02{ 
float: none;
margin-left: auto !important;
margin-bottom: 30px;
clear: both;
text-align: center;
}

#mvp-content-main blockquote p{
  font-size: 23px !important;
  line-height: 25px !important;
}

.mvp-feat1-feat-text .mvp-cat-date-wrap{ margin-left: 5px !important; margin-bottom: 8px !important; }
.mvp-feat1-feat-text h2.mvp-stand-title{ font-size: 1.5rem !important; line-height: 1.18; margin-left: 4px !important; margin-bottom: 4px !important; }
.mvp-feat1-feat-text h2{ 
  font-size: 1.3rem !important;
  line-height: 1.22;
}
.mvp-feat1-sub-text h2{
   font-size: 1.3rem !important;
   line-height: 1.22;
}
.mvp-widget-dark-feat-text h2{
   font-size: 1.3rem !important;
   line-height: 1.22;
}
.mvp-widget-feat1-top-text h2{
   font-size: 1.3rem !important;
   line-height: 1.22;
}
#mvp-feat3-wrap{ margin: -15px 0 14px !important; }
#mvp-feat3-wrap .mvp-cat-date-wrap{ margin-left: 5px !important; margin-bottom: 8px !important; }
.mvp-feat3-main-text h2.mvp-stand-title{ font-size: 1.6rem; line-height: 1.18; margin-left: 4px !important; margin-bottom: 4px !important; }

h1.mvp-widget-home-title { margin-bottom: 30px; }
span.mvp-widget-home-title-02{ font-size: 1.4rem; }


.mvp-blog-story-text h2 { margin-top: 0px; margin-bottom: 0px; }

.banner-podcasts-category{ margin-bottom: 10px; }
.archive-podcasts h2{ margin-top: 16px; margin-bottom: 14px; }
.line-archive-podcasts{ margin-top: 0px; margin-bottom: 0px; }

.wpusb-item{ margin-top: -10px;  }

h1.mvp-post-title{ font-size: 1.8rem !important; margin-bottom: -4px; }
.page h1.mvp-post-title{ margin-top: 10px; }

#mvp-content-main p{
font-size: 20px !important;
line-height: 29px !important;
}

.single-post #mvp-content-main ul li{
  font-size: 16px !important;
  line-height: 24px !important;
}
#mvp-content-main ol li{
  font-size: 16px !important;
  line-height: 24px !important;
}

#mvp-post-feat-img { margin-top: 0px; margin-bottom: 14px !important; }
.wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption{ width: 100%; }
.wp-block-image .alignleft{ clear:both !important; float: none !important; text-align: center !important; display: block !important; margin: 0px auto 14px auto !important; }
.wp-block-image .alignleft img{ width: 100%; }
.wp-block-image .alignright{ clear:both !important; float: none !important; text-align: center !important; display: block !important;  margin: 0px auto 14px auto !important; }
.wp-block-image .alignright img{ width: 100%; }
.alignright { clear:both !important; float: none !important; text-align: center !important; display: block !important;  margin-left:auto !important;  margin-right:auto !important; margin-bottom:14px; }
.alignleft { clear:both !important; float: none !important; text-align: center !important; display: block !important;  margin-left:auto !important;  margin-right:auto !important; margin-bottom:14px }
.wp-caption p.wp-caption-text{ margin-top: -2px; }

.aiowps-captcha-equation input[type="text"] {
  width: 92% !important;
}
.eapp-whatsapp-chat-root-layout-component{
    right: 0px !important;
    bottom: 0px !important;
}
.dVYIqU{
    right: 0px !important;
    bottom: 0px !important;
}

}

/* menor que */
@media screen and (max-width: 980px) {
.home .banner-topo{ margin-top: -12px; margin-bottom: 46px; }
.home .banner-meio-home-01{ margin-top: -20px; margin-bottom: 4px; }
.home .banner-meio-home-02{ margin-top: -40px; margin-bottom: -10px; }

.banner-home-economia{ margin-top: 0px; margin-bottom: 24px; }

.cat-mundo{ margin-top: 22px; }

.single-post .banner-topo{ margin-top: -12px; margin-bottom: 20px; }
.category .banner-topo{ margin-top: -12px; margin-bottom: 24px; }
.archive .banner-topo{ margin-top: -12px; margin-bottom: 24px; }
}

@media screen and (min-width: 240px) and (max-width: 500px) {
.mvp-blog-story-text h2{ line-height: 1.2; }
}

/* menor que */
@media screen and (max-width: 799px) {
#live-desktop{ display: none; }
}
/* maior que */
@media screen and (min-width: 799px) {
#live-mobile{ display: none; }

.mvp-vid-wide-more-wrap,
ul.mvp-vid-wide-more-list {
  margin-left: -6px;
  }

}

@media screen and (min-width: 240px) and (max-width: 376px) {
.mvp-nav-top-right{ margin-top: 12px; }
}
@media screen and (min-width: 377px) and (max-width: 500px) {
.mvp-nav-top-right{ margin-top: 24px; }
.mvp-nav-small .mvp-nav-top-right{ margin-top: 14px; }
}

@media screen and (min-width: 501px) and (max-width: 800px) {
.mvp-nav-top-right{ margin-top: 28px; }
.mvp-nav-small .mvp-nav-top-right{ margin-top: 10px; }
}

@media screen and (min-width: 801px) and (max-width: 1000px) {
.mvp-nav-top-right{ margin-top: 46px; }
.mvp-nav-small .mvp-nav-top-right{ margin-top: 10px; }
}

@media screen and (max-width: 1020px) {
#comments .comment-form-author,
#comments .comment-form-email,
#comments .comment-form-url{
    width: 92%;
}
#comments textarea{
  width: 92%;
}
}

/* menor que */
@media screen and (max-width: 1030px) {
.date-header{ display: none; }
}

@media screen and (min-width: 1020px) {
.sub-destaque-custom h2{ margin-bottom: 20px; }
}

/* menor que */
@media screen and (max-width: 500px) {
.hide-mobile{ display: none; }
.wa__btn_popup{ margin-bottom: -10px !important; margin-right: -12px !important; }
}
/* maior que */
@media screen and (min-width: 501px) {
.hide-desktop{ display: none; }
}