/* === CUSTOM CSS === */
.home_layout .header_section+.section .m_text .m_text_content, .m_header_title {
 display: none;}
 
  .home_layout .full_section .action_row {
 display: none;}
 
  .home_layout .full_section .participate_row .action_row{
      display: block!important;
      padding-top: 15px;
  }
   .home_layout .legal_row .show_legal {
       color: #fff;
   }
  .home_layout .actions_row .m_actions_viewport .m_action_link {
    display: none;  
  } 
  .home_layout .actions_row .m_actions_viewport  .m_action_share {
    background-color: #7468a5;
    border: none;
  }
  
    .home_layout .actions_row .m_actions_viewport  .m_action_share_title {
        color: #fff; 
    }       
  
  .home_layout .section+.section{
    display: none;  
  }
  .m_badge{
      display: none;
  }
  
  @font-face{
font-family: 'Campton-Book';
src: url('https://s3.amazonaws.com/cool-tabs/fonts/Campton-Book.otf');
}

*{
font-family: 'Campton-Book'!important;
font-weight: 400;
}
.form_layout .m_header_guide{
    display: none;
}
.m_action_link .participations_link{
    display: none;
}
.answer_q{
    position: absolute;
    font-size: 18px;
    top: 365px;
    text-align: justify;
    color: #000;
    max-width: 640px;
    max-height: 415px;
    left: 83px;
    right: 83px;
    line-height: 40px;
    overflow: hidden;
}
.entry_layout .messages_row{
    margin-top: 15px;
}
.entry_layout .m_btn_important{
    display: none;
}

.img_wrapper{
    position: relative;
}
.part_mine .summary_section{
    display: none;
}
    .entry_layout{
      position: relative;
    }
@media only screen and (max-width: 800px) {
.answer_q{
    font-size: 10px;
    top: 35%;
    max-height: 110px;
    max-width: 230px;
    left: 12%;
    right: 7%;
    text-align: justify;
    line-height: 16px;
}
 .entry_layout .m_text_content h2 {
    font-size: 12px;
    padding: 5px 5px;
    /* margin-bottom: 20px; */
}
}
