/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */


/* General Custom CSS */

* {
    font-family: "Roboto" !important;
  }
  
  a#scroll-top-link:before {
    color: #e8e8e8 !important;
  }
  
  ul.sub-menu {
    border-top: 2px solid #be3231 !important;
  }
  
  h2.avia-caption-title {
    text-transform: none !important;
  }
  
  #top .avia-button.avia-color-light {
    color: #be3231;
    border: 3px solid #be3231;
    border-radius: 0px;
    font-weight: 600;
  }
  
  .avia_textblock p {
    line-height: 24px;
    font-size: 15px;
    font-weight: 300;
  }
  
  .avia_desktop .av-masonry-entry .av-masonry-image-container {
    filter: grayscale(1);
  }
  
  .avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
    filter: grayscale(0);
  }
  
  .avia_desktop .av-masonry-entry:hover .av-masonry-image-container {
    filter: grayscale(0);
  }
  
  img.avia_image {
    border-radius: 0px !important;
  }
  
  .avia-testimonial {
    padding: 0px !important;
  }
  
  .av-minimal-grid-style .avia-testimonial {
    padding: 0px !important;
  }
  
  .avia-testimonial-wrapper {
    margin-top: 0px !important;
  }
  
  #fullscreen_slider_0 p {
    font-weight: 300 !important;
  }
  
  .main_color strong {
    color: #555551 !important;
  }
  
  li {
    font-size: 14px !important;
    color: #be3231 !important;
  }
  
  li span.li-texto-color {
    color: #555551 !important;
  }
  
  strong a:hover {
    color: #be3231 !important;
  }
  
  #wpvq-big-loader {
    display: none !important;
  }
  
  .wpvq-question.wpvq-line .vq-css-label {
    line-height: 19px !important;
  }
  
  
  /*botÃ£o "O QUE Ã‰ O HPV" no Hero*/
  
  #fullscreen_slider_0>div>div.caption_fullwidth.av-slideshow-caption.caption_left.active-slide>div>div>div>div>a:nth-child(3) {
    background-color: #be3231;
    color: #fff;
  }
  
  #top #header .av-main-nav>li:hover>a .avia-menu-text,
  #top #header .av-main-nav>li:hover>a .avia-menu-subtext {
    color: #be3231;
  }
  
  #after_masonry,
  #after_section_1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  #video>div>div.container>div>div>div>div.avia-button-wrap.avia-button-center.avia-builder-el-9.el_after_av_textblock.avia-builder-el-last>a {
    border-radius: 0px;
    padding: 15px;
  }
  
  .template-page .entry-content-wrapper h1,
  .template-page .entry-content-wrapper h2 {
    text-transform: none;
  }
  
  article>.av_one_fourth {
    width: 24.5%;
  }
  
  li.active-parent-item>a>span {
    border-bottom: solid 2px #be3231 !important;
    display: inline;
    padding-bottom: 3px;
    /*padding-left: 5px;*/
    color: #be3231 !important;
  }
  
  #top a.avia-button.avia-icon_select-no.avia-color-light.avia-size-medium.avia-position-left {
    color: #be3231;
    border: 3px solid #be3231;
    background: transparent;
  }
  
  .slide-image img {
    height: 100%;
  }
  
  .imagem-overlay {
    position: relative;
    cursor: pointer;
  }
  
  .imagem-overlay:before {
    height: 100%;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.6);
    transition: all 0.3s linear;
    z-index: 1;
  }
  
  div.wpvq-explaination div.wpvq-false {
    color: #bd0909 !important;
  }
  
  .wpvq-start-quiz {
    background-color: #be3131 !important;
    border-color: #9c1010 !important;
    font-weight: 600 !important;
    padding: 15px !important;
    transition: all 0.3s linear;
  }
  
  .wpvq-start-quiz:hover {
    background-color: #bd3d3d !important;
    transition: all 0.3s linear;
  }
  
  .resultado-quiz {
    font-weight: bold !important;
    font-size: larger !important;
  }
  
  .wpvq-answer.wpvq-answer-false {
    background: #e74036 !important;
  }
  
  div.wpvq-next-page button.wpvq-next-page-button:hover {
    cursor: pointer;
  }
  
  span.av-countdown-cell-inner {
    text-align: center !important;
  }
  
  span.av-countdown-cell {
    width: 16% !important;
    text-align: center !important;
  }
  
  .imagem-overlay:hover:before {
    background: rgba(100, 0, 0, 0.7);
  }
  
  .current-menu-item .avia-menu-text {
    border-bottom: solid 2px #be3231;
    display: inline;
    padding-bottom: 3px;
    color: #be3231;
  }
  
  .banner-text-cat {
    color: #333 !important;
    margin-bottom: 0px !important;
  }
  
  #gender-banner {
    background-size: cover !important;
    transition: background 0.5s linear;
  }
  
  .slide-1 {
    transition: background 0.5s linear !important;
  }
  
  #gender-banner>div>main {
    width: 50% !important;
  }
  
  .banner-text-titulo {
    color: #be3231 !important;
  }
  
  a {
    cursor: pointer !important;
  }
  
  .header_color .main_menu ul:first-child>#menu-item-search>a {
    color: #be3231;
  }
  
  ul>a {
    cursor: pointer !important;
  }
  
  .slide-entry .image-overlay {
    display: none !important;
  }
  
  .slide-content {
    position: absolute;
    bottom: 30%;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    z-index: 1;
    color: #fff;
  }
  
  .caption_fullwidth.av-slideshow-caption.caption_left {
    overflow-y: scroll !important;
  }
  
  hr.hr-post {
    border: 1px solid white;
    margin-bottom: 5px;
    width: 100%;
    margin-right: 15px;
    margin-top: 5px;
  }
  
  .slide-entry-title.entry-title {
    color: white;
  }
  
  #top .main_color .avia-color-theme-color {
    color: #ffffff;
    border-color: #9c1010;
    border-radius: 0px;
    font-weight: 600;
    margin-top: 20px;
    padding: 15px;
  }
  
  .template-page .entry-content-wrapper h1,
  .template-page .entry-content-wrapper h2 {
    color: #be3231;
  }
  
  #header_main>.container.av-logo-container {
    max-width: 1310px !important;
    padding-left: 50px !important;
  }
  
  .caption_left .slideshow_caption {
    padding-right: 0px;
  }
  
  .caption_left .slideshow_caption {
    left: 0;
    padding-right: 0px;
  }
  
  #av_section_2>div>div {
    padding-bottom: 20px !important;
    padding-top: 4 0px !important;
  }
  
  #footer {
    padding-bottom: 0px !important;
    background-color: #393939;
    font-size: 13px;
  }
  
  #footer .copyright {
    font-size: 12px !important;
  }
  
  #avia_partner_widget-5>a.preloading_background.avia_partner1.link_list_item1 {
    margin-right: -30px;
  }
  
  .av-countdown-time-label {
    text-transform: none !important;
    font-size: 12px;
    line-height: 18px;
    margin-top: 10px;
  }
  
  span.percent {
    font-size: smaller;
  }
  
  a.avia-button {
    letter-spacing: 1px;
  }
  
  .toggle_icon .vert_icon {
    border-color: #393939;
  }
  
  .toggle_icon .hor_icon {
    border-color: #393939;
  }
  
  .slideshow_align_caption h2 {
    font-size: 43px;
    visibility: visible !important;
  }
  
  .togglecontainer .single_toggle:first-child .toggler,
  .togglecontainer .taglist+.single_toggle .toggler {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #be3231;
    font-weight: 600;
  }
  
  #fullscreen_slider_0>div>div.caption_fullwidth.av-slideshow-caption.caption_left.active-slide>div>div>div>div>a.avia-slideshow-button.avia-button.avia-color-theme-color.avia-multi-slideshow-button.avia-slideshow-button-2 {
    color: #be3231 !important;
    background-color: transparent;
    border: 3px solid #be3231;
  }
  
  #fullscreen_slider_0>div>div.caption_fullwidth.av-slideshow-caption.caption_left.active-slide>div>div>div>div>a.avia-slideshow-button.avia-button.avia-color-theme-color.avia-multi-slideshow-button.avia-slideshow-button-2:hover {
    color: #fff !important;
    background-color: #be3231 !important;
    border: 3px solid #be3231;
  }
  
  #after_masonry>div>div>div>div>div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-2.el_after_av_masonry_gallery.el_before_av_one_half.avia-builder-el-first>div>a {
    color: #be3231 !important;
    background-color: #fff !important;
    border: 3px solid #be3231;
  }
  
  #after_masonry>div>div>div>div>div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-2.el_after_av_masonry_gallery.el_before_av_one_half.avia-builder-el-first>div>a:hover {
    color: #fff !important;
    background-color: #be3231 !important;
    border: 3px solid #be3231;
  }
  
  #after_section_1>div>div>div>div>div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-11.el_after_av_section.el_before_av_one_half.avia-builder-el-first>div>a {
    color: #be3231 !important;
    background-color: #fff !important;
    border: 3px solid #be3231;
  }
  
  #after_section_1>div>div>div>div>div.flex_column.av_one_half.flex_column_div.av-zero-column-padding.first.avia-builder-el-11.el_after_av_section.el_before_av_one_half.avia-builder-el-first>div>a:hover {
    color: #fff !important;
    background-color: #be3231 !important;
    border: 3px solid #be3231;
  }
  
  #top #header_main>.container,
  #top #header_main>.container .main_menu ul:first-child>li>a,
  #top #header_main #menu-item-shop .cart_dropdown_link {
    height: 75px !important;
    line-height: 75px !important;
  }
  
  .av-countdown-time {
    font-weight: 300 !important;
  }
  
  #fullscreen_slider_0>div>div.caption_fullwidth.av-slideshow-caption.caption_left.active-slide>div>div>div>div>a:nth-child(3) {
    margin-right: 12px;
  }
  
  .av-main-nav>li>a {
    font-weight: 400 !important;
  }
  
  #avia_partner_widget-4 a.avia_partner2 {
    display: none !important;
  }
  
  p.sitemap {
    font-size: small !important;
  }
  
  .flex_column.av_one_third.el_after_av_one_third.el_before_av_one_third {
    margin-top: 4% !important;
  }
  
  div#quiz-container {
    height: 100vh;
  }
  
  .av-section-color-overlay-wrap {
    height: 100vh !important;
  }
  
  .avia-section-huge .content,
  .avia-section-huge .sidebar {
    padding-top: 130px !important;
  }
  
  div#colabs-wrapper {
    display: flex;
  }
  
  
  /*div#apoio {
    width: 30%;
    margin-right: 10px;
  }
  
  div#colab {
    width: 30%;
    margin-right: 25px;
  }
  div#lpcc {
    width: 30%;
    margin-right: 30px;
    margin-top: 10px;
  }
  
  #lpcc img {
  
      max-height: 50px;
      margin-top: 5px;
  }*/
  
  section#text-9 {
    width: 100%;
    margin-top: 0px !important;
  }
  
  .flex_column.av_one_third.flex_column_div.av-zero-column-padding.avia-builder-el-4.el_after_av_one_third.el_before_av_one_third {
    margin-top: 0px !important;
  }
  
  #colabs-wrapper p {
    text-align: center;
    margin-top: 0px;
  }
  
  #text-9 .textwidget {
    width: 100%;
    float: right;
  }
  
  .postid-4003 .avia-fullscreen-slider .avia-slideshow>ul>li,
  .postid-4007 .avia-fullscreen-slider .avia-slideshow>ul>li,
  .postid-4001 .avia-fullscreen-slider .avia-slideshow>ul>li,
  .postid-3997 .avia-fullscreen-slider .avia-slideshow>ul>li {
    width: 100%;
    height: 100%;
    background-size: initial !important;
    background-repeat: no-repeat;
    background-color: #6c6e6a !important;
  }
  
  span.legenda {
    font-size: 12px;
  }
  
  .post-entry-3782 section.av_textblock_section,
  .post-entry-3772 section.av_textblock_section {
    padding-bottom: 30px;
  }
  
  .postid-4001 .avia-fullscreen-slider .avia-slideshow>ul>li,
  .postid-3997 .avia-fullscreen-slider .avia-slideshow>ul>li {
    background-size: contain !important;
  }
  
  .slideshow_inner_caption div,
  .slideshow_inner_caption a {
    visibility: visible !important;
  }
  
  a.avia-slideshow-button.avia-button.avia-color-theme-color.avia-multi-slideshow-button.avia-slideshow-button-2 {
    color: #be3231 !important;
    background-color: transparent;
    border: 3px solid #be3231;
  }
  
  a.avia-slideshow-button.avia-button.avia-color-theme-color.avia-multi-slideshow-button.avia-slideshow-button-2:hover {
    color: #fff !important;
    background-color: #be3231;
    border: 3px solid #be3231;
  }
  
  .avia-testimonial.av_one_half.flex_column.no_margin.avia-testimonial-row-1.avia-first-testimonial.avia_start_animation {
    border: none;
  }
  
  .av-masonry-outerimage-container {
    background-color: transparent !important;
  }
  
  #top .avia-font-entypo-fontello,
  body .avia-font-entypo-fontello,
  html body [data-av_iconfont="entypo-fontello"]:before {
    font-family: "entypo-fontello";
    color: #9c1010;
  }
  
  .main_color .av-masonry {
    background-color: #6d6d6d;
  }
  
  #after_full_slider_0 {
    display: none;
  }
  
  .logo img {
    max-width: 180px !important;
  }
  
  .avia-button {
    color: #be3231 !important;
    background-color: transparent !important;
    border: 3px solid #be3231 !important;
    transition: all 0.3s linear;
  }
  
  .avia-button:hover {
    color: #fff !important;
    background-color: #be3231 !important;
    border: 3px solid #be3231 !important;
  }
  
  #fullscreen_slider_0>div>div.caption_fullwidth.av-slideshow-caption.caption_left>div>div>div>div>a:nth-child(3) {
    color: #fff !important;
    background-color: #be3231 !important;
    border: 3px solid #be3231 !important;
  }
  
  #fullscreen_slider_0>div>div.caption_fullwidth.av-slideshow-caption.caption_left>div>div>div>div>a:nth-child(3):hover {
    background-color: #be3231 !important;
    border: 3px solid #be3231 !important;
  }
  
  .header_color input[type="submit"],
  #searchsubmit {
    background-color: #be3131;
    color: #fff !important;
  }
  
  #top .avia-font-entypo-fontello,
  body .avia-font-entypo-fontello,
  html body [data-av_iconfont="entypo-fontello"]:before {
    font-family: "entypo-fontello" !important;
  }
  
  .avia-testimonial-content {
    font-weight: 300 !important;
    line-height: 24px !important;
    font-size: 15px !important;
  }
  
  section.search_not_found ul li {
    font-size: 13px !important;
  }
  
  
  /*#colab img {
      padding-top: 5px !important;
  }*/
  
  
  /*
  Desktop Styles
  ================================================== */
  
  
  /* Note: Add new css to the media query below that you want to only effect the desktop view of your site */
  
  @media only screen and (min-width: 768px) {
    /* Add your Desktop Styles here */
    .logo img {
      padding-top: 3% !important;
      padding-bottom: 3% !important;
    }
    #top .avia_partner_widget {
      margin-left: 43%;
    }
    #av_section_2 img:first-child {
      margin-right: 0px;
    }
    article.slide-entry {
      margin-left: 1% !important;
      width: 24% !important;
    }
    .slide-entry:first-child {
      margin-left: 24% !important;
      width: 23%;
    }
    .postid-4001 .avia-fullscreen-slider .avia-slideshow>ul>li,
    .postid-3997 .avia-fullscreen-slider .avia-slideshow>ul>li {
      background-size: contain !important;
    }
  }
  
  @media screen and (max-width: 1140px) and (min-width: 768px) {
    .flex_column.av_one_third {
      display: block;
      width: 100%;
    }
    .flex_column.av_one_third.first.el_before_av_one_third {
      text-align: center;
    }
    div#colabs-wrapper {
      width: 80% !important;
      margin: 0 auto !important;
    }
    #colabs-wrapper p {
      text-align: left !important;
    }
    #colabs-wrapper img {
      width: 80px !important;
      float: left;
    }
    #footer .flex_column.av_one_third.el_after_av_one_third.el_before_av_one_third {
      height: 100px;
      margin-top: 0px !important;
      margin-left: 0px;
    }
    .avia_partner_widget {
      margin: 0 auto !important;
      width: 15%;
      min-width: 100px;
    }
    #avia_partner_widget-5>a.preloading_background.avia_partner1.link_list_item1 {
      margin-right: 0px;
    }
    .colabs-sub-wrapper {
      display: inline-block;
    }
    #top .avia_partner_widget img {
      padding-right: 5px;
    }
  }
  
  
  /*
  Mobile Styles
  ================================================== */
  
  
  /* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */
  
  @media only screen and (max-width: 767px) {
    /* Add your Mobile Styles here */
    #top .av_inherit_color p {
      color: inherit;
      width: 100%;
      text-align: center;
    }
    .postid-4001 .avia-fullscreen-slider .avia-slideshow>ul>li,
    .postid-3997 .avia-fullscreen-slider .avia-slideshow>ul>li {
      background-size: cover !important;
    }
    .wpvq-question.wpvq-line .vq-css-label {
      line-height: 19px !important;
    }
    #top .avia_partner_widget img {
      padding-right: 5px;
    }
    .slideshow_align_caption {
      position: absolute;
      top: 20px;
    }
    #gender-banner>div>main {
      width: 100% !important;
    }
    div#gender-banner {
      height: 90vh;
      background-position: bottom center !important;
      background-color: #daddd6;
      background-size: 90% !important;
    }
    /* crianca banner*/
    .page-id-3772 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/paginas_mobile_crianca.jpg) !important;
    }
    /* adolescente banner */
    .page-id-3778 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
    }
    /*mulher banner */
    .page-id-3780 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/paginas_mobile_mulher.jpg) !important;
      background-size: 85% !important;
    }
    /*homem banner*/
    .page-id-3782 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/paginas_mobile_homem.jpg) !important;
    }
    /* o que é banner*/
    .page-id-3770 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
      background-size: 85% !important;
    }
    /*como prevenir banner*/
    .page-id-3768 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
      background-size: 85% !important;
    }
    /*como prevenir banner*/
    .page-id-3766 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
      background-size: 75% !important;
    }
    /*faq banner*/
    .page-id-3976 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
      background-size: 75% !important;
    }
    .page-id-3976 div#gender-banner .banner-text-cat {
      text-align: center;
    }
    /*faq banner*/
    .page-id-4087 div#gender-banner {
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
      background-size: 75% !important;
    }
    .page-id-3067 li.av-single-slide.slide-1 {
      background-position: bottom center !important;
      background-image: url(/wp-content/uploads/2017/07/hero_mobile.jpg) !important;
      visibility: visible;
      opacity: 1;
      transition: none;
      transform: translateZ(0px);
      /* padding-top: 200px; */
      background-size: 70% !important;
      background-repeat: no-repeat;
      background-color: #daddd6;
    }
    span.av-countdown-cell {
      display: inline !important;
    }
    .avia-button {
      width: 100%;
    }
    #header_main>.container.av-logo-container {
      padding-right: 50px !important;
      padding-left: 0px !important;
    }
    .avia-button-wrap {
      width: 100%;
    }
    .responsive .av-countdown-time {
      font-size: 50px !important;
    }
    .av-countdown-time-label {
      font-size: 16px !important;
    }
    .flex_column.av_one_third {
      display: block;
      width: 100%;
    }
    .flex_column.av_one_third.first.el_before_av_one_third {
      text-align: center;
    }
    div#colabs-wrapper {
      width: 100% !important;
      margin: 0 auto !important;
    }
    #footer {
      text-align: center !important;
    }
    #colabs-wrapper p {
      text-align: left !important;
    }
    #colabs-wrapper img {
      width: auto !important;
      float: left;
      max-width: 80px;
    }
    #footer .flex_column.av_one_third.el_after_av_one_third.el_before_av_one_third {
      height: 80px;
      margin-top: 0px !important;
      margin-left: 0px;
    }
    .avia_partner_widget {
      margin: 0 auto !important;
      width: 15%;
      min-width: 100px;
    }
    #avia_partner_widget-5>a.preloading_background.avia_partner1.link_list_item1 {
      margin-right: 0px;
    }
    .colabs-sub-wrapper {
      display: inline-block;
    }
    div#lpcc {
      width: 30%;
      margin-right: 15px;
      margin-top: 15px;
    }
    #fullscreen_slider_0 a {
      width: 70% !important;
      margin-left: 15% !important;
    }
    .responsive #top .slideshow_caption h2 {
      font-size: 25px !important;
      text-align: center;
    }
    .avia-image-container.avia-align-right {
      margin-left: 0px;
    }
    .template-page .entry-content-wrapper h1,
    .template-page .entry-content-wrapper h2 {
      text-align: center !important;
    }
  }
  
  @media screen and (max-height: 670px) and (max-width: 359px) {
    .page-id-3067 li.av-single-slide.slide-1 {
      background-image: none !important;
    }
    .slideshow_align_caption {
      position: static !important;
      top: 20px;
    }
  }
  
  @media screen and (max-height: 414px) {
    .page-id-3067 li.av-single-slide.slide-1 {
      background-image: none !important;
    }
    div#gender-banner {
      height: 85vh;
      background-size: 30% !important;
    }
    .slideshow_align_caption {
      position: static !important;
      top: 20px;
    }
    .post-entry-3778 section.av_textblock_section {
      padding-bottom: 30px;
    }
    .caption_fullwidth.av-slideshow-caption.caption_left {
      overflow: scroll;
    }
    /*o que é banner*/
    .page-id-3770 div#gender-banner {
      background-image: none !important;
    }
    .page-id-3770 #gender-banner .av_textblock_section {
      padding-top: 20vh;
    }
    /*como prevenir banner*/
    .page-id-3768 div#gender-banner {
      background-image: none !important;
    }
    .page-id-3768 #gender-banner .av_textblock_section {
      padding-top: 20vh;
    }
    /*doenças causadas banner*/
    .page-id-3766 div#gender-banner {
      background-image: none !important;
    }
    .page-id-3766 #gender-banner .av_textblock_section {
      padding-top: 20vh;
    }
    /*faq banner*/
    .page-id-3976 div#gender-banner {
      background-image: none !important;
    }
    .page-id-3976 #gender-banner .av_textblock_section {
      padding-top: 20vh;
    }
    /*contactos banner*/
    .page-id-4087 div#gender-banner {
      background-image: none !important;
    }
    .page-id-4087 #gender-banner .av_textblock_section {
      padding-top: 20vh;
    }
  }
  
  @media only screen and (max-width: 600px) {
    /* Add your Mobile Styles here */
    .responsive #top .container .av-content-small,
    .responsive #top #wrap_all .flex_column,
    .responsive #top #wrap_all .av-flex-cells .no_margin {
      margin: 0;
      margin-bottom: 35px;
      width: 100%;
    }
    .caption_fullwidth.av-slideshow-caption.caption_left {
      overflow: scroll !important;
    }
    #av-masonry-1 {
      display: none;
    }
    #after_full_slider_0 {
      display: block;
    }
    #after_full_slider_0 .container {
      width: 100% !important;
      max-width: 100% !important;
    }
    #after_full_slider_0 .container .units {
      float: none !important;
    }
    #after_full_slider_0.container_wrap {
      border-top-width: 0px !important;
      width: 100vw;
      margin-left: calc(-50vw + 50%);
    }
    .flex_column.av_one_half.flex_column_div.av-zero-column-padding.avia-builder-el-6.el_after_av_one_half.el_before_av_one_half {
      margin-top: 15% !important;
    }
  }
  
  
  /*Pagina Videos*/
  
  .page-id-4658 #av_section_1 {
    background-size: cover;
  }
  
  @media screen and (max-width: 1299px) {
    .flex_column.av_one_half.flex_column_div {
      width: 60%;
      margin: 0 auto;
      display: block;
      margin-left: 20%;
      margin-right: 20%;
      padding: 20px 0;
    }
    .page-id-4658 .av_one_half .avia_textblock {
      padding: 0;
    }
  }
  
  @media screen and (min-width: 1300px) {
    .page-id-4658 .avia-section .container {
      max-width: 100%;
      padding: 0;
    }
    .page-id-4658 .avia-section .av_one_half {
      margin: 0;
      width: 50%;
    }
    .page-id-4658 .av_one_half .avia-video {
      margin-bottom: 0;
    }
    .page-id-4658 .container .content,
    .page-id-4658 #av_section_2 .container .content {
      padding: 0 !important;
    }
    .page-id-4658 .av_one_half .avia_textblock {
      width: 90%;
      padding: 12.5vh 10% 0 10%;
    }
    .page-id-4658 .av_one_half .avia_textblock {
      width: 100%;
      padding: 5vh 10% 0 11%;
    }
    .avia-section .content {
      padding-top: 0px !important;
      padding-bottom: 0px !important;
    }
    .template-page.content.av-content-full.alpha.units {
      padding: 0;
    }
  }
  
  .page-id-4658 * {
    border: none;
  }
  
  .page-id-4658 .banner-text-titulo {
    text-align: center;
  }
  
  .page-id-4658 #av_section_1 {
    margin-bottom: 30px;
  }
  
  .page-id-4658 #footer {
    margin-top: 30px;
  }
  
  .page-id-4658 h1.banner-text-titulo {
    width: 50%;
  }
  
  .page-id-4658 .av_one_half .avia_textblock {
    padding: 6.5vh 10% 0px;
  }
  
  .page-id-4658 .post-entry {
    width: 80%;
    margin: 0 auto;
  }
  
  @media only screen and (max-width: 683px) {
    .menu_footer li a {
      display: block;
    }
    .page-id-4658 .post-entry {
      width: 80%;
      margin: 0 auto;
    }
    .page-id-4658 .av_one_half .avia_textblock {
      padding: 0;
    }
    #top .content {
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  
  .videos_banner {
    position: relative;
    width: 100vw;
    left: calc(-50vw + 50%);
    background-image: url(/wp-content/uploads/2018/02/videos_banner_comp.jpeg);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 520px;
    background-position: bottom center;
  }
  
  .videos-cta>h1 {
    color: #fff !important;
    font-size: calc(18px + 2.25vw);
    text-align: center;
  }
  
  .button-videos-cta>a {
    color: #fff !important;
    border-color: #fff !important;
  }
  
  .button-videos-cta {
    text-align: center;
  }
  
  
  .avia-content-slider {
    margin-top: 0;
  }
  
  .videos-cta {
    z-index: 2;
    width: 50%;
    position: absolute;
    top: 50%;
    transform: translate(50%, -50%);
  }
  
  .videos_banner:before {
    height: 100%;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1;
  }
  
  
  @media only screen and (max-width: 1024px) {
    .videos_banner {
        min-height: 400px;
    }
  
    .videos-cta>h1 {
        color: #fff !important;
        font-size: calc(18px + 1.25vw);
        text-align: center;
    }
  
    .videos-cta {
        width: 70%;
        transform: translate(20%, -50%);
    }
  }