#supportCheck input {display: none }#supportCheck input:checked {width: 200px }.preload * {-moz-transition: none !important;-o-transition: none !important;-webkit-transition: none !important;transition: none !important }#container, #mainContainer, #postMain, #wrapper, body, html {padding: 0;margin: 0 }html, body, #mainContainer, #wrapper, #container, .wookmarkWrap {overflow-x: hidden }#mainContainer {background: #fff;z-index: 1000;position: relative;margin-left: 68px;width: auto;-moz-transition: -moz-transform .4s ease, margin .4s ease;-o-transition: -o-transform .4s ease, margin .4s ease;-webkit-transition: -webkit-transform .4s ease, margin .4s ease;transition: transform .4s ease, margin .4s ease }#container {width: 100%;opacity: 0 }#mainNavCheck, .subMenuCheck {position: absolute;left: -999px;visibility: hidden }.showHeroImage {height: 50%;width: 100% }#sideBar {width: 270px }#mainNavCheck:checked~#mainContainer {-moz-transform: translateX(202px);-ms-transform: translateX(202px);-webkit-transform: translateX(202px);-o-transform: translateX(202px);transform: translateX(202px) }#mainNavCheck:checked~#sideBar nav {width: 270px }#wookmark {position: relative }img {width: 100%;height: auto }#sideBar {z-index: 100 }nav {position: fixed;-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);z-index: 10;width: 68px;width: 270px;height: 100%;background: #262f34;-moz-transition: width .4s ease .4s;-o-transition: width .4s ease .4s;-webkit-transition: width .4s ease;-webkit-transition-delay: .4s;-moz-transition-delay: .4s;-o-transition-delay: .4s;transition: width .4s ease .4s;overflow: hidden }nav .logoContain {height: 65px;-moz-transition: width .4s ease;-o-transition: width .4s ease;-webkit-transition: width .4s ease;transition: width .4s ease;width: 270px;text-align: center;font-size: 22px;line-height: 65px;background: #ef6752;display: inline-block }nav .logoContain .logo {font-family: "Yanone Kaffeesatz", sans-serif;margin-top: 10px;line-height: 21px;height: 65px;width: 68px;float: left;text-transform: uppercase;font-weight: 300;letter-spacing: 1.2px;color: #f0f1f3 }nav .logoContain .logo span {letter-spacing: 0;font-weight: 700;color: #404e56 }nav .logoContain .copy {-moz-transition: -moz-transform .4s ease, opacity .4s ease;-o-transition: -o-transform .4s ease, opacity .4s ease;-webkit-transition: -webkit-transform .4s ease, opacity .4s ease;transition: transform .4s ease, opacity .4s ease;-moz-transform: translateX(20px);-o-transform: translateX(20px);-ms-transform: translateX(20px);-webkit-transform: translateX(20px);transform: translateX(20px);opacity: .1;height: 65px;font-size: 14px;line-height: 20px;color: #404e56;margin-top: 14px;width: 194px;margin-left: 8px;text-align: left;float: left }nav #mainNav {margin: 0;padding: 0;margin-bottom: 65px;position: absolute;top: 65px;bottom: -65px;overflow: hidden;overflow-x: hidden;overflow-y: scroll;color: #cfd2d8 }nav #mainNav .menu {background: #0c3040 }nav #mainNav .menu:hover {background: #134055 }nav #mainNav>li:last-of-type {border-bottom: solid 1px #404e56 }nav #mainNav li {padding: 0;list-style: none;vertical-align: middle;border-top: solid 1px #404e56;background: #15232b;-moz-transition: background .4s ease;-o-transition: background .4s ease;-webkit-transition: background .4s ease;transition: background .4s ease }nav #mainNav li a {text-decoration: none;color: #cfd2d8;width: 270px;display: inline-block }nav #mainNav li .icon {text-align: center;line-height: 65px;font-size: 20px;height: 65px;display: inline-block;width: 68px }nav #mainNav li .title {position: absolute;-moz-transition: color .4s ease;-o-transition: color .4s ease;-webkit-transition: color .4s ease;transition: color .4s ease;line-height: 65px;text-align: left;padding-left: 7px;font-size: 15px;width: 202px }nav #mainNav li .expandButton {-moz-transition: -moz-transform .4s ease;-o-transition: -o-transform .4s ease;-webkit-transition: -webkit-transform .4s ease;transition: transform .4s ease;content: "4";display: inline-block;position: relative;float: right;right: 0;z-index: 10000;color: #419ee2;text-align: center;width: 68px;height: 65px;line-height: 65px;-moz-transform: translateX(68px);-o-transform: translateX(68px);-ms-transform: translateX(68px);-webkit-transform: translateX(68px);transform: translateX(68px) }nav #mainNav li #subMenuCheck1:checked~ul li, nav #mainNav li #subMenuCheck2:checked~ul li, nav #mainNav li #subMenuCheck3:checked~ul li, nav #mainNav li #subMenuCheck4:checked~ul li, nav #mainNav li #subMenuCheck5:checked~ul li, nav #mainNav li #subMenuCheck6:checked~ul li, nav #mainNav li #subMenuCheck7:checked~ul li, nav #mainNav li #subMenuCheck8:checked~ul li {height: 40px;border-top: solid 1px #404e56 }nav #mainNav li #subMenuCheck1:checked~ul li a, nav #mainNav li #subMenuCheck2:checked~ul li a, nav #mainNav li #subMenuCheck3:checked~ul li a, nav #mainNav li #subMenuCheck4:checked~ul li a, nav #mainNav li #subMenuCheck5:checked~ul li a, nav #mainNav li #subMenuCheck6:checked~ul li a, nav #mainNav li #subMenuCheck7:checked~ul li a, nav #mainNav li #subMenuCheck8:checked~ul li a {color: #b8c1d2 }nav #mainNav li #subMenuCheck1:checked~label .expandButton, nav #mainNav li #subMenuCheck2:checked~label .expandButton, nav #mainNav li #subMenuCheck3:checked~label .expandButton, nav #mainNav li #subMenuCheck4:checked~label .expandButton, nav #mainNav li #subMenuCheck5:checked~label .expandButton, nav #mainNav li #subMenuCheck6:checked~label .expandButton, nav #mainNav li #subMenuCheck7:checked~label .expandButton, nav #mainNav li #subMenuCheck8:checked~label .expandButton {-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg) }nav #mainNav li ul {overflow: hidden;height: auto;padding: 0;display: block }nav #mainNav li ul li {overflow: hidden;position: relative;font-size: 15px;height: 0;line-height: 43px;font-style: italic;border-top: solid 0 #404e56;background: #262f34;-moz-transition: border .4s ease, background .4s ease, height .4s ease;-o-transition: border .4s ease, background .4s ease, height .4s ease;-webkit-transition: border .4s ease, background .4s ease, height .4s ease;transition: border .4s ease, background .4s ease, height .4s ease }nav #mainNav li ul li a {padding-left: 75px;display: inline-block;width: 100%;color: #262f34;-moz-transition: color .3s ease;-o-transition: color .3s ease;-webkit-transition: color .3s ease;transition: color .3s ease }nav #mainNav li ul li:hover {background: #2d3940 }nav #mainNav li .search input+label {position: absolute;top: -15px;bottom: 0;left: 0;color: rgba(255, 255, 255, 0);font-size: 8px }nav #mainNav li .search input:valid~label {margin-top: -6px;color: #ef6752;-moz-transition: margin-top .2s ease, color .2s ease;-o-transition: margin-top .2s ease, color .2s ease;-webkit-transition: margin-top .2s ease, color .2s ease;transition: margin-top .2s ease, color .2s ease }nav #mainNav li .search input[type=text] {background: #2d3940;color: #419ee2;font-size: 15px;padding: 0 8px;height: 28px;line-height: 32px;margin: 0;width: 140px;border: none;outline: 0;border-bottom: 1px solid #419ee2 }nav #mainNav li .search input[type=text]:focus {border-bottom: 1px solid #419ee2 }nav #mainNav .openSubMenu ul li {height: 40px;border-top: solid 1px #404e56 }nav #mainNav .openSubMenu ul li a {color: #b8c1d2 }#mainNavCheck:checked~#mainContainer {-moz-transform: translateX(202px);-o-transform: translateX(202px);-ms-transform: translateX(202px);-webkit-transform: translateX(202px);transform: translateX(202px) }#mainNavCheck:checked~#sideBar nav {width: 270px }#mainNavCheck:checked~#sideBar .expandButton {-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0) }#mainNavCheck:checked~#sideBar .copy {-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);opacity: 1 }@media only screen and (min-width:681px) {.showNewsFeed #mainContainer {margin-left: 270px;-moz-transition: margin 0s ease;-o-transition: margin 0s ease;-webkit-transition: margin 0s ease;transition: margin 0s ease }.showNewsFeed #sideBar nav {width: 68px;-moz-transition: width .4s ease 0s;-o-transition: width .4s ease 0s;-webkit-transition: width .4s ease;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition: width .4s ease 0s }.showNewsFeed #mainNavCheck:checked~#sideBar nav {width: 270px }.showNewsFeed #mainNavCheck.trigger~#sideBar nav {-moz-transition: width 0s ease 0s;-o-transition: width 0s ease 0s;-webkit-transition: width 0s ease;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition: width 0s ease 0s }.showNewsFeed #mainNavCheck:checked~#mainContainer {-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0) }.showNewsFeed #newsFeed {-moz-transform: translateX(270px);-o-transform: translateX(270px);-ms-transform: translateX(270px);-webkit-transform: translateX(270px);transform: translateX(270px) }.showNewsFeed .showNewsFeedSearch #mainContainer {-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0) }}.showNewsFeedSearch #mainContainer {-moz-transform: translateX(202px);-o-transform: translateX(202px);-ms-transform: translateX(202px);-webkit-transform: translateX(202px);transform: translateX(202px) }.showNewsFeedSearch #sideBar nav {width: 68px;-moz-transition: width .4s ease 0s;-o-transition: width .4s ease 0s;-webkit-transition: width .4s ease;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition: width .4s ease 0s }.showNewsFeedSearch #mainNavCheck:checked~#sideBar nav {width: 270px }.showNewsFeedSearch #mainNavCheck.trigger~#sideBar nav {-moz-transition: width 0s ease 0s;-o-transition: width 0s ease 0s;-webkit-transition: width 0s ease;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition: width 0s ease 0s }.showNewsFeedSearch #newsFeed {-moz-transform: translateX(270px);-o-transform: translateX(270px);-ms-transform: translateX(270px);-webkit-transform: translateX(270px);transform: translateX(270px);-moz-transition: width 0s ease 0s;-o-transition: width 0s ease 0s;-webkit-transition: width 0s ease;-webkit-transition-delay: 0s;-moz-transition-delay: 0s;-o-transition-delay: 0s;transition: width 0s ease 0s }input:invalid {box-shadow: none }#newsFeed {z-index: 1;position: fixed;background: #f0f1f3;height: auto;width: 202px;top: 0;left: -202px;bottom: 0;-moz-transition: -moz-transform .4s ease;-o-transition: -o-transform .4s ease;-webkit-transition: -webkit-transform .4s ease;transition: transform .4s ease;-moz-transform: translateX(68px);-o-transform: translateX(68px);-ms-transform: translateX(68px);-webkit-transform: translateX(68px);transform: translateX(68px) }#newsFeed #filters {-moz-transition: height .4s ease;-o-transition: height .4s ease;-webkit-transition: height .4s ease;transition: height .4s ease;height: 65px;width: auto;padding: 0 22px;z-index: 100;padding-right: 22px;font-size: 14px;text-align: center;background: #ebebeb;border-bottom: 1px solid #cfd2d8;overflow: hidden }#newsFeed #filters input[type=radio] {display: none }#newsFeed #filters input[type=radio]+label {line-height: 65px;width: auto;display: inline-block;padding: 0 8px;cursor: pointer }#newsFeed #filters input[type=radio]:nth-of-type(3)+label {float: right;padding-right: 0 }#newsFeed #filters input[type=radio]:first-of-type+label {float: left;padding-left: 0 }#newsFeed #filters #navUnderline {margin-top: -20.5px;line-height: 3px;background: #cfd2d8;width: 100%;height: 3px }#newsFeed #filters #navUnderline #highlight {position: relative;background: #ef6752;height: inherit;width: 0;line-height: 0;-moz-transition: width .4s ease, margin .4s ease;-o-transition: width .4s ease, margin .4s ease;-webkit-transition: width .4s ease, margin .4s ease;transition: width .4s ease, margin .4s ease }#newsFeed #filters input[type=radio]:nth-of-type(1):checked+label~#navUnderline #highlight {margin-left: 0;width: 10% }#newsFeed #filters input[type=radio]:nth-of-type(2):checked+label~#navUnderline #highlight {margin-left: 32%;width: 20% }#newsFeed #filters input[type=radio]:nth-of-type(3):checked+label~#navUnderline #highlight {margin-left: 75%;width: 25% }#newsFeed #filters input[type=radio]:nth-of-type(1):checked+label~#options #search, #newsFeed #filters input[type=radio]:nth-of-type(1):checked+label~#options #tags {display: none }#newsFeed #filters input[type=radio]:nth-of-type(2):checked+label~#options #search {display: none }#newsFeed #filters input[type=radio]:nth-of-type(3):checked+label~#options #tags {display: none }#newsFeed #search, #newsFeed #tags {position: absolute;top: 0;margin: 0;margin-right: 20px;margin-top: 65px;padding-top: 0;padding-bottom: 15px;width: auto }#newsFeed #tags {text-align: center }#newsFeed #tags ul {margin: 0;padding: 0 }#newsFeed #tags ul li {display: inline-block;height: 25px;margin: 0;line-height: 25px }#newsFeed #tags ul a {color: #419ee2;display: inline-block;text-decoration: none;padding: 0 5px;-moz-transition: background .4s ease, color .4s ease;-o-transition: background .4s ease, color .4s ease;-webkit-transition: background .4s ease, color .4s ease;transition: background .4s ease, color .4s ease }#newsFeed #tags ul a:hover {color: #f0f1f3;background: #262f34 }#newsFeed #search {width: 148px }#newsFeed #search input+label {position: absolute;top: 0;bottom: 0;left: 0;color: #ffffff;color: rgba(255, 255, 255, 0);margin-left: 7px;font-size: 8px }#newsFeed #search input:valid~label {margin-top: 5px;color: #ef6752;-moz-transition: margin-top .2s ease, color .2s ease;-o-transition: margin-top .2s ease, color .2s ease;-webkit-transition: margin-top .2s ease, color .2s ease;transition: margin-top .2s ease, color .2s ease }#newsFeed #search input~label {margin-top: 20px }#newsFeed #search input[type=text] {color: #404e56;padding: 5px;font-size: 12px;padding-top: 12px;padding-bottom: 2px;margin: 0;width: 100%;border: 1px solid #cfd2d8;outline: 0 }#newsFeed #search input[type=text]:focus {border: 1px solid #419ee2 }#newsFeed .jspContainer {-moz-transition: height .4s ease;-o-transition: height .4s ease;-webkit-transition: height .4s ease;transition: height .4s ease }#newsFeed #feed {z-index: 0;-moz-transition: height .4s ease;-o-transition: height .4s ease;-webkit-transition: height .4s ease;transition: height .4s ease;width: 100%;font-size: 11px;position: relative;height: 100%;overflow: auto;background: #f0f1f3 }#newsFeed .previewContainer:first-of-type .content {border-left: solid 1px #cfd2d8;border-width: 1px 0 1px 1px;-webkit-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, #cfd2d8 31%) 1 100%;-moz-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, #cfd2d8 31%) 1 100%;-o-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, #cfd2d8 31%) 1 100% }#newsFeed .previewContainer:first-of-type:hover .content {-webkit-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%) 1 100%;-moz-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%) 1 100%;-o-border-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0) 31%) 1 100% }#newsFeed .noResults::after, #newsFeed .previewContainer:last-of-type::after, #newsFeed .previewContainer:not(.active)::before {background: #cfd2d8;display: block;width: 50%;height: 1px;content: "";float: right }#newsFeed .previewContainer .active+.previewContainer::before, #newsFeed .previewContainer .active:last-of-type::after, #newsFeed .previewContainer:first-of-type::before {display: none }#newsFeed .previewContainer:hover {background: #ebebeb }#newsFeed .active:hover {background: #419ee2 }#newsFeed .previewContainer:not(.noImage):hover .content {border-left: solid 1px transparent !important }#newsFeed .noResults, #newsFeed .previewContainer {-moz-transition: background .4s ease;-o-transition: background .4s ease;-webkit-transition: background .4s ease;transition: background .4s ease;position: relative;overflow: hidden }#newsFeed .noResults .prevImage, #newsFeed .previewContainer .prevImage {-moz-transition: -moz-transform .4s ease;-o-transition: -o-transform .4s ease;-webkit-transition: -webkit-transform .4s ease;transition: transform .4s ease;position: absolute;width: 50%;height: 100%;background-size: cover;-moz-transform: translateX(-110px);-o-transform: translateX(-110px);-ms-transform: translateX(-110px);-webkit-transform: translateX(-110px);transform: translateX(-110px) }#newsFeed .noResults .prevImage img, #newsFeed .previewContainer .prevImage img {display: none }#newsFeed .noResults .content, #newsFeed .previewContainer .content {-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);-moz-transition: -moz-transform .4s ease, border .4s ease;-o-transition: -o-transform .4s ease, border .4s ease;-webkit-transition: -webkit-transform .4s ease, border .4s ease;transition: transform .4s ease, border .4s ease;position: relative;border-left: solid 1px #cfd2d8;margin: 0 18px;padding: 20px 0;padding-left: 18px }#newsFeed .noResults a, #newsFeed .previewContainer a {text-decoration: none }#newsFeed .noResults .dateStamp, #newsFeed .noResults h1, #newsFeed .noResults p, #newsFeed .previewContainer .dateStamp, #newsFeed .previewContainer h1, #newsFeed .previewContainer p {text-align: left;padding: 0;margin: 0 }#newsFeed .noResults h1, #newsFeed .previewContainer h1 {margin-top: 8px;line-height: 14.5px;font-size: 12px;font-family: "PT Sans", "Myriad Pro", sans-serif;color: #404e56 }#newsFeed .noResults p, #newsFeed .previewContainer p {margin-bottom: 0;display: none }#newsFeed .noResults .dateStamp, #newsFeed .previewContainer .dateStamp {font-family: "PT Sans", "Myriad Pro", sans-serif;text-transform: uppercase;color: #c2c4c7;font-size: 9px }#newsFeed .noResults .dot, #newsFeed .previewContainer .dot {-moz-transition: color .4s ease, border .4s ease, background .4s ease;-o-transition: color .4s ease, border .4s ease, background .4s ease;-webkit-transition: color .4s ease, border .4s ease, background .4s ease;transition: color .4s ease, border .4s ease, background .4s ease;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border: solid 1px #cfd2d8;background: #f0f1f3;width: 5px;height: 5px;position: absolute;left: -4px }#newsFeed .noResults .dot::before, #newsFeed .previewContainer .dot::before {-moz-transition: color .4s ease, border .4s ease, background .4s ease;-o-transition: color .4s ease, border .4s ease, background .4s ease;-webkit-transition: color .4s ease, border .4s ease, background .4s ease;transition: color .4s ease, border .4s ease, background .4s ease;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;content: "";font-size: 1px;line-height: 1px;background: #ef6752;width: 3px;height: 3px;position: absolute;margin-top: 1px;left: 1px }#newsFeed .noResults .content {border-left: none !important }#newsFeed .hov .prevImage {-moz-transform: translateX(0);-o-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0) }#newsFeed .hov .content {-moz-transform: translateX(86px);-o-transform: translateX(86px);-ms-transform: translateX(86px);-webkit-transform: translateX(86px);transform: translateX(86px) }#newsFeed .hov .content .dot {border: solid 1px transparent;color: transparent;background: 0 0 }#newsFeed .hov .content .dot::before {background: 0 0 }#newsFeed .active {background: #2c5a6f }#newsFeed .active .content {color: #fff;border-left: solid 1px #f0f1f3 }#newsFeed .active .postTitle {color: #fff }#newsFeed .active .dateStamp {color: #fff }#newsFeed .active .dot, #newsFeed .active .dot::before {background: #fff;border: solid 1px transparent }#newsFeed .active .dot::before {display: none }.featuredContainer {overflow: hidden;display: none;background: #404e56;height: 66%;min-height: 400px }.featuredContainer .img[src$='#hero'] {display: none }.featuredContainer .pagination {position: absolute;bottom: 10px;z-index: 1000;width: 100%;text-align: center }.featuredContainer .pagination .dot {text-align: center;display: inline-block;width: 10px;height: 10px;background: #f0f1f3;margin: 0 3px;cursor: pointer }.featuredContainer .pagination .dotCurrent {background: #ef6752 }.featuredContainer .featureContent {height: 100%;width: 100%;min-height: 400px;margin: 0 auto;position: relative }.featuredContainer .itemPostContent p {display: none }.featuredContainer .itemPostContent .dateStamp span {display: none }.featuredContainer article {display: block;position: absolute;top: 0;width: 100%;height: 100%;min-height: 400px;-moz-transition: opacity .6s ease;-o-transition: opacity .6s ease;-webkit-transition: opacity .6s ease;transition: opacity .6s ease;opacity: 0;z-index: 1 }.featuredContainer article.current {opacity: 1;z-index: 100 }.featuredContainer .featureContent .subHeroImage {-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);-moz-transition: filter .4s ease, opacity .4s ease, -moz-transform 12s ease-out;-o-transition: filter .4s ease, opacity .4s ease, -o-transform 12s ease-out;-webkit-transition: filter .4s ease, opacity .4s ease, -webkit-transform 12s ease-out;transition: filter .4s ease, opacity .4s ease, transform 12s ease-out;opacity: .7;position: absolute;width: 100%;height: 100%;min-height: 400px;background-size: cover;background-position: center center }.featuredContainer .featureContent .subHeroImage img {display: none }.featuredContainer .current .subHeroImage {-moz-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);-ms-transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2) }.featuredContainer .contentWrap {width: 55%;margin: 0 auto;position: relative;top: 50%;-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);text-align: center;color: #fff }.featuredContainer h1>a {color: #fff;text-decoration: none }.featuredContainer h1 {font-size: 31px;line-height: 33px;color: #f0f1f3;font-weight: 400;-moz-transition: font-size .5s ease, line-height .5s ease;-o-transition: font-size .5s ease, line-height .5s ease;-webkit-transition: font-size .5s ease, line-height .5s ease;transition: font-size .5s ease, line-height .5s ease }.featuredContainer .readMore {-moz-transition: color .4s ease, background .4s ease;-o-transition: color .4s ease, background .4s ease;-webkit-transition: color .4s ease, background .4s ease;transition: color .4s ease, background .4s ease;margin-bottom: 0;border: none;background: #419ee2;color: #f0f1f3 }.featuredContainer .readMore:hover {background: #ef6752;color: #f0f1f3 }.featuredContainer .tagShare {display: none }.featuredContainer #controls {z-index: 1000;position: relative;top: 50% }.featuredContainer #controls .left, .featuredContainer #controls .right {-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 100;color: #f0f1f3;font-size: 20px;background: #ef6752;width: 40px;height: 70px;position: absolute;-moz-transition-delay: .15s;-o-transition-delay: .15s;-webkit-transition-delay: .15s;transition-delay: .15s }.featuredContainer #controls .left {left: 0 }.featuredContainer #controls .left .hoverPrev {margin-right: 0 }.featuredContainer #controls .left .hoverPrev .textcontent {float: left;text-align: right }.featuredContainer #controls .left .hoverPrev .subHeroImage {float: right;margin-right: 5px;margin-left: 0 }.featuredContainer #controls .right {right: 0 }.featuredContainer #controls .right .hoverPrev {margin-right: -320px }.featuredContainer #controls .left:hover, .featuredContainer #controls .right:hover {height: 70px;background: #ef6752;-moz-transition-delay: 0s;-o-transition-delay: 0s;-webkit-transition-delay: 0s;transition-delay: 0s }.featuredContainer #controls .right:hover .hoverPrev {margin-right: 40px;-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);-moz-transition-delay: .2s;-o-transition-delay: .2s;-webkit-transition-delay: .2s;transition-delay: .2s;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;opacity: 1 }.featuredContainer #controls .left:hover .hoverPrev {opacity: 1;margin-right: -310px;-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);-moz-transition-delay: .2s;-o-transition-delay: .2s;-webkit-transition-delay: .2s;transition-delay: .2s;-moz-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out }.featuredContainer #controls .icon {width: 40px;height: 100%;background: inherit }.featuredContainer #controls .icon div {margin-top: -10px;margin-left: 10px;position: absolute;top: 50%;height: 100% }.featuredContainer #controls .hoverPrev {opacity: 0;-moz-transform: scale(.1, .1);-o-transform: scale(.1, .1);-ms-transform: scale(.1, .1);-webkit-transform: scale(.1, .1);transform: scale(.1, .1);-moz-transition: margin .2s ease-in, -moz-transform .2s ease-in, opacity .2s ease-in;-o-transition: margin .2s ease-in, -o-transform .2s ease-in, opacity .2s ease-in;-webkit-transition: margin .2s ease-in, -webkit-transform .2s ease-in, opacity .2s ease-in;transition: margin .2s ease-in, transform .2s ease-in, opacity .2s ease-in;-moz-transition-delay: 0s;-o-transition-delay: 0s;-webkit-transition-delay: 0s;transition-delay: 0s;z-index: -1;position: absolute;right: 0;height: 100%;background: #fff;width: 310px;display: none;color: #000 }.featuredContainer #controls .hoverPrev .postTitle, .featuredContainer #controls .hoverPrev a, .featuredContainer #controls .hoverPrev h2 {color: #000 }.featuredContainer #controls .hoverPrev hr {height: 1px;background: #ef6752;border: none }.featuredContainer #controls .hoverPrev .dateStamp, .featuredContainer #controls .hoverPrev .postTitle {margin: 0;text-align: inherit }.featuredContainer #controls .hoverPrev .postTitle {font-size: 18px;line-height: 20px }.featuredContainer #controls .hoverPrev .dateStamp span {display: none }.featuredContainer #controls .hoverPrev .textcontent {text-align: left;width: 180px;margin: 10px;float: right }.featuredContainer #controls .hoverPrev .subHeroImage {background-size: cover;background-position: center center;float: left;width: 100px;height: 100px;display: block;position: relative;top: 50%;margin-top: -50px;margin-left: 5px;opacity: 1;min-height: 100px;overflow: hidden }.featuredContainer #controls .hoverPrev .subHeroImage img {display: none }.featuredContainer.show {display: block }@media only screen and (min-width:491px) {.featuredContainer .itemPostContent p {display: block }.featuredContainer .itemPostContent .dateStamp span {display: inline }.featuredContainer .contentWrap {-moz-transition: filter .4s ease, opacity .4s ease;-o-transition: filter .4s ease, opacity .4s ease;-webkit-transition: filter .4s ease, opacity .4s ease;transition: filter .4s ease, opacity .4s ease }.featuredContainer #controls:hover~.featureContent .contentWrap {opacity: .3;-webkit-filter: blur(2px);filter: blur(2px);zoom: 1 }.featuredContainer #controls:hover~.featureContent .subHeroImage {opacity: .6 }.featuredContainer #controls .left, .featuredContainer #controls .right {-moz-transition: height .2s ease;-o-transition: height .2s ease;-webkit-transition: height .2s ease;transition: height .2s ease }.featuredContainer #controls .left:hover, .featuredContainer #controls .right:hover {height: 120px }.featuredContainer #controls .hoverPrev {max-height: 120px;display: block }}@media only screen and (min-width:770px) {.featuredContainer h1 {font-size: 45px;line-height: 47px }.featuredContainer .contentWrap {width: 45% }}@media only screen and (min-width:1200px) {.featuredContainer h1 {font-size: 55px;line-height: 57px }.featuredContainer .contentWrap {width: 550px }}.wookmarkWrap {padding: 10px;text-align: center;background: #f0f1f3 }.wookmarkWrap #wookmark {position: relative;margin-bottom: 0 }.wookmarkWrap #wookmark .item {-moz-transform: translateZ(0);-o-transform: translateZ(0);-ms-transform: translateZ(0);-webkit-transform: translateZ(0);transform: translateZ(0);overflow: hidden;visibility: hidden;-moz-transform: scale(1, 1);-o-transform: scale(1, 1);-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);-moz-box-shadow: -1px 3px 15px -4px #624c4c;-webkit-box-shadow: -1px 3px 15px -4px #624c4c;-1px 3px 15px -4px #624c4c;margin: 0 auto;text-align: center;background: #fff }.wookmarkWrap #wookmark .item .postTitle {font-size: 24px;line-height: 26px;color: #262f34;font-weight: 400;margin-bottom: 10px }.wookmarkWrap #wookmark .item .postTitle a {color: #262f34;text-decoration: none }.wookmarkWrap #wookmark .item .imageContain {overflow: hidden }.wookmarkWrap #wookmark .item .subHeroImage {background-size: cover;background-position: center center;overflow: hidden }.wookmarkWrap #wookmark .item .content {text-align: left;margin: 30px }.wookmarkWrap #wookmark .item footer {text-align: center }.wookmarkWrap #wookmark .item:after {content: "";display: table;clear: both }.wookmarkWrap #wookmark .noHeroImage .subHeroImage {height: 25px }@media only screen and (min-width:491px) {.wookmarkWrap {padding: 0;margin-top: 0 }.wookmarkWrap #wookmark .item {-moz-transition: -moz-transform .4s ease, box-shadow .4s ease;-o-transition: -o-transform .4s ease, box-shadow .4s ease;-webkit-transition: -webkit-transform .4s ease, box-shadow .4s ease;transition: transform .4s ease, box-shadow .4s ease;-moz-box-shadow: -1px 3px 15px -4px #624c4c;-webkit-box-shadow: -1px 3px 15px -4px #624c4c;box-shadow: -1px 3px 15px -4px #624c4c }.wookmarkWrap #wookmark .item:hover {-moz-transform: scale(1.02, 1.02);-o-transform: scale(1.02, 1.02);-ms-transform: scale(1.02, 1.02);-webkit-transform: scale(1.02, 1.02);transform: scale(1.02, 1.02);-moz-box-shadow: -1px 3px 15px -4px #624c4c;-webkit-box-shadow: -1px 3px 15px -4px #624c4c;box-shadow: -1px 3px 15px -4px #624c4c }.wookmarkWrap #wookmark .verticle:not(.noHeroImage) .dateStamp, .wookmarkWrap #wookmark .verticle:not(.noHeroImage) .postTitle {text-align: left }.wookmarkWrap #wookmark .verticle:not(.noHeroImage) .subHeroImage {width: 50%;height: 100%;position: absolute;z-index: 200 }.wookmarkWrap #wookmark .verticle:not(.noHeroImage) .subHeroImage img {display: none }.wookmarkWrap #wookmark .verticle:not(.noHeroImage) .contentWrap {width: 50%;display: inline-block;z-index: 100;height: 100%;margin: 0;float: right }}.pag {padding-bottom: 40px;margin-top: 20px;text-align: center }.pag .pageNumber {display: block;font-size: 12px;line-height: 20px;color: #2c5a6f }.pag .readMore {display: inline-block;margin-bottom: 0;text-decoration: none }#gmaps {position: absolute;height: 100%;width: 100% }.meetTeam {font-size: 13px;line-height: 15px;letter-spacing: 0;margin-top: 20px }.contactList {position: relative;list-style: none;line-height: 17px;letter-spacing: 0;margin-top: 2px }.contactList span {position: absolute;left: 20px;line-height: 16px;color: #ef6752 }#postMain {padding-top: 40px;-moz-transition: margin-left .4s ease;-o-transition: margin-left .4s ease;-webkit-transition: margin-left .4s ease;transition: margin-left .4s ease;font-size: 14px;line-height: 20px;position: relative }#postMain .postContent img[src$='#hero'], #postMain .postContent img[src$='#thumb'] {display: none }#postMain header {display: none }#postMain .heroImage {position: relative }#postMain .heroImage:not(.showHeroImage) {height: 10px }#postMain .showHeroImage {width: 100%;height: 50%;background-position: center center;background-size: cover;margin-bottom: 20px }#postMain .tagShare .tag:empty {width: 0 }#postMain .postContent {-moz-transition: margin .4s ease, width .4s ease;-o-transition: margin .4s ease, width .4s ease;-webkit-transition: margin .4s ease, width .4s ease;transition: margin .4s ease, width .4s ease;text-align: center;margin: 20px;margin-top: 20px }#postMain .postContent hr {background: #f0f1f3;height: 1px;margin-top: 45px;margin-bottom: 45px;border: none }#postMain .postContent .postTitle+hr {background: #ef6752;width: 150px;margin: 0 auto;margin-bottom: 25px }#postMain .postContent a {color: #419ee2;display: inline-block;text-decoration: none;-moz-transition: background .4s ease, color .4s ease;-o-transition: background .4s ease, color .4s ease;-webkit-transition: background .4s ease, color .4s ease;transition: background .4s ease, color .4s ease }#postMain .postContent a:hover {color: #f0f1f3;background: #262f34 }#postMain .postContent ol, #postMain .postContent ul {border-left: solid 4px #ef6752;padding: 0;padding-left: 30px;margin-bottom: 20px;margin-top: 20px;margin-left: 20px;line-height: 17px;letter-spacing: 0 }#postMain .doubleColumn {-moz-columns: 240px 2;-webkit-columns: 240px 2;columns: 240px 2;-moz-column-gap: 40px;-ms-column-gap: 40px;-webkit-column-gap: 40px;column-gap: 40px }#postMain .doubleColumn, #postMain .singleColumn {text-align: left }#postMain .doubleColumn .content h1, #postMain .doubleColumn .content h2, #postMain .doubleColumn .content h3, #postMain .doubleColumn .content h4, #postMain .singleColumn .content h1, #postMain .singleColumn .content h2, #postMain .singleColumn .content h3, #postMain .singleColumn .content h4 {margin-top: 0;text-align: left }#postMain .full {text-align: left }#postMain .half {text-align: left;clear: both;display: table }#postMain .half .content {float: none;width: 100%;box-sizing: border-box }#postMain .half .content:first-of-type {padding-right: 0 }#postMain .half .content:last-of-type {padding-left: 0 }#postMain .third {text-align: left;clear: both;display: table }#postMain .third .content {float: none;width: 100%;box-sizing: border-box;padding: 0 0 }#postMain .third .content:first-of-type {padding-left: 0;padding-right: 0 }#postMain .third .content:last-of-type {padding-left: 0;padding-right: 0 }#postMain .rightColumn {text-align: left;clear: both;display: table }#postMain .rightColumn .content {float: none;box-sizing: border-box }#postMain .rightColumn .content:first-of-type {width: 100%;padding-right: 0;margin-bottom: 20px }#postMain .rightColumn .content:last-of-type {width: 100%;padding-left: 0 }@media only screen and (max-width:680px) {#postMain .postContent {margin: 8% }#postMain .postContent .rightColumn {text-align: left;clear: both;display: table }#postMain .postContent .rightColumn .content {float: left;box-sizing: border-box }#postMain .postContent .rightColumn .content:first-of-type {width: 55%;padding-right: 10px }#postMain .postContent .rightColumn .content:last-of-type {width: 45%;padding-left: 0 }}@media only screen and (min-width:681px) {#postMain .postContent {margin: 10%;margin-top: 0 }#postMain .postContent.singleColumn {margin: 10%;margin-top: 0 }#postMain .postContent.doubleColumn {margin: 6%;margin-top: 20px }#postMain .postContent.authorColumn {margin: 40px 18% }#postMain .postContent .half {text-align: left;clear: both;display: table }#postMain .postContent .half .content {float: left;width: 50%;box-sizing: border-box }#postMain .postContent .half .content:first-of-type {padding-right: 20px }#postMain .postContent .half .content:last-of-type {padding-left: 20px }#postMain .postContent .third {text-align: left;clear: both;display: table }#postMain .postContent .third .content {float: left;width: 33%;box-sizing: border-box;padding: 0 6px;margin-bottom: 30px }#postMain .postContent .third .content:first-of-type {padding-left: 0;padding-right: 14px }#postMain .postContent .third .content:last-of-type {padding-left: 14px;padding-right: 0 }#postMain .postContent .rightColumn {text-align: left;clear: both;display: table }#postMain .postContent .rightColumn .content {float: left;box-sizing: border-box }#postMain .postContent .rightColumn .content:first-of-type {width: 66%;padding-right: 20px }#postMain .postContent .rightColumn .content:last-of-type {width: 33%;padding-left: 20px }}@media only screen and (min-width:1000px) {#postMain .postContent {font-size: 14.7px;line-height: 21px;margin: 10%;margin-top: 0 }#postMain .postContent ol, #postMain .postContent ul {line-height: 21px }#postMain .postContent .authorColumn {margin: 40px 24% }#postMain .postContent .singleColumn {margin: 18%;margin-top: 0 }#postMain .postContent .doubleColumn {margin: 6%;margin-top: 20px;-moz-column-gap: 60px;-ms-column-gap: 60px;-webkit-column-gap: 60px;column-gap: 60px }#postMain h1.postTitle {font-size: 42px;line-height: 42px }}@media only screen and (min-width:1300px) {#postMain .postContent {font-size: 15.82px;line-height: 22.6px;margin: 0 auto 40px;width: 1000px }#postMain .postContent ol, #postMain .postContent ul {line-height: 22.6px }#postMain .postContent.singleColumn {margin: 0 auto 40px;width: 650px }#postMain .postContent h1.postTitle {font-size: 45.2px;line-height: 45.2px }#postMain .postContent.authorColumn {margin: 0 auto 20px;width: 650px }#postMain .postContent.doubleColumn {margin: 0 auto 40px;width: 900px }}.author-template .wookmarkWrap {padding-top: 20px }.author-template #postMain .authorBio {margin-top: 20px;text-align: left }.author-template #postMain .authorMeta {font-weight: 700 }.errorContain {background: #f0f1f3;text-align: center;height: 100%;width: 100% }.error {position: absolute;top: 50%;left: 50%;margin-top: -125px;margin-left: -105px;height: 250px;width: 210px;padding: 1px }.error h1 {color: #134055;font-size: 150px;margin-bottom: 10px }.error h2 {color: #134055;font-size: 37.5px;margin-left: -2px }.error a {color: #ef6752 }.hidden {display: none }body {color: #4d5964;font-size: 14px;font-family: 'PT Sans', "Myriad Pro", sans-serif;font-family: "PT Sans", "Myriad Pro", sans-serif;letter-spacing: -.001em;background: #fff }.dateStamp, .postTitle, h1, h2, h3, h4, h5 {color: #262f34;letter-spacing: .015em;font-family: 'Yanone Kaffeesatz', sans-serif;font-weight: 400;margin-bottom: 20px }h3 {font-weight: 400;text-align: left;margin-bottom: 5px;line-height: 15px }p {margin-top: 0;margin-bottom: 20px }p:last-child {margin-bottom: 0 }h1 {font-size: 40px;line-height: 40px;font-weight: 400 }h1.postTitle, h1.postTitle a {font-weight: 400;margin-top: 0;padding-top: 0;text-align: center }.fluid-width-video-wrapper, iframe {-moz-transform: perspective(0) translate3d(0, 0, 0);-ms-transform: perspective(0) translate3d(0, 0, 0);-o-transform: perspective(0) translate3d(0, 0, 0);-webkit-transform: perspective(0) translate3d(0, 0, 0);transform: perspective(0) translate3d(0, 0, 0);margin-bottom: 20px;display: inline-block;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;-o-column-break-inside: avoid;-ms-column-break-inside: avoid;column-break-inside: avoid }#postMain .postContent .dateStamp, .dateStamp {color: #ef6752;text-align: center;font-size: 12px;letter-spacing: .02em;display: block;margin-bottom: 10px }#postMain .postContent .dateStamp a, .dateStamp a {padding: 0;color: #ef6752;text-decoration: none }#postMain .postContent .dateStamp a:hover, .dateStamp a:hover {text-decoration: underline;background: 0 0;color: #ef6752 }.verticle .dateStamp span {display: none }.caption {font-style: italic;color: #6d6d6d;line-height: 14px;font-size: 12px;width: 75%;margin-bottom: 20px }blockquote {border-left: solid 4px #ef6752;padding: 10px;margin: 0;margin-left: 20px;margin-bottom: 20px;font-style: italic;color: #419ee2 }.readMore {-moz-transition: color .4s ease, background .4s ease;-o-transition: color .4s ease, background .4s ease;-webkit-transition: color .4s ease, background .4s ease;transition: color .4s ease, background .4s ease;border: solid 1px #262f34;display: inline-block;padding: 8px 20px;padding-bottom: 5px;margin-bottom: 30px;background: #fff;color: #262f34 }.readMore:hover {background: #262f34;color: #fff }.tagShare {position: absolute;color: #f0f1f3;z-index: 1000;line-height: 35px;height: 35px }.tagShare a {color: #f0f1f3;text-decoration: none }.tagShare .share, .tagShare .shareIcon, .tagShare .tags {width: auto;height: 35px;float: left;position: relative;display: inline-block }.tagShare .tags {background: #262f34;padding: 5px 10px 0 }.tagShare .shareIcon {height: 35px;width: 35px;background: #404e56;text-align: center;margin: 0;padding: 0;font-size: 18px;line-height: 31px }.tagShare .share {line-height: 40px;padding: 0 10px;overflow: hidden;z-index: -1;background: #f0f1f3;position: absolute;right: 70px;-moz-transition: margin .4s ease, top .4s ease, right .4s ease;-o-transition: margin .4s ease, top .4s ease, right .4s ease;-webkit-transition: margin .4s ease, top .4s ease, right .4s ease;transition: margin .4s ease, top .4s ease, right .4s ease }.tagShare .share a:hover {color: #ef6752 }.tagShare .share a {color: #262f34 }.verticle:not(.noHeroImage) .tags:not(:empty)~.share {width: 100%;padding: 0;left: 0;top: 0 }.share:hover, .shareIcon:hover~.share {position: relative;right: 0 }.verticle:not(.noHeroImage) .tags:not(:empty)~.share:hover, .verticle:not(.noHeroImage) .tags:not(:empty)~.shareIcon:hover~.share {position: absolute;margin-top: 35px }#nprogress .bar {z-index: 100000;background: #ef6752 }#nprogress .peg {z-index: 1000000000;box-shadow: 0 0 10px #ef6752, 0 0 5px #ef6752;margin-left: 100px }#nprogress .spinner-icon {z-index: 1000000000;border-top-color: #ef6752;border-left-color: #ef6752 }.wookmarkWrap {background: #a0a7b6 }body, nav, #mainContainer, .wookmarkWrap #wookmark .item {background: #fffaf7 url(../images/bg-wallpaper.png) repeat;}