/*=========================================
 BVNL - SCREEN [LESS]
===========================================
 VARIABLES
-----------------------------------------*/
/*-----------------------------------------
 MIXINS
-----------------------------------------*/
.boxshadow {
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
}
.full-element {
  float: left;
  clear: both;
  width: 939px;
  overflow: hidden;
}
/*=========================================
 STYLES
===========================================
 GLOBAL
-----------------------------------------*/
html,
body {
  height: 100%;
}
body {
  text-align: center;
  font: 76%/1 arial, sans-serif;
  /* 12px font */
  color: #666666;
  background: #FFF;
}
h1,
h2,
h3,
h4 {
  font-weight: bold;
  letter-spacing: 0.015em;
  padding-bottom: 8px;
  line-height: 100%;
}
a,
a:active,
a:visited {
  color: #53ace6;
  text-decoration: none;
}
a:hover,
a:active:hover,
a:visited:hover {
  color: #666666;
}
p {
  margin: 0 0 16px;
}
p:last-child {
  margin: 0;
}
em {
  font-style: italic;
}
dt,
strong {
  font-weight: bold;
}
hr {
  display: none;
}
.current-cat a {
  color: #000 !important;
}
a.arrow-link {
  background: url("../img/bullet_arrow.png") no-repeat scroll left center transparent;
  padding-left: 16px;
}
/*-----------------------------------------
 LAYOUT
-----------------------------------------*/
#container {
  width: 100%;
  height: 100%;
}
#page {
  position: relative;
  width: 939px;
  min-height: 100%;
  margin: 0 auto;
  padding: 0 21px;
  overflow: hidden;
  text-align: left;
  background: #FFF;
}
#branding,
nav.primary,
#featured,
#content,
#supplementary,
#colophon {
  float: left;
  clear: both;
  width: 939px;
  overflow: hidden;
}
#branding {
  position: relative;
  height: 137px;
}
#content {
  position: relative;
  padding-top: 24px;
}
body.home #content {
  padding: 30px 0 5px;
}
#rss-feed {
  position: absolute;
  top: 98px;
  right: 75px;
  background: url(../img/rss_small_icon.png) no-repeat left top;
  height: 20px;
  line-height: 20px;
  text-indent: 20px;
}
#rss-feed .rss {
  color: #54ace6;
}
section.primary {
  float: left;
  width: 619px;
}
body.home section.primary {
  width: 539px;
}
aside.secondary {
  float: right;
  width: 299px;
  padding-top: 4px;
}
body.home aside.secondary {
  width: 379px;
}
#supplementary {
  margin-bottom: 117px;
}
body.home #supplementary {
  margin-bottom: 142px;
}
#colophon {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 939px;
  height: 107px;
  padding: 35px 21px 0;
}
/*-----------------------------------------
 NAVIGATION
-----------------------------------------*/
/* LOGO */
#site-title,
#site-title a {
  width: 201px;
  height: 99px;
}
#site-title {
  position: absolute;
  left: 0;
  top: 15px;
  background: url("../img/logo.png") no-repeat 0 0;
}
#site-title.lang-uk {
  background: url("../img/logo_uk.png") no-repeat 0 0;
}
/* SEARCH */
#site-search,
#site-search-page {
  position: absolute;
  right: 0;
  top: 17px;
  overflow: hidden;
}
#site-search #s,
#site-search-page #s {
  float: left;
  width: 143px;
  height: 23px;
  padding: 0;
  border: 1px solid #CCC;
  border-width: 1px 0 1px 1px;
  text-indent: 8px;
  color: #53ace6;
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f5f6f5 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f5), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f6f5 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f6f5 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f6f5 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #f5f6f5 0%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F6F5', endColorstr='#FFFFFF', GradientType=0);
  /* IE6-9 */
}
#site-search #searchsubmit,
#site-search-page #searchsubmit {
  float: left;
  width: 38px;
  height: 25px;
  overflow: hidden;
  border: 1px solid #53ace6;
  text-indent: -999em;
  background: #83c2ed url("../img/search_button.png") no-repeat center 0;
}
#site-search #searchsubmit:hover,
#site-search-page #searchsubmit:hover {
  background-position: center -23px;
}
#site-search-page {
  position: relative;
  top: 0;
  clear: both;
  width: 100%;
  padding-bottom: 25px;
}
#site-search-page #searchsubmit {
  width: 58px;
}
#site-search-page #s {
  width: 560px;
}
/* MAIN */
nav.primary {
  height: 43px;
  overflow: visible;
}
nav.primary ul.menu {
  width: 100%;
  height: 34px;
  border: 1px solid #a0a0a0;
  border-width: 1px 0;
  background: #cde7f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfdff), color-stop(100%, #cde7f8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* IE10+ */
  background: linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFDFF', endColorstr='#CDE7F8', GradientType=0);
  /* IE6-9 */
}
nav.primary ul.menu li {
  position: relative;
  float: left;
}
nav.primary ul.menu li.menu-item-top {
  height: 34px;
}
nav.primary ul.menu li.menu-item-top > a {
  height: 24px;
  margin: 0 15px;
  padding-top: 10px;
}
nav.primary li.menu-item-top > a:hover,
nav.primary li.menu-item-top.sfHover > a,
.current-menu-item > a,
.current-page-ancestor > a {
  color: #000;
}
nav.primary ul.menu li.menu-item-top.menu-item-has-submenu > a:hover,
nav.primary ul.menu li.menu-item-top.menu-item-has-submenu.sfHover > a {
  height: 32px;
  border: 0;
  background: url("../img/nav_submenu_arrow.png") no-repeat left bottom;
}
nav.primary ul.menu li.menu-item-top.current-menu-item > a,
nav.primary ul.menu li.menu-item-top.current-menu-ancestor > a,
nav.primary ul.menu li.menu-item-top.current-page-ancestor > a {
  height: 22px;
  border-bottom: 5px solid #2EC2F0;
  color: #000;
}
nav.primary ul.menu li a {
  display: block;
  font-size: 100%;
  color: #787878;
}
/* submenu */
nav.primary ul.menu li ul.sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 42px;
  padding: 14px 0;
  border: 1px solid #a0a0a0;
  z-index: 9999;
  background: #cde7f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfdff), color-stop(100%, #cde7f8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* IE10+ */
  background: linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFDFF', endColorstr='#CDE7F8', GradientType=0);
  /* IE6-9 */
}
nav.primary ul.menu li:hover ul.sub-menu,
nav.primary ul.menu li.sfHover ul.sub-menu {
  display: block;
}
nav.primary ul.menu li ul.sub-menu li {
  float: left;
  clear: both;
  width: 100%;
  height: 25px;
}
nav.primary ul.menu li ul.sub-menu li.current-menu-item a,
nav.primary ul.menu li ul.sub-menu li.current-page-ancestor a {
  color: #000;
}
nav.primary ul.menu li ul.sub-menu li a {
  display: block;
  width: 100%;
  height: 27px;
  white-space: nowrap;
}
nav.primary ul.menu li ul.sub-menu li a span {
  display: block;
  padding: 7px 28px 0 14px;
}
nav.primary ul.menu li ul.sub-menu li a:hover {
  height: 25px;
  border: 1px solid #53ACE6;
  border-width: 1px 0;
  color: #FFF;
  background: #81c2ed;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bddef6 0%, #81c2ed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bddef6), color-stop(100%, #81c2ed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #bddef6 0%, #81c2ed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #bddef6 0%, #81c2ed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #bddef6 0%, #81c2ed 100%);
  /* IE10+ */
  background: linear-gradient(top, #bddef6 0%, #81c2ed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BDDEF6', endColorstr='#81C2ED', GradientType=0);
  /* IE6-9 */
}
nav.primary ul.menu li ul.sub-menu li a:hover span {
  padding: 6px 28px 0 14px;
}
/* SUBNAV */
nav.secondary ul.menu {
  border: 1px solid #a0a0a0;
  margin-bottom: 25px;
  padding: 7px 15px;
  background: #cde7f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfdff), color-stop(100%, #cde7f8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* IE10+ */
  background: linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFDFF', endColorstr='#CDE7F8', GradientType=0);
  /* IE6-9 */
}
nav.secondary ul.menu ul {
  margin: 0;
}
nav.secondary ul.menu li {
  padding: 7px 0;
}
nav.secondary ul.menu li a {
  display: block;
  color: #787878;
}
nav.secondary ul.menu li a:hover {
  color: #53ace6;
}
nav.secondary ul.menu li a.sel {
  color: #53ace6;
}
nav.secondary ul.menu li ul {
  margin-top: 7px;
  border-width: 1px 0;
}
.subnav-title {
  margin-bottom: 7px;
  padding: 8px 16px;
  border: 1px solid #a0a0a0;
  border-width: 1px 0;
  font-size: 155%;
  color: #53ace6;
  background: #cde7f8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfdff), color-stop(100%, #cde7f8));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* IE10+ */
  background: linear-gradient(top, #fcfdff 0%, #cde7f8 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCFDFF', endColorstr='#CDE7F8', GradientType=0);
  /* IE6-9 */
}
.subnav-title a {
  display: block;
}
/* PAGINATION */
#paginate {
  clear: both;
  padding: 17px 0;
  overflow: hidden;
}
#paginate .prev,
#paginate .next,
#paginate .page {
  display: block;
  float: left;
  width: 23px;
  height: 23px;
  margin-right: 6px;
  text-align: center;
  line-height: 1;
}
#paginate .page {
  padding-top: 6px;
  height: 17px;
  border: 1px solid #D1D1D1;
  color: #666666;
  background-color: #EAEAEA;
}
#paginate .page:hover {
  color: #54ace6;
  border-color: #54ace6;
}
#paginate .current {
  border-color: #54ace6;
  color: #FFF !important;
  background: #85c3ed;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c2e1f7 0%, #85c3ed 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c2e1f7), color-stop(100%, #85c3ed));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c2e1f7 0%, #85c3ed 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c2e1f7 0%, #85c3ed 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c2e1f7 0%, #85c3ed 100%);
  /* IE10+ */
  background: linear-gradient(top, #c2e1f7 0%, #85c3ed 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C2E1F7', endColorstr='#85C3ED', GradientType=0);
  /* IE6-9 */
}
#paginate .next,
#paginate .prev {
  overflow: hidden;
  width: 25px;
  height: 25px;
  border: 0;
  text-indent: -999em;
  background-image: url("../img/nav_paginate.png");
  background-repeat: no-repeat;
}
#paginate .next:hover,
#paginate .prev:hover {
  background-position: 0 -25px;
}
#paginate .next {
  background-position: 0 -50px;
}
#paginate .next:hover {
  background-position: 0 -75px;
}
/* FOOTER */
nav.tertiary {
  height: 34px;
  overflow: hidden;
  border-bottom: 1px solid #a0a0a0;
}
nav.tertiary li {
  float: left;
  padding: 11px 11px 100px 11px;
}
/* SINGLE */
a[rel="prev"],
a[rel="next"] {
  display: block;
  float: left;
  height: 21px;
  margin: 35px 0 19px;
  padding: 6px 0 0 39px;
  color: #53ace6;
  background-image: url("../img/nav_single.png");
  background-repeat: no-repeat;
}
a[rel="prev"] {
  background-position: 0 -54px;
}
a[rel="prev"]:hover {
  background-position: 0 -81px;
}
a[rel="next"] {
  float: right;
  padding: 6px 39px 0 0;
  background-position: right 0;
}
a[rel="next"]:hover {
  background-position: right -27px;
}
/* LANG */
#lang-sel {
  position: absolute;
  right: 0;
  top: 102px;
}
#lang-sel a {
  color: #999;
  font-size: 11px;
}
#lang-sel a:hover {
  color: #54ace6;
}
/*-----------------------------------------
 CONTENT
-----------------------------------------*/
body.single-post article.entry {
  padding-bottom: 25px;
}
article.entry {
  /*padding-bottom:28px;*/
}
article.entry .entry-header {
  padding-bottom: 18px;
}
article.entry h1,
article.entry h2 {
  color: #53ace6;
  font-size: 155%;
  line-height: 120%;
}
article.entry h1.entry-title,
article.entry h2.entry-title {
  padding: 9px 0 8px;
  border-bottom: 1px solid #a0a0a0;
  line-height: 120%;
}
article.entry .entry-content,
article.entry .entry-summary,
article.entry .entry-intro {
  font-size: 110%;
  line-height: 150%;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  /* or "manual" */
}
article.entry .entry-content {
  padding-bottom: 25px;
}
article.entry .entry-content .entry-content,
article.entry .entry-content .entry-intro {
  font-size: 100%;
}
article.entry .entry-summary {
  font-weight: bold;
  margin: 16px 0 0;
}
article.entry h2,
article.entry h3,
article.entry h4 {
  font-size: 110%;
}
article.entry .results {
  display: block;
  line-height: 130%;
  font-size: 110%;
}
article.entry figure.page-thumb {
  float: left;
  width: 299px;
  margin: 0 21px 8px 0;
}
article.entry figure.page-thumb span {
  display: block;
  width: 299px;
  height: 209px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
article.entry figure.page-thumb span img {
  display: none;
}
article.entry figure.page-thumb figcaption {
  padding-top: 12px;
  font-style: italic;
  line-height: 130%;
  color: #53ace6;
}
article.entry img.aligncenter,
article.entry .wp-caption.aligncenter {
  display: block;
  clear: both;
  margin: 0 auto;
}
article.entry img.alignleft,
article.entry img.alignright,
article.entry .wp-caption.alignleft,
article.entry .wp-caption.alignright {
  display: block;
  margin: 0 10px 10px 0;
  clear: both;
  font-style: italic;
  /*border:1px solid @color-border;*/
}
article.entry img.alignright,
article.entry .wp-caption.alignright {
  margin: 0 0 10px 10px;
}
article.entry .wp-caption-text {
  font-size: 85%;
  line-height: 150%;
  padding: 5px 10px 0 5px;
}
article.entry ul {
  margin: 0 0 16px 16px;
  list-style: square url("../img/bullet.png");
  clear: both;
}
p.edit-link {
  position: absolute;
  right: 320px;
  top: 28px;
}
p.edit-link a {
  display: block;
  padding: 6px 8px;
  color: #FFF;
  background: #53ace6;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
body.home p.edit-link {
  right: 400px;
}
/* buttons */
a.button {
  padding: 4px 10px;
  border: 1px solid #DCDCDC;
  line-height: 150%;
  background: #f4f5f4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f4f5f4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* IE10+ */
  background: linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F4F5F4', GradientType=0);
  /* IE6-9 */
}
a.button:hover {
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
}
/* FRONTPAGE - NEWS */
ol#front-page-news {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #000;
}
ol#front-page-news li {
  float: left;
  width: 287px;
  margin: 13px;
  line-height: 150%;
  color: #666666;
}
ol#front-page-news li figure.entry-thumb {
  position: relative;
  float: left;
  width: 87px;
  height: 87px;
  margin: 0 18px 13px 0;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
ol#front-page-news li figure.entry-thumb img {
  display: none;
}
ol#front-page-news li figure.entry-thumb a {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
ol#front-page-news li figure.entry-thumb a:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
ol#front-page-news li .entry-title,
ol#front-page-news li .entry-date,
ol#front-page-news li .entry-content {
  float: right;
  width: 182px;
}
ol#front-page-news li .entry-title {
  color: #54ace6;
  line-height: 18px;
}
ol#front-page-news li .entry-date {
  display: block;
  padding-bottom: 8px;
  line-height: 1;
  color: #b4b4b4;
}
ol#front-page-news li .entry-content {
  padding-bottom: 16px;
  color: #666666;
}
ol#front-page-news li a.read-more {
  float: left;
}
/* FOOTER */
#colophon section.primary,
#colophon aside.secondary {
  height: 69px;
  border: 1px solid #a0a0a0;
  border-width: 1px 0;
  color: #787878;
  padding: 0;
}
#colophon a {
  color: #787878;
}
#colophon a:hover {
  color: #53ACE6;
}
p.footer-copy,
p.footer-text,
p.social-text,
ul.social {
  display: block;
  width: 100%;
  height: 23px;
  padding: 11px 11px 0;
}
p.social-text {
  border-bottom: 1px solid #a0a0a0;
  margin: 0;
  padding: 11px 0 0;
  text-indent: 11px;
}
ul.social {
  padding: 11px 0 0;
  border-bottom: 1px solid #a0a0a0;
}
ul.social li {
  float: left;
  margin: 0 11px;
}
/* CONTACT */
body.page-template-page-contact-php div.contact {
  overflow: hidden;
  margin-bottom: 26px;
  padding-right: 465px;
  font-size: 110%;
  line-height: 150%;
}
body.page-template-page-contact-php div.contact p.entry-summary {
  margin: 0;
  font-size: 100%;
}
body.page-template-page-contact-php div.contact dl {
  padding: 32px 0 0 0;
}
body.page-template-page-contact-php div.contact dl dt {
  color: #53ace6;
  font-weight: normal;
}
body.page-template-page-contact-php div.contact #gmap_bvnl {
  float: right;
  margin-right: -465px;
  border: 1px solid #a0a0a0;
}
/* TEAM */
#team {
  padding-top: 18px;
}
#team li {
  overflow: hidden;
  padding-bottom: 35px;
}
#team li .column {
  float: left;
  width: 50%;
}
#team li h2 a {
  display: block;
  padding-left: 18px;
  font-size: 140%;
  font-weight: normal;
  background: url("../img/news_bullet.png") no-repeat scroll 0 0 transparent;
}
#team li figure {
  float: left;
  width: 87px;
  height: 87px;
  margin-top: 18px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#team li figure img {
  display: none;
}
#team li dl {
  float: left;
  padding: 23px 0 0 18px;
  line-height: 150%;
}
#team li dl dt {
  font-size: 120%;
}
#team li dl dd.jobtitle {
  font-style: italic;
  padding-bottom: 5px;
}
#team li dl dd strong {
  margin-right: 5px;
}
/* SEARCH + TAGS */
ul#search-list {
  margin: 0;
  padding-top: 18px;
  list-style: none;
}
ul#search-list li {
  padding: 18px 10px 18px 0;
}
ul#search-list li:hover {
  background: #e7f3fc;
  background: -moz-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, #e7f3fc));
  background: -webkit-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: -o-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7F3FC', GradientType=1);
}
ul#search-list li .entry-content,
ul#search-list li .entry-header,
ul#search-list li .entry-summary {
  margin: 0;
  padding: 0;
}
ul#search-list li .entry-header {
  padding: 0 0 0 18px;
  font-size: 110%;
  color: #b4b4b4;
  background: url("../img/news_bullet.png") no-repeat 0 2px;
}
ul#search-list li .entry-header h3 {
  font-size: 110%;
  font-weight: normal;
}
ul#search-list li .entry-summary {
  font-weight: normal;
  font-size: 90%;
}
ul#search-list li .entry-meta {
  padding-top: 8px;
  line-height: 1;
  color: #b4b4b4;
}
ul#search-list li .entry-meta a {
  color: #b4b4b4;
}
ul#search-list li .entry-meta a:hover {
  color: #54ace6;
}
/* PUBLICATIONS */
#publications header p {
  font-size: 110%;
  line-height: 150%;
  font-weight: bold;
  margin: 16px 0 0;
}
#publications ul#publications-list {
  list-style: none;
  margin: 0;
}
#publications ul#publications-list h2 {
  padding-bottom: 16px;
  font-size: 140%;
  font-weight: normal;
}
#publications ul#publications-list ul.items {
  margin: 0 0 10px;
}
#publications ul#publications-list li.item {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 90px 6px 16px;
  background: url("../img/bullet_arrow.png") no-repeat 0 2px;
}
#publications ul#publications-list li.item h3 a {
  font-size: 110%;
  font-weight: normal;
  color: #666666;
}
#publications ul#publications-list li.item h3 a:hover {
  color: #54ace6;
}
#publications ul#publications-list li.item .published {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 110%;
  color: #999;
}
/* LINKS */
#links h2 {
  font-size: 140%;
  color: #54ace6;
}
#links ul {
  padding-bottom: 25px;
}
#links ul li {
  overflow: hidden;
  padding-top: 10px;
}
#links ul li .link-thumb,
#links ul li .link-thumb a {
  float: left;
  width: 59px;
  height: 59px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#links ul li .link-thumb img,
#links ul li .link-thumb a img {
  display: none;
}
#links ul li .link-thumb {
  border-right: 10px solid #FFF;
}
#links ul li .link-entry {
  float: left;
  width: 534px;
  padding-left: 16px;
  font-size: 110%;
  line-height: 150%;
  color: #b4b4b4;
  background: url("../img/widget_list_bullet.png") no-repeat 0 5px;
}
#links ul li .link-entry p {
  padding-bottom: 4px;
}
#links ul li .link-entry a {
  color: #666666;
}
#links ul li .link-entry a:hover {
  color: #54ace6;
}
#job-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
#job-list > li {
  padding-bottom: 25px;
}
#job-list > li article.job-item {
  position: relative;
}
#job-list > li article.job-item .entry-header {
  padding-bottom: 18px;
}
#job-list > li article.job-item h1,
#job-list > li article.job-item h2 {
  color: #53ace6;
  font-size: 155%;
  line-height: 120%;
}
#job-list > li article.job-item h1.entry-title,
#job-list > li article.job-item h2.entry-title {
  padding: 9px 0 8px;
  border-bottom: 1px solid #a0a0a0;
  line-height: 120%;
}
#job-list > li article.job-item .entry-content,
#job-list > li article.job-item .entry-summary,
#job-list > li article.job-item .entry-intro {
  font-size: 110%;
  line-height: 150%;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  /* or "manual" */
}
#job-list > li article.job-item .entry-content {
  padding-bottom: 25px;
}
#job-list > li article.job-item .entry-content .entry-content,
#job-list > li article.job-item .entry-content .entry-intro {
  font-size: 100%;
}
#job-list > li article.job-item .entry-summary {
  font-weight: bold;
  margin: 16px 0 0;
}
#job-list > li article.job-item h2,
#job-list > li article.job-item h3,
#job-list > li article.job-item h4 {
  font-size: 110%;
}
#job-list > li article.job-item .results {
  display: block;
  line-height: 130%;
  font-size: 110%;
}
#job-list > li article.job-item figure.page-thumb {
  float: left;
  width: 299px;
  margin: 0 21px 8px 0;
}
#job-list > li article.job-item figure.page-thumb span {
  display: block;
  width: 299px;
  height: 209px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#job-list > li article.job-item figure.page-thumb span img {
  display: none;
}
#job-list > li article.job-item figure.page-thumb figcaption {
  padding-top: 12px;
  font-style: italic;
  line-height: 130%;
  color: #53ace6;
}
#job-list > li article.job-item img.aligncenter,
#job-list > li article.job-item .wp-caption.aligncenter {
  display: block;
  clear: both;
  margin: 0 auto;
}
#job-list > li article.job-item img.alignleft,
#job-list > li article.job-item img.alignright,
#job-list > li article.job-item .wp-caption.alignleft,
#job-list > li article.job-item .wp-caption.alignright {
  display: block;
  margin: 0 10px 10px 0;
  clear: both;
  font-style: italic;
  /*border:1px solid @color-border;*/
}
#job-list > li article.job-item img.alignright,
#job-list > li article.job-item .wp-caption.alignright {
  margin: 0 0 10px 10px;
}
#job-list > li article.job-item .wp-caption-text {
  font-size: 85%;
  line-height: 150%;
  padding: 5px 10px 0 5px;
}
#job-list > li article.job-item ul {
  margin: 0 0 16px 16px;
  list-style: square url("../img/bullet.png");
  clear: both;
}
#job-list > li article.job-item header {
  overflow: hidden;
}
#job-list > li article.job-item .toggle {
  float: left;
  clear: both;
  margin: 0 0 0 15px;
  cursor: pointer;
}
#job-list > li article.job-item h2 {
  font-size: 140%;
  font-weight: normal;
  padding-left: 18px;
  background: url("../img/news_bullet.png") no-repeat 0 4px;
}
#job-list > li article.job-item .entry-summary,
#job-list > li article.job-item .entry-content {
  margin-left: 18px;
  font-size: 110%;
  line-height: 150%;
}
#job-list > li article.job-item .entry-summary {
  margin: 0 0 16px 18px;
  font-weight: normal;
}
#job-list > li article.job-item .entry-content {
  display: none;
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px dotted #a0a0a0;
}
/* GLOSSARY */
ul#glossary-index {
  overflow: hidden;
  border-left: 1px solid #a0a0a0;
}
ul#glossary-index li {
  float: left;
}
ul#glossary-index li a {
  display: block;
  padding: 4px 8px;
  border-right: 1px solid #a0a0a0;
}
ul#glossary {
  margin-bottom: 25px;
}
ul#glossary li h3 {
  margin-top: 16px;
}
ul#glossary li dl {
  padding: 0 16px;
  line-height: 140%;
}
ul#glossary li dl dt {
  padding: 16px 0 5px;
  font-size: 110%;
  font-weight: bold;
  color: #54ace6;
}
/* FAQ */
ul#faq-list {
  margin-bottom: 25px;
}
ul#faq-list a span.icon {
  display: block;
  position: absolute;
  right: 16px;
  top: 7px;
  width: 18px;
  height: 18px;
  background: transparent url("../img/select_icons_18x18.png") no-repeat 0 0;
}
ul#faq-list li h3 {
  position: relative;
  margin-top: 16px;
}
ul#faq-list li h3 a span.icon {
  background-position: -18px 0;
}
ul#faq-list li h3 a:hover span.icon {
  background-position: -18px -18px;
}
ul#faq-list li h3.selected {
  border: 0 ;
}
ul#faq-list li h3.selected a span.icon {
  background-position: -18px -36px;
}
ul#faq-list li h3.selected a:hover span.icon {
  background-position: -18px -54px;
}
ul#faq-list li ul {
  padding: 0 16px;
  line-height: 140%;
}
ul#faq-list li ul li {
  border-top: 1px dotted #666666;
  position: relative;
  padding: 10px 0 5px;
}
ul#faq-list li ul li:first-child {
  border-top: none;
}
ul#faq-list li ul li h4 a span.icon {
  top: 8px;
  right: 0;
}
ul#faq-list li ul li h4 a:hover span.icon {
  background-position: 0 -18px;
}
ul#faq-list li ul li h4.selected a span.icon {
  background-position: 0 -36px;
}
ul#faq-list li ul li h4.selected a:hover span.icon {
  background-position: 0 -54px;
}
/* CONTACTFORM */
#contactform {
  padding-bottom: 10px;
  /* meldingen */
}
#contactform .wpcf7-form {
  position: relative;
}
#contactform .entry-title {
  margin-bottom: 18px;
}
#contactform p {
  line-height: 150%;
}
#contactform label {
  display: block;
  color: #666666;
}
#contactform input[type=text],
#contactform input[type=email],
#contactform textarea,
#contactform select {
  height: 17px;
  padding: 4px;
  border: 1px solid #CCC;
  color: #666666;
  background: #fffeff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f5f6f5 0%, #fffeff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f6f5), color-stop(100%, #fffeff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f5f6f5 0%, #fffeff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f5f6f5 0%, #fffeff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f5f6f5 0%, #fffeff 100%);
  /* IE10+ */
  background: linear-gradient(top, #f5f6f5 0%, #fffeff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f5', endColorstr='#fffeff', GradientType=0);
  /* IE6-9 */
}
#contactform input[type=text]:focus,
#contactform input[type=email]:focus,
#contactform textarea:focus,
#contactform select:focus {
  border-color: #54ace6;
  -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}
#contactform select {
  height: 27px;
}
#contactform textarea {
  height: 90px;
}
#contactform .row {
  width: 619px;
  overflow: hidden;
  padding-top: 13px;
}
#contactform .full {
  float: left;
  width: 619px;
}
#contactform .full input[type=text],
#contactform .full textarea,
#contactform .full select {
  width: 609px;
}
#contactform .quart {
  float: left;
  width: 139px;
  margin-right: 21px;
}
#contactform .quart.last {
  margin: 0;
}
#contactform .quart input[type=text],
#contactform .quart textarea,
#contactform .quart select {
  width: 129px;
}
#contactform .half {
  float: left;
  width: 299px;
  margin-right: 21px;
}
#contactform .half.last {
  margin: 0;
}
#contactform .half input[type=text],
#contactform .half input[type=email],
#contactform .half textarea {
  width: 289px;
}
#contactform .half select {
  width: 299px;
}
#contactform .radio {
  padding-top: 29px;
}
#contactform .wpcf7-submit {
  clear: both;
  margin-top: 16px;
  padding: 4px 10px;
  border: 1px solid #DCDCDC;
  line-height: 150%;
  color: #54ace6;
  background: #f4f5f4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #f4f5f4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* IE10+ */
  background: linear-gradient(top, #fefefe 0%, #f4f5f4 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEFEFE', endColorstr='#F4F5F4', GradientType=0);
  /* IE6-9 */
}
#contactform .wpcf7-submit:hover {
  color: #666666;
  -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.1);
}
#contactform wpcf7-form-control-wrap {
  position: relative;
}
#contactform span.wpcf7-not-valid-tip {
  width: 100%;
  display: block;
  background: transparent;
  color: red;
  border: 0;
  font-size: 10pt;
  left: 0;
  height: 27px;
  padding: 0;
  position: absolute;
  bottom: 4px;
  z-index: 100;
  text-align: center;
}
#contactform div.wpcf7-validation-errors {
  display: none !important;
}
#contactform div.wpcf7-mail-sent-ok {
  margin: 0;
  position: absolute;
  bottom: 0;
  right: 0;
  font-weight: bold;
  color: #54ace6;
  border: 0;
  padding: 0;
}
/* SITEMAP */
#sitemap ul.list {
  padding-top: 7px;
  line-height: 150%;
}
#sitemap ul.list > li {
  margin-bottom: 25px;
  padding-left: 18px;
  background: url("../img/news_bullet.png") no-repeat 0 4px;
}
#sitemap ul.list > li > a {
  font-size: 140%;
}
#sitemap ul.list > li ul.children ul {
  padding-left: 18px;
}
#sitemap ul.list > li ul.children a {
  font-size: 110%;
  color: #666666;
}
#sitemap ul.list > li ul.children a:hover {
  color: #54ace6;
}
.listContainer1 {
  width: 100%;
  overflow: hidden;
}
.listCol1,
.listCol2 {
  width: 50%;
  float: left;
}
/*-----------------------------------------
 NEWS
-----------------------------------------*/
ol#post-list {
  overflow: hidden;
  margin: 0;
  list-style: none;
}
ol#post-list li.post-item {
  width: 100%;
  padding: 18px 0;
  float: left;
  clear: both;
}
ol#post-list li.post-item:hover {
  background: #e7f3fc;
  background: -moz-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ffffff), color-stop(100%, #e7f3fc));
  background: -webkit-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: -o-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: -ms-linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  background: linear-gradient(left, #ffffff 0%, #e7f3fc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7F3FC', GradientType=1);
}
ol#post-list li.post-item article.post {
  padding: 0 11px 0 134px;
}
ol#post-list li.post-item article.post .entry-thumb {
  float: left;
  width: 113px;
  height: 113px;
  margin-left: -134px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
ol#post-list li.post-item article.post .entry-thumb img {
  display: none;
}
ol#post-list li.post-item article.post .entry-thumb a {
  display: block;
  position: absolute;
  width: 113px;
  height: 113px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
ol#post-list li.post-item article.post .entry-thumb a:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
ol#post-list li.post-item article.post .entry-header {
  padding: 0 0 11px 18px;
  font-size: 110%;
  color: #b4b4b4;
  background: url("../img/news_bullet.png") no-repeat 0 4px;
}
ol#post-list li.post-item article.post .entry-header h2 {
  font-size: 130%;
  font-weight: normal;
}
ol#post-list li.post-item article.post .entry-content {
  font-size: 110%;
  line-height: 150%;
}
/* SINGLE */
body.single-post article.entry h1.entry-title {
  padding: 9px 0 16px;
}
body.single-post article.entry strong.label {
  font-weight: normal;
  color: #53ace6;
}
body.single-post article.entry div.row {
  overflow: hidden;
  clear: both;
  width: 100%;
  padding: 11px 0;
  border-bottom: 1px solid #a0a0a0;
  font-size: 110%;
}
body.single-post article.entry div.row a {
  color: #666666;
}
body.single-post article.entry div.row a:hover {
  color: #53ace6;
}
body.single-post article.entry div.row span.column {
  float: left;
  display: block;
  width: 49.99%;
}
body.single-post article.entry .entry-content,
body.single-post article.entry .entry-intro {
  padding-bottom: 16px;
}
body.single-post article.entry .entry-intro {
  font-weight: bold;
}
body.single-post article.entry footer {
  border-top: 1px solid #a0a0a0;
}
/*-----------------------------------------
 WIDGETS
-----------------------------------------*/
.title-bar {
  width: 100%;
  padding: 7px 0 8px;
  text-indent: 16px;
  font-size: 140%;
  font-weight: bold;
  color: #FFF;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
section.widget {
  margin-bottom: 25px;
}
section.widget h3 a.rss {
  float: right;
  width: 18px;
  margin-right: 16px;
  overflow: hidden;
  text-indent: -999em;
  padding: 0;
  background: url("../img/rss_small_icon.png") no-repeat left center !important;
}
section.widget h4 {
  line-height: 120%;
  color: #54ace6;
}
section.widget time {
  display: block;
  color: #b4b4b4;
  padding-bottom: 8px;
}
section.widget div.widget-content {
  border-bottom: 1px solid #000;
  color: #666666;
}
section.widget a.more {
  display: block;
  padding: 11px 0;
  text-indent: 18px;
  font-size: 140%;
  font-weight: bold;
  color: #666666;
  background: #ffffff url("../img/widget_more_link.png") no-repeat 0 center;
}
section.widget nav ul.menu {
  padding: 16px 16px 5px;
}
section.widget nav ul.menu li {
  padding-bottom: 11px;
}
section.widget nav ul.menu li a {
  display: block;
  padding-left: 19px;
  line-height: 130%;
  color: #666666;
  background-image: url("../img/widget_list_bullet.png");
  background-repeat: no-repeat;
  background-position: left center;
}
section.widget nav ul.menu li a.rss-icon {
  float: right;
  background-image: url("../img/rss_small_icon.png");
  background-repeat: no-repeat;
  background-position: left center;
}
section.widget nav ul.menu li ul.children {
  padding-left: 10px;
}
section.widget nav ul.menu li ul.children li {
  padding-top: 4px;
  padding-bottom: 0px;
}
section.widget nav ul.rss-menu {
  clear: both;
  padding-bottom: 16px;
}
section.widget nav ul.rss-menu li {
  clear: both;
}
section.widget nav ul.rss-menu li a {
  float: left;
  height: 20px;
  line-height: 20px;
}
section.widget nav ul.rss-menu li a.rss-icon {
  float: right;
  width: 18px;
  overflow: hidden;
  text-indent: -999em;
  padding: 0;
  background: url("../img/rss_small_icon.png") no-repeat left center !important;
}
/* TWITTER */
section.widget.twitter .widget-content ul#twitter_update_list {
  margin: 0;
  list-style: none;
}
section.widget.twitter .widget-content ul#twitter_update_list li {
  padding: 8px 16px;
  border-bottom: 1px solid #000;
  line-height: 140%;
}
section.widget.twitter .widget-content ul#twitter_update_list li a {
  color: #AAA;
}
section.widget.twitter .widget-content ul#twitter_update_list li span a:hover {
  text-decoration: underline !important;
}
/* NEWS + REL NEWS */
section.widget.news ol.post li,
section.widget.rel-news ol.post li {
  position: relative;
  overflow: hidden;
  padding: 15px 15px 15px 117px;
  border-bottom: 1px solid #000;
}
section.widget.news ol.post li header,
section.widget.rel-news ol.post li header,
section.widget.news ol.post li .content,
section.widget.rel-news ol.post li .content {
  float: right;
  width: 100%;
}
section.widget.news ol.post li .content,
section.widget.rel-news ol.post li .content {
  line-height: 150%;
}
section.widget.news ol.post li .entry-thumb,
section.widget.rel-news ol.post li .entry-thumb {
  float: left;
  width: 87px;
  height: 87px;
  margin: 0 0 43px -102px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
section.widget.news ol.post li .entry-thumb a,
section.widget.rel-news ol.post li .entry-thumb a {
  display: block;
  width: 87px;
  height: 87px;
}
section.widget.news ol.post li .entry-thumb a:hover,
section.widget.rel-news ol.post li .entry-thumb a:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
section.widget.news ol.post li .entry-thumb img,
section.widget.rel-news ol.post li .entry-thumb img {
  display: none;
}
section.widget.news ol.post li a.read-more,
section.widget.rel-news ol.post li a.read-more {
  position: absolute;
  left: 15px;
  bottom: 15px;
}
/* VIDEO */
section.widget.video iframe {
  display: block;
}
section.widget.video .widget-content {
  padding: 15px;
  border-top: 1px solid #000;
  line-height: 150%;
}
/* TAGCLOUD */
section.widget.tags #tag-list {
  padding: 20px 15px;
  text-align: center;
  line-height: 21px;
  background: #00a9e7 url("../img/widget_tags_back.jpg") repeat-x 0 0;
  border-top: 1px solid #FFF !important;
}
section.widget.tags #tag-list a {
  color: #FFF;
  margin-right: 2px;
}
/* ATTENTION */
section.widget.attention {
  position: relative;
  height: 196px;
  overflow: hidden;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
section.widget.attention.color-blue {
  background: #54ace6 url("../img/widget_attention_back_blue.jpg") no-repeat center top;
}
section.widget.attention.color-purple {
  background: #4e137e url("../img/widget_attention_back_purple.jpg") no-repeat center top;
}
section.widget.attention.color-green {
  background: #9bc33b url("../img/widget_attention_back_green.jpg") no-repeat center top;
}
section.widget.attention.color-orange {
  background: #d38127 url("../img/widget_attention_back_orange.jpg") no-repeat center top;
}
section.widget.attention.color-red {
  background: #bc0a66 url("../img/widget_attention_back_red.jpg") no-repeat center top;
}
section.widget.attention h3 {
  padding: 14px 16px 0;
  font-size: 18px;
  line-height: 140%;
  color: #FFF;
}
section.widget.attention p.description {
  margin: 0;
  padding: 8px 16px 16px;
  font-size: 14px;
  line-height: 140%;
  color: #FFFEFE;
}
section.widget.attention a.button {
  position: absolute;
  left: 16px;
  bottom: 16px;
}
section.primary section.widget.attention.width-full {
  width: 100%;
  clear: both;
}
section.primary section.widget.attention.width-half-left,
section.primary section.widget.attention.width-half-right {
  width: 48.30%;
  float: left;
}
section.primary section.widget.attention.width-half-left {
  margin-right: 3.40%;
  background-position: left top;
}
section.primary section.widget.attention.width-half-right {
  float: right;
  background-position: right top;
}
/* ATTENTION - IMAGE */
section.widget.attention-image {
  position: relative;
  height: 196px;
  color: #FFF;
  background-color: #EFEFEF;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
section.widget.attention-image .widget-caption {
  position: absolute;
  display: block;
  left: 0;
  bottom: 0;
  width: 100%;
  background: rgba(150, 150, 150, 0.75) url("../img/widget_list_bullet.png") no-repeat -2784px 18px;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}
section.widget.attention-image .widget-caption p {
  margin: 0;
  padding: 14px 35px;
  font-size: 14px;
  line-height: 130%;
  font-weight: bold;
}
section.widget.attention-image .widget-caption a {
  color: #FFF;
}
section.widget.attention-image .widget-caption a:hover {
  color: #666666;
}
/* CONTACT */
section.widget.contact div.widget-content {
  border-bottom: 0;
}
section.widget.contact div.widget-content ul.contact.list li {
  padding: 15px;
  border-bottom: 1px solid #000;
  overflow: hidden;
}
section.widget.contact div.widget-content ul.contact.list li dl {
  margin-bottom: 15px;
  line-height: 140%;
}
section.widget.contact div.widget-content ul.contact.list li dl a {
  color: #666666;
  text-decoration: underline;
}
section.widget.contact div.widget-content ul.contact.list li dl a:hover {
  text-decoration: none;
}
/* LOGOS */
section.widget.logos {
  clear: both;
}
section.widget.logos .widget-content {
  height: 120px;
  padding: 20px 0;
}
section.widget.logos .widget-content .caroufredsel_wrapper {
  margin: 0 auto !important;
}
section.widget.logos .widget-content ul {
  overflow: hidden;
  padding: 0 11px 0 0;
}
section.widget.logos .widget-content ul li {
  float: left;
  width: 120px;
  margin: 0 5px;
}
section.widget.logos .widget-content ul li img {
  display: block;
  width: 120px;
  height: auto;
}
/* COLOR SCHEMES */
.color-blue .title-bar {
  background: #54ace6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #87c5ee 0%, #54ace6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87c5ee), color-stop(100%, #54ace6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #87c5ee 0%, #54ace6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #87c5ee 0%, #54ace6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #87c5ee 0%, #54ace6 100%);
  /* IE10+ */
  background: linear-gradient(top, #87c5ee 0%, #54ace6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#87C5EE', endColorstr='#54ACE6', GradientType=0);
  /* IE6-9 */
}
.color-blue .title-bar a {
  color: #FFFFFF;
}
.color-blue .widget-content,
.color-blue ol.post.list li,
.color-blue ul.contact.list li {
  border-color: #54ace6 !important;
  background: #deeffb;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #deeffb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #deeffb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #deeffb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #deeffb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #deeffb 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #deeffb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DEEFFB', GradientType=0);
  /* IE6-9 */
}
.color-blue .widget-content li,
.color-blue ol.post.list li li,
.color-blue ul.contact.list li li {
  border-color: #54ace6 !important;
}
.color-blue .widget-content a:hover,
.color-blue ol.post.list li a:hover,
.color-blue ul.contact.list li a:hover {
  color: #666666 !important;
}
.color-blue .widget-content span a,
.color-blue ol.post.list li span a,
.color-blue ul.contact.list li span a,
.color-blue .widget-content a.more:hover,
.color-blue ol.post.list li a.more:hover,
.color-blue ul.contact.list li a.more:hover,
.color-blue .widget-content nav ul.menu li a:hover,
.color-blue ol.post.list li nav ul.menu li a:hover,
.color-blue ul.contact.list li nav ul.menu li a:hover {
  color: #54ace6 !important;
}
.color-purple .title-bar {
  background: #4e137e;
  /* Old browsers */
  background: -moz-linear-gradient(top, #987db4 0%, #4e137e 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #987db4), color-stop(100%, #4e137e));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #987db4 0%, #4e137e 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #987db4 0%, #4e137e 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #987db4 0%, #4e137e 100%);
  /* IE10+ */
  background: linear-gradient(top, #987db4 0%, #4e137e 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#987DB4', endColorstr='#4E137E', GradientType=0);
  /* IE6-9 */
}
.color-purple .widget-content,
.color-purple ol.post.list li,
.color-purple ul.contact.list li {
  border-color: #4e137e !important;
  background: #e3deec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #e3deec 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e3deec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #e3deec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #e3deec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #e3deec 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #e3deec 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E3DEEC', GradientType=0);
  /* IE6-9 */
}
.color-purple .widget-content li,
.color-purple ol.post.list li li,
.color-purple ul.contact.list li li {
  border-color: #4e137e !important;
}
.color-purple .widget-content a:hover,
.color-purple ol.post.list li a:hover,
.color-purple ul.contact.list li a:hover {
  color: #666666 !important;
}
.color-purple .widget-content span a,
.color-purple ol.post.list li span a,
.color-purple ul.contact.list li span a,
.color-purple .widget-content a.more:hover,
.color-purple ol.post.list li a.more:hover,
.color-purple ul.contact.list li a.more:hover,
.color-purple .widget-content nav ul.menu li a:hover,
.color-purple ol.post.list li nav ul.menu li a:hover,
.color-purple ul.contact.list li nav ul.menu li a:hover {
  color: #4e137e !important;
}
.color-purple .widget-content a.more,
.color-purple ol.post.list li a.more,
.color-purple ul.contact.list li a.more {
  background-position: -400px center !important;
}
.color-purple .widget-content nav ul.menu li a,
.color-purple ol.post.list li nav ul.menu li a,
.color-purple ul.contact.list li nav ul.menu li a {
  background-position: -700px center !important;
}
.color-green .title-bar {
  background: #9bc33b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #c1d785 0%, #9bc33b 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1d785), color-stop(100%, #9bc33b));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #c1d785 0%, #9bc33b 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #c1d785 0%, #9bc33b 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #c1d785 0%, #9bc33b 100%);
  /* IE10+ */
  background: linear-gradient(top, #c1d785 0%, #9bc33b 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C1D785', endColorstr='#9BC33B', GradientType=0);
  /* IE6-9 */
}
.color-green .widget-content,
.color-green ol.post.list li,
.color-green ul.contact.list li {
  border-color: #9bc33b !important;
  background: #eef4df;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #eef4df 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eef4df));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #eef4df 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #eef4df 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #eef4df 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #eef4df 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEF4DF', GradientType=0);
  /* IE6-9 */
}
.color-green .widget-content li,
.color-green ol.post.list li li,
.color-green ul.contact.list li li {
  border-color: #9bc33b !important;
}
.color-green .widget-content a:hover,
.color-green ol.post.list li a:hover,
.color-green ul.contact.list li a:hover {
  color: #666666 !important;
}
.color-green .widget-content span a,
.color-green ol.post.list li span a,
.color-green ul.contact.list li span a,
.color-green .widget-content a.more:hover,
.color-green ol.post.list li a.more:hover,
.color-green ul.contact.list li a.more:hover,
.color-green .widget-content nav ul.menu li a:hover,
.color-green ol.post.list li nav ul.menu li a:hover,
.color-green ul.contact.list li nav ul.menu li a:hover {
  color: #9bc33b !important;
}
.color-green .widget-content a.more,
.color-green ol.post.list li a.more,
.color-green ul.contact.list li a.more {
  background-position: -800px center !important;
}
.color-green .widget-content nav ul.menu li a,
.color-green ol.post.list li nav ul.menu li a,
.color-green ul.contact.list li nav ul.menu li a {
  background-position: -1400px center !important;
}
.color-orange .title-bar {
  background: #d38127;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e2b374 0%, #d38127 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2b374), color-stop(100%, #d38127));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e2b374 0%, #d38127 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e2b374 0%, #d38127 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e2b374 0%, #d38127 100%);
  /* IE10+ */
  background: linear-gradient(top, #e2b374 0%, #d38127 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2B374', endColorstr='#D38127', GradientType=0);
  /* IE6-9 */
}
.color-orange .widget-content,
.color-orange ol.post.list li,
.color-orange ul.contact.list li {
  border-color: #d38127 !important;
  background: #f7ead7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7ead7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7EAD7', GradientType=0);
  /* IE6-9 */
}
.color-orange .widget-content li,
.color-orange ol.post.list li li,
.color-orange ul.contact.list li li {
  border-color: #d38127 !important;
}
.color-orange .widget-content a:hover,
.color-orange ol.post.list li a:hover,
.color-orange ul.contact.list li a:hover {
  color: #666666 !important;
}
.color-orange .widget-content span a,
.color-orange ol.post.list li span a,
.color-orange ul.contact.list li span a,
.color-orange .widget-content a.more:hover,
.color-orange ol.post.list li a.more:hover,
.color-orange ul.contact.list li a.more:hover,
.color-orange .widget-content nav ul.menu li a:hover,
.color-orange ol.post.list li nav ul.menu li a:hover,
.color-orange ul.contact.list li nav ul.menu li a:hover {
  color: #d38127 !important;
}
.color-orange .widget-content a.more,
.color-orange ol.post.list li a.more,
.color-orange ul.contact.list li a.more {
  background-position: -1200px center !important;
}
.color-orange .widget-content nav ul.menu li a,
.color-orange ol.post.list li nav ul.menu li a,
.color-orange ul.contact.list li nav ul.menu li a {
  background-position: -2100px center !important;
}
.color-red .title-bar {
  background: #bc0a66;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e2b374 0%, #bc0a66 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2b374), color-stop(100%, #bc0a66));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e2b374 0%, #bc0a66 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e2b374 0%, #bc0a66 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e2b374 0%, #bc0a66 100%);
  /* IE10+ */
  background: linear-gradient(top, #e2b374 0%, #bc0a66 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E2B374', endColorstr='#BC0A66', GradientType=0);
  /* IE6-9 */
}
.color-red .widget-content,
.color-red ol.post.list li,
.color-red ul.contact.list li {
  border-color: #bc0a66 !important;
  background: #f7ead7;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7ead7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* IE10+ */
  background: linear-gradient(top, #ffffff 0%, #f7ead7 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F7EAD7', GradientType=0);
  /* IE6-9 */
}
.color-red .widget-content li,
.color-red ol.post.list li li,
.color-red ul.contact.list li li {
  border-color: #bc0a66 !important;
}
.color-red .widget-content a:hover,
.color-red ol.post.list li a:hover,
.color-red ul.contact.list li a:hover {
  color: #666666 !important;
}
.color-red .widget-content span a,
.color-red ol.post.list li span a,
.color-red ul.contact.list li span a,
.color-red .widget-content a.more:hover,
.color-red ol.post.list li a.more:hover,
.color-red ul.contact.list li a.more:hover,
.color-red .widget-content nav ul.menu li a:hover,
.color-red ol.post.list li nav ul.menu li a:hover,
.color-red ul.contact.list li nav ul.menu li a:hover {
  color: #bc0a66 !important;
}
.color-red .widget-content a.more,
.color-red ol.post.list li a.more,
.color-red ul.contact.list li a.more {
  background-position: -1200px center !important;
}
.color-red .widget-content nav ul.menu li a,
.color-red ol.post.list li nav ul.menu li a,
.color-red ul.contact.list li nav ul.menu li a {
  background-position: -2100px center !important;
}
/*-----------------------------------------
 SLIDER
-----------------------------------------*/
#featured {
  position: relative;
  clear: both;
  width: 939px;
  height: 328px;
  margin-top: 28px;
  background: #e9eef1;
  background: -moz-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c3e2f7), color-stop(100%, #e9eef1));
  background: -webkit-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: -o-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: -ms-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C3E2F7', endColorstr='#E9EEF1', GradientType=1);
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
#featured ul.ui-tabs-nav {
  position: absolute;
  top: 0;
  right: 0;
  width: 414px;
  height: 328px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  list-style: none;
  background: rgba(238, 247, 253, 0.6);
  z-index: 998;
}
#featured ul.ui-tabs-nav li {
  float: left;
  clear: both;
  width: 414px;
  height: 64px;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #AAA;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a {
  background-position: -35px center;
}
#featured ul.ui-tabs-nav li.first,
#featured ul.ui-tabs-nav li:first-child {
  border-top: 0;
}
#featured ul.ui-tabs-nav li.last,
#featured ul.ui-tabs-nav li:last-child {
  border-bottom: 0;
}
#featured ul.ui-tabs-nav li a {
  display: block;
  width: 100%;
  height: 64px;
  overflow: hidden;
  background: url("../img/slider_arrow.png") no-repeat left center;
}
#featured ul.ui-tabs-nav li a:hover {
  background-position: -35px center;
}
#featured ul.ui-tabs-nav li a:hover span {
  color: #FEFEFE;
  background: #602b8c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #a289bb 0%, #602b8c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a289bb), color-stop(100%, #602b8c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a289bb 0%, #602b8c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a289bb 0%, #602b8c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a289bb 0%, #602b8c 100%);
  /* IE10+ */
  background: linear-gradient(top, #a289bb 0%, #602b8c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A289BB', endColorstr='#602B8C', GradientType=0);
  /* IE6-9 */
}
#featured ul.ui-tabs-nav li a span {
  display: block;
  float: right;
  width: 322px;
  height: 51px;
  padding: 13px 38px 0 19px;
  font-size: 120%;
  line-height: 130%;
  color: #646464;
  background: #e9eef1;
  background: -moz-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c3e2f7), color-stop(100%, #e9eef1));
  background: -webkit-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: -o-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: -ms-linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  background: linear-gradient(left, #c3e2f7 0%, #e9eef1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C3E2F7', endColorstr='#E9EEF1', GradientType=1);
}
#featured .ui-tabs-panel {
  position: relative;
  width: 560px;
  height: 328px;
}
#featured .ui-tabs-panel img {
  display: block;
  width: 560px;
  height: 328px;
}
#featured .ui-tabs-hide {
  display: none;
}
/*-----------------------------------------
 Newsletter
-----------------------------------------*/
div#nieuwsbrief ul {
  margin: 0;
  padding: 0;
}
section.post-type-post #backgroundTable {
  margin-top: -30px;
}
section.post-type-post #templatePreheader {
  display: none;
}
section.post-type-post #preheaderBody {
  display: none;
}
section.post-type-post #headerBody {
  display: none;
}
section.post-type-post table#templateBody h4 {
  padding-bottom: 25px;
  padding-left: 23px;
}
section.post-type-post table#templateBody table#tweede-bericht h4 {
  padding-top: 25px;
}
section.post-type-post table#templateBody .nieuws-title {
  color: #53ACE6;
  font-weight: bold;
}
section.post-type-post table#templateBody .nieuws-title span.bericht-tekst {
  line-height: 200%;
  color: #666666;
  font-weight: normal;
}
section.post-type-post table#templateBody table#nieuwsTable {
  margin-left: 23px;
}
section.post-type-post table#templateFooter td.footerContent {
  padding: 5px;
}
section.post-type-post .footerContainer {
  display: none;
}
section.post-type-post table#footerBottom div {
  padding: 5px;
}
div#light_popup {
  display: none;
  opacity: .9;
  z-index: 10000;
  border: 3px solid grey;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  position: absolute;
  background: white;
  top: 50%;
  left: 50%;
  margin-left: -320px;
  margin-top: -240px;
  width: 640px;
  height: 480px;
}
div#light_popup iframe {
  border: 0;
  width: 100%;
  height: 100%;
}
div#light_popup .close {
  position: absolute;
  bottom: 5px;
  right: 5px;
  display: block;
  padding: 10px 12px;
  color: #FFF;
  background: #53ace6;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
body.in-iframe header#branding,
body.in-iframe nav.primary,
body.in-iframe aside,
body.in-iframe footer,
body.in-iframe #cookie_opt_in_top_bar_container,
body.in-iframe #cookie_opt_in_anchor {
  display: none;
}
body.in-iframe #page {
  width: 578px;
  padding: 0 20px;
}
body.in-iframe #page #content {
  width: 100%;
}
body.in-iframe #page #content .primary {
  width: 100%;
}
div#light_popup {
  margin-top: -88px;
  height: 176px;
  text-align: left;
  padding: 0 20px;
}
