Team:Nankai/core/main.css

From 2014.igem.org

Revision as of 15:31, 10 August 2014 by Luckyendin (Talk | contribs)

@font-face { font-family: FoundersGrotCondWeb-Bold; src: url(FoundersGrotCondWeb-Bold.eot?#iefix) format("embedded-opentype"), url(FoundersGrotCondWeb-Bold.woff) format("woff"), url(FoundersGrotCondWeb-Bold.ttf) format("truetype"), url(FoundersGrotCondWeb-Bold.svg#LifeLTStdRoman) format("svg"); font-weight: bold; font-style: normal; } @font-face { font-family: FoundersGrotCondWeb-Light; src: url(FoundersGrotCondWeb-Light.eot?#iefix) format("embedded-opentype"), url(FoundersGrotCondWeb-Light.woff) format("woff"), url(FoundersGrotCondWeb-Light.ttf) format("truetype"), url(FoundersGrotCondWeb-Light.svg#LifeLTStdRoman) format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: FoundersGroteskTextWeb-Light; src: url(FoundersGroteskTextWeb-Light.eot?#iefix) format("embedded-opentype"), url(FoundersGroteskTextWeb-Light.woff) format("woff"), url(FoundersGroteskTextWeb-Light.ttf) format("truetype"), url(FoundersGroteskTextWeb-Light.svg#LifeLTStdRoman) format("svg"); font-weight: normal; font-style: normal; } @font-face { font-family: FoundersGroteskWeb-Bold; src: url(FoundersGroteskWeb-Bold.eot?#iefix) format("embedded-opentype"), url(FoundersGroteskWeb-Bold.woff) format("woff"), url(FoundersGroteskWeb-Bold.ttf) format("truetype"), url(FoundersGroteskWeb-Bold.svg#LifeLTStdRoman) format("svg"); font-weight: bold; font-style: normal; }

  1. strapline-wrapper .strapline-container .strapline {

float: left; }

  1. strapline-wrapper .strapline-container .social {

float: left; } footer #sitemap .column.small { float: left; } footer #sitemap .column.large { float: left; } footer #shoelace .copyright { float: left; } footer #shoelace .colophon { float: left; } .column.full { float: left; } .column.half { float: left; } .column.primary { float: left; } .column.primary .column.main { float: left; } .column.primary .column.side { float: left; } .column.primary .column.half { float: left; } .column.secondary { float: left; } ul.events { float: left; } ul.events > li .image-wrapper { float: left; } ul.events > li .info { float: left; } ul.events > li ul.details { float: left; } .product .images { float: left; } .product .details { float: left; } .organisation-header .image { float: left; } .organisation-header .content { float: left; } .block-grid-container { float: left; } .filter .column { float: left; } .filter .cart.column { float: left; } .five.filter .column { float: left; } .filter-selected { float: left; }

  1. panels .wrapper .image-container {

float: left; }

  1. panels .wrapper .middle.image-container {

float: left; } .feature h1 { float: left; } .feature h2.like-h1 { float: left; } .feature section.standfirst .content { float: left; } section.standfirst .feature .content { float: left; } .feature .meta .share { float: left; } .feature .meta .taxonomy { float: left; } .news-post .header { float: left; } .news-post .meta-wrapper { float: left; } .news-post .content-wrapper { float: left; } .double-header .column { float: left; }

  1. landing-page .content {

float: left; }

  1. landing-page .split-content {

float: left; } ul.project-assets li { float: left; } ul.benefits-list li { float: left; } .segmented-page .left.segment { float: left; } .segmented-page .right.segment { float: left; } .even.segmented-page .segment { float: left; } .segmented-page .base-wrapper { float: left; } .column.central { float: none; }

  1. landing-page .centered.split-content {

float: none; }

  1. strapline-wrapper .strapline-container {

}

  1. header {

} .row {

} .feature .meta {

} .news-post {

}

  1. strapline-wrapper .strapline-container::before {

display: table; content: " "; }

  1. header::before {

display: table; content: " "; } .row::before { display: table; content: " "; } .feature .meta::before { display: table; content: " "; } .news-post::before { display: table; content: " "; }

  1. strapline-wrapper .strapline-container::after {

display: table; content: " "; }

  1. header::after {

display: table; content: " "; } .row::after { display: table; content: " "; } .feature .meta::after { display: table; content: " "; } .news-post::after { display: table; content: " "; }

  1. strapline-wrapper .strapline-container::after {

clear: both; }

  1. header::after {

clear: both; } .row::after { clear: both; } .feature .meta::after { clear: both; } .news-post::after { clear: both; } .feature .meta { width: auto; min-width: 0px; max-width: none; } .news-post { width: auto; min-width: 0px; max-width: none; }

  1. strapline-wrapper .strapline-container .strapline {

padding: 0px 10px; position: relative; min-height: 1px; }

  1. strapline-wrapper .strapline-container .social {

padding: 0px 10px; position: relative; min-height: 1px; } footer #sitemap .column.small { padding: 0px 10px; position: relative; min-height: 1px; } footer #sitemap .column.large { padding: 0px 10px; position: relative; min-height: 1px; } footer #shoelace .copyright { padding: 0px 10px; position: relative; min-height: 1px; } footer #shoelace .colophon { padding: 0px 10px; position: relative; min-height: 1px; } .column.full { padding: 0px 10px; position: relative; min-height: 1px; } .column.half { padding: 0px 10px; position: relative; min-height: 1px; } .column.primary { padding: 0px 10px; position: relative; min-height: 1px; } .column.primary .column.main { padding: 0px 10px; position: relative; min-height: 1px; } .column.primary .column.side { padding: 0px 10px; position: relative; min-height: 1px; } .column.primary .column.half { padding: 0px 10px; position: relative; min-height: 1px; } .column.secondary { padding: 0px 10px; position: relative; min-height: 1px; } .column.central { padding: 0px 10px; position: relative; min-height: 1px; } ul.events { padding: 0px 10px; position: relative; min-height: 1px; } ul.events > li .image-wrapper { padding: 0px 10px; position: relative; min-height: 1px; } ul.events > li .info { padding: 0px 10px; position: relative; min-height: 1px; } ul.events > li ul.details { padding: 0px 10px; position: relative; min-height: 1px; } .product .images { padding: 0px 10px; position: relative; min-height: 1px; } .product .details { padding: 0px 10px; position: relative; min-height: 1px; } .organisation-header .image { padding: 0px 10px; position: relative; min-height: 1px; } .organisation-header .content { padding: 0px 10px; position: relative; min-height: 1px; } .block-grid-container { padding: 0px 10px; position: relative; min-height: 1px; } .filter .column { padding: 0px 10px; position: relative; min-height: 1px; } .filter .cart.column { padding: 0px 10px; position: relative; min-height: 1px; } .five.filter .column { padding: 0px 10px; position: relative; min-height: 1px; } .filter-selected { padding: 0px 10px; position: relative; min-height: 1px; }

  1. panels .wrapper .image-container {

padding: 0px 10px; position: relative; min-height: 1px; }

  1. panels .wrapper .middle.image-container {

padding: 0px 10px; position: relative; min-height: 1px; } .feature h1 { padding: 0px 10px; position: relative; min-height: 1px; } .feature h2.like-h1 { padding: 0px 10px; position: relative; min-height: 1px; } .feature section.standfirst .content { padding: 0px 10px; position: relative; min-height: 1px; } section.standfirst .feature .content { padding: 0px 10px; position: relative; min-height: 1px; } .feature .meta .share { padding: 0px 10px; position: relative; min-height: 1px; } .feature .meta .taxonomy { padding: 0px 10px; position: relative; min-height: 1px; } .news-post .header { padding: 0px 10px; position: relative; min-height: 1px; } .news-post .meta-wrapper { padding: 0px 10px; position: relative; min-height: 1px; } .news-post .content-wrapper { padding: 0px 10px; position: relative; min-height: 1px; } .double-header .column { padding: 0px 10px; position: relative; min-height: 1px; }

  1. landing-page .content {

padding: 0px 10px; position: relative; min-height: 1px; }

  1. landing-page .split-content {

padding: 0px 10px; position: relative; min-height: 1px; }

  1. landing-page .centered.split-content {

padding: 0px 10px; position: relative; min-height: 1px; } ul.project-assets li { padding: 0px 10px; position: relative; min-height: 1px; } ul.benefits-list li { padding: 0px 10px; position: relative; min-height: 1px; } .segmented-page .left.segment { padding: 0px 10px; position: relative; min-height: 1px; } .segmented-page .right.segment { padding: 0px 10px; position: relative; min-height: 1px; } .even.segmented-page .segment { padding: 0px 10px; position: relative; min-height: 1px; } .segmented-page .base-wrapper { padding: 0px 10px; position: relative; min-height: 1px; } .chosen-container { font-size: 13px; vertical-align: middle; display: inline-block; position: relative; -ms-zoom: 1; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .chosen-container .chosen-drop { background: rgb(255, 255, 255); border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(170, 170, 170) rgb(170, 170, 170); border-image: none; left: -9999px; top: 100%; width: 100%; position: absolute; z-index: 1010; box-sizing: border-box; box-shadow: 0px 4px 5px rgba(0,0,0,0.15); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .chosen-with-drop.chosen-container .chosen-drop { left: 0px; } .chosen-container a { cursor: pointer; } .chosen-container-single .chosen-single { padding: 0px 0px 0px 8px; border-radius: 5px; border: 1px solid rgb(170, 170, 170); border-image: none; height: 23px; color: rgb(68, 68, 68); line-height: 24px; overflow: hidden; text-decoration: none; display: block; white-space: nowrap; position: relative; box-shadow: inset 0px 0px 3px #fff, 0px 1px 1px rgba(0,0,0,0.1); background-clip: padding-box; background-color: rgb(255, 255, 255); } .chosen-container-single .chosen-default { color: rgb(153, 153, 153); } .chosen-container-single .chosen-single span { overflow: hidden; margin-right: 26px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; } .chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; } .chosen-container-single .chosen-single abbr { background: url("chosen-sprite.png") no-repeat -42px 1px; top: 6px; width: 12px; height: 12px; right: 26px; font-size: 1px; display: block; position: absolute; } .chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; } .chosen-disabled.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; } .chosen-container-single .chosen-single div { top: 0px; width: 18px; height: 100%; right: 0px; display: block; position: absolute; } .chosen-container-single .chosen-single div b { background: url("chosen-sprite.png") no-repeat 0px 2px; width: 100%; height: 100%; display: block; } .chosen-container-single .chosen-search { margin: 0px; padding: 3px 4px; white-space: nowrap; position: relative; z-index: 1010; } .chosen-container-single .chosen-search input[type='text'] { background: url("chosen-sprite.png") no-repeat 100% -20px, linear-gradient(rgb(238, 238, 238) 1%, rgb(255, 255, 255) 15%); margin: 1px 0px; padding: 4px 20px 4px 5px; outline: 0px; border-radius: 0px; border: 1px solid rgb(170, 170, 170); border-image: none; width: 100%; height: auto; line-height: normal; font-family: sans-serif; font-size: 1em; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .chosen-container-single .chosen-drop { border-radius: 0px 0px 4px 4px; margin-top: -1px; background-clip: padding-box; } .chosen-container-single-nosearch.chosen-container-single .chosen-search { left: -9999px; position: absolute; } .chosen-container .chosen-results { margin: 0px 4px 4px 0px; padding: 0px 0px 0px 4px; position: relative; -ms-overflow-x: hidden; -ms-overflow-y: auto; max-height: 240px; -webkit-overflow-scrolling: touch; } .chosen-container .chosen-results li { list-style: none; margin: 0px; padding: 5px 6px; line-height: 15px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; display: none; } .chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; } .chosen-container .chosen-results li.disabled-result { color: rgb(204, 204, 204); display: list-item; cursor: default; } .chosen-container .chosen-results li.highlighted { color: rgb(255, 255, 255); background-image: linear-gradient(rgb(56, 117, 215) 20%, rgb(42, 98, 188) 90%); background-color: rgb(56, 117, 215); } .chosen-container .chosen-results li.no-results { background: rgb(244, 244, 244); display: list-item; } .chosen-container .chosen-results li.group-result { font-weight: bold; display: list-item; cursor: default; } .chosen-container .chosen-results li.group-option { padding-left: 15px; } .chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; } .chosen-container-multi .chosen-choices { background-position: 97%; border-width: 1px 1px 2px; border-style: solid; border-color: rgb(34, 34, 34); margin: 0px; padding: 10px 16px 6px 9px; border-image: none; width: 100%; height: auto !important; overflow: hidden; position: relative; cursor: text; box-sizing: border-box; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat; background-color: rgb(255, 255, 255); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .chosen-container-multi .chosen-choices li { list-style: none; float: left; } .chosen-container-multi .chosen-choices li.search-field { margin: 0px; padding: 0px; white-space: nowrap; } .chosen-container-multi .chosen-choices li.search-field input[type='text'] { background: none !important; margin: 3px 0px 3px 6px; padding: 0px; outline: 0px; border-radius: 0px; border: 0px currentColor !important; border-image: none !important; top: -1px; height: auto; color: rgb(102, 102, 102); line-height: normal; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; position: relative; box-shadow: none; } .chosen-container-multi .chosen-choices li.search-field .default { color: rgb(153, 153, 153); } .chosen-container-multi .chosen-choices li.search-choice { padding: 3px 18px 2px 3px; border-radius: 1px; border: 1px solid rgb(170, 170, 170); border-image: none; color: rgb(0, 0, 0); line-height: 12px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 12px; margin-right: 3px; margin-bottom: -1px; white-space: nowrap; position: relative; cursor: default; background-clip: padding-box; background-color: rgb(239, 239, 239); -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; } .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { background-position: 0px -841px; top: 5px; width: 8px; height: 8px; right: 4px; font-size: 1px; display: block; position: absolute; opacity: 0.6; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { opacity: 0.9; } .chosen-container-multi .chosen-choices li.search-choice-disabled { border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102); padding-right: 5px; background-color: rgb(228, 228, 228); } .chosen-container-multi .chosen-choices li.search-choice-focus { background: rgb(212, 212, 212); } .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; } .chosen-container-multi .chosen-results { margin: 0px; padding: 0px; } .chosen-container-multi .chosen-drop .result-selected { color: rgb(204, 204, 204); display: list-item; cursor: default; } .chosen-with-drop.chosen-container-active .chosen-single { border: 1px solid rgb(170, 170, 170); border-image: none; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; } .chosen-with-drop.chosen-container-active .chosen-single div { background: none; border-left-color: currentColor; border-left-width: medium; border-left-style: none; } .chosen-with-drop.chosen-container-active .chosen-single div b { background-position: -18px 2px; } .chosen-container-active .chosen-choices li.search-field input[type='text'] { color: rgb(17, 17, 17) !important; } .chosen-disabled { cursor: default; opacity: 0.5 !important; } .chosen-disabled .chosen-single { cursor: default; } .chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; } .chosen-rtl { text-align: right; } .chosen-rtl .chosen-single { padding: 0px 8px 0px 0px; overflow: visible; } .chosen-rtl .chosen-single span { margin-right: 0px; margin-left: 26px; direction: rtl; } .chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; } .chosen-rtl .chosen-single div { left: 3px; right: auto; } .chosen-rtl .chosen-single abbr { left: 26px; right: auto; } .chosen-rtl .chosen-choices li { float: right; } .chosen-rtl .chosen-choices li.search-field input[type='text'] { direction: rtl; } .chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px; } .chosen-rtl .chosen-choices li.search-choice .search-choice-close { left: 4px; right: auto; } .chosen-container-single-nosearch.chosen-rtl .chosen-search { left: 9999px; } .chosen-rtl .chosen-drop { left: 9999px; } .chosen-container-single.chosen-rtl .chosen-results { margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px; } .chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0px; } .chosen-with-drop.chosen-container-active.chosen-rtl .chosen-single div { border-right-color: currentColor; border-right-width: medium; border-right-style: none; } .chosen-rtl .chosen-search input[type='text'] { background: url("chosen-sprite.png") no-repeat -30px -20px, linear-gradient(rgb(238, 238, 238) 1%, rgb(255, 255, 255) 15%); padding: 4px 5px 4px 20px; direction: rtl; } .chosen-container-single.chosen-rtl .chosen-single div b { background-position: 6px 2px; } .chosen-with-drop.chosen-container-single.chosen-rtl .chosen-single div b { background-position: -12px 2px; } @media not all, only screen and (min-resolution:144dpi) { .chosen-rtl .chosen-search input[type='text'] { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } .chosen-container-single .chosen-single abbr { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } .chosen-container-single .chosen-single div b { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } .chosen-container-single .chosen-search input[type='text'] { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } .chosen-container-multi .chosen-choices .search-choice .search-choice-close { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } .chosen-container .chosen-results-scroll-down span { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } .chosen-container .chosen-results-scroll-up span { background-image: url("chosen-sprite@2x.png") !important; background-repeat: no-repeat !important; background-size: 52px 37px !important; } } .formtastic { margin: 0px; padding: 0px; } .formtastic ul { margin: 0px; padding: 0px; } .formtastic ol { margin: 0px; padding: 0px; } .formtastic li { margin: 0px; padding: 0px; } .formtastic fieldset { margin: 0px; padding: 0px; } .formtastic legend { margin: 0px; padding: 0px; } .formtastic p { margin: 0px; padding: 0px; } .formtastic fieldset { border: 0px currentColor; border-image: none; } .formtastic em { font-style: normal; font-weight: normal; } .formtastic strong { font-style: normal; font-weight: normal; } .formtastic ol { list-style: none; } .formtastic ul { list-style: none; } .formtastic abbr { border: 0px currentColor; border-image: none; font-variant: normal; } .formtastic acronym { border: 0px currentColor; border-image: none; font-variant: normal; } .formtastic abbr { color: red; margin-left: 4px; } .formtastic input { font-size: inherit; font-weight: inherit; } .formtastic .formtastic textarea { font-size: inherit; font-weight: inherit; } .formtastic input { font-size: 100%; } .formtastic textarea { font-size: 100%; } .formtastic select { font-size: 100%; } .formtastic legend { color: rgb(0, 0, 0); white-space: normal; } .formtastic .errors { list-style: square; margin: 0.5em 0px 1.5em 30%; color: rgb(204, 0, 0); } .formtastic .errors li { padding: 0px; border: currentColor; border-image: none; display: list-item; } .formtastic .buttons { width: 100%; overflow: hidden; padding-left: 30%; } .formtastic .actions { width: 100%; overflow: hidden; padding-left: 30%; } .formtastic .buttons ol { width: 100%; } .formtastic .buttons li { width: 100%; } .formtastic .actions ol { width: 100%; } .formtastic .actions li { width: 100%; } .formtastic .button { float: left; } .formtastic .action { float: left; } .formtastic .button_action { width: 100%; } .formtastic .link_action a { padding: 3px 0px; display: block; } .formtastic .inputs { overflow: hidden; } .formtastic .input { padding: 0.5em 0px; overflow: hidden; margin-top: -0.5em; margin-bottom: 1em; } .formtastic .input .label { width: 30%; padding-top: 7px; padding-right: 10px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; float: left; display: block; } .formtastic .fragments .label { left: 0px; width: 95%; position: absolute; } .formtastic .choices .label { left: 0px; width: 95%; position: absolute; } .formtastic .fragments .label label { position: absolute; } .formtastic .choices .label label { position: absolute; } .formtastic .choices { position: relative; } .formtastic .choices-group { margin: 0px; padding: 0px 0px 0px 30%; width: 74%; float: left; } .formtastic .choice { padding: 0px; border: 0px currentColor; border-image: none; } .formtastic .input .inline-hints { margin: 0.5em 0px 0px 30%; color: rgb(102, 102, 102); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; } .formtastic .inline-errors { margin: 0.5em 0px 0px 30%; color: rgb(204, 0, 0); } .formtastic .error-block { margin: 0.5em 0px 0px 30%; color: rgb(204, 0, 0); } .formtastic .inline-errors a { color: rgb(204, 0, 0); text-decoration: underline; } .formtastic .error-block a { color: rgb(204, 0, 0); text-decoration: underline; } .formtastic .error-block { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; margin-bottom: 15px; } .formtastic .errors { list-style: square; margin: 0.5em 0px 0px 30%; color: rgb(204, 0, 0); } .formtastic .errors li { padding: 0px; border: currentColor; border-image: none; display: list-item; } .formtastic .stringish input { width: 70%; } .formtastic .stringish input[size] { width: auto; max-width: 70%; } .formtastic .stringish input[max] { width: auto; max-width: 70%; } .formtastic .text textarea { width: 70%; } .formtastic .text textarea[cols] { width: auto; max-width: 70%; } .formtastic .hidden { display: none; } .formtastic .boolean label { padding-left: 30%; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; display: block; } .formtastic .choices-group { margin-bottom: -0.5em; } .formtastic .choice { margin: 0.1em 0px 0.5em; } .formtastic .choice label { width: 100%; line-height: 100%; padding-top: 0px; margin-bottom: 0.6em; float: none; } .formtastic .choice label { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .formtastic .choice label input { margin: 0px 0.3em 0px 0.1em; line-height: 100%; } .formtastic .boolean label input { margin: 0px 0.3em 0px 0.1em; line-height: 100%; } .formtastic .fragments { position: relative; } .formtastic .fragments-group { margin: 0px; padding: 0px 0px 0px 30%; width: 100%; float: left; } .formtastic .fragment { margin: 0px 0.3em 0px 0px; padding: 0px; border: 0px currentColor; border-image: none; width: auto; float: left; } .formtastic .fragment label { display: none; } .formtastic .fragment label input { margin: 0px; padding: 0px; display: inline; } .formtastic .text-block { padding: 15px 16.8px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; margin-bottom: 15px; margin-left: 30%; background-color: rgb(251, 251, 251); }

  1. opportunity_deadline_at_4i {

display: none; }

  1. opportunity_deadline_at_5i {

display: none; } .flex-container a:active {

} .flexslider a:active {

} .flex-container a:focus {

} .flexslider a:focus {

} .slides { list-style: none; margin: 0px; padding: 0px; } .flex-control-nav { list-style: none; margin: 0px; padding: 0px; } .flex-direction-nav { list-style: none; margin: 0px; padding: 0px; } .flexslider { margin: 0px; padding: 0px; } .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; } .flexslider .slides img { width: 100%; height: auto; display: block; } .flex-pauseplay span { text-transform: capitalize; } .slides::after { height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "\0020"; } html[xmlns] .slides { display: block; }

  • html .slides {

height: 1%; } .no-js .slides > li:first-child { display: block; } .flexslider { background: rgb(255, 255, 255); margin: 0px 0px 15px; position: relative; -ms-zoom: 1; } .flex-viewport { transition:1s; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; } .loading .flex-viewport { max-height: 300px; } .flexslider .slides { -ms-zoom: 1; } .carousel li { margin-right: 5px; } .flex-direction-nav {

} .flex-direction-nav a { margin: -20px 0px 0px; transition:0.3s; top: 50%; width: 40px; height: 40px; color: rgba(0, 0, 0, 0.8); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; text-shadow: 1px 1px 0px rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; } .flex-direction-nav .flex-prev { left: -50px; } .flex-direction-nav .flex-next { text-align: right; right: -50px; } .flexslider:hover .flex-prev { left: 10px; opacity: 0.7; } .flexslider:hover .flex-next { right: 10px; opacity: 0.7; } .flexslider:hover .flex-next:hover { opacity: 1; } .flexslider:hover .flex-prev:hover { opacity: 1; } .flex-direction-nav .flex-disabled { cursor: default; opacity: 0 !important; } .flex-direction-nav a::before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: "\f001"; } .flex-direction-nav a.flex-next::before { content: "\f002"; } .flex-pauseplay a { left: 10px; width: 20px; height: 20px; bottom: 5px; color: rgb(0, 0, 0); overflow: hidden; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0.8; } .flex-pauseplay a::before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: "\f004"; } .flex-pauseplay a:hover { opacity: 1; } .flex-pauseplay a.flex-play::before { content: "\f003"; } .flex-control-nav { width: 100%; text-align: center; bottom: -40px; position: absolute; } .flex-control-nav li { margin: 0px 6px; display: inline-block; -ms-zoom: 1; } .flex-control-paging li a { background: rgba(0, 0, 0, 0.5); border-radius: 20px; width: 11px; height: 11px; text-indent: -9999px; display: block; cursor: pointer; box-shadow: inset 0px 0px 3px rgba(0,0,0,0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); } .flex-control-paging li a:hover { background: rgba(0, 0, 0, 0.7); } .flex-control-paging li a.flex-active { background: rgba(0, 0, 0, 0.9); cursor: default; } .flex-control-thumbs { margin: 5px 0px 0px; overflow: hidden; position: static; } .flex-control-thumbs li { margin: 0px; width: 25%; float: left; } .flex-control-thumbs img { width: 100%; display: block; cursor: pointer; opacity: 0.7; } .flex-control-thumbs img:hover { opacity: 1; } .flex-control-thumbs .flex-active { cursor: default; opacity: 1; } @media screen and (max-width:860px) { .flex-direction-nav .flex-prev { left: 10px; opacity: 1; } .flex-direction-nav .flex-next { right: 10px; opacity: 1; } } .flexslider-carousel .slides .slide { transition:opacity 0.12s ease-in-out; margin-right: 15px; cursor: pointer; opacity: 0.6; -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; } .flexslider-carousel .slides .flex-active-slide.slide { opacity: 1; } .flexslider-carousel .slides .slide:hover { opacity: 1; } .input_tiny { width: 50px; } .input_small { width: 100px; } .input_medium { width: 150px; } .input_large { width: 200px; } .input_xlarge { width: 250px; } .input_xxlarge { width: 300px; } .input_full { width: 100%; } .input-wrapper { margin-bottom: 15px; } input:invalid { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } button:invalid { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } a:invalid.button { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } select:invalid { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } textarea:invalid { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } input:focus { z-index: 1; } button:focus { z-index: 1; } a.button:focus { z-index: 1; } select:focus { z-index: 1; } textarea:focus { z-index: 1; } input[type='file']:focus { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } input[type='file']:active { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } input[type='radio']:focus { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } input[type='radio']:active { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } input[type='checkbox']:focus { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } input[type='checkbox']:active { box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; } textarea { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } select { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='date'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='datetime'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='datetime-local'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='email'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='month'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='number'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='password'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='search'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='tel'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='text'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='time'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='url'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } input[type='week'] { margin: 0px; padding: 8px 12px; outline: 0px; border-radius: 0px; border: 1px solid rgb(34, 34, 34); border-image: none; height: auto; text-align: left; color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: top; box-sizing: border-box; background-clip: padding-box; background-color: white; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-background-clip: padding; -moz-background-clip: padding; -webkit-appearance: none; } textarea[disabled] { background-color: rgb(238, 238, 238); } select[disabled] { background-color: rgb(238, 238, 238); } input[type='date'][disabled] { background-color: rgb(238, 238, 238); } input[type='datetime'][disabled] { background-color: rgb(238, 238, 238); } input[type='datetime-local'][disabled] { background-color: rgb(238, 238, 238); } input[type='email'][disabled] { background-color: rgb(238, 238, 238); } input[type='month'][disabled] { background-color: rgb(238, 238, 238); } input[type='number'][disabled] { background-color: rgb(238, 238, 238); } input[type='password'][disabled] { background-color: rgb(238, 238, 238); } input[type='search'][disabled] { background-color: rgb(238, 238, 238); } input[type='tel'][disabled] { background-color: rgb(238, 238, 238); } input[type='text'][disabled] { background-color: rgb(238, 238, 238); } input[type='time'][disabled] { background-color: rgb(238, 238, 238); } input[type='url'][disabled] { background-color: rgb(238, 238, 238); } input[type='week'][disabled] { background-color: rgb(238, 238, 238); } button[disabled] { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } input[disabled] { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } select[disabled] { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } select[disabled] option { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } select[disabled] optgroup { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } textarea[disabled] { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } a.button_disabled { color: rgb(136, 136, 136); cursor: default; box-shadow: none; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; -webkit-box-shadow: none; -moz-box-shadow: none; -khtml-user-select: none; } input.placeholder_text { color: rgb(136, 136, 136); } textarea.placeholder_text { color: rgb(136, 136, 136); } textarea { height: auto; } select[size] { height: auto; } select[multiple] { height: auto; } select[size='0'] { height: 1.8em; } select[size='1'] { height: 1.8em; } @media not all { select[size] { padding-right: 3px; background-image: none; } select[multiple] { padding-right: 3px; background-image: none; } select[multiple][size] { padding-right: 3px; background-image: none; } select { background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat; } select[size='0'] { background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat; } select[size='1'] { background-position: right; padding-right: 20px; background-image: url("data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw=="); background-repeat: no-repeat; } } textarea { width: 100%; overflow: auto; min-height: 40px; resize: vertical; } optgroup { color: black; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-style: normal; font-weight: normal; } .fr-overlay { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 99999; -ms-zoom: 1; } .fr-overlay-background { background: rgb(0, 0, 0); width: 100%; height: 100%; float: left; position: relative; opacity: 0.9; } .fr-window { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 100000; min-height: 100%; } .fr-window-fixed-measure { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 100000; min-height: 100%; } .fr-ui-outside .fr-info { z-index: 100001; } .fr-loading { left: 50%; top: 50%; width: 52px; height: 52px; overflow: visible; margin-top: -26px; margin-left: -26px; position: fixed; z-index: 100001; } .fr-loading-offset { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-loading-background { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-loading-icon { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-loading-background { background: url("skins/loading.gif") no-repeat 50% 50% rgb(13, 13, 13); border-radius: 3px; border: 1px solid rgba(80, 80, 80, 0.2); border-image: none; float: left; position: relative; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-border-radius: 3px; } .fr-loading-icon { display: none; } .fr-bubble { width: 100%; height: 100%; float: left; position: relative; } .fr-ui { font: 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; font-size-adjust: none; font-stretch: normal; } .fr-info { font: 13px/21px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; font-size-adjust: none; font-stretch: normal; } .fr-frames { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; display: inline; position: absolute; } .fr-frames-move { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-frame { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; } .fr-ui { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; } .fr-frame-touch { left: auto; top: auto; width: 100%; float: left; position: relative; } .fr-mobile-touch-enabled .fr-frame .fr-box { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-frame-touch .fr-box { -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-mobile-touch-enabled .fr-ui { pointer-events: none; } .fr-mobile-touch-enabled .fr-ui-spacer { pointer-events: none; } .fr-mobile-touch-enabled .fr-ui-wrapper { pointer-events: none; } .fr-mobile-touch-enabled .fr-ui-padder { pointer-events: none; } .fr-mobile-touch-enabled .fr-ui-toggle { pointer-events: none; } .fr-mobile-touch-enabled .fr-ui-outer-border { pointer-events: none; } .fr-mobile-touch-enabled .fr-side { pointer-events: none; } .fr-box { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-box-has-ui-outside { overflow: hidden; } .fr-box-spacer { position: absolute; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-ui-spacer { position: absolute; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-box-wrapper { background: url("skins/blank.gif"); overflow: hidden; position: relative; } .fr-ui-wrapper { background: url("skins/blank.gif"); overflow: hidden; position: relative; } .fr-box-padder { background: url("skins/blank.gif"); border: 0px solid transparent; left: 0px; top: 0px; position: absolute; -ms-zoom: 1; } .fr-ui-padder { background: url("skins/blank.gif"); border: 0px solid transparent; left: 0px; top: 0px; position: absolute; -ms-zoom: 1; } .fr-box-padder { left: 0px; top: 0px; position: absolute; } .fr-ui-padder { left: 0px; top: 0px; position: absolute; } .fr-ui-padder { -ms-zoom: 1; } .fr-box-wrapper { float: left; display: inline; position: relative; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-ui-wrapper { float: left; display: inline; position: relative; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-ui-toggle { float: left; display: inline; position: relative; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-box-wrapper { background: rgb(16, 16, 16); } .fr-ui-wrapper-outside { width: 100%; height: 100%; float: left; } .fr-box-outer-border { width: 100%; height: 100%; float: left; display: inline; position: relative; -ms-zoom: 1; } .fr-ui-outer-border { width: 100%; height: 100%; float: left; display: inline; position: relative; -ms-zoom: 1; } .fr-ltIE9 .fr-box-outer-border { border: 0px solid transparent; border-image: none; } .fr-ltIE9 .fr-ui-outer-border { border: 0px solid transparent; border-image: none; } .fr-content { margin: 0px; padding: 0px; width: 100%; height: 100%; -ms-zoom: 1; } .fr-content-image { left: 0px; top: 0px; position: absolute; max-width: none; image-rendering: optimizeQuality; } .fr-content-image-overlay { left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-download-image { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0; pointer-events: auto; -webkit-user-select: none; user-select: none; -webkit-user-drag: element; user-drag: element; } .fr-onclick-side { background: url("skins/blank.gif"); top: 0px; width: 50%; height: 100%; overflow: hidden; position: absolute; z-index: 1; cursor: pointer; } .fr-onclick-side img { cursor: pointer; } .fr-onclick-previous { left: 0px; } .fr-onclick-next { right: 0px; } .fr-frame-onclick-next .fr-onclick-next { width: 100%; } .fr-side { background: url("skins/blank.gif") 0px 0px; top: 0px; height: 100%; overflow: hidden; position: absolute; cursor: pointer; -ms-zoom: 1; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-side-disabled { cursor: default; } .fr-side-button { margin: -36px 9px 0px; top: 50%; width: 54px; height: 72px; position: absolute; pointer-events: auto; } .fr-side-button-icon { width: 100%; height: 100%; float: left; position: relative; -ms-zoom: 1; } .fr-side-previous { left: 0px; width: 50%; } .fr-side-next { width: 50%; right: 0px; } .fr-side-previous .fr-side-button { left: 0px; } .fr-side-next .fr-side-button { right: 0px; } .fr-ui-outside .fr-side { top: 50%; width: 72px; height: 72px; margin-top: -36px; } .fr-ui-outside .fr-side-button { top: 0px; margin-top: 0px; } .fr-info { left: 0px; width: 100%; bottom: 0px; color: rgb(239, 239, 239); position: absolute; pointer-events: auto; -ms-user-select: text; -webkit-user-select: text; -moz-user-select: text; user-select: text; -khtml-user-select: text; } .fr-info-background { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; line-height: 1%; position: absolute; -ms-zoom: 1; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-info-outside .fr-info-background { background: rgb(13, 13, 13); filter: none; opacity: 1; } .fr-info-padder { padding: 12px; width: auto; overflow: hidden; display: block; position: relative; } .fr-caption { width: auto; position: relative; opacity: 0.99; } .fr-position-text { position: relative; } .fr-has-position .fr-info-inside .fr-caption { margin-right: 75px; } .fr-info-inside .fr-position { width: 75px; text-align: right; color: rgb(179, 179, 179); line-height: 21px; float: right; position: relative; opacity: 0.99; } .fr-no-caption .fr-info-inside .fr-position { margin: 0px 1px 1px 0px; width: auto; color: rgb(185, 185, 185); } .fr-info-inside .fr-position-background { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-no-caption .fr-info-inside .fr-position-background { background: rgb(16, 16, 16); border-radius: 12px; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-info-inside .fr-position-text { position: relative; } .fr-no-caption .fr-info-inside .fr-position-text { padding: 6px 10px; height: 13px; line-height: 13px; float: left; text-shadow: 0px 1px 1px rgba(0,0,0,0.3); } .fr-ui-outside .fr-position { margin: 0px 1px 1px 0px; width: auto; right: 15px; bottom: 15px; color: rgb(185, 185, 185); display: inline; position: absolute; } .fr-ui-outside .fr-position-background { background: rgb(30, 30, 30); border-radius: 12px; border: 1px solid rgba(180, 180, 180, 0.2); border-image: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-ui-outside .fr-position-text { padding: 6px 10px; width: auto; height: 13px; text-align: right; color: rgb(179, 179, 179); line-height: 13px; float: left; position: relative; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-ui-outside .fr-position-background { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-no-caption .fr-info-outside { display: none; } .fr-no-caption .fr-info-padder { pointer-events: none; } .fr-no-caption .fr-info-background { display: none; filter: none; opacity: 0; pointer-events: none; } .fr-no-caption .fr-position-text { text-shadow: 0px 1px 1px rgba(0,0,0,0.3); } .fr-ui-outside .fr-position-text { text-shadow: 0px 1px 1px rgba(0,0,0,0.3); } .fr-ui-outside .fr-position { margin: 15px; right: 0px; bottom: 0px; float: none; position: absolute; } .fr-ltIE8 .fr-info * { -ms-zoom: 1; } .fr-ltIE8 .fr-box * { -ms-zoom: 1; } .fr-info-outside { bottom: auto; } .fr-no-caption .fr-info-outside .fr-info-padder { padding: 10px 5px; } .fr-ui-outside .fr-no-caption .fr-position { margin: 0px; } .fr-close { top: 0px; width: 47px; height: 47px; right: 0px; position: absolute; cursor: pointer; pointer-events: auto; } .fr-close-background { left: 12px; top: 12px; width: 23px; height: 23px; position: absolute; } .fr-close-icon { left: 12px; top: 12px; width: 23px; height: 23px; position: absolute; } .fr-close-background { transition:background-color 0.2s ease-in; cursor: pointer; opacity: 0.8; background-color: rgb(40, 40, 40); -webkit-transition: background-color .2s ease-in; -moz-transition: background-color .2s ease-in; } .fr-close:hover .fr-close-background { background-color: rgb(51, 51, 51); } .fr-ui-outside .fr-close-background { background-color: rgb(54, 54, 54); } .fr-ui-outside .fr-close:hover .fr-close-background { background-color: rgb(67, 67, 67); } .fr-thumbnails { width: 100%; height: 9%; overflow: hidden; position: absolute; -ms-zoom: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .fr-thumbnails-horizontal { padding: 20px 0px; left: 0px; bottom: 0px; min-height: 40px; max-height: 120px; } .fr-thumbnails-vertical { padding: 0px 20px; left: 0px; top: 0px; min-width: 40px; max-width: 120px; } .fr-thumbnails { -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-thumbnails * { -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; -khtml-user-select: none; } .fr-thumbnails-wrapper { left: 50%; top: 0px; height: 100%; position: absolute; } .fr-thumbnails-vertical .fr-thumbnails-wrapper { left: 0px; top: 50%; } .fr-thumbnails-slider { width: 100%; height: 100%; float: left; position: relative; -ms-zoom: 1; } .fr-thumbnails-slider-slide { left: 0px; top: 0px; height: 100%; position: absolute; } .fr-thumbnails-thumbs { left: 0px; top: 0px; height: 100%; overflow: hidden; float: left; position: relative; } .fr-thumbnails-slide { top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-frame { overflow: hidden; position: absolute; -ms-zoom: 1; } .fr-thumbnail { margin: 0px 10px; left: 50%; top: 50%; width: 30px; height: 100%; position: absolute; cursor: pointer; -ms-zoom: 1; } .fr-ltIE9 .fr-thumbnail * { overflow: hidden; z-index: 1; -ms-zoom: 1; } .fr-thumbnail-wrapper { background: rgb(22, 22, 22); width: 100%; height: 100%; overflow: hidden; float: left; display: inline; position: relative; z-index: 0; } .fr-thumbnail-overlay { cursor: pointer; } .fr-thumbnail-active .fr-thumbnail-overlay { cursor: default; } .fr-thumbnail-overlay { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-overlay-background { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-overlay-border { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-overlay-border { border: 0px solid transparent; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-thumbnail img { position: absolute; max-width: none; opacity: 0.85; } .fr-thumbnail:hover img { opacity: 0.99; } .fr-thumbnail-active:hover img { opacity: 0.99; } .fr-thumbnail-active img { opacity: 0.35; } .fr-thumbnail-active:hover img { opacity: 0.35; } .fr-thumbnail-active { cursor: default; } .fr-thumbnail-loading { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-loading-background { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-loading-icon { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .fr-thumbnail-loading-background { background-position: 50% 50%; float: left; position: relative; opacity: 0.8; background-image: url("skins/loading.gif"); background-repeat: no-repeat; background-color: rgb(16, 16, 16); } .fr-thumbnail-loading-icon { display: none; } .fr-thumbnails-side { margin: 0px 10px; width: 28px; height: 100%; overflow: hidden; float: left; position: relative; } .fr-thumbnails-side-previous { margin-left: 20px; } .fr-thumbnails-side-next { margin-right: 20px; } .fr-thumbnails-side-button { left: 50%; top: 50%; width: 28px; height: 28px; margin-top: -14px; margin-left: -14px; position: absolute; cursor: pointer; } .fr-thumbnails-side-button-background { border-radius: 4px; transition:background-color 0.2s ease-in; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; cursor: pointer; opacity: 0.8; background-color: rgb(51, 51, 51); -webkit-transition: background-color .2s ease-in; -moz-transition: background-color .2s ease-in; } .fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background { background-color: rgb(59, 59, 59); } .fr-thumbnails-side-button-disabled * { cursor: default; } .fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background { background-color: rgb(51, 51, 51); } .fr-thumbnails-side-button-icon { left: -7px; top: -7px; width: 100%; height: 100%; position: absolute; } .fr-thumbnails-vertical .fr-thumbnails-side { clear: both; } .fr-thumbnails-vertical .fr-thumbnails-thumbs { clear: both; } .fr-thumbnails-vertical .fr-thumbnail-frame { clear: both; } .fr-frames-has-touch-ui { top: 43px; } .fr-touch-menu { left: 0px; top: 0px; width: 100%; height: 43px; position: absolute; } .fr-touch-menu-wrapper { width: 100%; height: 100%; float: left; position: relative; } .fr-touch-caption { left: 0px; top: 100%; width: 100%; margin-top: -43px; position: absolute; } .fr-touch-menu-wrapper { width: 100%; height: 100%; float: left; position: relative; } .fr-touch-caption-wrapper { width: 100%; height: 100%; float: left; position: relative; } .fr-touch-caption-overflow-scroll { -ms-overflow-x: hidden; -ms-overflow-y: scroll !important; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; } .fr-touch-menu-background { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; line-height: 1%; position: absolute; -ms-zoom: 1; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-touch-caption-background { background: rgb(0, 0, 0); left: 0px; top: 0px; width: 100%; height: 100%; line-height: 1%; position: absolute; -ms-zoom: 1; box-sizing: border-box; opacity: 0.8; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-touch-caption-info { color: rgb(239, 239, 239); padding-right: 38px; clear: both; float: left; position: relative; } .fr-touch-caption-info-padder { padding: 11px; width: auto; overflow: hidden; float: left; display: block; position: relative; } .fr-touch-caption-text-wrapper { width: 100%; height: 21px; line-height: 21px; overflow: hidden; clear: both; font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 13px; font-weight: normal; float: left; } .fr-touch-caption-text { float: left; } .fr-touch-caption-overflow .fr-touch-caption-text-wrapper { height: auto; overflow: visible; } .fr-touch-button { padding: 10px 4px; width: 23px; height: 23px; position: relative; cursor: pointer; } .fr-touch-button .fr-touch-button-background { left: 4px; top: 10px; width: 23px; height: 23px; position: absolute; } .fr-touch-button .fr-touch-button-background { background-color: rgb(48, 48, 48); } .fr-touch-button:hover .fr-touch-button-background { background-color: rgb(64, 64, 64); } .fr-touch-button-icon { width: 23px; height: 23px; float: left; position: relative; } .fr-touch-close { top: 0px; right: 0px; padding-right: 11px; position: absolute; } .fr-touch-caption-more { top: 0px; right: 0px; padding-right: 11px; display: none; position: absolute; } .fr-touch-caption-padded .fr-touch-caption-more { display: block; } @media all and (min-height:0px) { .fr-thumbnails { padding: 10px 0px; } .fr-thumbnail { margin: 0px 4px; } .fr-thumbnails-side { margin: 0px 4px; } .fr-thumbnails-side-previous { margin-left: 8px; } .fr-thumbnails-side-next { margin-right: 8px; } .fr-thumbnail-loading-background { background-image: url("skins/loading-small.gif"); } } @media all and (min-height:200px) { .fr-thumbnails { padding: 12px 0px; } .fr-thumbnail { margin: 0px 6px; } .fr-thumbnails-side { margin: 0px 6px; } .fr-thumbnails-side-previous { margin-left: 12px; } .fr-thumbnails-side-next { margin-right: 12px; } } @media all and (min-height:350px) { .fr-thumbnail-loading-background { background-image: url("skins/loading-medium.gif"); } } @media all and (min-height:500px) { .fr-thumbnails { padding: 14px 0px; } .fr-thumbnail { margin: 0px 7px; } .fr-thumbnails-side { margin: 0px 7px; } .fr-thumbnails-side-previous { margin-left: 14px; } .fr-thumbnails-side-next { margin-right: 14px; } } @media all and (min-height:700px) { .fr-thumbnails { padding: 20px 0px; } .fr-thumbnail { margin: 0px 10px; } .fr-thumbnails-side { margin: 0px 10px; } .fr-thumbnails-side-previous { margin-left: 20px; } .fr-thumbnails-side-next { margin-right: 20px; } .fr-thumbnail-loading-background { background-image: url("skins/loading.gif"); } } .fr-ltIE8 * { z-index: 1; -ms-zoom: 1; } .fr-ltIE9 .fr-content-image-overlay { border: 0px currentColor; border-image: none; } .fr-ltIE9 .fr-has-caption .fr-info-outside .fr-info-background { border: 0px currentColor; border-image: none; } .fr-window-fresco .fr-side-button-icon { background-image: url("skins/fresco/sprite.png"); } .fr-window-fresco .fr-close-icon { background-image: url("skins/fresco/sprite.png"); } .fr-window-fresco .fr-touch-close .fr-touch-button-icon { background-image: url("skins/fresco/sprite.png"); } .fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon { background-image: url("skins/fresco/sprite.png"); } .fr-window-fresco .fr-thumbnails-side-button-icon { background-image: url("skins/fresco/sprite.png"); } @media not all, not all { .fr-window-fresco .fr-side-button-icon { background-image: url("skins/fresco/sprite@x2.png"); background-size: 500px 500px; } .fr-window-fresco .fr-close-icon { background-image: url("skins/fresco/sprite@x2.png"); background-size: 500px 500px; } .fr-window-fresco .fr-touch-close .fr-touch-button-icon { background-image: url("skins/fresco/sprite@x2.png"); background-size: 500px 500px; } .fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon { background-image: url("skins/fresco/sprite@x2.png"); background-size: 500px 500px; } .fr-window-fresco .fr-side-button-icon { background-image: url("skins/fresco/sprite@x2.png"); background-size: 500px 500px; } } .fr-window-fresco .fr-box-outer-border { box-shadow: 0px 0px 5px rgba(0,0,0,0.4); } .fr-window-fresco .fr-box-wrapper { background: rgb(16, 16, 16); border: 0px solid transparent; } .fr-window-fresco .fr-content-image-overlay { border: 1px solid rgba(255, 255, 255, 0.08); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-window-fresco .fr-has-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 0px; } .fr-window-fresco .fr-no-caption .fr-box-has-ui-outside .fr-content-image-overlay { border-bottom-width: 1px; } .fr-window-fresco .fr-ui-outside .fr-position-text { text-shadow: 0px 1px 1px rgba(0,0,0,0.3); } .fr-window-fresco .fr-no-caption .fr-info-inside .fr-position-background { border: 1px solid rgba(180, 180, 180, 0.15); border-image: none; } .fr-window-fresco .fr-has-caption .fr-info-inside .fr-info-background { border-width: 0px 1px 1px; border-style: solid; border-color: rgba(68, 68, 68, 0.1); border-image: none; } .fr-window-fresco .fr-has-caption .fr-info-outside .fr-info-background { border-width: 0px 1px 1px; border-style: solid; border-color: rgba(80, 80, 80, 0.25); border-image: none; } .fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0px 0px 3px rgba(0,0,0,0.3); } .fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0px 0px 1px rgba(0,0,0,0.1); } .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -14px; } .fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -14px; } .fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: -13px -114px; } .fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -93px -114px; } .fr-window-fresco .fr-side-previous .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; } .fr-window-fresco .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; } .fr-window-fresco .fr-side-next .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; } .fr-window-fresco .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; }

not(.fr-ltIE9).fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {

background-position: -13px -114px; }

not(.fr-ltIE9).fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {

background-position: -93px -114px; }

not(.fr-ltIE9).fr-window-fresco .fr-side .fr-side-button .fr-side-button-icon {

transition:opacity 0.2s ease-in; opacity: 0.5; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; } .fr-window-fresco .fr-side:hover .fr-side-button .fr-side-button-icon { opacity: 1; } .fr-window-fresco .fr-frame .fr-side .fr-side-button-active .fr-side-button-icon { opacity: 1; } .fr-ltIE9 .fr-frame .fr-side-previous .fr-side-button-active .fr-side-button-icon { background-position: -13px -114px; } .fr-ltIE9 .fr-frame .fr-side-next .fr-side-button-active .fr-side-button-icon { background-position: -93px -114px; }

not(.fr-ltIE9).fr-window-fresco .fr-ui-outside .fr-side .fr-side-button-disabled .fr-side-button-icon {

opacity: 0.2; }

not(.fr-ltIE9).fr-window-fresco .fr-ui-outside .fr-side .fr-side-button-disabled:hover .fr-side-button-icon {

opacity: 0.2; } .fr-window-fresco .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { background-image: none; } @media all and (max-width:568px) and (max-height:320px), all and (max-width:320px) and (max-height:568px) { .fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: 0px -300px; } .fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -40px -300px; } .fr-window-fresco .fr-side-previous:hover .fr-side-button .fr-side-button-icon { background-position: 0px -350px; } .fr-window-fresco .fr-side-next:hover .fr-side-button .fr-side-button-icon { background-position: -40px -350px; }

not(.fr-ltIE9).fr-window-fresco .fr-side-previous .fr-side-button .fr-side-button-icon {

background-position: 0px -350px; }

not(.fr-ltIE9).fr-window-fresco .fr-side-next .fr-side-button .fr-side-button-icon {

background-position: -40px -350px; } } .fr-window-fresco .fr-close .fr-close-icon { background-position: -169px -9px; } .fr-window-fresco .fr-close:hover .fr-close-icon { background-position: -210px -9px; }

not(.fr-ltIE9).fr-window-fresco .fr-close .fr-close-icon {

background-position: -210px -9px; transition:opacity 0.2s ease-in; opacity: 0.8; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; } .fr-window-fresco .fr-close:hover .fr-close-icon { opacity: 1; } .fr-window-fresco .fr-thumbnail-wrapper { border: 0px solid transparent; } .fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0px 0px 3px rgba(0,0,0,0.3); } .fr-window-fresco .fr-thumbnail-active .fr-thumbnail-wrapper { box-shadow: 0px 0px 1px rgba(0,0,0,0.1); } .fr-window-fresco .fr-thumbnail-wrapper { box-shadow: 0px -1px 4px rgba(0,0,0,0.3); } .fr-window-fresco .fr-thumbnail-overlay-border { border-width: 1px; border-color: rgba(255, 255, 255, 0.08); } .fr-thumbnail-active .fr-thumbnail-overlay-border { border: 0px currentColor; border-image: none; } .fr-thumbnail-active:hover .fr-thumbnail-overlay-border { border: 0px currentColor; border-image: none; } .fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -160px -41px; } .fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -202px -41px; } .fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -160px -83px; } .fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -202px -83px; } .fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon { background-position: -286px -41px; } .fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-icon { background-position: -328px -41px; } .fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon { background-position: -286px -83px; } .fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon { background-position: -328px -83px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side .fr-thumbnails-side-button-icon {

transition:opacity 0.2s ease-in; opacity: 0.8; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {

background-position: -160px -41px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {

background-position: -160px -41px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {

background-position: -202px -83px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {

background-position: -202px -83px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side:hover .fr-thumbnails-side-button-icon {

opacity: 1; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {

background-position: -286px -41px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled {

background-position: -286px -41px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-icon {

background-position: -328px -83px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled {

background-position: -328px -83px; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side .fr-thumbnails-side-button-disabled {

opacity: 0.5; }

not(.fr-ltIE9).fr-window-fresco .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled {

opacity: 0.5; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -244px -41px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -244px -41px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -244px -83px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -244px -83px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-side .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {

} .fr-ltIE9.fr-window-fresco .fr-thumbnails-side:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-background {

} .fr-ltIE9.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -370px -41px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-previous:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -370px -41px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -370px -83px; } .fr-ltIE9.fr-window-fresco .fr-thumbnails-vertical .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-disabled .fr-thumbnails-side-button-icon { background-position: -370px -83px; } .fr-window-fresco .fr-touch-menu-background { border-width: 0px 0px 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.12); box-sizing: border-box; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-window-fresco .fr-touch-caption-background { border-width: 0px 0px 1px; border-style: solid; border-color: rgba(255, 255, 255, 0.12); box-sizing: border-box; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } .fr-window-fresco .fr-touch-caption-background { border-width: 1px 0px 0px; box-shadow: 0px -1px 3px rgba(0,0,0,0.3); } @media all and (max-width:568px) and (max-height:320px), all and (max-width:320px) and (max-height:568px) { .fr-window-fresco .fr-touch-caption-text-wrapper { font-size: 12px; } } .fr-window-fresco .fr-touch-close .fr-touch-button-icon { background-position: -169px -9px; } .fr-window-fresco .fr-touch-close:hover .fr-touch-button-icon { background-position: -210px -9px; }

not(.fr-ltIE9).fr-window-fresco .fr-touch-close .fr-touch-button-icon {

background-position: -210px -9px; transition:opacity 0.2s ease-in; opacity: 0.8; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; } .fr-window-fresco .fr-touch-close .fr-touch-button-icon { opacity: 1; } .fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon { background-position: -169px -134px; } .fr-window-fresco .fr-touch-caption-more:hover .fr-touch-button-icon { background-position: -210px -134px; }

not(.fr-ltIE9).fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon {

background-position: -210px -134px; transition:opacity 0.2s ease-in; opacity: 0.8; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; } .fr-window-fresco .fr-touch-caption-more .fr-touch-button-icon { opacity: 1; } .fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon { background-position: -169px -175px; } .fr-window-fresco .fr-touch-caption-less:hover .fr-touch-button-icon { background-position: -210px -175px; }

not(.fr-ltIE9).fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon {

background-position: -210px -175px; transition:opacity 0.2s ease-in; opacity: 0.8; -webkit-transition: opacity .2s ease-in; -moz-transition: opacity .2s ease-in; } .fr-window-fresco .fr-touch-caption-less .fr-touch-button-icon { opacity: 1; } .fr-window-IE6 * { -ms-zoom: 1; } .fr-window-IE6 .fr-side-button-icon { background-image: url("skins/IE6/sprite.png"); } .fr-window-IE6 .fr-close-icon { background-image: url("skins/IE6/sprite.png"); } .fr-window-IE6 .fr-thumbnails-side-button-icon { background-image: url("skins/IE6/sprite.png"); } .fr-window-IE6 .fr-side-previous .fr-side-button .fr-side-button-icon { background-position: -13px -114px; } .fr-window-IE6 .fr-side-next .fr-side-button .fr-side-button-icon { background-position: -93px -114px; } .fr-window-IE6 .fr-side-previous .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; } .fr-window-IE6 .fr-side-previous:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -13px -214px; } .fr-window-IE6 .fr-side-next .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; } .fr-window-IE6 .fr-side-next:hover .fr-side-button-disabled .fr-side-button-icon { background-position: -93px -214px; } .fr-window-IE6 .fr-ui-inside .fr-side-button-disabled .fr-side-button-icon { display: none; } .fr-window-IE6 .fr-close .fr-close-icon { background-position: -169px -9px; } .fr-window-IE6 .fr-close:hover .fr-close-icon { background-position: -210px -9px; } .fr-window-IE6 .fr-info {

} .fr-window-IE6 .fr-ui-outside .fr-info { background: rgb(0, 0, 0); } .fr-window-IE6 .fr-close-icon { background-color: rgb(35, 35, 35); } .fr-window-IE6 .fr-close .fr-close-background { display: none; } .fr-window-IE6 .fr-info-background { display: none; } .fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-info { background: rgb(13, 13, 13); } .fr-window-IE6 .fr-info-outside { background: rgb(13, 13, 13); } .fr-window-IE6 .fr-position { background: rgb(16, 16, 16); } .fr-window-IE6 .fr-has-caption .fr-ui-inside .fr-position { background: none; } .fr-window-IE6 .fr-position .fr-position-background { display: none; }

  • {

box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

  • before {

box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

  • after {

box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }

  • {

margin: 0px; } html { height: 100%; } body { height: 100%; } body { background: rgb(255, 255, 255); position: relative; } body.index.homecontroller #header { background-color: transparent; } body.index.homecontroller .standfirst { background-color: transparent; }

  1. wrapper {

margin: 0px auto -320px; height: auto !important; min-height: 100%; }

  1. main > :last-child.row {

padding-bottom: 60px; } footer { height: 320px; } .push { height: 320px; } body { background-position: top; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/bg_pattern-cb15db75c717ac0fe1e2e100ccf97f08.png"); background-color: rgb(240, 240, 240); } img { height: auto; max-width: 100%; } object { height: auto; max-width: 100%; } embed { height: auto; max-width: 100%; }

  1. ie-message {

background: rgb(204, 0, 0); padding: 5px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); border-bottom-color: rgb(153, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 10; }

  1. ie-message a {

color: rgb(255, 255, 255); } html { color: rgb(0, 0, 0); } button { color: rgb(0, 0, 0); } input { color: rgb(0, 0, 0); } select { color: rgb(0, 0, 0); } textarea { color: rgb(0, 0, 0); } body { color: rgb(0, 0, 0); line-height: 1.2; font-family: Georgia, Times, "Times New Roman", serif; font-size: 15px; font-weight: normal; font-feature-settings: "liga" 1, "dlig" 1; text-rendering: optimizeLegibility; -moz-font-feature-settings: "liga=1, dlig=1"; -o-font-feature-settings: "liga", "dlig"; -webkit-font-feature-settings: "liga", "dlig"; } p { line-height: 1.6; font-size: 15px; margin-bottom: 16.8px; } p.lead { line-height: 1.6; font-size: 18.75px; margin-bottom: 16.8px; } aside p { line-height: 1.35; font-size: 14px; font-style: italic; } h1 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h2.like-h1 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1.like-h2.like-h1 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header h1.like-h1 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .content { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h2 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1.like-h2 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h2.like-h1.like-h2 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .content.like-h2 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header h1 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header h2.like-h1 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header section.standfirst .content { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .organisation-header .content { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h3 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h4 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h5 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h6 { color: rgb(34, 34, 34); line-height: 1.1; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-top: 15px; margin-bottom: 15px; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h2.like-h1.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } section.standfirst .content.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h2.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h1.like-h2.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } section.standfirst .content.like-h2.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } .organisation-header h1.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } .organisation-header section.standfirst .content.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } section.standfirst .organisation-header .content.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h3.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h4.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h5.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h6.no-border { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } h1.no-margin { margin-bottom: 0px; } h2.like-h1.no-margin { margin-bottom: 0px; } section.standfirst .content.no-margin { margin-bottom: 0px; } h2.no-margin { margin-bottom: 0px; } h1.like-h2.no-margin { margin-bottom: 0px; } section.standfirst .content.like-h2.no-margin { margin-bottom: 0px; } .organisation-header h1.no-margin { margin-bottom: 0px; } .organisation-header section.standfirst .content.no-margin { margin-bottom: 0px; } section.standfirst .organisation-header .content.no-margin { margin-bottom: 0px; } h3.no-margin { margin-bottom: 0px; } h4.no-margin { margin-bottom: 0px; } h5.no-margin { margin-bottom: 0px; } h6.no-margin { margin-bottom: 0px; } h1.centered { text-align: center; } h2.like-h1.centered { text-align: center; } section.standfirst .content.centered { text-align: center; } h2.centered { text-align: center; } h1.like-h2.centered { text-align: center; } section.standfirst .content.like-h2.centered { text-align: center; } .organisation-header h1.centered { text-align: center; } .organisation-header section.standfirst .content.centered { text-align: center; } section.standfirst .organisation-header .content.centered { text-align: center; } h3.centered { text-align: center; } h4.centered { text-align: center; } h5.centered { text-align: center; } h6.centered { text-align: center; } h1.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } h2.like-h1.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } section.standfirst .content.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } h2.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } h1.like-h2.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } section.standfirst .content.like-h2.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } .organisation-header h1.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } .organisation-header section.standfirst .content.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } section.standfirst .organisation-header .content.border-top { padding-top: 39.27px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } h1.strike { white-space: nowrap; position: relative; } h2.like-h1.strike { white-space: nowrap; position: relative; } section.standfirst .content.strike { white-space: nowrap; position: relative; } h2.strike { white-space: nowrap; position: relative; } h1.like-h2.strike { white-space: nowrap; position: relative; } section.standfirst .content.like-h2.strike { white-space: nowrap; position: relative; } .organisation-header h1.strike { white-space: nowrap; position: relative; } .organisation-header section.standfirst .content.strike { white-space: nowrap; position: relative; } section.standfirst .organisation-header .content.strike { white-space: nowrap; position: relative; } h1.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } h2.like-h1.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } section.standfirst .content.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } h2.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } h1.like-h2.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } section.standfirst .content.like-h2.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } .organisation-header h1.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } .organisation-header section.standfirst .content.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } section.standfirst .organisation-header .content.strike .wrapper { padding-right: 20px; padding-left: 20px; font-size: inherit; display: inline-block; position: relative; z-index: 10; background-color: rgb(255, 255, 255); } h1.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } h2.like-h1.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } section.standfirst .content.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } h2.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } h1.like-h2.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } section.standfirst .content.like-h2.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } .organisation-header h1.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } .organisation-header section.standfirst .content.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } section.standfirst .organisation-header .content.strike .border { top: 50%; width: 100%; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: absolute; z-index: 1; } h1 { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 45px; margin-top: 25px; margin-bottom: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h2.like-h1 { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 45px; margin-top: 25px; margin-bottom: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1.like-h2.like-h1 { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 45px; margin-top: 25px; margin-bottom: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header h1.like-h1 { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 45px; margin-top: 25px; margin-bottom: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .content { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 45px; margin-top: 25px; margin-bottom: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1 span { color: rgb(153, 153, 153); font-size: 28px; display: block; } h2.like-h1 span { color: rgb(153, 153, 153); font-size: 28px; display: block; } h1.like-h2.like-h1 span { color: rgb(153, 153, 153); font-size: 28px; display: block; } .organisation-header h1.like-h1 span { color: rgb(153, 153, 153); font-size: 28px; display: block; } section.standfirst .content span { color: rgb(153, 153, 153); font-size: 28px; display: block; } h1 span a { color: rgb(153, 153, 153); font-size: 28px; display: block; } h2.like-h1 span a { color: rgb(153, 153, 153); font-size: 28px; display: block; } h1.like-h2.like-h1 span a { color: rgb(153, 153, 153); font-size: 28px; display: block; } .organisation-header h1.like-h1 span a { color: rgb(153, 153, 153); font-size: 28px; display: block; } section.standfirst .content span a { color: rgb(153, 153, 153); font-size: 28px; display: block; } h2 { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h1.like-h2 { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h2.like-h1.like-h2 { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .content.like-h2 { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header h1 { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header h2.like-h1 { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .organisation-header section.standfirst .content { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .organisation-header .content { color: rgb(65, 64, 66); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 35px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h2.with-border { padding-bottom: 24.27px; margin-top: 24.27px; margin-bottom: 0px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } h1.like-h2.with-border { padding-bottom: 24.27px; margin-top: 24.27px; margin-bottom: 0px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .content.like-h2.with-border { padding-bottom: 24.27px; margin-top: 24.27px; margin-bottom: 0px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header h1.with-border { padding-bottom: 24.27px; margin-top: 24.27px; margin-bottom: 0px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header section.standfirst .content.with-border { padding-bottom: 24.27px; margin-top: 24.27px; margin-bottom: 0px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .organisation-header .content.with-border { padding-bottom: 24.27px; margin-top: 24.27px; margin-bottom: 0px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } h2.with-bottom-border { padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } h1.like-h2.with-bottom-border { padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .content.like-h2.with-bottom-border { padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header h1.with-bottom-border { padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header section.standfirst .content.with-bottom-border { padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .organisation-header .content.with-bottom-border { padding-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } h2 span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } h1.like-h2 span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } h2.like-h1.like-h2 span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } section.standfirst .content.like-h2 span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .organisation-header h1 span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .organisation-header h2.like-h1 span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .organisation-header section.standfirst .content span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } section.standfirst .organisation-header .content span { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } h2 span.sub { font-size: 21px; } h1.like-h2 span.sub { font-size: 21px; } section.standfirst .content.like-h2 span.sub { font-size: 21px; } .organisation-header h1 span.sub { font-size: 21px; } .organisation-header section.standfirst .content span.sub { font-size: 21px; } section.standfirst .organisation-header .content span.sub { font-size: 21px; } h3 { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 25px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h3.upper { text-transform: uppercase; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h3.with-border { padding-bottom: 9px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } h4 { margin: 0px 0px 8px; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 18px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h4.with-border { padding-bottom: 15px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } h4.upper { text-transform: uppercase; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } h4 span { color: rgb(151, 151, 151); text-transform: none; display: inline-block; } h4.simple { border-top-color: rgb(65, 64, 66); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; } h4.first { border-top-color: currentColor; border-top-width: 0px; border-top-style: none; } h5 { line-height: 1.3; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 18px; } h6 { color: rgb(151, 151, 151); line-height: 1.3; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } em { font-style: italic; } i { font-style: italic; } strong { font-weight: bold; } b { font-weight: bold; } ul { line-height: 1.6; font-size: 15px; margin-bottom: 16.8px; list-style-position: outside; } ol { line-height: 1.6; font-size: 15px; margin-bottom: 16.8px; list-style-position: outside; } dl { line-height: 1.6; font-size: 15px; margin-bottom: 16.8px; list-style-position: outside; } ul li ul { margin-bottom: 0px; margin-left: 20px; } ul li ol { margin-bottom: 0px; margin-left: 20px; } ol { margin-left: 20px; } ol li ul { margin-bottom: 0px; margin-left: 20px; } ol li ol { margin-bottom: 0px; margin-left: 20px; } blockquote { color: rgb(77, 77, 77); line-height: 1.5; } blockquote p { color: rgb(77, 77, 77); line-height: 1.5; } blockquote { margin: 0px 0px 16.8px; padding: 9px 20px 0px 19px; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; } blockquote::before { content: "\2014 \0020"; } blockquote a { color: rgb(51, 51, 51); } blockquote a:visited { color: rgb(51, 51, 51); } a img { border: currentColor; border-image: none; } a { transition:border-color 0.05s ease-in-out; color: rgb(0, 0, 0); line-height: inherit; text-decoration: none; -webkit-transition: border-color 0.05s ease-in-out; -moz-transition: border-color 0.05s ease-in-out; -o-transition: border-color 0.05s ease-in-out; } a:hover { color: rgb(0, 0, 0); text-decoration: underline; } a:focus { color: rgb(0, 0, 0); } p a { line-height: inherit; } p a:visited { line-height: inherit; } p a { text-decoration: underline; } table { border: 0px currentColor; border-image: none; width: 100%; } ul { padding-left: 24px; } ol { padding-left: 24px; } dl { padding-left: 24px; } p.header { font-size: 18px; } .massive-wrapper { text-align: center; margin-bottom: 19px; } .massive-wrapper .massive { padding: 30px 40px; border: 1px solid rgb(204, 204, 204); border-image: none; text-transform: uppercase; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 24px !important; text-decoration: none !important; display: inline-block; white-space: nowrap; }

.massive-wrapper .massive strong { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .massive-wrapper .massive:hover { border-color: rgb(34, 34, 34) !important; color: rgb(34, 34, 34) !important; text-decoration: none; background-color: transparent !important; } .massive-wrapper .massive:active { border-color: rgb(34, 34, 34) !important; color: rgb(34, 34, 34) !important; text-decoration: none; background-color: transparent !important; } .massive-wrapper .not-so.massive { text-transform: none; font-size: 16px; } .massive-wrapper .massive span { color: rgb(153, 153, 153); font-size: 13px; } a img { border: 0px currentColor; border-image: none; }

  1. strapline-wrapper {

position: relative; z-index: 1000; background-color: rgb(38, 38, 38); }

  1. strapline-wrapper .strapline-container {

margin: 0px auto; padding: 4px 0px 2px; width: 1040px; min-width: 768px; max-width: 100%; background-color: rgb(38, 38, 38); }

  1. strapline-wrapper .strapline-container .strapline {

margin: 0px; top: 5px; width: 50%; color: rgb(255, 255, 255); padding-left: 0px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 12px; position: relative; }

  1. strapline-wrapper .strapline-container .strapline span {

-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

  1. strapline-wrapper .strapline-container .social {

transition:opacity 0.12s ease-in-out; width: 50%; overflow: hidden; padding-right: 0px; opacity: 0.6; -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; }

  1. strapline-wrapper .strapline-container .social:hover {

opacity: 1; }

  1. strapline-wrapper .strapline-container .social .twitter {

width: 85px; padding-right: 15px; padding-left: 15px; margin-right: 20px; margin-left: 20px; float: right; }

  1. strapline-wrapper .strapline-container .social .twitter a {

margin: 0px auto; width: 60px; display: block; }

  1. header {

margin: 0px auto; padding: 0px; width: 1040px; position: relative; min-width: 768px; max-width: 100%; }

  1. talent-callout {

top: 0px; width: 80px; text-align: center; right: 20px; border-top-color: rgb(202, 202, 202); border-top-width: 4px; border-top-style: solid; position: absolute; }

  1. talent-callout a {

top: 27px; text-align: center; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; position: relative; }

  1. nav-wrapper {

min-height: 90px; background-color: rgb(255, 255, 255); }

  1. nav-wrapper ul.nav-bar {

list-style: none; margin: 0px; padding: 0px 50px; position: relative; min-height: 54px; background-color: transparent; }

  1. nav-wrapper ul.nav-bar > li {

padding: 0px; border: 0px currentColor; border-image: none; line-height: 90px; float: left; display: block; }

  1. nav-wrapper ul.nav-bar > li.logo {

margin-right: 25px; }

  1. nav-wrapper ul.nav-bar > li.logo span.cursor {

background-position: 0px -1080px; left: 0px; top: 0px; width: 70px; height: 70px; display: none; position: absolute; z-index: 1; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

  1. nav-wrapper ul.nav-bar > li.on.logo span.cursor {

display: block; }

  1. nav-wrapper ul.nav-bar > li.logo a.header {

background-position: 0px -849px; border: 0px currentColor; border-image: none; width: 70px; height: 70px; text-indent: -999em; margin-top: 10px; margin-bottom: 10px; display: block; position: relative; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

  1. nav-wrapper ul.nav-bar > li:nth-child(6) {

margin-right: 12px; }

  1. nav-wrapper ul.nav-bar > li:nth-child(7) {

margin-left: 12px; }

  1. nav-wrapper ul.nav-bar > li:nth-child(7)::before {

width: 1px; height: 46px; margin-top: 24px; margin-left: -12px; border-left-color: rgb(202, 202, 202); border-left-width: 1px; border-left-style: dotted; display: block; position: absolute; content: ""; }

  1. nav-wrapper ul.nav-bar > li a.header {

margin: 0px 1px 0px 0px; padding: 0px 9px; height: 90px; color: rgb(34, 34, 34); text-transform: uppercase; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; font-size: 17px; text-decoration: none; border-top-color: rgb(202, 202, 202); border-top-width: 4px; border-top-style: solid; display: block; position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

  1. nav-wrapper ul.nav-bar > li span.pointer {

display: none; }

  1. nav-wrapper ul.nav-bar > li span.pointer::before {

border-width: 12px; border-style: solid; border-color: transparent transparent rgb(179, 179, 179); border-image: none; left: 50%; width: 0px; height: 0px; bottom: -1px; margin-left: -12px; display: block; position: absolute; z-index: 10000; content: ""; }

  1. nav-wrapper ul.nav-bar > li span.pointer::after {

border-width: 11px; border-style: solid; border-color: transparent transparent rgb(255, 255, 255); border-image: none; left: 50%; width: 0px; height: 0px; bottom: -1px; margin-left: -11px; display: block; position: absolute; z-index: 10000; content: ""; }

  1. nav-wrapper ul.nav-bar > li.membership span.pointer {

opacity: 0; }

  1. nav-wrapper ul.nav-bar > li.hide-pointer span.pointer {

display: none !important; }

  1. nav-wrapper ul.nav-bar > li.end {

margin-right: 7px; }

  1. nav-wrapper ul.nav-bar > li:hover {

background-color: transparent; }

  1. nav-wrapper ul.nav-bar > li.show-pointer {

background-color: transparent; }

  1. nav-wrapper ul.nav-bar > li:hover a {

color: rgb(0, 0, 0); }

  1. nav-wrapper ul.nav-bar > li.show-pointer a {

color: rgb(0, 0, 0); }

  1. nav-wrapper ul.nav-bar > li:hover a span.pointer {

display: block; }

  1. nav-wrapper ul.nav-bar > li.show-pointer a span.pointer {

display: block; }

  1. nav-wrapper ul.nav-bar > li:last-child a {

margin-right: 0px; }

  1. nav-wrapper ul.nav-bar > li.end a {

margin-right: 0px; }

  1. nav-wrapper ul.nav-bar > li ul.sub-nav {

list-style: none; margin: 0px; padding: 4px 50px 0px 153px; left: 0px; width: 100%; overflow: hidden; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: none; position: absolute; min-height: 36px; background-color: rgb(255, 255, 255); }

  1. nav-wrapper ul.nav-bar > li ul.sub-nav li {

margin: 0px 18px 0px 0px; float: left; display: inline; position: relative; }

  1. nav-wrapper ul.nav-bar > li ul.sub-nav li:last-child {

margin-right: 0px; }

  1. nav-wrapper ul.nav-bar > li ul.sub-nav li a {

padding: 0px; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-weight: normal; white-space: nowrap; }

  1. nav-wrapper ul.nav-bar > li ul.sub-nav li a:hover {

text-decoration: none; }

  1. nav-wrapper ul.nav-bar > li:hover ul.sub-nav {

display: block; } body.index.home.homecontroller #nav-wrapper ul.nav-bar li ul.sub-nav { display: none !important; } body.index.home.homecontroller #nav-wrapper ul.nav-bar li:hover ul.sub-nav { display: none; } body.index.home.homecontroller #nav-wrapper ul.nav-bar li:hover span.pointer { display: none; } /*added end*/

  1. nav-wrapper ul.nav-bar > li.membership {

margin-left: 20px; background-color: rgb(204, 204, 204); }

  1. nav-wrapper ul.nav-bar > li.membership::after {

border-width: 22px 73px 0px; border-style: solid; border-color: rgb(204, 204, 204) transparent transparent; top: 90px; width: 0px; height: 0px; position: absolute; content: " "; }

  1. nav-wrapper ul.nav-bar > li.membership a.header {

border-color: rgb(255, 255, 255) !important; width: 125px; text-align: center; color: rgb(255, 255, 255) !important; margin-right: 10px; margin-left: 10px; }

  1. nav-wrapper ul.nav-bar > li.membership a.header:hover {

color: rgb(255, 255, 255) !important; }

  1. nav-wrapper ul.nav-bar > li.membership a.dropdown-toggle {

left: 0px; top: -28px; right: 0px; color: rgb(255, 255, 255); line-height: 1; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; margin-right: 10px; margin-left: 10px; display: block; position: absolute; z-index: 1; }

  1. nav-wrapper ul.nav-bar > li.membership .status {

left: 0px; top: -28px; right: 0px; color: rgb(255, 255, 255); line-height: 1; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; margin-right: 10px; margin-left: 10px; display: block; position: absolute; z-index: 1; }

  1. nav-wrapper ul.nav-bar > li.membership a.dropdown-toggle:active {

color: rgb(255, 255, 255); }

  1. nav-wrapper ul.nav-bar > li.membership .status:active {

color: rgb(255, 255, 255); }

  1. nav-wrapper ul.nav-bar > li.membership a.dropdown-toggle {

padding: 4px 6px; background-color: rgba(0, 0, 0, 0.2); }

  1. nav-wrapper ul.nav-bar > li.membership a.dropdown-toggle::after {

background-position: 0px -33px; top: 9px; width: 5px; height: 3px; right: 6px; display: block; position: absolute; content: " "; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

  1. nav-wrapper ul.nav-bar > li.membership a.active.dropdown-toggle {

color: rgb(255, 255, 255); }

  1. nav-wrapper ul.nav-bar > li.membership a.active.dropdown-toggle::after {

background-position: 0px -30px; width: 5px; height: 3px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

  1. nav-wrapper ul.nav-bar > li.membership a.dropdown-toggle:hover {

color: rgb(255, 255, 255) !important; text-decoration: none; background-color: rgba(0, 0, 0, 0.4); }

  1. nav-wrapper ul.nav-bar > li.membership .actions {

position: relative; }

  1. nav-wrapper ul.nav-bar > li.membership ul.dropdown {

list-style: none; margin: 0px; padding: 0px; left: 0px; right: 0px; display: none; position: absolute; z-index: 4; }

  1. nav-wrapper ul.nav-bar > li.membership ul.active.dropdown {

display: block; }

  1. nav-wrapper ul.nav-bar > li.membership ul.dropdown li a {

padding: 2px 15px; width: 100%; color: rgb(34, 34, 34); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; text-decoration: none; display: block; white-space: nowrap; background-color: rgba(238, 238, 238, 0.8); }

  1. nav-wrapper ul.nav-bar > li.membership ul.dropdown li a:hover {

background-color: rgba(255, 255, 255, 0.98); }

  1. nav-wrapper ul.nav-bar > li.membership .status {

text-align: center; }

  1. nav-wrapper ul.nav-bar > li.membership .status a {

color: rgb(255, 255, 255); }

  1. nav-wrapper ul.nav-bar > li.membership .status a:hover {

color: rgb(255, 255, 255); text-decoration: underline; } aside { margin-bottom: 20px; } aside.right { padding-left: 35px !important; }

aside.left { padding-right: 45px !important; }

aside.left .button { width: 100%; text-transform: none; } aside .search { padding-bottom: 15px; margin-bottom: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; } aside .head-border { top: -1px; height: 6px; border-top-color: rgb(204, 204, 204); border-top-width: 5px; border-top-style: solid; position: relative; } aside .button { margin-bottom: 20px; } aside h4 { font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; font-size: 18px; margin-top: 24.27px; margin-bottom: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } aside.right h4:first-child { border-top-width: 0px; } aside.left h4:first-child { margin-top: 0px; } aside p { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-style: normal; margin-top: 12px; } aside p:last-child { margin-bottom: 0px; } aside p img { height: auto !important; } aside .item { padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } ul.tags { list-style: none; margin: 0px; padding: 0px; overflow: hidden; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } ul.tags li { margin-right: 5px; margin-bottom: 5px; float: left; } ul.tags li a { padding: 3px 8px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153); font-size: 12px; display: block; white-space: nowrap; } ul.tags li a:hover { border-color: rgb(65, 64, 66); color: rgb(65, 64, 66); text-decoration: none; } ul.related { list-style: none; margin: 0px; padding: 0px; } ul.with-bottom-border.related { margin-bottom: 1em; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } ul.related li { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 15px; margin-bottom: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul.related li .date { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } ul.related li .sub { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } ul.related li .sub { font-size: 13px; } ul.info { list-style: none; margin: 0px; padding: 0px; } ul.product { list-style: none; margin: 0px; padding: 0px; overflow: hidden; } ul.product li.price { line-height: 2; overflow: hidden; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; margin-bottom: 19px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: solid; } ul.product li.last.price { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } ul.product li.price .type { float: left; } ul.product li.price .amount { float: left; } ul.product li.price .type { width: 64%; white-space: nowrap; } ul.product li.price .amount { width: 36%; text-align: right; } ul.product li.dimmed.price .type { color: rgb(170, 170, 170); } ul.product li.dimmed.price .amount { color: rgb(170, 170, 170); } ul.product li.add-form .quantity { float: left; } ul.product li.add-form .add { float: left; } ul.product li.add-form .quantity { width: 40%; } ul.product li.add-form .quantity input { border-color: rgb(153, 153, 153); padding: 0px 7px; width: 62px; height: 25px; font-size: 12px; } ul.product li.add-form .quantity input:focus { border-color: rgb(65, 64, 66); } ul.product li.add-form .add { width: 60%; } ul.product li.add-form .add button { float: right; } ul.product li.membership { padding-top: 12px; } ul.cart { list-style: none; margin: 0px; padding: 0px; overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } ul.cart li iframe { padding: 0px; width: 100%; } ul.cart li iframe body { margin: 0px !important; padding: 0px; } ul.cart li.links { overflow: hidden; } ul.cart li.links a { width: 48%; float: left; } ul.cart li.links a:first-child { margin-right: 2%; } ul.cart li.links a:last-child { margin-left: 2%; } ul.navigation { list-style: none; margin: 0px; padding: 0px; height: 100%; clear: both; } ul.navigation > li a { color: rgb(34, 34, 34); line-height: 1.3; padding-top: 12px; padding-bottom: 10px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; display: block; } ul.navigation > li a:hover { border-color: rgb(51, 51, 51); color: rgb(51, 51, 51); text-decoration: none; } ul.navigation > li > ul { list-style: none; margin: 0px; padding: 0px; } ul.navigation > li > ul li a { color: rgb(151, 151, 151); text-transform: none; padding-top: 12.27px; padding-bottom: 10.27px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: dotted; } ul.bold.navigation > li a { text-transform: uppercase; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } footer { background-position: top; position: relative; background-repeat: repeat-x; background-color: rgb(153, 153, 153); } footer .row { background-color: transparent; } footer #sitemap .column.small { width: 16.66%; }

footer #sitemap .column.large { width: 25%; }

footer #sitemap .column.small { margin-top: 17px; margin-bottom: 17px; } footer #sitemap .column.large { margin-top: 17px; margin-bottom: 17px; } footer #sitemap .column.small h5 { color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 7px; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; font-size: 18px; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } footer #sitemap .column.large h5 { color: rgb(255, 255, 255); text-transform: uppercase; padding-bottom: 7px; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; font-size: 18px; margin-bottom: 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } footer #sitemap .column.small ul { list-style: none; margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } footer #sitemap .column.large ul { list-style: none; margin: 0px; padding: 0px; color: rgb(255, 255, 255); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } footer #sitemap .column.small ul li { font-size: 13px; } footer #sitemap .column.large ul li { font-size: 13px; } footer #sitemap .column.small ul li a { color: rgb(255, 255, 255); } footer #sitemap .column.large ul li a { color: rgb(255, 255, 255); } footer ul.social { margin: 0px; padding: 0px; } footer ul.social li { margin-right: 3px; float: left; } footer ul.social li a { text-indent: -999em; display: block; } footer ul.social li a.twitter { background-position: 0px -769px; width: 18px; height: 18px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } @media not all, not all, not all, not all { footer ul.social li a.twitter { background-position: 0px -909px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-retina-sa58af6e91a-4ad4eee1df507764fe07bdd9412fcf2c.png"); background-size: 70px auto; -webkit-background-size: 70px auto; -moz-background-size: 70px auto; -o-background-size: 70px auto; } } footer ul.social li a.facebook { background-position: 0px -823px; width: 18px; height: 18px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

footer ul.social li a.flickr { background-position: 0px -805px; width: 18px; height: 18px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

footer ul.social li a.vimeo { background-position: 0px -787px; width: 18px; height: 18px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

footer a.logo { background-position: 0px -36px; width: 44px; height: 44px; text-indent: -999em; margin-bottom: 8px; display: block; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

footer #shoelace { left: 0px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); line-height: 1.6; padding-top: 8px; padding-bottom: 8px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; margin-top: 18px; position: absolute; background-color: rgb(0, 0, 0); } footer #shoelace .copyright { width: 66.66%; }

footer #shoelace .colophon { width: 33.33%; text-align: right; }

footer #shoelace .copyright { font-size: 13px; } footer #shoelace .colophon { font-size: 13px; } footer #shoelace a { color: rgb(255, 255, 255); text-decoration: underline; } footer .vcard { font-size: 13px; margin-bottom: 8px; } footer .vcard { color: rgb(255, 255, 255); line-height: 1.6; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } footer .vcard a { color: rgb(255, 255, 255); line-height: 1.6; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; }

.tramline { padding-top: 10px !important; padding-bottom: 10px !important; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; } a.member-mark { border-radius: 14px; width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 12px; display: inline-block; background-color: rgb(204, 204, 204); -webkit-border-radius: 14px; } span.member-mark { border-radius: 14px; width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 15px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 12px; display: inline-block; background-color: rgb(204, 204, 204); -webkit-border-radius: 14px; } a.member-mark:hover { color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 0, 0) !important; }

  1. content-header {

padding-bottom: 1em; font-size: 19px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; } .row { margin: 0px auto; padding: 0px 40px; width: 1040px; min-width: 768px; max-width: 100%; background-color: rgb(255, 255, 255); }

.row .row { margin: 0px -10px; padding: 0px; width: auto; min-width: 0px; max-width: none; } .column.full { width: 100%; }

.column.half { width: 50%; } .column.primary { width: 75%; }

.pushed.column.primary { left: 25%; }

.column.primary .column.main { width: 66.66%; }

.column.primary .column.side { width: 33.33%; }

.column.primary .column.half { width: 50%; }

.column.secondary { width: 25%; }

.pulled.column.secondary { right: 75%; }

.column.central { width: 66.66%; margin-right: auto; margin-left: auto; }

section#home { background-position: center 120px; left: 0px; top: 0px; width: 100%; height: 587px; right: 0px; position: absolute; z-index: -2; background-repeat: repeat-x; }

body.index.homecontroller #main :last-child.row { padding-bottom: 60px; } body.index.homecontroller #main :first-child.row { border-top-color: rgb(204, 204, 204); border-top-width: 6px; border-top-style: solid; }

  1. you-can-now {

height: 65px; text-align: center; color: rgb(34, 34, 34); line-height: 61px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; margin-top: 30px; margin-bottom: 12px; border-top-color: rgb(65, 64, 66); border-bottom-color: rgb(65, 64, 66); border-top-width: 5px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; }

  1. you-can-now span {

font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; margin-right: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

ul.briefs { list-style: none; margin: 0px 0px 20px; padding: 0px; border-top-color: rgb(151, 151, 151); border-top-width: 1px; border-top-style: solid; } ul.briefs > li { overflow: hidden; padding-top: 7px; padding-bottom: 7px; border-bottom-color: rgb(151, 151, 151); border-bottom-width: 1px; border-bottom-style: solid; } ul.briefs > li .logo { float: left; } ul.briefs > li .content { float: left; } ul.briefs > li .links { float: left; } ul.briefs > li .logo { width: 23%; } ul.briefs > li .logo a img { display: block; } ul.briefs > li .content { width: 56%; padding-top: 15px; padding-right: 20px; } ul.briefs > li .content h3 { margin: 0px; font-size: 17px; } ul.briefs > li .content p { margin: 0px; color: rgb(151, 151, 151); line-height: 1.3; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } ul.briefs > li .links { width: 21%; padding-top: 5px; padding-bottom: 5px; float: left; } ul.briefs > li .links ul { list-style: none; margin: 0px; padding: 0px; } ul.briefs > li .links ul li.top { margin-bottom: 6px; } ul.briefs > li .links ul li a { text-transform: none; }

ul.events { list-style: none; width: 100%; margin-bottom: 24.27px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; }

ul.events > li { padding-top: 12px; padding-bottom: 12px; border-top-color: rgb(65, 64, 66); border-top-width: 1px; border-top-style: solid; } ul.events > li .image-wrapper { padding: 13px 0px; width: 25%; }

ul.events > li .image-wrapper a { display: block; } ul.events > li .image-wrapper a img { display: block; }

ul.events > li .info { width: 50%; padding-top: 13px; padding-right: 20px; }


ul.events > li .link { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; margin-top: 28px; }

ul.events > li ul.details { padding: 22px 0px 0px; width: 25%; }

ul.events-small { list-style: none; margin: 0px; padding: 20px 0px 0px; border-top-color: rgb(65, 64, 66); border-top-width: 1px; border-top-style: solid; } ul.events-small li { padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(65, 64, 66); border-bottom-width: 1px; border-bottom-style: dotted; } ul.events-small li .date { color: rgb(65, 64, 66); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; } ul.events-small li .title { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } ul.events-small li .link { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } ul.events-small li .title { color: rgb(153, 153, 153); font-size: 13px; } ul.events-small li .title a { color: rgb(153, 153, 153); } ul.events-small li .link { font-size: 12px; } ul.commendation-assets { list-style: none; margin: 0px; padding: 0px; } ul.commendation-assets li { margin-bottom: 20px; } ul.commendation-assets li iframe { display: block; } ul.commendation-assets li img { display: block; } .application-details { margin-bottom: 20px; } .application-details p { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; margin-bottom: 17px !important; } article.opportunity .meta { padding-top: 12px; } article.opportunity .meta ul li.like { width: 15%; margin-right: 12px; } article.opportunity .meta ul li.facebook { width: 80%; } article.opportunity .meta ul li.facebook a { color: rgb(151, 151, 151); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } table.with-top-border.list.opportunities { border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; } table.list.opportunities tr.restricted { background-position: top; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/bg_pattern-cb15db75c717ac0fe1e2e100ccf97f08.png"); } table.list.opportunities tr td { padding-top: 1em; padding-bottom: 1em; } table.list.opportunities td.primary { padding-left: 1em; } table.list.opportunities td.secondary { vertical-align: middle; } table.list.opportunities td.secondary a { float: right; display: block; } table.list.opportunities td.secondary span { float: right; display: block; } table.list.opportunities td.secondary span.date { height: 30px; line-height: 31px; white-space: nowrap; } table.list.opportunities td.secondary a.member { background-position: 0px -989px; width: 31px; height: 31px; text-indent: -999em; margin-right: 8px; margin-left: 8px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

  1. membership .header {

margin-top: -20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership h2 {

padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership h1.like-h2 {

padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership section.standfirst .content.like-h2 {

padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst #membership .content.like-h2 { padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership .organisation-header h1 {

padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header #membership h1 { padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership .organisation-header section.standfirst .content {

padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header section.standfirst #membership .content { padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership section.standfirst .organisation-header .content {

padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .organisation-header #membership .content { padding-bottom: 16px; font-size: 25px; margin-bottom: 22px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; }

  1. membership h3 {

margin-top: 31px; margin-bottom: 31px; }

  1. membership .free-segment {

text-align: center; margin-bottom: 49px; }

  1. membership .full-segment {

text-align: center; margin-bottom: 49px; }

  1. membership .free-segment h2 {

margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .free-segment h1.like-h2 {

margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .free-segment section.standfirst .content.like-h2 {

margin: 0px 0px 40px; padding: 6px 0px 31px; } section.standfirst #membership .free-segment .content.like-h2 { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .free-segment .organisation-header h1 {

margin: 0px 0px 40px; padding: 6px 0px 31px; } .organisation-header #membership .free-segment h1 { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .free-segment .organisation-header section.standfirst .content {

margin: 0px 0px 40px; padding: 6px 0px 31px; } .organisation-header section.standfirst #membership .free-segment .content { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .free-segment section.standfirst .organisation-header .content {

margin: 0px 0px 40px; padding: 6px 0px 31px; } section.standfirst .organisation-header #membership .free-segment .content { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .full-segment h2 {

margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .full-segment h1.like-h2 {

margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .full-segment section.standfirst .content.like-h2 {

margin: 0px 0px 40px; padding: 6px 0px 31px; } section.standfirst #membership .full-segment .content.like-h2 { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .full-segment .organisation-header h1 {

margin: 0px 0px 40px; padding: 6px 0px 31px; } .organisation-header #membership .full-segment h1 { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .full-segment .organisation-header section.standfirst .content {

margin: 0px 0px 40px; padding: 6px 0px 31px; } .organisation-header section.standfirst #membership .full-segment .content { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .full-segment section.standfirst .organisation-header .content {

margin: 0px 0px 40px; padding: 6px 0px 31px; } section.standfirst .organisation-header #membership .full-segment .content { margin: 0px 0px 40px; padding: 6px 0px 31px; }

  1. membership .free-segment p {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 18px; }

  1. membership .full-segment p {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 18px; }

  1. membership .free-segment p strong {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; }

  1. membership .full-segment p strong {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; }

  1. membership .free-segment p a {

text-decoration: underline; }

  1. membership .full-segment p a {

text-decoration: underline; }

  1. membership .free-segment ul li {

color: rgb(153, 153, 153); font-size: 17px; }

  1. membership .full-segment ul li {

color: rgb(153, 153, 153); font-size: 17px; }

  1. membership .form-explanation {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 18px; }

  1. membership .form-explanation strong {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; }

  1. membership .form-explanation a {

text-decoration: underline; }

  1. membership h3 {

padding-top: 31px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; }

  1. membership form fieldset.inputs {

margin-bottom: 0px; }

  1. membership ul.benefits {

list-style: none; margin: 0px; padding: 0px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; }

  1. membership ul.benefits li {

background-position: 0px 10px; padding-left: 22px; font-size: 18px; background-image: url("/assets/bullets/0a3a6b.png"); background-repeat: no-repeat; }

  1. membership ul.benefits li a {

text-decoration: underline; }

  1. membership p.explanatory {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; }

  1. membership p.privacy {

padding: 16px 18px; text-align: center; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 12px; margin-bottom: 13px; background-color: rgb(241, 241, 241); }

  1. membership .sign_in {

padding-top: 34px; padding-bottom: 114px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 18px; margin-top: 22px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dotted; }

  1. membership .super-status {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 12px; } .product .images { width: 58.33%; }

.product .details { width: 33.33%; margin-left: 8.33%; }

.product h2 { padding-right: 27.19px; } .product h1.like-h2 { padding-right: 27.19px; } .product section.standfirst .content.like-h2 { padding-right: 27.19px; } section.standfirst .product .content.like-h2 { padding-right: 27.19px; } .product .organisation-header h1 { padding-right: 27.19px; } .organisation-header .product h1 { padding-right: 27.19px; } .product .organisation-header section.standfirst .content { padding-right: 27.19px; } .organisation-header section.standfirst .product .content { padding-right: 27.19px; } .product section.standfirst .organisation-header .content { padding-right: 27.19px; } section.standfirst .organisation-header .product .content { padding-right: 27.19px; } .product .heading { padding-bottom: 24.27px; margin-top: 39.27px; margin-bottom: 27.19px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } .product .content { padding-bottom: 24.27px; margin-bottom: 24.27px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } .product .content p:last-child { margin-bottom: 0px; } .product .prices { overflow: hidden; margin-bottom: 24.27px; } .product .prices ul { list-style: none; margin: 0px; padding: 0px; } .product .prices ul li { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .product .prices ul li .type { float: left; } .product .prices ul li .price { float: left; } .product .prices ul li .type { width: 70%; } .product .prices ul li .price { width: 30%; text-align: right; } .product .prices ul li.member .price { position: relative; } .product .prices ul li.member .price::before { background-position: 0px -654px; left: 17px; top: 1px; width: 17px; height: 17px; display: block; position: absolute; content: " "; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

.product .add-form { overflow: hidden; padding-bottom: 24.27px; margin-bottom: 24.27px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } .product .add-form .quantity { float: left; } .product .add-form .add { float: left; } .product .add-form .quantity { width: 25%; padding-right: 15px; } .product .add-form .quantity input { margin: 0px; width: 100%; } .product .add-form .checkout a.button { margin-bottom: 0px; } .product .add-form .add { width: 75%; } .organisation-header { margin-top: 27.19px; } .organisation-header .image { width: 33.33%; right: 66.66%; }


.organisation-header .content { left: 33.33%; width: 66.66%; }


.organisation-header h1 { margin-top: 0px; } .organisation-header h2.like-h1 { margin-top: 0px; } .organisation-header section.standfirst .content { margin-top: 0px; } section.standfirst .organisation-header .content { margin-top: 0px; } .organisation-header .location { margin: 0px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } .organisation-header .link { margin: 0px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } .organisation-header .location { color: rgb(151, 151, 151); margin-bottom: 2px; } .organisation-header .link { margin-bottom: 24.27px; } .button { margin: 0px 0px 15px; padding: 8px 15px 9px; border: 1px solid rgb(102, 102, 102); transition:0.12s ease-in-out; border-image: none; width: auto; text-align: center; color: rgb(102, 102, 102); line-height: 1; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; text-decoration: none !important; display: inline-block; position: relative; cursor: pointer; background-color: transparent; -webkit-transition: all 0.12s ease-in-out; -moz-transition: all 0.12s ease-in-out; -o-transition: all 0.12s ease-in-out; } .no-wrap.button { white-space: nowrap; } .disabled.button { opacity: 0.6; } .full.button { width: 100%; } .padded.button { padding: 24.27px 39.27px; } .bold.button { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 18px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .right.button { float: right; } .red.button { border-color: rgb(221, 18, 62); color: rgb(255, 255, 255); background-color: rgb(221, 18, 62); } .red.button:hover { color: rgb(255, 255, 255) !important; background-color: rgb(34, 34, 34); } .large.button { font-size: 17px; } .no-margin.button { margin-bottom: 0px; } .button:hover { border-color: rgb(34, 34, 34) !important; color: rgb(34, 34, 34) !important; text-decoration: none; } .button:active { border-color: rgb(34, 34, 34) !important; color: rgb(34, 34, 34) !important; text-decoration: none; } .two.button-group .button { width: 100%; } .two.button-group .wrapper { width: 50%; float: left; } .two.button-group :first-child.wrapper { padding-right: 5px; } .two.button-group :last-child.wrapper { padding-left: 5px; }

.centered.two.button-group { margin: 0px auto; width: 70%; } .centered-button { text-align: center; margin-top: 16.8px; margin-bottom: 16.8px; } .block-grid { padding: 0px; overflow: hidden; clear: both; margin-bottom: 20px; display: block; } .block-grid > li { height: auto; float: left; display: block; } .block-grid > li img { display: block; } .one-up.block-grid { margin: 0px; } .one-up.block-grid > li { padding: 0px; width: 100%; } .two-up.block-grid { margin: 0px -10px; } .two-up.block-grid > li { padding: 0px 10px; width: 50%; } .two-up.block-grid > li:nth-child(2n+1) { clear: both; } .three-up.block-grid { margin: 0px -10px; } .three-up.block-grid > li { padding: 0px 10px; width: 33.33%; } .three-up.block-grid > li:nth-child(3n+1) { clear: both; } .four-up.block-grid { margin: 0px -10px; } .four-up.block-grid > li { padding: 0px 10px; width: 25%; } .four-up.block-grid > li:nth-child(4n+1) { clear: both; } .five-up.block-grid { margin: 0px -20px; } .five-up.block-grid > li { padding: 0px 10px 10px; width: 20%; } .five-up.block-grid > li:nth-child(5n+1) { clear: both; } .six-up.block-grid { margin: 0px -20px; } .six-up.block-grid > li { padding: 0px 10px 10px; width: 16.66%; } .six-up.block-grid > li:nth-child(6n+1) { clear: both; } .seven-up.block-grid { margin: 0px -20px; } .seven-up.block-grid > li { padding: 0px 10px 10px; width: 14.28%; } .seven-up.block-grid > li:nth-child(7n+1) { clear: both; } .eight-up.block-grid { margin: 0px -20px; } .eight-up.block-grid > li { padding: 0px 10px 10px; width: 12.5%; } .eight-up.block-grid > li:nth-child(8n+1) { clear: both; } .nine-up.block-grid { margin: 0px -20px; } .nine-up.block-grid > li { padding: 0px 10px 10px; width: 11.11%; } .nine-up.block-grid > li:nth-child(9n+1) { clear: both; } .ten-up.block-grid { margin: 0px -20px; } .ten-up.block-grid > li { padding: 0px 10px 10px; width: 10%; } .ten-up.block-grid > li:nth-child(10n+1) { clear: both; } .eleven-up.block-grid { margin: 0px -20px; } .eleven-up.block-grid > li { padding: 0px 10px 10px; width: 9.09%; } .eleven-up.block-grid > li:nth-child(11n+1) { clear: both; } .twelve-up.block-grid { margin: 0px -20px; } .twelve-up.block-grid > li { padding: 0px 10px 10px; width: 8.33%; } .twelve-up.block-grid > li:nth-child(12n+1) { clear: both; } @media only screen and (max-width:568px) { .mobile.block-grid > li { width: 100%; margin-left: 0px; float: none; } .block-grid > li { clear: none; } .mobile-one-up.block-grid > li { width: 100%; } .mobile-two-up.block-grid > li { width: 50%; } .mobile-two-up.block-grid > li:nth-of-type(2n+1) { clear: both; } .mobile-three-up.block-grid > li { width: 33.33%; } .mobile-three-up.block-grid > li:nth-of-type(3n+1) { clear: both; } .mobile-four-up.block-grid > li { width: 25%; } .mobile-four-up.block-grid > li:nth-of-type(4n+1) { clear: both; } .mobile-five-up.block-grid > li { width: 20%; } .mobile-five-up.block-grid > li:nth-of-type(5n+1) { clear: both; } .mobile-six-up.block-grid > li { width: 16.66%; } .mobile-six-up.block-grid > li:nth-of-type(6n+1) { clear: both; } .mobile-seven-up.block-grid > li { width: 14.28%; } .mobile-seven-up.block-grid > li:nth-of-type(7n+1) { clear: both; } .mobile-eight-up.block-grid > li { width: 12.5%; } .mobile-eight-up.block-grid > li:nth-of-type(8n+1) { clear: both; } .mobile-nine-up.block-grid > li { width: 11.11%; } .mobile-nine-up.block-grid > li:nth-of-type(9n+1) { clear: both; } .mobile-ten-up.block-grid > li { width: 10%; } .mobile-ten-up.block-grid > li:nth-of-type(10n+1) { clear: both; } .mobile-eleven-up.block-grid > li { width: 9.09%; } .mobile-eleven-up.block-grid > li:nth-of-type(11n+1) { clear: both; } .mobile-twelve-up.block-grid > li { width: 8.33%; } .mobile-twelve-up.block-grid > li:nth-of-type(12n+1) { clear: both; } [class$='-up'][class*='mobile-'].block-grid li { clear: none; } } .orbit-wrapper { width: 1px; height: 1px; position: relative; } .orbit { width: 1px; height: 1px; overflow: hidden; margin-bottom: 16.8px; position: relative; } .with-bullets.orbit { margin-bottom: 40px; } .orbit .orbit-slide { left: 0px; top: 0px; position: absolute; max-width: 100%; } .orbit a.orbit-slide { border: currentColor; border-image: none; line-height: 0; display: none; } .orbit div.orbit-slide { width: 100%; height: 100%; opacity: 0; } .orbit-wrapper .timer { top: 10px; width: 40px; height: 40px; right: 10px; overflow: hidden; position: absolute; z-index: 31; cursor: pointer; opacity: 0.6; } .orbit-wrapper span.rotator { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/rotator-black.png") no-repeat; left: -20px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 3; } .orbit-wrapper span.move.rotator { left: 0px; } .orbit-wrapper span.mask { top: 0px; width: 20px; height: 40px; right: 0px; overflow: hidden; display: block; position: absolute; z-index: 2; } .orbit-wrapper span.move.mask { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/timer-black.png") 0px 0px; left: 0px; width: 40px; } .orbit-wrapper span.pause { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/pause-black.png") no-repeat; left: 0px; top: 0px; width: 40px; height: 40px; display: block; position: absolute; z-index: 4; opacity: 0; } .orbit-wrapper span.active.pause { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/pause-black.png") no-repeat 0px -40px; } .orbit-wrapper .timer:hover span.pause { opacity: 1; } .orbit-wrapper .timer:focus span.pause { opacity: 1; } .orbit-wrapper span.active.pause { opacity: 1; } .orbit-caption { font-family: inherit; display: none; } .orbit-wrapper .orbit-caption { background: rgba(0, 0, 0, 0.6); padding: 7px 0px; width: 100%; text-align: center; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; position: absolute; z-index: 30; } .orbit-wrapper .slider-nav { display: block; } .orbit-wrapper .slider-nav span { top: 50%; width: 39px; height: 50px; text-indent: -9999px; margin-top: -25px; position: absolute; z-index: 30; cursor: pointer; } .orbit-wrapper .slider-nav span.right { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/right-arrow.png") 0% 0% / 100%; right: 0px; } .orbit-wrapper .slider-nav span.left { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/left-arrow.png") 0% 0% / 100%; left: 0px; } .lt-ie9 .orbit-wrapper .slider-nav span.right { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/right-arrow-small.png"); } .lt-ie9 .orbit-wrapper .slider-nav span.left { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/left-arrow-small.png"); } ul.orbit-bullets { list-style: none; padding: 0px; left: 50%; bottom: -40px; margin-left: -50px; position: absolute; z-index: 30; } ul.orbit-bullets li { background: url("http://ycnorgassets.s3.amazonaws.com/assets/foundation/orbit/bullets-80629215b7f3aa93923c15e60d76a588.jpg") no-repeat 4px 0px; width: 13px; height: 12px; color: rgb(153, 153, 153); text-indent: -9999px; overflow: hidden; margin-left: 5px; float: left; cursor: pointer; } ul.orbit-bullets li.active { background-position: -8px 0px; color: rgb(34, 34, 34); } ul.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; } ul.orbit-bullets li.has-thumb.active { background-position: 0px 0px; border-top-color: rgb(0, 0, 0); border-top-width: 2px; border-top-style: solid; } .orbit-slide-counter { background: rgba(0, 0, 0, 0.7); padding: 5px; bottom: 0px; color: rgb(255, 255, 255); position: absolute; z-index: 99; } .orbit img.fluid-placeholder { width: 100%; display: block; visibility: hidden; position: static; } .orbit { width: 100% !important; } .orbit-wrapper { width: 100% !important; } .lt-ie9 .timer { display: none !important; } .lt-ie9 .orbit-caption { background: rgb(0, 0, 0); -ms-zoom: 1; } @media only screen and (max-width:767px) { .orbit-stack-on-small.orbit img.fluid-placeholder { visibility: visible; } .orbit-stack-on-small.orbit .orbit-slide { margin-bottom: 10px; position: static; } } .reveal-modal-bg { background: rgba(0, 0, 0, 0.45); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 100; } .reveal-modal { background: rgb(255, 255, 255); padding: 30px; left: 50%; top: 100px; width: 520px; margin-left: -260px; display: none; visibility: hidden; position: absolute; z-index: 101; box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); } .reveal-modal :not(.button).close-reveal-modal { top: 8px; right: 11px; color: rgb(170, 170, 170); line-height: 0.5; font-size: 2.2rem; font-weight: bold; position: absolute; cursor: pointer; text-shadow: 0px -1px 1px rgba(0,0,0,0.6); } .small.reveal-modal { width: 30%; margin-left: -15%; } .medium.reveal-modal { width: 40%; margin-left: -20%; } .large.reveal-modal { width: 60%; margin-left: -30%; } .xlarge.reveal-modal { width: 70%; margin-left: -35%; } .expand.reveal-modal { width: 90%; margin-left: -45%; } .reveal-modal .row { width: 100%; margin-bottom: 10px; min-width: 0px; } .reveal-modal > :first-child { margin-top: 0px; } .reveal-modal > :last-child { margin-bottom: 0px; } @media print { .reveal-modal { background: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); border-image: none; } }

  1. slideshow-container {

padding-top: 20px; } @media only screen and (max-width:767px) {

  1. slideshow-container {

display: none; } } .slideshow { background: url("/assets/spinner.gif") no-repeat center rgb(244, 244, 244); overflow: hidden; margin-bottom: 20px !important; min-height: 315px; max-height: 315px !important; } .header-slideshow { background: url("/assets/spinner.gif") no-repeat center rgb(244, 244, 244); overflow: hidden; margin-bottom: 20px !important; min-height: 315px; max-height: 315px !important; } .slim.slideshow { min-height: 255px; max-height: 255px !important; } .slim.header-slideshow { min-height: 255px; max-height: 255px !important; } .slideshow img { display: none; } .header-slideshow img { display: none; } .orbit.slideshow { background: none; margin-bottom: 0px; min-height: auto; } .orbit.header-slideshow { background: none; margin-bottom: 0px; min-height: auto; } .slim.orbit.slideshow { min-height: auto; } .slim.orbit.header-slideshow { min-height: auto; } .orbit.slideshow img { display: block; } .orbit.header-slideshow img { display: block; } .with-bullets.orbit.slideshow { margin-bottom: 0px; } .with-bullets.orbit.header-slideshow { margin-bottom: 0px; } div.orbit-wrapper div.timer { display: none !important; } ul.orbit-bullets { padding: 8px; left: auto !important; bottom: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px !important; background-color: rgb(0, 0, 0); } ul.orbit-bullets li { background: url("/assets/foundation/orbit/bullets.png") no-repeat 4px 0px; } ul.orbit-bullets li:first-child { margin-left: 0px !important; } .block-grid-container { padding: 0px; width: 100%; } @media only screen and (max-width:767px) { .block-grid-container { width: auto; float: none; } } .block-grid-container ul.block-grid li { text-align: center; padding-bottom: 24px; } .block-grid-container ul.block-grid li .image { position: relative; z-index: 1; } .block-grid-container ul.block-grid li .image a { position: relative; z-index: 1; } .block-grid-container ul.block-grid li .image a img { width: 100%; display: block; position: relative; z-index: 1; } .block-grid-container ul.block-grid li .date-token { padding: 2px 7px; left: 6px; top: 10px; color: rgb(255, 255, 255); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; white-space: nowrap; position: absolute; z-index: 1000; background-color: rgb(204, 204, 204); } .block-grid-container ul.block-grid li .category-token { padding: 2px 7px; left: 6px; top: 10px; color: rgb(255, 255, 255); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; white-space: nowrap; position: absolute; z-index: 1000; background-color: rgb(204, 204, 204); } .block-grid-container ul.block-grid li .section { margin: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 7px; border-bottom-style: solid; position: relative; z-index: 1; } .block-grid-container ul.block-grid li .section a.icon { border-radius: 48px 48px 0px 0px; left: 50%; height: 47px; bottom: -7px; overflow: hidden; margin-left: -25px; position: absolute; z-index: 10; -webkit-border-radius: 48px 48px 0px 0px; -moz-border-radius: 48px 48px 0px 0px; -ms-border-radius: 48px 48px 0px 0px; -o-border-radius: 48px 48px 0px 0px; } @media only screen and (max-width:568px) { .block-grid-container ul.block-grid li .section a.icon { display: none; } } .block-grid-container ul.block-grid li h3 { margin: 0px; padding-top: 1em; padding-right: 6%; padding-left: 6%; font-size: 22px; } @media only screen and (max-width:767px) { .block-grid-container ul.block-grid li h3 { font-size: 18px; } } .block-grid-container ul.block-grid li .title { margin: 0px; } .block-grid-container ul.block-grid li .summary { margin: 0px; } .block-grid-container ul.block-grid li .meta { margin: 0px; } .block-grid-container ul.block-grid li .separator { padding-top: 2px; padding-bottom: 7px; } .block-grid-container ul.block-grid li .separator span { margin: 0px auto; width: 60px; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; } .block-grid-container ul.block-grid li .summary { line-height: 1.3; padding-bottom: 16.8px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; }

.block-grid-container ul.block-grid li .link { text-align: right; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .block-grid-container ul.block-grid li .price { text-align: right; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .block-grid-container ul.block-grid li .caption { padding-top: 6px; position: relative; } .block-grid-container ul.block-grid li .caption .name { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .block-grid-container ul.block-grid li .caption .sub { margin-bottom: 4px; } .block-grid-container ul.block-grid li .caption .sub { color: rgb(151, 151, 151); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 13px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .block-grid-container ul.block-grid li .caption .sub a { color: rgb(151, 151, 151); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 13px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .block-grid-container ul.block-grid li .caption .summary { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .block-grid-container ul.block-grid li .caption .icons { right: 0px; bottom: 0px; position: absolute; } .block-grid-container ul.block-grid li .caption .icons a { display: inline-block; } .block-grid-container ul.block-grid li .caption .icons a span { display: none; } .block-grid-container ul.block-grid li .caption .icons a.twitter { background-position: 0px -671px; width: 14px; height: 14px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } @media not all, not all, not all, not all { .block-grid-container ul.block-grid li .caption .icons a.twitter { background-position: 0px -797px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-retina-sa58af6e91a-4ad4eee1df507764fe07bdd9412fcf2c.png"); background-size: 70px auto; -webkit-background-size: 70px auto; -moz-background-size: 70px auto; -o-background-size: 70px auto; } } .block-grid-container ul.block-grid li .caption .icons a.linkedin { background-position: 0px -640px; width: 14px; height: 14px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } @media not all, not all, not all, not all { .block-grid-container ul.block-grid li .caption .icons a.linkedin { background-position: 0px -811px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-retina-sa58af6e91a-4ad4eee1df507764fe07bdd9412fcf2c.png"); background-size: 70px auto; -webkit-background-size: 70px auto; -moz-background-size: 70px auto; -o-background-size: 70px auto; } } .block-grid-container ul.block-grid li .meta { color: rgb(153, 153, 153); padding-bottom: 8px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .block-grid-container ul.block-grid li .meta a { color: rgb(153, 153, 153); } .block-grid-container ul.block-grid li.with-background .title { background-color: rgb(251, 251, 251); } .block-grid-container ul.block-grid li.with-background .summary { background-color: rgb(251, 251, 251); } .block-grid-container ul.block-grid li.with-background .separator { background-color: rgb(251, 251, 251); } .block-grid-container ul.block-grid li.with-background .meta { background-color: rgb(251, 251, 251); } .block-grid-container ul.block-grid li.with-background .summary { padding-right: 15px; padding-left: 15px; } .block-grid-container ul.small.block-grid li { text-align: left; padding-bottom: 20px; } .block-grid-container ul.small.block-grid li .image { margin-bottom: 15px; position: relative; } .block-grid-container ul.small.block-grid li .image .restricted-message { left: 0px; right: 0px; bottom: 0px; position: absolute; z-index: 2; } .block-grid-container ul.small.block-grid li .image .restricted-message .icon { margin: 0px auto 6px; width: 57px; height: 57px; } .block-grid-container ul.small.block-grid li .image .restricted-message .icon span { background-position: 0px -707px; margin: 0px auto; top: 5px; width: 34px; height: 48px; display: block; position: relative; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } @media not all, not all, not all, not all { .block-grid-container ul.small.block-grid li .image .restricted-message .icon span { background-position: 0px -861px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-retina-sa58af6e91a-4ad4eee1df507764fe07bdd9412fcf2c.png"); background-size: 70px auto; -webkit-background-size: 70px auto; -moz-background-size: 70px auto; -o-background-size: 70px auto; } } .block-grid-container ul.small.block-grid li .image .restricted-message .message { padding: 12px; transition:opacity 0.12s ease-in-out; text-align: center; color: rgb(255, 255, 255); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; position: relative; opacity: 0; background-color: rgb(0, 0, 0); -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; } .block-grid-container ul.small.block-grid li .image .restricted-message .message::before { border-width: 0px 6px 5px; border-style: solid; border-color: transparent transparent rgb(0, 0, 0); left: 50%; top: -5px; width: 0px; height: 0px; margin-left: -5px; position: absolute; content: " "; } .block-grid-container ul.small.block-grid li.restricted .image img { opacity: 0.4; } .block-grid-container ul.small.block-grid li.restricted .summary { opacity: 0.4; } .block-grid-container ul.small.block-grid li.restricted .title { opacity: 0.4; } .block-grid-container ul.small.block-grid li.restricted:hover .restricted-message .message { opacity: 1; } .block-grid-container ul.small.block-grid li.with-border .link { border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } .block-grid-container ul.small.block-grid li.with-border .price { border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } .block-grid-container ul.small.block-grid li.with-border .meta { border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: solid; } .block-grid-container ul.small.block-grid li .meta { padding-bottom: 8px; } .block-grid-container ul.small.block-grid li h5 { margin: 0px; padding-top: 15px; padding-bottom: 9.27px; font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 17px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .filter { margin-top: 24.27px; margin-bottom: 24.27px; } .filter .column { width: 25%; } @media only screen and (max-width:767px) { .filter .column { width: auto; float: none; } } @media only screen and (max-width:767px) { .filter .column { margin-bottom: 15px; } } .filter .cart.column { width: 33.33%; margin-left: 16.66%; } @media only screen and (max-width:767px) { .filter .cart.column { width: auto; float: none; } } .filter .cart.column iframe { display: block; } .five.filter .column { width: 20%; } @media only screen and (max-width:767px) { .five.filter .column { width: auto; float: none; } } .filter select { width: 100%; margin-bottom: 0px; } .filter input { width: 100%; margin-bottom: 0px; } .filter input { border-width: 1px 1px 2px; border-style: solid; border-color: rgb(34, 34, 34); padding: 12px 15px; border-image: none; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .filter input.placeholder { color: rgb(102, 102, 102); } .filter input.keywords { background-position: 94%; padding: 12px 39px 12px 15px; background-image: url("sprites/search.png"); background-repeat: no-repeat; } @media not all, not all, not all, not all, not all { .filter input.keywords { background-image: url("sprites-retina/search.png"); background-size: 14px 14px; } } .filter .form-wrapper { padding-bottom: 24.27px; } .filter .form-wrapper::before { display: table; content: " "; } .filter .form-wrapper::after { display: table; content: " "; } .filter .form-wrapper::after { clear: both; } .filter .base { height: 1px; margin-right: 10px; margin-left: 10px; background-color: rgb(34, 34, 34); } .filter-selected { width: 100%; } @media only screen and (max-width:767px) { .filter-selected { width: auto; float: none; } } .filter-selected .label { left: 10px; top: 6px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; position: absolute; } .filter-selected ul.selected { list-style: none; margin: 0px 0px 0px 85px; padding: 0px 0px 24.27px; overflow: hidden; } .filter-selected ul.selected li { margin-right: 6px; float: left; } .filter-selected ul.selected li a { padding: 5px 26px 5px 10px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(151, 151, 151); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; display: block; white-space: nowrap; position: relative; } .filter-selected ul.selected li a::after { background-position: 0px -841px; transition:0.12s ease-in-out; top: 14px; width: 8px; height: 8px; right: 9px; text-indent: -999em; position: absolute; content: "?"; opacity: 0.6; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; -webkit-transition: all 0.12s ease-in-out; -moz-transition: all 0.12s ease-in-out; -o-transition: all 0.12s ease-in-out; } @media not all, not all, not all, not all { .filter-selected ul.selected li a::after { background-position: 0px -981px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-retina-sa58af6e91a-4ad4eee1df507764fe07bdd9412fcf2c.png"); background-size: 70px auto; -webkit-background-size: 70px auto; -moz-background-size: 70px auto; -o-background-size: 70px auto; } } .filter-selected ul.selected li a:hover { border-color: rgb(34, 34, 34); color: rgb(34, 34, 34); text-decoration: none; } .filter-selected ul.selected li a:hover::after { opacity: 0.9; } .filter-selected .base { height: 1px; background-color: rgb(34, 34, 34); }

  1. separator a.icon {

left: 50%; bottom: -26px; margin-left: -26px; position: absolute; } a.icon { background-position: center; border-radius: 52px; width: 52px; height: 52px; text-indent: -999em; display: block; z-index: 100; background-repeat: no-repeat; background-color: rgb(204, 204, 204); -webkit-border-radius: 52px; } a.opportunities.icon { background-image: url("/assets/icons/separators/opps-sm.png"); background-position-x: 8px; } @media not all, not all, not all, not all, not all { a.opportunities.icon { background-image: url("/assets/icons/separators/opps-lg.png"); background-size: 39px 29px; } } a.awards.icon { background-image: url("/assets/icons/separators/awards-sm.png"); background-position-y: 1px; } @media not all, not all, not all, not all, not all { a.awards.icon { background-image: url("/assets/icons/separators/awards-lg.png"); background-size: 34px 41px; } } a.events.icon { background-image: url("/assets/icons/separators/events-sm.png"); background-position-x: 5px; } @media not all, not all, not all, not all, not all { a.events.icon { background-image: url("/assets/icons/separators/events-lg.png"); background-size: 37px 41px; } } a.intelligence.icon { background-image: url("/assets/icons/separators/lightbulb.png"); } a.shop.icon { background-image: url("/assets/icons/separators/shop-sm.png"); background-position-y: 7px; } @media not all, not all, not all, not all, not all { a.shop.icon { background-image: url("/assets/icons/separators/shop-lg.png"); background-size: 36px 34px; } } a.magazine.icon { background-image: url("/assets/icons/separators/mag-sm.png"); background-position-y: 9px; } @media not all, not all, not all, not all, not all { a.magazine.icon { background-image: url("/assets/icons/separators/mag-lg.png"); background-size: 34px 34px; } } a.directories.icon { background-position: 10px 10px; background-image: url("/assets/icons/separators/directories-sm.png"); } a.companies.icon { background-position: 10px 10px; background-image: url("/assets/icons/separators/directories-sm.png"); } @media not all, not all, not all, not all, not all { a.directories.icon { background-image: url("/assets/icons/separators/directories-lg.png"); background-size: 31px 32px; } a.companies.icon { background-image: url("/assets/icons/separators/directories-lg.png"); background-size: 31px 32px; } } a.membership.icon { background-image: url("/assets/icons/separators/membership-sm.png"); } @media not all, not all, not all, not all, not all { a.membership.icon { background-image: url("/assets/icons/separators/membership-lg.png"); background-size: 32px 30px; } } a.showcase.icon { background-image: url("/assets/icons/separators/showcase-sm.png"); background-position-y: 9px; } a.talent.icon { background-image: url("/assets/icons/separators/showcase-sm.png"); background-position-y: 9px; } @media not all, not all, not all, not all, not all { a.showcase.icon { background-image: url("/assets/icons/separators/showcase-lg.png"); background-size: 32px 30px; } a.talent.icon { background-image: url("/assets/icons/separators/showcase-lg.png"); background-size: 32px 30px; } } a.special.icon { background-image: url("/assets/icons/separators/home-sm.png"); background-position-y: 9px; } @media not all, not all, not all, not all, not all { a.special.icon { background-image: url("/assets/icons/separators/home-lg.png"); background-size: 36px 30px; } } a.home.icon { background-image: url("/assets/icons/separators/home-sm.png"); background-position-y: 9px; } @media not all, not all, not all, not all, not all { a.home.icon { background-image: url("/assets/icons/separators/home-lg.png"); background-size: 36px 30px; } }

  1. separator {

top: -20px; margin-bottom: 8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 6px; border-bottom-style: solid; position: relative; } @media only screen and (max-width:767px) {

  1. separator {

display: none; } }

  1. panels {

overflow: hidden; } @media only screen and (max-width:767px) {

  1. panels {

display: none; } }

  1. panels .wrapper {

overflow: hidden; padding-top: 28px; padding-bottom: 28px; min-height: 282px; }

  1. panels .wrapper .image-container {

width: 25%; padding-bottom: 0px; } @media only screen and (max-width:767px) {

  1. panels .wrapper .image-container {

width: auto; float: none; } }

  1. panels .wrapper .middle.image-container {

width: 50%; } @media only screen and (max-width:767px) {

  1. panels .wrapper .middle.image-container {

width: auto; float: none; } }

  1. panels .wrapper .image {

text-align: center; }

  1. panels .wrapper .image img {

display: inline-block; }

  1. panels .wrapper .slides .slide {

float: left; }

  1. panels .wrapper .slides .slide a {

width: 100%; display: block; }

  1. panels .wrapper .slides .slide a img {

display: block; }

  1. panels .baseline {

clear: both; margin-right: 10px; margin-left: 10px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; } nav.pagination { margin-bottom: 2em; } nav.pagination span.link a { padding: 10px 12px 7px; border: 1px solid rgb(204, 204, 204); transition:0.12s ease-in-out; border-image: none; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; display: inline-block; white-space: nowrap; -webkit-transition: all 0.12s ease-in-out; -moz-transition: all 0.12s ease-in-out; -o-transition: all 0.12s ease-in-out; } nav.pagination span.current { padding: 10px 12px 7px; border: 1px solid rgb(204, 204, 204); transition:0.12s ease-in-out; border-image: none; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; display: inline-block; white-space: nowrap; -webkit-transition: all 0.12s ease-in-out; -moz-transition: all 0.12s ease-in-out; -o-transition: all 0.12s ease-in-out; } nav.pagination span.current { color: rgb(255, 255, 255); background-color: rgb(153, 153, 153); } nav.pagination span.link a:hover { border-color: rgb(0, 0, 0) !important; color: rgb(0, 0, 0) !important; text-decoration: none; } @media only screen and (max-width:568px) { nav.pagination { text-align: center; } nav.pagination span.link a { padding: 7px 8px 6px; margin-bottom: 3px; } nav.pagination span.current { padding: 7px 8px 6px; margin-bottom: 3px; } } ul.accordion { margin: 0px 0px 22px; padding: 0px; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: solid; } ul.accordion > li { list-style: none; margin: 0px; padding: 0px; border-top-color: rgb(233, 233, 233); border-top-width: 1px; border-top-style: solid; } ul.accordion > li .title { background: rgb(246, 246, 246); margin: 0px; padding: 15px; transition:background 0.15s linear; border-right-color: rgb(233, 233, 233); border-left-color: rgb(233, 233, 233); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; position: relative; cursor: pointer; -webkit-transition: 0.15s background linear; -moz-transition: 0.15s background linear; -o-transition: 0.15s background linear; } ul.accordion > li .title h1 { margin: 0px; } ul.accordion > li .title h2.like-h1 { margin: 0px; } ul.accordion > li .title section.standfirst .content { margin: 0px; } section.standfirst ul.accordion > li .title .content { margin: 0px; } ul.accordion > li .title h2 { margin: 0px; } ul.accordion > li .title h1.like-h2 { margin: 0px; } ul.accordion > li .title section.standfirst .content.like-h2 { margin: 0px; } section.standfirst ul.accordion > li .title .content.like-h2 { margin: 0px; } ul.accordion > li .title .organisation-header h1 { margin: 0px; } .organisation-header ul.accordion > li .title h1 { margin: 0px; } ul.accordion > li .title .organisation-header section.standfirst .content { margin: 0px; } .organisation-header section.standfirst ul.accordion > li .title .content { margin: 0px; } ul.accordion > li .title section.standfirst .organisation-header .content { margin: 0px; } section.standfirst .organisation-header ul.accordion > li .title .content { margin: 0px; } ul.accordion > li .title h3 { margin: 0px; } ul.accordion > li .title h4 { margin: 0px; } ul.accordion > li .title h5 { margin: 0px; } ul.accordion > li .title::after { top: 21px; right: 15px; position: absolute; } ul.accordion > li .content { padding: 15px; display: none; } ul.accordion > li.active { border-top-color: rgb(43, 166, 203); border-top-width: 3px; border-top-style: solid; } ul.accordion > li.active .title { background: rgb(255, 255, 255); padding-top: 13px; } ul.accordion > li.active .content { background: rgb(255, 255, 255); border-right-color: rgb(233, 233, 233); border-left-color: rgb(233, 233, 233); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; } ul.accordion { margin: 0px; border: 0px currentColor; border-image: none; } ul.accordion > li .title { background: none; border: 0px currentColor; border-image: none; padding-top: 7px; padding-right: 0px; padding-left: 0px; } ul.accordion > li .title::after { border: 0px currentColor; border-image: none; top: 10px; width: 12px; height: 12px; text-align: center; right: 0px; color: rgb(255, 255, 255); line-height: 10px; content: "+"; background-color: rgb(204, 204, 204); } ul.accordion > li .content { padding-right: 0px; padding-left: 0px; } ul.accordion > li.active { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(43, 166, 203) currentColor currentColor; border-image: none; } ul.accordion > li.active .title { padding-top: 7px; } ul.accordion > li.active .title::after { border: 0px currentColor; border-image: none; width: 12px; height: 12px; color: rgb(255, 255, 255); line-height: 10px; content: "-"; } ul.accordion > li.active .content { border: 0px currentColor; border-image: none; } table { background: rgb(255, 255, 255); margin: 0px 0px 18px; border: currentColor; border-image: none; border-spacing: 0; } table thead { background: rgb(245, 245, 245); } table tfoot { background: rgb(245, 245, 245); } table thead tr th { line-height: 18px; font-size: 15px; display: table-cell; } table tfoot tr th { line-height: 18px; font-size: 15px; display: table-cell; } table tbody tr td { line-height: 18px; font-size: 15px; display: table-cell; } table tr td { line-height: 18px; font-size: 15px; display: table-cell; } table tfoot tr td { line-height: 18px; font-size: 15px; display: table-cell; } table thead tr th { padding: 8px 10px 9px 0px; color: rgb(34, 34, 34); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } table tfoot tr td { padding: 8px 10px 9px 0px; color: rgb(34, 34, 34); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } table thead tr th:first-child { border-left-color: currentColor; border-left-width: medium; border-left-style: none; } table tfoot tr td:first-child { border-left-color: currentColor; border-left-width: medium; border-left-style: none; } table thead tr th:last-child { border-right-color: currentColor; border-right-width: medium; border-right-style: none; } table tfoot tr td:last-child { border-right-color: currentColor; border-right-width: medium; border-right-style: none; } table tbody tr td { border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid; } table tbody tr.even { background: rgb(249, 249, 249); } table tbody tr.alt { background: rgb(249, 249, 249); } table tbody tr td { padding: 6px 4px; color: rgb(51, 51, 51); vertical-align: top; } table thead tr th { text-align: left; } table.items tr th { padding: 16px 10px 9px 0px; } table.items tr td { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; vertical-align: middle !important; } table.list { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } table.list tr.faded td { opacity: 0.5; } table.list tr.faded td.membership { opacity: 1; } table.list tr td { color: rgb(153, 153, 153); font-size: 13px !important; } table.list tr td.primary { color: rgb(65, 64, 66); font-size: 14px !important; } table.list tr td.primary .sub { color: rgb(153, 153, 153); font-size: 12px; } table.list tr td.summary { max-width: 280px; } table.list tr td ul { list-style: none; margin: 0px; padding: 0px; } table.list tr td ul li { font-size: 12px !important; } table.list tr td ul.dates li { white-space: nowrap; } table.list tr td.membership a { top: 5px; position: relative; } @media only screen and (max-width:568px) { table.list td.secondary { display: none; } } .feature p a { text-decoration: underline; } .feature h1 { width: 66.66%; color: rgb(65, 64, 66); font-size: 35px; margin-top: 36px; margin-bottom: 50px; margin-left: 33.33%; } .feature h2.like-h1 { width: 66.66%; color: rgb(65, 64, 66); font-size: 35px; margin-top: 36px; margin-bottom: 50px; margin-left: 33.33%; } .feature section.standfirst .content { width: 66.66%; color: rgb(65, 64, 66); font-size: 35px; margin-top: 36px; margin-bottom: 50px; margin-left: 33.33%; } section.standfirst .feature .content { width: 66.66%; color: rgb(65, 64, 66); font-size: 35px; margin-top: 36px; margin-bottom: 50px; margin-left: 33.33%; } @media only screen and (max-width:767px) { .feature h1 { width: auto; float: none; } .feature h2.like-h1 { width: auto; float: none; } .feature section.standfirst .content { width: auto; float: none; } section.standfirst .feature .content { width: auto; float: none; } } .feature .header-image img { display: block; } .feature .header-slideshow { clear: both; } .feature .meta { margin: 15px -10px 0px; } .feature .meta .share { width: 33.33%; } @media only screen and (max-width:767px) { .feature .meta .share { width: auto; float: none; } } .feature .meta .taxonomy { width: 66.66%; } @media only screen and (max-width:767px) { .feature .meta .taxonomy { width: auto; float: none; } } .feature .meta .taxonomy .category { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; float: left; } .feature .meta .taxonomy .tags { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; float: left; } .feature .meta .taxonomy .category { width: 50%; white-space: nowrap; } .feature .meta .taxonomy .tags { width: 50%; color: rgb(151, 151, 151); } .feature .meta .taxonomy .tags a { color: rgb(151, 151, 151); } .feature p.introduction { font-size: 19px; margin-bottom: 28px; } .feature .summary p { line-height: 1.2; padding-top: 16.8px; padding-bottom: 16.8px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 25px; margin-bottom: 20px; border-top-color: rgb(34, 34, 34); border-bottom-color: rgb(34, 34, 34); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; } .feature .content { padding-top: 24.27px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } .feature p.img { height: auto !important; float: right !important; display: block; } .feature blockquote { height: auto !important; float: right !important; display: block; } .feature p.iframe { height: auto !important; float: right !important; display: block; } @media only screen and (min-width:1025px) { .feature p.img { width: 700px !important; } .feature blockquote { width: 700px !important; } .feature p.iframe { width: 700px !important; } } .feature p.img { padding-top: 20px; padding-bottom: 20px; } .feature p.iframe { padding-top: 20px; padding-bottom: 20px; } .feature p.img img { height: auto !important; display: block; } .feature p.iframe img { height: auto !important; display: block; } .feature p.img .caption { color: rgb(151, 151, 151); padding-top: 15px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .feature p.iframe .caption { color: rgb(151, 151, 151); padding-top: 15px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .feature p.img .caption::after { width: 60px; height: 1px; text-indent: -999em; margin-top: 15px; display: block; content: "—"; background-color: rgb(151, 151, 151); } .feature p.iframe .caption::after { width: 60px; height: 1px; text-indent: -999em; margin-top: 15px; display: block; content: "—"; background-color: rgb(151, 151, 151); } .feature p.img + p.img { padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none; } .feature p.img + p:last-child.img { border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; } .feature blockquote { padding-left: 0px; font-size: 27px; font-style: italic; border-top-color: rgb(65, 64, 66); border-bottom-color: rgb(65, 64, 66); border-left-color: currentColor; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: dotted; border-bottom-style: dotted; border-left-style: none; } .feature blockquote p { font-size: 27px; font-style: italic !important; } @media only screen and (max-width:767px) { .feature p.img { width: auto !important; float: none !important; } .feature blockquote { width: auto !important; float: none !important; } } @media only screen and (max-width:768px) { .feature p.img { max-width: 533px; } .feature p.iframe { max-width: 533px; } blockquote { max-width: 533px; } } .news-post { margin: 0px -10px; overflow: hidden; } .news-post .header { width: 66.66%; padding-top: 24.27px; padding-bottom: 24.27px; margin-left: 33.33%; } @media only screen and (max-width:767px) { .news-post .header { width: auto; float: none; } } .reversed.news-post .header { margin-left: 0%; } .news-post .meta-wrapper { width: 33.33%; } @media only screen and (max-width:767px) { .news-post .meta-wrapper { width: auto; float: none; } } .news-post ul.meta { list-style: none; margin: 0px; padding: 0px; } .news-post ul.meta li { color: rgb(151, 151, 151); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } .news-post ul.meta li.info { margin-bottom: 8px; } .news-post .caption { color: rgb(151, 151, 151); padding-top: 15px; clear: both; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .news-post .caption::after { width: 60px; height: 1px; text-indent: -999em; margin-top: 15px; display: block; content: "—"; background-color: rgb(151, 151, 151); } .news-post .content-wrapper { width: 66.66%; } @media only screen and (max-width:767px) { .news-post .content-wrapper { width: auto; float: none; } } .news-post .meta-wrapper .content { padding-top: 15px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } .news-post .content-wrapper .content { padding-top: 15px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } .news-post p.introduction { font-size: 19px; margin-bottom: 28px; } .news-post p.img { float: right !important; display: block; } .news-post p.iframe { float: right !important; display: block; } .news-post p.img img { float: right; display: block; } .news-post p.img iframe { float: right; display: block; } .news-post p.iframe img { float: right; display: block; } .news-post p.iframe iframe { float: right; display: block; } .news-post p.img img { height: auto !important; } .news-post p.iframe img { height: auto !important; } @media only screen and (min-width:1025px) { .news-post p.img { width: 700px !important; } .news-post p.iframe { width: 700px !important; } } .reversed.news-post p.img { float: left !important; display: block; } .reversed.news-post p.iframe { float: left !important; display: block; } .reversed.news-post p.img img { float: left; display: block; } .reversed.news-post p.img iframe { float: left; display: block; } .reversed.news-post p.iframe img { float: left; display: block; } .reversed.news-post p.iframe iframe { float: left; display: block; } .news-post p.img { height: auto !important; } .news-post blockquote { padding-bottom: 14px; padding-left: 0px; font-size: 27px; font-style: italic; border-top-color: rgb(65, 64, 66); border-bottom-color: rgb(65, 64, 66); border-left-color: currentColor; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: dotted; border-bottom-style: dotted; border-left-style: none; } .news-post blockquote p { font-style: italic !important; } .double-header .column { width: 50%; } @media only screen and (max-width:767px) { .double-header .column { width: auto; float: none; } } .double-header h2 { text-align: center; } .double-header h1.like-h2 { text-align: center; } .double-header section.standfirst .content.like-h2 { text-align: center; } section.standfirst .double-header .content.like-h2 { text-align: center; } .double-header .organisation-header h1 { text-align: center; } .organisation-header .double-header h1 { text-align: center; } .double-header .organisation-header section.standfirst .content { text-align: center; } .organisation-header section.standfirst .double-header .content { text-align: center; } .double-header section.standfirst .organisation-header .content { text-align: center; } section.standfirst .organisation-header .double-header .content { text-align: center; } .double-header h3 { text-align: center; } .double-header p.content { text-align: center; } .double-header .link { text-align: center; } .double-header h2 { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .double-header h1.like-h2 { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .double-header section.standfirst .content.like-h2 { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .double-header .content.like-h2 { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .double-header .organisation-header h1 { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header .double-header h1 { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .double-header .organisation-header section.standfirst .content { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .organisation-header section.standfirst .double-header .content { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .double-header section.standfirst .organisation-header .content { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section.standfirst .organisation-header .double-header .content { margin: 1px 0px 21px; padding-bottom: 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } .double-header h3 { margin: 0px; } .double-header .wrapper { padding: 25px 5%; background-color: rgb(247, 247, 247); } @media only screen and (max-width:568px) { .double-header .wrapper { margin-bottom: 20px; } } .double-header .separator { width: 100%; padding-top: 16px; padding-bottom: 12px; } .double-header .separator span { margin: 0px auto; width: 60px; height: 1px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; display: block; } .double-header .link { text-transform: uppercase; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } section.standfirst { position: relative; } section.standfirst .content { margin: 22px 0px; padding: 28px 20px 61px; text-align: center; color: rgb(204, 204, 204); } section.standfirst .content span { text-align: center; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 23px; display: inline-block; white-space: nowrap; } section.standfirst .content a { color: rgb(255, 255, 255); text-decoration: underline; } section.standfirst .content em { font-family: "FoundersGrotCondWeb-Light", "Arial Narrow", Arial, sans-serif; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } section.standfirst .major-link { margin-bottom: 65px; } section.standfirst .major-link a:hover { border-color: rgb(0, 0, 0) !important; color: rgb(0, 0, 0) !important; text-decoration: none; } section.secondary-standfirst.standfirst .content { padding-top: 40px; padding-bottom: 5px; } @media only screen and (max-width:568px) { section.standfirst .content { line-height: 1.2; padding-top: 14px; padding-bottom: 34px; font-size: 24px; } section.standfirst .major-link { margin-top: 0px; } } body.index.homecontroller .standfirst .content { color: rgb(255, 255, 255) !important; padding-top: 0px; padding-bottom: 0px; margin-top: 30px; margin-bottom: 35px; } .major-link { text-align: center; margin-bottom: 27px; } .major-link a { margin: auto 0px; padding: 10px 40px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(204, 204, 204); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-size: 18px; display: inline-block; white-space: nowrap; background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @media only screen and (max-width:568px) { .major-link a { padding: 10px 16px; font-size: 16px; } } section#breadcrumbs { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } section#breadcrumbs .wrapper { overflow: hidden; padding-bottom: 17px; margin-top: -8px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; } section#breadcrumbs .wrapper .list { color: rgb(153, 153, 153); font-size: 13px; float: left; } section#breadcrumbs .wrapper .status { color: rgb(153, 153, 153); font-size: 13px; float: left; } section#breadcrumbs .wrapper .list a { padding: 0px; color: rgb(153, 153, 153); text-transform: none; right-left: 6px; } section#breadcrumbs .wrapper .list span { padding: 0px; color: rgb(153, 153, 153); text-transform: none; right-left: 6px; } section#breadcrumbs .wrapper .status a { padding: 0px; color: rgb(153, 153, 153); text-transform: none; right-left: 6px; } section#breadcrumbs .wrapper .status span { padding: 0px; color: rgb(153, 153, 153); text-transform: none; right-left: 6px; } section#breadcrumbs .wrapper .list { width: 80%; } section#breadcrumbs .wrapper .status { float: right; white-space: nowrap; } .fb_iframe_widget iframe { width: 48px !important; height: 27px !important; float: left; } .at300b.addthis_button_facebook_like { width: 52px; height: 22px; float: left; } @media only screen and (max-width:568px) { .share { display: none; } } ul.details { list-style: none; margin: 0px 0px 20px; padding: 0px; } ul.details li { color: rgb(65, 64, 66); overflow: hidden; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } ul.details li .key { float: left; } ul.details li .value { float: left; } ul.details li .key { width: 30%; color: rgb(0, 0, 0); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; margin-right: 10%; } ul.details li .value { width: 60%; color: rgb(151, 151, 151); } ul.details li strong { font-weight: normal; } .return-to-top { overflow: hidden; padding-top: 20px; margin-top: 100px; margin-bottom: 60px; border-top-color: rgb(65, 64, 66); border-top-width: 1px; border-top-style: solid; } .return-to-top a { text-transform: none; float: right; } ul.tag_list { list-style: none; margin: 0px; padding: 0px; } ul.tag_list > li { overflow: hidden; } ul.tag_list > li > ul { list-style: none; margin: 0px; padding: 0px; } ul.tag_list > li > ul > li { margin-right: 6px; margin-bottom: 6px; float: left; } ul.tag_list > li > ul > li a { padding: 4px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 11px; display: block; white-space: nowrap; } ul.tag_list > li > ul > li span { padding: 4px 12px; border: 1px solid rgb(153, 153, 153); border-image: none; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 11px; display: block; white-space: nowrap; } ul.tag_list > li > ul > li span { border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); text-decoration: none; } ul.tag_list > li > ul > li a:hover { border: 1px solid rgb(0, 0, 0); border-image: none; color: rgb(0, 0, 0); text-decoration: none; }

  1. landing-page a {

text-decoration: underline; }

  1. landing-page h1 a {

text-decoration: none; }

  1. landing-page h2.like-h1 a {

text-decoration: none; }

  1. landing-page section.standfirst .content a {

text-decoration: none; } section.standfirst #landing-page .content a { text-decoration: none; }

  1. landing-page h2 a {

text-decoration: none; }

  1. landing-page h1.like-h2 a {

text-decoration: none; }

  1. landing-page section.standfirst .content.like-h2 a {

text-decoration: none; } section.standfirst #landing-page .content.like-h2 a { text-decoration: none; }

  1. landing-page .organisation-header h1 a {

text-decoration: none; } .organisation-header #landing-page h1 a { text-decoration: none; }

  1. landing-page .organisation-header section.standfirst .content a {

text-decoration: none; } .organisation-header section.standfirst #landing-page .content a { text-decoration: none; }

  1. landing-page section.standfirst .organisation-header .content a {

text-decoration: none; } section.standfirst .organisation-header #landing-page .content a { text-decoration: none; }

  1. landing-page h3 a {

text-decoration: none; }

  1. landing-page h1 {

text-align: center; }

  1. landing-page h2.like-h1 {

text-align: center; }

  1. landing-page section.standfirst .content {

text-align: center; } section.standfirst #landing-page .content { text-align: center; }

  1. landing-page p {

text-align: center; }

  1. landing-page div {

text-align: center; }

  1. landing-page h2 {

text-align: center; }

  1. landing-page h1.like-h2 {

text-align: center; }

  1. landing-page section.standfirst .content.like-h2 {

text-align: center; } section.standfirst #landing-page .content.like-h2 { text-align: center; }

  1. landing-page .organisation-header h1 {

text-align: center; } .organisation-header #landing-page h1 { text-align: center; }

  1. landing-page .organisation-header section.standfirst .content {

text-align: center; } .organisation-header section.standfirst #landing-page .content { text-align: center; }

  1. landing-page section.standfirst .organisation-header .content {

text-align: center; } section.standfirst .organisation-header #landing-page .content { text-align: center; } .terms#landing-page p { text-align: left; } .terms#landing-page div { text-align: left; }

  1. landing-page h1 {

font-size: 42px; }

  1. landing-page h2.like-h1 {

font-size: 42px; }

  1. landing-page section.standfirst .content {

font-size: 42px; } section.standfirst #landing-page .content { font-size: 42px; }

  1. landing-page h1.first {

margin-top: 19px; margin-bottom: 41px; }

  1. landing-page h2.like-h1.first {

margin-top: 19px; margin-bottom: 41px; }

  1. landing-page section.standfirst .content.first {

margin-top: 19px; margin-bottom: 41px; } section.standfirst #landing-page .content.first { margin-top: 19px; margin-bottom: 41px; }

  1. landing-page h2 {

font-size: 32px; margin-top: 24px; margin-bottom: 29px; }

  1. landing-page h1.like-h2 {

font-size: 32px; margin-top: 24px; margin-bottom: 29px; }

  1. landing-page section.standfirst .content.like-h2 {

font-size: 32px; margin-top: 24px; margin-bottom: 29px; } section.standfirst #landing-page .content.like-h2 { font-size: 32px; margin-top: 24px; margin-bottom: 29px; }

  1. landing-page .organisation-header h1 {

font-size: 32px; margin-top: 24px; margin-bottom: 29px; } .organisation-header #landing-page h1 { font-size: 32px; margin-top: 24px; margin-bottom: 29px; }

  1. landing-page .organisation-header section.standfirst .content {

font-size: 32px; margin-top: 24px; margin-bottom: 29px; } .organisation-header section.standfirst #landing-page .content { font-size: 32px; margin-top: 24px; margin-bottom: 29px; }

  1. landing-page section.standfirst .organisation-header .content {

font-size: 32px; margin-top: 24px; margin-bottom: 29px; } section.standfirst .organisation-header #landing-page .content { font-size: 32px; margin-top: 24px; margin-bottom: 29px; }

  1. landing-page h2.no-sub {

margin-bottom: 58px; }

  1. landing-page h1.like-h2.no-sub {

margin-bottom: 58px; }

  1. landing-page section.standfirst .content.like-h2.no-sub {

margin-bottom: 58px; } section.standfirst #landing-page .content.like-h2.no-sub { margin-bottom: 58px; }

  1. landing-page .organisation-header h1.no-sub {

margin-bottom: 58px; } .organisation-header #landing-page h1.no-sub { margin-bottom: 58px; }

  1. landing-page .organisation-header section.standfirst .content.no-sub {

margin-bottom: 58px; } .organisation-header section.standfirst #landing-page .content.no-sub { margin-bottom: 58px; }

  1. landing-page section.standfirst .organisation-header .content.no-sub {

margin-bottom: 58px; } section.standfirst .organisation-header #landing-page .content.no-sub { margin-bottom: 58px; } @media only screen and (max-width:568px) {

  1. landing-page h2 {

line-height: 1.2; font-size: 24px; }

  1. landing-page h1.like-h2 {

line-height: 1.2; font-size: 24px; }

  1. landing-page section.standfirst .content.like-h2 {

line-height: 1.2; font-size: 24px; } section.standfirst #landing-page .content.like-h2 { line-height: 1.2; font-size: 24px; }

  1. landing-page .organisation-header h1 {

line-height: 1.2; font-size: 24px; } .organisation-header #landing-page h1 { line-height: 1.2; font-size: 24px; }

  1. landing-page .organisation-header section.standfirst .content {

line-height: 1.2; font-size: 24px; } .organisation-header section.standfirst #landing-page .content { line-height: 1.2; font-size: 24px; }

  1. landing-page section.standfirst .organisation-header .content {

line-height: 1.2; font-size: 24px; } section.standfirst .organisation-header #landing-page .content { line-height: 1.2; font-size: 24px; } }

  1. landing-page h3 {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 21px; margin-top: 21px; margin-bottom: 21px; }

  1. landing-page h3.section {

margin-top: 8px; }

  1. landing-page p.introduction {

font-size: 19px; margin-bottom: 40px; }

  1. landing-page p.first.introduction {

margin-top: 40px; }

  1. landing-page .content {

width: 83.33%; margin-left: 8.33%; } @media only screen and (max-width:767px) {

  1. landing-page .content {

width: auto; float: none; } } @media only screen and (max-width:568px) {

  1. landing-page .content {

margin-left: 0px; } }

  1. landing-page .split-content {

width: 41.66%; } @media only screen and (max-width:767px) {

  1. landing-page .split-content {

width: auto; float: none; } }

  1. landing-page .first.split-content {

margin-left: 8.33%; }

  1. landing-page .centered.split-content {

width: 41.66%; margin-right: auto; margin-left: auto; } @media only screen and (max-width:767px) {

  1. landing-page .centered.split-content {

width: auto; float: none; } }

  1. landing-page .name {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; margin-bottom: 3px; }

  1. landing-page .role {

margin-bottom: 20px; }

  1. landing-page .role {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; }

  1. landing-page .bio {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; }

  1. landing-page .email {

font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; }

  1. landing-page .portrait {

margin-bottom: 16px; }

  1. landing-page .row.last {

padding-bottom: 72px; }

  1. landing-page .people .columns.four {

min-height: 370px; } .about#landing-page .first.introduction { margin-bottom: 14px; } .about#landing-page h1 { margin-bottom: 10px; } .about#landing-page h2.like-h1 { margin-bottom: 10px; } .about#landing-page section.standfirst .content { margin-bottom: 10px; } section.standfirst .about#landing-page .content { margin-bottom: 10px; } .about#landing-page h2.header { margin-top: 0px; margin-bottom: 30px; } .about#landing-page h1.like-h2.header { margin-top: 0px; margin-bottom: 30px; } .about#landing-page section.standfirst .content.like-h2.header { margin-top: 0px; margin-bottom: 30px; } section.standfirst .about#landing-page .content.like-h2.header { margin-top: 0px; margin-bottom: 30px; } .about#landing-page .organisation-header h1.header { margin-top: 0px; margin-bottom: 30px; } .organisation-header .about#landing-page h1.header { margin-top: 0px; margin-bottom: 30px; } .about#landing-page .organisation-header section.standfirst .content.header { margin-top: 0px; margin-bottom: 30px; } .organisation-header section.standfirst .about#landing-page .content.header { margin-top: 0px; margin-bottom: 30px; } .about#landing-page section.standfirst .organisation-header .content.header { margin-top: 0px; margin-bottom: 30px; } section.standfirst .organisation-header .about#landing-page .content.header { margin-top: 0px; margin-bottom: 30px; } .about#landing-page .massive-wrapper { margin-bottom: 50px; } .about#landing-page .thing_we_do { margin-bottom: 25px; } .map_container { margin-bottom: 20px; max-width: 700px; } .gmaps4rails_map { height: 224px; max-width: 700px; } .bing_map { border: 2px solid rgb(85, 85, 85); border-image: none; width: 400px; height: 400px; position: absolute; } .gmaps4rails_map img { max-width: none; } .portfolio-header { line-height: 1.2; } .portfolio-header .member-number { color: rgb(153, 153, 153); padding-top: 22px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; margin-right: 35px; border-top-color: rgb(204, 204, 204); border-top-width: 4px; border-top-style: solid; } .portfolio-header .member-number .number { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .portfolio-header .discipline { font-size: 14px; } .portfolio-header .location { font-size: 14px; } .portfolio-header .url { font-size: 14px; } .portfolio-header .discipline { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .portfolio-header .location { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .portfolio-header .discipline { text-transform: uppercase; } .portfolio-header .location { color: rgb(153, 153, 153); } .portfolio-header .url { font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .portfolio-header .base { padding-top: 25px; clear: both; border-bottom-color: rgb(17, 17, 17); border-bottom-width: 1px; border-bottom-style: solid; } ul.projects { list-style: none; margin: 0px; padding: 0px; } ul.projects li .project-cover-image { margin-bottom: 24px; } ul.projects li .project-cover-image a { display: block; } ul.projects li .project-cover-image img { display: block; } ul.projects li .project-meta { overflow: hidden; padding-bottom: 20px; margin-bottom: 40px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; } ul.projects li .project-title { margin-bottom: 0px; } ul.projects li .project-sub-title { color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; } ul.projects li .project-link { text-align: right; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; display: block; } ul.project-assets { list-style: none; margin: 0px; padding: 0px; } ul.project-assets li { width: 100%; margin-bottom: 24px; } @media only screen and (max-width:767px) { ul.project-assets li { width: auto; float: none; } } ul.project-assets li a { display: block; } ul.project-assets li img { display: block; } ul.project-assets li .caption { margin: 4px 0px 0px; color: rgb(153, 153, 153); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; } .project-header h3 { margin-bottom: 0px; } .project-header .sub-title { color: rgb(153, 153, 153); line-height: 1.35; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; } .section-icons-wrapper { overflow: hidden; position: relative; } .section-icons-wrapper a.close { border-radius: 23px; border: 1px solid gray; transition:opacity 0.12s ease-in-out; border-image: none; top: 20px; width: 23px; height: 23px; text-align: center; right: 0px; line-height: 18px; font-size: 20px; display: block; position: absolute; opacity: 0.7; -webkit-border-radius: 23px; -moz-border-radius: 23px; -ms-border-radius: 23px; -o-border-radius: 23px; -webkit-transition: opacity 0.12s ease-in-out; -moz-transition: opacity 0.12s ease-in-out; -o-transition: opacity 0.12s ease-in-out; } .section-icons-wrapper a.close:hover { text-decoration: none; opacity: 1; } ul.section-icons { list-style: none; margin: 0px; padding: 50px 0px 0px; overflow: hidden; } @media only screen and (max-width:767px) { ul.section-icons { padding-top: 20px; } } ul.section-icons li { width: 20%; padding-right: 10px; padding-left: 10px; margin-bottom: 20px; float: left; } @media only screen and (max-width:767px) { ul.section-icons li { width: 50%; } } @media only screen and (max-width:767px) { ul.section-icons li:last-child { margin: 0px auto; clear: both; float: none; } } ul.section-icons li .image { margin-bottom: 5px; } ul.section-icons li .image a { transition:background-color 0.12s ease-in-out; display: block; background-color: rgb(151, 151, 151); -webkit-transition: background-color 0.12s ease-in-out; -moz-transition: background-color 0.12s ease-in-out; -o-transition: background-color 0.12s ease-in-out; } ul.section-icons li .image img { display: block; } ul.section-icons li .counter { transition:color 0.12s ease-in-out; color: rgb(153, 153, 153); text-transform: uppercase; font-family: "FoundersGrotCondWeb-Light", "Arial Narrow", Arial, sans-serif; font-size: 15px; -webkit-transition: color 0.12s ease-in-out; -moz-transition: color 0.12s ease-in-out; -o-transition: color 0.12s ease-in-out; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @media only screen and (max-width:767px) { ul.section-icons li .counter { margin-bottom: 4px; } } ul.section-icons li .name { text-transform: uppercase; padding-bottom: 3px; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; font-size: 25px; margin-top: -11px; margin-bottom: 8px; border-bottom-color: rgb(151, 151, 151); border-bottom-width: 1px; border-bottom-style: solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } ul.section-icons li .name a:hover { text-decoration: none; } @media only screen and (max-width:767px) { ul.section-icons li .name { font-size: 21px; } } ul.section-icons li .description { transition:color 0.12s ease-in-out; color: rgb(153, 153, 153); line-height: 1.3; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; -webkit-transition: color 0.12s ease-in-out; -moz-transition: color 0.12s ease-in-out; -o-transition: color 0.12s ease-in-out; } @media only screen and (max-width:767px) { ul.section-icons li .description { height: 120px; } } ul.section-icons li:hover .description { color: rgb(65, 64, 66); } ul.section-icons li:hover .counter { color: rgb(65, 64, 66); } table.benefits-table { margin-bottom: 38px; } table.benefits-table thead { background: none; } table.benefits-table tr { background: none !important; } table.benefits-table tr th { padding: 18px 0px; text-align: left; color: rgb(34, 34, 34); font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; font-weight: normal; border-top-color: rgb(202, 202, 202); border-bottom-color: rgb(202, 202, 202); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } table.benefits-table tr th.benefits { font-size: 25px; } table.benefits-table tr th.type { text-align: center; text-transform: uppercase; font-family: "FoundersGrotCondWeb-Bold", "Arial Narrow", Arial, sans-serif; font-size: 18px; border-left-color: rgb(202, 202, 202); border-left-width: 1px; border-left-style: solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } table.benefits-table tr td { padding-right: 0px; padding-left: 0px; border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; border-bottom-style: solid; } table.benefits-table tr td.benefit { color: rgb(151, 151, 151); padding-top: 15px; padding-right: 39.27px; padding-bottom: 15px; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } table.benefits-table tr td.status { text-align: center; vertical-align: middle; border-left-color: rgb(202, 202, 202); border-left-width: 1px; border-left-style: solid; } table.benefits-table tr td.status span { text-indent: -999em; display: inline-block; } table.benefits-table tr td.status span.yes { background-position: 0px -1040px; width: 25px; height: 20px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

table.benefits-table tr td.status span.no { background-position: 0px -685px; width: 22px; height: 22px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

ul.benefits-list { list-style: none; margin: 0px; padding: 0px; } ul.benefits-list li { width: 50%; margin-bottom: 15px; }

ul.benefits-list li:first-child .wrapper { padding-top: 24.27px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } ul.benefits-list li:nth-child(2) .wrapper { padding-top: 24.27px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } ul.benefits-list li .thumbnail { float: left; } ul.benefits-list li .text { float: left; } ul.benefits-list li .thumbnail { width: 35%; } ul.benefits-list li .thumbnail img { display: block; } ul.benefits-list li .text { width: 65%; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 17px; } .a { margin-bottom: 41px; display: block; } ul.membership-cards { list-style: none; margin: 0px; padding: 15px 0px 0px; } ul.membership-cards li { overflow: hidden; } ul.membership-cards li .image { float: left; } ul.membership-cards li .info { float: left; } ul.membership-cards li .image { width: 50%; padding-right: 20px; } ul.membership-cards li .info { width: 50%; color: rgb(151, 151, 151); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 15px; } .tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; } .tipsy-inner { padding: 5px 8px 4px; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; max-width: 200px; background-color: rgb(0, 0, 0); } .tipsy-arrow { border: 5px dashed rgb(0, 0, 0); border-image: none; width: 0px; height: 0px; line-height: 0; position: absolute; } .tipsy-arrow-n { border-bottom-color: rgb(0, 0, 0); } .tipsy-arrow-s { border-top-color: rgb(0, 0, 0); } .tipsy-arrow-e { border-left-color: rgb(0, 0, 0); } .tipsy-arrow-w { border-right-color: rgb(0, 0, 0); } .tipsy-n .tipsy-arrow { left: 50%; top: 0px; margin-left: -5px; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: medium; border-top-style: none; border-bottom-style: solid; } .tipsy-nw .tipsy-arrow { left: 10px; top: 0px; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: medium; border-top-style: none; border-bottom-style: solid; } .tipsy-ne .tipsy-arrow { top: 0px; right: 10px; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: medium; border-top-style: none; border-bottom-style: solid; } .tipsy-s .tipsy-arrow { left: 50%; bottom: 0px; margin-left: -5px; border-right-color: transparent; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; } .tipsy-sw .tipsy-arrow { left: 10px; bottom: 0px; border-right-color: transparent; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; } .tipsy-se .tipsy-arrow { right: 10px; bottom: 0px; border-right-color: transparent; border-bottom-color: currentColor; border-left-color: transparent; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none; } .tipsy-e .tipsy-arrow { top: 50%; right: 0px; margin-top: -5px; border-top-color: transparent; border-right-color: currentColor; border-bottom-color: transparent; border-right-width: medium; border-right-style: none; border-left-style: solid; } .tipsy-w .tipsy-arrow { left: 0px; top: 50%; margin-top: -5px; border-top-color: transparent; border-bottom-color: transparent; border-left-color: currentColor; border-left-width: medium; border-right-style: solid; border-left-style: none; } ul.parsley-errors-list { padding-left: 30%; margin-top: 5px; } ul.parsley-errors-list li { color: rgb(204, 0, 0); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; font-size: 13px; } .fragments-group ul.parsley-errors-list { padding-left: 0px; } ul.factbox { list-style: none; margin: 0px; padding: 16.8px; border: 1px solid rgb(34, 34, 34); border-image: none; color: rgb(151, 151, 151); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } ul.factbox a { color: rgb(151, 151, 151); } ul.factbox > li { padding-left: 27.19px; margin-bottom: 15px; position: relative; } ul.factbox > li:last-child { margin-bottom: 0px; } ul.factbox > li span { color: rgb(34, 34, 34); } ul.factbox > li span::before { border-radius: 15px; left: 0px; top: 2px; width: 15px; height: 15px; display: block; position: absolute; content: " "; background-color: rgb(34, 34, 34); -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; } ul.factbox > li > ul { list-style: none; margin: 0px; padding: 0px; } .segmented-page :last-child.row { padding-bottom: 39.27px; } .segmented-page form { display: block; } .segmented-page form > div:first-child { height: 0px; display: none !important; } .without-breadcrumbs.segmented-page { margin-top: -8px; } .segmented-page .additional-padding-top.row { padding-top: 39.27px; } .segmented-page .centered-image { margin-top: 63.54px; margin-bottom: 63.54px; } .segmented-page .centered-image img { margin: 0px auto; display: block; } .segmented-page .segment { margin-bottom: 15px; } .segmented-page .segment .content { border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } .segmented-page .segment .no-border.content { border: 0px currentColor; border-image: none; } .segmented-page .top.segment .content { border: 0px currentColor; border-image: none; } .segmented-page .top.segment p { font-size: 16px; margin-top: 24.27px; margin-bottom: 16.8px; } .segmented-page .left.segment { width: 41.66%; }

.segmented-page .left.segment h4 { padding-top: 24.27px; } .segmented-page .left.segment p { color: rgb(151, 151, 151); font-family: "FoundersGroteskTextWeb-Light", Arial, sans-serif; } .segmented-page .left.segment p strong { font-family: "FoundersGroteskWeb-Bold", Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .segmented-page .left.segment p.img { margin-top: 24.27px; } .segmented-page .left.segment p.large { line-height: 1.4; font-size: 23px; margin-top: 16.8px; margin-bottom: 24.27px; } .segmented-page .left.segment p.large a { text-decoration: none; } .segmented-page .left.segment p.large a:hover { text-decoration: underline; } .segmented-page .right.segment { width: 58.33%; }

.segmented-page .right.segment .content { padding-top: 24.27px; } .segmented-page .right.segment .split-content { width: 100%; overflow: hidden; } .segmented-page .right.segment .split-content .split-one { float: left; } .segmented-page .right.segment .split-content .split-two { float: left; } .segmented-page .right.segment .split-content .split-one .split-content { padding-top: 24.27px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } .segmented-page .right.segment .split-content .split-two .split-content { padding-top: 24.27px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } .segmented-page .right.segment .split-content .split-one { width: 40%; padding-right: 10px; } .segmented-page .right.segment .split-content .split-two { width: 60%; padding-left: 10px; } .even.segmented-page .segment { width: 50%; }

.segmented-page .base-wrapper { width: 100%; }

.segmented-page .base-wrapper .base { border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: solid; } body.newscontroller #main :first-child.row { border-color: rgb(41, 63, 103) !important; } body.newscontroller aside .head-border { border-color: rgb(41, 63, 103) !important; } body.newscontroller #separator { border-color: rgb(41, 63, 103) !important; } body.newscontroller .standfirst .major-link a { border-color: rgb(41, 63, 103) !important; } body.homecontroller #main :first-child.row { border-color: rgb(41, 63, 103) !important; } body.homecontroller aside .head-border { border-color: rgb(41, 63, 103) !important; } body.homecontroller #separator { border-color: rgb(41, 63, 103) !important; } body.homecontroller .standfirst .major-link a { border-color: rgb(41, 63, 103) !important; } body.devise #main :first-child.row { border-color: rgb(41, 63, 103) !important; } body.devise aside .head-border { border-color: rgb(41, 63, 103) !important; } body.devise #separator { border-color: rgb(41, 63, 103) !important; } body.devise .standfirst .major-link a { border-color: rgb(41, 63, 103) !important; } body.registrations #main :first-child.row { border-color: rgb(41, 63, 103) !important; } body.registrations aside .head-border { border-color: rgb(41, 63, 103) !important; } body.registrations #separator { border-color: rgb(41, 63, 103) !important; } body.registrations .standfirst .major-link a { border-color: rgb(41, 63, 103) !important; } body.sessions #main :first-child.row { border-color: rgb(41, 63, 103) !important; } body.sessions aside .head-border { border-color: rgb(41, 63, 103) !important; } body.sessions #separator { border-color: rgb(41, 63, 103) !important; } body.sessions .standfirst .major-link a { border-color: rgb(41, 63, 103) !important; } body.search #main :first-child.row { border-color: rgb(41, 63, 103) !important; } body.search aside .head-border { border-color: rgb(41, 63, 103) !important; } body.search #separator { border-color: rgb(41, 63, 103) !important; } body.search .standfirst .major-link a { border-color: rgb(41, 63, 103) !important; } body.newscontroller #lozenge .wrapper { background-color: rgb(41, 63, 103) !important; } body.homecontroller #lozenge .wrapper { background-color: rgb(41, 63, 103) !important; } body.devise #lozenge .wrapper { background-color: rgb(41, 63, 103) !important; } body.registrations #lozenge .wrapper { background-color: rgb(41, 63, 103) !important; } body.sessions #lozenge .wrapper { background-color: rgb(41, 63, 103) !important; } body.search #lozenge .wrapper { background-color: rgb(41, 63, 103) !important; } body.newscontroller #lozenge .arrow { border-top-color: rgb(41, 63, 103); } body.homecontroller #lozenge .arrow { border-top-color: rgb(41, 63, 103); } body.devise #lozenge .arrow { border-top-color: rgb(41, 63, 103); } body.registrations #lozenge .arrow { border-top-color: rgb(41, 63, 103); } body.sessions #lozenge .arrow { border-top-color: rgb(41, 63, 103); } body.search #lozenge .arrow { border-top-color: rgb(41, 63, 103); } body.newscontroller #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.homecontroller #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.devise #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.registrations #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.sessions #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.search #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.newscontroller #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.homecontroller #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.devise #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.registrations #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.sessions #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.search #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.newscontroller #nav-wrapper ul.nav-bar li a.active { color: rgb(41, 63, 103) !important; } body.newscontroller #nav-wrapper ul.nav-bar .sub-nav li a:hover { color: rgb(41, 63, 103) !important; } body.newscontroller .standfirst .major-link a { color: rgb(41, 63, 103) !important; } body.newscontroller ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.newscontroller ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.homecontroller #nav-wrapper ul.nav-bar li a.active { color: rgb(41, 63, 103) !important; } body.homecontroller #nav-wrapper ul.nav-bar .sub-nav li a:hover { color: rgb(41, 63, 103) !important; } body.homecontroller .standfirst .major-link a { color: rgb(41, 63, 103) !important; } body.homecontroller ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.homecontroller ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.devise #nav-wrapper ul.nav-bar li a.active { color: rgb(41, 63, 103) !important; } body.devise #nav-wrapper ul.nav-bar .sub-nav li a:hover { color: rgb(41, 63, 103) !important; } body.devise .standfirst .major-link a { color: rgb(41, 63, 103) !important; } body.devise ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.devise ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.registrations #nav-wrapper ul.nav-bar li a.active { color: rgb(41, 63, 103) !important; } body.registrations #nav-wrapper ul.nav-bar .sub-nav li a:hover { color: rgb(41, 63, 103) !important; } body.registrations .standfirst .major-link a { color: rgb(41, 63, 103) !important; } body.registrations ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.registrations ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.sessions #nav-wrapper ul.nav-bar li a.active { color: rgb(41, 63, 103) !important; } body.sessions #nav-wrapper ul.nav-bar .sub-nav li a:hover { color: rgb(41, 63, 103) !important; } body.sessions .standfirst .major-link a { color: rgb(41, 63, 103) !important; } body.sessions ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.sessions ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.search #nav-wrapper ul.nav-bar li a.active { color: rgb(41, 63, 103) !important; } body.search #nav-wrapper ul.nav-bar .sub-nav li a:hover { color: rgb(41, 63, 103) !important; } body.search .standfirst .major-link a { color: rgb(41, 63, 103) !important; } body.search ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.search ul.navigation li a.active { color: rgb(41, 63, 103) !important; } body.newscontroller #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } body.homecontroller #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } body.devise #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } body.registrations #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } body.sessions #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } body.search #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } .special-color { color: rgb(41, 63, 103) !important; } a.special-color { color: rgb(41, 63, 103) !important; } .special-border-color { border-color: rgb(41, 63, 103) !important; } .special-background-color { background-color: rgb(41, 63, 103) !important; } .awards-color { color: rgb(116, 146, 164) !important; } a.awards-color { color: rgb(116, 146, 164) !important; }

  1. nav-wrapper ul.nav-bar li.active.awards > a {

color: rgb(116, 146, 164); }

  1. nav-wrapper ul.nav-bar li.awards a:hover {

color: rgb(116, 146, 164); }

  1. nav-wrapper ul.nav-bar li.awards a.active {

color: rgb(116, 146, 164); }

  1. nav-wrapper ul.nav-bar li.awards a:hover {

border-color: rgb(116, 146, 164); } body.awards aside p a { color: rgb(116, 146, 164); } body.awards ul.navigation li a.active { color: rgb(116, 146, 164); } body.awards ul.navigation li a:hover { color: rgb(116, 146, 164); } body.awards ul.filter > li h6 a { color: rgb(116, 146, 164); } body.awards aside .button { color: rgb(116, 146, 164); } body.awards article p a:hover { color: rgb(116, 146, 164); } body.awards #nav-wrapper dl.sub-nav dd a:hover { color: rgb(116, 146, 164); } body.awards nav.pagination span.link a { color: rgb(116, 146, 164); } body.awards form.custom span.checkbox.custom { border-color: rgb(116, 146, 164); } body.awards form.custom span.radio.custom { border-color: rgb(116, 146, 164); } body.awards aside .button { border-color: rgb(116, 146, 164); } body.awards aside .head-border { border-color: rgb(116, 146, 164); } body.awards nav.pagination span.link a { border-color: rgb(116, 146, 164); } body.awards nav.pagination span.current { border-color: rgb(116, 146, 164); } body.awards #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(116, 146, 164) !important; } body.awards form.custom span.checked.checkbox.custom { background-color: rgb(116, 146, 164) !important; } body.awards form.custom span.checked.radio.custom { background-color: rgb(116, 146, 164) !important; } body.awards #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(116, 146, 164) !important; } body.awards nav.pagination span.current { background-color: rgb(116, 146, 164) !important; } body.awards #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -360px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.awards #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(116, 146, 164); } body.awards ul.filter > li.active h6 a::before { border-top-color: rgb(116, 146, 164); } body.awards #breadcrumbs .wrapper { border-bottom-color: rgb(116, 146, 164) !important; } body.awards ul.filter > li h6 a::before { border-left-color: rgb(116, 146, 164); } body.awards #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(116, 146, 164); } body.awards ul.filter > li.active h6 a::before { border-left-color: transparent; } .awards-border-color { border-color: rgb(116, 146, 164) !important; }

  1. nav-wrapper ul.nav-bar li.awards.active a {

border-color: rgb(116, 146, 164); } .awards-border-top-color { border-top-color: rgb(116, 146, 164) !important; } .awards-background-color { background-color: rgb(116, 146, 164) !important; } ul.section-icons li.awards:hover .image a { background-color: rgb(116, 146, 164) !important; } .opportunities-color { color: rgb(76, 204, 201) !important; } a.opportunities-color { color: rgb(76, 204, 201) !important; }

  1. nav-wrapper ul.nav-bar li.active.opportunities > a {

color: rgb(76, 204, 201); }

  1. nav-wrapper ul.nav-bar li.opportunities a:hover {

color: rgb(76, 204, 201); }

  1. nav-wrapper ul.nav-bar li.opportunities a.active {

color: rgb(76, 204, 201); }

  1. nav-wrapper ul.nav-bar li.opportunities a:hover {

border-color: rgb(76, 204, 201); } body.opportunities aside p a { color: rgb(76, 204, 201); } body.opportunities ul.navigation li a.active { color: rgb(76, 204, 201); } body.opportunities ul.navigation li a:hover { color: rgb(76, 204, 201); } body.opportunities ul.filter > li h6 a { color: rgb(76, 204, 201); } body.opportunities aside .button { color: rgb(76, 204, 201); } body.opportunities article p a:hover { color: rgb(76, 204, 201); } body.opportunities #nav-wrapper dl.sub-nav dd a:hover { color: rgb(76, 204, 201); } body.opportunities nav.pagination span.link a { color: rgb(76, 204, 201); } body.opportunities form.custom span.checkbox.custom { border-color: rgb(76, 204, 201); } body.opportunities form.custom span.radio.custom { border-color: rgb(76, 204, 201); } body.opportunities aside .button { border-color: rgb(76, 204, 201); } body.opportunities aside .head-border { border-color: rgb(76, 204, 201); } body.opportunities nav.pagination span.link a { border-color: rgb(76, 204, 201); } body.opportunities nav.pagination span.current { border-color: rgb(76, 204, 201); } body.opportunities #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(76, 204, 201) !important; } body.opportunities form.custom span.checked.checkbox.custom { background-color: rgb(76, 204, 201) !important; } body.opportunities form.custom span.checked.radio.custom { background-color: rgb(76, 204, 201) !important; } body.opportunities #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(76, 204, 201) !important; } body.opportunities nav.pagination span.current { background-color: rgb(76, 204, 201) !important; } body.opportunities #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -500px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.opportunities #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(76, 204, 201); } body.opportunities ul.filter > li.active h6 a::before { border-top-color: rgb(76, 204, 201); } body.opportunities #breadcrumbs .wrapper { border-bottom-color: rgb(76, 204, 201) !important; } body.opportunities ul.filter > li h6 a::before { border-left-color: rgb(76, 204, 201); } body.opportunities #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(76, 204, 201); } body.opportunities ul.filter > li.active h6 a::before { border-left-color: transparent; } .opportunities-border-color { border-color: rgb(76, 204, 201) !important; }

  1. nav-wrapper ul.nav-bar li.opportunities.active a {

border-color: rgb(76, 204, 201); } .opportunities-border-top-color { border-top-color: rgb(76, 204, 201) !important; } .opportunities-background-color { background-color: rgb(76, 204, 201) !important; } ul.section-icons li.opportunities:hover .image a { background-color: rgb(76, 204, 201) !important; } .events-color { color: rgb(49, 49, 142) !important; } a.events-color { color: rgb(49, 49, 142) !important; }

  1. nav-wrapper ul.nav-bar li.active.events > a {

color: rgb(49, 49, 142); }

  1. nav-wrapper ul.nav-bar li.events a:hover {

color: rgb(49, 49, 142); }

  1. nav-wrapper ul.nav-bar li.events a.active {

color: rgb(49, 49, 142); }

  1. nav-wrapper ul.nav-bar li.events a:hover {

border-color: rgb(49, 49, 142); } body.events aside p a { color: rgb(49, 49, 142); } body.events ul.navigation li a.active { color: rgb(49, 49, 142); } body.events ul.navigation li a:hover { color: rgb(49, 49, 142); } body.events ul.filter > li h6 a { color: rgb(49, 49, 142); } body.events aside .button { color: rgb(49, 49, 142); } body.events article p a:hover { color: rgb(49, 49, 142); } body.events #nav-wrapper dl.sub-nav dd a:hover { color: rgb(49, 49, 142); } body.events nav.pagination span.link a { color: rgb(49, 49, 142); } body.events form.custom span.checkbox.custom { border-color: rgb(49, 49, 142); } body.events form.custom span.radio.custom { border-color: rgb(49, 49, 142); } body.events aside .button { border-color: rgb(49, 49, 142); } body.events aside .head-border { border-color: rgb(49, 49, 142); } body.events nav.pagination span.link a { border-color: rgb(49, 49, 142); } body.events nav.pagination span.current { border-color: rgb(49, 49, 142); } body.events #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(49, 49, 142) !important; } body.events form.custom span.checked.checkbox.custom { background-color: rgb(49, 49, 142) !important; } body.events form.custom span.checked.radio.custom { background-color: rgb(49, 49, 142) !important; } body.events #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(49, 49, 142) !important; } body.events nav.pagination span.current { background-color: rgb(49, 49, 142) !important; } body.events #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -570px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.events #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(49, 49, 142); } body.events ul.filter > li.active h6 a::before { border-top-color: rgb(49, 49, 142); } body.events #breadcrumbs .wrapper { border-bottom-color: rgb(49, 49, 142) !important; } body.events ul.filter > li h6 a::before { border-left-color: rgb(49, 49, 142); } body.events #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(49, 49, 142); } body.events ul.filter > li.active h6 a::before { border-left-color: transparent; } .events-border-color { border-color: rgb(49, 49, 142) !important; }

  1. nav-wrapper ul.nav-bar li.events.active a {

border-color: rgb(49, 49, 142); } .events-border-top-color { border-top-color: rgb(49, 49, 142) !important; } .events-background-color { background-color: rgb(49, 49, 142) !important; } ul.section-icons li.events:hover .image a { background-color: rgb(49, 49, 142) !important; } .shop-color { color: rgb(199, 26, 112) !important; } a.shop-color { color: rgb(199, 26, 112) !important; }

  1. nav-wrapper ul.nav-bar li.active.shop > a {

color: rgb(199, 26, 112); }

  1. nav-wrapper ul.nav-bar li.shop a:hover {

color: rgb(199, 26, 112); }

  1. nav-wrapper ul.nav-bar li.shop a.active {

color: rgb(199, 26, 112); }

  1. nav-wrapper ul.nav-bar li.shop a:hover {

border-color: rgb(199, 26, 112); } body.shop aside p a { color: rgb(199, 26, 112); } body.shop ul.navigation li a.active { color: rgb(199, 26, 112); } body.shop ul.navigation li a:hover { color: rgb(199, 26, 112); } body.shop ul.filter > li h6 a { color: rgb(199, 26, 112); } body.shop aside .button { color: rgb(199, 26, 112); } body.shop article p a:hover { color: rgb(199, 26, 112); } body.shop #nav-wrapper dl.sub-nav dd a:hover { color: rgb(199, 26, 112); } body.shop nav.pagination span.link a { color: rgb(199, 26, 112); } body.shop form.custom span.checkbox.custom { border-color: rgb(199, 26, 112); } body.shop form.custom span.radio.custom { border-color: rgb(199, 26, 112); } body.shop aside .button { border-color: rgb(199, 26, 112); } body.shop aside .head-border { border-color: rgb(199, 26, 112); } body.shop nav.pagination span.link a { border-color: rgb(199, 26, 112); } body.shop nav.pagination span.current { border-color: rgb(199, 26, 112); } body.shop #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(199, 26, 112) !important; } body.shop form.custom span.checked.checkbox.custom { background-color: rgb(199, 26, 112) !important; } body.shop form.custom span.checked.radio.custom { background-color: rgb(199, 26, 112) !important; } body.shop #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(199, 26, 112) !important; } body.shop nav.pagination span.current { background-color: rgb(199, 26, 112) !important; } body.shop #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -80px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.shop #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(199, 26, 112); } body.shop ul.filter > li.active h6 a::before { border-top-color: rgb(199, 26, 112); } body.shop #breadcrumbs .wrapper { border-bottom-color: rgb(199, 26, 112) !important; } body.shop ul.filter > li h6 a::before { border-left-color: rgb(199, 26, 112); } body.shop #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(199, 26, 112); } body.shop ul.filter > li.active h6 a::before { border-left-color: transparent; } .shop-border-color { border-color: rgb(199, 26, 112) !important; }

  1. nav-wrapper ul.nav-bar li.shop.active a {

border-color: rgb(199, 26, 112); } .shop-border-top-color { border-top-color: rgb(199, 26, 112) !important; } .shop-background-color { background-color: rgb(199, 26, 112) !important; } ul.section-icons li.shop:hover .image a { background-color: rgb(199, 26, 112) !important; } .membership-color { color: rgb(41, 63, 103) !important; } a.membership-color { color: rgb(41, 63, 103) !important; }

  1. nav-wrapper ul.nav-bar li.active.membership > a {

color: rgb(41, 63, 103); }

  1. nav-wrapper ul.nav-bar li.membership a:hover {

color: rgb(41, 63, 103); }

  1. nav-wrapper ul.nav-bar li.membership a.active {

color: rgb(41, 63, 103); }

  1. nav-wrapper ul.nav-bar li.membership a:hover {

border-color: rgb(41, 63, 103); } body.membership aside p a { color: rgb(41, 63, 103); } body.membership ul.navigation li a.active { color: rgb(41, 63, 103); } body.membership ul.navigation li a:hover { color: rgb(41, 63, 103); } body.membership ul.filter > li h6 a { color: rgb(41, 63, 103); } body.membership aside .button { color: rgb(41, 63, 103); } body.membership article p a:hover { color: rgb(41, 63, 103); } body.membership #nav-wrapper dl.sub-nav dd a:hover { color: rgb(41, 63, 103); } body.membership nav.pagination span.link a { color: rgb(41, 63, 103); } body.membership form.custom span.checkbox.custom { border-color: rgb(41, 63, 103); } body.membership form.custom span.radio.custom { border-color: rgb(41, 63, 103); } body.membership aside .button { border-color: rgb(41, 63, 103); } body.membership aside .head-border { border-color: rgb(41, 63, 103); } body.membership nav.pagination span.link a { border-color: rgb(41, 63, 103); } body.membership nav.pagination span.current { border-color: rgb(41, 63, 103); } body.membership #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 63, 103) !important; } body.membership form.custom span.checked.checkbox.custom { background-color: rgb(41, 63, 103) !important; } body.membership form.custom span.checked.radio.custom { background-color: rgb(41, 63, 103) !important; } body.membership #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(41, 63, 103) !important; } body.membership nav.pagination span.current { background-color: rgb(41, 63, 103) !important; } body.membership #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -220px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; } body.membership #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 63, 103); } body.membership ul.filter > li.active h6 a::before { border-top-color: rgb(41, 63, 103); } body.membership #breadcrumbs .wrapper { border-bottom-color: rgb(41, 63, 103) !important; } body.membership ul.filter > li h6 a::before { border-left-color: rgb(41, 63, 103); } body.membership #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(41, 63, 103); } body.membership ul.filter > li.active h6 a::before { border-left-color: transparent; } .membership-border-color { border-color: rgb(41, 63, 103) !important; }

  1. nav-wrapper ul.nav-bar li.membership.active a {

border-color: rgb(41, 63, 103); } .membership-border-top-color { border-top-color: rgb(41, 63, 103) !important; } .membership-background-color { background-color: rgb(41, 63, 103) !important; } ul.section-icons li.membership:hover .image a { background-color: rgb(41, 63, 103) !important; } .talent-color { color: rgb(41, 121, 122) !important; } a.talent-color { color: rgb(41, 121, 122) !important; }

  1. nav-wrapper ul.nav-bar li.active.talent > a {

color: rgb(41, 121, 122); }

  1. nav-wrapper ul.nav-bar li.talent a:hover {

color: rgb(41, 121, 122); }

  1. nav-wrapper ul.nav-bar li.talent a.active {

color: rgb(41, 121, 122); }

  1. nav-wrapper ul.nav-bar li.talent a:hover {

border-color: rgb(41, 121, 122); } body.talent aside p a { color: rgb(41, 121, 122); } body.talent ul.navigation li a.active { color: rgb(41, 121, 122); } body.talent ul.navigation li a:hover { color: rgb(41, 121, 122); } body.talent ul.filter > li h6 a { color: rgb(41, 121, 122); } body.talent aside .button { color: rgb(41, 121, 122); } body.talent article p a:hover { color: rgb(41, 121, 122); } body.talent #nav-wrapper dl.sub-nav dd a:hover { color: rgb(41, 121, 122); } body.talent nav.pagination span.link a { color: rgb(41, 121, 122); } body.talent form.custom span.checkbox.custom { border-color: rgb(41, 121, 122); } body.talent form.custom span.radio.custom { border-color: rgb(41, 121, 122); } body.talent aside .button { border-color: rgb(41, 121, 122); } body.talent aside .head-border { border-color: rgb(41, 121, 122); } body.talent nav.pagination span.link a { border-color: rgb(41, 121, 122); } body.talent nav.pagination span.current { border-color: rgb(41, 121, 122); } body.talent #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(41, 121, 122) !important; } body.talent form.custom span.checked.checkbox.custom { background-color: rgb(41, 121, 122) !important; } body.talent form.custom span.checked.radio.custom { background-color: rgb(41, 121, 122) !important; } body.talent #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(41, 121, 122) !important; } body.talent nav.pagination span.current { background-color: rgb(41, 121, 122) !important; } body.talent #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -430px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.talent #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(41, 121, 122); } body.talent ul.filter > li.active h6 a::before { border-top-color: rgb(41, 121, 122); } body.talent #breadcrumbs .wrapper { border-bottom-color: rgb(41, 121, 122) !important; } body.talent ul.filter > li h6 a::before { border-left-color: rgb(41, 121, 122); } body.talent #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(41, 121, 122); } body.talent ul.filter > li.active h6 a::before { border-left-color: transparent; } .talent-border-color { border-color: rgb(41, 121, 122) !important; }

  1. nav-wrapper ul.nav-bar li.talent.active a {

border-color: rgb(41, 121, 122); } .talent-border-top-color { border-top-color: rgb(41, 121, 122) !important; } .talent-background-color { background-color: rgb(41, 121, 122) !important; } ul.section-icons li.talent:hover .image a { background-color: rgb(41, 121, 122) !important; } .magazine-color { color: rgb(72, 161, 224) !important; } a.magazine-color { color: rgb(72, 161, 224) !important; }

  1. nav-wrapper ul.nav-bar li.active.magazine > a {

color: rgb(72, 161, 224); }

  1. nav-wrapper ul.nav-bar li.magazine a:hover {

color: rgb(72, 161, 224); }

  1. nav-wrapper ul.nav-bar li.magazine a.active {

color: rgb(72, 161, 224); }

  1. nav-wrapper ul.nav-bar li.magazine a:hover {

border-color: rgb(72, 161, 224); } body.magazine aside p a { color: rgb(72, 161, 224); } body.magazine ul.navigation li a.active { color: rgb(72, 161, 224); } body.magazine ul.navigation li a:hover { color: rgb(72, 161, 224); } body.magazine ul.filter > li h6 a { color: rgb(72, 161, 224); } body.magazine aside .button { color: rgb(72, 161, 224); } body.magazine article p a:hover { color: rgb(72, 161, 224); } body.magazine #nav-wrapper dl.sub-nav dd a:hover { color: rgb(72, 161, 224); } body.magazine nav.pagination span.link a { color: rgb(72, 161, 224); } body.magazine form.custom span.checkbox.custom { border-color: rgb(72, 161, 224); } body.magazine form.custom span.radio.custom { border-color: rgb(72, 161, 224); } body.magazine aside .button { border-color: rgb(72, 161, 224); } body.magazine aside .head-border { border-color: rgb(72, 161, 224); } body.magazine nav.pagination span.link a { border-color: rgb(72, 161, 224); } body.magazine nav.pagination span.current { border-color: rgb(72, 161, 224); } body.magazine #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(72, 161, 224) !important; } body.magazine form.custom span.checked.checkbox.custom { background-color: rgb(72, 161, 224) !important; } body.magazine form.custom span.checked.radio.custom { background-color: rgb(72, 161, 224) !important; } body.magazine #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(72, 161, 224) !important; } body.magazine nav.pagination span.current { background-color: rgb(72, 161, 224) !important; } body.magazine #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -290px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.magazine #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(72, 161, 224); } body.magazine ul.filter > li.active h6 a::before { border-top-color: rgb(72, 161, 224); } body.magazine #breadcrumbs .wrapper { border-bottom-color: rgb(72, 161, 224) !important; } body.magazine ul.filter > li h6 a::before { border-left-color: rgb(72, 161, 224); } body.magazine #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(72, 161, 224); } body.magazine ul.filter > li.active h6 a::before { border-left-color: transparent; } .magazine-border-color { border-color: rgb(72, 161, 224) !important; }

  1. nav-wrapper ul.nav-bar li.magazine.active a {

border-color: rgb(72, 161, 224); } .magazine-border-top-color { border-top-color: rgb(72, 161, 224) !important; } .magazine-background-color { background-color: rgb(72, 161, 224) !important; } ul.section-icons li.magazine:hover .image a { background-color: rgb(72, 161, 224) !important; } .companies-color { color: rgb(186, 40, 77) !important; } a.companies-color { color: rgb(186, 40, 77) !important; }

  1. nav-wrapper ul.nav-bar li.active.companies > a {

color: rgb(186, 40, 77); }

  1. nav-wrapper ul.nav-bar li.companies a:hover {

color: rgb(186, 40, 77); }

  1. nav-wrapper ul.nav-bar li.companies a.active {

color: rgb(186, 40, 77); }

  1. nav-wrapper ul.nav-bar li.companies a:hover {

border-color: rgb(186, 40, 77); } body.companies aside p a { color: rgb(186, 40, 77); } body.companies ul.navigation li a.active { color: rgb(186, 40, 77); } body.companies ul.navigation li a:hover { color: rgb(186, 40, 77); } body.companies ul.filter > li h6 a { color: rgb(186, 40, 77); } body.companies aside .button { color: rgb(186, 40, 77); } body.companies article p a:hover { color: rgb(186, 40, 77); } body.companies #nav-wrapper dl.sub-nav dd a:hover { color: rgb(186, 40, 77); } body.companies nav.pagination span.link a { color: rgb(186, 40, 77); } body.companies form.custom span.checkbox.custom { border-color: rgb(186, 40, 77); } body.companies form.custom span.radio.custom { border-color: rgb(186, 40, 77); } body.companies aside .button { border-color: rgb(186, 40, 77); } body.companies aside .head-border { border-color: rgb(186, 40, 77); } body.companies nav.pagination span.link a { border-color: rgb(186, 40, 77); } body.companies nav.pagination span.current { border-color: rgb(186, 40, 77); } body.companies #nav-wrapper ul.nav-bar > li.membership { background-color: rgb(186, 40, 77) !important; } body.companies form.custom span.checked.checkbox.custom { background-color: rgb(186, 40, 77) !important; } body.companies form.custom span.checked.radio.custom { background-color: rgb(186, 40, 77) !important; } body.companies #nav-wrapper dl.sub-nav dd a.active::before { background-color: rgb(186, 40, 77) !important; } body.companies nav.pagination span.current { background-color: rgb(186, 40, 77) !important; } body.companies #nav-wrapper ul.nav-bar li.logo a.header { background-position: 0px -150px; width: 70px; height: 70px; background-image: url("http://ycnorgassets.s3.amazonaws.com/assets/sprites-sc30b533cb5-8050995c3352832fa0407d7d9747e068.png"); background-repeat: no-repeat; }

body.companies #nav-wrapper ul.nav-bar > li.membership::after { border-top-color: rgb(186, 40, 77); } body.companies ul.filter > li.active h6 a::before { border-top-color: rgb(186, 40, 77); } body.companies #breadcrumbs .wrapper { border-bottom-color: rgb(186, 40, 77) !important; } body.companies ul.filter > li h6 a::before { border-left-color: rgb(186, 40, 77); } body.companies #nav-wrapper dl.sub-nav dd a.active::after { border-left-color: rgb(186, 40, 77); } body.companies ul.filter > li.active h6 a::before { border-left-color: transparent; } .companies-border-color { border-color: rgb(186, 40, 77) !important; }

  1. nav-wrapper ul.nav-bar li.companies.active a {

border-color: rgb(186, 40, 77); } .companies-border-top-color { border-top-color: rgb(186, 40, 77) !important; } .companies-background-color { background-color: rgb(186, 40, 77) !important; } ul.section-icons li.companies:hover .image a { background-color: rgb(186, 40, 77) !important; } body.awards aside .button:hover { border-color: rgb(34, 34, 34) !important; color: rgb(34, 34, 34) !important; }