#layerslider img {
  width: 255px;
  height: 255px; }

.ls-container {
  visibility: hidden;
  position: relative; }

.ls-lt-container {
  position: absolute; }

.ls-lt-container, .ls-lt-container * {
  text-align: left !important;
  direction: ltr !important; }

.ls-container-fullscreen {
  margin: 0 auto !important;
  padding: 2% !important;
  background: black !important;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border: none !important; }

.ls-container-fullscreen .ls-thumbnail-wrapper, .ls-container-fullscreen .ls-fullscreen, .ls-container-fullscreen .ls-shadow {
  display: none !important; }

.ls-overflow-hidden {
  overflow: hidden; }

.ls-inner {
  position: relative;
  background-position: center center;
  z-index: 2; }

.ls-loading-container {
  position: absolute !important;
  display: none;
  z-index: 3 !important;
  left: 50% !important;
  top: 50% !important; }

.ls-loading-indicator {
  margin: 0 auto; }

.ls-inner, .ls-layer {
  width: 100%;
  height: 100%; }

.ls-layer {
  position: absolute;
  display: none;
  background-position: center center;
  overflow: hidden; }

.ls-active, .ls-animating {
  display: block !important; }

.ls-layer > * {
  position: absolute;
  line-height: normal;
  margin: 0;
  left: 0;
  top: 0; }

.ls-layer .ls-bg {
  left: 50%;
  top: 50%; }

.ls-yourlogo {
  position: absolute;
  z-index: 99; }

.ls-bar-timer {
  position: absolute;
  width: 0;
  height: 2px;
  background: white;
  border-bottom: 2px solid #555;
  opacity: .55;
  filter: alpha(opacity=55);
  z-index: 4;
  top: 0; }

.ls-circle-timer {
  width: 24px;
  height: 24px;
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 4;
  opacity: .65;
  filter: alpha(opacity=65);
  display: none; }

.ls-ct-half {
  background: white; }

.ls-ct-center {
  background: #444; }

.ls-ct-left, .ls-ct-right {
  width: 50%;
  height: 100%;
  overflow: hidden; }

.ls-ct-left, .ls-ct-right {
  float: left;
  position: relative; }

.ls-ct-rotate {
  width: 200%;
  height: 100%;
  position: absolute;
  top: 0; }

.ls-ct-left .ls-ct-rotate, .ls-ct-right .ls-ct-hider, .ls-ct-right .ls-ct-half {
  left: 0; }

.ls-ct-right .ls-ct-rotate, .ls-ct-left .ls-ct-hider, .ls-ct-left .ls-ct-half {
  right: 0; }

.ls-ct-hider, .ls-ct-half {
  position: absolute;
  top: 0; }

.ls-ct-hider {
  width: 50%;
  height: 100%;
  overflow: hidden; }

.ls-ct-half {
  width: 200%;
  height: 100%; }

.ls-ct-center {
  width: 40%;
  height: 40%;
  left: 30%;
  top: 30%;
  position: absolute; }

.ls-ct-half, .ls-ct-center {
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px; }

.ls-bottom-nav-wrapper {
  height: 0; }

.ls-bottom-slidebuttons {
  text-align: left; }

.ls-bottom-nav-wrapper, .ls-below-thumbnails {
  z-index: 2;
  height: 0;
  position: relative;
  text-align: center;
  margin: 0 auto; }

.ls-below-thumbnails {
  display: none;
  z-index: 6; }

.ls-bottom-nav-wrapper a, .ls-nav-prev, .ls-nav-next {
  outline: 0; }

* .ls-bottom-nav-wrapper *, * .ls-bottom-nav-wrapper span * {
  direction: ltr !important; }

.ls-bottom-slidebuttons {
  position: relative;
  z-index: 1000; }

.ls-bottom-slidebuttons, .ls-nav-start, .ls-nav-stop, .ls-nav-sides {
  position: relative; }

.ls-nothumb {
  text-align: center !important; }

.ls-link {
  position: absolute;
  width: 100% !important;
  height: 100% !important;
  left: 0 !important;
  top: 0 !important;
  background: url(/efaPortletWelcomePage/images/blank.gif); }

.ls-vpcontainer {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0; }

.ls-videopreview {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer; }

.ls-playvideo {
  position: absolute;
  left: 50%;
  top: 50%;
  cursor: pointer; }

.ls-tn {
  display: none !important; }

.ls-thumbnail-hover {
  display: none;
  position: absolute;
  left: 0; }

.ls-thumbnail-hover-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  display: none; }

.ls-thumbnail-hover-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.ls-thumbnail-hover-img {
  position: absolute;
  overflow: hidden; }

.ls-thumbnail-hover img {
  max-width: none !important;
  position: absolute;
  display: inline-block;
  visibility: visible !important;
  left: 50%;
  top: 0; }

.ls-thumbnail-hover span {
  left: 50%;
  top: 100%;
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important; }

.ls-thumbnail-wrapper {
  position: relative;
  width: 100%;
  margin: 0 auto;
  z-index: 4; }

.ls-thumbnail {
  position: relative;
  margin: 0 auto; }

.ls-thumbnail-inner, .ls-thumbnail-slide-container {
  width: 100%; }

.ls-thumbnail-slide-container {
  overflow: hidden !important;
  position: relative; }

.ls-touchscroll {
  overflow-x: auto !important; }

.ls-thumbnail-slide {
  text-align: center;
  white-space: nowrap;
  float: left;
  position: relative; }

.ls-thumbnail-slide a {
  overflow: hidden;
  display: inline-block;
  width: 0;
  height: 0;
  position: relative; }

.ls-thumbnail-slide img {
  max-width: none !important;
  max-height: 100% !important;
  height: 100%;
  visibility: visible !important; }

.ls-shadow {
  display: none;
  position: absolute;
  z-index: 1;
  top: 100%;
  width: 100%;
  left: 0;
  overflow: hidden !important;
  visibility: hidden; }

.ls-shadow img {
  width: 100% !important;
  height: auto !important;
  position: absolute !important;
  left: 0 !important;
  bottom: 0 !important; }

.ls-bottom-nav-wrapper, .ls-thumbnail-wrapper, .ls-nav-prev, .ls-nav-next {
  visibility: hidden; }

.ls-wp-fullwidth-container {
  width: 100%;
  position: relative; }

.ls-wp-fullwidth-helper {
  position: absolute; }

.ls-overflow-hidden {
  overflow: hidden; }

.ls-lt-tile {
  position: relative;
  float: left;
  perspective: 500px;
  -o-perspective: 500px;
  -ms-perspective: 500px;
  -moz-perspective: 500px;
  -webkit-perspective: 500px; }

.ls-curtiles {
  overflow: hidden; }

.ls-curtiles, .ls-nexttiles {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.ls-curtile, .ls-nexttile {
  overflow: hidden;
  position: absolute;
  width: 100% !important;
  height: 100% !important; }

.ls-curtile {
  left: 0;
  top: 0; }

.ls-curtile img, .ls-nexttile img {
  position: absolute;
  filter: inherit; }

.ls-3d-container {
  position: relative;
  perspective: 1000px;
  -o-perspective: 1000px;
  -ms-perspective: 1000px;
  -moz-perspective: 1000px;
  -webkit-perspective: 1000px;
  overflow: visible !important; }

.ls-3d-box {
  position: absolute;
  top: 50%;
  left: 50%;
  transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d; }

.ls-3d-box div {
  overflow: hidden;
  background: #777;
  margin: 0;
  padding: 0;
  position: absolute;
  transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d; }

.ls-fullscreen {
  position: absolute;
  z-index: 10;
  cursor: pointer;
  display: block; }

html * .ls-nav-prev, html * .ls-nav-next, html * .ls-container img, html * .ls-bottom-nav-wrapper a, html * .ls-container .ls-fullscreen, body * .ls-nav-prev, body * .ls-nav-next, body * .ls-container img, body * .ls-bottom-nav-wrapper a, body * .ls-container .ls-fullscreen, #ls-global * .ls-nav-prev, #ls-global * .ls-nav-next, #ls-global * .ls-container img, #ls-global * .ls-bottom-nav-wrapper a, #ls-global * .ls-container .ls-fullscreen {
  transition: none;
  -o-transition: none;
  -ms-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  line-height: normal;
  outline: 0;
  padding: 0 3px;
  border: 0; }

html * .ls-thumbnail a, body * .ls-thumbnail a, #ls-global * .ls-thumbnail a {
  transition: none;
  -o-transition: none;
  -ms-transition: none;
  -moz-transition: none;
  -webkit-transition: none;
  line-height: normal;
  outline: 0;
  padding: 0;
  border: 0; }

html * .ls-container img, body * .ls-container img, #ls-global * .ls-container img {
  background: none !important;
  min-width: 0 !important;
  max-width: none !important;
  border-radius: 0;
  box-shadow: none;
  border: 0;
  padding: 0; }

html * .ls-wp-container .ls-layer > *, body * .ls-wp-container .ls-layer > *, #ls-global * .ls-wp-container .ls-layer > * {
  line-height: normal;
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0; }

.ls-wp-fullwidth-container, .ls-wp-fullwidth-helper, .ls-container, .ls-container * {
  box-sizing: content-box !important;
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important; }

html * .ls-yourlogo, body * .ls-yourlogo, #ls-global * .ls-yourlogo {
  margin: 0; }

html * .ls-tn, body * .ls-tn, #ls-global * .ls-tn {
  display: none; }

.site {
  overflow: visible !important; }

.ls-debug-console * {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  color: white !important;
  text-shadow: none !important;
  font-family: "HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,sans-serif !important;
  line-height: normal !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
  font-style: normal !important; }

.ls-debug-console h1 {
  padding-top: 10px !important;
  font-size: 17px !important;
  font-weight: bold !important; }

.ls-debug-console h1:first-child {
  padding-top: 0 !important; }

.ls-debug-console ul {
  padding-top: 10px !important;
  list-style: none !important; }

.ls-debug-console li {
  margin-left: 10px !important;
  font-size: 13px !important;
  position: relative !important;
  font-weight: normal !important; }

html * .ls-debug-console li ul, body * .ls-debug-console li ul, #ls-global * .ls-debug-console li ul {
  display: none;
  width: 260px;
  left: -10px; }

.ls-debug-console li ul {
  position: absolute !important;
  bottom: 100% !important;
  padding: 10px 10px 10px 0 !important;
  background: white !important;
  border-radius: 10px !important;
  box-shadow: 0 0 20px black !important; }

html * .ls-debug-console li:hover ul, body * .ls-debug-console li:hover ul, #ls-global * .ls-debug-console li:hover ul {
  display: block; }

.ls-debug-console li ul * {
  color: black !important; }

.ls-debug-console a {
  text-decoration: none !important;
  border-bottom: 1px dotted white !important; }

.ls-error {
  border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  -wenkit-border-radius: 5px !important;
  background: white !important;
  height: auto !important;
  width: auto !important;
  color: white !important;
  padding: 20px 40px 30px 80px !important;
  position: relative !important;
  box-shadow: 0 2px 20px -5px black; }

.ls-error p {
  line-height: normal !important;
  text-shadow: none !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  text-align: justify !important;
  font-family: Arial,sans-serif !important; }

.ls-error .ls-error-title {
  line-height: 40px !important;
  color: red !important;
  font-weight: bold !important;
  font-size: 16px !important; }

.ls-error .ls-error-text {
  color: #555 !important;
  font-weight: normal !important;
  font-size: 13px !important; }

.ls-error .ls-exclam {
  width: 40px !important;
  height: 40px !important;
  position: absolute !important;
  left: 20px !important;
  top: 20px !important;
  border-radius: 50px !important;
  -moz-border-radius: 50px !important;
  -webkit-border-radius: 50px !important;
  font-size: 30px !important;
  font-weight: bold !important;
  color: white !important;
  line-height: 40px !important;
  background: red !important;
  text-align: center !important; }

html * .ls-container .ls-shadow, html * .ls-container .ls-layer > *, html * .ls-container .ls-fullscreen, html * .ls-container .ls-webkit-hack, html * .ls-container .ls-3d-container, html * .ls-container .ls-lt-container, html * .ls-container .ls-lt-container *, html * .ls-container .ls-thumbnail-wrapper, html * .ls-container .ls-bottom-nav-wrapper, body * .ls-container .ls-shadow, body * .ls-container .ls-layer > *, body * .ls-container .ls-fullscreen, body * .ls-container .ls-webkit-hack, body * .ls-container .ls-3d-container, body * .ls-container .ls-lt-container, body * .ls-container .ls-lt-container *, body * .ls-container .ls-thumbnail-wrapper, body * .ls-container .ls-bottom-nav-wrapper, #ls-global * .ls-container .ls-shadow, #ls-global * .ls-container .ls-layer > *, #ls-global * .ls-container .ls-fullscreen, #ls-global * .ls-container .ls-webkit-hack, #ls-global * .ls-container .ls-3d-container, #ls-global * .ls-container .ls-lt-container, #ls-global * .ls-container .ls-lt-container *, #ls-global * .ls-container .ls-thumbnail-wrapper, #ls-global * .ls-container .ls-bottom-nav-wrapper {
  backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
  -o-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -webkit-transform: translateZ(0); }

html * .ls-container .ls-video-layer, body * .ls-container .ls-video-layer, #ls-global * .ls-container .ls-video-layer, html * .ls-container .ls-layer iframe, body * .ls-container .ls-layer iframe, #ls-global * .ls-container .ls-layer iframe {
  backface-visibility: visible !important;
  -moz-backface-visibility: visible !important;
  transform: none !important;
  -moz-transform: none !important; }

html * .ls-container .ls-webkit-hack, body * .ls-container .ls-webkit-hack, #ls-global * .ls-container .ls-webkit-hack {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1; }

@media (transform-3d),(-o-transform-3d),(-ms-transform-3d),(-moz-transform-3d),(-webkit-transform-3d) {
  #ls-test3d {
    position: absolute;
    left: 9px;
    height: 3px; } }
.slideCarousel_img {
  float: left;
  max-height: 250px;
  width: 350px;
  text-align: center; }

.rightCarousel {
  width: 585px;
  left: 360px; }

.ls-layer p {
  font-size: 1.1em;
  color: #00126c;
  line-height: 18px; }

.sh {
  height: 36px;
  line-height: 36px;
  color: #333;
  font-size: 25px;
  white-space: nowrap; }

.sp {
  line-height: auto;
  color: #555;
  font-size: 15px;
  width: 280px;
  text-align: justify; }

.si {
  border: 1px solid #ddd;
  padding: 5px; }

#layerslider-container {
  padding: 20px 0;
  margin: 0 auto;
  width: 950px; }

#layerslider-container #efa-blue-square {
  display: block;
  width: 84px;
  height: 84px;
  background-color: #0a1653;
  color: #0a1653;
  border: 0;
  padding: 0;
  margin: 0; }

#layerslider-container #efa-yellow-square {
  display: block;
  width: 42px;
  height: 42px;
  background-color: #ffe719;
  color: #ffe719;
  border: 0;
  padding: 0;
  margin: 0; }

#layerslider-container #efa-logo-title {
  display: block;
  height: 84px;
  width: 60px;
  line-height: 84px;
  color: #0a1653;
  font-size: 55px;
  font-family: "Times New Roman",Georgia,Serif;
  border: 0; }

#layerslider-container #efa-logo-txt {
  display: block;
  height: 25px;
  width: 180px;
  line-height: 25px;
  color: #0a1653;
  font-size: 17px;
  font-family: "Times New Roman",Georgia,Serif;
  border: 0;
  font-style: italic; }

#declaration-container {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
  border: 1px solid #e2e2e2;
  outline: 5px solid #f7f7f7;
  padding: 15px;
  background-color: #8db2e3;
  font-size: 13px;
  font-family: Lato,arial;
  color: #505050;
  text-align: justify; }

#declaration-container .title {
  color: #fff;
  font-size: 20px;
  font-weight: 100;
  margin: 0 0 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }

#declaration-container .txt {
  color: #404040;
  font-size: 13px;
  font-family: Lato,arial;
  color: #505050;
  text-align: justify;
  width: 100%; }

#efa-portlet-container {
  width: 100%; }

#homeTopBlock {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: white; }

#homeTopBlockContainer {
  width: 1000px;
  margin: 0 auto; }

#homeMiddleBlock {
  width: 100%;
  margin: 0;
  margin-top: 20px;
  padding: 0;
  background-color: #f5f5f5;
  height: 360px;
  padding-bottom: 10px;
  *margin-top: 25px; }

#homeMiddleBlockContainer {
  width: 1000px;
  margin: 0 auto; }

.mobile #homeMiddleBlockContainer {
  width: 100% !important;
  margin: 0 auto; }

#homeBottomBlock {
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: white;
  padding-bottom: 15px; }

#homeBottomBlockContainer {
  width: 1000px;
  margin: 0 auto;
  text-align: left; }

.mobile #homeBottomBlockContainer {
  width: 100% !important;
  margin: 0 auto; }

#efa-portlet-container .firstcolumn {
  width: 680px;
  float: left;
  height: 350px; }

#efa-portlet-container .mobile .firstcolumn {
  width: 100% !important;
  margin-bottom: 15px; }

#efa-portlet-container .secondcolumn {
  float: right;
  width: 300px;
  height: 350px; }

#efa-portlet-container .mobile .secondcolumn {
  width: 100% !important;
  margin-bottom: 15px; }

#two-items-container {
  margin-top: 10px;
  margin-bottom: 20px;
  width: 100%;
  min-width: 300px;
  min-height: 220px; }

.mobile #two-items-container {
  min-width: 100% !important; }

#efa-portlet-container .block-title-container {
  color: #000;
  background: url("/efa-custom-theme/images/portlet/stripes.png") repeat-x scroll left 50% transparent;
  font-size: 16px;
  font-weight: bold; }

#efa-portlet-container .block-title {
  background: #fff;
  padding: 0 20px 0 0; }

#efa-portlet-container .two-items-content-container {
  margin-top: 10px; }

#efa-portlet-container .two-items-content-container a {
  text-decoration: none; }

#efa-portlet-container .two-items-content-container .two-items-content {
  background: url("/efa-custom-theme/images/metro/arrowhead-right-little.png") no-repeat scroll left 50%;
  padding-left: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e2e2e2;
  min-height: 25px;
  color: #444;
  font-size: 12px; }

#efa-portlet-container .two-items-content-container .two-items-content:hover {
  background: #eeeeee url("/efa-custom-theme/images/metro/arrowhead-right-little.png") no-repeat scroll left 50%; }

.main-container-element {
  float: left;
  background: #f7f6fb;
  margin-top: 0;
  height: 272px;
  overflow: hidden;
  position: relative; }

.main-container-element * {
  -moz-box-sizing: content-box !important; }

.main-container-element a {
  text-decoration: none; }

.main-container-element-3 {
  width: 650px; }

.main-container-element-1 {
  margin-top: 18px;
  width: 1000px; }

.main-container-element-title {
  width: 600px;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  text-align: left;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  position: relative;
  color: #00126c;
  float: left;
  font-weight: bold; }

.main-container-element-3-content {
  width: 621px;
  height: 200px;
  position: relative;
  float: left;
  overflow: hidden;
  position: relative; }

.main-container-element-3-item {
  width: 650px;
  text-align: left;
  position: relative;
  color: #00126c;
  float: left;
  padding: 7px 20px 7px 10px;
  cursor: pointer;
  border-bottom: 1px solid #e6e6fc;
  font-weight: normal; }

.mobile .main-container-element-3-item {
  padding: 7px 10px 7px 10px; }

.main-container-element-3-item:hover {
  background-color: #fff0bf;
  border-top: 1px solid #fd0; }

.main-container-element-3-item-triangle {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-color: transparent transparent transparent #ffdc00;
  font-size: 0; }

.main-container-element-3-item:hover .main-container-element-3-item-triangle {
  display: block; }

.main-container-element-3 a:first-child .main-container-element-3-item {
  border-top: 1px solid transparent; }

.main-container-element-3 a:hover .main-container-element-3-item {
  background-color: #fff0bf;
  border-top: 1px solid #ffdc00; }

.main-container-element-3 a:hover .main-container-element-3-item-triangle {
  display: block; }

.main-container-element-3-action {
  width: 630px;
  padding-left: 10px;
  text-align: left;
  height: 35px;
  line-height: 35px;
  position: relative;
  color: #00126c;
  float: left;
  font-weight: bold;
  border-bottom: 1px solid #e6e6fc;
  cursor: pointer; }

a:hover .main-container-element-3-action {
  background-color: #fff0bf;
  border-top: 1px solid #ffdc00; }

a .main-container-element-3-action img {
  border: 0;
  text-decoration: none;
  margin-right: 5px; }

.main-container-element-3 > a {
  display: block; }

.main-container-element-3-item-logo {
  width: 50px;
  height: 50px;
  float: left;
  margin: 10px 15px; }

.main-container-element-3-item-news {
  height: 70px;
  overflow: hidden;
  text-overflow: ellipsis; }

.main-container-element-3-item-news-text {
  position: relative;
  display: block;
  width: auto; }

#homeTopBlockContainer h2, #homeMiddleBlockContainer h2, #homeBottomBlockContainer h2 {
  line-height: 25px;
  font-size: 1.8em; }

#moreNews {
  width: 500px;
  clear: both;
  padding: 10px 0 0 30px; }

.mobile #moreNews {
  width: auto !important; }

.homeMiddleBlockContainer .firstcolumn a {
  display: inline-block;
  width: 100%; }

#bottom-header {
  display: none !important; }

#mainContainer {
  width: 100% !important; }

.portlet-layout {
  *width: 100%; }

.mobile #whoWeAre {
  background-image: none !important; }

.mobile #whoWeAreContentService {
  display: none; }

#keyfig td {
  background-color: #fd0;
  height: 108px;
  width: 108px;
  padding: 5px 15px;
  border: 4px solid whiteSmoke; }

.keyfigure {
  width: 108px;
  height: 35px;
  color: #00126c;
  font-size: large;
  *margin-top: 0; }

.keyfigure p {
  margin: 8px 5px 5px 0;
  font-family: Verdana,Arial;
  font-size: 1.8em;
  font-weight: normal;
  color: #00126c; }

.keytext {
  width: 108px;
  height: 55px;
  color: #00126c;
  font-size: .95em;
  line-height: 1.2em; }

.columns-2 #column-2 {
  width: 735px\9;
  *width: 735px; }

#whoWeAre {
  width: 1000px;
  clear: both;
  margin: 0 auto; }

.mobile #whoWeAre {
  width: 100% !important; }

#whoWeAreContent {
  width: 800px;
  margin: 0 auto;
  color: #00126c; }

.mobile #whoWeAreContent {
  width: 100% !important; }

#whoWeAreContent p {
  margin: 0 0 7px 0; }

#whoWeAreContent a {
  color: #00126c;
  font-weight: normal;
  text-decoration: underline; }

.descriptionWWA {
  color: black;
  margin: 0 !important;
  font-size: .8em; }

