/*!
Theme Name: iq2
Theme URI: https://git.kpd-i.com/kpdi/styleguide/wordpress/theme
Author: KPDI
Author URI: https://kpd-i.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: starter
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
.section-headings, .seprate_block .header-content h2, .media-and-press .title h2, .debate_sections h2, #below-content-wrapper .prodigy_wrapper .prodigy_title h2, .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6, .wrap-page-validate .validate h6, .wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend, .page-template-template_homepage #content.widecolumn h2 { margin: 0 auto 30px; text-align: center; line-height: 60px; }

.section-headings::after, .seprate_block .header-content h2::after, .media-and-press .title h2::after, .debate_sections h2::after, #below-content-wrapper .prodigy_wrapper .prodigy_title h2::after, .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6::after, .wrap-page-validate .validate h6::after, .wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend::after, .page-template-template_homepage #content.widecolumn h2::after { content: ""; position: relative; display: block; width: 150px; height: 1px; left: 0; bottom: 0; background: #424242; margin: 30px auto 0 auto; }

@media screen and (max-width: 1199px) { .section-headings::after, .seprate_block .header-content h2::after, .media-and-press .title h2::after, .debate_sections h2::after, #below-content-wrapper .prodigy_wrapper .prodigy_title h2::after, .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6::after, .wrap-page-validate .validate h6::after, .wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend::after, .page-template-template_homepage #content.widecolumn h2::after { margin: 10px auto 0 auto; } }

@media screen and (max-width: 1199px) { .section-headings, .seprate_block .header-content h2, .media-and-press .title h2, .debate_sections h2, #below-content-wrapper .prodigy_wrapper .prodigy_title h2, .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6, .wrap-page-validate .validate h6, .wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend, .page-template-template_homepage #content.widecolumn h2 { font-size: 38px; } }

@media screen and (max-width: 767px) { .section-headings, .seprate_block .header-content h2, .media-and-press .title h2, .debate_sections h2, #below-content-wrapper .prodigy_wrapper .prodigy_title h2, .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6, .wrap-page-validate .validate h6, .wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend, .page-template-template_homepage #content.widecolumn h2 { font-size: 30px; } }

.progress-status, .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status { background-color: rgba(235, 235, 236, 0.66); margin: 0 0 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 20px; width: 100%; }

.progress-status .percent, .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status .percent { font-size: 50px; color: inherit; /*line-height: 57px;*/ line-height: normal; }

@media screen and (min-width: 992px) and (max-width: 1199px) { .progress-status .percent, .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status .percent { margin-right: 15px; } }

@media screen and (max-width: 767px) { .progress-status .percent, .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status .percent { font-size: 40px; } }

.progress-status .label, .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status .label { line-height: 1.2em; }

@media screen and (max-width: 767px) { .hidden-xs { display: none; } }

@media screen and (max-width: 768px) { .hidden-sm { display: none; } }

.visible-xs { display: none; }

@media screen and (max-width: 767px) { .visible-xs { display: block; } }

/* Box sizing rules */
*, *::before, *::after { -webkit-box-sizing: border-box; box-sizing: border-box; }

/* Remove default margin */
body, h1, h2, h3, h4, p, figure, blockquote, dl, dd { margin: 0; }

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul[role="list"], ol[role="list"] { list-style: none; }

/* Set core root defaults */
html:focus-within { scroll-behavior: smooth; }

/* Set core body defaults */
body { min-height: 100vh; text-rendering: optimizeSpeed; line-height: 1.5; }

/* A elements that don't have a class get default styles */
a:not([class]) { -webkit-text-decoration-skip: ink; text-decoration-skip-ink: auto; }

/* Make images easier to work with */
img, picture { max-width: 100%; display: block; }

/* Inherit fonts for inputs and buttons */
input, button, textarea, select { font: inherit; }

/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) { html:focus-within { scroll-behavior: auto; }
  *, *::before, *::after { -webkit-animation-duration: 0.01ms !important; animation-duration: 0.01ms !important; -webkit-animation-iteration-count: 1 !important; animation-iteration-count: 1 !important; -webkit-transition-duration: 0.01ms !important; transition-duration: 0.01ms !important; scroll-behavior: auto !important; } }

* { margin: 0; padding: 0; }

html { scroll-behavior: smooth; }

body { background-color: #ebebec; color: #444444; }

a { text-decoration: none; }

p { font-size: 17px; line-height: 34px; }

@media screen and (max-width: 767px) { p { font-size: 15px; line-height: 25px; } }

input, textarea, button { border: 0; border-radius: 0; outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus, button:hover, button:active, button:focus { outline: none; }

embed, iframe, img, object, video { max-width: 100%; }

body { font-family: "Lato", sans-serif; font-size: 16px; line-height: 1.75; }

h1, h2, h3, h4, h5, h6 { line-height: 1.75; font-weight: bold; }

.container:before, .container:after { content: " "; display: table; }

.container:after { clear: both; }

.container-fluid:before, .container-fluid:after { content: " "; display: table; }

.container-fluid:after { clear: both; }

.container { margin: 0 auto; max-width: 1200px; padding: 0 15px; width: 100% !important; }

.container-fluid { padding: 0 15px; width: 100%; }

.row { margin-right: -15px; margin-left: -15px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; } }

@media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

.flex-grid { -webkit-box-sizing: border-box; box-sizing: border-box; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex: 0 1 auto; -webkit-box-flex: 0; flex: 0 1 auto; -ms-flex-direction: row; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -15px 0 -15px; }

.flex-grid.flex-grid-nogutter { margin: 0; }

.flex-grid.flex-grid-nogutter > .flex-col { padding: 0; }

.flex-col { -webkit-box-sizing: border-box; box-sizing: border-box; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-positive: 1; -webkit-box-flex: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; max-width: 100%; min-width: 0; padding: 0 15px 0 15px; }

.flex-col-align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }

.flex-col-align-bottom { -ms-flex-item-align: end; align-self: flex-end; }

.flex-col-align-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.flex-col-top { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-col-bottom { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-col-middle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: -webkit-box; display: -ms-flexbox; display: flex; }

.flex-grid-start { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }

.flex-grid-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.flex-grid-end { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.flex-grid-around { -ms-flex-pack: distribute; justify-content: space-around; }

.flex-grid-between { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.flex-col-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; }

.flex-col-last { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.flex-grid-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.flex-col-fixed { -webkit-box-flex: initial; -ms-flex: initial; flex: initial; }

.flex-col-grow-2 { -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; }

.flex-col-grow-3 { -webkit-box-flex: 3; -ms-flex-positive: 3; flex-grow: 3; }

.flex-col-grow-4 { -webkit-box-flex: 4; -ms-flex-positive: 4; flex-grow: 4; }

.flex-col-grow-5 { -webkit-box-flex: 5; -ms-flex-positive: 5; flex-grow: 5; }

.flex-col-grow-6 { -webkit-box-flex: 6; -ms-flex-positive: 6; flex-grow: 6; }

.flex-col-grow-7 { -webkit-box-flex: 7; -ms-flex-positive: 7; flex-grow: 7; }

.flex-col-grow-8 { -webkit-box-flex: 8; -ms-flex-positive: 8; flex-grow: 8; }

.flex-col-grow-9 { -webkit-box-flex: 9; -ms-flex-positive: 9; flex-grow: 9; }

.flex-col-grow-10 { -webkit-box-flex: 10; -ms-flex-positive: 10; flex-grow: 10; }

.flex-col-grow-11 { -webkit-box-flex: 11; -ms-flex-positive: 11; flex-grow: 11; }

.flex-col-1 { -ms-flex-preferred-size: 8.3333333333%; flex-basis: 8.3333333333%; max-width: 8.3333333333%; }

.flex-col-2 { -ms-flex-preferred-size: 16.6666666667%; flex-basis: 16.6666666667%; max-width: 16.6666666667%; }

.flex-col-3 { -ms-flex-preferred-size: 25%; flex-basis: 25%; max-width: 25%; }

.flex-col-4 { -ms-flex-preferred-size: 33.3333333333%; flex-basis: 33.3333333333%; max-width: 33.3333333333%; }

.flex-col-5 { -ms-flex-preferred-size: 41.6666666667%; flex-basis: 41.6666666667%; max-width: 41.6666666667%; }

.flex-col-6 { -ms-flex-preferred-size: 50%; flex-basis: 50%; max-width: 50%; }

.flex-col-7 { -ms-flex-preferred-size: 58.3333333333%; flex-basis: 58.3333333333%; max-width: 58.3333333333%; }

.flex-col-8 { -ms-flex-preferred-size: 66.6666666667%; flex-basis: 66.6666666667%; max-width: 66.6666666667%; }

.flex-col-9 { -ms-flex-preferred-size: 75%; flex-basis: 75%; max-width: 75%; }

.flex-col-10 { -ms-flex-preferred-size: 83.3333333333%; flex-basis: 83.3333333333%; max-width: 83.3333333333%; }

.flex-col-11 { -ms-flex-preferred-size: 91.6666666667%; flex-basis: 91.6666666667%; max-width: 91.6666666667%; }

.flex-col-12 { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; }

@media only screen and (max-width: 768px) { .flex-col-sm { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; } }

@media only screen and (max-width: 992px) { .flex-col-md { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; } }

@media only screen and (max-width: 1200px) { .flex-col-lg { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; } }

.logged-in .header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu li.briefing-room-link { display: block; }

.secondary-header { background-color: #000000; }

@media screen and (max-width: 1199px) { .secondary-header { display: none; } }

.secondary-header .top-bar { font-size: 15px; height: 50px; }

.secondary-header .top-bar .top-bar-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; height: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.secondary-header .top-bar .top-bar-inner .social-menu .item-list ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; }

.secondary-header .top-bar .top-bar-inner .social-menu .item-list ul li { margin-left: 10px; }

.secondary-header .top-bar .top-bar-inner .social-menu .item-list ul li a { background-color: #ffffff; color: #000000; width: 25px; height: 25px; border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-decoration: none; }

.secondary-header .top-bar .top-bar-inner .top-bar-user-menu ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; padding: 0; }

.secondary-header .top-bar .top-bar-inner .top-bar-user-menu ul li { margin-right: 20px; }

.secondary-header .top-bar .top-bar-inner .top-bar-user-menu ul li:first-child a { font-weight: bold; }

.secondary-header .top-bar .top-bar-inner .top-bar-user-menu ul li a { color: #ffffff; text-decoration: none; }

.header { position: relative; z-index: 17; background-color: #ffffff; }

.header .header-logo { margin-top: 10px; }

@media screen and (max-width: 767px) { .header .header-logo { padding: 5px 0 10px 0; display: inline-block; } }

@media screen and (max-width: 767px) { .header .header-logo img { height: 30px; } }

.header .menu-wrapper { display: inline-block; float: right; }

.header .menu-wrapper .header-menu { float: left; }

@media screen and (max-width: 1199px) { .header .menu-wrapper .header-menu { display: none !important; } }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper { margin: 0; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper a { font-family: "Lato", sans-serif !important; font-size: 16px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li { height: 80px; padding: 0 20px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li > a { font-weight: bold !important; letter-spacing: 1px; height: 100%; line-height: 80px !important; padding: 0 !important; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li > a:after { display: none; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li > a span { display: inline-block; text-transform: uppercase; border-bottom: 6px solid transparent; height: 100%; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li > a:hover span { border-color: #000000; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu { padding: 20px 0; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu li.briefing-room-link { display: none; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu li a { padding: 10px 30px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu li a::after { top: 16px !important; }

@media only screen and (min-width: 1200px) and (max-width: 1281px) { .header .menu-wrapper .header-menu ul.wpmm-mega-wrapper > li#wp_nav_menu-item-94.wpmega-menu-flyout.wpmega-flyout-horizontal-right .wpmm-sub-menu-wrapper { right: 0; left: unset; } }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus { display: inline-block; font-family: "Lato"; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .right_part .detail { padding-left: 10px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .right_part .detail .title { font-size: 16px; font-weight: 700; line-height: 20px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .right_part .detail .date { font-weight: 700; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .right_part .debates_btn { display: inline-block; margin-top: 35px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .right_part .debates_btn a { background-color: #b60b0b; color: #ffffff !important; padding: 20px 40px !important; font-size: 17px !important; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus h4 { font-weight: 700; margin-bottom: 20px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus ul li a { padding-left: 0 !important; line-height: 32px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus ul .listen_watch_btn { display: inline-block; margin-top: 20px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus ul .listen_watch_btn ul li { width: auto; float: left; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus ul .listen_watch_btn ul li a { font-weight: 600; text-decoration: underline !important; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .recent_debate_section .recent_debate { margin-bottom: 15px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .recent_debate_section .recent_debate ul li { width: 50%; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .recent_debate_section .recent_debate ul li.detail { width: 50%; padding-left: 10px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .upcoming_debate ul li { width: 50% !important; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .upcoming_debate ul li.detail { padding-left: 10px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .upcoming_debate ul li.detail .title { font-size: 15px; font-weight: 700; line-height: 20px; }

.header .menu-wrapper .header-menu ul.wpmm-mega-wrapper .debate_menus .upcoming_debate ul li.detail .date { font-weight: 700; }

.header .menu-wrapper .search-bar { float: left; font-size: 24px; height: 80px; line-height: 80px; padding: 0 15px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.header .menu-wrapper .search-bar::before { content: ""; width: 0px; height: 40px; border-left: 1px solid #898989; position: absolute; left: 0; top: 19px; }

.header .menu-wrapper .search-bar form { display: none; }

.header .menu-wrapper .search-bar .search-icon:hover { cursor: pointer; }

@media screen and (max-width: 1199px) { .header .menu-wrapper .search-bar { display: none !important; } }

.logged-in #mobile-menu #wpmm-wrap-mobile-header-menus ul li ul li.briefing-room-link { display: block; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li ul li.briefing-room-link { display: none; }

.menu-body-overlay { position: fixed; z-index: 16; left: 0; right: 0; top: 0; bottom: 0; background-color: #000000; opacity: 0.5; display: block; -webkit-transition: 0.5s linear; transition: 0.5s linear; }

#mobile-menu { max-width: 480px; margin-left: auto; width: 100%; display: none; position: relative; }

@media screen and (max-width: 1199px) { #mobile-menu { display: block; } }

#mobile-menu #wpmm-wrap-mobile-header-menus { position: absolute; right: 0px; background: transparent; }

#mobile-menu #wpmm-wrap-mobile-header-menus i { color: #000000; font-size: 35px; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul { background: #000000; padding: 10px 30px 0px; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li { padding: 10px 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li:hover { background: transparent; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li a { padding-left: 0 !important; padding-right: 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-769 .wpmm-sub-menu-wrap { padding: 0 !important; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-769 .wpmm-sub-menu-wrap ul li ul li { padding: 10px 3px; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li ul { padding: 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li ul li { padding: 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li ul li ul li { padding: 0px 10px 0 10px; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li ul li .mobile-tickets-btn { padding: 10px 3px; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li a { color: #ffffff; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li a span { font-weight: 600; letter-spacing: 1px; text-transform: uppercase; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li a::before { display: none; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li a::after { font-size: 24px; font-weight: 600; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li.buy-ticket-menu-btn ul { padding: 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li.buy-ticket-menu-btn ul li { width: 100%; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul { padding: 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 { width: 100%; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 #debatesearchform input { background: transparent; border: 1px solid #ffffff; color: #ffffff; font-size: 14px; height: 45px; padding: 0 15px; text-align: right; width: 100%; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 #debatesearchform input::-webkit-input-placeholder { color: #ffffff; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 #debatesearchform input::-moz-placeholder { color: #ffffff; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 #debatesearchform input:-ms-input-placeholder { color: #ffffff; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 #debatesearchform input::-ms-input-placeholder { color: #ffffff; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul #wp_nav_menu-item-custom_html-10 #debatesearchform input::placeholder { color: #ffffff; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul li { width: auto; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul li ul#menu-mobile-login-menus li { margin: 0 20px 0 0; }

#mobile-menu #wpmm-wrap-mobile-header-menus ul li#wp_nav_menu-item-795 ul li ul#menu-mobile-login-menus li a { font-size: 16px; }

#mobile-menu #wpmm-wrap-mobile-header-menus .wpmega-responsive-closebtn { display: none !important; }

@media screen and (max-width: 767px) { #mobile-menu #wpmm-wrap-mobile-header-menus .wp-mega-toggle-block { position: absolute; top: -50px; right: 0px; } }

@media only screen and (max-width: 910px) { #mobile-menu #wpmm-wrap-mobile-header-menus .wpmega-openblock { padding: 0 10px 23px; } }

@media only screen and (max-width: 910px) { #mobile-menu #wpmm-wrap-mobile-header-menus .wpmega-closeblock { padding: 0 10px 23px; } }

.menu-section { z-index: 17; }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper { top: 21px; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal .wpmegamenu-toggle { padding: 0px 10px 23px; float: right; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block { position: absolute; right: 10px; top: -5px; } }

@media only screen and (min-width: 768px) and (max-width: 910px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block { position: absolute; right: 0px; top: -5px; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .menutoggle { display: none; } }

.menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper { z-index: 17; }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper { position: relative; text-align: left; background: none; top: 25px; right: -14px; clear: both; } }

@media only screen and (min-width: 768px) and (max-width: 910px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper { top: 47px; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper.hide-menu { display: none !important; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li { display: block !important; display: block !important; width: 100%; border-bottom: 1px solid #ccc; text-align: left; position: relative; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-sub-menu-wrap { /*  position: relative; */ max-height: 10000px; padding: 15px 8px 5px; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.active-show .wpmm-sub-menu-wrap { position: relative; max-height: 10000px; padding: 15px 8px 5px; } }

.menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-open-fade { height: auto; }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li .wpmm-open-fade { position: inherit; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li a::after { right: 10px !important; left: auto !important; } }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu { width: 100%; } }

.menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu li .wpmm-sub-menu-wrapper { right: 0; }

@media only screen and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.active-show-mobile .wpmm-sub-menu-wrap { max-height: 1000px; visibility: visible; opacity: 1; z-index: 99; position: relative; height: auto; } }

@media only screen and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.buy-ticket-menu-btn .wpmm-sub-menu-wrap { max-height: 1000px; visibility: visible; opacity: 1; z-index: 99; position: relative; height: auto; } }

.menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li.active-show a.dropdown-icon-rotate:after { -webkit-transform: rotate(180deg); transform: rotate(180deg); top: 10px; }

.menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li ul.wp-mega-sub-menu li a.dropdown-icon-rotate:after { -webkit-transform: rotate(90deg) !important; transform: rotate(90deg) !important; }

@media only screen and (min-width: 911px) and (max-width: 1199px) { .menu-section .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-mobile-menu.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:last-child { border-bottom: none; } }

.footer { background-color: #000000; color: #cccccc; line-height: 1.75; }

.footer h2 { font-size: 24px; font-weight: bold; margin-bottom: 10px; color: #ffffff; }

.footer a { color: #ffffff; text-decoration: none; }

.footer ul { list-style: none; padding: 0; }

.footer .footer-partner { background-color: #F6F6F6; padding: 45px 0 25px; }

.footer .footer-partner ul { display: block; text-align: center; }

.footer .footer-partner ul li { padding: 0 15px 30px; display: inline-block; }

@media (max-width: 991px) { .footer .footer-partner ul li img { height: 30px; } }

.footer .footer-partner .footer_pocs_detail { text-align: center; padding: 10px 0; }

.footer .footer-partner .footer_pocs_detail h3 { color: #000000; }

.footer .footer-partner .footer_pocs_detail p { color: #000000; }

.footer .footer_1 { padding: 80px 0 50px; }

@media (max-width: 991px) { .footer .footer_1 { padding: 50px 0; } }

@media (max-width: 991px) { .footer .footer_1 .visible-sm { clear: both; } }

.footer .footer_1 p { margin-bottom: 15px; }

@media (max-width: 1199px) { .footer .footer_1 .footer-block { margin-bottom: 30px; } }

.footer .footer_1 .footer-thirdcolumn a { text-decoration: underline; }

.footer .footer_1 .block-mailchimp-signup form { padding: 10px 3% 10px 3%; }

.footer .footer_1 .block-mailchimp-signup form .mc-field-group label[for='mce-EMAIL'] { display: none; }

.footer .footer_1 .block-mailchimp-signup form .mc-field-group input { display: block; width: 100%; padding: 8px 0; text-indent: 2%; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; }

.footer .footer_1 .block-mailchimp-signup form .mc-field-group input[type='email'] { color: #898989; height: 56px; background-color: transparent; border: 1px solid #cccccc; margin-bottom: 20px; }

.footer .footer_1 .block-mailchimp-signup form .mc-field-group input[type='submit'] { background-color: #b60b0b; color: #ffffff; height: 32px; line-height: 1; cursor: pointer; -webkit-transition: all 0.23s ease-in-out 0s; transition: all 0.23s ease-in-out 0s; }

.footer .footer_1 .block-mailchimp-signup form .mc-field-group input[type='submit']:hover { background-color: #777777; }

.footer .footer_2 { background-color: #1a1a1a; padding: 40px 0; }

@media (max-width: 991px) { .footer .footer_2 { padding: 30px 0; } }

.footer .footer_2 .tag-red { margin-top: 7px; }

@media (max-width: 767px) { .footer .footer_2 .tag-red { margin-bottom: 15px; } }

.footer .footer_2 .united_nation { color: #ffffff; font-size: 24px; font-weight: normal; }

@media (max-width: 767px) { .footer .footer_2 .united_nation { margin-bottom: 10px; } }

.footer .footer_2 .buy_ticket { position: relative; }

@media (min-width: 992px) { .footer .footer_2 .buy_ticket { text-align: right; } }

.footer .footer_2 .buy_ticket:after { background-size: auto 12px; background-image: url(/wp-content/uploads/2021/09/arrow-navigate-next-1.png); background-position: center; background-repeat: no-repeat; content: ''; display: inline-block; height: 12px; width: 7px; margin: 0 0 0 10px; position: relative; top: 1px; }

.footer .footer_3 { padding: 70px 0; }

@media (max-width: 991px) { .footer .footer_3 { padding: 50px 0; } }

@media (max-width: 991px) { .footer .footer_3 .footer_logo { margin-bottom: 20px; } }

@media (max-width: 991px) { .footer .footer_3 .footer_logo img { height: 30px; width: auto; } }

.footer .footer_3 .footer_menu { margin-bottom: 30px; }

.footer .footer_3 .footer_menu ul { margin: 0 0 15px; text-align: center; }

.footer .footer_3 .footer_menu ul li { padding: 0; text-align: left; margin-bottom: 10px; }

@media (min-width: 992px) { .footer .footer_3 .footer_menu ul li { display: inline-block; padding: 15px 15px 0 15px; margin-bottom: 0; } }

.footer .footer_3 .footer_menu ul li a { text-transform: uppercase; letter-spacing: 1px; }

.footer .footer_3 .copyright { color: #898989; text-align: center; font-size: 12px; }

h1 { font-size: 72px; }

h2 { font-size: 60px; }

h3 { font-size: 36px; }

@media screen and (max-width: 767px) { h3 { font-size: 30px; line-height: 24px; } }

h4 { font-size: 34px; }

h5 { font-size: 32px; }

h6 { font-size: 20px; }

@media screen and (max-width: 767px) { h6 { font-size: 18px; line-height: 24px; } }

.banner-image { /*  background-position: center; */ background-size: cover; }

.banner-image.bg-position { background-position: center; }

.banner-image .banner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 1200px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #ffffff; text-align: center; margin: 0 auto; min-height: 300px; padding: 120px 100px; }

.banner-image .banner.banner-fix-content { padding: 80px 0 60px; }

.banner-image .banner.banner-fix-content h1 { max-width: 830px; padding: 70px 60px 30px; }

@media screen and (max-width: 475px) { .banner-image .banner.banner-fix-content h1 { padding: 0 0 20px 0; } }

.banner-image .banner.banner-debate { padding: 80px 0 0px; min-height: 250px; }

.banner-image .banner.banner-debate h1 { margin-bottom: 15px; }

.banner-image .banner h1 { line-height: 80px; margin-bottom: 10px; }

@media screen and (max-width: 767px) { .banner-image .banner h1 { font-size: 34px; line-height: 40px; } }

@media screen and (min-width: 768px) and (max-width: 1199px) { .banner-image .banner h1 { font-size: 60px; } }

.banner-image .banner .banner_sub_title { padding: 0 30px; max-width: 800px; margin: 0 auto 45px; font-size: 30px; line-height: 1.25em; }

@media screen and (max-width: 1199px) { .banner-image .banner .banner_sub_title { line-height: 30px; margin: 0 auto 30px; } }

@media only screen and (max-width: 767px) { .banner-image .banner .banner_sub_title { margin: 0 auto 0px; line-height: 20px; } }

.banner-image .banner .banner_sub_title p { font-size: 30px; }

@media screen and (max-width: 1199px) { .banner-image .banner .banner_sub_title p { font-size: 26px; } }

@media screen and (max-width: 767px) { .banner-image .banner .banner_sub_title p { font-size: 16px; } }

.banner-image .banner .scroll-down a img { max-width: 40px; }

@media only screen and (max-width: 767px) { .banner-image .banner .scroll-down { display: none; } }

html .mt-0 { margin-top: 0; }

html .mt-1 { margin-top: 10px; }

html .mt-2 { margin-top: 20px; }

html .mt-3 { margin-top: 30px; }

html .mt-4 { margin-top: 40px; }

html .mb-0 { margin-bottom: 0; }

html .mb-1 { margin-bottom: 10px; }

html .mb-2 { margin-bottom: 20px; }

html .mb-3 { margin-bottom: 30px; }

html .mb-4 { margin-bottom: 40px; }

html .mb-5 { margin-bottom: 50px; }

html .ml-1 { margin-left: 10px; }

html .ml-2 { margin-left: 20px; }

html .mr-1 { margin-right: 10px; }

html .mr-2 { margin-right: 20px; }

html .mr-3 { margin-right: 30px; }

html .mtb-1 { margin-top: 10px; margin-bottom: 10px; }

html .mtb-2 { margin-top: 20px; margin-bottom: 20px; }

html .p-2 { padding: 20px; }

html .pt-0 { padding-top: 0; }

html .pt-1 { padding-top: 10px; }

html .pt-2 { padding-top: 20px; }

html .pt-3 { padding-top: 30px; }

html .pt-4 { padding-top: 40px; }

html .pt-5 { padding-top: 50px; }

html .pt-6 { padding-top: 60px; }

html .pb-0 { padding-bottom: 0; }

html .pb-1 { padding-bottom: 10px; }

html .pb-2 { padding-bottom: 20px; }

html .pb-3 { padding-bottom: 30px; }

html .pb-4 { padding-bottom: 40px; }

html .pb-5 { padding-bottom: 50px; }

html .ptb-0 { padding-top: 0; padding-bottom: 0; }

html .ptb-1 { padding-top: 10px; padding-bottom: 10px; }

html .ptb-2 { padding-top: 20px; padding-bottom: 20px; }

html .ptb-6 { padding-top: 60px; padding-bottom: 60px; }

html .pb-1 { padding-bottom: 10px; }

html .pb-2 { padding-bottom: 20px; }

html .pb-3 { padding-bottom: 30px; }

html .pb-6 { padding-bottom: 60px; }

html .pb-10 { padding-bottom: 100px; }

html .pl-0 { padding-left: 0; }

html .pl-1 { padding-left: 10px; }

html .pl-2 { padding-left: 20px; }

html .pr-0 { padding-right: 0; }

html .plr-1 { padding-left: 10px; padding-right: 10px; }

html .plr-2 { padding-left: 20px; padding-right: 20px; }

html .plr-3 { padding-left: 30px; padding-right: 30px; }

.l-featured-cards { padding: 50px 0; }

@media (max-width: 991px) { .l-featured-cards { padding: 50px 0; } }

.l-featured-cards .featured-card { position: relative; height: 285px; overflow: hidden; }

@media (max-width: 767px) { .l-featured-cards .featured-card { margin-top: 20px; } }

.l-featured-cards .featured-card.featured-card-large { height: 590px; }

@media (max-width: 767px) { .l-featured-cards .featured-card.featured-card-large { margin-top: 0; } }

.l-featured-cards .featured-card.featured-card-large .featured-card-title { font-size: 24px; color: #ffffff; font-weight: 600; }

.l-featured-cards .featured-card .featured-img { height: 100%; }

.l-featured-cards .featured-card .featured-img img { width: 100%; height: 100%; }

.l-featured-cards .featured-card.featured-card-regular .featured-card-region-bottom { color: #ffffff; font-size: 18px; font-weight: 600; }

.l-cta-section { border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; padding: 50px 0 80px; }

.l-cta-section .debate_series { max-width: 580px; margin-left: auto; margin-right: auto; text-align: center; }

.l-cta-section .debate_series .content { margin-bottom: 30px; }

.l-cta-section .debate_series .buttons { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media (max-width: 767px) { .l-cta-section .debate_series .buttons { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 15px; } }

.l-cta-section .debate_series .buttons > div { padding: 0 10px; }

.l-cta-section .debate_series .buttons > div a.btn img { margin-left: 10px; }

.l-cta-section .debate_series .section-title h5 { font-size: 24px; color: #000000; margin-bottom: 20px; }

.l-slider-cards { padding: 25px 0; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item { padding: 0 15px; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap { background-color: #ffffff; position: relative; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap a { color: #000000; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap a:hover { text-decoration: none; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap .post-featured-img { padding-top: 61%; background-repeat: no-repeat; background-size: cover; background-position: center; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap .post-featured-img img { -o-object-fit: cover !important; object-fit: cover !important; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap .slide-detail { padding: 15px 20px; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap .slide-detail .slide-title { font-weight: bold; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap .slider-card-region-top { left: 20px; position: absolute; top: 20px; left: 10px; }

.l-slider-cards .owl-carousel .owl-stage-outer .owl-item .content-slider-wrap .slider-card-region-top .tag { background-color: #000000; color: #ffffff; display: inline-block; font-size: 12px; letter-spacing: 1px; line-height: 1; padding: 10px 12px 8px; text-transform: uppercase; }

.l-slider-cards .owl-carousel .owl-nav { margin: 0; }

@media (max-width: 991px) { .l-slider-cards .owl-carousel .owl-nav { display: none; } }

.l-slider-cards .owl-carousel .owl-nav button { position: absolute; top: calc(50% - 20px); width: 40px; height: 40px; background-color: #000000; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; margin: 0; }

.l-slider-cards .owl-carousel .owl-nav button span { text-indent: -999px; display: inline-block; width: 100%; height: 100%; background-size: 10px !important; }

.l-slider-cards .owl-carousel .owl-nav button.owl-prev { left: -50px; }

@media only screen and (min-width: 1200px) and (max-width: 1270px) { .l-slider-cards .owl-carousel .owl-nav button.owl-prev { left: -10px; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) { .l-slider-cards .owl-carousel .owl-nav button.owl-prev { left: 0; } }

.l-slider-cards .owl-carousel .owl-nav button.owl-prev span { background: url(/wp-content/uploads/2021/09/arrow-navigate-previous.png) center center no-repeat; }

.l-slider-cards .owl-carousel .owl-nav button.owl-next { right: -50px; }

@media only screen and (min-width: 1200px) and (max-width: 1270px) { .l-slider-cards .owl-carousel .owl-nav button.owl-next { right: -10px; } }

@media only screen and (min-width: 992px) and (max-width: 1199px) { .l-slider-cards .owl-carousel .owl-nav button.owl-next { right: 0; } }

.l-slider-cards .owl-carousel .owl-nav button.owl-next span { background: url(/wp-content/uploads/2021/09/arrow-navigate-next-1.png) center center no-repeat; }

.setion3.l-slider-cards .item img, .setion4.l-slider-cards .item img { height: 220px; }

.setion3 h5, .setion4 h5 { font-size: 24px; font-weight: bold; color: #000000; }

.site-main .col-main { background: #ffffff; position: relative; display: block; }

.site-main .col-main.white-bg-left:after { content: ''; position: absolute; background: #ffffff; z-index: -1; top: 0; left: -2000px; right: 0; bottom: -0px; }

@media screen and (max-width: 1200px) { .site-main .col-main.white-bg-left:after { display: none; } }

.site-main .col-main hr { border-top: 1px solid #b60b0b; margin: 20px 0; }

.site-main .col-main p a { text-decoration: none; color: #b60b0b; font-weight: bold; cursor: pointer; }

.site-main .col-main p a:hover { text-decoration: underline; }

.site-main .col-main .content-wrapper { padding-bottom: 20px; }

.site-main .col-main .content-wrapper .section-wrapper:last-child hr { border: none; margin: 0; }

@media screen and (min-width: 768px) { .site-main .col-main .content-wrapper { margin-right: 20%; margin-left: 10px; } }

.site-main .col-side ul.menu { margin: 70px 20px 20px; font-size: 20px; font-weight: 500; list-style: none; padding-left: 0; }

.site-main .col-side ul.menu > li { border-bottom: 1px dashed #898989; }

.site-main .col-side ul.menu > li > a { cursor: pointer; display: inline-block; margin: 15px 0; color: #000000; font-size: 20px; }

.col-side .menu-about-right-sidebar-container #menu-about-right-sidebar-2 li.current-menu-item a { color: #b60b0b !important; }

.col-side .menu-about-right-sidebar-container #menu-about-right-sidebar-2 li.current-menu-item a:hover { text-decoration: none; }

.col-side .menu-about-right-sidebar-container #menu-about-right-sidebar-2 li a:hover { text-decoration: underline; }

@media screen and (max-width: 991px) { .col-side .menu-about-right-sidebar-container #menu-about-right-sidebar-2 { padding-top: 20px; } }

@media screen and (max-width: 1199px) { .col-side .menu-about-right-sidebar-container { display: none; } }

@media screen and (min-width: 1200px) { .menu_toggle .menu-about-right-sidebar-container { display: none; } }

@media screen and (max-width: 1199px) { .menu_toggle .showon_top .menu-about-right-sidebar-container { display: block; } }

.menu_toggle .showon_top .menu-about-right-sidebar-container #menu-about-right-sidebar li { padding-left: 10px; }

@media screen and (max-width: 1199px) { .menu_toggle .showon_top .menu-about-right-sidebar-container #menu-about-right-sidebar li { display: none; } }

@media screen and (max-width: 1199px) { .menu_toggle .showon_top .menu-about-right-sidebar-container #menu-about-right-sidebar li.current_page_item { display: block; } }

@media screen and (max-width: 1199px) { .menu_toggle .showall_menus { position: absolute; z-index: 9; background-color: #cccccc; width: 100%; } }

.menu_toggle .showall_menus ul li { border-bottom: 1px dashed #898989; padding-left: 10px; }

.menu_toggle .showall_menus ul li a { cursor: pointer; display: inline-block; margin: 15px 0; color: #000000; font-size: 20px; }

.menu_toggle .showall_menus ul li.current_page_item a { color: #b60b0b; }

@media screen and (min-width: 1200px) { .sidebar-page-title label { display: none; } }

.btn { display: inline-block; padding: 0 40px; margin-bottom: 0; font-size: 14px; color: #ffffff; text-decoration: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; -webkit-transition: background-color 0.25s ease-out, color 0.25s; transition: background-color 0.25s ease-out, color 0.25s; border: none; text-transform: uppercase; height: 54px; letter-spacing: 1px; line-height: 54px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.btn:hover, .btn:focus { outline: 0; text-decoration: none; }

.btn.btn-primary { background-image: none; background-color: #b60b0b; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; }

.btn.btn-primary:hover, .btn.btn-primary:focus { background-color: #d60d0d; }

.btn.btn-medium { cursor: pointer; position: relative; z-index: 1; background-color: #b60b0b; padding: 20px 0 15px; text-align: center; width: calc(100% - 52px); font-size: 22px; overflow: hidden; text-transform: capitalize; height: 70px; margin: 0 auto; }

.btn.btn-medium:hover { background: #444444; }

@media screen and (max-width: 767px) { .btn.btn-medium { width: 100%; } }

.btn.btn-large { background-image: none; background-color: #b60b0b; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; }

.btn.btn-large:hover, .btn.btn-large:focus { background-color: #444444; }

.btn.btn-hero { height: 60px; display: inline-block; font-size: 14px; letter-spacing: 1px; line-height: normal !important; outline: 0; border: 1px solid transparent; padding: 20px 40px !important; text-align: center; text-transform: uppercase; -webkit-transition: .5s all ease; transition: .5s all ease; background-color: #b60b0b; color: #ffffff; font-weight: 700; }

@media screen and (max-width: 991px) { .btn.btn-hero { font-size: 12px; } }

.btn.transparrent-btn { background-color: transparent; border: 1px solid #ffffff; }

.btn.transparrent-btn:hover { background-color: #484848; }

.btn.transparrent-btn:focus { background-color: #484848; }

.btn.black-btn { background-color: #2b2b2b; }

.btn.black-btn:hover { background-color: rgba(72, 72, 72, 0.9); }

.btn.black-btn:focus { background-color: rgba(72, 72, 72, 0.9); }

.btn.btn-light-blue { background-color: #4ad5f8; height: 64px; text-transform: uppercase; font-size: 18px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; }

.btn.btn-light-blue:hover, .btn.btn-light-blue:focus { background-color: #09b3de; }

.btn.btn-light-red { background-color: #ed1941; height: 64px; text-transform: uppercase; font-size: 18px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; }

.btn.btn-light-red:hover, .btn.btn-light-red:focus { background-color: #ac0d2b; }

.btn.btn-light-grey { background-color: #6e6e6e; height: 64px; font-size: 18px; text-transform: capitalize; }

.btn.btn-light-grey:hover, .btn.btn-light-grey:focus { background-color: #484848; }

.btn-v2 .full-button-v2 { max-width: 380px; -webkit-transition: max-width 400ms ease-in-out; transition: max-width 400ms ease-in-out; cursor: pointer; position: relative; z-index: 1; background-color: #b60b0b; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; padding: 30px 0; text-align: center; width: calc(100% - 6px); font-size: 22px; overflow: hidden; line-height: 16px; margin-left: auto; margin-right: auto; text-transform: capitalize; }

.btn-v2 .full-button-v2:hover { max-width: 420px; background: #444444; }

span.btn-arrow { width: 25px; height: 25px; border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; border: 2px solid #ffffff; line-height: 0; text-align: center; position: relative; margin-left: 15px; float: left; display: inline-block; }

span.btn-arrow i { position: absolute; left: 5px; top: 8px; line-height: 0; font-size: 22px; padding: 2px; }

.debate-banner-btn { background-image: none; background-color: #b60b0b; padding: 0 20px; line-height: 36px; height: auto; text-transform: capitalize; }

.btn-extra-large { font-size: 23px; color: #b60b0b; width: calc(100% - 30px); max-width: 780px; margin: auto; border: 2px solid #b60b0b; cursor: pointer; position: relative; z-index: 1; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; padding: 30px 0; text-align: center; overflow: hidden; line-height: 16px; margin-left: auto; margin-right: auto; text-transform: capitalize; }

@media screen and (max-width: 767px) { .btn-extra-large { font-size: 16px; padding: 30px 10px; white-space: unset; letter-spacing: unset; } }

@media screen and (max-width: 400px) { .btn-extra-large { font-size: 14px; } }

.btn-extra-largea { display: inline-block; }

.btn-extra-large span.btn-arrow { border: 2px solid #b60b0b; }

.btn-extra-large:hover { background-color: #b60b0b; color: #ffffff; }

.btn-extra-large:hover .btn-arrow { border: 2px solid #ffffff; }

#spr_lm_btn_research .btn-extra-large { width: calc(100% *2 + 20px) !important; }

@media screen and (min-width: 768px) and (max-width: 1199px) { #spr_lm_btn_research .btn-extra-large { width: calc(100% *2 + 20px) !important; max-width: none; } }

#back_to_top { display: none; position: fixed; top: 75%; right: 0; z-index: 999; background-color: #444444; cursor: pointer; padding: 10px 8px 0px; opacity: 0.8; }

#back_to_top:hover { background-color: #555555; }

#back_to_top img { -webkit-transform: rotate(270deg); transform: rotate(270deg); width: 55px; }

@media screen and (max-width: 767px) { #back_to_top img { width: 45px; } }

@media screen and (max-width: 767px) { #back_to_top { padding: 0; } }

.featured-card > a:after { content: ''; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), to(#000000)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, #000000 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#FF000000',GradientType=0); bottom: 0; top: 50%; left: 0; position: absolute; right: 0; z-index: 10; }

.featured-card > a .tag { background-color: #000000; color: #ffffff; display: inline-block; font-size: 12px; letter-spacing: 1px; line-height: 1; padding: 10px 12px 8px; text-transform: uppercase; }

.featured-card > a .tag.tag-red { background-color: #b60b0b; }

.featured-card > a .featured-card-region-top { left: 20px; position: absolute; top: 20px; right: 20px; z-index: 15; }

.featured-card > a .featured-card-region-bottom { left: 20px; position: absolute; top: 20px; top: auto; right: 20px; z-index: 15; bottom: 20px; color: #ffffff; }

.featured-card > a .featured-card-region-bottom .featured-date { opacity: .7; margin-top: 20px; font-size: 14px; font-weight: 600; }

.tag { background-color: #000000; color: #ffffff; display: inline-block; font-size: 12px; letter-spacing: 1px; line-height: 1; padding: 10px 12px 8px; text-transform: uppercase; }

.tag.tag-red { background-color: #b60b0b; }

.debate-card a { color: #ffffff; font-size: 18px; font-weight: 400; line-height: 24px; display: inline-block; }

.debate-card .card-image { position: relative; }

.debate-card .card-image .tag-pink { display: inline-block; padding: 5px 15px; color: #ffffff; background: #ec008c; position: absolute; bottom: 0; right: 0; }

.debate-card .card-info { padding: 10px 20px 35px 20px; width: calc(100% - 42px); margin: 0 1px; background: #1a1a1a; color: #ffffff; }

.debate-card .card-info a:after { content: ''; display: block; position: Relative; height: 1px; width: 100px; background: #ffffff; margin: 20px 0; }

.debate-card .card-bottom { font-size: 14px; padding: 16px 15px 16px 20px; color: #424242; }

.pink-tag { padding: 10px 15px; background-color: #ec008c; font-size: 16px; font-weight: 300; margin-left: 17px; text-transform: capitalize; cursor: pointer; }

.pink-tag:hover { background-color: #444444; }

.fb-dark-blue ._8jan { background-color: #39579a; }

/** Debate card */
.debate-card-comp a { color: #ffffff; font-size: 18px; font-weight: 400; line-height: 24px; display: inline-block; }

.debate-card-comp .card-image { position: relative; background-repeat: no-repeat; background-size: cover; background-position: center; padding-top: 70%; }

.debate-card-comp .card-image .tag-pink { display: inline-block; padding: 5px 15px; color: #ffffff; background: #ec008c; position: absolute; bottom: 0; right: 0; }

.debate-card-comp .card-info { padding: 10px 20px 35px 20px; background: #1a1a1a; color: #ffffff; }

.debate-card-comp .card-info a { display: -webkit-box; -webkit-line-clamp: 2; text-overflow: ellipsis; -webkit-box-orient: vertical; overflow: hidden; height: 50px; }

.debate-card-comp .card-info .ds-title:after { content: ''; display: block; position: Relative; height: 1px; width: 100px; background: #ffffff; margin: 20px 0; }

.debate-card-comp .card-bottom { font-size: 14px; padding: 16px 15px 16px 20px; color: #424242; }

/*
.form-control {
	display: block;
	width: 100%;
	padding: 5px 12px;
	font-size: $txt-size18  - 4px;
	// color: $black;
	line-height: 1.5;
	// background-color: $white;
	background-image: none;
	background-clip: padding-box;
	// border: 1px solid $black;
	@include radius4;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
*/
.vote-submit-form.is-busy { pointer-events: none; cursor: wait; }

.clear { clear: both; }

.section { display: inline-block; width: 100%; }

.white-bg { background-color: #ffffff; }

.trans-bg { background-color: transparent !important; }

.contact-page { background: #ffffff; }

.contact-page .field-name-body { padding: 20px; }

@media screen and (max-width: 767px) { .contact-page .field-name-body { padding: 10px; } }

.contact-page .field-name-body .field-items .title { color: #444444; font-size: 26px; font-weight: 600; margin: 30px 0 20px; }

@media screen and (max-width: 767px) { .contact-page .field-name-body .field-items .title { font-size: 22px; } }

.contact-page .field-name-body .field-items p { color: #444444; margin-top: 20px; }

.contact-page .field-name-body .field-items hr { border-top: 1px solid #b60b0b; margin: 20px 0; width: 78%; }

.contact-page .contact-us-wrapper { padding: 0 20px 20px 20px; }

@media screen and (max-width: 767px) { .contact-page .contact-us-wrapper { padding: 0 10px 10px 10px; } }

.contact-page .contact-us-wrapper .gform_title { font-size: 36px; }

@media screen and (max-width: 767px) { .contact-page .contact-us-wrapper .gform_title { font-size: 30px; } }

.contact-page .contact-us-wrapper .contact-fields-name { margin-bottom: 10px; border: none; }

.contact-page .contact-us-wrapper .contact-fields-name span { color: #b60b0b; }

.contact-page .contact-us-wrapper .contact-fields-name input { width: 100%; max-width: 454px; font-size: 16px; color: #898989; border: 1px solid #cccccc; padding: 8px 10px 5px; margin-bottom: 0; height: 38px; }

.contact-page .contact-us-wrapper .contact-fields-name input:focus { border: 2px solid #000000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; }

.contact-page .contact-us-wrapper .contact-fields-name #validation_message_1_1 { color: #b60b0b; }

.contact-page .contact-us-wrapper .contact-fields-email { margin-bottom: 10px; }

.contact-page .contact-us-wrapper .contact-fields-email span { color: #b60b0b; }

.contact-page .contact-us-wrapper .contact-fields-email input { width: 100%; max-width: 454px; font-size: 16px; color: #898989; border: 1px solid #cccccc; padding: 8px 10px 5px; margin-bottom: 0; height: 38px; }

.contact-page .contact-us-wrapper .contact-fields-email input:focus { border: 2px solid #000000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; }

.contact-page .contact-us-wrapper .contact-fields-email #validation_message_1_2 { color: #b60b0b; }

.contact-page .contact-us-wrapper .contact-fields-message textarea { border: 1px solid #444444; width: 100%; }

.contact-page .contact-us-wrapper .contact-fields-message textarea:focus { border: 2px solid #000000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; }

.contact-page .contact-us-wrapper input[type="submit"] { font-size: 13px; border: 1px solid #000000; -webkit-box-shadow: inset 0px 0px 2px #000000; box-shadow: inset 0px 0px 2px #000000; margin-top: 10px; padding: 0 3px; cursor: pointer; }

.contact-page .contact-us-wrapper p { display: none; }

.contact-page .contact-us-wrapper #gform_1_validation_container h2 { font-size: 25px; color: #b60b0b; font-weight: 400; }

@media screen and (max-width: 767px) { .contact-page .contact-us-wrapper #gform_1_validation_container h2 { font-size: 20px; line-height: 30px; } }

.press-contact-wrapper { color: #ffffff; padding: 25px 0 70px; background-size: cover; }

.press-contact-wrapper .press-contact h2 { text-align: center; line-height: 97px; }

@media screen and (max-width: 767px) { .press-contact-wrapper .press-contact h2 { font-size: 30px; line-height: 80px; } }

.press-contact-wrapper .press-contact p { text-align: center; font-size: 18px; }

@media screen and (max-width: 767px) { .press-contact-wrapper .press-contact p { font-size: 16px; } }

.press-contact-wrapper .press-contact p:after { content: ''; display: block; height: 1px; width: 300px; background: #ffffff; margin: 22px auto 22px; }

.press-contact-wrapper .press-contact .grid { height: auto !important; }

.press-contact-wrapper .press-contact .grid .email-wrapper { display: inline-block; }

.press-contact-wrapper .press-contact .grid .email-wrapper:first-child { width: calc(16.66667% + -20px); min-width: calc(16.66667% + -20px); max-width: calc(16.66667% + -20px); margin-left: 16.66667%; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .press-contact-wrapper .press-contact .grid .email-wrapper:first-child { width: calc(33.33333% + -20px); min-width: calc(33.33333% + -20px); max-width: calc(33.33333% + -20px); } }

@media screen and (max-width: 767px) { .press-contact-wrapper .press-contact .grid .email-wrapper:first-child { padding: 10px 0; width: 100%; min-width: 100%; max-width: 100%; margin: 0; } }

.press-contact-wrapper .press-contact .grid .email-wrapper:last-child { width: calc(16.66667% + -20px); min-width: calc(16.66667% + -20px); max-width: calc(16.66667% + -20px); margin-left: 9%; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .press-contact-wrapper .press-contact .grid .email-wrapper:last-child { width: calc(33.33333% + -20px); min-width: calc(33.33333% + -20px); max-width: calc(33.33333% + -20px); } }

@media screen and (max-width: 767px) { .press-contact-wrapper .press-contact .grid .email-wrapper:last-child { padding: 10px 0; width: 100%; min-width: 100%; max-width: 100%; margin: 0; } }

.press-contact-wrapper .press-contact .grid .email-wrapper .name { font-size: 22px; }

.press-contact-wrapper .press-contact .grid .email-wrapper .name:after { content: ''; display: block; height: 1px; width: 30px; background: #ffffff; margin: 7px 0 11px; }

.press-contact-wrapper .press-contact .grid .email-wrapper .email { font-size: 22px; font-weight: 300; line-height: 22px; }

@media screen and (max-width: 767px) { .press-contact-wrapper .press-contact .grid .email-wrapper .email > br { display: none; } }

.content-wrapper.careers { color: #444444; }

.content-wrapper.careers .careers-content:not(:last-child) { padding-bottom: 75px; }

@media screen and (max-width: 767px) { .content-wrapper.careers .careers-content:not(:last-child) { padding-bottom: 40px; } }

.content-wrapper.careers .careers-content h3 { line-height: 45px; color: #444444; }

@media screen and (max-width: 767px) { .content-wrapper.careers .careers-content h3 { font-size: 30px; line-height: 30px; } }

.content-wrapper.careers .careers-content h6 { font-size: 17px; }

.content-wrapper.board-trustees .section-wrapper h3 { line-height: 45px; }

@media screen and (max-width: 767px) { .content-wrapper.board-trustees .section-wrapper h3 { line-height: 35px; } }

.content-wrapper.board-trustees .section-wrapper h6 { margin: 15px 0; }

.content-wrapper.intelligence-council h3 { line-height: 45px; }

.content-wrapper.intelligence-council h6 { font-size: 22px; margin: 20px 0; }

.content-wrapper.staff-bios .page_about { font-size: 20px; font-weight: 300; color: #444444; }

.content-wrapper.staff-bios .section-wrapper h3 { margin-bottom: 20px; }

.content-wrapper.staff-bios .section-wrapper .staff-right-part .staff_name { font-size: 18px; font-weight: 700; margin: 15px 0; color: #444444; }

.content-wrapper.staff-bios .section-wrapper .staff-right-part .tag_name { font-size: 18px; font-weight: 700; margin: 15px 0; color: #444444; }

.robert-rosenkranz .section-wrapper { padding-top: 20px; }

.robert-rosenkranz .section-wrapper p img { display: inline-block; float: left; margin-right: 10px; }

.quick_links .col-md-12 { padding: 0; }

.quick_links .quick_link_btn { font-size: 18px; }

.quick_links .quick_link_btn.fixed { position: fixed; top: 0; left: 0; width: 100%; -webkit-box-shadow: 0 0 20px #000000; box-shadow: 0 0 20px #000000; background: #ebebec; z-index: 9; }

.quick_links .quick_link_btn.fixed ul li a { padding: 5px 5px 10px; }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container { max-width: 1200px; margin: 0 auto; }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul { list-style: none; border-bottom: 1px solid #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li { width: 20%; }

@media screen and (max-width: 767px) { .quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li { width: 100%; display: inline-block; } }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a { color: #424242; position: relative; padding: 15px 5px; display: inline-block; width: 100%; text-align: center; }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a.active { color: #b70b0b; }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a.active::before { height: 100%; opacity: 1; }

@media screen and (min-width: 768px) { .quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a.active::after { content: ""; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #ffffff; position: absolute; bottom: -12px; left: calc(50% - 6px); } }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a::before { content: ""; position: absolute; background: #ffffff; opacity: 0.8; bottom: 0; height: 0; left: 0; right: 0; z-index: -1; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a:hover::before { height: 100%; }

@media screen and (max-width: 767px) { .quick_links .quick_link_btn .menu-what-we-do-quick-links-container ul li a { font-size: 12px; line-height: 20px; } }

.seprate_block .header-content { text-align: center; }

@media screen and (max-width: 767px) { .seprate_block .header-content { padding-bottom: 0; } }

.seprate_block .header-content .content { text-align: center; max-width: 720px; margin: 0 auto; }

.seprate_block .header-content .content p { font-size: 20px; line-height: 125%; }

@media screen and (max-width: 767px) { .seprate_block .header-content .content p { font-size: 18px; } }

@media screen and (max-width: 767px) { .seprate_block .content { padding-top: 0; } }

#what-is-iq2us { overflow: hidden; }

#what-is-iq2us .section { padding-top: 120px; padding-left: 15px; padding-right: 15px; }

#what-is-iq2us .block_wrapper { background-color: #ffffff; padding: 30px; position: relative; }

#what-is-iq2us .block_wrapper:after { content: ""; position: absolute; top: 100%; height: 1000px; width: 100%; left: 0; background: #dddddd; z-index: -1; -webkit-transform: scale(1, 1) rotateZ(0) translate(0, 0) skew(-45deg, 0); transform: scale(1, 1) rotateZ(0) translate(0, 0) skew(-45deg, 0); -webkit-transform-origin: 0 0; transform-origin: 0 0; }

#what-is-iq2us .block_wrapper h3 { border: 3px solid #ffffff; background: #424242; color: #ffffff; font-size: 36px; font-weight: 400; margin-top: -60px; padding: 40px 20px; text-align: center; }

@media screen and (max-width: 767px) { #what-is-iq2us .block_wrapper h3 { font-size: 30px; } }

#what-is-iq2us .block_wrapper .block-content p { margin-top: 20px; line-height: 28px; }

@media screen and (max-width: 767px) { #what-is-iq2us .block_wrapper .block-content p { font-size: 16px; line-height: 27px; margin-top: 10px; } }

.debate-counter { color: #ffffff; background-size: cover; }

.debate-counter .counter_half_wrap { text-align: center; }

.debate-counter .counter_half_wrap .counter_number { font-size: 160px; font-weight: 600; line-height: 80%; }

@media screen and (max-width: 1199px) { .debate-counter .counter_half_wrap .counter_number { font-size: 100px; } }

.debate-counter .counter_half_wrap .counter_title h2 { font-size: 70px; line-height: 100%; }

@media screen and (max-width: 1199px) { .debate-counter .counter_half_wrap .counter_title h2 { font-size: 48px; } }

.debate-counter .counter_half_wrap .counter_button { margin-top: 10px; }

.debate-counter .counter_half_wrap .counter_button a { color: #ffffff; font-size: 24px; display: inline-block; padding: 7px 20px 10px; border: 1px solid #ffffff; margin: 10px 0; position: relative; }

.debate-counter .counter_half_wrap .counter_button a:hover { background: rgba(255, 255, 255, 0.3); }

.debate-counter .counter_half_wrap .counter_button a span.btn-arrow { float: right; display: inline-block; top: 11px; }

.approach-section .icon_slider { width: 100%; overflow: hidden; }

.approach-section .icon_slider #debate_slider { width: calc(100% + 15px); }

.approach-section .icon_slider #debate_slider .owl-item { position: relative; }

.approach-section .icon_slider #debate_slider .owl-item::after { content: ""; position: absolute; width: 8px; height: 8px; right: 0; background: #898989; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; top: 56px; }

.approach-section .icon_slider #debate_slider .owl-item::before { content: ""; position: absolute; width: 8px; height: 8px; right: 0; background: #898989; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; top: 48px; }

.approach-section .icon_slider #debate_slider .owl-item:hover .post-featured-img { border-color: #b70b0b !important; }

.approach-section .icon_slider #debate_slider .owl-item:hover .post-featured-img img { -webkit-filter: grayscale(0%) !important; filter: grayscale(0%) !important; }

.approach-section .icon_slider #debate_slider .owl-item:hover .slide-title { color: #b70b0b; }

.approach-section .icon_slider #debate_slider .owl-item .content-slider-wrap { text-align: center; min-height: 178px; }

.approach-section .icon_slider #debate_slider .owl-item .content-slider-wrap .post-featured-img { width: 106px; height: 106px; background-color: #ffffff; padding: 25px; border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; margin: 0 auto 15px; border: 3px solid #ffffff; }

.approach-section .icon_slider #debate_slider .owl-item .content-slider-wrap .post-featured-img img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.approach-section .icon_slider #debate_slider .owl-item .content-slider-wrap .slide-title { font-size: 20px; line-height: 20px; margin: 20px 0; }

@media screen and (max-width: 768px) { .approach-section .icon_slider #debate_slider .owl-item .content-slider-wrap .slide-title { font-size: 18px; } }

.approach-section .icon_slider #debate_slider .owl-nav { margin-top: 40px; }

.approach-section .icon_slider #debate_slider .owl-nav button { background: none !important; width: 25px; height: 25px; border: 1px solid #444444; border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; font-size: 24px; position: relative; }

.approach-section .icon_slider #debate_slider .owl-nav button:hover { color: #444444; }

.approach-section .icon_slider #debate_slider .owl-nav button span { font-size: 24px; line-height: normal; position: absolute; top: -6px; display: inline-block; left: 8px; }

@media screen and (min-width: 768px) { .find-us-section .tunes_wrapper { min-height: 320px; } }

.find-us-section .tunes_wrapper h5 { font-weight: 400; }

.find-us-section .tunes_wrapper .content { padding: 15px 0 30px; }

.find-us-section .tunes_wrapper .content ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-column-gap: 15px; -moz-column-gap: 15px; column-gap: 15px; margin-top: 15px; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; }

.awards-section ul { list-style: none; font-weight: 300; font-size: 22px; text-align: center; }

@media screen and (max-width: 767px) { .awards-section ul { font-size: 15px; } }

.awards-section ul li::after { content: ""; display: block; width: 30px; margin: 25px auto; border-bottom: 1px dashed #898989; }

.awards-section ul li:last-child::after { display: none; }

.debate_section { color: #ffffff; text-align: center; background-size: cover; }

.debate_section .debate_middle h4 { font-size: 30px; max-width: 720px; margin: 0 auto; font-weight: 400; line-height: normal; }

@media screen and (max-width: 767px) { .debate_section .debate_middle h4 { font-size: 26px; } }

.debate_section .debate_middle .debate_subhead { font-size: 52px; line-height: normal; max-width: 1100px; margin: 0 auto; }

@media screen and (max-width: 767px) { .debate_section .debate_middle .debate_subhead { font-size: 35px; } }

.media-press-section .media-press-wrapper { padding: 30px 20px 62px; }

.media-press-section .media-press-wrapper.flex-height-less { height: calc(100% - 32px); }

.media-press-section .media-press-wrapper h5 { margin-bottom: 20px; }

@media screen and (max-width: 767px) { .media-press-section .media-press-wrapper h5 { font-size: 24px; } }

.media-press-section .media-press-wrapper .content { display: -webkit-box; display: -ms-flexbox; display: flex; }

.media-press-section .media-press-wrapper .content .media-img { padding: 0 15px 15px 0; max-width: 240px; }

@media screen and (max-width: 767px) { .media-press-section .media-press-wrapper .content .media-img { max-width: 100%; display: none; } }

.media-press-section .media-press-wrapper .content .media-img .image { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.media-press-section .media-press-wrapper .content .media-img .image .field-item-title { position: absolute; }

.media-press-section .media-press-wrapper .content .media-img .image .field-item-title img { height: auto; }

.media-press-section .media-press-wrapper .content .media-content { max-width: calc(100% - 240px); }

@media screen and (max-width: 767px) { .media-press-section .media-press-wrapper .content .media-content { max-width: 100%; } }

.media-press-section .media-press-wrapper .content .media-content h6 { margin-bottom: 20px; line-height: normal; font-weight: 400; }

.media-press-section .media-press-wrapper .content .media-content h6 a { color: #444444; }

.media-press-section .media-press-wrapper .content .media-content .post-date { font-size: 17px; font-weight: 300; }

.media-press-section .media-press-wrapper .content .media-content .post-date span:last-child { position: relative; }

.media-press-section .media-press-wrapper .content .media-content .post-date span:last-child:before { content: " / "; padding: 0 5px; }

.media-press-section .media-press-wrapper .content .media-content .read-more-link a { color: #b60b0b; text-decoration: none; font-size: 18px; display: inline-block; }

@media screen and (max-width: 767px) { .media-press-section .media-press-wrapper .content .media-content .read-more-link a { font-size: 16px; } }

.media-press-section .media-press-wrapper .content .media-content .read-more-link a span { width: 20px; height: 20px; border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; border: 1px solid #b60b0b; display: inline-block; line-height: 0; text-align: center; position: relative; margin-top: 7px; float: right; }

.media-press-section .media-press-wrapper .content .media-content .read-more-link a span i { position: absolute; left: 7px; top: 9px; line-height: 0; }

@media screen and (max-width: 767px) { .media-press-section .media-press-wrapper .content .media-content .read-more-link { margin-top: 20px; } }

.media-press-section .btn-v2 { margin-top: -32px; }

@media screen and (max-width: 767px) { .media-press-section .btn-v2 .full-button-v2 { font-size: 20px; } }

.media-and-press .banner_sub_title::before { content: ""; position: relative; display: inline-block; vertical-align: top; width: 150px; height: 1px; left: 0; top: 0; background: #ffffff; }

.media-and-press .title h2 { padding: 60px 0 0; }

@media screen and (max-width: 767px) { .media-and-press .title h2 { padding: 35px 0 0; } }

.media-and-press .news_article .owl-item.active { padding: 0 10px; }

.media-and-press .news_article .owl-item .media-press-wrapper { padding: 3px; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-image .image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-image .image .field-item-title { position: absolute; color: #ffffff; width: 80%; text-align: center; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-image .image .field-item-title h3 { font-size: 42px; line-height: 42px; font-weight: 400; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-title { padding: 10px 20px 0 20px; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-title h6 { min-height: 80px; line-height: 24px; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-title h6 a { color: #444444; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-author { padding: 0 0 0 20px; font-size: 18px; }

@media screen and (max-width: 767px) { .media-and-press .news_article .owl-item .media-press-wrapper .content .field-author { font-size: 16px; } }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-author .field-items { display: inline-block; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .field-author .field-item { display: inline-block; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn { font-size: 18px; margin-top: 30px; padding: 0 20px 20px 20px; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn::before { content: ""; position: relative; display: inline-block; vertical-align: top; width: 150px; height: 1px; left: 0; top: 0; background: #ffffff; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn::before { background-color: #444444; display: block; width: 25px; margin-bottom: 15px; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn a { color: #b60b0b; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn a img { display: inline-block; vertical-align: middle; width: 15px; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn a:hover { color: #444444; }

.media-and-press .news_article .owl-item .media-press-wrapper .content .read-more-btn a:hover img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

@media screen and (max-width: 1199px) { .media-and-press .press_releases_section .left-content { display: none; } }

.media-and-press .press_releases_section .press_detail { font-size: 18px; }

.media-and-press .press_releases_section .press_detail h3 { line-height: 40px; font-weight: normal; }

@media screen and (max-width: 1199px) { .media-and-press .press_releases_section .press_detail h3 { font-size: 28px; } }

@media screen and (max-width: 767px) { .media-and-press .press_releases_section .press_detail h3 { font-size: 24px; line-height: 24px; } }

.media-and-press .press_releases_section .press_detail h3 a { padding-bottom: 10px; color: #444444; }

.media-and-press .press_releases_section .press_detail .press_content { margin: 20px 0 30px; font-weight: 400; color: #424242; font-family: verdana,geneva,sans-serif; }

@media screen and (max-width: 767px) { .media-and-press .press_releases_section .press_detail .press_content { font-size: 16px; line-height: 24px; } }

.media-and-press .press_releases_section .press_detail .press_date::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.media-and-press .press_releases_section .press_detail .press_date:after { margin: 40px 0 10px 0; }

.media-and-press .press_releases_section .press_detail .press_link a { color: #b60b0b; }

.media-and-press .press_releases_section .press_detail .press_link a:hover { color: #444444; }

.media-and-press .press_releases_section .press_detail .press_link a span { display: inline-block; vertical-align: middle; }

.media-and-press .press_releases_section .owl-dots { padding: 10px 0 0 0; }

.media-and-press .press_releases_section .owl-dots button { background-color: #898989; }

.media-and-press .press_releases_section .owl-dots button span { background-color: #898989 !important; }

.media-and-press .press_releases_section .owl-dots button.active { background-color: #467898 !important; width: 40px; }

.media-and-press .press_releases_section .owl-dots button.active span { background-color: transparent !important; }

@media screen and (max-width: 767px) { .media-and-press .press_releases_section .view-footer.btn-v2 .full-button-v2 { font-size: 19px; } }

@media screen and (max-width: 1199px) { .media-and-press .mdeia_kit { display: none; } }

.media-and-press .mdeia_kit .product-shots-heading h3 { background: #ebebec; color: #444444; float: left; z-index: 1; padding: 20px 20px 20px 0; font-size: 36px; }

.media-and-press .mdeia_kit .product-shots-heading h3::after { content: ''; border-top: 1px solid #424242; position: absolute; left: 18px; right: 0; bottom: 35px; display: block; z-index: -1; }

.media-and-press .mdeia_kit .logos { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.media-and-press .mdeia_kit .logos .logo-image { padding: 10px; }

.media-and-press .mdeia_kit .shots_img a { display: block; position: relative; background: #ffffff; padding: 3px; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.media-and-press .mdeia_kit .shots_img a:hover::after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #251e1d; z-index: 1; opacity: .7; }

.media-and-press .mdeia_kit .shots_img a:hover::before { content: ""; position: absolute; background-image: url(/wp-content/uploads/2021/11/downloads.png); background-position: center; background-repeat: no-repeat; background-size: 100%; width: 40px; height: 40px; z-index: 2; }

.media-and-press .logos_contact { padding-bottom: 60px; }

@media screen and (max-width: 1199px) { .media-and-press .logos_contact { display: none; } }

.media-and-press .logos_contact .contact_wrap { display: inline-block; }

.media-and-press .logos_contact .contact_wrap p { font-size: 16px; }

.media-and-press .logos_contact .contact_wrap ul { list-style: none; display: inline-block; margin-right: 30px; }

.media-and-press .logos_contact .contact_wrap ul li a { color: #444444; font-size: 14px; }

.media-and-press .logos_contact .contact_wrap ul li a:hover { text-decoration: underline; }

.media-and-press .logos_contact .contact_wrap ul li h6 { font-size: 18px; }

.media-and-press .logos_contact .contact_wrap ul li h6::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.media-and-press .owl-nav { position: relative; margin-top: 50px; }

.media-and-press .owl-nav button { position: absolute; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; width: 25px; height: 25px; border: 1px solid #000000 !important; border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; }

.media-and-press .owl-nav button span { color: #000000; font-size: 30px; position: absolute; top: -19px; left: 0px; z-index: 99; width: 100%; height: auto; }

.media-and-press .owl-nav button:hover { background: transparent !important; }

.media-and-press .owl-nav .owl-prev { left: calc(50% - 80px); }

@media screen and (max-width: 991px) { .media-and-press .owl-nav .owl-prev { left: calc(50% - 85px); } }

@media screen and (max-width: 767px) { .media-and-press .owl-nav .owl-prev { display: none; } }

.media-and-press .owl-nav .owl-next { left: calc(50% + 40px); }

@media screen and (max-width: 991px) { .media-and-press .owl-nav .owl-next { left: calc(50% + 45px); } }

@media screen and (max-width: 767px) { .media-and-press .owl-nav .owl-next { display: none; } }

.media-and-press .owl-dots { padding: 10px 0 0 0; }

.media-and-press .owl-dots button { background-color: #ffffff; opacity: 1; width: 18px; height: 18px; margin: 0 3px; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; -ms-border-radius: 9px; -webkit-transition: width .5s; transition: width .5s; }

.media-and-press .owl-dots button span { background-color: #ffffff !important; }

.media-and-press .owl-dots button.active { background-color: #467898 !important; width: 40px; }

.media-and-press .owl-dots button.active span { background-color: transparent !important; }

.our-friends-bg { background-color: #ebebec; }

.our-friends-bg .col-main .content-wrapper.our-friends { padding-top: 70px; }

.our-friends-bg .col-main .content-wrapper.our-friends .our-friend-section-wrapper h6 { margin: 15px 0; color: #b60b0b; }

.our-friends-bg .col-main .content-wrapper.our-friends .our-friend-section-wrapper ul { list-style-position: inside; margin: 10px 20px 0px 20px; padding: 20px 0; }

.our-friends-bg .col-main .content-wrapper.our-friends .our-friend-section-wrapper ul li { font-size: 17px; color: #444444; }

@media screen and (max-width: 767px) { .our-friends-bg .col-main .content-wrapper.our-friends .our-friend-section-wrapper ul li { font-size: 15px; } }

.our-friends-bg .col-main .content-wrapper.our-friends .our-friend-section-wrapper ul li::marker { color: #b60b0b; }

.partner-support-bg { background-color: #ebebec; }

.partner-support-bg .col-main .content-wrapper.partner-support { padding-top: 36px; }

.partner-support-bg .col-main .content-wrapper.partner-support h4 { font-size: 20px; font-weight: 300; margin: 45px 0 20px; }

@media screen and (max-width: 767px) { .partner-support-bg .col-main .content-wrapper.partner-support h4 { font-size: 18px; } }

.partner-support-bg .col-main .content-wrapper.partner-support p { font-size: 17px; line-height: 34px; }

.partner-support-bg .col-main .content-wrapper.partner-support hr { width: 22%; border-top: 1px solid #000000; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .story { margin-bottom: 60px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .story .debate_detail { line-height: 20px; font-size: 13px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .story .debate_detail .model_title { font-size: 17px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .story .debate_detail .debates p { line-height: 20px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .story .paragraph { margin-bottom: 50px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .story .paragraph p { font-size: 17px; line-height: 34px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .contact_section { padding-top: 45px; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .contact_section .contact_tag { background-color: #b60b0b; color: #ffffff; font-size: 12px; padding: 7px 12px; margin: 0 5px; display: inline-block; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .contact_section .contact_name { font-weight: bold; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .contact_section .email_phone ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; }

.partner-support-bg .col-main .content-wrapper.partner-support .stories_wrapper .contact_section .email_phone ul li a { color: #b60b0b; text-decoration: underline; font-weight: bold; }

#debate_header_wrap { position: relative; background-color: #ffffff; height: 640px; }

@media screen and (max-width: 767px) { #debate_header_wrap { height: 540px; } }

#debate_header_wrap .debate_header_slides { position: relative; height: 640px; background-size: cover; background-position: center; }

#debate_header_wrap .debate_header_slides:after { content: ""; position: absolute; background-color: #1a1a1a; right: 0; top: 0; bottom: 0; left: 0; opacity: 0.8; }

#debate_header_wrap .debate_header_slides .slider-content-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; height: 640px; position: relative; z-index: 10; padding: 60px 5px 125px; }

@media screen and (max-width: 767px) { #debate_header_wrap .debate_header_slides .slider-content-inner { height: 540px; } }

#debate_header_wrap .debate_header_slides .slider-content-inner .content_wrap span { color: rgba(255, 255, 255, 0.75); font-size: 13px; margin: 0 0 20px; display: inline-block; }

#debate_header_wrap .debate_header_slides .slider-content-inner .content_wrap h2 { font-size: 48px; color: #ffffff; margin-bottom: 30px; line-height: 56px; }

@media screen and (max-width: 767px) { #debate_header_wrap .debate_header_slides .slider-content-inner .content_wrap h2 { font-size: 36px; line-height: 42px; } }

#debate_header_wrap .owl-nav { position: relative; margin: 0 auto; max-width: 1200px; width: 100% !important; }

#debate_header_wrap .owl-nav .owl-prev { position: absolute; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; bottom: 60px; left: 15px; width: 40px; height: 40px; border: 2px solid #ffffff; }

#debate_header_wrap .owl-nav .owl-prev span { color: #ffffff; font-size: 30px; position: absolute; top: -11px; left: 0px; z-index: 99; width: 100%; height: auto; }

#debate_header_wrap .owl-nav .owl-prev:hover { background: none; }

@media screen and (max-width: 1199px) { #debate_header_wrap .owl-nav .owl-prev { position: absolute; left: 20px; } }

#debate_header_wrap .owl-nav .owl-next { position: absolute; bottom: 60px; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; left: 196px; width: 40px; height: 40px; border: 2px solid #ffffff; }

#debate_header_wrap .owl-nav .owl-next span { color: #ffffff; font-size: 30px; position: absolute; top: -11px; left: 0px; z-index: 99; width: 100%; height: auto; }

#debate_header_wrap .owl-nav .owl-next:hover { background: none; }

@media screen and (max-width: 1199px) { #debate_header_wrap .owl-nav .owl-next { position: absolute; left: 196px; } }

#debate_header_wrap .owl-dots { position: relative; text-align: start; bottom: 94px; max-width: 1200px; width: 100% !important; margin: 0 auto; padding-left: 83px; }

.more-debates { background-color: #ffffff; padding-bottom: 30px; text-align: center; }

.more-debates .debate_wrap a { color: #000000; font-size: 14px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; display: inline-block; margin-top: 28px; }

.more-debates .debate_wrap a::after { background-image: url(/wp-content/uploads/2021/09/down-arrow.png); background-position: center; background-repeat: no-repeat; background-size: 12px auto; content: ""; display: inline-block; margin: 0 0 0 8px; width: 14px; height: 14px; vertical-align: middle; }

.debate-archive-filter .filter-wrapper .filter-bar { background-color: #dddddd; display: inline-block; width: 100%; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; margin: 50px 0 10px; padding: 30px 20px 22px; }

.debate-archive-filter .filter-wrapper .filter-bar input { padding: 12px 0 12px 50px; width: 100%; border: 1px solid rgba(0, 0, 0, 0.35); }

.debate-archive-filter .filter-wrapper .filter-bar input:focus { border: 2px solid #000000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; }

.debate-archive-filter .filter-wrapper .filter-bar .input.filter-by-search::after { background-image: url(/wp-content/uploads/2021/09/search.png); background-position: center; background-repeat: no-repeat; background-size: 33px auto; content: ""; display: inline-block; width: 60px; position: absolute; top: 0; bottom: 0; left: 10px; -webkit-transform: rotate(265deg); transform: rotate(265deg); }

@media screen and (max-width: 991px) { .debate-archive-filter .filter-wrapper .filter-bar .input.filter-by-search { margin-bottom: 10px; } }

.debate-archive-filter .filter-wrapper .filter-bar select { background-color: #ffffff; background-image: url(/wp-content/uploads/2021/09/down-arrow.png), -webkit-gradient(linear, left top, right top, from(rgba(137, 137, 137, 0.75)), to(rgba(137, 137, 137, 0.75))); background-image: url(/wp-content/uploads/2021/09/down-arrow.png), linear-gradient(to right, rgba(137, 137, 137, 0.75), rgba(137, 137, 137, 0.75)); background-position: 94%; background-repeat: no-repeat; background-position: calc(100% - 16px) calc(1em + 9px), calc(100% - 45px) calc(1em + -7px), calc(100% - 2.5em) 0.5em; background-size: 13px 7px, 2px 34px, 1px 1.5em; display: inline-block; padding-left: 50px; width: 100%; padding: 12px 15px !important; border: 1px solid rgba(0, 0, 0, 0.35); -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.debate-archive-filter .filter-wrapper .filter-bar select:focus { border: 2px solid #000000; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; }

@media screen and (max-width: 991px) { .debate-archive-filter .filter-wrapper .filter-bar select { margin-bottom: 10px; } }

.debate-archive-filter .filter-wrapper .sort-bar { text-align: right; margin: 0 0 70px; }

.debate-archive-filter .filter-wrapper .sort-bar .sort-bar-label { display: inline-block; color: #000000; margin-top: 13px; margin-right: 10px; }

.debate-archive-filter .filter-wrapper .sort-bar .select.sort { position: relative; float: right; }

.debate-archive-filter .filter-wrapper .sort-bar .select.sort select { display: inline-block; background-image: url(/wp-content/uploads/2021/09/down-arrow.png), -webkit-gradient(linear, left top, right top, from(rgba(137, 137, 137, 0.75)), to(rgba(137, 137, 137, 0.75))); background-image: url(/wp-content/uploads/2021/09/down-arrow.png), linear-gradient(to right, rgba(137, 137, 137, 0.75), rgba(137, 137, 137, 0.75)); background-position: 94%; background-repeat: no-repeat; background-position: calc(100% - 16px) calc(1em + 9px), calc(100% - 45px) calc(1em + -7px), calc(100% - 2.5em) 0.5em; background-size: 13px 7px, 2px 34px, 1px 1.5em; border: 1px solid rgba(0, 0, 0, 0.35); padding: 12px 50px 12px 15px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #ffffff; }

.debate-archive-filter-results .filter_wrapper_topic .col-full-width { padding-right: 10px; padding-left: 10px; }

@media screen and (max-width: 480px) { .debate-archive-filter-results .filter_wrapper_topic .col-full-width { width: 100%; padding-left: 20px; padding-right: 20px; } }

.debate-archive-filter-results .filter_wrapper_topic .col-full-width .featured-card .featured-card-region-bottom .featured-card-title { font-size: 22px; }

.debate-archive-filter-results .filter_wrapper_topic .col-full-width .featured-card a { height: 385px; background-color: #000000; background-position: center; background-size: cover; display: block; margin: 0 0 50px; position: relative; }

.debate-archive-filter-results .filter_wrapper_topic .featured-card > a { height: 385px; background-color: #000000; background-position: center; background-size: cover; display: block; margin: 0 0 50px; position: relative; }

.debate-archive-filter-results .filter_wrapper_topic .featured-card > a:after { top: 40%; }

.debate-archive-filter-results .filter_wrapper_topic .featured-card .featured-card-region-bottom .featured-card-title { font-size: 22px; line-height: 33px; }

.debate-archive-filter-results .filter_wrapper_topic .message_wrap .no_data { color: #000000; font-size: 18px; padding: 20px 0; text-align: center; width: 100%; display: inline-block; }

.debate-archive-filter-results #loadMore1 { display: inline-block; width: 100%; }

.debate-archive-filter-results #loadMore1 button { margin: 0 auto; }

.debate_sections h2:after { margin: 30px auto 0 auto; }

@media screen and (max-width: 767px) { .debate_sections h2:after { margin: 10px auto 0 auto; } }

.debate_sections#page_about { padding: 25px 0 60px; }

.debate_sections#page_about .content p { color: #000000; }

@media screen and (max-width: 767px) { .debate_sections#page_about .content p { font-size: 16px; } }

@media screen and (max-width: 767px) { .debate_sections#page_about .content p { font-size: 15px; line-height: 34px; } }

.debate_sections#page_about .ds-more { padding-top: 0; padding-bottom: 20px; padding-right: 5px; padding-left: 30px; margin: 10px 0 20px; line-height: 200%; border-left: 1px solid #444444; }

.debate_sections#page_about .ds-more h6 { color: #b60b0b; line-height: 100%; margin-bottom: 20px; font-weight: 400; font-size: 18px; }

.debate_sections#page_about .ds-more ul { list-style: none; font-size: 18px; }

.debate_sections#page_about .ds-more ul li a { color: #444444; }

.debate_sections#page_about .ds-more ul li a:hover { text-decoration: underline; }

@media screen and (max-width: 767px) { .debate_sections#page_about .ds-more { display: none; } }

#featured_debate { padding: 90px 0 50px; }

@media screen and (max-width: 767px) { #featured_debate { padding-top: 40px; } }

#featured_debate .debate_main_wrap { background: #ffffff; padding: 3px; position: relative; font-size: 16px; font-weight: 400; }

#featured_debate .debate_main_wrap .image img { width: 100%; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper { position: relative; padding: 20px 50px; background: #424242; color: #ffffff; margin: -150px 30px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media screen and (max-width: 767px) { #featured_debate .debate_main_wrap .ds-middle .info-wrapper { padding: 20px; margin: -65px 10px 0; } }

@media screen and (max-width: 991px) { #featured_debate .debate_main_wrap .ds-middle .info-wrapper { padding: 20px; margin: -87px 10px 0; } }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper a { color: #ffffff; margin: 0 30px 0 0; text-align: center; font-weight: 300; display: inline-block; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper a:hover { color: #467898; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper a span { line-height: normal; display: inline-block; margin-top: 10px; }

@media screen and (max-width: 767px) { #featured_debate .debate_main_wrap .ds-middle .info-wrapper a { display: none; } }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper a img { width: 80px; margin: 0 auto; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper a .blue_img { display: none; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper .info .date { margin: 10px 0; font-size: 16px; position: relative; font-weight: 300; color: #eeeeee; display: inline-block; padding-bottom: 20px; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper .info .date::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper .info .date:after { width: 100px; background: #eeeeee; }

@media screen and (max-width: 767px) { #featured_debate .debate_main_wrap .ds-middle .info-wrapper .info .date { margin: 5px 0; padding-bottom: 5px; } }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper .info .title { font-size: 32px; line-height: 41px; }

@media screen and (max-width: 767px) { #featured_debate .debate_main_wrap .ds-middle .info-wrapper .info .title { font-size: 24px; line-height: 30px; } }

#featured_debate .debate_main_wrap .ds-middle .info-wrapper:after { content: ""; width: 0; height: 0; border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #424242; position: absolute; bottom: -12px; left: calc(50% - 6px); }

#featured_debate .debate_main_wrap .ds-middle .description { padding: 20px 0; margin: 0 30px; line-height: 180%; font-size: 18px; font-weight: 300; color: #999999; }

#featured_debate .debate_main_wrap .ds-middle .description .summery { background: #ffffff; border-bottom: 1px solid #dddddd; }

#featured_debate .debate_main_wrap .ds-middle .description .summery p { font-size: 18px; padding-bottom: 20px; }

#featured_debate .debate_main_wrap .ds-middle .description .summery a { color: #b60b0b; }

#featured_debate .debate_main_wrap .ds-middle .description .summery a:hover { color: #000000; }

#featured_debate .debate_main_wrap .ds-middle .description .summery a:hover img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

#featured_debate .debate_main_wrap .ds-middle .description .summery a img { display: inline-block; vertical-align: middle; }

#featured_debate .debate_main_wrap .ds-middle .transport { padding: 0 30px 25px 30px; }

#featured_debate .debate_main_wrap .ds-middle .transport a { font-weight: 400; text-align: center; color: #666666; }

#featured_debate .debate_main_wrap .ds-middle .transport a:hover { color: #d60d0d; }

#featured_debate .debate_main_wrap .ds-middle .transport a:hover img { -webkit-filter: grayscale(0); filter: grayscale(0); }

#featured_debate .debate_main_wrap .ds-middle .transport a img { display: inline-block; margin-left: 8px; -webkit-filter: grayscale(100%); filter: grayscale(100%); vertical-align: middle; }

#featured_debate .sponser_wrap { background-color: #ffffff; padding: 20px; margin-bottom: 20px; color: #424242; }

#featured_debate .sponser_wrap .image { padding: 20px 0 30px; border-bottom: 1px solid #dddddd; }

#featured_debate .sponser_wrap .image img { max-width: 60%; margin: 0 auto; }

#featured_debate .sponser_wrap .title { font-size: 20px; margin: 20px 0; }

#featured_debate .sponser_wrap .title a { color: #444444; }

#featured_debate .sponser_wrap .content { color: #898989; }

@media screen and (max-width: 991px) { #featured_debate .sponser_wrap { margin-top: 30px; } }

@media screen and (max-width: 1199px) { .all-debate-section h3 { font-size: 30px; } }

@media screen and (max-width: 767px) { .all-debate-section h3 { text-align: center; font-size: 25px; } }

.all-debate-section .all-debate-filter { background: #ffffff; padding: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 25px auto 40px auto; position: relative; }

.all-debate-section .all-debate-filter .sort_filter #sortby_filter_debate { color: #444444; background-color: transparent; font-size: 24px; padding: 0 0px 2px 10px; border: 1px solid #898989; width: 235px; padding-right: 30px; margin: -3px 0; background-image: linear-gradient(45deg, transparent 50%, #444444 50%), linear-gradient(135deg, #444444 50%, transparent 50%); background-position: calc(100% - 13px) calc(1em - 6px), calc(100% - 7px) calc(1em - 6px); background-size: 7px 8px , 6px 10px; background-repeat: no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; }

@media screen and (max-width: 767px) { .all-debate-section .all-debate-filter .sort_filter #sortby_filter_debate { width: 190px; font-size: 18px; padding: 3px 0 3px 10px; } }

@media screen and (max-width: 767px) { .all-debate-section .all-debate-filter .sort_filter { text-align: center; margin-bottom: 20px; } }

.all-debate-section .all-debate-filter .counter { text-align: end; font-size: 20px; color: #b60b0b; margin: 5px 0; }

@media screen and (max-width: 767px) { .all-debate-section .all-debate-filter .counter { text-align: center; } }

.all-debate-section .all-debate-filter:after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -30px; border-top: 30px solid #ffffff; border-left: 30px solid transparent; border-right: 30px solid transparent; left: calc(50% - 30px); }

.all-debate-section .filter_data .recent_debate .recent_debate-content { background-color: #ffffff; display: block; position: relative; width: calc(100% - 10px); vertical-align: top; margin-bottom: 40px; padding: 5px; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-image { vertical-align: top; position: relative; cursor: pointer; background-size: cover; background-position: center center; }

@media screen and (min-width: 1200px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-image { /* width: calc(33% - 10px); */ } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-image .image { height: 430px; background-position: center; background-size: cover; display: block; position: relative; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-image .image .white_img { position: absolute; left: calc( 50% - 56px); bottom: calc( 50% - 56px); height: 90px; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-image .image .blue_img { position: absolute; left: calc(50% - 56px); bottom: calc(50% - 56px); display: none; height: 90px; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-image:hover .blue_img { display: block; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle { display: inline-block; vertical-align: top; padding: 0 2% 0 3%; margin: 30px 0; color: #444444; }

@media screen and (min-width: 1200px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .middle { width: calc(67% - 340px); } }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .middle { padding: 0 30px; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .date { color: #424242; font-size: 16px; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .date::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .date:after { margin-top: 20px; }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .date:after { margin-top: 10px; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .title { font-size: 24px; font-weight: bold; margin: 20px 0; line-height: 150%; }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .title { line-height: 120%; margin: 10px 0; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .title_wrap .title a { color: #444444; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .description a { color: #b60b0b; display: inline-block; margin-left: 5px; font-size: 18px; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .description a img { display: inline-block; vertical-align: middle; }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .middle .description a { font-size: 16px; font-weight: 300; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .description a:hover { color: #000000; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .middle .description a:hover img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport { display: inline-block; vertical-align: middle; padding: 0 50px; margin-top: 30px; margin-left: 30px; border-left: 1px solid #ebebec; }

@media screen and (min-width: 1200px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport { width: 145px; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport h6 { color: #b60b0b; font-size: 18px; font-weight: 500; line-height: 24px; }

@media screen and (max-width: 1199px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport h6 { display: none; } }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport { -ms-flex-pack: distribute; justify-content: space-around; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .dive_deeper a { display: block; margin: 30px 0; vertical-align: middle; line-height: 25px; color: #000000; }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .dive_deeper a { font-size: 13px; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .dive_deeper a img { -webkit-filter: grayscale(100%); filter: grayscale(100%); display: inline-block; }

@media screen and (max-width: 767px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .dive_deeper a img { display: block; margin-left: auto; margin-right: auto !important; } }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .dive_deeper a:hover { color: #b60b0b; }

.all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .dive_deeper a:hover img { -webkit-filter: grayscale(0%); filter: grayscale(0%); }

@media screen and (max-width: 1199px) { .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport { width: 100%; border-left: none; border-top: 1px solid #ebebec; padding: 0; margin-top: 0px; margin-left: 0px; padding-left: 30px; }
  .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport h6 { margin-right: 40px; }
  .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport .dive_deeper { margin-right: 40px; }
  .all-debate-section .filter_data .recent_debate .recent_debate-content .ds-transport .transport .dive_deeper img { margin-right: 10px; vertical-align: middle; } }

.all-debate-section .filter_data .recent_debate .message_wrap .no_found { font-size: 30px; padding: 20px; text-align: center; width: 100%; display: inline-block; color: #000000; text-transform: capitalize; }

.all-debate-section .filter_data .recent_debate #loadMore .btn-extra-large { max-width: 600px; border: 3px solid #b60b0b; }

#the_IQ2US_blog h2 { padding: 100px 0 30px 0; color: #444444; }

@media screen and (max-width: 767px) { #the_IQ2US_blog h2 { padding: 70px 0 5px 0; } }

#the_IQ2US_blog .blog-post { margin-top: 25px; }

#the_IQ2US_blog .blog-post .content { padding: 3px; }

#the_IQ2US_blog .blog-post .content .image img { height: 220px; width: 100%; }

#the_IQ2US_blog .content .status { display: block; background: #ffffff; padding: 15px 30px; width: calc(100% - 60px); font-size: 18px; color: #b60b0b; font-weight: 700; position: relative; margin: 0 auto 60px auto; }

#the_IQ2US_blog .content .status::after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -30px; border-top: 30px solid #ffffff; border-left: 30px solid transparent; border-right: 30px solid transparent; left: calc(50% - 30px); }

#the_IQ2US_blog .read-more-blogs { margin: 40px auto 40px; }

#the_IQ2US_blog .read-more-blogs a span { display: inline-block; float: none; }

#call_for_ideas h2 { padding: 50px 0; }

#call_for_ideas .content p { line-height: 24px; margin: 15px 0; font-size: 16px; }

#call_for_ideas .content h4 { line-height: 130%; margin-bottom: 45px; margin-top: 25px; color: #444444; font-weight: 300; }

@media screen and (max-width: 1199px) { #call_for_ideas .content h4 { font-size: 28px; } }

#call_for_ideas .image img { margin: auto; }

#below-content-wrapper .support-us .content p { color: #444444; font-size: 17px; line-height: 34px; }

#below-content-wrapper .support-us .content p a { color: #b60b0b; font-weight: 700; }

#below-content-wrapper .support-us .content p a:hover { text-decoration: underline; }

#below-content-wrapper .become_a_friend_button { max-width: 600px; margin: 20px auto; }

#below-content-wrapper .become_a_friend_button a { font-size: 22px; text-transform: initial; padding-top: 31px; padding-bottom: 31px; position: relative; }

@media screen and (max-width: 767px) { #below-content-wrapper .become_a_friend_button a { font-size: 18px; } }

@media screen and (max-width: 767px) { #below-content-wrapper .become_a_friend_button a.btn { padding: 0 0; } }

#below-content-wrapper .iq2us_friends_link { text-align: center; }

#below-content-wrapper .iq2us_friends_link a { color: #444444; font-size: 12px; text-decoration: underline; }

#below-content-wrapper .prodigy_wrapper .prodigy_title { text-align: center; }

#below-content-wrapper .prodigy_wrapper .prodigy_title h2 { padding: 60px 0 20px; margin: 0 auto 0; }

@media screen and (max-width: 767px) { #below-content-wrapper .prodigy_wrapper .prodigy_title h2 { padding: 35px 0 20px; } }

#below-content-wrapper .prodigy_wrapper .content p { color: #444444; }

#below-content-wrapper .prodigy_wrapper .content ul { list-style: none; color: #444444; margin-bottom: 30px; }

#below-content-wrapper .bottom_part .season-info { margin-top: 30px; }

#below-content-wrapper .bottom_part .season-info .wrapper { display: inline-block; background: #898989; color: #ffffff; padding: 20px; font-weight: 300; }

#below-content-wrapper .bottom_part .season-info .wrapper p { line-height: 24px; }

#below-content-wrapper .bottom_part .child_msg p em { font-style: italic; color: #444444; }

#donations-table { width: 100%; overflow-x: auto; }

#donations-table table { width: 100%; border-spacing: unset; }

#donations-table table tr th { padding: 10px; text-align: center; }

#donations-table table tr td { padding: 10px; text-align: center; }

#donations-table table tr td.i-row.curr { background: #b60b0b; color: #ffffff; }

#donations-table table tr td.e-row.curr { background: #b60b0b; color: #ffffff; }

#donations-table table tr td.s-row { background: #ffffff; color: #000000; border-right: 1px solid #ebebec; }

#donations-table table tr td.group-title { background: #888888; color: #ffffff; padding: 3px; }

#donations-table table tr td.ml-row { background: #000000; color: #ffffff; }

#donations-table table tr td h5 { font-size: 20px; font-weight: 400; }

#donations-table table tr td h6 { font-size: 15px; line-height: 16px; font-weight: 400; }

#donations-table table tr.first_th { color: #ec008c; background-color: #ffffff; padding: 3px 0; }

#donations-table table tr.first_th h5 { font-weight: 600; text-transform: uppercase; line-height: 22px; }

#donations-table table tr.main-label { background: #000000; color: #ffffff; }

.registration-form { max-width: 980px; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .registration-form { width: calc(66.66667% + -20px); min-width: calc(66.66667% + -20px); max-width: calc(66.66667% + -20px); } }

.registration-form .registration-header { text-align: center; }

.registration-form .registration-header p { color: #000000; }

.registration-form .register-form-wrap { display: inline-block; width: 100%; padding: 50px 75px; }

@media screen and (max-width: 1199px) { .registration-form .register-form-wrap { padding: 20px 10px; } }

@media screen and (max-width: 767px) { .registration-form .register-form-wrap { padding: 20px 0px; } }

.registration-form .register-form-wrap .registration-right-content { padding-top: 16px; }

.registration-form .register-form-wrap .registration-right-content input[type="checkbox"] { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; }

@media screen and (max-width: 1199px) { .registration-form .register-form-wrap .registration-right-content .register_form .gform_heading { text-align: center; } }

.registration-form .register-form-wrap .registration-right-content .register_form .gform_heading .gform_title { font-size: 20px; font-weight: 600; padding: 0 0 10px; }

@media screen and (max-width: 1199px) { .registration-form .register-form-wrap .registration-right-content .register_form .gform_heading .gform_title { font-size: 36px; padding: 40px 0 10px; }
  .registration-form .register-form-wrap .registration-right-content .register_form .gform_heading .gform_title::after { content: ""; position: absolute; top: 4%; left: 50%; height: 1px; background: #000000; width: 200px; margin-left: -100px; } }

@media screen and (max-width: 767px) { .registration-form .register-form-wrap .registration-right-content .register_form .gform_heading .gform_title { font-size: 24px; } }

.registration-form .register-form-wrap .registration-right-content .register_form .gform_heading p { display: none; }

.registration-form .register-form-wrap .registration-right-content .register_form label span { color: #b70b0b; margin-bottom: 10px; }

.registration-form .register-form-wrap .registration-right-content .register_form legend { font-size: 18px; font-weight: 700; color: #444444; margin-bottom: 5px; }

.registration-form .register-form-wrap .registration-right-content .register_form legend span { color: #b70b0b; margin-bottom: 10px; }

.registration-form .register-form-wrap .registration-right-content .register_form fieldset { border: none; }

.registration-form .register-form-wrap .registration-right-content .register_form input { border: 1px solid #000000; width: 100%; padding: 5px; }

.registration-form .register-form-wrap .registration-right-content .register_form label { font-size: 18px; font-weight: 700; color: #444444; margin-bottom: 5px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_email { margin-bottom: 10px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_first_name { width: 46%; display: inline-block; margin-top: 16px; margin-bottom: 16px; }

@media screen and (max-width: 767px) { .registration-form .register-form-wrap .registration-right-content .register_form .register_first_name { width: 100%; } }

.registration-form .register-form-wrap .registration-right-content .register_form .register_last_name { width: 46%; display: inline-block; margin-bottom: 16px; margin-left: 8%; }

@media screen and (max-width: 767px) { .registration-form .register-form-wrap .registration-right-content .register_form .register_last_name { width: 100%; margin-left: 0; } }

.registration-form .register-form-wrap .registration-right-content .register_form .register_password { width: 100%; margin-bottom: 16px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_password .password_input_container { position: relative; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_password .password_input_container .pass_eye { position: absolute; right: 7px; top: -3px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_password .password_input_container .pass_eye i.fa-eye { display: none; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul { list-style: none; color: #444444; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul li { font-size: 14px; line-height: 14px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul li.lower.passed { text-decoration: line-through; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul li.upper.passed { text-decoration: line-through; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul li.num.passed { text-decoration: line-through; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul li.alphanum.passed { text-decoration: line-through; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_pass_valid ul li.char.passed { text-decoration: line-through; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_subscribe { margin: 20px 0; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_subscribe legend { font-size: 18px; font-weight: bold; color: #444444; display: block; padding: 10px 0; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_subscribe input { width: auto; }

.registration-form .register-form-wrap .registration-right-content .register_form .gform_footer { margin-bottom: 16px; }

.registration-form .register-form-wrap .registration-right-content .register_form .gform_footer input { font-size: 24px; font-weight: 700; width: 100%; padding: 10px; background-color: #b60b0b; color: #ffffff; border: none; }

.registration-form .register-form-wrap .registration-right-content .register_form .gform_footer input:hover { background: #467898; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_captcha { margin-top: 16px; margin-bottom: 16px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_captcha label { display: none; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_captcha .gfield_captcha_container { display: -webkit-box; display: -ms-flexbox; display: flex; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_captcha .gfield_captcha_container img { display: inline-block; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_captcha .gfield_captcha_container input { border: 1px solid #000000; padding: 5px 10px 6px; max-width: 73px; }

.registration-form .register-form-wrap .registration-right-content .register_form .register_captcha .gfield_description { font-size: 14px; }

.registration-form .register-form-wrap .registration-right-content .register_form .form_instrction span { font-size: 16px; margin-bottom: 20px; display: inline-block; }

.registration-form .register-form-wrap .registration-right-content .register_form .form_instrction p { font-size: 16px; line-height: 16px; margin-bottom: 15px; }

.registration-form .register-form-wrap .registration-right-content .register_form .gform_submission_error { font-size: 16px; color: #b60b0b; line-height: 20px; }

.registration-form .register-form-wrap .registration-right-content .register_form .validation_message { color: #b60b0b; font-size: 13px; }

.registration-form .register-form-wrap .registration-right-content .register_form ul { list-style: none; }

.registration-form .register-form-wrap .registration-right-content .register_form ul li { margin-bottom: 10px; }

.registration-form .register-form-wrap .registration-right-content .register_form ul li .ginput_container_checkbox ul li .gfield-choice-input { width: auto; }

.registration-form .register-form-wrap .registration-right-content .register_form ul li .ginput_container_checkbox ul li label { margin-left: 10px; }

.registration-form .register-form-wrap .registration-right-content .register_form .gf_login_links a { color: #b70b0b; text-decoration: underline; }

@media screen and (max-width: 1199px) { .registration-form .register-form-wrap .registration-right-content .register_form .gf_login_links { text-align: center; } }

.registration-form .register-form-wrap .registration-left-content { padding: 16px 52px 0 0; }

@media screen and (max-width: 1199px) { .registration-form .register-form-wrap .registration-left-content { text-align: center; padding-right: 0; } }

.registration-form .register-form-wrap .registration-left-content .fb_title { font-size: 20px; color: #444444; font-weight: 600; }

@media screen and (max-width: 1199px) { .registration-form .register-form-wrap .registration-left-content .fb_title { font-size: 16px; } }

.registration-form .register-form-wrap .registration-left-content .fb_instrction .fb-login-button { margin-bottom: 20px; }

.registration-form .register-form-wrap .registration-left-content .fb_instrction p { font-size: 16px; line-height: 16px; font-style: italic; margin-top: 20px; }

@media screen and (min-width: 1199px) { .registration-form.loginFormwrapper { margin-top: 20px; } }

.registration-form.loginFormwrapper .gform_title::after { content: ""; position: absolute; top: 7% !important; }

@media screen and (min-width: 767px) { .registration-form.loginFormwrapper .gform_title::after { top: 4%; } }

.no_grid_disp .gform_wrapper.gravity-theme .gform_fields { display: block; }

.wrap-page-confirmation-email-sent .col-main { background-color: transparent; }

.wrap-page-confirmation-email-sent .col-main .confirmation-email-sent { text-align: center; margin: 0 auto; padding-top: 60px; padding-bottom: 100px; }

@media screen and (max-width: 1199px) { .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent { padding-top: 25px; } }

.wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6 { font-size: 58px; }

@media screen and (max-width: 1199px) { .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6 { font-size: 32px; line-height: 35px; margin-bottom: 20px; } }

.wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h6::after { width: 100px; margin: 30px auto 0 auto; }

.wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h3 { font-size: 18px; max-width: 720px; margin: 0 auto; line-height: 28px; margin-bottom: 50px; }

@media screen and (max-width: 1199px) { .wrap-page-confirmation-email-sent .col-main .confirmation-email-sent h3 { max-width: 900px; } }

.wrap-page-confirmation-email-sent .col-main .confirmation-email-sent .confirmation-text a { color: #b60b0b; text-decoration: underline; }

.wrap-page-confirmation-email-sent .col-main .confirmation-email-sent .confirmation-text a:hover { color: #467898; }

.wrap-page-validate .col-main { background-color: transparent; }

.wrap-page-validate .validate { margin: 0 auto; padding-top: 60px; padding-bottom: 100px; }

@media screen and (max-width: 1199px) { .wrap-page-validate .validate { padding-top: 25px; } }

.wrap-page-validate .validate h6 { font-size: 58px; }

@media screen and (max-width: 1199px) { .wrap-page-validate .validate h6 { font-size: 32px; line-height: 35px; margin-bottom: 20px; } }

.wrap-page-validate .validate h6::after { width: 100px; margin: 30px auto 0 auto; }

.wrap-page-validate .validate h3 { font-size: 18px; max-width: 720px; margin: 0 auto; line-height: 28px; margin-bottom: 50px; text-align: center; }

@media screen and (max-width: 1199px) { .wrap-page-validate .validate h3 { max-width: 900px; } }

.wrap-page-validate .validate .form-content { background: #ffffff; padding: 50px 15px 50px; }

.wrap-page-validate .validate .form-content .form-wrapper { max-width: 400px; margin: 0 auto; }

.wrap-page-validate .validate .form-content .form-wrapper .wppb-user-forms label { font-size: 18px; font-weight: 700; color: #444444; margin-bottom: 5px; }

.wrap-page-validate .validate .form-content .form-wrapper .wppb-user-forms .text-input { border: 1px solid #000000; width: 100%; padding: 5px; }

.wrap-page-validate .validate .form-content .form-wrapper .wppb-user-forms .submit.button { font-size: 24px; font-weight: 700; width: 100%; padding: 10px; background-color: #b60b0b; color: #ffffff; border: none; cursor: pointer; }

.wrap-page-validate .validate .form-content .form-wrapper .wppb-user-forms .submit.button:hover { background: #467898; }

.wrap-page-validate .validate .form-content .form-wrapper .success_message { background-color: #2679ce; color: #ffffff; font-weight: 700; text-align: center; padding: 10px; margin-bottom: 20px; }

.wrap-page-validate .validate .form-content .form-wrapper .error_message { color: #ffffff; background-color: #ff0000; font-weight: 700; text-align: center; padding: 10px; margin-bottom: 20px; }

.wrap-page-validate .validate .form-content .confirmation-text { text-align: center; margin-top: 12px; }

.wrap-page-validate .validate .form-content .confirmation-text a { color: #b60b0b; text-decoration: underline; }

.wrap-page-validate .validate .form-content .confirmation-text a:hover { color: #467898; }

.wrap-page-validate .validate.content-wrapper { margin: 0 auto; }

.wrap-page-reset-password { margin-bottom: 80px; margin-top: 80px; }

.wrap-page-reset-password .reset-password { margin: 20px auto 10px; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset { border: none; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend { width: 100%; text-align: center; font-size: 58px; font-weight: 700; }

@media screen and (max-width: 1199px) { .wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend { font-size: 32px; line-height: 35px; margin-bottom: 20px; } }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset legend::after { width: 100px; margin: 30px auto 0 auto; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .somfrp-lost-pass-form-text { text-align: center; margin-bottom: 15px; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .somfrp-lost-pass-form-text p { font-weight: 600; font-size: 18px; max-width: 720px; margin: 0 auto; line-height: 28px; margin-bottom: 50px; text-align: center; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .no-margin { max-width: 400px; margin: 0 auto; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .no-margin label { font-size: 18px; font-weight: 700; color: #444444; margin-bottom: 5px; margin-top: 5px; display: inline-block; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .no-margin input { border: 1px solid #000000; width: 100%; padding: 5px; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset div p label { margin: 0 auto; display: block; width: 100%; max-width: 400px; font-weight: 700; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset div p input { border: 1px solid #000000; width: 100%; padding: 5px; max-width: 400px; margin: 0 auto; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .lostpassword-submit { max-width: 400px; margin-left: auto; margin-right: auto; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .lostpassword-submit button { font-size: 24px; font-weight: 700; width: 100%; padding: 10px; background-color: #b60b0b; color: #ffffff; border: none; margin-top: 20px; cursor: pointer; }

.wrap-page-reset-password .reset-password #password-lost-form-wrap fieldset .lostpassword-submit button:hover { background: #467898; }

.wrap-page-reset-password .reset-password.content-wrapper { margin: 0 auto; }

.page-template-template_homepage #content.widecolumn { background: #ffffff; max-width: 1200px; margin: 0 auto; margin: 50px auto; padding: 40px 15px 60px; }

.page-template-template_homepage #content.widecolumn h2 { font-size: 58px; max-width: 800px; margin: 0 auto; }

@media screen and (max-width: 1199px) { .page-template-template_homepage #content.widecolumn h2 { font-size: 32px; line-height: 35px; margin-bottom: 20px; } }

.page-template-template_homepage #content.widecolumn h2::after { width: 100px; margin: 30px auto 0 auto; }

.page-template-template_homepage #content.widecolumn #signup-welcome { max-width: 500px; margin: 30px auto 10px; }

.page-template-template_homepage #content.widecolumn .view { max-width: 500px; margin: 0 auto; padding-left: 10px; }

.page-template-template_homepage #content.widecolumn .view a { color: #b60b0b; text-decoration: underline; }

.page-template-template_homepage #content.widecolumn .view a:hover { color: #467898; }

.page-template-template_homepage #content.widecolumn p.lead-in { max-width: 1200px; margin: 25px auto 0; }

.page-template-template_homepage #content.widecolumn p.lead-in a { color: #b60b0b; text-decoration: underline; }

.page-template-template_homepage #content.widecolumn p.lead-in a:hover { color: #467898; }

.briefing-room .banner_sub_title::before { content: ""; position: relative; display: inline-block; vertical-align: top; width: 150px; height: 1px; left: 0; top: 0; background: #ffffff; }

.briefing-room .briefing-room-content { padding: 50px 0; }

.briefing-room .briefing-room-content .debate-bfm-research { padding: 0 10px 20px; }

.briefing-room .briefing-room-content .debate-bfm-research .debate { background: #ffffff; padding: 3px; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .top a img { width: 100%; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom { padding: 12px 12px 12px; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom a { color: #444444; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom a h6 { font-size: 14px; font-weight: 400; line-height: 14px; min-height: 40px; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom .transport { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px 0 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; width: 100%; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom .transport a { font-size: 12px; font-weight: 400; text-align: center; color: #666666; -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom .transport a img { display: inline-block; vertical-align: bottom; margin-right: 5px; }

.briefing-room .briefing-room-content .debate-bfm-research .debate .bottom .transport a:hover { -webkit-filter: grayscale(0); filter: grayscale(0); color: #b60b0b; }

.briefing-room .access-denied { padding-top: 40px; }

.briefing-room .access-denied p { color: #000000; text-align: center; }

@media only screen and (max-width: 767px) { .briefing-room .banner-image .banner h1 { padding: 0px 0px 15px; } }

.iq2us-blog-filter .filter-content-wrapper h3 { display: inline-block; font-size: 24px; font-weight: 600; color: #424242; }

@media screen and (max-width: 767px) { .iq2us-blog-filter .filter-content-wrapper h3 { display: block; margin-right: 0; font-size: 14px; font-weight: 400; text-align: center; margin-bottom: 10px; color: #898989; } }

.iq2us-blog-filter .filter-content-wrapper select { padding: 4px 29px 4px  10px; border: 1px solid #898989; color: #444444; background-color: transparent; font-size: 20px; min-width: 250px; border: 1px solid #898989; background-image: linear-gradient(45deg, transparent 50%, #444444 50%), linear-gradient(135deg, #444444 50%, transparent 50%); background-position: calc(100% - 25px) calc(1em - 3px), calc(100% - 19px) calc(1em - 3px); background-size: 7px 8px , 6px 10px; background-repeat: no-repeat; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; }

@media screen and (min-width: 768px) and (max-width: 991px) { .iq2us-blog-filter .filter-content-wrapper select { padding: 4px 6px 4px  4px; } }

@media screen and (max-width: 767px) { .iq2us-blog-filter .filter-content-wrapper select { width: 100%; } }

.blog-content .blog-post .content { padding: 3px 3px 20px; }

@media screen and (max-width: 767px) { .blog-content .blog-post .content { margin-bottom: 25px; } }

.blog-content .blog-post .content .ds-image .image img { width: 100%; }

.blog-content .blog-post .content .card-info { color: #ffffff; position: relative; background: #444444; padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }

.blog-content .blog-post .content .card-info::after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -15px; border-top: 15px solid #ffffff; border-left: 15px solid transparent; border-right: 15px solid transparent; left: calc(50% - 18px); }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info { display: block; margin-bottom: 10px; } }

.blog-content .blog-post .content .card-info .lft_part { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.blog-content .blog-post .content .card-info .lft_part .ds-title a { font-size: 22px; font-weight: 600; }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .lft_part .ds-title a { font-size: 20px; } }

.blog-content .blog-post .content .card-info .lft_part .ds-title a::after { width: 50px; }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .lft_part .ds-title a::after { margin: 15px 0; } }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .lft_part .ds-credits { font-size: 13px; line-height: 1; word-spacing: 3px; } }

.blog-content .blog-post .content .card-info .right_part { text-align: center; }

.blog-content .blog-post .content .card-info .right_part img { margin: 0 auto; }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .right_part { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; position: absolute; top: 100%; left: 0; right: 0; background-color: #898989; } }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .right_part .right_part-inner { margin: 5px 0; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .right_part .right_part-inner.comments img { width: 23px; margin-left: 10px; } }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .right_part .right_part-inner.comments .comment-text { display: none; } }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .card-info .right_part .right_part-inner.views img { width: 28px; margin-left: 10px; } }

.blog-content .blog-post .content .card-info::after { border-top: 15px solid #444444; }

.blog-content .blog-post .content .ds-transport { padding: 40px 17px 30px; }

.blog-content .blog-post .content .ds-transport p { font-size: 18px; line-height: 30px; }

@media screen and (max-width: 767px) { .blog-content .blog-post .content .ds-transport p { line-height: 27px; font-size: 16px; } }

@media screen and (min-width: 768px) and (max-width: 991px) { .blog-content .blog-content-right { margin-left: 16.5%; margin-right: 16.5%; } }

.blog-content .blog-content-right h5 { padding: 15px 20px; background: #444444; color: #ffffff; font-size: 22px; font-weight: 300; line-height: 22px; }

.blog-content .blog-content-right .inner-content { padding: 0 15px; }

.blog-content .blog-content-right .inner-content p { font-size: 16px; line-height: 16px; margin-bottom: 20px; }

.blog-content .blog-content-right .inner-content .btn.btn-medium { width: 100%; }

.blog-content .blog-content-right .inner-content ul { list-style: none; }

.blog-content .blog-content-right .inner-content ul > li { padding: 20px 60px 20px 0px; font-size: 18px; border-top: 1px dashed #898989; line-height: 21px; }

@media screen and (max-width: 767px) { .blog-content .blog-content-right .inner-content ul > li { padding: 20px 0px 20px 0px; } }

.blog-content .blog-content-right .inner-content ul > li:nth-child(1) { border-top: 0; }

.blog-content .blog-content-right .inner-content ul > li a { color: #424242; cursor: pointer; }

.blog-content .blog-content-right .inner-content ul > li a:hover { text-decoration: underline; }

.blog-content .blog-content-right .subscriber_block { padding: 5px; }

.blog-content .blog-content-right .subscriber_block .inner-content { padding: 30px 15px 20px 15px; }

.blog-content .blog-content-right .mostread_block { padding: 5px; }

.blog-content .blog-content-right .featured_posts { padding: 5px; }

.blog-content .blog-content-right .topics_filter { padding: 5px; }

.blog-content .blog-content-right .topics_filter ul li { padding: 15px 0px 15px 0px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.blog-content .blog-content-right .topics_filter ul li .name { cursor: pointer; }

.blog-content .blog-content-right .topics_filter ul li .name:hover { text-decoration: underline; cursor: pointer; }

.blog-content .blog-content-right .topics_filter ul li .number { margin-left: auto; background-color: #898989; padding: 5px; width: 35px; height: 35px; text-align: center; color: #ffffff; }

.blog-content .blog-content-right .topics_filter ul li.active .number { background: #467898; }

.blog-content .blog-content-right .archive_filter { padding: 5px; }

.blog-content .blog-content-right .archive_filter .inner-content h2 { display: none; }

.blog-content .blog-content-right .archive_filter .inner-content .collapsed-archives ul > li { padding: 15px 0 20px 0; }

.blog-content .blog-content-right .archive_filter .inner-content .collapsed-archives ul > li span { background-color: #898989; color: #ffffff; padding: 5px; width: 35px; height: 35px; text-align: center; float: right; margin-top: -7px; }

.blog-content .blog-content-right .archive_filter .inner-content .collapsed-archives ul > li ul { margin-top: 20px; margin-left: 30px !important; }

.blog-content .blog-content-right .archive_filter .inner-content .collapsed-archives ul > li ul li { padding: 20px 0 20px 10px; }

.blog-content .blog-content-right .archive_filter .inner-content .collapsed-archives ul > li ul li:last-child { padding-bottom: 0; }

.blog-content .blog-content-right .archive_filter .inner-content .collapsed-archives ul > li ul li:nth-child(1) { border-top: 1px dashed #898989 !important; }

.blog-content .blog-content-right .archive_filter ul > li.active .number { background-color: #467898 !important; }

.blog-content .blog-content-right .archive_filter ul > li.active ul li.active .number { background-color: #467898 !important; }

.blog-content .blog-content-right .archive_filter ul > li.active ul li .number { background-color: #898989 !important; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate h6 { font-weight: 400; font-size: 22px; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .upcoming_img { background-color: #ffffff; padding: 5px; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper { background-color: #ffffff; padding: 5px; position: relative; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .info-wrapper { margin: -45px 10px 10px; background: #444444; padding: 10px; color: #ffffff; font-size: 14px; font-weight: 400; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .info-wrapper .title { margin: 10px 0 0; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .info-wrapper .title::before { content: ''; position: absolute; top: 0; width: 100px; height: 1px; background: #ffffff; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .info-wrapper .title a { color: #ffffff; font-size: 18px; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .transport { width: calc(100% - 50px); margin: 20px 25px 15px 25px; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .transport ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; list-style: none; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .transport ul li a { font-size: 12px; color: #666666; -webkit-filter: grayscale(100%); filter: grayscale(100%); display: inline-block; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .transport ul li a img { width: 23px; margin: 4px auto 0 auto; }

.blog-content .blog-content-right .upcoming_debate_sidebar .debate_menus .right_part .upcoming_debate_section .upcoming_debate .body-wrapper .transport ul li a:hover { -webkit-filter: grayscale(0); filter: grayscale(0); color: #b60b0b; }

#block-views-tweets-block.blog-tweets-block-wrapper { background-size: cover; padding: 20px 0; }

@media only screen and (max-width: 1199px) { #block-views-tweets-block.blog-tweets-block-wrapper { margin-top: 40px; } }

#block-views-tweets-block.blog-tweets-block-wrapper .top { text-align: center; }

#block-views-tweets-block.blog-tweets-block-wrapper .top .avatar { text-align: center; padding: 25px 0 10px; }

#block-views-tweets-block.blog-tweets-block-wrapper .top .avatar img { display: inline-block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; }

#block-views-tweets-block.blog-tweets-block-wrapper .top a { color: #ffffff; font-size: 30px; line-height: 37px; }

#block-views-tweets-block.blog-tweets-block-wrapper .top a:hover { text-decoration: underline; }

@media only screen and (max-width: 1199px) { #block-views-tweets-block.blog-tweets-block-wrapper .top a { font-size: 22px; line-height: 27px; } }

@media only screen and (max-width: 767px) { #block-views-tweets-block.blog-tweets-block-wrapper .top a { font-size: 16px; line-height: 20px; font-weight: 300; } }

#block-views-tweets-block.blog-tweets-block-wrapper .middle { text-align: center; color: #ffffff; font-size: 40px; width: 80%; margin: 40px auto; line-height: 52px; }

@media only screen and (max-width: 1199px) { #block-views-tweets-block.blog-tweets-block-wrapper .middle { font-size: 28px; line-height: 36px; } }

@media only screen and (max-width: 767px) { #block-views-tweets-block.blog-tweets-block-wrapper .middle { font-size: 18px; line-height: 22px; } }

#block-views-tweets-block.blog-tweets-block-wrapper .middle a { text-decoration: underline; color: #ffffff; font-size: 40px; }

@media only screen and (max-width: 1199px) { #block-views-tweets-block.blog-tweets-block-wrapper .middle a { font-size: 28px; } }

@media only screen and (max-width: 767px) { #block-views-tweets-block.blog-tweets-block-wrapper .middle a { font-size: 18px; } }

#block-views-tweets-block.blog-tweets-block-wrapper .middle a:hover { color: #b60b0b; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom { padding: 40px 0 20px; color: #ffffff; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media only screen and (max-width: 767px) { #block-views-tweets-block.blog-tweets-block-wrapper .bottom { padding: 0 0 20px; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom .timestamp { display: inline-block; position: relative; color: #ffffff; font-size: 22px; font-weight: 300; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-left: 30px; position: relative; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom ul li a { display: inline-block; position: relative; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom ul li a img { width: 30px; margin: 0 20px; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom ul li a .img-white { display: block; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom ul li a .img-red { display: none; }

#block-views-tweets-block.blog-tweets-block-wrapper .bottom ul li a:hover .img-red { display: block; position: absolute; top: 0; left: 0; }

.debaters-page #below-content-wrapper { padding-top: 40px; }

@media only screen and (max-width: 1199px) { .debaters-page #below-content-wrapper { padding-top: 50px; } }

@media only screen and (max-width: 767px) { .debaters-page .banner-image .banner h1 { padding: 0px 0px 15px; } }

.debaters-page .banner-image .banner .banner_sub_title::before { content: ""; position: relative; display: inline-block; vertical-align: top; width: 150px; height: 1px; left: 0; top: 0; background: #ffffff; }

@media only screen and (max-width: 1199px) { .debaters-page .debaters-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media only screen and (max-width: 1199px) { .debaters-page .debaters-wrapper .blog-content-right { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block { padding: 5px; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block h5 { padding: 15px 20px; background: #444444; color: #ffffff; font-size: 22px; font-weight: 300; line-height: 22px; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content { padding: 0 15px; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper { margin: 15px 0 20px; position: relative; }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper { display: inline-block; margin: 20px 10px; width: calc(50% - 20px); } }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper input { font-size: 16px; color: #666666; border: 1px solid #cccccc; padding: 8px 10px 5px; margin-bottom: 0; height: 38px; width: calc(100% - 22px); padding-top: 4px; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper input::-webkit-input-placeholder { font-weight: 300; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper input::-moz-placeholder { font-weight: 300; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper input:-ms-input-placeholder { font-weight: 300; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper input::-ms-input-placeholder { font-weight: 300; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper input::placeholder { font-weight: 300; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper i { position: absolute; right: 30px; top: 6px; font-size: 22px; -webkit-filter: contrast(0); filter: contrast(0); cursor: pointer; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .term-search-wrapper i:hover { -webkit-filter: contrast(100%); filter: contrast(100%); }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand { color: #898989; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand { display: none; } }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand { display: inline-block; margin: 20px 10px; width: calc(50% - 25px); } }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand ul li { font-size: 15px; background-color: #898989; width: calc(50% - 10px); text-transform: capitalize; -webkit-transition: none; transition: none; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand ul li.stand-for { margin-right: 20px; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand ul li:hover.stand-for { background-color: #4ad5f8; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-stand ul li:hover.stand-against { background-color: #d60d0d; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-topic { margin: 15px 0 20px 0; color: #898989; }

@media only screen and (max-width: 1199px) { .debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-topic { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; border-top: 1px dashed #898989; padding-top: 10px; margin-top: 20px; } }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-topic ul li { display: inline-block; color: #ffffff; font-weight: 300; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-topic ul li.pink-tag { padding: 5px 10px; font-size: 12px; margin: 4px 2px 0; }

.debaters-page .debaters-wrapper .blog-content-right .mostread_block .inner-content .field-filter-topic ul li.pink-tag:hover { background-color: #000000; }

@media only screen and (max-width: 1199px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options { margin-bottom: 30px; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; max-width: 1200px; margin: 0 auto; font-size: 18px; color: #424242; border-bottom: 1px solid #ffffff; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; text-align: center; padding: 15px 5px; position: relative; cursor: pointer; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li { padding: 10px 2px; font-size: 14px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li.active { background-color: #ffffff; color: #b60b0b; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li.active::after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -15px; border-top: 15px solid #ffffff; border-left: 15px solid transparent; border-right: 15px solid transparent; left: calc(50% - 18px); }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li.active::after { border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #ffffff; bottom: -12px; left: calc(50% - 6px); }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li::before { content: ""; position: absolute; background: #ffffff; opacity: 0.8; bottom: 0; height: 0; left: 0; right: 0; z-index: -1; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options ul li:hover::before { height: 100%; }

@media only screen and (max-width: 1199px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .debators-sort-options.fixed ul li.active:after { border-top: 8px solid #b60b0b; border-left: 8px solid transparent; border-right: 8px solid transparent; bottom: 5%; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .no_result { display: block; margin-top: 20px; padding: 20px; color: #ffffff; background-color: #898989; font-size: 16px; text-align: center; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser { padding: 30px; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser { padding: 20px 10px; line-height: 22px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser a:hover { text-decoration: underline; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-image { margin-right: 30px; float: left; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-image { margin-right: 10px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-image a img { width: 90px; height: auto; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main { padding-left: 120px; color: #898989; }

@media screen and (max-width: 479px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main { padding-left: 0; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main h6 { position: relative; font-size: 22px; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main h6 { font-size: 18px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main h6 a { padding-bottom: 10px; display: inline-block; color: #424242; font-weight: 400; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main h6 a::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main h6 a { padding-bottom: 0px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .occupation { font-weight: 300; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .occupation { margin-bottom: 10px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .occupation ul { list-style: none; margin-bottom: 15px; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .occupation p { font-size: 16px; font-weight: 400; color: #424242; line-height: 20px; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .read-bio a { color: #b60b0b; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates { border-top: 1px solid #ebebec; margin-top: 20px; padding-top: 20px; line-height: 16px; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates { line-height: 22px; margin-top: 10px; padding-top: 5px; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates label { font-weight: 300; text-transform: uppercase; margin-bottom: 5px; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul { list-style: none; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul .debate-link { margin: 10px 0; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul .debate-link a { color: #424242; }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul .debate-link.for span { color: #4ad5f8; font-weight: 600; font-size: 14px; text-transform: uppercase; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul .debate-link.for span { display: block; } }

.debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul .debate-link.against span { color: #ed1941; font-weight: 600; font-size: 14px; text-transform: uppercase; }

@media only screen and (max-width: 767px) { .debaters-page .debaters-wrapper .blog-post.blog-content-left .debaters_section .list .speaker-teaser .ds-main .speaker-debates ul .debate-link.against span { display: block; } }

.podcasts-page .banner .banner_sub_title::before { content: ""; position: relative; display: inline-block; vertical-align: top; width: 150px; height: 1px; left: 0; top: 0; background: #ffffff; }

.podcasts-page .banner .banner_sub_title::before { margin-bottom: 40px; }

@media only screen and (max-width: 767px) { .podcasts-page .banner .banner_sub_title::before { margin-bottom: 30px; } }

.podcasts-post .podcasts-content { padding: 5px; }

.podcasts-post .podcasts-content .top { position: relative; padding-top: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; background-image: url("/wp-content/uploads/2021/11/iq2-logo-placeholder.jpg"); }

.podcasts-post .podcasts-content .top img { width: 100%; /*height: 221px;*/ }

.podcasts-post .podcasts-content .top .info { position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 20px 15px; background: #424242; color: #ffffff; display: none; }

.podcasts-post .podcasts-content .top .info h4 { margin-bottom: 20px; font-size: 18px; font-weight: 400; line-height: normal; }

.podcasts-post .podcasts-content .top .info p { font-size: 14px; font-weight: 300; line-height: 130%; }

.podcasts-post .podcasts-content .top .info a { margin-top: 15px; display: inline-block; text-decoration: underline; color: #ffffff; }

.podcasts-post .podcasts-content .top:hover .info { display: block; }

.podcasts-post .podcasts-content .bottom .panoply-player { padding: 5px 17px 20px; color: #424242; position: relative; }

.podcasts-post .podcasts-content .bottom .panoply-player .play-btn { cursor: pointer; position: absolute; width: 40px; height: 40px; border: 5px solid #424242; bottom: 40px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; /*img{ margin-left: 2px; }*/ background-image: url("/wp-content/uploads/2021/11/play-button-2.png"); background-position: 2px center; background-size: contain; background-repeat: no-repeat; }

.podcasts-post .podcasts-content .bottom .panoply-player.playing .play-btn { background-image: url("/wp-content/uploads/2021/11/pause-btn.png"); background-position: center; }

.podcasts-post .podcasts-content .bottom .panoply-player.loading .play-btn { border-left-color: #fff; border-right-color: #fff; background-image: none; -webkit-animation: podcast-loader-anim 2s infinite; animation: podcast-loader-anim 2s infinite; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport { display: block; margin-left: 65px; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .title-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; /*@include d-flex-Center;*/ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 45px; -ms-flex-preferred-size: fit-content; flex-basis: fit-content; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .title-wrapper div { -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; font-size: 14px; font-weight: 400; max-height: 50px; line-height: normal; overflow: hidden; text-overflow: ellipsis; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .timeline { position: relative; width: 100%; background: #424242; height: 5px; margin: 6px 0; cursor: pointer; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .timeline .played { /*position: absolute;*/ background: #b60b0b; /*left: 0; top: 0; bottom: 0;*/ width: 0; height: inherit; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .time { font-size: 14px; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .download-podcast { position: absolute; bottom: 5px; right: 30px; font-size: 12px; font-weight: 400; text-align: center; color: #666666; }

.podcasts-post .podcasts-content .bottom .panoply-player .transport .download-podcast img { width: 12px; height: 12px; display: inline-block; margin-right: 3px; }

.podcasts-post .podcasts-content .bottom audio { display: none; }

.podcasts-post .btn-extra-large { border: 3px solid #b60b0b; max-width: 900px; }

@-webkit-keyframes podcast-loader-anim { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes podcast-loader-anim { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.buy_tickets_page .head_wrapper { letter-spacing: 1px; position: relative; border-bottom: 1px solid #ffffff; margin: 25px 0 40px; padding-top: 20px; }

.buy_tickets_page .head_wrapper::after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -15px; border-top: 15px solid #ffffff; border-left: 15px solid transparent; border-right: 15px solid transparent; left: calc(50% - 18px); }

.buy_tickets_page .head_wrapper h3 { font-size: 28px; }

@media only screen and (max-width: 767px) { .buy_tickets_page .head_wrapper h3 { font-size: 18px; padding: 0 0 13px; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle { padding: 3px; display: inline-block; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top { display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #424242; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: transparent; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail { color: #ffffff; padding: 40px 0 10px; margin-left: 4%; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail { margin: -100px 30px 0; background-color: #424242; padding: 20px 30px 15px; width: calc(100% - 120px); position: relative; }
  .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail::after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -15px; border-top: 15px solid #ffffff; border-left: 15px solid transparent; border-right: 15px solid transparent; left: calc(50% - 18px); }
  .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail::after { border-top: 15px solid #444444; } }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail { margin: 0 15px 0; width: calc(100% - 30px); } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail h3 { font-size: 28px; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail h3::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail h3:after { background-color: #999999; width: 100px; margin: 20px 0; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail h3 { line-height: 30px; } }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail h3 { font-size: 22px; font-weight: 400; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time { margin-bottom: 20px; width: 60%; margin-right: 5%; font-size: 20px; line-height: 25px; font-weight: 400; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time { font-size: 15px; } }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time { display: inline-block; width: 30%; float: left; margin-right: 3%; line-height: 20px; } }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time { width: 100%; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time img { width: 34px; display: inline-block; float: left; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time .date_cal { margin-left: 40px; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .date_time .add_cal { margin-left: 40px; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .time { font-size: 20px; line-height: 25px; font-weight: 300; text-transform: uppercase; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .time img { width: 25px; display: inline-block; vertical-align: bottom; margin-right: 10px; }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_detail .time { margin-bottom: 15px; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_img img { width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-top .upcoming_img img { width: 100%; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom { padding: 20px; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom { padding: 50px 20px 20px; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin-left: -15px; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li { -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; line-height: 14px; margin-right: 25px; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li h6 { line-height: 20px; margin-bottom: 8px !important; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li h6 { margin-top: 5px; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li h6 a { font-size: 18px; color: #444444; font-weight: normal; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li h6 a { font-size: 15px; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li .occupation { font-size: 14px; line-height: 20px; display: inline; color: #666666; }

@media only screen and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li .occupation { font-size: 12px; padding: 0 30px 0 0; } }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li .occupation { padding: 0; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li:first-child { -webkit-box-flex: 40%; -ms-flex: 40%; flex: 40%; margin-right: 0; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li a { display: inline-block; margin-right: 10px; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper ul li a img { width: 91px; height: auto; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper label { font-size: 18px; display: block; margin: 5px 0; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .for_type { display: inline-block; }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .for_type { width: calc(100% - 21px); } }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .for_type { width: 100%; display: block; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .for_type label { color: #467898; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .against_type { display: inline-block; margin: 15px 0; position: relative; }

@media only screen and (min-width: 768px) and (max-width: 1199px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .against_type { width: calc(100% - 21px); } }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .against_type { width: 100%; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .against_type label { color: #b60b0b; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .against_type::before { content: ""; position: absolute; left: 8%; right: 8%; top: 0; border-bottom: 1px dashed #999999; }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .content-bottom .vote_type_wrapper .against_type::before { left: 0%; right: 0%; } }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .upcoming_bottom { margin-bottom: -25px; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .upcoming_bottom .btn-v2 .full-button-v2 { max-width: 50%; }

.buy_tickets_page .upcoming_wrapper .upcoming_middle .upcoming_bottom .btn-v2 .full-button-v2:hover { max-width: 90%; }

@media only screen and (max-width: 767px) { .buy_tickets_page .upcoming_wrapper .upcoming_middle .upcoming_bottom .btn-v2 .full-button-v2 { max-width: 96%; } }

@media only screen and (max-width: 767px) { .buy_tickets_page .debate_old_posts { padding-top: 20px; } }

.buy_tickets_page .debate_old_posts .blog-post .content { padding: 3px; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-image img { width: 100%; }

@media only screen and (max-width: 767px) { .buy_tickets_page .debate_old_posts .blog-post .content .card-image img { height: auto; } }

.buy_tickets_page .debate_old_posts .blog-post .content .card-image .tag-pink { top: 15px; bottom: unset; padding: 0px 15px 0px 15px; background-color: #898989; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-image .tag-pink img { width: 20px; display: inline-block; vertical-align: sub; margin-left: 10px; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-info { width: 95%; padding: 15px; background-color: #424242; margin: -30px auto; padding: 15px; position: relative; z-index: 1; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-info .ds-title { font-size: 14px; font-weight: 300; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-info .ds-credits { font-weight: 400; padding: 5px 0 0; font-size: 18px; line-height: 120%; min-height: 59px; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-info .ds-credits::before { content: ""; position: relative; display: inline-block; vertical-align: top; width: 150px; height: 1px; left: 0; top: 0; background: #ffffff; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-info .ds-credits::before { display: block; margin-bottom: 5px; width: 100px; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-info .ds-credits a::after { display: none; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate { position: relative; margin-top: 50px; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate a { display: inline-block; color: #ffffff; padding: 5px 7px; background-color: #b60b0b; font-size: 16px; font-weight: 300; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate a img { display: inline-block; vertical-align: sub; width: 20px; height: 20px; margin-right: 5px; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate a:hover { background-color: #424242; }

.buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate .comment { display: inline-block; margin-left: 10px; }

@media only screen and (max-width: 767px) { .buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate .comment { float: right; } }

.buy_tickets_page .debate_old_posts .blog-post .content .card-bottom .watch_debate img { width: 25px; display: inline-block; vertical-align: middle; margin-right: 5px; }

.news-article-listing .search-section { background-color: #b60b0b; }

.news-article-listing .search-section .search-box { padding: 55px; margin: 0 auto; max-width: 768px; }

@media screen and (max-width: 767px) { .news-article-listing .search-section .search-box { padding: 25px 10px 25px; } }

.news-article-listing .search-section .search-box form { position: relative; }

.news-article-listing .search-section .search-box form input { background-color: transparent; color: #ffffff; border: 1px solid #ffffff; padding: 10px 20px; width: calc(100% - 42px); font-size: 22px; font-weight: 300; }

@media screen and (max-width: 767px) { .news-article-listing .search-section .search-box form input { padding: 25px 10px 10px; padding: 5px 10px 5px; font-size: 16px; } }

.news-article-listing .search-section .search-box form input::-webkit-input-placeholder { color: #ffffff; }

.news-article-listing .search-section .search-box form input::-moz-placeholder { color: #ffffff; }

.news-article-listing .search-section .search-box form input:-ms-input-placeholder { color: #ffffff; }

.news-article-listing .search-section .search-box form input::-ms-input-placeholder { color: #ffffff; }

.news-article-listing .search-section .search-box form input::placeholder { color: #ffffff; }

.news-article-listing .search-section .search-box form i { color: #ffffff; width: 80px; position: absolute; border: 1px solid #ffffff; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; right: 0; top: 0; bottom: 0; font-size: 40px; cursor: pointer; }

@media screen and (max-width: 767px) { .news-article-listing .search-section .search-box form i { width: 40px; font-size: 22px; right: 22px; } }

.news-article-listing .search-section .search-box form i:hover { background-color: #ffffff; color: #b60b0b; }

.news-article-listing .head_wrapper { position: relative; border-bottom: 1px solid #ffffff; margin: 0px 0 40px; padding: 0 10px; }

.news-article-listing .head_wrapper::after { content: ''; display: block; width: 0; height: 0; position: absolute; bottom: -15px; border-top: 15px solid #ffffff; border-left: 15px solid transparent; border-right: 15px solid transparent; left: calc(50% - 18px); }

@media screen and (max-width: 767px) { .news-article-listing .head_wrapper { padding-bottom: 20px; } }

@media screen and (max-width: 767px) { .news-article-listing .head_wrapper h3 { font-size: 24px; } }

.news-article-listing .head_wrapper.fixed h3 { max-width: 1200px; margin: 0 auto; font-size: 20px; font-weight: normal; padding: 5px; }

.news-article-listing .head_wrapper.fixed::after { display: none; }

.news-article-listing .moreBox_article { margin-bottom: 25px; background-color: #ffffff; border-bottom: 1px solid #b60b0b; }

@media screen and (min-width: 1200px) { .news-article-listing .moreBox_article { min-height: 580px; padding-left: 0; padding-right: 0; margin-left: 1%; margin-right: 1%; width: 48%; } }

@media screen and (min-width: 768px) and (max-width: 1199px) { .news-article-listing .moreBox_article { width: 70%; margin: 0 15% 30px; clear: both; } }

@media screen and (max-width: 767px) { .news-article-listing .moreBox_article { margin-left: 15px; margin-right: 15px; clear: both; } }

.news-article-listing .moreBox_article .news-listing-wrapper { display: inline-block; padding: 20px; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left { width: 35%; float: left; }

@media screen and (max-width: 767px) { .news-article-listing .moreBox_article .news-listing-wrapper .content .content-left { width: 100%; margin-bottom: 10px; } }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; }

@media screen and (max-width: 767px) { .news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .image { margin-bottom: 10px; } }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .image > img { min-height: 150px; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .image .field-item-title { position: absolute; text-align: center; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .image .field-item-title img { height: auto; width: 150px !important; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .image .field-item-title h3 { font-size: 30px; color: #ffffff; padding: 20px; font-weight: normal; line-height: 110%; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .source-article a { font-size: 14px; color: #444444; }

@media screen and (max-width: 767px) { .news-article-listing .moreBox_article .news-listing-wrapper .content .content-left .source-article a { text-decoration: underline; } }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content { width: calc(65% - 20px); float: left; }

@media screen and (max-width: 767px) { .news-article-listing .moreBox_article .news-listing-wrapper .content .media-content { width: 100%; margin-left: 0; } }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content h6 { margin-bottom: 30px; }

@media screen and (max-width: 991px) { .news-article-listing .moreBox_article .news-listing-wrapper .content .media-content h6 { margin-bottom: 10px; } }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content h6 a { font-size: 24px; color: #444444; line-height: 28px; font-weight: normal; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .post-date::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .post-date::after { margin: 25px 0; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .summary-content p { display: inline-block; color: #444444; font-size: 16px; line-height: 170%; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .summary-content p::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .summary-content p::after { margin: 15px 0; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .summary-content p a { color: #b60b0b; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .summary-content p a:hover { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .summary-content p a img { display: inline-block; vertical-align: middle; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .related-debates a { color: #444444; font-size: 16px; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .related-debates .debate-btn .btn-arrow { float: none; border: 1px solid #444444; width: 18px; height: 18px; margin-left: 5px; vertical-align: middle; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .related-debates .debate-btn .btn-arrow i { font-size: 14px; -webkit-transform: rotate(270deg); transform: rotate(270deg); left: 0px; top: 6px; right: 0; }

.news-article-listing .moreBox_article .news-listing-wrapper .content .media-content .related-debates .debate-link a { font-size: 14px; text-decoration: underline; line-height: 14px; display: inline-block; }

@media screen and (min-width: 1200px) { .press-realeases-listing.news-article-listing .moreBox_article { min-height: 610px; } }

@media screen and (min-width: 768px) { .debaters-details-pages .banner.banner-fix-content { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.debaters-details-pages .banner.banner-fix-content .speaker-img { margin-right: 10px; border: 3px solid #ffffff; }

.debaters-details-pages .banner.banner-fix-content .speaker-img img { width: 90px; height: auto; }

.debaters-details-pages .banner.banner-fix-content .speaker-details h1 { font-size: 42px; line-height: 30px; padding: 0; }

@media screen and (max-width: 767px) { .debaters-details-pages .banner.banner-fix-content .speaker-details h1 { font-size: 28px; margin-bottom: 0; padding-top: 10px; } }

.debaters-details-pages .banner.banner-fix-content .speaker-details .banner_sub_title { padding: 0; margin: 0; font-size: 16px; font-weight: 300; }

.debaters-details-pages .debaters-details-content { padding: 35px 0 20px; }

@media screen and (min-width: 768px) { .debaters-details-pages .debaters-details-content .debater-content-wrapper { margin: 10px 17% 30px; } }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .content { margin-bottom: 20px; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .content p { font-size: 16px; line-height: 36px; color: #424242; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .content img { width: auto; max-width: 100%; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link { text-align: center; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link label { font-size: 24px; color: #898989; margin: 20px 0 10px; font-weight: 300; border-top: 1px solid #898989; display: inline-block; padding-top: 40px; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link ul { list-style: none; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link ul li a { color: #424242; font-size: 18px; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link ul li a:hover { text-decoration: underline; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link ul li .for { color: #467898; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link ul li .against { color: #b60b0b; }

.debaters-details-pages .debaters-details-content .debater-content-wrapper .debate-link ul li span { font-size: 14px; font-weight: 300; }

.Breifing-room-details-page .details-page-banner.banner.banner-fix-content { padding: 100px 0 20px; }

.Breifing-room-details-page .details-page-banner.banner.banner-fix-content h1 { font-size: 46px; line-height: 46px; padding: 20px 10px; margin: 0 auto; max-width: 720px; text-shadow: #000000 0 1px 5px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .details-page-banner.banner.banner-fix-content h1 { font-size: 28px; margin-bottom: 0; padding-top: 10px; } }

.Breifing-room-details-page .details-page-banner.banner.banner-fix-content .pink-tag { margin: 10px 8px; padding: 10px 17px; }

.Breifing-room-details-page .brief-section { padding: 10px 10px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .brief-section { padding: 15px 0; text-align: center; } }

.Breifing-room-details-page .brief-section img { width: 27px; height: 27px; display: inline-block; vertical-align: middle; }

.Breifing-room-details-page .brief-section h3 { display: inline-block; font-size: 24px; padding: 0px 20px 0px 10px; margin: 0 20px 0 0; border-right: 1px solid #000000; }

.Breifing-room-details-page .debate_sections { padding: 50px 0 60px !important; }

.Breifing-room-details-page .debate_sections .ds-more h6 { color: #424242 !important; }

.Breifing-room-details-page .debate_sections .btn.btn-medium { max-width: 170px; height: 42px; font-size: 17px; font-weight: 300; margin: 0; padding: 15px 15px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .debate_sections .btn.btn-medium { max-width: 100%; } }

.Breifing-room-details-page .debate_sections p { margin-bottom: 34px; }

.Breifing-room-details-page .speaker { padding: 20px 20px 30px; margin-bottom: 50px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .speaker { position: relative; } }

.Breifing-room-details-page .speaker > span { font-size: 34px; font-weight: bold; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .Breifing-room-details-page .speaker > span { font-size: 16px; font-weight: 400; color: #ffffff !important; padding: 5px 20px; margin: -30px -20px 10px; display: block; } }

@media screen and (max-width: 767px) { .Breifing-room-details-page .speaker > span { font-size: 14px; } }

.Breifing-room-details-page .speaker h3 { font-size: 34px; display: inline-block; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .Breifing-room-details-page .speaker h3 { display: block; } }

@media screen and (max-width: 767px) { .Breifing-room-details-page .speaker h3 { font-size: 20px; } }

@media screen and (max-width: 767px) { .Breifing-room-details-page .speaker .item-count { position: absolute; right: 0; top: 5px; font-size: 11px; padding: 0px 10px; color: #ffffff; background-color: #424242; font-weight: 300; } }

.Breifing-room-details-page .speaker .more-articles { text-align: center; font-size: 14px; cursor: pointer; padding: 10px 0 0; margin: 0 -20px -30px; color: #000000; }

.Breifing-room-details-page .speaker .more-articles i { margin: -10px 0; display: block; font-size: 40px; }

.Breifing-room-details-page .speaker .more-articles:hover { color: #ffffff; }

.Breifing-room-details-page .speaker .more-articles:hover i { color: #ffffff !important; }

.Breifing-room-details-page .speaker.for { border-bottom: 1px solid #467898; }

.Breifing-room-details-page .speaker.for h3 { color: #467898; }

.Breifing-room-details-page .speaker.for > span { color: #467898; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .Breifing-room-details-page .speaker.for > span { background-color: #467898; } }

.Breifing-room-details-page .speaker.for .more-articles i { color: #467898; }

.Breifing-room-details-page .speaker.for .more-articles:hover { background-color: #467898; }

.Breifing-room-details-page .speaker.against { border-bottom: 1px solid #b60b0b; }

.Breifing-room-details-page .speaker.against h3 { color: #b60b0b; }

.Breifing-room-details-page .speaker.against > span { color: #b60b0b; }

@media screen and (min-width: 768px) and (max-width: 1199px) { .Breifing-room-details-page .speaker.against > span { background-color: #b60b0b; } }

.Breifing-room-details-page .speaker.against .more-articles i { color: #b60b0b; }

.Breifing-room-details-page .speaker.against .more-articles:hover { background-color: #b60b0b; }

.Breifing-room-details-page .info { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .info { padding-top: 10px; } }

.Breifing-room-details-page .info img { margin-right: 10px; }

.Breifing-room-details-page .info ul.occupations li { font-weight: 300; }

.Breifing-room-details-page .info a { font-weight: 300; text-decoration: underline; color: #424242; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .info a { font-size: 14px; } }

.Breifing-room-details-page .article a { color: #424242; text-decoration: underline; font-size: 14px; }

.Breifing-room-details-page .article .ds-main { line-height: 28px; }

.Breifing-room-details-page .article .ds-main a { font-size: 22px; }

.Breifing-room-details-page .article .ds-main p { line-height: 28px; font-size: 18px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .article .ds-main p { font-size: 16px; } }

.Breifing-room-details-page .article .ds-info .field-type-datetime { font-weight: 300; }

.Breifing-room-details-page .article .ds-info .field-type-datetime::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

.Breifing-room-details-page .article .ds-info .field-type-datetime::after { width: 20px; margin: 15px 0; }

.Breifing-room-details-page .article .ds-info .source-author { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 18px; }

.Breifing-room-details-page .article .ds-info .source-author .field-article-source { -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .article .ds-info .source-author .field-article-source { font-size: 16px; } }

.Breifing-room-details-page .article .ds-info .source-author .field-author-name { -webkit-box-flex: 50%; -ms-flex: 50%; flex: 50%; }

.Breifing-room-details-page .article .ds-info .source-author .field-author-name a { text-decoration: none; font-size: 16px; }

.Breifing-room-details-page .accordion_section .item { border-bottom: 1px solid #ffffff; }

.Breifing-room-details-page .accordion_section .item .accordion { background-color: #898989; color: #ffffff; cursor: pointer; padding: 18px; outline: none; -webkit-transition: 0.2s; transition: 0.2s; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .accordion { padding: 18px 0 18px; } }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .accordion h3 { font-size: 22px; } }

.Breifing-room-details-page .accordion_section .item .accordion:hover { background-color: #424242; }

.Breifing-room-details-page .accordion_section .item .accordion .accordion-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: end; }

.Breifing-room-details-page .accordion_section .item .accordion .accordion-inner .heading { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.Breifing-room-details-page .accordion_section .item .accordion .accordion-inner .heading h3 { font-weight: 400; line-height: 30px; }

.Breifing-room-details-page .accordion_section .item .accordion .accordion-inner .heading .items_count span { font-size: 18px; font-weight: 300; }

.Breifing-room-details-page .accordion_section .item .accordion .accordion-inner .slide-arrow-img { text-align: end; }

.Breifing-room-details-page .accordion_section .item .accordion .accordion-inner .slide-arrow-img img { height: 50px; width: 50px; display: inline-block; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .accordion .accordion-inner .slide-arrow-img img { height: 40px; width: 40px; } }

.Breifing-room-details-page .accordion_section .item .accordion.active { background-color: #467898; }

.Breifing-room-details-page .accordion_section .item .accordion.active img { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.Breifing-room-details-page .accordion_section .item .panel { display: none; background-color: #ffffff; }

.Breifing-room-details-page .accordion_section .item .panel .article { border-bottom: 1px solid #dddddd; }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content { padding: 50px 0; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content { width: 100%; padding: 20px 0; } }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-main { display: inline-block; width: calc(100% - 401px); vertical-align: top; padding-right: 60px; margin: 0 20px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-main { width: auto; margin: 0; padding: 0; } }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-main .field-type-link { margin-bottom: 20px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-main .field-type-link { margin-bottom: 5px; } }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-main .field-type-link a { font-size: 26px; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-main .field-type-link a { font-size: 22px; } }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info { display: inline-block; width: 250px; vertical-align: top; border-left: 1px solid #000000; padding: 0 20px 40px; position: relative; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info { width: 100%; padding: 0; border-left: none; } }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-article-source::after { content: ""; position: relative; display: block; vertical-align: top; width: 30px; height: 1px; left: 0; bottom: 0; background-color: #424242; margin: 10px 0; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-article-source { width: 49%; display: inline-block; }
  .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-article-source::after { display: none; } }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-article-source a { font-size: 12px; } }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-author-name { width: 49%; display: inline-block; font-size: 12px; } }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-type-datetime { font-size: 16px; position: absolute; bottom: 0; }

.Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-type-datetime::after { display: none; }

@media screen and (max-width: 767px) { .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-type-datetime { position: relative; font-size: 14px; }
  .Breifing-room-details-page .accordion_section .item .panel .article .panel-content .ds-info .field-type-datetime::after { display: block; } }

.debate-details-page h3 { font-size: 32px; font-weight: 300; margin: 0 0 20px; color: #444444; line-height: 1.25; }

@media screen and (max-width: 767px) { .debate-details-page h3 { font-size: 26px; margin: 0 0 30px; } }

.debate-details-page .media-player { /* padding:20px 0; @media screen and (max-width:$medium-width) { padding: 0; }*/ }

@media screen and (min-width: 992px) { .debate-details-page .media-player .row { display: table; width: 100%; } }

.debate-details-page .media-player .row .media-player-container { float: none; }

@media screen and (min-width: 992px) { .debate-details-page .media-player .row .media-player-container { display: table-cell; } }

@media screen and (max-width: 991px) { .debate-details-page .media-player .row .media-player-container { padding: 0; } }

.debate-details-page .media-player .row .media-player-container .video-player { position: relative; display: block; height: 0; padding: 0; overflow: hidden; padding-bottom: 56.25%; }

.debate-details-page .media-player .row .media-player-container .video-player iframe { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }

.debate-details-page .media-player .row .debate-action-panel { background-color: #ffffff; color: #666666; float: none; vertical-align: top; overflow: hidden; }

@media screen and (min-width: 992px) { .debate-details-page .media-player .row .debate-action-panel { display: table-cell; } }

@media screen and (max-width: 991px) { .debate-details-page .media-player .row .debate-action-panel { position: static; max-width: 100%; } }

.debate-details-page .media-player .row .debate-action-panel > div { height: 100%; }

.debate-details-page .media-player .row .debate-action-panel ul { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.debate-details-page .media-player .row .debate-action-panel ul li { display: inline-block; margin: 0 15px; cursor: pointer; }

.debate-details-page .media-player .row .debate-action-panel ul li .tab-link { font-size: 12px; padding: 20px 0 12px; display: inline-block; text-transform: uppercase; }

.debate-details-page .media-player .row .debate-action-panel ul li .tab-link.active { border-bottom: 3px solid #b60b0b; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content { padding: 20px 20px; width: 100%; height: calc(100% - 55px); overflow: auto; position: absolute; left: 0; }

@media screen and (max-width: 992px) { .debate-details-page .media-player .row .debate-action-panel .vote-tab-content { padding: 20px 0 60px 0; position: unset; } }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote { height: 100%; position: relative; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .voting-title { margin-bottom: 5px; color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote p { font-size: 16px; line-height: 30px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .voting-desc { color: rgba(0, 0, 0, 0.5); font-size: 13px; margin-bottom: 20px; line-height: 14px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .vote-counter { color: #000000; line-height: 10px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .ans_reviews table { color: #000000; margin-bottom: 20px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .pre_final_vote input.input-text { width: 100%; border: 1px solid #ebebec; padding: 15px; margin: 0 0 10px; font-size: 16px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .pre_final_vote span.error { color: #b70b0b; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .vote-btn { width: 100%; margin: 0 0 10px; padding: 20px 40px; color: #ffffff; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .btn-black-bg { background-color: #000000; border: 0; color: #ffffff; cursor: pointer; font-size: 14px; padding: 3px 20px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .submit_ques { margin: 0 0 10px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .submit_ques a { font-weight: bold; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .voting-description { font-size: 13px; line-height: 16px; margin-bottom: 20px; color: rgba(0, 0, 0, 0.5); }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .about_voting_cont { background-color: #f2f2f2; padding: 12px; margin: 5px 0 10px; display: inline-block; }

@media screen and (max-width: 767px) { .debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .about_voting_cont { margin: 10px 0; } }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .about_voting_cont P { font-size: 13px; line-height: 18px; color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote button.btn.black-btn { /* position: absolute; bottom: 0; @media screen and (max-width:$larg-width) { bottom: auto; } */ }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote button.btn.btn-primary { height: 60px; text-transform: capitalize; font-size: 14px; width: 100%; border-radius: 4px; }

@media screen and (max-width: 992px) { .debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote button.btn.btn-primary { height: auto; } }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .where_options button.btn.btn-primary { height: 30px; padding: 0 20px; width: 65px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .where_options .fields input { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .motions_wrap .vote_motion .options button.btn { width: 100%; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .motions_wrap .voting-screen .cast-oxford .btn { width: 100%; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .motions_wrap .demographics-why .why-textarea { background-color: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.25); display: block; margin: 0 0 15px; padding: 15px; width: 100%; height: 80px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset { color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset #polling_questions textarea { background-color: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.25); display: block; margin: 0 0 15px; padding: 15px; width: 100%; height: 80px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset #polling_questions .form-wrap { margin-bottom: 15px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset #polling_questions .form-wrap .option { color: rgba(0, 0, 0, 0.7); }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset #polling_questions .form-wrap .option input[type="radio"] { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; cursor: default; height: 13px; min-height: 13px; min-width: 12px; width: 12px; margin: 3px 8px 3px 3px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset #polling_questions .form-wrap .error { color: #b70b0b; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .questions-fieldset #polling_questions .submit button.btn { height: 30px; padding: 0 20px; width: 65px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .summary-oxford button.btn { width: 100%; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .motions_wrap_unres .demographics-why_unres .why-textarea { background-color: #f2f2f2; border: 1px solid rgba(0, 0, 0, 0.25); display: block; margin: 0 0 15px; padding: 15px; width: 100%; height: 80px; }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .show-result-btn { margin-top: 20%; display: inline-block; width: 100%; margin-bottom: 10px; }

@media screen and (max-width: 991px) { .debate-details-page .media-player .row .debate-action-panel .vote-tab-content .pre-debate-vote .show-result-btn { margin-top: 0%; } }

.debate-details-page .media-player .row .debate-action-panel .vote-tab-content a.about_voting_btn { text-decoration: underline; display: inline-block; width: 100%; cursor: pointer; margin: 20px 0 20px; color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content { width: 100%; height: calc(100% - 55px); overflow: auto; position: absolute; left: 0; }

@media screen and (max-width: 992px) { .debate-details-page .media-player .row .debate-action-panel .comment-tab-content { position: unset; } }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote { padding: 20px 20px 0; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .login-register-btn { padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.15); margin-bottom: 10px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .login-register-btn a { color: #b60b0b; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .sort_comments { font-size: 13px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .sort_comments input { -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; margin-right: 10px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .sort_comments > span { display: table; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .sort_comments .comment-sort-option { float: left; margin-right: 30px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .comment-form-comment label { display: none; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .pre-debate-vote .comment-form-comment textarea { border: solid 1px rgba(0, 0, 0, 0.25); background-color: #f2f2f2; color: rgba(0, 0, 0, 0.5); height: 90px; margin: 0 0 10px; padding: 0 12px; vertical-align: bottom; width: 100%; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list { font-size: 14px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent { padding: 10px 0; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 10px 0 10px; }

@media screen and (max-width: 992px) { .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part { width: 100%; position: relative; } }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-emblem { display: inline-block; margin: 10px 0 5px; position: relative; vertical-align: top; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-emblem .comment-item-emblem-label { background-color: #b60b0b; color: #ffffff; font-size: 10px; line-height: 14px; position: absolute; top: -6px; left: 5px; right: 5px; text-align: center; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-emblem .comment-item-emblem-score { border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; color: #b60b0b; font-size: 14px; font-weight: bold; padding: 8px 10px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-avatar { width: 50px; height: 50px; margin-left: 10px; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; overflow: hidden; }

@media screen and (max-width: 479px) { .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-avatar img { height: 100%; } }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-meta { margin: 0 0 0 10px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-meta .comment-item-meta-name { color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-meta .comment-item-meta-date { font-size: 12px; color: #666666; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-upvote { position: absolute; display: inline-block; right: 20px; top: auto; }

@media only screen and (min-device-width: 767px) and (max-device-width: 1400px) { .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-upvote { right: 10px; } }

@media screen and (max-width: 479px) { .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-upvote { top: 8px; } }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-upvote .cld-like-dislike-wrap { background-color: #f2f2f2; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -ms-border-radius: 12px; margin-left: 5px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .comment-item-upvote .cld-like-dislike-wrap .cld-common-wrap { margin-right: 0; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .cld-common-wrap > a.cld-like-dislike-trigger { border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; color: #000000; border: 2px solid #000000; font-size: 12px; width: 24px; float: right; display: inline-block; text-align: center; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .cld-common-wrap > a.cld-like-dislike-trigger:hover, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .cld-common-wrap > a.cld-like-dislike-trigger:focus { border: 2px solid #d60d0d; color: #d60d0d; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .top_part .cld-common-wrap .cld-count-wrap { margin-left: 10px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .middle_part a { cursor: pointer; color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .list .middle_part .comment-item-summary-sort { margin: 0 0 10px; color: #666666; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .child_wrap { margin-top: 15px; padding-left: 20px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .child_wrap .list.child { border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .main_parent .child_wrap .list.child:nth-last-child(2) { border-bottom: none; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment_list .reply-login-message a { color: #b60b0b; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment-form .form-submit { margin: 0 0 10px; line-height: normal; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment-form .submit { background-color: #b60b0b; color: #ffffff; font-size: 14px; padding: 5px 20px; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment-form .submit:hover, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment-form .submit:focus { background-color: #d60d0d; }

.debate-details-page .media-player .row .debate-action-panel .comment-tab-content h3#comments, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .navigation, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .commentlist, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content .comment-respond h3, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content form p.logged-in-as, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content p.comment-form-comment label, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content p.comment-form-author, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content p.comment-form-email, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content p.comment-form-url, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content p.comment-form-cookies-consent, .debate-details-page .media-player .row .debate-action-panel .comment-tab-content p.comment-notes { display: none; }

.debate-details-page .media-player .row .debate-action-panel .reply_box textarea#comment { width: 100%; padding: 15px 10px; background-color: #f2f2f2; color: #000000; }

.debate-details-page .media-player .row .debate-action-panel .parent .toggle-replies a { cursor: pointer; color: #000000; }

.debate-details-page .media-player.live-voting-page .media-player-container { display: none; }

.debate-details-page .media-player.live-voting-page .debate-action-panel { max-width: 480px; }

.debate-details-page .media-player.pre_debate { background-color: #1a1a1a; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.debate-details-page .media-player.pre_debate .hero-image { background-size: cover; background-position: center; position: absolute; top: 0; left: 0; bottom: 0; right: 0; opacity: .15; }

.debate-details-page .media-player.pre_debate > .container { z-index: 1; }

@media screen and (max-width: 992px) { .debate-details-page .media-player.pre_debate .media-player-container { padding-left: 20px; padding-right: 20px; } }

.debate-details-page .media-player.pre_debate .media-player-container .video-player { overflow: auto; height: 100%; padding-bottom: 0; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap { color: #ffffff; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap { font-size: 13px; line-height: normal; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap .hero-breadcrumb { color: rgba(255, 255, 255, 0.75); display: table; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap h3 { font-size: 48px; color: #ffffff; font-weight: bold; line-height: 1.17em; margin-bottom: 0; }

@media screen and (max-width: 767px) { .debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap h3 { font-size: 36px; } }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap .streaming_wrap .small-detail { display: inline-block; }

@media screen and (max-width: 767px) { .debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap .streaming_wrap .small-detail { display: block; margin: 0 0 15px; } }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .top_wrap .streaming_wrap span.hosted_by span { color: rgba(255, 255, 255, 0.75); }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .middle_wrap { border-top: 1px solid rgba(255, 255, 255, 0.15); border-bottom: 1px solid rgba(255, 255, 255, 0.15); }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .middle_wrap .event-details .event-details-group { display: inline-block; vertical-align: top; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .middle_wrap .event-details .event-details-group .event-detail { position: relative; padding-left: 45px; line-height: 1.5rem; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .middle_wrap .event-details .event-details-group .event-detail .event-icon { position: absolute; top: 0; left: 0; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .bottom_wrap .bottom_btns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }

@media screen and (max-width: 479px) { .debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .bottom_wrap .bottom_btns { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .bottom_wrap .ask-us { color: rgba(255, 255, 255, 0.75); font-size: 13px; display: inline-block; }

.debate-details-page .media-player.pre_debate .media-player-container .video-player .pre_debate_wrap .bottom_wrap .ask-us a { color: #ffffff; font-weight: bold; }

@media screen and (max-width: 992px) { .debate-details-page .media-player.pre_debate .debate-action-panel { position: relative; top: 60px; max-width: 100%; } }

.debate-details-page .media-player.pre_debate .debate-action-panel ul { padding: 0 5px; }

.debate-details-page .debate_main_section .tabs_lists .debate-list { padding-left: 10px; }

.debate-details-page .debate_main_section .tabs_lists ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 1px solid rgba(0, 0, 0, 0.15); }

.debate-details-page .debate_main_section .tabs_lists ul li { margin-right: 40px; }

.debate-details-page .debate_main_section .tabs_lists ul li a { font-size: 14px; padding: 10px 0; cursor: pointer; display: inline-block; }

.debate-details-page .debate_main_section .tabs_lists ul li a.active { border-bottom: 3px solid #b60b0b; }

.debate-details-page .debate_main_section .tab_block_wrapper { padding-bottom: 60px; padding-top: 45px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details { padding-top: 20px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .detail-debater-col { padding-left: 10px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper { padding-right: 90px; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper { padding-right: 0px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-date { font-weight: 300; margin: 0 0 15px; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-date { font-size: 14px; margin-bottom: 20px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-content P { font-size: 16px; line-height: 28px; margin: 0 0 30px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-content .bottom-link { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media screen and (max-width: 991px) { .debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-content .bottom-link { margin-bottom: 10px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-content .bottom-link a { text-decoration: underline; font-size: 14px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-content .bottom-link a.brief-link { color: #000000; -webkit-box-flex: 80%; -ms-flex: 80%; flex: 80%; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .details-wrapper .details-content .bottom-link a.brief-download { color: #1c91ff; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .heading-bar { background-color: #000000; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; color: #ffffff; font-size: 13px; line-height: 1.23em; padding: 15px 20px; text-align: center; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-title { border-bottom: 1px solid rgba(0, 0, 0, 0.15); color: #000000; font-size: 13px; letter-spacing: 1px; line-height: 1.23em; margin: 0 0 20px; padding: 0 0 5px; text-transform: uppercase; }

@media screen and (max-width: 991px) { .debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-title { margin: 0 0 10px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner { display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 10px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-img { width: 75px; padding: 5px; }

@media screen and (max-width: 991px) { .debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-img { margin: 5px 0; } }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-img img { border-radius: 100% !important; -moz-border-radius: 100% !important; -webkit-border-radius: 100% !important; -ms-border-radius: 100% !important; width: 100%; height: auto; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-content { padding-bottom: 25px; width: calc(100% - 55px); padding: 5px; line-height: 18px; }

@media screen and (max-width: 991px) { .debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-content { padding-top: 10px; padding-bottom: 0; } }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-content .debater-name { font-size: 14px; margin: 0 0 5px; color: #000000; font-weight: bold; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .details .debaters .debaters-inner .debaters-content .debater-occupation { color: #666666; font-size: 13px; }

.debate-details-page .debate_main_section .tab_block_wrapper .detail_block .debate-right-sidebar { border: 1px solid rgba(0, 0, 0, 0.15); padding: 0 15px; }

.debate-details-page .debate_main_section .tab_block_wrapper .read_brief_block { display: none; padding-top: 20px; padding-left: 10px; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block { display: none; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript { padding-top: 60px; padding-bottom: 60px; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul { list-style: none; height: 500px; overflow: auto; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul li { position: relative; margin: 0 0 30px; display: -webkit-box; display: -ms-flexbox; display: flex; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul li .transcript-time { display: inline-block; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul li .transcript-time .formated-time { background-color: #eeeeee; padding: 5px 10px; color: #000000; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -ms-border-radius: 2px; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul li .transcript-time .formated-time.active { background-color: #b60b0b; color: #ffffff; }

.debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul li .transcript-content { min-height: 36px; padding-left: 35px; }

@media screen and (max-width: 1199px) { .debate-details-page .debate_main_section .tab_block_wrapper .transcript_block .transcript ul li .transcript-content { font-size: 14px; line-height: 28px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block { display: none; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs { padding-top: 60px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-list { margin: 0 0 40px; text-align: center; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-list a.active { background-color: #000000; color: #ffffff; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-list a { background-color: #d2d2d2; color: #000000; padding: 15px; font-size: 12px; display: block; min-width: 240px; cursor: pointer; border-radius: 5px 5px 0 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-list ul { list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -2px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media screen and (max-width: 576px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-list ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content { /*  @media screen and (min-width:$small-width) and (max-width:$larg-width){ display: flex; justify-content: space-evenly; } */ }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content h3 { font-size: 24px; font-weight: bold; text-align: center; color: #000000; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .percent sup { font-size: 0.5em; vertical-align: text-top; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status { /*.for-status{ @extend .progress-status; justify-content: left; padding: 10px 40px; @media screen and (min-width:$larg-width) and (max-width:$extra-large-width){ padding: 10px 20px; } } .undecided-status{ @extend .progress-status; justify-content: left; padding: 10px 40px; @media screen and (min-width:$larg-width) and (max-width:$extra-large-width){ padding: 10px 20px; } }*/ }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status > .status:first-child { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-height: 220px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status > .status:first-child .percent { font-size: 80px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status > .status:nth-child(n+2) { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status > .status:nth-child(n+2) .percent { margin-right: 1em; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status { -webkit-box-pack: left; -ms-flex-pack: left; justify-content: left; padding: 10px 40px; }

@media screen and (min-width: 992px) and (max-width: 1199px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .debate-progress-status .status { padding: 10px 20px; } }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-data { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-data .pre-debate-status-wrap { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-data .post-debate-status-wrap { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .pre-debate-status > .status:first-child { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .pre-debate-status > .status:first-child.against-status .percent { color: #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .pre-debate-status > .status:first-child.undecided-status .percent { color: #3b3b3b; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .pre-debate-status > .status:first-child.for-status .percent { color: #4ad5f8; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .pre-debate-status .against-status .against-percent { font-size: 60px; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .pre-debate-status .against-status .against-percent { font-size: 50px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .result-item-winner { /*  clip-path: polygon(100% 26%, 93% 51%, 100% 75%, 0 76%, 7% 53%, 0 27%); */ -webkit-clip-path: polygon(98% 26%, 94% 52%, 98% 75%, 0 78%, 4% 52%, 0 27%); clip-path: polygon(98% 26%, 94% 52%, 98% 75%, 0 78%, 4% 52%, 0 27%); position: relative; background-color: #ffffff; color: #ed1941; width: 90%; height: 80px; font-weight: bold; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .result-item-winner .winner-label { background-color: #ffffff; position: absolute; z-index: 2; padding: 0 15px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .result-item-winner .winner-border { position: absolute; top: 41px; width: 100%; z-index: 1; border-top: 1px solid #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status { color: #ffffff; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status .against-status { background-color: #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status .against-status .against-percent { font-size: 60px; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status .against-status .against-percent { font-size: 50px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status .percent { color: #ffffff !important; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status .for-status { background-color: #4ad5f8; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .post-debate-status .undecided-status { background-color: #3b3b3b; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown { padding: 40px 0 40px 0; display: inline-block; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown h3 { margin: 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(1) .status .percent { color: #fff; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(1).for .status { background-color: #4ad5f8; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(1).against .status { background-color: #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(1).undecided .status { background-color: #3b3b3b; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(n+2) .status { background-color: #fff; color: #000; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(n+2).for .status .percent { color: #4ad5f8; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(n+2).against .status .percent { color: #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown > .breakdown-item:nth-of-type(n+2).undecided .status .percent { color: #3b3b3b; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item { display: inline-block; width: 100%; border-bottom: 1px dashed rgba(110, 110, 110, 0.3); padding: 40px 0 60px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item:last-child { border: none; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item { padding: 40px 0 0; border: none; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status { color: #ffffff; /*.percent { color: $white !important; }*/ }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .against-status .against-percent { font-size: 60px; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .against-status .against-percent { font-size: 50px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .against-status { background-color: #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .for-status { background-color: transparent; color: #000000; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 209px; padding: 10px 30px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .for-status .for-percent { color: #4ad5f8; font-size: 60px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .undecided-status { background-color: transparent; color: #000000; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-height: 209px; padding: 10px 30px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .breakdown-debate-status .undecided-status .undecided-percent { color: #3b3b3b; font-size: 60px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-label { font-size: 14px; color: #999999; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .breakdown-item-title { color: #000000; font-size: 18px; margin: 0 0 20px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar { margin: 0 0 20px; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar { margin: 0 0 30px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar .voter-behavior-bar-label { font-size: 20px; color: #000000; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar .voter-behavior-bar-label { font-size: 14px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar.for .percentage-bar .percentage-bar-progress { background-color: #4ad5f8; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar.against .percentage-bar .percentage-bar-progress { background-color: #ed1941; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar.undecided .percentage-bar .percentage-bar-progress { background-color: #3b3b3b; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar .percentage-bar { background-color: #ebebec; height: 12px; position: relative; }

@media screen and (max-width: 767px) { .debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar .percentage-bar { height: 8px; } }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .results-tabs .results-tab-content .results-breakdown .breakdown-item .voter-behavior .voter-behavior-bar .percentage-bar .percentage-bar-progress { position: absolute; left: 0; top: 0; bottom: 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .undecide-results-tabs { padding: 60px 0 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .undecide-results-tabs .result-item { background-color: #f2f2f2; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .undecide-results-tabs .result-item .result-item-question { font-size: 20px; font-weight: 300; margin-bottom: 10px; }

.debate-details-page .debate_main_section .tab_block_wrapper .results_block .undecide-results-tabs .result-item .result-item-stats > div { display: inline-block; margin-right: 30px; }

.debate-details-page .debate_main_section .tab_block_wrapper .clips_block { display: none; padding: 60px 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block { padding: 60px 0; display: none; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider { position: relative; padding-left: 50px; padding-right: 50px; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .slide-detail a { color: #000000; font-size: 16px; font-weight: normal; line-height: 1.5em; margin: 0 0 4px; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .slide-date { color: #666666; font-size: 13px; line-height: 1.23em; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .owl-nav button { position: absolute; top: calc(50% - 18px); width: 35px; height: 35px; margin: 0; background-color: #f2f2f2; opacity: 1; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; color: #000000; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .owl-nav button.owl-prev { left: 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .owl-nav button.owl-next { right: 0; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .owl-nav button:hover { color: #000000; }

.debate-details-page .debate_main_section .tab_block_wrapper .related_block #debate_related_slider .owl-nav button span { display: inline-block; width: 100%; height: 100%; font-size: 40px; line-height: 29px; }

.debate-details-page .debate_main_section .tab_block_wrapper .ptb-6 { padding-top: 0px; padding-left: 10px; }

@media screen and (max-width: 992px) { .debate-details-page .debate_main_section .tab_block_wrapper .ptb-6 { padding-bottom: 0; } }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions { background-color: #ffffff; }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions .main-point-block .main-point-block-title { color: #000000; font-size: 18px; line-height: normal; }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions .main-point-block .main-point-block-title h3 { color: #000000; }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions .main-point-block .main-point-block-description { padding-bottom: 18px; }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions .main-point-block .main-point-block-description p { line-height: 24px; font-size: 16px; }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions .main-point-block .main-point-block-description { border-bottom: 1px solid #dfe0df; }

.debate-details-page .debate_main_section .unresolved_section .unresolved_questions .main-point-block:last-child { border-bottom: none; }

.debate-details-page .debate_main_section .unresolved_section .main-points-vote a.btn { font-weight: 700; }

.debate-details-page .about-the-debaters .partnership_wrapper h6 { padding: 15px; border-bottom: 0; }

.debate-details-page .about-the-debaters h6 { border-bottom: 1px solid rgba(0, 0, 0, 0.15); padding: 0 15px 5px; margin: 0 -15px 20px; font-weight: 500; font-size: 18px; }

.debate-details-page .about-the-debaters .heading { text-align: center; padding: 10px 20px; color: #ffffff; margin-bottom: 15px; text-transform: uppercase; font-size: 13px; }

.debate-details-page .about-the-debaters a { color: #000000; font-weight: bold; text-decoration: underline; }

@media screen and (max-width: 991px) { .debate-details-page .about-the-debaters .debaters-for { padding-bottom: 30px; } }

.debate-details-page .about-the-debaters .debaters-for .heading { background-color: #4ad5f8; }

@media screen and (max-width: 991px) { .debate-details-page .about-the-debaters .debaters-against { padding-bottom: 25px; } }

.debate-details-page .about-the-debaters .debaters-against .heading { background-color: #ed1941; }

@media screen and (max-width: 991px) { .debate-details-page .about-the-debaters .debaters-host { padding-bottom: 25px; } }

.debate-details-page .about-the-debaters .debaters-host .heading { background-color: #555555; }

.debate-details-page .about-the-debaters .main-points-section h3 { margin: 0 0 10px 0; }

.debate-details-page .about-the-debaters .main-points-section .main-points-wrapper { display: inline-block; }

@media screen and (max-width: 767px) { .debate-details-page .about-the-debaters .main-points-section .main-points-wrapper .main-points-sub-title { font-size: 12px; } }

.debate-details-page .about-the-debaters .main-points-section .main-points-wrapper .main-points-list { padding: 0 30px; }

@media screen and (max-width: 767px) { .debate-details-page .about-the-debaters .main-points-section .main-points-wrapper .main-points-list { font-size: 14px; } }

.debate-details-page .about-the-debaters .main-points-section .main-points-wrapper .main-points-list ul { list-style: disc; color: #666666; line-height: 24px; margin: 0 0 0 20px; }

.debate-details-page .about-the-debaters .main-points-list { padding: 0 20px 20px; }

.debate-details-page .about-the-debaters .main-points-list ul { margin: 0 0 0 20px; }

.debate-details-page .about-the-debaters .main-points-list li { margin: 0 0 20px; line-height: 24px; }

.debate-details-page .debate-briefing-room .briefing-room-item img { width: 100%; height: auto; }

.debate-details-page .debate-briefing-room .briefing-room-item .briefing-room-content { padding: 20px; }

.debate-details-page .debate-briefing-room .briefing-room-item .briefing-room-content a { color: #000000; font-size: 18px; line-height: 25px; }

.debate-details-page .debate-briefing-room .briefing-room-item .briefing-room-content a img { width: 100%; height: auto; }

.debate-details-page .debate-briefing-room .briefing-room-item .briefing-room-content .briefing-room-bottom { font-size: 13px; line-height: 15px; }

.page-template-template_live_debate .secondary-header { display: none; }

.page-template-template_live_debate .header { display: none; }

.page-template-template_live_debate .footer { display: none; }

.page-template-template_live_debate .live-voting-page-content { padding: 20px 5px !important; }

.page-template-template_live_debate .show-result-btn { display: none !important; }

@media screen and (max-width: 767px) { .result-menu { display: none; } }

.result-menu .result-menu-list { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; }

.result-menu .result-menu-list li { padding: 0 10px; background-color: #dddddd; margin-right: 3px; }

.result-menu .result-menu-list li:hover { background-color: #eeeeee; }

.result-menu .result-menu-list li a { color: #424242; display: inline-block; font-size: 12px; text-transform: uppercase; vertical-align: text-bottom; }

.result-section-wrapper { padding-left: 25px; padding-right: 25px; }

@media screen and (max-width: 767px) { .result-section-wrapper { padding-left: 0px; padding-right: 0px; } }

.result-section-wrapper .result-wrapper .result-section-title { background-color: #000000; color: #ffffff; text-align: center; font-size: 14px; padding: 8px 15px; font-weight: 500; border-bottom: 1px solid #ebebeb; border-radius: 4px; text-transform: uppercase; letter-spacing: .5px; }

.result-section-wrapper .result-wrapper .result-section { margin: 0 0 40px; padding: 0 40px; display: inline-block; width: 100%; }

@media screen and (max-width: 767px) { .result-section-wrapper .result-wrapper .result-section { padding-left: 10px; padding-right: 10px; text-align: center; } }

.result-section-wrapper .result-wrapper .result-section .results { font-size: 18px; color: #000000; padding: 32px 0 !important; }

.result-section-wrapper .result-wrapper .result-section .results .results__header { margin: 0 0 20px; }

@media screen and (max-width: 767px) { .result-section-wrapper .result-wrapper .result-section .results .results__header { margin: 0 0 5px; } }

.result-section-wrapper .result-wrapper .result-section .results .results__header .results__title { font-size: 24px; font-weight: 700; }

@media screen and (max-width: 767px) { .result-section-wrapper .result-wrapper .result-section .results .results__header .results__title { font-size: 22px; } }

.result-section-wrapper .result-wrapper .result-section .results .results__header .results__description { font-size: 16px; color: rgba(0, 0, 0, 0.7); }

.result-section-wrapper .result-wrapper .result-section .results .results__total { font-size: 48px; color: #000000; line-height: normal; }

@media screen and (max-width: 767px) { .result-section-wrapper .result-wrapper .result-section .results .results__total { font-size: 36px; } }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-bar .result-bar-for { background-color: #4ad5f8; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-bar .result-bar-against { background-color: #ed1941; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-bar .result-bar-undecided { background-color: #3b3b3b; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-bar .progress-bar { height: 11px; /*white-space: normal; display: inline-block; margin: 0 -3px 4px 0;*/ }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-per { text-align: center; margin: 3px 0 10px; }

@media screen and (max-width: 767px) { .result-section-wrapper .result-wrapper .result-section .results .result-progress-per { text-align: left; } }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-per .result-per { display: inline-block; font-size: 16px; margin: 0 10px 15px; position: relative; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-per .result-per::before { content: ""; height: 12px; width: 12px; background: #888888; display: inline-block; margin: 0 10px 0 0; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-per .result-per.result-for::before { background-color: #4ad5f8; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-per .result-per.result-against::before { background-color: #ed1941; }

.result-section-wrapper .result-wrapper .result-section .results .result-progress-per .result-per.result-undecided::before { background-color: #3b3b3b; }

.result-section-wrapper .result-wrapper .result-section .results .results__total .increase { color: #4ad5f8; font-weight: bold; }

.result-section-wrapper .result-wrapper .result-section .results .results__total .decrease { color: #ed1941; font-weight: bold; }

.result-section-wrapper .result-wrapper .result-section.row-border-bottom { position: relative; margin-bottom: 0; padding-bottom: 10px; }

.result-section-wrapper .result-wrapper .result-section.row-border-bottom::after { content: ""; position: absolute; border-bottom: 1px solid #ebebeb; width: calc(100% - 80px); bottom: 0; left: 0; right: 0; margin: 0 auto; }

.result-section-wrapper .results__header_row { border-bottom: 1px solid #ebebec; }

.result-section-wrapper .results__secondary-title { margin: 0 0 20px; line-height: 1.5em; }

.result-section-wrapper span.increase { color: #4ad5f8; font-weight: bold; }

.result-section-wrapper span.decrease { color: #ed1941; font-weight: bold; }

.debate-right-sidebar .about-the-debaters .partnership_wrapper { margin-bottom: 2em; }

.debate-right-sidebar .about-the-debaters .partnership_wrapper h6 { padding: 15px; border-bottom: 0; }

.debate-right-sidebar .about-the-debaters .partnership_wrapper img { margin: auto; }

.privacy-policy p { padding: 20px 0; }

.privacy-policy h6 { padding: 20px 0; font-size: 17px; }

/*# sourceMappingURL=style.css.map */
