/* ::::: file:///D:/del/EU-parla/eu-parlamentti-venaja-propaganda2_files/content_style.css ::::: */

#sideDragRight { position: fixed; height: 97%; margin-top: 1%; width: 150px; right: -155px; top: 0px; z-index: 99999999; border: 1px solid rgb(204, 204, 204); border-radius: 40px; overflow: hidden; }
#sideDragLeft { position: fixed; height: 97%; margin-top: 1%; width: 150px; left: -155px; top: 0px; z-index: 99999999; border: 1px solid rgb(204, 204, 204); border-radius: 40px; overflow: hidden; }
.side_social_box, .side_search_box { width: 100%; border-bottom: 1px solid rgb(204, 204, 204); overflow: hidden; }
.side_social_box:nth-child(2n+1), .side_search_box:nth-child(2n+1) { background-color: rgba(50, 50, 50, 0.75); }
.side_social_box:nth-child(2n), .side_search_box:nth-child(2n) { background-color: rgba(75, 75, 75, 0.75); }
.child-elements { pointer-events: none; }
.side_search_box img { display: block ! important; width: 90%; margin: 0px auto; height: auto; }
/* ::::: file:///D:/del/EU-parla/eu-parlamentti-venaja-propaganda2_files/index.css ::::: */

@font-face {
	font-family: "FontAwesome";
	font-style: normal;
	font-weight: normal;
	src: url('') format("embedded-opentype"), url('') format("woff"), url('') format("truetype"), url('') format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper-square::before, .fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
#colorbox, #cboxOverlay, #cboxWrapper { position: absolute; top: 0px; left: 0px; z-index: 9999; overflow: hidden; }
#cboxOverlay { position: fixed; width: 100%; height: 100%; }
#cboxMiddleLeft, #cboxBottomLeft { clear: left; }
#cboxContent { position: relative; }
#cboxLoadedContent { overflow: auto; }
#cboxTitle { margin: 0px; }
#cboxLoadingOverlay, #cboxLoadingGraphic { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor: pointer; }
#cboxOverlay { background: rgb(204, 204, 204) none repeat scroll 0% 0%; }
#colorbox {  }
#cboxContent { margin-top: 20px; }
#cboxLoadedContent { border: 5px solid rgb(204, 204, 204); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#cboxTitle { position: absolute; top: -20px; left: 0px; color: rgb(204, 204, 204); }
#cboxCurrent { position: absolute; top: -20px; right: 0px; color: rgb(204, 204, 204); }
#cboxSlideshow { position: absolute; top: -20px; right: 90px; color: rgb(255, 255, 255); }
#cboxPrevious { position: absolute; top: 50%; left: 5px; margin-top: -32px; background: transparent url('') no-repeat scroll left top; width: 28px; height: 65px; text-indent: -9999px; }
#cboxPrevious:hover { background-position: left bottom; }
#cboxNext { position: absolute; top: 50%; right: 5px; margin-top: -32px; background: transparent url('') no-repeat scroll right top; width: 28px; height: 65px; text-indent: -9999px; }
#cboxNext:hover { background-position: right bottom; }
#cboxLoadingOverlay { background: rgb(0, 0, 0) none repeat scroll 0% 0%; }
#cboxLoadingGraphic { background: transparent url('') no-repeat scroll center center; }
#cboxClose { position: absolute; top: 8px; right: 16px; display: block; background: transparent url('') no-repeat scroll center top; width: 60px; height: 18px; text-indent: -9999px; }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; text-decoration: none; font-size: 100%; list-style: outside none none; }
.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; }
.ui-helper-clearfix::after { clear: both; }
.ui-helper-clearfix {  }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget {  }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content {  }
.ui-widget-content a { color: rgb(255, 255, 255); }
.ui-widget-header { color: rgb(0, 0, 0); font-weight: bold; }
.ui-widget-header a { color: rgb(0, 0, 0); }
.ui-state-default, .ui-widget-content .ui-state-default { font-weight: normal; color: rgb(0, 0, 0); }
.ui-widget-header .ui-state-default { font-weight: normal; color: rgb(0, 0, 0); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { font-weight: normal; color: rgb(255, 255, 255); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.ui-widget :active { outline: medium none; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url(''); }
.ui-widget-content .ui-icon { background-image: url(''); }
.ui-state-default .ui-icon { background-image: url(''); width: 8px; height: 11px; }
.ui-icon-carat-2-n-s { background-position: -22px 0px; }
.ui-icon-triangle-1-n { background-position: -11px 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 0px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 0px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 0px; }
.ui-button { display: inline-block; position: relative; padding: 0px; margin-right: 0.1em; text-decoration: none ! important; cursor: pointer; text-align: center; overflow: hidden; }
.ui-buttonset { margin-left: 15px; margin-bottom: 5px; }
.ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }
.ui-tabs .ui-tabs-nav li { list-style: outside none none; float: left; position: relative; background: white url('') no-repeat scroll 4px center; cursor: pointer; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: rgb(213, 219, 230) url('') no-repeat scroll 4px center; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; background: transparent none repeat scroll 0% 0%; }
.ui-tabs .ui-tabs-hide { display: none ! important; }
div.DTTT_container { position: relative; float: left; }
button.DTTT_button::-moz-focus-inner { border: medium none ! important; padding: 0px; }
.paging_full_numbers .ui-button { padding: 2px 6px; margin: 0px; cursor: pointer; color: rgb(51, 51, 51) ! important; }
.dataTables_paginate .ui-button { margin-right: -0.1em ! important; }
.paging_full_numbers { width: 300px ! important; }
.dataTables_paginate { width: auto; }
table.standard_table thead th div.DataTables_sort_wrapper { position: relative; padding-left: 20px; height: 100%; }
table.standard_table thead th div.DataTables_sort_wrapper span { position: absolute; top: 50%; margin-top: -8px; left: 0px; }
.dataTables_wrapper { position: relative; clear: both; }
.dataTables_processing { position: absolute; top: 70px; left: 50%; width: 200px; height: 30px; margin-left: -150px; border: 0px none; text-align: center; color: rgb(27, 79, 137); font-size: 16px; padding: 140px 2px 2px; background: rgb(255, 255, 255) url('') no-repeat scroll center top; }
.dataTables_length select { border: 1px solid rgb(197, 194, 194); font-size: 14px; line-height: 16px; }
.dataTables_length { float: right; margin-right: 10px; margin-left: 10px; }
.dataTables_filter { width: 50%; float: right; text-align: right; }
.dataTables_paginate { float: right; text-align: right; }
tr.odd { background-color: rgb(248, 248, 248); }
tr.even { background-color: white; }
.clear { clear: both; }
tr.odd td.sorting_1 { background-color: rgb(229, 234, 236); }
tr.even td.sorting_1 { background-color: rgb(241, 247, 250); }
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 300;
	src: local("Open Sans Light"), local("OpenSans-Light"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 400;
	src: local("Open Sans"), local("OpenSans"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 600;
	src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: normal;
	font-weight: 700;
	src: local("Open Sans Bold"), local("OpenSans-Bold"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Light Italic"), local("OpenSansLight-Italic"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans";
	font-style: italic;
	font-weight: 400;
	src: local("Open Sans Italic"), local("OpenSans-Italic"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+460-52F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+400-45F, U+490-491, U+4B0-4B1, U+2116;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+1F00-1FFF;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+370-3FF;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+102-103, U+1EA0-1EF9, U+20AB;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+100-24F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
	font-family: "Open Sans Condensed";
	font-style: italic;
	font-weight: 300;
	src: local("Open Sans Cond Light Italic"), local("OpenSans-CondensedLightItalic"), url('') format("woff2");
	unicode-range: U+0-FF, U+131, U+152-153, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
:focus { outline: medium none; }
body { background: rgb(245, 245, 245) url('') repeat scroll center top; font-family: "Open Sans",sans-serif; font-size: 14px; color: rgb(103, 103, 103); }
table { font-family: "Open Sans",sans-serif; font-size: 14px; }
h1 { font-size: 26px; font-weight: normal; line-height: 49px; }
a { text-decoration: none; color: rgb(0, 155, 218); }
li { list-style: outside none none; }
.container.header { background-color: rgb(255, 255, 255); }
.mobile-menu-box { display: none; }
.container.header_second { background-color: rgb(255, 255, 255); margin-top: 10px; }
.header_second .wrap { float: right; }
.header_second .button { padding: 5px 15px; float: left; font-family: "Open Sans",sans-serif; font-size: 16px; color: rgb(0, 50, 123); cursor: pointer; background: transparent url('') no-repeat scroll left center; }
.header_second .button a { position: relative; }
.header_second .button i { position: absolute; top: -2px; color: rgb(255, 0, 0); font-size: 10px; }
.header_second .button:last-child { padding-right: 0px; }
.header_second .button a { font-family: "Open Sans",sans-serif; font-size: 15px; color: rgb(0, 50, 123); }
.header_second .button.arrow { background: transparent none repeat scroll 0% 0%; }
.button.arrow::before { content: ""; font-family: FontAwesome; }
.header_second .button {  }
.container.content { margin-bottom: 20px; }
.container.content > .row > div {  }
.clear { clear: both; }
.header .search {  }
.header .search input {  }
.header .search { border: 1px solid rgb(215, 215, 215); margin-top: 15px; height: 33px; }
.search form { margin-bottom: 10px; }
.header #search_input { width: 250px; border: 0px none; font-size: 14px; font-family: "Open Sans",sans-serif; display: block; float: left; line-height: 20px; padding: 5px 2px 5px 6px; font-style: italic; background: transparent none repeat scroll 0% 0%; height: auto; }
.header #search_submit { width: 39px; height: 30px; border: medium none; margin-right: 5px; background: rgb(255, 255, 255) url('') no-repeat scroll center center; }
.row .threecol.logo { text-align: center; }
#top_logo { background: transparent url('') no-repeat scroll -9999px -9999px; display: inline-block; }
#top_logo img { margin-top: 0px; max-height: 53px; }
#frontpage_latestnews .news_list:nth-child(4) { border-bottom: 1px solid rgb(30, 123, 162); padding-bottom: 10px; }
.vote_facts h1.yes { background: transparent url('') no-repeat scroll right center; }
h1.pages_top_titles.yes { background: rgb(0, 155, 218) url('') no-repeat scroll 98% center; padding-right: 25px; margin: 0px; line-height: 23px; }
.vote_facts, .hemi_graph { border: 1px solid rgb(214, 214, 214); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.header_top_dark { background: rgb(68, 68, 68) none repeat scroll 0% 0%; color: white; }
.header_top_dark h1 { padding: 15px; margin: 0px; font-size: 23px; line-height: 23px; }
.text-shadow {  }
input[type="text"], input[type="password"] { border-width: 1px medium medium; border-style: solid none none; border-color: rgb(240, 236, 236) -moz-use-text-color -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(250, 247, 247); padding: 2px 7px; width: 148px; height: 23px; font-family: "Open Sans",sans-serif; color: rgb(116, 116, 116); font-size: 16px; }
.mep_details .info_more_icon_fixed::before { left: 0px; }
.vote_facts > div { background-color: white; }
.vote_facts > div > div {  }
.vote_facts h1 { font-size: 16px; line-height: 19px; padding-top: 9px; margin-bottom: 10px; padding-right: 30px; }
.vote_share { color: black; line-height: 39px; font-family: "Open Sans",sans-serif; padding-left: 15px; padding-top: 15px; font-size: 14px; }
.vote_share .share { display: inline-block; }
.share_items { float: right; margin-right: 5px; }
.hemi_graph .graph { margin-top: 20px; background-size: 78% auto; text-align: center; }
.hemi_graph .graph .legend dl { font-family: "Open Sans",sans-serif; font-weight: 300; font-size: 22px; color: black; display: inline-block; line-height: 26px; }
.hemi_graph .graph .legend dl dd { width: 48%; float: left; text-align: right; }
.hemi_graph .graph .legend dl dt { margin-left: 5px; width: 45%; float: left; text-align: left; }
.hemi_graph .graph .legend dl dt span { font-family: "Open Sans",sans-serif; font-weight: 700; width: 50px; display: inline-block; }
.hemi_graph .graph .legend dl dt span.green { color: rgb(0, 226, 0); }
.hemi_graph .graph .legend dl dt span.red { color: rgb(255, 30, 30); }
.hemi_graph .graph .legend dl dt span.yellow { color: rgb(255, 165, 0); }
.hemi_graph footer, .hemi_graph_footer { padding-top: 15px; text-align: center; font-family: "Open Sans",sans-serif; padding-bottom: 15px; font-size: 16px; line-height: 25px; }
.vote_all_info { padding: 0px; }
.detail { float: left; }
.grid { background: white url('') no-repeat scroll 4px center; }
table { border-spacing: 0px; border-collapse: collapse; box-sizing: border-box; }
.standard_table { background-color: rgb(231, 237, 248); border-top: 1px solid rgb(162, 178, 201); font-size: 14px; border-collapse: collapse; width: 100% ! important; line-height: 21px; margin-bottom: 5px; box-sizing: border-box; border-spacing: 0px; }
.standard_table tr { border-bottom: 1px solid rgb(218, 218, 218); border-right: 1px solid rgb(218, 218, 218); border-left: 1px solid rgb(218, 218, 218); box-sizing: border-box; }
.standard_table thead tr { border: 1px solid rgb(68, 68, 68); }
.standard_table tr img { vertical-align: middle; }
.standard_table td { padding: 15px; font-family: "Open Sans",sans-serif; }
.standard_table td.leftpad35 { padding-left: 35px; }
.dataTables_paginate { margin-right: 1px; }
.standard_table th, .ui-widget-content th.ui-state-default { vertical-align: middle; color: white; font-family: "Open Sans",sans-serif; padding: 10px 15px; background-color: rgb(68, 68, 68); text-align: left; font-weight: 400; }
.standard_table td a { color: rgb(0, 155, 218); }
.second_table > div {  }
.second_table { min-width: 400px; }
@media handheld, only screen and (max-width: 767px) {
	body {  }
	#main-menu { display: none; }
	.header .logo { text-align: center; }
	.container.header .donate, .container.header .search { margin-top: 0px; }
	.container.header .search { margin-top: 10px; }
	.container.header_second .wrap { float: none; }
}
@media not all {
}
.floatleft { float: left; }
.floatright { float: right; }
.relative { position: relative; }
.hidden { display: none; }
.spacewidth200 { width: 200px; }
.first_top_menu_items .submenu_item { position: absolute; list-style-type: none; padding: 10px 0px; margin: 0px; top: 28px; z-index: 1900; background: rgb(0, 155, 218) url('') no-repeat scroll left top; }
.first_top_menu_items .top_menu:hover .submenu_item { display: block; }
.header_second .button .submenu_item a, .header_second .button .submenu_item span { color: rgb(255, 255, 255); display: block; font-weight: 600; font-size: 14px; line-height: 24px; padding: 0px 10px 0px 15px; }
.header_second .button .submenu_item a:hover { color: rgb(82, 82, 82); }
.cv_box p::before { content: ""; font-family: "FontAwesome"; font-size: 13px; padding-right: 8px; font-weight: 400; }
.rank_content .info::before { content: ""; font-family: "FontAwesome"; font-size: 17px; padding-right: 8px; font-weight: 400; line-height: 30px; }
.rank_content .info.active::before { content: ""; font-family: "FontAwesome"; }
.overflow_content a.blue::before { content: ""; font-family: "FontAwesome"; font-size: 12px; padding-right: 3px; }
.spacer { height: 3px; }
.graph .legend {  }
.info_more_box .info_more_box_inner, .info_more_box_2 .info_more_box_inner, .info_more_box_3 .info_more_box_inner { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 5px; border: 1px solid rgb(195, 195, 195); position: relative; font-family: "Open Sans",sans-serif; font-size: 12px; line-height: 14px; }
.info_more_icon::before { content: ""; font-family: "FontAwesome"; font-weight: 400; color: rgb(0, 155, 218); font-size: 17px; }
.table_container { clear: both; }
button.DTTT_button.data_table_button_text::before { content: ""; font-family: FontAwesome; font-style: normal; font-weight: normal; }
.export_text_data_table_button_text { padding-left: 25px; border: medium none; color: rgb(0, 61, 115); font-family: "Open Sans",sans-serif; font-weight: 600; font-size: 16px; position: absolute; top: -22px; left: 4px; }
.export_text_data_table_button_text::before { content: ""; font-family: FontAwesome; font-style: normal; font-weight: normal; }
.export_chart_line, .second_table > div.export_chart_line { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; padding: 5px; }
.center_text { text-align: center; }
.margin_image img { margin-right: 7px; }
table.standard_table thead th.center_text div.DataTables_sort_wrapper { text-align: center; }
.sign_in_content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
div.sign_in_content .sign_in_box { line-height: 24px; padding: 10px 15px; font-family: "Open Sans",sans-serif; font-size: 16px; }
div.sign_in_content input[type="text"], div.sign_in_content input[type="password"] { border: 1px solid rgb(211, 208, 208); display: block; font-family: "Open Sans",sans-serif; font-size: 16px; margin: 5px 0px; }
.drop_down_sel_no_float { border: 1px solid black; color: black; line-height: 14px; font-size: 14px; margin-bottom: 10px; margin-left: 10px; margin-top: 10px; padding: 2px; }
.search_browse .row { overflow: visible; }
.space_25 { width: 25%; }
.width_60_percent { width: 60%; }
.width_38_percent { width: 38%; }
.padding_15 { padding: 15px; }
.search_browse { margin-bottom: 0px; background: rgb(7, 15, 21) url('') repeat scroll center top / 100% auto; height: 62px; }
.normal_page .search_browse { background-image: url(''); background-size: auto 100%; }
.search_browse .row { overflow: visible; }
h1.pages_top_titles, .top_title_blue_bg { vertical-align: top; background: rgb(0, 155, 218) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 23px; line-height: 1.25em; padding: 15px 32px 15px 15px; position: relative; }
.top_title_blue_bg h1 { font-size: 23px; line-height: 28px; }
.padding_15 { padding: 15px; }
.info_more_box_2 { color: rgb(0, 0, 0); left: 19px; position: absolute; top: -22px; width: 200px; z-index: 100; }
.vote_all_info .info_more_icon_fixed::before { left: -20px; top: 3px; }
.top_bordered_grey .opener_info.link_not_active { position: relative; padding-left: 30px; display: block; }
.opener_info.link_not_active::before, .opener_info.div_tabled_label::before { width: 18px; height: 20px; content: ""; font-family: "FontAwesome"; padding-right: 3px; color: rgb(0, 155, 218); font-style: normal; font-size: 18px; position: absolute; left: 10px; top: 12px; }
.open_vote_info .info_more_icon_fixed::before { left: 0px; }
.info_more_icon_fixed { margin-left: -4px; }
.info_more_icon_fixed::before { width: 18px; height: 20px; content: ""; font-family: "FontAwesome"; padding-right: 3px; color: rgb(0, 155, 218); font-style: normal; font-size: 18px; position: absolute; left: -15px; top: 5px; }
.info_president_leader.info_more_icon_fixed::before { font-weight: normal; content: ""; font-size: 16px; line-height: 16px; height: 16px; left: 15px; }
.table_header .info_more_icon_fixed::before { top: 2px; left: 5px; color: rgb(255, 255, 255); }
.stats .info_more_icon_fixed::before { left: 0px; top: 0px; }
.stat_value_per .info_more_icon_fixed::before { padding-left: 3px; }
.info_more_icon_fixed.pres_migrations::before { content: ""; font-size: 14px; }
.info_more_icon_fixed.mep_in::before { left: 0px; top: 2px; }
#colorbox .info_more_icon_fixed::before { top: 0px; left: 0px; }
#donate_details {  }
.ep_menu_item_browse { background: transparent url('') no-repeat scroll 0px 0px; margin-left: 10px; padding-left: 40px; text-align: left; }
.ce_menu_item_browse { background: transparent url('') no-repeat scroll 0px 0px; margin-left: 10px; padding-left: 40px; text-align: left; }
.pa_menu_item_browse { background: transparent url('') no-repeat scroll 0px 0px; margin-left: 10px; padding-left: 40px; text-align: left; }
.header_second .button a.top_menu_main_link, .header_second .button.megaphone a { font-weight: 600; font-size: 14px; color: rgb(82, 82, 82); text-transform: uppercase; }
.header_second .button a.top_menu_main_link:hover, .header_second .button.megaphone a:hover { color: rgb(0, 111, 186); }
.threecol.logo { margin: 10px 0px; }
.breadcrumbs_arrow { background: transparent url('') no-repeat scroll center center; width: 7px; height: 11px; margin: 0px 5px; }
.breadcrumbs { background: rgb(37, 54, 66) url('') repeat scroll center top / auto 100%; min-height: 32px; line-height: 13px; font-size: 13px; margin-top: 0px; border: 0px none; color: rgb(255, 255, 255); margin-bottom: 15px; }
.breadcrumbs .row { padding-top: 5px; padding-left: 25px; }
.breadcrumbs a { color: rgb(255, 255, 255); }
.errors_display_pass { font-size: 11px; }
.header_top_buttons { color: white; padding: 8px; font-family: "Open Sans",sans-serif; font-weight: 700; display: block; font-size: 14px; float: right; }
.login_top_button { background-color: rgb(231, 195, 26); float: right; }
.signup_top_button { background-color: rgb(0, 155, 218); float: right; }
.oldep_top_button_ep6 { background-color: rgb(213, 210, 210); float: right; margin-right: 10px; }
.register_newsletter_top_button { background-color: rgb(0, 111, 186); float: right; margin-left: 10px; }
.oldep_top_button_ep7 { background-color: rgb(207, 202, 202); float: right; }
.top_header_moto_1 { color: rgb(255, 255, 255); font-weight: 400; float: right; padding: 14px 5px 0px 0px; font-size: 23px; font-family: "Open Sans Condensed",sans-serif; font-style: italic; }
.top_header_moto_2 { color: rgb(82, 82, 82); font-weight: 400; float: right; padding: 12px 5px 0px 0px; font-size: 23px; font-family: "Open Sans Condensed",sans-serif; display: none; font-style: italic; }
.filter_select { max-width: 95%; }
h2.label { color: rgb(0, 155, 218); font-style: italic; font-size: 15px; font-weight: 400; padding: 3px 0px 0px; }
select { color: rgb(53, 53, 53); font-weight: 600; border: 1px solid rgb(214, 214, 214); padding: 4px; font-size: 14px; }
.filter_vote { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(0, 155, 218) rgb(214, 214, 214) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin: 0px 2px 0px 0px; }
.filter_vote h2.label { float: left; width: 100px; }
.filter_vote .drop_downs { margin-left: 120px; }
.new_filters select { width: 48%; float: left; line-height: 14px; margin: 0px 0px 0px 2%; }
.space_25.new_filters select { width: 98%; float: none; line-height: 14px; margin: 0px 0px 0px 2%; }
.top_filter_content { padding: 0px 10px; }
.stButton { margin-left: 0px ! important; margin-right: 0px ! important; }
.stButton .chicklets { padding-left: 15px ! important; }
.buttons_share_this { margin-top: 25px; width: 130px; margin-left: 5px; }
.buttons_share_this .top_social_link { background: rgb(224, 41, 39) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding: 0px 5px; display: inline-block; font-size: 12px; vertical-align: top; }
.buttons_share_this .top_social_link i { font-size: 10px; }
#main-menu { position: relative; z-index: 1300; width: auto; float: left; }
#main-menu ul { width: 12em; }
#main-menu img { margin-right: 5px; }
.menu_info_box { width: 400px; }
.sm-clean ul .menu_info_box a { padding-left: 15px; }
#menu_countries_list { width: 401px ! important; }
#menu_countries_list > li { float: left ! important; width: 200px ! important; }
#menu_policy_list { width: 501px ! important; }
#menu_policy_list > li { float: left ! important; width: 250px ! important; }
.menu_info_box ol li { float: none; }
.menu_info_box a::before { content: ""; font-family: FontAwesome; padding-right: 10px; }
.menu_info_box h2 { background: rgb(68, 68, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-weight: 400; font-size: 20px; padding: 15px; }
.menu_info_box h3 { background: rgb(226, 226, 226) none repeat scroll 0% 0%; color: rgb(68, 68, 68); font-weight: 400; font-size: 15px; padding: 10px 15px; }
ul.sm ul#menu_policy_list li.first_menu_line:nth-last-child(2), ul.sm ul#menu_policy_list li.second_menu_line:nth-last-child(2) { border-bottom: 1px solid rgb(226, 226, 226); }
#main-menu1 { display: none; }
#main-menu .button { display: none; }
#main-menu .top_menu_account_buttons { display: none; }
#frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(1), #frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(2), #frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(3), #frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(4) { margin-bottom: 15px; }
#frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(2n+1) { clear: both; }
.blue_button_link { font-size: 14px; font-weight: 700; color: rgb(255, 255, 255); padding: 10px; background: rgb(0, 155, 218) none repeat scroll 0% 0%; border-width: 0px 0px 1px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 109, 194); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#colorbox #cboxContent { position: relative; }
#cboxLoadedContent { overflow: hidden ! important; }
#colorbox #cboxContent #cboxClose { top: 16px; }
.votes_tabs .buttons {  }
.votes_tabs .standard_table { border-top: 1px solid rgb(0, 155, 218); }
.votes_tabs.ui-tabs .ui-tabs-nav li { background-color: rgb(101, 101, 101); border: 0px none ! important; color: rgb(186, 186, 186); font-weight: 600; line-height: 11px; margin-left: 0px; margin-right: 1px; padding: 0px; max-width: 350px; }
.votes_tabs.ui-tabs .ui-tabs-nav { padding: 0px; }
.votes_tabs.ui-tabs .ui-tabs-nav li a { color: rgb(186, 186, 186); padding: 15px; }
.votes_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: rgb(0, 155, 218) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(0, 155, 218) ! important; color: white; font-weight: 600; margin-left: 0px; margin-right: 1px; padding: 0px; max-width: 350px; }
.votes_tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { color: white; padding: 15px; }
.votes_tabs .ui-widget-content a { color: rgb(0, 155, 218); }
.top_bordered_grey { border-top: 1px solid rgb(235, 235, 235); }
.right_bordered_grey { border-right: 1px solid rgb(235, 235, 235); }
.div_tabled_label { font-size: 15px; font-weight: 400; font-style: italic; color: rgb(0, 155, 218); padding: 10px 0px; float: left; width: 30%; text-align: right; margin-right: 1%; }
.div_tabled_info { font-size: 15px; font-weight: 600; color: rgb(53, 53, 53); padding: 10px 3%; border-top: 1px solid rgb(235, 235, 235); border-left: 2px solid rgb(235, 235, 235); float: right; width: 61%; }
.div_tabled_button { font-weight: 600; color: rgb(105, 105, 105); font-size: 15px; display: block; padding: 10px; }
.link_not_active { color: rgb(148, 144, 144); }
.div_tabled_button .close { display: none; }
.opener_info.link_not_active { padding-left: 3px; }
.opener_info.link_not_active::before, .opener_info.div_tabled_label::before { content: ""; font-family: "FontAwesome"; padding-right: 5px; color: rgb(0, 155, 218); font-style: normal; font-size: 17px; font-weight: 400; }
.external_links li a::before { font-family: "FontAwesome"; content: ""; color: rgb(0, 155, 218); font-size: 14px; padding-right: 3px; }
.council_popup .external::before { font-family: "FontAwesome"; content: ""; font-size: 14px; padding-right: 3px; }
.margin_img { float: left; margin-right: 3px; }
.message_not_available { font-weight: 500; padding-bottom: 10px; color: rgb(138, 109, 59); background-color: rgb(252, 248, 227); border: 1px solid rgb(250, 235, 204); }
.message_not_available a { color: rgb(138, 109, 59); text-decoration: underline; font-weight: 600; }
.export_chart_line .message_not_available { padding-top: 10px; }
.export_chart_line .message_not_available::before { content: ""; color: rgb(138, 109, 59); font-family: FontAwesome; font-size: 18px; display: inline; padding-right: 2px; }
.export_chart_line .message_not_available a[href*="mailto"]::before { content: "" ! important; font-family: FontAwesome; padding-right: 2px; }
.message_not_available_smaller::before { content: ""; color: rgb(138, 109, 59); font-family: FontAwesome; font-size: 16px; display: inline; padding-right: 2px; }
.message_not_available_smaller { font-weight: 600; font-size: 12px; color: rgb(138, 109, 59); background-color: rgb(252, 248, 227); border: 1px solid rgb(250, 235, 204); padding: 5px; }
.message_not_available_smaller a { color: rgb(103, 103, 103); text-decoration: underline; }
.header_second .button { border: 0px none; min-width: 0px; }
.menu_premium_access { position: relative; }
.menu_premium_access .fa-stack .fa-stack-1x { top: -3px; }
.menu_premium_access .fa-stack { position: absolute; right: 5px; top: -3px; color: rgb(0, 111, 186); }
.menu_premium_access .fa-stack .fa-stack-2x { text-shadow: -2px 1px 1px rgb(150, 150, 150); }
.menu_premium_access .fa-stack .fa-stack-1x { font-size: 11px; color: white; }
.sm-clean ul .menu_premium_access a, .sm-clean ul .menu_premium_access a:hover { color: rgb(0, 111, 186); }
.top_members_count { background-color: rgb(231, 195, 26); color: navy; padding: 0px 10px; }
@media only screen and (max-width: 1200px) {
	.header_second .button a.top_menu_main_link { font-size: 13px; }
	.top_members_count { padding: 0px 5px; }
}
@media only screen and (max-width: 1100px) {
	.header_second .button a.top_menu_main_link, .header_second .button.megaphone a { font-size: 14px; }
	.header_second .button { padding: 5px 15px; }
	.div_tabled_label { font-size: 14px; }
	.header_second .button a.top_menu_main_link { font-size: 12px; }
	.top_members_count { padding: 0px 3px; font-size: 13px; }
}
@media only screen and (min-width: 1024px) {
	#frontpage_testimonials.homepage_boxes_top .col-md-5 :nth-child(6n+2) { margin-left: 2%; margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-5 :nth-child(6n+4) { margin-left: 2%; margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-5 :nth-child(6n+5) { margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-5 :nth-child(5n+2) { margin-left: 2%; margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-5 :nth-child(5n+4) { margin-left: 2%; margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-3:nth-child(4n+2) { margin-left: 2%; margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-3:nth-child(4n+3) { margin-right: 2%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-4:nth-child(3n+2) { margin-left: 2%; margin-right: 2%; }
	.register_newsletter_top_button span { display: none; }
}
@media only screen and (max-width: 1023px) {
	.row .threecol.logo { width: 100%; }
	.threecol.logo img { max-width: 90%; }
	.top_header_moto_2 { width: 58%; display: block; padding-top: 30px; }
	.top_header_moto_1 { display: none; }
	.width_60_percent.vote_facts, .width_38_percent.hemi_graph, .width_60_percent.big_page, .width_38_percent.big_page { float: none; width: 100%; }
	.new_filters select { width: 98%; float: none; margin-left: 0px; margin-top: 5px; }
	.standard_table td { padding: 10px 5px; }
	.standard_table th, .ui-widget-content th.ui-state-default, .political-groups-votes .standard_table th, .get_epg_voting_together_content .standard_table th, .content_activity_statistics .standard_table th, .content_governments_overview_page .standard_table th, .get_epg_power_container .standard_table th { padding: 10px 5px; font-size: 13px; }
	.header_top_dark { position: relative; }
	#colorbox #cboxContent #cboxClose { width: 40px; height: 40px; background: transparent url('') no-repeat scroll 0px 0px / 40px 40px; top: 12px; }
	.top_header_moto_2, .top_members_count, .top_header_donate_text { display: none; }
	.container.header { width: 100% ! important; float: none; }
	.container.header .search.last, .container.header .buttons_share_this, .container.header_second { display: none; }
	#main-menu .button { display: block; }
	#menu_countries_list { width: auto ! important; }
	#menu_countries_list > li { float: none ! important; width: auto ! important; }
	#menu_policy_list { width: auto ! important; }
	#menu_policy_list > li { float: none ! important; width: auto ! important; }
	.menu_info_box h2 { display: none; }
	.menu_info_box { width: auto; }
	.button.arrow::before { content: ""; }
	.pa_menu_item_browse, .ce_menu_item_browse, .ep_menu_item_browse { margin: 0px; background: transparent none repeat scroll 0% 0%; position: relative; }
	.ep_menu_item_browse::before { background: transparent url('') no-repeat scroll 0px 0px; margin: 0px; content: " "; width: 32px; height: 32px; display: block; position: absolute; left: 0px; top: 5px; }
	.ce_menu_item_browse::before { background: transparent url('') no-repeat scroll 0px -162px; margin: 0px; content: " "; width: 32px; height: 32px; display: block; position: absolute; left: 0px; top: 5px; }
	.pa_menu_item_browse::before { background: transparent url('') no-repeat scroll 0px -364px; margin: 0px; content: " "; width: 32px; height: 32px; display: block; position: absolute; left: 0px; top: 5px; }
	.container.header { width: 90%; float: right; }
	.search_browse { margin-bottom: 0px; height: auto; float: left; width: 34px; }
	.mobile-menu-box { display: block; }
	#main-menu { display: none; }
	#main-menu1 h3 { clear: both; background: rgb(68, 68, 68) none repeat scroll 0px 0px; color: rgb(255, 255, 255); font-size: 20px ! important; font-weight: 400; padding: 10px 15px; }
	#main-menu1 li li h3 { padding: 10px 15px 10px 28px; font-size: 20px ! important; }
	#main-menu1 ul { width: 100% ! important; }
	#main-menu1 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 100% ! important; }
	#main-menu1 li { border: 0px none ! important; background: transparent none repeat scroll 0% 0% ! important; margin: 0px; }
	#main-menu1 li a { padding: 13px 28px ! important; color: rgb(32, 32, 32) ! important; margin: 0px ! important; background: transparent none repeat scroll 0% 0% ! important; font-size: 14px; line-height: 30px; font-weight: 400; width: 100%; box-sizing: border-box; float: none; border-right: 0px none; opacity: 1; border-left: medium none transparent; border-top: 1px solid rgba(0, 0, 0, 0.05); }
	#main-menu1 li { padding: 0px; }
	#main-menu1 li li { padding-left: 20px ! important; text-transform: none; }
	#main-menu1 ul li div > ol > li { padding: 0px ! important; }
	#main-menu1 li a i { margin-right: 5px; }
	#main-menu1 li li li a { text-transform: none; margin-bottom: 0px ! important; }
	#main-menu1 li li li li li { padding-left: 0px ! important; }
	#main-menu1 li li li a img { margin-right: 5px; }
	#main-menu1 { border-radius: 0px; }
	#main-menu1 #menu_policy_list, #main-menu1 #menu_countries_list { width: 100% ! important; }
	ul#main-menu1 > li > a { background: rgb(176, 176, 176) none repeat scroll 0% 0% ! important; }
	ul#main-menu1 > li ul li a { background: rgb(192, 192, 192) none repeat scroll 0% 0% ! important; }
	ul#main-menu1 > li > ul li li a { background: rgb(208, 208, 208) none repeat scroll 0% 0% ! important; }
	ul#main-menu1 > li > ul li li li a { background: rgb(224, 224, 224) none repeat scroll 0% 0% ! important; }
	#main-menu1 > li:nth-child(2n) > a { background: rgb(232, 232, 232) none repeat scroll 0% 0% ! important; }
	ul#main-menu1 > li ul li:nth-child(2n) > a { background: rgb(240, 240, 240) none repeat scroll 0% 0% ! important; }
	ul#main-menu1 > li > ul li li:nth-child(2n) > a { background: rgb(248, 248, 248) none repeat scroll 0% 0% ! important; }
	ul#main-menu1 > li > ul li li li:nth-child(2n) > a { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; }
	#main-menu1 #menu_countries_list > li, #main-menu1 #menu_policy_list > li { position: relative; float: left ! important; width: 100% ! important; }
	.header_top_buttons { padding: 8px 6px; font-size: 13px; }
	.logo_top_line, .container.header { background: transparent none repeat scroll 0% 0%; }
	.menu_premium_access .fa-stack { right: 10px; left: auto; }
	.top_members_count { padding: 0px 3px; font-size: 14px; }
	#main-menu .top_menu_account_buttons { display: block; }
	#main-menu .top_menu_account_buttons .login_top_button, #main-menu .top_menu_account_buttons .header_top_buttons, #main-menu .top_menu_account_buttons .floatright, #main-menu .top_menu_account_buttons .register_newsletter_top_button { float: none; margin: 0px; }
	#colorbox .info_more_icon_fixed::before { top: 0px; }
	.info_more_icon_fixed::before { top: -7px; left: 0px; }
}
@media handheld, only screen and (max-width: 767px) {
	.header_top_buttons { padding: 9px 4px; font-size: 12px; }
	.header_top_buttons.oldep_top_button_ep6 { margin-right: 5px; float: right; }
	.header_top_buttons.oldep_top_button_ep7 { margin-right: 5px; float: right; }
	.top_header_moto_2 { font-size: 23px; padding-top: 20px; }
	.header_top_buttons { float: left; }
	.signup_top_button, .login_top_button, .register_newsletter_top_button { float: right; }
	.new_filters select, .national_parties_overview .space_33.groups_select select { width: 48%; float: left; margin: 0px 0px 0px 2%; }
	h1.pages_top_titles {  }
	.row_menu { display: none; }
	#search_votes th:nth-child(4) { width: 150px ! important; font-size: 10px; line-height: 12px; }
	#search_votes td:nth-child(4) a { font-size: 10px; line-height: 14px; display: block; }
	#search_votes .info_more_icon_fixed.mep_in::before { right: -20px; left: auto; }
	#search_votes td.margin_image > div:nth-child(2) { width: 120px; position: relative; }
	.footer .logo_container > div:not(.logo) { display: inline-block; text-align: left; }
	body { min-width: 500px; }
	.top_header_moto_2, .breadcrumbs, .top_members_count { display: none; }
	.new_filters select, .national_parties_overview .space_33.groups_select select { float: none; margin: 0px; width: 90%; }
	#frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(1), #frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(2), #frontpage_testimonials.homepage_boxes_top .col-md-2:nth-child(3) { margin-bottom: 15px; }
}
@media handheld, only screen and (min-width: 601px) {
}
@media handheld, only screen and (max-width: 600px) {
	.header_top_buttons.oldep_top_button_ep6, .header_top_buttons.oldep_top_button_ep7 { display: none; }
}
@media handheld, only screen and (max-width: 479px) {
	.top_header_moto_2 { font-size: 20px; }
	.sign_in_content { width: 100%; }
	#main-menu1 li a { padding: 13px 5px 13px 28px ! important; color: rgb(85, 85, 85) ! important; background: transparent none repeat scroll 0% 0% ! important; font-size: 20px; line-height: 60px; font-weight: 400; }
	.mean-nav .pa_menu_item_browse::before, .mean-nav .ce_menu_item_browse::before, .mean-nav .ep_menu_item_browse::before { top: 19px; }
}
.breadcrumbs > div { color: white; }
.breadcrumbs div { line-height: 20px; }
.breadcrumbs { line-height: 20px; }
.breadcrumbs_arrow { height: 20px; }
.breadcrumbs li.closed { color: rgb(231, 195, 26); }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0px none; margin: 0px; padding: 0px; }
a img { border: 0px none; }
.container {  }
.row { max-width: 1140px; margin: 0px auto; }
.row_menu { width: 100%; max-width: 1140px; min-width: 755px; margin: 0px auto; }
.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol { margin-right: 3.8%; float: left; min-height: 1px; }
.row .threecol { width: 22.05%; }
.row .twelvecol { width: 100%; float: left; }
.last { margin-right: 0px; }
img, object, embed {  }
img {  }
#vote-tabs-list-2.ui-tabs-panel.ui-widget-content.ui-corner-bottom.ui-tabs-hide, #vote-tabs-list-3.ui-tabs-panel.ui-widget-content.ui-corner-bottom.ui-tabs-hide, #vote-tabs-list-4.ui-tabs-panel.ui-widget-content.ui-corner-bottom.ui-tabs-hide, #vote-tabs-2.ui-tabs-panel.ui-widget-content.ui-corner-bottom.ui-tabs-hide { position: absolute; left: -10000px; display: block ! important; }
#frontpage_middle_left .ui-helper-clearfix::after { clear: both; }
.dataTables_filter { display: none; }
.ui-tabs .ui-tabs-nav li.grid { border-bottom: 1px solid rgb(102, 102, 102) ! important; }
.sm, .sm ul, .sm li { display: block; list-style: outside none none; padding: 0px; margin: 0px; line-height: normal; direction: ltr; }
ul.sm li { position: relative; }
ul.sm a { position: relative; display: block; }
ul.sm ul { position: absolute; top: -999999px; left: -800px; width: 100px; }
ul.sm li { float: left; }
ul.sm ul li, ul.sm-vertical li { float: none; }
ul.sm a { white-space: nowrap; }
ul.sm ul a, ul.sm-vertical a { white-space: normal; }
:first-child + html ul.sm-vertical > li { float: left; width: 100%; }
ul.sm::after { content: " "; display: block; height: 0px; font: 0px/0 serif; clear: both; visibility: hidden; overflow: hidden; }
:first-child + html ul.sm { min-height: 1px; }
ul.sm li *, ul.sm li *::before, ul.sm li *::after { box-sizing: content-box; }
ul.sm {  }
.sm-clean { padding: 0px; }
.sm-clean ul { border: 1px solid rgb(226, 226, 226); padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.2); }
.sm-clean > li > ul::before { content: ""; position: absolute; top: -18px; left: 30px; width: 0px; height: 0px; overflow: hidden; border-width: 9px; border-style: dashed dashed solid; border-color: transparent transparent rgb(187, 187, 187); }
.sm-clean > li > ul::after { content: ""; position: absolute; top: -16px; left: 31px; width: 0px; height: 0px; overflow: hidden; border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 255, 255); }
.sm-clean-vertical > li > ul::before, .sm-clean-vertical > li > ul::after { display: none; }
.sm-clean a { padding: 19px 0px; color: rgb(255, 255, 255); font-size: 14px; line-height: 23px; font-weight: 400; text-decoration: none; }
.sm-clean ul li:nth-child(2n), .sm-clean ol li:nth-child(2n) { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.sm-clean ul li.second_menu_line, .sm-clean ol li.second_menu_line { background: rgb(248, 248, 248) none repeat scroll 0% 0%; }
.sm-clean ul li.first_menu_line, .sm-clean ol li.first_menu_line { background: transparent none repeat scroll 0% 0%; }
.sm-clean ul li.first_menu_line:nth-last-child(2), .sm-clean ul li.second_menu_line:nth-last-child(2) { border-bottom: 0px none; }
.sm-clean ul li.menu_lines_side_by_side:nth-child(2n) { border-left: 1px solid rgb(226, 226, 226); }
.sm-clean ul li { border-bottom: 1px solid rgb(226, 226, 226); }
.sm-clean ul li:last-child { border-bottom: 0px none; }
.sm-clean a:hover, .sm-clean a:focus, .sm-clean a:active, .sm-clean a.highlighted { color: rgb(0, 155, 218); }
.sm-clean a.has-submenu { padding-right: 25px; }
.sm-clean-vertical a, .sm-clean ul a { padding: 10px 20px; }
.sm-clean-vertical a.has-submenu, .sm-clean ul a.has-submenu { padding-right: 40px; }
.sm-clean ul a { font-size: 14px; color: rgb(101, 101, 101); line-height: 16px; }
.sm-clean ul a:hover, .sm-clean ul a:focus, .sm-clean ul a:active, .sm-clean ul a.highlighted { color: rgb(0, 155, 218); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.sm-clean a span.sub-arrow { position: absolute; right: 12px; top: 50%; margin-top: -3px; width: 0px; height: 0px; overflow: hidden; border-width: 4px; border-style: solid dashed dashed; border-color: rgb(85, 85, 85) transparent transparent; }
.sm-clean-vertical a span.sub-arrow, .sm-clean ul a span.sub-arrow { right: 15px; top: 50%; margin-top: -5px; border-width: 5px; border-style: dashed dashed dashed solid; border-color: transparent transparent transparent rgb(85, 85, 85); }
@media screen and (max-width: 850px) {
	.sm-clean:not(.sm-clean-vertical) > li > a { padding-left: 8px; padding-right: 8px; }
	.sm-clean:not(.sm-clean-vertical) > li > a.has-submenu { padding-right: 25px; }
}
@media screen and (max-width: 750px) {
	.sm-clean:not(.sm-clean-vertical) > li > a { padding-left: 3px; padding-right: 3px; }
	.sm-clean:not(.sm-clean-vertical) > li > a.has-submenu { padding-right: 25px; }
}
@media screen and (max-width: 1023px) {
	ul.sm-clean { width: auto ! important; background: rgb(234, 234, 234) none repeat scroll 0% 0%; }
	ul.sm-clean ul { display: none; position: static ! important; top: auto ! important; left: auto ! important; margin-left: 0px ! important; margin-top: 0px ! important; width: auto ! important; min-width: 0px ! important; max-width: none ! important; }
	ul.sm-clean > li { float: none; }
	ul.sm-clean > li > a, ul.sm-clean ul.sm-nowrap > li > a { white-space: normal; }
	.sm-clean ul li.second_menu_line, .sm-clean ol li.second_menu_line { background: transparent none repeat scroll 0% 0%; }
	.sm-clean { padding: 0px; border-radius: 5px; }
	.sm-clean ul { border: 0px none; padding: 0px; background: rgba(130, 130, 130, 0.1) none repeat scroll 0% 0%; border-radius: 0px; box-shadow: none; }
	.sm-clean > li > ul::before, .sm-clean > li > ul::after { display: none; }
	.sm-clean a { padding: 13px 5px 13px 28px ! important; color: rgb(85, 85, 85) ! important; background: transparent none repeat scroll 0% 0% ! important; }
	.sm-clean ul a { border-left: 8px solid transparent; }
	.sm-clean ul ul a { border-left: 16px solid transparent; }
	.sm-clean ul ul ul a { border-left: 24px solid transparent; }
	.sm-clean a span.sub-arrow, .sm-clean ul a span.sub-arrow { top: 50%; margin-top: -9px; right: auto; left: 6px; margin-left: 0px; width: 17px; height: 17px; font: 16px/16px monospace ! important; text-align: center; border: 0px none; text-shadow: none; background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%; border-radius: 50px; }
	.sm-clean li { border-top: 1px solid rgba(0, 0, 0, 0.05); }
	.sm-clean > li:first-child { border-top: 0px none; }
}
#stOverlay { height: 100%; width: 100%; background-color: rgb(0, 0, 0); opacity: 0.6; position: fixed; display: none; left: 0px; top: 0px; z-index: 89999990; }
.stwrapper { z-index: 89999999; position: fixed; top: 20%; left: 50%; }
#stLframe { position: absolute; z-index: 1000020; left: 0px; top: 0px; background-color: rgb(237, 237, 237); border: 1px solid rgb(213, 220, 220); border-radius: 5px; box-shadow: 0px 2px 2px rgb(102, 102, 102); height: 100%; width: 100%; }
.stwrapper.stwrapper5x { margin: 0px 0px 0px -256px; height: 419px; width: 514px; }
span.stButton span.email, span.sharethis { color: rgb(0, 0, 0); }
.stButton { position: relative; z-index: 1; text-decoration: none; color: rgb(0, 0, 0); display: inline-block; cursor: pointer; margin-right: 3px; margin-left: 3px; font-size: 11px; line-height: 16px; }
.stButton .chicklets { background-repeat: no-repeat; padding-left: 20px; padding-right: 3px; white-space: nowrap; font-family: Verdana,Helvetica,sans-serif; font-size: 11px; display: inline-block; height: 16px; line-height: 16px; }
.stButton .chicklets:hover { opacity: 0.75; }
.stButton .email { background-image: url(''); }
.stButton .facebook { background-image: url(''); }
.stButton .linkedin { background-image: url(''); }
.stButton .twitter { background-image: url(''); }
.stButton .googleplus { background-image: url(''); }
.stButton .stLarge { display: inline-block; height: 32px; width: 32px; position: relative; }
.stButton .stLarge:hover { opacity: 0.75; background-position: -32px center; }
.fb_reset { background: transparent none repeat scroll 0% 0%; border: 0px none; border-spacing: 0px; color: rgb(0, 0, 0); cursor: auto; direction: ltr; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 1; margin: 0px; overflow: visible; padding: 0px; text-align: left; text-decoration: none; text-indent: 0px; text-shadow: none; text-transform: none; visibility: visible; white-space: normal; word-spacing: normal; }
.fb_reset > div { overflow: hidden; }
* html .charts-inline-block, :first-child + html .charts-inline-block { display: inline; }
:first-child + html .charts-menu-button-inner-box { left: -1px; }
:first-child + html .charts-menu-button-rtl .charts-menu-button-inner-box { left: 1px; right: auto; }
* html .charts-menu-button-disabled, :first-child + html .charts-menu-button-disabled { margin: 2px 1px ! important; padding: 0px 1px ! important; }
