/* === CUSTOM CSS === */
/** 10 06 2020 **/
.home_layout .m_action_link {
  display: none; }

.home_layout div:nth-child(5) {
  display: none; }

h1 {
  font-family: 'Montserrat',Sans-serif !important;
  line-height: 1.2;
  letter-spacing: .05rem;
  font-weight: 700 !important;
  color: #520000;
  text-align: center; }

.m_header_title, .m_tab_nav_item, .form_fields .form_input input, .form_fields .form_input textarea, .m_wysiwyg textarea, .select_content, .row + .row, .fields, .fields + .row, .pagination a {
  border-color: #ffd6d6; }

.m_header_section h1 {
  font-family: 'Monserrat',Sans-serif !important;
  color: #520000;
  font-weight: 700;
  font-size: 26px !important;
  letter-spacing: .05rem; }

.error, .notice, .error_explanation {
  font-family: 'Monserrat',Sans-serif !important;
  font-size: 18px !important;
  text-transform: none !important;
  font-weight: normal;
  letter-spacing: .05rem; }

.m_option_label, .m_tabs_nav {
  font-family: 'Monserrat',Sans-serif !important;
  border-color: #fff;
  background-color: #fff !important;
  letter-spacing: 0;
  font-weight: normal;
  font-size: 14px !important;
  color: #520000 !important;
  transition: all .3s ease-in-out; }

.m_option_input:checked + .m_option_label {
  background-color: #fff !important;
  color: #520000 !important;
  border-color: #000 !important; }

.m_btn_goto, .m_countdown_date, .m_action, .m_tac_promo, .m_score_value, .m_figure_framed::before, .m_users, .m_options, .m_options_list, .m_score_indicator::after, .m_comment, .m_pagination_page, .m_comment, .m_pagination_page, .m_tab_item, .m_tab_nav_item_active, .m_options_list_separator, .m_summary_description, .m_summary_footer_links > *, .m_summary_footer_links, .m_summary_footer_content, .m_entry, .m_entry_points, .m_entry_header, .m_entries_entry_data > *, .m_entries_entry_main, .m_entries_entry, .m_entries_entry_info, .m_entries_entry_social > *, .m_entries_item + .m_entries_item::before, .instathumb {
  border-color: #fff; }

.pagination em.current, .footer_text, select, .form_fields .form_input label, .form_fields .form_select label, .form_fields .form_input_matrix label, .form_fields .form_input input, .form_fields .form_input textarea, .form_fields .form_checkbox a, .m_btn, .alertify-button, .wizard > .actions a, .m_btn_goto, .link_btn, .m_action_count, .m_comment_name, .m_countdown_title, .m_entry_user, .m_entry_points, .m_entry_votes, .m_header_step, .m_no_promo_content p strong, .m_option, .m_participations_text, .m_powered_by strong, .m_score_value, .alertify-notifier, .m_tabs_nav, .m_url_content, .m_user_name, .m_wysiwyg_dialog_title, .form_select.custom_select_for_bankinter label, .form_fields .advertisement-fields label {
  font-family: 'Montserrat',Sans-serif !important;
  font-weight: normal;
  color: #520000; }

.m_header, .m_participations_badge_count, .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, .m_text_content h1, .m_text_content h2, .m_text_content h3, .star_row, .m_follow_options a.m_option_label, .media_wrapper .m_badge_content, .love_icon, .media_wrapper .participate_button, .media_wrapper .m_action_share a, .number, .m_score_total {
  color: #520000; }

/** 11 06 2020 **/
.m_banner .participate_row {
  display: none; }

.home_layout .actions_row {
  display: none; }

.m_header_step > * {
  font-size: 16px;
  color: #520000; }

.m_header_step:before {
  display: none;
  font-size: 16px;
  color: #520000; }

.form_layout .row [data-step] {
  padding: 0; }

.m_figure_options_values:after {
  display: none; }

/* Ocultamos listado fotos */
.form_layout .steps {
  display: none; }

/* Ocultamos sig-ant */
.form_layout .actions ul li a[href="#previous"], .form_layout .actions ul li a[href="#next"] {
  display: none !important; }

/* Ocultamos blanco superior */
.form_layout .header_step {
  display: none; }

.m_options {
  padding-top: 10px;
  padding-bottom: 0; }

#error_explanation, .m_entries_entry_info .error, .m_actions_viewport .error, .wizard > .steps .step_error a, .m_header_step label.step_error, .form_fields .form_input label.step_error, .form_checkbox label.step_error, .js_error_placement_parent .js_error_placement .step_error, .form_select .step_error, .wizard > .content > .body label.step_error {
  color: #ffd6d6; }

.form_layout .m_header_guide {
  display: none; }

.m_btn:after, .wizard > .steps .current a, .wizard > .actions a:after {
  background-color: #000;
  -webkit-border-radius: 0;
  border: solid 1px #000;
  color: #520000; }

.wizard > .steps .done a {
  -webkit-border-radius: 0 !important;
  border: solid 1px #000;
  background: #000 !important; }

.wizard > .steps .disabled a, .wizard > .steps .disabled a:hover, .wizard > .steps .disabled a:active {
  background: #fff;
  -webkit-border-radius: 0;
  border: solid 1px #b92d36;
  webkit-border-radius: 0; }

.wizard > .steps .number {
  font-size: 15px;
  font-weight: 100; }

.m_comment_new textarea, .m_text_content {
  font-family: 'Montserrat',Sans-serif !important;
  font-size: 20px !important;
  letter-spacing: 0;
  line-height: 1.5; }

.m_text_content h1, .m_text_content h2, .m_text_content h3 {
  font-family: 'Montserrat',Sans-serif !important;
  font-weight: 700 !important;
  font-size: 26px !important;
  letter-spacing: .05;
  text-align: center !important;
  color: #520000 !important;
  padding-bottom: .5rem; }

.m_text_content > * {
  font-family: 'Montserrat',Sans-serif !important;
  margin: 0.8rem 0;
  font-size: 20px !important; }

.entry_layout .share_row a.m_btn {
  display: none; }

.entry_layout .header_section .notice {
  display: none; }

.pagination, .m_header > *, .m_popup_header {
  font-family: 'Montserrat',Sans-serif !important;
  text-align: center;
  text-transform: none;
  color: #5200000 !important;
  font-size: 30px;
  letter-spacing: .05; }

.form_layout .row [data-step] {
  margin-bottom: 20px; }

.entry_layout .m_message_text .m_text_content img {
  margin: 0 auto 18px auto; }

.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, .m_user {
  border-color: #fff;
  font-family: 'Montserrat', Sans-serif !important;
  font-weight: normal;
  color: #520000; }

.m_banner {
  border-bottom-width: 3px;
  border-bottom-style: solid; }

.m_header_step:before, .m_btn, .btn, .m_btn:hover, .m_countdown_title, .m_countdown_progress, .m_option:after, .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-notifier .ajs-message.ajs-success, .alertify-notifier .ajs-message.ajs-error, .alertify-notifier .ajs-message.ajs-warning, .wizard > .actions a, .gallery_entry_header, .certificate_head, .legal .link_btn.open-popup-link.show_legal, .share-btn .btn {
  background-color: #000;
  font-weight: 100;
  text-transform: none;
  letter-spacing: 0;
  font-size: 18px;
  color: #520000; }

.social_btn::before, .m_countdown_date::after, .m_comment_date::before, .footer_section::before, .footer_section::after, .m_entry_total_comments::after, .wizard > .actions .disabled a, .wizard > .actions .disabled a::after {
  background-color: #000;
  opacity: .2; }

.m_header_inner, .m_countdown_date > *, .m_comment textarea, .form_checkbox a, .form_checkbox label, .m_text_content a, .m_entry_user a, .gallery_entry .gallery_entry_media a, .link_btn, .m_action_share_title, .m_score_value, .m_btn_goto[disabled], .m_user_created_at, .legal_row label, .legal_row label a, .m_powered_by, .m_countdown_date, .m_participations_text, .m_follow_text, .footer_text, .footer_text a, .video, .youtube, .vimeo, .vine, .m_header_step > *, .m_url_description, .m_user_name, .m_pagination_page, .m_tab_item, .form_fields .form_input label, .select .select_label, .select select, .m_header_inner, .m_comment textarea, .form_checkbox a, .form_checkbox label, .m_text_content a, .m_entry_user a {
  color: #520000;
  letter-spacing: .05rem;
  font-size: 20px !important; }

.m_options li {
  margin: 0 auto 20px auto;
  width: calc(90% - 1rem); }

.control-point {
  font-family: 'Montserrat', Sans-serif !important;
  font-weight: normal;
  color: #520000; }

/* 23-10-2020 * Estilos para arreglar el 
    lightbox cuando amplias la imagen*/
.mfp-figure:after {
  display: none; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  right: 0; }

/*.form_fields .form_input label.m_option_label, .form_fields .form_input label.m_option_label:hover {
    color: #000000 !important;
}*/
body[data-theme-radio-buttons-without-circle] .wrapper .li_wrapper:not(.no-answer-with-image) .m_options_list_input .m_option_label {
  color: #000000 !important; }

form .header_step .quizz_question {
  font-weight: bold !important; }
