#header .logo,
#footer .logo:before {
  -webkit-background-size: contain;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
nav ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#footer .contact a {
  color: inherit !important;
  text-decoration: none !important;
}
#footer .select-wrap select,
#footer input,
#footer textarea,
#footer button,
#footer .button {
  font: inherit;
  color: inherit;
}
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome/fontawesome-webfont.eot");
  src: url("../fonts/fontawesome/fontawesome-webfont.eot?#iefix") format('embedded-opentype'), url("../fonts/fontawesome/fontawesome-webfont.woff2") format('woff2'), url("../fonts/fontawesome/fontawesome-webfont.woff") format('woff'), url("../fonts/fontawesome/fontawesome-webfont.ttf") format('truetype'), url("../fonts/fontawesome/fontawesome-webfont.svg#fontawesomeregular") format('svg');
  font-weight: 400;
  font-style: normal;
}
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
:focus {/* remember to define focus styles! */
	outline: 0;
}
body {
	background: #fff;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {/* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-size: 100%;
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
@font-face {
    font-family: 'BitterItalic';
    src: url('../fonts/Bitter-Italic-webfont.eot');
    src: url('../fonts/Bitter-Italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Bitter-Italic-webfont.woff') format('woff'),
    url('../fonts/Bitter-Italic-webfont.ttf') format('truetype'),
    url('../fonts/Bitter-Italic-webfont.svg#BitterItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** Shareticker large**/

.cision_shareTickerLarge_container table.sharetickerwrapper
{
    width: 100%;
    border: 0;
    border-collapse: inherit;
}

.cision_shareTickerLarge_container .sharetickerwrapper tr:nth-child(2n+1)
{
    background: transparent;
}
.cision_shareTickerLarge_container .sharetickerwrapper td
{
    padding: 0;
    border: 0;
    font-weight: bold;
}
.cision_shareTickerLarge_container .sharetickertable td
{
    font-weight: normal;
}

.cision_shareTickerLarge_container .sharetickerwrapper .sharetickertable {
    border: 0 none;
    border-collapse: inherit;
    margin-top: 1%;
    font-weight: normal;
}

.cision_shareTickerLarge_container .sharetickertable img {
    margin: 0;
    display: inline;
    padding: 0;
    float: left;
}

.cision_shareTickerLarge_container .sharetickertable .sharetickerheadcolum,
.cision_shareTickerLarge_container .sharetickertable .sharetickerdatacolum
{
    height: 0;
    font-size: 111%;
}

.cision_shareTickerLarge_container .sharetickerfooter {
    font-size: 90%;
    color: #AAA;
    display: inline-block;
    padding-top: 1.4%;
    font-weight: normal;
}


/** ShareGraph **/
.cision_ShareGraph_container, .cision_ShareGraph_container #frmShareGraph {
    width: 100%;
}

.cision_ShareGraph_container ul,
.cision_ShareGraph_container li {
    list-style: none outside none;
    padding: 0;
    margin: 0;
}

.cision_ShareGraph_container li {
    margin: 0;
    padding-top: 6px;
    padding-bottom: 6px;
}

.cision_ShareGraph_container .elementWrapper {
    padding: 15px 0 15px 0;
    clear: left;
}

.cision_ShareGraph_container .elementWrapper img,
.cision_ShareGraph_container .elementWrapper a {
    display: inline;
    margin: 0;
    padding: 0;
}

.cision_ShareGraph_container .elementWrapper img {
    margin: 0 0 3px 3px
}

.cision_ShareGraph_container #GraphWrapper {
    padding-bottom: 10px;
    width: 430px;
}

.cision_ShareGraph_container #formWrapper {
    padding: 0 10px;
    padding-bottom: 10px !important;
    padding-bottom: 0;
}

.cision_ShareGraph_container .fromBackground,
.cision_ShareGraph_container .ShareFromBackground {
    background: #F8F8F8;
}

.cision_ShareGraph_container #formWrapper ul,
.cision_ShareGraph_container #formWrapper li {
    margin: 0;
    padding: 0;
}

.cision_ShareGraph_container #formWrapper ul {
    padding-bottom: 10px;
}

.cision_ShareGraph_container #formWrapper li {
    list-style: none outside none;
    float: left;
}

.cision_ShareGraph_container #formWrapper .period-element li {
    padding-right: 20px;
}

.cision_ShareGraph_container #formWrapper .period-element li label {
    display: block;
    color: #333;
    font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif;
    font-style: normal;
    font-weight: bold;
}

.cision_ShareGraph_container #formWrapper br {
    clear: left;
}

.cision_ShareGraph_container #formWrapper .datefield {
    width: 85px;
}

.cision_ShareGraph_container .list-element {
    width: 230px;
    margin-bottom: 10px;
    margin-right: 20px;
    background: url('data:image/gif;base64,R0lGODlhAgASAJEAAAAAAP///6CgoP///yH5BAEAAAMALAAAAAACABIAAAIFnI+pK1sAOw%3D%3D') repeat-x scroll center bottom transparent;
}

.cision_ShareGraph_container .left {
    float: left;
}

.cision_ShareGraph_container .right {
    float: right;
}

.cision_ShareGraph_container label {
    display: inline;
}

.cision_ShareGraph_container .color-box {
    width: 8px;
    height: 8px;
    font-size: 0;
}

.cision_ShareGraph_container #ticker0 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=0&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker1 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=1&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker2 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=2&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker3 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=3&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker4 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=4&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker5 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=5&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker6 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=6&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker7 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=7&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker8 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=8&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker9 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=9&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker10 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=10&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker11 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=11&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #ticker12 {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&LegendIndex=12&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #boxQuantity {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&GetQuantityLegend=true&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container #boxDelta {
    background: url("http://feed.ne.cision.com/sharegraph/LegendBuilderPage.aspx?LegendWidth=8&LegendHeight=8&GetPercentLegend=true&LegendBorder=1&legendbordercolor=dark") no-repeat scroll center top transparent;
}

.cision_ShareGraph_container .event-box {
    width: 10px;
    height: 20px;
    font-size: 0px;
}

.cision_ShareGraph_container #date1,
.cision_ShareGraph_container #date2 {
    margin-right: 3px;
}


/**  **/
.cision_share_subscription_container,
.cision_press_subscription_container {margin:0.2em 0;}

.cision_share_subscription_container .section-title,
.cision_press_subscription_container .section-title {font-weight:bold; display:block; margin: 0 0 0.5em;}

.cision_share_subscription_container .fieldblock {float:left; margin-bottom:3%;}
.cision_share_subscription_container .fieldblock.left {margin-right:5%;}
.cision_share_subscription_container .fieldgroup label,
.cision_share_subscription_container .fieldgroup input,
.cision_press_subscription_container label,
.cision_press_subscription_container input {display:inline-block; vertical-align: middle;}

.cision_share_subscription_container .fieldgroup .textbox {width:10em; margin-bottom:0.5em;}
.cision_share_subscription_container .fieldblock.left label {width:5em;}

.cision_share_subscription_container .fieldgroup label,
.cision_press_subscription_container label {line-height: 1.1429;}

.cision_share_subscription_container .email-wrapper {clear:both; margin-bottom:3%;}
.cision_share_subscription_container .email-wrapper input,
.cision_press_subscription_container .fieldblock.block3 input {max-width: 15.3em; display:block; margin-bottom:0.5em;}
.cision_share_subscription_container .submit-wrapper {clear:both;}

.cision_share_subscription_container .message,
.cision_press_subscription_container .message {padding-top:1em;}

.cision_press_subscription_container .fieldblock {margin-bottom:3%;}

.cision_share_subscription_container .loading,
.cision_press_subscription_container .loading {display:none;}

/* Loading */
#ie7 #circularG,
#ie8 #circularG,
#ie8 #circularG
{
    display: none;
}

#circularG {
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
}

#circularG .circularG {
    position: absolute;
    background-color: #000;
    width: 5px;
    height: 5px;

    -moz-border-radius: 3px;
    -moz-animation-name: bounce_circularG;
    -moz-animation-duration: 0.72s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: linear;

    -webkit-border-radius: 3px;
    -webkit-animation-name: bounce_circularG;
    -webkit-animation-duration: 0.72s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: linear;

    -o-border-radius: 3px;
    -o-animation-name: bounce_circularG;
    -o-animation-duration: 0.72s;
    -o-animation-iteration-count: infinite;
    -o-animation-direction: linear;

    border-radius: 3px;
    -webkit-animation-name: bounce_circularG;
    animation-name: bounce_circularG;
    -webkit-animation-duration: 0.72s;
    animation-duration: 0.72s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: linear;
    animation-direction: linear;
}

#circularG_1 {
    left: 0;
    top: 8px;
    -webkit-animation-delay: 0.27s;
    animation-delay: 0.27s;
}

#circularG_2 {
    left: 2px;
    top: 2px;
    -webkit-animation-delay: 0.36s;
    animation-delay: 0.36s;
}

#circularG_3 {
    top: 0;
    left: 8px;
    -webkit-animation-delay: 0.45s;
    animation-delay: 0.45s;
}

#circularG_4 {
    right: 2px;
    top: 2px;
    -webkit-animation-delay: 0.54s;
    animation-delay: 0.54s;
}

#circularG_5 {
    right: 0;
    top: 8px;
    -webkit-animation-delay: 0.63s;
    animation-delay: 0.63s;
}

#circularG_6 {
    right: 2px;
    bottom: 2px;
    -webkit-animation-delay: 0.72s;
    animation-delay: 0.72s;
}

 #circularG_7 {
    left: 8px;
    bottom: 0;
    -webkit-animation-delay: 0.81s;
    animation-delay: 0.81s;
}

#circularG_8 {
    left: 2px;
    bottom: 2px;
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

@-webkit-keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1)
    }

    100% {
        -webkit-transform: scale(.3)
    }

}

@keyframes bounce_circularG {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    100% {
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }

}
.map-wrapper{
	margin-right: -6% !important;
	text-align: center;
}

.map-wrapper .map-content{
	display: inline-block;
}

@media only screen and (max-width: 500px){
	.map-wrapper{
		margin-right: 0 !important;
	}
}
html {
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
.wrapper {
  margin: 0 auto;
  max-width: 1000px;
  padding: 0 1%;
}
.float-clear:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.margin-clear:before {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.margin-clear:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.content-block,
.border-box,
.match-height,
.wp-content img,
.wp-content input,
.wp-content textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.content-block {
  float: left;
  width: 23.5%;
  margin-right: 2%;
}
.content-block.no-margin {
  width: 25%;
  margin: 0;
}
.content-block.right {
  float: right;
  margin-right: 0;
}
.content-block.right.clear {
  clear: right;
}
.content-block.double {
  width: 49%;
}
.content-block.triple {
  width: 74.5%;
}
.content-block.third {
  width: 32%;
}
.content-block.two-thirds {
  width: 66%;
}
.content-block.full {
  width: 100%;
  margin-right: 0;
}
.content-block.clear {
  clear: left;
}
.dynamic-children .content-block:nth-child(4n + 4) {
  float: right;
  margin-right: 0;
}
.content-block-wrap > .content-block {
  margin-bottom: 2%;
}
.content-block-wrap:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  margin-bottom: -2%;
}
.fading {
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
.expanding {
  -webkit-transition: width 1s ease-in-out, height 1s ease-in-out;
  transition: width 1s ease-in-out, height 1s ease-in-out;
}
.expanding.last-active {
  z-index: 99;
}
.expanding.fading {
  -webkit-transition: width 1s ease-in-out, height 1s ease-in-out, opacity 1s ease-in-out;
  transition: width 1s ease-in-out, height 1s ease-in-out, opacity 1s ease-in-out;
}
.expanding.font-expanding {
  -webkit-transition: width 1s ease-in-out, height 1s ease-in-out, font-size 1s ease-in-out;
  transition: width 1s ease-in-out, height 1s ease-in-out, font-size 1s ease-in-out;
}
.font-expanding,
.font-expanding * {
  -webkit-transition: font-size 1s ease-in-out;
  transition: font-size 1s ease-in-out;
}
.disable-transition {
  -webkit-transition: none !important;
  transition: none !important;
}
.mobile-show {
  display: none;
}
.center-list {
  text-align: center;
}
.center-list li {
  display: inline-block;
}
.justify-list {
  text-align: justify;
  line-height: 0;
}
.justify-list:after {
  content: " ";
  display: inline-block;
  width: 100%;
}
.justify-list li {
  display: inline-block;
}
@media only screen and (max-width: 950px) {
  .font-scaling {
    font-size: 95% !important;
  }
}
@media only screen and (max-width: 900px) {
  .font-scaling {
    font-size: 90% !important;
  }
}
@media only screen and (max-width: 850px) {
  .font-scaling {
    font-size: 85% !important;
  }
}
@media only screen and (max-width: 800px) {
  .font-scaling {
    font-size: 80% !important;
  }
}
@media only screen and (max-width: 750px) {
  .font-scaling {
    font-size: 75% !important;
  }
  .hide-750 {
    display: none;
  }
}
@media only screen and (max-width: 700px) {
  .font-scaling {
    font-size: 70% !important;
  }
  .font-scaling.seventy-five {
    font-size: 75% !important;
  }
}
@media only screen and (max-width: 650px) {
  .font-scaling {
    font-size: 65% !important;
  }
}
@media only screen and (max-width: 600px) {
  .font-scaling {
    font-size: 60% !important;
  }
}
@media only screen and (max-width: 550px) {
  .font-scaling {
    font-size: 55% !important;
  }
}
@media only screen and (max-width: 500px) {
  .font-scaling,
  .font-scaling.seventy-five {
    font-size: 100% !important;
  }
  .font-scaling.always-scale-half,
  .font-scaling.always-scale {
    font-size: 50% !important;
  }
  .content-block:not(.no-reflow) {
    width: 49% !important;
  }
  .content-block.no-margin:not(.no-reflow) {
    width: 50% !important;
  }
  .content-block.mobile-left {
    float: left;
    margin-right: 2%;
  }
  .content-block.mobile-spacing {
    margin-bottom: 2%;
  }
  .content-block.mobile-spacing:last-child {
    margin-bottom: 0;
  }
  .content-block.double:not(.no-reflow),
  .content-block.triple:not(.no-reflow),
  .content-block.two-thirds:not(.no-reflow),
  .content-block.full,
  .content-block.mobile-full {
    width: 100% !important;
    margin-right: 0 !important;
  }
  .content-block.mobile-half,
  .content-block.mobile-half:not(.no-reflow) {
    width: 49% !important;
    margin-right: 2%;
  }
  .content-block.mobile-right,
  .dynamic-children .content-block:nth-child(even) {
    float: right;
    margin-right: 0;
  }
  .content-block.double:not(.no-reflow).match-height,
  .content-block.triple:not(.no-reflow).match-height,
  .content-block.two-thirds:not(.no-reflow).match-height,
  .content-block.mobile-full.match-height,
  .match-height.mobile-auto-height {
    height: auto !important;
  }
  .mobile-hide {
    display: none;
  }
  .mobile-show {
    display: block;
  }
  .mobile-show.inline {
    display: inline;
  }
  table.mobile-show {
    display: table;
  }
}
@media only screen and (max-width: 450px) {
  .font-scaling,
  .font-scaling.seventy-five {
    font-size: 90% !important;
  }
  .font-scaling.always-scale-half {
    font-size: 50% !important;
  }
  .font-scaling.always-scale {
    font-size: 45% !important;
  }
}
@media only screen and (max-width: 400px) {
  .font-scaling.always-scale-half {
    font-size: 50% !important;
  }
  .font-scaling.always-scale {
    font-size: 40% !important;
  }
}
@media only screen and (max-width: 350px) {
  .font-scaling {
    font-size: 70% !important;
  }
  .font-scaling.seventy-five {
    font-size: 75% !important;
  }
  .font-scaling.always-scale-half {
    font-size: 50% !important;
  }
  .font-scaling.always-scale {
    font-size: 35% !important;
  }
}
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
.slider-wrap *:before,
.slider-wrap *:after {
  display: none !important;
}
.slider-wrap {
  position: relative !important;
}
.slider-wrap .slides > li {
  -webkit-backface-visibility: hidden;
}
.slider-wrap .slides li {
  padding: 0 !important;
}
.slider-wrap .slides img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}
.slider-wrap.no-scale .slides img {
  width: auto !important;
  max-width: 100% !important;
}
.slider-wrap.no-nav .flex-control-nav {
  display: none;
}
.slider-wrap .flex-direction-nav {
  display: none;
}
.slider-wrap.arrow-nav .flex-direction-nav {
  display: block;
}
.flex-control-nav {
  position: absolute !important;
  bottom: 2% !important;
  padding-bottom: 1.5em !important;
  margin-bottom: -4px !important;
  left: 0 !important;
  width: 100% !important;
  text-align: center !important;
  z-index: 99;
  line-height: 0;
}
.flex-control-nav li {
  display: inline-block !important;
}
.flex-control-nav li a {
  display: block !important;
  background: #fff !important;
  background: rgba(153,153,153,0.85) !important;
  cursor: pointer !important;
  text-indent: -999px !important;
  border-radius: 99px !important;
  width: 7px !important;
  height: 7px !important;
  overflow: hidden !important;
  margin: 0 6px !important;
}
.flex-control-nav .active {
  background: #ccc !important;
}
.flex-direction-nav li a {
  font: 700 300%/1 Times New Roman, sans-serif;
  display: block;
  color: #e8e8e8;
  position: absolute;
  left: 0.3em;
  bottom: 2%;
  z-index: 999;
  -webkit-transform: scaleY(2);
  -ms-transform: scaleY(2);
  transform: scaleY(2);
}
.flex-direction-nav li .next {
  left: auto !important;
  right: 0.3em;
}
.pageStart #bottom .flex-control-nav,
.pageStart #bottom .flex-direction-nav li a {
  bottom: -20px !important;
}
.pageStart #bottom .flex-direction-nav li a {
  left: -0.5em;
}
.pageStart #bottom .flex-direction-nav li .next {
  right: -0.5em;
}
.widget .widget-body {
  position: relative;
  color: #333;
}
.widget .more {
  clear: both;
  padding: 2em 0 1.2em;
}
.widget .more a {
  font-weight: 600;
  position: absolute;
  bottom: 0;
  line-height: 1.2em;
}
.widget .more a:after {
  content: "\00a0+";
}
.widget_pressrelease .date {
  color: #359691;
  font-weight: 600;
}
.widget_pressrelease h3 {
  font-weight: 400;
  margin-bottom: 1em;
}
.widget_pressrelease h3 a {
  color: #333;
}
.widget_share .info-block {
  padding: 5% 0;
  border-bottom: 1px solid #999;
}
.widget_share .info-block p {
  font: 400 183.33%/1 'Source Sans Pro', sans-serif;
  font-kerning: auto;
}
.widget_share .info-block .title {
  font: 600 100%/1 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-kerning: auto;
}
.widget_share .date {
  padding: 0 0 5%;
  text-transform: uppercase;
  font-size: 54.55%;
}
.widget_share .date .content-block {
  padding-left: 25%;
  position: relative;
}
.widget_share .date .content-block:before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\00a0";
  width: 4em;
  height: 3.817em;
  background: url("../images/share-icons.png") no-repeat;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
}
.widget_share .date .content-block.time:before {
  background-position: -9.618em 0;
}
.widget_share .single {
  font-size: 236.36%;
  clear: both;
}
.widget_share .single .title {
  font: 400 70.52%/1 'Source Sans Pro', sans-serif;
  font-kerning: auto;
}
.widget_share .change {
  padding: 5% 0 0;
  border: 0;
  font-size: 145.45%;
}
.widget_share .change p {
  display: inline-block;
  white-space: nowrap;
}
.widget_share .change:before {
  content: "\2192";
  font: 330%/0.25 'Source Sans Pro', sans-serif;
  width: 0.5em;
  height: 0.5em;
  text-indent: -0.47em;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  margin: 0.1em 0.3em 0 0;
  font-kerning: auto;
}
.widget_share .change.positive:before {
  -webkit-transform: rotate(-30deg);
  -ms-transform: rotate(-30deg);
  transform: rotate(-30deg);
}
.widget_share .change.negative:before {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
#ie8 .widget_share .change p:before {
  display: none;
}
.widget_calendar .row {
  margin-bottom: 4%;
}
.widget_calendar .date {
  background: #5dbb87;
  color: #fff;
  line-height: 1;
  text-align: center;
  font-weight: 700;
  padding: 0.5em 0;
  border-radius: 2px;
}
.widget_calendar .date .day {
  font-size: 266.67%;
}
.widget_calendar .date .month {
  font-size: 133.33%;
  text-transform: uppercase;
}
.widget_calendar .text {
  padding: 0.2em 0 0 4%;
}
html {
  position: relative;
}
html,
body {
  min-height: 100%;
  height: 100%;
  height: auto !important;
}
body {
  background: #fff;
  font: 400 16px/1.3 'Source Sans Pro', sans-serif;
  font-kerning: auto;
  color: #333;
}
a {
  text-decoration: none;
}
img {
  max-width: 100%;
  height: auto;
}
img.border {
  border: 1px solid #e5e5e5;
  padding: 4px;
  background: #fff;
  border-radius: 1px;
}
strong {
  font-weight: 700;
}
em {
  font-style: italic;
}
h1,
#primary .post .post-title {
  font: 700 300%/1.1 'Roboto Condensed';font-kerning: auto;
  text-transform: uppercase;
  font-kerning: auto;
  color: #666;
}
.styled-block,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_content_element {
  background: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.divider,
.divider:after {
  height: 1px;
  background: #378282;
  border: 1px solid #619c9c;
}
.divider {
  clear: both;
  border-width: 0 0 1px 1px;
  position: relative;
  margin: 32px 0 30px;
}
.divider:after {
  content: "\00a0";
  border-width: 1px 0 0 1px;
  position: absolute;
  bottom: 100%;
  left: -1px;
  right: 75%;
}
.divider.right {
  border-width: 1px 1px 0 0;
  margin: 30px 0 32px;
}
.divider.right:after {
  border-width: 0 1px 1px 0;
  left: 75%;
  right: -1px;
  top: 100%;
  bottom: auto;
}
.doc-list {
  border-top: 1px solid #ddd;
  color: inherit !important;
  font: inherit !important;
  list-style: none !important;
  padding: 0 !important;
}
.doc-list .doc-block {
  border-bottom: 1px solid #ddd;
}
.doc-block {
  position: relative;
  padding: 0.5em 0.5em 0.5em 5em !important;
  min-height: 2.6em;
}
.doc-block:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAlCAYAAAAuqZsAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiNJREFUeNq8mM9rJEUUx1/1zHTPJJNkEvObLMoqeNy5iBcPBsSzoiKo6EFkvYgn/wBPgpdlD8KCwrIg+OOyEdzDgrqBGJY96EbQPWRZjMYkk80kmWymp6enf/ne667+lZmkJwZrKGqmurv6U+9969WrEdCl7OzUr2PzEpxBaerNhqYV52dnplf6eU7p0X8mUJ1OB3JKrpLL5W5tbtWqZwGWqQgh/KoIUBQlrLKfwPSWDpqq9g3XP5iAJEhOIaskwBCCW11v4jUFVE0FTVMreYTbqmWD6wssDRRaSBFHKl23LAsODg5ALRTIagiooeXyCLddPRMwckvcIqG7FBG5k+4RSuK3aZqhBQsBnHTrSXBKX1BCOfJyWck6ptkGz/MSGmu1WjwOw6mF0K0EVzsGLp8FKm4Zx3bAdmy2hm3b+NuGdrsdPjM1PQ3FYhEMw2AYx3H4vnw+z3oTaLmgVDod61Zt++H89NTkShcpd41jXggVuIxmvre7G5maRE26wZrDl1JLQNEYO3B/dZUnMDc3B6Ojo1CpVNiidC+BIhiYnU4D4Y/A9QRLCFu6Ci2DAuaB6RoVsggVspCB8OQ+Ki38/XB7m+8bHBzk+2R1XZetOTw8DJOTUzTe4szM9PyJrgxXl9QQfgiGio2Ah+RG1pTJfWSpYqkEQ/giaTVyr4LPNptNKA8NsfgxXMBguQwlvJdCDFmPIF3PzaYxCRTaM2h36/WuWiQrcNxCiP29PdYUTWRsbAwmJiehjDDSwgQTb1kyXdZgbzCILCb7pJjThdxMmiFrjAZuJjiq5H7SJ8HJceTKlZP2wMsIBiKhPhH8IHd0A5NWI4CDRoN1JgWeDxZGevwQhl7liYzhQvgPSyDZFPAF8dCQAEPrDKB2BAqdQEg7ZEmCpEWRgKPxvGjCnujXYqmJFKIY1NViBKPrOsNw3AqslbZYOib0ZbFupRcY9RMUrcjhkZFEPJMapOtyAWQp+ZOTiYiSxK9RHMPKFgn2QLnKSOxoOtaZja2FlpMrlELJwMDA2YFxWbwZfn0saIPVzpYg1xEEaZD2Syplrci//d0jNV71GYCR0VOAeZE7afV4P908Lj0DLagQa+NDeZEQwdncgtz4NIjTgBEMC1LIFeeHiPxTT8PQBx9Fgt9Yh0effgyjl7+InjVaYFz/Bsw7y4l+KrUXnsOHXCh5wdABdeY4JuF4SXP6YvmdpCEs+5c+AVEagMr7HwI88ST36TcWwLi9BMNvvwell1+Hw6VF7j/48ho0rlxJjK25fr7lBZ/M+ZjcLmQx2xZXq+ODlV99A4Zee9PfvNE1PrMD+t8bsL+wwND7d+9z/8hb78DjP9+GicufgWF6XB3X6+HrDBrjbSPwpWH4m7Uwfcu1HjwAE4EaP/wInfUNmKW+WgPqd/+Ecy/6Byxd991f/+4G7C58D87hIRhtn2DMTboxbYjeGvN8jcmIvHNv25/94Cycw3bt82+hcefXxDMzF9/lSuWfq19B0/Cfbf61CbWlXxL32q4XupHe1RcY3xzcv1/3Q0Bz+Xd49MpFOPxjFaxWlKosY1/40oNDeHRvNew31rdwS0qmNbYTALmnAONILXwJahcuhLFBN2xQzp+HYizwtozYxq4OQLFajfrHJ0Ebn0jIhPZTCSThsq/K4CFaHs9+fSnMz0QsWqazkK5ajSk7hEnVviM/Ww0/ruImsw2ZV4EHPVZ711WeAHJ9r5x6S5JwYbaRyjp6Wi1mLalXCUWptOd6/32vJLjwgCstF9u2Et/TLpRAcLzYT7eJSzc43pGDrgwp8ZxKujhsvexAfYOlBRwuBoi1x4D1W/Kpl1YoKanXd7MJOr0BC8i0GI7si4qoHMlaUD9XO5ZVxXyqahj+iYaSQEoI/6+Cp3H+wwUz34aqFlYw+byWx5n/RgcJ08Sjuus+T5lnE/N2mrmBB482V5MPt5wQYpps2xZv2q7r5/m+e2UYoSr/J1M47y9QLfi5v1bUoIiTLpWKnIKrBfqLIUeH4zXMiLEqK2iYNdHDTRU8XFQlUBsrzqjquE7Fsmw+hdv854qEi1IEXrMSClPvvARTCzgpewW12SAwjavawOtd/5v9V4ABALPYhRnE2IWcAAAAAElFTkSuQmCC") no-repeat;
  -webkit-background-size: auto 100%;
  background-size: auto 100%;
  content: " ";
  font-size: 100%;
  height: 2.8462em;
  left: 1em;
  position: absolute;
  top: 50%;
  width: 2.9231em;
  margin-top: -1.42em;
}
.doc-block .date {
  display: block;
  font-size: 85.71%;
  font-weight: 700;
}
.doc-block.single {
  border-top: 1px solid #ddd;
  display: block;
}
.doc-section {
  clear: both;
}
.finance {
  margin: 1em 0;
  clear: both;
}
.finance img {
  vertical-align: middle;
  display: inline-block !important;
  margin: 0 20px 0 0 !important;
}
td.number {
  text-align: right;
  white-space: nowrap;
}
::-webkit-input-placeholder {
  color: inherit;
  opacity: 1;
}
::-moz-placeholder {
  color: inherit;
  opacity: 1;
}
:-ms-input-placeholder {
  color: inherit;
  opacity: 1;
}
.alignnone,
.alignleft {
  margin: 0 10px 10px 0;
}
.aligncenter {
  display: block;
  margin: 0 auto 10px;
}
.alignright {
  float: right;
  margin: 0 0 10px 10px;
}
.alignleft {
  float: left;
}
.wp-caption {
  border: 1px solid $input-border;
  max-width: 100%;
  padding: 5px;
  text-align: center;
}
.wp-caption img {
  border: 0;
  margin: 0;
  padding: 0;
  width: auto;
}
.wp-caption p {
  margin: 5px 0 0;
  padding: 0;
}
.wp-caption p:before {
  display: none !important;
}
.wp-caption p:empty {
  display: none;
}
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
#header .top-menu,
#header .menu {
  float: right;
  clear: right;
}
#header .top-menu > li,
#header .menu > li {
  float: left;
}
#header .top-menu > li,
#header .lang-list {
  float: left;
  padding: 0.8em;
}
#header .top-menu > li > a,
#header .search-box {
  color: #666;
  -webkit-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
#header .top-menu > .language,
#header .language .lang-list {
  position: relative;
  height: 15px;
  padding-top: 0.6em;
  padding-bottom: 0.5em;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
#header {
  background: #fff;
  border-bottom: 1px solid #eee;
  padding-bottom: 13px;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 9;
}
.admin-bar #header {
  top: 32px;
}
#header .logo {
  float: left;
  margin: 1em 0 0 0.7em;
  opacity: 0.8;
  width: 123px;
  height: 56px;
}
#header .logo {
  background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20201%2092%22%20enable-background%3D%22new%200%200%20201%2092%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Epath%7Bfill%3Argb(0,0,0)%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M139.1%206.6l-.1%2033.9c.2%201.4.4%203%201.9%203.6.8.4%202%20.2%202.6.9.1.4-.3.6-.6.7-3.5-.2-6.4-.2-10%200-.3%200-.5-.5-.3-.8.8-.6%202-.7%202.5-1.8l.1-3.1V10.9c-.2-.6-.6-1.3-1.3-1.5-.7-.3-2.3.5-2.3-.7%202.3-1.1%204.8-1.7%207-3%20.5-.1.5.5.5.9zM128.4%207.3c-.1%201.3-.2%202.7-1%203.7-.9%200-.8-1.4-1.8-1.5-1.1-.4-2.9-.5-4%20.3-3.6%203.4-3.6%208.5-3.5%2013.5%203.4%200%207.3.9%2010.2-1%20.3%200%20.4.3.4.6%200%206.6-.2%2012.5%200%2019.2.1.6.2%201.2.7%201.6.8.7%201.8.7%202.6%201.2%200%20.4-.2.6-.5.6-3.1-.2-5.9.1-8.8%200-.1-.1-.2-.3-.1-.5%201.2-.5%202.4-1.5%202.4-2.9V27.8c-.1-.6-.4-1.4-1.1-1.6-1.8-.5-3.8-.2-5.7-.3l-.1.5v16.1c.1.8.6%201.5%201.3%201.8.7.6%202.6-.2%202.6%201.1-3.2%200-6.9%200-9.9.1-.1-.1-.2-.4-.1-.6%201-.4%202-1.1%202.4-2.2l.1-16.4c0-.2-.1-.3-.2-.4l-3.6-.1c-.4-.8.3-1.3.3-2%201.1-.4%202.3-.1%203.4-.3.2-6.5%202.6-13.2%208.7-16.3%201.5-.6%203.5-1%205-.3l.3.4zM69.3%2012.3l.2-.1-.1.1c1.7%202.5%202.4%206.3%201.2%209.3-1.4%204-5.6%206.7-9.8%206.9-1.8.2-3.4-.1-4.8-.9-.1-.1%200-.3%200-.4l.2-.2c3.3.6%206.7.2%209.1-2.1%202.1-2.1%202.3-5.6%201.5-8.3-1.4-3.9-5.2-6.4-9.3-6.7-.9.1-1.8-.2-2.4.6l-.3.7.1%2028.9c.1%201.6.7%203.4%202.3%203.8.9.5%202.3-.1%203%20.8.1.4-.3.7-.6.7-4.2%200-8.7-.3-12.9.1-.1-.1-.3-.2-.4-.3%200-1.3%201.6-.8%202.3-1.4%201.6-1.3%201.8-3.7%202-5.8l.1-3.6-.2-21.3c-.3-1.4-.6-3-2.1-3.6-.8-.4-2.5.3-2.3-1.1.8-.8%202.1-.2%203.1-.2%205.2.7%2010.2-1.3%2014.9.6%202%20.6%203.8%201.7%205.2%203.5zM78.3%2022.8l.1%204.5c1.5-1.7%203.5-4.8%206.3-4.2%201%20.6%202%201.2%202.7%202.2-.1%201.1-1.1%202.1-2%202.7-1.5-.8-3.3-2.2-5-1-1%20.8-1.9%201.7-2.1%202.9l.1%2012c.1%201%20.8%202%201.7%202.3%201%20.5%202.8-.4%203%201.3-3.3.1-7.5-.2-10.9%200-.4-.1-.2-.4-.2-.6.8-.6%202-.6%202.4-1.6l.2-1.5v-13c0-1.1-.6-2.2-1.6-2.6-.9-.5-1.9-.2-2.8-.5-.2-.3.1-.7.4-.8%202.5-.4%204.8-1.3%206.9-2.6.4-.1.6.1.8.5zM108.2%2028.9c1.9%203.5%201.6%208.6-.4%2011.9-2.7%204.1-7.3%206.1-12.2%205.3-3.7-.4-7.7-3.4-8.6-7.2-1.7-4.7-.3-10%203.4-13.3%203.2-2.8%208.3-3.4%2012.1-1.8%202.2%201.1%204.5%202.9%205.7%205.1zm-9.7-4.7c-2.1-.4-4%20.4-5.6%201.6-2.7%202.7-3%206.5-2.5%2010.3.6%203.4%202.5%207.5%206.3%208.6%202.5.7%205.3.1%207-2%202.6-4.1%202.5-10.7%200-14.8-1.1-2-3.2-3.2-5.2-3.7zM36.2%2044.2c.6-.1%201-1%201.7-.8.5%201.5.3%203.5.6%205.1.2%201.3.6%202.6.4%203.8-.2.2-.6.3-.8.1-2.9-6.1-9-10.3-15.9-10-4.2.2-8.1%202.5-10.2%206.2-4.2%207-3.2%2017.5%202%2023.7%203.4%204.4%209.1%206%2014.3%204.4%202.6-1.1%205.9-2.8%206.2-6l-.1-8.6c-.4-1.9-2.7-1.9-4.3-2.3-.3-.2-.2-.5%200-.8l10.9-.2c.3.1.6.5.3.7-.8.4-1.9.6-2.3%201.6l-.3%201.3c0%203.9.1%207.5.1%2011.3-.7.3-1.5.4-2.3.8-5.6%204.3-14.1%206-21%203.2-6.6-2.5-10.1-9.3-10.4-16-.4-6.2%201.8-11.9%206.1-16.3%201-.8%202.3-2%203.6-2.6%206.4-3.3%2015.4-2.5%2021.4%201.4zM82.9%2044.7l.4.4-.4-.4zM51.6%2055.3c.2%201.4%200%203.1.2%204.6%201.5-1.9%203.5-4.9%206.3-4.3%201%20.5%201.9%201.3%202.7%202.1-.1%201.2-1.1%202.2-2.1%202.8-1.4-.8-3.1-2.1-4.8-1.1-1.2.8-2.3%202.1-2.2%203.6l.2%2011.8c.2.8.8%201.5%201.5%201.9%201.1.7%202.5-.1%203.4.9.1.3-.1.5-.3.6-3.6%200-7.2-.3-10.8%200-.3-.1-.3-.4-.2-.6.7-.7%202-.6%202.4-1.7l.2-1.4-.2-14.1c-.3-.8-.9-1.4-1.6-1.7-.8-.4-1.7-.3-2.6-.4-.2-.1-.2-.5-.1-.6%201-.5%202.2-.6%203.2-.9%201.4-.6%202.8-1.1%204.1-2%20.3-.1.7.2.7.5zM166.3%2055.4c0%201.2-.2%202.7.1%203.9%202.4-2.9%206.3-4.7%2010.1-3.3%202.4.8%204.3%203.3%204.9%205.7.8%204.2.4%208.9.6%2013.3.1.7.6%201.4%201.2%201.8.9.5%202%20.2%202.9.8%200%20.3-.2.5-.3.6-3.2-.2-6.4-.2-9.6-.1-.2-.2-.2-.6%200-.7.6-.5%201.7-.2%202-1.2.3-4%200-8.8-.1-12.9-.3-2.3-2-4.6-4.3-5.2-1.9-.4-4-.1-5.5.9-.9.8-2.1%201.8-2%203.1l.1%2013c.2.7.8%201.4%201.4%201.7%201%20.5%202.3.2%203.1.8.1.3-.1.6-.4.6-3.6-.1-6.7-.2-10.2.1-.4-1.3%201.7-1%201.8-2.2l.5-2c-.1-4.5.1-9.6-.2-14.3-.1-.6-.7-1-1.2-1.2-1-.2-2.2.3-2.5-.7%201.3-.7%202.8-.8%204.1-1.5%201.1-.4%202.1-1.2%203.2-1.3l.3.3zM83.1%2056.5l.3%2019c.5%201.8%202.4.9%203.6%201.5%200%20.4-.5.5-.8.6l-5.9.6c-.8-.8-.5-2.1-.7-3.2-2.3%203.3-6.3%204.3-10%203.4-2.6-.7-4.8-3.1-5.1-5.8-.4-4.5.1-8.5-.2-13.1-.2-.6-.6-1.2-1.1-1.4-.7-.3-1.5%200-2-.4-.1-.6.6-.7%201-.8%201.8-.2%203.7-.2%205.4-.7l.5.6v14.1c.1%202.1%201.1%204%202.9%205.2%202%201.1%204.9.8%206.7-.6%201-.8%201.6-1.7%201.9-2.8l-.1-13.2c-.1-.6-.5-1.3-1.1-1.4-.6-.5-2.1.2-2.1-.9%201.8-1%204.3-.2%206.1-1.1.3-.1.7.1.7.4zM155.6%2059c.9%201.5%201.8%203%201.7%204.8l-.7.5-14.3.2h-.2c-.2%204%201.3%207.8%204.6%2010.1%202.6%201.7%206.5%201.1%209-.6.7-.2%201.3-1.6%202-.9-.7%201.8-2.5%203.2-4.1%204.1-2.8%201.6-6.8%201.6-9.7.2-4.2-2.8-6.3-7.2-5.4-12.3.6-4%203.4-8.5%207.6-9.7%203.7-.8%207.2.6%209.5%203.6zm-10.3-2.1c-2%201.4-3%203.6-3%206l9.3-.1%201.2-.4c.2-1.2-.4-2.2-.9-3.2-1.3-2.3-4.2-3.4-6.6-2.3zM93.7%2055.2V59c2.5-2.5%205.5-4.1%209.1-3.4%203.1.4%205.8%203%206.8%205.8%201.8%204.5.6%209.8-2.4%2013.5-2.3%203-5.9%204-9.6%203.6-1.4-.3-2.6-.7-3.9-1.3l-.1.3c0%202.7-.2%205.6.3%208.3.8%201.6%202.7%201.7%204.3%201.8.2.2.2.4.2.6l-.4.3H87.2c-.6-1.1%201.2-.8%201.6-1.5.7-.6.9-1.4%201-2.2l.1-18.3c-.3-2.4.5-5.4-.7-7.4-.8-.9-2.1-.5-3-.8-.1-.1-.1-.3-.1-.4l.7-.5c2.2-.6%204.3-1.5%206.3-2.7.4-.1.6.2.6.5zm9.4%203.9c-2.1-1.6-5.1-1.4-7.3-.4-3.8%202-1.7%207-2.2%2010.5.1%201.5-.3%203.6.6%204.9%201.3%201.9%203.4%202.8%205.5%203%202.4.1%204.6-.7%206-2.7%202.3-3.3%201.8-8.5.3-12-.7-1.2-1.7-2.5-2.9-3.3zM118.4%2055.3c0%201.2-.3%202.6%200%203.7%202.4-2.5%205.5-4.1%209.1-3.4%203%20.4%205.7%202.8%206.8%205.7%201.8%204.8.5%2010.6-3%2014.3-2.7%202.8-6.8%203.4-10.4%202.6-.9-.3-1.8-.8-2.6-.9.1%203-.4%206.1.4%208.7.9%201.5%202.7%201.4%204.2%201.7.2.2.2.5%200%20.7-3.9.1-7.3.1-11.1%200-.2-.1-.1-.4%200-.5.9-.4%202-.8%202.4-1.8l.4-2.1-.1-23c0-.9-.3-1.8-1.2-2.3-.7-.4-1.9-.1-2.5-.5-.1-.4.4-.7.7-.8%202.3-.5%204.3-1.6%206.3-2.7.4-.1.6.3.6.6zm9.1%203.7c-1.9-1.4-4.8-1.3-6.9-.3-1.2.7-2.2%201.9-2.3%203.3v10.5c.1%202.2%202.3%203.5%204.1%204.2%202.7.8%205.9.3%207.7-2%202.7-3.4%202.2-9%20.4-12.6-.7-1.1-1.7-2.5-3-3.1zM194.2%2073.8c.5.4%201.4%201%20.9%201.8-1.2.8-2.1%202.3-3.2%203.2-1.2-.8-1.9-2.1-3.1-2.9-1.1-1.7%201.8-2.3%202.3-3.9%201.5-1.4%201.8%201.3%203.1%201.8z%22%2F%3E%3C%2Fsvg%3E');
}
#header .top-menu {
  text-transform: uppercase;
  line-height: 1;
  font-size: 10px !important;
}
#header .top-menu > li > a:hover {
  color: #184aa4;
}
#header .top-menu > .language {
  width: 60px;
}
#header .search-box {
  height: 1em;
  position: relative;
}
#header .search-box:after {
  display: none;
}
#header .search-box .wrap {
  border-radius: 5px;
  background: #f0f0f0;
  border: 1px solid #f0f0f0;
  padding: 1px 1px 3px;
  position: relative;
  width: 150px;
  margin-top: -9px;
  top: 50%;
}
#header .search-box .wrap input,
#header .search-box .wrap button {
  border: 0;
  padding: 0;
  background: none;
}
#header .search-box .wrap input {
  color: #666;
  width: 100%;
  padding: 0 16px 0 5px;
  font: 11px 'Source Sans Pro', sans-serif;
  line-height: 16px;
  height: 16px;
  font-kerning: auto;
}
#header .search-box .wrap button {
  position: absolute;
  right: 1px;
  top: 1px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAYAAAAyPTUwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQdJREFUeNp8UsENwjAMjBF/OkLZoBvACwnxgQ3oBjBBZ2ACygSABFTwASagG7QjsIG5axKIEMWSazm+nO1LRVWNt2NxiREyOKIg6BOf1WQ8urHeCYBThAd8DieohifwK2prYoTMh+ISgadygBmY6oAEQAGBzjwzEokQ0xBIQ56qUZ5lFqxmgE+JQml+GLpuOFIDFmSYJjLt1gsXvONCjPmG3yickWQKzXYdO4XJnQJbFJMvIJWIOYp4nVF4OKk4WOk0Zu4Xz7sOOP8A2UmbdrAc4+39o8jhdObNykrXIGoU+7+2xMyS2VbvZ0/bJOGCiyDf+ZYtYPVFLrT8o7X9N7y+/1hpLwEGADpxaIuXHdHqAAAAAElFTkSuQmCC") center center no-repeat;
  width: 15px;
  height: 16px;
}
#header .search-box .toggle {
  display: block;
  width: 15px;
  height: 13px;
}
#header .search-box .toggle:after {
  content: "\00a0";
  display: block;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAYAAAAyPTUwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQdJREFUeNp8UsENwjAMjBF/OkLZoBvACwnxgQ3oBjBBZ2ACygSABFTwASagG7QjsIG5axKIEMWSazm+nO1LRVWNt2NxiREyOKIg6BOf1WQ8urHeCYBThAd8DieohifwK2prYoTMh+ISgadygBmY6oAEQAGBzjwzEokQ0xBIQ56qUZ5lFqxmgE+JQml+GLpuOFIDFmSYJjLt1gsXvONCjPmG3yickWQKzXYdO4XJnQJbFJMvIJWIOYp4nVF4OKk4WOk0Zu4Xz7sOOP8A2UmbdrAc4+39o8jhdObNykrXIGoU+7+2xMyS2VbvZ0/bJOGCiyDf+ZYtYPVFLrT8o7X9N7y+/1hpLwEGADpxaIuXHdHqAAAAAElFTkSuQmCC") center center no-repeat;
  width: 15px;
  height: 15px;
}
#header .search-box .form {
  display: none;
  position: absolute;
  right: 0.4em;
  margin-top: 10px;
  z-index: 100;
}
#header .search-box .form input {
  padding: 0 5px;
}
#header .search-box .form button {
  display: none;
}
#header .search-box.mobile:hover .toggle {
  border-radius: 5px 5px 0 0;
}
#header .search-box.mobile:hover .form {
  border-radius: 5px 0 5px 5px;
  display: block;
}
#header .language .lang-list {
  background: #fff;
  position: absolute;
  z-index: 999;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
}
#header .language .lang-list li {
  height: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAtCAYAAACqCZtVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNkYzRDM2NUZFMjg2ODExODhDNkE0MDJGQ0Q0QTAzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMEMxMzY2MjZCOTAxMUUyOThDNUQzRkU2MDYzMUQ4MiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMEMxMzY2MTZCOTAxMUUyOThDNUQzRkU2MDYzMUQ4MiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDZGM0QzNjVGRTI4NjgxMTg4QzZBNDAyRkNENEEwMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDZGM0QzNjVGRTI4NjgxMTg4QzZBNDAyRkNENEEwMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5zj5GZAAAFNElEQVR42uyXCWxUVRSGv7fNUroMM5RSCqIGCFQWEaS0iQsQFSirgUBRC5ZFFlkUCCoSEZeYqqHI0rAVgg0ERIghoqBQIBWKEUJZyiLUAKVlsdNOO+1MZ3nPO1MRTSG2icaY9CQ3ue/em//85z/nvneedD1jpuFYNJ+atu1Zu3YfG3MPU+mqJSrSjDdg8NH74xlRdJCL732ErUsXorJXkJFdwMmCIhRFwauoJCd1ZkpCkI4HdmOOdZAwZxpyVUDmZloG5G7hjdmDWb96Kv16P0xVtRe/X0eSuKe53HVY4xzMGtWLTO0S3b7KxT54IA9+kcPVDp2Ql0Y+xpXU0bg351Ly4hSecMDGtdOYNztVMJKo9fi5iy5hGAbuIPRNSWR5/1gm5G8l4mox8TmriF44l9Wb80mbuArl0q12S/ZXyJiSU2jvLKVi1RqiTCoDxj9Lr35diWtjw37uFK78AjS7HfPQVFpFarxw+TDtj+VhHTkM29LFFHo1Zs/NYc2GAzgr3ajDUvuIkAMcrgBt1CTGWpw412+i7raTgYvnh3mW7Q4xDRKQVWxWlUHXT1Kt6rTKWYM1sTMFF26xet1+/KrGkOFJIkAJ6Xb+j0Zoogd1auoCxMTZMbkq8ZWUoiXEI1kj+DUnl/It2zC1a0/C2/NQbDbkljEoFgvBOh8VVbUosozFoqELqcKiXeieEp6FZRQzfyCIoWlIYugeD+Ikhs+PoQfEvoEswOQWkeg+H4bfHwYxaQqyHIrqbnJVd3HxHw+SVL+j60bYi6Ro9WACKDQIBvDdKBOAdciaSWwJNkEfgVBS+Wv5SK6s1YZUn/BweXlEaKH6lK0WDAFk1Plx5x/F/dNxlBgbLVMHobaNw6iuEc4iwGIGryg9kxLW9g5pNUvrTFAX+tbUkdDGTnp6Cg7hpPZ4Ie6tO7Cnj8UQjqry8tDi4oidkYG540PU/nAM59adRD2Zwokuj7PvyM9IXi8W4SDEUs3M3CkiDDJoYA/GjU4h0lnBzaxsvN/uxZn8FK4IBzEiCiRZJEiiurKa4mtOOvV+FFtJCdcyP8MRG0vLxAGsP1XOL5dKiRLYcreOcWRnvcy2jTN45Pp5bqRNJHD6NGfSXuH1ingOnSnDqskiRB1NMPeJa77gnR28+cEuagcNoeueLTgeiCft6HY2djfIGNmbmLatUHPWTSexXRS33lqC5/sDeJ8bwnZrRz7ffZ7SKzeZNKZfOC31w0BTZZGLICs25HH2QhmviRv6zJpleL7ei7xsJQuibfQf8DRqp5KLXJ78MbpIQtH4mawsdHH5xH48fjMtLCYRk4D7vRTvXGuzSSPGFknh6XNMe7WMcWOSmTVnKI6ePahank3yd1tRCxa+ixL0UzZqMp8eusLFU8VokgVdVvg7C0hRoiAqydm0h1p3ubjSIzBNfYlyrwfJ+HNV/4Mm8y9ZM3AzcDNwM/B/Cqxq6esavDcDQYVEm4u89BxaO86wq3AEz385HFkNNprJ/1AKuQke5SYwUX1ec8NVv8Jtq1m0bfUwPqE5tWYCpmDjGaf3ONdg0afLtImowax6RW+m0iGmkrReRaiKjtRIYEk/2/KeX9NQf6gbqvjsy6InE0zlYNM0ltSKe+/oAjTgCLcTcgj4fufuB7zom5kN+wUhhT3Cw/Q+B4lucYXC0iRyC3uhyY2XQv3wSN97Ji/e7mJCzwKiVT/ny1vzyeEk0WE3IXmyyddQBdH82Ux1oe6qvmMP6WsR55pw81RZapg7Xaw1+L8Ta6GzcvNrs6n2mwADAKjG/xSdIXorAAAAAElFTkSuQmCC") no-repeat 0 0;
  margin-bottom: 10px;
  width: 30px;
  float: left;
}
#header .language .lang-list li:last-child {
  margin: 0;
}
#header .language .lang-list li span {
  line-height: 15px;
  padding: 0 5px;
}
#header .language .lang-list li a {
  display: block;
  height: 15px;
  padding-left: 22px;
  color: #666;
}
#header .language .lang-list .sv {
  background-position: 0 -30px;
}
#header .menu {
  font: 400 92%/1 'Source Sans Pro', sans-serif;
  margin: 1em 0 0;
  text-transform: uppercase;
  font-kerning: auto;
}
#header .menu > li {
  padding: 0.3em 1.4em;
}
#header .menu > li > a {
  color: #333;
  padding: 0.5em 0;
  display: block;
  -webkit-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
#header .menu > li > a:hover {
  color: #184aa4;
}
@media only screen and (max-width: 500px) {
  #header .language .lang-list li {
    width: auto;
    float: none;
  }
  #header .language:hover .lang-list,
  #header .language .lang-list.expanded {
    height: 40px;
    border: 1px solid #ccc;
    margin: -1px;
  }
  #header .top-menu > .language .selected:before {
    content: "\25bc";
    padding-top: 2px;
    color: #999;
    float: right;
    -webkit-transform: scaleY(0.75);
    -ms-transform: scaleY(0.75);
    transform: scaleY(0.75);
  }
}
#header .menu > .current_page_item > a,
#header .menu > .current-page-ancestor > a {
  color: #184aa4;
  position: relative;
}
#header .menu > .current_page_item > a:after,
#header .menu > .current-page-ancestor > a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.1em;
  background-color: $-blue;
  content: "\00a0";
  padding-top: 1px;
  opacity: 0.75;
}
#content {
  background: #fdfdfd url("../images/background.png") 220px 0 no-repeat;
  padding: 5px 0 35px;
}
.wp-content,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper {
  display: block;
  counter-reset: section-count;
}
.wp-content h1,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper h1 {
  margin: 0 0 0.5em;
}
.wp-content h2,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper h2 {
  font: 600 131.43%/1.25 'Source Sans Pro', sans-serif;
  color: #666;
  max-width: 28.2353em;
  margin: 2em 0 0;
  text-transform: uppercase;
  font-kerning: auto;
}
.wp-content h2 + p,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper h2 + p {
  margin-top: 0.2em;
}
.wp-content h3,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper h3 {
  font-weight: 700;
}
.wp-content h6,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper h6 {
  max-width: 600px;
  font: 107.14%/1.4 BitterItalic, sans-serif;
  color: #666;
  font-kerning: auto;
  margin: 1.5em 0 2.5em;
}
.wp-content p:empty,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper p:empty {
  display: none;
}
.wp-content img,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper img {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  margin-bottom: 3.2%;
}
.wp-content ol,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper ol {
  list-style: decimal outside none;
}
.wp-content .alignleft,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .alignleft {
  display: inline;
  float: left;
  margin-right: 3.2%;
}
.wp-content .alignright,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .alignright {
  display: inline;
  float: right;
  margin-left: 3.2%;
}
.wp-content .aligncenter,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wp-content .caption,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .caption {
  color: #a6a5a4;
  font-size: 83.33%;
  line-height: 1;
}
.wp-content .caption.alignleft,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .caption.alignleft {
  display: block;
  text-align: left;
  margin-right: 0;
}
.wp-content .caption.alignright,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .caption.alignright {
  display: block;
  text-align: right;
  margin-left: 0;
}
.wp-content .caption.aligncenter,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .caption.aligncenter {
  display: block;
  text-align: center;
}
.wp-content blockquote,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper blockquote {
  clear: both;
  color: #2f5250;
  background: #eeebe6;
  padding: 6% 5%;
  margin: 1em 0;
}
.wp-content blockquote p,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper blockquote p {
  quotes: "\201c" "\201d" "\2018" "\2019";
  font: 133.33% Times New Roman, Georgia, serif;
  margin: 0;
}
.wp-content blockquote p:before,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper blockquote p:before {
  content: open-quote;
}
.wp-content blockquote p:after,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper blockquote p:after {
  content: close-quote;
}
.wp-content blockquote p br:last-child,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper blockquote p br:last-child {
  display: none;
}
.wp-content blockquote cite,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper blockquote cite {
  font-weight: 700;
  display: block;
}
.wp-content .pagehead,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .pagehead {
  color: #333;
  margin: 0 0 1em;
  font: 700 100%/1.5833 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-kerning: auto;
}
.wp-content .wpcf7-list-item,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .wpcf7-list-item {
  display: block;
}
.wp-content table,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table {
  font-size: 100%;
  width: 100%;
  border: 1px solid #ddd;
  border-collapse: collapse;
}
.wp-content table.font-scaling,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table.font-scaling {
  font-size: 100%;
}
.wp-content table thead,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table thead {
  border: 1px solid transparent;
  border-top: 3px solid #184aa4;
}
.wp-content table thead th,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table thead th {
  height: 2.8583em;
}
.wp-content table th,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table th {
  padding: 0.5em 0.8333em;
  font-size: 100%;
  font-weight: 700;
}
.wp-content table td,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table td {
  padding: 0.5714em 0.8571em;
}
.wp-content table tbody tr,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table tbody tr {
  background: #fdfdfd;
}
.wp-content table tbody tr:nth-child(odd),
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper table tbody tr:nth-child(odd) {
  background: #f3f3f3;
}
.wp-content .table-wrap,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .table-wrap {
  overflow-x: auto;
  overflow-y: hidden;
  margin: 1em 0;
}
.wp-content .auto-table.mobile tbody,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile tbody {
  border-width: 1px 1px 10px;
}
.wp-content .auto-table.mobile tbody:last-child,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile tbody:last-child {
  border-width: 1px;
}
.wp-content .auto-table.mobile tbody:nth-child(odd) tr,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile tbody:nth-child(odd) tr {
  background: #f3f3f3;
}
.wp-content .auto-table.mobile tr,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile tr {
  background: #fdfdfd;
}
.wp-content .auto-table.mobile th,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile th {
  border-bottom: 1px solid #ddd;
  font-size: 100%;
  padding: 0.8571em 1.1429em;
}
.wp-content .auto-table.mobile td,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile td {
  border-width: 0 0 1px;
}
.wp-content .auto-table.mobile td:after,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .auto-table.mobile td:after {
  content: "\00a0";
  width: 6em;
  height: 0;
  display: block;
}
.wp-content .infobox,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .infobox {
  margin: 3em 0;
  max-width: 480px;
  padding: 6%;
  color: #fff;
  font-size: 100%;
  background: #659e9e;
  background: unoqute('url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdmYWZhZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1YzhjOGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)');
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7fafaf), color-stop(100%, #5c8c8c));
  background: -webkit-linear-gradient(top, #7fafaf 0%, #5c8c8c 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#7fafaf), to(#5c8c8c));
  background: linear-gradient(to bottom, #7fafaf 0%, #5c8c8c 100%);
  border: 1px solid #eee;
}
.wp-content .infobox:first-child,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .infobox:first-child {
  margin-top: 0;
}
.wp-content .infobox:last-child,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .infobox:last-child {
  margin-bottom: 0;
}
.wp-content .infobox h2,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .infobox h2 {
  color: #fff;
  font: 200% BitterItalic, sans-serif;
  text-transform: none;
  font-kerning: auto;
  margin: 0 0 0.5em;
}
.wp-content .section-block,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block {
  clear: both;
  margin: 1em 0 0;
}
.wp-content .section-block .text,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block .text {
  float: left;
  width: 60%;
  margin-right: 3.2%;
}
.wp-content .section-block .image,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block .image {
  float: right;
  width: 36.8%;
  line-height: 0;
}
.wp-content .section-block .image p,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block .image p {
  clear: both;
}
.wp-content .section-block.left .text,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block.left .text {
  margin-right: 0;
  float: right;
}
.wp-content .section-block.left .image,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block.left .image {
  margin-right: 3.2%;
  float: left;
}
.wp-content .section-block .aside,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block .aside {
  line-height: 1.4286;
}
.wp-content .section-block.numbered:before,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block.numbered:before {
  content: counter(section-count);
  counter-increment: section-count;
  display: block;
  color: #c61e59;
  font: 300%/1 'Source Sans Pro', sans-serif;
  margin-bottom: 0.333em;
  font-kerning: auto;
}
.wp-content .section-block + h2,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block + h2 {
  clear: both;
  margin: 0;
  padding-top: 1.1806em;
}
.wp-content .section-block.h2first,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block.h2first {
  margin: 0;
  padding-top: 1.4286em;
}
.wp-content .section-block:first-child,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block:first-child {
  padding-top: 0 !important;
}
.wp-content > *:first-child,
.wp-content .sub-content > *:first-child,
.wp-content .section-block .text > *:first-child,
.wp-content .section-block .image > *:first-child {
  margin-top: 0 !important;
}
.wp-content > *:last-child,
.wp-content .sub-content > *:last-child {
  margin-bottom: 0;
}
.wp-content p,
.wp-content .input-group {
  max-width: 480px;
  margin: 1em 0;
}



.wp-content ul,
.wp-content ol {
  padding-left: 3em;
  list-style: disc outside none;
  font: 95.71%/1.4 BitterItalic, sans-serif;
  font-kerning: auto;
  margin: 1em 0;
}
.wp-content ul li,
.wp-content ol li {
  padding: 0 0 0.5em 0.5em;
}
.wp-content a,
.styled-link {
  color: #184aa4;
}
.wp-content input,
.wp-content textarea {
  width: 100%;
  border-radius: 5px;
  background: #f0f0f0;
  border: 1px solid #f0f0f0;
  padding: 0.1429em 0.3571em;
  font: 100% 'Source Sans Pro', sans-serif;
  font-kerning: auto;
}
.wp-content input[type="checkbox"],
.wp-content input[type="radio"] {
  width: auto;
  margin: 0 0.2em 0 0;
}
.wp-content input[type="submit"],
.wp-content input[type="reset"],
.wp-content input[type="button"],
button {
  width: auto;
  border: 1px solid #ddd;
}
.wp-content .wpcf7-list-item input,
.wp-content .wpcf7-list-item .wpcf7-list-item-label {
  display: inline-block;
  vertical-align: middle;
}
.wp-content table tbody,
.wp-content table tbody tr,
.wp-content table tbody td {
  border: 1px solid #ddd;
}
.wp-content .infobox ul,
.wp-content .infobox ol {
  font-size: 100%;
  color: #fff;
}
#primary {
  min-height: 900px;
}
#primary .wp-content,
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper {
  padding: 6%;
}
#primary .addthis_toolbox {
  padding: 0 6% 6%;
  clear: both;
}
#primary .post {
  color: inherit;
  margin-bottom: 1%;
}
#primary .post .block-link {
  color: inherit;
}
#primary .post:last-child {
  margin-bottom: 0;
}
#primary .post .post-title {
  font-size: 214.29%;
  margin: 0 0 0.2em;
}
#primary .post .doc-section {
  padding-top: 0;
}
.secondary {
  margin-bottom: 3%;
}
.secondary .wp-content {
  padding: 1.22%;
}
.secondary .wp-content img {
  border: 1px solid #f3f3f3;
  border-radius: 1px;
}
#primary .post .date,
.single #primary .date {
  font-size: 100%;
  font-weight: 700;
  margin: 0 0 1.5126em;
}
#page-menu li {
  position: relative;
}
#page-menu > .pagemenu > li {
  border-bottom: 1px solid #ccc;
}
#page-menu > .pagemenu > li a {
  display: block;
  padding: 0.6em 3em 0.6em 1em;
  color: #000;
  background: #f6f6f6;
}
#page-menu > .pagemenu > li > .children {
  background: #f0f0f0;
  padding: 0.6em 0 1.2em;
  font-size: 93%;
}
#page-menu > .pagemenu > li > .children + .children {
  padding-top: 0;
  margin-top: -1.2em;
}
#page-menu > .pagemenu > li > .children > li > a {
  padding: 0.5em 1.6807em;
  background: none;
  color: #333;
  font: 93% BitterItalic, sans-serif;
  font-kerning: auto;
}
#page-menu > .pagemenu > li > .children > li .children {
  display: none;
}
#page-menu > .pagemenu > li > .children > li .children a {
  background: none;
  color: #333;
  padding: 0 1.6667em 0.6em 2.5em;
}
#page-menu > .pagemenu > li > .children > li .children .children a {
  padding-left: 3.333em;
  font-style: italic;
}
#page-menu > .pagemenu > .parent > a:before {
  content: ">";
  font: 700 240%/1 Times New Roman, sans-serif;
  display: block;
  position: absolute;
  right: 0.4em;
  width: 0.45em;
  text-indent: -0.15em;
  top: 0.1em;
  -webkit-transform: scaleY(0.5) rotate(90deg);
  -ms-transform: scaleY(0.5) rotate(90deg);
  transform: scaleY(0.5) rotate(90deg);
  overflow: hidden;
  color: #999;
  opacity: 0.25;
}
#page-menu > .pagemenu > .current_page_item > a,
#page-menu > .pagemenu > .current_page_parent > a,
#page-menu > .pagemenu > .current_page_ancestor > a {
  color: #002147;
  background: #fff;
  font-weight: 700;
}
#page-menu > .pagemenu > .current_page_item > a:before,
#page-menu > .pagemenu > .current_page_parent > a:before,
#page-menu > .pagemenu > .current_page_ancestor > a:before {
  opacity: 1;
}
#page-menu .children .current_page_item > a,
#page-menu .children .current_page_parent > a,
#page-menu .children .current_page_ancestor > a,
#page-menu .children .current > a {
  font-weight: 700 !important;
}
#page-menu .current_page_item > .children,
#page-menu .current_page_parent > .children,
#page-menu .current_page_ancestor > .children {
  display: block !important;
  background: #fff !important;
}
#ie8 #page-menu .current_page_item.parent:before,
#ie8 #page-menu .current_page_parent.parent:before,
#ie8 #page-menu .current_page_ancestor.parent:before {
  background: #f7f7f7;
  line-height: 0.35;
  border-color: #f7f7f7;
}
#archives > .archives > li > a {
  display: block;
  padding: 0.6em 3em 0.6em 1em;
  color: #000;
  background: #f6f6f6;
}
#archives > .archives > .current > a {
  color: #002147;
  background: #fff;
  font-weight: 700;
}
#page-links .content-block {
  color: inherit;
  width: 48%;
}
#page-links .wp-content {
  padding: 6% 6% 9%;
  font-size: 78.57%;
  background: #fbfbfb;
}
#page-links .featured {
  display: block;
  margin: 0;
}
#page-links h2 {
  font-size: 118.18%;
  color: #2c2d30;

  margin: 0 0 0.5em;
}
#page-links p:first-of-type {
  margin-top: 0;
}
#case-links {
  padding: 8px;
  margin-bottom: 1%;
}
#case-links:after {
  margin-bottom: -0.5%;
}
#case-links .case-link {
  color: #000;
  border-radius: 3px;
  position: relative;
  border-right: 1.75em solid rgba(0,0,0,0.5);
  -webkit-box-shadow: inset 1px 1px 0 0 rgba(65,136,136,0.25), inset 0 -1px 0 0 rgba(65,136,136,0.25);
  box-shadow: inset 1px 1px 0 0 rgba(65,136,136,0.25), inset 0 -1px 0 0 rgba(65,136,136,0.25);
  padding: 0.5833em 0.5833em 0.5833em 1em;
  font: 85.71% BitterItalic, sans-serif;
  font-kerning: auto;
  width: 100%;
  margin: 0 0.5% 0.5% 0;
  -webkit-transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out, background-color 0.5s ease-in-out;
}
#case-links .case-link.third {
  width: 33%;
}
#case-links .case-link.double {
  width: 49.75%;
}
#case-links .case-link.border-box {
  float: left;
}
#case-links .case-link.right {
  margin-right: 0;
}
#case-links .case-link .title {
  font: 116.67% 'Source Sans Pro', sans-serif;
  margin-top: 0.5em;
  font-kerning: auto;
}
#case-links .case-link .image {
  float: left;
  max-width: 35%;
  margin-right: 5%;
  padding: 0;
}
#case-links .case-link:after {
  color: #fff;
  content: ">";
  font: 700 333.33%/1 Times New Roman, sans-serif;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -0.5em;
  right: -0.4em;
  width: 0.45em;
  text-indent: -0.15em;
  -webkit-transform: scaleX(0.5);
  -ms-transform: scaleX(0.5);
  transform: scaleX(0.5);
  -webkit-transform-origin: right;
  -ms-transform-origin: right;
  transform-origin: right;
  overflow: hidden;
}
#case-links .case-link.active {
  border: 0;
  padding-right: 2.3333em;
  -webkit-box-shadow: inset 0 0 0 1px rgba(65,136,136,0.25);
  box-shadow: inset 0 0 0 1px rgba(65,136,136,0.25);
}
#case-links .case-link.active:after {
  display: none;
}
#case-links .case-link:not(:hover):not(.active) {
  background: transparent;
}
#case-links .case-link:hover,
#case-links .case-link.active {
  color: #fff;
}
.breadcrumbs {
  padding: 0 0 5px;
}
.breadcrumbs li {
  float: left;
  font-size: 78.57%;
  position: relative;
  padding: 0.6em 3em 0.6em 0;
}
.breadcrumbs li a {
  color: #ccc;
  -webkit-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
.breadcrumbs li a:hover {
  color: #333;
}
.breadcrumbs li:last-child a {
  color: #000;
}
.breadcrumbs li:last-child:after {
  display: none;
}
.breadcrumbs li:after {
  color: #e8e8e8;
  content: ">";
  font: 700 191.82%/1 Times New Roman, sans-serif;
  display: block;
  position: absolute;
  top: 0.15em;
  right: 0.5em;
  width: 0.45em;
  text-indent: -0.15em;
  -webkit-transform: scaleX(0.5);
  -ms-transform: scaleX(0.5);
  transform: scaleX(0.5);
  overflow: hidden;
}
#ie8 .breadcrumbs li:after {
  font-size: 240%;
  right: 0.1em;
  top: -0.1em;
  font-kerning: auto;
}
.post-nav {
  padding: 1% 2%;
  font: 121.43% 'Source Sans Pro', sans-serif;
  
}
.post-nav .nav-previous {
  float: left;
}
.post-nav .nav-previous a:before {
  content: "\276e\00a0";
  font-family: Times New Roman, sans-serif;
}
.post-nav .nav-next {
  float: right;
}
.post-nav .nav-next a:after {
  content: "\00a0\276f";
  font-family: Times New Roman, sans-serif;
}
.post-nav a {
  color: #333;
}
#case-types {
  overflow: hidden;
  position: relative;
  border: 1px solid rgba(0,0,0,0.1);
  width: 100%;
}
#case-types .content-block {
  width: 20%;
  overflow: hidden;
}
#case-types .content-block:after {
  content: "\00a0";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3.9em;
  -webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,0.1);
  box-shadow: inset 1px 0 0 0 rgba(0,0,0,0.1);
  z-index: 4;
}
#case-types .content-block:first-child:after {
  display: none;
}
#case-types img {
  display: block;
  margin-bottom: 3.9em;
}
#case-types .text {
  position: absolute;
  z-index: 5;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 2em 0.9em 0.9em;
  height: 5.1em;
  line-height: 1.2;
  color: #fff;
}
#case-types .text:after {
  font-size: 300%;
  content: ">";
  float: right;
  line-height: 0.5;
}
#case-types .text p {
  font-size: 60%;
  line-height: 1.4;
  margin-top: 3.5em;
  -webkit-transition: margin 1s ease-in-out;
  transition: margin 1s ease-in-out;
  height: 7.5em;
}
#case-types .content-block:hover .text,
#case-types .content-block .text.expanded {
  height: 100%;
  padding-top: 1.1429em;
  -webkit-transition: padding 1s ease-in-out, height 1s ease-in-out;
  transition: padding 1s ease-in-out, height 1s ease-in-out;
}
#case-types .content-block:hover .text p,
#case-types .content-block .text.expanded p {
  margin-top: 1.6em;
}
@media only screen and (min-width: 751px) {
  #case-types .content-block p {
    font-size: 9px;
    height: 7em;
    color: #fff;
  }
}
@media only screen and (min-width: 901px) {
  #case-types .content-block p {
    font-size: 10px;
    height: 7.5em;
  }
}
#case-types .content-block,
.pageStart #bottom .case-slider .color-box {
  
  text-transform: uppercase;
  color: #fff;
  position: relative;
  z-index: 1;
  font: 700 114.29%/1 'Source Sans Pro', sans-serif;
}
.case-type0 {
  color: #0057b8;
  background: #0057b8;
}
.case-type1,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(2) > a,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(2) > a,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(2) > a:after,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(2) > a:after {
  color: #253746;
  background: #253746;
}
.case-type2,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(3) > a,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(3) > a,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(3) > a:after,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(3) > a:after {
  color: #fc4c02;
  background: #fc4c02;
}
.case-type3,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(4) > a,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(4) > a,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(4) > a:after,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(4) > a:after {
  color: #a7a8aa;
  background: #a7a8aa;
}
.case-type4,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(5) > a,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(5) > a,
.pageCases #page-menu > .pagemenu > .current_page_item:nth-child(5) > a:after,
.pageCases #page-menu > .pagemenu > .current_page_ancestor:nth-child(5) > a:after {
  color: #8db9ca;
  background: #8db9ca;
}
#footer .select-wrap:after,
#footer .select-wrap:before,
#footer .select-wrap select,
#footer input,
#footer textarea,
#footer button,
#footer .button {
  padding: 0.75em;
  line-height: 1.5;
  border: 0;
  border-radius: 5px;
  outline: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#footer .select-wrap:before,
#footer input,
#footer textarea {
  background: rgba(255,255,255,0.5);
  width: 100%;
}
#footer .select-wrap:after,
#footer button,
#footer .button {
  background: #fff;
  color: #333;
  text-align: center;
  padding: 0;
}
#footer .select-wrap {
  position: relative;
}
#footer .select-wrap:after {
  display: inline-block;
  font: normal normal normal 1em/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f107';
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 300%;
  width: 1em;
}
#footer .select-wrap select {
  padding-right: 3.75em;
}
#footer .select-wrap {
  display: inline-block;
  width: 100%;
  margin-bottom: 0.5em;
}
#footer .select-wrap:before {
  pointer-events: none;
  content: '';
  position: absolute;
  top: 0;
  right: 3.75em;
  bottom: 0;
  left: 0;
  width: auto;
}
#footer .select-wrap select {
  height: 3em;
  background: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
}
#footer .select-wrap select option {
  color: #333;
  background: #fff;
}
#footer .select-wrap select option:hover {
  -webkit-box-shadow: 0 0 99em #0057b8 inset;
  box-shadow: 0 0 99em #0057b8 inset;
}
#footer button,
#footer .button {
  width: 3em;
  height: 3em;
}
#footer button:after,
#footer .button:after {
  display: inline-block;
  font: normal normal normal 1em/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f105';
  font-size: 300%;
  line-height: 0.85;
  text-indent: 0.1em;
}
#footer {
  position: relative;
  overflow: hidden;
  font: 12px 'Source Sans Pro', sans-serif;
  padding: 32px 0;
  background-color: #0057b8;
  color: #fff;
  font-kerning: auto;
}
#footer .footer-block {
  width: 25%;
  margin-right: 5%;
  float: left;
}
#footer h2 {
  font: 16px/1.2 'Source Sans Pro', sans-serif;
  padding: 0.5em 0;
  border-bottom: 1px solid #fff;
  margin: 1em 0 0.5em;
  text-transform: uppercase;
}
#footer h3 {
  font: 14px/1.2 'Source Sans Pro', sans-serif;
  margin-bottom: 0.5em;
}
#footer .contact p {
  margin-bottom: 0.5em;
}
#footer .newsletter form {
  position: relative;
}
#footer .newsletter input {
  width: 100%;
  width: -webkit-calc(100% - 3.75em);
  width: calc(100% - 3.75em);
}
#footer .newsletter button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
#footer .social {
  margin-top: -2px;
}
#footer .social a {
  font-size: 40px;
  margin-right: 0.25em;
  color: #fff;
  line-height: 1;
}
#footer .social a:before {
  display: inline-block;
  font: normal normal normal 1em/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f082';
}
#footer .social .linkedin:before {
  content: '\f08c';
}
#footer .decoration {
  position: absolute;
  top: 32px;
  bottom: 32px;
  pointer-events: none;
}
@media only screen and (min-width: 1260px) {
  #footer .decoration:before {
    display: block;
    height: 100%;
    content: '';
  }
  #footer .shape {
    left: 50%;
    right: 0;
    bottom: 0;
    padding-left: 380px;
  }
  #footer .shape:before {
    -webkit-background-size: auto 240%;
    background-size: auto 240%;
    background-repeat: no-repeat;
  }
  #footer .shape:before {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20115%20115%22%20width%3D%22115%22%20height%3D%22115%22%3E%3Cstyle%3Epath%2Ccircle%7Bfill%3Anone%3Bstroke%3Argb(255,255,255)%3Bstroke-width%3A0.42%3Bstroke-miterlimit%3A10%3B%7D%3C%2Fstyle%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%22.42%22%20stroke-miterlimit%3D%2210%22%3E%3Cg%20transform%3D%22translate%28-83.89%20-83.289%29%22%3E%3Ccircle%20transform%3D%22matrix%28.222%20-.975%20.975%20.222%20-13.557%20207.382%29%22%20cx%3D%22123.1%22%20cy%3D%22112.2%22%20r%3D%224.3%22%2F%3E%3Cpath%20d%3D%22M105.1%20119.9l6.2-3.8c1.4-1.1%202-2.9%202.2-3.7l.8-3.3c.8-3.3-.7-5.1-.7-5.1l-3.1-5.6c-2.5-4.2-3.5-.8-3.5-.8l-.8%203.6c-.6%202.8-3%202-3%202-2.8-.6-2-3-2-3l2.9-12.7c1-4.2%204.7-3%204.7-3l13.4%203c2.1.5%201.2%202.7%201.2%202.7-.6%202.7-2.3%202-2.3%202l-2.8-.6c-5.9-1.3-2.9%202.8-2.9%202.8l3.8%206.2c.8%201%202%201.5%202.9%201.8l6.3%201.4c1%20.1%202.3.2%203.4-.4l6.1-4s4.4-2.5-1.4-3.8l-2.8-.6s-1.8-.1-1.2-2.8c0%200%20.2-2.4%202.3-2l13.4%203L156%2095l13.4%203c2.1.5%201.2%202.7%201.2%202.7-.6%202.7-2.3%202-2.3%202l-2.8-.6c-5.9-1.3-2.9%202.8-2.9%202.8l3.8%206.2c.8%201%202%201.5%202.9%201.8l6.3%201.4c1%20.1%202.3.2%203.4-.4l6.1-4s4.4-2.5-1.4-3.8l-2.8-.6s-1.8-.1-1.2-2.8c0%200%20.2-2.4%202.3-2l13.4%203s4%20.5%203%204.7l-2.9%2012.7s-.2%202.5-3.1%201.8c0%200-2.5-.2-1.8-3.1l.8-3.6s.6-3.5-3.5-.8l-5.2%203.7s-2.1%201-2.9%204.3l-.7%203.2c-.2.8-.5%202.8.4%204.5l4%206.1M177.5%20140.3l-3.7-5.2s-1-2.1-4.3-2.8l-5-1.1c-3-.7-4.9-3.7-4.2-6.7l1.1-4.8c.8-3.3-.7-5.1-.7-5.1l-3.1-5.6c-2.5-4.2-4.2-5.5-4.2-5.5-3.8-1.7-6.4-1.5-6.4-1.5s-2.2.4-6.3%203.1l-5.2%203.7s-2.1%201-2.9%204.3l-1.1%204.8c-.7%203-3.7%204.9-6.7%204.2l-4.9-1.1c-3.3-.8-5.1.7-5.1.7l-5.6%203.1%22%2F%3E%3Ccircle%20transform%3D%22matrix%28.222%20-.975%20.975%20.222%2012.64%20261.578%29%22%20cx%3D%22170.2%22%20cy%3D%22122.9%22%20r%3D%224.3%22%2F%3E%3C%2Fg%3E%3Cg%20transform%3D%22translate%28-83.89%20-83.289%29%22%3E%3Ccircle%20transform%3D%22matrix%28.222%20-.975%20.975%20.222%20-67.596%20233.504%29%22%20cx%3D%22112.5%22%20cy%3D%22159.1%22%20r%3D%224.3%22%2F%3E%3Cpath%20d%3D%22M99.5%20144.4l4%206.1c.8%201.6.5%203.5.4%204.3l-.8%203.3c-.8%203.3-2.9%204.3-2.9%204.3l-5.2%203.7c-4.1%202.7-3.5-.8-3.5-.8l.8-3.6c.6-2.8-1.8-3.1-1.8-3.1-2.8-.6-3.1%201.8-3.1%201.8l-2.9%2012.7c-1%204.2%203%204.7%203%204.7s1%20.2%202-.3l8.2-5.9%206.1-4c1.1-.6%202.4-.5%203.4-.4l6.3%201.4c.9.3%202.1.8%202.9%201.8l3.8%206.2s6%209.8%208%2010.3l5.4%201.2c2.1.5%2011.1-5.9%2011.1-5.9l6.1-4c1.1-.6%202.4-.5%203.4-.4l6.3%201.4c.9.3%202.1.8%202.9%201.8l3.8%206.2%204.9%207.8c1.2%202%202.3%202.3%202.3%202.3s3.2%201.1%204.1-3.1l2.9-12.7s.8-2.3-2-3c0%200-2.3-.9-3%202l-.8%203.6s-.9%203.4-3.5-.8l-3.1-5.6s-1.5-1.8-.7-5.1l.7-3.2c.2-.8.8-2.7%202.3-3.9l6.2-3.8M173.7%20157l-5.7%203.4s-1.8%201.4-5.1.7l-5-1.1c-3-.7-6%201.2-6.7%204.2l-1.1%204.8c-.8%203.3-2.9%204.3-2.9%204.3L142%20177c-4.1%202.7-6.1%203.1-6.1%203.1-4.2-.1-6.4-1.5-6.4-1.5s-1.8-1.3-4.3-5.5l-3.1-5.6s-1.5-1.8-.7-5.1l1.1-4.8c.7-3-1.2-6-4.2-6.7l-4.9-1.1c-3.3-.8-4.3-2.8-4.3-2.8l-3.7-5.2%22%2F%3E%3Ccircle%20transform%3D%22matrix%28.222%20-.975%20.975%20.222%20-41.399%20287.7%29%22%20cx%3D%22159.5%22%20cy%3D%22169.8%22%20r%3D%224.3%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M93.61%2057.01c2.7%204.1%203.1%206.1%203.1%206.1s.3%202.6-1.5%206.4c0%200-1.2%201.7-5.5%204.2M93.61%2078.81s4.2-3.2%202.9%202.7l-.6%202.8s-.7%201.7%202%202.3c0%200%202.3.9%202.7-1.2l3-13.4%201.8-7.8%203-13.4c.5-2.1-2-2.3-2-2.3-2.7-.6-2.8%201.2-2.8%201.2l-.5%203c-1.3%205.9-3.8%201.4-3.8%201.4l-.6-.8M21.91%2059.11c-2.7-4.1-3.7-7.1-3.7-7.1s-.3-2.6%201.5-6.4c0%200%201.2-1.7%205.5-4.2M21.21%2036.61s-4.2%202.9-2.8-2.9l.6-2.8s.7-1.7-2-2.3c0%200-2.3-.9-2.7%201.2l-3%2013.4-1.8%207.8-3%2013.4c-.5%202.1%202%202.3%202%202.3%202.7.6%202.8-1.2%202.8-1.2l.6-2.8c1.3-5.9%203.8-1.4%203.8-1.4l.6.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }
  #footer .logo {
    left: 0;
    right: 50%;
    padding-right: 512px;
  }
  #footer .logo:before {
    margin: 0 auto;
    max-width: 200px;
    width: 80%;
  }
  #footer .logo:before {
    background-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20201%2092%22%20enable-background%3D%22new%200%200%20201%2092%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3Epath%7Bfill%3Argb(255,255,255)%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M139.1%206.6l-.1%2033.9c.2%201.4.4%203%201.9%203.6.8.4%202%20.2%202.6.9.1.4-.3.6-.6.7-3.5-.2-6.4-.2-10%200-.3%200-.5-.5-.3-.8.8-.6%202-.7%202.5-1.8l.1-3.1V10.9c-.2-.6-.6-1.3-1.3-1.5-.7-.3-2.3.5-2.3-.7%202.3-1.1%204.8-1.7%207-3%20.5-.1.5.5.5.9zM128.4%207.3c-.1%201.3-.2%202.7-1%203.7-.9%200-.8-1.4-1.8-1.5-1.1-.4-2.9-.5-4%20.3-3.6%203.4-3.6%208.5-3.5%2013.5%203.4%200%207.3.9%2010.2-1%20.3%200%20.4.3.4.6%200%206.6-.2%2012.5%200%2019.2.1.6.2%201.2.7%201.6.8.7%201.8.7%202.6%201.2%200%20.4-.2.6-.5.6-3.1-.2-5.9.1-8.8%200-.1-.1-.2-.3-.1-.5%201.2-.5%202.4-1.5%202.4-2.9V27.8c-.1-.6-.4-1.4-1.1-1.6-1.8-.5-3.8-.2-5.7-.3l-.1.5v16.1c.1.8.6%201.5%201.3%201.8.7.6%202.6-.2%202.6%201.1-3.2%200-6.9%200-9.9.1-.1-.1-.2-.4-.1-.6%201-.4%202-1.1%202.4-2.2l.1-16.4c0-.2-.1-.3-.2-.4l-3.6-.1c-.4-.8.3-1.3.3-2%201.1-.4%202.3-.1%203.4-.3.2-6.5%202.6-13.2%208.7-16.3%201.5-.6%203.5-1%205-.3l.3.4zM69.3%2012.3l.2-.1-.1.1c1.7%202.5%202.4%206.3%201.2%209.3-1.4%204-5.6%206.7-9.8%206.9-1.8.2-3.4-.1-4.8-.9-.1-.1%200-.3%200-.4l.2-.2c3.3.6%206.7.2%209.1-2.1%202.1-2.1%202.3-5.6%201.5-8.3-1.4-3.9-5.2-6.4-9.3-6.7-.9.1-1.8-.2-2.4.6l-.3.7.1%2028.9c.1%201.6.7%203.4%202.3%203.8.9.5%202.3-.1%203%20.8.1.4-.3.7-.6.7-4.2%200-8.7-.3-12.9.1-.1-.1-.3-.2-.4-.3%200-1.3%201.6-.8%202.3-1.4%201.6-1.3%201.8-3.7%202-5.8l.1-3.6-.2-21.3c-.3-1.4-.6-3-2.1-3.6-.8-.4-2.5.3-2.3-1.1.8-.8%202.1-.2%203.1-.2%205.2.7%2010.2-1.3%2014.9.6%202%20.6%203.8%201.7%205.2%203.5zM78.3%2022.8l.1%204.5c1.5-1.7%203.5-4.8%206.3-4.2%201%20.6%202%201.2%202.7%202.2-.1%201.1-1.1%202.1-2%202.7-1.5-.8-3.3-2.2-5-1-1%20.8-1.9%201.7-2.1%202.9l.1%2012c.1%201%20.8%202%201.7%202.3%201%20.5%202.8-.4%203%201.3-3.3.1-7.5-.2-10.9%200-.4-.1-.2-.4-.2-.6.8-.6%202-.6%202.4-1.6l.2-1.5v-13c0-1.1-.6-2.2-1.6-2.6-.9-.5-1.9-.2-2.8-.5-.2-.3.1-.7.4-.8%202.5-.4%204.8-1.3%206.9-2.6.4-.1.6.1.8.5zM108.2%2028.9c1.9%203.5%201.6%208.6-.4%2011.9-2.7%204.1-7.3%206.1-12.2%205.3-3.7-.4-7.7-3.4-8.6-7.2-1.7-4.7-.3-10%203.4-13.3%203.2-2.8%208.3-3.4%2012.1-1.8%202.2%201.1%204.5%202.9%205.7%205.1zm-9.7-4.7c-2.1-.4-4%20.4-5.6%201.6-2.7%202.7-3%206.5-2.5%2010.3.6%203.4%202.5%207.5%206.3%208.6%202.5.7%205.3.1%207-2%202.6-4.1%202.5-10.7%200-14.8-1.1-2-3.2-3.2-5.2-3.7zM36.2%2044.2c.6-.1%201-1%201.7-.8.5%201.5.3%203.5.6%205.1.2%201.3.6%202.6.4%203.8-.2.2-.6.3-.8.1-2.9-6.1-9-10.3-15.9-10-4.2.2-8.1%202.5-10.2%206.2-4.2%207-3.2%2017.5%202%2023.7%203.4%204.4%209.1%206%2014.3%204.4%202.6-1.1%205.9-2.8%206.2-6l-.1-8.6c-.4-1.9-2.7-1.9-4.3-2.3-.3-.2-.2-.5%200-.8l10.9-.2c.3.1.6.5.3.7-.8.4-1.9.6-2.3%201.6l-.3%201.3c0%203.9.1%207.5.1%2011.3-.7.3-1.5.4-2.3.8-5.6%204.3-14.1%206-21%203.2-6.6-2.5-10.1-9.3-10.4-16-.4-6.2%201.8-11.9%206.1-16.3%201-.8%202.3-2%203.6-2.6%206.4-3.3%2015.4-2.5%2021.4%201.4zM82.9%2044.7l.4.4-.4-.4zM51.6%2055.3c.2%201.4%200%203.1.2%204.6%201.5-1.9%203.5-4.9%206.3-4.3%201%20.5%201.9%201.3%202.7%202.1-.1%201.2-1.1%202.2-2.1%202.8-1.4-.8-3.1-2.1-4.8-1.1-1.2.8-2.3%202.1-2.2%203.6l.2%2011.8c.2.8.8%201.5%201.5%201.9%201.1.7%202.5-.1%203.4.9.1.3-.1.5-.3.6-3.6%200-7.2-.3-10.8%200-.3-.1-.3-.4-.2-.6.7-.7%202-.6%202.4-1.7l.2-1.4-.2-14.1c-.3-.8-.9-1.4-1.6-1.7-.8-.4-1.7-.3-2.6-.4-.2-.1-.2-.5-.1-.6%201-.5%202.2-.6%203.2-.9%201.4-.6%202.8-1.1%204.1-2%20.3-.1.7.2.7.5zM166.3%2055.4c0%201.2-.2%202.7.1%203.9%202.4-2.9%206.3-4.7%2010.1-3.3%202.4.8%204.3%203.3%204.9%205.7.8%204.2.4%208.9.6%2013.3.1.7.6%201.4%201.2%201.8.9.5%202%20.2%202.9.8%200%20.3-.2.5-.3.6-3.2-.2-6.4-.2-9.6-.1-.2-.2-.2-.6%200-.7.6-.5%201.7-.2%202-1.2.3-4%200-8.8-.1-12.9-.3-2.3-2-4.6-4.3-5.2-1.9-.4-4-.1-5.5.9-.9.8-2.1%201.8-2%203.1l.1%2013c.2.7.8%201.4%201.4%201.7%201%20.5%202.3.2%203.1.8.1.3-.1.6-.4.6-3.6-.1-6.7-.2-10.2.1-.4-1.3%201.7-1%201.8-2.2l.5-2c-.1-4.5.1-9.6-.2-14.3-.1-.6-.7-1-1.2-1.2-1-.2-2.2.3-2.5-.7%201.3-.7%202.8-.8%204.1-1.5%201.1-.4%202.1-1.2%203.2-1.3l.3.3zM83.1%2056.5l.3%2019c.5%201.8%202.4.9%203.6%201.5%200%20.4-.5.5-.8.6l-5.9.6c-.8-.8-.5-2.1-.7-3.2-2.3%203.3-6.3%204.3-10%203.4-2.6-.7-4.8-3.1-5.1-5.8-.4-4.5.1-8.5-.2-13.1-.2-.6-.6-1.2-1.1-1.4-.7-.3-1.5%200-2-.4-.1-.6.6-.7%201-.8%201.8-.2%203.7-.2%205.4-.7l.5.6v14.1c.1%202.1%201.1%204%202.9%205.2%202%201.1%204.9.8%206.7-.6%201-.8%201.6-1.7%201.9-2.8l-.1-13.2c-.1-.6-.5-1.3-1.1-1.4-.6-.5-2.1.2-2.1-.9%201.8-1%204.3-.2%206.1-1.1.3-.1.7.1.7.4zM155.6%2059c.9%201.5%201.8%203%201.7%204.8l-.7.5-14.3.2h-.2c-.2%204%201.3%207.8%204.6%2010.1%202.6%201.7%206.5%201.1%209-.6.7-.2%201.3-1.6%202-.9-.7%201.8-2.5%203.2-4.1%204.1-2.8%201.6-6.8%201.6-9.7.2-4.2-2.8-6.3-7.2-5.4-12.3.6-4%203.4-8.5%207.6-9.7%203.7-.8%207.2.6%209.5%203.6zm-10.3-2.1c-2%201.4-3%203.6-3%206l9.3-.1%201.2-.4c.2-1.2-.4-2.2-.9-3.2-1.3-2.3-4.2-3.4-6.6-2.3zM93.7%2055.2V59c2.5-2.5%205.5-4.1%209.1-3.4%203.1.4%205.8%203%206.8%205.8%201.8%204.5.6%209.8-2.4%2013.5-2.3%203-5.9%204-9.6%203.6-1.4-.3-2.6-.7-3.9-1.3l-.1.3c0%202.7-.2%205.6.3%208.3.8%201.6%202.7%201.7%204.3%201.8.2.2.2.4.2.6l-.4.3H87.2c-.6-1.1%201.2-.8%201.6-1.5.7-.6.9-1.4%201-2.2l.1-18.3c-.3-2.4.5-5.4-.7-7.4-.8-.9-2.1-.5-3-.8-.1-.1-.1-.3-.1-.4l.7-.5c2.2-.6%204.3-1.5%206.3-2.7.4-.1.6.2.6.5zm9.4%203.9c-2.1-1.6-5.1-1.4-7.3-.4-3.8%202-1.7%207-2.2%2010.5.1%201.5-.3%203.6.6%204.9%201.3%201.9%203.4%202.8%205.5%203%202.4.1%204.6-.7%206-2.7%202.3-3.3%201.8-8.5.3-12-.7-1.2-1.7-2.5-2.9-3.3zM118.4%2055.3c0%201.2-.3%202.6%200%203.7%202.4-2.5%205.5-4.1%209.1-3.4%203%20.4%205.7%202.8%206.8%205.7%201.8%204.8.5%2010.6-3%2014.3-2.7%202.8-6.8%203.4-10.4%202.6-.9-.3-1.8-.8-2.6-.9.1%203-.4%206.1.4%208.7.9%201.5%202.7%201.4%204.2%201.7.2.2.2.5%200%20.7-3.9.1-7.3.1-11.1%200-.2-.1-.1-.4%200-.5.9-.4%202-.8%202.4-1.8l.4-2.1-.1-23c0-.9-.3-1.8-1.2-2.3-.7-.4-1.9-.1-2.5-.5-.1-.4.4-.7.7-.8%202.3-.5%204.3-1.6%206.3-2.7.4-.1.6.3.6.6zm9.1%203.7c-1.9-1.4-4.8-1.3-6.9-.3-1.2.7-2.2%201.9-2.3%203.3v10.5c.1%202.2%202.3%203.5%204.1%204.2%202.7.8%205.9.3%207.7-2%202.7-3.4%202.2-9%20.4-12.6-.7-1.1-1.7-2.5-3-3.1zM194.2%2073.8c.5.4%201.4%201%20.9%201.8-1.2.8-2.1%202.3-3.2%203.2-1.2-.8-1.9-2.1-3.1-2.9-1.1-1.7%201.8-2.3%202.3-3.9%201.5-1.4%201.8%201.3%203.1%201.8z%22%2F%3E%3C%2Fsvg%3E');
  }
}
@media only screen and (max-width: 767px) {
  #footer .footer-block {
    width: 47.5%;
  }
  #footer .footer-block:nth-child(n+2) {
    margin: 0;
  }
}
@media only screen and (max-width: 500px) {
  #footer .footer-block {
    width: 100%;
    margin: 0 !important;
  }
}
.pageLevel2 #primary {
  min-height: 0;
}
.pageLevel2 .wp-content h6 {
  color: #2c2d30;
}
.pageLevel1 #primary {
  min-height: 0;
}
.pageStart #content {
  padding-top: 0;
}
.pageStart #top {
  overflow: hidden;
}
.pageStart #top .slides li {
  position: relative;
}
.pageStart #top .slides .text-wrap {
  padding: 0 35%;
  position: absolute;
  top: -100%;
  -webkit-transition: top 2s ease-in-out;
  transition: top 2s ease-in-out;
  z-index: 3;
}
.pageStart #top .slides .text {
  color: #666;
  text-align: center;
  font: 600 170% 'Source Sans Pro', sans-serif;
}
.pageStart #top .slides .active .text-wrap {
  top: 20%;
}
.pageStart #top .slides .active .image .second {
  opacity: 1;
}
.pageStart #top .slides .readmore {
  display: none;
  color: #fff;
  font-weight: 600;
  font-size: 11px;
  padding: 1em 2em;
  background: #184aa4;
  position: absolute;
  top: 50%;
  margin-top: -1.5em;
  text-transform: uppercase;
  border-radius: 3px;
  z-index: 4;
}
.pageStart #top .slides .image {
  width: 130%;
  margin-left: -20%;
  position: relative;
}
.pageStart #top .slides .image img {
  height: 30em !important;
  width: auto !important;
}
.pageStart #top .slides .image .first {
  float: left;
}
.pageStart #top .slides .image .second {
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: auto !important;
  -webkit-transition-duration: 0.6s;
  transition-duration: 0.6s;
}
.pageStart #case-types {
  position: absolute;
  bottom: 100%;
  border: 0;
}
.pageStart .case-boxes {
  position: relative;
}
.pageStart .color-fill {
  background: #0057b8;
  color: #fff;
}
.pageStart #primary {
  font: 100%/1.7857 BitterItalic, sans-serif;
  font-kerning: auto;
  padding: 3% 3% 9%;
}
.pageStart #primary h1 {
  color: #fff;
  font: 300 400% 'Source Sans Pro', sans-serif;
}
.pageStart #primary p {
  max-width: none;
}
.pageStart #bottom {
  background: #f8f8f8;
  margin-top: 4%;
}
.pageStart #bottom .case-slider {
  margin: 3.8em !important;
  padding: 1em !important;
}
.pageStart #bottom .case-slider h2 {
  font: 142.86% 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  margin: 0 0 1em;
  
}
.pageStart #bottom .case-slider p {
  line-height: 1.5714;
}
.pageStart #bottom .case-slider .text {
  padding-right: 2%;
}
.pageStart #bottom .case-slider .color-box {
  margin-top: 2em;
  width: 50%;
  padding: 0.9em 0 0.9em 0.9em;
}
.pageStart #bottom .case-slider .color-box img {
  max-width: 192% !important;
  width: auto !important;
  margin: 0 0 0.9em -0.45em !important;
}
#ie8 .pageStart #top .slides .image {
  width: 100%;
  margin: 0;
  visibility: hidden;
}
#ie8 .pageStart #top .slides .active .image {
  visibility: visible;
}
.pageStartGroup #primary {
  color: #005a8c;
  clear: both;
  font: 100%/1.7857 BitterItalic, sans-serif;
  font-kerning: auto;
  padding: 3%;
}
.pageStartGroup #primary h1 {
  color: #005a8c;
  font: 700 114.29% 'Source Sans Pro', sans-serif;
}
.pageStartGroup #primary p {
  max-width: none;
}
.pageStartGroup #share {
  clear: both;
  font-size: 92.86%;
  background: #223152;
  margin-bottom: 2%;
  color: #77bbd4;
}
.pageStartGroup #share .content-block {
  padding: 2%;
  margin-right: 0;
  width: 25%;
}
.pageStartGroup #share .content-block.double {
  width: 50%;
  padding: 2% 4%;
}
.pageStartGroup #share .numbers {
  font: 700 92.31% 'Source Sans Pro', sans-serif;
  text-align: center;
  text-transform: uppercase;
  border-left: 1px solid #144169;
}
.pageStartGroup #share .numbers .value {
  font: 500%/1.2 'Source Sans Pro', sans-serif;
  margin-top: -0.2em;
}
.pageStartGroup #share .change .value {
  padding-right: 0.3em;
}
.pageStartGroup #share .text {
  color: #fff;
}
.pageStartGroup #share .text .name {
  font: 184.62% 'Source Sans Pro', sans-serif;
  color: #77bbd4;
  font-kerning: auto;
  margin: 0.1em 0 0.2em;
}
.pageStartGroup #share .readmore {
  color: #fff !important;
}
.pageStartGroup .top-right .image {
  padding: 22% 22% 0;
  text-align: center;
}
.pageStartGroup .top-right .body {
  text-align: center;
}
.pageStartGroup .info-box {
  margin: 3% 0;
  background: #f3f3f3;
}
.pageStartGroup .info-box .title {
  float: left;
  min-width: 50%;
  background: #b5b67c;
  color: #fff;
  font-size: 98.57%;
  padding: 1% 2%;
  text-transform: uppercase;
  font-weight: 700;
}
.pageStartGroup .info-box .body {
  clear: both;
  color: #002147;
  padding: 10%;
  font-size: 92.86%;
}
.pageStartGroup .info-box .body a {
  color: #002147;
}
.pageStartGroup .info-box.double .body {
  padding: 5%;
}
.pageStartGroup .info-box h3 {
  font-weight: 700;
  font-size: 115.38%;
  margin: 0 0 0.2em;
}
.pageStartGroup .info-box img {
  border: 1px solid #607c91;
}
.pageStartGroup .info-box p {
  margin: 0 0 0.5em;
}
.pageStartGroup .download:before {
  content: "\2192";
  font: 220%/0.7 Times New Roman, serif;
  display: inline-block;
  width: 0.5em;
  text-indent: -0.7em;
  overflow: hidden;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  vertical-align: middle;
  text-shadow: -1px 0 #4183a7, 0 1px #4183a7, 1px 0 #4183a7, 0 -1px #4183a7;
}
.pageStartGroup .readmore:before {
  content: "+\00a0";
  font-size: 116.67%;
  line-height: 1;
}
.pageStartGroup .date {
  font-weight: 700;
  font-size: 76.92% !important;
  margin: 0;
}
.pageStartGroup .row .info-box {
  margin-bottom: 2%;
}
.pageStartGroup .download,
.pageStartGroup .readmore {
  font-size: 92.31%;
  color: #4183a7 !important;
  font-weight: 700;
  margin-top: 0.5em;
}
@media only screen and (max-width: 767px) {
  .pageStartGroup #primary {
    width: 100%;
  }
  .pageStartGroup .info-box {
    display: none;
  }
}
.pageCases #primary,
.pageCases .secondary {
  padding: 0.8%;
}
.pageCases .secondary {
  margin-bottom: 1%;
}
.pageCases .secondary .wp-content {
  padding: 0;
  position: relative;
}
.pageCases .secondary .case-slider .slides li {
  position: relative;
}
.pageCases .secondary .case-slider .text {
  color: inherit;
  position: absolute;
  left: 50%;
  right: 0;
  top: 0;
  margin: 8% 8% 0 0;
  padding: 2% 3% 3%;
  background: #fff;
  background: rgba(255,255,255,0.75);
  font: 85.71%/1.5 BitterItalic, sans-serif;
  font-kerning: auto;
  border-radius: 3px;
}
.pageCases .secondary .case-slider .text .top {
  font: 700 108.33% 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-kerning: auto;
  margin: 0;
}
.pageCases .secondary .case-slider .text .title {
  font: 300 233.33% 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  
  margin: 0 0 0.5em;
}
.pageCases .right-content {
  padding: 7% 2% 6% 0 !important;
}
.pageCases .right-content h2 {
  color: #333;
  margin: 1em 0 0.8em;
}
.pageCases .right-content img {
  border: 1px solid #e5e5e5;
}
.pageCases #page-menu {
  margin-bottom: 1%;
}
.pageCases #page-menu > .pagemenu > li {
  float: left;
  font: 700 92.86%/1 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-kerning: auto;
}
.pageCases #page-menu > .pagemenu > li > a {
  font-weight: 400;
  padding: 0.5em 0;
  margin: 0.5em 1.5em;
  background: none;
  color: #666;
}
.pageCases #page-menu > .pagemenu > li > a:before {
  display: none !important;
}
.pageCases #page-menu > .pagemenu > .current_page_item > a,
.pageCases #page-menu > .pagemenu > .current_page_ancestor > a {
  color: #0057b8;
  position: relative;
  background: transparent !important;
}
.pageCases #page-menu > .pagemenu > .current_page_item > a:after,
.pageCases #page-menu > .pagemenu > .current_page_ancestor > a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.1em;
  background-color: #0057b8;
  content: "\00a0";
  padding-top: 1px;
}
.pageCases .case-brief,
.pageCases .case-brief-bg {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  width: 33%;
  z-index: 5;
}
.pageCases .case-brief-bg {
  opacity: 0.75;
}
.pageCases .case-brief {
  
  color: #fff;
  padding: 3%;
  z-index: 6;
  font: 300 187% 'Source Sans Pro', sans-serif;
}
.pageCases .case-brief .title {
  font-size: 150%;
  margin: 0 0 0.5em;
}
@media only screen and (min-width: 1280px) {
  .pageStart #top .slides .image {
    width: 100%;
    margin: 0;
  }
}
@media only screen and (min-width: 501px) and (max-width: 782px) {
  #wpadminbar {
    position: fixed !important;
  }
  .admin-bar #header {
    top: 46px;
  }
}
@media only screen and (min-width: 500px) {
  .wp-content .section-block .image > *,
  #main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block .image > * {
    margin: 0 auto 14px;
  }
}
@media only screen and (max-width: 500px) {
  #wpadminbar {
    top: -46px !important;
  }
  header {
    padding-bottom: 1%;
  }
  #header .top-menu > li,
  #header .lang-list {
    padding-left: 0.4em;
    padding-right: 0.4em;
  }
  #content {
    margin-top: 0 !important;
  }
  #header {
    position: relative;
    top: 0 !important;
  }
  #header .top-menu > .language {
    width: 92px;
  }
  #header .top-menu > .search-box {
    float: right;
  }
  #header .logo {
    clear: both;
    position: relative;
    left: 50%;
    margin: 0 0 0 -55px;
    padding: 1em 0;
  }
  #header .menu {
    overflow: hidden;
    position: relative;
    float: none;
    clear: both;
    font: 700 14px/1 'Source Sans Pro', sans-serif !important;
    background: #333;
	font-kerning: auto;
    color: #fff;
    margin: 0;
    text-transform: none;
    letter-spacing: 0;
  }
  #header .menu:after {
    content: "\25bc";
    font: 100%/1.2 Times New Roman, sans-serif;
	font-kerning: auto;
    position: absolute;
    right: 1em;
    width: 1em;
    height: 1em;
    padding: 0.5em;
    top: 0.5em;
    color: #ddd;
    background: #555;
    border-radius: 99px;
    opacity: 1;
    -webkit-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
  }
  #header .menu > li {
    float: none;
    height: 0;
    line-height: 0.5;
    padding: 0 1.5em;
    overflow: hidden;
    position: relative;
    -webkit-transition: line-height 1s ease-in-out, height 1s ease-in-out;
    transition: line-height 1s ease-in-out, height 1s ease-in-out;
  }
  #header .menu > li > a {
    color: #fff !important;
    display: inline;
    position: static !important;
  }
  #header .menu > li > a:after {
    display: none;
  }
  #header .menu:hover:after,
  #header .menu.expanded:after,
  .home #header .menu:after {
    opacity: 0;
  }
  #header .menu > .current_page_item,
  #header .menu > .current-page-ancestor,
  #header .menu:hover li,
  #header .menu.expanded li,
  .home #header .menu li {
    height: 3em;
    line-height: 3;
  }
  #page-menu {
    display: none;
  }
  #page-menu > .pagemenu > li > .children {
    padding: 0 !important;
  }
  #page-menu > .pagemenu > li a {
    font: 700 14px/1 'Source Sans Pro', sans-serif !important;
    padding: 1em 1.5em !important;
    letter-spacing: 0 !important;
    margin: 0 !important;
    color: #111 !important;
    text-transform: none !important;
    border-bottom: 1px solid #eee;
  }
  #page-menu > .pagemenu li:last-child > a {
    border: 0;
  }
  #page-menu > .pagemenu a:before {
    display: none !important;
  }
  #page-menu > .pagemenu a:after {
    content: "\25ba";
    font: 100%/1 Times New Roman, sans-serif;
    display: block !important;
    position: absolute;
    right: 1em;
    width: 1em;
    padding: 0.5em;
    text-indent: 0.1em;
    top: 0.5em;
    color: #ddd;
    background: #fff;
    border-radius: 99px;
  }
  .page-parent #page-menu {
    display: block;
    background: #f8f8f8;
  }
  #page-menu > .pagemenu li,
  #page-menu > .pagemenu li .children,
  #page-menu > .pagemenu .current_page_item > a,
  #page-menu > .pagemenu .current_page_ancestor > a,
  #page-menu > .pagemenu .current_page_parent > a {
    float: none !important;
    display: none;
    background: none !important;
  }
  .pageLevel2 #page-menu > .pagemenu > li,
  #page-menu > .pagemenu .current_page_item,
  #page-menu > .pagemenu .current_page_ancestor,
  #page-menu > .pagemenu .current_page_parent,
  #page-menu > .pagemenu .current_page_item > .children > li {
    display: list-item;
  }
  .breadcrumbs {
    padding: 0 10px 5px;
  }
  .breadcrumbs li {
    font-size: 100%;
  }
  #primary {
    min-height: 0;
  }
  .wp-content p,
  #main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper p {
    max-width: 100%;
  }
  .wp-content .section-block > div,
  #main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block > div {
    width: 100% !important;
    margin-right: 0 !important;
    float: none !important;
  }
  .wp-content .section-block .image br,
  #main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column > .wpb_wrapper .section-block .image br {
    display: none;
  }
  .pageStart #case-types {
    margin-bottom: -3em;
    top: -3em;
    position: relative;
  }
  .pageStart #bottom .case-slider .color-box {
    margin: 0 0 2em;
  }
  .pageCases .right-content {
    padding: 6% !important;
  }
  #case-links:after {
    margin-bottom: -5px;
  }
  #case-links .case-link {
    margin-bottom: 5px;
  }
  #footer .delim {
    display: block;
    font-size: 0;
  }
}
#main {
  margin-bottom: 0;
}
#vc-social .addthis_toolbox {
  padding: 1.22%;
  line-height: 0;
}
#vc-social .addthis_toolbox a {
  margin: 0;
  height: 16px;
}
#vc-social .addthis_toolbox a:first-child {
  padding-left: 0;
}
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_content_element {
  margin-bottom: 2.69%;
  padding: 1.22%;
}
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column {
  padding: 0;
}
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_images_carousel .vc_images_carousel {
  width: auto !important;
}
#main > .vc_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_images_carousel .vc_images_carousel img {
  display: block;
  width: 100%;
}
