@import url(fonts.css);
/* line 16, ../sass/partials/_generics.sass */
#insideContent {
  padding: 0 11px 0 11px !important;
  font-family: "Verdana";
  position: relative;
}
.bottomPressReleases{
  border:1px solid;
  padding:4px 15px;
  background-color:#428bca;

}

/* line 26, ../sass/partials/_generics.sass */
.row {
  margin-right: -5px !important;
  margin-left: -5px !important;
  clear: both;
}

/* line 32, ../sass/partials/_generics.sass */
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 48, ../sass/partials/_generics.sass */
blockquote {
  border-left: none;
}

/* line 52, ../sass/partials/_generics.sass */
p {
  margin: 0;
}
a {
  text-decoration: none !important;
  text-decoration: none;
}
a:hover {
  text-decoration: underline !important;
  text-decoration: underline;
}

/* line 56, ../sass/partials/_generics.sass */
ul {
  margin: 0;
  padding: 0 0 0 0px;
}

.homepage ul {
  margin: 0;
  padding: 0 0 0 30px;
}

/* line 66, ../sass/partials/_generics.sass */
.mainNavbar {
  width: 100%;
  margin-left: 37px;
}
/* line 71, ../sass/partials/_generics.sass */
.lt-ie8 .mainNavbar {
  margin-left: 38px !important;
  margin-right: 0;
}
/* line 76, ../sass/partials/_generics.sass */
.mainNavbar.iphone {
  display: none;
}
/* line 81, ../sass/partials/_generics.sass */
.mainNavbar .corners {
  display: none;
  width: 100%;
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 8px;
}
/* line 90, ../sass/partials/_generics.sass */
.lt-ie8 .mainNavbar .corners {
  display: none;
}
/* line 94, ../sass/partials/_generics.sass */
.mainNavbar .corners .leftCorner,
.mainNavbar .corners .rightCorner {
  display: block;
  width: 8px;
  height: 8px;
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  z-index: 100;
  top: 0;
}
/* line 107, ../sass/partials/_generics.sass */
.mainNavbar .corners .leftCorner {
  background-position: 0 -129px;
  left: -8px;
}
/* line 112, ../sass/partials/_generics.sass */
.mainNavbar .corners .betweenCorners {
  display: block;
  position: absolute;
  top: 0;
  z-index: 100;
  /*background: #ffe7cf;*/
  /*FVI*/
  background: #f4f4f4;
  /*FVI*/
  display: block;
  height: 8px;
  width: 100%;
}
/* line 124, ../sass/partials/_generics.sass */
.mainNavbar .corners .rightCorner {
  background-position: -32px -129px;
  right: -8px;
}
/* line 132, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList {
  position: relative;
  list-style: none;
  display: block;
  height: 33px;
  padding: 0;
  margin-top: 16px;
  padding-right: 35px;
  margin-bottom: 70px;
  z-index: 1020;
}
/* line 147, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .homeIconLi {
  position: absolute;
  display: block;
  top: 0;
  left: -36px;
}
/* line 154, ../sass/partials/_generics.sass */
.lt-ie8 .mainNavbar ul.primaryList .homeIconLi {
  position: absolute !important;
  left: -39px !important;
}
/* line 159, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi {
  display: block;
  float: left;
  text-align: center;
  width: 14%;
  padding-right: 2px;
  padding-bottom: 5px;
  z-index: 200;
  margin: 0;
}
/* line 171, ../sass/partials/_generics.sass */
.lt-ie8 .mainNavbar ul.primaryList .primaryLi {
  width: 16.66667% !important;
  height: 33px !important;
  padding: 0 0 10px 0 !important;
}
/* line 177, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi:hover .menuButton {
  /* background-color: #ffe7cf; */
  /*FVI*/
  background-color: #f4f4f4;
  /*FVI*/
  color: #074a8b;
  border: 1px solid #bcc7da;
}
/* line 188, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi:hover .subNav {
  display: block;
}
/* line 192, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi:hover .corners {
  display: block;
}
/* line 196, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi:hover {
  background-color: #f6f8fb;
}
/* line 201, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi .tabContainer {
  height: 36px;
}
/* line 204, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi .tabContainer a {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 208, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi .tab {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
/* line 215, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .primaryLi .tab .text {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  padding: 0 3px;
  line-height: 1;
}
/* line 224, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .lastTab {
  margin-right: 0;
}
/* line 232, ../sass/partials/_generics.sass */
.mainNavbar ul.primaryList .lastTab .rightCorner {
  width: 5px;
  height: 10px;
  /* background-color: #ffe7cf; */
  /*FVI*/
  background-color: #f4f4f4;
  /*FVI*/
  background-image: none;
  background-repeat: no-repeat;
  border-right: 1px solid #bcc7da;
  right: -1px;
  z-index: 100;
}
/* line 244, ../sass/partials/_generics.sass */
.mainNavbar .homeIcon {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-image: url(/regional_policy/assets/images/home-icon.png);
  background-repeat: no-repeat;
  background-color: #399ee0;
  background-position: center 44%;
  width: 34px;
  height: 36px;
  display: block;
}
/* line 256, ../sass/partials/_generics.sass */
.mainNavbar .menuButton {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #399ee0;
  border: 1px solid #399ee0;
  color: white;
  padding: 6px 10px 6px 10px;
  font-family: "verdana";
  font-size: 1em;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  width: auto;
  height: 33px;
  position: relative;
}
/* line 39, ../sass/partials/__mixins.sass */
.lt-ie8 .mainNavbar .menuButton {
  padding: 6px 0 !important;
}
/* line 262, ../sass/partials/_generics.sass */
.mainNavbar .menuButton.activeTab {
  background-color: #074a8b;
  border: 1px solid #074a8b;
  color: white;
}
/* line 276, ../sass/partials/_generics.sass */
.mainNavbar .homeIconLi .tabContainer a.activeTab span {
  background-color: #074a8b;
  color: white;
}
/* line 284, ../sass/partials/_generics.sass */
.mainNavbar .subNav {
  display: none;
  transition: opacity 300ms linear;
  -webkit-transition: opacity 300ms linear;
  -moz-transition: opacity 300ms linear;
  -ms-transition: opacity 300ms linear;
  /*FVI*/
  /* background-color: #ffe7cf; */
  background-color: #f4f4f4;
  /*FVI*/
  position: absolute;
  top: 38px;
  left: -37px;
  right: 37px;
  width: auto;
  /*FVI*/
  /* padding: 36px 0 35px 15px; */
  padding: 36px 0 35px 0px;
  /*FVI*/
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  z-index: 10;
  border: 1px solid #bcc7da;
}
/* line 299, ../sass/partials/_generics.sass */
.is-ie8 .mainNavbar .subNav {
  top: 38px;
}
/* line 307, ../sass/partials/_generics.sass */
.mainNavbar .subNav .secondaryList {
  padding: 0 0 25px 18px;
}
/* line 311, ../sass/partials/_generics.sass */
.mainNavbar .subNav .blocks {
  float: left;
  padding-left: 20px;
}
/* line 317, ../sass/partials/_generics.sass */
.mainNavbar .subNav .blocks .subNavTitles {
  display: block;
  font-family: "Verdana";
  text-align: left;
  font-weight: bold;
  font-size: 1.2em;
  color: #0065a2;
  padding: 0 0 20px 0;
}
/* line 327, ../sass/partials/_generics.sass */
.mainNavbar .subNav .blocks .subNavTitles a {
  color: #0065a2;
  text-decoration: none;
}
/* line 332, ../sass/partials/_generics.sass */
.mainNavbar .subNav .blocks .buttonArrowContainer {
  font-weight: normal;
}
/* line 336, ../sass/partials/_generics.sass */
.mainNavbar .subNav .blocks .buttonArrowContainer .buttonArrowRight {
  left: -29px;
}
/* line 341, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block1 {
  width: 33%;  /* 24% */
}
/* line 345, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block2 {
  width: 33%;   /* 24% */
  position: relative;
}
/* line 350, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block2 .borderLeft,
.mainNavbar .subNav .block2 .borderRight {
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #bcc7da;
  z-index: 999;
  top: 0;
}
/* line 361, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block2 .borderLeft {
  /*FVI*/
  /* left: -8%; */
  left: 0;
  /*FVI*/
}
/* line 365, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block2 .borderRight {
  /*FVI*/
  /* right: 9%; */
  right: 0;
  /*FVI*/
}
/* line 372, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block3 {
  width: 33%;    /* 24% */
}
/* line 376, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block4 {
  width: 1%;   /* 28% */
  float: right;
  /*FVI*/
  padding: 0px 20px 0px 20px;
  /* FVI */
}
/* line 382, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block4 .subNavButton {
  transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  height: 100px;
  line-height: 100px;
  width: 100%;
  font-size: 1em;
  color: #0065a2;
  border: 1px solid #bcc7da;
  background-color: #fefeff;
  text-align: center;
  margin: 20px 0;
}
/* line 398, ../sass/partials/_generics.sass */
.mainNavbar .subNav .block4 .subNavButton:hover {
  transition: all 200ms linear;
  -webkit-transition: all 200ms linear;
  -moz-transition: all 200ms linear;
  -ms-transition: all 200ms linear;
  border: 1px solid #0065a2;
  background-color: white;
  text-decoration: none;
}

/* line 414, ../sass/partials/_generics.sass */
.searchBarContainer {
  width: 32%;
  position: absolute;
  top: 51px;
  right: 11px;
}
/* line 423, ../sass/partials/_generics.sass */
.lt-ie8 #insideContent.homepage .searchBarContainer {
  position: absolute !important;
  top: 55px !important;
}
/* line 427, ../sass/partials/_generics.sass */
.lt-ie8 #insideContent.homepage .searchBarContainer input#searchBar {
  border: none !important;
  padding: 0 !important;
}

/* line 432, ../sass/partials/_generics.sass */
.searchBar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  border: 1px solid #bcc7da;
  padding-right: 60px;
}

/* line 441, ../sass/partials/_generics.sass */
#searchBar {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  width: 100%;
  height: 33px;
  font-family: "Verdana";
  font-size: 1em;
  color: #8b9dbb;
  padding: 0 0 0 24px;
  border: none;
}
/* line 454, ../sass/partials/_generics.sass */
#searchBar:focus {
  outline: none;
}
/* line 458, ../sass/partials/_generics.sass */
#searchBar #inner-editor {
  width: 300px;
}

/* line 462, ../sass/partials/_generics.sass */
.search {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 244px;
  height: 33px;
  background-color: #0065a2;
  color: white;
  font-family: "Verdana";
  font-size: 1em;
  font-weight: normal;
  font-family: "Verdana";
  line-height: 1em;
  border: none;
  margin-top: 2px;
  text-align: left;
  padding: 8px 17px;
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-repeat: no-repeat;
  background-position: 336px -95px;
}

/* line 484, ../sass/partials/_generics.sass */
.threeCols .search {
  background-position: right center;
}

/* line 489, ../sass/partials/_generics.sass */
.submitSearch {
  display: block;
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-color: white;
  background-position: -31px -97px;
  background-repeat: no-repeat;
  border: none;
  width: 39px;
  height: 26px;
  position: absolute;
  top: 2px;
  right: 5px;
  z-index: 2;
}

/* line 506, ../sass/partials/_generics.sass */
.searchMenuIphoneContainer {
  width: 100%;
  margin-bottom: 20px;
  overflow: hidden;
}
/* line 512, ../sass/partials/_generics.sass */
.searchMenuIphoneContainer #searchMenuIphone,
.searchMenuIphoneContainer .submitSearchIphone,
.searchMenuIphoneContainer .advancedSearchIphone {
  float: left;
  height: 34px;
}
/* line 519, ../sass/partials/_generics.sass */
.searchMenuIphoneContainer #searchMenuIphone {
  width: 40%;
  padding: 0 15px;
  margin-right: 3%;
}
/* line 525, ../sass/partials/_generics.sass */
.searchMenuIphoneContainer #searchMenuIphone:focus {
  outline: none;
}
/* line 529, ../sass/partials/_generics.sass */
.searchMenuIphoneContainer .submitSearchIphone {
  width: auto;
  padding: 0 15px;
  margin-right: 3%;
  background-color: #0065a2;
  color: white;
  border: none;
}
/* line 540, ../sass/partials/_generics.sass */
.searchMenuIphoneContainer .advancedSearch.Iphone {
  width: auto;
  display: inline-block;
  text-align: center;
  padding: 0 0 0 0;
}

/* line 555, ../sass/partials/_generics.sass */
.chosen-container {
  padding: 2px 0;
}

/* line 560, ../sass/partials/_generics.sass */
.selectFields {
  margin-bottom: 7px;
}

/* line 565, ../sass/partials/_generics.sass */
.active-result {
  color: #0065a2;
}

/* line 571, ../sass/partials/_generics.sass */
.chosen-search input[type="text"] {
  border: 1px solid #bcc7da !important;
}

/* line 575, ../sass/partials/_generics.sass */
.chosen-drop {
  top: 34px !important;
  border: 1px solid #bcc7da !important;
}

/* line 584, ../sass/partials/_generics.sass */
.chosen-container .chosen-results li.highlighted {
  background-color: #399ee0 !important;
}

/* line 596, ../sass/partials/_generics.sass */
.widget .buttonArrowContainer {
  padding-left: 20px;
}
/* line 600, ../sass/partials/_generics.sass */
.widget .buttonArrowContainer .buttonArrowRight {
  left: -8px;
}

/* line 610, ../sass/partials/_generics.sass */
.preFooter {
  overflow: hidden;
  padding: 30px 0 30px 17px;
  background-color: #e8ebf1;
  margin-bottom: 20px;
}
/* line 616, ../sass/partials/_generics.sass */
.lt-ie8 .preFooter {
  margin-left: 25px !important;
}
/* line 619, ../sass/partials/_generics.sass */
.preFooter a {
  padding-right: 8px;
}
/* line 623, ../sass/partials/_generics.sass */
.preFooter h3 {
  margin-top: 0;
}
/* line 627, ../sass/partials/_generics.sass */
.preFooter .twitter,
.preFooter .flickr,
.preFooter .facebook,
.preFooter .googleplus,
.preFooter .youtube,
.preFooter .yammer {
  background-image: url('/regional_policy/assets/images/sprite-social.png');
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  display: block;
  float: left;
}
/* line 640, ../sass/partials/_generics.sass */
.preFooter .col-md-2 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* line 649, ../sass/partials/_generics.sass */
.preFooter .socialIcons {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin-right: 5px;
  position: relative;
}
/* line 657, ../sass/partials/_generics.sass */
.preFooter .socialIcons:hover .transparence {
  display: block;
}
/* line 660, ../sass/partials/_generics.sass */
.lt-ie8 .preFooter .socialIcons {
  margin-right: 5px;
}
/* line 663, ../sass/partials/_generics.sass */
.preFooter .socialIcons .transparence {
  display: none;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 102, 153, 0.65);
}
/* line 673, ../sass/partials/_generics.sass */
.preFooter .twitter {
  background-position: 0 0;
}
/* line 677, ../sass/partials/_generics.sass */
.preFooter .flickr {
  background-position: -32px 0;
}
/* line 681, ../sass/partials/_generics.sass */
.preFooter .facebook {
  background-position: -64px 0;
}
/* line 685, ../sass/partials/_generics.sass */
.preFooter .googleplus {
  background-position: -96px 0;
}
/* line 689, ../sass/partials/_generics.sass */
.preFooter .youtube {
  background-position: -128px 0;
}
.preFooter .yammer {
  background-position: -160px 0;
}

/* line 703, ../sass/partials/_generics.sass */
.visited {
  color: #0065a2;
}

/* line 707, ../sass/partials/_generics.sass */
.deskTopNone {
  display: none;
}

/* line 713, ../sass/partials/_generics.sass */
button:focus {
  outline: none;
}

/* line 717, ../sass/partials/_generics.sass */
.cliqued {
  border: 1px solid white !important;
}

/* line 722, ../sass/partials/_generics.sass */
h1 {
  font-family: "VAGRoundedStd-Thin" !important;
  font-size: 3em;
  color: #074a8b !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
  -webkit-text-stroke: 0.5px;
  -moz-text-stroke: 0.5px;
  -ms-text-stroke: 0.5px;
  -o-text-stroke: 0.5px;
}

/* line 730, ../sass/partials/_generics.sass */
ul {
  list-style: none;
  margin-bottom: 0;
}

.mainContent ul {
  list-style: disc inside;
}
.mainContent ul.slides {
  list-style: none;
}

/* line 736, ../sass/partials/_generics.sass */
.roundedBoxes, .roundedBoxesBlog{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bcc7da;
  margin-bottom: 20px;
  overflow: inherit;
  width: 99%;
}

.searchModule .container.roundedBoxes {
    padding: 20px;
    width: 98%;
}

/* line 740, ../sass/partials/_generics.sass */
#insideContent {
  padding: 30px 10px 0 10px;
}

/* line 743, ../sass/partials/_generics.sass */
h2 {
  font-family: "VAGRoundedStd-Light" !important;
  font-size: 2em !important;
  color: #ff3300 !important;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-text-stroke: 0.5px;
  -moz-text-stroke: 0.5px;
  -ms-text-stroke: 0.5px;
  -o-text-stroke: 0.5px;
}
/* line 750, ../sass/partials/_generics.sass */
h2 a {
  color: #ff3300;
}
/* line 754, ../sass/partials/_generics.sass */
h2 a:hover {
  text-decoration: none;
  color: #ff3300;
}

/* line 760, ../sass/partials/_generics.sass */
.widget h2 {
  margin-bottom: 10px;
}
.widget h2 a{
  text-decoration: none;
  color: #ff3300;
}
.widget h2 a: hover{
  text-decoration: underline;
  color: #ff3300;
}
/* line 764, ../sass/partials/_generics.sass */
.advancedSearch {
  font-family: "Verdana";
  font-size: 1em;
  color: #0065a2 !important;
  padding: 7px 0 0 17px;
  display: block;
  text-decoration: none;
}
/* line 773, ../sass/partials/_generics.sass */
.advancedSearch:hover {
  text-decoration: underline;
}

/* line 778, ../sass/partials/_generics.sass */
.containerPadding {
  padding: 18px 18px 20px 18px;
}

/* line 784, ../sass/partials/_generics.sass */
.homepage img, .project img, .policy img {
  /*width: 100%;
  height: 100%;*/
}

/* line 794, ../sass/partials/_generics.sass */
.preFooter h3,
.preFooter h4 {
  color: #074a8b;
  font-weight: bold;
}
/* line 799, ../sass/partials/_generics.sass */
.preFooter h3 {
  font-size: 1.2em;
}
/* line 804, ../sass/partials/_generics.sass */
.preFooter h4 {
  font-size: 1em;
}
/* line 808, ../sass/partials/_generics.sass */
.preFooter a {
  color: #333333;
  width: 100%;
  display: block;
  line-height: 28px;
}
/* line 815, ../sass/partials/_generics.sass */
.preFooter a:hover {
  text-decoration: none;
  text-decoration: underline;
}
/* line 821, ../sass/partials/_generics.sass */
.preFooter .buttonEmailContainer,
.preFooter .buttonRssContainer {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  padding-left: 28px;
}
/* line 830, ../sass/partials/_generics.sass */
.preFooter .buttonEmailContainer:hover,
.preFooter .buttonRssContainer:hover {
  text-decoration: none;
  text-decoration: underline;
}
/* line 836, ../sass/partials/_generics.sass */
.preFooter .buttonEmailContainer .emailIcon, .preFooter .buttonEmailContainer .rssIcon,
.preFooter .buttonRssContainer .emailIcon,
.preFooter .buttonRssContainer .rssIcon {
  display: block;
  background-image: url(../../wel/socialbookmark/images/share.gif);
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  color: #0065a2;
}
/* line 844, ../sass/partials/_generics.sass */
.preFooter .buttonEmailContainer .emailIcon,
.preFooter .buttonRssContainer .emailIcon {
  background-position: 0 -422px;
  width: 20px;
  height: 20px;
  top: 8px;
}
/* line 851, ../sass/partials/_generics.sass */
.preFooter .buttonEmailContainer .rssIcon,
.preFooter .buttonRssContainer .rssIcon {
  background-position: 0 -1520px;
  width: 20px;
  height: 20px;
  top: 5px;
}

/* line 861, ../sass/partials/_generics.sass */
.horizontal {
  border-bottom: 1px solid #d6dce7;
  height: 1px;
  width: 98%;
  margin: 30px 0;
}

/* line 873, ../sass/partials/_generics.sass */
.buttonArrowContainer {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  font-family: "Verdana";
  font-size: 1em;
  color: #0065a2 !important;
  font-weight: bold;
  line-height: 25px;
}

.contextualLinks {
  position: relative;
  display: block;
  width: 100%;
  text-align: left;
  font-family: "Verdana";
  font-size: 1em;
  color: #0065a2 !important;
  font-weight: 300;
  line-height: 22px;
}

/* line 886, ../sass/partials/_generics.sass */
.buttonArrowContainer:hover {
  text-decoration: none;
}
/* line 890, ../sass/partials/_generics.sass */
.buttonArrowContainer:hover .buttonArrowRight {
  background-position: -32px -32px;
}
/* line 895, ../sass/partials/_generics.sass */
.buttonArrowContainer .buttonArrowRight {
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-repeat: no-repeat;
  background-position: 0 -32px;
  display: block;
  position: absolute;
  width: 33px;
  height: 33px;
  top: -5px;
  left: -37px;
  color: #0065a2;
}

/* line 909, ../sass/partials/_generics.sass */
.newsButton {
  background-color: #f6f8fb;
  color: #0065a2;
  display: block;
  font-family: "Verdana";
  font-size: 12px;
  padding: 20px 35px 0 30px;
  border-bottom: 1px solid #bcc7da;
  line-height: 18px;
  height: 67px;
  position: relative;

}
/* line 922, ../sass/partials/_generics.sass */
.lt-ie8 .newsButton {
  height: 67px;
}
/* line 925, ../sass/partials/_generics.sass */
.newsButton .containerArrow {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: none;
  position: absolute;
  top: 0;
  right: -8px;
  height: 67px;
  z-index: 99;
  background-color: #d6dce7;
  border-bottom: 1px solid #bcc7da;
  padding: 21px 10px 0 10px;
  z-index: 999;
}
/* line 938, ../sass/partials/_generics.sass */
.newsButton .containerArrow span {
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-repeat: no-repeat;
  background-position: -32px -64px;
  width: 32px;
  height: 32px;
  display: block;
}
/* line 947, ../sass/partials/_generics.sass */
.newsButton .containerArrow:hover {
  border-bottom: none;
}
/* line 952, ../sass/partials/_generics.sass */
.newsButton.lastNewsButton {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom: none;
}
/* line 957, ../sass/partials/_generics.sass */
.newsButton:hover {
  background-color: #d6dce7;
  color: #074a8b;
  text-decoration: none;
  border-bottom: 1px solid #d6dce7;
  line-height: 18px;
  position: relative;
  margin-top: -1px;
  height: 68px;
}
/* line 968, ../sass/partials/_generics.sass */
.lt-ie8 .newsButton:hover {
  display: block;
  margin-top: 1px;
}
/* line 972, ../sass/partials/_generics.sass */
.newsButton:hover .containerArrow {
  display: block;
  border-bottom: none;
}

.moreNewsDiv {
	float: right; 
	position: relative;
	z-index: 50; 
	width: 100%; 
	border-top:#bcc7da 1px solid; 
	margin-top:-1px;
}

.moreNewsLink {
	padding: 1.5em; 
	float:right;
}

/* line 977, ../sass/partials/_generics.sass */
.newsButton:visited {
  color: #0065a2;
}

/* line 993, ../sass/partials/_generics.sass */
.preFooter h3,
.preFooter h4 {
  font-family: "Verdana";
}

/* line 1000, ../sass/partials/_generics.sass */
.widget h3 {
  font-family: "Verdana";
}

/* line 1015, ../sass/partials/_generics.sass */
.footerMenu ul {
  overflow: hidden;
  padding: 0 0 20px 0;
  text-align: center;
}
/* line 1023, ../sass/partials/_generics.sass */
.footerMenu ul li {
  display: inline;
}
/* line 1027, ../sass/partials/_generics.sass */
.footerMenu ul li a {
  color: #0065a2;
  font-size: 12px;
}

/* line 1039, ../sass/partials/_generics.sass */
.policy .mainContent {
  width: 100%;
}
/* line 1045, ../sass/partials/_generics.sass */
.policy .mainContent div.textHoverImage {
  margin-bottom: 20px;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
  float: left;
  width: 55%;
}
/* line 1054, ../sass/partials/_generics.sass */
.policy .mainContent div.textHoverImage img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
/* line 1062, ../sass/partials/_generics.sass */
.policy .mainContent div.textHoverImage:hover .marker {
  bottom: -15px;
}
/* line 1067, ../sass/partials/_generics.sass */
.policy .mainContent div.textHoverImage span.marker {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  transition: all 400ms linear;
  -webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -ms-transition: all 400ms linear;
  display: block;
  width: 100%;
  height: auto;
  background-color: rgba(0, 102, 153, 0.65);
  position: absolute;
  bottom: -300px;
  left: 0;
  padding: 12px 25px 12px 25px;
  font-family: "Verdana";
  font-size: 1em;
/*  color: white; */
}
/* line 1085, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote {
  width: 43%;
  float: right;
  margin-top: 20px;
}
/* line 1091, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote {
  color: #999999;
  font-family: "Verdana";
  padding: 10px 11px 10px 11px !important;
  width: 100%;
}
/* line 1098, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote p {
  font-style: italic;
  font-size: 1.16em;
}
/* line 1103, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote p .spacerBegin {
  display: block;
}
/* line 1107, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote p .spacerBegin,
.policy .mainContent div.blockquote blockquote p .spacerEnd {
  font-family: "Verdana";
  display: inline-block;
  line-height: 0;
  vertical-align: super;
  width: 20px;
  height: 20px;
  color: #999999;
  font-size: 30px;
}
/* line 1119, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote p .spacerEnd {
  position: relative;
  top: 29px;
  left: 4px;
}
/* line 1125, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote strong {
  font-weight: bold;
  font-size: 1em;
  padding-top: 20px;
}

/* line 1137, ../sass/partials/_generics.sass */
.policy .mainContent,
.project .mainContent {
  padding-bottom: 20px;
}
/* line 1143, ../sass/partials/_generics.sass */
.policy .mainContent h1, .policy .mainContent h2, .policy .mainContent h3, .policy .mainContent h4, .policy .mainContent h5, .policy .mainContent h6,
.project .mainContent h1,
.project .mainContent h2,
.project .mainContent h3,
.project .mainContent h4,
.project .mainContent h5,
.project .mainContent h6 {
  font-family: "VAGRoundedStd-Thin" !important;
  margin-top: 0 !important;
  margin-bottom: 4px !important;
  -webkit-text-stroke: 0.5px;
  -webkit-text-stroke: 0.5px;
  -moz-text-stroke: 0.5px;
  -ms-text-stroke: 0.5px;
  -o-text-stroke: 0.5px;
}
/* line 1149, ../sass/partials/_generics.sass */
.policy .mainContent h1,
.project .mainContent h1 {
  font-size: 3em;
  color: #074a8b !important;
}
/* line 1154, ../sass/partials/_generics.sass */
.policy .mainContent h2,
.project .mainContent h2 {
  font-size: 2em !important;
  color: #ff3300 !important;
}
/* line 1159, ../sass/partials/_generics.sass */
.policy .mainContent h3,
.project .mainContent h3 {
  font-size: 1.7em !important;    /* 1.5 */
  color: #074a8b !important;
}
/* line 1165, ../sass/partials/_generics.sass */
.policy .mainContent h4,
.project .mainContent h4 {
  font-size: 1.2em !important;
  color: #ff3300 !important;
  font-family: Verdana;
}
/* line 1171, ../sass/partials/_generics.sass */
.policy .mainContent h5,
.project .mainContent h5 {
  font-size: 1.5em !important;
  color: #ff3300 !important;
}
/* line 1177, ../sass/partials/_generics.sass */
.policy .mainContent h6,
.project .mainContent h6 {
  font-size: 1em !important;
  color: #ff3300 !important;
}
/* line 1183, ../sass/partials/_generics.sass */
.policy .mainContent pre,
.project .mainContent pre {
  font-family: Times New Roman !important;
}
/* line 1188, ../sass/partials/_generics.sass */
.policy .mainContent strong,
.project .mainContent strong {
  font-weight: bold !important;
}
/* line 1192, ../sass/partials/_generics.sass */
.policy .mainContent em,
.project .mainContent em {
  font-style: italic !important;
}
/* line 1196, ../sass/partials/_generics.sass */
.policy .mainContent s,
.project .mainContent s {
  text-decoration: line-trough !important;
}
/* line 1200, ../sass/partials/_generics.sass */
.policy .mainContent ol,
.project .mainContent ol {
  list-style-type: circle !important;
}
.innerContent .mainContent ol {
  list-style: decimal inside !important;
}
/* line 1204, ../sass/partials/_generics.sass */
.policy .mainContent ul,
.project .mainContent ul {
  /*list-style-type: decimal !important;*/
}
/* line 1208, ../sass/partials/_generics.sass */
.policy .mainContent blockquote,
.project .mainContent blockquote {
  padding: 0 !important;
  margin: 0 !important;
}
/* line 1213, ../sass/partials/_generics.sass */
.policy .mainContent blockquote p,
.project .mainContent blockquote p {
  font-style: italic !important;
  color: #999999 !important;
  font-size: 16px !important;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 1221, ../sass/partials/_generics.sass */
.policy .mainContent h2[style="font-style:italic"],
.project .mainContent h2[style="font-style:italic"] {
  font-size: 2em !important;
  font-style: italic !important;
}
/* line 1226, ../sass/partials/_generics.sass */
.policy .mainContent h3[style="color:#aaa; font-style:italic"],
.project .mainContent h3[style="color:#aaa; font-style:italic"] {
  font-size: 1.5em !important;
  font-style: italic !important;
}
/* line 1232, ../sass/partials/_generics.sass */
.policy .mainContent p,
.project .mainContent p {
  font-family: "Verdana";
  margin-bottom: 8px !important;
  clear: both !important;
  color: #333333 !important;
  font-size: 1em !important;
}
/* line 1240, ../sass/partials/_generics.sass */
.policy .mainContent p a,
.project .mainContent p a {
  text-decoration: none !important;
  color: #0065a2 !important;
  cursor: pointer !important;
}
/* line 1246, ../sass/partials/_generics.sass */
.policy .mainContent p a:hover,
.project .mainContent p a:hover {
  color: #0065a2 !important;
  text-decoration: underline !important;
}
/* line 1251, ../sass/partials/_generics.sass */
.policy .mainContent p a:visited,
.project .mainContent p a:visited {
  color: #0065a2 !important;
}
/* line 1255, ../sass/partials/_generics.sass */
.policy .mainContent p img[style="float:left"],
.project .mainContent p img[style="float:left"] {
  float: left;
  width: auto;
}
/* line 1260, ../sass/partials/_generics.sass */
.policy .mainContent p img[style="float:right"],
.project .mainContent p img[style="float:right"] {
  float: right;
  width: auto;
}
/* line 1265, ../sass/partials/_generics.sass */
.policy .mainContent p span.marker,
.project .mainContent p span.marker {
  background-color: yellow !important;
  display: inline !important;
  padding: 0 !important;
  color: #333333 !important;
}
/* line 1275, ../sass/partials/_generics.sass */
.policy .mainContent span.marker,
.project .mainContent span.marker {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #e8ebf1 !important;
  padding: 12px 20px 8px !important;
  margin-bottom: 12px !important;
  margin-top: 12px !important;
  /*color: #0065a2 !important; */
  font-weight: normal !important;
  line-height: 1.3em !important;
  display: block !important;
}
/* line 1291, ../sass/partials/_generics.sass */
.policy .mainContent div.blockquote blockquote strong,
.project .mainContent div.blockquote blockquote strong {
  display: block;
}
/* line 1299, ../sass/partials/_generics.sass */
.policy .mainContent #topTools,
.project .mainContent #topTools {
  float: none;
}
/* line 1303, ../sass/partials/_generics.sass */
.policy .mainContent #topTools #additional-tools,
.project .mainContent #topTools #additional-tools {
  position: static;
  top: 0;
  left: 0;
  margin-bottom: 0;
}
/* line 1309, ../sass/partials/_generics.sass */
.policy .mainContent #topTools img,
.project .mainContent #topTools img {
  width: 16px;
  height: 16px;
  min-width: 0;
}

/* line 1323, ../sass/partials/_generics.sass */
.modules {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 1328, ../sass/partials/_generics.sass */
.modules a:focus,
.modules a:active,
.modules button::-moz-focus-inner,
.modules input[type="reset"]::-moz-focus-inner,
.modules input[type="button"]::-moz-focus-inner,
.modules input[type="submit"]::-moz-focus-inner,
.modules select::-moz-focus-inner,
.modules input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 0;
  outline: 0;
}
/* line 1342, ../sass/partials/_generics.sass */
.is-ie .modules a:focus,
.is-ie .modules a:active {
  border: 0;
  outline: 0;
}
/* line 1352, ../sass/partials/_generics.sass */
.modules .module {
  width: 99.9%;
  overflow: hidden;
  max-width: 637px;
}
/* line 1358, ../sass/partials/_generics.sass */
.modules .infos {
  overflow: hidden;
  padding: 10px 8px 10px 8px;
  float: left;
}
/* line 1364, ../sass/partials/_generics.sass */
.modules .infos p {
  font-family: "Verdana";
  font-size: 1em;
  color: #333333;
  padding: 0;
}
/* line 1371, ../sass/partials/_generics.sass */
.modules .infos strong {
  font-family: "Verdana";
  font-size: 1em;
  color: #064a8b;
}
/* line 1378, ../sass/partials/_generics.sass */
.modules .button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #399ee0;
  border: 1px solid #399ee0;
  color: white;
  padding: 6px 10px 6px 10px;
  font-family: "verdana";
  font-size: 1em;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  width: auto;
  float: right;
  margin-top: 12px;
  padding: 6px 20px;
  background-color: #0065a2;
  border: 1px solid #0065a2;
  margin-right: 8px;
  margin-bottom: 8px;
}
/* line 39, ../sass/partials/__mixins.sass */
.lt-ie8 .modules .button {
  padding: 6px 0 !important;
}

/* line 1378, ../sass/partials/_generics.sass */
.contextualBox .button {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #399ee0;
  border: 1px solid #399ee0;
  color: white;
  padding: 6px 10px 6px 10px;
  font-family: "verdana";
  font-size: 1em;
  text-decoration: none;
  text-transform: capitalize;
  display: inline-block;
  width: auto;
  float: right;
  margin-top: 12px;
  padding: 6px 30px;
  background-color: #0065a2;
  border: 1px solid #0065a2;
  margin-right: 8px;
}
/* line 39, ../sass/partials/__mixins.sass */
.lt-ie8 .contextualBox .button {
  padding: 6px 0 !important;
}

/* line 1388, ../sass/partials/_generics.sass */
.contextualBox .button:hover {
  background-color: #399ee0;
  border: 1px solid #399ee0;
}


/* line 1388, ../sass/partials/_generics.sass */
.modules .button:hover {
  background-color: #399ee0;
  border: 1px solid #399ee0;
}
/* line 1396, ../sass/partials/_generics.sass */
.modules .container {
  width: 100%;
  padding: 20px 55px 0 55px;
}
/* line 1403, ../sass/partials/_generics.sass */
.modules .container .flex-viewport {
  position: relative;
}
/* line 1407, ../sass/partials/_generics.sass */
.modules .container .infos {
  padding: 10px 0;
}
/* line 1411, ../sass/partials/_generics.sass */
.modules .container .flex-prev,
.modules .container .flex-next {
  position: absolute;
  top: 40%;
  width: 34px;
  height: 34px;
  text-indent: -9999px;
}
/* line 1420, ../sass/partials/_generics.sass */
.modules .container .flex-prev {
  left: 10px;
  background-image: url(/regional_policy/assets/images/slider/slider-arrow-left.png);
}
/* line 1425, ../sass/partials/_generics.sass */
.modules .container .flex-next {
  right: 10px;
  background-image: url(/regional_policy/assets/images/slider/slider-arrow-right.png);
}
/* line 1430, ../sass/partials/_generics.sass */
.modules .slide {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
}
/* line 1437, ../sass/partials/_generics.sass */
.modules .slides img {
  width: 100%;
  height: auto;
}
/* line 1441, ../sass/partials/_generics.sass */
.modules .slides p {
  font-family: "Verdana";
  font-size: 1em;
  color: #333333;
  padding: 0;
}
/* line 1448, ../sass/partials/_generics.sass */
.modules .slides strong {
  font-family: "Verdana";
  font-size: 1em;
  color: #064a8b;
}
/* line 1456, ../sass/partials/_generics.sass */
.modules .mapChartModule .infos {
  border-top: 1px solid #bcc7da;
  width: 100%;
  padding: 10px 20px 10px 20px;
}
/* line 1463, ../sass/partials/_generics.sass */
.modules .mapChartModule h2 {
  padding: 20px 0 0 20px;
}
/* line 1467, ../sass/partials/_generics.sass */
.modules .mapChartModule .container {
  padding-bottom: 20px;
}
/* line 1471, ../sass/partials/_generics.sass */
.modules .mapChartModule .container img {
  width: 100%;
  height: auto;
}
/* line 1478, ../sass/partials/_generics.sass */
.modules .searchModule {
  overflow: none !important;
  position: relative;
  margin-bottom: 30px;
  margin-top: 20px;
  max-width: 637px;
}
/* line 1487, ../sass/partials/_generics.sass */
.modules .searchModule .buttonModify {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  display: inline-block;
  width: auto;
  position: absolute;
  right: 23px;
  top: -13px;
  height: 14px;
  border-top: 1px solid #bcc7da;
  border-left: 1px solid #bcc7da;
  border-right: 1px solid #bcc7da;
  width: auto;
  padding: 3px 20px 0 38px;
  background: white;
  z-index: 1;    /* 99 */
}
/* line 1503, ../sass/partials/_generics.sass */
.modules .searchModule .buttonArrowContainer {
  font-weight: normal;
}
/* line 1507, ../sass/partials/_generics.sass */
.modules .searchModule .buttonArrowContainer .buttonArrowRight {
  left: -30px;
}
/* line 1511, ../sass/partials/_generics.sass */
.modules .searchModule .buttonArrowContainer .buttonArrowRight.bottomArrow {
  background-position: -32px 2px;
}
/* line 1516, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch {
  -webkit-border-radius: 5px 0 5px 5px;
  -moz-border-radius: 5px 0 5px 5px;
  -ms-border-radius: 5px 0 5px 5px;
  -o-border-radius: 5px 0 5px 5px;
  border-radius: 5px 0 5px 5px;
  padding: 0px 0px 0px 0px;
  width: 99%;
  height: 99%;
  display: none;
}
/* line 1525, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .labelsCol,
.modules .searchModule .advancedSearch .inputsCol {
  background: white;
}
/* line 1530, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .labelsCol p,
.modules .searchModule .advancedSearch .inputsCol p {
  padding: 15px 0 0 0;
}
/* line 1535, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch label {
  display: inline-block;
  width: 100%;
  height: 32px;
  padding-top: 10px;
}
/* line 1542, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch p {
  font-family: "Verdana";
  font-size: 1em;
  color: #064a8b;
  padding: 0;
}
/* line 1549, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch strong {
  font-family: "Verdana";
  font-size: 1em;
  color: #064a8b;
}
/* line 1555, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .datePickerContainer {
  padding-top: 34px;
}
/* line 1559, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .datePickerContainer p {
  display: inline;
  padding-right: 5px;
}
/* line 1564, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .datePickerContainer .ui-datepicker-trigger {
  padding: 0 8px 0 10px;
}
/* line 1569, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .chosen-container,
.modules .searchModule .advancedSearch .chosen-single,
.modules .searchModule .advancedSearch .chosen-drop,
.modules .searchModule .advancedSearch #keywords {
  width: 100% !important;
}
/* line 1576, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch #keywords,
.modules .searchModule .advancedSearch .datePicker1,
.modules .searchModule .advancedSearch .datePicker2 {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bcc7da;
  padding: 8px 15px;
  margin-top: 2px;
  color: #074a8b;
  font-family: "Verdana";
  font-size: 1em;
  height: 33px;
}
/* line 1589, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .datePicker1,
.modules .searchModule .advancedSearch .datePicker2 {
  z-index: 99;
  position: relative;
  width: 23%;
  padding: 8px 7px;
  text-align: center;
}
/* line 1598, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .search {
  text-align: center;
  float: right;
  margin-top: 20px;
  width: 30%;
}
/* line 1604, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch .ui-datepicker,
.modules .searchModule .advancedSearch .ui-corner-all {
  z-index: 99 !important;
}
/* line 1609, ../sass/partials/_generics.sass */
.modules .searchModule .advancedSearch.roundedBoxes {
  border: none;
}
/* line 1614, ../sass/partials/_generics.sass */
.modules .searchModule .roundedBoxes {
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -ms-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
/* line 1618, ../sass/partials/_generics.sass */
.modules .searchModule .container {
  padding: 20px 0 0 20px;
}
/* line 1625, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .resultsContainer {
  padding-bottom: 20px;
}
/* line 1629, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .result {
  display: block;
  width: 100%;
  padding: 0;
}
/* line 1635, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .result strong,
.modules div[data-id="sliderSearch"] .result p {
  display: inline-block;
}
/* line 1641, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-control-paging {
  width: auto;
  display: block;
  position: absolute;
  bottom: -35px;
  left: 50%;
  z-index: 98;
}
/* line 1651, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-control-paging li {
  display: block;
  float: left;
  font-size: 0;
  padding: 0;
  margin: 0;
}
/* line 1659, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-control-paging li a {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #bcc7da;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #bcc7da;
  overflow: hidden;
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 2px;
}
/* line 1673, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-control-paging li a:hover {
  color: #0065a2;
  text-decoration: none;
  border: 1px solid #0065a2;
}
/* line 1679, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-control-paging li a.flex-active {
  color: #0065a2;
  text-decoration: none;
  border: 1px solid #0065a2;
}
/* line 1685, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-direction-nav {
  position: absolute;
  height: 32px;
  margin: 0 auto;
  width: 150px;
  bottom: -40px;
  left: 50%;
  height: 32px;
}
/* line 1695, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-direction-nav .flex-prev,
.modules div[data-id="sliderSearch"] .flex-direction-nav .flex-next {
  width: 32px;
  height: 32px;
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  text-indent: -9999px;
  top: 0;
}
/* line 1707, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-direction-nav .flex-prev {
  background-position: 0 -192px;
  left: -32px;
}
/* line 1712, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-direction-nav .flex-prev:hover {
  background-position: -32px -192px;
}
/* line 1716, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-direction-nav .flex-next {
  background-position: 0 -32px;
  right: -32px;
}
/* line 1721, ../sass/partials/_generics.sass */
.modules div[data-id="sliderSearch"] .flex-direction-nav .flex-next:hover {
  background-position: -32px -32px;
}
/* line 1732, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] {
  position: relative;
  padding-bottom: 30px;
}
/* line 1740, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] li .newsContainer {
  position: relative;
  overflow: hidden;
}
/* line 1746, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] li span {
  width: 100%;
  display: block;
  padding-bottom: 15px;
}
/* line 1752, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] li img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 40%;
  float: left;
}
/* line 1758, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] li p {
  width: 55%;
  float: right;
  padding-bottom: 50px;
}
/* line 1764, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] li .button {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 1770, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-control-paging {
  width: auto;
  display: block;
  position: absolute;
  bottom: 5px;
  left: 50%;
  z-index: 98;
}
/* line 1780, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-control-paging li {
  display: block;
  float: left;
  font-size: 0;
  padding: 0;
  margin: 0;
}
/* line 1788, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-control-paging li a {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #bcc7da;
  width: 20px;
  height: 20px;
  text-align: center;
  color: #bcc7da;
  overflow: hidden;
  display: block;
  float: left;
  font-size: 12px;
  margin: 0 2px;
}
/* line 1802, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-control-paging li a:hover {
  color: #0065a2;
  text-decoration: none;
  border: 1px solid #0065a2;
}
/* line 1808, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-control-paging li a.flex-active {
  color: #0065a2;
  text-decoration: none;
  border: 1px solid #0065a2;
}
/* line 1818, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-direction-nav {
  position: absolute;
  height: 32px;
  margin: 0 auto;
  width: 150px;
  bottom: 0;
  left: 50%;
  height: 32px;
}
/* line 1828, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-direction-nav .flex-prev,
.modules div[data-id="sliderNews"] .flex-direction-nav .flex-next {
  width: 32px;
  height: 32px;
  background-image: url(/regional_policy/assets/images/sprite-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  text-indent: -9999px;
  top: 0;
}
/* line 1840, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-direction-nav .flex-prev {
  background-position: 0 -192px;
  left: -32px;
}
/* line 1845, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-direction-nav .flex-prev:hover {
  background-position: -32px -192px;
}
/* line 1849, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-direction-nav .flex-next {
  background-position: 0 -32px;
  right: -32px;
}
/* line 1854, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .flex-direction-nav .flex-next:hover {
  background-position: -32px -32px;
}
/* line 1860, ../sass/partials/_generics.sass */
.modules div[data-id="sliderNews"] .roundedBoxes {
  padding: 20px;
  position: relative;
}

/* @group Base */
/* line 17, ../sass/plugins/_chosen.sass */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: block;
}
/* line 27, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #aaaaaa;
  border-top: 0;
  background: white;
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
}
/* line 39, ../sass/plugins/_chosen.sass */
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
/* line 42, ../sass/plugins/_chosen.sass */
.chosen-container a {
  cursor: pointer;
}

/* @end */
/* @group Single Chosen */
/* line 50, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 23px;
  border: 1px solid #bcc7da;
  border-radius: 5px;
  background-color: white;
  background-clip: padding-box;
  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 14px;
  width: 244px;
  color: #074a8b;
  font-family: "Verdana";
  font-size: 1em;
  padding: 8px 15px;
  max-height: 33px;
  height: 33px;
}
/* line 73, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-default {
  color: #aaaaaa;
}
/* line 76, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 22px;
}
/* line 84, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
/* line 87, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/regional_policy/assets/images/chosen-sprite.png) -42px 1px no-repeat;
  font-size: 1px;
}
/* line 96, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
/* line 100, ../sass/plugins/_chosen.sass */
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}
/* line 103, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 13px;
  display: block;
  width: 18px;
  height: 100%;
}
/* line 110, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-single div b {
  display: block;
  width: 32px;
  height: 100%;
  background: url(/regional_policy/assets/images/chosen-sprite.png) no-repeat 0px 0px;
}
/* line 117, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
/* line 123, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaaaaa;
  background: white url(/regional_policy/assets/images/chosen-sprite.png) no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
/* line 138, ../sass/plugins/_chosen.sass */
.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
  width: 244px;
}
/* line 145, ../sass/plugins/_chosen.sass */
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
/* line 153, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
/* line 161, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  -webkit-touch-callout: none;
}
/* line 168, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
/* line 172, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #aaaaaa;
  cursor: default;
}
/* line 177, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  color: white;
}
/* line 181, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li.no-results {
  display: list-item;
  background: #eeeeee;
}
/* line 185, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
/* line 190, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
/* line 193, ../sass/plugins/_chosen.sass */
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
/* line 203, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #aaaaaa;
  background-color: white;
  cursor: text;
}
/* line 216, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
/* line 219, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
/* line 223, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #848484;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
/* line 237, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #777777;
}
/* line 241, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 0 3px 5px;
  padding: 5px 10px 5px 10px;
  border: 1px solid #aaaaaa;
  border-radius: 3px;
  background-color: #399ee0;
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #fff;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice span {
  padding-right: 10px;
}
/* line 253, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url(/regional_policy/assets/images/chosen-sprite_full.png) -42px 1px no-repeat;
  font-size: 1px;
}
/* line 262, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
/* line 267, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #aaaaaa;
  background-color: #dddddd;
  color: #aaaaaa;
}
/* line 273, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #f6f6f6;
}
/* line 275, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
/* line 280, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
/* line 284, ../sass/plugins/_chosen.sass */
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #848484;
  cursor: default;
}

/* @end */
/* @group Active  */
/* line 294, ../sass/plugins/_chosen.sass */
.chosen-container-active .chosen-single {
  border: 1px solid #3875d7;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
/* line 299, ../sass/plugins/_chosen.sass */
.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #bcc7da;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
  box-shadow: 0 1px 0 white inset;
}
/* line 307, ../sass/plugins/_chosen.sass */
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
/* line 310, ../sass/plugins/_chosen.sass */
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: 0 -33px;
}
/* line 315, ../sass/plugins/_chosen.sass */
.chosen-container-active .chosen-choices {
  border: 1px solid #3875d7;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
/* line 318, ../sass/plugins/_chosen.sass */
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: black !important;
}

/* @end */
/* @group Disabled Support */
/* line 326, ../sass/plugins/_chosen.sass */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
/* line 329, ../sass/plugins/_chosen.sass */
.chosen-disabled .chosen-single {
  cursor: default;
}
/* line 332, ../sass/plugins/_chosen.sass */
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
/* line 339, ../sass/plugins/_chosen.sass */
.chosen-rtl {
  text-align: right;
}
/* line 341, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
/* line 345, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
/* line 350, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
/* line 353, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
/* line 357, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
/* line 361, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-choices li {
  float: right;
}
/* line 363, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
/* line 366, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
/* line 369, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
/* line 375, ../sass/plugins/_chosen.sass */
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
/* line 379, ../sass/plugins/_chosen.sass */
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
/* line 383, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
/* line 387, ../sass/plugins/_chosen.sass */
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
/* line 390, ../sass/plugins/_chosen.sass */
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url(/regional_policy/assets/images/chosen-sprite.png) no-repeat -30px -20px;
  direction: rtl;
}
/* line 396, ../sass/plugins/_chosen.sass */
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: -4px 2px;
  width: 32px;
}
/* line 401, ../sass/plugins/_chosen.sass */
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  /* line 412, ../sass/plugins/_chosen.sass */
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url(/regional_policy/assets/images/chosen-sprite@2x.png) !important;
    background-size: 32px 128px !important;
    background-repeat: no-repeat !important;
  }
}
/* line 10, ../sass/plugins/_flexslider.sass */
.flex-container a:active, .flexslider a:active {
  outline: none;
}

/* line 13, ../sass/plugins/_flexslider.sass */
.slides, .flex-control-nav, .flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 20, ../sass/plugins/_flexslider.sass */
.flexslider {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 25, ../sass/plugins/_flexslider.sass */
.flexslider .slides > li {
  display: none;
}
/* line 27, ../sass/plugins/_flexslider.sass */
.flexslider .slides img {
  max-width: 100%;
  display: block;
}

/* line 37, ../sass/plugins/_flexslider.sass */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 45, ../sass/plugins/_flexslider.sass */
html[xmlns] .slides {
  display: block;
}

/* line 48, ../sass/plugins/_flexslider.sass */
* html .slides {
  height: 1%;
}

/* line 55, ../sass/plugins/_flexslider.sass */
.no-js .slides > li:first-child {
  display: block;
}

/* line 60, ../sass/plugins/_flexslider.sass */
.flexslider {
  position: relative;
  zoom: 1;
}
/* line 63, ../sass/plugins/_flexslider.sass */
.flexslider .slides {
  zoom: 1;
}
/* line 65, ../sass/plugins/_flexslider.sass */
.flexslider .slides > li {
  position: relative;
}

/* line 70, ../sass/plugins/_flexslider.sass */
.flex-container {
  zoom: 1;
  position: relative;
}

/* line 77, ../sass/plugins/_flexslider.sass */
.flex-caption {
  background: none;
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
  zoom: 1;
  width: 96%;
  padding: 2%;
  position: absolute;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  font-size: 14px;
  line-height: 18px;
}

/* line 94, ../sass/plugins/_flexslider.sass */
.flex-direction-nav {
  height: 0;
}

/* line 99, ../sass/plugins/_flexslider.sass */
.flex-control-nav {
  width: 100%;
}
/* line 101, ../sass/plugins/_flexslider.sass */
.flex-control-nav li {
  margin: 0 0 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 106, ../sass/plugins/_flexslider.sass */
.flex-control-nav li:first-child {
  margin: 0;
}
/* line 108, ../sass/plugins/_flexslider.sass */
.flex-control-nav li a {
  display: block;
  cursor: pointer;
}
/* line 111, ../sass/plugins/_flexslider.sass */
.flex-control-nav li a.active {
  cursor: default;
}

/* line 27, ../sass/main.sass */
.layout {
  overflow: hidden;
  min-width: 0px;
}

/* line 30, ../sass/main.sass */
.layout-wrapper,
.layout-wrapper-reset,
.layout-content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* line 37, ../sass/main.sass */
.layout-wrapper {
  padding: 0 !important;
}

/* line 44, ../sass/main.sass */
#additional-tools {
  position: absolute;
  top: 76px;
  left: 11px;
  z-index: 9;
  width: 280px !important;
}
/* line 53, ../sass/main.sass */
#additional-tools #share-tool {
  margin: 1px 0 0 0;
}

/* line 56, ../sass/main.sass */
.aditional-tools {
  position: absolute;
  top: 76px !important;
  left: 11px !important;
  z-index: 9 !important;
}

/* line 65, ../sass/main.sass */
body.font-size-1 #insideContent {
  font-size: 12px;
}
/* line 68, ../sass/main.sass */
body.font-size-2 #insideContent {
  font-size: 14px;
}
/* line 71, ../sass/main.sass */
body.font-size-3 #insideContent {
  font-size: 16px;
}

/* line 75, ../sass/main.sass */
#banner-title-text {
  font-family: "Verdana";
}

/* line 80, ../sass/main.sass */
.subnavIphone {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #bcc7da;
  /* background-color: #ffe7cf; */
  /*FVI*/
  background-color: #f4f4f4;
  /*FVI*/
  z-index: 200;
  margin-bottom: 20px;
}
/* line 88, ../sass/main.sass */
.subnavIphone a {
  text-decoration: none;
}
/* line 91, ../sass/main.sass */
.subnavIphone .primaryList {
  margin: 0;
  padding: 0;
}
/* line 95, ../sass/main.sass */
.subnavIphone .primaryList .homeIconLi {
  display: none;
}
/* line 98, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi {
  padding: 0;
  margin: 0;
}
/* line 102, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .menuButton {
  padding: 7px 50px 7px 10px;
  border-bottom: 1px solid #bcc7da;
  display: block;
  text-align: left;
  font-size: 1.33333em;
  text-transform: capitalize;
  color: #0065a2;
}
/* line 111, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .menuButton:hover {
  text-decoration: none;
}
/* line 115, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi.lastTab .menuButton {
  border-bottom: none;
}
/* line 118, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav {
  display: none;
  margin: 0 !important;
  padding: 0 !important;
}
/* line 123, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks {
  width: 100% !important;
}
/* line 126, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .subNavTitles {
  padding: 0 !important;
}
/* line 128, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .subNavTitles a {
  color: #0065a2;
  display: block;
  width: 100%;
  height: 100%;
  padding: 7px 0 7px 30px;
}
/* line 135, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .secondaryList {
  display: none;
  padding: 0;
  text-align: left;
  font-size: 1.33333em;
  color: #0065a2;
}
/* line 142, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .secondaryList li {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 146, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .secondaryList li .buttonArrowContainer {
  padding: 7px 0 7px 60px;
  font-weight: normal;
  border-bottom: 1px solid #bcc7da !important;
}
/* line 151, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .secondaryList li .buttonArrowContainer .buttonArrowRight {
  top: 3px;
  left: 30px;
}
/* line 155, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .subNavTitles {
  width: 100% !important;
  display: block;
  padding: 7px 0 7px 30px !important;
  border-bottom: 1px solid #bcc7da;
  text-align: left;
  font-size: 1.33333em;
  color: #0065a2;
}
/* line 164, ../sass/main.sass */
.subnavIphone .primaryList .primaryLi .subNav .blocks .subNavTitles:hover {
  text-decoration: none;
}
/* line 167, ../sass/main.sass */
.subnavIphone .opened {
  border: 0 !important;
  font-weight: bold;
}

/* line 175, ../sass/main.sass */
.reset-list {
  font-size: 12px !important;
}

/* line 185, ../sass/main.sass */
.footer-items {
  font-size: 1em;
}
/* line 190, ../sass/main.sass */
.footer-items a:visited {
  color: #428bca;
}

/* line 193, ../sass/main.sass */
.modification-date {
  display: block;
}

/* line 209, ../sass/main.sass */
.lt-ie8 .subNav {
  top: 40px;
  clear: both;
}

/* line 215, ../sass/main.sass */
.lt-ie8 .betweenCorners {
  display: none;
  left: 0;
  margin: 0;
  padding: 0;
}

/* line 223, ../sass/main.sass */
.lt-ie8 .corners {
  display: none;
}

/* line 229, ../sass/main.sass */
.lt-ie8 .homeIcon {
  height: 38px;
  width: 38px;
}

/* line 236, ../sass/main.sass */
.lt-ie8 .homeIconLi {
  height: 38px;
  width: 38px;
}

/* line 246, ../sass/main.sass */
.lt-ie8 .mainNavbar {
  margin-left: 55px;
}

/* line 252, ../sass/main.sass */
.lt-ie8 .primaryLi .tabContainer {
  margin-right: 3px !important;
}

/* line 260, ../sass/main.sass */
.lt-ie8 .searchBarContainer {
  top: 80px;
}

/* line 281, ../sass/main.sass */
.lt-ie8 .homepage .col-md-1, .lt-ie8
.homepage .col-md-2, .lt-ie8
.homepage .col-md-3, .lt-ie8
.homepage .col-md-4, .lt-ie8
.homepage .col-md-5, .lt-ie8
.homepage .col-md-6, .lt-ie8
.homepage .col-md-7, .lt-ie8
.homepage .col-md-8, .lt-ie8
.homepage .col-md-9, .lt-ie8
.homepage .col-md-10, .lt-ie8
.homepage .col-md-11, .lt-ie8
.homepage .col-md-12, .lt-ie8
.policy .col-md-1, .lt-ie8
.policy .col-md-2, .lt-ie8
.policy .col-md-3, .lt-ie8
.policy .col-md-4, .lt-ie8
.policy .col-md-5, .lt-ie8
.policy .col-md-6, .lt-ie8
.policy .col-md-7, .lt-ie8
.policy .col-md-8, .lt-ie8
.policy .col-md-9, .lt-ie8
.policy .col-md-10, .lt-ie8
.policy .col-md-11, .lt-ie8
.policy .col-md-12 {
  padding-right: 0px;
  padding-left: 0px;
}

/* line 294, ../sass/main.sass */
.lt-ie8 .regionalPolicy .selectionArea .col-md-7 {
  position: absolute;
  right: 2px;
  top: 60px;
  width: 40%;
  height: auto;
}
/* line 303, ../sass/main.sass */
.lt-ie8 .regionalPolicy .selectionArea .col-md-5 {
  padding-bottom: 50px;
}

/* line 310, ../sass/main.sass */
.lt-ie8 .newsButton {
  height: 35px;
  line-height: 12px;
  font-size: 12px;
  overflow: hidden;
}
/* line 317, ../sass/main.sass */
.lt-ie8 .newsButton:hover {
  height: 35px;
  line-height: 14px;
  margin-top: -2px;
}
/* line 322, ../sass/main.sass */
.newsButton.activeNews {
  background-color: #d6dce7;
}

/* line 334, ../sass/main.sass */
.lt-ie8 #topTools img {
  width: auto;
  height: auto;
}

/* line 345, ../sass/main.sass */
.lt-ie8 .project, .lt-ie8
.leftSideCol, .lt-ie8
.rightSideCol {
  padding-right: 0px;
  padding-left: 0px;
}

/* line 352, ../sass/main.sass */
.lt-ie8 .leftSideCol {
  width: 63%;
}

/* line 358, ../sass/main.sass */
.lt-ie8 .rightSideCol {
  float: right;
}

/* line 367, ../sass/main.sass */
.lt-ie8 .programmesProjects .programmes, .lt-ie8
.programmesProjects .projects {
  width: 33%;
}

/* line 376, ../sass/main.sass */
.lt-ie8 .modules .labelsCol, .lt-ie8
.modules .inputsCol {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 383, ../sass/main.sass */
.lt-ie8 .modules .module {
  overflow: hidden;
}
/* line 392, ../sass/main.sass */
.lt-ie8 .modules .sliderModule .flexslider {
  width: 82%;
}
/* line 400, ../sass/main.sass */
.lt-ie8 .modules .mapChartModule .container {
  width: 80%;
}
/* line 407, ../sass/main.sass */
.modules .videoModule iframe {
  width: 100%;
}
/* line 416, ../sass/main.sass */
.lt-ie8 .modules .sliderNewsModule .newsContainer {
  overflow: hidden;
}
/* line 422, ../sass/main.sass */
.lt-ie8 .modules .sliderNewsModule .newsContainer {
  float: none;
}
/* line 432, ../sass/main.sass */
.lt-ie8 .modules .sliderNewsModule .flex-control-paging li a {
  margin-left: 0;
  margin-right: 1px;
  padding: 0;
  width: 20px;
}
/* line 444, ../sass/main.sass */
.lt-ie8 .modules .searchModule .advancedSearch {
  width: 80%;
}
/* line 455, ../sass/main.sass */
.lt-ie8 .modules .searchModule .advancedSearch #keywords, .lt-ie8
.modules .searchModule .advancedSearch #datePicker1, .lt-ie8
.modules .searchModule .advancedSearch #datePicker2, .lt-ie8
.modules .searchModule .advancedSearch #country, .lt-ie8
.modules .searchModule .advancedSearch #theme {
  height: 20px !important;
}
/* line 462, ../sass/main.sass */
.lt-ie8 .modules .searchModule .advancedSearch #country, .lt-ie8
.modules .searchModule .advancedSearch #theme {
  display: block;
  margin-bottom: 5px;
}
/* line 470, ../sass/main.sass */
.lt-ie8 .modules .searchModule .advancedSearch #datePicker1, .lt-ie8
.modules .searchModule .advancedSearch #datePicker2 {
  width: 20%;
}
/* line 476, ../sass/main.sass */
.lt-ie8 .modules .searchModule .advancedSearch .search {
  float: none;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 38px;
}
/* line 487, ../sass/main.sass */
.lt-ie8 .modules .searchModule .advancedSearch .datePickerContainer {
  width: 120%;
  position: relative;
}
/* line 494, ../sass/main.sass */
.lt-ie8 .modules .searchModule .container {
  width: 96.5%;
}
/* line 507, ../sass/main.sass */
.lt-ie8 .modules div[data-id="sliderSearch"] .flex-control-paging li a {
  margin-left: 0;
  margin-right: 2px;
  padding: 0;
  width: 20px;
}

/* line 529, ../sass/main.sass */
.ie9 #insideContent .module {
  width: 99.8%;
}

/* line 547, ../sass/main.sass */
.touch #content #insideContent .tertiary {
  display: block;
  padding: 7px 0 7px 60px;
  border-bottom: 1px solid #bcc7da;
  text-align: left;
  font-size: 1.33333em;
  color: #0065a2;
}
/* line 558, ../sass/main.sass */
.touch .touch #content #insideContent .tertiary .buttonArrowRight {
  top: 3px !important;
  left: 30px !important;
}
/* line 567, ../sass/main.sass */
.touch #content #insideContent .tertiary.buttonArrowContainer .buttonArrowRight {
  padding: 7px 0 7px 60px !important;
  font-weight: normal;
  background-position: -30px -32px;
  left: 20px;
}

/* line 583, ../sass/main.sass */
.touch #insideContent .selectionArea .selectFields .selectTheme {
  display: none;
}
/* line 589, ../sass/main.sass */
.touch #insideContent .selectionArea .selectFields .selectCountry {
  -webkit-appearance: none;
  background-color: white;
  color: #0065a2;
  border: 1px solid #0065a2;
}
/* line 609, ../sass/main.sass */
.touch #insideContent.modules select {
  width: 100% !important;
  border: 1px solid #bcc7da;
}
/* line 614, ../sass/main.sass */
#insideContent.modules .selectCountry {
  margin: 2px 0;
}
/* line 622, ../sass/main.sass */
.touch #insideContent select {
  -webkit-appearance: none;
  background-color: white;
  color: #0065a2;
  border: 1px solid #0065a2;
  height: 33px;
border-radius: 5px;
width: 100%;
margin: 2px 0;
}
/* line 633, ../sass/main.sass */
.touch #insideContent select.search {
  -webkit-appearance: none;
  background-color: #0065a2;
  color: white;
  border: none;
  height: 33px;
  width: 100%;
}
/* line 647, ../sass/main.sass */
.touch #insideContent .searchMenuIphoneContainer .submitSearchIphone {
  padding: 0 7px;
}
/* line 653, ../sass/main.sass */
.touch #insideContent .searchMenuIphoneContainer #searchMenuIphone {
  width: 50%;
}
/* line 660, ../sass/main.sass */
.touch #insideContent .buttonArrowContainer {
  width: 100%;
  display: block;
}

/* line 679, ../sass/main.sass */
#insideContent {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-size: 12px;
  clear: both;
  padding: 30px 10px 0 10px;
  /*PRINT - http://responsivedesign.is/articles/the-printer-is-a-device-too! */
}
/* line 687, ../sass/main.sass */
#insideContent *,
#insideContent *:before,
#insideContent *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 7, ../sass/site/_homepage.sass */
#insideContent.homepage .container {
  width: auto;
}
/* line 14, ../sass/site/_homepage.sass */
#insideContent.homepage .selectionArea .selectFields {
  margin-bottom: 30px;
}
/* line 20, ../sass/site/_homepage.sass */
#insideContent.homepage .selectionArea .rightSide p,
#insideContent.homepage .selectionArea .rightSide strong {
  font-family: "Verdana";
}
/* line 26, ../sass/site/_homepage.sass */
#insideContent.homepage .regionalPolicy {
  clear: both;
}
/* line 34, ../sass/site/_homepage.sass */
#insideContent.homepage .threeCols .containerPadding h2 {
  margin-bottom: 12px;
}
#insideContent.homepage .containerPadding h2 {
  margin-bottom: 12px;
}
/* line 43, ../sass/site/_homepage.sass */
#insideContent.homepage .threeCols.projects .chosen-single,
#insideContent.homepage .threeCols.projects .chosen-container-single,
#insideContent.homepage .threeCols.projects .chosen-drop,
#insideContent.homepage .threeCols.projects .search {
  width: 100% !important;
}
/* line 50, ../sass/site/_homepage.sass */
#insideContent.homepage .threeCols.projects .search {
  background-position: right center;
  background-image: url(/regional_policy/assets/images/loupe.png);
}
/* line 64, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols .containerPadding {
  overflow: hidden;
  padding: 29px 27px 29px 28px;
}
/* line 70, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols .floatLeft,
#insideContent.homepage .extraLinks .threeCols .floatRight {
  width: 50%;
}
/* line 75, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols .floatLeft {
  float: left;
}
/* line 79, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols .floatLeft img {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  width: 100%;
  margin-right: 16px;
}
/* line 84, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols .floatRight {
  float: right;
}
/* line 88, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols h4, #insideContent.homepage .extraLinks .threeCols p {
  display: block;
  font-family: "Verdana";
  padding: 0 0 0 10px;
}
/* line 94, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols h4 {
  font-size: 1em;
  color: #0065a2;
  margin-top: 5px;
  font-weight: bold;
}
/* line 102, ../sass/site/_homepage.sass */
#insideContent.homepage .extraLinks .threeCols p {
  font-size: 0.9em;
  color: #333333;
  margin-top: -8px;
}
/* line 112, ../sass/site/_homepage.sass */
#insideContent.homepage .informations .middleCol p {
  margin-bottom: 10px;
}
/* line 124, ../sass/site/_homepage.sass */
#insideContent.homepage .regionalPolicy .leftSide.col-md-8 .innerContent.containerPadding {
  padding-right: 0px;
}
/* line 132, ../sass/site/_homepage.sass */
#insideContent.homepage .news {
  margin-right: 0 !important;
  margin-left: 0 !important;
  width: 100%;
  padding-top: -1px;
}
/* line 141, ../sass/site/_homepage.sass */
#insideContent.homepage .news .leftSide ul {
  margin: 0;
  padding: 0;
}
/* line 146, ../sass/site/_homepage.sass */
#insideContent.homepage .news .leftSide li {
  margin-bottom: 0;
}
/* line 150, ../sass/site/_homepage.sass */
#insideContent.homepage .news .leftSide h2 {
  padding: 27px 0 37px 28px;
  border-bottom: 1px solid #bcc7da;
}
/* line 157, ../sass/site/_homepage.sass */
#insideContent.homepage .news .leftSide.col-md-6 {
  padding-left: 0;
  padding-right: 0;
}
/* line 166, ../sass/site/_homepage.sass */
#insideContent.homepage .news .rightSide {
  padding-right: 0px !important;
}
/* line 170, ../sass/site/_homepage.sass */
#insideContent.homepage .news .rightSide .textImageContainer {
  position: relative;
  overflow: hidden;
}
/* line 175, ../sass/site/_homepage.sass */
/* #insideContent.homepage .news .rightSide img {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 0;
  position: relative;
} */


#insideContent.homepage .news .rightSide .imgwrapper {
  /* -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px; */
  margin-bottom: 0;
  position: relative;
  /* width: 100%; */
text-align: center;
}

#insideContent.homepage .news .rightSide .img {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
  display: inline;
}




/* line 181, ../sass/site/_homepage.sass */
#insideContent.homepage .news .rightSide .textOverImage {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  display: block;
  width: 93%;
  background-color: white;
  position: absolute;
  bottom: 17px;
  left: 15px;
  padding: 12px 25px 12px 25px;
  font-family: "Verdana";
  font-size: 1em;
  color: #333333;
}
/* line 195, ../sass/site/_homepage.sass */
#insideContent.homepage .news .rightSide .shadowOverImage {
  background-image: url(/regional_policy/assets/images/news-shadow.png);
  background-repeat: repeat-y;
  width: 85px;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 206, ../sass/site/_homepage.sass */
#insideContent.homepage .news .rightSide.col-md-6 {
  padding-left: 0;
  padding-right: 0;
}
/* line 212, ../sass/site/_homepage.sass */
#insideContent.homepage .activeNews {
  display: block !important;
}
/* line 215, ../sass/site/_homepage.sass */
#insideContent.homepage .newsContent {
  display: none;
}
/* line 4, ../sass/site/_policy.sass */
#insideContent.policy .mainNavbar {
  width: 99%;
  margin-left: 42px;
}
/* line 8, ../sass/site/_policy.sass */
#insideContent.policy .mainNavbar ul.primaryList {
  margin-bottom: 25px;
}
/* line 12, ../sass/site/_policy.sass */
#insideContent.policy .searchBarContainer {
  position: static;
  margin-bottom: 20px;
  width: 98%;
}

#insideContent.modules .searchBarContainer {
  position: static;
  margin-bottom: 20px;
  width: 98%;
}

/* line 18, ../sass/site/_policy.sass */
#insideContent.policy p {
  font-family: "Verdana";
}
/* line 22, ../sass/site/_policy.sass */
#insideContent.policy h1 {
  width: 100%;
}
/* line 28, ../sass/site/_policy.sass */
#insideContent.policy h4 a {
  color: #0065a2;
  font-size: 1.1em;
}
/* line 36, ../sass/site/_policy.sass */
#insideContent.policy .leftRight {
  padding-bottom: 20px;
}
/* line 42, ../sass/site/_policy.sass */
#insideContent.policy .leftRight .leftSide .innerContent {
  padding: 0 10px 0 5px;
}
/* line 48, ../sass/site/_policy.sass */
#insideContent.policy .leftRight .rightSide .innerContent {
  padding: 0 5px 0 0;
}
/* line 53, ../sass/site/_policy.sass */
#insideContent.policy .leftRight .rightSide .chosen-single,
#insideContent.policy .leftRight .rightSide .chosen-container-single,
#insideContent.policy .leftRight .rightSide .chosen-drop,
#insideContent.policy .leftRight .rightSide .search {
  width: 100% !important;
}
/* line 60, ../sass/site/_policy.sass */
#insideContent.policy .leftRight .rightSide .search {
  background-position: right center;
  background-image: url(/regional_policy/assets/images/loupe.png);
}
/* line 67, ../sass/site/_policy.sass */
#insideContent.policy .selectFields {
  margin-bottom: 20px;
}
/* line 73, ../sass/site/_policy.sass */
#insideContent.policy .belgiumMap .belgiumFlag {
  padding-left: 50px;
  background-image: url(/regional_policy/assets/images/belgium-flag.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  margin-bottom: 2em;
}
/* line 81, ../sass/site/_policy.sass */
#insideContent.policy .belgiumMap .belgiumFlag h2 {
  font-family: "Verdana";
  font-size: 1.16667em;
  font-weight: bold;
  color: #064a8b;
  line-height: 0;
}
/* line 89, ../sass/site/_policy.sass */
#insideContent.policy .belgiumMap .belgiumFlag span {
  font-family: "Verdana";
  font-size: 1em;
  color: #333333;
  line-height: 0;
}
/* line 96, ../sass/site/_policy.sass */
#insideContent.policy .belgiumMap img {
  margin-bottom: 2em;
  max-width: 309px;
}
/* line 108, ../sass/site/_policy.sass */
#insideContent.policy .technicalInformation h3, #insideContent.policy .contact h3 {
  color: #064a8b;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 3px;
  margin-top: 11px;
  font-weight: bold;
}
/* line 117, ../sass/site/_policy.sass */
#insideContent.policy .technicalInformation h3:hover, #insideContent.policy .contact h3:hover {
  text-decoration: none;
}
/* line 121, ../sass/site/_policy.sass */
#insideContent.policy .technicalInformation span, #insideContent.policy .contact span {
  display: block;
  width: 80%;
}
/* line 126, ../sass/site/_policy.sass */
#insideContent.policy address {
  width: 100%;
}
/* line 5, ../sass/site/_project.sass */
#insideContent.project .mainNavbar {
  width: 99%;
  margin-left: 42px;
}
/* line 10, ../sass/site/_project.sass */
.lt-ie8 #insideContent.project .widget {
  float: none !important;
  width: auto !important;
}
/* line 17, ../sass/site/_project.sass */
#insideContent.project .searchBarContainer {
  position: absolute;
  margin-bottom: 20px;
  top: 67px;
  padding: 0 5px 0 0;
}
/* line 27, ../sass/site/_project.sass */
#insideContent.project .leftSideCol {
  padding: 0 5px 0 11px;
}
/* line 30, ../sass/site/_project.sass */
#insideContent.project .rightSideCol {
  padding: 0 11px 0 5px;
}
/* line 34, ../sass/site/_project.sass */
#insideContent.project .polandMap {
  margin-bottom: 20px;
}
/* line 37, ../sass/site/_project.sass */
#insideContent.project .polandMap .roundedBoxes {
  padding: 0 0;
}
/* line 40, ../sass/site/_project.sass */
#insideContent.project .contentButton {
  margin-top: 24px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #399ee0;
  text-transform: capitalize;
  display: inline-block;
}
/* line 53, ../sass/partials/__mixins.sass */
#insideContent.project .contentButton a {
  transition: all 150ms linear;
  -webkit-transition: all 150ms linear;
  -moz-transition: all 150ms linear;
  -ms-transition: all 150ms linear;
  background: #0065a2;
  color: white;
  text-decoration: none;
  padding: 6px 10px 6px 10px;
  display: inline-block;
  font-family: "verdana";
  font-size: 1em;
  width: auto;
}
/* line 65, ../sass/partials/__mixins.sass */
#insideContent.project .contentButton a:hover {
  background: #399ee0;
}
/* line 44, ../sass/site/_project.sass */
#insideContent.project hr {
  border-top: 1px solid #bcc7da !important;
}
/* line 48, ../sass/site/_project.sass */
#insideContent.project .mapChart h3 {
  font-family: "Verdana";
  font-size: 1em;
  font-weight: bold;
  color: #0065a2 !important;
}
/* line 54, ../sass/site/_project.sass */
#insideContent.project .selectFields {
  margin-bottom: 20px;
}
/* line 57, ../sass/site/_project.sass */
#insideContent.project .selectFields .chosen-single,
#insideContent.project .selectFields .chosen-container-single,
#insideContent.project .selectFields .chosen-drop,
#insideContent.project .selectFields .search {
  width: 100% !important;
}
/* line 63, ../sass/site/_project.sass */
#insideContent.project .selectFields .search {
  background-position: right center;
  background-image: url(/regional_policy/assets/images/loupe.png);
}
@media screen and (min-width: 568px) and (max-width: 959px) {
  /* line 679, ../sass/main.sass */
  #insideContent {
    font-size: 16px;
  }
}
@media print {
  #insideContent {
    @page {
      margin-top: 0.4cm;
      margin: 0.5cm;
    }

  }
  /*#insideContent section {
    display: block;
    page-break-before: always;
  }                               
  #insideContent pre code {
    page-break-after: always;
  }
  #insideContent p a, #insideContent code, #insideContent pre {
    word-wrap: break-word;
  }
  #insideContent img {
    display: none;
  }
  #insideContent pre a[href]:after {
    content: "";
  }
  #insideContent pre abbr[title]:after {
    content: "";
  }
  #insideContent pre .ir a:after,
  #insideContent pre a[href^="javascript:"]:after,
  #insideContent pre a[href^="#"]:after {
    content: "";
  }*/
  nav, .subnavIphone {
    display: none;
  }
  #path {
    display: none;
  }
  .leftSide, .leftSideCol {
    display: block;
    width: 100%;
  }
  .rightSide, .rightSideCol {
    display: none;
  }
  .policy .rightSide, .policy .rightSideCol {
    display: block;
    width: 100%;  
  }
  .policy .rightSide .address {
    display: block !important;
  } 
  .preFooter {
    display: none;
  }
  #insideContent .no-print {
    display: none;
  }
  .leaflet-control-zoom {
    display: none !important;
  }
  section, .innerContent, .roundedBoxes  {
    page-break-before: avoid;
    page-break-after: auto;
  }
  button, .contextualBox, .button {
    display: none !important;
  }
  .searchBarContainer {
    display: none;
  }
  section.regionalPolicy .rightSide {
    display: block;
    width: 100%;
  }
  .homepage div#mapselect div#overlay img {
    opacity: 1 !important;
    height: 344px;
    display: block;
  }
  .homepage div#mapselect div#overlay div {
    display: none;
  }
  .homepage div.selectFields {
    display: none;
  }
  .homepage .regionalPolicy .selectionArea ul {
    display: none;
  }
  .homepage .regionalPolicy .innerContent {
    overflow: auto;
    height: auto !important;
  }
  .homepage .containerPadding {
    height: auto !important;
    padding: 10px !important;
    overflow: hidden !important;
  }
  .homepage section.news ul {
    list-style-type: none !important;
    list-style-position: inside;
    border: none;
    width: 99% !important;
  }
  .homepage section.news ul li {
    list-style-type: none !important;
    list-style-position: inside;
    padding: 5px;
    margin: 0;
  }
  .homepage section.news ul li a.newsButton {
    height: auto;
    border: none;
    padding: 0;
    margin: 0;
  }
  .homepage .projectsFundingPolicy .projects, .homepage .projectsFundingPolicy .policy {
    display: none;
  }
  
  .homepage .projectsFundingPolicy {
	  width: 101.4% !important;
  }
  
  
  .homepage .informations .innerContent img, .homepage .extraLinks .innerContent img {
    max-width: 30% !important;
    width: auto !important;
  }
  .flex-viewport {
    height: auto !important;
    overflow: hidden !important;
    display: block !important;
  }
  .flex-viewport ul {
     transform: none !important;
     width: 100% !important;
     left: 0 !important;
     list-style-type: none !important;
  }
  .flex-viewport ul li.clone {
    display: none !important;
  }
  
  .flex-viewport ul li.flex-active-slide {
    width: 100% !important;
    float: left;
    display: block;
    height: auto !important;
  }
  .flex-viewport ul li.flex-active-slide .roundedBoxes {
    overflow: hidden !important;
    display: block;
    width: auto;
    height: auto;
    page-break-before: auto !important;
    page-break-after: auto !important;
    page-break-inside: avoid !important;
  }
  .flex-viewport ul li.flex-active-slide .roundedBoxes .newsContainer {
    overflow: hidden !important;
    display: block;
    width: auto;
    height: auto;
  }
     
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  /* line 679, ../sass/main.sass
  #insideContent {
    font-size: 2em;
  } */
}
/* line 3, ../sass/responsive/_smart-phone.sass */
#insideContent .preFooter .col-xs-12 {
  padding-left: 0;
}
@media screen and (max-width: 991px) {
  /* line 679, ../sass/main.sass */
  #insideContent {
    font-size: 12px;
  }
  /* line 18, ../sass/responsive/_smart-phone.sass */
  #insideContent .subNav {
  /*FVI*/
    /* padding-left: 5%; */
    padding-left: 0;
  /*FVI*/
  }
  /* line 22, ../sass/responsive/_smart-phone.sass */
  #insideContent .blocks {
    width: 33.33333%;
  }
  /* line 26, ../sass/responsive/_smart-phone.sass */
  #insideContent .blocks .subNavButton {
    display: none;
  }
  /* line 31, ../sass/responsive/_smart-phone.sass */
  #insideContent .regionalMap {
    position: absolute;
    right: 5px;
    bottom: 0;
    width: 37%;
    height: auto;
  }
  /* line 40, ../sass/responsive/_smart-phone.sass */
  #insideContent .news {
    overflow: hidden;
  }
  /* line 44, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .rightSide {
    position: relative;
  }
  /* line 48, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .textImageContainer {
    position: absolute !important;
    left: 0;
    top: 0;
    height: 368px;
    width: 480px;
  }
  /* line 56, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .newsButton {
    padding: 23px 40px 0 30px;
    line-height: 17px;
  }
  /* line 61, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .newsButton:hover {
    line-height: 17px;
    padding: 24px 40px 0 30px;
  }
  /* line 66, ../sass/responsive/_smart-phone.sass */
  #insideContent .noFit {
    height: auto;
  }
  /* line 75, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol {
    overflow: hidden;
  }
  /* line 89, ../sass/responsive/_smart-phone.sass */
  #insideContent.policy .mainContent div.textHoverImage {
    width: 49%;
  }
  /* line 93, ../sass/responsive/_smart-phone.sass */
  #insideContent.policy .mainContent div.blockquote {
    width: 47%;
  }
  /* line 105, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .newsContent img {
    width: auto;
  }
  /* line 118, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .extraLinks .threeCols .floatLeft img {
    width: 100% !important;
  }
  /*FVI*/
  .mainNavbar .subNav .block4 {
  
  padding: 0px 0px 0 20px;
  }
  /*FVI*/
}

@media screen and (max-width: 768px) {

  /* line 679, ../sass/main.sass */
  #insideContent {
    font-size: 1em;
    margin-top: 20px;
  }
  /* line 135, ../sass/responsive/_smart-phone.sass */
  #insideContent h1 {
    width: 50%;
  }
  /* line 140, ../sass/responsive/_smart-phone.sass */
  #insideContent .deskTopNone {
    display: block;
  }
  /* line 144, ../sass/responsive/_smart-phone.sass */
  #insideContent .regionalMap {
    position: absolute;
    right: 5px;
    bottom: 0;
    width: 50%;
    height: auto;
  }
  /* line 152, ../sass/responsive/_smart-phone.sass */
  #insideContent .noFit {
    height: auto;
  }
  /* line 157, ../sass/responsive/_smart-phone.sass */
  #insideContent .news {
    overflow: auto;
  }
  /* line 161, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .rightSide {
    position: relative;
  }
  /* line 165, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .textImageContainer {
    position: relative !important;
    left: 0;
    top: 0;
    height: auto;
    width: 100%;
  }
  /* line 173, ../sass/responsive/_smart-phone.sass */
  #insideContent .searchBarContainer {
    display: none;
  }
  /* line 177, ../sass/responsive/_smart-phone.sass */
  #insideContent .iphoneNone {
    display: none;
  }
  /* line 181, ../sass/responsive/_smart-phone.sass */
  #insideContent .iphoneNone.col-xs-12 {
    display: block;
  }
  /* line 187, ../sass/responsive/_smart-phone.sass */
  #insideContent .selecFields h1 {
    width: 100%;
  }
  /* line 193, ../sass/responsive/_smart-phone.sass */
  #insideContent .mainNavbarIphone {
    display: block;
  }
  /* line 197, ../sass/responsive/_smart-phone.sass */
  #insideContent .subnavIphone {
    display: none;
  }
  /* line 205, ../sass/responsive/_smart-phone.sass */
  #insideContent .newsButton .containerArrow {
    display: none;
  }
  /* line 214, ../sass/responsive/_smart-phone.sass */
  #insideContent .threeCols .floatLeft img {
    width: 70% !important;
  }
  /* line 221, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol {
    overflow: hidden;
  }
  /* line 225, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol .managing,
  #insideContent.project .rightSideCol .beneficiaries,
  #insideContent.project .rightSideCol .latestNews,
  #insideContent.project .rightSideCol .technicalInformation {
    width: 49%;
  }
  /* line 232, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.project .rightSideCol .managing, .touch
  #insideContent.project .rightSideCol .beneficiaries, .touch
  #insideContent.project .rightSideCol .latestNews, .touch
  #insideContent.project .rightSideCol .technicalInformation {
    width: 100%;
  }
  /* line 236, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol .managing,
  #insideContent.project .rightSideCol .latestNews {
    float: left;
  }
  /* line 241, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol .beneficiaries,
  #insideContent.project .rightSideCol .technicalInformation {
    float: right;
  }
  /* line 252, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .newsContent img {
    width: auto;
  }
  /* line 265, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .extraLinks .threeCols .floatLeft img {
    width: 100% !important;
  }

  .tabContainer {
    position: relative;
  }

  .tabContainer a.menu-toggler {
    display: block;
    width: 50px;
    height: 37px;
    position: absolute;
    left: auto;
    bottom: auto;
    top: 0;
    right: 10px;
    z-index: 333;
    cursor:pointer;
  }

  .tabContainer a.menu-toggler span{
    font-size:10px;
    display:block;
    width:0;
    height:0;
    overflow:hidden;
    border:12px solid transparent;
    border-top-color:#0065a2;
    position:relative;
    left:50%;
    margin-left:-18px;
    top:50%;
    margin-top:-5px;
    cursor:pointer;
  }
  .tabContainer a.menu-toggler.opened span{
    font-size:10px;
    display:block;
    width:0;
    height:0;
    overflow:hidden;
    border:12px solid transparent;
    border-bottom-color:#0065a2;
    position:relative;
    left:50%;
    margin-left:-18px;
    top:8px;
    margin-top:-7px;
    cursor:pointer;
  }

}
@media screen and (max-width: 600px) {
  /* line 679, ../sass/main.sass */
  #insideContent {
    font-size: 1em;
    margin-top: 20px;
  }
  /* line 284, ../sass/responsive/_smart-phone.sass */
  #insideContent .subnavIphone {
    display: none;
  }
  /* line 299, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .extraLinks .threeCols .floatLeft img {
    width: 100% !important;
  }
  /* line 306, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol {
    overflow: hidden;
  }
  /* line 310, ../sass/responsive/_smart-phone.sass */
  #insideContent.project .rightSideCol .managing,
  #insideContent.project .rightSideCol .beneficiaries,
  #insideContent.project .rightSideCol .latestNews,
  #insideContent.project .rightSideCol .technicalInformation {
    float: none;
    width: 100%;
  }
  /* line 325, ../sass/responsive/_smart-phone.sass */
  #insideContent.policy .mainContent div.textHoverImage {
    margin-bottom: 0;
    position: relative;
    overflow: hidden;
    float: left;
    width: 100%;
  }
  /* line 333, ../sass/responsive/_smart-phone.sass */
  #insideContent.policy .mainContent div.textHoverImage img {
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    height: 100%;
    cursor: pointer;
  }
  /* line 340, ../sass/responsive/_smart-phone.sass */
  #insideContent.policy .mainContent div.textHoverImage .marker {
    width: 100%;
    display: block;
    position: static;
    margin-top: -5px;
  }
  /* line 347, ../sass/responsive/_smart-phone.sass */
  #insideContent.policy .mainContent div.blockquote {
    width: 100%;
    margin-top: 0;
  }
  /* line 359, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent .roundedBoxes ul .buttonArrowContainer {
    padding: 0 0 0 0 !important;
  }
  /* line 365, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent .roundedBoxes ul .buttonArrowContainer .buttonArrowRight {
    left: -10px;
  }
  /* line 378, ../sass/responsive/_smart-phone.sass */
  #insideContent.modules .advancedSearch .search {
    width: 100%;
    background-image: none;
    float: left;
  }
  /* line 384, ../sass/responsive/_smart-phone.sass */
  #insideContent.modules .advancedSearch #datePicker1,
  #insideContent.modules .advancedSearch #datePicker2 {
    width: 100%;
    position: relative;
  }
  /* line 392, ../sass/responsive/_smart-phone.sass */
  #insideContent.modules .advancedSearch .selectFields p {
    display: none;
  }
  /* line 396, ../sass/responsive/_smart-phone.sass */
  #insideContent.modules .advancedSearch .ui-datepicker-trigger {
    position: absolute;
    right: 4px;
    margin-top: 10px;
    z-index: 99;
  }
}
@media screen and (max-width: 568px) {
  /* line 679, ../sass/main.sass */
  #insideContent {
    font-size: 1em;
  }
  /* line 413, ../sass/responsive/_smart-phone.sass */
  #insideContent .subnavIphone {
    display: none;
  }
  /* line 420, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea h1 {
    width: 250px;
  }
  /* line 426, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea .selectFields {
    width: 100%;
  }
  /* line 431, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea .selectFields #iphoneNone_chosen {
    display: none;
  }
  /* line 437, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea .selectFields .chosen-container-single {
    float: left;
    width: 250px !important;
  }
  /* line 443, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea .selectFields .search {
    float: left;
    width: 33px;
    color: #0065a2;
    background-position: 0 -95px;
    text-indent: -9999px;
  }
  /* line 451, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea .regionalMap {
    display: none;
  }
  /* line 457, ../sass/responsive/_smart-phone.sass */
  #insideContent .selectionArea .buttonArrowContainer {
    width: 50%;
    float: left;
    min-width: 200px;
  }
  /* line 462, ../sass/responsive/_smart-phone.sass */
  #insideContent .iphoneNone {
    display: none;
  }
  /* line 466, ../sass/responsive/_smart-phone.sass */
  #insideContent .iphoneNone.col-xs-12 {
    display: none;
  }
  /* line 474, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .newsButton {
    line-height: 15px;
    padding: 26px 0 0 30px;
  }
  /* line 479, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .newsButton:hover {
    padding: 27px 0 0 30px;
  }
  /* line 483, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .newsButton .containerArrow {
    display: none;
  }
  /* line 487, ../sass/responsive/_smart-phone.sass */
  #insideContent .news .newsButton .containerArrow.activeNews {
    display: none !important;
  }
  /* line 500, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .newsContent img {
    width: 100%;
  }
  /* line 512, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .extraLinks .threeCols .floatLeft img {
    width: 100% !important;
  }
  /* line 523, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .regionalPolicy .selectFields .selectCountry {
    float: left;
    margin-right: 4px;
  }
  /* line 530, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent.homepage .regionalPolicy .selectFields .search {
    margin-top: 0;
  }
  /* line 542, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent .roundedBoxes ul .buttonArrowContainer {
    padding: 0 0 0 0 !important;
  }
  /* line 548, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent .roundedBoxes ul .buttonArrowContainer .buttonArrowRight {
    left: -40px;
  }
  /* line 556, ../sass/responsive/_smart-phone.sass */
  #insideContent .video {
    margin-bottom: 20px;
  }
  /* line 562, ../sass/responsive/_smart-phone.sass */
  #insideContent .preFooter .col-xs-12 {
    padding-top: 12px;
  }
  /* line 567, ../sass/responsive/_smart-phone.sass */
  #insideContent .footer-items {
    font-size: 1em;
    overflow: hidden;
  }
  /* line 583, ../sass/responsive/_smart-phone.sass */
  #insideContent.modules div[data-id="sliderNews"] li .newsContainer img {
    width: 100%;
  }
  /* line 587, ../sass/responsive/_smart-phone.sass */
  #insideContent.modules div[data-id="sliderNews"] li .newsContainer p {
    width: 100%;
    padding-top: 20px;
  }
}
@media screen and (max-width: 320px) {
  h1 {
    font-size: 2em;
  }
  .policy .mainContent h1, .project .mainContent h1 {
    font-size: 2em;
  }
  /* line 604, ../sass/responsive/_smart-phone.sass */

  /* line 610, ../sass/responsive/_smart-phone.sass */
  .touch #insideContent .roundedBoxes ul .buttonArrowContainer .buttonArrowRight {
    left: -10px;
  }
 }
  
@media screen{
	.subnavIphone{display: none;}
}
.modules {margin-top: -5px; margin-bottom: -5px;}

/* share buttons toolbar */
.policy #topTools , .projects  #topTools, .modules  #topTools{
	padding: 10px 0;
}

/* contextual pods recent info */
.contextualPod{
	padding-bottom: 30px;	
}

/* pagination */
ul.control-nav{
	margin-bottom: 40px;
}
ul.control-nav li{
	display: inline;
	cursor:pointer;
}
ul.control-nav li span{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	border: 1px solid #bcc7da;
	width: 20px;
	height: 20px;
	text-align: center;
	color: #bcc7da;
	overflow: hidden;
	display: block;
	float: left;
	font-size: 12px;
	margin: 0 2px;
}
ul.control-nav li.active span, ul.control-nav li span:hover{
	color: #0065a2;
	text-decoration: none;
	border: 1px solid #0065a2;
}
ul.control-nav li span.nav-prev{
	width: 32px;
	height: 32px;
	background-image: url(/regional_policy/assets/images/sprite-arrow.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0 -192px;
	border: none;
	border-radius: 0px;
	margin-top: -6px;
}
ul.control-nav li span.nav-next{
	width: 32px;
	height: 32px;
	background-image: url(/regional_policy/assets/images/sprite-arrow.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-position: 0 -32px;
	border: none;
	border-radius: 0px;
	margin-top: -6px;
}
ul.control-nav li span.nav-prev:hover{
	color: #0065a2;
	background-position: -32px -192px;
}
ul.control-nav li span.nav-next:hover{
	color: #0065a2;
	background-position: -32px -32px;
}
.flex-control-nav, flex-control-paging, .flex-prev, .flex-next{
	display: none !important;
}
.modules div[data-id="sliderNews"] {
	padding-bottom: 0px;
}


/* ul lists style */

div.theme.roundedBoxes.containerPadding.widget ul {
    display: block;
    padding: 0;
    margin: 0;

}
div.theme.roundedBoxes.containerPadding.widget li a {
    display: block;
    padding: 0;
    margin: 0;
    text-align: left;
    text-indent: 0;
}
div.theme.roundedBoxes.containerPadding.widget li {
    display: block;
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin: 0;
    text-align: left;
}

div.contextualBoxes.roundedBoxes.containerPadding.widget li {
    display: block;
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin: 0;
    text-align: left;
}

div.theme.roundedBoxes.containerPadding.widget div#selectAutoJump_chosen li {
    background-image: none;
}  
div.theme.roundedBoxes.containerPadding.widget li:hover {
    background-image: url("/regional_policy/assets/images/li-arrow-hover.png");
}

.innerContent.mainContent ul {
    list-style: none;
    margin-bottom: 0;
}
.innerContent.mainContent li {
    display: block;
    /*margin-left: -34px;*/
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 2px;
    /*border: 1px solid black;*/
    padding-left: 20px;
    background-repeat: no-repeat;
}
.innerContent.mainContent #topTools li {
    margin-left: 0;
    background-image: none;
    background-position: 0 0;
    padding-left: 0;
}


/* h3: expandable div */

.innerContent.mainContent h5.expandable {
    background: url('/regional_policy/assets/images/arrow_expanded.png') no-repeat scroll 1px 9px transparent;
    padding-left: 13px;
    cursor: pointer;
    margin: 5px 0px 0px;
}
.innerContent.mainContent h5.expanded {
    background: url('/regional_policy/assets/images/bottom_arrow.gif') no-repeat scroll 1px 9px transparent;
    border-bottom: none;
}



.innerContent.mainContent h4.expandable {
    background: url('/regional_policy/assets/images/arrow_expanded.png') no-repeat scroll 1px 9px transparent;
    padding-left: 13px;
    cursor: pointer;
    margin: 5px 0px 0px;
}
.innerContent.mainContent h4.expanded {
    background: url('/regional_policy/assets/images/bottom_arrow.gif') no-repeat scroll 1px 9px transparent;
    border-bottom: none;
}


.innerContent.mainContent h3.expandable {
    background: url('/regional_policy/assets/images/arrow_expanded.png') no-repeat scroll 0px 9px transparent;
    padding-left: 13px;
    cursor: pointer;
    margin: 5px 0px 0px;
}
.innerContent.mainContent h3.expanded {
    background: url('/regional_policy/assets/images/bottom_arrow.gif') no-repeat scroll 0px 9px transparent;
    border-bottom: none;
}


.innerContent.mainContent h2.expandable {
    background: url('/regional_policy/assets/images/arrow_expanded_orange.gif') no-repeat scroll 3px 9px transparent;
    padding-left: 23px;
    cursor: pointer;
    margin: 5px 0px 0px;
}
.innerContent.mainContent h2.expanded {
    background: url('/regional_policy/assets/images/bottom_arrow_orange.gif') no-repeat scroll 3px 9px transparent;
    border-bottom: none;
}

.containerPaddingNarrow {
  padding: 12px 12px 8px 12px;
}

.readmore {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #399ee0;
  border: 1px solid #399ee0;
  color: white;
    font-family: "verdana";
  font-size: 1em;
  text-decoration: none;
  text-transform: capitalize;
  display: inline-block;
  width: auto;
  float: right;
  margin-top: 0;
  padding: 6px 30px;
  background-color: #0065a2;
  border: 1px solid #0065a2;
  margin-right: 8px;
  cursor: pointer;
}
/**/
table{
  border-collapse: collapse;
  border: 0px solid #bcc7da;
}
table td{
  border: 1px solid #bcc7da;
  padding: 8px;
}


/* ------ responsive tables ------ */

@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

  /* Force table to not be like tables anymore */
  table, thead, tbody, th, td, tr { 
   display: block;
  }
  
  /* Hide table headers (but not display: none;, for accessibility) */
  thead tr { 
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  
  tr { /* border: 1px solid #ccc;  */}
  
  td { 
    /* Behave  like a "row" */
    border: none;
    border-bottom: 0px solid #eee; 
    position: relative;
    padding-left: 50%; 
  }
  
  td:before { 
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap;
  }
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
  body {                                                                                                       
    padding: 0; 
    margin: 0; 
    width: auto; 
  }
  }

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  body { 
    width: auto; 
  }
}

/* FIXES */

.consultations-table th, .consultations-table td {
        border: 1px solid #bcc7da;
        font-weight: normal;
        padding: 8px;
        text-align: left;
    }
.consultations-table th {
        width: 25%;
		font-weight: 700;
    }


/* @media only screen and (max-device-width: 760px)  {
.consultations-table th {
        width: 100%;
    }
} */

table.consultations-table {
        width: 100%;
    }

.programme_details table, .programme_details tr , .programme_details td  {
    border: 0px !important;
}


table.programme_breakdown_table          { display: table }
table.programme_breakdown_table tr       { display: table-row }
table.programme_breakdown_table thead    { display: table-header-group }
table.programme_breakdown_table tbody    { display: table-row-group }
table.programme_breakdown_table tfoot    { display: table-footer-group }
table.programme_breakdown_table col      { display: table-column }
table.programme_breakdown_table colgroup { display: table-column-group }
table.programme_breakdown_table td       { display: table-cell }
table.programme_breakdown_table th       { display: table-cell }


@media screen and (max-width: 560px) {
  table.programme_breakdown_table          { display: block }
}

table.programme_breakdown_table th  {
	padding: 8px;
	align: center;
	text-align:center;
    font-weight: bold;
    border: 1px solid #bcc7da;
}

table.programme_breakdown_table td  {
	text-align: right;
}

table.programme_breakdown_table td.Text  {
	text-align: left;
}

.programme_details li {
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 2px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 20px;
}

.programme_details li:hover {
    background-image: url("/regional_policy/assets/images/li-arrow-hover.png");
}

.contentList div li {
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 2px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 20px;
}

.contentList div li:hover {
    background-image: url("/regional_policy/assets/images/li-arrow-hover.png");
}

<div class="roundedBoxes containerPadding widget"><h2>


div.roundedBoxes.containerPadding.widget li {
    display: block;
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin: 0;
    text-align: left;
}
div.roundedBoxes.containerPadding.widget li:hover {
    /* background-image: url("/regional_policy/assets/images/li-arrow-hover.png"); */
}

div.theme.roundedBoxes.containerPadding.widget ul li a, div.theme.roundedBoxes.containerPadding.widget ul li a img, div.theme.roundedBoxes.containerPadding.widget ul li ul li a img {
    display: inline;
}

.evaluation_details ul li {
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 2px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 20px;
}

.evaluation_details ul li:hover {
    background-image: url("/regional_policy/assets/images/li-arrow-hover.png");
}

.contentList ul li {
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 2px;
    background-repeat: no-repeat;
    display: block;
    padding-left: 20px;
}

.contentList ul li:hover {
    background-image: url("/regional_policy/assets/images/li-arrow-hover.png");
}



.ui-datepicker-trigger{
padding: 6px 12px;
font-size: 14px;
font-weight: normal;
line-height: 1;
color: #555;
text-align: center;
background-color: #eee;
border: 1px solid #ccc;
border-radius: 4px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;

display: table-cell;

/* width: 1%; */
white-space: nowrap;
vertical-align: middle;

}



.btn-primary {
color: #fff;
background-color: #399ee0;
border-color: #399ee0;
font-size: 1em;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
color: #fff;
background-color: #0065a2;
border-color: #0065a2;
}


.resultsCount{
  text-align: center;
  font-size: 16px;
  color: #333333;
}




@media screen and (max-width: 760px) {
  .consultations-table caption {
  	display: block;
  	padding: 5px;
  	width: 100%;
  	border-bottom: 1px solid #bcc7da;
  }
  
  .consultations-table {
    border: none;
  }
  .consultations-table tr {
  	border: none;
  }
  .consultations-table th, .consultations-table td
  {
  	border: none;
  	border-bottom: 1px solid #bcc7da;
    border-left: 1px solid #bcc7da;
    border-right: 1px solid #bcc7da;
  	width: 100%;
    background-color: transparent;
    display: block;
    overflow: auto;
  }
  .policy .mainContent iframe {height:260px;}
}





.mainContent ul li ul{
  margin-top: 10px;
}

.mainContent ul li ul{
/* border: 1px solid #bcc7da; */
font-weight: normal;
padding: 8px;
text-align: left;
}

.mainContent th{
border: 1px solid #bcc7da;
font-weight: bold;
padding: 2px 0;
text-align: left;
}


div#regionalDisparities {
border-radius: 5px;
background-color: #e8ebf1 !important;
width: 160px;
padding: 12px 20px 12px 20px !important;
}
div#regionalDisparities > div > div {
width: 8px;
height: 8px;
clear: right;
float: left;
margin-right: 5px;
margin-top: 3px;
border: 1px solid #333;
}
div#regionalDisparities > div > div.regionalDisparities1 {
background-color: #cc0001;
}
div#regionalDisparities > div > div.regionalDisparities2 {
background-color: #ff3440;
}
div#regionalDisparities > div > div.regionalDisparities3 {
background-color: #ff9639;
}
div#regionalDisparities > div > div.regionalDisparities4 {
background-color: #ffbf81;
}
div#regionalDisparities > div > div.regionalDisparities5 {
background-color: #ccff5a;
}
div#regionalDisparities > div > div.regionalDisparities6 {
background-color: #5bff4e;
}
div#regionalDisparities > div > div.regionalDisparities7 {
background-color: #d9d9d9;
}


.abecedarium button {
color: #074a8b;
margin-bottom: 10px;
}



#insideContent.policy .technicalInformation span, #insideContent.policy .projectContact .projectContactAddress span{
  display: inline;
  width: 100%%;
  line-height: 1.9em;
}
.projectContact .projectContactAddress{
  /* display: none; */
  background-color: #f7f8fc;
  width: 100%;
  padding: 20px;
  border-radius: 5px;
  border: 1px solid #bcc7da;
}
.projectContact .projectContactAddress .name{
  font-weight: bold;
}
.projectContact .projectContactAddress .address{
  display: none;  
} 

button.factsheets_slider{
  margin-top: 15px;
}

ul.navigationmenu li a.active{
font-weight:bold;
}

/* NEW */
img.shadow {
  float: left;
  padding: 0 10px 10px 0;
}

div.themesMenu.roundedBoxes.containerPadding.widget li {
    display: block;
    background-image: url("/regional_policy/assets/images/li-arrow.png");
    background-position: 3px 3px;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin: 0;
    text-align: left;
}

button.themesmenu_slider{
  float: right;
}

.themesMenu.roundedBoxes {
  overflow: auto;
}

.spacerBegin {
    text-indent: -9999px;
}

blockquote footer {
  margin-top: 20px;
  color: #999999 !important;
}

article.hp_article_top {
  height: 222px;
  overflow: auto;
}

article.hp_article_bottom {
  height: 142px;
  overflow: auto;
}
.hp_roundedboxes {
  overflow: auto;
}
@media screen and (max-width: 991px) {
  article.hp_article_top {
    height: auto;
  }
  
  article.hp_article_bottom {
    height: auto;
  }
}

  #smk-twitter_user_timeline {
    height: 130px;
    overflow: hidden;
  }
  #smk-twitter_user_timeline ul.smk-tweets li {
    overflow: auto;
    height: auto;
    display: none;
    width: 85%;
    position: absolute;
  }
  #imgres {
    max-height: 359px;
  }
  #insideContent.homepage .news .rightSide .textOverImage {
    border: 1px solid #0065a2;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  }
  @media screen and (min-width: 768px) {
    .extraLinks div.innerContent  {
      height: 156px !important;
    }
  }
  @media screen and (max-width: 768px) {
    ul.hasMore {
      margin-bottom: 40px;
    }
    .more_button {
      margin-top: -30px !important;
      float: right;
    }
  }

@media screen and (max-width: 768px) {
	.moreNewsLink {
		padding: 0.8em;
		float: right;
		padding-top: 2.3em;
	}
	#additional-tools {
	display: block !important;}
	
	.layout-content-reset #topTools {
		position: absolute; 
		margin-top: -65px;
	}
	.policy #topTools , .projects  #topTools, .modules  #topTools	{
		position: relative;
		margin-top: 0px !important;
	}
}
.illu_tools {
	float: left;
	width:50%; 
	margin-right:1em; 
	margin-top: 0.25em; 
	margin-bottom: 0.25em;
}

.illu_content {
	float: left;
	width:20%; 
	margin-right:1em; 
	margin-top: 0.25em; 
	margin-bottom: 0.25em;
}


.right_illu_tools {
	float: left;
	width:100%; 
	margin-right:1em; 
	margin-top: 0.25em; 
	margin-bottom: 0.25em;
}

.right_marker {
    border-radius: 5px;
    background-color: #E8EBF1 !important;
    padding: 12px 20px 8px !important;
    margin-bottom: 12px !important;
    margin-top: 12px !important;
    font-weight: normal !important;
    line-height: 1.3em !important;
    display: block !important;	
}

.right_marker ul{
    list-style: disc;
	margin:0 0 0 5px;
	padding:10px;
}

.right_marker ul li{
	margin-bottom:5px;
}

.roundedBoxesBlog{
	padding: 6px 10px 6px 10px;	
}
.buttonBlog {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 6px 10px 6px 10px;
  font-family: "verdana";
  font-size: 1em;
  text-decoration: none;
  text-transform: none;
  display: inline-block;
  width: auto;
  float: right;
  margin-top: 12px;
  background-color: #FFF;
  border: 1px solid #0065a2;
  color: #FFF;
  margin-right: 8px;
  margin-bottom: 8px;
}

.imgBox{
	webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    width: 100%;
	margin: 0px;
}

.roundedBoxesBlog p{
	margin: 0px;	
	padding: 0px;
}


.ui-grid-cell-contents
{
 cursor: pointer;
 color: #004494;	
}

.ui-grid-cell-contents:hover
{
 text-decoration:underline;	
}

/* EIMR 2018 */

.eimr-top, .eimr-bottom {
    padding:0px !important;
}

/*.eimr-content {
    background-color:#2e409a;
    background-image:url('/images/europa-content-bg-2.png');
    background-position:top left;
    background-size: contain;
    background-repeat: repeat-y;
    padding-bottom: 80px;
    padding-top: 20px;
}*/

.container-fluid.intro {
    background-color:#c3d1b2;
    padding: 25px;
    background-image:url('/regional_policy/images/euinmyregion/2018/description-bg.png');
    background-repeat:no-repeat;
}

.container-fluid.intro eimr-text h3 {
    color:#000000;
    padding:10px 60px;
    line-height:34px;
    margin-top: 10px;
}

.container-fluid.intro h3 {
    color:#000000;
    padding:10px 60px;
    line-height:34px;
    margin-top: 10px;
}

.contest {
    padding:20px;
    margin-top:-120px;
}

@media (min-width:720px) {
    .ecl-col-lg-2.People {
    flex: 0 0 20% !important;
    max-width: 20%;
}
}

.People-picture {
    height:80px;
    width:80px;
    margin-left:0px;
    background-size: 80px;
    background-repeat: no-repeat;
    background-position: center center;
    margin-right: 30px;
}

.People-picture.Blogger{
    background-image: url('/regional_policy/images/euinmyregion/2018/blog-grey.png');
    background-size: 70px;
}

.People-picture.Photographer{
    background-image: url('/regional_policy/images/euinmyregion/2018/camera-grey.png');
}

.people {
    text-align:left;
    padding-bottom:30px;
    margin: 0px 30px 10px !important;
    padding:10px;
}

.People-meta {
    padding-top: 15px;
    color:#2e409b;
    background-color: #f7f7f7;
}

.People-meta h4 {
    color:#2e409b;
    margin-top: 0px;
    padding-bottom: 0px;
    display:inline !important;
}

a.website, a.website:visited {
    font-style: italic;
    color:#edac38 !important;
    margin-left: 40px;    
}

a.website:before {
    content: '';
    background-image: url('/regional_policy/images/euinmyregion/2018/link-icon.png');
    height: 14px;
    width: 19px;
    position: absolute;
    margin-left: -21px;
    margin-top: 5px;
}

.speaker {
    padding-bottom:10px;
}

.speaker img {
    width:50px;
}

#widget .singleSound.g-box-full {
    display:none !important;
}

.eimr-post {
    text-align:left;
    margin-bottom:20px;
}

.eimr-post h4 {
    margin-bottom: 0px;
    color:#2e409b;
}

/*.eimr-post .eimr-read {
    background-color:#2e409b;
    color:#fff;
    font-size: 12px;
    padding:5px 8px;
    display:inline;
}*/

.eimr-post .eimr-read {
    background-color:#ea7270;
    color:#fff;
    font-size: 12px;
    padding:5px 8px;
    display:inline;
}

.eimr-read a{
    background-color:#ea7270;
    color:#fff;
    font-size: 12px;
    padding:5px 8px;
    display:inline;
}

.eimr-button, .eimr-button:hover, .eimr-button:active {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    width: 60%;
    background-color:#edac38 !important;
    border-color: #edac38 !important;
}

/*.eimr-quiz .eimr-button {
    background-color:#6f5eaa !important;
    border-color: #6f5eaa !important;
}*/

.eimr-quiz {
    background-color:#edac38;
    text-align:center;
}

.eimr-quiz h2{
    color:#2e409b !important;
    padding-bottom: 20px;
}

.eimr-quiz .eimr-button, .eimr-quiz .eimr-button:hover,.eimr-quiz .eimr-button:active {
    background-color:#ea7270 !important;
    border-color: #ea7270 !important; 
}

.eimr-gallery, .eimr-articles, .eimr-quiz {
    min-height:720px !important;
}

.eimr-articles, .eimr-quiz {
    padding:30px 30px 30px 30px !important;
}

.eimr-articles h2 {
    color:#ea7270 !important;
    padding-bottom: 20px;
}

.eimr-articles h3 {
    margin-bottom:0px;
}

.eimr-articles {
    background-color:#fefefe;
    text-align:center;
    background-image:url('/regional_policy/images/euinmyregion/2018/europa-bottom-texture.png');
}

.eimr-gallery h2 {
color:#edac38 !important;
padding-bottom: 20px;
}

.eimr-gallery {
    background-color:#ea7270;
    text-align:center;
	padding: 30px 2px 0px 2px;
}

.eimr-gallery .ecl-gallery__item-container {
    margin: 0 !important;
}

.guidance {
    background-color:#c3d1b2;
    padding: 30px;
    background-image: url('/regional_policy/images/euinmyregion/2018/description-bg.png');
}

.guidance-description {
    color:#000000;
    padding:0px 30px !important;
}

.guidance-description h3 {
    color:#2e409b;
}

.interviews {
    background-color:#ea7270;
    padding: 30px !important;
}

.interviews h3{
    color:#2e409b;
    margin-bottom: 30px;
}

.article {
    margin-bottom:40px;
}

.article-image {
    height:200px;
    background-size:contain;
    margin-bottom: 15px;
    background-image:url('/regional_policy/images/euinmyregion/2018/eimr2018_fb_blog_contest.jpg');
    background-height:100%;
    overflow:hidden;
}

.article-content p.article-meta {
    font-size: 14px !important;
    font-style: italic;
    padding-bottom: 10px;
    line-height: 14px;
    padding-top: 0px;
}

.article .eimr-button {
    font-size: .79rem;
    padding: .59rem 0.79rem;
    margin-top: 10px !important;
    position: relative;
    bottom: inherit;
    width: auto;
    margin-left: 15px !important;
    
}

#content iframe.e-embed-frame {
    max-width: 1000px !important;
}

html.gallery.gallery-hosted body {
    background: rgba(255,255,255,0) !important;
}

iframe html .blast-header {
    background-color: none !important;
}
@media screen and (max-width: 991px) {

    .eimr-button {
      position:relative !important;
        margin-top:30px !important;
        bottom: inherit;
    }
	

    .eimr-gallery, .eimr-articles, .eimr-quiz {
    min-height:inherit !important;
}
    .People-picture {
        margin:0 auto !important;
}

.imgBlogbox{
	webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    width: 50%;
	margin: 0px;
}

/* EIMR 2019 */

 .card-title {
	 max-width: 100% !important;
	 font-size: 17px !important;
}


.card-front2 {
	 max-width: 100% !important;
	 font-size: 50px !important;
	color: white;
}

.card-front1 {
	 max-width: 100% !important;
	 font-size: 50px !important;
	color: black;
}

 .card-img, .card-img-top, .card-img-bottom {
	 min-width: 100% !important;
	
}
 .text-white .card-img {
	 filter: brightness(0%) !important;
}
/* Flip card */
 .card-flip {
	 background: none;
	 border: 0;
	 padding: 0;
}
 .card-flip .card {
	 backface-visibility: hidden;
	 transition: transform 150ms;
	 transition-timing-function: linear;
	 width: 100% !important;
	 height: 100% !important;
	 margin: 0;
}
 .card-flip .card:first-of-type {
	 tranform: rotateY(0deg);
}
 .card-flip .card:last-of-type {
	 transform: rotateY(180deg);
	 position: absolute;
	 top: 0;
	 display: flex;
}
 .card-flip:hover .card:first-of-type {
	 transform: rotateY(-180deg);
}
 .card-flip:hover .card:last-of-type {
	 transform: rotateY(0deg);
}


.whitediv {
	 height: 10px;
	 background-color: white;
}





@font-face {
    font-family: 'roboto_condensedbold';
    src: url('https://ec.europa.eu/regional_policy/assets/stylesheets/font/robotocondensed-bold-webfont.woff2') format('woff2'),
         url('https://ec.europa.eu/regional_policy/assets/stylesheets/font/robotocondensed-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'roboto_condensedregular';
    src: url('https://ec.europa.eu/regional_policy/assets/stylesheets/font/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('https://ec.europa.eu/regional_policy/assets/stylesheets/font/robotocondensed-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.no-padding > [class*='col-'] {
    padding-right:0 !important;
    padding-left:0 !important;
}


.jalign {
  text-align: justify !important;
  padding-left: 8% !important;
  padding-right:8% !important;
  color:white;
}
.jalignblack {
  text-align: justify !important;
  padding-left: 8% !important;
  padding-right:8% !important;

  color:black;
}

.jalign2 {
  padding-left: 8%;
  padding-right: 8%;
  font-size: 45px;
  color:white;
}
.jalign2black {
  padding-left: 8%;
  padding-right: 8%;
  font-size: 45px;
  color:black;
}

.palign {
  text-align: center;
  padding-top: 5%;

  color:white;
}
.palignblack {
  text-align: center;
  padding-top: 5%;

  color:black;
}

.palign2 {
  text-align: center;
  padding-top: 5%;
  font-size: 45px;

  color:white;
}




.palign3 {
  text-align: center;
  padding-top: 5%;
  font-size: 20px;

  color:white;
}



.ptext {
  text-align: justify !important;
  padding-left: 10%;
  padding-top: 5%;
  padding-right: 10%;
  padding-bottom: 10%;
  font-family: 'Roboto Bold Condensed', arial;
  
}

.ptext2 {
  text-align: justify !important;
  padding-left: 20%;
  padding-top: 10%;
  padding-right: 20%;
  padding-bottom: 10%;
  font-family: 'Roboto Bold Condensed', arial;
	font-size: 22px;
	color:#FFFFFF;
	
  
}

.whitetxt {
color: ;
	
  
}



.fpadding {
  align-items: center;
  padding-left: 5%;
  padding-top: 5%;
  padding-right: 5%;
  padding-bottom: 5%;
  
  
}

.title-1 {
	 max-width: 100%;
	 font-size: 30px;
	color: white;
	text-align: center;
	font-style: bold;
	font-family: "Roboto Condensed", "Roboto Condensed Bold", "Roboto Condensed Light";
}






.textimg {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/b_text.png');
	height: 536px;
	width: 100%;
	position: fixed;
	background-repeat: no-repeat;
}

.trainingimg {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/b_training.png');
	height: 536px;
	width: 550px;
	position: fixed;
	background-repeat: no-repeat;

}


.socialmedimg {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/b_join us.png');
	height: 100%;
	width: 100%;
	position: fixed;
	background-repeat: no-repeat;
	align-content: center;

}

.toolkitimg {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/b_toolkit.png');
	height: 50%;
	width: 100%;
	position: fixed;
	background-repeat: no-repeat;
}


.videocasesimg1 {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/videocases1.png');
	height: 100%;
	width:100%;
	
	background-repeat: no-repeat;
}


.postcardsimg {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/postcards1.png');
	height: 100%;
	width:100%;
	
	background-repeat: no-repeat;
}

.videocasesimg2 {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/videocases2.png');
	height: 100%;
	width:100%;
	align-content: center;
	background-repeat: no-repeat;
}


.greenbg {
    background-color: #0D7B61;
	
}

.yellowbg {
    background-color: #EFBB26;
	
}

.bluebg {
    background-color: #272f68;
	
}

.redbg {
    background-color: #CA182E;
	
}

.instagram
{
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/icon_instagram.png');
	height: 131px;
	width: 138px;
	position: fixed;
	background-repeat: no-repeat;
}

.instagram_icon
{
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/icon_instagram.png');
	height: 131px;
	width: 138px;
	position: fixed;
	background-repeat: no-repeat;
}

.facebook_icon
{
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/icon_facebook.png');
	height: 131px !important;
	width: 138px !important;
	position: fixed;
	background-repeat: no-repeat;
}

.twitter_icon
{
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/icon_twitter.png');
	height: 131px;
	width: 138px;
	position: fixed;
	background-repeat: no-repeat;
}

.pull-right {
  float: right !important;
}


.pull-left {
  float: left !important;
}

.pull-center {
  float: center !important;
}





.header6 {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2019/a_tete6.png');
	height: 900px;
    width: 1121px;
}


.row {
  margin: 15px;
}

.comm_nolink {
  color:#004494 !important;
}
	
/* EIMR 2020 */	
ptext_intro {
  text-align: center !important;
  font-family: 'Roboto Bold Condensed', arial;
  font-size: 22px;
  color:#030303;
  line-height: 30px;	
}
	
.toolkit2020 {
    background-image: url('https://ec.europa.eu/regional_policy/images/euinmyregion/2020/communication_kit_img.png');
	height: 50%;
	width: 100%;
	position: fixed;
	background-repeat: no-repeat;	
}
/* Regional campaigns 2020 */	
	
.reg_camp_small {  
  text-align: center !important;
  font-family:  Helvetica, Arial, "sans-serif";
  font-size: 22px;
  color:#2e409b;
  padding-bottom:10px;
  font-weight:bold;	
}