body {
  background: url(img/body-bg.png) repeat 0 -5px;
  color: #818181;
  font-family: Arial, sans-serif, "Lucida Grande", Verdana;
  font-size: 15px;
  line-height: 20px;
  margin: 0;
  overflow-x: hidden;
  padding: 0; }
  body.search #page #container .content .bluebox {
    display: block; }
    body.search #page #container .content .bluebox .body .title {
      background-color: #4E9BEE;
      background-color: #62b3e8;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
      background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
      background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%); }
    body.search #page #container .content .bluebox .body .result {
      border-bottom: 1px dotted #c2c2c2;
      padding: 10px 0; }
      body.search #page #container .content .bluebox .body .result h4 {
        font-weight: 400; }
        body.search #page #container .content .bluebox .body .result h4 a {
          color: #636363;
          font-size: 15px; }
      body.search #page #container .content .bluebox .body .result p {
        font-size: 13px; }
      body.search #page #container .content .bluebox .body .result .more_link a {
        color: #409B01;
        text-decoration: underline;
        font-size: 13px; }
    body.search #page #container .content .bluebox .body .pagination .right {
      float: right; }
      body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate {
        list-style: none;
        padding: 0; }
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate a,
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate span {
          background: url(img/buttons.png) no-repeat;
          color: #fff;
          display: inline-block;
          font-weight: 700;
          height: 21px;
          text-decoration: none;
          width: 21px; }
          body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate a.page,
          body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate span.page {
            background-position: -42px 0;
            border: 0;
            margin-right: 9px;
            padding: 4px 0 0;
            text-align: center; }
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate a.next {
          background-position: -42px 0;
          border: 0;
          margin: 0;
          padding: 4px 0 0;
          text-align: center; }
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate a.prev {
          background-position: -42px 0;
          border: 0;
          margin-right: 9px;
          padding: 4px 0 0;
          text-align: center; }
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate span.title {
          background-image: none;
          background-position: initial initial;
          background-repeat: initial initial; }
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate span.current {
          background-position: -63px 0;
          border: 0;
          font-weight: 700;
          padding: 4px 0 0; }
        body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate li {
          clear: left;
          display: inline-block;
          font-size: 12px; }
          body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate li:nth-child(8), body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate li:nth-child(9), body.search #page #container .content .bluebox .body .pagination .right .navigation ol.wp-paginate li:nth-child(10) {
            display: none; }
  body.page-template-tpl-for-me-main-php .euMyths {
    margin: 72px 0 0; }
  body.blog #page #container .content .mb25,
  body.blog #page #container .content .bluebox {
    display: block; }
  body.blog #page #container .content .right {
    float: right; }
  body.blog #page #container .content .left {
    float: left; }
  body.blog #page #container .content .long-block {
    width: 100%; }
  body.blog #page #container .content .bluebox .title {
    background-color: #62b3e8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
    background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
    background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
    background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
    background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%); }
  body.blog #page #container .content .news-list {
    border-bottom: 1px dotted #c2c2c2;
    padding: 10px 3%;
    width: 94%; }
    body.blog #page #container .content .news-list h4 {
      margin: 5px 0;
      padding: 0; }
      body.blog #page #container .content .news-list h4 a {
        color: #818181; }
        body.blog #page #container .content .news-list h4 a:hover {
          text-decoration: none; }
    body.blog #page #container .content .news-list .date {
      margin-bottom: 10px; }
    body.blog #page #container .content .news-list .text img {
      display: none; }
    body.blog #page #container .content .news-list .text p {
      margin: 0 0 15px; }
    body.blog #page #container .content .news-list .more_detail {
      color: #409B01;
      height: 7px;
      padding-left: 10px;
      width: 4px; }
    body.blog #page #container .content .news-list .buttonSprite {
      background: url(img/buttons.png) no-repeat;
      background-position: -36px -155px; }
  body.blog #page #container .content .pagination .right {
    float: right; }
    body.blog #page #container .content .pagination .right .navigation ol.wp-paginate {
      list-style: none;
      padding: 0; }
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate a,
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate span {
        background: url(img/buttons.png) no-repeat;
        color: #fff;
        display: inline-block;
        font-weight: 700;
        height: 21px;
        text-decoration: none;
        width: 21px; }
        body.blog #page #container .content .pagination .right .navigation ol.wp-paginate a.page,
        body.blog #page #container .content .pagination .right .navigation ol.wp-paginate span.page {
          background-position: -42px 0;
          border: 0;
          margin-right: 9px;
          padding: 4px 0 0;
          text-align: center; }
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate a.next {
        background-position: -42px 0;
        border: 0;
        margin: 0;
        padding: 4px 0 0;
        text-align: center; }
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate a.prev {
        background-position: -42px 0;
        border: 0;
        margin-right: 9px;
        padding: 4px 0 0;
        text-align: center; }
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate span.title {
        background-image: none;
        background-position: initial initial;
        background-repeat: initial initial; }
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate span.current {
        background-position: -63px 0;
        border: 0;
        font-weight: 700;
        padding: 4px 0 0; }
      body.blog #page #container .content .pagination .right .navigation ol.wp-paginate li {
        clear: left;
        display: inline-block;
        font-size: 12px;
        line-height: 13px; }
        body.blog #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(8), body.blog #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(9), body.blog #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(10) {
          display: none; }
  body.blog #page #container .content .small-block {
    width: 100%; }
    body.blog #page #container .content .small-block ul {
      padding: 0;
      list-style: none; }
      body.blog #page #container .content .small-block ul li > .silverbox {
        display: none; }
    body.blog #page #container .content .small-block .silverbox {
      width: 100%; }
      body.blog #page #container .content .small-block .silverbox .title {
        background-color: #aaaaaa;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(dimgrey));
        background-image: -moz-linear-gradient(top, #aaaaaa, dimgrey);
        background-image: -o-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
        background-image: -ms-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
        background-image: linear-gradient(top, #aaaaaa 0%, dimgrey 100%); }
      body.blog #page #container .content .small-block .silverbox .text {
        margin: 10px 0;
        width: 100%; }
        body.blog #page #container .content .small-block .silverbox .text form .fieldWrapper,
        body.blog #page #container .content .small-block .silverbox .text form .buttonWrap {
          padding: 0 2.5%;
          width: 95%; }
          body.blog #page #container .content .small-block .silverbox .text form .fieldWrapper input,
          body.blog #page #container .content .small-block .silverbox .text form .buttonWrap input {
            border-radius: 10px;
            height: 30px;
            margin: 5px 0 0; }
        body.blog #page #container .content .small-block .silverbox .text form .fieldWrapper input.field {
          background-color: #dadada;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
          background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
          background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          border: 1px solid #999999;
          color: #959595;
          padding: 0 0 0 5%;
          text-align: left;
          width: 95%; }
        body.blog #page #container .content .small-block .silverbox .text form .buttonWrap input[type="submit"] {
          background-color: #7acd02;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
          background-image: -moz-linear-gradient(top, #7acd02, #218000);
          background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
          background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
          background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
          border: none;
          color: #fff;
          cursor: pointer;
          width: 101%; }
        body.blog #page #container .content .small-block .silverbox .text ul.news-categories {
          padding: 0 10px; }
          body.blog #page #container .content .small-block .silverbox .text ul.news-categories li {
            margin: 0 0 10px; }
            body.blog #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-33 span {
              background-position: -458px -451px;
              height: 26px; }
            body.blog #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-34 span {
              background-position: -458px -477px;
              height: 24px; }
            body.blog #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-35 span {
              background-position: -458px -501px;
              height: 31px; }
            body.blog #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-36 span {
              background-position: -458px -532px;
              height: 25px; }
            body.blog #page #container .content .small-block .silverbox .text ul.news-categories li a {
              color: #409B01; }
              body.blog #page #container .content .small-block .silverbox .text ul.news-categories li a:hover {
                text-decoration: none; }
            body.blog #page #container .content .small-block .silverbox .text ul.news-categories li span {
              display: inline-block;
              margin-right: 10px;
              vertical-align: middle;
              width: 33px; }
  body.blog #page #container .content .story-note {
    margin: 20px 0 0 0; }
  body.blog #page #container .content .wpcf7-form {
    width: 100%; }
    body.blog #page #container .content .wpcf7-form .fieldWrapper.left {
      width: 100%; }
    body.blog #page #container .content .wpcf7-form .wpcf7-captcha-captcha_image {
      margin: 10px 0; }
    body.blog #page #container .content .wpcf7-form input,
    body.blog #page #container .content .wpcf7-form textarea {
      background-color: #dadada;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
      background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
      background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      border: 1px solid #999999;
      border-radius: 10px;
      color: #959595;
      padding: 0 0 0 5%;
      width: 95%; }
    body.blog #page #container .content .wpcf7-form input[type="checkbox"] {
      width: 16px; }
    body.blog #page #container .content .wpcf7-form .form-field a {
      color: #409B01; }
    body.blog #page #container .content .wpcf7-form .wpcf7-form-control-wrap {
      display: block;
      width: 98%; }
    body.blog #page #container .content .wpcf7-form input {
      padding: 8px 0 8px 5%;
      width: 95%; }
    body.blog #page #container .content .wpcf7-form input[type="submit"] {
      background-color: #7ACD02;
      background-color: #7acd02;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
      background-image: -moz-linear-gradient(top, #7acd02, #218000);
      background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
      background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
      background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
      border: none;
      color: #fff;
      cursor: pointer;
      padding: 5px 10px; }
  body.blog #page #container .content span.right {
    color: #fff;
    margin: -42px 0 0; }
  body.page-id-2 #page #container .content p.aligncenter.mt5 {
    display: block; }
    body.page-id-2 #page #container .content p.aligncenter.mt5 a {
      color: #409B01; }
  body.page-id-8 #page #container .content .post-content {
    overflow: hidden; }
  body.page-id-8 #page #container .content .for-me-main {
    margin: 0; }
    body.page-id-8 #page #container .content .for-me-main ul.star-list {
      width: 100%;
      margin: 0 0 50px; }
      body.page-id-8 #page #container .content .for-me-main ul.star-list li a {
        display: block; }
  body.page-id-8 #page #container .content div.right {
    overflow: hidden;
    margin: 15px 0 0; }
  body.page-id-10 #page #container .content .left-block .bluebox {
    display: none; }
  body.page-id-10 #page #container .content .bluebox {
    display: block; }
    body.page-id-10 #page #container .content .bluebox .title {
      background-color: #62b3e8;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
      background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
      background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      margin: 0 0 5px; }
    body.page-id-10 #page #container .content .bluebox .text p {
      margin: 10px 0; }
    body.page-id-10 #page #container .content .bluebox .text form select,
    body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm select {
      color: #A1A1A1;
      clear: both;
      display: block;
      height: 28px;
      margin: 0 auto;
      padding: 0 2.5%;
      width: 95%; }
    body.page-id-10 #page #container .content .bluebox .text form .fieldWrapper,
    body.page-id-10 #page #container .content .bluebox .text form .buttonWrap,
    body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm .fieldWrapper,
    body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm .buttonWrap {
      padding: 0 2.5%;
      width: 95%; }
      body.page-id-10 #page #container .content .bluebox .text form .fieldWrapper input,
      body.page-id-10 #page #container .content .bluebox .text form .buttonWrap input,
      body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm .fieldWrapper input,
      body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm .buttonWrap input {
        border-radius: 10px;
        height: 30px;
        margin: 5px 0 0; }
    body.page-id-10 #page #container .content .bluebox .text form .fieldWrapper input.field,
    body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm .fieldWrapper input.field {
      background-color: #dadada;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
      background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
      background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      border: 1px solid #999999;
      color: #959595;
      padding: 0 0 0 5%;
      text-align: left;
      width: 95%; }
    body.page-id-10 #page #container .content .bluebox .text form .buttonWrap input[type="submit"],
    body.page-id-10 #page #container .content .bluebox .text form#selectRegionForm .buttonWrap input[type="submit"] {
      background-color: #7acd02;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
      background-image: -moz-linear-gradient(top, #7acd02, #218000);
      background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
      background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
      background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
      border: none;
      color: #fff;
      cursor: pointer;
      width: 100.5%; }
  body.page-id-10 #page #container .content .box .wrapCarousel .carousel ul li {
    height: 160px !important; }
  body.page-id-10 #page #container .content .box .car-nav {
    margin: 0 !important; }
  body.page-id-12 #page #container .content .left {
    float: left; }
  body.page-id-12 #page #container .content .right {
    float: right; }
  body.page-id-12 #page #container .content .left-long-block {
    width: 100%; }
  body.page-id-12 #page #container .content .alignright {
    text-align: left; }
    body.page-id-12 #page #container .content .alignright div {
      margin: 10px 0; }
  body.page-id-12 #page #container .content .orangebox .title {
    background-color: #f6b900;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f6b900), to(#daa400));
    background-image: -moz-linear-gradient(top, #f6b900, #daa400);
    background-image: -o-linear-gradient(top, #f6b900 0%, #daa400 100%);
    background-image: -ms-linear-gradient(top, #f6b900 0%, #daa400 100%);
    background-image: linear-gradient(top, #f6b900 0%, #daa400 100%); }
  body.page-id-12 #page #container .content .orangebox .text .myth-filters {
    margin: 5px; }
    body.page-id-12 #page #container .content .orangebox .text .myth-filters form {
      width: 100%; }
      body.page-id-12 #page #container .content .orangebox .text .myth-filters form span {
        margin: 0 0 15px;
        width: 100%; }
        body.page-id-12 #page #container .content .orangebox .text .myth-filters form span select {
          color: #A1A1A1;
          clear: both;
          height: 35px;
          padding: 4px;
          width: 100%; }
  body.page-id-12 #page #container .content .blue-myth {
    background: #d6e8fc;
    border-radius: 8px; }
  body.page-id-12 #page #container .content .blue-myth,
  body.page-id-12 #page #container .content .myth {
    padding: 20px 5% !important;
    width: 90%; }
    body.page-id-12 #page #container .content .blue-myth .myth-content img,
    body.page-id-12 #page #container .content .myth .myth-content img {
      display: none; }
    body.page-id-12 #page #container .content .blue-myth .myth-content h3,
    body.page-id-12 #page #container .content .myth .myth-content h3 {
      font-weight: 700;
      margin: 0;
      padding: 0; }
      body.page-id-12 #page #container .content .blue-myth .myth-content h3 a,
      body.page-id-12 #page #container .content .myth .myth-content h3 a {
        color: #818181;
        font-size: 15px;
        text-decoration: none; }
        body.page-id-12 #page #container .content .blue-myth .myth-content h3 a:hover,
        body.page-id-12 #page #container .content .myth .myth-content h3 a:hover {
          text-decoration: underline; }
    body.page-id-12 #page #container .content .blue-myth .myth-content .myth-read-more,
    body.page-id-12 #page #container .content .myth .myth-content .myth-read-more {
      float: right;
      margin: 5px 0;
      overflow: hidden;
      width: 100%; }
      body.page-id-12 #page #container .content .blue-myth .myth-content .myth-read-more a,
      body.page-id-12 #page #container .content .myth .myth-content .myth-read-more a {
        color: #409B01;
        float: right;
        text-decoration: underline; }
        body.page-id-12 #page #container .content .blue-myth .myth-content .myth-read-more a:hover,
        body.page-id-12 #page #container .content .myth .myth-content .myth-read-more a:hover {
          text-decoration: none; }
    body.page-id-12 #page #container .content .blue-myth .dotted-sep a,
    body.page-id-12 #page #container .content .myth .dotted-sep a {
      color: #409B01;
      text-decoration: underline;
      margin-right: 10px; }
      body.page-id-12 #page #container .content .blue-myth .dotted-sep a:hover,
      body.page-id-12 #page #container .content .myth .dotted-sep a:hover {
        text-decoration: none; }
    body.page-id-12 #page #container .content .blue-myth .myth-footerlinks,
    body.page-id-12 #page #container .content .myth .myth-footerlinks {
      overflow: hidden;
      width: 100%; }
      body.page-id-12 #page #container .content .blue-myth .myth-footerlinks span.left,
      body.page-id-12 #page #container .content .myth .myth-footerlinks span.left {
        width: 100%; }
        body.page-id-12 #page #container .content .blue-myth .myth-footerlinks span.left .dotted-sep,
        body.page-id-12 #page #container .content .myth .myth-footerlinks span.left .dotted-sep {
          display: block;
          margin: 0;
          text-align: left;
          width: 100%; }
        body.page-id-12 #page #container .content .blue-myth .myth-footerlinks span.left span,
        body.page-id-12 #page #container .content .myth .myth-footerlinks span.left span {
          display: block;
          text-align: left;
          width: 100%; }
  body.page-id-12 #page #container .content .pagination .right {
    float: right; }
    body.page-id-12 #page #container .content .pagination .right .navigation {
      float: right; }
      body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate {
        list-style: none;
        padding: 0; }
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate a,
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate span {
          background: url(img/buttons.png) no-repeat;
          color: #fff;
          display: inline-block;
          font-weight: 700;
          height: 21px;
          text-decoration: none;
          width: 21px; }
          body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate a.page,
          body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate span.page {
            background-position: -42px 0;
            border: 0;
            margin-right: 9px;
            padding: 4px 0 0;
            text-align: center; }
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate a.next {
          background-position: -42px 0;
          border: 0;
          margin: 0;
          padding: 4px 0 0;
          text-align: center; }
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate a.prev {
          background-position: -42px 0;
          border: 0;
          margin-right: 9px;
          padding: 4px 0 0;
          text-align: center; }
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate span.title {
          background-image: none;
          background-position: initial initial;
          background-repeat: initial initial; }
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate span.current {
          background-position: -63px 0;
          border: 0;
          font-weight: 700;
          padding: 4px 0 0; }
        body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate li {
          clear: left;
          display: inline-block;
          font-size: 12px;
          line-height: 13px; }
          body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(8), body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(9), body.page-id-12 #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(10) {
            display: none; }
  body.page-id-12 #page #container .content .small-block {
    margin: 10px 0 0 !important;
    width: 100%; }
    body.page-id-12 #page #container .content .small-block .silverbox {
      width: 100%; }
      body.page-id-12 #page #container .content .small-block .silverbox:nth-child(3) {
        display: none; }
      body.page-id-12 #page #container .content .small-block .silverbox .title {
        background-color: #aaaaaa;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(dimgrey));
        background-image: -moz-linear-gradient(top, #aaaaaa, dimgrey);
        background-image: -o-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
        background-image: -ms-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
        background-image: linear-gradient(top, #aaaaaa 0%, dimgrey 100%); }
      body.page-id-12 #page #container .content .small-block .silverbox .text {
        margin: 10px 0;
        width: 100%; }
        body.page-id-12 #page #container .content .small-block .silverbox .text form .fieldWrapper,
        body.page-id-12 #page #container .content .small-block .silverbox .text form .buttonWrap {
          padding: 0 2.5%;
          width: 95%; }
          body.page-id-12 #page #container .content .small-block .silverbox .text form .fieldWrapper input,
          body.page-id-12 #page #container .content .small-block .silverbox .text form .buttonWrap input {
            border-radius: 10px;
            height: 30px;
            margin: 5px 0 0; }
        body.page-id-12 #page #container .content .small-block .silverbox .text form .fieldWrapper input.field {
          background-color: #dadada;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
          background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
          background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          border: 1px solid #999999;
          color: #959595;
          text-align: left;
          padding: 0 5%;
          width: 90%; }
        body.page-id-12 #page #container .content .small-block .silverbox .text form .buttonWrap input[type="submit"] {
          background-color: #7acd02;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
          background-image: -moz-linear-gradient(top, #7acd02, #218000);
          background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
          background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
          background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
          border: none;
          color: #fff;
          cursor: pointer;
          width: 101%; }
        body.page-id-12 #page #container .content .small-block .silverbox .text ul {
          padding: 0 5%;
          width: 90%; }
          body.page-id-12 #page #container .content .small-block .silverbox .text ul li {
            margin: 0 0 10px;
            list-style: none; }
            body.page-id-12 #page #container .content .small-block .silverbox .text ul li a {
              color: #409B01;
              background: url(img/buttons.png) no-repeat;
              background-position: -13px -168px;
              padding: 0 0 0 10px; }
              body.page-id-12 #page #container .content .small-block .silverbox .text ul li a:hover {
                text-decoration: none; }
            body.page-id-12 #page #container .content .small-block .silverbox .text ul li span {
              display: inline-block;
              margin-right: 10px;
              vertical-align: middle;
              width: 33px; }
  body.page-id-12 #page #container .content .myth-single h2,
  body.page-id-12 #page #container .content .myth-single h2 a,
  body.page-id-12 #page #container .content .myth-single h3 {
    color: #818181; }
  body.page-id-12 #page #container .content .myth-single a {
    color: #409B01;
    text-decoration: none; }
    body.page-id-12 #page #container .content .myth-single a:hover {
      text-decoration: underline; }
  body.page-id-12 #page #container .content .myth-single .darkblue {
    color: #0A3DB4; }
  body.page-id-12 #page #container .content .myth-single .left .darkblue {
    display: none; }
  body.page-id-12 #page #container .content .myth-single .myth-link-back .buttonSprite {
    background: url(http://www.the-eu-and-me.org.uk/wp-content/themes/eu/images/buttons) no-repeat;
    background-position: -40px -136px;
    height: 7px;
    width: 4px; }
  body.page-id-12 #page #container .content .myth-single .myth-meta-link span {
    border-right: 1px dotted #409b01;
    display: block;
    margin: 0 14px 10px 0;
    padding-right: 14px;
    width: 100%; }
  body.page-id-12 #page #container .content .myth-single .empty {
    font-size: 0;
    line-height: 0; }
  body.page-id-12 #page #container .content .myth-single .dotline {
    border-bottom: 1px dotted #dbdada;
    font-size: 0;
    line-height: 0;
    margin-bottom: 15px; }
  body.page-id-12 #page #container .content .sharebox {
    display: block;
    height: 130px; }
    body.page-id-12 #page #container .content .sharebox #top-sharebox {
      background: url("img/triangle-sprite.jpg") no-repeat 19px 1px transparent;
      height: 10px;
      margin: -9px 0 0;
      position: absolute;
      width: 40px;
      z-index: 10; }
    body.page-id-12 #page #container .content .sharebox #content-sharebox {
      border: 1px solid #e5e5e7;
      border-radius: 4px;
      overflow: hidden;
      padding: 8px;
      position: relative;
      z-index: 1; }
  body.page-id-14 #page #container .content a, body.parent-pageid-14 #page #container .content a {
    color: #409B01;
    text-decoration: none; }
    body.page-id-14 #page #container .content a:hover, body.parent-pageid-14 #page #container .content a:hover {
      text-decoration: underline; }
    body.page-id-14 #page #container .content a.green, body.parent-pageid-14 #page #container .content a.green {
      display: block;
      float: left;
      height: 30px;
      line-height: 33px; }
  body.page-id-14 #page #container .content .pdf-old, body.parent-pageid-14 #page #container .content .pdf-old {
    background-position: -550px -451px;
    float: left;
    height: 28px;
    margin-right: 5px;
    width: 24px; }
  body.page-id-14 #page #container .content .passportBox .text,
  body.page-id-14 #page #container .content .whodoesBox .text, body.parent-pageid-14 #page #container .content .passportBox .text,
  body.parent-pageid-14 #page #container .content .whodoesBox .text {
    width: 100%; }
    body.page-id-14 #page #container .content .passportBox .text .left,
    body.page-id-14 #page #container .content .whodoesBox .text .left, body.parent-pageid-14 #page #container .content .passportBox .text .left,
    body.parent-pageid-14 #page #container .content .whodoesBox .text .left {
      float: left; }
    body.page-id-14 #page #container .content .passportBox .text .insidetxt,
    body.page-id-14 #page #container .content .whodoesBox .text .insidetxt, body.parent-pageid-14 #page #container .content .passportBox .text .insidetxt,
    body.parent-pageid-14 #page #container .content .whodoesBox .text .insidetxt {
      padding: 10px 0 0; }
      body.page-id-14 #page #container .content .passportBox .text .insidetxt p,
      body.page-id-14 #page #container .content .whodoesBox .text .insidetxt p, body.parent-pageid-14 #page #container .content .passportBox .text .insidetxt p,
      body.parent-pageid-14 #page #container .content .whodoesBox .text .insidetxt p {
        width: 100%; }
  body.page-id-14 #page #container .content .passportBox .title, body.parent-pageid-14 #page #container .content .passportBox .title {
    background-color: #1640a6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1640a6), to(#072d8a));
    background-image: -moz-linear-gradient(top, #1640a6, #072d8a);
    background-image: -o-linear-gradient(top, #1640a6 0%, #072d8a 100%);
    background-image: -ms-linear-gradient(top, #1640a6 0%, #072d8a 100%);
    background-image: linear-gradient(top, #1640a6 0%, #072d8a 100%); }
  body.page-id-14 #page #container .content .passportBox .text .right, body.parent-pageid-14 #page #container .content .passportBox .text .right {
    float: right;
    width: auto; }
  @media only screen and (max-width: 800px) and (min-width: 440px) {
    body.page-id-14 #page #container .content .passportBox .text .insidetxt, body.parent-pageid-14 #page #container .content .passportBox .text .insidetxt {
      width: 67%; } }
  @media only screen and (max-width: 439px) and (min-width: 315px) {
    body.page-id-14 #page #container .content .passportBox .text .insidetxt, body.parent-pageid-14 #page #container .content .passportBox .text .insidetxt {
      width: 57%; } }
  @media only screen and (max-width: 310px) and (min-width: 230px) {
    body.page-id-14 #page #container .content .passportBox .text .insidetxt, body.parent-pageid-14 #page #container .content .passportBox .text .insidetxt {
      width: 56%; } }
  body.page-id-14 #page #container .content .passportBox img.sprite, body.parent-pageid-14 #page #container .content .passportBox img.sprite {
    background-position: -912px -737px;
    display: block;
    height: 83px;
    margin: 10px 3% 0 1%;
    position: relative;
    width: 105px;
    z-index: 1; }
    @media only screen and (max-width: 310px) and (min-width: 230px) {
      body.page-id-14 #page #container .content .passportBox img.sprite, body.parent-pageid-14 #page #container .content .passportBox img.sprite {
        margin: 10px 0 0;
        width: 44%; } }
  body.page-id-14 #page #container .content .whodoesBox .body, body.parent-pageid-14 #page #container .content .whodoesBox .body {
    margin: 30px 0; }
  body.page-id-14 #page #container .content .whodoesBox a.right, body.parent-pageid-14 #page #container .content .whodoesBox a.right {
    float: left; }
  body.page-id-14 #page #container .content .whodoesBox .title, body.parent-pageid-14 #page #container .content .whodoesBox .title {
    background-color: #ed2a8c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ed2a8c), to(#d80e73));
    background-image: -moz-linear-gradient(top, #ed2a8c, #d80e73);
    background-image: -o-linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    background-image: -ms-linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    background-image: linear-gradient(top, #ed2a8c 0%, #d80e73 100%); }
  @media only screen and (max-width: 800px) and (min-width: 440px) {
    body.page-id-14 #page #container .content .whodoesBox .text .insidetxt, body.parent-pageid-14 #page #container .content .whodoesBox .text .insidetxt {
      width: 67%; } }
  @media only screen and (max-width: 439px) and (min-width: 315px) {
    body.page-id-14 #page #container .content .whodoesBox .text .insidetxt, body.parent-pageid-14 #page #container .content .whodoesBox .text .insidetxt {
      width: 57%; } }
  @media only screen and (max-width: 310px) and (min-width: 230px) {
    body.page-id-14 #page #container .content .whodoesBox .text .insidetxt, body.parent-pageid-14 #page #container .content .whodoesBox .text .insidetxt {
      width: 56%; } }
  body.page-id-14 #page #container .content .whodoesBox img.sprite, body.parent-pageid-14 #page #container .content .whodoesBox img.sprite {
    background-position: -1006px -737px;
    display: block;
    height: 83px;
    margin: 10px 3% 0 1%;
    width: 105px; }
    @media only screen and (max-width: 310px) and (min-width: 230px) {
      body.page-id-14 #page #container .content .whodoesBox img.sprite, body.parent-pageid-14 #page #container .content .whodoesBox img.sprite {
        margin: 10px 0 0;
        width: 44%; } }
  body.page-id-14 #page #container .content .bottom-article, body.parent-pageid-14 #page #container .content .bottom-article {
    float: left; }
    body.page-id-14 #page #container .content .bottom-article .title, body.parent-pageid-14 #page #container .content .bottom-article .title {
      background-color: #aaaaaa;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(dimgrey));
      background-image: -moz-linear-gradient(top, #aaaaaa, dimgrey);
      background-image: -o-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
      background-image: -ms-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
      background-image: linear-gradient(top, #aaaaaa 0%, dimgrey 100%); }
    body.page-id-14 #page #container .content .bottom-article .text, body.parent-pageid-14 #page #container .content .bottom-article .text {
      width: 100%; }
      body.page-id-14 #page #container .content .bottom-article .text .wp-caption, body.parent-pageid-14 #page #container .content .bottom-article .text .wp-caption {
        margin: 10px auto; }
        body.page-id-14 #page #container .content .bottom-article .text .wp-caption .wp-caption-text, body.parent-pageid-14 #page #container .content .bottom-article .text .wp-caption .wp-caption-text {
          display: none; }
  body.page-id-14 #page #container .content .left-long-block, body.parent-pageid-14 #page #container .content .left-long-block {
    float: right;
    width: 100%; }
    body.page-id-14 #page #container .content .left-long-block .pinkbox .title, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox .title {
      background-color: #f02f90;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f02f90), to(#d0046a));
      background-image: -moz-linear-gradient(top, #f02f90, #d0046a);
      background-image: -o-linear-gradient(top, #f02f90 0%, #d0046a 100%);
      background-image: -ms-linear-gradient(top, #f02f90 0%, #d0046a 100%);
      background-image: linear-gradient(top, #f02f90 0%, #d0046a 100%);
      margin: 0 0 10px; }
    body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text {
      float: left;
      width: 100%; }
      body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text img, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text img {
        background-position: -1120px -738px;
        height: 97px;
        margin: 0 10px 0 0;
        width: 85px; }
        @media only screen and (max-width: 250px) {
          body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text img, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text img {
            margin: 0 8px 0 0;
            width: 65px; } }
      body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p {
        clear: left;
        float: right;
        width: 50%; }
        body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p:first-of-type, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p:first-of-type {
          clear: none;
          float: left;
          width: 60%; }
        body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p:last-of-type a, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p:last-of-type a {
          float: left; }
        body.page-id-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p a, body.parent-pageid-14 #page #container .content .left-long-block .pinkbox.dwnld-booklet .text p a {
          display: block;
          float: right; }
    body.page-id-14 #page #container .content .left-long-block .greenbox .title, body.parent-pageid-14 #page #container .content .left-long-block .greenbox .title {
      margin: 0 0 10px; }
    body.page-id-14 #page #container .content .left-long-block .greenbox .text img, body.parent-pageid-14 #page #container .content .left-long-block .greenbox .text img {
      background-position: -1213px -738px;
      height: 96px;
      margin: 0 10px 0 0;
      width: 85px; }
      @media only screen and (max-width: 250px) {
        body.page-id-14 #page #container .content .left-long-block .greenbox .text img, body.parent-pageid-14 #page #container .content .left-long-block .greenbox .text img {
          margin: 0 8px 0 0;
          width: 65px; } }
    body.page-id-14 #page #container .content .left-long-block .greenbox .text p:last-of-type, body.parent-pageid-14 #page #container .content .left-long-block .greenbox .text p:last-of-type {
      text-align: right !important; }
  body.page-id-14 #page #container .content .right,
  body.page-id-14 #page #container .content .right .useful-links, body.parent-pageid-14 #page #container .content .right,
  body.parent-pageid-14 #page #container .content .right .useful-links {
    margin: 0 !important; }
  body.page-id-14 #page #container .content .right-small-block .useful-links, body.parent-pageid-14 #page #container .content .right-small-block .useful-links {
    margin: 45px 0 0; }
  body.page-id-14 #page #container .content .right-small-block,
  body.page-id-14 #page #container .content .right, body.parent-pageid-14 #page #container .content .right-small-block,
  body.parent-pageid-14 #page #container .content .right {
    float: right;
    width: 100%; }
    body.page-id-14 #page #container .content .right-small-block .useful-links .title,
    body.page-id-14 #page #container .content .right .useful-links .title, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .title,
    body.parent-pageid-14 #page #container .content .right .useful-links .title {
      background-color: #aaaaaa;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(dimgrey));
      background-image: -moz-linear-gradient(top, #aaaaaa, dimgrey);
      background-image: -o-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
      background-image: -ms-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
      background-image: linear-gradient(top, #aaaaaa 0%, dimgrey 100%); }
    body.page-id-14 #page #container .content .right-small-block .useful-links .text ul,
    body.page-id-14 #page #container .content .right .useful-links .text ul, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .text ul,
    body.parent-pageid-14 #page #container .content .right .useful-links .text ul {
      padding: 0 0 0 5px; }
      body.page-id-14 #page #container .content .right-small-block .useful-links .text ul li,
      body.page-id-14 #page #container .content .right .useful-links .text ul li, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .text ul li,
      body.parent-pageid-14 #page #container .content .right .useful-links .text ul li {
        list-style: none;
        margin: 8px 0 0; }
        body.page-id-14 #page #container .content .right-small-block .useful-links .text ul li a,
        body.page-id-14 #page #container .content .right .useful-links .text ul li a, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .text ul li a,
        body.parent-pageid-14 #page #container .content .right .useful-links .text ul li a {
          display: block;
          height: 50px;
          margin: 17px 0;
          overflow: hidden; }
          body.page-id-14 #page #container .content .right-small-block .useful-links .text ul li a img,
          body.page-id-14 #page #container .content .right .useful-links .text ul li a img, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .text ul li a img,
          body.parent-pageid-14 #page #container .content .right .useful-links .text ul li a img {
            float: left;
            margin: 0 3% 0 0;
            width: 48%; }
            @media only screen and (min-width: 420px) {
              body.page-id-14 #page #container .content .right-small-block .useful-links .text ul li a img,
              body.page-id-14 #page #container .content .right .useful-links .text ul li a img, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .text ul li a img,
              body.parent-pageid-14 #page #container .content .right .useful-links .text ul li a img {
                width: 180px; } }
          body.page-id-14 #page #container .content .right-small-block .useful-links .text ul li a span,
          body.page-id-14 #page #container .content .right .useful-links .text ul li a span, body.parent-pageid-14 #page #container .content .right-small-block .useful-links .text ul li a span,
          body.parent-pageid-14 #page #container .content .right .useful-links .text ul li a span {
            float: left;
            line-height: 18px;
            width: 49%; }
    body.page-id-14 #page #container .content .right-small-block .eutube,
    body.page-id-14 #page #container .content .right .eutube, body.parent-pageid-14 #page #container .content .right-small-block .eutube,
    body.parent-pageid-14 #page #container .content .right .eutube {
      display: block; }
    body.page-id-14 #page #container .content .right-small-block a img,
    body.page-id-14 #page #container .content .right a img, body.parent-pageid-14 #page #container .content .right-small-block a img,
    body.parent-pageid-14 #page #container .content .right a img {
      width: 100%; }
  body.page-id-14 #page #container .content #timline-flash,
  body.page-id-14 #page #container .content .timeline, body.parent-pageid-14 #page #container .content #timline-flash,
  body.parent-pageid-14 #page #container .content .timeline {
    display: none; }
  body.page-id-18 #page #container {
    padding-bottom: 1%; }
    body.page-id-18 #page #container .content .bluebox,
    body.page-id-18 #page #container .content .tanbox {
      display: block; }
    body.page-id-18 #page #container .content .sprite {
      background: url(img/page-sprite.jpg) no-repeat; }
    body.page-id-18 #page #container .content a {
      color: #409B01; }
      body.page-id-18 #page #container .content a:hover {
        text-decoration: none; }
    body.page-id-18 #page #container .content .text {
      margin: 10px 0; }
      body.page-id-18 #page #container .content .text p {
        margin: 25px 2.5%;
        width: 95%; }
    body.page-id-18 #page #container .content .bluebox .title {
      background-color: #62b3e8;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
      background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
      background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
      background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%); }
    body.page-id-18 #page #container .content .bluebox .text p img.ico-phone, body.page-id-18 #page #container .content .bluebox .text p img.ico-info, body.page-id-18 #page #container .content .bluebox .text p img.ico-email {
      margin-right: 19px;
      vertical-align: middle; }
    body.page-id-18 #page #container .content .bluebox .text p img.ico-phone {
      background-position: -458px -557px;
      height: 30px;
      width: 30px; }
    body.page-id-18 #page #container .content .bluebox .text p img.ico-info {
      background-position: -458px -587px;
      height: 25px;
      width: 30px; }
    body.page-id-18 #page #container .content .bluebox .text p img.ico-email {
      background-position: -458px -612px;
      height: 21px;
      width: 30px; }
    body.page-id-18 #page #container .content .tanbox .body {
      margin: 40px 0; }
    body.page-id-18 #page #container .content .tanbox .title {
      background-color: #fcbc75;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#fcbc75), to(#f99d32));
      background-image: -moz-linear-gradient(top, #fcbc75, #f99d32);
      background-image: -o-linear-gradient(top, #fcbc75 0%, #f99d32 100%);
      background-image: -ms-linear-gradient(top, #fcbc75 0%, #f99d32 100%);
      background-image: linear-gradient(top, #fcbc75 0%, #f99d32 100%); }
    body.page-id-18 #page #container .content .tanbox .text p img.ico-voice {
      background-position: -458px -633px;
      height: 28px;
      margin-right: 12px;
      vertical-align: middle;
      width: 36px; }
    body.page-id-18 #page #container .content .silverbox .title {
      background-color: #a7a7a7;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a7a7), to(#6c6c6c));
      background-image: -moz-linear-gradient(top, #a7a7a7, #6c6c6c);
      background-image: -o-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
      background-image: -ms-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
      background-image: linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%); }
    body.page-id-18 #page #container .content .silverbox .text ul.social2 {
      margin: 0 auto;
      padding: 0;
      width: 100%; }
      body.page-id-18 #page #container .content .silverbox .text ul.social2 .facebook {
        background-position: -495px -451px; }
      body.page-id-18 #page #container .content .silverbox .text ul.social2 .twitter {
        background-position: -495px -500px; }
      body.page-id-18 #page #container .content .silverbox .text ul.social2 .eutube {
        background-position: -495px -550px;
        display: block; }
      body.page-id-18 #page #container .content .silverbox .text ul.social2 li {
        display: inline-block;
        text-align: center;
        overflow: visible;
        width: 32%; }
        body.page-id-18 #page #container .content .silverbox .text ul.social2 li img {
          float: left;
          height: 49px;
          margin: 0 auto 13px auto;
          width: 49px; }
        body.page-id-18 #page #container .content .silverbox .text ul.social2 li a {
          color: #818181;
          display: block;
          float: left;
          height: 84px;
          margin: 0 25%;
          text-align: center;
          overflow: visible;
          width: 50px; }
    body.page-id-18 #page #container .content .top-content img.news-bg-imge {
      display: none; }
    body.page-id-18 #page #container .content .long-block {
      overflow: hidden; }
  body.page-id-20 #page #footer .phone-mobile {
    margin: 100px 0 0; }
  @media only screen and (max-width: 800px) and (min-width: 500px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel {
      height: 170px !important; } }
  @media only screen and (max-width: 499px) and (min-width: 346px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel {
      height: 250px !important; } }
  @media only screen and (max-width: 345px) and (min-width: 310px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel {
      height: 280px !important; } }
  @media only screen and (max-width: 309px) and (min-width: 80px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel {
      height: 300px !important; } }
  @media only screen and (max-width: 800px) and (min-width: 500px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel ul li {
      height: 170px !important; } }
  @media only screen and (max-width: 499px) and (min-width: 346px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel ul li {
      height: 240px !important; } }
  @media only screen and (max-width: 345px) and (min-width: 310px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel ul li {
      height: 280px !important; } }
  @media only screen and (max-width: 309px) and (min-width: 80px) {
    body.parent-pageid-20 #page #container .content .box .wrapCarousel .carousel ul li {
      height: 320px !important; } }
  body.parent-pageid-22 #page #container .content .medieum-block .did-you-know, body.page-id-22 #page #container .content .medieum-block .did-you-know {
    background-color: #feb546;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#feb546), to(#fe9d0b));
    background-image: -moz-linear-gradient(top, #feb546, #fe9d0b);
    background-image: -o-linear-gradient(top, #feb546 0%, #fe9d0b 100%);
    background-image: -ms-linear-gradient(top, #feb546 0%, #fe9d0b 100%);
    background-image: linear-gradient(top, #feb546 0%, #fe9d0b 100%);
    padding: 5px 2.5% 50px; }
    body.parent-pageid-22 #page #container .content .medieum-block .did-you-know div.bottom, body.page-id-22 #page #container .content .medieum-block .did-you-know div.bottom {
      background: url(img/triangle-orange.png) no-repeat;
      margin: 0 0 -34px 74%;
      position: absolute; }
  body.parent-pageid-22 #page #container .content .greenbox .title, body.page-id-22 #page #container .content .greenbox .title {
    margin-top: 110px; }
  body.parent-pageid-22 #page #container .content ul.orange-list, body.page-id-22 #page #container .content ul.orange-list {
    float: left;
    margin: 0;
    padding: 0; }
    body.parent-pageid-22 #page #container .content ul.orange-list li, body.page-id-22 #page #container .content ul.orange-list li {
      list-style: none;
      background-image: url(img/bullet.png);
      background-repeat: no-repeat;
      padding: 0 0 10px 20px; }
  body.parent-pageid-22 #page #container .content .post-content h3, body.page-id-22 #page #container .content .post-content h3 {
    color: #818181; }
    body.parent-pageid-22 #page #container .content .post-content h3:first-of-type, body.page-id-22 #page #container .content .post-content h3:first-of-type {
      color: #FE9D0B; }
  body.parent-pageid-22 #page #container .content .post-content .title h3, body.page-id-22 #page #container .content .post-content .title h3 {
    color: #fff; }
  body.parent-pageid-22 #page #container .content .color-nav, body.page-id-22 #page #container .content .color-nav {
    background-color: #feb546;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#feb546), to(#fe9d0b));
    background-image: -moz-linear-gradient(top, #feb546, #fe9d0b);
    background-image: -o-linear-gradient(top, #feb546 0%, #fe9d0b 100%);
    background-image: -ms-linear-gradient(top, #feb546 0%, #fe9d0b 100%);
    background-image: linear-gradient(top, #feb546 0%, #fe9d0b 100%); }
    body.parent-pageid-22 #page #container .content .color-nav ul li.current_page_item > a, body.page-id-22 #page #container .content .color-nav ul li.current_page_item > a {
      color: #B07109; }
  body.page-id-22 #page #footer .phone-mobile {
    margin: 110px 0 0; }
  body .alignright {
    text-align: right; }
  body.parent-pageid-24 #page #container .content .medieum-block .did-you-know, body.page-id-24 #page #container .content .medieum-block .did-you-know {
    background-color: #75c801;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#75c801), to(#288600));
    background-image: -moz-linear-gradient(top, #75c801, #288600);
    background-image: -o-linear-gradient(top, #75c801 0%, #288600 100%);
    background-image: -ms-linear-gradient(top, #75c801 0%, #288600 100%);
    background-image: linear-gradient(top, #75c801 0%, #288600 100%);
    padding: 5px 2.5% 24px; }
    body.parent-pageid-24 #page #container .content .medieum-block .did-you-know div.bottom, body.page-id-24 #page #container .content .medieum-block .did-you-know div.bottom {
      background: url(img/triangle-green.png) no-repeat;
      margin: 0 0 -40px 74%;
      position: absolute; }
  body.parent-pageid-24 #page #container .content .color-nav, body.page-id-24 #page #container .content .color-nav {
    background-color: #75c801;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#75c801), to(#288600));
    background-image: -moz-linear-gradient(top, #75c801, #288600);
    background-image: -o-linear-gradient(top, #75c801 0%, #288600 100%);
    background-image: -ms-linear-gradient(top, #75c801 0%, #288600 100%);
    background-image: linear-gradient(top, #75c801 0%, #288600 100%); }
  body.parent-pageid-24 #page #container .content .post-content h3, body.page-id-24 #page #container .content .post-content h3 {
    color: #818181; }
    body.parent-pageid-24 #page #container .content .post-content h3:first-of-type, body.page-id-24 #page #container .content .post-content h3:first-of-type {
      color: #2E8C00; }
  body.parent-pageid-24 #page #container .content .post-content .title h3, body.page-id-24 #page #container .content .post-content .title h3 {
    color: #fff; }
  body.page-id-24 #page #footer .phone-mobile {
    margin: 110px 0 0; }
  body.page-id-26 #page #container .content .medieum-block .did-you-know, body.parent-pageid-26 #page #container .content .medieum-block .did-you-know {
    background-color: #ed2a8c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ed2a8c), to(#d80e73));
    background-image: -moz-linear-gradient(top, #ed2a8c, #d80e73);
    background-image: -o-linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    background-image: -ms-linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    background-image: linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    padding: 5px 2.5% 24px; }
    body.page-id-26 #page #container .content .medieum-block .did-you-know div.bottom, body.parent-pageid-26 #page #container .content .medieum-block .did-you-know div.bottom {
      background: url(img/triangle-rose.png) no-repeat;
      margin: 0 0 -34px 74%;
      position: absolute; }
  body.page-id-26 #page #container .content .color-nav, body.parent-pageid-26 #page #container .content .color-nav {
    background-color: #ed2a8c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ed2a8c), to(#d80e73));
    background-image: -moz-linear-gradient(top, #ed2a8c, #d80e73);
    background-image: -o-linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    background-image: -ms-linear-gradient(top, #ed2a8c 0%, #d80e73 100%);
    background-image: linear-gradient(top, #ed2a8c 0%, #d80e73 100%); }
  body.page-id-26 #page #container .content .post-content h3, body.parent-pageid-26 #page #container .content .post-content h3 {
    color: #818181; }
    body.page-id-26 #page #container .content .post-content h3:first-of-type, body.parent-pageid-26 #page #container .content .post-content h3:first-of-type {
      color: #D2076D; }
  body.page-id-26 #page #container .content .post-content .title h3, body.parent-pageid-26 #page #container .content .post-content .title h3 {
    color: #fff; }
  body.page-id-26 #page #container .content .post-content .greybg-box p, body.parent-pageid-26 #page #container .content .post-content .greybg-box p {
    width: 100%; }
  body.page-id-26 #page #footer .phone-mobile {
    margin: 110px 0 0; }
  body.page-id-54 #page #container .content .greenbox .title, body.page-id-46 #page #container .content .greenbox .title, body.page-id-44 #page #container .content .greenbox .title {
    margin: 0; }
  body.page-id-58 .widget.greybg,
  body.page-id-58 .fancybox.green.wline {
    display: none; }
  body.page-id-60 .greenbox, body.page-id-69 .greenbox, body.page-id-72 .greenbox {
    display: none; }
  body.parent-pageid-234 #page #container, body.page-template-tpl-near-me-case-study-php #page #container {
    padding: 1% 5%; }
    body.parent-pageid-234 #page #container .content .eu-near-me-map, body.page-template-tpl-near-me-case-study-php #page #container .content .eu-near-me-map {
      display: none; }
    body.parent-pageid-234 #page #container .content .regions-list-view, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view {
      width: 100%; }
      body.parent-pageid-234 #page #container .content .regions-list-view .post-content, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .post-content {
        overflow-y: hidden;
        margin: 15px 0 0;
        width: 100%; }
        body.parent-pageid-234 #page #container .content .regions-list-view .post-content h2 a.grey, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .post-content h2 a.grey {
          color: #818181; }
        body.parent-pageid-234 #page #container .content .regions-list-view .post-content h2 span.darkblue, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .post-content h2 span.darkblue {
          color: #0A3DB4; }
      body.parent-pageid-234 #page #container .content .regions-list-view .aligncenter form#selectRegionForm, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .aligncenter form#selectRegionForm {
        margin: 10px 0; }
        body.parent-pageid-234 #page #container .content .regions-list-view .aligncenter form#selectRegionForm select, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .aligncenter form#selectRegionForm select {
          color: #A1A1A1;
          clear: both;
          display: block;
          height: 28px;
          margin: 0 auto;
          padding: 0 2.5%;
          width: 95%; }
      body.parent-pageid-234 #page #container .content .regions-list-view .bluebox, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox {
        display: block; }
        body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .title, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .title {
          background-color: #62b3e8;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
          background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
          background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
          background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
          background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
          margin: 0 0 5px; }
        body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result {
          border-bottom: 1px dotted #c2c2c2;
          padding: 20px 0; }
          body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result img, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result img {
            display: none; }
          body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result h4 a, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result h4 a {
            color: #818181;
            text-decoration: underline; }
          body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result .more_link,
          body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result .url_link, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result .more_link,
          body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result .url_link {
            float: left;
            margin: 0 10px 0 0; }
            body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result .more_link a,
            body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result .url_link a, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result .more_link a,
            body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result .url_link a {
              color: #409B01;
              text-decoration: underline;
              height: 15px;
              display: block; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result .more_link a img.buttonSprite,
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .result .url_link a img.buttonSprite, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result .more_link a img.buttonSprite,
              body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .result .url_link a img.buttonSprite {
                background: url(img/buttons.png) no-repeat;
                background-position: -13px -172px;
                display: inline-block;
                height: 7px;
                margin: 3px 0 0;
                width: 4px; }
        body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination {
          overflow: hidden;
          float: right; }
          body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right {
            float: right; }
            body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate {
              list-style: none;
              padding: 0; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a,
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a,
              body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span {
                background: url(img/buttons.png) no-repeat;
                color: #fff;
                display: inline-block;
                font-weight: 700;
                height: 21px;
                text-decoration: none;
                width: 21px; }
                body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a.page,
                body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span.page, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a.page,
                body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span.page {
                  background-position: -42px 0;
                  border: 0;
                  margin-right: 9px;
                  padding: 4px 0 0;
                  text-align: center; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a.next, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a.next {
                background-position: -42px 0;
                border: 0;
                margin: 0;
                padding: 4px 0 0;
                text-align: center; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a.prev, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate a.prev {
                background-position: -42px 0;
                border: 0;
                margin-right: 9px;
                padding: 4px 0 0;
                text-align: center; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span.title, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span.title {
                background-image: none;
                background-position: initial initial;
                background-repeat: initial initial; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span.current, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate span.current {
                background-position: -63px 0;
                border: 0;
                font-weight: 700;
                padding: 4px 0 0; }
              body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li, body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li {
                clear: left;
                display: inline-block;
                font-size: 12px;
                line-height: 13px; }
                body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li:nth-child(8), body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li:nth-child(9), body.parent-pageid-234 #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li:nth-child(10), body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li:nth-child(8), body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li:nth-child(9), body.page-template-tpl-near-me-case-study-php #page #container .content .regions-list-view .bluebox .pagination .right .navigation ol.wp-paginate li:nth-child(10) {
                  display: none; }
    body.parent-pageid-234 #page #container .content .case-study-view a, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view a {
      color: #409B01; }
    body.parent-pageid-234 #page #container .content .case-study-view .post-content, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .post-content {
      overflow-x: hidden;
      margin-bottom: 5px;
      width: 100% !important; }
      body.parent-pageid-234 #page #container .content .case-study-view .post-content h2 a, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .post-content h2 a {
        color: #818181;
        text-decoration: none; }
        body.parent-pageid-234 #page #container .content .case-study-view .post-content h2 a:hover, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .post-content h2 a:hover {
          text-decoration: underline; }
      body.parent-pageid-234 #page #container .content .case-study-view .post-content h3, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .post-content h3 {
        color: #137AE0; }
    body.parent-pageid-234 #page #container .content .case-study-view .left-long-block, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .left-long-block {
      border-top: 1px dotted #c2c2c2;
      overflow-x: hidden;
      width: 100%; }
      body.parent-pageid-234 #page #container .content .case-study-view .left-long-block .datas, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .left-long-block .datas {
        margin: 20px 0; }
        body.parent-pageid-234 #page #container .content .case-study-view .left-long-block .datas a.green:hover, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .left-long-block .datas a.green:hover {
          text-decoration: none; }
      body.parent-pageid-234 #page #container .content .case-study-view .left-long-block .right.datas a, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .left-long-block .right.datas a {
        float: left;
        margin: 0 0 20px; }
    body.parent-pageid-234 #page #container .content .case-study-view .images, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .images {
      overflow-y: hidden;
      margin: 0 auto;
      width: 45%; }
    body.parent-pageid-234 #page #container .content .case-study-view p, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view p {
      width: 100%; }
    body.parent-pageid-234 #page #container .content .case-study-view .aligncenter form#selectRegionForm, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .aligncenter form#selectRegionForm {
      margin: 10px 0; }
      body.parent-pageid-234 #page #container .content .case-study-view .aligncenter form#selectRegionForm select, body.page-template-tpl-near-me-case-study-php #page #container .content .case-study-view .aligncenter form#selectRegionForm select {
        color: #A1A1A1;
        clear: both;
        display: block;
        height: 28px;
        margin: 0 auto;
        padding: 0 2.5%;
        width: 95%; }
    body.parent-pageid-234 #page #container .content .greybox .title, body.page-template-tpl-near-me-case-study-php #page #container .content .greybox .title {
      background-color: #a7a7a7;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a7a7), to(#6c6c6c));
      background-image: -moz-linear-gradient(top, #a7a7a7, #6c6c6c);
      background-image: -o-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
      background-image: -ms-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
      background-image: linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%); }
  body.page-id-317 #page #container .content .post-content p {
    padding-left: 0 !important;
    width: 100%; }
    body.page-id-317 #page #container .content .post-content p a {
      width: 100%;
      word-wrap: break-word; }
  body.page-id-319 #page #container .content ul.orange-list li {
    background-position: 0 -220px;
    padding-bottom: 0;
    margin: 0 0 10px; }
  body.page-id-570 #page #container .content .greenbox p {
    margin: 20px 0 0; }
  body.page-id-570 #page #container .content a {
    color: #409B01;
    text-decoration: none; }
    body.page-id-570 #page #container .content a:hover {
      text-decoration: underline; }
  body.page-id-570 #page #container .content .greybox div.title {
    background-color: #a7a7a7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a7a7), to(#6c6c6c));
    background-image: -moz-linear-gradient(top, #a7a7a7, #6c6c6c);
    background-image: -o-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
    background-image: -ms-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
    background-image: linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%); }
  body.page-id-570 #page #container .content .greybox div.text ul {
    padding: 0 0 0 5px; }
    body.page-id-570 #page #container .content .greybox div.text ul li {
      list-style: none;
      margin: 8px 0 0; }
      body.page-id-570 #page #container .content .greybox div.text ul li a {
        display: block;
        color: #409B01;
        text-decoration: none; }
        body.page-id-570 #page #container .content .greybox div.text ul li a:hover {
          text-decoration: underline; }
        body.page-id-570 #page #container .content .greybox div.text ul li a img {
          margin: 13px 10px -10px 0;
          width: 110px; }
  body.page-id-570 #page #container .content .title {
    margin: 0 0 20px; }
  body.page-id-570 #page #container .content .orangebox .body {
    float: left; }
    body.page-id-570 #page #container .content .orangebox .body .title {
      background-color: #f6b900;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f6b900), to(#daa400));
      background-image: -moz-linear-gradient(top, #f6b900, #daa400);
      background-image: -o-linear-gradient(top, #f6b900 0%, #daa400 100%);
      background-image: -ms-linear-gradient(top, #f6b900 0%, #daa400 100%);
      background-image: linear-gradient(top, #f6b900 0%, #daa400 100%); }
      body.page-id-570 #page #container .content .orangebox .body .title h3 {
        overflow: hidden;
        margin: -3px 0 0; }
  body.page-id-570 #page #container .content .purplebox .title {
    background-color: #bf64c8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#bf64c8), to(#742597));
    background-image: -moz-linear-gradient(top, #bf64c8, #742597);
    background-image: -o-linear-gradient(top, #bf64c8 0%, #742597 100%);
    background-image: -ms-linear-gradient(top, #bf64c8 0%, #742597 100%);
    background-image: linear-gradient(top, #bf64c8 0%, #742597 100%); }
  body.page-id-570 #page #container .content .navybox .title {
    background-color: #1640a6;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1640a6), to(#072d8a));
    background-image: -moz-linear-gradient(top, #1640a6, #072d8a);
    background-image: -o-linear-gradient(top, #1640a6 0%, #072d8a 100%);
    background-image: -ms-linear-gradient(top, #1640a6 0%, #072d8a 100%);
    background-image: linear-gradient(top, #1640a6 0%, #072d8a 100%); }
  body.page-id-570 #page #container .content .landimage {
    display: none; }
  body.page-id-570 #page #container .content .right {
    margin: 20px 0 0 !important; }
  body.page-id-769 #page #container .content .mb25,
  body.page-id-769 #page #container .content .bluebox {
    display: block; }
  body.page-id-769 #page #container .content .right {
    float: right; }
  body.page-id-769 #page #container .content .left {
    float: left; }
  body.page-id-769 #page #container .content .long-block {
    width: 100%; }
  body.page-id-769 #page #container .content .bluebox .title {
    background-color: #62b3e8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
    background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
    background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
    background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
    background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%); }
  body.page-id-769 #page #container .content .news-list {
    border-bottom: 1px dotted #c2c2c2;
    padding: 10px 3%;
    width: 94%; }
    body.page-id-769 #page #container .content .news-list h4 {
      margin: 5px 0;
      padding: 0; }
      body.page-id-769 #page #container .content .news-list h4 a {
        color: #818181; }
        body.page-id-769 #page #container .content .news-list h4 a:hover {
          text-decoration: none; }
    body.page-id-769 #page #container .content .news-list .date {
      margin-bottom: 10px; }
    body.page-id-769 #page #container .content .news-list .text img {
      display: none; }
    body.page-id-769 #page #container .content .news-list .text p {
      margin: 0 0 15px; }
    body.page-id-769 #page #container .content .news-list .more_detail {
      color: #409B01;
      height: 7px;
      padding-left: 10px;
      width: 4px; }
    body.page-id-769 #page #container .content .news-list .buttonSprite {
      background: url(img/buttons.png) no-repeat;
      background-position: -36px -155px; }
  body.page-id-769 #page #container .content .pagination .right {
    float: right; }
    body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate {
      list-style: none;
      padding: 0; }
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate a,
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate span {
        background: url(img/buttons.png) no-repeat;
        color: #fff;
        display: inline-block;
        font-weight: 700;
        height: 21px;
        text-decoration: none;
        width: 21px; }
        body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate a.page,
        body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate span.page {
          background-position: -42px 0;
          border: 0;
          margin-right: 9px;
          padding: 4px 0 0;
          text-align: center; }
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate a.next {
        background-position: -42px 0;
        border: 0;
        margin: 0;
        padding: 4px 0 0;
        text-align: center; }
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate a.prev {
        background-position: -42px 0;
        border: 0;
        margin-right: 9px;
        padding: 4px 0 0;
        text-align: center; }
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate span.title {
        background-image: none;
        background-position: initial initial;
        background-repeat: initial initial; }
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate span.current {
        background-position: -63px 0;
        border: 0;
        font-weight: 700;
        padding: 4px 0 0; }
      body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate li {
        clear: left;
        display: inline-block;
        font-size: 12px;
        line-height: 13px; }
        body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(8), body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(9), body.page-id-769 #page #container .content .pagination .right .navigation ol.wp-paginate li:nth-child(10) {
          display: none; }
  body.page-id-769 #page #container .content .small-block {
    width: 100%; }
    body.page-id-769 #page #container .content .small-block ul {
      padding: 0;
      list-style: none; }
      body.page-id-769 #page #container .content .small-block ul li > .silverbox {
        display: none; }
    body.page-id-769 #page #container .content .small-block .silverbox {
      width: 100%; }
      body.page-id-769 #page #container .content .small-block .silverbox .title {
        background-color: #aaaaaa;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#aaaaaa), to(dimgrey));
        background-image: -moz-linear-gradient(top, #aaaaaa, dimgrey);
        background-image: -o-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
        background-image: -ms-linear-gradient(top, #aaaaaa 0%, dimgrey 100%);
        background-image: linear-gradient(top, #aaaaaa 0%, dimgrey 100%); }
      body.page-id-769 #page #container .content .small-block .silverbox .text {
        margin: 10px 0;
        width: 100%; }
        body.page-id-769 #page #container .content .small-block .silverbox .text form .fieldWrapper,
        body.page-id-769 #page #container .content .small-block .silverbox .text form .buttonWrap {
          padding: 0 2.5%;
          width: 95%; }
          body.page-id-769 #page #container .content .small-block .silverbox .text form .fieldWrapper input,
          body.page-id-769 #page #container .content .small-block .silverbox .text form .buttonWrap input {
            border-radius: 10px;
            height: 30px;
            margin: 5px 0 0; }
        body.page-id-769 #page #container .content .small-block .silverbox .text form .fieldWrapper input.field {
          background-color: #dadada;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
          background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
          background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
          border: 1px solid #999999;
          color: #959595;
          padding: 0 0 0 5%;
          text-align: left;
          width: 95%; }
        body.page-id-769 #page #container .content .small-block .silverbox .text form .buttonWrap input[type="submit"] {
          background-color: #7acd02;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
          background-image: -moz-linear-gradient(top, #7acd02, #218000);
          background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
          background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
          background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
          border: none;
          color: #fff;
          cursor: pointer;
          width: 101%; }
        body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories {
          padding: 0 10px; }
          body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li {
            margin: 0 0 10px; }
            body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-33 span {
              background-position: -458px -451px;
              height: 26px; }
            body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-34 span {
              background-position: -458px -477px;
              height: 24px; }
            body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-35 span {
              background-position: -458px -501px;
              height: 31px; }
            body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li.cat-item-36 span {
              background-position: -458px -532px;
              height: 25px; }
            body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li a {
              color: #409B01; }
              body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li a:hover {
                text-decoration: none; }
            body.page-id-769 #page #container .content .small-block .silverbox .text ul.news-categories li span {
              display: inline-block;
              margin-right: 10px;
              vertical-align: middle;
              width: 33px; }
  body.page-id-769 #page #container .content .story-note {
    margin: 20px 0 0 0; }
  body.page-id-769 #page #container .content .wpcf7-form {
    width: 100%; }
    body.page-id-769 #page #container .content .wpcf7-form .fieldWrapper.left {
      width: 100%; }
    body.page-id-769 #page #container .content .wpcf7-form .wpcf7-captcha-captcha_image {
      margin: 10px 0; }
    body.page-id-769 #page #container .content .wpcf7-form input,
    body.page-id-769 #page #container .content .wpcf7-form textarea {
      background-color: #dadada;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
      background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
      background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
      border: 1px solid #999999;
      border-radius: 10px;
      color: #959595;
      padding: 0 0 0 5%;
      width: 95%; }
    body.page-id-769 #page #container .content .wpcf7-form input[type="checkbox"] {
      width: 16px; }
    body.page-id-769 #page #container .content .wpcf7-form .form-field a {
      color: #409B01; }
    body.page-id-769 #page #container .content .wpcf7-form .wpcf7-form-control-wrap {
      display: block;
      width: 98%; }
    body.page-id-769 #page #container .content .wpcf7-form input {
      padding: 8px 0 8px 5%;
      width: 95%; }
    body.page-id-769 #page #container .content .wpcf7-form input[type="submit"] {
      background-color: #7ACD02;
      background-color: #7acd02;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
      background-image: -moz-linear-gradient(top, #7acd02, #218000);
      background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
      background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
      background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
      border: none;
      color: #fff;
      cursor: pointer;
      padding: 5px 10px; }
  body.page-id-769 #page #container .content span.right {
    color: #fff;
    margin: -42px 0 0; }

#page {
  overflow: hidden;
  padding: 0;
  width: 100%; }
  #page .darkblue {
    color: #0A3DB4; }
  #page .white {
    color: #fff; }
  #page .color-nav h2 a {
    text-decoration: none; }
  #page .sprite {
    background: url(img/page-sprite.jpg) no-repeat; }
  #page .img-sprite {
    background: url(img/images.png) no-repeat; }
  #page .clear {
    clear: both; }
  #page #header {
    overflow: hidden;
    width: 100%; }
    #page #header #logo {
      margin-bottom: 5px; }
      #page #header #logo a {
        background: url(img/page-sprite.jpg);
        background-position: -365px -140px;
        display: block;
        height: 87px;
        margin: 0 auto;
        position: relative;
        text-indent: -99999px;
        width: 185px; }
    #page #header .top {
      float: right;
      min-width: 100%;
      width: 50%; }
      #page #header .top .facebook-like,
      #page #header .top .textSize,
      #page #header .top .top-link {
        display: none; }
      #page #header .top form {
        background: #f3f3f3;
        display: block;
        float: left;
        margin: 1px 0 0;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 1;
        transition: all 200ms linear;
        -moz-transition: all 200ms linear;
        -o-transition: all 200ms linear;
        -webkit-transition: all 200ms linear; }
        #page #header .top form.closed {
          transition: all 200ms linear;
          -moz-transition: all 200ms linear;
          -o-transition: all 200ms linear;
          -webkit-transition: all 200ms linear;
          height: 0;
          display: none; }
        #page #header .top form input {
          border-radius: 10px;
          height: 30px;
          margin: 10px 2.5% 0;
          width: 95%; }
          #page #header .top form input[type="text"] {
            background-color: #dadada;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
            background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
            background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
            background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
            background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
            border: 1px solid #999999;
            color: #959595;
            padding: 0 0 0 8px;
            text-align: left;
            width: 92%; }
          #page #header .top form input[type="submit"] {
            background-color: #7acd02;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
            background-image: -moz-linear-gradient(top, #7acd02, #218000);
            background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
            background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
            background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
            border: none;
            color: #fff;
            cursor: pointer;
            margin-bottom: 10px;
            width: 95.5%; }
    #page #header .btn-menu {
      background: url(img/triangle_white.png) #043079 no-repeat 54.5% 59%;
      height: 40px;
      position: absolute;
      cursor: pointer;
      width: 50%; }
      @media only screen and (max-width: 380px) {
        #page #header .btn-menu {
          background-position: 58.5% 59%; } }
      #page #header .btn-menu .trigger {
        border-bottom: double white 8.75px;
        border-top: outset white 3.2px;
        cursor: pointer;
        display: block;
        height: 0.15em;
        line-height: 0;
        margin-left: 40%;
        margin-top: 15px;
        position: absolute;
        width: 1.3em; }
    #page #header .btn-search {
      background: url(img/triangle_white.png) #043079 no-repeat 63% 59%;
      border-left: 1px solid #f3f3f3;
      cursor: pointer;
      height: 40px;
      margin: 0 0 0 50%;
      position: relative;
      width: 50%;
      z-index: 2; }
      @media only screen and (max-width: 380px) {
        #page #header .btn-search {
          background-position: 66% 59%; } }
      #page #header .btn-search .trigger {
        background: url(img/search.png) no-repeat 54% 50%;
        height: 100%; }
    #page #header ul.top-nav {
      background: #f3f3f3;
      float: left;
      height: auto;
      left: 0;
      margin: 0;
      overflow-y: hidden;
      padding: 0 2.5% 3.5%;
      position: relative;
      width: 95%;
      z-index: 4;
      transition: all 200ms linear;
      -moz-transition: all 200ms linear;
      -o-transition: all 200ms linear;
      -webkit-transition: all 200ms linear; }
      #page #header ul.top-nav.closed {
        display: none;
        height: 0;
        transition: all 200ms linear;
        -moz-transition: all 200ms linear;
        -o-transition: all 200ms linear;
        -webkit-transition: all 200ms linear; }
      #page #header ul.top-nav li {
        background: url(img/triangle_black.png) no-repeat 0 50%;
        border-bottom: 1px solid #333333;
        display: block;
        height: 40px;
        line-height: 40px;
        list-style: none; }
        #page #header ul.top-nav li a {
          color: #043079;
          display: block;
          margin: 0 0 0 18px;
          text-decoration: none; }
        #page #header ul.top-nav li ul.children {
          display: none; }
          #page #header ul.top-nav li ul.children li {
            display: none; }
    #page #header .bottom {
      display: none; }
  #page #container {
    background: #fff;
    margin: 0;
    padding: 0 5% 1%;
    overflow: hidden !important;
    width: 90%; }
    #page #container .content {
      padding: 0;
      /* hidden map in sub pages */ }
      #page #container .content .for-me-main {
        margin: 100px 0 0; }
      #page #container .content .medieum-block {
        overflow: hidden;
        width: 100%; }
        #page #container .content .medieum-block .did-you-know {
          background-color: #2189f0;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#2189f0), to(#056bd1));
          background-image: -moz-linear-gradient(top, #2189f0, #056bd1);
          background-image: -o-linear-gradient(top, #2189f0 0%, #056bd1 100%);
          background-image: -ms-linear-gradient(top, #2189f0 0%, #056bd1 100%);
          background-image: linear-gradient(top, #2189f0 0%, #056bd1 100%);
          border-radius: 4px;
          margin: 0 0 40px;
          padding: 5px 2.5%;
          position: relative;
          width: 95%;
          z-index: 1; }
          #page #container .content .medieum-block .did-you-know div.bottom {
            background: url(img/triangle.png) no-repeat;
            bottom: 0;
            height: 35px;
            left: 0;
            margin: 0 0 -34px 77% !important;
            position: absolute;
            width: 100%;
            z-index: 1; }
          #page #container .content .medieum-block .did-you-know p,
          #page #container .content .medieum-block .did-you-know h4 {
            color: #fff; }
      #page #container .content .color-nav {
        background-color: #2189f0;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#2189f0), to(#056bd1));
        background-image: -moz-linear-gradient(top, #2189f0, #056bd1);
        background-image: -o-linear-gradient(top, #2189f0 0%, #056bd1 100%);
        background-image: -ms-linear-gradient(top, #2189f0 0%, #056bd1 100%);
        background-image: linear-gradient(top, #2189f0 0%, #056bd1 100%);
        border-radius: 4px;
        padding: 2.5% 5%;
        width: 90%; }
        #page #container .content .color-nav h2 {
          margin: 2px 0; }
        #page #container .content .color-nav ul {
          margin: 0;
          padding: 0; }
          #page #container .content .color-nav ul li {
            background: url("img/buttons.png") no-repeat;
            background-position: 2px -178px;
            list-style: none;
            margin: 2px 0;
            padding: 5px 24px; }
            #page #container .content .color-nav ul li:hover > a {
              text-decoration: underline; }
            #page #container .content .color-nav ul li a {
              color: #fff;
              text-decoration: none; }
            #page #container .content .color-nav ul li.current_page_item {
              background-position: 4px -222px; }
              #page #container .content .color-nav ul li.current_page_item a {
                color: #F3C941;
                font-weight: 700; }
      #page #container .content .map-nav {
        display: none; }
      #page #container .content .post-content h3 {
        color: #137AE0; }
        #page #container .content .post-content h3 a {
          clear: both;
          color: #818181;
          text-decoration: none; }
      #page #container .content .post-content p {
        float: left; }
        #page #container .content .post-content p img.alignleft {
          float: left;
          text-align: left;
          margin: 0 25px 15px 0; }
      #page #container .content .post-content .quick-links {
        display: block; }
        #page #container .content .post-content .quick-links .title {
          background-color: #62b3e8;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#62b3e8), to(#4e9bee));
          background-image: -moz-linear-gradient(top, #62b3e8, #4e9bee);
          background-image: -o-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
          background-image: -ms-linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
          background-image: linear-gradient(top, #62b3e8 0%, #4e9bee 100%);
          color: #fff; }
      #page #container .content .post-content .quick-links-box {
        background: #f2f2f2; }
        #page #container .content .post-content .quick-links-box ul {
          margin: 0 5% 15px;
          padding: 10px 0; }
          #page #container .content .post-content .quick-links-box ul li {
            list-style: none;
            margin: 0 0 10px; }
            #page #container .content .post-content .quick-links-box ul li h4 {
              margin: 0;
              padding: 0; }
              #page #container .content .post-content .quick-links-box ul li h4 a {
                color: #0F76DC;
                margin: 0; }
            #page #container .content .post-content .quick-links-box ul li a {
              color: #818181;
              float: left;
              text-decoration: none;
              width: 75%;
              word-wrap: break-word; }
              #page #container .content .post-content .quick-links-box ul li a:hover {
                text-decoration: underline; }
            #page #container .content .post-content .quick-links-box ul li img {
              background-position: -458px -330px;
              float: left;
              height: 17px;
              margin: 5px 8px 15px 0;
              width: 16px; }
      #page #container .content .post-content .greybg-box {
        background: #f2f2f2;
        margin: 60px 0 15px 0;
        padding: 10px 2.5%;
        overflow-y: hidden;
        width: 95%; }
        #page #container .content .post-content .greybg-box p {
          float: left;
          margin: 5px 0;
          width: 70%; }
          #page #container .content .post-content .greybg-box p:first-of-type {
            width: 30%; }
          #page #container .content .post-content .greybg-box p a {
            color: #409B01;
            text-decoration: none; }
            #page #container .content .post-content .greybg-box p a:hover {
              text-decoration: underline; }
        #page #container .content .post-content .greybg-box table td {
          clear: both;
          float: left;
          width: 100%; }
          #page #container .content .post-content .greybg-box table td img {
            display: block;
            margin: 0 auto 10px; }
        #page #container .content .post-content .greybg-box table p {
          width: 100%; }
          #page #container .content .post-content .greybg-box table p p:first-of-type {
            margin: 0 -30px; }
      #page #container .content .post-content table.price-table {
        border-collapse: collapse;
        float: left;
        margin: 0;
        width: 100%;
        /* Hide table headers (but not display: none;, for accessibility) */ }
        #page #container .content .post-content table.price-table, #page #container .content .post-content table.price-table thead, #page #container .content .post-content table.price-table tbody, #page #container .content .post-content table.price-table th, #page #container .content .post-content table.price-table td, #page #container .content .post-content table.price-table tr {
          display: block; }
        #page #container .content .post-content table.price-table tbody tr.title {
          position: absolute;
          top: -9999px;
          left: -9999px; }
        #page #container .content .post-content table.price-table td {
          border: 1px solid #e3e3e3;
          position: relative;
          padding-left: 50%;
          padding-top: 10px;
          padding-bottom: 10px; }
          #page #container .content .post-content table.price-table 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; }
        #page #container .content .post-content table.price-table tr.title {
          text-align: center;
          position: absolute;
          top: -9999px;
          left: -9999px; }
        #page #container .content .post-content table.price-table tr.greybg {
          background: #f2f2f2; }
        #page #container .content .post-content table.price-table td:nth-of-type(2):before {
          content: "Summer 2009"; }
        #page #container .content .post-content table.price-table td:nth-of-type(3):before {
          content: "Summer 2010"; }
        #page #container .content .post-content table.price-table td:nth-of-type(4):before {
          content: "Summer 2011"; }
      #page #container .content #air-passenger-rights,
      #page #container .content .sharebox,
      #page #container .content .eutube,
      #page #container .content .working-ui,
      #page #container .content .mt15,
      #page #container .content .f11,
      #page #container .content .mb25,
      #page #container .content .bluebox,
      #page #container .content .medieum-block img,
      #page #container .content .mobile-ui,
      #page #container .content .car-text,
      #page #container .content .car-ui,
      #page #container .content .tanbox,
      #page #container .content .mt5,
      #page #container .content .mt25 {
        display: none; }
      #page #container .content .greenbox .title {
        background-color: #77bc01;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#77bc01), to(#639c01));
        background-image: -moz-linear-gradient(top, #77bc01, #639c01);
        background-image: -o-linear-gradient(top, #77bc01 0%, #639c01 100%);
        background-image: -ms-linear-gradient(top, #77bc01 0%, #639c01 100%);
        background-image: linear-gradient(top, #77bc01 0%, #639c01 100%); }
      #page #container .content #eu-youtube iframe {
        display: none; }
      #page #container .content #eu-youtube .youtube-image > img {
        display: block;
        width: 100%; }
      #page #container .content .euCaseStudies .title {
        background-color: #a7a7a7;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a7a7), to(#6c6c6c));
        background-image: -moz-linear-gradient(top, #a7a7a7, #6c6c6c);
        background-image: -o-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
        background-image: -ms-linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%);
        background-image: linear-gradient(top, #a7a7a7 0%, #6c6c6c 100%); }
      #page #container .content .euCaseStudies div.img {
        float: left;
        margin: 0;
        width: 40%; }
        #page #container .content .euCaseStudies div.img img {
          background-position: -775px -330px;
          height: 75px;
          margin-top: 20px;
          width: 84px; }
      #page #container .content .euCaseStudies div.body .wrapCarousel {
        float: left;
        height: auto;
        left: 0;
        margin: 30px 0 0;
        position: relative;
        top: 6px;
        width: 60%;
        z-index: 2; }
        #page #container .content .euCaseStudies div.body .wrapCarousel .carousel {
          float: left;
          height: 290px !important;
          margin: -27px 0 0;
          position: relative;
          z-index: 2; }
          @media only screen and (max-width: 800px) and (min-width: 510px) {
            #page #container .content .euCaseStudies div.body .wrapCarousel .carousel {
              height: 170px !important; } }
          @media only screen and (max-width: 509px) and (min-width: 350px) {
            #page #container .content .euCaseStudies div.body .wrapCarousel .carousel {
              height: 270px !important; } }
          #page #container .content .euCaseStudies div.body .wrapCarousel .carousel ul {
            padding: 0; }
            #page #container .content .euCaseStudies div.body .wrapCarousel .carousel ul li {
              overflow: hidden;
              height: auto;
              padding: 4px 0 42px; }
              #page #container .content .euCaseStudies div.body .wrapCarousel .carousel ul li h4 {
                margin: 0 0 10px; }
              #page #container .content .euCaseStudies div.body .wrapCarousel .carousel ul li h5 {
                margin: 10px 0 0; }
      #page #container .content .euCaseStudies .countdown {
        margin: -15px 0;
        position: relative; }
      #page #container .content ul.orange-list {
        float: left;
        margin: 0;
        padding: 0; }
        #page #container .content ul.orange-list li {
          list-style: none;
          background-image: url(img/bullet.png);
          background-repeat: no-repeat;
          padding: 0 0 0 20px;
          margin: 0 0 10px 0; }
      #page #container .content .home-uk-map {
        display: none; }
      #page #container .content .home-top-block {
        margin: 0 0 20px;
        padding: 2px 0 0; }
      #page #container .content p {
        margin: 0 0 20px;
        text-align: left !important;
        width: 100%; }
      #page #container .content .star-list {
        margin: 0;
        padding: 0; }
        #page #container .content .star-list li {
          background-image: url(img/buttons.png);
          background-repeat: no-repeat no-repeat;
          background-position: 2px -183px;
          list-style: none;
          margin: 5% 0; }
          #page #container .content .star-list li a {
            color: #636363;
            margin-left: 22px;
            text-decoration: underline; }
      #page #container .content .box .img {
        width: 40%;
        text-align: center;
        padding-top: 15px; }
      #page #container .content .box .left {
        float: left; }
      #page #container .content .box .wrapCarousel {
        float: left;
        left: 0;
        position: relative;
        top: 6px;
        width: 60%;
        z-index: 2; }
        #page #container .content .box .wrapCarousel .carousel {
          float: right;
          height: 230px !important;
          margin: -27px 0 0 0;
          position: relative;
          z-index: 2;
          width: 100%; }
          @media only screen and (max-width: 800px) and (min-width: 500px) {
            #page #container .content .box .wrapCarousel .carousel {
              height: 200px !important; } }
          @media only screen and (max-width: 499px) and (min-width: 346px) {
            #page #container .content .box .wrapCarousel .carousel {
              height: 220px !important; } }
          @media only screen and (max-width: 345px) and (min-width: 310px) {
            #page #container .content .box .wrapCarousel .carousel {
              height: 260px !important; } }
          @media only screen and (max-width: 309px) and (min-width: 80px) {
            #page #container .content .box .wrapCarousel .carousel {
              height: 300px !important; } }
          #page #container .content .box .wrapCarousel .carousel ul {
            margin: 0;
            padding: 0; }
            #page #container .content .box .wrapCarousel .carousel ul li {
              height: 230px !important;
              list-style: none;
              padding: 0 0 5px; }
              @media only screen and (max-width: 800px) and (min-width: 500px) {
                #page #container .content .box .wrapCarousel .carousel ul li {
                  height: 200px !important; } }
              @media only screen and (max-width: 499px) and (min-width: 346px) {
                #page #container .content .box .wrapCarousel .carousel ul li {
                  height: 220px !important; } }
              @media only screen and (max-width: 345px) and (min-width: 310px) {
                #page #container .content .box .wrapCarousel .carousel ul li {
                  height: 260px !important; } }
              @media only screen and (max-width: 309px) and (min-width: 80px) {
                #page #container .content .box .wrapCarousel .carousel ul li {
                  height: 300px !important; } }
              #page #container .content .box .wrapCarousel .carousel ul li h4,
              #page #container .content .box .wrapCarousel .carousel ul li h5 {
                width: 100%; }
                #page #container .content .box .wrapCarousel .carousel ul li h4 a,
                #page #container .content .box .wrapCarousel .carousel ul li h5 a {
                  color: #636363;
                  text-decoration: none; }
                  #page #container .content .box .wrapCarousel .carousel ul li h4 a:hover,
                  #page #container .content .box .wrapCarousel .carousel ul li h5 a:hover {
                    text-decoration: underline; }
              #page #container .content .box .wrapCarousel .carousel ul li .date {
                color: #fff;
                padding: 0 10% 0 0;
                text-align: right;
                width: 90%; }
              #page #container .content .box .wrapCarousel .carousel ul li p {
                width: 100%; }
      #page #container .content .box .car-nav {
        height: 37px;
        float: left;
        margin: 15px 0 0;
        overflow-x: hidden;
        position: relative;
        right: 0;
        width: 100%;
        z-index: 10; }
        #page #container .content .box .car-nav .next,
        #page #container .content .box .car-nav .prev {
          cursor: pointer;
          height: 100%;
          text-indent: -99999px;
          width: 35px; }
        #page #container .content .box .car-nav a.next {
          background: url(img/arrow-right.png) no-repeat;
          background-position: 0 0;
          float: right; }
        #page #container .content .box .car-nav a.prev {
          background: url(img/arrow-left.png) no-repeat;
          background-position: 0 0;
          float: left; }
      #page #container .content .tube-list {
        display: none; }
      #page #container .content .for-me-main ul.star-list {
        margin: 0 auto;
        width: 100%; }
      #page #container .content .for-me-main img {
        margin: 10px 34% 0; }
      @media only screen and (max-width: 400px) {
        #page #container .content .for-me-main ul.star-list {
          width: 68%; }
        #page #container .content .for-me-main img {
          margin: 10px 31% 0; } }
      #page #container .content .for-me-main .navybox img {
        background-position: 0 0;
        height: 71px;
        width: 78px; }
      #page #container .content .for-me-main .navybox .title {
        background-color: #1640a6;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#1640a6), to(#072d8a));
        background-image: -moz-linear-gradient(top, #1640a6, #072d8a);
        background-image: -o-linear-gradient(top, #1640a6 0%, #072d8a 100%);
        background-image: -ms-linear-gradient(top, #1640a6 0%, #072d8a 100%);
        background-image: linear-gradient(top, #1640a6 0%, #072d8a 100%); }
      #page #container .content .for-me-main .orangebox img {
        background-position: -82px 0;
        height: 71px;
        width: 103px; }
      #page #container .content .for-me-main .orangebox .title {
        background-color: #f6b900;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f6b900), to(#daa400));
        background-image: -moz-linear-gradient(top, #f6b900, #daa400);
        background-image: -o-linear-gradient(top, #f6b900 0%, #daa400 100%);
        background-image: -ms-linear-gradient(top, #f6b900 0%, #daa400 100%);
        background-image: linear-gradient(top, #f6b900 0%, #daa400 100%); }
      #page #container .content .for-me-main .greenbox img {
        background-position: -188px 0;
        height: 71px;
        width: 80px; }
      #page #container .content .for-me-main .greenbox .title {
        background-color: #77bc01;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#77bc01), to(#639c01));
        background-image: -moz-linear-gradient(top, #77bc01, #639c01);
        background-image: -o-linear-gradient(top, #77bc01 0%, #639c01 100%);
        background-image: -ms-linear-gradient(top, #77bc01 0%, #639c01 100%);
        background-image: linear-gradient(top, #77bc01 0%, #639c01 100%); }
      #page #container .content .for-me-main .pinkbox img {
        background-position: -271px 0;
        height: 71px;
        width: 93px; }
      #page #container .content .for-me-main .pinkbox .title {
        background-color: #f33293;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f33293), to(#d1066c));
        background-image: -moz-linear-gradient(top, #f33293, #d1066c);
        background-image: -o-linear-gradient(top, #f33293 0%, #d1066c 100%);
        background-image: -ms-linear-gradient(top, #f33293 0%, #d1066c 100%);
        background-image: linear-gradient(top, #f33293 0%, #d1066c 100%); }
      #page #container .content .title {
        height: 30px;
        border-radius: 6px 6px 0 0;
        line-height: 30px;
        padding: 0 2.5%;
        width: 95%; }
        #page #container .content .title h3 {
          color: #fff;
          font-size: 13px;
          font-weight: 400;
          text-transform: uppercase; }
          #page #container .content .title h3 a {
            color: #fff;
            font-size: 13px;
            font-weight: 400;
            text-decoration: none; }
      #page #container .content .euNews {
        overflow: hidden; }
        #page #container .content .euNews img {
          background-position: -363px -452px;
          height: 86px;
          width: 89px; }
        #page #container .content .euNews .title {
          background-color: #1640a6;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#1640a6), to(#072d8a));
          background-image: -moz-linear-gradient(top, #1640a6, #072d8a);
          background-image: -o-linear-gradient(top, #1640a6 0%, #072d8a 100%);
          background-image: -ms-linear-gradient(top, #1640a6 0%, #072d8a 100%);
          background-image: linear-gradient(top, #1640a6 0%, #072d8a 100%); }
      #page #container .content .euNear {
        overflow: hidden; }
        #page #container .content .euNear div.img {
          overflow: hidden; }
          #page #container .content .euNear div.img img {
            background-position: -363px -541px;
            height: 106px;
            width: 89px; }
        #page #container .content .euNear .title {
          background-color: #bf64c8;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#bf64c8), to(#742597));
          background-image: -moz-linear-gradient(top, #bf64c8, #742597);
          background-image: -o-linear-gradient(top, #bf64c8 0%, #742597 100%);
          background-image: -ms-linear-gradient(top, #bf64c8 0%, #742597 100%);
          background-image: linear-gradient(top, #bf64c8 0%, #742597 100%); }
        #page #container .content .euNear .insidetxt {
          overflow: hidden; }
          #page #container .content .euNear .insidetxt form {
            margin: 0 0 0 -33%;
            position: absolute;
            width: 82%; }
            #page #container .content .euNear .insidetxt form .fieldWrapper,
            #page #container .content .euNear .insidetxt form .buttonWrap {
              width: 100%; }
            #page #container .content .euNear .insidetxt form input {
              border-radius: 10px;
              height: 30px;
              margin: 5px 0 0;
              width: 100%; }
              #page #container .content .euNear .insidetxt form input[type="text"] {
                background-color: #dadada;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#dadada), to(#fdfdfd));
                background-image: -moz-linear-gradient(top, #dadada, #fdfdfd);
                background-image: -o-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
                background-image: -ms-linear-gradient(top, #dadada 0%, #fdfdfd 100%);
                background-image: linear-gradient(top, #dadada 0%, #fdfdfd 100%);
                border: 1px solid #999999;
                color: #959595;
                padding: 0 0 0 4%;
                text-align: left;
                width: 96%; }
              #page #container .content .euNear .insidetxt form input[type="submit"] {
                background-color: #7acd02;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
                background-image: -moz-linear-gradient(top, #7acd02, #218000);
                background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
                background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
                background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
                border: none;
                color: #fff;
                cursor: pointer;
                width: 101%; }
      #page #container .content .right-block p.aligncenter {
        margin: 10px 0 0;
        text-align: center; }
        #page #container .content .right-block p.aligncenter a {
          color: #043079;
          text-decoration: none; }
      #page #container .content .right-block .eutube-home {
        margin: 105px 0 0;
        overflow: hidden; }
        #page #container .content .right-block .eutube-home .title {
          background-color: #77bc01;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#77bc01), to(#639c01));
          background-image: -moz-linear-gradient(top, #77bc01, #639c01);
          background-image: -o-linear-gradient(top, #77bc01 0%, #639c01 100%);
          background-image: -ms-linear-gradient(top, #77bc01 0%, #639c01 100%);
          background-image: linear-gradient(top, #77bc01 0%, #639c01 100%); }
          #page #container .content .right-block .eutube-home .title h3 {
            float: left;
            margin: 0; }
          #page #container .content .right-block .eutube-home .title span.right {
            float: right; }
            #page #container .content .right-block .eutube-home .title span.right a {
              font-size: 14px;
              color: #fff; }
      #page #container .content .right-block #home-flash {
        width: 100%; }
        #page #container .content .right-block #home-flash iframe {
          display: none; }
        #page #container .content .right-block #home-flash .youtube-image > img {
          width: 100%; }
      #page #container .content .shadow-line {
        background: url(img/shadow-line.jpg) no-repeat -2px 0;
        height: 15px;
        margin: 20px 0 0;
        width: 100%; }
      @media only screen and (max-width: 380px) {
        #page #container .content .shadow-line {
          background-position: -49px 0; } }
      #page #container .content .euMyths {
        overflow: hidden; }
        #page #container .content .euMyths .title {
          background-color: #f6b900;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#f6b900), to(#daa400));
          background-image: -moz-linear-gradient(top, #f6b900, #daa400);
          background-image: -o-linear-gradient(top, #f6b900 0%, #daa400 100%);
          background-image: -ms-linear-gradient(top, #f6b900 0%, #daa400 100%);
          background-image: linear-gradient(top, #f6b900 0%, #daa400 100%);
          margin: 0 0 5px; }
        #page #container .content .euMyths div.img {
          overflow: hidden;
          width: 30%; }
          #page #container .content .euMyths div.img img {
            background-position: -363px -645px;
            height: 80px;
            width: 89px; }
        #page #container .content .euMyths h4 {
          float: right;
          margin: 5px 0 0;
          width: 70%; }
        #page #container .content .euMyths .carousel2 {
          float: left;
          width: 60%; }
          #page #container .content .euMyths .carousel2 li {
            height: 70px; }
          #page #container .content .euMyths .carousel2 a {
            color: #818181;
            text-decoration: none; }
          #page #container .content .euMyths .carousel2 h5 {
            margin: 5px 0;
            padding: 0; }
        #page #container .content .euMyths .links {
          height: 37px;
          margin: 10px 0 0;
          text-align: left;
          width: 100%; }
          #page #container .content .euMyths .links a {
            color: #409B01;
            cursor: pointer;
            line-height: 28px;
            padding: 0 5px;
            text-decoration: underline; }
            #page #container .content .euMyths .links a:hover {
              text-decoration: none; }
            #page #container .content .euMyths .links a:first-of-type {
              border-right: 1px solid #818181;
              margin: 0; }
            #page #container .content .euMyths .links a.next {
              background: url(img/arrow-right.png) no-repeat;
              height: 39px;
              margin: -5px 0 0 1%;
              padding: 0;
              position: absolute;
              width: 34px; }
      #page #container .content .right-block .euStory h3,
      #page #container .content .right-block .euTweet h3 {
        border-radius: 6px;
        margin: 0 0 5px;
        height: 30px;
        padding: 0 2.5%;
        width: 95%; }
        #page #container .content .right-block .euStory h3 a,
        #page #container .content .right-block .euTweet h3 a {
          color: #fff;
          font-size: 13px;
          font-weight: 400;
          line-height: 30px;
          text-transform: uppercase;
          text-decoration: none; }
        #page #container .content .right-block .euStory h3 span,
        #page #container .content .right-block .euTweet h3 span {
          color: #fff;
          cursor: pointer;
          display: block;
          font-size: 15px;
          float: right;
          line-height: 30px;
          text-align: right;
          width: 20%; }
      #page #container .content .right-block .euStory {
        margin: 20px 0 5px;
        overflow: hidden; }
        #page #container .content .right-block .euStory .text {
          transition: all 400ms linear;
          -moz-transition: all 400ms linear;
          -o-transition: all 400ms linear;
          -webkit-transition: all 400ms linear; }
          #page #container .content .right-block .euStory .text.closed {
            transition: all 400ms linear;
            -moz-transition: all 400ms linear;
            -o-transition: all 400ms linear;
            -webkit-transition: all 400ms linear;
            display: none; }
        #page #container .content .right-block .euStory h3 {
          background-color: #0890cf;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#0890cf), to(#0366bb));
          background-image: -moz-linear-gradient(top, #0890cf, #0366bb);
          background-image: -o-linear-gradient(top, #0890cf 0%, #0366bb 100%);
          background-image: -ms-linear-gradient(top, #0890cf 0%, #0366bb 100%);
          background-image: linear-gradient(top, #0890cf 0%, #0366bb 100%); }
        #page #container .content .right-block .euStory h4 {
          float: right;
          margin: 10px 0 0;
          width: 70%; }
        #page #container .content .right-block .euStory img {
          background: url(img/header.png) 6px -48px;
          float: left;
          height: 60px; }
        #page #container .content .right-block .euStory p {
          float: right;
          width: 70%; }
          #page #container .content .right-block .euStory p a {
            color: #409B01;
            clear: both;
            display: block;
            text-decoration: underline; }
            #page #container .content .right-block .euStory p a:hover {
              text-decoration: none; }
      #page #container .content .right-block .euTweet h3 {
        background-color: #50d0f2;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#50d0f2), to(#3cbddf));
        background-image: -moz-linear-gradient(top, #50d0f2, #3cbddf);
        background-image: -o-linear-gradient(top, #50d0f2 0%, #3cbddf 100%);
        background-image: -ms-linear-gradient(top, #50d0f2 0%, #3cbddf 100%);
        background-image: linear-gradient(top, #50d0f2 0%, #3cbddf 100%); }
      #page #container .content .right-block .euTweet .text {
        transition: all 400ms linear;
        -moz-transition: all 400ms linear;
        -o-transition: all 400ms linear;
        -webkit-transition: all 400ms linear; }
        #page #container .content .right-block .euTweet .text.closed {
          transition: all 400ms linear;
          -moz-transition: all 400ms linear;
          -o-transition: all 400ms linear;
          -webkit-transition: all 400ms linear;
          display: none; }
        #page #container .content .right-block .euTweet .text h4,
        #page #container .content .right-block .euTweet .text a {
          float: left;
          margin: 10px 0 5px; }
        #page #container .content .right-block .euTweet .text a {
          color: #409B01;
          margin-left: 10px;
          text-decoration: underline; }
          #page #container .content .right-block .euTweet .text a:hover {
            text-decoration: none; }
        #page #container .content .right-block .euTweet .text a.green {
          float: right; }
        #page #container .content .right-block .euTweet .text #tiwtter_time {
          float: left; }
          #page #container .content .right-block .euTweet .text #tiwtter_time a {
            margin: 0; }
        #page #container .content .right-block .euTweet .text #twitter_div {
          height: 20px;
          width: 100%; }
          #page #container .content .right-block .euTweet .text #twitter_div #twitter_update {
            margin: 5px 0;
            float: left; }
            #page #container .content .right-block .euTweet .text #twitter_div #twitter_update span a {
              margin: 0;
              float: none; }
  #page .errorMsg {
    margin: 94px 0 0 -33%;
    overflow: hidden;
    position: absolute;
    width: 82%; }
    #page .errorMsg .errorMessage_postcode {
      display: none;
      float: right;
      overflow: hidden; }
      #page .errorMsg .errorMessage_postcode img {
        background-position: -585px -459px;
        float: left;
        height: 16px;
        margin: 2px 0 0;
        vertical-align: middle;
        width: 16px; }
      #page .errorMsg .errorMessage_postcode #errorMessage_postcode {
        color: #C90000;
        float: right;
        font-size: 13px;
        font-weight: 700;
        margin: 0 0 0 18px;
        padding: 0; }
  #page #footer {
    background: #fff;
    margin: 0;
    padding: 20px 5% 20px;
    width: 90%; }
    #page #footer .phone {
      display: none; }
    #page #footer .sIFR-alternate {
      display: none; }
    #page #footer .sIFR-flash {
      display: none; }
    #page #footer .phone-mobile {
      height: 50px;
      margin: 35px 0 0;
      padding: 4px 0 0; }
      #page #footer .phone-mobile:hover {
        opacity: 0.8; }
      #page #footer .phone-mobile p {
        margin: -35px 0 0; }
      #page #footer .phone-mobile div.btn-phone {
        background: url(img/phone.png) no-repeat 26% 19%;
        height: 40px;
        margin: 16px 0 0 19%;
        position: absolute;
        width: 20px; }
        @media only screen and (max-width: 360px) {
          #page #footer .phone-mobile div.btn-phone {
            margin: 16px 0 0 11%; } }
      #page #footer .phone-mobile .telf {
        background-color: #7acd02;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#7acd02), to(#218000));
        background-image: -moz-linear-gradient(top, #7acd02, #218000);
        background-image: -o-linear-gradient(top, #7acd02 0%, #218000 100%);
        background-image: -ms-linear-gradient(top, #7acd02 0%, #218000 100%);
        background-image: linear-gradient(top, #7acd02 0%, #218000 100%);
        border-radius: 10px;
        color: #fff;
        cursor: pointer;
        display: block;
        font-weight: 700;
        height: 40px;
        line-height: 40px;
        margin: 10px 0 0;
        padding: 0 10%;
        text-align: center;
        text-decoration: none;
        width: 80%; }
    #page #footer h3.title {
      background-color: #1640a6;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#1640a6), to(#072d8a));
      background-image: -moz-linear-gradient(top, #1640a6, #072d8a);
      background-image: -o-linear-gradient(top, #1640a6 0%, #072d8a 100%);
      background-image: -ms-linear-gradient(top, #1640a6 0%, #072d8a 100%);
      background-image: linear-gradient(top, #1640a6 0%, #072d8a 100%);
      border-radius: 6px;
      color: #fff;
      font-size: 13px;
      font-weight: 400;
      height: 30px;
      line-height: 30px;
      text-transform: uppercase;
      padding: 0 2.5%;
      width: 95%; }
      #page #footer h3.title span {
        color: #FFFFFF;
        cursor: pointer;
        display: block;
        float: right;
        font-size: 15px;
        line-height: 30px;
        text-align: right;
        width: 50%; }
    #page #footer ul {
      margin: 0;
      padding: 0; }
      #page #footer ul.first-list {
        margin: 0 5px;
        transition: all 400ms linear;
        -moz-transition: all 400ms linear;
        -o-transition: all 400ms linear;
        -webkit-transition: all 400ms linear; }
        #page #footer ul.first-list h5 {
          font-size: 13px; }
      #page #footer ul.closed {
        transition: all 400ms linear;
        -moz-transition: all 400ms linear;
        -o-transition: all 400ms linear;
        -webkit-transition: all 400ms linear;
        display: none; }
      #page #footer ul li {
        list-style: none;
        margin: 10px 0; }
        #page #footer ul li div.buttonWrap a.vignettebutton {
          background-color: #1640a6;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#1640a6), to(#072d8a));
          background-image: -moz-linear-gradient(top, #1640a6, #072d8a);
          background-image: -o-linear-gradient(top, #1640a6 0%, #072d8a 100%);
          background-image: -ms-linear-gradient(top, #1640a6 0%, #072d8a 100%);
          background-image: linear-gradient(top, #1640a6 0%, #072d8a 100%);
          border-radius: 6px;
          color: #fff;
          display: block;
          font-weight: 700;
          height: 30px;
          line-height: 30px;
          text-align: center;
          text-decoration: none;
          text-transform: uppercase;
          width: 100%; }
        #page #footer ul li a {
          color: #818181;
          font-size: 13px; }
        #page #footer ul li:hover > a {
          text-decoration: none; }
        #page #footer ul li.left {
          float: left; }
        #page #footer ul li.right {
          float: right; }
        #page #footer ul li.quick-link h5 {
          font-size: 13px;
          font-weight: 700; }
        #page #footer ul li.quick-link ul {
          padding: 0;
          width: 100%; }
          #page #footer ul li.quick-link ul li {
            cursor: pointer;
            padding: 0;
            width: 50%; }
            #page #footer ul li.quick-link ul li:first-of-type {
              margin: 0 0 10px;
              width: 100%; }
              #page #footer ul li.quick-link ul li:first-of-type form select {
                width: 100%; }
            #page #footer ul li.quick-link ul li:last-of-type {
              clear: both;
              padding: 10px 0;
              width: 100%; }
        #page #footer ul li ul.social li {
          margin: 10px 0;
          width: 100%; }
          #page #footer ul li ul.social li a {
            margin: 1px 0 0 10px;
            position: absolute; }
          #page #footer ul li ul.social li img {
            width: 16px;
            height: 16px; }
            #page #footer ul li ul.social li img.facebook {
              background-position: -364px -330px; }
            #page #footer ul li ul.social li img.twitter {
              background-position: -364px -347px; }
            #page #footer ul li ul.social li img.eutube {
              background-position: -364px -364px; }
        #page #footer ul li ul.partner li a {
          margin: 2px 0 0 10px;
          position: absolute;
          width: 60%; }
        #page #footer ul li ul.partner li img.eucom {
          background-position: -364px -382px;
          height: 22px;
          width: 32px; }
        #page #footer ul li ul.partner li img.euuk {
          background-position: -364px -405px;
          height: 23px;
          width: 33px; }
        #page #footer ul li ul.partner li img.pdf {
          background-position: -585px -330px;
          height: 17px;
          margin-bottom: 10px;
          width: 17px; }
  #page .copyright {
    color: #fff;
    margin: 10px 1px 20px 1px;
    padding: 0 5% 50px;
    width: 90%; }
    #page .copyright .right {
      color: #7A8FC2;
      float: right;
      margin: 45px 0 0;
      position: absolute;
      width: 80%; }