.panel-body,
.content,
.panel,
.panel-default,
.clearfix,
.region,
.region-content,
.row {
  border: 0px solid !important;
  border-radius: 0px !important;
  box-shadow: 0px 0px 0px rgba(0,0,0,0) !important;
}
.col-lg-12 {
  width: 99% !important;
}
.col-lg-12 .region-tools,
.col-xs-12 .region-tools {
  display: none;
}
#layout-body {
  background-color: #fff !important;
  padding-bottom: 0px;
  clear: both;
}
#layout-body .row {
  margin-right: -25px !important;
}
.affix-top {
  margin-left: -30px;
}
.affix {
  margin-left: 10px;
  z-index: 1000;
}
.affix .navbar-collapse {
  margin-left: -17px;
  z-index: 1000;
}
body {
  background-color: #fff;
  background-image: none;
  max-width: 984px;
  margin: auto;
  border: 1px solid #000;
  font-family: Verdana,Arial,Helvetica,"DejaVu Sans",sans-serif;
  font-size: 120%;
  line-height: 1.5;
}
.container {
  max-width: 980px !important;
  margin: auto;
  width: auto;
  padding-right: 0px !important;
}
#path {
  background-color: #074a8b;
  color: #fff;
  font-size: 88%;
  line-height: 1.6;
  min-height: 18px;
  overflow: hidden;
  padding: 0 0 1px;
}
.navbar-default {
  background-color: #f7f7f7;
  border: none !important;
  box-shadow: 0px 0px 5px #ccc !important;
}
#main-menu .navbar {
  min-height: 55px;
}
#main-menu {
  max-height: 40px;
  font-size: 1.1em;
  overflow: hidden;
  z-index: 1000;
  box-shadow: 0px 0px 5px #ccc !important;
}
#main-menu ul {
  background-color: #f7f7f7;
  border-right: medium none;
  height: 1%;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 1000;
  margin-left: -11px;
}
#main-menu ul li {
  background-color: #f7f7f7 !important;
  padding-top: 0px;
  padding-right: 0px;
}
#main-menu .navbar-nav li a.active {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  color: #f4853d !important;
}
#main-menu ul li a {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding-right: 5px;
  color: #676767 !important;
  display: block;
  text-transform: uppercase !important;
  font-size: 0.9em;
  background-image: url("../images/menu_separator.jpg");
  background-position: -2px 18px;
  background-repeat: no-repeat;
  padding: 10px;
  position: relative;
  text-decoration: none;
  width: auto;
  color: #036;
  background-color: #f7f7f7  !important;
  font-weight: bold;
  padding-top: 15px;
}
#main-menu .navbar-nav .first a {
  background-image: none !important;
}
#main-menu .active {
  background-color: #f7f7f7 !important;
  color: #f4853d !important;
}
#main-menu ul li a:hover,
.active-trail {
  color: #f4853d !important;
}
.row .col-lg-9 .tabs {
  width: 640px;
}
#layout-body .row h1 {
  color: #002e5d;
  font-size: 2em;
  line-height: 1.3em;
  margin: 0 0 8px;
  padding: 0;
  font-weight: normal;
  padding-left: 15px;
  margin-bottom: 13px !important;
}
.region-sidebar-right {
  float: right;
  padding: 0px 20px 0 0;
  width: 285px;
  margin-top: 0px;
}
.field-field_main_image .col-lg-12,
.field-body .col-lg-12 {
  width: 98.6% !important;
}
.region-sidebar-right a {
  text-decoration: none !important;
}
.region-sidebar-right .panel-heading {
  color: #284f75;
  font-weight: normal;
  margin: 4px 0px -5px -16px;
  padding: 4px 0;
  background-color: #fff;
  border: none;
  font-size: 1.7em;
  text-transform: uppercase;
}
.region-sidebar-right .list-group {
  background-color: #f2f1ec;
}
.region-sidebar-right .views-field-title {
  background-color: #fff;
}
.region-sidebar-right .views-field-title a {
  color: #147ba4;
  text-decoration: none;
}
.region-sidebar-right .views-field-title a:hover {
  color: #222;
  text-decoration: underline !important;
}
.region-sidebar-right .views-field-field-news-publication-date,
#block-views-documents-block .views-field-created,
.view-funding-programmes .views-field-field-funding-date-1 ,
.view-studies .views-field-changed {
  background-color: #f2f1ec;
  color: #444;
  padding: 5px;
  margin-bottom: 5px;
  margin-top: 10px;
}
.region-sidebar-right .views-field-changed {
  padding: 0px;
  margin-bottom: 5px;
  margin-top: 2px;
}
.region-sidebar-right .views-field-title {
  margin-top: 15px;
}
.page-home .region-sidebar-right .views-field-title {
  margin-top: 0px;
}
.region-sidebar-right .views-field-field-news-publication-date .news_label {
  float: left;
  padding-right: 7px;
}
.region-sidebar-right .panel-body {
  margin-left: -15px;
}
.panel-body {
  padding: 0px !important;
}
.row .field-field_main_image img {
  border: 1px solid #b1c5dd;
  margin: 0 10px 2px 0;
  padding: 1px;
  width: 99.9%;
}
.row .field-name-field-event-main-image img,
.row .field-name-field-energy-main-image img {
  border: 1px solid #b1c5dd;
  margin: 0 10px 2px 0;
  padding: 1px;
  width: 100%;
}
.field-field_news_publication_date .field-label {
  width: 140px;
  float: left;
  font-weight: normal;
}
.field-field_news_publication_date .col-lg-10 {
  width: 200px;
  float: left;
  margin-left: -30px;
  color: #444;
}
.field-field_news_publication_date {
  width: 100%;
  margin-left: 0px;
  background-color: #f7f7f7;
  border: none;
  height: 30px;
  padding-top: 5px;
}
#layout-body .region-content {
  margin-left: -3px;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5 {
  color: #284f75;
  font-weight: normal;
  margin: 4px 0;
  padding: 4px 0;
}
.content h4 {
  font-size: 1.8em;
  padding-bottom: 10px;
}
.node .field-name-body {
  border-bottom: 0px solid;
}
.group-more-info,
.group-links {
  margin-bottom: 20px;
}
.group-more-info ul {
  margin: 5px 0 0;
  padding: 0 0 0 30px;
}
.group-more-info ul li,
.views-field-field-studies-abstract li {
  list-style-image: url("../images/bullet-arrow-orange.gif");
  margin: 0 0 1%;
}

.group-links .field-item,
.field-name-field-consultation-links .field-item {
  padding: 0 0 0 2px;
}
.group-links .field-item a,
.field-name-field-consultation-links .field-item a {
  margin: 0 0 1%;
  display: block;
  text-decoration: none;
}
.group-links .field-item a:hover,
.field-name-field-consultation-links .field-item a:hover {
  text-decoration: underline;
}
.content a {
  text-decoration: underline;
}
.content a:hover {
  color: #222;
}
#main-menu .affix {
  width: auto;
  border-bottom: 0px;
}
.node-type-statistics-and-country-reports .node-statistics-and-country-reports {
  width: 100%;
}
.node-type-statistics-and-country-reports .field-name-body  h3 {
  font-size: 150%;
}
#block-views-documents-block .panel-heading {
  background-color: #fff;
  line-height: 1.5;
  color: #284f75;
  font-weight: normal;
  margin: 4px 0;
  padding: 4px 0;
  font-size: 160%;
  border-bottom: 0px solid;
  margin-top: 0px;
}
#block-views-documents-block .views-row .views-field-title {
  line-height: 1.3em;
  margin: 0;
}
#block-views-documents-block .views-row .views-field-title h3 {
  font-size: 130%;
  color: #284f75;
  font-weight: normal;
  margin: 4px 0;
  padding: 4px 0;
}
#block-views-documents-block .views-row .views-field-title h3 a:hover {
  text-decoration: underline;
}

#block-views-documents-block .views-row .views-field-body p {
  padding: 5px 0;
}
.social-media-btn {
  background-color: #ccc;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 10px;
  position: relative;
  width: 100%;
}
.node-type-events .region-content .block-block,
.node-type-news .region-content .block-block,
.node-type-main-topic-first-level .region-content .block-block {
  border-bottom: 1px dashed #ccc !important;
  padding-bottom: 20px;
  margin-top: 10px;
  width: 90% !important;
}
.social-media-btn ul {
  margin: 7px 10px 0;
  padding: 0;
}
.social-media-btn ul li {
  display: block;
  float: left;
  list-style: none outside none;
  margin-right: 15px;
}
.social-media-btn ul li a {
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
}
.social-media-btn li a.share {
  background-position: 0 37px;
}
.social-media-btn li a.twitter {
  background-position: 182px 37px;
}
.social-media-btn li a.facebook {
  background-position: 146px 37px;
}
.social-media-btn li a.google {
  background-position: 111px 37px;
}
.social-media-btn li a.linkedin {
  background-position: 75px 37px;
}
.social-media-btn li a.share:hover {
  background-position: 0 -207px;
}
.social-media-btn li a.twitter:hover {
  background-position: 182px -207px;
}
.social-media-btn li a.facebook:hover {
  background-position: 146px -207px;
}
.social-media-btn li a.google:hover {
  background-position: 111px -207px;
}
.social-media-btn li a.linkedin:hover {
  background-position: 75px -207px;
}
.region region-content-bottom {
  width: 30%;
}
.region region-footer {
  width: 30%;
}
#block-social-bookmark-social-bookmark {
  display: none;
}
.region-content-bottom,
.region-footer {
  background-color: #cccccc !important;
  margin-bottom: 10px;
  overflow: hidden;
  padding-left: 15px;
  position: relative;
  width: 982px;
  margin-left: -16px;
  border-top: 1px solid #222;
  margin-top: 30px;
}
.region-content-bottom .panel-default,
.region-footer .panel-default {
  float: left;
  margin-right: 10px;
  padding: 15px 0;
  width: 31%;
  background-color: #cccccc !important;
}
.region-content-bottom .panel-heading,
.region-footer .panel-heading {
  color: #002e5d !important;
  font-size: 1.5em;
  margin: 0 0 8px;
  padding: 0;
  text-transform: uppercase;
  background-color: #cccccc;
  border: 0px;
  margin-left: -145px;
}
.region-content-bottom .panel-body ul,
.region-footer .block-block .panel-body ul {
  background-color: #ccc;
  border-radius: 3px;
  overflow: hidden;
  position: relative;
  width: 100%;
  margin-left: -42px;
}
.region-content-bottom .block-block .panel-body ul li,
.region-footer .block-block .panel-body ul li {
  color: #333;
  text-decoration: none;
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
  list-style: none outside none;
  display: block;
  float: left;
  margin-right: 15px;
  cursor: pointer;
}
.region-content-bottom .follow-us-twitter,
.region-footer .follow-us-twitter {
  background-position: 182px 37px;
}
.region-content-bottom .follows-us-fb,
.region-footer .follows-us-fb {
  background-position: 146px 37px;
}
.region-content-bottom .follow-us-google,
.region-footer .follow-us-google {
  background-position: 111px 37px;
}
.region-content-bottom .follow-us-linkedin,
.region-footer .follow-us-linkedin {
  background-position: 75px 37px;
}
.region-content-bottom .follow-us-twitter:hover,
.region-footer .follow-us-twitter:hover {
  background-position: 182px -207px;
}
.region-content-bottom .follows-us-fb:hover,
.region-footer .follows-us-fb:hover {
  background-position: 146px -207px;
}
.region-content-bottom .follow-us-google:hover,
.region-footer .follow-us-google:hover {
  background-position: 111px -207px;
}
.region-content-bottom .follow-us-linkedin:hover,
.region-footer .follow-us-linkedin:hover {
  background-position: 75px -207px;
}
#block-menu-menu-footer-menu .panel-body ul,
#block-menu-menu-other-sites-menu .panel-body ul {
  margin: 0;
  padding: 0;
  background-color: #cccccc;
}
#block-menu-menu-footer-menu .panel-body ul li,
#block-menu-menu-other-sites-menu .panel-body ul li {
  line-height: 0px;
  background-color: #cccccc;
}
#block-menu-menu-footer-menu .panel-body ul li a,
#block-menu-menu-other-sites-menu .panel-body ul li a {
  color: #333;
  text-decoration: none;
  font-size: 12px;
  background-color: #cccccc;
  border: 0px solid;
}
#block-menu-menu-footer-menu .panel-body {
  margin-top: 0px;
}
#block-menu-menu-other-sites-menu .panel-heading {
  margin-top: 0px;
  margin-left: -175px;
  margin-bottom: 20px;
}
#block-menu-menu-other-sites-menu .panel-body ul {
  margin-top: -10px;
  margin-left: -13px;
}
#block-menu-menu-footer-menu ul li a:hover,
#block-menu-menu-other-sites-menu ul li a:hover {
  text-decoration: underline;
}
.one-column-page {
  width: 971px;
}
.view-topics,
.view-topics-new-page {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.view-topics-new-page .views-view-grid .views-view-grid {
  width: 100%;
}
.view-topics .views-view-grid,
.view-topics-new-page .views-view-grid {
  float: left;
  margin-right: 15px;
  width: 31.7%;
  display: block;
  min-height: 16em;
}
.node-type-main-topic-first-level  .views-view-grid,
.node-type-topic .views-view-grid {
  min-height: 0;
  padding-bottom: 20px;
}
.view-topics .views-view-grid h3,
.view-topics-new-page .views-view-grid h3 {
  background-color: #f7f7f7;
  font-size: 1.1em !important;
  display: block;
  padding: 2px 0;
}
.view-topics .views-view-grid h3 a,
.view-topics-new-page .views-view-grid h3 a {
  color: #000;
  display: block;
  padding: 10px 10px;
  text-decoration: none;
  font-weight: bold;
}
.view-topics .views-view-grid h3 a:hover,
.view-topics-new-page .views-view-grid h3 a:hover {
  text-decoration: underline;
  color: #000;
}
.view-display-id-block_2 .views-view-grid {
  min-height: 0px;
}
.view-topics .views-view-grid .col-lg-12 .field-content a,
.view-topics-new-page .views-view-grid .col-lg-12 .field-content a {
  padding-left: 10px;
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 0 5px;
  background-repeat: no-repeat;
  margin-bottom: 7px;
  display: block;
  text-decoration: none !important;
}
.view-topics .views-view-grid .col-lg-12 .field-content a:hover,
.view-topics-new-page .views-view-grid .col-lg-12 .field-content a:hover {
  color: #222;
}
.view-id-topics_home {
  background-image: url("../images/image-toptasks.png");
  background-position: right bottom;
  background-repeat: no-repeat;
  height: 1%;
  overflow: hidden;
  padding-top: 15px;
  position: relative;
  border: 0 none;
  width: 957px;
  min-height: 170px;
}

.view-topics-new-page .views-field-title {
  padding-left: 10px;
}
.view-topics-new-page .views-field-title:hover {
  color: #222;
  text-decoration: underline !important;
}
.view-topics-home .col-lg-6 {
  width: 32% !important;
}
.view-topics-home .col-lg-6 a {
  background-color: #eee;
  border-bottom: 1px solid #fff;
  color: #147ba4;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  width: 306px;
  background-image: url("../images/arrow-orange.png");
  background-position: 97% center;
  background-repeat: no-repeat;
  display: block;
  padding-right: 10px;
}
.view-topics-home .col-lg-6 a:hover {
  background-color: #ff8831;
  border-bottom: 1px solid #fff;
  color: #000;
}
#block-block-3 {
  background-color: #ff8331;
  color: #fff;
  font-family: arial,helvetice,sans serif;
  font-size: 1.3em;
  width: 133.1%;
  padding-left: 10px;
  margin-bottom: 30px;
}
.motto h4 {
  float: left;
  font-size: 1.4em;
  color: #fff;
  font-weight: bold;
  padding-right: 5px;
}
.motto p {
  padding: 10px 0;
  height: 2.0em;
}
.front  #sidebar-right .block-block {
  margin-top: -5px !important;
  margin-left: -24px;
}
.front  #sidebar-right .block-block .panel-heading {
  padding-bottom: 10px;
  color: #002e5d;
  font-size: 1.7em;
  text-transform: uppercase;
}
.front  #sidebar-right .block-block .social-media-btn-home {
  background-color: #ccc;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 5px;
  position: relative;
  width: 100%;
}
.front  #sidebar-right .block-block .social-media-btn-home ul {
  margin: 7px 10px 0;
  padding: 0;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li {
  display: block;
  float: left;
  list-style: none outside none;
  margin-right: 15px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a {
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
  color: #147ba4;
  text-decoration: none;
  background-color: #ccc;
  border-bottom: 0px solid;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.share {
  background-position: 0 37px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.twitter {
  background-position: 182px 37px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.facebook {
  background-position: 146px 37px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.google {
  background-position: 111px 37px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.linkedin {
  background-position: 75px 37px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.share:hover {
  background-position: 0 -207px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.twitter:hover {
  background-position: 182px -207px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.facebook:hover {
  background-position: 146px -207px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.google:hover {
  background-position: 111px -207px;
}
.front  #sidebar-right .block-block .social-media-btn-home ul li a.linkedin:hover {
  background-position: 75px -207px;
}
#block-views-quick-links-block {
  margin: 20px 0;
  padding: 0;
}
#block-views-quick-links-block a:hover {
  text-decoration: underline !important;
}
#block-views-quick-links-block .panel-body {
  margin-left: -20px;
}
#block-views-quick-links-block .panel-heading {
  color: #002e5d;
  font-size: 1.7em;
  margin: 0 0 8px -38px;
  padding: 0;
  text-transform: uppercase;
}
#block-views-quick-links-block .views-field-title {
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 0px 5px;
  background-repeat: no-repeat;
  padding-left: 10px;
}
#block-views-quick-links-block .views-field-title a {
  margin: 0 0 1%;
  display: block;
  color: #147ba4;
  text-decoration: none;
}
#block-views-quick-links-block .views-field-title a:hover {
  color: #000;
}
#block-views-home-page-buttons-block {
  background-color: #f2f1ec;
  margin: 0;
  padding: 10px;
  width: 300px;
  margin-left: -40px;
  z-index: 3000;
}
#block-views-home-page-buttons-block .views-row {
  margin: 0 0 1%;
  padding-left: 20px;
}
#block-views-home-page-buttons-block .views-row h3 {
  font-size: 1.2em;
  font-weight: bold;
  background-color: #f2f1ec;
}
#block-views-home-page-buttons-block .views-row h3 a {
  color: #333;
}

#block-views-news-block-4,
#block-views-news-to-use-block-2 {
  height: 780px;
}
#block-views-home-page-buttons-block-1 {
  width: 960px;
}
#block-views-home-page-buttons-block-1 .panel-heading {
  color: #002e5d;
  font-size: 1.7em;
  margin: 0 0 8px;
  padding: 0;
  text-transform: uppercase;
  background-color: #fff;
  border: 0px;
}
#block-views-home-page-buttons-block-1 .views-row {
  float: left;
  list-style: none outside none;
  margin: 0 15px 0 0;
  padding: 0;
  width: 23.4%;
}
#block-views-home-page-buttons-block-1 .footer-orange-box {
  background-color: #ff8331;
  color: #000;
  display: block;
  font-size: 1.4em;
  font-weight: normal;
  min-height: 65px;
  padding: 15px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
  background-image: url("../images/bullet-banner.png");
  background-repeat: no-repeat;
  background-position: 95% 25px;
}
#block-views-home-page-buttons-block-1 .footer-orange-box a {
  color: #000;
}
#block-views-home-page-buttons-block-1 .footer-orange-box a:hover {
  text-decoration: none;
}
#layout-footer {
  background-color: #fff;
  border-top: 0px;
  margin-top: -20px;
  margin-bottom: 0px;
}
.panel {
  border: 0px solid;
  border-radius: 0px;
  box-shadow: 0 1px 1px rgba(0,0,0,0) !important;
  margin-bottom: 0px;
}
#main-menu .first {
  margin-left: 0px;
}
.node-news {
  width: 730px;
  overflow: hidden;
}
#block-system-main .view-header h2 {
  background-color: #fff;
  margin-left: -10px;
  font-size: 1.2em;
  color: #222;
  margin-top: -10px;
}
#block-views-documents-block {
  width: 90%;
}
#block-block-2 {
  width: 100%;
}
.menu-breadcrumb {
  text-transform: capitalize;
}
#block-views-news-block-5,
#block-views-news-to-use-block-3 {
  position: absolute;
  top: 585px;
  left: 330px;
  z-index: 2000;
  border-bottom: 0px;
}
#block-views-news-block-5 .panel-body,
#block-views-news-to-use-block-3 .panel-body {
  width: 325px;
  margin-left: -10px;
}
#block-views-news-block-5 .panel-heading,
#block-views-news-to-use-block-3 .panel-heading {
  color: #284f75;
  margin: 4px 0px -5px 0px;
  padding: 4px 0;
  background-color: #fff;
  border: none;
  font-size: 1.7em;
  text-transform: uppercase;
}
#block-views-news-block-5 .views-field-title a:hover,
#block-views-news-to-use-block-3 .views-field-title a:hover {
  color: #222;
}
#block-views-news-block-5 .views-field-field-news-publication-date,
#block-views-news-to-use-block-3 .views-field-field-news-publication-date {
  background-color: #f2f1ec;
  color: #444;
  padding: 5px;
  margin-bottom: 5px;
  margin-top: 10px;
  width: 113%;
}
#block-views-news-block-5 .views-field-field-news-publication-date .news_label,
#block-views-news-to-use-block-3 .views-field-field-news-publication-date .news_label {
  float: left;
  padding-right: 7px;
}
#block-views-news-block-5 .field-content  a,
#block-views-news-to-use-block-3 .field-content  a {
  padding-left: 0px;
  display: block;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.3em;
  text-decoration: none;
  width: 113%;
}
.more-link a {
  float: right;
  font-size: 1.1em;
  font-weight: bold;
  color: #147ba4 !important;
  background-image: url("../images/icon-more.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 15px;
  text-decoration: underline;
  font-size: 1.2em !important;
}
.more-link a:hover {
  text-decoration: underline !important;
  color: #222222 !important;
}
#block-search-form {
  display: block;
}
.field-item table {
  clear: both;
  margin-top: 10px;
}
.field-item table td {
  padding-left: 10px;
  padding-right: 10px;
}
.node-events,
.node-news,
.node-consultation,
.node-energy-strategy-pages,
.node-studies,
.node-topic,
.node-type-main-topic-first-level {
  width: 90%;
}
.node-topic.node-promoted {
  width: 100%;
}
.field-name-field-event-date-info {
  font-weight: bold;
  margin-bottom: 20px;
}
.view-events .views-field-title {
  margin: 15px 0 0;
  padding: 0;
  font-size: 150%;
  color: #284f75;
  font-weight: normal;
}
.view-events .views-field-title a {
  color: #147ba4;
}
.view-events .views-field-title a:hover {
  color: #444;
  text-decoration: underline;
}
.view-events .field-content {
  padding: 5px 0;
}
.views-field-field-event-date-info,
.views-field-field-consultation-period {
  background-color: #f2f1ec;
  color: #444;
  padding: 5px 10px;
}
#block-system-main .view-content .views-row {
  border-top: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
}
.view-events {
  width: 98%;
}
.view-events .view-filters,
.view-news-to-use .view-filters,
.view-studies .view-filters {
  border: 2px solid #f4823b;
  padding: 15px;
}
.view-events .view-filters .views-widget,
.view-news-to-use .view-filters .views-widget,
.view-studies .view-filters .views-widget {
  float: right;
  padding-left: 30px;
}
.view-events .views-exposed-widget label,
.view-news-to-use .views-exposed-widget label,
.view-studies .views-exposed-widget label {
  font-size: 14px;
  color: #444;
  padding-top: 5px;
}
.view-events .views-submit-button,
.view-news-to-use .views-submit-button,
.view-studies .views-submit-button {
  margin-top: -23px;
}
.rss-btn a.subscribe {
  background-image: url("../images/sprite-social-media.png");
  background-position: -175px 7px;
  background-repeat: no-repeat;
  color: #333;
  display: block;
  font-size: 1em;
  padding: 10px 10px 15px 40px;
  background-color: #cccccc;
}
.rss-btn {
  margin-bottom: 15px;
}
.rss-btn a:hover {
  text-decoration: underline;
}
.view-news,
.view-news-to-use {
  width: 98%;
}
.view-news-to-use .views-row a,
.view-events .views-row a,
.view-consultations .views-row a,
.view-documents .views-row a,
.view-home-page-buttons .views-row a {
  text-decoration: none;
}
.view-news-to-use .views-field-field-abstract {
  margin-bottom: 10px;
}
.view-news-to-use .views-field-field-abstract p {
  width: 100%;
}
.view-news-to-use .view-filters {
  margin-bottom: 20px;
}
.view-news-to-use h3,
.node-news h3,
.view-studies h3 {
  font-size: 150%;
}
.views-field-field-news-publication-date {
  background-color: #f2f1ec;
  color: #444;
  display: block;
  width: 100%;
  padding: 10px 5px;
  padding-left: 10px;
  margin-bottom: 15px;
}
#content-title {
  display: block !important;
  width: 90%;
  margin-left: -15px !important;
}
#page-title {
  display: none !important;
}
.view-consultations .views-field-title {
  color: #284f75;
  font-size: 150%;
  font-weight: normal;
  margin: 15px 0 0;
  padding: 0;
}
.view-consultations .views-field-changed {
  background-color: #f2f1ec;
  color: #444;
  padding: 5px 10px;
}
.view-consultations .field-content {
  padding: 5px 0;
  display: block;
}
.node-page h3,
.node-energy-strategy-pages  h3,
.node-consultation node-full h3 a,
.node-topic h3,
.node-type-main-topic-first-level h3 {
  font-size: 150%;
  margin-left: -2px;
}
.node-energy-strategy-pages h3 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.region-content ul li {
  padding-top: 4px;
}
.view-energy-strategy {
  width: 98%;
}
.view-energy-strategy .views-field-field-energy-abstract,
.subtopics .views-field-field-energy-abstract,
.view-funding-and-contracts .views-field-field-energy-abstract,
.views-field-field-page-abstract {
  padding-top: 10px;
  padding-left: 2px;
}
.view-energy-strategy .views-field-title,
.view-funding-and-contracts .views-field-title,
.view-about-us-subpages .views-field-title {
  background-color: #f4823b;
  display: block;
  font-size: 1em;
  padding: 5px 10px;
}


.view-energy-strategy .views-field-title a,
.subtopics .views-field-title a,
.view-funding-and-contracts .views-field-title a,
.view-about-us-subpages .views-field-title a {
  color: #000;
  text-decoration: none;
}
.view-energy-strategy .views-field-title span,
.subtopics .views-field-title span,
.view-funding-and-contracts .views-field-title span,
.view-about-us-subpages .views-field-title span {
  display: block;
  padding: 2px 0;
}
.subtopics .views-field-title a {
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 0px 9px;
  background-repeat: no-repeat;
  color: #0165a1;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-weight: bold;
}
.subtopics .views-field-title a:hover {
  color: #000;
  text-decoration: underline;
}
.region-content h2 {
  font-size: 150%;
  margin: 4px 0;
  color: #284f75;
}
.field-name-field-legislative-background li {
  list-style-image: url("../images/bullet-arrow-orange.gif");
}
.field-name-field-legislative-background ul {
  margin-top: 0px;
}
.panel-body,
.col-lg-12,
.panel-default,
.visible-lg,
.content,
.block,
.region,
.region-content {
  border: none  !important;
  box-shadow: none !important;
}
.panel,
.clearfix,
.row,
.col-lg-12 {
  box-shadow: none !important;
  border: none  !important;
}
.field-name-field-share-this-page .social-media-btn {
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 10px;
}
.field-name-field-share-this-page {
  border-bottom: 1px dashed #ccc;
}
#block-cce-basic-config-footer-ipg {
  background-color: #fff;
  clear: both;
  font-size: 90%;
  margin-left: -20px;
  padding-top: 20px;
  width: 103%;
}
.view-funding-and-contracts {
  margin-bottom: 20px;
  border-bottom: 1px solid #f4823b;
}
.view-funding-and-contracts .col-lg-6 {
  width: 48%;
}
.view-funding-and-contracts .field-content {
  padding-top: 10px;
  padding-left: 2px;
}
.view-funding-and-contracts .view-header {
  padding-right: 10px;
}
.region-content {
  padding-right: 10px;
}
.view-funding-programmes .views-field-field-funding-date-1 {
  padding: 10px;
}
.view-funding-programmes h3 {
  font-size: 150%;
}
.view-funding-programmes .views-field-field-funding-abstract li {
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 18px 5px;
  background-repeat: no-repeat;
  padding: 0 0 5px 30px;
  list-style-type: none;
}
.view-funding-programmes .views-field-field-funding-abstract ul {
  padding-left: 0px;
}
.view-studies .view-filters {
  margin-bottom: 20px;
}
.view-studies h3 {
  color: #147ba4;
  margin-top: 20px !important;
  display: block;
}
.view-studies .views-field-changed {
  padding: 10px;
}
.front .view-news-to-use,
.front .view-news {
  width: 86.5%;
  padding: 0px;
  padding-left: 13px;
}
.front .view-id-news_to_use .col-lg-6,
.front .view-id-news .col-lg-6 {
  float: left;
  margin-right: 15px;
  width: 47%;
  padding: 0px;
}
.front .view-id-news_to_use .views-field-field-main-image img,
.front .view-id-news .views-field-field-main-image img {
  border: 1px solid #b1c5dd;
  margin: 0 10px 2px 0;
  padding: 1px;
}
.front .view-id-news_to_use .views-field-field-news-document-type {
  background-color: #f7f7f7;
  color: #444;
  display: none;
  padding: 5px 10px;
}
.front .view-id-news_to_use .views-field-title {
  width: 100%;
}
.front .view-id-news_to_use .views-field-field-abstract {
  width: 100%;
}
.front .view-id-news_to_use .views-field-title h2,
.front .view-id-news .views-field-title h2 {
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.4em;
}
.front .view-id-news_to_use .views-field-title h2 a,
.front .view-id-news .views-field-title h2 a {
  text-decoration: none;
  width: 100%;
  display: block;
}
.front .view-id-news_to_use .views-field-title h2 a:hover,
.front .view-id-news .views-field-title h2 a:hover {
  text-decoration: underline;
}
.front .view-id-news .field-content p {
  padding: 0px 0;
  width: 100%;
}
.view-display-id-block_5 {
  width: 93.5% !important;
  padding-left: 0px !important;
}
.view-display-id-block_5 .views-field-changed {
  background-color: #fff;
  color: #444;
  display: block;
  padding-right: 5px;
}
.view-display-id-block_5 .views-field-changed span {
  padding: 0px;
  padding-left: 10px;
  display: block;
}
.view-display-id-block_5 h3 {
  font-size: 1.9em;
  line-height: 1.4em;
  width: 90%;
  margin-bottom: 0px;
}
.view-display-id-block_5 a:hover {
  text-decoration: underline !important;
}
.view-display-id-block_5 .more-link a:hover {
  color: #000 !important;
}
#block-apachesolr-search-sort {
  display: none;
}
.page-search-site-europe .col-lg-6 {
  width: 73%;
}
.panel-body,
#block-views-quick-links-block {
  border: 0px solid !important;
  border-radius: 0px !important;
  box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
}
.view-topics .views-view-grid .col-lg-12 .field-content a:hover {
  text-decoration: underline !important;
}
.view-topics .views-view-grid {
  background-color: #f7f7f7;
  padding: 5px;
  padding-left: 10px;
  margin-bottom: 20px !important;
}
.view-funding-and-contracts .views-view-grid {
  background-color: #f7f7f7;
  width: 100%;
}
.view-about-us-subpages .views-view-grid {
  background-color: #f7f7f7;
  width: 100%;
  margin-left: 0px;
}
.view-funding-and-contracts .views-field-title,
.view-about-us-subpages .views-field-title {
  background: none;
  padding: 0px !important;
}
.view-funding-and-contracts .views-field-title a ,
.view-about-us-subpages .views-field-title a {
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 0 12px;
  background-repeat: no-repeat;
  color: #4990ae;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  font-size: 1.2em;
}
.view-funding-and-contracts .views-field-title a:hover,
.view-about-us-subpages .views-field-title a:hover {
  color: #222;
  text-decoration: underline;
}
.subtopics .views-field-title a {
  color: #4990ae;
  font-weight: normal;
  font-size: 1.2em;
  background-position: 0 11px;
}
.node-main-topic-first-level,
.node-topic.node-promoted {
  width: 90%;
}
.region-sidebar-right #block-block-5 {
  margin-bottom: 10px;
  border: 0px solid !important;
  border-radius: 0px !important;
  box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
}
.region-sidebar-right #block-block-5 div {
  border: 0px solid !important;
  border-radius: 0px !important;
  box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
}
#block-views-links-block {
  padding: 0px !important;
  margin-top: 10px;
}
#block-views-links-block .panel-heading {
  background-color: #fff;
  border: 0px solid;
  color: #284f75;
  font-size: 160%;
  margin: 0px;
  padding: 0px !important;
}
#block-views-links-block ul {
  padding: 0px;
  margin-top: 3px;
}
#block-views-links-block li {
  list-style-type: none;
  padding-left: 0px !important;
  margin-left: 5px;
}
#block-views-links-block li a {
  text-decoration: none;
}
#block-views-links-block li a:hover {
  text-decoration: underline;
  color: #222;
}
.spelling-suggestions {
  display: none;
}
.view-items-count {
  font-size: 1.2em;
  color: #656565;
}
.pager li  a {
  border-radius: 0px;
  background-color: #ddd;
  color: #000;
}
.group-links .field-item,
.field-name-field-consultation-links .field-item {
  padding-bottom: 5px;
}
.group-links .field-item a,
.field-name-field-consultation-links .field-item a {
  display: inline;
}
.view-about-us-subpages .col-lg-4 {
  width: 49%;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 {
  padding: 0px !important;
  margin-top: 10px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 .panel-heading {
  background-color: #fff;
  border: 0px solid;
  color: #284f75;
  font-size: 160%;
  margin: 0px;
  padding: 0px !important;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 ul {
  padding: 0px;
  margin-top: 3px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 li {
  list-style-type: none;
  padding-left: 0px !important;
  margin-left: 5px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 li a {
  text-decoration: none;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 li a:hover {
  text-decoration: underline;
  color: #222;
}

.node-type-main-topic-first-level .region-content .block-block {
  border-bottom: 1px dashed #ccc !important;
  padding-bottom: 20px;
  margin-top: 10px;
  width: 90% !important;
}

/* NEW MODIFICATION FOR JY */
.view-topics-new-page h3 {
  background-color: #f7f7f7;
  font-size: 1.1em !important;
  background-image: none !important;
}
.view-topics-new-page h3 a {
  color: #000 !important;
  background-image: none !important;
}
.view-topics .views-view-grid,
.view-topics-new-page .views-view-grid {
  height: auto;
  padding: 5px;
  padding-left: 10px;
  margin-bottom: 0px !important;
}
.view-topics,
.view-topics-new-page {
  margin-bottom: 20px;
}
.view-topics .views-view-grid .col-lg-12 .field-content a,
.view-topics-new-page .views-view-grid .col-lg-12 .field-content a {
  padding-left: 10px;
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 0 5px;
  background-repeat: no-repeat;
  margin-bottom: 7px;
}
.navbar-default {
  background-color: #f7f7f7 !important;
  border: none !important;
  box-shadow: 0px 0px 5px #ccc !important;
}
#main-menu {
  box-shadow: 0px 0px 5px #ccc !important;
}
#main-menu .navbar {
  min-height: 55px;
}
#main-menu ul li {
  border-right: none !important;
}

#main-menu .navbar-nav  li a {
  background-color: #f7f7f7 !important;
  padding-top: 15px;
  color: #676767 !important;
  text-transform: uppercase !important;
  font-size: 0.9em;
  background-image: url("../images/menu_separator.jpg");
  background-position: -2px 18px;
  background-repeat: no-repeat;
}
#main-menu .navbar-nav .first a {
  background-image: none !important;
}
#main-menu .navbar-nav li a.active {
  background-color: #f7f7f7 !important;
  color: #f4853d !important;
}
#main-menu ul li a:hover,
.active-trail {
  background-color: #f7f7f7 !important;
  color: #f4853d !important;
}
.view-topics .views-view-grid {
  background-color: #f7f7f7;
  padding: 5px;
  padding-left: 10px;
}
.subtopics .views-field-title a {
  color: #4990ae;
  font-weight: normal;
  font-size: 1.2em;
  background-position: 0 11px;
}
.view-energy-strategy .views-field-title span,
.subtopics .views-field-title span,
.view-funding-and-contracts .views-field-title span,
.view-about-us-subpages .views-field-title span {
  background-image: none;
}

.view-statistics-and-country-reports {
  overflow: hidden;
  position: relative;
  width: 971px;
  margin-bottom: 20px;
}

.view-statistics-and-country-reports .views-view-grid {
  background-color: #f7f7f7;
  padding: 5px 5px 5px 10px;
}
.view-statistics-and-country-reports .views-view-grid {
  border-bottom: 1px solid #f4823b;
  margin-bottom: 20px;
  width: 97% !important;
}
.view-statistics-and-country-reports .views-view-grid {
  margin-bottom: 0;
  width: 98% !important;
}
.view-statistics-and-country-reports .views-field-title a {
  background-image: url("../images/bullet-arrow-orange.gif");
  background-position: 0 9px;
  background-repeat: no-repeat;
  color: #0165a1;
  display: block;
  font-weight: bold;
  padding: 5px 10px;
  text-decoration: none;
  background-position: 0 11px;
  color: #4990ae;
  font-size: 1.2em;
  font-weight: normal;
}
.view-statistics-and-country-reports .views-field-title a:hover {
  text-decoration: underline;
  color: #222;
}

.node-type-statistics-and-country-reports .node-statistics-and-country-reports {
  width: 90%;
}
.node-type-statistics-and-country-reports .region-content .block-block {
  border-bottom: 1px dashed #ccc !important;
  margin-top: 10px;
  padding-bottom: 20px;
  width: 90% !important;
}
.view-topics-home {
  display: none;
}
#block-views-news-block-5,
#block-views-news-to-use-block-3 {
  top: 335px !important;
}
#block-block-4 {
  margin-top: -10px !important;
}
#block-multisite-twitterblock-fpfis-twitter {
  display: block;
}
.page-home #block-multisite-twitterblock-fpfis-twitter {
  display: block;
}
.page-home .view-news-to-use {
  padding-left: 0px;
  margin-top: 20px;
}
.front .view-news-to-use {
  width: 88.5%;
}
.front .view-news-to-use .views-row {
  clear: both !important;
  border-bottom: 1px solid #ccc !important;
  margin-bottom: 30px !important;
  min-height: 165px;
  height: auto;
}
.front .view-news-to-use .views-row .views-field-field-main-image {
  float: left;
}
.front .view-news-to-use .views-row .views-field-field-main-image img {
  width: 210px;
  height: 140px;
}
.front .view-news-to-use .views-row .views-field-title h2 a {
  margin-top: -9px;
}
.front .view-news-to-use .views-row .views-field-title {
  margin-top: -10px;
}
#block-block-4 {
  margin-top: -5px !important;
}
#block-views-quick-links-block .views-field-title a {
  margin-bottom: 2%;
}
.view-quick-links .views-field-title {
  margin-left: -10px;
}
#block-multisite-twitterblock-fpfis-twitter {
  border: 1px solid #cccccc !important;
  overflow: hidden;
  padding-left: 25px;
  margin-left: -37px;
  border-radius: 7px !important;
  -moz-border-radius: 7px !important;
}
#block-multisite-twitterblock-fpfis-twitter .panel-heading {
  font-size: 16px;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc !important;
  margin-left: -30px;
  padding-left: 20px;
  padding-bottom: 10px;
}
#block-block-3 img {
  width: 982px;
}
#block-block-3 {
  background-color: transparent;
  padding-left: 0px;
  margin-left: -13px;
  clear: both !important;
  margin-bottom: 0px;
}
.front  #layout-footer {
  padding-top: 0px;
}
.front .region-content-bottom,
.region-footer {
  margin-top: 0px;
}
#block-block-3 .panel-body  p {
  margin-bottom: 0px;
}
.front .region-content-bottom {
  display: none !important;
}
.region-content-bottom,
.region-footer {
  background-color: #f7f7f7 !important;
}
.region-content-bottom .panel-default,
.region-footer .panel-default,
.region-content-bottom .panel-heading,
.region-footer .panel-heading,
.region-content-bottom .panel-body ul,
.region-footer .block-block .panel-body ul,
#block-menu-menu-footer-menu .panel-body ul li a,
#block-menu-menu-other-sites-menu .panel-body ul li a {
  background-color: #f7f7f7 !important;
}
#block-views-news-block-4,
#block-views-news-to-use-block-2 {
  height: auto;
  padding-bottom: 80px;
}
.view-news-to-use .more-link {
  text-align: left !important;
  float: left;
  margin-top: -20px;
}
.view-news-to-use .more-link a {
  text-decoration: none !important;
}

#block-block-3 p {
  position: relative;
}
#block-block-3 p .bigText {
  position: absolute;
  top: 30%;
  left: 41.5%;
  font-size: 22px;
  font-weight: bold;
}
#block-block-3 p .smallText {
  position: absolute;
  top: 58%;
  left: 28%;
  font-size: 16px;
}
.page-home .easy-breadcrumb_segment-separator:nth-child(4) {
  display: none;
}

#block-block-1 .content,
#block-block-8 .content,
#block-block-9 .content {
  text-align: left;
  margin-left: 18px;
}
#block-block-8 .content {
  margin-top: 35px;
}
#block-block-1 .content span,
#block-block-8 .content span ,
#block-block-9 .content span {
  clear: both;
  display: block;
  padding-bottom: 6px;
}
#block-block-9 {
  margin-top: 35px;
}
#block-block-9 .content a {
  text-decoration: none;
}
#block-block-9 .content a:hover {
  color: #222;
  text-decoration: underline;
}
#block-block-9 .content h5 {
  color: #002e5d !important;
  font-size: 1.2em;
  padding: 0;
  text-transform: uppercase;
  margin-top: -10px;
}
.view-topics .views-view-grid h3,
.view-topics-new-page .views-view-grid h3 {
  color: #000 !important;
  display: block;
  font-weight: bold;
  padding: 10px;
  text-decoration: none;
}
#ec-widget-share-example-twitter {
  background-position: 182px 37px;
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
}
div.share_style_button_32 a#share_button_link.share_icon_twitter {
  background-image: none !important;
}
#ec-widget-share-example-twitter:hover {
  background-position: 182px -207px;
}
#ec-widget-share-example-facebook {
  background-position: 146px 37px;
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
}
div.share_style_button_32 a#share_button_link.share_icon_facebook {
  background-image: none !important;
}
#ec-widget-share-example-facebook:hover {
  background-position: 146px -207px;
}
#ec-widget-share-example-googleplus {
  background-position: 111px 37px;
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
}
div.share_style_button_32 a#share_button_link.share_icon_googleplus {
  background-image: none !important;
}
#ec-widget-share-example-googleplus:hover {
  background-position: 111px -207px;
}
#ec-widget-share-example-linkedin {
  background-position: 75px 37px;
  background-image: url("../images/sprite-social-media.png");
  display: block;
  height: 32px;
  text-indent: -9999px;
  width: 32px;
}
div.share_style_button_32 a#share_button_link.share_icon_linkedin {
  background-image: none !important;
}
#ec-widget-share-example-linkedin:hover {
  background-position: 75px -207px;
}
#block-social-bookmark-social-bar {
  background-color: #ccc;
  border-radius: 3px;
  overflow: hidden;
  padding-bottom: 3px;
  position: relative;
  width: 100%;
  padding-left: 10px;
  border-bottom: 1px dashed #ccc !important;
}
.ec-widget-share-inline span {
  padding-right: 1.3em !important;
}

.node-type-events .region-content #block-social-bookmark-social-bar,
.node-type-news .region-content #block-social-bookmark-social-bar,
.node-type-main-topic-first-level .region-content #block-social-bookmark-social-bar {
  border-bottom: 0px dashed #ccc !important;
  margin-top: 10px;
  padding-top: 10px;
  width: 90% !important;
  background-color: #fd8433 !important;
}
.node-type-events #block-views-links-block,
.node-type-news #block-views-links-block,
.node-type-main-topic-first-level #block-views-links-block {
  border-top: 1px dashed #ccc !important;
  width: 90% !important;
}
.region-sidebar-left .block-block .panel-heading {
  color: #000;
  font-size: 14px;
  background-color: #f7f7f7;
  font-weight: bold;
  border: 0px;
  margin-left: 12px;
}
.region-sidebar-left .block-block .panel-body {
  padding: 15px !important;
}
.region-sidebar-left .list-group-flush {
  margin-left: 0;
  padding: 0;
  padding-bottom: 20px;
}
.region-sidebar-left .list-group-flush li a {
  text-decoration: none;
}
.region-sidebar-left .list-group-flush li a:hover {
  text-decoration: underline;
}
.view-events .view-filters,
.view-news-to-use .view-filters,
.view-studies .view-filters {
  display: none;
}
.view-news-to-use,
.view-studies {
  padding-top: 10px;
}
.view-events {
  margin-top: -5px;
}
.view-empty {
  padding-top: 50px;
  text-align: center;
}
.content .field-items h3 {
  padding-top: 15px;
}

.front .view-id-news_to_use .views-field-field-main-image img {
  border: 0px !important;
}

.front .view-news .views-row {
  clear: both !important;
  border-bottom: 1px solid #ccc !important;
  margin-bottom: 30px !important;
  height: 165px;
}
.front .view-news .views-row .views-field-field-main-image {
  float: left;
}
.front .view-news .views-row .views-field-field-main-image img {
  width: 210px;
  height: 140px;
}
.front .view-news .views-row .views-field-title h2 a {
  margin-top: - 9px;
}
.front .view-news .views-row .views-field-title {
  margin-top: -10px;
}

/*===========MODIF 4.11.2014=====================*/
.field-name-field-stat-publication-date {
  padding-bottom: 20px;
}

.field-name-field-event-main-image img,
.field-name-field-main-image img {
  border: 0px !important;
}

.page-latest-updates .view-news-to-use .views-row .field-content img,
.page-events .view-events .views-row .field-content img,
.page-news .view-news-to-use .views-row .field-content img {
  float: left;
  margin-right: 15px;
  margin-bottom: 10px;
}
.page-latest-updates .view-news-to-use .views-row,
.page-events .view-events .views-row,
.page-news .view-news-to-use .views-row {
  clear: both;
  padding-bottom: 10px;
}
.page-latest-updates .view-news-to-use .views-row .views-field-created,
.page-events .view-events .views-row .views-field-field-event-date-info,
.page-news .view-news-to-use .views-row .views-field-field-news-publication-date {
  clear: both;
}

.page-latest-updates .view-news-to-use .views-row .views-field-field-abstract ,
.page-news .view-news-to-use .views-row .views-field-field-abstract {
  height: auto;
}
.block-menu-id-menu-topics-menu .leaf.active-trail,
.block-menu-id-menu-statistics-menu .leaf.active-trail,
.block-menu-id-menu-funding-menu .leaf.active-trail {
  background-color: #fff !important;
}
.block-menu-id-menu-topics-menu .leaf.active-trail a,
.block-menu-id-menu-statistics-menu .leaf.active-trail a,
.block-menu-id-menu-funding-menu .leaf.active-trail a {
  background-color: #fff !important;
  font-weight: bold;
}
.views-field-field-event-main-image {
  float: left;
}

.node-type-events .region-content #block-social-bookmark-social-bar,
.node-type-news .region-content #block-social-bookmark-social-bar,
.node-type-main-topic-first-level .region-content #block-social-bookmark-social-bar,
.node-type-topic .region-content #block-social-bookmark-social-bar,
.node-type-statistics-and-country-reports .region-content #block-social-bookmark-social-bar,
.node-type-consultation .region-content #block-social-bookmark-social-bar {
  border-bottom: 0px dashed #ccc !important;
  margin-top: 10px;
  padding-top: 10px;
  width: 90% !important;
  background-color: #fd8433 !important;
}
.node-type-events #block-views-links-block,
.node-type-news #block-views-links-block,
.node-type-main-topic-first-level #block-views-links-block {
  border-top: 1px dashed #ccc !important;
  width: 90% !important;
}
.slogan {
  font-size: 17px;
  color: #747474;
  font-style: italic;
  padding-bottom: 10px;
  margin-top: -10px;
}

/*===========END MODIF 4.11.2014=====================*/

/*==============SEARCH PAGE=================*/
.page-search #sidebar-left {
  margin-top: 150px;
}
.page-search .panel-body h2 {
  display: none;
}
.page-search .search-results {
  width: 150%;
  padding-top: 60px;
}
.search-results h3 {
  color: #284f75;
  font-weight: normal;
}
.search-results h3 a {
  font-size: 1.2em;
  text-decoration: none;
}
.search-results h3 a:hover {
  color: #222;
  text-decoration: underline;
}
.search-results .search-result .search-info {
  background-color: #f2f1ec;
  color: #444 !important;
  display: block;
  width: 100%;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 7px;
  font-size: 13px;
}
#search-form {
  width: 204%;
  margin-left: -54%;
  background-color: #ff8331;
  padding: 20px;
}
.page-search  #content-title {
  margin-left: -58% !important;
}
#search-form #edit-basic {
  width: 100%;
}
#search-form .form-item {
  width: 90%;
}
.page-search .region-sidebar-left .panel-heading {
  background-color: #f2f1ec;
  color: #000;
  border: none;
}
.facetapi-facetapi-links a {
  color: #444;
  text-decoration: none;
}
.facetapi-facetapi-links a:hover {
  color: #222;
  text-decoration: underline;
  background-color: transparent  !important;
}
.facetapi-facetapi-links li:hover {
  background-color: transparent;
}
.facetapi-facetapi-links li {
  padding-left: 0px !important;
  margin-left: 0px !important;
}
#block-current-search-standard {
  position: absolute;
  top: 0px;
  left: 265px;
  z-index: 1000;
  width: 100%;
}
#block-current-search-standard .panel-heading,
#block-current-search-standard .current-search-item-active {
  display: none;
}
#block-current-search-standard .current-search-item-text {
  font-size: 1.4em;
  font-weight: normal;
  color: #147ba4;
}
.block-facetapi {
  margin-bottom: 30px;
}
.view-filters {
  display: block;
}
#sidebar-left {
  padding-left: 0px;
}
.region-sidebar-left .panel-heading {
  color: #444;
  font-size: 14px;
  background-color: #fff;
  font-weight: bold;
  border: 0px;
}
.region-sidebar-left .topic_filter_list {
  margin-left: 0px;
  padding: 0px;
}
.region-sidebar-left .topic_filter_list .topic_filter_item {
  list-style-type: none;
  border-bottom: 1px solid #cccccc;
  padding-top: 10px;
}
.region-sidebar-left .topic_filter_list .active {
  color: #444 !important;
  text-decoration: underline;
}
.region-sidebar-left .topic_filter_list .active a {
  color: #444 !important;
}
.region-sidebar-left .topic_filter_list .topic_filter_item  a {
  text-decoration: none;
  color: #147ba4;
  border: 0px;
}
.region-sidebar-left .topic_filter_list .topic_filter_item  a:hover,
.region-sidebar-left .topic_filter_list .topic_filter_item  a:focus {
  background-color: #fff;
  color: #444;
  text-decoration: underline;
}
.node-main-topic-first-level,
.node-topic.node-promoted {
  width: 90%;
}
.subtopics .views-view-grid {
  margin-bottom: 0px;
  width: 98% !important;
  border-bottom: 1px solid #f4823b;
}
.node-type-main-topic-first-level h1 {
  margin-top: 10px !important;
}
#layout-body .row h1 {
  margin-bottom: 13px !important;
}
.group-links .field-item,
.field-name-field-consultation-links .field-item {
  padding-bottom: 5px;
}
.group-links .field-item a,
.field-name-field-consultation-links .field-item a {
  display: inline;
}
.view-about-us-subpages .col-lg-4 {
  width: 49%;
}
.pageMainTitle .title {
  color: #002e5d;
  font-size: 2em;
  font-weight: normal;
  line-height: 1.3em;
  margin: 0 0 8px;
  padding: 0 0 0 12px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 {
  padding: 0px !important;
  margin-top: 10px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 .panel-heading {
  background-color: #fff;
  border: 0px solid;
  color: #284f75;
  font-size: 160%;
  margin: 0px;
  padding: 0px !important;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 ul {
  padding: 0px;
  margin-top: 3px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 li {
  list-style-type: none;
  padding-left: 0px !important;
  margin-left: 5px;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 li a {
  text-decoration: none;
}
#block-views-bedbee84cab383f4b5e5d0ed199c4bd2 li a:hover {
  text-decoration: underline;
  color: #222;
}
.page-node .social-media-btn {
  margin-top: 30px;
}


/*===============================START IPHONE==================================*/
@media only screen and (max-width:479px) {

  #main-menu ul li {
    margin-left: -5px;
  }
  #main-menu .first {
    margin-left: -5px;
  }
  .view-filters {
    display: block !important;
  }
  .navbar-default {
    background-color: #0165a3 !important;
  }
  #main-menu {
    min-height: 50px;
    border-bottom: 1px solid #fff !important;
  }
  .navbar-header {
    margin-left: 15px !important;
  }
  #menu-button {
    margin-top: 8px;
    padding: 5px;
    color: #fff;
    width: 90px;
    border-radius: 0;
    float: left;
    margin-left: 15%;
    height: 40px;
    background-color: #0165a3;
  }
  #menu-button:hover,
  #menu-button:active,
  #menu-button.menu-open {
    background-color: #f7f7f7;
    color: #000 !important;
  }
  #sidebar-button {
    float: left;
    margin-left: -180px;
    color: #fff !important;
    border-radius: 0;
    padding-bottom: 11px;
  }
  #sidebar-button a {
    color: #fff !important;
    text-decoration: none;
  }
  .navbar-collapse {
    padding-left: 10px;
  }
  #om-maximenu-main-menu .navbar-nav .om-leaf .om-link {
    padding-left: 35px;
    width: 110% !important;
  }
  .om-maximenu-middle-left,
  .om-maximenu-content {
    display: none;
  }
  #om-maximenu-main-menu .navbar-nav .om-leaf .om-link:hover {
    background-color: #fd8433 !important;
    color: #000 !important;
  }
  .home-link {
    color: #fff !important;
    border: 1px solid #fff;
    border-radius: 0;
    width: 50px;
    height: 40px;
    margin-left: 12px;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 10px;
    background-color: #064a8b;
  }
  .home-link:hover {
    text-decoration: none;
    background-color: #fff;
    color: #064a8b !important;
  }
  #main-menu .navbar-toggle {
    background-color: #fff;
    color: #064a8b;
  }
  #main-menu .navbar-toggle:focus,
  #main-menu .navbar-toggle:hover {
    background-color: #fff;
    color: #064a8b;
  }
  #menu-button .menu-arrow {
    float: right;
  }
  .arrow-down {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #064a8b;
    margin-top: 7px;
  }
  .arrow-up {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #064a8b;
    margin-top: 7px;
  }
  .navbar-collapse {
    width: 110%;
    border-top: 1px solid #fff !important;
  }
  #main-menu .navbar-nav li {
    font-size: 1em;
    color: #fff !important;
    border-bottom: 1px solid #ddd !important;
  }
  #main-menu .navbar-nav li  a {
    color: #676767 !important;
  }
  #main-menu ul li a {
    background-image: none;
  }
  #main-menu .navbar-nav li a.active {
    background-color: #ff8331 !important;
    color: #323232 !important;
  }
  #main-menu .navbar-nav {
    margin-left: 20px !important;
  }
  #layout-body .row {
    margin-right: 0px !important;
  }
  .tabs {
    display: none !important;
  }
  #layout-footer {
    margin-top: -80px;
    display: none;
  }
  .node-events,
  .node-news,
  .node-page,
  .view-funding-programmes,
  .node-type-main-topic-first-level,
  .node-topic,
  .node-consultation {
    width: 105%;
  }
  .subtopics .views-field-title a {
    text-align: left;
  }

  /*FUNDING AND CONTRACTS*/
  .region-content-top {
    text-align: justify !important;
  }
  .view-funding-and-contracts .col-lg-6,
  .view-statistics-and-country-reports .col-lg-4 {
    width: auto;
  }
  .view-about-us-subpages .col-lg-4 {
    width: 105%;
  }
  .view-about-us-subpages {
    width: 102%;
  }
  .view-about-us-subpages .views-field-field-page-abstract {
    width: 95%;
  }
  .node-page {
    padding-left: 5px;
  }
  .view-funding-programmes {
    padding-left: 2px;
  }
  .page-node .block-block {
    width: 100% !important;
    margin-bottom: 10px;
  }
  .view-funding-and-contracts,
  .view-statistics-and-country-reports {
    width: 95% !important;
  }
  .view-funding-and-contracts .view-content,
  .view-statistics-and-country-reports .view-content {
    margin-left: 10px;
  }
  /*END FUNDING AND CONTRACTS*/
  #layout-body .row h1 {
    width: 105%;
  }
  #block-views-documents-block {
    width: 105% !important;
  }
  body {
    border: none !important;
  }
  .group-more-info ul {
    margin-left: -19px;
  }
  .region-sidebar-right {
    width: 100%;
  }
  *:before,
  *:after {
    box-sizing: border-box;
  }
  *:before,
  *:after {
    box-sizing: border-box;
  }
  .col-lg-9 {
    padding-right: 5px !important;
  }
  .col-xs-1,
  .col-sm-1,
  .col-md-1,
  .col-lg-1,
  .col-xs-2,
  .col-sm-2,
  .col-md-2,
  .col-lg-2,
  .col-xs-3,
  .col-sm-3,
  .col-md-3,
  .col-lg-3,
  .col-xs-4,
  .col-sm-4,
  .col-md-4,
  .col-lg-4,
  .col-xs-5,
  .col-sm-5,
  .col-md-5,
  .col-lg-5,
  .col-xs-6,
  .col-sm-6,
  .col-md-6,
  .col-lg-6,
  .col-xs-7,
  .col-sm-7,
  .col-md-7,
  .col-lg-7,
  .col-xs-8,
  .col-sm-8,
  .col-md-8,
  .col-lg-8,
  .col-xs-9,
  .col-sm-9,
  .col-md-9,
  .col-lg-9,
  .col-xs-10,
  .col-sm-10,
  .col-md-10,
  .col-lg-10,
  .col-xs-11,
  .col-sm-11,
  .col-md-11,
  .col-lg-11,
  .col-xs-12,
  .col-sm-12,
  .col-md-12,
  .col-lg-12 {
    padding-right: 5px !important;
  }
  #layout-body .row h1 {
    font-size: 1.8em;
  }
  .node-type-events .region-content .block-block,
  .node-type-news .region-content .block-block {
    width: 100% !important;
  }
  #block-views-documents-block .views-field-created {
    width: 95%;
  }
  #sidebar-right {
    width: 92%;
    margin-left: 15px;
    padding-right: 10px;
  }
  #sidebar-right .rss-btn {
    display: none;
  }
  .region-sidebar-right .panel-heading {
    font-size: 1.5em;
  }
  #block-views-documents-block .views-row .views-field-title h3 {
    font-size: 120%;
  }
  .view-documents .field-content {
    width: 95%;
  }
  .view-topics .views-view-grid,
  .view-topics-new-page .views-view-grid {
    margin-bottom: 20px;
  }
  .view-topics-new-page .views-view-grid h3 a {
    font-size: 14px;
  }
  .view-topics-new-page .views-view-grid .views-field-title a {
    font-size: 14px;
  }
  .view-events .view-filters,
  .view-news .view-filters,
  .view-studies .view-filters {
    width: 105%;
  }
  .view-events .form-control,
  .view-news .form-control {
    margin-left: -30px;
    width: 115% !important;
  }
  .view-events .views-field-field-event-date-info,
  .view-news .views-field-field-event-date-info {
    width: 105%;
  }
  .pager {
    margin-top: 20px !important;
  }
  .pager .pager-first,
  .pager .pager-item ,
  .pager .pager-current,
  .pager .pager-last {
    display: none !important;
  }
  .pager {
    margin-left: -40px !important;
  }
  .pager .pager-previous a,
  .pager .pager-next a {
    border-radius: 0px;
    background-color: #ff8331;
    color: #fff;
    text-decoration: none;
  }
  .pager .pager-previous a:hover,
  .pager .pager-next a:hover {
    background-color: #ff8331;
    color: #000;
  }
  .view-latest-topic-related-content {
    width: 110%;
  }
  .view-topics,
  .view-topics-new-page {
    width: 100% !important;
  }
  .view-topics .views-view-grid,
  .view-topics-new-page .views-view-grid {
    width: 100%;
    min-height: initial;
    padding-bottom: 10px;
  }
  .node-type-main-topic-first-level .social-media-btn {
    width: 108% !important;
  }
  .node-main-topic-first-level,
  .node-topic.node-promoted {
    width: 100%;
  }
  .node-main-topic-first-level .row,
  .node-topic.node-promoted .row {
    width: 105%;
  }
  .view-consultations {
    width: 105%;
  }
  .page-node .social-media-btn {
    width: 105%;
  }
  .page-home .view-news-to-use {
    margin-left: 0px;
  }
  .front .view-news-to-use,
  .front .view-news {
    width: 105%;
    margin-left: -13px;
    margin-top: 20px;
  }
  .front .view-news-to-use .views-row,
  .front .view-news .views-row {
    clear: both !important;
    border-bottom: 1px solid #ccc !important;
    margin-bottom: 30px !important;
    height: auto;
  }
  .front .view-news-to-use .views-row .views-field-field-main-image,
  .front .view-news .views-row .views-field-field-main-image {
    float: none;
  }
  .front .view-news-to-use .views-row .views-field-field-main-image img,
  .front .view-news .views-row .views-field-field-main-image img {
    width: 290px;
    height: 193px;
  }
  .front .view-news-to-use .views-row .views-field-title h2 a,
  .front .view-news .views-row .views-field-title h2 a {
    margin-top: 10px;
  }
  #block-views-news-block-4,
  #block-views-news-to-use-block-2 {
    padding-bottom: 20px;
  }
  .front #sidebar-right {
    margin-left: 35px;
  }
  .front #block-block-3 {
    display: none;
  }
  /*========EVENTS=============*/
  .views-field-field-event-main-image,
  .views-field-field-main-image {
    clear: both !important;
    width: 100%;
  }
  .node-type-events .region-content #block-social-bookmark-social-bar,
  .node-type-news .region-content #block-social-bookmark-social-bar,
  .node-type-main-topic-first-level .region-content #block-social-bookmark-social-bar,
  .node-type-topic .region-content #block-social-bookmark-social-bar,
  .node-type-statistics-and-country-reports .region-content #block-social-bookmark-social-bar,
  .node-type-consultation .region-content #block-social-bookmark-social-bar {
    width: 100% !important;
  }
  .node-type-events .view-links {
    width: 110% !important;
  }
  .slogan {
    margin-right: 10px;
    text-align: left;
  }
  .node-type-statistics-and-country-reports .node-statistics-and-country-reports {
    width: 107%;
  }

}
/*===============================END IPHONE==================================*/

/*=====================IPHONE LANDSCAPE=========================*/
@media only screen and (min-width:480px) and (max-width:767px) {
  body {
    border: none !important;
  }
  .affix-top {
    margin-left: 0px !important;
  }
  .view-filters {
    display: block !important;
  }
  .navbar-default {
    background-color: #0165a3 !important;
  }
  #main-menu {
    min-height: 50px;
    border-bottom: 1px solid #fff !important;
  }
  .navbar-header {
    margin-left: 40px;
  }
  #menu-button {
    margin-top: -40px;
    padding: 5px;
    color: #000;
    width: 90px;
    border-radius: 0;
    float: left;
    margin-left: 75px;
    height: 40px;
  }
  .home-link {
    color: #fff !important;
    border: 1px solid #fff;
    border-radius: 0;
    width: 50px;
    height: 40px;
    margin-left: 12px;
    margin-top: 5px;
    padding-left: 5px;
    padding-top: 10px;
    background-color: #064a8b;
  }
  .home-link:hover {
    text-decoration: none;
    background-color: #fff;
    color: #064a8b !important;
  }
  #main-menu .navbar-toggle {
    background-color: #fff;
    color: #064a8b;
  }
  #main-menu .navbar-toggle:focus,
  #main-menu .navbar-toggle:hover {
    background-color: #fff;
    color: #064a8b;
  }
  #menu-button .menu-arrow {
    float: right;
  }
  .arrow-down {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #064a8b;
    margin-top: 7px;
  }
  .arrow-up {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #064a8b;
    margin-top: 7px;
  }
  .navbar-collapse {
    width: 110%;
  }
  #main-menu .navbar-nav li {
    font-size: 1em;
    color: #fff !important;
    border-bottom: 1px solid #fff !important;
  }
  #main-menu ul {
    margin-left: -15px !important;
  }
  #main-menu ul li a {
    background-image: none;
  }
  #main-menu .navbar-nav li  a {
    color: #676767 !important;
  }
  #main-menu .navbar-nav li a.active {
    background-color: #ff8331 !important;
    color: #323232 !important;
  }
  .tabs {
    display: none !important;
  }
  #layout-footer {
    margin-top: -80px;
    display: none;
  }
  #layout-body .row {
    margin-right: 0px !important;
  }
  .view-events,
  .view-studies {
    width: 105%;
  }
  .node-type-events,
  .node-news,
  .node-page,
  .view-funding-programmes,
  .node-type-main-topic-first-level,
  .node-type-topic {
    width: 100%;
    text-align: justify !important;
  }
  .node-main-topic-first-level,
  .node-topic.node-promoted,
  .node-events,
  .node-news,
  .node-page,
  .node-topic,
  .node-consultation {
    width: 110%;
  }
  .view-funding-programmes {
    width: 107%;
  }
  .view-topics .views-view-grid,
  .view-topics-new-page .views-view-grid {
    margin-bottom: 20px;
  }

  .node-type-events .region-content .block-block,
  .node-type-news .region-content .block-block {
    width: 100% !important;
  }
  #block-views-documents-block .views-field-created {
    width: 100%;
  }
  .view-documents .field-content {
    width: 100%;
  }
  #block-views-documents-block {
    width: 100% !important;
  }
  .view-topics,
  .view-topics-new-page {
    width: 100% !important;
  }
  .view-topics .views-view-grid,
  .view-topics-new-page .views-view-grid {
    width: 100%;
    min-height: initial;
    padding-bottom: 10px;
  }
  .node-type-main-topic-first-level .social-media-btn {
    width: 110% !important;
  }
  .node-main-topic-first-level,
  .node-topic.node-promoted {
    width: 100%;
  }
  .node-main-topic-first-level .row,
  .node-topic.node-promoted .row {
    width: 110%;
  }
  #sidebar-right {
    width: 92%;
    margin-left: 15px;
    padding-right: 10px;
  }
  #sidebar-right .rss-btn {
    display: none;
  }
  .region-sidebar-right {
    width: 100%;
  }
  .region-sidebar-right .panel-heading {
    font-size: 1.5em;
  }
  .view-funding-and-contracts .col-lg-6 {
    width: auto;
  }
  .view-statistics-and-country-reports {
    width: 100%;
  }
  .page-node .social-media-btn {
    width: 107%;
  }
  .view-funding-and-contracts .view-content,
  .view-statistics-and-country-reports .view-content {
    margin-left: 10px;
  }
  .view-consultations {
    width: 105%;
  }
  .page-node .social-media-btn {
    width: 105%;
  }
  .node-type-consultation {
    width: 100%;
  }
  .view-about-us-subpages .col-lg-4 {
    width: 105%;
  }
  .view-about-us-subpages {
    width: 106%;
  }
  .view-about-us-subpages .views-field-field-page-abstract {
    width: 95%;
  }
  .front .view-news-to-use,
  .front .view-news {
    width: 105%;
    margin-left: -13px;
    margin-top: 20px;
  }
  .front .view-news-to-use .views-row,
  .front .view-news .views-row {
    clear: both !important;
    border-bottom: 1px solid #ccc !important;
    margin-bottom: 30px !important;
    min-height: 210px;
    height: auto;
    clear: both;
  }
  .front .view-news-to-use .views-row .views-field-field-main-image,
  .front .view-news .views-row .views-field-field-main-image {
    float: left;
  }
  .front .view-news-to-use .views-row .views-field-field-main-image img,
  .front .view-news .views-row .views-field-field-main-image img {
    width: 290px;
    height: 193px;
  }
  .front .view-news-to-use .views-row .views-field-title h2 a,
  .front .view-news .views-row .views-field-title h2 a {
    margin-top: 10px;
  }
  #block-views-news-block-4,
  #block-views-news-to-use-block-2 {
    padding-bottom: 20px;
  }
  .front #sidebar-right {
    margin-left: 35px;
  }
  .front #block-block-3 {
    display: none;
  }
  .node-type-events .region-content #block-social-bookmark-social-bar,
  .node-type-news .region-content #block-social-bookmark-social-bar,
  .node-type-main-topic-first-level .region-content #block-social-bookmark-social-bar,
  .node-type-topic .region-content #block-social-bookmark-social-bar,
  .node-type-statistics-and-country-reports .region-content #block-social-bookmark-social-bar,
  .node-type-consultation .region-content #block-social-bookmark-social-bar {
    width: 100% !important;
  }
  .node-type-events .view-links {
    width: 110% !important;
  }
  .view-topics-new-page .views-view-grid .views-field-title a {
    font-size: 14px;
  }
  #menu-button {
    margin-top: 8px;
    padding: 5px;
    color: #fff;
    width: 90px;
    border-radius: 0;
    float: left;
    margin-left: 15%;
    height: 40px;
    background-color: #0165a3;
  }
  #menu-button:hover,
  #menu-button:active,
  #menu-button.menu-open {
    background-color: #f7f7f7;
    color: #000 !important;
  }
  #sidebar-button {
    float: left;
    margin-left: -180px;
    color: #fff !important;
    border-radius: 0;
    padding-bottom: 11px;
  }
  #sidebar-button a {
    color: #fff !important;
    text-decoration: none;
  }
  .navbar-collapse {
    padding-left: 10px;
  }
  #om-maximenu-main-menu .navbar-nav .om-leaf .om-link {
    padding-left: 35px;
    width: 110% !important;
  }
  .om-maximenu-middle-left,
  .om-maximenu-content {
    display: none;
  }
  #om-maximenu-main-menu .navbar-nav .om-leaf .om-link:hover {
    background-color: #fd8433 !important;
    color: #000 !important;
  }
  .node-type-statistics-and-country-reports .node-statistics-and-country-reports {
    width: 110%;
  }

}
/*====================END IPHONE LANDSCAPE========================*/

/*====================TABLETS========================*/
@media only screen and (min-width:768px) and (max-width: 991px) {
  #sidebar-left {
    display: block !important;
    float: left;
    padding-left: 0;
    width: 24% !important;
  }
  .view-events {
    width: 115% !important;
  }
  .view-filters {
    display: none;
  }
  .container {
    width: 100% !important;
  }
  #layout-body .row {
    margin-right: 0px !important;
  }
  .tabs {
    display: none !important;
  }
  .region-footer {
    margin-left: -20px;
    width: 103%;
  }
  .region-footer .panel-heading {
    font-size: 1.3em !important;
  }
  #layout-body {
    margin-left: 10px;
    margin-top: 0px;
    width: 99%;
  }
  #content-wrapper {
    width: 69%;
    float: left;
  }
  .region-sidebar-right {
    width: 30%;
    padding: 0px;
    margin-bottom: 30px;
  }
  .node-type-news .row .visible-sm,
  .node-type-events .row .visible-sm,
  .node-type-consultation .row .visible-sm {
    display: none !important;
  }
  #content-title {
    width: 100%;
  }
  .field-field_news_publication_date {
    width: 95.7%;
  }
  body {
    border: none !important;
  }
  .node-news,
  .node-events,
  .node-page,
  .node-consultation {
    text-align: justify;
    width: 105% !important;
  }
  .node-type-events .region-content .block-block,
  .node-type-news .region-content .block-block,
  .node-type-consultation .region-content .block-block {
    width: 100% !important;
  }
  #block-views-documents-block {
    width: 100%;
  }
  .view-events,
  .view-news,
  .view-news-to-use {
    width: 103%;
  }
  .view-studies {
    width: 115%;
  }
  .pager li  a {
    border-radius: 0px;
    background-color: #ddd;
    color: #000;
  }
  .view-statistics-and-country-reports {
    width: 100%;
  }
  .view-funding-and-contracts .view-content .row .col-lg-6 {
    width: 50%;
  }
  .view-funding-and-contracts .visible-sm {
    display: none !important;
  }
  .view-topics-new-page {
    width: 103% !important;
  }
  .view-topics .views-view-grid,
  .view-topics-new-page .views-view-grid {
    width: 31.2%;
    padding-bottom: 10px;
    float: left;
    max-height: 19em;
  }
  .node-type-main-topic-first-level .social-media-btn {
    width: 112% !important;
  }
  .node-type-events,
  .node-type-news,
  .node-type-page,
  .view-funding-programmes,
  .node-type-main-topic-first-level,
  .node-type-topic {
    width: 100%;
    text-align: justify !important;
  }
  .node-main-topic-first-level,
  .node-topic.node-promoted,
  .node-events,
  .node-news,
  .node-page,
  .node-topic {
    width: 107%;
  }
  .view-funding-programmes {
    width: 104%;
  }
  .view-topics .views-view-grid,
  .view-topics-new-page .views-view-grid {
    margin-bottom: 20px;
  }
  .view-topics,
  .view-topics-new-page {
    width: 103% !important;
  }
  .rss-btn {
    width: 95.5%;
  }
  .node-type-main-topic-first-level #content-wrapper,
  .node-type-events #content-wrapper,
  .node-type-topic #content-wrapper,
  .node-type-consultation #content-wrapper {
    width: 100%;
    text-align: left;
  }
  .node-type-main-topic-first-level .region-sidebar-right,
  .node-type-events .region-sidebar-right,
  .node-type-topic .region-sidebar-right,
  .node-type-consultation .region-sidebar-right {
    width: 100%;
    padding-left: 15px;
  }
  .view-funding-and-contracts {
    width: 97%;
  }
  .pageMainTitle {
    margin-top: 10px;
  }
  .page-node .social-media-btn {
    width: 102%;
  }
  .view-consultations {
    width: 102%;
  }
  .page-node .social-media-btn {
    width: 102%;
  }
  .view-about-us-subpages .col-lg-4 {
    width: 105%;
  }
  .view-about-us-subpages {
    width: 102%;
  }
  .view-about-us-subpages .views-field-field-page-abstract {
    width: 95%;
  }
  .front .container .row .visible-sm {
    display: none !important;
  }
  .front .view-news-to-use,
  .front .view-news {
    width: 100%;
    margin-left: -13px;
    margin-top: 20px;
  }
  .front .view-news-to-use .views-row,
  .front .view-news .views-row {
    clear: both !important;
    border-bottom: 1px solid #ccc !important;
    margin-bottom: 30px !important;
    min-height: 210px;
    height: auto;
    clear: both;
  }
  .front .view-news-to-use .views-row .views-field-field-main-image,
  .front .view-news .views-row .views-field-field-main-image {
    float: left;
  }
  .front .view-news-to-use .views-row .views-field-field-main-image img,
  .front .view-news .views-row .views-field-field-main-image img {
    width: 230px;
    height: 154px;
  }
  .front .view-news-to-use .views-row .views-field-title h2 a,
  .front .view-news .views-row .views-field-title h2 a {
    margin-top: -10px;
  }
  #block-views-news-block-4,
  #block-views-news-to-use-block-2 {
    padding-bottom: 20px;
  }
  #main-menu {
    padding-left: 25px;
  }
  #block-block-3 {
    display: none;
  }
/*================MODIF 4.11.2014================*/
  .navbar-header {
    display: none;
  }
  #block-system-main .view-content .views-row {
    width: 90%;
  }
  #om-menu-main-menu .om-leaf.first {
    padding-left: 5px;
  }
  #om-maximenu-main-menu .navbar-nav .om-leaf .om-link {
    padding-left: 10px;
  }
  .node-type-events .region-content #block-social-bookmark-social-bar,
  .node-type-news .region-content #block-social-bookmark-social-bar,
  .node-type-main-topic-first-level .region-content #block-social-bookmark-social-bar,
  .node-type-topic .region-content #block-social-bookmark-social-bar,
  .node-type-statistics-and-country-reports .region-content #block-social-bookmark-social-bar,
  .node-type-consultation .region-content #block-social-bookmark-social-bar {
    width: 100% !important;
  }
  .node-type-events .view-links {
    width: 110% !important;
  }
  .node-main-topic-first-level,
  .node-topic.node-promoted {
    width: 100%;
  }
  .node-main-topic-first-level .row,
  .node-topic.node-promoted .row {
    width: 108%;
  }
  .node-type-statistics-and-country-reports .node-statistics-and-country-reports {
    width: 107%;
  }
}
/*====================TABLETS LANDSCAPE=======================*/
@media only screen and (min-width: 992px) and (max-width: 1025px) {
  .node-type-statistics-and-country-reports .node-statistics-and-country-reports {
    width: 100% !important;
  }
  .node-events,
  .node-news,
  .node-consultation,
  .node-energy-strategy-pages,
  .node-studies,
  .node-topic,
  .node-type-main-topic-first-level {
    width: 90%;
  }
  .region-content-bottom,
  .region-footer {
    margin-left: -21px;
  }

  .node-type-events .region-content .block-block,
  .node-type-news .region-content .block-block,
  .node-type-consultation .region-content .block-block {
    width: 110% !important;
  }
  .node-type-main-topic-first-level .region-content {
    width: 100%;
  }
  #block-views-documents-block {
    width: 90%;
  }
  .node-type-main-topic-first-level #content-wrapper,
  .node-type-events #content-wrapper,
  .node-type-topic #content-wrapper,
  .node-type-consultation #content-wrapper {
    width: 100%;
    text-align: left;
  }
  .front .view-news-to-use,
  .front .view-news {
    width: 100%;
    margin-left: -13px;
    margin-top: 20px;
}
  #block-block-3 {
    padding-bottom: 20px;
  }
  .region-sidebar-right {
    margin-bottom: 20px;
  }
  .view-topics,
  .view-topics-new-page {
    width: 90%;
    border: 1px solid;
  }
}
