@import url(https://fonts.cdnfonts.com/css/bentonsans-regular);
body,html{
  padding:0;
  margin:0;
  font-family:'BentonSans Regular',sans-serif
}
body{
  padding-bottom:75px
}
body.actived{
  overflow-y:hidden
}
.ui-loader{
  display:none
}
img{
  max-width:100%
}
@media (min-width:1024px){
  body{
    padding-bottom:0
  }
}
@font-face{
  font-family:colgate_readyitalic;
  src:url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-italic-webfont.woff2") format("woff2"),url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-italic-webfont.woff") format("woff");
  font-weight:400;
  font-style:normal
}
@font-face{
  font-family:colgate_readylight;
  src:url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-light-webfont.woff2") format("woff2"),url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-light-webfont.woff") format("woff");
  font-weight:400;
  font-style:normal
}
@font-face{
  font-family:colgate_readylight_italic;
  src:url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-lightitalic-webfont.woff2") format("woff2"),url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-lightitalic-webfont.woff") format("woff");
  font-weight:400;
  font-style:normal
}
@font-face{
  font-family:colgate_readyregular;
  src:url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-regular-webfont.woff2") format("woff2"),url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-regular-webfont.woff") format("woff");
  font-weight:400;
  font-style:normal
}
@font-face{
  font-family:colgate_readybold;
  src:url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-bold-webfont.woff2") format("woff2"),url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-bold-webfont.woff") format("woff");
  font-weight:400;
  font-style:normal
}
@font-face{
  font-family:colgate_readybold_italic;
  src:url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-bolditalic-webfont.woff2") format("woff2"),url("https://revistacp.com.br/wp-content/themes/revistaCP_App/src/fonts/colgateready-bolditalic-webfont.woff") format("woff");
  font-weight:400;
  font-style:normal
}
header{
  text-align:center;
  padding:15px 0 10px 0;
  position:relative;
  background:#fff;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.19)
}
header .logo{
  max-width:180px
}
header .icon_mobile{
  display:inline-block;
  position:absolute;
  left:20px;
  top:calc(50% - 2px);
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}
header .icon_mobile svg{
  width:30px
}
header .topbar{
  display:none
}
nav.menu_mobile{
  position:fixed;
  top:0;
  bottom:0;
  left:-100%;
  right:100%;
  width:75vw;
  max-width:270px;
  visibility:hidden;
  transition:350ms
}
nav.menu_mobile.actived{
  left:0;
  right:0;
  visibility:visible;
  z-index:999
}
nav.menu_mobile.actived .overlay{
  opacity:1
}
nav.menu_mobile .display{
  background:#fff;
  z-index:2;
  display:block;
  position:relative;
  height:100vh
}
nav.menu_mobile .display .logo{
  width:130px;
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  margin-top:25px
}
nav.menu_mobile .display ul{
  margin:0;
  padding:20px 15px 30px 15px
}
nav.menu_mobile .display ul li{
  display:block;
  padding:6px 0
}
nav.menu_mobile .display ul li a{
  color:#0473b9;
  font-weight:500;
  text-decoration:none
}
.overlay.menu_mobile{
  background:rgba(0,0,0,.85);
  width:100vw;
  height:100vh;
  position:fixed;
  z-index:998;
  display:block;
  top:0;
  bottom:0;
  left:0;
  right:0;
  opacity:0;
  visibility:hidden;
  transition:35ms
}
.overlay.menu_mobile.actived{
  opacity:1;
  visibility:visible
}
nav.mobile{
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  box-shadow:0 -1px 5px 0 rgba(0,0,0,.12);
  z-index:99;
  background:#fff
}
nav.mobile>ul{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:10px 20px 4px 20px;
  margin:0;
  -webkit-justify-content:space-between;
  -ms-flex-pack:justify;
  justify-content:space-between
}
nav.mobile>ul li{
  display:inline-block;
  text-align:center
}
nav.mobile>ul li a{
  text-decoration:none
}
nav.mobile>ul li a .icon svg{
  height:22px
}
nav.mobile>ul li a p{
  margin:1px 0 0 0;
  color:#010000;
  font-size:11px
}
.menu_desktop{
  display:none
}
@media (min-width:1024px){
  header{
    padding-top:0
  }
  header .topbar{
    display:block;
    background:#e12417;
    margin-bottom:20px
  }
  header .topbar ul{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:flex-end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin:4px 0
  }
  header .topbar ul li{
    color:#fff;
    display:inline-block
  }
  header .topbar ul li span{
    margin:0 5px
  }
  header .topbar ul li a{
    color:#fff;
    text-decoration:none
  }
  header .icon_mobile{
    display:none
  }
  nav.mobile{
    display:none
  }
  .menu_desktop{
    display:block
  }
}
.destaques{
  margin-top:30px
}
.destaques h2{
  background:url("./bg_destaque-title.png");
  display:inline-block;
  background-position:center;
  background-size:cover;
  padding:5px 15px 12px 15px;
  font-size:17px;
  color:#fff;
  font-weight:500;
  letter-spacing:1.05px;
  margin:30px 0 20px 0;
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.destaques>ul{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  overflow:auto;
  white-space:nowrap;
  padding:0 7.5px;
  margin:0;
  -ms-overflow-style:none;
  scrollbar-width:none
}
.destaques>ul::-webkit-scrollbar{
  display:none
}
.destaques>ul li{
  display:inline-block;
  text-align:center;
  margin:0 7.5px;
  min-width:95px
}
.destaques>ul li .image_storie{
  text-align:center;
  margin-bottom:8px;
  border:2px solid #e12417;
  border-radius:50px;
  height:82px;
  width:82px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.destaques>ul li .image_storie img{
  width:70px;
  height:70px
}
.destaques>ul li .name{
  font-size:11px;
  padding:3px 0;
  display:block;
  background:#0473b9;
  color:#fff
}
.destaques>ul li .name.feed{
  background:#e12417
}
.stories{
  position:absolute;
  top:0;
  right:0;
  left:0;
  bottom:0;
  z-index:99;
  background:rgba(0,0,0,.9);
  display:none
}
.stories.actived{
  display:block
}
.stories .close{
  position:absolute;
  right:15px;
  top:10px;
  z-index:99
}
.stories .close svg{
  width:18px
}
.stories .stories_box{
  overflow:hidden;
  white-space:nowrap;
  position:relative;
  height:100%;
  width:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.stories .stories_box>div{
  height:100%;
  min-width:100%;
  position:relative;
  display:none
}
.stories .stories_box>div.actived{
  display:block
}
.stories .stories_box>div .header_stories{
  position:absolute;
  top:20px;
  left:20px;
  z-index:2;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.stories .stories_box>div .header_stories .image{
  width:60px
}
.stories .stories_box>div .header_stories .image img{
  width:50px
}
.stories .stories_box>div .header_stories .infos a{
  text-decoration:none;
  color:#fff
}
.stories .stories_box>div .header_stories .infos .name,.stories .stories_box>div .header_stories .infos .name_post{
  color:#fff
}
.stories .stories_box>div .header_stories .infos .name{
  font-weight:700;
  font-size:13px
}
.stories .stories_box>div .header_stories .infos .name_post{
  font-size:11px
}
.stories .stories_box>div .bar_slider{
  position:absolute;
  top:82px;
  width:100%
}
.stories .stories_box>div .bar_slider ul{
  margin:0;
  padding:0 10px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.stories .stories_box>div .bar_slider ul li{
  display:block;
  width:100%;
  margin:0 2px;
  font-size:0;
  height:3px;
  background:rgba(255,255,255,.75);
  border-radius:2px;
  overflow:hidden;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  pointer-events:none
}
.stories .stories_box>div .bar_slider ul li span{
  width:100%;
  height:3px;
  display:block;
  border-radius:2px
}
.stories .stories_box>div .bar_slider ul li.playing span{
  background:#fff;
  -webkit-animation:timeWidth 15s linear normal;
  animation:timeWidth 15s linear normal
}
.stories .stories_box>div .bar_slider ul li.played span{
  width:100%!important;
  background:#fff!important
}
.stories .stories_box>div .display{
  height:calc(100% - 85px);
  position:relative;
  top:85px
}
.stories .stories_box>div .display span{
  height:calc(100% - 100px);
  width:20%;
  display:block;
  background:0 0;
  position:absolute;
  z-index:2;
  top:25px
}
.stories .stories_box>div .display span.right{
  right:0
}
.stories .stories_box>div .display span.left{
  left:0
}
.stories .stories_box>div .display>ul{
  margin:0;
  padding:10px;
  height:100%;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.stories .stories_box>div .display>ul li{
  display:none;
  overflow:hidden;
  width:100%;
  height:100%;
  position:relative;
  max-width:530px;
  max-height:850px
}
.stories .stories_box>div .display>ul li.playing{
  display:block
}
.stories .stories_box>div .display>ul li img,.stories .stories_box>div .display>ul li video{
  position:absolute;
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  height:120%;
  width:auto;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.stories .stories_box>div .display>ul li .see_post{
  background:#fff;
  color:#0473b9;
  font-weight:700;
  padding:6px 14px;
  border-radius:25px;
  font-size:12px;
  position:absolute;
  top:calc(100% - 40px);
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  text-decoration:none;
  z-index:3
}
.posts_home{
  margin-top:35px
}
.posts_home .slider{
  padding:0;
  margin:10px -6px
}
.posts_home .slider .post_slider{
  display:block;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.2);
  border-radius:7px;
  margin:0 6px 8px 6px
}
.posts_home .slider .post_slider .image img{
  max-width:100%;
  border-radius:7px 7px 0 0
}
.posts_home .slider .post_slider .infos{
  position:relative;
  padding:2px 10px 10px 10px
}
.posts_home .slider .post_slider .infos .tag{
  background:#0473b9;
  padding:3px 5px;
  color:#fff;
  font-size:10px;
  text-decoration:none
}
.posts_home .slider .post_slider .infos p{
  margin:8px 0 6px 0;
  font-size:14px
}
.posts_home .slider .post_slider .infos>a:not(.tag){
  font-size:14px;
  color:#fff;
  background:#e12417;
  text-decoration:none;
  padding:6px 18px;
  margin-top:5px;
  position:relative;
  left:calc(100% - 96px);
  display:inline-block
}
.posts_home .slider .slick-dots{
  padding:0;
  text-align:center
}
.posts_home .slider .slick-dots li{
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  border:2px solid #000;
  padding:3px;
  border-radius:15px;
  margin:0 2.5px
}
.posts_home .slider .slick-dots li button{
  display:block;
  font-size:0;
  width:8px;
  height:8px;
  border-radius:6px;
  background:0 0;
  border:none;
  padding:0
}
.posts_home .slider .slick-dots li.slick-active{
  border:2px solid #e12417
}
.posts_home .slider .slick-dots li.slick-active button{
  background:#e12417
}
.posts_home .slider_desktop{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.posts_home .slider_desktop>div{
  width:50%
}
.posts_home .slider_desktop>div.slider_nav{
  margin-right:10px
}
.posts_home .slider_desktop>div.slider_nav ul{
  margin:0;
  padding:0
}
.posts_home .slider_desktop>div.slider_nav ul li{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  padding:14px 25px;
  margin-bottom:8px;
  background:#eee;
  cursor:pointer
}
.posts_home .slider_desktop>div.slider_nav ul li:last-child{
  margin-bottom:0
}
.posts_home .slider_desktop>div.slider_nav ul li p{
  margin:0;
  color:#a0a0a0;
  font-size:15px
}
.posts_home .slider_desktop>div.slider_nav ul li a{
  padding:4px 5px;
  background:#c3c3c3;
  color:#fff;
  font-size:12px;
  text-decoration:none;
  margin-right:15px
}
.posts_home .slider_desktop>div.slider_nav ul li.actived,.posts_home .slider_desktop>div.slider_nav ul li:hover{
  background:#de2418;
  position:relative
}
.posts_home .slider_desktop>div.slider_nav ul li.actived:before,.posts_home .slider_desktop>div.slider_nav ul li:hover:before{
  content:'';
  width:0;
  height:0;
  border-style:solid;
  border-width:22.5px 0 22.5px 25px;
  border-color:transparent transparent transparent #de2418;
  display:block;
  position:absolute;
  right:-20px;
  z-index:2
}
.posts_home .slider_desktop>div.slider_nav ul li.actived p,.posts_home .slider_desktop>div.slider_nav ul li:hover p{
  color:#fff
}
.posts_home .slider_desktop>div.slider_nav ul li.actived a,.posts_home .slider_desktop>div.slider_nav ul li:hover a{
  background:#0473b8;
  color:#fff
}
.posts_home .slider_desktop>div.slider_posts .post{
  display:none;
  background:#fff;
  box-shadow:0 0 5px 0 rgba(0,0,0,.3)
}
.posts_home .slider_desktop>div.slider_posts .post.actived{
  display:block
}
.posts_home .slider_desktop>div.slider_posts .post .image{
  position:relative;
  height:233px;
  overflow:hidden
}
.posts_home .slider_desktop>div.slider_posts .post .image img{
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%);
  display:block
}
.posts_home .slider_desktop>div.slider_posts .post .info{
  padding:14px 20px 5px 20px
}
.posts_home .slider_desktop>div.slider_posts .post .info .tag{
  padding:4px 5px;
  background:#0473b8;
  color:#fff;
  display:inline-block;
  font-size:12px;
  text-decoration:none;
  margin-right:15px
}
.posts_home .slider_desktop>div.slider_posts .post .info .text{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.posts_home .slider_desktop>div.slider_posts .post .info .text p{
  margin-right:25px
}
.posts_home .slider_desktop>div.slider_posts .post .info .text>a{
  width:150px;
  text-align:center;
  background:#de2418;
  padding:6px 0;
  color:#fff;
  text-decoration:none
}
.destaque_home{
  margin-top:45px
}
.destaque_home .post{
  border-radius:45px;
  background:#3aaaa5;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.2);
  border-top:0;
  background:#c2291d
}
.destaque_home .post .image{
  height:125px;
  border-radius:45px 45px 0 0;
  overflow:hidden
}
.destaque_home .post .image>a{
  background:#861c14;
  height:125px
}
.destaque_home .post .image img{
  height:125px;
  max-width:100%;
  display:block;
  border-radius:45px 45px 0 0;
  position:relative;
  top:50%;
  -webkit-transform:translateY(-50%);
  -ms-transform:translateY(-50%);
  transform:translateY(-50%)
}
.destaque_home .post .image .background_image{
  height:125px;
  background-size:cover;
  background-position:center
}
.destaque_home .post .info{
  border:4px solid #861c14;
  border-top:0;
  border-radius:0 0 45px 45px;
  padding:14px 30px 25px 30px;
  position:relative
}
.destaque_home .post .info::before{
  content:'';
  background:0 0;
  width:calc(100% - 26px);
  height:110px;
  display:block;
  position:absolute;
  left:10px;
  top:0;
  border-radius:0 0 34px 34px;
  border:3px solid #861c14;
  border-top:0
}
.destaque_home .post .info .tags{
  text-align:center
}
.destaque_home .post .info .tags a{
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  text-decoration:none
}
.destaque_home .post .info .tags a .cat{
  background:#fff;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 8px
}
.destaque_home .post .info .tags a .cat .icon{
  height:18px;
  margin-right:8px
}
.destaque_home .post .info .tags a .cat .icon svg{
  width:18px;
  height:18px;
  -webkit-filter:invert(100%) sepia(68%) saturate(3722%) hue-rotate(352deg) brightness(87%) contrast(93%);
  filter:invert(100%) sepia(68%) saturate(3722%) hue-rotate(352deg) brightness(87%) contrast(93%)
}
.destaque_home .post .info .tags a .cat p{
  margin:2px 0 0 0;
  font-size:13px;
  color:#000
}
.destaque_home .post .info .tags a .cat p span{
  color:#861c14
}
.destaque_home .post .info .tags a .cat2{
  background:#861c14;
  color:#fff;
  padding:3px 12px;
  font-size:14px
}
.destaque_home .post .info .content{
  z-index:2;
  position:relative
}
.destaque_home .post .info .content>a,.destaque_home .post .info a>p,.destaque_home .post .info>a{
  text-decoration:none;
  margin:8px 0;
  color:#fff;
  font-size:14px
}
.especial_multimidia{
  margin-top:45px
}
.especial_multimidia .post{
  position:relative
}
.especial_multimidia .post a:nth-child(1){
  position:absolute;
  top:-10px;
  left:10px
}
.especial_multimidia .post a:nth-child(1) svg{
  width:165px;
  height:25px
}
.especial_multimidia .post img{
  display:block;
  border-radius:7px
}
.home_lastBanner{
  margin-top:15px
}
.home_lastBanner img{
  display:block;
  border-radius:7px
}
.menu_desktop{
  margin-top:35px;
  box-shadow:0 0 5px 0 rgba(0,0,0,.15)
}
.menu_desktop ul{
  padding:0;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly
}
.menu_desktop ul li{
  display:block
}
.menu_desktop ul li a{
  color:#000;
  font-weight:700;
  text-decoration:none;
  font-size:18px
}
@media (min-width:1024px){
  .stories .stories_box>div{
    min-width:550px;
    position:relative;
    left:50%;
    -webkit-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%)
  }
  .destaques h2{
    font-size:22px
  }
  .destaques>ul li{
    cursor:pointer;
    min-width:135px
  }
  .destaques>ul li .image_storie{
    height:112px;
    width:112px;
    border-radius:50%
  }
  .destaques>ul li .image_storie img{
    width:100px;
    height:100px
  }
  .destaques>ul li .name{
    font-size:15px
  }
  .destaque_home .post{
    border-radius:95px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .destaque_home .post .image{
    -webkit-order:2;
    -ms-flex-order:2;
    order:2;
    height:165px;
    width:50%;
    border-radius:0 95px 95px 0;
    position:relative
  }
  .destaque_home .post .image img{
    width:100%;
    height:auto
  }
  .destaque_home .post .image>a{
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    right:-1px;
    padding:6px 20px;
    text-decoration:none;
    color:#fff;
    height:auto;
    background:#c2291d
  }
  .destaque_home .post .info{
    width:50%;
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    border-radius:95px 0 0 95px;
    border-right:0!important;
    border-top:3px solid #861c14;
    padding:38px 30px 25px 70px
  }
  .destaque_home .post .info .tags{
    text-align:left
  }
  .destaque_home .post .info p{
    font-size:17px
  }
  .destaque_home .post .info::before{
    height:125px;
    border-radius:95px 0 0 95px;
    border:3px solid #861c14;
    border-right:0px!important;
    top:17px;
    right:0;
    left:17px;
    width:calc(100% - 18px)
  }
  .footer_banner .row{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
  }
  .footer_banner .row .especial_multimidia{
    -webkit-order:2;
    -ms-flex-order:2;
    order:2
  }
  .footer_banner .row .home_lastBanner{
    -webkit-order:1;
    -ms-flex-order:1;
    order:1;
    margin-top:45px
  }
}
@-webkit-keyframes timeWidth{
  0%{
    width:0
  }
  100%{
    width:100%
  }
}
@keyframes timeWidth{
  0%{
    width:0
  }
  100%{
    width:100%
  }
}
.single main{
  margin-top:15px
}
.single main .wp-video,.single main video{
  height:auto;
  max-width:100%
}
.single main .like{
  margin-top:15px!important;
  display:block!important;
  margin-bottom:-10px!important
}
.single main .like button{
  background:#e12417!important;
  color:#fff!important;
  font-size:15px!important
}
.single main .image_post{
  position:relative
}
.single main .image_post img{
  display:block
}
.single main .image_post .categorie_name{
  background:#0473b9;
  color:#fff;
  text-decoration:none;
  padding:3px 8px;
  position:absolute;
  bottom:0;
  left:15px;
  font-size:14px
}
.single main .image_post .categorie_name.e2e{
  background:#0473b9;
  padding:3px 5px;
  color:#fff;
  font-size:10px;
  text-decoration:none;
  padding:0;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.single main .image_post .categorie_name.e2e span{
  padding:4px 6px 2px 6px
}
.single main .image_post .categorie_name.e2e span:nth-child(2){
  background:#0473b9
}
.single main .image_post .categorie_name.e2e span:nth-child(2){
  background:#1d93dd
}
.single main .image_post .categorie_name.Focado{
  background:#fff;
  padding:0;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin-top:2px
}
.single main .image_post .categorie_name.Focado span{
  padding:3px 5px 0 5px
}
.single main .image_post .categorie_name.Focado span:nth-child(1){
  color:#1b7b76;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.single main .image_post .categorie_name.Focado span:nth-child(1) .icon{
  margin-right:5px
}
.single main .image_post .categorie_name.Focado span:nth-child(1) .icon svg{
  height:14px;
  width:14px
}
.single main .image_post .categorie_name.Focado span:nth-child(2){
  background:#1b7b76
}
.single main .content h1{
  font-size:27px;
  margin-bottom:10px
}
.single main .content .content_text h2,.single main .content .content_text h3,.single main .content .content_text h4{
  margin-bottom:8px
}
.single main .content .content_text H2{
  font-weight:22px
}
.single main .content .content_text h3{
  font-size:19px
}
.single main .content .content_text h4{
  font-weight:17px
}
.single main .content .content_text p{
  font-size:15px;
  line-height:20px;
  margin:8px 0
}
.single .display_images .masonry{
  -webkit-column-count:2;
  column-count:2;
  -webkit-column-gap:5px;
  column-gap:5px
}
@media (min-width:768px){
  .single .display_images .masonry{
    -webkit-column-count:3;
    column-count:3
  }
}
@media (min-width:992px){
  .single .display_images .masonry{
    -webkit-column-count:4;
    column-count:4
  }
}
@media (min-width:1199px){
  .single .display_images .masonry{
    -webkit-column-count:5;
    column-count:5
  }
}
.single .display_images .masonry .image{
  box-sizing:border-box;
  -webkit-column-break-inside:avoid;
  break-inside:avoid;
  counter-increment:brick-counter
}
.single .display_images .masonry img{
  width:100%;
  height:100%;
  object-fit:cover
}
.category main,.tag main{
  margin-top:35px
}
.category .post_box,.tag .post_box{
  display:block;
  box-shadow:0 2px 5px 0 rgba(0,0,0,.2);
  border-radius:7px;
  margin:0 6px 8px 6px
}
.category .post_box[data-tag=Focado] .infos,.tag .post_box[data-tag=Focado] .infos{
  background:#c2291d
}
.category .post_box[data-tag=Focado] .infos .tag,.tag .post_box[data-tag=Focado] .infos .tag{
  background:#fff;
  padding:0;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  margin-top:2px
}
.category .post_box[data-tag=Focado] .infos .tag span,.tag .post_box[data-tag=Focado] .infos .tag span{
  padding:3px 5px 0 5px
}
.category .post_box[data-tag=Focado] .infos .tag span:nth-child(1),.tag .post_box[data-tag=Focado] .infos .tag span:nth-child(1){
  color:#861c14;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.category .post_box[data-tag=Focado] .infos .tag span:nth-child(1) .icon,.tag .post_box[data-tag=Focado] .infos .tag span:nth-child(1) .icon{
  margin-right:5px
}
.category .post_box[data-tag=Focado] .infos .tag span:nth-child(1) .icon svg,.tag .post_box[data-tag=Focado] .infos .tag span:nth-child(1) .icon svg{
  height:14px;
  width:14px;
  -webkit-filter:invert(100%) sepia(68%) saturate(3722%) hue-rotate(352deg) brightness(87%) contrast(93%);
  filter:invert(100%) sepia(68%) saturate(3722%) hue-rotate(352deg) brightness(87%) contrast(93%)
}
.category .post_box[data-tag=Focado] .infos .tag span:nth-child(2),.tag .post_box[data-tag=Focado] .infos .tag span:nth-child(2){
  background:#861c14
}
.category .post_box[data-tag=Focado] .infos>a:not(.tag),.tag .post_box[data-tag=Focado] .infos>a:not(.tag){
  background:#861c14
}
.category .post_box[data-tag=Focado] .infos p,.tag .post_box[data-tag=Focado] .infos p{
  color:#fff
}
.category .post_box .image img,.tag .post_box .image img{
  max-width:100%;
  border-radius:7px 7px 0 0;
  display:block
}
.category .post_box .infos,.tag .post_box .infos{
  position:relative;
  padding:6px 10px 10px 10px;
  border-radius:0 0 7px 7px
}
.category .post_box .infos .tag,.tag .post_box .infos .tag{
  background:#0473b9;
  padding:3px 5px;
  color:#fff;
  font-size:12px;
  text-decoration:none
}
.category .post_box .infos .tag.e2e,.tag .post_box .infos .tag.e2e{
  padding:0;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex
}
.category .post_box .infos .tag.e2e span,.tag .post_box .infos .tag.e2e span{
  padding:4px 6px 2px 6px
}
.category .post_box .infos .tag.e2e span:nth-child(2),.tag .post_box .infos .tag.e2e span:nth-child(2){
  background:#0473b9
}
.category .post_box .infos .tag.e2e span:nth-child(2),.tag .post_box .infos .tag.e2e span:nth-child(2){
  background:#1d93dd
}
.category .post_box .infos p,.tag .post_box .infos p{
  margin:8px 0 6px 0;
  font-size:14px
}
.category .post_box .infos>a:not(.tag),.tag .post_box .infos>a:not(.tag){
  font-size:14px;
  color:#fff;
  background:#e12417;
  text-decoration:none;
  padding:6px 18px;
  margin-top:5px;
  position:relative;
  left:calc(100% - 96px);
  display:inline-block
}
.category.category-especial-multimidia .post_box .infos .tag,.tag.category-especial-multimidia .post_box .infos .tag{
  background:0 0
}
.category.category-especial-multimidia .post_box .infos .tag svg,.tag.category-especial-multimidia .post_box .infos .tag svg{
  width:130px;
  height:18px
}
.category.category-especial-multimidia .post_box .infos>a:not(.tag),.tag.category-especial-multimidia .post_box .infos>a:not(.tag){
  background:#ead80b;
  color:#000
}
.category.category-album-de-foto main,.tag.category-album-de-foto main{
  margin-top:30px
}
.category.category-album-de-foto main.filtred .col-xs-12.col-md-4,.tag.category-album-de-foto main.filtred .col-xs-12.col-md-4{
  display:none
}
.category.category-album-de-foto main.filtred .col-xs-12.col-md-4.selected,.tag.category-album-de-foto main.filtred .col-xs-12.col-md-4.selected{
  display:block
}
.category.category-album-de-foto #filter_text,.tag.category-album-de-foto #filter_text{
  display:block;
  width:100%;
  padding:5px 8px;
  border:2px solid #0473b9;
  margin-bottom:17px;
  position:relative
}
.category.category-album-de-foto .msg-empty,.tag.category-album-de-foto .msg-empty{
  color:#c2291d;
  text-align:center;
  display:block;
  font-weight:600
}
.category.category-album-de-foto .post_album a,.tag.category-album-de-foto .post_album a{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  border-radius:20px;
  margin:5px 0
}
.category.category-album-de-foto .post_album a .image,.tag.category-album-de-foto .post_album a .image{
  width:50%
}
.category.category-album-de-foto .post_album a .image img,.tag.category-album-de-foto .post_album a .image img{
  width:100%;
  height:105px;
  display:block
}
.category.category-album-de-foto .post_album a .image:nth-child(1) img,.tag.category-album-de-foto .post_album a .image:nth-child(1) img{
  border-radius:30px 0 0 0
}
.category.category-album-de-foto .post_album a .image:nth-child(2) img,.tag.category-album-de-foto .post_album a .image:nth-child(2) img{
  border-radius:0 30px 0 0
}
.category.category-album-de-foto .post_album a .image:nth-child(3) img,.tag.category-album-de-foto .post_album a .image:nth-child(3) img{
  border-radius:0 0 0 30px
}
.category.category-album-de-foto .post_album a .image:nth-child(4) img,.tag.category-album-de-foto .post_album a .image:nth-child(4) img{
  border-radius:0 0 30px 0
}
.category.category-album-de-foto .post_album a .date,.category.category-album-de-foto .post_album a .name,.tag.category-album-de-foto .post_album a .date,.tag.category-album-de-foto .post_album a .name{
  position:absolute;
  font-size:12px;
  padding:3px 6px
}
.category.category-album-de-foto .post_album a .date,.tag.category-album-de-foto .post_album a .date{
  background-color:#e12417;
  color:#fff;
  bottom:10px;
  left:30px
}
.category.category-album-de-foto .post_album a .name,.tag.category-album-de-foto .post_album a .name{
  background:#0473b9;
  color:#fff;
  bottom:35px;
  left:30px
}
.category.category-e2e main,.tag.category-e2e main{
  margin-top:0
}
.category.category-e2e main>.image img,.tag.category-e2e main>.image img{
  display:block
}
.category.category-e2e main .image+.container h2,.tag.category-e2e main .image+.container h2{
  font-size:15px;
  margin-bottom:25px
}
.category.category-e2e main .image+.container h2 span,.tag.category-e2e main .image+.container h2 span{
  color:#e12417
}
.category #display_posts.filtred .col-xs-12,.tag #display_posts.filtred .col-xs-12{
  display:none
}
.category #display_posts.filtred .col-xs-12.selected,.tag #display_posts.filtred .col-xs-12.selected{
  display:block
}
.category #display_posts.filtred .post_box,.tag #display_posts.filtred .post_box{
  display:none
}
.category #display_posts.filtred .post_box.selected,.tag #display_posts.filtred .post_box.selected{
  display:block
}
.category .filtro,.tag .filtro{
  position:fixed;
  bottom:58px;
  left:0;
  right:0;
  z-index:2;
  background:#f2f2f2
}
.category .filtro .filter_title,.tag .filtro .filter_title{
  margin:5px 8px 3px 8px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center
}
.category .filtro .filter_title p,.tag .filtro .filter_title p{
  margin:0;
  padding:4px 0;
  text-align:center;
  color:#0473b9;
  font-weight:700
}
.category .filtro .filter_title .icon,.tag .filtro .filter_title .icon{
  margin-right:5px
}
.category .filtro .filter_title .icon svg,.tag .filtro .filter_title .icon svg{
  width:15px;
  height:15px;
  -webkit-filter:invert(28%) sepia(30%) saturate(4683%) hue-rotate(183deg) brightness(99%) contrast(97%);
  filter:invert(28%) sepia(30%) saturate(4683%) hue-rotate(183deg) brightness(99%) contrast(97%)
}
.category .filtro .overflow,.tag .filtro .overflow{
  width:100%;
  overflow-x:auto;
  overflow-y: hidden;
}
.category .filtro ul,.tag .filtro ul{
  margin-top:0;
  padding-left:15px;
  display:none
}
.category .filtro ul.opened,.tag .filtro ul.opened{
  display:block;
  background:#fff;
  margin-bottom:0;
  padding:10px 15px
}
.category .filtro ul li,.tag .filtro ul li{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:5px
}
.category .filtro ul li span,.tag .filtro ul li span{
  border:1px solid #0473b9;
  width:14px;
  height:14px;
  margin-right:4px
}
.category .filtro ul li p,.tag .filtro ul li p{
  margin:0;
  font-size:14px;
  white-space:nowrap;
  color:#000
}
.category .filtro ul li a,.tag .filtro ul li a{
  text-decoration:none
}
.category .filtro ul li.actived span::before,.tag .filtro ul li.actived span::before{
  content:"";
  width:8px;
  height:8px;
  background:#0473b9;
  position:relative;
  display:block;
  top:2px;
  left:2px
}
.privacy-policy .content h1{
  margin-top:25px;
  font-size:27px;
  margin-bottom:10px
}
.privacy-policy .content .content_text h2,.privacy-policy .content .content_text h3,.privacy-policy .content .content_text h4{
  margin-bottom:8px
}
.privacy-policy .content .content_text H2{
  font-weight:22px
}
.privacy-policy .content .content_text h3{
  font-size:19px
}
.privacy-policy .content .content_text h4{
  font-weight:17px
}
.privacy-policy .content .content_text p{
  font-size:14px;
  line-height:20px;
  margin:8px 0
}
@media (min-width:1024px){
  .category.category-noticias .menu_desktop ul li:nth-child(1):after,.tag.category-noticias .menu_desktop ul li:nth-child(1):after{
    content:"";
    width:100%;
    display:block;
    position:absolute;
    bottom:-8px;
    height:3px;
    background:#e12417
  }
  .category.category-noticias .menu_desktop ul li:nth-child(1):before,.tag.category-noticias .menu_desktop ul li:nth-child(1):before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6.5px 6px 6.5px;
    border-color:transparent transparent #e12417 transparent;
    display:block;
    position:absolute;
    bottom:-5px;
    left:calc(50% - 7px)
  }
  .category.category-e2e main .image+.container h2,.tag.category-e2e main .image+.container h2{
    font-size:25px;
    text-align:center;
    margin-bottom:45px
  }
  .category.category-e2e .menu_desktop ul li:nth-child(2):after,.tag.category-e2e .menu_desktop ul li:nth-child(2):after{
    content:"";
    width:100%;
    display:block;
    position:absolute;
    bottom:-8px;
    height:3px;
    background:#e12417
  }
  .category.category-e2e .menu_desktop ul li:nth-child(2):before,.tag.category-e2e .menu_desktop ul li:nth-child(2):before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6.5px 6px 6.5px;
    border-color:transparent transparent #e12417 transparent;
    display:block;
    position:absolute;
    bottom:-5px;
    left:calc(50% - 7px)
  }
  .category.category-especial-multimidia .menu_desktop ul li:nth-child(4):after,.tag.category-especial-multimidia .menu_desktop ul li:nth-child(4):after{
    content:"";
    width:100%;
    display:block;
    position:absolute;
    bottom:-8px;
    height:3px;
    background:#e12417
  }
  .category.category-especial-multimidia .menu_desktop ul li:nth-child(4):before,.tag.category-especial-multimidia .menu_desktop ul li:nth-child(4):before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6.5px 6px 6.5px;
    border-color:transparent transparent #e12417 transparent;
    display:block;
    position:absolute;
    bottom:-5px;
    left:calc(50% - 7px)
  }
  .category.category-album-de-foto main,.tag.category-album-de-foto main{
    margin-top:55px;
    min-height:calc(100vh - 405px)
  }
  .category.category-album-de-foto .menu_desktop ul li:nth-child(5):after,.tag.category-album-de-foto .menu_desktop ul li:nth-child(5):after{
    content:"";
    width:100%;
    display:block;
    position:absolute;
    bottom:-8px;
    height:3px;
    background:#e12417
  }
  .category.category-album-de-foto .menu_desktop ul li:nth-child(5):before,.tag.category-album-de-foto .menu_desktop ul li:nth-child(5):before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 6.5px 6px 6.5px;
    border-color:transparent transparent #e12417 transparent;
    display:block;
    position:absolute;
    bottom:-5px;
    left:calc(50% - 7px)
  }
  .category .menu_desktop,.tag .menu_desktop{
    margin:15px 0
  }
  .category .menu_desktop ul li,.tag .menu_desktop ul li{
    position:relative
  }
  .category .post_box,.tag .post_box{
    margin:15px 0
  }
  .category .post_box .image,.tag .post_box .image{
    height:230px;
    overflow:hidden;
    position:relative
  }
  .category .post_box .infos,.tag .post_box .infos{
    padding:15px 25px
  }
  .category .filtro,.tag .filtro{
    position:relative;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    background:#fff;
    bottom:0
  }
  .category .filtro .filter_title,.tag .filtro .filter_title{
    width:70px;
    border:none
  }
  .category .filtro .filter_title .icon,.tag .filtro .filter_title .icon{
    -webkit-filter:brightness(0);
    filter:brightness(0)
  }
  .category .filtro .filter_title p,.tag .filtro .filter_title p{
    color:#000
  }
  .category .filtro ul,.tag .filtro ul{
    position:relative;
    top:4px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0
  }
  .category .filtro ul li,.tag .filtro ul li{
    display:inline-block;
    margin-right:15px;
    cursor:pointer
  }
  .category .filtro ul li.actived,.tag .filtro ul li.actived{
    color:#e12417;
    font-weight:700
  }
  .category .filtro ul li span,.tag .filtro ul li span{
    display:none
  }
}
main.programa .menu_desktop{
  margin-top:15px
}
main.programa .menu_desktop ul li{
  position:relative
}
main.programa .menu_desktop ul li:nth-child(3):after{
  content:"";
  width:100%;
  display:block;
  position:absolute;
  bottom:-8px;
  height:3px;
  background:#e12417
}
main.programa .menu_desktop ul li:nth-child(3):before{
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-width:0 6.5px 6px 6.5px;
  border-color:transparent transparent #e12417 transparent;
  display:block;
  position:absolute;
  bottom:-5px;
  left:calc(50% - 7px)
}
main.programa .image{
  margin-top:15px
}
main.programa h2{
  font-size:17px;
  line-height:22px;
  font-weight:500
}
main.programa .menu_programas>div{
  margin-bottom:25px
}
main.programa .menu_programas>div.financeiro p.title:before{
  background-image:url("./money.png");
  background-size:cover
}
main.programa .menu_programas>div.cbs p.title:before{
  background-image:url("./right.png");
  background-size:cover
}
main.programa .menu_programas>div.Programas p.title:before{
  background-image:url("./programas.png");
  background-size:cover
}
main.programa .menu_programas>div.Servicos p.title:before{
  background-image:url("./servicos.png");
  background-size:cover
}
main.programa .menu_programas>div.beneficios p.title:before{
  background-image:url("./beneficios.png");
  background-size:cover
}
main.programa .menu_programas>div.onboarding p.title:before{
  background-image:url("./onboarding.png");
  background-size:cover
}
main.programa .menu_programas>div.onboarding .sub_title{
  min-height:64px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
main.programa .menu_programas>div.onboarding .sub_title::after{
  -webkit-transform:none!important;
  -ms-transform:none!important;
  transform:none!important;
  background-image:url("./icon_download.png")!important;
  background-size:cover;
  height:14px;
  width:15px;
  top:19px;
  right:9px;
  border:none!important
}
main.programa .menu_programas>div.actived p.title::after{
  -ms-transform:rotate(-135deg);
  transform:rotate(-135deg);
  -webkit-transform:rotate(-135deg)
}
main.programa .menu_programas>div p.title{
  display:block;
  text-align:left;
  background-color:#fff;
  font-weight:600;
  padding:17px 15px 17px 80px;
  color:#333;
  margin:8px 0;
  box-shadow:1px 1px 5px 1px rgba(51,51,51,.25);
  border-radius:4px;
  border-bottom:4px solid #0473b9;
  position:relative
}
main.programa .menu_programas>div p.title::after{
  content:"";
  border:solid #333;
  border-width:0 2px 2px 0;
  display:inline-block;
  padding:3px;
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  position:absolute;
  right:20px;
  top:25px;
  transition:250ms
}
main.programa .menu_programas>div p.title:before{
  content:"";
  width:46px;
  height:46px;
  display:block;
  position:absolute;
  left:20px;
  top:7px
}
main.programa .menu_programas>div .content_display,main.programa .menu_programas>div ul{
  display:none
}
main.programa .menu_programas>div .content_display.actived{
  display:block
}
main.programa .menu_programas>div .content_display>div{
  display:none;
  padding:10px;
  margin:15px 0 15px 2px;
  border-left:3px solid #0473b9;
  width:100%
}
main.programa .menu_programas>div .content_display>div h3,main.programa .menu_programas>div .content_display>div li,main.programa .menu_programas>div .content_display>div p{
  font-size:14px
}
main.programa .menu_programas>div .content_display>div h3{
  color:#e22518
}
main.programa .menu_programas>div .content_display>div a{
  color:#0473b9;
  text-decoration:none
}
main.programa .menu_programas>div .content_display>div ul li{
  padding-left:12px;
  position:relative;
  margin-bottom:10px;
  display: block;
}
main.programa .menu_programas>div .content_display>div ul li::before{
  content:"";
  width:5px;
  height:5px;
  background:#000;
  display:block;
  position:absolute;
  left:0;
  top:7px;
  border-radius:5px
}
main.programa .menu_programas>div .content_display>div p{
  margin:0
}
main.programa .menu_programas>div .content_display>div.actived{
  display:block;
  position: relative !important;
}
main.programa .menu_programas>div ul{
  padding:0;
  margin:5px 0
}
main.programa .menu_programas>div ul li{
  display:block;
  width:fit-content;
}
main.programa .menu_programas>div ul li:first-child p{
  margin-left:0!important
}
main.programa .menu_programas>div ul li p{
  margin:6px 8px;
  padding:12px 40px 12px 10px;
  border-bottom:2px solid #0473b9;
  background:#fff;
  text-align:left;
  color:#333;
  font-weight:500;
  font-size:14px;
  line-height:13px;
  box-shadow:1px 1px 5px 1px rgba(51,51,51,.25);
  border-radius:4px;
  position:relative;
  transition:250ms
}
main.programa .menu_programas>div ul li p::after{
  content:"";
  border:solid #333;
  border-width:0 2px 2px 0;
  display:inline-block;
  padding:2px;
  -ms-transform:rotate(45deg);
  transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  position:absolute;
  right:14px;
  top:14px;
  transition:250ms
}
main.programa .menu_programas>div ul li p.actived::after{
  top:16px;
  -ms-transform:rotate(-135deg);
  transform:rotate(-135deg);
  -webkit-transform:rotate(-135deg)
}
main.programa .menu_programas>div.actived>ul{
  white-space:nowrap;
  /*display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;*/
  display: block;
  overflow: hidden;
  position: initial;
  white-space: normal !important;
}
@media (min-width:1200px){
  main.programa .menu_programas{
    position:relative
  }
  main.programa .menu_programas>div:not(.actived){
    padding-bottom:0!important
  }
  main.programa .menu_programas>div .content_display,main.programa .menu_programas>div ul{
    width:100vw;
    position:block;
    max-width:1130px;
    left:10px
  }
  main.programa .menu_programas>div.actived{
    padding-bottom:60px
  }
  main.programa .menu_programas>div.actived .content_display{
    top:130px
  }
  main.programa .menu_programas>div:nth-child(4).actived,main.programa .menu_programas>div:nth-child(5).actived,main.programa .menu_programas>div:nth-child(6).actived{
    padding-bottom:60px
  }
  main.programa .menu_programas>div:nth-child(4).actived .content_display,main.programa .menu_programas>div:nth-child(5).actived .content_display,main.programa .menu_programas>div:nth-child(6).actived .content_display{
    top:230px
  }
}
@media (min-width:1024px){
  main.programa .menu_programas{
    position:relative
  }
  main.programa .menu_programas>div:not(.actived){
    padding-bottom:0!important
  }
  main.programa .menu_programas>div .content_display,main.programa .menu_programas>div ul{
    width:100vw;
    /*position:absolute;*/
    max-width:915px;
    left:10px
  }
  main.programa .menu_programas>div.actived{
    padding-bottom:60px
  }
  main.programa .menu_programas>div.actived .content_display{
    top:130px
  }
  main.programa .menu_programas>div:nth-child(4).actived,main.programa .menu_programas>div:nth-child(5).actived,main.programa .menu_programas>div:nth-child(6).actived{
    padding-bottom:60px
  }
  main.programa .menu_programas>div:nth-child(4).actived .content_display,main.programa .menu_programas>div:nth-child(5).actived .content_display,main.programa .menu_programas>div:nth-child(6).actived .content_display{
    top:230px
  }
}
@media (min-width:1024px){
  main.programa .menu_programas{
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
  }
  main.programa .menu_programas>div{
    width:100%;
    margin:10px 7.5px
  }
  main.programa .menu_programas>div p.title{
    font-size:14px
  }
  main.programa .menu_programas>div p.title:before{
    width:41px;
    height:41px
  }
}
.contato h1{
  background:url("./bg_destaque-title.png");
  display:inline-block;
  background-position:center;
  background-size:cover;
  padding:8px 25px 18px 25px;
  font-size:17px;
  color:#fff;
  font-weight:500;
  letter-spacing:1.05px;
  margin:30px 0 20px 0;
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.contato p{
  text-align:center;
  font-size:16px
}
.contato .display a{
  background:#e12417;
  color:#fff;
  padding:8px 0;
  display:block;
  text-align:center;
  text-decoration:none
}
.contato .form{
  margin-top:25px
}
.contato .form .input input,.contato .form .input textarea{
  -webkit-appearance:none;
  width:100%;
  padding:7px 15px;
  font-size:16px;
  font-family:"BentonSans Regular",sans-serif;
  margin:6px 0;
  border:1px solid #0473b9;
  font-weight:700
}
.contato .form .input input[type=submit],.contato .form .input textarea[type=submit]{
  -webkit-appearance:none;
  background:#0473b9;
  color:#fff
}
.contato .form .input input::-webkit-input-placeholder,.contato .form .input textarea::-webkit-input-placeholder{
  color:#0473b9
}
.contato .form .input input:-ms-input-placeholder,.contato .form .input textarea:-ms-input-placeholder{
  color:#0473b9
}
.contato .form .input input::placeholder,.contato .form .input textarea::placeholder{
  color:#0473b9
}
.contato .form .input textarea{
  min-height:120px
}
.contato .menu_desktop{
  margin-top:15px
}
.contato .menu_desktop ul li{
  position:relative
}
.contato .menu_desktop ul li:nth-child(6):after{
  content:"";
  width:100%;
  display:block;
  position:absolute;
  bottom:-8px;
  height:3px;
  background:#e12417
}
.contato .menu_desktop ul li:nth-child(6):before{
  content:"";
  width:0;
  height:0;
  border-style:solid;
  border-width:0 6.5px 6px 6.5px;
  border-color:transparent transparent #e12417 transparent;
  display:block;
  position:absolute;
  bottom:-5px;
  left:calc(50% - 7px)
}
@media (min-width:1024px){
  main.contato{
    min-height:calc(100vh - 335px)
  }
  main.contato .container .row .col-xs-12:nth-child(2){
    margin-top:50px;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
  }
  main.contato .container .row .col-xs-12:nth-child(2) .display{
    border-left:3px solid #0473b9;
    padding-left:20px
  }
  main.contato .container .row .col-xs-12:nth-child(2) .display p{
    text-align:left
  }
  main.contato .container .row .col-xs-12:nth-child(2) .form{
    width:55%
  }
  main.contato .container .row .col-xs-12:nth-child(2) .form .input input[type=submit]{
    width:120px;
    float:right
  }
}
footer{
  background:#e12417;
  padding:20px 0;
  margin-top:55px
}
footer ul{
  padding:0
}
footer .row{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
footer .row .col-xs-8{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-justify-content:space-evenly;
  -ms-flex-pack:space-evenly;
  justify-content:space-evenly;
  border-right:1px solid #fff
}
footer .row .col-xs-8 ul{
  display:inline-block
}
footer .row .col-xs-8 ul li{
  display:block;
  padding:2px;
  margin:2px 0
}
footer .row .col-xs-8 ul li.highlight{
  background:#e12417
}
footer .row .col-xs-8 ul li a{
  color:#fff;
  text-decoration:none
}
footer .row .col-xs-4 img{
  margin-left:60px;
  max-width:calc(100% - 60px)
}
.page.page-id-169 footer{
  margin-top:0
}
.page.page-id-169 .icon_mobile{
  display:none!important
}
.page.page-id-169 nav.mobile{
  display:none!important
}
.page.page-id-169 .logo-content{
  display:none!important
}
@media (max-width:1024px){
  .page.page-id-169{
    padding-bottom:0!important
  }
  .page.page-id-169 .logo-content{
    display:block!important
  }
}
.page.page-id-169 footer,.page.page-id-169 header{
  display:none
}
main.content.login{
  min-height: calc(100vh - 86px);
  min-width: 356px;
  background-position:center;
  background-size:contain;
  background-image:url("./tela-inicial_sem-box-v3.jpg")
}
main.content.login form{
  margin: auto;
  margin-top: calc(100vh - 75vh);
  width:350px;
  background-color:rgba(255,255,255,.7);
  text-align:center;
  padding:27.5px 0;
  border-radius:10px
}
main.content.login form .input{
  padding:2.5px 0
}
main.content.login form .input input{
  width:220px;
  outline:transparent
}
main.content.login form .input input[type=password],main.content.login form .input input[type=text]{
  border:2px solid #0473b9;
  background-color:transparent;
  padding:4px 10px;
  color:#0473b9;
  font-weight:600;
  font-size:14px
}
main.content.login form .input input[type=password]::-webkit-input-placeholder,main.content.login form .input input[type=text]::-webkit-input-placeholder{
  font-weight:600;
  color:#0473b9;
  opacity:1
}
main.content.login form .input input[type=password]:-ms-input-placeholder,main.content.login form .input input[type=text]:-ms-input-placeholder{
  font-weight:600;
  color:#0473b9;
  opacity:1
}
main.content.login form .input input[type=password]::placeholder,main.content.login form .input input[type=text]::placeholder{
  font-weight:600;
  color:#0473b9;
  opacity:1
}
main.content.login form .input input[type=submit]{
  background:#e22518;
  border:none;
  color:#fff;
  font-weight:700;
  font-size:16px;
  padding:6px 0
}
main.content.login .message-error{
  margin-bottom:0;
  color:#e22518;
  font-weight:700;
  font-size:14px;
  display:none
}
main.content.login .message-error.actived{
  display:block
}
@media (max-width:1024px){
  main.content.login{
    min-height:calc(100vh - 80px);
    background-size:cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  main.content.login .logo-content{
    margin-top:160px
  }
  main.content.login form{
    float:none;
    width:100%;
    margin-top:10px
  }
  main.content.login form .input input{
    width:280px
  }

  main.content.login form {
    margin-top: 20%;
  }
}
.multimidia{
  font-family:colgate_readyregular
}
.multimidia .menu_desktop{
  margin-top:0!important
}
.multimidia .first .r1{
  position:relative
}
.multimidia .first .r1 video{
  max-width:100%;
  display:block
}
.multimidia .first .r1 h1,.multimidia .first .r1 h3,.multimidia .first .r1 p{
  margin:0;
  color:#fff;
  text-align:center
}
.multimidia .first .r1 h1{
  font-family:colgate_readybold;
  font-size:62px;
  line-height:86px
}
.multimidia .first .r1 h3{
  border:2px solid #fff;
  padding:7px 10px;
  border-radius:50px;
  width:627px;
  text-align:center
}
.multimidia .first .r1 p{
  text-align:center;
  margin-top:14px;
  line-height:25px
}
.multimidia .first .r1 .text{
  position:absolute;
  bottom:35px;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.multimidia .first .r2 h2{
  text-align:center;
  font-family:colgate_readybold;
  font-size:55px;
  line-height:86px;
  display:block;
  color:#000
}
.multimidia .first .r2 .slick-track{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.multimidia .first .r2 .slick-track img{
  max-width:136px;
  max-height:80px;
  width:auto;
  height:auto
}
.multimidia .first .r2 .slick-arrow{
  position:absolute;
  top:50%;
  font-size:0;
  width:25px;
  height:25px;
  display:block;
  border:5px solid;
  border-color:transparent transparent #d2010d #d2010d;
  background:0 0
}
.multimidia .first .r2 .slick-arrow.slick-prev{
  left:10px;
  -webkit-transform:translate(-50%,-50%) rotate(45deg);
  -ms-transform:translate(-50%,-50%) rotate(45deg);
  transform:translate(-50%,-50%) rotate(45deg)
}
.multimidia .first .r2 .slick-arrow.slick-next{
  right:-35px;
  -webkit-transform:translate(-50%,-50%) rotate(-135deg);
  -ms-transform:translate(-50%,-50%) rotate(-135deg);
  transform:translate(-50%,-50%) rotate(-135deg)
}
.multimidia .first .r3{
  background:#f50005;
  padding-top:120px;
  position:relative;
  margin-top:100px;
  padding-bottom:50px
}
.multimidia .first .r3::before{
  content:"";
  display:block;
  position:absolute;
  top:0;
  right:0;
  left:0;
  width:100%;
  background-image:url("https://www.rafaelmalfi.com.br/revistaCP/wp-content/themes/RevistaCP/src/multimidia/detalhe_marcas.png");
  height:130px;
  background-size:cover;
  background-color:#fff
}
.multimidia .first .r3 h2{
  text-align:center;
  font-family:colgate_readybold;
  font-size:55px;
  line-height:86px;
  display:block;
  color:#fff;
  margin:60px 0 -30px 0
}
.multimidia .first .r3 .sliderCustom{
  overflow:hidden;
  position:relative
}
.multimidia .first .r3 .sliderCustom img{
  width:calc(15*100vw);
  display:block;
  max-width:calc(15*100vw);
  position:relative;
  transition:235ms
}
.multimidia .first .r3 .sliderCustom .next,.multimidia .first .r3 .sliderCustom .prev{
  top:0;
  z-index:2
}
.multimidia .first .r3 .sliderCustom .next{
  position:absolute;
  height:100%;
  width:40%;
  right:0
}
.multimidia .first .r3 .sliderCustom .prev{
  position:absolute;
  height:100%;
  width:40%;
  left:0
}
.multimidia .first .r3 p{
  color:#fff;
  font-size:20px;
  text-align:center
}
.multimidia .first .r3 p strong{
  color:#010101
}
.multimidia .second .r1{
  background-image:url("https://www.rafaelmalfi.com.br/revistaCP/wp-content/themes/RevistaCP/src/multimidia/second_r1_bg.jpg");
  text-align:center;
  background-size:cover;
  background-position:center top;
  padding:50px 0 70px 0
}
.multimidia .second .r1 h2{
  text-align:center;
  font-family:colgate_readybold;
  font-size:38px;
  line-height:46px;
  display:block;
  color:#000
}
.multimidia .second .r1 h2 b{
  display:block;
  color:#d2010d;
  font-size:58px;
  line-height:67px
}
.multimidia .second .r1 p{
  color:#000;
  font-size:20px;
  text-align:center
}
.multimidia .second .r1 p strong{
  color:#d2010d
}
.multimidia .second .r1 a{
  font-size:38px;
  background:#0473b9;
  color:#fff;
  text-decoration:navajowhite;
  padding:10px 70px;
  border-radius:100px;
  display:inline-block;
  margin:15px 0 25px 0;
  letter-spacing:2px
}
.multimidia .second .r1 h3{
  font-family:colgate_readyregular;
  font-weight:500;
  font-size:14px
}
.multimidia .second .r1 h3 b{
  display:block;
  font-size:19px
}
.multimidia .second .r1 img{
  max-width:350px;
  margin:30px 0
}
.multimidia .second .r2 h2{
  text-align:center;
  font-family:colgate_readybold;
  font-size:55px;
  line-height:86px;
  display:block;
  color:#000;
  margin:60px 0 -30px 0
}
.multimidia .second .r2 h2 b{
  color:#d2010d
}
.multimidia .second .r2 h2+p{
  text-align:center;
  margin:25px 0 50px 0;
  font-size:17px
}
.multimidia .second .r2 .mapa{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.multimidia .second .r2 .mapa .display{
  width:65%;
  position:relative
}
.multimidia .second .r2 .mapa .display .pin{
  position:absolute;
  top:53%;
  width:50px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  right:30%;
  cursor:pointer
}
.multimidia .second .r2 .mapa .display .pin[data-id=saopaulo]{
  top:64%;
  right:30%
}
.multimidia .second .r2 .mapa .display .pin[data-id=riodejaneiro]{
  top:61%;
  right:19%
}
.multimidia .second .r2 .mapa .display .pin[data-id=pernambuco]{
  top:25%;
  right:-3%
}
.multimidia .second .r2 .mapa .display .pin[data-id=paraiba]{
  top:21%;
  right:4%
}
.multimidia .second .r2 .mapa .display .pin span{
  font-size:34px;
  position:absolute;
  color:#fff;
  font-weight:700
}
.multimidia .second .r2 .mapa .content{
  width:35%;
  margin-left:120px
}
.multimidia .second .r2 .mapa .content>div{
  display:none
}
.multimidia .second .r2 .mapa .content>div.actived{
  display:block
}
.multimidia .second .r2 .mapa .content b{
  display:block;
  line-height:23px
}
.multimidia .second .r2 .mapa .content b.red{
  margin-bottom:11px;
  color:#f50005;
  font-size:17px
}
.multimidia .second .r2 .mapa .content p{
  text-align:left
}
.multimidia .second .r3{
  background-color:#5171b3;
  margin-top:100px
}
.multimidia .second .r3 .valores{
  max-width:830px;
  margin:120px auto 0 auto;
  display:block
}
.multimidia .second .r3 .display{
  margin-top:50px;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.multimidia .second .r3 .display .text{
  width:calc(100% - 440px);
  text-align:right;
  margin-right:50px
}
.multimidia .second .r3 .display .text h3{
  font-size:23px;
  text-transform:uppercase;
  color:#00338e
}
.multimidia .second .r3 .display .text p{
  color:#fff;
  line-height:26px;
  font-size:18px;
  max-width:80%;
  float:right;
  margin-top:0
}
.multimidia .second .r3 .display .text p b{
  color:#00338e
}
.multimidia .second .r3 .display .image{
  width:440px
}
.multimidia .second .r3 .display .image img{
  max-width:440px;
  position:relative;
  top:50px
}
.multimidia .second .r3 a{
  padding:15px 60px;
  font-weight:700;
  font-size:35px;
  background:#00338e;
  color:#fff;
  text-decoration:none;
  border-radius:60px;
  display:inline-block;
  position:relative;
  left:50%;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%);
  margin-bottom:120px;
  margin-top:-40px
}
.multimidia .second .r4{
  background-color:#5171b3;
  padding-bottom:70px
}
.multimidia .second .r4 img{
  max-width:940px;
  margin:0 auto 0 auto;
  display:block;
  pointer-events:none
}
.multimidia .second .r4 p{
  background:#00338e;
  color:#fff;
  text-align:center;
  display:block;
  padding:11px 0;
  text-transform:uppercase;
  letter-spacing:2.5px;
  margin:0
}
.multimidia .third .r1 h3{
  font-size:50px;
  line-height:58px;
  color:#0b378a;
  padding:20px 80px;
  border-left:14px solid
}
.multimidia .third .r2{
  background:#5171b3
}
.multimidia .third .r2 h3{
  font-size:45px;
  line-height:55px;
  color:#fff;
  padding:20px 80px;
  border-left:14px solid #0b378a
}
.multimidia .third .r3 h2{
  font-family:colgate_readybold;
  font-size:50px;
  line-height:60px;
  text-align:center;
  margin-bottom:60px;
  font-weight:700;
  color:#0b378a
}
.multimidia .third .r3 .questions{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  max-width:820px;
  margin:0 auto
}
.multimidia .third .r3 .questions img{
  max-height:355px;
  margin:30px 0 0 0
}
.multimidia .third .r3 .questions p{
  padding:20px 30px;
  border-left:7px solid #0b378a;
  margin-left:30px;
  font-size:19px;
  color:#000
}
.multimidia .third .r3 .questions p b{
  color:#0b378a
}
.multimidia .third .r3 .buttons{
  text-align:center;
  margin-top:40px;
  margin-bottom:70px
}
.multimidia .third .r3 .buttons .yes{
  padding:8px 80px;
  font-weight:700;
  font-size:35px;
  background:#00338e;
  color:#fff;
  text-decoration:none;
  border-radius:60px;
  letter-spacing:2px;
  margin-right:60px;
  cursor:pointer
}
.multimidia .third .r3 .buttons .no{
  padding:5px 80px 2px 80px;
  font-weight:700;
  font-size:35px;
  background:#fff;
  color:#00338e;
  text-decoration:none;
  border-radius:60px;
  letter-spacing:2px;
  border:4px solid #00338e;
  cursor:pointer
}
.multimidia .third .r4{
  margin-bottom:60px
}
.multimidia .third .r4 h2{
  font-family:colgate_readybold;
  font-size:50px;
  line-height:60px;
  text-align:center;
  margin-bottom:60px;
  font-weight:700;
  color:#0b378a
}
.multimidia .third .r4 img{
  max-width:800px;
  display:block;
  margin:0 auto
}
.multimidia .third .r5{
  background:#5171b3
}
.multimidia .third .r5 img{
  max-width:1300px;
  display:block;
  margin:0 auto;
  pointer-events:none
}
.multimidia .forty .r1{
  position:relative
}
.multimidia .forty .r1 video{
  max-width:100%;
  display:block
}
.multimidia .forty .r1 h2{
  font-family:colgate_readybold;
  font-size:62px;
  line-height:86px;
  left:50%;
  -webkit-transform:translate(-50%,-50%);
  -ms-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  top:50%;
  position:absolute;
  color:#fff
}
.multimidia .forty .r2 ul{
  background:#ebebeb;
  padding:0;
  margin:0
}
.multimidia .forty .r2 ul li{
  overflow:hidden
}
.multimidia .forty .r2 ul li.actived .content{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.multimidia .forty .r2 ul li.actived .ver_mais .menos{
  display:block
}
.multimidia .forty .r2 ul li.actived .ver_mais .mais{
  display:none
}
.multimidia .forty .r2 ul li.actived .ver_mais:Before,.multimidia .forty .r2 ul li.actived .ver_mais:after{
  -webkit-transform:translateX(-50%) rotate(135deg);
  -ms-transform:translateX(-50%) rotate(135deg);
  transform:translateX(-50%) rotate(135deg);
  top:20px
}
.multimidia .forty .r2 ul li:nth-child(4) .display{
  padding:30px 0
}
.multimidia .forty .r2 ul li .display{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  max-width:1000px;
  margin:0 auto;
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
}
.multimidia .forty .r2 ul li .display .image{
  width:50%
}
.multimidia .forty .r2 ul li .display .image img{
  max-width:70%;
  display:block;
  margin:0 auto;
  max-height:240px;
  mix-blend-mode:multiply
}
.multimidia .forty .r2 ul li .display .text{
  width:50%
}
.multimidia .forty .r2 ul li .display .text h2{
  font-size:52px;
  line-height:60px;
  font-family:colgate_readybold;
  color:#e73424;
  margin-bottom:20px
}
.multimidia .forty .r2 ul li .display .text h2 b{
  font-size:17px;
  display:block;
  font-family:colgate_readyregular;
  font-weight:400;
  color:#000;
  line-height:19px
}
.multimidia .forty .r2 ul li .display .text h2 span{
  font-family:colgate_readylight
}
.multimidia .forty .r2 ul li .display .text p{
  font-size:14px;
  max-width:400px;
  line-height:21px
}
.multimidia .forty .r2 ul li .ver_mais{
  text-align:center;
  font-weight:700;
  padding:10px 0;
  background:#dedede;
  font-size:19px;
  letter-spacing:1.3px;
  margin-top:15px;
  position:relative;
  cursor:pointer
}
.multimidia .forty .r2 ul li .ver_mais .menos{
  display:none
}
.multimidia .forty .r2 ul li .ver_mais::before{
  content:"";
  display:block;
  position:absolute;
  width:9px;
  height:9px;
  border-bottom:2px solid #000;
  border-left:2px solid #000;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  left:calc(50% - 69px);
  -webkit-transform:translateX(-50%) rotate(-45deg);
  -ms-transform:translateX(-50%) rotate(-45deg);
  transform:translateX(-50%) rotate(-45deg);
  top:14px
}
.multimidia .forty .r2 ul li .ver_mais::after{
  content:"";
  display:block;
  position:absolute;
  width:9px;
  height:9px;
  border-bottom:2px solid #000;
  border-left:2px solid #000;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  left:calc(50% + 69px);
  -webkit-transform:translateX(-50%) rotate(-45deg);
  -ms-transform:translateX(-50%) rotate(-45deg);
  transform:translateX(-50%) rotate(-45deg);
  top:14px
}
.multimidia .forty .r2 ul li .mais-informacao{
  display:block;
  text-align:center;
  font-weight:700;
  padding:10px 0;
  background:#e73424;
  font-size:19px;
  letter-spacing:1.3px;
  margin-top:15px;
  text-decoration:none;
  color:#fff;
  position:relative
}
.multimidia .forty .r2 ul li .mais-informacao::before{
  content:"";
  display:block;
  position:absolute;
  width:9px;
  height:9px;
  border-bottom:2px solid #fff;
  border-left:2px solid #fff;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  left:calc(50% - 115px);
  -webkit-transform:translateX(-50%) rotate(-135deg);
  -ms-transform:translateX(-50%) rotate(-135deg);
  transform:translateX(-50%) rotate(-135deg);
  top:17px
}
.multimidia .forty .r2 ul li .mais-informacao::after{
  content:"";
  display:block;
  position:absolute;
  width:9px;
  height:9px;
  border-bottom:2px solid #fff;
  border-left:2px solid #fff;
  -webkit-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  transform:rotate(-45deg);
  left:calc(50% + 115px);
  -webkit-transform:translateX(-50%) rotate(45deg);
  -ms-transform:translateX(-50%) rotate(45deg);
  transform:translateX(-50%) rotate(45deg);
  top:17px
}
.multimidia .forty .r2 ul li .content{
  display:none;
  max-width:1000px;
  margin:0 auto;
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start;
  background:#dedede;
  padding:40px 0;
  position:relative
}
.multimidia .forty .r2 ul li .content:before{
  content:"";
  display:block;
  position:absolute;
  z-index:0;
  width:100vw;
  left:50%;
  background:#dedede;
  height:100%;
  top:0;
  -webkit-transform:translateX(-50%);
  -ms-transform:translateX(-50%);
  transform:translateX(-50%)
}
.multimidia .forty .r2 ul li .content.box-1{
  text-align:center
}
.multimidia .forty .r2 ul li .content.noblock-box b,.multimidia .forty .r2 ul li .content.noblock-box strong{
  display:initial!important
}
.multimidia .forty .r2 ul li .content>div{
  z-index:2;
  width:50%;
  padding:0 40px
}
.multimidia .forty .r2 ul li .content>div.center{
  width:100%
}
.multimidia .forty .r2 ul li .content>div img{
  max-width:730px;
  margin-top:30px
}
.multimidia .forty .r2 ul li .content>div p{
  margin:0;
  font-size:15px;
  line-height:21px
}
.multimidia .forty .r2 ul li .content>div p b{
  color:#d2010d;
  font-size:17px;
  margin-bottom:9px
}
.multimidia .forty .r2 ul li .content>div p b:not(.noblock){
  display:block
}
.multimidia .forty .r2 ul li .content>div p strong{
  font-weight:700
}
.multimidia .forty .r2 ul li .content>div p strong.block{
  display:block
}
.multimidia .fifth .r1{
  background-image:url("https://www.rafaelmalfi.com.br/revistaCP/wp-content/themes/RevistaCP/src/multimidia/fifith-bg.jpg");
  padding:30px 0 40px 0;
  background-size:cover;
  background-position:center center;
  text-align:center
}
.multimidia .fifth .r1 video{
  max-width:620px
}
.multimidia .fifth .r1 h2{
  font-family:colgate_readybold;
  font-size:62px;
  line-height:86px;
  color:#fff;
  margin-bottom:20px
}
.multimidia .fifth .r1 p{
  max-width:650px;
  display:block;
  margin:0 auto;
  font-size:20px;
  color:#fff;
  font-family:colgate_readylight;
  margin-bottom:40px
}
.multimidia .fifth .r2{
  background-image:url("https://www.rafaelmalfi.com.br/revistaCP/wp-content/themes/RevistaCP/src/multimidia/fifith-detalhe.jpg");
  background-size:cover;
  padding:80px 0 40px 0;
  background-position:center center
}
.multimidia .fifth .r2 img{
  max-width:850px;
  margin:0 auto;
  display:block;
  pointer-events:none
}
.multimidia .fifth .r3 h2{
  font-size:34px;
  text-align:center;
  color:#009249;
  letter-spacing:1.5px;
  text-transform:uppercase;
  font-family:colgate_readybold;
  margin-bottom:60px;
  margin-top:70px
}
.multimidia .fifth .r3 ul{
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:0;
  margin:0 auto;
  max-width:1200px
}
.multimidia .fifth .r3 ul li{
  display:block
}
.multimidia .sixth{
  margin-top:80px;
  position:relative
}
.multimidia .sixth video{
  position:absolute;
  top:11%;
  left:50%;
  -webkit-transform:translatex(-50%);
  -ms-transform:translatex(-50%);
  transform:translatex(-50%);
  width:45%
}
.multimidia .sixth img{
  pointer-events:none;
  display:block
}
.multimidia .seven .r1{
  background-image:url("https://www.rafaelmalfi.com.br/revistaCP/wp-content/themes/RevistaCP/src/multimidia/seven-bg-title.jpg");
  padding:160px 0
}
.multimidia .seven .r1 img{
  max-width:450px;
  display:block;
  margin:0 auto
}
.multimidia .seven .r2 img{
  max-width:910px;
  display:block;
  margin:50px auto
}
.multimidia .seven .r3{
  background:#d2010d;
  margin-top:70px
}
.multimidia .seven .r3 img{
  max-width:710px;
  display:block;
  margin:80px auto
}
.multimidia .seven .r4{
  text-align:center;
  padding:60px 0
}
.multimidia .seven .r4 p{
  font-size:40px;
  line-height:45px;
  color:#d2010d;
  font-family:colgate_readybold
}
.multimidia .seven .r4 p b{
  color:#000
}
.multimidia .eight .r1{
  background-image:url("https://www.rafaelmalfi.com.br/revistaCP/wp-content/themes/RevistaCP/src/multimidia/bg-eight-title.jpg");
  padding:120px 0
}
.multimidia .eight .r1 h2{
  color:#fff;
  font-size:66px;
  margin:0;
  text-align:center;
  font-family:colgate_readybold
}
.multimidia .eight .r2{
  margin:60px 0 80px 0
}
.multimidia .eight .r2 img{
  max-width:650px;
  display:block;
  margin:0 auto
}
/* width */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}
/* Handle */
::-webkit-scrollbar-thumb {
  background: #e12417;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #e12417;
}


/* ANIMAÇÕES */
.blink_me {
  animation: blinker 1.2s infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}