@charset "UTF-8";
@font-face { font-family: "FontAwesome"; src: url('../fonts/fontawesome-webfont.eot?1597397780') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?1597056721') format('woff2'), url('../fonts/fontawesome-webfont.woff?1597397780') format('woff'), url('../fonts/fontawesome-webfont.ttf?1597397780') format('truetype'), url('../fonts/fontawesome-webfont.svg?1597397780') format('svg'); }
@font-face { font-family: "Myanmar3"; src: url('../fonts/Myanmar3.eot?1597397780') format('embedded-opentype'), url('../fonts/Myanmar3.woff2?1597056721') format('woff2'), url('../fonts/Myanmar3.woff?1597397780') format('woff'), url('../fonts/Myanmar3.ttf?1597397780') format('truetype'), url('../fonts/Myanmar3.svg?1597397780') format('svg'); }
@font-face { font-family: "Georgia-Regular"; src: url('../fonts/Georgia-Regular.eot?1597397780') format('embedded-opentype'), url('../fonts/Georgia-Regular.woff2?1597056721') format('woff2'), url('../fonts/Georgia-Regular.woff?1597397780') format('woff'), url('../fonts/Georgia-Regular.ttf?1597397780') format('truetype'), url('../fonts/Georgia-Regular.svg?1597397780') format('svg'); }
@font-face { font-family: "Palatino-Bold"; src: url('../fonts/Palatino-Bold.eot?1597397780') format('embedded-opentype'), url('../fonts/Palatino-Bold.woff2?1597056721') format('woff2'), url('../fonts/Palatino-Bold.woff?1597397780') format('woff'), url('../fonts/Palatino-Bold.ttf?1597397780') format('truetype'), url('../fonts/Palatino-Bold.svg?1597397780') format('svg'); }
@font-face { font-family: "Merriweather-Regular"; src: url('../fonts/Merriweather-Regular.eot?1597397780') format('embedded-opentype'), url('../fonts/Merriweather-Regular.woff2?1597056721') format('woff2'), url('../fonts/Merriweather-Regular.woff?1597397780') format('woff'), url('../fonts/Merriweather-Regular.ttf?1597397780') format('truetype'), url('../fonts/Merriweather-Regular.svg?1597397780') format('svg'); }
@font-face { font-family: "Merriweather-Bold"; src: url('../fonts/Merriweather-Bold.eot?1597397780') format('embedded-opentype'), url('../fonts/Merriweather-Bold.woff2?1597056721') format('woff2'), url('../fonts/Merriweather-Bold.woff?1597397780') format('woff'), url('../fonts/Merriweather-Bold.ttf?1597397780') format('truetype'), url('../fonts/Merriweather-Bold.svg?1597397780') format('svg'); }
@font-face { font-family: "RobotoSlab-Bold"; src: url('../fonts/RobotoSlab-Bold.eot?1597397780') format('embedded-opentype'), url('../fonts/RobotoSlab-Bold.woff2?1597056721') format('woff2'), url('../fonts/RobotoSlab-Bold.woff?1597397780') format('woff'), url('../fonts/RobotoSlab-Bold.ttf?1597397780') format('truetype'), url('../fonts/RobotoSlab-Bold.svg?1597397780') format('svg'); }
@font-face { font-family: "RobotoSlab-Regular"; src: url('../fonts/RobotoSlab-Regular.eot?1597397780') format('embedded-opentype'), url('../fonts/RobotoSlab-Regular.woff2?1597056721') format('woff2'), url('../fonts/RobotoSlab-Regular.woff?1597397780') format('woff'), url('../fonts/RobotoSlab-Regular.ttf?1597397780') format('truetype'), url('../fonts/RobotoSlab-Regular.svg?1597397780') format('svg'); }
@font-face { font-family: "Geogrotesque-Regular"; src: url('../fonts/Geogrotesque-Regular.eot?1597397780') format('embedded-opentype'), url('../fonts/Geogrotesque-Regular.woff2?1597056721') format('woff2'), url('../fonts/Geogrotesque-Regular.woff?1597397780') format('woff'), url('../fonts/Geogrotesque-Regular.ttf?1597397780') format('truetype'), url('../fonts/Geogrotesque-Regular.svg?1597397780') format('svg'); }
@font-face { font-family: "Geogrotesque-SemiBold"; src: url('../fonts/Geogrotesque-SemiBold.eot?1597397780') format('embedded-opentype'), url('../fonts/Geogrotesque-SemiBold.woff2?1597056721') format('woff2'), url('../fonts/Geogrotesque-SemiBold.woff?1597397780') format('woff'), url('../fonts/Geogrotesque-SemiBold.ttf?1597397780') format('truetype'), url('../fonts/Geogrotesque-SemiBold.svg?1597397780') format('svg'); }
html { -moz-osx-font-smoothing: grayscale; }

body { font-family: Georgia-Regular, "Myanmar3", "Arial", sans-serif; color: #212121; font-size: 14px; line-height: normal; }
body p { font-size: 18px; line-height: 26px; }
body p iframe { max-width: 100%; overflow: scroll; margin: 0 auto; display: block; }
body a { color: #212121; outline: none; }
body a:hover, body a:focus { color: #169ed9; text-decoration: none; outline: none; }
body img { max-width: 100%; }
body h1, body .page-title { font-family: Merriweather-Bold, "Myanmar3", "Arial", sans-serif; color: #212121; font-size: 40px; font-weight: normal; line-height: 1.5em; padding: 30px 0; text-transform: uppercase; }
body h2 { font-family: Merriweather-Bold, "Myanmar3", "Arial", sans-serif; color: #212121; font-size: 30px; line-height: 35px; text-transform: capitalize; padding: 15px 0; margin-bottom: 20px; font-weight: normal; }
body h3 { font-family: Merriweather-Bold, "Myanmar3", "Arial", sans-serif; color: #212121; font-size: 27px; line-height: 49px; }
body .item-list ul.pager { padding: 0; margin: 10px 0 25px 0; padding: 0; }
body .item-list ul.pager li { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: inline-block; vertical-align: middle; font-size: 18px; color: #169ed9; background: rgba(82, 82, 82, 0); height: 40px; line-height: 40px; text-decoration: none; width: 40px; cursor: pointer; margin: 0 5px 0 0; padding: 0; transition: 0.3s all; }
body .item-list ul.pager li a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 18px; color: #169ed9; display: block; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; }
body .item-list ul.pager li:hover { background: rgba(82, 82, 82, 0.05); }
body .item-list ul.pager li.pager-ellipsis:hover, body .item-list ul.pager li.pager-next:hover, body .item-list ul.pager li.pager-previous:hover { background: transparent; }
body .item-list ul.pager li.pager-current { background: #169ed9; color: #fff; box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); }
body .item-list ul.pager li.pager-next, body .item-list ul.pager li.pager-previous { margin: 0; }
body .item-list ul.pager li.pager-next a, body .item-list ul.pager li.pager-previous a { color: transparent; }
body .item-list ul.pager li.pager-next a:before, body .item-list ul.pager li.pager-next a:after, body .item-list ul.pager li.pager-previous a:before, body .item-list ul.pager li.pager-previous a:after { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; color: #169ed9; font-size: 25px; font-weight: bold; }
body .item-list ul.pager li.pager-previous a:after { content: ""; }
body .item-list ul.pager li.pager-next a:before { content: ""; }
body .item-list ul.pager li.pager-first, body .item-list ul.pager li.pager-last { display: none; }
body .view-filters { float: right; }
body .form-item-combine, body .form-item-combine-1, body .form-item-field-custom-post-date-value-min-date, body .form-item-field-custom-post-date-value-max-date { position: relative; }
body .form-item-combine:after, body .form-item-combine-1:after, body .form-item-field-custom-post-date-value-min-date:after, body .form-item-field-custom-post-date-value-max-date:after { font-family: "FontAwesome", "Myanmar3", "Arial", sans-serif; position: absolute; top: 15px; right: 12px; color: #169ed9; }
body .form-item-combine:after { content: ""; }
body .form-item-combine-1:after { content: ""; }
body #edit-field-custom-post-date-value-min-wrapper, body #edit-field-custom-post-date-value-max-wrapper { display: inline-block; vertical-align: top; width: 50%; box-sizing: border-box; }
body .form-item-field-custom-post-date-value-min-date:after, body .form-item-field-custom-post-date-value-max-date:after { content: ""; }
body #edit-field-custom-post-date-value-min-wrapper { padding-right: 4px; }
body #edit-field-custom-post-date-value-max-wrapper { padding-left: 3px; }
body .form-item-field-custom-post-date-value-max { margin-right: 0 !important; }
body .views-exposed-form .views-exposed-widget { display: inline-block; vertical-align: top; padding: 0 2px 20px 5px; }
body .views-exposed-form .views-exposed-widget input[type="text"] { background: #fff; width: 265px; height: 43px; line-height: 43px; padding: 0 0 0 8px; }
body .views-exposed-form .views-exposed-widget.views-submit-button { display: none; }
body .chosen-container-multi .chosen-choices { border: 0; background-image: none; }
body .chosen-container-single { font-family: Geogrotesque-Regular, "Myanmar3", "Arial", sans-serif; width: 275px !important; }
body .chosen-container-single .chosen-single { border: 0; background: transparent; box-shadow: none; height: 43px; line-height: 43px; }
body .chosen-container-single .chosen-single:focus { outline: none; }
body .chosen-container-single .chosen-single .chosen-search input[type="text"] { padding: 0; }
body .chosen-container-single .chosen-single span { color: #212121; font-size: 14px; margin-right: 35px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
body .chosen-container-single .chosen-single span:focus { outline: none; }
body .chosen-container-single .chosen-single div { width: 43px; height: 43px; line-height: 43px; }
body .chosen-container-single .chosen-single div b { background-color: #000000; background-image: none !important; }
body .chosen-container-single .chosen-single div b:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; color: #fff; font-size: 18px; display: block; line-height: 43px; text-align: center; }
body .chosen-container-active .chosen-single { border: 0 !important; background: transparent !important; }
body .chosen-container-active .chosen-single:focus { outline: none; }
body .chosen-container-active.chosen-with-drop .chosen-single div b:before { content: ""; }
body .chosen-container { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dce2ec; background: #fff; }
body .chosen-container .chosen-results { margin: 0; padding: 0; }
body .pane-category-filter .views-exposed-form .views-exposed-widget { width: 100%; box-sizing: border-box; padding: 0 0 10px 0; }
body .pane-category-filter .views-exposed-form .views-exposed-widget input[type="text"] { width: 100%; box-sizing: border-box; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; height: 38px !important; padding: 0 35px 0 20px; }
body .view-search .views-exposed-form .views-exposed-widget { width: 20%; }
body .view-search .views-exposed-form .views-exposed-widget.views-submit-button { width: auto; }
body .view-search .views-exposed-form .views-exposed-widget#edit-field-custom-post-date-value-wrapper { width: 25%; }
body .view-search .views-exposed-form .views-exposed-widget input[type="text"] { width: 100%; box-sizing: border-box; }
body .view-search .views-exposed-form .views-exposed-widget .chosen-container-single { width: 100% !important; }
body .view-search .views-exposed-form .views-exposed-widget .chosen-container-single .chosen-single { height: 41px; line-height: 41px; }
body .view-search .views-exposed-form .views-exposed-widget .chosen-container-single .chosen-single div b { background-color: transparent; }
body .view-search .views-exposed-form .views-exposed-widget .chosen-container-single .chosen-single div b:before { color: #169ed9; }
body .view-search #edit-field-topics-tid { width: 100%; background: #fff; height: 43px; }
body .view-search #edit-submit-search { height: 43px; line-height: 43px; padding: 0 30px; border: 0; margin-top: 16px; }
body .view-search .container-inline-date .date-padding, body .view-search .container-inline-date .form-item { width: 100%; }
body.page-user .views-exposed-form .views-exposed-widget { width: 24%; }
body.section-report p { line-height: normal; }

input[type="text"], input[type="password"], input[type="search"], input[type="email"], textarea, select { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-appearance: none; outline: none; font-size: 16px; background: #fff; color: #212121; border: 1px solid #dce2ec; }

input[type="text"], input[type="password"], input[type="search"], input[type="email"] { line-height: 24px; height: 22px; padding: 15px; }

textarea { padding: 11px; }

select { padding: 0 15px; }

input[type="submit"], .donation-submit-button { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 15px; background: #169ed9; border: 1px solid #169ed9; text-transform: uppercase; box-shadow: none; height: 54px; line-height: 54px; padding: 0 3em; color: #fff; transition: 0.3s all; -webkit-appearance: none; margin-right: 0.5em; outline: none; }
input[type="submit"]:hover, .donation-submit-button:hover { background: #F30067; border: 1px solid #F30067; }

.donate-button a, .file-widget .form-submit, .subscribe, .currency-wrap { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; color: #169ed9; border: 1px solid #169ed9; padding: 15px 25px; display: inline-block; text-transform: uppercase; transition: 0.3s all; }

.subscribe { display: block; width: 155px; margin-top: 35px; padding: 0; }
.subscribe a { color: #169ed9; transition: 0.3s all; padding: 15px 25px; display: block; }
.subscribe a:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; padding-right: 7px; }
.subscribe:hover a { color: #fff; }

#edit-cancel { height: 24px !important; }

.ajax-progress-throbber { position: absolute; }

#main-content, .region-hightlighted { max-width: 1140px; margin: 0 auto; }

.msp-full-width-panes #main-content { max-width: 100%; margin: 0 auto; }
.msp-full-width-panes .panel-pane { max-width: 1140px; margin: 0 auto; }
.msp-full-width-panes .panel-pane.ads { max-width: inherit; width: 100%; }
.msp-full-width-panes .panel-pane.ads .block-inner { max-width: 1140px; margin: 0 auto; }
.msp-full-width-panes .panel-pane.msp-full-width { max-width: 100%; }

#content .panel-display, #content .panel-flexible { margin: 0; }

.block-title { margin-bottom: 20px; }

.block .view-content { clear: both; }

.view-empty { clear: both; text-align: center; color: #212121; font-weight: bold; text-transform: uppercase; font-size: 20px; padding-top: 50px; }
.view-empty ul { padding: 0; }
.view-empty ul li { list-style: none; color: #212121; font-size: 14px; font-style: italic; margin-bottom: 10px; }

#block-system-main { position: relative; }
#block-system-main:hover a.contextual-links-trigger { display: block; }

#colorbox #subscribe-text { margin: 14% 20%; }
#colorbox #subscribe-text input[type="submit"] { margin: 30px auto 0; display: block; }
#colorbox h2.block-title, #colorbox .mailchimp-signup-subscribe-form-description { text-align: center; }
#colorbox .mailchimp-signup-subscribe-form .form-item input[type="text"] { width: 100%; box-sizing: border-box; height: 54px; }

#cboxOverlay { opacity: 1 !important; }

.no-scroll { overflow: hidden; height: 100%; }

#cboxCurrent { top: auto; bottom: 0; right: 10px; }

#cboxClose { outline: none; }

.social-icon { margin: -3px -5px 0 0; }
.social-icon a:hover .fa.fa-facebook { background: #3b5a9a; }
.social-icon a:hover .fa.fa-twitter { background: #1aa9e1; }
.social-icon a:hover .fa.fa-envelope { background: #cf4046; }
.social-icon.staff-icon .fa { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.social-icon .fa { -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; width: 30px; height: 30px; line-height: 30px; text-align: center; padding: 4px; margin: 0 3px; border: 1px solid #fff; transition: 0.3s all; }
.social-icon .fa:before { color: #fff; }
.social-icon .fa.fa-envelope { margin-right: 5px; }

#header { background: #169ed9; padding-top: 5px; top: 0; margin-bottom: 30px; text-align: right; border-bottom: 10px solid #fff; z-index: 9999; transition: 0.2s all; }
body.election-2020 #header, body[class*="election"] #header, .section-photo-gallery #header, .section-candidates #header, .section-elect #header { border-bottom: 0; margin-bottom: 0; }

.region-page-bottom #admin-menu { z-index: 9999; }

.header-inner { max-width: 1340px; margin: 0 auto; }

#branding { float: left; }

#logo { padding: 5px 0; margin: 0; }
#logo img { width: 168px; }

#block-myanmarnow-core-custom-page-title { background: #fff; }
#block-myanmarnow-core-custom-page-title .block-inner { max-width: 1140px; margin: 0 auto; }
#block-myanmarnow-core-custom-page-title .content { font-family: Merriweather-Bold, "Myanmar3", "Arial", sans-serif; color: #212121; font-size: 40px; font-weight: normal; line-height: 1.5em; padding: 30px 0; text-transform: uppercase; }

.language-switcher-locale-url { margin: 3px 0 0 8px; padding: 3px 0 0 5px !important; }
.language-switcher-locale-url li { display: inline-block; list-style: none; }
.language-switcher-locale-url li a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 15px; color: #fff; transition: 0.1s ease-out; padding: 10px 0; }
.language-switcher-locale-url li.active { display: none; }
.lang-my .language-switcher-locale-url { margin-top: 5px; }

.msp-search-form { display: none; }

.search-body { line-height: 25px; }

.page-search .views-exposed-form .views-exposed-widget.views-submit-button { display: inherit; }
.page-search #columns .view-header { margin-bottom: 30px; }

#page-title { margin: 0 10px; }

#block-myanmarnow-core-custom-wrapper { float: right; margin-top: 20px; }
#block-myanmarnow-core-custom-wrapper .views-exposed-form .views-exposed-widget { width: 100%; }
#block-myanmarnow-core-custom-wrapper .views-exposed-form .views-exposed-widget label { display: none; }
#block-myanmarnow-core-custom-wrapper .views-exposed-form .views-exposed-widget input[type="text"] { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-transition: all 0.5s cubic-bezier(0, 0.795, 0, 1); -moz-transition: all 0.5s cubic-bezier(0, 0.795, 0, 1); -ms-transition: all 0.5s cubic-bezier(0, 0.795, 0, 1); -o-transition: all 0.5s cubic-bezier(0, 0.795, 0, 1); transition: all 0.5s cubic-bezier(0, 0.795, 0, 1); background: #169ed9; width: 30px; height: 30px; padding: 4px; color: transparent; border: 1px solid #fff; font-style: inherit; cursor: pointer; line-height: 30px; }
#block-myanmarnow-core-custom-wrapper .views-exposed-form .views-exposed-widget input[type="text"]:focus { border-radius: 20px; width: 140px; padding-left: 15px; padding-right: 40px; color: #fff; cursor: auto; }
#block-myanmarnow-core-custom-wrapper .views-exposed-form .views-exposed-widget #edit-mefibs-form-search-only-submit-search { -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background: url("../images/icon-search-white.png") 7px 12px no-repeat; background-size: 15px; -webkit-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -moz-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -ms-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); -o-transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57); border: 0; width: 30px; height: 38px; text-indent: -99999px; padding: 0; outline: none; margin-right: 0; margin-top: 0; position: absolute; right: 0; }
#block-myanmarnow-core-custom-wrapper .views-submit-button { position: absolute; display: inline-block; top: 1px; right: 0; padding: 0; margin: 0; }

#edit-mefibs-form-search-only-field-author-reference-target-id-wrapper, #edit-mefibs-form-search-only-field-topics-tid-wrapper, #edit-mefibs-form-search-only-field-custom-post-date-value-wrapper { display: none; }

#block-views-exp-search-page-1 .block-inner { margin-left: 0; margin-right: 0; }

.page-search-node h1#page-title { display: none; }

#search-form .container-inline div { display: inline-block; vertical-align: top; margin: 0; }

.view-search .views-row { border-bottom: 1px solid rgba(82, 82, 82, 0.1); padding-bottom: 15px; margin-bottom: 20px; }

.search-thumbnail { margin-right: 15px; }

.search-text { width: 85%; }

.search-title { font-size: 22px; margin-bottom: 15px; }

#menu-bar { background: #212121; margin: 0; }

#block-system-main-menu { max-width: 1140px; margin: 0 auto; margin-top: 15px; display: inline-block !important; }
#block-system-main-menu ul.menu { margin: 0; padding: 0; }
#block-system-main-menu ul.menu li { list-style: none; display: inline-block; float: none; padding: 0 3px 0 0; position: relative; }
#block-system-main-menu ul.menu li a, #block-system-main-menu ul.menu li span { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; text-shadow: rgba(22, 158, 217, 0.3) 1px 0 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; color: #fff; font-size: 18px; margin: 0 1px 0 0; padding: 8px 19px; line-height: 24px; display: block; text-transform: uppercase; transition: 0.3s all; outline: none; }
#block-system-main-menu ul.menu li a.active, #block-system-main-menu ul.menu li a.active-trail, #block-system-main-menu ul.menu li a:hover, #block-system-main-menu ul.menu li span.active, #block-system-main-menu ul.menu li span.active-trail, #block-system-main-menu ul.menu li span:hover { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
#block-system-main-menu ul.menu li a:hover ul.menu, #block-system-main-menu ul.menu li span:hover ul.menu { display: inherit; }
#block-system-main-menu ul.menu li.menu-depth-1 > a.active, #block-system-main-menu ul.menu li.menu-depth-1 > a.active-trail, #block-system-main-menu ul.menu li.menu-depth-1 > span.active, #block-system-main-menu ul.menu li.menu-depth-1 > span.active-trail { padding-bottom: 0; }
#block-system-main-menu ul.menu li.menu-depth-1 > a.active:after, #block-system-main-menu ul.menu li.menu-depth-1 > a.active-trail:after, #block-system-main-menu ul.menu li.menu-depth-1 > span.active:after, #block-system-main-menu ul.menu li.menu-depth-1 > span.active-trail:after { content: ''; width: 0; display: block; padding-top: 21px; margin: auto; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 12px solid #fff; }
#block-system-main-menu ul.menu li ul { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; transform: translate3d(0, -5px, 0); position: absolute; visibility: hidden; left: 0; z-index: 999999; background: #fff; box-shadow: 0 10px 20px 5px rgba(111, 111, 111, 0.1); margin-top: 35px; }
#block-system-main-menu ul.menu li ul:before { content: ''; width: 100%; height: 35px; position: absolute; left: 0; bottom: 100%; }
#block-system-main-menu ul.menu li ul li { width: 100%; padding-right: 0; border-bottom: 1px solid rgba(164, 164, 164, 0.5); }
#block-system-main-menu ul.menu li ul li a, #block-system-main-menu ul.menu li ul li span { padding: 11px 20px !important; color: #000000; opacity: 1; transition: 0s; }
#block-system-main-menu ul.menu li ul li a:hover, #block-system-main-menu ul.menu li ul li span:hover { opacity: 0.7; }
#block-system-main-menu ul.menu li ul li.last { border-bottom: 2px solid #169ed9; }
#block-system-main-menu ul.menu li:hover ul { visibility: inherit; transform: translate3d(0, 0, 0); }
.lang-my #block-system-main-menu { margin-right: 0em; }
.lang-en #block-system-main-menu { margin-right: 3em; }

.block-region-secondary-content img { width: 100%; }

body.election-2020 #columns, body[class*="election"] #columns, .section-photo-gallery #columns, .section-candidates #columns { max-width: 1140px; margin: 0 auto; }
body.election-2020 .region-secondary-content, body[class*="election"] .region-secondary-content, .section-photo-gallery .region-secondary-content, .section-candidates .region-secondary-content { overflow: hidden; }
body.election-2020 .block-region-secondary-content, body[class*="election"] .block-region-secondary-content, .section-photo-gallery .block-region-secondary-content, .section-candidates .block-region-secondary-content { margin-left: -10px; margin-right: -10px; }
body.election-2020 #block-system-main-menu ul.menu li.menu-item-9576 a.active + ul, body.election-2020 #block-system-main-menu ul.menu li.menu-item-9576 a.active-trail + ul, body[class*="election"] #block-system-main-menu ul.menu li.menu-item-9576 a.active + ul, body[class*="election"] #block-system-main-menu ul.menu li.menu-item-9576 a.active-trail + ul, .section-photo-gallery #block-system-main-menu ul.menu li.menu-item-9576 a.active + ul, .section-photo-gallery #block-system-main-menu ul.menu li.menu-item-9576 a.active-trail + ul, .section-candidates #block-system-main-menu ul.menu li.menu-item-9576 a.active + ul, .section-candidates #block-system-main-menu ul.menu li.menu-item-9576 a.active-trail + ul { margin-top: 5px; }
body.election-2020 #block-system-main-menu ul.menu li.menu-item-9576 a, body[class*="election"] #block-system-main-menu ul.menu li.menu-item-9576 a, .section-photo-gallery #block-system-main-menu ul.menu li.menu-item-9576 a, .section-candidates #block-system-main-menu ul.menu li.menu-item-9576 a { transition: 0s; }
body.election-2020 h2.block-title, body[class*="election"] h2.block-title, .section-photo-gallery h2.block-title, .section-candidates h2.block-title { margin-top: 20px; }
body.election-2020 .related-articles h2, body[class*="election"] .related-articles h2, .section-photo-gallery .related-articles h2, .section-candidates .related-articles h2 { font-size: 24px; }

.election-only-ads { display: none; }

.desktop-only-ads { text-align: center; }

.section-elect .pane-block-header .block-inner { margin-left: 0; margin-right: 0; }
.section-elect .pane-block-header p { margin: 0; }
.section-elect .field-name-body .election-only-ads { display: inherit; }
.section-elect .field-name-body .desktop-only-ads, .section-elect .field-name-body .mobile-square-ads, .section-elect .field-name-body .desktop-and-mobile-ads { display: none; }
.section-elect .field-name-body .desktop-only-ads.election-only-ads, .section-elect .field-name-body .mobile-square-ads.election-only-ads, .section-elect .field-name-body .desktop-and-mobile-ads.election-only-ads { display: inherit; }
.section-elect .field-name-body .desktop-only-ads.election-only-ads.mobile-square-ads, .section-elect .field-name-body .mobile-square-ads.election-only-ads.mobile-square-ads, .section-elect .field-name-body .desktop-and-mobile-ads.election-only-ads.mobile-square-ads { display: none; }
.section-elect .two-66-33 .field-name-body { height: 200px; overflow: hidden; }
.section-elect .two-66-33 .field-name-body.expand { overflow: inherit !important; height: 100% !important; }
.section-elect .two-66-33 .field-name-body.expand:after { display: none; }
.section-elect .two-66-33 .field-name-body.expand + .continue-reading { display: none; }
.section-elect .two-66-33 .news-title { flex: 1; }

.region-secondary-content .block, .region-secondary-content p { margin-bottom: 0; }

body .view-filters .ctools-auto-submit-full-form .views-exposed-form .views-exposed-widget select, body .view-filters .ctools-auto-submit-full-form .views-exposed-form .views-exposed-widget input { height: 45px; width: 100%; box-sizing: border-box; }

.msp-full-column { text-align: center; margin: 1em 0; }
.msp-full-column .block-content { margin: 0 7em; }

.news-title { margin-bottom: 8px; position: relative; }
.news-title a { font-size: 22px; line-height: 1.5em; transition: 0.3s all; }
.lang-my .news-title a { font-family: Merriweather-Regular, "Myanmar3", "Arial", sans-serif; font-size: 18px; line-height: 30px; }
.news-title a:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.lang-en .front-multimedia .news-title a { font-family: Merriweather-Regular, "Myanmar3", "Arial", sans-serif; font-size: 18px; line-height: 30px; }

.author-name a { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; font-size: 18px; transition: 0.3s all; color: #169ed9; }
.author-name a:hover { color: #000000; }

.news-detail-bar { margin-bottom: 30px; }
.news-detail-bar .author-top { margin-left: 16px; }
.news-detail-bar .author-bottom { padding: 5px 0 10px 12px; }
.news-detail-bar .news-date { margin-top: 10px; }
.news-detail-bar .author:before { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; content: ''; width: 4px; height: 100%; background: #F30067; position: absolute; top: 0; left: 0; bottom: 0; }

.news-detail-title, .party-reference, body.election-2020 h1#page-title { font-size: 32px; line-height: 1.5em; padding-top: 15px; padding-bottom: 0; }
.news-detail-title a, .news-detail-title, .party-reference a, .party-reference, body.election-2020 h1#page-title a, body.election-2020 h1#page-title { color: #212121 !important; }

.node-election-gallery .news-detail-title { font-size: 28px; margin-bottom: 20px; }

.party-reference, body.election-2020 h1#page-title { margin-bottom: 40px; }

body.section-partymember h1#page-title { font-size: 18px; font-weight: bold; line-height: 30px; padding-top: 20px; margin-bottom: 0; }

body.section-party-list h1#page-title { font-size: 28px; font-weight: bold; }

.party-reference { padding-top: 15px; margin-bottom: 0; }

.soical-bar { float: right; }

.node { clear: both; }

.node .field-item ul, .news-body ul { padding: 0; list-style: none; margin: 0 30px 30px; }
.node .field-item ul li, .news-body ul li { font-size: 18px; line-height: 30px; padding: 0 0 0 30px; position: relative; margin-bottom: 20px; }
.node .field-item ul li:before, .news-body ul li:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; font-size: 7px; color: #F30067; position: absolute; left: 0; top: 1px; display: block; }
.node .field-item ul li:last-child, .news-body ul li:last-child { margin-bottom: 0; }
.node .field-item ul strong a, .news-body ul strong a { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; color: #212121; transition: 0.1s all; }
.node .field-item ul strong a:hover, .news-body ul strong a:hover { color: #169ed9; }
.node .field-item .topics ul li, .news-body .topics ul li { line-height: inherit; }

.scroll-pane .news-body { transition: 0.3s all; }
.scroll-pane .news-body.expand { overflow: inherit !important; height: 100% !important; }
.scroll-pane .news-body.expand:after { display: none; }
.scroll-pane .news-body.expand + .continue-reading { display: none; }
.scroll-pane .donate { max-width: 750px; margin: 0 auto; box-sizing: border-box; }
.scroll-pane .infinite-scroll .news-body { max-width: 720px; margin: 0 auto; box-sizing: border-box; opacity: 1; height: 300px; overflow: hidden; }
.scroll-pane .infinite-scroll .news-body .news-body { opacity: 0.7; }
.scroll-pane .infinite-scroll .donate > .block { background: #f6f6f6; border-left: 4px solid #169ed9; padding: 35px 60px; margin-left: 45px; }
.scroll-pane .infinite-scroll .donate > .block h2 { padding: 0; margin-bottom: 12px; }
.scroll-pane .infinite-scroll .donate > .block h2 a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 24px; line-height: 36px; transition: 0.3s all; }
.scroll-pane .gallery-caption .views-row, .scroll-pane .author-info .views-row, .scroll-pane .news-author .views-row { margin-bottom: 0; }
.scroll-pane blockquote p, .scroll-pane p strong { color: #212121; }
.scroll-pane .block { max-width: 728px; margin: 0 auto; text-align: center; }

.node-type-author .msp-three-col .views-row { margin-bottom: 30px; }

.author, .author-profile { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.author img, .author-profile img { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }

.author-profile { align-items: center; }
.author-profile .author-wrapper { flex: 1; padding-left: 15px; }

.author-top img { width: 70px; height: 70px; }

.author-image img { width: 100px; height: 100px; }

.author-count { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; margin-top: 20px; color: #F30067; }

.author-title { font-family: Merriweather-Bold, "Myanmar3", "Arial", sans-serif; font-size: 32px; line-height: 40px; }

.author-wrapper + span { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 18px; width: 100%; border-bottom: 1px solid #212121; opacity: 0.6; padding-bottom: 10px; margin-top: 30px; margin-bottom: 10px; letter-spacing: 0.02em; }

.author-bottom p { margin-bottom: 0; }

.author-icon { margin-bottom: 15px; }

.msp-wrap-three { margin-bottom: 20px; }
.msp-wrap-three .msp-col-one, .msp-wrap-three .msp-col-two { display: inline-block; vertical-align: top; }
.msp-wrap-three .msp-col-one { width: 31.5%; margin-right: 15px; }
.msp-wrap-three .msp-col-two { width: 66%; }

.gallery-overview-bottom { background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 7px; display: block; width: 100%; padding: 20px 0; }

.gallery-count { color: #fff; padding: 0 10px; }

.gallery-title { color: #fff; }
.gallery-title a { font-size: 22px; padding: 0 10px; color: #fff; }
.gallery-title a:hover { color: #fff; }

.collageformatter-collage-wrapper { margin: 0 auto; }

.collageformatter-collage-image { position: relative; overflow: hidden; }
.collageformatter-collage-image a:before { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; background: url("../images/icon-camera.png") center center no-repeat rgba(0, 0, 0, 0.3); content: ''; text-align: center; display: block; font-size: 30px; position: absolute; top: -100px; height: 100%; width: 100%; }
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .collageformatter-collage-image a:before { /* on retina, use image that's scaled by 2 */ background-image: url("../images/retina-images/icon-camera@2x.png"); background-size: 32px 32px; } }
.collageformatter-collage-image:hover a:before { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; top: 0; }

.contact-address-map-icon, .contact-phone-icon, .contact-clock-icon { margin-top: 30px; }
.contact-address-map-icon .block-content:before, .contact-phone-icon .block-content:before, .contact-clock-icon .block-content:before { content: ''; width: 69px; height: 54px; display: block; margin: 0 auto 30px; }
.contact-address-map-icon .block-content p, .contact-phone-icon .block-content p, .contact-clock-icon .block-content p { margin-bottom: 0; }

.contact-address-map-icon .block-content:before { background: url("../images/retina-images/icon-gmap@2x.png") center no-repeat; background-size: cover; }
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .contact-address-map-icon .block-content:before { /* on retina, use image that's scaled by 2 */ background-image: url("../images/retina-images/icon-gmap@2x.png"); background-size: 69px 54px; } }

.contact-phone-icon .block-content:before { background: url("../images/icon-phone.png") center no-repeat; }
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .contact-phone-icon .block-content:before { /* on retina, use image that's scaled by 2 */ background-image: url("../images/retina-images/icon-phone@2x.png"); background-size: 54px 54px; } }

.contact-clock-icon .block-content:before { background: url("../images/icon-clock.png") center no-repeat; }
@media (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx) { .contact-clock-icon .block-content:before { /* on retina, use image that's scaled by 2 */ background-image: url("../images/retina-images/icon-clock@2x.png"); background-size: 54px 54px; } }

.contact-form-full { padding-top: 30px; }
.contact-form-full .webform-client-form label { display: none; }
.contact-form-full .form-item { margin-bottom: 0; }
.contact-form-full .form-item:nth-of-type(1), .contact-form-full .form-item:nth-of-type(2), .contact-form-full .form-item:nth-of-type(3) { display: inline-block; vertical-align: top; }
.contact-form-full .form-item:nth-of-type(1), .contact-form-full .form-item:nth-of-type(2) { margin-right: 18px; }
.contact-form-full .form-item:nth-of-type(4) input[type="text"] { width: 97.2%; }
.contact-form-full input[type="text"], .contact-form-full input[type="email"] { width: 336px; }
.contact-form-full input[type="submit"] { width: 40%; margin-right: 0; }
.contact-form-full .form-actions { text-align: center; }
.contact-form-full .form-textarea-wrapper { display: block !important; }

.map-block { position: relative; }

.map-overlay { background: transparent; position: absolute; width: 95%; height: 400px; margin-top: 0; }

.map iframe { width: 100%; }

.grippie, .caption.file-icon p { display: none !important; }

.region-content-second .block-inner, .region-content-second #block-block-5 { margin: 0; }

.hide-page-title h1#page-title, .hide-pane-title h1#page-title { display: none; }

.edit-link, .views-field-edit-node { position: absolute; top: 10px; left: 10px; visibility: hidden; }
.edit-link a, .views-field-edit-node a { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 30px; height: 30px; background: #000000; color: transparent; display: block; line-height: 30px; }
.edit-link a:before, .views-field-edit-node a:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; color: #fff; text-align: center; width: 30px; display: block; }
.edit-link a:hover, .edit-link a:focus, .views-field-edit-node a:hover, .views-field-edit-node a:focus { color: transparent; }

.views-row { position: relative; }
.views-row:hover .edit-link, .views-row:hover .views-field-edit-node { visibility: inherit; }

blockquote { margin: 3em 0; padding: 25px; position: relative; border-top: 1px solid rgba(82, 82, 82, 0.3); border-bottom: 1px solid rgba(82, 82, 82, 0.3); }
blockquote p { font-size: 20px; line-height: 38px; margin-bottom: 0; color: #212121; }
blockquote:before, blockquote:after { content: ''; position: absolute; width: 42px; height: 25px; background-repeat: no-repeat; background-color: #fff; background-size: 42px; }
blockquote:before { background-image: url("../images/quote-style1.png"); left: 0; top: -15px; }
blockquote:after { background-image: url("../images/quote-style2.png"); right: 0; bottom: -15px; }

.img-center { text-align: center; }

.img-caption { max-width: 90%; margin: 0 auto; }

.player iframe { height: 525px; }

#tasks { max-width: 1170px; margin: 0 auto; }
#tasks ul { display: inline-block; vertical-align: top; }
#tasks ul.tabs { width: 80%; border-bottom: 0; }
#tasks ul.tabs li { margin: 0 0 0 -1px; }
#tasks ul.tabs li a { margin: 0; padding: 5px 10px; font-size: 14px; border: 1px solid #ccc; color: #212121; }
#tasks ul.tabs li a:hover { background: #e6e6e6; }
#tasks ul.tabs li:first-child a { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
#tasks ul.tabs li:last-child a { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
#tasks ul.tabs li.active a { background: #e6e6e6; }
#tasks ul.action-links { width: 18%; text-align: right; padding: 0; margin-top: 25px; }
#tasks ul.action-links li a { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #212121; color: #fff; padding: 7px 10px; font-size: 13px; }
#tasks ul.action-links li a:hover { background: #005581; }

.page-not-found { text-align: center; margin-top: 80px; }
.page-not-found span { display: block; margin-bottom: 30px; }
.page-not-found-icon:before { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; color: #fff; background: #169ed9; font-size: 80px; width: 150px; height: 150px; display: inline-block; line-height: 150px; }
.page-not-found-code { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 100px; line-height: 100px; color: #169ed9; }
.page-not-found-text { font-size: 25px; line-height: 30px; }
.page-not-found-home a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 15px; text-transform: uppercase; height: 54px; line-height: 54px; padding: 0 3em; display: inline-block; color: #fff !important; background: #F30067; transition: 0.3s all; }
.page-not-found-home a:hover { background: #169ed9; }

.news-author .view-content { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.news-author .view-content .views-row { width: 50%; }

.author-info > .author-detail .view-content { border-top: 1px solid rgba(82, 82, 82, 0.3); border-bottom: 1px solid rgba(82, 82, 82, 0.3); padding: 18px 30px; box-sizing: border-box; }
.author-info > .author-detail .view-content .views-row { margin-bottom: 20px; }
.author-info > .author-detail .view-content .views-row.views-row-last { margin-bottom: 0; }
.author-info > .author-detail .view-content .author-top { margin-bottom: -10px; }
.author-info > .author-detail .view-content .author-top img { width: 80px; height: 80px; }
.author-info > .author-detail .view-content .author-bottom { width: 80%; padding-left: 3%; }
.author-info > .author-detail .view-content .author-bottom .author-name { margin-bottom: 10px; }
.author-info > .author-detail .view-content .author-bottom .author-name a { font-size: 24px; line-height: 36px; }
.author-info > .author-detail .view-content .author-bottom .author-body p { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; font-size: 14px; line-height: 24px; opacity: 0.6; }

.author-info + .donate, .related-news + .donate { background: #f6f6f6; border-left: 4px solid #169ed9; padding: 35px 60px; margin-bottom: 0 !important; }
.author-info + .donate h2, .related-news + .donate h2 { padding: 0; margin-bottom: 12px; }
.author-info + .donate h2 a, .related-news + .donate h2 a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 24px; line-height: 36px; transition: 0.3s all; }

.media-element-container { margin-bottom: 20px; }

.node-content .media-element-container { width: 100%; text-align: center; }
.node-content strong { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; }

.node-content p a img, .news-body p a img { display: block; margin: 0 auto; }

#branding, .region-header, .social-icon, .language-switcher-locale-url, #views-exposed-form-search-page-1-mefibs-form-search-only, .search-thumbnail, .search-text { display: inline-block; vertical-align: top; }

#views-exposed-form-search-page-1-mefibs-form-search-only { position: relative; width: 40px; height: 40px; }
#views-exposed-form-search-page-1-mefibs-form-search-only .views-exposed-form { position: absolute; right: 2px; margin-top: -3px; }

.captcha.form-wrapper { border: none; padding: 0; margin: 30px; }
.captcha.form-wrapper .fieldset-legend, .captcha.form-wrapper .fieldset-description { display: none; }
.section-contact .captcha.form-wrapper { max-width: 150px; margin: 30px auto; }

.msp-two-col .view-content, .msp-three-col .view-content { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.msp-two-col .views-row, .msp-three-col .views-row { margin-bottom: 30px; }

.msp-two-col .views-row { width: 48.5%; margin-right: 3%; }
.msp-two-col .views-row:nth-child(2n) { margin-right: 0; }

.msp-three-col .views-row { width: 31.5%; margin-right: 2.7%; }
.msp-three-col .views-row:nth-child(3n) { margin-right: 0; }

.section-literatures .panel-pane.most-read-pane .block-inner { border-bottom: 0; }
.section-literatures .region-two-66-33-first .view-content, .section-literatures .region-two-66-33-first .view-footer { width: 48%; }
.section-literatures .region-two-66-33-first .media .media-bottom { position: relative; padding: 10px 0 0; }
.section-literatures .region-two-66-33-first .media .media-bottom .news-title a { color: #212121; text-shadow: none; }
.section-literatures .desktop-and-mobile-ads { text-align: center; }
.section-literatures .desktop-only-ads .block-inner, .section-literatures .mobile-square-ads .block-inner { border-bottom: 0 !important; margin-bottom: 0 !important; padding-bottom: 0 !important; }

.front.lang-my .two-66-33, .section-literatures.lang-my .two-66-33 { border-bottom: 1px solid rgba(82, 82, 82, 0.3); }
.front .region-two-66-33-first .panel-pane:last-child .block-inner, .front .region-two-66-33-second .panel-pane:last-child .block-inner, .section-literatures .region-two-66-33-first .panel-pane:last-child .block-inner, .section-literatures .region-two-66-33-second .panel-pane:last-child .block-inner { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.front .panel-pane .block-inner, .section-literatures .panel-pane .block-inner { border-bottom: 1px solid rgba(82, 82, 82, 0.3); padding-bottom: 10px; margin-bottom: 25px; }
.front .region-two-66-33-first .view, .section-literatures .region-two-66-33-first .view { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; }
.front .region-two-66-33-first .view-header, .section-literatures .region-two-66-33-first .view-header { width: 100%; }
.front .region-two-66-33-first .view-footer .view-content, .section-literatures .region-two-66-33-first .view-footer .view-content { width: 100%; }
.front .region-two-66-33-first .view-footer .views-row, .front .region-two-66-33-second .view-content .views-row, .section-literatures .region-two-66-33-first .view-footer .views-row, .section-literatures .region-two-66-33-second .view-content .views-row { padding: 15px 0; border-bottom: 1px solid rgba(82, 82, 82, 0.1); }
.front .region-two-66-33-first .view-footer .views-row.views-row-last, .front .region-two-66-33-second .view-content .views-row.views-row-last, .section-literatures .region-two-66-33-first .view-footer .views-row.views-row-last, .section-literatures .region-two-66-33-second .view-content .views-row.views-row-last { border-bottom: 0; padding-bottom: 0; }
.front .region-two-66-33-second .mobile-square-ads p.rtecenter, .section-literatures .region-two-66-33-second .mobile-square-ads p.rtecenter { margin-bottom: 10px; }

.front .panel-pane.pane-feature .block-inner { padding-bottom: 0; }
.front .ads-leaderboard iframe { margin-bottom: 20px; }
.front .region-two-66-33-first .view-content { width: 100% !important; }

.overview-top { margin-bottom: 10px; }

.frontpage-top, .frontpage-info, .overview-top, .election-news-small .overview { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }

.frontpage-top .news-image, .overview-top .news-image { width: 50%; }
.frontpage-top .frontpage-top-wrapper, .frontpage-top .overview-top-wrapper, .overview-top .frontpage-top-wrapper, .overview-top .overview-top-wrapper { width: 47%; margin-left: 3%; }
.frontpage-top .frontpage-top-wrapper .news-title, .frontpage-top .overview-top-wrapper .news-title, .overview-top .frontpage-top-wrapper .news-title, .overview-top .overview-top-wrapper .news-title { margin-bottom: 12px; }
.frontpage-top .frontpage-top-wrapper .news-title a, .frontpage-top .overview-top-wrapper .news-title a, .overview-top .frontpage-top-wrapper .news-title a, .overview-top .overview-top-wrapper .news-title a { font-size: 32px; line-height: 48px; }

.overview-large-pane .block-inner, .election-news-small .block-inner, .multimedia-and-popular .block-inner { border-bottom: 1px solid rgba(82, 82, 82, 0.3); }

.region-two-66-33-second { position: -webkit-sticky; position: sticky; top: 20px; }
.region-two-66-33-second .election-news-small .block-inner { border-bottom: 0; }

.section-election .multimedia-and-popular .block-content .views-row { padding: 0; border-bottom: 0; }
.section-election .multimedia-and-popular .view-footer .news-title a { font-size: 14px; line-height: 24px; }

.election-2020-title + h1#page-title, .overview-large-pane h2.block-title { font-size: 30px; text-transform: uppercase; padding-top: 0; margin-top: 20px; font-weight: bold; }

.frontpage-info .frontpage-col-wrapper { width: 54%; }
.frontpage-info .news-image { margin-left: 4%; width: 41.7%; }

.mmnow-title { display: inline-block; position: relative; padding-left: 14px; margin-bottom: 20px; }
.mmnow-title:before { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; content: ''; width: 4px; height: 100%; background: #169ed9; position: absolute; top: 0; left: 0; bottom: 0; }
.mmnow-title:after { content: ''; width: 22px; height: 2px; background: #169ed9; display: inline-block; position: absolute; top: 50%; transform: translateY(-20%); transition: 0.3s all; }
.mmnow-title a { font-family: Palatino-Bold, "Myanmar3", "Arial", sans-serif; font-size: 32px; line-height: 50px; padding-right: 10px; transition: 0.3s all; }
.mmnow-title a:after { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; color: #169ed9; position: absolute; padding-left: 23px; transition: 0.3s all; }
.mmnow-title:hover:after { width: 40px; }
.mmnow-title:hover a:after { padding-left: 40px; }

.multimedia-and-popular .view-footer .views-row { border-bottom: 1px solid rgba(82, 82, 82, 0.1); padding: 15px; }
.multimedia-and-popular .view-footer .views-row.views-row-last { border-bottom: 0; }

.videodetector iframe { height: 420px; }

.front .media .media-bottom, .section-election .media .media-bottom { padding: 20px 25px; position: absolute; left: 0; right: 0; bottom: 7px; }
.front .media .media-bottom .news-title a, .section-election .media .media-bottom .news-title a { color: #fff; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.6); }

.media-list .news-title { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.media-list .news-title:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; color: #525252; padding-top: 10px; padding-right: 16px; }
.media-list .news-title a { width: 89%; }

.image-icon, .video-icon { position: relative; margin-bottom: 10px; }
.image-icon a, .video-icon a { transition: 0.3s all; }
.image-icon a:before, .image-icon a:after, .video-icon a:before, .video-icon a:after { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.image-icon a:before, .video-icon a:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; width: 78px; color: #F30067; z-index: 1; }
.image-icon a:after, .video-icon a:after { content: ''; background: #fff; width: 50px; height: 50px; }
.image-icon img, .video-icon img { width: 100%; }
.not-front .msp-three-col .image-icon a:before, .not-front .msp-three-col .video-icon a:before { transform: scale(0.6) translate(-83%, -83%); }
.not-front .msp-three-col .image-icon a:after, .not-front .msp-three-col .video-icon a:after { transform: scale(0.8) translate(-60%, -60%); }
.related-news .image-icon a:before, .related-news .video-icon a:before { transform: scale(0.7692) translate(-60%, -60%); }
.related-news .image-icon a:after, .related-news .video-icon a:after { width: 40px; height: 40px; }

.image-icon a:before { content: ""; font-size: 73px; height: 50px; line-height: 50px; }

.video-icon { overflow: hidden; }
.video-icon img { margin-top: -6%; margin-bottom: -7%; }
.video-icon a:before { content: ""; font-size: 93px; height: 78px; line-height: 80px; }
.election-news .video-icon a:before { font-size: 70px; width: 60px; height: 60px; line-height: 62px; }
.election-news .video-icon img { margin-top: inherit; margin-bottom: inherit; }

.node-type-news #block-system-main-menu ul.menu li a, .node-type-news #block-system-main-menu ul.menu li span, .node-type-gallery #block-system-main-menu ul.menu li a, .node-type-gallery #block-system-main-menu ul.menu li span, .node-type-page #block-system-main-menu ul.menu li a, .node-type-page #block-system-main-menu ul.menu li span, .page-search #block-system-main-menu ul.menu li a, .page-search #block-system-main-menu ul.menu li span, .page-taxonomy #block-system-main-menu ul.menu li a, .page-taxonomy #block-system-main-menu ul.menu li span, .page-contact #block-system-main-menu ul.menu li a, .page-contact #block-system-main-menu ul.menu li span, .section-author #block-system-main-menu ul.menu li a, .section-author #block-system-main-menu ul.menu li span, .section-careers #block-system-main-menu ul.menu li a, .section-careers #block-system-main-menu ul.menu li span, .node-type-career #block-system-main-menu ul.menu li a, .node-type-career #block-system-main-menu ul.menu li span { opacity: 1; }

.page-taxonomy.section-elections #block-system-main-menu ul.menu li a, .section-elect #block-system-main-menu ul.menu li a { opacity: 0.7; }
.page-taxonomy.section-elections #block-system-main-menu ul.menu li a.active, .page-taxonomy.section-elections #block-system-main-menu ul.menu li a.active-trail, .page-taxonomy.section-elections #block-system-main-menu ul.menu li a:hover, .section-elect #block-system-main-menu ul.menu li a.active, .section-elect #block-system-main-menu ul.menu li a.active-trail, .section-elect #block-system-main-menu ul.menu li a:hover { opacity: 1; }

.node-type-news #main-content, .node-type-gallery #main-content, .section-2020-elections-result #main-content { max-width: inherit; }
.node-type-news .field-type-taxonomy-term-reference, .node-type-gallery .field-type-taxonomy-term-reference, .section-2020-elections-result .field-type-taxonomy-term-reference { margin-bottom: 0; }
.node-type-news .field-type-text-with-summary, .node-type-gallery .field-type-text-with-summary, .section-2020-elections-result .field-type-text-with-summary { margin-top: 20px; }
.node-type-news .panel-pane.special-edition .block-inner, .node-type-news .panel-pane.special-edition .views-field, .node-type-news .view-news-infinite-scroll > .view-content > .views-row .block-inner, .node-type-news .view-news-infinite-scroll > .view-content > .views-row .views-field, .node-type-news .pane-node-content .block-inner, .node-type-news .pane-node-content .views-field, .node-type-gallery .panel-pane.special-edition .block-inner, .node-type-gallery .panel-pane.special-edition .views-field, .node-type-gallery .view-news-infinite-scroll > .view-content > .views-row .block-inner, .node-type-gallery .view-news-infinite-scroll > .view-content > .views-row .views-field, .node-type-gallery .pane-node-content .block-inner, .node-type-gallery .pane-node-content .views-field, .section-2020-elections-result .panel-pane.special-edition .block-inner, .section-2020-elections-result .panel-pane.special-edition .views-field, .section-2020-elections-result .view-news-infinite-scroll > .view-content > .views-row .block-inner, .section-2020-elections-result .view-news-infinite-scroll > .view-content > .views-row .views-field, .section-2020-elections-result .pane-node-content .block-inner, .section-2020-elections-result .pane-node-content .views-field { max-width: 1000px; margin: 0 auto; }
.node-type-news .panel-pane.special-edition, .node-type-gallery .panel-pane.special-edition, .section-2020-elections-result .panel-pane.special-edition { margin-bottom: 60px; }
.node-type-news .news-image img, .node-type-news .media img, .node-type-gallery .news-image img, .node-type-gallery .media img, .section-2020-elections-result .news-image img, .section-2020-elections-result .media img { box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); display: block; margin: 0 auto; height: auto !important; }
.node-type-news .news-image img, .node-type-gallery .news-image img, .section-2020-elections-result .news-image img { width: 100%; }
.node-type-news .overview .news-image img, .node-type-gallery .overview .news-image img, .section-2020-elections-result .overview .news-image img { box-shadow: none; }
.node-type-news .media span.caption, .node-type-gallery .media span.caption, .section-2020-elections-result .media span.caption { width: inherit !important; height: inherit !important; }
.node-type-news .media .file-image p, .node-type-news .views-field-field-gallery-caption, .node-type-news .news-image-alt-textm, .node-type-news .img-caption, .node-type-gallery .media .file-image p, .node-type-gallery .views-field-field-gallery-caption, .node-type-gallery .news-image-alt-textm, .node-type-gallery .img-caption, .section-2020-elections-result .media .file-image p, .section-2020-elections-result .views-field-field-gallery-caption, .section-2020-elections-result .news-image-alt-textm, .section-2020-elections-result .img-caption { line-height: 24px; font-weight: normal; margin-top: 10px; opacity: 0.6; text-align: center; }
.node-type-news .views-field-field-gallery-caption > div, .node-type-gallery .views-field-field-gallery-caption > div, .section-2020-elections-result .views-field-field-gallery-caption > div { margin: 10px 0 30px; font-style: italic; text-align: center; }
.node-type-news .field-type-youtube > div, .node-type-news .youtube > div, .node-type-gallery .field-type-youtube > div, .node-type-gallery .youtube > div, .section-2020-elections-result .field-type-youtube > div, .section-2020-elections-result .youtube > div { margin-bottom: 30px !important; }
.node-type-news .addthis_toolbox .at-icon, .node-type-gallery .addthis_toolbox .at-icon, .section-2020-elections-result .addthis_toolbox .at-icon { width: 20px !important; height: 20px !important; padding: 10px; transition: 0.3s all; }
.node-type-news .at-icon-wrapper, .node-type-gallery .at-icon-wrapper, .section-2020-elections-result .at-icon-wrapper { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; background: #212121 !important; width: 40px !important; height: 40px !important; transition: 0.3s all; }
.node-type-news .at-icon-wrapper:hover, .node-type-gallery .at-icon-wrapper:hover, .section-2020-elections-result .at-icon-wrapper:hover { width: 45px !important; height: 45px !important; margin-left: -3px; background: #000000 !important; }
.node-type-news .at-icon-wrapper:hover .at-icon, .node-type-gallery .at-icon-wrapper:hover .at-icon, .section-2020-elections-result .at-icon-wrapper:hover .at-icon { padding: 13px; }
.node-type-news .video-icon img, .node-type-gallery .video-icon img, .section-2020-elections-result .video-icon img { margin-top: -6%; margin-bottom: -7%; }

.node-type-news .region-tertiary-content { display: none; }
.node-type-news .panel-pane.special-edition, .node-type-news .view-news-infinite-scroll > .view-content > .views-row { border-bottom: 1px solid rgba(82, 82, 82, 0.3); padding-bottom: 30px; margin-bottom: 30px; }
.node-type-news .news-image img, .node-type-news .media img { height: auto !important; }

.node-news .node-content, .node-news .gallery, .node-news .gallery-caption, .node-news .topics, .node-news .news-youtube, .node-news .decoration, .node-news .author-info, .node-news .donate, .node-news .field-type-youtube, .node-news .related-news { max-width: 720px; margin: 0 auto; box-sizing: border-box; }
.node-news .gallery { overflow: hidden; }
.node-news .gallery > .view { margin-bottom: 20px; }

.node-gallery .field-name-body, .node-gallery .decoration, .node-gallery .related-news, .node-gallery .donate, .node-gallery .topics, .node-gallery .field-name-field-gallery-category, .node-gallery .author-info, .node-gallery .related-news { max-width: 720px; margin: 0 auto; box-sizing: border-box; }
.node-gallery .topics { margin-bottom: 30px; }
.node-gallery .field-name-body { margin-top: 20px; }
.node-gallery .news-detail-bar { margin-bottom: 20px; }

.field-name-body .field-item a { color: #169ed9; }

.node-content h2, .node-content h3, .node-content h4, .views-row h2, .views-row h3, .views-row h4 { padding-top: 0; margin-bottom: 0; line-height: 48px; }

.news-summary { font-size: 20px; margin-top: 15px; }
.news-summary p { line-height: 30px; font-weight: bold; }
.news-summary a { color: #169ed9; }

.news-image { margin-bottom: 10px; position: relative; }
.news-image:before { clip-path: polygon(15% 12%, 15.1% 11.2%, 15.4% 10.2%, 15.8% 9.5%, 15.9% 9.4%, 16% 9.2%, 16.8% 8.3%, 17.2% 8%, 18% 7.5%, 19% 7.5%, 20% 8%, 50% 40%, 80% 8%, 81% 7.5%, 82% 7.5%, 82.8% 8%, 83.2% 8.3%, 84% 9.2%, 84.1% 9.4%, 84.2% 9.5%, 84.6% 10.2%, 84.9% 11.2%, 85% 17%, 50% 53%, 22% 22%, 22% 81%, 15% 88%, 15% 92%, 85% 22%, 85% 81%, 84.5% 85%, 83.5% 87.3%, 81.5% 90.2%, 81.2% 90.5%, 80.5% 91.1%, 79% 91.9%, 78% 92%, 78% 42%, 27% 91%, 26.1% 91.5%, 24% 91.9%, 23% 92%, 15% 92%); position: absolute; content: ''; left: 0; right: 0; bottom: 0; top: 0; opacity: 0; transform: scale(0); background: #fff; transition: 0.3s all; }
.news-image:hover:before { transform: scale(0.5); opacity: 0.2; }
.news-image.video-icon:before { display: none; }

.news-date { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; font-size: 14px; color: #000000; margin-top: 17px; }

.news-body { line-height: 25px; color: #525252; }
.lang-my .news-body { opacity: 0.6; }
.content-wrap .news-body p { line-height: 30px; }
.related-news .news-body p { margin-bottom: 0; }
.news-body p a img { display: block; margin: 0 auto; }

.news-category { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 12px; }
.news-category a { font-family: Geogrotesque-Regular, "Myanmar3", "Arial", sans-serif; font-size: 14px; color: #fff; background: #F30067; padding: 4px 8px; margin-bottom: 2px; display: inline-block; line-height: 21px; margin-right: 5px; }
.news-category a:hover, .news-category a:focus { color: #fff; }
.lang-en .news-category a { font-weight: bold; }
.news-category ul { margin: 0; padding: 0; }
.news-category ul li { display: inline-block; vertical-align: top; list-style: none; }

.top-wrap { padding-left: 70px; }
.article > .top-wrap { margin-top: 30px; }
.top-wrap .news-category { margin-bottom: 0; }

.main-wrap { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.main-wrap iframe { width: 100%; }
.main-wrap div[class*="block-inject"] iframe { width: inherit; }
.main-wrap .news-body p { color: #212121; }

.content-wrap { max-width: 920px; margin: 0 auto; width: 100%; }
.content-wrap .news-image { margin-bottom: 50px; }
.content-wrap > .news-image:before { display: none; }
.content-wrap .overview .news-image { margin-bottom: 10px; }

.topics, .field-name-field-gallery-category { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.topics .field, .field-name-field-gallery-category .field { margin-bottom: 10px; }
.topics .field:last-child, .field-name-field-gallery-category .field:last-child { margin-bototm: 3em; }
.topics ul, .field-name-field-gallery-category ul { margin: 0; padding: 0; }
.topics ul li, .field-name-field-gallery-category ul li { display: inline-block; vertical-align: top; margin: 0 0 10px; padding: 0; }
.topics ul li:before, .field-name-field-gallery-category ul li:before { display: none; }
.topics a, .field-name-field-gallery-category a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size: 14px; color: #fff; background: #525252; padding: 10px 15px; margin-right: 10px; display: block; transition: 0.3s all; min-height: 21px; }
.topics a:hover, .field-name-field-gallery-category a:hover { color: #fff; background: #169ed9; }
.topics > div, .field-name-field-gallery-category > div { margin-bottom: 3em; }

.decoration { text-align: center; margin-bottom: 3em !important; }
.decoration span:before { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; content: ''; background: #169ed9; border: 3px solid #80cfef; width: 6px; height: 6px; display: inline-block; margin: 10px; }
.decoration + .donate { background: #f6f6f6; border-left: 4px solid #169ed9; padding: 35px 60px; }
.decoration + .donate h2 { padding: 0; margin-bottom: 12px; }
.decoration + .donate h2 a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; font-size: 24px; line-height: 36px; transition: 0.3s all; }
.decoration + .author-info { margin-bottom: 3em !important; }

.continue-reading { margin-bottom: 3em; }
.continue-reading .continue { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; background: #F30067; text-transform: uppercase; box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); width: 133px; padding: 16px 25px; display: block; margin: -4em auto 0; cursor: pointer; position: relative; z-index: 9; text-align: center; }
.continue-reading .continue + .background:before { content: ''; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, #ffffff); background-image: -o-linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, #fff); background-image: -moz-linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, #fff); background-image: -webkit-linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, #fff); background-image: -ms-linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 0%, #fff); position: absolute; left: 0; right: 0; height: 200px; z-index: 0; margin-top: -13em; }

.addthis { position: relative; overflow: initial; z-index: 9; padding-top: 10em; }
.addthis + .news-image { margin-bottom: 40px; }

.social-bar { font-family: RobotoSlab-Regular, "Myanmar3", "Arial", sans-serif; display: -webkit-flex; display: -ms-flexbox; display: flex; float: right; }
.social-bar .addthis_inline_share_toolbox { margin-left: 10px; }

.section-report #columns .block-content a, .node-type-page #columns .block-content a { color: #169ed9; }
.section-report #columns .block-content a.language-link, .node-type-page #columns .block-content a.language-link { color: #fff; }

.section-report #main-content { max-width: 920px; }
.section-report .webform-component--birth-date .chosen-container-single .chosen-single span { margin-right: 0; }
.section-report .pane-block-30 { margin-left: 15px; }
.section-report .pane-block-30 .block-inner { color: #a4a4a4; max-width: 580px; margin: 0; }
.section-report .download a:before { display: inline-block; vertical-align: middle; content: ''; width: 14px; height: 20px; background: url("../images/file-upload.png") no-repeat; background-size: 14px; padding-right: 10px; }
.section-report .pane-webform { max-width: 580px; background: #f9f9f9; box-sizing: border-box; padding-top: 30px; }
.section-report .pane-webform .form-select.chosen-processed { width: 100%; }
.section-report .pane-webform .block-inner { margin: 0; }
.section-report .pane-webform div.form-item, .section-report .pane-webform #edit-submitted-upload-file-ajax-wrapper, .section-report .pane-webform #edit-submitted-upload-file--2-ajax-wrapper, .section-report .pane-webform #edit-submitted-upload-file--3-ajax-wrapper { padding-left: 30px; padding-right: 30px; }
.section-report .pane-webform .webform-component-date .form-select.chosen-processed { width: 32.3%; height: 48px; }
.section-report .pane-webform .webform-component--markup strong { font-size: 20px; color: #212121; font-weight: inherit; }
.section-report .pane-webform #edit-submitted-upload-file-ajax-wrapper:before, .section-report .pane-webform #edit-submitted-upload-file--2-ajax-wrapper:before, .section-report .pane-webform #edit-submitted-upload-file--3-ajax-wrapper:before { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; content: 'File Upload'; font-size: 18px; display: block; margin-bottom: 10px; opacity: 0.6; }
.section-report .pane-webform #edit-submitted-upload-file-ajax-wrapper fieldset, .section-report .pane-webform #edit-submitted-upload-file--2-ajax-wrapper fieldset, .section-report .pane-webform #edit-submitted-upload-file--3-ajax-wrapper fieldset { padding: 25px; }
.section-report .pane-webform #edit-submitted-upload-file-ajax-wrapper fieldset .form-item, .section-report .pane-webform #edit-submitted-upload-file--2-ajax-wrapper fieldset .form-item, .section-report .pane-webform #edit-submitted-upload-file--3-ajax-wrapper fieldset .form-item { padding: 0; margin: 0; }
.section-report .pane-webform #edit-submitted-upload-file-ajax-wrapper legend, .section-report .pane-webform #edit-submitted-upload-file-ajax-wrapper label, .section-report .pane-webform #edit-submitted-upload-file--2-ajax-wrapper legend, .section-report .pane-webform #edit-submitted-upload-file--2-ajax-wrapper label, .section-report .pane-webform #edit-submitted-upload-file--3-ajax-wrapper legend, .section-report .pane-webform #edit-submitted-upload-file--3-ajax-wrapper label { display: none; }
.section-report .pane-webform input { width: 100%; box-sizing: border-box; height: 48px; outline: none; }
.section-report .pane-webform input.form-file { width: inherit; background: transparent; border: 0; }
.section-report .pane-webform label { line-height: 28px; font-weight: inherit; display: block; }
.section-report .pane-webform .webform-component--markup-one { margin-bottom: 0; }
.section-report .pane-webform .webform-component--markup-one p { font-size: 14px; margin-bottom: 0; }
.section-report .pane-webform .description { font-size: 14px; }
.section-report .pane-webform label, .section-report .pane-webform .description { padding-bottom: 12px; }
.section-report .pane-webform .webform-component-select ::-webkit-scrollbar { display: none; scrollbar-width: none !important; }
.section-report .pane-webform .webform-component-select .chosen-container { width: 100% !important; }
.section-report .pane-webform .webform-component-select .chosen-container .chosen-choices { background: transparent url("../images/caret-down.png") right 13px top 22px no-repeat; background-size: 10px; height: 48px !important; overflow: scroll !important; box-shadow: none; }
.section-report .pane-webform .webform-component-select .chosen-container .chosen-drop { margin-top: 1px; z-index: 0; }
.section-report .pane-webform .webform-component-select .chosen-container .chosen-drop li { padding: 10px; }
.section-report .pane-webform .webform-component-select .chosen-container.chosen-container-active .chosen-choices { background: transparent url("../images/caret-up.png") right 13px top 22px no-repeat; background-size: 10px; }
.section-report .pane-webform .webform-component--select-list { width: 83%; float: left; }
.section-report .pane-webform .webform-component--select-list + .webform-component--markup-two { display: inline-block; padding: 0; position: relative; }
.section-report .pane-webform .report-icon { cursor: pointer; }
.section-report .pane-webform .report-icon:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; color: #169ed9; position: absolute; top: 17px; right: 0; }
.section-report .pane-webform .report-icon:before:hover { color: rgba(82, 82, 82, 0.5); }
.section-report .pane-webform .report-icon + .description { width: 400px; position: absolute; right: -16px; bottom: 100%; padding-bottom: 0; opacity: 0; transition: 0.3s all; }
.section-report .pane-webform .report-icon + .description p { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; line-height: 24px; color: #fff; display: inline-block; background: #212121; padding: 12px; margin: 0; }
.section-report .pane-webform .report-icon + .description p:after { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; font-size: 30px; line-height: 6px; color: #212121; position: absolute; top: 100%; right: 15px; }
.section-report .pane-webform .report-icon.show-description + .description { opacity: 1; }
.section-report .pane-webform .webform-datepicker > input { display: none !important; }
.section-report .pane-webform .webform-datepicker .form-item { padding: 0; }
.section-report .pane-webform .webform-datepicker .form-item .chosen-single div { display: none; }
.section-report .pane-webform .webform-datepicker .form-item.form-item-submitted-birth-date-month .chosen-container-single, .section-report .pane-webform .webform-datepicker .form-item.form-item-submitted-birth-date-day .chosen-container-single { width: 75px !important; margin-right: 20px; }
.section-report .pane-webform .webform-datepicker .form-item.form-item-submitted-birth-date-year .chosen-container-single { width: 115px !important; }
.section-report .pane-webform .search-field input { line-height: 37px !important; padding-left: 15px !important; }
.section-report .pane-webform .form-actions { background: #f1f1f1; margin: 0; padding: 15px 30px; }
.section-report .pane-webform .form-actions .webform-submit { width: 183px; height: 56px; box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); }
.section-report .pane-webform .webform-container-inline.webform-component-textarea .form-textarea-wrapper { display: inherit; }
.section-report .pane-webform .chosen-container-multi .chosen-choices li.search-choice { line-height: 33px; opacity: 0.6; }
.section-report .pane-webform .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { top: 15px; }

.file-widget .form-submit { padding: 0; line-height: 48px; max-width: 104px; background: transparent !important; }
.file-widget .form-submit:hover { background: #f9f9f9; }

.section-videos .overview-top .overview-top-wrapper .news-title a { line-height: 49px; }

.send-email { color: #a4a4a4; margin: 40px 0; }

.panel-pane.ads-leaderboard { text-align: center; margin: 10px 0 0; }
.panel-pane.ads-leaderboard .block-inner { border-bottom: 0; padding-bottom: 0; margin-bottom: 0; }
.not-front .panel-pane.ads-leaderboard { margin-bottom: 0px; }
.node-type-news .panel-pane.ads-leaderboard, .node-type-gallery .panel-pane.ads-leaderboard { max-width: 728px; margin: 0 auto; display: inherit; }
.panel-pane.ads-leaderboard iframe { margin-top: 20px; }
.panel-pane.ads-leaderboard p { margin-bottom: 0; }
.panel-pane.ads-leaderboard p br { display: none; }

.mobile-square-ads img { max-width: 320px; }

.block-region-block-inject-adv-1 { text-align: center; }
.block-region-block-inject-adv-1 p { margin-bottom: 0; }

.donation-popup { width: 100%; background: #169ed9; position: fixed; transition: 0.4s all; bottom: -100%; z-index: 999; transition-delay: 2s; }
.donation-popup.hide-popup { bottom: -100% !important; }
.donation-popup .media img { box-shadow: none  !important; }

.popup-wrapper { max-width: 1140px; margin: 0 auto; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; padding: 44px 0; }
.popup-wrapper .media { width: 12%; margin-bottom: 0; }
.popup-wrapper .media-wrapper { width: 60%; }
.popup-wrapper h3, .popup-wrapper p { color: #fff; margin-top: 0; margin-bottom: 10px; word-break: break-all; }
.lang-en .popup-wrapper h3 { font-weight: normal; }
.popup-wrapper p { font-size: 20px; margin-bottom: 0; }
.popup-wrapper .donate-button { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }
.popup-wrapper .donate-button a { background: #fff; border: 1px solid #fff; box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); }

.popup-close { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; position: relative; width: 30px; height: 30px; margin-left: 50px; background: transparent; padding: 7px; transition: 0.4s all; cursor: pointer; }
.popup-close span { position: absolute; width: 30px; height: 2px; top: 50%; background: #fff; transition: 0.4s all; }
.popup-close span:first-child { transform: rotate(45deg); }
.popup-close span:last-child { transform: rotate(-45deg); }
.popup-close:hover { background: rgba(123, 177, 236, 0.2); }
.popup-close:hover span:last-child { transform: rotate(-405deg); }
.popup-close.hide-popup { bottom: -100% !important; }

.section-donate #main-content, .section-donate .region-content-aside { max-width: 920px; margin: 0 auto; }
.section-donate .field-item > .media { width: 11%; margin-right: 2%; margin-bottom: 0; float: left; }
.section-donate .field-item > .media + p { width: 87%; }
.section-donate .field-item h3 { font-size: 20px; text-align: center; margin-bottom: 30px; text-transform: capitalize; border-top: 1px solid rgba(82, 82, 82, 0.3); padding-top: 20px; }
.section-donate .field-item hr { border-top: 1px solid #212121; border-bottom: 0; opacity: 0.3; }

.donation-bank-account, .donation-wrap { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; }

.bank-account { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; width: 48.8%; background: #f9f9f9; border-top: 1px solid #dce2ec; border-bottom: 1px solid #dce2ec; padding: 20px 30px; margin-bottom: 25px; box-sizing: border-box; }
.bank-account * { margin: 0; }
.bank-account img { width: auto; max-width: 120px; max-height: 50px; }
.bank-account .media { width: 30%; margin-right: 5%; }
.bank-account .deposit-account { width: 65%; }
.bank-account .deposit-account h4 { font-size: 20px; line-height: 25px; margin-bottom: 5px; }
.bank-account .deposit-account p { font-size: 14px; }
.bank-account .deposit-account a { color: #212121 !important; }

.donation-label { display: block; margin-bottom: 10px; }

.btn-donation { background: #f1f1f1; padding: 15px 30px 5px; }

.currency-wrap { font-size: 32px; line-height: 38px; width: 24%; text-align: center; box-sizing: border-box; margin-bottom: 15px; cursor: pointer; }
.currency-wrap:hover, .currency-wrap:focus, .currency-wrap.active { background: #169ed9; color: #fff; }

.donation-submit-button { display: block; max-width: 90px; margin-bottom: 10px; color: #fff !important; box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); }

.block-paypal-donations .block-inner { max-width: 580px; background: #f9f9f9; margin-bottom: 50px; }
.block-paypal-donations .inner_content { padding: 30px 30px 0 30px; }
.block-paypal-donations ul.column { padding: 0; list-style: none; margin-right: 3px; margin-top: 0; }
.block-paypal-donations ul.column input { font-family: Merriweather-Regular, "Myanmar3", "Arial", sans-serif; padding: 16.5px 14px; }
.block-paypal-donations ul.column, .block-paypal-donations #currency-sign, .block-paypal-donations #currency-sign + .chosen-container { display: inline-block; vertical-align: top; }
.block-paypal-donations #currency-sign { font-family: Merriweather-Regular, "Myanmar3", "Arial", sans-serif; background: #fff url("../images/caret-down-dark.png") right 13px top 25px no-repeat; background-size: 10px; width: 82px; height: 57px; margin-bottom: 18px; }

#donation-period { padding: 0 30px 35px; }
#donation-period label { display: inline-block; vertical-align: top; margin-right: 10px; font-weight: normal; }
#donation-period label span { padding-left: 8px; }

.region-tertiary-content { background: #222831; padding: 40px 0; }
.region-tertiary-content p { font-size: 15px; }
.region-tertiary-content .region-inner { max-width: 1140px; margin: 0 auto; }
.region-tertiary-content h2 { font-family: Palatino-Bold, "Myanmar3", "Arial", sans-serif; font-size: 28px; }
.region-tertiary-content h2 a, .region-tertiary-content h2 p { transition: 0.3s all; }
.region-tertiary-content h2 a:hover, .region-tertiary-content h2 p:hover { opacity: 0.6; }
.region-tertiary-content h2.block-title a { white-space: pre-wrap; }
.region-tertiary-content .block-block { margin-right: 3%; }
.region-tertiary-content .block-block p { opacity: 0.6; }
.region-tertiary-content .block-block:nth-child(3) { margin-right: 0; }
.region-tertiary-content .block-custom-copyright .block-inner { margin: 0; }
.region-tertiary-content .block-custom-copyright p { font-size: 13px; margin-top: 30px; opacity: 1; }
.region-tertiary-content .donate-button a:hover { color: #fff; }

.region-tertiary-content *, #footer * { color: #fff; }

#footer { background: #1A2028; }
#footer .region-footer .block { text-align: center; margin: 0; }
#footer .region-footer .block img { margin: 0 5px; width: 20px !important; height: 20px !important; }
#footer .region-footer .block p { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; -webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center; justify-content: center; font-size: 14px; padding: 20px; margin: 0; }

.lang-my .my { display: none; }
.lang-my.node-type-news .media .file-image p, .lang-my .news-body { font-size: 14px; }
.lang-my .field-item p { line-height: 30px; }
.lang-my .author-wrapper + span { letter-spacing: 0; }

.lang-en .en { display: none; }
.lang-en.node-type-news .media .file-image p { font-size: 14px; }

body.section-search #columns form#views-exposed-form-search-page-1 { line-height: 30px; }
body.section-search #columns .form-item-combine input { padding-right: 35px; }
body.section-search #columns .form-item-combine:after { top: 2px; right: 2px; background: #fff; border-radius: 12px; padding: 5px 10px; }
body.section-search #columns .views-exposed-form .views-exposed-widgets > div:not(:first-child) { padding-left: 12px; }
body.section-search #columns .views-exposed-form .views-exposed-widget { padding: 0; }
body.section-search #columns .views-exposed-form .views-exposed-widget input[type="text"] { width: 227px; }
body.section-search #columns .views-exposed-form .views-submit-button { padding-left: 0 !important; }
body.section-search #columns .views-exposed-form .views-widget-filter-date_filter { width: inherit; }
body.section-search #columns .views-exposed-form .views-widget-filter-date_filter .form-wrapper { display: -webkit-flex; display: -ms-flexbox; display: flex; }
body.section-search #columns .views-exposed-form .views-widget-filter-date_filter .form-wrapper > div { margin-right: 12px; }
body.section-search #columns #edit-date-filter-wrapper { width: inherit; }
body.section-search #columns div#edit-date-filter-wrapper { padding-right: 0; }
body.section-search #columns div#edit-date-filter-wrapper div#edit-date-filter-min-wrapper, body.section-search #columns div#edit-date-filter-wrapper div#edit-date-filter-max-wrapper { display: inline-block; vertical-align: top; }
body.section-search #columns div#edit-date-filter-wrapper > label { display: none; }
body.section-search #columns .views-exposed-form .views-exposed-widget .form-submit { margin-top: 30px !important; margin-right: 0; }
body.section-search #columns input[type="submit"] { height: 45px; line-height: 45px; }

.sidebar-party-listing .view-content { max-height: 850px; overflow: scroll; }
.sidebar-party-listing .views-row { border-bottom: 1px solid rgba(82, 82, 82, 0.3); padding: 10px 0; }
.sidebar-party-listing .views-row.views-row-first { padding-top: 0; }

.party-listing { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; }
.party-listing h3 { font-family: Merriweather-Regular, "Myanmar3", "Arial", sans-serif; font-size: 18px; color: #a4a4a4; width: 100%; margin-top: 0; margin-bottom: 30px; font-weight: inherit; }
.party-listing .party-listing { text-align: center; }

.party-name { flex: 1; margin-left: 20px; }
.party-name a { font-size: 16px; line-height: 30px; font-weight: bold; }
.party-name .eng-name { margin-top: 5px; }

.node-party .news-detail-title { margin-bottom: 10px; }
.node-party .news-detail-title a { color: #169ed9 !important; }
.node-party .image-style-party-flag { width: 100%; }
.node-party .news-category { display: none; }
.node-party .eng-name { font-size: 20px; margin-bottom: 30px; }

.party-details .party-details { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 8px 0; border-bottom: 1px solid rgba(164, 164, 164, 0.5); }
.party-details .label { width: 34%; padding-right: 1%; }
.party-details .detail { width: 65%; }

.pane-party-member h4 { font-size: 18px; font-weight: bold; line-height: 30px; margin-top: 0; }
.pane-party-member .view-content { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; }
.pane-party-member .view-content .views-row { width: 48%; text-align: center; margin-bottom: 50px; }
.pane-party-member .view-content .views-row img { max-width: 250px; width: 100%; }
.pane-party-member .party-member .title { font-family: Georgia-Bold, "Myanmar3", "Arial", sans-serif; font-size: 18px; font-weight: bold; margin-bottom: 10px; min-height: 56px; }
.pane-party-member .party-member .member-image { margin-bottom: 10px; }
.pane-party-member .party-member .period-date { color: #a4a4a4; }
.pane-party-member .party-member .download a { font-family: Geogrotesque-SemiBold, "Myanmar3", "Arial", sans-serif; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: #fff; background: #F30067; text-transform: uppercase; box-shadow: 2px 9px 28px rgba(0, 0, 0, 0.16); font-size: 16px; display: inline-block; padding: 18px 20px; }
.pane-party-member .party-member .download a:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; content: ""; padding-right: 10px; }

.election-news-small .news-image, .election-news-small .overview-right { width: 47.5%; }
.election-news-small .news-image { margin-right: 5%; }

.pane-myanmarnow-core .block-content a { font-size: 18px; color: #169ed9; line-height: 30px; display: block; padding: 13px 15px; font-weight: bold; }
.pane-myanmarnow-core .block-content a.active { color: rgba(33, 33, 33, 0.5); background: rgba(82, 82, 82, 0.05); }

.juicebox-container { transform: translateY(-12px); }
.juicebox-container .jb-navigation .jbn-left-button, .juicebox-container .jb-navigation .jbn-right-button { width: 42px !important; height: 42px !important; padding: 0 !important; border-radius: 50% !important; background: #169ed9 !important; transform: translateX(-10px); }
.juicebox-container .jb-navigation .jbn-left-button:before, .juicebox-container .jb-navigation .jbn-right-button:before { font-family: FontAwesome, "Myanmar3", "Arial", sans-serif; font-size: 30px !important; line-height: 42px; }
.juicebox-container .jb-navigation .jbn-left-button { transform: translateX(-10px); }
.juicebox-container .jb-navigation .jbn-left-button:before { content: "" !important; }
.juicebox-container .jb-navigation .jbn-right-button { transform: translateX(-6px); }
.juicebox-container .jb-navigation .jbn-right-button:before { content: "" !important; }
.juicebox-container .jb-classifier-thumb-area .jbn-left-button { transform: translate(-30px, -8px); }
.juicebox-container .jb-classifier-thumb-area .jbn-right-button { transform: translate(30px, -8px); }
.juicebox-container .jb-idx-show-area { transform: scale(1.333); }
.section-election-gallery .juicebox-container .jb-idx-show-area { transform: scale(1.27); }
.juicebox-container .jb-bb-bar { transform: translateY(10px); }

.views-slideshow-cycle-processed { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.views_slideshow_cycle_main { width: 56.9%; }

.views-slideshow-cycle-main-frame, .views-slideshow-cycle-main-frame-row { width: 100% !important; }

.views-slideshow-controls-bottom { width: 43%; }

.views-slideshow-pager-field-item { padding-left: 0 !important; width: 33.33% !important; float: left; margin-bottom: -3px; position: relative; }

.views-slideshow-pager-fields .views-slideshow-pager-field-item:before { content: ''; background: rgba(0, 0, 0, 0.7); position: absolute; left: 0; right: 0; top: 0; bottom: 3px; }

.photo-gallary { position: relative; }
.photo-gallary .title { position: absolute; bottom: 10px; left: 10px; right: 10px; }
.photo-gallary .title a { color: #fff; font-size: 18px; line-height: 30px; }
.photo-gallary .image a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-image: linear-gradient(to top, #000000 0%, rgba(0, 0, 0, 0.05) 60%, rgba(197, 160, 26, 0) 100%); }

.views-slideshow-pager-fields img { max-width: inherit; max-height: inherit; width: 100%; }
.views-slideshow-pager-fields .active:before { background: transparent; }
.views-slideshow-pager-fields .active img { border: 0 !important; }
.views-slideshow-pager-fields a { margin-bottom: -2px !important; }

#block-menu-menu-election-menu, .pane-menu { margin: 0 10px 50px 10px; max-width: 1200px; margin: 0 auto; margin-bottom: 50px; }
#block-menu-menu-election-menu .block-inner, .pane-menu .block-inner { margin: 0; }
#block-menu-menu-election-menu ul.menu, .pane-menu ul.menu { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; padding: 0; margin: 0; border-bottom: 1px solid #169ed9; }
#block-menu-menu-election-menu ul.menu li, .pane-menu ul.menu li { list-style: none; padding: 0; }
#block-menu-menu-election-menu ul.menu li a, .pane-menu ul.menu li a { font-family: RobotoSlab-Bold, "Myanmar3", "Arial", sans-serif; font-size: 16px; padding: 10px 5px; transition: 0.3s; display: block; border-top-right-radius: 5px; border-top-left-radius: 5px; }
#block-menu-menu-election-menu ul.menu li a.active, .pane-menu ul.menu li a.active { color: #fff; background: #169ed9; }
.section-election #block-menu-menu-election-menu ul.menu li a, .section-multimedia #block-menu-menu-election-menu ul.menu li a, .section-election-gallery #block-menu-menu-election-menu ul.menu li a, .section-news #block-menu-menu-election-menu ul.menu li a, .section-election .pane-menu ul.menu li a, .section-multimedia .pane-menu ul.menu li a, .section-election-gallery .pane-menu ul.menu li a, .section-news .pane-menu ul.menu li a { color: #fff; background: #169ed9; }
#block-menu-menu-election-menu ul.menu:after, .pane-menu ul.menu:after { width: 100%; }

.pane-menu { position: sticky; z-index: 999999; background: #fff; }

.date-countdown { max-width: 1200px; margin: 0 auto !important; text-align: right; }

#electiondate { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 16px; color: #fff; background: #169ed9; display: inline-block; padding: 5px 10px; margin-bottom: 10px; min-width: 205px; }

.view-candidates th { background: #169ed9; color: #fff; }
.view-candidates th, .view-candidates td { padding: 12px; }

.field-type-datetime { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -moz-align-items: center; -ms-align-items: center; align-items: center; font-size: 16px; }
.field-type-datetime + .field-name-body { margin-top: 20px; }
.field-type-datetime h2.field-label { padding-bottom: 0; }

table, thead, tbody, tr, th, td { border-color: #f1f1f1; }

.views-table { border: 0; }
.views-table th { padding: 0; }
.views-table thead tr a { background: #169ed9; color: #fff; display: inline-block; width: 100%; box-sizing: border-box; }
.views-table thead tr a img { float: right; filter: brightness(150%); }
.views-table thead tr a:hover { color: whitesmoke; }
.views-table th a, .views-table td { padding: 15px 8px; }
.views-table tr.even, .views-table tr.odd { border: 1px solid #f1f1f1; }
.views-table .throbber { display: none; }

.node-career .field-item ul { margin-left: 10px; }
.node-career .field-item ul li { margin-bottom: 10px; padding-left: 20px; }

.section-2020-elections-result .at-icon-wrapper { background: transparent !important; height: initial !important; width: initial !important; line-height: initial !important; }
.section-2020-elections-result .region-secondary-content #block-block-68 .media, .section-2020-elections-result .region-secondary-content #block-block-68 .media img, .section-2020-elections-result .region-secondary-content #block-block-69 .media, .section-2020-elections-result .region-secondary-content #block-block-69 .media img, .section-2020-elections-result .region-secondary-content #block-block-70 .media, .section-2020-elections-result .region-secondary-content #block-block-70 .media img { display: inline-block; }
.section-2020-elections-result .region-secondary-content #block-block-68 img, .section-2020-elections-result .region-secondary-content #block-block-69 img, .section-2020-elections-result .region-secondary-content #block-block-70 img { max-width: 300px; }

#block-block-68, #block-block-69, #block-block-70 { width: 33.33%; display: inline-block; padding: 10px; }

#block-block-68 { text-align: right; }

#block-block-69 { text-align: center; }

#block-block-70 { text-align: left; }

.pane-latest-news .pane-title { font-size: 25px; color: #fff; text-align: center; background: #169ed9; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; padding: 2px 5px 5px !important; }
.pane-latest-news .view-content { max-height: 340px; overflow: scroll; }

.pane-category-filter .view-filters { float: none; }
.pane-category-filter .views-row { border-bottom: 0 !important; padding: 0 0 10px 0 !important; }
.pane-category-filter .views-row a { color: #fff; background: #169ed9; border-radius: 50px; padding: 8px 12px; display: inline-block; width: 100%; box-sizing: border-box; font-size: 13px; }
.pane-category-filter .views-row a:hover, .pane-category-filter .views-row a:focus { color: #fff; }
.pane-category-filter .view-content { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; }
.pane-category-filter .view-content .views-row { width: 49%; }
