@charset "utf-8";

/* ================= Font Face ================= */

/* ----------------- Font Face ----------------- */

html {height: 100%;}
BODY { 
    padding: 0px; 
	margin: 0px; 
/* ================= partial:Body Font ================= */
font-family:Calibri, Helvetica, Arial, Tahoma, sans-serif;font-size:100%;color:#333;
/* ----------------- partial:Body Font ----------------- */    
	height: 100%;
	background:#fff;
}
table {table-layout: fixed;}
td {
/* ================= partial:Table Font ================= */     
font-family: Calibri, Helvetica, Arial, Tahoma, sans-serif;
font-size:100%;
color:#333;
padding: 5px;
/* ----------------- partial:Table Font ----------------- */       	
    
}
img {border:0;image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges;}

* {
  -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
}
input,textarea,select {
/* ================= partial:Form Fields ================= */      
   padding:4px;
   font-size: 100%; 
/* ----------------- partial:Form Fields ----------------- */     
}

/* ================= Headers ================= */
h1 {font-weight:normal;	font-size:280%;letter-spacing:-3px;padding:0 0 12px 0;margin:0;}
h2 {font-weight:normal;	font-size:180%;padding:0;margin:0;color:#e4802d}
h3 {font-weight:normal;	padding:0;margin:0;}
h4 {font-size:120%;padding:0;margin:0;}
h5 {padding:0;margin:0;}
h6 {padding:0;margin:0;}
/* ----------------- Headers ----------------- */
/* ================= Default Link ================= */
a {text-decoration:none;color:#6f95b6; font-family: Arial, Helvetica, sans-serif;}
a:hover {text-decoration:underline; color:#640c18;}
a:visited {color:#6f95b6; text-decoration : none;}
a:visited:hover {text-decoration:underline;color:#640c18;}
/* ----------------- Default Link ----------------- */
/* ================= Custom Links ================= */
.link_main {text-decoration:none; color:#f25727; font-family: Arial, Helvetica, sans-serif;}
.link_main:hover {text-decoration:underline; color:#484542;}
.link_main:visited {color:#f25727; text-decoration : none;}
.link_main:visited:hover {text-decoration:underline;color:#484542;}
.link_menu {text-decoration:none; color:#000; font-family: Arial, Helvetica, sans-serif;font-size:14px}
.link_menu:hover {text-decoration:underline; color:#000;}
.link_menu:visited {color:#000; text-decoration : none;}
.link_menu:visited:hover {text-decoration:underline;color:#000;}
.link_download {text-decoration:none; color:#f25727; font-family: Arial, Helvetica, sans-serif;}
.link_download:hover {text-decoration:underline; color:#484542;}
.link_download:visited {color:#f25727; text-decoration : none;}
.link_download:visited:hover {text-decoration:underline;color:#484542;}
.link_news {text-decoration:none; color:#f25727; font-family: Arial, Helvetica, sans-serif;}
.link_news:hover {text-decoration:underline; color:#404040;}
.link_news:visited {color:#f25727; text-decoration : none;}
.link_news:visited:hover {text-decoration:underline;color:#404040;}
.link_grey_dark {text-decoration:none; color:#404040; font-family: Arial, Helvetica, sans-serif;}
.link_grey_dark:hover {text-decoration:underline; color:#f25727;}
.link_grey_dark:visited {color:#404040; text-decoration : none;}
.link_grey_dark:visited:hover {text-decoration:underline;color:#f25727;}
.link_white {text-decoration:none;color:#fff; font-family: Arial, Helvetica, sans-serif;}
.link_white:hover {text-decoration:underline; color:#fff;}
.link_white:visited {color:#fff; text-decoration : none;}
.link_white:visited:hover {text-decoration:underline;color:#fff;}
.link_sitemap {text-decoration:none;color:#fff; font-family: Arial, Helvetica, sans-serif;}
.link_sitemap:hover {text-decoration:underline; color:#fff;}
.link_sitemap:visited {color:#fff; text-decoration : none;}
.link_sitemap:visited:hover {text-decoration:underline;color:#fff;}
.link_footer {text-decoration:none;font-weight:bold;color:#333; font-family: Arial, Helvetica, sans-serif;}
.link_footer:hover {text-decoration:underline; color:#640c18;}
.link_footer:visited {color:#333; text-decoration : none;}
.link_footer:visited:hover {text-decoration:underline;color:#640c18;}
/* ----------------- Custom Links ----------------- */
/* ================= Personal Detail ================= */
.profile_name {font-size:180%;margin:8px 0 0 0;color:#e6802e}
.profile_box {background:#f9f8f8;padding:20px;margin:0 0 30px 0}
.profile_title {font-size:180%;color:#000;margin:0 0 26px 0}
.profile_header {font-size:160%;margin:0 0 22px 0}
.profile_splitbox {background:#fff;padding:20px 12px;margin:0 8px 8px 0;}
.profile_parentbox {display:inline-block;vertical-align:top;min-height:330px}
.profile_valuebox {display:inline-block;background:#fff;vertical-align:top;padding:20px 12px;margin:0 8px 8px 0;min-height:236px}
.profile_valueboxsmall {display:inline-block;background:#fff;vertical-align:top;padding:20px 12px;width:48%;margin:0 8px 22px 0;min-height:192px}
.profile_fundlink {font-size:11px}
.profile_valuerow {padding:0 0 20px 0}
.profile_column1 {display:inline-block;width:58%;margin:0 8px 0 0}
.profile_column2 {display:inline-block;width:38%;text-align:right}
.profile_columnR {float:right;text-align:right;margin:0}
.profile_button {background:#6b93b7;color:#fff;border:0;padding:4px 14px;margin:0;cursor: pointer}
.profile_altbutton {background:#e1e1e1;color:#000;border:0;padding:4px 34px;font-size:18px;cursor: pointer}
.profile_featurebox {display:inline-block;background:#fff;width:48%;margin:0;padding:20px 12px 12px 12px;min-height:192px}
.profile_featuretitle {margin:0 0 22px 0; font-size:160%;}
.profile_featurebutton {font-size:16px;background:#6c1412;color:#fff;border:0;padding:4px 14px;cursor: pointer}
.profile_featurelink {display:inline-block;margin:12px 50px 0 0}
.profile_display {margin:8px 0 8px 0}
.button_ask {font-size:16px;background:#e6802e;color:#fff;border:0;padding:6px 14px;cursor: pointer}
.button_logout {font-size:16px;background:#e1e1e1;color:#000;border:0;padding:6px 14px;cursor: pointer}
.button_news{position:absolute;bottom:0;vertical-align:middle;right:0;margin:0;background:url(/images/arrow_largewhite.png) no-repeat center center #e4802d;width:30px;padding:auto 0 auto 8px;height:100%}
.button_next{width:100%;height:100%}
.block_news{position:relative;margin:4px 12px 8px 12px;width:100%;background:#fff;padding:16px 32px 16px 16px;min-height:125px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);}
.column_30{
	display:inline-block;vertical-align:top;width:30%;padding:0;
}
.column_70{
	display:inline-block;vertical-align:top;width:68%;padding:0;
}
.pad_left{padding-left:12px;}
.size_column1 {width:48%}
.size_column2 {width:48%}
.size_column3 {width:28%}
/* ----------------- Personal Detail ----------------- */
/* ================= Text Colours ================= */
.sitecolour_maintext {color:#f25727;}
.sitecolour_sectext {color:#f25727;}
.sitecolour_mainbox {color:#4b4b4b;padding:0 0 6px 0;margin-bottom:30px;border-bottom:solid 1px #f25727;}
.sitecolour_secbox {color:#fff;background:#f25727;padding:12px;}
.sitecolour_standout {color:#f25727;}
.site_underline {border-bottom:dashed 1px #f25727;padding-bottom:8px;}
.site_devideline {border-bottom:solid 1px #ccc;margin-bottom:12px;}
.white {color:#fff;}
.black {color: #000;}
.grey_dark {color: #434343;}
.grey_neutral {color: #777;}
.red_neutral {color: #de3e0b;}
.title_news {color:#404040;}
.page_header_large {font-size:3em;color:#f14f12;margin:30px 0 12px 0}
.form_header_large {font-size:3em;color:#f14f12;margin:30px 0 12px 0}
.form_header_medium {font-size:120%;font-weight:bold;}
/* ----------------- Text Colours ----------------- */
/* ================= Font Sizes ================= */
.fontsize_small1 {font-size: 50%;}
.fontsize_small2 {font-size: 80%;}
.fontsize_small3 {font-size: 90%;}
.fontsize_med1 {font-size: 100%;}
.fontsize_med2 {font-size: 120%;}
.fontsize_med3 {font-size: 160%;}
.fontsize_large1 {font-size: 200%;}
.fontsize_large2 {font-size: 220%;}
.fontsize_large3 {font-size: 240%;}
.fontsize_huge1 {font-size: 260%;}
.fontsize_huge2 {font-size: 280%;}
.fontsize_huge3 {font-size: 300%;}
.boxtitle_size {font-size: 220%;}
.link_size_large {font-size: 180%;}
.link_size_med {font-size: 120%;}
.link_size_small {font-size: 80%;}
/* ----------------- Font Sizes ----------------- */
/* ================= Font Styles ================= */
.textital {font-style: italic;}
.textbold {font-weight: bold;}
.textitalbold {font-style: italic;font-weight: bold;}
.textspace {letter-spacing:1px;}
.textdblspace {letter-spacing:2px;}
/* ----------------- Font Styles ----------------- */
/* ================= Submit Buttons ================= */
.go_button {font-family:Arial Narrow, sans-serif; font-weight:bold; font-size: 14px;  text-align:center;cursor:pointer;padding:2px 12px 2px 12px; color:#fff; background-color:#f36821;border:2px solid #f36821;border-radius:12px;}
.gobig_blue {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#f25727; font-size: 16px; border:2px solid #f25727; text-align:center;cursor:pointer;padding:2px 12px 2px 12px;height:34px;}
.go_blue {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#a3a3a3; font-size: 14px; border:2px solid #a3a3a3; border-radius:12px; text-align:center;cursor:pointer;padding:2px 12px 2px 12px;}
.go_orange {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#f25727; font-size: 14px; border:2px solid #f25727; border-radius:12px; text-align:center;cursor:pointer;padding:2px 12px 2px 12px;}
.go_sec {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#f25623; font-size: 14px; border:2px solid #f25623; border-radius:12px; text-align:center;cursor:pointer;padding:2px 12px 2px 12px;}

.go_contact {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#640c18; font-size: 16px; border:0; text-align:center;cursor:pointer;padding:8px 30px;}
.go_register {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#728cb7; font-size: 14px; border:0; text-align:center;cursor:pointer;padding:8px 20px;}
.go_login {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#083a5e; font-size: 14px; border:0; text-align:center;cursor:pointer;padding:8px 20px;}
.go_nominate {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#640c18; font-size: 14px; border:0; text-align:center;cursor:pointer;padding:8px 20px;}
.go_poll {font-family:Arial Narrow, sans-serif; font-weight:bold; color:#fff; background-color:#6f95b6; font-size: 18px; border:0; text-align:center;cursor:pointer;padding:12px 30px;}

/* ----------------- Submit Buttons ----------------- */
/* ================= Sticky Bar ================= */
.stage_stickybox {display: block;position:fixed;left:0px;bottom:0px;height:100px;width:100%;z-index:2000;background: #630d17;}
.sticky_h1{margin:0 auto;color:#fff;max-width: 1170px;padding:10px 0}
.sticky_line{float:left;font-weight:normal;font-size:140%;margin:0;padding:0;}
.sticky_link{float:right;padding:10px 35px;margin:14px 80px 0 0;text-align:center;font-size:80%;background:#6f95b6;font-weight:bold}

.link_sticky {text-decoration:none;color:#f2f2f2; font-family: Arial, Helvetica, sans-serif;}
.link_sticky:hover {text-decoration:none; color:#fff;}
.link_sticky:visited {color:#f2f2f2; text-decoration : none;}
.link_sticky:visited:hover {text-decoration:none;color:#fff;}

.move_block{display:none;position:absolute;z-index:1102;}
.move_handle{background:#ccc;padding:8px;cursor:pointer;}
.move_content{background:#fff;padding:8px}

.block_search{
	position:absolute;
	padding:12px 22px 12px 12px;
	margin:8px 0 0 -150px;	
	background:#303030;
	z-index:2000;
	box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
}
.search_button{vertical-align:middle;cursor:pointer;}
/* ----------------- Sticky Bar ----------------- */
/* ================= Responsive Image ================= */
.img_100 {width: auto;max-width: 100%;height: auto;}
/* ----------------- Responsive Image ----------------- */
/* ================= Edit Box ================= */
.editBoxDots {position:absolute;clear:left;float:left;z-index:1100;padding:2px;cursor:pointer;height:45px;width:31px;}
.editBox {position:absolute;float:left;z-index:1101;padding:2px 0px 0px 2px;height:45px;margin-left:0px;}
/* ----------------- Edit Box ----------------- */
/* ================= Error Display Box ================= */
.errordisplay {border:solid 1px #cc0000;padding:6px 12px 6px 12px; margin:20px auto; color:#CC0000; font-weight:bold;background:#fff;width:80%; text-align:left;}
/* ----------------- Error Display Box ----------------- */
/* ================= Forms ================= */
.search_text_field {padding:0 8px; height: 24px; outline: none;border: 0px solid #fff;border-color: #fff;background-color: #fff;font-size: 16px;vertical-align:top;color:#999;}
.form_text_field {padding:0 8px;height: 30px;outline: none;border: 0px solid #fff;border-color: #fff;background-color: #fff;font-size: 16px;color:#666666;}
/* ----------------- Forms ----------------- */
/* ================= Block Elements ================= */
.h_email_back {position:absolute;z-index:12;height:22px;background:#fff;width:210px}
.h_fld_back {height:20px}
.h_div_back {height:20px;width:200px;margin:0 0 -3px 0;}
.h_email_front {position:absolute;z-index:12;height:21px;background:#e4e4e4;width:210px}
.h_fld_front {height:20px}
.h_div_front {height:20px;width:200px;margin:0 0 -3px 0;}

.form_headertext {}
.map_box {background:#6f95b6}
.mapinside_box {max-width:1170px;margin: 0 auto;padding:42px 12px 42px 12px;}
.map_main {display:inline-block;vertical-align:top;padding:0 50px 50px 0;}
.map_maintitle {padding:0 0 12px 0;font-size:180%}
.map_sub {padding:0 0 8px 0;font-size:110%}
.map_add {padding:0 0 8px 18px;font-size:100%}

.page_container {width:100%;margin: 0 auto;}

.block_menu {width:100%;margin: 0 auto;background:#fff}
.blockinside_menu {max-width:1170px;margin: 0 auto;padding:6px 12px 6px 0}
.menu_logo {float:left;vertical-align:top;padding:0 0 0 12px}
.logo_img {}
.menu_toplinks{float:right;background:#fdfdfd;vertical-align:top;text-align:right;color:#000;margin:0;padding:30px}
.menu_links {clear:both;vertical-align:top;text-align:left;margin:16px 40px 0 0}
.block_userinfo {float:right;vertical-align:top;margin:25px 0 0 30px}
.blockinside_userinfo {max-width:1170px;margin: 0 auto;padding:12px;height:50px}

.block_container {width:100%;margin: 0 auto;}
.blockmain_container {max-width:1170px;margin: 0 auto;padding:0}
.blockinside_container {max-width:1170px;margin: 0 auto;padding:0 20px}
.blockinside_left {float:left;width:70%;padding: 0 0 0 14px}
.blockinside_right {float:right;width:30%}
.blockelect_container {width:100%;margin: 0 auto;}
.blockelectinside_container {width:100%;margin: 0 auto;padding:0}

.block_footer {width:100%;margin: 20px auto;background:#e4e4e4}
.blockinside_footer {max-width:1170px;margin: 0 auto;padding:32px 12px 62px 12px}
.footer_block { }
.block_column1 {display:inline-block;vertical-align:top;width:40%;}
.block_column2 {display:inline-block;vertical-align:top;width:30%;padding:0 0 0 20px}
.block_column3 {display:inline-block;vertical-align:top;width:28%;padding:0 0 0 20px}
.footer_links {display:inline-block;width:100%;margin:30px 0 100px 0}
.footermenu_box {max-width:1170px;margin: 0 auto;padding:32px 20px 62px 12px;text-align:right}

.main_banner {display:inline-block;width:68%;padding:0 1% 0 0;vertical-align: top}
.main_links {display:inline-block;width:30%;vertical-align: top}
.linkbox_main {background:url(/systems/ntrf/useruploads/images/menu_asksomeone.png) no-repeat top left #6f95b6;font-size:160%;padding:20px 20px 20px 70px}
.linkbox_text {font-size:130%;padding:12px 4px}
.linkbox_list {background:url(/systems/ntrf/useruploads/images/menu_arrow.png) no-repeat top left #f3f3f3;font-size:120%;padding:18px 18px 18px 60px;margin:0 0 6px 0 }
.linkbox_footer {display:inline-block;margin:0 20px 6px 0 }
.quickbox_box {display:inline-block;width:36%;vertical-align: top;}
.quickbox_linksbox {background:#6f95b6;padding:20px 30px}
.quickbox_linksleft {display:inline-block;vertical-align: top;margin:8px 2% 8px 0;width:48%;border-right:solid 1px #fff}
.quickbox_links {display:inline-block;vertical-align: top;margin:8px 0 8px 0;width:46%;padding:0 0 0 20px}
#LinkImage1364 {float:left;}

.pollbox_box {display:inline-block;width:62%;vertical-align: top;padding:0 0 0 40px}
.poll_bgbox {}
.poll_formbox {}
.poll_question {font-size:180%}
.poll_option {font-size:160%}
.poll_button {}
.poll_card {max-width:680px;width:100%;margin:0 0 28px 0;color:#1f1f1f}
.poll_card_form {margin:0}
.poll_card_title {font-size:160%;line-height:1.1;font-weight:normal;letter-spacing:0;color:#1f1f1f;margin:0 0 12px 0}
.poll_card_prompt {font-size:20px;line-height:1.4;color:#1f1f1f;margin:0 0 20px 0}
.poll_card_options {display:flex;flex-direction:column;gap:14px;margin:0 0 24px 0}
.poll_choice {display:block;position:relative;margin:0;cursor:pointer}
.poll_choice_input {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.poll_choice_body {display:flex;align-items:center;gap:18px;min-height:56px;padding:14px 18px;border:2px solid #dfe3e8;background:#fff;transition:border-color .2s ease, box-shadow .2s ease}
.poll_choice_marker {display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;color:#d9dde3;font-size:22px;line-height:1}
.poll_choice_label {font-size:19px;line-height:1.35;font-weight:500;color:#1f1f1f}
.poll_choice:hover .poll_choice_body {border-color:#90abc5}
.poll_choice_input:focus + .poll_choice_body {border-color:#6f95b6;box-shadow:0 0 0 2px rgba(111,149,182,.18)}
.poll_choice_input:checked + .poll_choice_body {border-color:#6f95b6;box-shadow:inset 0 0 0 1px #6f95b6}
.poll_choice_input:checked + .poll_choice_body .poll_choice_marker {color:#6f95b6}
.poll_result_row {display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:14px 18px;border:2px solid #dfe3e8;background:#fff}
.poll_result_row_selected {border-color:#6f95b6;box-shadow:inset 0 0 0 1px #6f95b6}
.poll_result_text {font-size:19px;line-height:1.35;color:#1f1f1f}
.poll_result_count {font-size:16px;line-height:1.3;font-weight:700;color:#6f95b6;white-space:nowrap}
.poll_comments {margin:6px 0 24px 0}
.poll_comments_label {display:block;font-size:20px;line-height:1.3;color:#1f1f1f;margin:0 0 10px 0;font-weight:500}
.poll_comments_textarea {width:100%;min-height:160px;padding:16px 18px;border:2px solid #dfe3e8;background:#fff;font-size:18px;line-height:1.4;color:#1f1f1f;resize:vertical;outline:none}
.poll_comments_textarea:focus {border-color:#6f95b6;box-shadow:0 0 0 2px rgba(111,149,182,.18)}
.poll_submit_row {margin:0}
.poll_submit_button {min-width:220px;height:40px;padding:0 20px;border:0;border-radius:0;background:#6f95b6;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;letter-spacing:0;box-shadow:none}
.poll_submit_button:hover {background:#5f86aa}
.poll_submit_button:focus {outline:2px solid rgba(111,149,182,.25);outline-offset:2px}

.featurebox_box {display:inline-block;width:62%;vertical-align: top;padding:0 0 0 40px;margin:16px 0 0 0}
.feature_box {display:inline-block;width:48%;vertical-align: top;padding:20px;margin:0 8px 8px 0;background:#e7e7e8}
.feature_rstitle {font-weight:bold;font-size:140%}
.feature_rstext {padding:20px 0;height:150px}
.feature_rsbutton {display:inline-block;background:#e4802d;padding: 12px 30px}

.block_related{position:relative;display:inline-block;vertical-align:top;width:30%;background:#fff;padding:20px;margin-right:12px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);min-height:400px}
.button_more{display:inline-block;margin-top:12px;padding:12px 20px;color:#fff;background:#446179;font-size:120%;font-weight: bold}

.docs_title {color:#083a5e;font-weight:bold;font-size:180%;margin:0 0 40px 0}
.doc_imgbox {padding:30px 0}
.doc_img {}
.doc_button {}
.doc_buttonbox {background:#728cb7;padding:12px 0;width:180px;margin: 20px auto;color:#fff}
.doc_box {display:inline-block;margin:0 30px;background:#083a5e;text-align:center;width:30%}
.doc_title {color:#bec7dd;font-size:150%;font-weight:bold;margin:20px 0}
.doc_text {color:#bec7dd;width:80%;margin:0 auto;height:50px}

.search_box{}
.search_nameresult {padding:4px 0;font-size:130%}

.nominee_box {clear:both;border-bottom:solid #ddd 2px;padding:12px 0}
.nominee_pic {float:left;vertical-align:top;width:30%}
.nominee_bodypic {float:left;vertical-align:top;width:68%;padding-left:2%}
.nominee_body {width:68%;}
.nominee_name {font-size:150%;font-weight:bold}
.nominee_fund {color:#e46e20}
.nominee_biotext {padding:0 0 20px 20px;}
.nominee_bio {padding:0 0 12px 0;}
.nominee_voted {clear:both;background:#002776;height:55px;text-align:center;margin:5px 0 0 0;padding:5px;color:#fff;max-width:30%; }
.nominee_tovote {clear:both;background:#e46e20;height:55px;text-align:center;margin:5px 0 0 0;padding:5px;color:#fff;max-width:30%; }
.nominee_cancel {clear:both;text-align:center;padding:6px 0 0 0;max-width:30%;}
.nominee_img {display: block; max-width: 100%; height: auto;}
.vote_header {}

/* ----------------- Block Elements ----------------- */
.drop_zone{clear:both;background-color: #fff; border: #999 2px dashed; padding: 12px;color:#777;margin:8px 0}
.drop_zone_text{}
.drop_zone_upload{display: none;}
.drop_zone_button{font-size:14px}
.drop_zone_message{padding:12px 0 0 0;}
.drop_zone_reload{font-size:11px;color:#777}

/* ================= @Media RESPONSIVE ================= */

@media (max-width: 799px) {
	.pollbox_box {padding:0}
	.poll_card {max-width:none}
	.poll_card_title {font-size:160%;margin-bottom:12px}
	.poll_card_prompt {font-size:18px}
	.poll_choice_body {padding:14px 16px;gap:14px}
	.poll_choice_label {font-size:16px}
	.poll_result_row {padding:14px 16px;align-items:flex-start;flex-direction:column}
	.poll_result_text {font-size:16px}
	.poll_result_count {font-size:15px;white-space:normal}
	.poll_comments_label {font-size:18px}
	.poll_comments_textarea {min-height:140px;font-size:16px}
	.poll_submit_button {width:100%;min-width:0;height:40px;font-size:16px}
}

/* ================= @Media Max799 ================= */
@media only screen and (max-width: 799px) {

.newsitem_img {display:block;width:100%;padding:0;}

}
/* ----------------- @Media Max799 ----------------- */

/* ================= @Media Max320 ================= */
@media only screen and (max-width: 320px) {
#search_box {width:50px;}
.search_box {margin:36px 0 0 35px}

}
/* ----------------- @Media Max320 ----------------- */
/* ================= @Media Min321 Max480 ================= */
@media only screen and (min-width: 321px) and (max-width: 480px) {
#search_box {width:88px;}
.search_box {margin:36px 0 0 45px}

}
/* ----------------- @Media Min321 Max480 ----------------- */
/* ================= @Media Min481 Max568 ================= */
@media only screen and (min-width: 481px) and (max-width: 568px) {
.search_box{margin:36px 0 0 45px}	


}
/* ----------------- @Media Min481 Max568 ----------------- */
/* ================= @Media Min569 Max768 ================= */
@media only screen and (min-width: 569px) and (max-width: 768px) {
.search_box{margin:36px 0 0 45px}

}
/* ----------------- @Media Min569 Max768 ----------------- */
/* ================= @Media Min769 Max992 ================= */
@media only screen and (min-width: 769px) and (max-width: 992px) {
.agenda_left_block{float:left;width:20%;padding-bottom:50px;min-height:500px}

}
/* ----------------- @Media Min769 Max992 ----------------- */
/* ================= @Media Min993 ================= */
@media only screen and (min-width: 993px) {
.agenda_left_block{float:left;width:20%;padding-bottom:50px;min-height:500px}

}
/* ----------------- @Media Min993 ----------------- */