.m_options li{
  width: 50%;
  margin: 0 25%;
}
@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;
}
.m_header_section.m_header_guide{
  display: none;
}

.home_layout .header_section+.section .m_text .m_text_content, .m_header_title {
 display: none;}
 
 .winners_layout h1{
   color:#51A4C1;
 }
 .no_paginate .m_users_list li{
   max-height: 100%;
 }
  .home_layout .full_section .action_row {
 display: none;}
 
  .home_layout .full_section .participate_row .action_row{
      display: block!important;
      padding-top: 15px;
  }

  .home_layout .actions_row .m_actions_viewport  .m_action_share {
    border: none;
  }
  
    .home_layout .actions_row .m_actions_viewport  .m_action_share_title {
        color: #fff; 
    }       
  
  .home_layout .section+.section{
    display: none;  
  }
.gallery_entry_media img{
  margin: 0 auto;
}
  

.m_option_label{
    color: #51A4C1!important;
    background-color: white!important;
} 

.js_quizz_question{
  border-color: #51A4C1!important;
  background-color: #51A4C1!important;
}

.full_section
.m_options_list_figure{
    background-color: #51A4C1;
}
body.part_mine,.part_mine .section, .part_mine .full_section,.form_layout,body.part_new,
.coupon, #new_participation, .form_layout .section, .activity_row, .m_summary_description:before{
    background-color: transparent!important;
}
.m_option_label{
  color: #51A4C1!important;
}
.m_option_input:checked+.m_option_label{
      background-color: green;

}

.m_btn:after, .wizard > .actions a:after, .m_option_input:checked + .m_option_label:after, .wysihtml5-command-dialog-opened, .wysihtml5-command-dialog-opened:hover{
  background-color: transparent!important;

}
.wizard > .steps .current a{
      background-color: #51A4C1!important;
}
.entry_layout .m_btn_important,
.points_row,
.share_row{
  display: block!important;
}
.tt_participation_actions{
    margin-top: 25px;
}
.part_mine .summary_section{
    display: none;
}

.form_layout .m_header_guide{
    display: none;
}
.m_header_step h1{
    color: #51A4C1;
}


.m_header, .m_btn_goto, .link_btn_goto,
.m_text_content .link_btn_goto,
.m_score_indicator,
.m_ribbon_text span,
.m_comment_no,
.m_actions_viewport .ok,
.m_entries_entry_info .ok,
.pagination a,.certificate_head .m_header a,
.star_row, .video_options .active{
  color: #51A4C1;
}
.alertify-log-success,
.m_header_step:before, .m_btn, .m_btn:hover, .m_countdown_title,
.m_countdown_progress,
.m_option:after,
.m_option_input:checked + .m_option_label,
.m_option_label:after,
.m_pagination_active,
.m_tab_nav_item_active,
.m_options_page.m_options_page_active:before,
.m_popup_header,
.notice,
.alertify-button-ok, .alertify-button-ok:hover, .alertify-button-ok:focus,
.wizard > .steps .done a,
.wizard > .actions a,
.gallery_entry_header{
    ;background-color: #51A4C1;
}
.m_btn:after{
  display: none;
  background-color: transparent;
}
.m_banner, .m_option_input:checked + .m_option_label,
.m_tab_nav_item.m_tab_nav_item_active,
.m_wysiwyg_color,
.m_figure_caption,
.m_figure_combined .m_figure_content{
    border-color;  #51A4C1;
}
.m_btn:after,
.wizard > .steps .current a,
.wizard > .actions a:after,
.m_option_input:checked + .m_option_label:after,
.wysihtml5-command-dialog-opened,
.wysihtml5-command-dialog-opened:hover{
    background-color: #51A4C1;
}

.m_url_title h1{ font-size: 0px;}


.home_layout .legal_row .show_legal{
     color: #51A4C1;
     font-weight: normal;
     font-size: 16px;
     
 }
 .home_layout .legal_row{
   padding-bottom: 75px;
 }
.home_layout .section .actions_row .m_actions_viewport{
  margin-top: -45px;
}
 .coupon, .full_section, #new_participation, .section, .activity_row, .m_summary_description:before{
  background-color: transparent!important;
}
.m_header_section:after, .m_header_section:before, .m_form_actions:after, .m_form_actions:before{
  background-color: transparent;
}
.only_image,.m_figure_content {
    background-color: transparent!important;
}
.home_layout .m_actions_viewport{
  background: transparent;
}
.m_options_list_content_no_carrousel .only_image{
  margin: 0;
}
.main_msg p,.share_btn{
  text-align: center;
}
.share_btn a{
  font-size: 20px;
}
.m_url_title{
  text-align: center;
}

.m_btn{
  padding: 16px 25px 13px;
}
.m_btn:after {
    top: 14px;
    margin: 0 -25px;
}
.fi_wrapper{
     background-position: top center;
    background-repeat: repeat;
    min-height: 1000px;
    padding-top: 80px;
}


@media only screen and (max-width: 640px) {
.fi_wrapper{
    min-height: 500px;
    padding-top: 20px;
}
.fi_wrapper img{
  width: 100%!important;
  height: auto!important;
}
}
.m_entries_entry m_btn js_share_options{
  display: none!important;
}