﻿/* C07 */
@page {
  margin: 2cm; }

body .row-fluid [class*="span"] {
  min-height: 0; }

a[href]:after {
  content: none !important; }

.primary-menu,
.span3.sidebar-left,
.span3.sidebar-right,
.span2.sidebar-left,
.span2.sidebar-right,
.main > .inner,
.language.span4,
.share,
#feedback,
.cookiemessage,
.content-gallery,
.span2.speciallogo {
  display: none !important; }

header,
main,
.main {
  line-height: 1.33;
  font-size: 13px;
  width: 100% !important;
  margin: 0;
  padding: 0; }

body footer {
  display: block !important; }
  body footer .footer-links,
  body footer .footer-nav {
    display: none !important; }
  body footer .footer-top {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 13px;
    line-height: 1.33;
    display: block !important; }
    body footer .footer-top .row-fluid .message-box {
      display: block;
      padding: 0;
      margin: 0;
      width: 100%;
      border: none; }
      body footer .footer-top .row-fluid .message-box .free-text,
      body footer .footer-top .row-fluid .message-box .link-list {
        margin-left: 0;
        width: 100%; }
    body footer .footer-top .row-fluid .language-box-mobile,
    body footer .footer-top .row-fluid .lists {
      display: none; }

header .title {
  margin-left: 0;
  width: 100% !important; }
  header .title .logo-wrapper {
    width: 100%; }

.logo {
  width: 97px; }
  .logo .logo-wrapper #logo {
    border: none; }
    .logo .logo-wrapper #logo img {
      border: none; }

.content-area {
  margin-bottom: 0 !important;
  clear: both; }

.specialspan8 {
  margin: 0 !important;
  width: 100% !important; }

.span6.title {
  width: 100%;
  padding: 0 !important;
  margin: 0 !important; }

h1 {
  font-size: 20px;
  margin-top: 20px; }

.hgrouptags,
.tags-box {
  display: none !important; }

.member-slider-inner,
.content-slider-inner {
  background: none !important;
  margin: 0 !important;
  padding: 0 !important; }
  .member-slider-inner .span3,
  .content-slider-inner .span3 {
    display: block;
    width: 98%;
    margin-left: 2%;
    text-align: left; }
  .member-slider-inner .span9,
  .content-slider-inner .span9 {
    display: block;
    width: 100%; }

.slider {
  padding: 0 !important;
  width: 100% !important;
  margin: 0 !important;
  left: 0 !important; }

.flexslider {
  min-height: inherit !important; }
  .flexslider .flex-direction-nav {
    display: none; }
  .flexslider .slides {
    width: 100% !important;
    overflow: inherit !important;
    height: inherit !important;
    margin: 0 0 20px !important;
    padding: 0 !important;
    list-style: none; }
    .flexslider .slides li {
      float: none !important;
      width: 50% !important;
      height: inherit !important;
      min-height: inherit !important;
      margin: 0 0 20px !important;
      padding: 0 !important;
      list-style: none; }
      .flexslider .slides li a,
      .flexslider .slides li div,
      .flexslider .slides li span {
        height: auto !important;
        min-height: 20px !important; }
        .flexslider .slides li a .slide-wrapper,
        .flexslider .slides li div .slide-wrapper,
        .flexslider .slides li span .slide-wrapper {
          min-height: inherit !important;
          border: 1px solid #b7ced1; }
        .flexslider .slides li a img,
        .flexslider .slides li div img,
        .flexslider .slides li span img {
          width: 50%;
          display: block;
          max-width: 300px; }
      .flexslider .slides li .list-content {
        height: inherit !important; }

.member-slider .slides li {
  float: left !important;
  width: 30% !important;
  height: inherit !important;
  min-height: inherit !important;
  margin: 0 0 20px !important;
  padding: 0 !important;
  list-style: none; }

.coming-up .content-slider .slides li {
  padding: 0 10px 10px 0; }

.owl-carousel {
  min-height: inherit !important; }
  .owl-carousel .owl-controls {
    display: none; }
  .owl-carousel .owl-item {
    width: 100% !important;
    overflow: inherit !important;
    height: inherit !important;
    margin: 0 0 20px !important;
    padding: 0 !important;
    list-style: none; }
    .owl-carousel .owl-item .slide-item {
      float: none !important;
      width: 50% !important;
      height: inherit !important;
      min-height: inherit !important;
      margin: 0 0 20px !important;
      padding: 0 !important;
      list-style: none; }
      .owl-carousel .owl-item .slide-item a,
      .owl-carousel .owl-item .slide-item div,
      .owl-carousel .owl-item .slide-item span {
        height: auto !important;
        min-height: 20px !important; }
        .owl-carousel .owl-item .slide-item a .slide-wrapper,
        .owl-carousel .owl-item .slide-item div .slide-wrapper,
        .owl-carousel .owl-item .slide-item span .slide-wrapper {
          min-height: inherit !important;
          border: 1px solid #b7ced1; }
        .owl-carousel .owl-item .slide-item a img,
        .owl-carousel .owl-item .slide-item div img,
        .owl-carousel .owl-item .slide-item span img {
          width: 50%;
          display: block;
          max-width: 300px; }
      .owl-carousel .owl-item .slide-item .list-content {
        height: inherit !important; }

.member-slider .owl-item .slide-item {
  float: left !important;
  width: 30% !important;
  height: inherit !important;
  min-height: inherit !important;
  margin: 0 0 20px !important;
  padding: 0 !important;
  list-style: none; }

.coming-up .content-slider .owl-item .slide-item {
  padding: 0 10px 10px 0; }

.members-gallery .link-wrapper figure img {
  left: 50px; }

.bg-black {
  visibility: hidden; }

.img-left,
.img-right,
.float,
.floating,
.img-left,
.video-left,
.tweet-left,
.link-left,
.basicblock-left,
.timeline-left,
.img-right,
.video-right,
.tweet-right,
.link-right,
.basicblock-right,
.timeline-right,
.titletext,
.floating-video {
  margin: 0 0 20px 0 !important;
  clear: both !important;
  float: none !important;
  padding: 0 !important;
  width: 100% !important;
  max-width: 280px !important; }
  .img-left img,
  .img-right img,
  .float img,
  .floating img,
  .img-left img,
  .video-left img,
  .tweet-left img,
  .link-left img,
  .basicblock-left img,
  .timeline-left img,
  .img-right img,
  .video-right img,
  .tweet-right img,
  .link-right img,
  .basicblock-right img,
  .timeline-right img,
  .titletext img,
  .floating-video img {
    width: 280px !important; }
  .main-topcis-row .img-left,
  .main-topcis-row .img-right,
  .main-topcis-row .float,
  .main-topcis-row .floating,
  .main-topcis-row .img-left,
  .main-topcis-row .video-left,
  .main-topcis-row .tweet-left,
  .main-topcis-row .link-left,
  .main-topcis-row .basicblock-left,
  .main-topcis-row .timeline-left,
  .main-topcis-row .img-right,
  .main-topcis-row .video-right,
  .main-topcis-row .tweet-right,
  .main-topcis-row .link-right,
  .main-topcis-row .basicblock-right,
  .main-topcis-row .timeline-right,
  .main-topcis-row .titletext,
  .main-topcis-row .floating-video {
    width: 30%; }

/* Floating paragraph */
.floating-video,
.float-video,
.video-left,
.video-right {
  display: none !important; }

.border {
  border: 2px solid #B7CED1; }

.float .media-gallery.link-wrapper img,
.floating .media-gallery.link-wrapper img {
  max-width: 280px !important; }

iframe {
  width: 280px !important; }

body .full {
  margin-bottom: 0;
  width: 100% !important;
  padding: 0 !important; }

.free-text > ul > li, .link-list > li {
  list-style-type: disc !important;
  list-style-position: inside;
  padding: 0px;
  margin: 0px 0px 0 25px;
  display: list-item; }

ul.link-list > li {
  background: none;
  list-style-type: disc !important;
  padding-left: 0 !important; }

/* Display print */
.visible-phone {
  display: block !important; }

.hidden-phone {
  display: none !important; }

/*.hidden-phone {
    display: block !important;
}

@media screen and (max-width: 768px) {
    .lt-ie9 {
        .hidden-phone {
            display: block !important;
        }
    }
}*/
.home-content {
  margin: 0; }

.home-meetings,
.home-press {
  width: 100% !important; }
  .home-meetings li,
  .home-press li {
    width: 100%; }
    .home-meetings li .span3,
    .home-press li .span3 {
      width: 18%;
      margin-right: 2%;
      float: left; }
    .home-meetings li .span9,
    .home-press li .span9 {
      width: 78%;
      float: left;
      margin-top: 6px; }

.home .content-center .span4, .home .content-center .span8, .home .home-content, .home .content-center, .row-fluid .span8 {
  width: 100% !important; }

/*.euco, .ceu {
    background: none !important;
    margin:10px !important;
    border:1px solid #0074bd !important;
}*/
body .home .span4,
body .home .span8 {
  margin-left: 0;
  width: 100%; }

body .home .infocus {
  margin-top: 65px; }
  body .home .infocus .row-fluid {
    padding: 0; }
  body .home .infocus.main-topics .span12 {
    margin: 0;
    padding: 0; }

body .home .home-hgrouptags {
  min-height: inherit !important;
  height: auto !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important; }
  body .home .home-hgrouptags .btn-home-page {
    display: none !important; }

body .home .external-link > li,
body .home ul.link-list > li {
  background: none !important; }

body .home .home-hgrouptags-meetings {
  margin-top: 0; }
  body .home .home-hgrouptags-meetings .btn-home-page {
    display: none !important; }

/*.lt-ie8 .link-wrapper.members-gallery img.bg-black{display: none;}
.lt-ie8 .floating-left, .lt-ie8 .floating-right,
.lt-ie8 .float-left, .lt-ie8 .float-right{float:none;display:inline; zoom:1;position: relative;}
.lt-ie8 .row-fluid{float:none; display: block;}
.lt-ie8 table{z-index: 500;}
.lt-ie8 .content-center{float: none; display: block;}
.lt-ie8 .member-slider .carousel,.content-slider .flex-viewport {overflow: visible !important; width: 100%; height: 100%; float:none !important;}
.lt-ie8 .content-slider .slides li{float:none !important;}
.lt-ie8 .member-slider .slides li{display: inline-block !important;float:left !important; z-index: 5000; width: 30%; height: 100%;}
.lt-ie8 .member-slider .slides li .src-img-wrapper{ height: 100% !important;}
.lt-ie8 header { margin-bottom: 50px; }

.lt-ie9 .content-area h2,
.lt-ie9 .content-area h3 { clear: both; }

.lt-ie9 .floating .media-gallery.link-wrapper img,
.lt-ie9 .float .media-gallery.link-wrapper img {
border-bottom: 1px solid white;
max-width: inherit;
width: 240px;
}


//Logo ie7
.lt-ie8 header .inner .title.span6 .logo-wrapper .logo-slogan {
    width: auto;
    float:left;
    top: 2.4em;
}

.lt-ie8 .title > .logo-wrapper > .logo { width: 97px; }
header .title-h1 {
    font-size: 18px;
}

.lt-ie8 #logo {
    width: 97px;
    float: none;
}


*/
.video-wrapper {
  display: none !important; }

.content-gallery {
  padding: 20px 3.50% !important; }

.media-overlay-content {
  display: none; }

/* content press */
.more-link {
  display: none; }

.press-calendar .content-center .span8,
.press-calendar .row-fluid .span9,
.press-calendar .span9.content-center.specialspan8 {
  width: 98% !important; }

.press-calendar .row-fluid .span9 .specialspan2,
.press-calendar .content-center .span4 {
  display: none !important; }

.calendar .calendar-list .row-fluid:last-child {
  margin: 0; }

.hgrouptags h2 .short-heading span, .hgrouptags .hgp .short-heading span {
  margin-right: 0; }

.latest-press-release .span3 {
  clear: both;
  margin: 0;
  width: inherit;
  float: none; }

.latest-press-release .span5 {
  width: 60%; }

.fullblock .txt-wrapper {
  padding: 0 20px 20px; }

.fullblock.latest-press-release {
  padding: 0 2.5641% 20px;
  position: relative;
  top: -60px; }

.fullblock.latest-press-release .full-inner h2 {
  margin-left: 0;
  padding-left: 0; }

.fullblock.without-padding {
  position: relative;
  top: -40px; }

.calendar .calendar-list .link-wrapper {
  padding-bottom: 20px; }

.press-releases.calendar .calendar-list-date {
  margin: 0 0 40px; }

.press-calendar .content-slider .slides li:first-child,
.meetings .content-slider .slides li:first-child {
  padding-left: 0 !important; }

/* Press detail */
.row-fluid .press-release-detail-contacts {
  display: none; }

.row-fluid .span3.press-release-detail-contacts {
  display: block !important;
  float: none;
  width: 100%;
  margin: 0;
  position: relative;
  top: -50px;
  clear: both; }

.row-fluid .press-release-detail-contacts .ico-phone,
.row-fluid .press-release-detail-contacts .ico-fax,
.row-fluid .press-release-detail-contacts .ico-envelope {
  padding-left: 0; }

.press-accreditation .doc-list .doc-item {
  height: inherit !important;
  width: 100% !important;
  margin: 0 0 20px !important; }

.fullblock.latest-press-release {
  clear: both !important;
  float: none !important;
  width: 100%; }

.institution .institution-content-block h2 {
  margin-top: 0; }

.institution-latest .institution-content-block {
  padding-left: 2% !important;
  margin-left: 0 !important; }

.institution .main-topics .institution-main-topics:nth-child(odd), .institution .main-topics .institution-main-topics.odd {
  padding: 0 0 20px; }

.institution .main-topics .institution-main-topics:nth-child(even), .institution .main-topics .institution-main-topics.even {
  padding: 0 0 20px; }

.latest-materials .full-inner, .latest-press-release .full-inner, .coming-up .full-inner {
  margin: 0 2%; }

body .main-topics {
  position: relative;
  top: 0;
  display: block;
  margin: 0 0 20px; }
  body .main-topics .euco h2,
  body .main-topics .euco h3,
  body .main-topics .is h2,
  body .main-topics .is h3,
  body .main-topics .eg h2,
  body .main-topics .eg h3,
  body .main-topics .es h2, body .main-topics .es h3 {
    color: #3f4a52; }
  body .main-topics.euco, body .main-topics.is,
  body .main-topics.eg,
  body .main-topics.es {
    color: #3f4a52; }
    body .main-topics.euco a, body .main-topics.is a,
    body .main-topics.eg a,
    body .main-topics.es a {
      color: #3f4a52; }
    body .main-topics.euco a:hover, body .main-topics.is a:hover,
    body .main-topics.eg a:hover,
    body .main-topics.es a:hover {
      color: #3f4a52;
      text-decoration: underline; }
    body .main-topics.euco ul.link-list > li, body .main-topics.is ul.link-list > li,
    body .main-topics.eg ul.link-list > li,
    body .main-topics.es ul.link-list > li {
      background: url(../images/arr_linklist-white.png) no-repeat 10px 6px !important; }
    body .main-topics.euco .free-text > ul > li, body .main-topics.is .free-text > ul > li,
    body .main-topics.eg .free-text > ul > li,
    body .main-topics.es .free-text > ul > li {
      background: url(../images/ico_bullet-white.png) no-repeat 10px 10px; }
    body .main-topics.euco div.link-list ul, body .main-topics.is div.link-list ul,
    body .main-topics.eg div.link-list ul,
    body .main-topics.es div.link-list ul {
      margin: 0;
      padding: 0; }
      body .main-topics.euco div.link-list ul li, body .main-topics.is div.link-list ul li,
      body .main-topics.eg div.link-list ul li,
      body .main-topics.es div.link-list ul li {
        padding-left: 28px;
        list-style: none;
        background: url(../images/arr_linklist-white.png) no-repeat 10px 6px !important; }
  body .main-topics.content-center .float p,
  body .main-topics.content-center .float a,
  body .main-topics.content-center .align-none p,
  body .main-topics.content-center .align-none a {
    color: #3f4a52 !important; }

.main-topics {
  margin: 0 0 20px; }
  .main-topics h3 {
    margin-top: 0;
    padding-top: 0; }
  .main-topics .euco h2,
  .main-topics .euco h3,
  .main-topics .is h2,
  .main-topics .is h3,
  .main-topics .eg h2,
  .main-topics .eg h3,
  .main-topics .es h2, .main-topics .es h3 {
    color: white; }
  .main-topics > .main-topics-row:last-child {
    border: none; }
  .main-topics .main-topics-title h2 {
    margin: 0; }

body .main-topics-row {
  padding: 40px 0;
  border-bottom: 1px solid #e8e8e8; }
  body .main-topics-row .span12 {
    padding: 0 4%; }
  body .main-topics-row .floating-right {
    margin-right: 0;
    width: auto;
    width: 27%; }
  body .main-topics-row .floating-left {
    margin-left: 0;
    margin-right: 40px;
    width: auto;
    width: 27%; }
  body .main-topics-row .floating .media-gallery.link-wrapper img {
    max-width: 100%; }
  body .main-topics-row .floating.list {
    max-width: inherit;
    width: 19%;
    padding: 1% 2%;
    word-wrap: break-word;
    border: 1px solid #e8e8e8; }
  body .main-topics-row ul.inline-block {
    overflow: hidden;
    display: block; }
  body .main-topics-row.ceu,
  body .main-topics-row.euco,
  body .main-topics-row.is,
  body .main-topics-row.gsc,
  body .main-topics-row.eg,
  body .main-topics-row.es {
    border-bottom: none; }
    body .main-topics-row.ceu.even,
    body .main-topics-row.euco.even,
    body .main-topics-row.is.even,
    body .main-topics-row.gsc.even,
    body .main-topics-row.eg.even,
    body .main-topics-row.es.even {
      background-color: white !important; }
  body .main-topics-row.euco p,
  body .main-topics-row.euco a,
  body .main-topics-row.euco li,
  body .main-topics-row.euco .label-title, body .main-topics-row.is p,
  body .main-topics-row.is a,
  body .main-topics-row.is li,
  body .main-topics-row.is .label-title,
  body .main-topics-row.eg p,
  body .main-topics-row.eg a,
  body .main-topics-row.eg li,
  body .main-topics-row.eg .label-title,
  body .main-topics-row.es p,
  body .main-topics-row.es a,
  body .main-topics-row.es li,
  body .main-topics-row.es .label-title {
    color: #3f4a52 !important; }
  body .main-topics-row.euco a:hover, body .main-topics-row.is a:hover,
  body .main-topics-row.eg a:hover,
  body .main-topics-row.es a:hover {
    color: #3f4a52 !important; }
  body .main-topics-row.euco ul.link-list > li, body .main-topics-row.is ul.link-list > li,
  body .main-topics-row.eg ul.link-list > li,
  body .main-topics-row.es ul.link-list > li {
    background: none !important; }
  body .main-topics-row.euco .free-text > ul > li, body .main-topics-row.is .free-text > ul > li,
  body .main-topics-row.eg .free-text > ul > li,
  body .main-topics-row.es .free-text > ul > li {
    background: none; }
  body .main-topics-row.euco div.link-list ul, body .main-topics-row.is div.link-list ul,
  body .main-topics-row.eg div.link-list ul,
  body .main-topics-row.es div.link-list ul {
    margin: 0;
    padding: 0; }
    body .main-topics-row.euco div.link-list ul li, body .main-topics-row.is div.link-list ul li,
    body .main-topics-row.eg div.link-list ul li,
    body .main-topics-row.es div.link-list ul li {
      padding-left: 28px;
      list-style: none;
      background: url(../images/arr_linklist-white.png) no-repeat 10px 6px !important; }

.institution .institution-content-block {
  display: block;
  min-height: inherit; }

/* Press Accreditation */
.press-accreditation .doc-list .doc-item,
.gridsystem .doc-list .doc-item {
  height: inherit !important; }

/* Press Calendar */
.press-calendar .content-slider .slides li,
.meetings .content-slider .slides li {
  padding-left: 0 !important; }

/* Meetings */
.meetings .european-council .span3,
.meetings .council-configurations .span3,
.meetings .eurogroup .span3,
.meetings .working-groups .span3,
.meetings .council-configurations.odd .span3,
.meetings .council-configurations.even .span3 {
  display: block !important;
  width: 98%;
  margin-left: 2% !important;
  text-align: left;
  padding-left: 0 !important; }

.meetings .council-configurations {
  margin-left: 0 !important;
  padding-left: 0 !important; }

.council-configurations.council-configurations-title h2 {
  margin-bottom: 0 !important; }

.row-fluid.council-configurations {
  width: 87%;
  padding-left: 13%;
  margin: 0 !important;
  padding: 0 !important; }

.row-fluid.council-configurations .span12 {
  margin-bottom: 20px; }

.row-fluid.council-configurations.council-configurations-title {
  margin: 0 !important;
  padding: 20px 0 0 !important; }

.council-configurations h2 {
  font-size: 160%; }

/* .press-calendar .content-slider .slides li, 
.meetings .content-slider .slides li 		{margin-left: 10px !important; width: 100%;} */
.content-slider.alert {
  display: none; }

/* Meeting Ecofin During */
.content-slider.alert .close {
  display: none; }

/* Meeting Eurosummit */
.row-timeline-item-wrapper.row-fluid .span6 {
  margin-left: 2%; }

.member-slider-inner {
  margin: 0; }

/* Meeting Eurosummit Members */
.row-fluid .nomargin {
  margin-left: 2.564102564102564%; }

/* Meeting Ecofin Before */
.noheader-nofooter-page.row-fluid .span9,
.noheader-nofooter-page.row-fluid .span3.sidebar-right {
  width: 100%; }

.noheader-nofooter-page.row-fluid .meeting-button {
  display: none; }

/**/
.row-timeline-item-wrapper .span2 {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #d5d5d5; }

.row-timeline-item-wrapper .span6 {
  width: 100%;
  text-align: left;
  margin-left: 0; }

/* Mini-timeline */
.floating-mini-timeline {
  padding: 0 !important;
  margin-left: 0 !important;
  margin-top: 40px;
  font-size: 100% !important; }

.row-mini-timeline .span1 {
  display: none !important; }

.floating-mini-timeline .mini-timeline-wrapper .date {
  text-align: left; }

.row-mini-timeline .span12,
.row-mini-timeline .span3,
.row-mini-timeline .span8 {
  width: 100% !important;
  float: none !important;
  display: block !important;
  text-align: left !important;
  margin-left: 0 !important;
  padding-left: 0 !important; }

.floating-mini-timeline h3 {
  margin-left: 0 !important;
  padding-left: 0 !important; }

.floating-mini-timeline.list-date {
  float: none; }

/* Step pages */
.noheader-nofooter-page.row-fluid .content-steps {
  display: none !important; }

.noheader-nofooter-page.row-fluid .row-fluid .specialspan8 {
  margin: 0 !important;
  width: 100% !important; }

/* Members */
.list-member .span9 {
  width: 60%; }

.members-page .btn-toolbar {
  display: none; }

.member-name .external-link {
  line-height: 19px; }

/* Pagination */
.pagination {
  display: none; }

/* Next meetings */
.committees-detail-page .date {
  border-top: none; }

/* Search */
.grey-search-zone-publications, .grey-search-zone-document-search {
  display: none; }

/* Publications */
.publication-options .lang-accordion.btn-group.publication-option {
  display: none; }

.publication-options .divider-pub {
  display: none; }

/* Documents & Publications */
.doc-pub .doc-item {
  margin-left: 0; }

/* Sitemap */
.sitemap .keywords {
  display: none; }

/* .sitemap 					{margin-left:30px ;} */
.sitemap .row-fluid .span4 {
  width: 90%; }

/* gsc */
.content-slider .slides li .date {
  border-top: none; }

.traineeship-info .span3 {
  display: none; }

/* .content-slider .content-slider-inner .span9 {margin-left: 0;} */
/* Open Day */
.rowform-centered.form-open-day {
  display: none; }

/* Policies */
.policies .grey-search-zone-policies {
  display: none; }

/* General */
.row-fluid .span6 {
  width: 100%; }

/* Employment */
.empl-policies .main-topics-row:nth-child(odd) {
  margin-left: 3%;
  margin-top: 20px; }

.empl-policies .main-topics-row .span6 {
  margin-left: 0; }

.empl-item a {
  display: none; }

.employment .empl-item {
  margin-left: 0; }

.empl-item.span12 .row-fluid .span6 {
  margin-left: 0; }

/* Contact */
.row-fluid .nomargin {
  width: 100%; }

.gridsystem .doc-list .doc-item {
  width: 100%; }

/* Eurogroup */
.institution .institution-content-block h2 {
  padding-top: 10px; }

.institution .block-info-left {
  padding-bottom: 0; }

.institution-main-topics h2 {
  margin-top: 0; }

.content.eg .content-area {
  padding-bottom: 0; }

.main-topics-row.institution-main-topics .span12 {
  padding-left: 2.564102564102564%; }

/* Decision */
.decision-making .row-fluid .nomargin {
  margin-left: 2.564102564102564%; }

.ordinary-legislative .row-fluid .nomargin {
  margin-left: 2.564102564102564%; }

.decision-making .content-steps h2,
.decision-making .content-steps .hgp2 {
  display: none !important; }

.backto-small-screen {
  display: none !important; }

/* History */
.history-timeline .history-european-council .content-area {
  border-left: none;
  padding: 0; }

.history-timeline .history-council-of-the-eu .content-area {
  border-left: none;
  padding: 0; }

.history-timeline .history-council-of-the-eurogroup .content-area {
  border-left: none;
  padding: 0; }

.history-timeline .row-timeline-item .icon-caret-left {
  display: none; }

.history-selection .label_check {
  display: none; }

.row-timeline-item:first-child {
  padding-top: 0; }

.row-timeline-active {
  border-bottom: none; }

.history-european-council .row-timeline-item-wrapper.row-fluid .span6 {
  margin-left: 0; }

.history-european-council .row-timeline-item-wrapper .span2 {
  text-align: left; }

.history-timeline .history-european-council .date {
  margin-left: 1%; }

.history-council-of-the-eu .row-timeline-item-wrapper.row-fluid .span6 {
  margin-left: 0; }

.history-council-of-the-eu .row-timeline-item-wrapper .span2 {
  text-align: left; }

.history-timeline .history-council-of-the-eu .date {
  margin-left: 1%; }

.history-council-of-the-eurogroup .row-timeline-item-wrapper.row-fluid .span6 {
  margin-left: 0; }

.history-council-of-the-eurogroup .row-timeline-item-wrapper .span2 {
  text-align: left; }

.history-timeline .history-council-of-the-eurogroup .date {
  margin-left: 1%; }

/* Search */
.search-temp .pager-top label {
  display: none; }

/* ------------ TO ADD TO SASS -------------*/
/* -----------------------------------------*/
.promoblock .main-topics-title h2 {
  margin-bottom: 20px; }

.promoblock .main-topics-row .span2 {
  display: none; }

.promoblock .main-topics-row .span8 {
  width: 100%; }
  .promoblock .main-topics-row .span8 .floating.border,
  .promoblock .main-topics-row .span8 .floating a:link,
  .promoblock .main-topics-row .span8 .floating a:visited,
  .promoblock .main-topics-row .span8 .float.border,
  .promoblock .main-topics-row .span8 .float a:link,
  .promoblock .main-topics-row .span8 .float a:visited {
    width: 100% !important;
    text-decoration: underline;
    color: #164194 !important;
    max-width: inherit !important; }

.promoblock link-list a {
  color: black; }

/* TO ADD */
.tweet.blockquote-twitter {
  width: 100%; }

.content-slider {
  margin-top: 20px; }

.content-slider .slides li {
  margin-left: 0 !important;
  padding-left: 0;
  width: 100% !important; }

.content-slider .content-slider-inner .span9 {
  width: 100%;
  margin: 0; }

.meta ul.inline li {
  display: inline !important;
  padding-right: 3px !important; }

.sidebar-left .detail-date, .sidebar-left.detail-date,
.only-mobile-sidebar .detail-date, .only-mobile-sidebar.detail-date {
  border: none !important;
  background: none !important;
  padding: 0 !important;
  margin: 0 !important; }

.row-fluid .press-release-detail-contacts {
  border: none !important;
  background: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important; }

.content-top {
  margin: 0 0 10px !important; }

.social-media.share li a {
  color: #000000 !important; }
  .social-media.share li a i.ico-media {
    color: #000000 !important; }

.calendar .calendar-list ul li .link-list {
  padding-left: 28px; }

.feedBackForm {
  display: none; }

section {
  padding: 0; }
  section.news-section {
    margin-top: 0; }
  section .inner .new-bp .am-title .section-title a {
    border: none; }
    section .inner .new-bp .am-title .section-title a:after {
      content: ""; }
  section .inner .new-bp .accordion-section-content {
    display: block; }
    section .inner .new-bp .accordion-section-content .news-separator {
      border: none;
      margin: 14px 0; }
    section .inner .new-bp .accordion-section-content .news-list {
      border: none; }
      section .inner .new-bp .accordion-section-content .news-list li {
        border: none; }
  section .inner .new-bp [class="topic-"] {
    display: none; }
