html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-webkit-keyframes slideInUp{0%{-ms-transform:translate3d(0,150%,0);-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:visible}100%{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-ms-transform:translate3d(0,150%,0);-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0);visibility:visible}100%{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@keyframes slideDown{0%{height:0;opacity:0}100%{height:auto;opacity:1}}@-webkit-keyframes slideDownBody{0%{height:300px}100%{height:auto}}@keyframes slideDownBody{0%{height:300px}100%{height:auto}}@-webkit-keyframes slideInRight{from{-ms-transform:translate3d(150%,0,0);-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0);visibility:visible}to{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-ms-transform:translate3d(150%,0,0);-webkit-transform:translate3d(150%,0,0);transform:translate3d(150%,0,0);visibility:visible}to{-ms-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes breathe{0%{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-ms-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}100%{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes breathe{0%{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-ms-transform:scale(1.25,1.25);-webkit-transform:scale(1.25,1.25);transform:scale(1.25,1.25)}100%{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes zoomIn{from{opacity:0;filter:Alpha(opacity=0);-ms-transform:scale(.3,.3,.3);-webkit-transform:scale(.3,.3,.3);transform:scale(.3,.3,.3)}50%{opacity:1;filter:Alpha(opacity=100)}100%{opacity:1;filter:Alpha(opacity=100);-ms-transform:scale(1,1,1);-webkit-transform:scale(1,1,1);transform:scale(1,1,1)}}@keyframes zoomIn{from{opacity:0;filter:Alpha(opacity=0);-ms-transform:scale(.3,.3,.3);-webkit-transform:scale(.3,.3,.3);transform:scale(.3,.3,.3)}50%{opacity:1;filter:Alpha(opacity=100)}100%{opacity:1;filter:Alpha(opacity=100);-ms-transform:scale(1,1,1);-webkit-transform:scale(1,1,1);transform:scale(1,1,1)}}@-webkit-keyframes fadeIn{from{opacity:0;filter:Alpha(opacity=0)}50%{opacity:.5;filter:Alpha(opacity=50)}100%{opacity:1;filter:Alpha(opacity=100)}}@keyframes fadeIn{from{opacity:0;filter:Alpha(opacity=0)}50%{opacity:.5;filter:Alpha(opacity=50)}100%{opacity:1;filter:Alpha(opacity=100)}}@-webkit-keyframes flipY{from{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);-ms-transform:rotate3d(0,1,0,90degdeg);-webkit-transform:rotate3d(0,1,0,90degdeg);transform:rotate3d(0,1,0,90degdeg)}40%{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);-ms-transform:rotate3d(0,1,0,45degdeg);-webkit-transform:rotate3d(0,1,0,45degdeg);transform:rotate3d(0,1,0,45degdeg)}60%{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);-ms-transform:rotate3d(0,1,0,0degdeg);-webkit-transform:rotate3d(0,1,0,0degdeg);transform:rotate3d(0,1,0,0degdeg)}to{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);opacity:1;filter:Alpha(opacity=100)}}@keyframes flipY{from{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);-ms-transform:rotate3d(0,1,0,90degdeg);-webkit-transform:rotate3d(0,1,0,90degdeg);transform:rotate3d(0,1,0,90degdeg)}40%{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);-ms-transform:rotate3d(0,1,0,45degdeg);-webkit-transform:rotate3d(0,1,0,45degdeg);transform:rotate3d(0,1,0,45degdeg)}60%{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);-ms-transform:rotate3d(0,1,0,0degdeg);-webkit-transform:rotate3d(0,1,0,0degdeg);transform:rotate3d(0,1,0,0degdeg)}to{-ms-transform:perspective(400);-webkit-transform:perspective(400);transform:perspective(400);opacity:1;filter:Alpha(opacity=100)}}@-webkit-keyframes expandDown{from{height:0}20%{-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;filter:Alpha(opacity=0)}30%{height:auto}to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:100%;filter:Alpha(opacity=10000%)}}@keyframes expandDown{from{height:0}20%{-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;filter:Alpha(opacity=0)}30%{height:auto}to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:100%;filter:Alpha(opacity=10000%)}}.slideInUp{-webkit-animation:slideInUp 1.5s 1 ease-out;animation:slideInUp 1.5s 1 ease-out}.expandDown{-webkit-animation:expandDown 1.5s 1 ease-out;animation:expandDown 1.5s 1 ease-out}.slideInRight{-webkit-animation:slideInRight 1.5s 1;animation:slideInRight 1.5s 1}.zoomIn{-webkit-animation:zoomIn 1.5s 1;animation:zoomIn 1.5s 1}.fi-delay{-webkit-animation:fadeIn 3s 1;animation:fadeIn 3s 1}.flipY{-webkit-backface-visiblity:visible;-moz-backface-visiblity:visible;backface-visiblity:visible;-webkit-animation:flipY 1.5s 1 ease-in forwards;animation:flipY 1.5s 1 ease-in forwards}.flex-wrap{min-height:0;min-width:0}.flex-wrap:not(.fill){width:100%}.flex-wrap.fill{-webkit-box-flex:0;flex:0 0 auto;-ms-flex:0 0 auto}.flex-wrap:not(.backless).single>.paragraph{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.flex-wrap:not(.backless).single>.paragraph{margin-left:-40px;margin-right:-40px}}@media (min-width:75em){.flex-wrap:not(.backless).single>.paragraph{margin-left:0;margin-right:0}}.flex-wrap:not(.backless).single>.paragraph>.image,.flex-wrap:not(.backless).single>.paragraph>.widget-color{padding-left:20px;padding-right:20px}.flex-wrap:not(.backless):not(.single)>.paragraph{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.flex-wrap:not(.backless):not(.single)>.paragraph{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.flex-wrap:not(.backless):not(.single)>.paragraph{margin-left:0;margin-right:0}}.flex-wrap:not(.backless):not(.single)>.paragraph>.image,.flex-wrap:not(.backless):not(.single)>.paragraph>.widget-color{padding-left:20px;padding-right:20px}.flex-wrap .wrapper{width:100%;margin-left:auto;margin-right:auto}.kermit .block-region-main .flex-wrap .wrapper,.pl .flex-wrap .wrapper{max-width:820px}@media (min-width:47.5em){.kermit .flex-wrap:not(.backless).single .image,.kermit .flex-wrap:not(.backless).single .widget-color,.pl .flex-wrap:not(.backless).single .image,.pl .flex-wrap:not(.backless).single .widget-color{margin-right:calc(-50vw + 380px);margin-left:calc(-50vw + 380px)}.kermit .flex-wrap:not(.backless).single .image .wrapper,.kermit .flex-wrap:not(.backless).single .image h2.widget-title,.kermit .flex-wrap:not(.backless).single .widget-color .wrapper,.kermit .flex-wrap:not(.backless).single .widget-color h2.widget-title,.pl .flex-wrap:not(.backless).single .image .wrapper,.pl .flex-wrap:not(.backless).single .image h2.widget-title,.pl .flex-wrap:not(.backless).single .widget-color .wrapper,.pl .flex-wrap:not(.backless).single .widget-color h2.widget-title{width:calc(100vw - 40px)}.flex-wrap:not(.single):not(.backless) .paragraph{height:100%}.flex-wrap:not(.single):not(.backless) .paragraph .image,.flex-wrap:not(.single):not(.backless) .paragraph .widget-color{height:100%}.flex-wrap.half,.flex-wrap.quarter,.flex-wrap.three-quarter{width:50%}.flex-wrap.third{width:33.333%}.flex-wrap.two-thirds{width:66.6667%}}@media (min-width:75em){.flex-wrap.quarter{width:25%}.flex-wrap.half{width:50%}.flex-wrap.two-thirds{width:66.6667%}.flex-wrap.three-quarter{width:75%}}.single.backless+.single.backless,.single.backless+.single:not(.backless),.single:not(.backless)+.single.backless{margin-top:2em}.single.backless:last-child:not(.text-image):not(.advanced-content){margin-bottom:3em}.single+.half+.half.backless,.single+.half.backless{margin-top:2em}.pl.flex-wrap .wrapper{background:#e5e5e3;min-height:100px}a{color:#000cee;text-decoration:none}a:focus,a:hover{color:#f7333f;text-decoration:underline}.field-oc-long-text a:focus,.field-oc-long-text a:hover,.field.body a:focus,.field.body a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pl a.alt:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}h1{margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;line-height:1.01;font-family:freight-text-pro,"Times New Roman",Times,serif;font-size:46px;font-weight:400}@media (min-width:47.5em){h1{font-size:54px}}@media (min-width:75em){h1{font-size:63px}}h2:not(.block-title):not(.widget-title){margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;font-family:freight-text-pro,"Times New Roman",Times,serif;font-weight:400;font-size:24px;line-height:1.18}@media (min-width:47.5em){h2:not(.block-title):not(.widget-title){font-size:28px}}@media (min-width:75em){h2:not(.block-title):not(.widget-title){font-size:32px}}h3{margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;line-height:1.1;font-size:24px;font-family:freight-text-pro,"Times New Roman",Times,serif;font-weight:700;text-tranform:uppercase}@media (min-width:47.5em){h3{font-size:25px}}h4{margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;line-height:1.21;font-size:22px}@media (min-width:47.5em){h4{font-size:23px}}h5{margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;line-height:1.2;font-size:20px}h6{line-height:1.2;margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;font-size:18px}h2+ul,h3+ul,h4+ul,h5+ul,h6+ul{margin-top:0}.block-title,.widget-title{margin-bottom:.5em;margin-top:0;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;-webkit-font-feature-settings:"liga","dlig";font-feature-settings:"liga","dlig";color:#2e2a25;font-size:24px;max-width:1200px;border-bottom:1px solid #c8c8c8;padding-bottom:.35em;margin-bottom:1em;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase;letter-spacing:0}.block-region-sidebar .block-title,.block-region-sidebar .widget-title{text-align:left;max-width:100%}.pl h1{font-size:46px}.pl h1.header-mid{font-size:54px}.pl h1.header-lg{font-size:63px}.pl h2:not(.block-title):not(.widget-title){font-size:24px}.pl h2:not(.block-title):not(.widget-title).header-mid{font-size:28px}.pl h2:not(.block-title):not(.widget-title).header-lg{font-size:32px}.pl h3{font-size:24px}.pl h3.header-mid{font-size:25px}.pl h4{font-size:22px}.pl h5{font-size:20px}.pl h6{font-size:18px}code,html{font-family:freight-text-pro,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#2e2a25}p:not(:last-child){margin-bottom:1.5em}p:last-child{margin-bottom:0}.field i,em{font-style:italic}.field b,strong{font-weight:700}figcaption{text-align:center;color:#6a7076;font-size:15px;font-style:italic}small{font-size:80%}div.indent{margin-left:30px;margin-bottom:1.5em}span.highlight{background:#f2dc26}span.blue{color:#000cee}a.chevron-grey,a.chevron-red{font-size:24px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;min-height:40px;display:inline-block;margin-right:1em;margin-bottom:.5em;position:relative;padding-left:45px}a.chevron-grey:before,a.chevron-red:before{content:'';display:block;height:30px;width:30px;position:absolute;top:6px;left:0;background:url(/themes/oc_patterns/images/icons/src/chevron-red.svg) no-repeat;background-position:0 0;background-size:30px 30px}a.chevron-grey:focus:before,a.chevron-grey:hover:before,a.chevron-red:focus:before,a.chevron-red:hover:before{opacity:.8;filter:Alpha(opacity=80)}a.chevron-grey:before{background:url(/themes/oc_patterns/images/icons/src/chevron-grey.svg) no-repeat;background-position:0 0;background-size:30px 30px}.warning{background:0 0;padding:.5em 1em;margin-bottom:1.5em;color:#dd241b;border:1px solid #dd241b;text-align:center}.hr{border-style:solid;border-width:1px 0 0;color:currentColor}.pl .pl-long-text{margin-left:auto;margin-right:auto;max-width:820px}.field-oc-long-text ol,.field-oc-long-text ul,.field.body ol,.field.body ul{overflow:hidden;margin:.5em 0 1.5em;padding:0 0 0 30px}.field-oc-long-text ol li,.field-oc-long-text ul li,.field.body ol li,.field.body ul li{margin-bottom:.5em}.field-oc-long-text ol ol,.field-oc-long-text ol ul,.field-oc-long-text ul ol,.field-oc-long-text ul ul,.field.body ol ol,.field.body ol ul,.field.body ul ol,.field.body ul ul{margin:.5em 0 .5em;padding:0 0 0 20px}ul{list-style-type:disc}ol{list-style-type:decimal}.sprite-accordion-open{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 0}.sprite-accordion-shut{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 66.66666666666667%}.sprite-accordion-shut-black{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 16.666666666666668%}.sprite-accordion-shut-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 16.666666666666668%}.sprite-accordion-shut-red{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 0}.sprite-back-to-top-arrow{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 16.666666666666668%}.sprite-chevron-black{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 33.333333333333336%}.sprite-chevron-grey{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 33.333333333333336%}.sprite-chevron-red{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 33.333333333333336%}.sprite-chevron-white{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 0}.sprite-close-circle-punchout{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 16.666666666666668%}.sprite-download{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 33.333333333333336%}.sprite-drop-arrow{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 50%}.sprite-drop-arrow-active{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 50%}.sprite-drop-arrow-active-white{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 50%}.sprite-drop-arrow-white{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 50%}.sprite-drupal{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 0}.sprite-facebook{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 16.666666666666668%}.sprite-facebook-circle{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 33.333333333333336%}.sprite-facebook-circle-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 50%}.sprite-file-icon{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 66.66666666666667%}.sprite-file-pdf{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 66.66666666666667%}.sprite-file-ppt{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 66.66666666666667%}.sprite-file-word{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 66.66666666666667%}.sprite-file-xls{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 0}.sprite-gallery-club{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 0}.sprite-google-circle{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 16.666666666666668%}.sprite-google-circle-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 33.333333333333336%}.sprite-graywolf-chevrons{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 50%}.sprite-hamburger{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 66.66666666666667%}.sprite-instagram{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 83.33333333333333%}.sprite-linkedin{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 83.33333333333333%}.sprite-menu-desk-item-active{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 83.33333333333333%}.sprite-menu-desk-item-open{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 83.33333333333333%}.sprite-menu-item-toggle-active{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 83.33333333333333%}.sprite-menu-item-toggle-close{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 83.33333333333333%}.sprite-menu-item-toggle-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0}.sprite-menu-item-toggle-open{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 16.666666666666668%}.sprite-pinterest-circle{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 33.333333333333336%}.sprite-pinterest-circle-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 50%}.sprite-search-submit{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 66.66666666666667%}.sprite-search-submit-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 83.33333333333333%}.sprite-search-toggle{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%}.sprite-toggles-header{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 100%}.sprite-toggles-header-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 100%}.sprite-twitter{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 100%}.sprite-twitter-circle{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 100%}.sprite-twitter-circle-hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 100%}.sprite-youtube{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 100%}svg use{fill:currentColor}a.icon{color:#000cee;height:50px;width:50px;display:block}a.icon:focus,a.icon:hover{color:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}a.icon svg{width:50px;height:50px}.pl.sprite-icon{display:inline-block;width:60px;height:60px;background-size:420px 420px}.pl .icons-demo>div{display:inline-block;text-align:center;width:240px}input[type=number],input[type=search],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.has-error{border-color:#cd0210}.form-item{width:100%;margin-bottom:1.5em}.form-item label{font-weight:700;display:block;margin-bottom:.5em;padding-bottom:0}.form-required,.js-form-required{position:relative}.form-required:after,.js-form-required:after{content:'*';color:#cd0210;position:relative;top:-1px;right:-.25em;font-size:80%}.description{font-size:18px}input+.description{padding-top:.5em}fieldset{border:none;padding:0;margin:0}fieldset legend{font-weight:700;font-size:120%;margin-bottom:.5em}fieldset .fieldset-wrapper{margin:0 1em}.js-form-type-textfield input{border:1px solid #c8c8c8;font-size:15px;padding:10px 6px 11px;width:100%}.js-form-type-textfield input::-webkit-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textfield input::-moz-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textfield input:-ms-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textfield input::-webkit-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textfield input:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textfield input:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textfield input:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textfield input:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-email input{border:1px solid #c8c8c8;font-size:15px;padding:10px 6px 11px;width:100%}.js-form-type-email input::-webkit-placeholder{opacity:.7;color:#2e2a25}.js-form-type-email input::-moz-placeholder{opacity:.7;color:#2e2a25}.js-form-type-email input:-ms-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-email input::-webkit-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-email input:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.js-form-type-email input:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.js-form-type-email input:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-email input:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.form-item-password input,.js-form-type-password input{border:1px solid #c8c8c8;font-size:15px;padding:10px 6px 11px;width:100%}.form-item-password input::-webkit-placeholder,.js-form-type-password input::-webkit-placeholder{opacity:.7;color:#2e2a25}.form-item-password input::-moz-placeholder,.js-form-type-password input::-moz-placeholder{opacity:.7;color:#2e2a25}.form-item-password input:-ms-input-placeholder,.js-form-type-password input:-ms-input-placeholder{opacity:.7;color:#2e2a25}.form-item-password input::-webkit-input-placeholder,.js-form-type-password input::-webkit-input-placeholder{opacity:.7;color:#2e2a25}.form-item-password input:focus::-webkit-placeholder,.js-form-type-password input:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.form-item-password input:focus::-moz-placeholder,.js-form-type-password input:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.form-item-password input:focus:-ms-input-placeholder,.js-form-type-password input:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.form-item-password input:focus::-webkit-input-placeholder,.js-form-type-password input:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-tel input{border:1px solid #c8c8c8;font-size:15px;padding:10px 6px 11px;width:100%;max-width:250px}.js-form-type-tel input::-webkit-placeholder{opacity:.7;color:#2e2a25}.js-form-type-tel input::-moz-placeholder{opacity:.7;color:#2e2a25}.js-form-type-tel input:-ms-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-tel input::-webkit-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-tel input:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.js-form-type-tel input:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.js-form-type-tel input:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-tel input:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textarea textarea{border:1px solid #c8c8c8;font-size:15px;padding:10px 6px 11px;width:100%}.js-form-type-textarea textarea::-webkit-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textarea textarea::-moz-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textarea textarea:-ms-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textarea textarea::-webkit-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-textarea textarea:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textarea textarea:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textarea textarea:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-textarea textarea:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}optgroup:empty{display:none}.select2-results__group{display:none!important}.select2-container--default{width:100%!important;max-width:280px}body .select2-container--default .select2-selection--single{width:100%;font-size:18px;border-radius:4px;border:none;height:auto;margin-bottom:.35em;position:relative}body .select2-container--default .select2-selection--single.select2--container--focus{-webkit-box-shadow:0 2px 2px rgba(35,35,35,.3);box-shadow:0 2px 2px rgba(35,35,35,.3)}body .select2-container--default .select2-selection--single .select2-selection__choice__remove{position:relative;z-index:999}body .select2-container--default .select2-selection--single .select2-selection__rendered{padding:4px 40px 4px 10px;color:#000cee;text-align:left}body .select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:0;width:30px;height:100%}body .select2-container--default .select2-selection--single .select2-selection__arrow:after{content:'';display:block;position:absolute;top:0;right:0;height:100%;width:30px;border-top-right-radius:4px;border-bottom-right-radius:4px;background:#cececc}body .select2-container--default .select2-selection--single .select2-selection__arrow b{z-index:2}body .select2-container--default .select2-selection--multiple{width:100%;font-size:18px;border-radius:4px;border:none;height:auto;margin-bottom:.35em;padding:3px 0 3px 0}body .select2-container--default .select2-selection--multiple.select2--container--focus{-webkit-box-shadow:0 2px 2px rgba(35,35,35,.3);box-shadow:0 2px 2px rgba(35,35,35,.3)}body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:relative;z-index:999}body .select2-container--default .select2-selection--multiple .select2-search--inline{position:relative;float:none;padding:2px 3px}body .select2-container--default .select2-selection--multiple .select2-search--inline:after{content:'';display:block;height:100%;position:absolute;top:6px;right:2px;cursor:pointer;width:15px;height:15px;background-color:#000cee;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 50%;background-size:105px 105px}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field{color:#222}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:0;background-color:#f2f2f2}body .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__arrow,body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 50%;background-size:105px 105px}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline:after,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 50%;background-size:105px 105px}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-moz-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:-ms-input-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field::-webkit-input-placeholder{opacity:.7;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-moz-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}body .select2-container--default.select2-container--focus .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder,body .select2-container--default.select2-container--open .select2-selection--multiple .select2-search--inline input.select2-search__field:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.select2-container .select2-dropdown{border:1px solid #c8c8c8;border-radius:0;border-top:0;padding:0}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f2f2f2}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#000cee!important}.pl .sg-pattern-example .select2-container{max-width:400px}.js-form-type-date input{border:1px solid #c8c8c8;font-size:15px;padding:10px 6px 11px;width:100%;max-width:180px}.js-form-type-date input::-webkit-placeholder{opacity:.7;color:#2e2a25}.js-form-type-date input::-moz-placeholder{opacity:.7;color:#2e2a25}.js-form-type-date input:-ms-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-date input::-webkit-input-placeholder{opacity:.7;color:#2e2a25}.js-form-type-date input:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.js-form-type-date input:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.js-form-type-date input:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.js-form-type-date input:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.form-checkboxes{margin-bottom:0}fieldset .form-checkboxes{margin-left:-1em;margin-right:-1em}.js-form-type-checkbox{display:inline-block;width:auto}.js-form-type-checkbox input,.js-form-type-checkbox label{display:inline-block}.js-form-type-checkbox label{font-weight:400;margin-bottom:0}.js-form-type-checkbox input[type=checkbox]{margin-right:.3em}.custom-options .js-form-type-checkbox input{display:none}.custom-options .js-form-type-checkbox input:checked+label:before{background:rgba(183,1,1,.3);border-color:#000bd5}.custom-options .js-form-type-checkbox label{display:inline-block;width:100%;padding-left:26px;position:relative;margin-bottom:10px}.custom-options .js-form-type-checkbox label:before{content:'';display:inline-block;width:16px;height:16px;border:2px solid #000cee;cursor:pointer;position:absolute;top:3px;left:0;z-index:20;margin-right:.5em}.js-webform-radios{margin-bottom:0}.js-form-type-radio{display:inline-block;width:auto}.js-form-type-radio input,.js-form-type-radio label{display:inline-block}.js-form-type-radio label{font-weight:400;margin-bottom:0}.js-form-type-radio input[type=radio]{margin-right:.3em;position:relative;top:-2px}.custom-options .js-form-type-radio input{display:none}.custom-options .js-form-type-radio input:checked+label:before{background:rgba(183,1,1,.3);border-color:#000bd5}.custom-options .js-form-type-radio label{display:inline-block;width:100%;padding-left:26px;position:relative;margin-bottom:10px}.custom-options .js-form-type-radio label:before{content:'';display:inline-block;width:16px;height:16px;border:2px solid #000cee;cursor:pointer;position:absolute;top:3px;left:0;z-index:20;margin-right:.5em}.custom-options .js-form-type-radio label:before{border-radius:50%}.form-item-file-upload-field .form-managed-file input.form-submit,.form-item-file-upload-field .form-managed-file input.js-form-submit,.form-item-file-upload-field .js-form-managed-file input.form-submit,.form-item-file-upload-field .js-form-managed-file input.js-form-submit,.js-form-item-file-upload-field .form-managed-file input.form-submit,.js-form-item-file-upload-field .form-managed-file input.js-form-submit,.js-form-item-file-upload-field .js-form-managed-file input.form-submit,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit,.js-form-type-managed-file .form-managed-file input.form-submit,.js-form-type-managed-file .form-managed-file input.js-form-submit,.js-form-type-managed-file .js-form-managed-file input.form-submit,.js-form-type-managed-file .js-form-managed-file input.js-form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efb61b;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;text-transform:uppercase;padding:.75em 3em;width:auto;border-radius:0;border:0;color:#2e2a25;font-size:13px;padding:.5em 2em}.form-item-file-upload-field .form-managed-file input.form-submit:focus,.form-item-file-upload-field .form-managed-file input.form-submit:hover,.form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .form-managed-file input.js-form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.form-submit:hover,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:focus,.js-form-item-file-upload-field .js-form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .form-managed-file input.form-submit:focus,.js-form-type-managed-file .form-managed-file input.form-submit:hover,.js-form-type-managed-file .form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .form-managed-file input.js-form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.form-submit:hover,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-managed-file .js-form-managed-file input.js-form-submit:hover{background:#c84700;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);color:#fff}.form-item-file-upload-field .form-managed-file .description,.form-item-file-upload-field .js-form-managed-file .description,.js-form-item-file-upload-field .form-managed-file .description,.js-form-item-file-upload-field .js-form-managed-file .description,.js-form-type-managed-file .form-managed-file .description,.js-form-type-managed-file .js-form-managed-file .description{font-size:80%;line-height:1.25em;opacity:.7;margin-bottom:.5em}.form-item-document-upload .form-managed-file input.form-submit,.form-item-document-upload .form-managed-file input.js-form-submit,.form-item-document-upload .js-form-managed-file input.form-submit,.form-item-document-upload .js-form-managed-file input.js-form-submit,.js-form-item-document-upload .form-managed-file input.form-submit,.js-form-item-document-upload .form-managed-file input.js-form-submit,.js-form-item-document-upload .js-form-managed-file input.form-submit,.js-form-item-document-upload .js-form-managed-file input.js-form-submit,.js-form-type-webform-document-file .form-managed-file input.form-submit,.js-form-type-webform-document-file .form-managed-file input.js-form-submit,.js-form-type-webform-document-file .js-form-managed-file input.form-submit,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efb61b;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;text-transform:uppercase;padding:.75em 3em;width:auto;border-radius:0;border:0;color:#2e2a25;font-size:13px;padding:.5em 2em}.form-item-document-upload .form-managed-file input.form-submit:focus,.form-item-document-upload .form-managed-file input.form-submit:hover,.form-item-document-upload .form-managed-file input.js-form-submit:focus,.form-item-document-upload .form-managed-file input.js-form-submit:hover,.form-item-document-upload .js-form-managed-file input.form-submit:focus,.form-item-document-upload .js-form-managed-file input.form-submit:hover,.form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .form-managed-file input.form-submit:focus,.js-form-item-document-upload .form-managed-file input.form-submit:hover,.js-form-item-document-upload .form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .form-managed-file input.js-form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.form-submit:hover,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:focus,.js-form-item-document-upload .js-form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .form-managed-file input.js-form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.form-submit:hover,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:focus,.js-form-type-webform-document-file .js-form-managed-file input.js-form-submit:hover{background:#c84700;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);color:#fff}.form-item-document-upload .form-managed-file .description,.form-item-document-upload .js-form-managed-file .description,.js-form-item-document-upload .form-managed-file .description,.js-form-item-document-upload .js-form-managed-file .description,.js-form-type-webform-document-file .form-managed-file .description,.js-form-type-webform-document-file .js-form-managed-file .description{font-size:80%;line-height:1.25em;opacity:.7;margin-bottom:.5em}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#efb61b;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;text-transform:uppercase;padding:.75em 3em;width:auto;border-radius:0;border:0;color:#2e2a25;font-size:15px}input[type=submit]:focus,input[type=submit]:hover{background:#c84700;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);color:#fff}.views-exposed-form .form-item{max-width:250px;display:inline-block}.views-exposed-form .form-item:nth-last-child(n+3){margin-right:1em}.views-exposed-form input.form-submit{background:#000cee;color:#fff;font-size:16px;padding:.5em 2em}.views-exposed-form input.form-submit:focus,.views-exposed-form input.form-submit:hover{background:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.views-exposed-form input.form-submit#edit-reset{background:#2e2a25}.views-exposed-form input.form-submit#edit-reset:hover{background:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.views-exposed-form+.view-content{margin-top:2em}.pl .form-item-combine,.pl .form-item-field-category-target-id{max-width:300px}.pl input.form-submit{margin-bottom:60px}.button{background-color:#000cee;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em}.button:visited{color:#fff}.button:focus,.button:hover{background-color:#6a7076;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.button-outline{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em}.button-outline:focus,.button-outline:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.flaglink a{background-color:#000cee;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em}.flaglink a:visited{color:#fff}.flaglink a:focus,.flaglink a:hover{background-color:#6a7076;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}div+div.flaglink{margin-top:1.5em}.button-link{display:inline-block;margin-right:.5em}.button-link a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;border:1px solid #000cee;margin-bottom:1.5em}.button-link a:focus,.button-link a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pl.background{padding:2em 3em;width:100%;background:#6f625a}.body table caption,.field-oc-long-text table caption{font-weight:700;margin-bottom:.5em}.body table td,.body table th,.field-oc-long-text table td,.field-oc-long-text table th{padding:.25em .5em}.body table thead th,.field-oc-long-text table thead th{background:#6a7076;color:#fff}.body table tbody tr:nth-of-type(odd),.field-oc-long-text table tbody tr:nth-of-type(odd){background:#b3b2b3}.body table tbody tr:nth-of-type(even),.field-oc-long-text table tbody tr:nth-of-type(even){background:#fff}.body table tbody tr th,.field-oc-long-text table tbody tr th{background:#6a7076;color:#fff}@media (max-width:47.4375em){.body table tbody tr td,.field-oc-long-text table tbody tr td{padding:.5em 20px}.body table tbody tr>td.st-key,.field-oc-long-text table tbody tr>td.st-key{text-transform:uppercase;font-weight:700}}table .st-key{font-size:16px;width:52%;max-width:200px}table .st-val{min-width:48%;font-size:17px}@media (min-width:25em){table .st-val{max-width:calc(100% - 200px)}}.responsive-table>caption{display:none}.stacktable.large-only{display:table}.stacktable.small-only{display:none}@media (max-width:47.4375em){.stacktable.large-only{display:none}.stacktable.small-only{display:table;width:100%;margin-bottom:.5em}.stacktable.small-only td{display:inline-block}}.block-homepage-featured-image-quote{display:none}@media (min-width:47.5em){.block-homepage-featured-image-quote{display:block}}.block-homepage-featured-image-quote .field-block{position:relative}.block-homepage-featured-image-quote .field-block-image{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.block-homepage-featured-image-quote .field-block-image{margin-left:-40px;margin-right:-40px}}@media (min-width:75em){.block-homepage-featured-image-quote .field-block-image{margin-left:calc(-50vw + 580px);margin-right:calc(-50vw + 580px);width:100vw;height:925px;position:relative;overflow:hidden}.block-homepage-featured-image-quote .field-block-image article.contextual-region{position:initial}.block-homepage-featured-image-quote .field-block-image img{position:absolute;left:-20px;top:50%;width:calc(100% + 40px);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.block-homepage-featured-image-quote .quote-info{position:absolute;top:50%;right:0;width:70%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:60px;max-width:650px}.block-homepage-featured-image-quote .quote-info:before{content:"“";font-size:146px;line-height:.1em;position:absolute;top:25px;left:-50px;color:#fff}@media (min-width:75em){.block-homepage-featured-image-quote .quote-info{padding-right:90px}}.block-homepage-featured-image-quote .field.body p{color:#fff;font-size:40px!important;font-style:italic;text-align:center;line-height:1.15em}.block-homepage-featured-image-quote .field.body p strong{font-size:58px!important}.block-homepage-featured-image-quote .quote-source{font-size:18px;text-align:right;color:#fff;text-transform:uppercase;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;margin-top:2em;padding-right:20px;font-weight:700}.block-homepage-featured-image-quote .quote-source:before{content:'–'}#block-aboutgraywolfpress,#block-aboutgraywolfpresshome{width:100%;margin-bottom:1.5em}@media (min-width:47.5em){#block-aboutgraywolfpress,#block-aboutgraywolfpresshome{padding-right:20px}}#block-aboutgraywolfpress .field.body,#block-aboutgraywolfpresshome .field.body{text-align:center}@media (min-width:47.5em){#block-aboutgraywolfpress .field.body,#block-aboutgraywolfpresshome .field.body{text-align:left}}#block-copyright,.block-simple-blockfooter-copyright{width:100%;text-align:center;padding-bottom:4em;position:relative;z-index:1}#block-copyright:after,.block-simple-blockfooter-copyright:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#2e2a25;z-index:-1}@media (max-width:47.4375em){#block-copyright,.block-simple-blockfooter-copyright{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (min-width:47.5em){#block-copyright,.block-simple-blockfooter-copyright{width:60%;padding-top:40px;text-align:left;padding-left:20px}}#block-copyright p,.block-simple-blockfooter-copyright p{margin:0;font-size:18px;color:#b3b2b3}.footer-custom-holder{width:100%;padding-top:30px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:justify}@media (min-width:47.5em){.footer-custom-holder{width:65%;padding-top:3em;padding-left:20px}}@media (min-width:75em){.footer-custom-holder{width:70%}}.footer-custom-holder .footer-logo{display:block;margin-left:auto;margin-right:auto;width:80px;height:80px;margin-bottom:1em;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 50%;background-size:560px 560px}@media (min-width:47.5em){.footer-custom-holder .footer-logo{margin-left:0;margin-right:0}}.footer-custom-holder .footer-custom-inner{width:100%}@media (min-width:47.5em){.footer-custom-holder .footer-custom-inner{width:calc(100% - 110px)}}.footer-custom-holder .footer-custom-inner .connect-with-us{padding:1em 0}@media (min-width:47.5em){.footer-custom-holder .footer-custom-inner .connect-with-us{padding:1.5em 0 0}}.footer-custom-holder .footer-custom-inner .connect-with-us h2.block-title{border-bottom:none;text-transform:none}.footer-custom-holder .footer-custom-inner .connect-with-us .single.backless:last-child:not(.text-image):not(.advanced-content).social-media{margin-bottom:0}@media (min-width:47.5em){.footer-custom-holder .footer-custom-inner .connect-with-us .single.backless:last-child:not(.text-image):not(.advanced-content).social-media{margin-bottom:3em}}.footer-custom-holder .footer-custom-inner .connect-with-us .paragraph--type--social-media .wrapper{max-width:100%;padding-left:0;padding-right:0}.footer-custom-holder .footer-custom-inner .connect-with-us .paragraph--type--social-media .wrapper .field-social-media{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}@media (min-width:47.5em){.footer-custom-holder .footer-custom-inner .connect-with-us .paragraph--type--social-media .wrapper .field-social-media{text-align:left}}.footer-custom-holder .footer-custom-inner .connect-with-us .paragraph--type--social-media .wrapper .field-social-media>div{padding:0 5px}.footer-custom-holder .footer-custom-inner .connect-with-us .icon.facebook{color:#4463b3}.footer-custom-holder .footer-custom-inner .connect-with-us .icon.twitter{color:#57aced}.footer-custom-holder .footer-custom-inner .connect-with-us .icon.instagram{color:#406b95}.footer-custom-holder .footer-custom-inner .connect-with-us .icon:focus,.footer-custom-holder .footer-custom-inner .connect-with-us .icon:hover{color:#6a7076}.footer-menu{width:100%;padding:2em 0;text-align:center;position:relative;z-index:2}.footer-menu h2.block-title{display:none}.footer-menu:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#2e2a25}@media (min-width:47.5em){.footer-menu{text-align:right;width:40%;padding-top:18px;margin-top:1em;padding-right:20px}.footer-menu:after{content:none}}.footer-menu ul{list-style:none;margin:0;padding:0}.footer-menu ul li{display:inline-block;position:relative}.footer-menu ul li a{color:#fff;display:block;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.footer-menu ul li a:focus,.footer-menu ul li a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.footer-menu ul li:not(:first-child){padding-left:6px}.footer-menu ul li:not(:last-child){padding-right:10px}.footer-menu ul li:not(:last-child):after{content:'';display:block;position:absolute;right:0;top:20%;height:60%;width:1px;background:#fff}#block-joinourmailinglist{width:100%;text-align:center;margin-left:-20px;margin-right:-20px;background:#fff;width:calc(100% + 40px);padding-left:20px;padding-right:20px;padding-top:3em;padding-bottom:2em}@media (min-width:47.5em){#block-joinourmailinglist{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){#block-joinourmailinglist{width:35%;margin-left:0;margin-right:0;position:relative;z-index:1;padding-right:20px}#block-joinourmailinglist:after{content:'';display:block;position:absolute;top:0;z-index:-1;width:100vw;height:100%;background:#fff;left:0}}@media (min-width:75em){#block-joinourmailinglist{width:30%}}#block-joinourmailinglist h2.form-header{text-align:center}.block--system-branding a>*{vertical-align:middle}.block--system-branding a img{border:1px solid transparent}.block--system-branding a .site-name{font-size:24px;color:#fff;display:none}.block--system-branding a:focus,.block--system-branding a:hover{text-decoration:none}.block--system-branding a:focus img,.block--system-branding a:hover img{border-color:#c8c8c8}.block--system-branding a:focus .site-name,.block--system-branding a:hover .site-name{color:#2e2a25}@media (min-width:47.5em){.block--system-branding a .site-name{font-size:32px}}@media (min-width:53.125em){.block--system-branding a img{padding-left:20px;padding-right:20px}}.block--system-branding .tagline{display:none}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1{height:55px;text-align:center;width:80%;max-width:760px;position:relative;margin-left:auto;margin-right:auto}@media (min-width:47.5em){.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1{width:100%}}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext{width:100%;margin-bottom:0;max-width:100%;padding:10px 0}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input{width:100.15%;padding:9px 10px;font-size:13px;border:none;border:1px solid #c8c8c8}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input::-webkit-placeholder{opacity:.7;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input::-moz-placeholder{opacity:.7;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:-ms-input-placeholder{opacity:.7;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input::-webkit-input-placeholder{opacity:.7;color:#2e2a25}@media (min-width:53.125em){.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input{width:100%}}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus::-webkit-placeholder{opacity:.2;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus::-moz-placeholder{opacity:.2;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus:-ms-input-placeholder{opacity:.2;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus::-webkit-input-placeholder{opacity:.2;color:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input{margin-bottom:0;padding:0 2.25em;position:static;background:#000cee;width:132px;height:35px;text-indent:0;position:absolute;top:10px;right:-1px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:active,.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:focus,.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:hover{background:#6a7076;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:47.5em){.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input{padding:0 3em;width:145px}}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset{background:#2e2a25}.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset:active,.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset:focus,.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset:hover{background:#6a7076}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input{top:20px;right:-45px}}.close-this{display:none}header .close-this{display:block}header form{top:0;-webkit-transition:all .4s ease;transition:all .4s ease}header #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input{display:none}header #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus{outline:-webkit-focus-ring-color auto 0}header .slide-search-area form{top:12vh;-webkit-transition:all .4s ease;transition:all .4s ease}@media (min-width:47.5em){header .slide-search-area form{top:30vh}}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #2e2a25;display:block;font-family:freight-text-pro,"Times New Roman",Times,serif;font-size:26px;padding:9px 45px 9px 0}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input::-webkit-input-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input::-moz-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:-ms-input-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:-moz-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus{outline:-webkit-focus-ring-color auto 0}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus::-webkit-input-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus::-moz-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus:-ms-input-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input:focus:-moz-placeholder{color:#2e2a25}header .slide-search-area #views-exposed-form-site-search-page-1 .form-actions input{height:36px;width:36px;padding:0;text-indent:-300vw;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:252px 252px}header .slide-search-area #views-exposed-form-site-search-page-1 .form-actions input:focus,header .slide-search-area #views-exposed-form-site-search-page-1 .form-actions input:hover{transition:none;-moz-transition:none;-webkit-transition:none;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 83.33333333333333%;background-size:252px 252px}.pl #molecules-search-block .sg-pattern-example{position:relative;min-height:200px}.pl #molecules-search-block .sg-pattern-example .block-views-exposed-filter-blocksite-search-page-1{position:relative;width:100%}.pl #molecules-search-block .sg-pattern-example .t-search{right:auto;left:0;overflow:visible;top:0}.pl #molecules-search-block .sg-pattern-example #views-exposed-form-site-search-page-1{right:auto;left:50%;top:30px}.pl #molecules-search-block .sg-pattern-example #views-exposed-form-site-search-page-1 .js-form-item-search-api-fulltext input{width:100%}@media (min-width:53.125em){.pl #molecules-search-block .sg-pattern-example #views-exposed-form-site-search-page-1{left:auto}}#superfish-main-toggle{display:block;position:absolute;height:100%;width:80px;top:0;right:0;z-index:99;background:#000cee;color:#fff;font-weight:700;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}@media (min-width:31.25em){#superfish-main-toggle{font-size:20px;width:120px}}.block-homepage-intro::after{clear:both;content:"";display:table}@media (min-width:31.25em){.block-homepage-intro .field-formatted-title{width:50%;float:right}}@media (min-width:75em){.block-homepage-intro .field-formatted-title{padding-top:40px}}.block-homepage-intro .field-formatted-title h2{font-size:46px;font-family:freight-text-pro,Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:47.5em){.block-homepage-intro .field-formatted-title h2{font-size:50px}}.block-homepage-intro .field-block-image{overflow:hidden;margin-left:-20px;margin-right:-20px;margin-bottom:2em}@media (min-width:47.5em){.block-homepage-intro .field-block-image{margin-left:-40px;margin-right:-40px}}@media (min-width:31.25em){.block-homepage-intro .field-block-image{width:calc(50% - 40px);margin-left:0;margin-right:0;float:left}}@media (min-width:47.5em){.block-homepage-intro .field-block-image{margin-bottom:-1em}}@media (min-width:56.25em){.block-homepage-intro .field-block-image{width:calc(50% - 70px)}}.block-homepage-intro .field-block-image img{width:100%}.block-homepage-intro .field.body{margin-bottom:2em;clear:both}@media (min-width:47.5em){.block-homepage-intro .field.body{width:50%;clear:right;float:right}}.block-homepage-intro .field-block-links{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:47.5em){.block-homepage-intro .field-block-links{width:50%;float:right;clear:right!important}}.block-homepage-intro .field-block-links>div{width:50%}.block-homepage-intro .field-block-links>div a{display:block;width:100%;height:100%;padding-left:50px;position:relative;max-width:190px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;color:#000cee;font-size:24px}.block-homepage-intro .field-block-links>div a:active,.block-homepage-intro .field-block-links>div a:focus,.block-homepage-intro .field-block-links>div a:hover{color:#f7333f}.block-homepage-intro .field-block-links>div a:before{content:'';display:block;height:26px;width:26px;-webkit-backface-visiblity:hidden;-moz-backface-visiblity:hidden;backface-visiblity:hidden;position:absolute;left:0;top:6px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 33.333333333333336%;background-size:182px 182px}.block-homepage-intro .field-block-links>div:nth-child(3n+2) a:before{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 33.333333333333336%;background-size:182px 182px}.block-homepage-intro .field-block-links>div:nth-child(3n+3) a:before{background:#000cee}.block-promo-block{max-width:1200px;margin-left:auto;margin-right:auto}.block-promo-block .field-block{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:justify;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.block-promo-block .promo-image{width:100%;margin-bottom:1.5em}@media (min-width:56.25em){.block-promo-block .promo-image{padding-right:60px;width:48%}}.block-promo-block .promo-image img{width:100%}.block-promo-block .promo-text{width:100%}@media (min-width:56.25em){.block-promo-block .promo-text{width:52%}}.block-promo-block .field.body{margin-bottom:1.5em}.block-promo-block .field-additional-info-block{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:justify}.block-promo-block .field-additional-info-block>div{width:100%}@media (min-width:47.5em){.block-promo-block .field-additional-info-block>div{width:calc(50% - 20px)}}.block-promo-block .field-additional-info-block>div:not(:last-child){margin-bottom:1.5em}.block-promo-block .field-webform-trigger a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em}.block-promo-block .field-webform-trigger a:focus,.block-promo-block .field-webform-trigger a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-promo-block .promo-webform{display:none}.featherlight.webform .featherlight-content .promo-webform .form-header{background:#000cee;color:#fff;font-size:120%;font-weight:700;padding:.5em 30px}.featherlight.webform .featherlight-content .promo-webform form{padding:1em 30px 2em}.featherlight.webform .featherlight-close-icon{top:10px;right:10px}.block-nea-big-read .field.body h2:first-child{text-align:center;font-size:42px;text-transform:uppercase}@media (min-width:47.5em){.block-nea-big-read .field.body h2:first-child{text-align:left}}.block-random-three-images .field-images-multi{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.block-random-three-images .field-images-multi{margin-left:-40px;margin-right:-40px}}@media (min-width:31.25em){.block-random-three-images .field-images-multi{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;margin-left:0;margin-right:0;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.block-random-three-images .field-images-multi .view-mode-square{max-width:100%}.block-random-three-images .field-images-multi img{width:100%}@media (max-width:31.1875em){.block-random-three-images .field-images-multi>.media-image:not(:first-child){display:none}}@media (max-width:47.4375em){.block-random-three-images .field-images-multi>.media-image:last-child{display:none}}@media (min-width:31.25em){.block-random-three-images .field-images-multi>.media-image{padding-left:10px;padding-right:10px;width:50%}}@media (min-width:47.5em){.block-random-three-images .field-images-multi>.media-image{width:33.333%}}.block-support-block{width:100%;padding:40px 20px;position:relative;z-index:1}.footer-inner .block-support-block{padding:40px 0 0;border-bottom:1px solid #c8c8c8}.footer-inner .block-support-block:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}@media (min-width:53.125em){.footer-inner .block-support-block{padding:50px 20px;border-bottom:none}}.block-support-block h2.block-title{font-size:32px;font-weight:400;font-family:freight-text-pro,"Times New Roman",Times,serif;padding-bottom:0;border-bottom:none;margin-bottom:1em;text-transform:none;text-align:center}@media (min-width:53.125em){.block-support-block h2.block-title{font-size:38px}}.block-support-block .field-support-buttons{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media (min-width:47.5em){.block-support-block .field-support-buttons{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.block-support-block .field-support-buttons{width:calc(100% + 80px)}}@media (min-width:53.125em){.block-support-block .field-support-buttons{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px);display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center}}.block-support-block .support-button{width:100%;background:#fff;padding:20px 0}.block-support-block .support-button:first-child{padding:40px 0 20px}.block-support-block .support-button:last-child{padding:20px 0 40px}@media (min-width:47.5em){.block-support-block .support-button{padding:20px}.block-support-block .support-button:first-child{padding:40px 20px 20px}.block-support-block .support-button:last-child{padding:20px 20px 40px}}@media (min-width:53.125em){.block-support-block .support-button{width:calc(33.333% - 20px);margin-left:10px;margin-right:10px;padding:0!important;background:0 0}}.block-support-block .field-oc-link{margin-bottom:.5em;line-height:1}@media (min-width:53.125em){.block-support-block .field-oc-link{margin-bottom:1.5em}}.block-support-block .field-oc-link a{font-size:20px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#2e2a25;display:block;width:100%}@media (min-width:53.125em){.block-support-block .field-oc-link a{text-align:center;background:#fff;padding-top:20px;padding-bottom:20px;border:1px solid;border-color:#000cee}.footer-inner .block-support-block .field-oc-link a{border-color:transparent}}.block-support-block .field-oc-link a:focus,.block-support-block .field-oc-link a:hover{opacity:.8;filter:Alpha(opacity=80)}@media (min-width:53.125em){.block-support-block .field-oc-link a:focus,.block-support-block .field-oc-link a:hover{opacity:1;filter:Alpha(opacity=100);background:#f2f2f2}}.footer-inner .block-support-block .field-oc-link a:focus,.footer-inner .block-support-block .field-oc-link a:hover{border-color:#c8c8c8}.block-support-block .field-oc-link a span{position:relative;display:inline-block;width:100%;padding-left:110px;padding-right:20px}@media (min-width:53.125em){.block-support-block .field-oc-link a span{width:auto;padding-right:0;padding-left:0;margin-right:-2em}}@media (min-width:53.125em){.block-support-block .field-oc-link a span{margin-right:0}}.block-support-block .field-oc-link a span:before{content:'';display:block;width:40px;height:40px;position:absolute;left:35px;top:6px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 33.333333333333336%;background-size:280px 280px}@media (min-width:53.125em){.block-support-block .field-oc-link a span:before{top:50%;margin-top:-20px;left:-45px}}@media (min-width:75em){.block-support-block .field-oc-link a span:before{left:-65px}}.block-support-block .field-oc-link.gallery-club span:before{width:90px;height:90px;left:10px;top:-9px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 0;background-size:630px 630px}@media (min-width:53.125em){.block-support-block .field-oc-link.gallery-club span:before{top:50%;margin-top:-45px;left:-90px}}@media (min-width:75em){.block-support-block .field-oc-link.gallery-club span:before{left:-100px}}.block-support-block .field-oc-short-text{padding-left:110px;padding-right:20px}@media (min-width:53.125em){.block-support-block .field-oc-short-text{padding-left:10px;padding-right:10px;text-align:center}}.item-list>ul{list-style:none;margin:0;padding:0}.card a,.view-content a{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.card-image{margin-bottom:1em}.card-image a img{border:1px solid #e5e5e3}.card-image a img:focus,.card-image a img:hover{border-color:#c8c8c8;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.round{text-align:center}.round .card-image img{width:200px;height:auto;border-radius:50%;display:block;margin-left:auto;margin-right:auto}.card-text.center{text-align:center}.card-text h3{margin-top:0}.card-text .date{font-size:90%;font-style:italic;font-family:freight-text-pro,"Times New Roman",Times,serif;opacity:.7;margin-bottom:.5em}.pl #molecules-card .views-row{max-width:600px;list-style:none}.breadcrumb{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;padding-top:1em;margin-bottom:1em}.breadcrumb ol{list-style:none;margin:0;padding:0}.breadcrumb li{display:inline-block;color:#6a7076;font-size:80%}.breadcrumb li a{padding-right:.25em;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.breadcrumb li:not(:last-of-type):after{content:"\002F";color:#2e2a25}.block--system-menu.page-menu>ul{list-style:none;margin:0;padding:0}.block--system-menu.page-menu>ul ul{margin:.25em 0;display:none;padding-left:12px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block--system-menu.page-menu>ul ul li{font-size:20px}.block--system-menu.page-menu>ul ul li a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block--system-menu.page-menu>ul>li{font-size:20px}.block--system-menu.page-menu li{padding-top:4px;padding-bottom:4px;list-style:none}.block--system-menu.page-menu li:not(.parent){padding-left:.8em}.block--system-menu.page-menu li.parent .expander{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#000cee;border:0;padding:0;background:0 0;cursor:pointer}.block--system-menu.page-menu li.parent .expander:active,.block--system-menu.page-menu li.parent .expander:focus,.block--system-menu.page-menu li.parent .expander:hover{color:#f7333f}.block--system-menu.page-menu li.parent .expander:before{content:"+"}.block--system-menu.page-menu li.parent.expanded .expander{color:#f7333f}.block--system-menu.page-menu li.parent.expanded .expander:before{content:"–"}.block--system-menu.page-menu li.parent.expanded>ul{display:block;height:0;-webkit-animation:slideDown .2s 1 forwards;animation:slideDown .2s 1 forwards;-webkit-backface-visiblity:hidden;-moz-backface-visiblity:hidden;backface-visiblity:hidden}.block--system-menu.page-menu li.parent.expanded>a{color:#2e2a25}.block--system-menu.page-menu a.is-active{color:#2e2a25}.block--system-menu.page-menu .select2-container{width:100%!important;max-width:400px}.block--system-menu.page-menu .select2-container .select2-selection__rendered{background-color:#000cee;color:#fff;border:none}.block--system-menu.page-menu .select2-container .select2-selection--single{height:36px;border:none}.block--system-menu.page-menu .select2-container .select2-selection--single .select2-selection__arrow{height:20px;width:20px;top:8px;right:8px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 50%;background-size:140px 140px}.block--system-menu.page-menu .select2-container.select2-container--open .select2-selection--single .select2-selection__arrow,.block--system-menu.page-menu .select2-container:focus .select2-selection--single .select2-selection__arrow{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 50%;background-size:140px 140px}.kermit .block--system-menu.page-menu>ul{display:none}@media (min-width:47.5em){.kermit .block--system-menu.page-menu{position:absolute;bottom:5px;right:0}}@media (min-width:77.5em){.kermit .block--system-menu.page-menu{right:calc(50vw - 620px)}}.kermit .block--system-menu.page-menu h2.block-title{display:none}.kermit .block--system-menu.page-menu .select2-container{max-width:300px}@media (min-width:47.5em){.kermit .block--system-menu.page-menu .select2-container{width:300px!important}}.block-region-top .block--system-menu.page-menu{padding:0 20px}.pl .page-menu>ul:not(:first-of-type){display:none}.sf-main li a{color:#2e2a25;text-align:left;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.sf-main li a:focus,.sf-main li a:hover{color:#f7333f}.sf-main li.active-trail>a{color:#6a7076}.sf-main li.active-trail>a:focus,.sf-main li.active-trail>a:hover{color:#f7333f}.sf-menu.sf-horizontal.sf-main{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none}@media (min-width:53.125em){.sf-menu.sf-horizontal.sf-main{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center}}.sf-menu.sf-horizontal.sf-main li.menuparent.sf-depth-4>ul,.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li.menuparent>ul{background:#fff;border:1px dotted #c8c8c8}.sf-menu.sf-horizontal.sf-main li{float:left}.sf-menu.sf-horizontal.sf-main.sf-menu>li:not(.sfHover)>ul{display:none!important}.sf-menu.sf-horizontal.sf-main.sf-menu>li:first-of-type{margin-left:-10px}.sf-menu.sf-horizontal.sf-main.sf-menu>li>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li>span.search{color:#2e2a25;padding:15px 30px!important;font-size:20px;display:block;position:relative;white-space:pre;font-weight:700;text-transform:uppercase}@media (min-width:53.125em){.sf-menu.sf-horizontal.sf-main.sf-menu>li:focus,.sf-menu.sf-horizontal.sf-main.sf-menu>li:hover{background:0 0}.sf-menu.sf-horizontal.sf-main.sf-menu>li:focus>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li:focus>span.search,.sf-menu.sf-horizontal.sf-main.sf-menu>li:hover>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li:hover>span.search{color:#f7333f;background:#fff;text-decoration:none}.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail>span.search{color:#6a7076;background:#fff;text-decoration:none}.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail:focus>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail:focus>span.search,.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail:hover>a,.sf-menu.sf-horizontal.sf-main.sf-menu>li.active-trail:hover>span.search{background:#fff;color:#f7333f}}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:last-of-type{margin-right:-10px}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1>ul{padding:20px 0 0;background:#fff;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding-left:20px;padding-right:20px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1>ul:after{content:'';display:block;left:0;width:100%;bottom:-20px;height:20px;background:#2e2a25;position:absolute}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1>ul>li{padding:0 0 20px}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1:not(.justification)>ul>li:not(:last-of-type){padding:0}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1.justification{position:static}.sf-menu.sf-horizontal.sf-main>li.sf-depth-1.justification>ul{right:0;left:auto;width:100vw;top:100%;max-width:1200px;padding-left:20px;padding-right:20px;padding-bottom:20px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.sf-menu.sf-horizontal.sf-main .sf-depth-2 a.menuparent:after{content:'';display:inline-block;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 83.33333333333333%;background-size:126px 126px;padding:0;position:relative;right:-10px;opacity:1}.sf-menu.sf-horizontal.sf-main .sf-depth-2 a.menuparent:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 83.33333333333333%;background-size:126px 126px}.sf-menu.sf-horizontal.sf-main .sf-depth-2>a.menuparent:after{top:4px;height:18px;width:18px}.sf-menu.sf-horizontal.sf-main li.sf-depth-2:not(:last-child) a{border-bottom:1px solid #2e2a25}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 a.sf-depth-2{font-size:20px;line-height:1em;padding:12px 0}.sf-menu.sf-horizontal.sf-main .justification a.sf-depth-2.menuparent{border-bottom:1px dotted #c8c8c8}.sf-menu.sf-horizontal.sf-main .justification a.sf-depth-2.menuparent:after{content:none!important}.sf-menu.sf-horizontal.sf-main .justification.two-colum li.sf-depth-2{-webkit-box-flex:0;flex:0 0 50%;-ms-flex:0 0 50%;padding:0 10px}.sf-menu.sf-horizontal.sf-main .justification.two-colum li.sf-depth-2>a{padding:12px 10px}.sf-menu.sf-horizontal.sf-main .justification.three-column li.sf-depth-2{-webkit-box-flex:0;flex:0 0 33.333%;-ms-flex:0 0 33.333%;padding:0 10px}.sf-menu.sf-horizontal.sf-main .justification.three-column li.sf-depth-2>a{padding:12px 10px}.sf-menu.sf-horizontal.sf-main .sf-depth-1:not(.justification) .sf-depth-2 ul{background:#fff;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;padding-left:20px;padding-right:20px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sf-menu.sf-horizontal.sf-main .sf-depth-1:not(.justification) .sf-depth-2 ul:after{content:'';display:block;left:0;width:100%;bottom:-20px;height:20px;background:#2e2a25;position:absolute}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li{font-size:17px;line-height:1em}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li>a{padding-left:40px;padding:8px 20px 8px 40px}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li>a.menuparent{padding:8px 40px}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li>a.menuparent:after{background-size:105px 105px;height:15px;width:15px;top:2px}.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li>a.menuparent:focus:after,.sf-menu.sf-horizontal.sf-main li.sf-depth-2 li>a.menuparent:hover:after{background-size:105px 105px}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul{position:relative!important;top:0;left:0;height:auto!important;clip:inherit;width:100%!important;padding:10px 0!important;overflow:visible!important}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul::after{clear:both;content:"";display:table}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul>li{text-align:left;float:left;width:auto;clear:left}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul>li>a{display:inline-block;padding:10px 20px}.sf-menu.sf-horizontal.sf-main .sf-depth-1.justification li.sf-depth-2>ul>li>ul{left:100%}.super-pre{position:relative;width:100%;z-index:1;text-align:center;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.super-pre a.sf-accordion-button{width:30px;height:30px;top:14px;float:right;text-indent:9000px;position:relative}@media (min-width:31.25em){.super-pre a.sf-accordion-button{width:60px}}.super-pre a.sf-accordion-button:after{text-indent:0;position:absolute;top:50%;left:50%;margin:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'';background-color:transparent;height:14px;width:14px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 16.666666666666668%;background-size:98px 98px}@media (min-width:31.25em){.super-pre a.sf-accordion-button:after{width:18px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 16.666666666666668%;background-size:126px 126px}}.super-pre a.sf-accordion-button:focus:after,.super-pre a.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:98px 98px}@media (min-width:31.25em){.super-pre a.sf-accordion-button:focus:after,.super-pre a.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:126px 126px}}.super-pre ul{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:auto;right:0;width:60%;min-width:280px;background:#fff;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8;padding-left:20px;padding-right:20px}.super-pre ul:after{content:'';display:block;position:absolute;bottom:-20px;left:0;width:100%;height:20px;background:#2e2a25}.super-pre ul li{position:relative}.super-pre ul li.sf-depth-2{border-top:1px solid #e5e5e3}.super-pre ul li>a.menuparent{float:none;width:100%}.super-pre ul li a:not(.sf-accordion-button){padding:15px 0;display:block;color:#2e2a25;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.super-pre ul li a:not(.sf-accordion-button):hover{color:#f7333f}.super-pre ul li a.sf-accordion-button{width:60px;height:100%;position:absolute;top:0;right:0}.super-pre ul li a.sf-accordion-button:after{width:18px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 16.666666666666668%;background-size:126px 126px}.super-pre ul li a.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 83.33333333333333%;background-size:126px 126px}.super-pre ul li.active-trail>a:not(.sf-accordion-button){color:#f7333f}.super-pre ul li.active-trail>a:not(.sf-accordion-button):hover{color:#2e2a25}.super-pre ul li.active-trail>a.sf-accordion-button:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 83.33333333333333%;background-size:126px 126px}.super-pre ul li.active-trail>a.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 16.666666666666668%;background-size:126px 126px}.super-pre ul li.sf-expanded>a:not(.sf-accordion-button){color:#f7333f}.super-pre ul li.sf-expanded>a:not(.sf-accordion-button).sf-depth-2{border-bottom:3px solid #f7333f}.super-pre ul li.sf-expanded>a.sf-accordion-button:after,.super-pre ul li.sf-expanded>a.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 83.33333333333333%;background-size:126px 126px}.super-pre ul ul a:not(.sf-accordion-button){padding:10px 40px;font-size:90%}.super-pre li.sf-depth-1{position:static;list-style:none}.super-pre li.sf-depth-1::after{clear:both;content:"";display:table}@media (min-width:31.25em){.super-pre li.sf-depth-1{width:calc(33.333% - 40px)}}.super-pre li.sf-depth-1>a:not(.sf-accordion-button){float:left;padding:15px 15px;display:block;color:#2e2a25;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px}.super-pre li.sf-depth-1>a:not(.sf-accordion-button):hover{color:#f7333f}@media (min-width:31.25em){.super-pre li.sf-depth-1>a:not(.sf-accordion-button){width:100%}.super-pre li.sf-depth-1>a:not(.sf-accordion-button).menuparent{width:calc(100% - 60px)}}.super-pre li.sf-depth-1>a:not(.sf-accordion-button)>span{display:none}.super-pre li.sf-depth-1>a.menuparent{padding:15px 0 15px 10px}.super-pre li.sf-depth-1:not(:first-child)>a:not(.sf-accordion-button){position:relative}.super-pre li.sf-depth-1:not(:first-child)>a:not(.sf-accordion-button):before{content:'';display:block;position:absolute;left:-1px;top:30%;height:40%;width:2px;background:#c8c8c8}.super-pre li.sf-depth-1.active-trail>a,.super-pre li.sf-depth-1.sf-expanded>a{color:#6a7076}.super-pre li.sf-depth-1.active-trail>a:hover,.super-pre li.sf-depth-1.sf-expanded>a:hover{color:#f7333f}.super-pre li.sf-depth-1.active-trail>.sf-accordion-button:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 83.33333333333333%;background-size:98px 98px}.super-pre li.sf-depth-1.active-trail>.sf-accordion-button:focus:after,.super-pre li.sf-depth-1.active-trail>.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:98px 98px}@media (min-width:31.25em){.super-pre li.sf-depth-1.active-trail>.sf-accordion-button:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 83.33333333333333%;background-size:126px 126px}.super-pre li.sf-depth-1.active-trail>.sf-accordion-button:focus:after,.super-pre li.sf-depth-1.active-trail>.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:126px 126px}}.super-pre li.sf-depth-1.sf-expanded>a.sf-accordion-button.sf-accordion-button:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 83.33333333333333%;background-size:98px 98px}@media (min-width:31.25em){.super-pre li.sf-depth-1.sf-expanded>a.sf-accordion-button.sf-accordion-button:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 83.33333333333333%;background-size:126px 126px}}ul.sf-menu.sf-accordion.sf-expanded.sf-main{position:absolute;left:auto!important;right:0;top:100%!important;text-align:left;background:#fff;border-top:1px solid #c8c8c8;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;width:60%;min-width:280px;padding-left:20px;padding-right:20px}ul.sf-menu.sf-accordion.sf-expanded.sf-main:after{content:'';display:block;position:absolute;bottom:-20px;left:0;width:100%;height:20px;background:#2e2a25}ul.sf-menu.sf-accordion a{padding:15px 0;color:#2e2a25}ul.sf-menu.sf-accordion a:hover{color:#f7333f}ul.sf-menu.sf-accordion li.sf-depth-1:nth-child(-n+3){display:none}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button{width:60px;height:100%;float:right;text-indent:9000px;position:relative}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:after{text-indent:0;position:absolute;top:50%;left:50%;margin:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:'';background-color:transparent;height:18px;width:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 16.666666666666668%;background-size:126px 126px}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:focus:after,ul.sf-menu.sf-accordion.sf-accordion-with-buttons li>.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:126px 126px}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent::after{clear:both;content:"";display:table}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.menuparent a:not(.sf-accordion-button){padding-right:0;width:calc(100% - 60px)}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>a{color:#6a7076}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>a:hover{color:#2e2a25}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>.sf-accordion-button:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 83.33333333333333%;background-size:126px 126px}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>.sf-accordion-button:focus:after,ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.active-trail>.sf-accordion-button:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 0;background-size:126px 126px}ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:after,ul.sf-menu.sf-accordion.sf-accordion-with-buttons li.sf-expanded>.sf-accordion-button:hover:after{content:'';background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 83.33333333333333%;background-size:126px 126px}ul.sf-menu.sf-accordion li.sf-expanded>a{color:#f7333f}ul.sf-menu.sf-accordion li.sf-expanded>ul{padding:0 0 10px}ul.sf-menu.sf-accordion li.sf-depth-1{border-top:1px solid #e5e5e3}ul.sf-menu.sf-accordion li.sf-depth-2:first-of-type.sf-expanded{border-top:0}ul.sf-menu.sf-accordion li.sf-depth-2:last-of-type.sf-expanded{border-bottom:0}ul.sf-menu.sf-accordion li.sf-depth-2>a{padding:10px 20px}ul.sf-menu.sf-accordion li.sf-depth-2>a:not(.sf-accordion-button){padding:10px 20px 10px 30px}ul.sf-menu.sf-accordion li.sf-depth-3 a{font-size:90%;padding:10px 30px}ul.sf-menu.sf-accordion li.sf-depth-3 a:not(.sf-accordion-button){padding:10px 20px 10px 40px}.pl #molecules-superfish li,.pl #molecules-superfish-mobile li{list-style:none}.pl #molecules-superfish .sf-hidden,.pl #molecules-superfish-mobile .sf-hidden{display:none}.pl #molecules-superfish .faux-header,.pl #molecules-superfish-mobile .faux-header{padding:2em 20px;background:#f1b310}.pl #molecules-superfish .sf-dropdown,.pl #molecules-superfish-mobile .sf-dropdown{margin-bottom:100px}.pl #molecules-superfish .sf-dropdown .sf-main,.pl #molecules-superfish-mobile .sf-dropdown .sf-main{padding:10px 20px;background:#f1b310}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1{max-width:200px;background:#fff}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1:after,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1:after{content:'';display:block;position:absolute;height:10px;width:100%;top:100%;left:0}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1:after,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1:after{background:#fff}.pl #molecules-superfish .sf-dropdown .sf-main li.sf-depth-1 a,.pl #molecules-superfish-mobile .sf-dropdown .sf-main li.sf-depth-1 a{display:inline-block}.pl #molecules-superfish .sf-dropdown .menuparent,.pl #molecules-superfish-mobile .sf-dropdown .menuparent{position:relative}.pl #molecules-superfish .sf-dropdown .menuparent>ul,.pl #molecules-superfish-mobile .sf-dropdown .menuparent>ul{list-style:none;margin:0;padding:0;margin-top:10px;position:absolute;top:100%;left:0;min-width:300px}.pl #molecules-superfish .sf-mobile,.pl #molecules-superfish-mobile .sf-mobile{max-width:500px;padding:10px 20px 30px;background:#f2f2f2}.pl #molecules-superfish .sf-mobile a,.pl #molecules-superfish-mobile .sf-mobile a{display:block}.pl #molecules-superfish .sf-mobile .sf-hidden,.pl #molecules-superfish-mobile .sf-mobile .sf-hidden{display:none}.pl #molecules-superfish .sf-mobile ul,.pl #molecules-superfish-mobile .sf-mobile ul{list-style:none;margin:0;padding:0}.pl #molecules-superfish .sf-mobile ul.sf-main,.pl #molecules-superfish-mobile .sf-mobile ul.sf-main{position:relative}.pl #molecules-superfish .sf-mobile .sf-accordion-button,.pl #molecules-superfish-mobile .sf-mobile .sf-accordion-button{width:60px;height:100%;float:right;text-indent:-9000px;position:relative}.pl #molecules-superfish .sf-mobile .sf-accordion-button:after,.pl #molecules-superfish-mobile .sf-mobile .sf-accordion-button:after{content:'';text-indent:0;position:absolute;top:50%;left:50%;margin:0;display:block;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-book-navigation h2.block-title a{color:#2e2a25}.block-book-navigation h2.block-title a:focus,.block-book-navigation h2.block-title a:hover{color:#000cee;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.block-book-navigation ul{list-style:none;margin:0;padding:0}.block-book-navigation ul a:focus,.block-book-navigation ul a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pl .block-book-navigation h2.block-title{text-align:left;max-width:100%}.block--system-menu.secondary-menu{display:none}@media (min-width:53.125em){.block--system-menu.secondary-menu{display:block;padding-right:20px}}.block--system-menu.secondary-menu .block-title{display:none}.block--system-menu.secondary-menu ul:not(.contextual-links){display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:center;align-items:center;-ms-flex-align:center;list-style:none;margin:0;padding:0}.block--system-menu.secondary-menu ul:not(.contextual-links) a,.block--system-menu.secondary-menu ul:not(.contextual-links) span{color:#2e2a25;cursor:pointer;position:relative;font-size:22px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.block--system-menu.secondary-menu ul:not(.contextual-links) a:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span:after{content:'';display:block;position:absolute;top:0;right:8px}.block--system-menu.secondary-menu ul:not(.contextual-links) a.donate,.block--system-menu.secondary-menu ul:not(.contextual-links) span.donate{padding:.75em 1.5em;font-size:16px;background:#000cee;text-transform:uppercase;display:block;font-weight:700;color:#fff;margin-right:20px}.block--system-menu.secondary-menu ul:not(.contextual-links) a.donate:focus,.block--system-menu.secondary-menu ul:not(.contextual-links) a.donate:hover,.block--system-menu.secondary-menu ul:not(.contextual-links) span.donate:focus,.block--system-menu.secondary-menu ul:not(.contextual-links) span.donate:hover{background:#f7333f}.block--system-menu.secondary-menu ul:not(.contextual-links) a.search,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search{padding-right:44px}.block--system-menu.secondary-menu ul:not(.contextual-links) a.search:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search:after{width:30px;height:30px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 100%;background-size:210px 210px}.block--system-menu.secondary-menu ul:not(.contextual-links) a.search:focus:after,.block--system-menu.secondary-menu ul:not(.contextual-links) a.search:hover:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search:focus:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 83.33333333333333%;background-size:210px 210px}.block--system-menu.secondary-menu ul:not(.contextual-links) a.search.searching:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search.searching:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 66.66666666666667%;background-size:210px 210px}.block--system-menu.secondary-menu ul:not(.contextual-links) a.search.searching:focus:after,.block--system-menu.secondary-menu ul:not(.contextual-links) a.search.searching:hover:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search.searching:focus:after,.block--system-menu.secondary-menu ul:not(.contextual-links) span.search.searching:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 83.33333333333333%;background-size:210px 210px}.js-pager__items{list-style:none;margin:0;padding:0;text-align:center;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.js-pager__items li *{line-height:22px}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a{color:#2e2a25;display:block;width:24px;height:24px;line-height:22px;text-align:center;border-radius:6px;border:none}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a:focus,.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a:hover{color:#f7333f;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last).is-active a{color:#fff;background:#2e2a25}.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last).is-active a:focus,.pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last).is-active a:hover{background:#f7333f}.pager .pager__item--first a{color:#2e2a25}.pager .pager__item--first a:focus,.pager .pager__item--first a:hover{color:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item--previous{display:none}.pager .pager__item--previous a{color:#2e2a25;margin-right:.5em}.pager .pager__item--previous a:focus,.pager .pager__item--previous a:hover{color:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item--ellipsis{margin-right:.25em}.pager .pager__item--next{display:none}.pager .pager__item--next a{color:#2e2a25;margin-left:.5em}.pager .pager__item--next a:focus,.pager .pager__item--next a:hover{color:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.pager .pager__item--last a{color:#2e2a25}.pager .pager__item--last a:focus,.pager .pager__item--last a:hover{color:#f7333f;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}nav:not(.pager) .js-pager__items li{color:#2e2a25;margin:0 .5em;font-size:120%;line-height:26px}nav:not(.pager) .js-pager__items li a{color:#2e2a25;display:block;width:24px;height:24px;line-height:22px;text-align:center;border-radius:6px}nav:not(.pager) .js-pager__items li a:focus,nav:not(.pager) .js-pager__items li a:hover{color:#f7333f;text-decoration:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}nav:not(.pager) .js-pager__items li a span{position:relative;top:-3px}ul.flippy{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}ul.flippy li{padding:15px 0;width:50%}ul.flippy li a{color:#5a8c92}ul.flippy li a:focus,ul.flippy li a:hover{color:#2e2a25;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}ul.flippy li.flippy-next{text-align:right}.pl .block-flippy-block{padding:0 20px}.card,.view .item-list>ul>li,.views-row{width:100%;margin-bottom:2em}.card.three-column,.view .item-list>ul>li.three-column,.views-row.three-column{width:100%;padding-left:10px;padding-right:10px}@media (min-width:31.25em){.card.three-column,.view .item-list>ul>li.three-column,.views-row.three-column{width:50%}}@media (min-width:47.5em){.card.three-column,.view .item-list>ul>li.three-column,.views-row.three-column{width:33.333%}}.card.four-column,.view .item-list>ul>li.four-column,.views-row.four-column{width:100%;padding-left:10px;padding-right:10px}@media (min-width:31.25em){.card.four-column,.view .item-list>ul>li.four-column,.views-row.four-column{width:50%}}@media (min-width:47.5em){.card.four-column,.view .item-list>ul>li.four-column,.views-row.four-column{width:33.333%}}@media (min-width:47.5em){.card.four-column,.view .item-list>ul>li.four-column,.views-row.four-column{width:25%}}.card.horizontal,.view .item-list>ul>li.horizontal,.views-row.horizontal{border-bottom:1px solid #c8c8c8;padding-bottom:1.5em}.card.horizontal:last-of-type,.view .item-list>ul>li.horizontal:last-of-type,.views-row.horizontal:last-of-type{border-bottom:0;padding-bottom:0}@media (min-width:31.25em){.card.horizontal,.view .item-list>ul>li.horizontal,.views-row.horizontal{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.card.horizontal .card-image,.view .item-list>ul>li.horizontal .card-image,.views-row.horizontal .card-image{-webkit-box-flex:0;flex:0 0 250px;-ms-flex:0 0 250px;margin-right:20px}.card.horizontal .card-text h3,.view .item-list>ul>li.horizontal .card-text h3,.views-row.horizontal .card-text h3{margin-top:0}}@media (min-width:47.5em){.block-entity-fieldnodefield-oc-widgets{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}@media (min-width:47.5em){.block-entity-fieldnodefield-oc-widgets .field--name-field-oc-widgets>.flex-wrap{padding-left:10px;padding-right:10px}}.field--name-field-oc-widgets{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:47.5em){.beaker .main .field--name-field-oc-widgets,.bunsen .main .field--name-field-oc-widgets{overflow:hidden}.beaker .main .field--name-field-oc-widgets .paragraph,.bunsen .main .field--name-field-oc-widgets .paragraph{margin-left:0;margin-right:0}}.paragraph>.widget-color{padding-top:3em;padding-bottom:2em}.paragraph>.widget-color.grey{position:relative}.paragraph>.widget-color.grey div,.paragraph>.widget-color.grey h2,.paragraph>.widget-color.grey h3,.paragraph>.widget-color.grey h4,.paragraph>.widget-color.grey h5,.paragraph>.widget-color.grey h6,.paragraph>.widget-color.grey p{color:#2e2a25}.paragraph>.widget-color.grey div.pane-title,.paragraph>.widget-color.grey h2.pane-title,.paragraph>.widget-color.grey h3.pane-title,.paragraph>.widget-color.grey h4.pane-title,.paragraph>.widget-color.grey h5.pane-title,.paragraph>.widget-color.grey h6.pane-title,.paragraph>.widget-color.grey p.pane-title{border-color:#2e2a25}.paragraph>.widget-color.grey :after,.paragraph>.widget-color.grey :before{color:#2e2a25}.paragraph>.widget-color.grey a{color:rgba(35,35,35,.35)}.paragraph>.widget-color.grey a:focus,.paragraph>.widget-color.grey a:hover{color:#2e2a25;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.grey .widget-title>a{color:#2e2a25}.paragraph>.widget-color.grey .widget-title>a:focus,.paragraph>.widget-color.grey .widget-title>a:hover{color:rgba(35,35,35,.35);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.grey figcaption{color:#222}.paragraph>.widget-color.grey a{color:#053859}.paragraph>.widget-color.grey .button-link a{border-color:#053859}.paragraph>.widget-color.grey .button-link a:focus,.paragraph>.widget-color.grey .button-link a:hover{background:#053859;color:#fff}.paragraph>.widget-color.grey .flaglink a{background:#053859;color:#fff}.paragraph>.widget-color.grey .flaglink a:focus,.paragraph>.widget-color.grey .flaglink a:hover{background:#2e2a25}.paragraph>.widget-color.grey:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#cececc}.paragraph>.widget-color.ltgrey{position:relative}.paragraph>.widget-color.ltgrey div,.paragraph>.widget-color.ltgrey h2,.paragraph>.widget-color.ltgrey h3,.paragraph>.widget-color.ltgrey h4,.paragraph>.widget-color.ltgrey h5,.paragraph>.widget-color.ltgrey h6,.paragraph>.widget-color.ltgrey p{color:#2e2a25}.paragraph>.widget-color.ltgrey div.pane-title,.paragraph>.widget-color.ltgrey h2.pane-title,.paragraph>.widget-color.ltgrey h3.pane-title,.paragraph>.widget-color.ltgrey h4.pane-title,.paragraph>.widget-color.ltgrey h5.pane-title,.paragraph>.widget-color.ltgrey h6.pane-title,.paragraph>.widget-color.ltgrey p.pane-title{border-color:#2e2a25}.paragraph>.widget-color.ltgrey :after,.paragraph>.widget-color.ltgrey :before{color:#2e2a25}.paragraph>.widget-color.ltgrey a{color:rgba(35,35,35,.35)}.paragraph>.widget-color.ltgrey a:focus,.paragraph>.widget-color.ltgrey a:hover{color:#2e2a25;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.ltgrey .widget-title>a{color:#2e2a25}.paragraph>.widget-color.ltgrey .widget-title>a:focus,.paragraph>.widget-color.ltgrey .widget-title>a:hover{color:rgba(35,35,35,.35);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.widget-color.ltgrey figcaption{color:#222}.paragraph>.widget-color.ltgrey a{color:#064771;border-color:#064771}.paragraph>.widget-color.ltgrey .button-link a{border-color:#064771}.paragraph>.widget-color.ltgrey .button-link a:focus,.paragraph>.widget-color.ltgrey .button-link a:hover{background:#064771;color:#fff}.paragraph>.widget-color.ltgrey .flaglink a{background:#064771;color:#fff}.paragraph>.widget-color.ltgrey .flaglink a:focus,.paragraph>.widget-color.ltgrey .flaglink a:hover{background:#2e2a25}.paragraph>.widget-color.ltgrey:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}.paragraph>.image{padding-top:3em;padding-bottom:3em;position:relative;background-position:center!important;background-size:cover!important}.paragraph>.image div,.paragraph>.image h2,.paragraph>.image h3,.paragraph>.image h4,.paragraph>.image h5,.paragraph>.image h6,.paragraph>.image p{color:#fff}.paragraph>.image div.pane-title,.paragraph>.image h2.pane-title,.paragraph>.image h3.pane-title,.paragraph>.image h4.pane-title,.paragraph>.image h5.pane-title,.paragraph>.image h6.pane-title,.paragraph>.image p.pane-title{border-color:#fff}.paragraph>.image :after,.paragraph>.image :before{color:#fff}.paragraph>.image a{color:rgba(255,255,255,.7)}.paragraph>.image a:focus,.paragraph>.image a:hover{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.image .widget-title>a{color:#fff}.paragraph>.image .widget-title>a:focus,.paragraph>.image .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph>.image figcaption{color:#fff}.paragraph>.image.dark:before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}.paragraph>.image.red:before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}.paragraph>.image.red:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.82)),to(rgba(247,51,63,.82)));background:linear-gradient(to right,rgba(0,0,0,.82) 0,rgba(247,51,63,.82) 100%)}.paragraph>.image.green:before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}.paragraph>.image.green:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.82)),to(rgba(0,161,75,.82)));background:linear-gradient(to right,rgba(0,0,0,.82) 0,rgba(0,161,75,.82) 100%)}.paragraph>.image.blue:before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}.paragraph>.image.blue:before{background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.82)),to(rgba(0,12,238,.82)));background:linear-gradient(to right,rgba(0,0,0,.82) 0,rgba(0,12,238,.82) 100%)}@media (min-width:47.5em){.paragraph>.image.right .wrapper>*{padding-left:50%}.paragraph>.image.right .wrapper>.field-oc-long-text{max-width:1200px}}@media (min-width:47.5em){.paragraph>.image.left .wrapper>*{padding-right:50%}.paragraph>.image.left .wrapper>.field-oc-long-text{max-width:1200px}}.paragraph>.image *{position:relative;z-index:2;color:#fff}.paragraph--type--call-to-action .paragraph>.image h2>a{color:#fff}.paragraph--type--call-to-action .paragraph>.image h2>a:focus,.paragraph--type--call-to-action .paragraph>.image h2>a:hover{color:rgba(255,255,255,.7)}.paragraph--type--call-to-action .paragraph>.image .field-oc-link a{color:#fff}.paragraph--type--call-to-action .paragraph>.image .field-oc-link a:focus,.paragraph--type--call-to-action .paragraph>.image .field-oc-link a:hover{background-color:rgba(255,255,255,.7);color:#2e2a25;border-color:#fff}.paragraph--type--text .overlay:before{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:rgba(35,35,35,.4);z-index:1}.paragraph--type--text .dark-text h2{color:#2e2a25;border-bottom:1px solid #2e2a25}.paragraph--type--text .dark-text p{color:#2e2a25!important}.paragraph--type--admin-view-placer .wrapper{max-width:100%!important}.accordion-item{margin-bottom:1.5em}.accordion-item .accordion-header-wrapper .accordion-toggle{font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:22px;white-space:pre}.accordion-item .accordion-header{color:#2e2a25;font-size:22px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.accordion-item .accordion-header.no-subtext{display:inline;margin-bottom:0}.accordion-item .field-header-subtext{display:inline}.accordion-item .field-header-subtext p:last-child{display:inline}.accordion-item .field-header-subtext+.accordion-toggle{font-size:inherit}.accordion-item .field-oc-long-text{padding:1.5em 0 0;display:none}.no-js .accordion-item:focus .field-oc-long-text,.no-js .accordion-item:hover .field-oc-long-text{padding:2em;height:100%}.pl .accordion-item{max-width:800px;margin:2em auto 0}.pl #organisms-accordion-group .sg-pattern-example>.flex-wrap{padding:1em 0}.pl #organisms-accordion-group .sg-pattern-example>.flex-wrap .accordion-item{margin:0 auto}.paragraph--type--advanced-buttons{text-align:center}.paragraph--type--advanced-buttons .support-buttons{position:relative;padding-top:2em;padding-bottom:2em}.paragraph--type--advanced-buttons .support-buttons:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#000cee}.paragraph--type--advanced-buttons .support-buttons h2.widget-title{border-bottom:none;font-family:freight-text-pro,"Times New Roman",Times,serif;font-size:32px;color:#fff;font-weight:400}@media (min-width:47.5em){.paragraph--type--advanced-buttons .support-buttons h2.widget-title{font-size:38px}}.paragraph--type--advanced-buttons .wrapper{max-width:1200px!important}.paragraph--type--advanced-buttons ul{list-style:none;margin:0;padding:0;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.paragraph--type--advanced-buttons ul li{margin-bottom:1em;width:100%;padding-left:10px;padding-right:10px;text-align:center}@media (max-width:47.4375em){.paragraph--type--advanced-buttons ul li{max-width:380px}}@media (min-width:47.5em){.paragraph--type--advanced-buttons ul li{width:33.333%}}.paragraph--type--advanced-buttons ul li a{display:block;width:100%;padding:20px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);height:100%;text-decoration:none}.paragraph--type--advanced-buttons ul li a span{display:inline-block;font-size:20px;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;text-transform:uppercase}.paragraph--type--advanced-buttons ul li span.subtext{color:#fff;display:block;padding-bottom:1.5em;font-size:22px}.paragraph--type--advanced-buttons ul.red li{background:#f7333f}.paragraph--type--advanced-buttons ul.red li a{color:#2e2a25}.paragraph--type--advanced-buttons ul.red li:active,.paragraph--type--advanced-buttons ul.red li:focus,.paragraph--type--advanced-buttons ul.red li:hover{background:#f50c1a}.paragraph--type--advanced-buttons ul.red li:active a,.paragraph--type--advanced-buttons ul.red li:focus a,.paragraph--type--advanced-buttons ul.red li:hover a{text-decoration:none}.paragraph--type--advanced-buttons ul.blue li{background:#000cee}.paragraph--type--advanced-buttons ul.blue li a{color:#fff}.paragraph--type--advanced-buttons ul.blue li:active,.paragraph--type--advanced-buttons ul.blue li:focus,.paragraph--type--advanced-buttons ul.blue li:hover{background:#000ac5}.paragraph--type--advanced-buttons ul.blue li:active a,.paragraph--type--advanced-buttons ul.blue li:focus a,.paragraph--type--advanced-buttons ul.blue li:hover a{text-decoration:underline}.paragraph--type--advanced-buttons ul.green li{background:#01a14b}.paragraph--type--advanced-buttons ul.green li a{color:#2e2a25}.paragraph--type--advanced-buttons ul.green li:active,.paragraph--type--advanced-buttons ul.green li:focus,.paragraph--type--advanced-buttons ul.green li:hover{background:#017838}.paragraph--type--advanced-buttons ul.green li:active a,.paragraph--type--advanced-buttons ul.green li:focus a,.paragraph--type--advanced-buttons ul.green li:hover a{text-decoration:underline}.paragraph--type--advanced-buttons ul.light-grey li{background:#e5e5e3}.paragraph--type--advanced-buttons ul.light-grey li a{color:#2e2a25}.paragraph--type--advanced-buttons ul.light-grey li:active,.paragraph--type--advanced-buttons ul.light-grey li:focus,.paragraph--type--advanced-buttons ul.light-grey li:hover{background:#b3b2b3}.paragraph--type--advanced-buttons ul.light-grey li:active a,.paragraph--type--advanced-buttons ul.light-grey li:focus a,.paragraph--type--advanced-buttons ul.light-grey li:hover a{text-decoration:underline}.paragraph--type--advanced-buttons ul.dark-grey li{background:#222}.paragraph--type--advanced-buttons ul.dark-grey li a{color:#fff}.paragraph--type--advanced-buttons ul.dark-grey li:active,.paragraph--type--advanced-buttons ul.dark-grey li:focus,.paragraph--type--advanced-buttons ul.dark-grey li:hover{background:#2e2a25}.paragraph--type--advanced-buttons ul.dark-grey li:active a,.paragraph--type--advanced-buttons ul.dark-grey li:focus a,.paragraph--type--advanced-buttons ul.dark-grey li:hover a{text-decoration:underline}.flex-wrap.advanced-content+.flex-wrap.advanced-content{margin-top:0!important}.flex-wrap.advanced-content+.flex-wrap.text-image{margin-top:0!important}.flex-wrap.text-image+.flex-wrap.advanced-content{margin-top:0!important}.flex-wrap.advanced-content+.has-back{margin-top:0!important}.has-back+.flex-wrap.advanced-content{margin-top:0!important}.paragraph--type--advanced-content{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.paragraph--type--advanced-content{margin-left:-40px;margin-right:-40px}}.paragraph--type--advanced-content .advanced-wrapper{max-width:1200px!important}@media (min-width:47.5em){.paragraph--type--advanced-content .advanced-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}.paragraph--type--advanced-content .advanced-wrapper.right .field-oc-image{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}.paragraph--type--advanced-content .advanced-wrapper.right .text{padding:60px 40px}}.paragraph--type--advanced-content .field-oc-image{padding-bottom:100%;background-position:center!important;background-size:cover!important}@media (min-width:47.5em){.paragraph--type--advanced-content .field-oc-image{width:50%;padding-bottom:0;max-height:600px}}@media (min-width:75em){.paragraph--type--advanced-content .field-oc-image{min-height:590px;max-height:800px}}.paragraph--type--advanced-content .advanced-text{padding:40px 20px;overflow:hidden}@media (min-width:47.5em){.paragraph--type--advanced-content .advanced-text{width:50%;padding:60px 40px}}.paragraph--type--advanced-content h2.widget-title{margin-top:0!important;text-align:left}.paragraph--type--advanced-content .field-oc-long-text{margin-bottom:2em}.paragraph--type--advanced-content .field-oc-long-text.expander .text-inner{overflow:hidden}.paragraph--type--advanced-content .field-oc-long-text.expander .text-inner>:last-child{margin-bottom:1em}.paragraph--type--advanced-content .field-oc-long-text.expander.expanded>a:before{content:none}.paragraph--type--advanced-content .field-oc-long-text.expander>a{display:block;padding:15px 20px;text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;position:relative;cursor:pointer;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px}.paragraph--type--advanced-content .field-oc-long-text.expander>a:focus,.paragraph--type--advanced-content .field-oc-long-text.expander>a:hover{background:#f2f2f2}.paragraph--type--advanced-content .field-oc-long-text.expander>a:before{content:'';display:block;position:absolute;top:-131px;left:0;width:100%;height:130px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.paragraph--type--advanced-content .field-callouts{width:100%}.paragraph--type--advanced-content .field-callouts .flex-wrap{position:relative;margin-bottom:1em;padding-left:22px}.paragraph--type--advanced-content .field-callouts .flex-wrap:before{content:'';display:block;top:6px;left:0;position:absolute;width:18px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 66.66666666666667%;background-size:126px 126px}.paragraph--type--advanced-content .field-callouts .extra-callouts{display:none}.paragraph--type--advanced-content .field-callouts .more-callouts{font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;cursor:pointer;white-space:pre}.paragraph--type--advanced-content .field-callouts .field-oc-short-text{display:inline}.paragraph--type--advanced-content .field-callouts .field-oc-link{display:inline-block;margin-left:.25em}.paragraph--type--advanced-content .field-callouts .field-oc-file{display:inline-block;margin-left:.25em}.paragraph--type--advanced-content .field-callouts .field-oc-file{padding-left:.5em;position:relative}.paragraph--type--advanced-content .field-callouts .field-oc-file:before{content:'';display:block;position:absolute;left:0;top:10%;height:80%;width:1px;background:#c8c8c8}.paragraph--type--block-placer .wrapper{max-width:1200px!important}.paragraph--type--book-showcase .showcase-inner.gray{padding-top:2em;padding-bottom:2em;position:relative}.paragraph--type--book-showcase .showcase-inner.gray:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}.paragraph--type--book-showcase .showcase-inner.gray .field-books.book-slide .slick-arrow.slick-prev:before{border-right-color:#b3b2b3}.paragraph--type--book-showcase .showcase-inner.gray .field-books.book-slide .slick-arrow.slick-prev:focus:before,.paragraph--type--book-showcase .showcase-inner.gray .field-books.book-slide .slick-arrow.slick-prev:hover:before{border-right-color:#f7333f}.paragraph--type--book-showcase .showcase-inner.gray .field-books.book-slide .slick-arrow.slick-next:before{border-left-color:#b3b2b3}.paragraph--type--book-showcase .showcase-inner.gray .field-books.book-slide .slick-arrow.slick-next:focus:before,.paragraph--type--book-showcase .showcase-inner.gray .field-books.book-slide .slick-arrow.slick-next:hover:before{border-left-color:#f7333f}.paragraph--type--book-showcase .showcase-inner.gray .field-oc-link{margin-bottom:1em}.paragraph--type--book-showcase .field-books{margin-top:2em;max-width:980px;margin-left:auto;margin-right:auto}.paragraph--type--book-showcase .field-books.book-slide{padding-left:20px;padding-right:20px}.paragraph--type--book-showcase .field-books.book-slide .slick-list:only-child{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.paragraph--type--book-showcase .field-books.book-slide .slick-list:only-child{margin-left:-40px;margin-right:-40px}}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-prev{left:0}@media (min-width:53.125em){.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-prev{left:-20px}}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-prev:before{border-right-color:#cececc}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-prev:hover:before{border-right-color:#f7333f}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-next{right:0}@media (min-width:53.125em){.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-next{right:-20px}}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-next:before{border-left-color:#cececc}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow.slick-next:hover:before{border-left-color:#f7333f}.paragraph--type--book-showcase .field-books.book-slide .slick-arrow{top:37.5%}.paragraph--type--book-showcase .field-books.book-slide .book-item{padding-left:10px;padding-right:10px}.paragraph--type--book-showcase .field-books:not(.book-slide){display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center}.paragraph--type--book-showcase .field-books:not(.book-slide) .book-item{margin-bottom:2em}@media (min-width:31.25em){.paragraph--type--book-showcase .field-books:not(.book-slide) .book-item{padding-left:20px;padding-right:20px}}.paragraph--type--book-showcase h2.widget-title{margin-bottom:.25em}.paragraph--type--book-showcase .field-oc-link{text-align:center;width:100%;text-transform:uppercase;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-top:30px;padding-bottom:2.5em}.paragraph--type--book-showcase .field-oc-link a{border:1px solid #000cee;padding:10px 20px}.paragraph--type--book-showcase .field-oc-link a:focus,.paragraph--type--book-showcase .field-oc-link a:hover{border:1px solid #f7333f}.paragraph--type--book-showcase .field-oc-link a:active{border:1px solid #01a14b}.paragraph--type--book-showcase .book-item{text-align:center;position:relative}.paragraph--type--book-showcase .book-item.has-award{margin-top:70px}.paragraph--type--book-showcase .book-item .winner{position:absolute;bottom:100%;left:50%;width:220px;margin-left:-110px;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-style:italic;padding-bottom:15px}.paragraph--type--book-showcase .book-item .field-cover-image{max-width:220px;border:10px solid #cececc;margin-left:auto;margin-right:auto;margin-bottom:1em}.paragraph--type--book-showcase .book-item .field-cover-image img{width:100%;display:block}.paragraph--type--book-showcase .book-item .field-cover-image a:focus .default-chevrons,.paragraph--type--book-showcase .book-item .field-cover-image a:focus img,.paragraph--type--book-showcase .book-item .field-cover-image a:hover .default-chevrons,.paragraph--type--book-showcase .book-item .field-cover-image a:hover img{opacity:.7;filter:Alpha(opacity=70)}@media (min-width:53.125em){.paragraph--type--book-showcase .book-item .field-cover-image{max-width:240px}}.paragraph--type--book-showcase .book-item .field-cover-image .default-chevrons{position:relative;height:0;padding-bottom:150%;text-indent:-300vw;font-size:1px;background:url(/themes/oc_patterns/images/icons/src/graywolf-chevrons.svg) no-repeat;background-size:60%;background-position:center}.paragraph--type--book-showcase .book-item .field-cover-image a:focus .view-mode-book-cover-small img,.paragraph--type--book-showcase .book-item .field-cover-image a:hover .view-mode-book-cover-small img{border-color:#f7333f}.paragraph--type--book-showcase .book-item .field-cover-image figcaption{display:none}.paragraph--type--book-showcase .book-item .field-book-title{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;max-width:220px;margin-left:auto;margin-right:auto;margin-bottom:.25em}.paragraph--type--book-showcase .book-item .field-book-author{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;max-width:220px;margin-left:auto;margin-right:auto}.paragraph--type--book-showcase .book-item .winner{font-style:italic}.paragraph--type--buttons{text-align:center}.paragraph--type--buttons ul{list-style:none;margin:0;padding:0}.paragraph--type--buttons ul li{display:inline-block;max-width:350px;margin:0 20px 20px}.paragraph--type--buttons .button-widget{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0);background-color:#000cee;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;padding:.75em 2em;min-width:200px;line-height:1em;color:#fff;text-decoration:none;font-size:120%}.paragraph--type--buttons .button-widget:visited{color:#fff}.paragraph--type--buttons .button-widget:focus,.paragraph--type--buttons .button-widget:hover{background-color:#6a7076;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--buttons .button-widget.default,.paragraph--type--buttons .button-widget.link{background:#efb61b;color:#2e2a25}.paragraph--type--buttons .button-widget.default:focus,.paragraph--type--buttons .button-widget.default:hover,.paragraph--type--buttons .button-widget.link:focus,.paragraph--type--buttons .button-widget.link:hover{background:#c84700;color:#fff}.paragraph--type--buttons .button-widget.orange{background:#f1b310;color:#2e2a25}.paragraph--type--buttons .button-widget.orange:focus,.paragraph--type--buttons .button-widget.orange:hover{background:#d38013;color:#fff}.paragraph--type--buttons .button-widget.blue{background:#000cee}.paragraph--type--buttons .button-widget.blue:focus,.paragraph--type--buttons .button-widget.blue:hover{background:#064771}.paragraph--type--buttons .button-widget.darkGrey{background:#6a7076}.paragraph--type--buttons .button-widget.darkGrey:focus,.paragraph--type--buttons .button-widget.darkGrey:hover{background:#2e2a25}.paragraph--type--call-to-action .widget-title{text-align:center}.paragraph--type--call-to-action .overlay:before{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:rgba(35,35,35,.4);z-index:1}.paragraph--type--call-to-action .field-oc-link{text-align:center;margin-top:2em;margin-bottom:1em}.paragraph--type--call-to-action .field-oc-link a{border:1px solid;border-color:inherit;font-size:22px;padding:10px 30px;color:#000cee;display:inline-block;max-width:300px}.paragraph--type--call-to-action .field-oc-link a:focus,.paragraph--type--call-to-action .field-oc-link a:hover{background-color:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--call-to-action>.orange .field-oc-link a{color:#2e2a25}.paragraph--type--call-to-action>.orange .field-oc-link a:focus,.paragraph--type--call-to-action>.orange .field-oc-link a:hover{background-color:rgba(35,35,35,.35);color:#fff;border-color:#2e2a25;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--call-to-action>.blue .field-oc-link a,.paragraph--type--call-to-action>.grey .field-oc-link a,.paragraph--type--call-to-action>.image .field-oc-link a{color:#fff}.paragraph--type--call-to-action>.blue .field-oc-link a:focus,.paragraph--type--call-to-action>.blue .field-oc-link a:hover,.paragraph--type--call-to-action>.grey .field-oc-link a:focus,.paragraph--type--call-to-action>.grey .field-oc-link a:hover,.paragraph--type--call-to-action>.image .field-oc-link a:focus,.paragraph--type--call-to-action>.image .field-oc-link a:hover{background-color:rgba(255,255,255,.7);color:#2e2a25;border-color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--call-to-action>.image,.paragraph--type--call-to-action>.widget-color{overflow:hidden}.paragraph--type--call-to-action>.image>*,.paragraph--type--call-to-action>.widget-color>*{-ms-transform:translate3d(0,150%,0);-webkit-transform:translate3d(0,150%,0);transform:translate3d(0,150%,0)}.paragraph--type--call-to-action>.image.slideUp>*,.paragraph--type--call-to-action>.widget-color.slideUp>*{-webkit-animation:slideInUp 1s 1 ease-out forwards;animation:slideInUp 1s 1 ease-out forwards}.paragraph--type--call-to-action .dark-text h2{color:#2e2a25;border-bottom:1px solid #2e2a25}.paragraph--type--call-to-action .dark-text p{color:#2e2a25!important}.pl #organisms-call_to_action .sg-pattern-example>.flex-wrap.single:first-of-type{margin-top:1em}.paragraph--type--event-by-category h2.widget-title{margin-bottom:1.5em}.paragraph--type--event-by-category .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:47.5em){.paragraph--type--event-by-category .views-row.horizontal .card-image{-webkit-box-flex:0;flex:0 0 30%;-ms-flex:0 0 30%}}.paragraph--type--form .field-oc-long-text{margin-bottom:1em}.paragraph--type--form form>.js-form-item{margin-bottom:1em}.paragraph--type--form form>.js-form-item label{margin-bottom:.25em;display:inline-block;font-weight:700}.paragraph--type--horizontal-rule .wrapper{max-width:820px;margin-left:auto;margin-right:auto}.paragraph--type--image .image-wrapper{max-width:1200px;margin-left:auto;margin-right:auto}.paragraph--type--image .image-wrapper.small{max-width:300px}.paragraph--type--image .image-wrapper.square{max-width:350px}.paragraph--type--image .image-wrapper.medium{max-width:500px}.paragraph--type--image .image-wrapper.large{max-width:800px}.beaker .main .paragraph--type--image .image-wrapper.large,.bunsen .main .paragraph--type--image .image-wrapper.large{max-width:100%}.paragraph--type--image figcaption{text-align:center;cursor:default}.paragraph--type--image img{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:47.5em){.paragraph--type--image img{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.paragraph--type--image img{max-width:calc(100% + 80px)}}@media (min-width:47.5em){.beaker .paragraph--type--image img,.bunsen .paragraph--type--image img{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:47.5em){.kermit .flex-wrap:not(.single) .paragraph--type--image img{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:75em){.kermit .single .paragraph--type--image img{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--image a:hover{text-decoration:none}.paragraph--type--image a:hover img{border:1px solid #e5e5e3}.paragraph--type--image a:hover img:focus,.paragraph--type--image a:hover img:hover{border-color:#c8c8c8;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--image .field-oc-long-text{margin:1em auto 0;text-align:left;max-width:820px}.paragraph--type--lightbox-gallery .wrapper{max-width:1200px!important;text-align:center}.paragraph--type--lightbox-gallery .featherlight-hidden{display:none}.paragraph--type--lightbox-gallery .image-gal{margin:0 10px 20px;max-width:250px;display:inline-block;overflow:hidden}.paragraph--type--lightbox-gallery .image-gal img{width:100%;border:1px solid #e5e5e3}.paragraph--type--lightbox-gallery .image-gal img:focus,.paragraph--type--lightbox-gallery .image-gal img:hover{border-color:#c8c8c8;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node .featherlight .featherlight-content{background:#fff;padding:0;border-bottom:0;margin-left:5%;margin-right:5%}.node .featherlight .featherlight-content .featherlight-close-icon{background:0 0;font-size:24px;color:#fff;text-shadow:2px 2px 3px rgba(35,35,35,.35);height:32px;width:32px;font-family:freight-text-pro,Helvetica,Arial,sans-serif}.node .featherlight .featherlight-content .featherlight-close-icon:hover{background:rgba(255,255,255,.15);text-shadow:2px 2px 3px #2e2a25}.node .featherlight .featherlight-content .featherlight-previous{left:0;top:0;right:auto;width:60px}.node .featherlight .featherlight-content .featherlight-previous:before{width:0;height:0;-webkit-transform:rotate(.05deg) translate3d(0,0,1px);transform:rotate(.05deg) translate3d(0,0,1px);border-top:17.5px double transparent;border-bottom:17.5px double transparent;border-right:30px solid #fff;content:''!important;display:block;width:20px;top:45%;position:absolute}.node .featherlight .featherlight-content .featherlight-previous span{display:block;font-size:0;width:60px;height:80px;left:0;text-shadow:2px 2px 2px rgba(35,35,35,.35)}.node .featherlight .featherlight-content .featherlight-previous:hover{background:rgba(255,255,255,.25)}.node .featherlight .featherlight-content .featherlight-previous:hover:before{width:0;height:0;-webkit-transform:rotate(.05deg) translate3d(0,0,1px);transform:rotate(.05deg) translate3d(0,0,1px);border-top:17.5px double transparent;border-bottom:17.5px double transparent;border-right:30px solid #f7333f;width:20px}.node .featherlight .featherlight-content .featherlight-previous:hover span{text-shadow:2px 2px 3px #2e2a25}.node .featherlight .featherlight-content .featherlight-next{right:0;top:0;left:auto;width:10%;width:60px}.node .featherlight .featherlight-content .featherlight-next:after{width:0;height:0;-webkit-transform:rotate(.05deg) translate3d(0,0,1px);transform:rotate(.05deg) translate3d(0,0,1px);border-top:17.5px double transparent;border-bottom:17.5px double transparent;border-left:30px solid #fff;content:''!important;display:block;top:45%;position:absolute;left:10px}.node .featherlight .featherlight-content .featherlight-next span{display:block;font-size:0;width:60px;height:80px;left:auto;right:0;text-shadow:2px 2px 2px rgba(35,35,35,.35)}.node .featherlight .featherlight-content .featherlight-next:hover{background:rgba(255,255,255,.25)}.node .featherlight .featherlight-content .featherlight-next:hover:after{width:0;height:0;-webkit-transform:rotate(.05deg) translate3d(0,0,1px);transform:rotate(.05deg) translate3d(0,0,1px);border-top:17.5px double transparent;border-bottom:17.5px double transparent;border-left:30px solid #f7333f}.node .featherlight .featherlight-content .featherlight-next:hover span{text-shadow:2px 2px 3px #2e2a25}.node .featherlight .featherlight-content img{display:block;max-height:80vh;width:auto}.node .featherlight .featherlight-content figcaption{position:absolute;bottom:0;left:0;width:100%;z-index:30;background:rgba(35,35,35,.6);color:#fff;padding:.5em 1em}.node .featherlight .featherlight-content .gallery-text{max-width:820px;padding:2em 3em}.node .featherlight.darken .featherlight-content .featherlight-close-icon,.node .featherlight.darken .featherlight-content .featherlight-next,.node .featherlight.darken .featherlight-content .featherlight-previous{color:rgba(35,35,35,.6);text-shadow:2px 2px 3px #e5e5e3}.node .featherlight.darken .featherlight-content .featherlight-close-icon span,.node .featherlight.darken .featherlight-content .featherlight-next span,.node .featherlight.darken .featherlight-content .featherlight-previous span{color:rgba(35,35,35,.6);text-shadow:2px 2px 3px #e5e5e3}.node .featherlight.darken .featherlight-content .featherlight-close-icon:hover,.node .featherlight.darken .featherlight-content .featherlight-next:hover,.node .featherlight.darken .featherlight-content .featherlight-previous:hover{color:#2e2a25;text-shadow:2px 2px 3px rgba(35,35,35,.6)}.node .featherlight.darken .featherlight-content .featherlight-close-icon:hover span,.node .featherlight.darken .featherlight-content .featherlight-next:hover span,.node .featherlight.darken .featherlight-content .featherlight-previous:hover span{color:#2e2a25;text-shadow:2px 2px 3px rgba(35,35,35,.6)}.paragraph--type--lightbox-gallery .image-gal .view-mode-large-thumb{opacity:0;filter:Alpha(opacity=0)}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+1) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn .1s .9s forwards;animation:fadeIn .1s .9s forwards}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+2) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn 1.3s .9s forwards;animation:fadeIn 1.3s .9s forwards}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+3) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn .7s .9s forwards;animation:fadeIn .7s .9s forwards}.paragraph--type--lightbox-gallery .image-gal:nth-of-type(4n+4) .view-mode-large-thumb.randomEntrance{-webkit-animation:fadeIn 1.8s .9s forwards;animation:fadeIn 1.8s .9s forwards}.pl .image-gal{max-width:250px}.paragraph--type--links-files .overlay:before{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:rgba(35,35,35,.4);z-index:1}.paragraph--type--links-files .dark-text h2{color:#2e2a25;border-bottom:1px solid #2e2a25}.paragraph--type--links-files .dark-text p{color:#2e2a25!important}.paragraph--type--links-files .dark-text a{color:#2e2a25!important}.paragraph--type--links-files .dark-text a:hover{color:#2e2a25!important;text-decoration:underline}.paragraph--type--links-files .field-oc-file-multi,.paragraph--type--links-files .field-oc-link-multi{margin-top:1em}.paragraph--type--links-files .field-oc-file-multi>div,.paragraph--type--links-files .field-oc-link-multi>div{margin-bottom:.25em}.paragraph--type--links-files .field-oc-link-multi+.field-oc-file-multi{margin-top:0}.paragraph--type--map .wrapper{max-width:1200px!important}.paragraph--type--map .field-oc-long-text{margin-top:1em;max-width:820px;margin-left:auto;margin-right:auto}.paragraph--type--map .field-location{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:47.5em){.paragraph--type--map .field-location{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.paragraph--type--map .field-location{max-width:calc(100% + 80px)}}@media (min-width:47.5em){.beaker .paragraph--type--map .field-location,.bunsen .paragraph--type--map .field-location{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:47.5em){.kermit .flex-wrap:not(.single) .paragraph--type--map .field-location{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:75em){.kermit .single .paragraph--type--map .field-location{margin-left:0;margin-right:0;max-width:100%}}.pl .paragraph--type--map{padding:0 20px}.pl .paragraph--type--map img.placeholder{width:100%;max-width:200%}@media (max-width:47.4375em){.pl .paragraph--type--map img.placeholder{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}@media (max-width:47.4375em) and (min-width:47.5em){.pl .paragraph--type--map img.placeholder{margin-left:-40px;margin-right:-40px}}.paragraph--type--news-by-category h2.widget-title{margin-bottom:1.5em}.paragraph--type--news-by-category .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:47.5em){.paragraph--type--news-by-category .views-row.horizontal .card-image{-webkit-box-flex:0;flex:0 0 30%;-ms-flex:0 0 30%}}.paragraph--type--pullquote .wrapper{max-width:980px!important;padding-left:20px;padding-right:20px}.paragraph--type--pullquote .quote-text{padding-left:20px;padding-right:20px}.paragraph--type--pullquote .quote-text a:focus,.paragraph--type--pullquote .quote-text a:hover{opacity:.7;filter:Alpha(opacity=70);text-decoration:none}.paragraph--type--pullquote>.wrapper .quote-text a{color:#2e2a25}.paragraph--type--pullquote .field-oc-long-text{position:relative;max-width:980px;margin-left:auto;margin-right:auto;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:34px;padding-bottom:10px;text-align:center;line-height:1.15;position:relative;width:100%;margin-left:auto;margin-right:auto}@media (min-width:53.125em){.paragraph--type--pullquote .field-oc-long-text{font-size:40px;padding-bottom:0}}.paragraph--type--pullquote .field-oc-long-text:before{color:#f7333f!important;content:"“";font-size:60px;line-height:.1em;margin-right:.25em;vertical-align:-.2em}@media (min-width:53.125em){.paragraph--type--pullquote .field-oc-long-text:before{font-size:146px;position:absolute;top:25px;left:-60px}}.paragraph--type--pullquote .field-oc-long-text:after{content:"”";margin-left:.25em}.paragraph--type--pullquote .field-oc-long-text p{display:inline}.paragraph--type--pullquote .field-oc-short-text{text-align:center;position:relative;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;padding-top:1.5em;font-size:18px;text-transform:uppercase;width:100%;max-width:980px;margin-left:auto;margin-right:auto}.paragraph--type--pullquote .field-oc-short-text:before{content:'—';margin-right:2px}.paragraph--type--pullquote .has-image{position:relative;padding-bottom:2.5em;margin-left:-20px;width:calc(100% + 40px)}.paragraph--type--pullquote .has-image .quote-image{margin-bottom:1.5em;position:relative}.paragraph--type--pullquote .has-image .quote-image article.contextual-region{position:initial}.paragraph--type--pullquote .has-image .quote-image a{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;border:1px solid transparent}.paragraph--type--pullquote .has-image .quote-image a:focus,.paragraph--type--pullquote .has-image .quote-image a:hover{border-color:#2e2a25}.paragraph--type--pullquote .has-image .quote-image a:focus+.field-background-image,.paragraph--type--pullquote .has-image .quote-image a:hover+.field-background-image{opacity:.7;filter:Alpha(opacity=70)}@media (min-width:53.125em){.paragraph--type--pullquote .has-image{padding-bottom:0}.paragraph--type--pullquote .has-image .quote-image{margin-bottom:0}.paragraph--type--pullquote .has-image .quote-text{position:absolute;z-index:2;top:50%;left:50%;padding-top:0;width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pullquote .has-image .quote-text div,.paragraph--type--pullquote .has-image .quote-text h2,.paragraph--type--pullquote .has-image .quote-text h3,.paragraph--type--pullquote .has-image .quote-text h4,.paragraph--type--pullquote .has-image .quote-text h5,.paragraph--type--pullquote .has-image .quote-text h6,.paragraph--type--pullquote .has-image .quote-text p{color:#fff}.paragraph--type--pullquote .has-image .quote-text div.pane-title,.paragraph--type--pullquote .has-image .quote-text h2.pane-title,.paragraph--type--pullquote .has-image .quote-text h3.pane-title,.paragraph--type--pullquote .has-image .quote-text h4.pane-title,.paragraph--type--pullquote .has-image .quote-text h5.pane-title,.paragraph--type--pullquote .has-image .quote-text h6.pane-title,.paragraph--type--pullquote .has-image .quote-text p.pane-title{border-color:#fff}.paragraph--type--pullquote .has-image .quote-text :after,.paragraph--type--pullquote .has-image .quote-text :before{color:#fff}.paragraph--type--pullquote .has-image .quote-text a{color:rgba(255,255,255,.7)}.paragraph--type--pullquote .has-image .quote-text a:focus,.paragraph--type--pullquote .has-image .quote-text a:hover{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image .quote-text .widget-title>a{color:#fff}.paragraph--type--pullquote .has-image .quote-text .widget-title>a:focus,.paragraph--type--pullquote .has-image .quote-text .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image .quote-text figcaption{color:#fff}.paragraph--type--pullquote .has-image .quote-text>*{margin-left:80px;padding-right:20px;width:calc(100% - 80px)}.paragraph--type--pullquote .has-image .quote-text .field-oc-long-text:before{color:#fff!important;top:40px;left:-60px;position:absolute}.paragraph--type--pullquote .has-image .quote-text.dark-text div,.paragraph--type--pullquote .has-image .quote-text.dark-text h2,.paragraph--type--pullquote .has-image .quote-text.dark-text h3,.paragraph--type--pullquote .has-image .quote-text.dark-text h4,.paragraph--type--pullquote .has-image .quote-text.dark-text h5,.paragraph--type--pullquote .has-image .quote-text.dark-text h6,.paragraph--type--pullquote .has-image .quote-text.dark-text p{color:#2e2a25}.paragraph--type--pullquote .has-image .quote-text.dark-text div.pane-title,.paragraph--type--pullquote .has-image .quote-text.dark-text h2.pane-title,.paragraph--type--pullquote .has-image .quote-text.dark-text h3.pane-title,.paragraph--type--pullquote .has-image .quote-text.dark-text h4.pane-title,.paragraph--type--pullquote .has-image .quote-text.dark-text h5.pane-title,.paragraph--type--pullquote .has-image .quote-text.dark-text h6.pane-title,.paragraph--type--pullquote .has-image .quote-text.dark-text p.pane-title{border-color:#2e2a25}.paragraph--type--pullquote .has-image .quote-text.dark-text :after,.paragraph--type--pullquote .has-image .quote-text.dark-text :before{color:#2e2a25}.paragraph--type--pullquote .has-image .quote-text.dark-text a{color:rgba(35,35,35,.35)}.paragraph--type--pullquote .has-image .quote-text.dark-text a:focus,.paragraph--type--pullquote .has-image .quote-text.dark-text a:hover{color:#2e2a25;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image .quote-text.dark-text .widget-title>a{color:#2e2a25}.paragraph--type--pullquote .has-image .quote-text.dark-text .widget-title>a:focus,.paragraph--type--pullquote .has-image .quote-text.dark-text .widget-title>a:hover{color:rgba(35,35,35,.35);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image .quote-text.dark-text figcaption{color:#222}.paragraph--type--pullquote .has-image .quote-text.dark-text .field-oc-long-text:before{color:#2e2a25!important}}@media (min-width:75em){.paragraph--type--pullquote .has-image.left .quote-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.paragraph--type--pullquote .has-image.left .quote-text>*{width:35%;margin-left:0;margin-right:0;margin-left:80px;padding-right:0}.paragraph--type--pullquote .has-image.right .quote-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end}.paragraph--type--pullquote .has-image.right .quote-text>*{width:35%;margin-left:0;margin-right:0}}@media (min-width:75em){.paragraph--type--pullquote .quote-image{margin-left:calc(-50vw + 560px);margin-right:calc(-50vw + 560px);height:600px;overflow:hidden;position:relative}}.paragraph--type--pullquote .quote-image.overlay:before{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:rgba(35,35,35,.4);z-index:1}.paragraph--type--pullquote .quote-image img{width:100%;display:block}@media (min-width:75em){.paragraph--type--pullquote .quote-image img{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (min-width:47.5em){.paragraph--type--pullquote .has-image.tall{padding-bottom:0}.paragraph--type--pullquote .has-image.tall .quote-image{padding-bottom:0}.paragraph--type--pullquote .has-image.tall .quote-text{position:absolute;z-index:2;top:50%;left:50%;padding-top:0;width:100%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.paragraph--type--pullquote .has-image.tall .quote-text div,.paragraph--type--pullquote .has-image.tall .quote-text h2,.paragraph--type--pullquote .has-image.tall .quote-text h3,.paragraph--type--pullquote .has-image.tall .quote-text h4,.paragraph--type--pullquote .has-image.tall .quote-text h5,.paragraph--type--pullquote .has-image.tall .quote-text h6,.paragraph--type--pullquote .has-image.tall .quote-text p{color:#fff}.paragraph--type--pullquote .has-image.tall .quote-text div.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text h2.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text h3.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text h4.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text h5.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text h6.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text p.pane-title{border-color:#fff}.paragraph--type--pullquote .has-image.tall .quote-text :after,.paragraph--type--pullquote .has-image.tall .quote-text :before{color:#fff}.paragraph--type--pullquote .has-image.tall .quote-text a{color:rgba(255,255,255,.7)}.paragraph--type--pullquote .has-image.tall .quote-text a:focus,.paragraph--type--pullquote .has-image.tall .quote-text a:hover{color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image.tall .quote-text .widget-title>a{color:#fff}.paragraph--type--pullquote .has-image.tall .quote-text .widget-title>a:focus,.paragraph--type--pullquote .has-image.tall .quote-text .widget-title>a:hover{color:rgba(255,255,255,.7);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image.tall .quote-text figcaption{color:#fff}.paragraph--type--pullquote .has-image.tall .quote-text>*{margin-left:80px;padding-right:20px;width:calc(100% - 80px)}.paragraph--type--pullquote .has-image.tall .quote-text .field-oc-long-text:before{color:#fff!important;top:40px;left:-60px;position:absolute}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text div,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h2,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h3,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h4,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h5,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h6,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text p{color:#2e2a25}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text div.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h2.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h3.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h4.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h5.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text h6.pane-title,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text p.pane-title{border-color:#2e2a25}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text :after,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text :before{color:#2e2a25}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text a{color:rgba(35,35,35,.35)}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text a:focus,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text a:hover{color:#2e2a25;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text .widget-title>a{color:#2e2a25}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text .widget-title>a:focus,.paragraph--type--pullquote .has-image.tall .quote-text.dark-text .widget-title>a:hover{color:rgba(35,35,35,.35);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text figcaption{color:#222}.paragraph--type--pullquote .has-image.tall .quote-text.dark-text .field-oc-long-text:before{color:#2e2a25!important}.paragraph--type--pullquote .has-image.tall.left .quote-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.paragraph--type--pullquote .has-image.tall.left .quote-text>*{width:45%;margin-left:0;margin-right:0;margin-left:80px;padding-right:0}.paragraph--type--pullquote .has-image.tall.right .quote-text{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:end;align-items:flex-end;-ms-flex-align:end}.paragraph--type--pullquote .has-image.tall.right .quote-text>*{width:45%;margin-left:0;margin-right:0}}@media (min-width:75em){.paragraph--type--pullquote .has-image.tall .quote-image{height:925px}}.paragraph--type--pullquote .widget-color{padding-top:100px;padding-bottom:100px}@media (min-width:53.125em){.paragraph--type--pullquote .widget-color{padding-top:120px;padding-bottom:120px}}.paragraph--type--related-content .field-oc-file-multi,.paragraph--type--related-content .field-oc-link-multi{margin-top:1em}.paragraph--type--related-content .field-oc-file-multi>div,.paragraph--type--related-content .field-oc-link-multi>div{margin-bottom:.25em}.paragraph--type--related-content .field-oc-link-multi+.field-oc-file-multi{margin-top:0}.slick-slider{border:0}.slick-slider .slick-arrow{height:40px}.slick-slider .slick-arrow:before{content:''!important;display:block}.slick-slider .slick-arrow.slick-prev:before{width:0;height:0;-webkit-transform:rotate(.05deg) translate3d(0,0,1px);transform:rotate(.05deg) translate3d(0,0,1px);border-top:18px double transparent;border-bottom:18px double transparent;border-right:30px solid #fff}.slick-slider .slick-arrow.slick-next:before{width:0;height:0;-webkit-transform:rotate(.05deg) translate3d(0,0,1px);transform:rotate(.05deg) translate3d(0,0,1px);border-top:18px double transparent;border-bottom:18px double transparent;border-left:30px solid #fff;float:right}.slick-slider .slick-arrow.slick-next:focus:before,.slick-slider .slick-arrow.slick-next:hover:before{border-left-color:#f7333f;-webkit-transition:border-left-color .3s ease;transition:border-left-color .3s ease;backfaceVisibility:hidden}.slick-slider .slick-arrow.slick-prev:focus:before,.slick-slider .slick-arrow.slick-prev:hover:before{border-right-color:#f7333f;-webkit-transition:border-right-color .3s ease;transition:border-right-color .3s ease;backfaceVisibility:hidden}.slick-slider .slick-list{list-style:none;margin:0;padding:0}.slick-slider .slick-list img{width:100%}.slick-slider .slick-arrow{z-index:1}.slick-slider .slick-arrow.slick-prev{left:0;display:block;height:100%;width:60px}.slick-slider .slick-arrow.slick-next{right:0;display:block;height:100%;width:60px}.paragraph--type--slideshow .wrapper{max-width:1200px!important}.paragraph--type--slideshow .slick-next{padding-right:20px}.paragraph--type--slideshow .slick-next:hover{background:rgba(255,255,255,.25)}.paragraph--type--slideshow .slick-prev{padding-left:20px!important}.paragraph--type--slideshow .slick-prev:hover{background:rgba(255,255,255,.25)}.paragraph--type--slideshow .field-oc-image-multi{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:47.5em){.paragraph--type--slideshow .field-oc-image-multi{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.paragraph--type--slideshow .field-oc-image-multi{max-width:calc(100% + 80px)}}@media (min-width:47.5em){.beaker .paragraph--type--slideshow .field-oc-image-multi,.bunsen .paragraph--type--slideshow .field-oc-image-multi{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:47.5em){.kermit .flex-wrap:not(.single) .paragraph--type--slideshow .field-oc-image-multi{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:75em){.kermit .single .paragraph--type--slideshow .field-oc-image-multi{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--social-media{text-align:center}.paragraph--type--social-media .wrapper{max-width:calc(820px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.paragraph--type--social-media .field-social-media>div{display:inline-block;padding:0 10px}.paragraph--type--social-media .field-social-media a{color:#000cee;text-indent:-300vw}.paragraph--type--social-media .field-social-media a:focus,.paragraph--type--social-media .field-social-media a:hover{opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.paragraph--type--social-media .field-social-media a.facebook{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 16.666666666666668%;background-size:350px 350px}.paragraph--type--social-media .field-social-media a.twitter{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 100%;background-size:350px 350px}.paragraph--type--social-media .field-social-media a.instagram{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 83.33333333333333%;background-size:350px 350px}.paragraph--type--staggered-item .wrapper{max-width:100%!important;margin-bottom:2em}@media (min-width:31.25em){.paragraph--type--staggered-item .wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:justify}}.paragraph--type--staggered-item .field-oc-image{max-width:350px;margin-left:auto;margin-right:auto;margin-bottom:1em}@media (min-width:31.25em){.paragraph--type--staggered-item .field-oc-image{width:250px;margin-left:0;margin-right:0}}@media (min-width:31.25em){.paragraph--type--staggered-item .field-oc-long-text:not(:first-child){width:calc(100% - 290px)}}.paragraph--type--staggered-item .field-oc-long-text>*{margin-bottom:.5em}.paragraph--type--staggered-item .field-oc-long-text>:first-child{font-size:120%;font-weight:700}@media (min-width:31.25em){.paragraph--type--staggered-text-image .field-staggered-items>div:nth-child(even) .paragraph--type--staggered-item .field-oc-image{-webkit-box-ordinal-group:100;order:99;-ms-flex-order:99}}.paragraph--type--supporters .field-header-subtext{margin-bottom:2em}@media (max-width:47.4375em){.paragraph--type--supporters .field-supporters{margin-left:-20px;margin-right:-20px}}@media (max-width:47.4375em) and (min-width:47.5em){.paragraph--type--supporters .field-supporters{margin-left:-40px;margin-right:-40px}}.paragraph--type--support-circle .circle-title{text-align:center}@media (max-width:47.4375em){.paragraph--type--support-circle .circle-title{padding:1em 2em}.paragraph--type--support-circle .circle-title h4{margin:0 0 0 .5em}}.paragraph--type--support-circle .circle-title .support-expander{cursor:pointer}@media (min-width:47.5em){.paragraph--type--support-circle .circle-title .support-expander{display:none}}.paragraph--type--support-circle .support-circle-content{display:none;padding:1em 1em 2em}@media (min-width:47.5em){.paragraph--type--support-circle .support-circle-content{padding:0 0 2em;display:block!important}}@media (max-width:47.4375em){.paragraph--type--support-circle:nth-child(odd) .circle-title{background:#e5e5e3}.paragraph--type--support-circle:nth-child(even) .circle-title{background:#f2f2f2}}.flex-wrap.text-image+.flex-wrap.text-image{margin-top:0!important}.flex-wrap.text-image+.has-back{margin-top:0!important}.has-back+.flex-wrap.text-image{margin-top:0!important}.paragraph--type--text-image{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.paragraph--type--text-image{margin-left:-40px;margin-right:-40px}}.paragraph--type--text-image h2.widget-title{text-align:left}.paragraph--type--text-image .has-back{position:relative}.paragraph--type--text-image .has-back:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}.paragraph--type--text-image .has-back.dark:after{background:#cececc}.paragraph--type--text-image .wrapper{max-width:1200px!important}@media (min-width:47.5em){.paragraph--type--text-image .wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-align:stretch;align-items:stretch;-ms-flex-align:stretch}.paragraph--type--text-image .wrapper.right .field-oc-image{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}.paragraph--type--text-image .field-oc-image{padding-bottom:75%;background-position:center!important;background-size:cover!important}@media (min-width:47.5em){.paragraph--type--text-image .field-oc-image{width:50%;padding-bottom:0;max-height:600px}}@media (min-width:75em){.paragraph--type--text-image .field-oc-image{min-height:590px;max-height:800px}}.paragraph--type--text-image .text{padding:40px 20px;overflow:hidden}@media (min-width:47.5em){.paragraph--type--text-image .text{width:50%;padding:60px 40px}}.paragraph--type--text .field-oc-long-text{margin-bottom:.5em}@media (min-width:47.5em){.paragraph--type--text .two-column .field-oc-long-text{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em}}.paragraph--type--video .wrapper{max-width:1200px!important}.paragraph--type--video .field-oc-video{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}@media (min-width:47.5em){.paragraph--type--video .field-oc-video{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.paragraph--type--video .field-oc-video{max-width:calc(100% + 80px)}}@media (min-width:47.5em){.beaker .paragraph--type--video .field-oc-video,.bunsen .paragraph--type--video .field-oc-video{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:47.5em){.kermit .flex-wrap:not(.single) .paragraph--type--video .field-oc-video{margin-left:0;margin-right:0;max-width:100%}}@media (min-width:75em){.kermit .single .paragraph--type--video .field-oc-video{margin-left:0;margin-right:0;max-width:100%}}.paragraph--type--video .field-oc-long-text{max-width:820px;margin-left:auto;margin-right:auto;margin-top:1em}.books-search.books-landing-search,.books-search.books-landing-search-mobile{max-width:940px;display:none;margin-left:auto;margin-right:auto}@media (min-width:47.5em){.books-search.books-landing-search,.books-search.books-landing-search-mobile{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}}.books-search.books-landing-search .view-content,.books-search.books-landing-search-mobile .view-content{width:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.books-search.books-landing-search .view-empty,.books-search.books-landing-search-mobile .view-empty{width:100%;padding-top:40px}.books-search.books-landing-search .views-row,.books-search.books-landing-search-mobile .views-row{text-align:center;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;padding-top:55px;position:relative}.books-search.books-landing-search .views-field-field-bisacheading,.books-search.books-landing-search-mobile .views-field-field-bisacheading{font-size:18px;text-transform:uppercase;margin-bottom:.5em;position:absolute;bottom:calc(100% - 50px);left:0;width:100%}.books-search.books-landing-search .views-field-field-cover-image,.books-search.books-landing-search-mobile .views-field-field-cover-image{border:10px solid #cececc;margin-bottom:1em}.books-search.books-landing-search .views-field-field-cover-image img,.books-search.books-landing-search-mobile .views-field-field-cover-image img{width:100%}.books-search.books-landing-search .views-field-field-cover-image a:focus .default-chevrons,.books-search.books-landing-search .views-field-field-cover-image a:focus img,.books-search.books-landing-search .views-field-field-cover-image a:hover .default-chevrons,.books-search.books-landing-search .views-field-field-cover-image a:hover img,.books-search.books-landing-search-mobile .views-field-field-cover-image a:focus .default-chevrons,.books-search.books-landing-search-mobile .views-field-field-cover-image a:focus img,.books-search.books-landing-search-mobile .views-field-field-cover-image a:hover .default-chevrons,.books-search.books-landing-search-mobile .views-field-field-cover-image a:hover img{opacity:.7;filter:Alpha(opacity=70)}.books-search.books-landing-search .views-field-field-cover-image .cover-image-wrapper,.books-search.books-landing-search-mobile .views-field-field-cover-image .cover-image-wrapper{position:relative}.books-search.books-landing-search .views-field-field-cover-image .cover-image-wrapper .soon,.books-search.books-landing-search-mobile .views-field-field-cover-image .cover-image-wrapper .soon{width:60px;height:60px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;background:#f7333f;color:#fff;border-radius:50%;font-size:14px;position:absolute;top:-20px;left:-25px;z-index:1;-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.books-search.books-landing-search .views-field-field-cover-image .default-chevrons,.books-search.books-landing-search-mobile .views-field-field-cover-image .default-chevrons{position:relative;height:0;padding-bottom:150%;text-indent:-300vw;font-size:1px;background:url(/themes/oc_patterns/images/icons/src/graywolf-chevrons.svg) no-repeat;background-size:60%;background-position:center}.books-search.books-landing-search .views-field-field-book-title,.books-search.books-landing-search-mobile .views-field-field-book-title{font-size:22px;text-transform:uppercase;font-weight:700}.books-search.books-landing-search .views-field-field-author ul,.books-search.books-landing-search-mobile .views-field-field-author ul{list-style:none;margin:0;padding:0}.books-search.books-landing-search .views-field-field-pub-date,.books-search.books-landing-search-mobile .views-field-field-pub-date{font-style:italic;font-size:18px}.books-search.books-landing-search .view-footer,.books-search.books-landing-search-mobile .view-footer{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;width:calc(100% + 40px);margin-bottom:1em;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.books-search.books-landing-search .view-footer,.books-search.books-landing-search-mobile .view-footer{margin-left:-40px;margin-right:-40px}}.books-search.books-landing-search .view-footer div,.books-search.books-landing-search-mobile .view-footer div{position:relative;padding:20px 0;text-align:center;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;color:#222}.books-search.books-landing-search .view-footer div span,.books-search.books-landing-search-mobile .view-footer div span{text-transform:uppercase}@media (min-width:47.5em){.books-search.books-landing-search .view-footer,.books-search.books-landing-search-mobile .view-footer{width:200px;margin-bottom:0;margin-left:0;margin-right:0}.books-search.books-landing-search .view-footer div,.books-search.books-landing-search-mobile .view-footer div{padding:20px 0 18px;text-align:left}}.books-search.books-landing-search .view-footer div:after,.books-search.books-landing-search-mobile .view-footer div:after{background:#e5e5e3}.books-search.books-landing-search .bottom-pager,.books-search.books-landing-search-mobile .bottom-pager{-webkit-box-flex:0;flex:0 0 100%;-ms-flex:0 0 100%;text-align:center}@media (min-width:47.5em){.books-search.books-landing-search .bottom-pager,.books-search.books-landing-search-mobile .bottom-pager{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 auto}}.books-search.books-landing-search .bottom-pager .pager,.books-search.books-landing-search-mobile .bottom-pager .pager{position:relative;padding:6px 0 26px}.books-search.books-landing-search .bottom-pager .pager .pager__item a,.books-search.books-landing-search-mobile .bottom-pager .pager .pager__item a{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}.books-search.books-landing-search .bottom-pager .pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a,.books-search.books-landing-search-mobile .bottom-pager .pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}@media (min-width:47.5em){.books-search.books-landing-search .bottom-pager .pager,.books-search.books-landing-search-mobile .bottom-pager .pager{padding:20px 0 18px}.books-search.books-landing-search .bottom-pager .pager .js-pager__items,.books-search.books-landing-search-mobile .bottom-pager .pager .js-pager__items{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.books-search.books-landing-search .bottom-pager .pager:after,.books-search.books-landing-search-mobile .bottom-pager .pager:after{background:#e5e5e3}.books-search.books-landing-search-mobile{display:block}@media (min-width:47.5em){.books-search.books-landing-search-mobile{display:none}}#views-exposed-form-books-search-books-landing-search,#views-exposed-form-books-search-books-landing-search-mobile{width:100%;display:none}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search,#views-exposed-form-books-search-books-landing-search-mobile{display:block}}#views-exposed-form-books-search-books-landing-search .keyword-wrapper,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper{position:relative}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .keyword-wrapper,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper{width:calc(50% - 10px);float:right}}#views-exposed-form-books-search-books-landing-search .keyword-wrapper .form-submit,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper .form-submit{position:absolute;top:8px;right:8px;display:block;text-indent:300vw;height:26px;width:26px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 66.66666666666667%;background-size:182px 182px}#views-exposed-form-books-search-books-landing-search .keyword-wrapper .form-submit:focus,#views-exposed-form-books-search-books-landing-search .keyword-wrapper .form-submit:hover,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper .form-submit:focus,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper .form-submit:hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 83.33333333333333%;background-size:182px 182px;transition:none;-moz-transition:none;-webkit-transition:none}#views-exposed-form-books-search-books-landing-search .keyword-wrapper .form-item-search-api-fulltext,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper .form-item-search-api-fulltext{max-width:none;width:100%;margin-bottom:1em}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .keyword-wrapper .form-item-search-api-fulltext,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper .form-item-search-api-fulltext{margin-bottom:.35em}}#views-exposed-form-books-search-books-landing-search .keyword-wrapper .form-item-search-api-fulltext input,#views-exposed-form-books-search-books-landing-search-mobile .keyword-wrapper .form-item-search-api-fulltext input{width:100%;font-size:15px;padding:12px 32px 12px 8px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;margin-bottom:.5em}#views-exposed-form-books-search-books-landing-search .chevron-links,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links{margin-bottom:.5em}#views-exposed-form-books-search-books-landing-search .chevron-links::after,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links::after{clear:both;content:"";display:table}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .chevron-links,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links{width:50%}}#views-exposed-form-books-search-books-landing-search .chevron-links>div,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div{float:left;width:50%}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .chevron-links>div,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div{width:auto;max-width:49%;display:inline-block;margin-rigth:1em}}#views-exposed-form-books-search-books-landing-search .chevron-links>div.shield,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div.shield{position:relative}#views-exposed-form-books-search-books-landing-search .chevron-links>div.shield:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div.shield:before{content:'';display:block;position:absolute;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.9)}#views-exposed-form-books-search-books-landing-search .chevron-links>div a,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a{display:block;padding-left:60px;padding-right:10px;position:relative;cursor:pointer;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;min-height:40px;border:1px solid transparent}#views-exposed-form-books-search-books-landing-search .chevron-links>div a:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a:before{content:'';display:block;width:30px;height:30px;position:absolute;top:6px;left:15px}#views-exposed-form-books-search-books-landing-search .chevron-links>div a.active,#views-exposed-form-books-search-books-landing-search .chevron-links>div a:focus,#views-exposed-form-books-search-books-landing-search .chevron-links>div a:hover,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a.active,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a:focus,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a:hover{border-color:#f7333f;color:#f7333f}#views-exposed-form-books-search-books-landing-search .chevron-links>div a.active:before,#views-exposed-form-books-search-books-landing-search .chevron-links>div a:focus:before,#views-exposed-form-books-search-books-landing-search .chevron-links>div a:hover:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a.active:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a:focus:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a:hover:before{opacity:.7;filter:Alpha(opacity=70)}#views-exposed-form-books-search-books-landing-search .chevron-links>div a.pub-date:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a.pub-date:before{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 33.333333333333336%;background-size:210px 210px}#views-exposed-form-books-search-books-landing-search .chevron-links>div a.view-catalog:before,#views-exposed-form-books-search-books-landing-search-mobile .chevron-links>div a.view-catalog:before{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 33.333333333333336%;background-size:210px 210px}#views-exposed-form-books-search-books-landing-search .hidden-filter,#views-exposed-form-books-search-books-landing-search-mobile .hidden-filter{display:none}#views-exposed-form-books-search-books-landing-search .custom-filters-outer,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer{position:relative;padding:20px 0;position:relative;clear:both;margin-bottom:1em}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .custom-filters-outer,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer{padding:40px 0}}#views-exposed-form-books-search-books-landing-search .custom-filters-outer:after,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header{margin-bottom:0}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header a,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header a{font-size:18px;display:block;text-align:center;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;color:#000cee;background:#fff;cursor:pointer;padding:10px 20px;text-transform:uppercase;position:relative;border:1px solid transparent;margin-bottom:0}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header a:after,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header a:after{content:'';display:block;position:absolute;top:10px;right:calc(50% - 92px);width:20px;height:20px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 100%;background-size:140px 140px}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header a:focus,#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header a:hover,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header a:focus,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header a:hover{background:#e5e5e3;border-color:#c8c8c8;color:#f7333f}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header a:focus:after,#views-exposed-form-books-search-books-landing-search .custom-filters-outer .toggles-header a:hover:after,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header a:focus:after,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .toggles-header a:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 100%;background-size:140px 140px}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper{display:none;padding-top:20px}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper{display:block!important;padding-top:0}}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters{list-style:none;margin:0;padding:0}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li{margin-bottom:.5em}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li{width:25%;margin-bottom:0;padding-left:10px;padding-right:10px}}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li a,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li a{display:block;text-align:center;background:#fff;padding:20px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;border:1px solid transparent;cursor:pointer}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li a.active,#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li a:focus,#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li a:hover,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li a.active,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li a:focus,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li a:hover{border-color:#f7333f;background:#f2f2f2;color:#f7333f}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured a,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured a{background:#f7333f;color:#fff}#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured a.active,#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured a:hover,#views-exposed-form-books-search-books-landing-search .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured afocus,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured a.active,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured a:hover,#views-exposed-form-books-search-books-landing-search-mobile .custom-filters-outer .custom-filter-wrapper #custom-filters li.featured afocus{background:#f2f2f2;color:#f7333f;border-color:#f7333f}#views-exposed-form-books-search-books-landing-search .term-filters,#views-exposed-form-books-search-books-landing-search-mobile .term-filters{font-family:freight-sans-pro,Helvetica,Arial,sans-serif}#views-exposed-form-books-search-books-landing-search .term-filters strong,#views-exposed-form-books-search-books-landing-search-mobile .term-filters strong{margin-right:.5em}#views-exposed-form-books-search-books-landing-search .term-filters .exposed-terms,#views-exposed-form-books-search-books-landing-search-mobile .term-filters .exposed-terms{display:inline}#views-exposed-form-books-search-books-landing-search .term-filters .exposed-terms span,#views-exposed-form-books-search-books-landing-search-mobile .term-filters .exposed-terms span{margin-right:.5em}#views-exposed-form-books-search-books-landing-search .term-filters .clear-filters,#views-exposed-form-books-search-books-landing-search-mobile .term-filters .clear-filters{display:block;width:135px;text-align:center;border:1px solid #000cee;font-weight:700;margin-top:10px;font-size:15px;text-transform:uppercase;padding:4px}#views-exposed-form-books-search-books-landing-search .term-filters .clear-filters:hover,#views-exposed-form-books-search-books-landing-search-mobile .term-filters .clear-filters:hover{background:#000cee;color:#fff;text-decoration:none}#views-exposed-form-books-search-books-landing-search-mobile{display:block}@media (min-width:47.5em){#views-exposed-form-books-search-books-landing-search-mobile{display:none}}.books.about-the-author-node-block{margin-bottom:.5em}.books.about-the-author-node-block .views-row::after{clear:both;content:"";display:table}.books.about-the-author-node-block .views-field-field-author-image{margin-bottom:1em}@media (min-width:53.125em){.books.about-the-author-node-block .views-field-field-author-image{float:left;width:190px;padding-right:40px}.books.about-the-author-node-block .views-field-field-author-image img{margin-bottom:.5em}}.books.about-the-author-node-block .views-field-field-author-image .field-content .credit{text-align:center;font-size:16px;padding:0 10px;font-style:italic;margin-bottom:.5em}@media (max-width:53.0625em){.books.about-the-author-node-block .views-field-field-author-image .field-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;margin-bottom:1em}.books.about-the-author-node-block .views-field-field-author-image .field-content .media-image{width:50%;margin-left:auto;margin-right:auto}.books.about-the-author-node-block .views-field-field-author-image .field-content .media-image img{display:block}.books.about-the-author-node-block .views-field-field-author-image .field-content .credit{width:50%}}.books.about-the-author-node-block .views-field-nothing .about-author-body{margin-bottom:1em}.books.about-the-author-node-block .views-field-nothing .more-button{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;display:block;width:200px;clear:both}.books.about-the-author-node-block .views-field-nothing .more-button:focus,.books.about-the-author-node-block .views-field-nothing .more-button:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.books.featured-quote-award-node-block .views-row{padding-bottom:1.5em;border-bottom:10px solid #e5e5e3;margin-bottom:1.5em}.books.featured-quote-award-node-block .views-field-field-quotes-awards .field-content>ul{list-style:none;margin:0;padding:0;font-size:26px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.books.quote-awards-node-block .views-field-field-quotes-awards .field-content>ul{list-style:none;margin:0;padding:0}.books.quote-awards-node-block .views-field-field-quotes-awards .field-content>ul li{margin-bottom:1em}.books.also-available-node-block{position:relative;padding:40px 0}.books.also-available-node-block:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#f2f2f2}.books.also-available-node-block .view-header h2.block-title{text-align:center}.books.also-available-node-block .view-content{padding-top:20px;padding-left:20px;padding-right:20px;max-width:980px;margin-left:auto;margin-right:auto}.books.also-available-node-block .view-content .slick-list:only-child{margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.books.also-available-node-block .view-content .slick-list:only-child{margin-left:-40px;margin-right:-40px}}.books.also-available-node-block .view-content .slick-arrow.slick-prev{left:0}@media (min-width:53.125em){.books.also-available-node-block .view-content .slick-arrow.slick-prev{left:-20px}}.books.also-available-node-block .view-content .slick-arrow.slick-prev:before{border-right-color:#cececc}.books.also-available-node-block .view-content .slick-arrow.slick-prev:hover:before{border-right-color:#f7333f}.books.also-available-node-block .view-content .slick-arrow.slick-next{right:0}@media (min-width:53.125em){.books.also-available-node-block .view-content .slick-arrow.slick-next{right:-20px}}.books.also-available-node-block .view-content .slick-arrow.slick-next:before{border-left-color:#cececc}.books.also-available-node-block .view-content .slick-arrow.slick-next:hover:before{border-left-color:#f7333f}.books.also-available-node-block .view-content .slick-arrow{top:37.5%}.books.also-available-node-block .views-row{position:relative;padding-right:10px;padding-left:10px;text-align:center}.books.also-available-node-block .views-field-field-cover-image{max-width:220px;border:10px solid #cececc;margin-left:auto;margin-right:auto;margin-bottom:1em}.books.also-available-node-block .views-field-field-cover-image img{width:100%;display:block}.books.also-available-node-block .views-field-field-cover-image a:focus .default-chevrons,.books.also-available-node-block .views-field-field-cover-image a:focus img,.books.also-available-node-block .views-field-field-cover-image a:hover .default-chevrons,.books.also-available-node-block .views-field-field-cover-image a:hover img{opacity:.7;filter:Alpha(opacity=70)}@media (min-width:53.125em){.books.also-available-node-block .views-field-field-cover-image{max-width:240px}}.books.also-available-node-block .views-field-field-cover-image .default-chevrons{position:relative;height:0;padding-bottom:150%;text-indent:-300vw;font-size:1px;background:url(/themes/oc_patterns/images/icons/src/graywolf-chevrons.svg) no-repeat;background-size:60%;background-position:center}.books.also-available-node-block .views-field-field-book-title{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;max-width:220px;margin-left:auto;margin-right:auto;margin-bottom:.25em}.books.also-available-node-block .views-field-field-author{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;max-width:220px;margin-left:auto;margin-right:auto}.books.also-available-node-block .view-footer{text-align:center}.books.also-available-node-block .view-footer a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em}.books.also-available-node-block .view-footer a:focus,.books.also-available-node-block .view-footer a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (max-width:47.4375em){.events.community-events .view-header h2.block-title{text-align:left}}.events.community-events .views-row{position:relative}.events.community-events .views-row::after{clear:both;content:"";display:table}.events.community-events .views-row:not(:last-of-type){padding-bottom:1.5em;border-bottom:1px solid #c8c8c8}@media (min-width:47.5em){.events.community-events .views-row{padding-left:100px}}@media (min-width:53.125em){.events.community-events .views-row{padding-left:27.5%}}.events.community-events .views-row .views-field .views-label{font-weight:700}.events.community-events .views-row .views-field .views-label+div{display:inline}.events.community-events .views-field-field-banner{margin-bottom:1.5em}@media (min-width:47.5em){.events.community-events .views-field-field-banner{float:right;padding-left:30px;width:330px}}.events.community-events .views-field-field-oc-date-2{width:80px;height:80px;float:left;margin-bottom:1em;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:#f7333f;line-height:.7;padding-bottom:8px;padding-left:2px;font-style:italic;text-align:center}@media (min-width:47.5em){.events.community-events .views-field-field-oc-date-2{width:100px;position:absolute;left:-10px;top:8px}}@media (min-width:53.125em){.events.community-events .views-field-field-oc-date-2{left:calc(27.5% - 140px)}}.events.community-events .views-field-field-oc-date-2 .month{font-size:22px;text-transform:uppercase}@media (min-width:47.5em){.events.community-events .views-field-field-oc-date-2 .month{font-size:24px}}.events.community-events .views-field-field-oc-date-2 .day{font-size:70px}@media (min-width:47.5em){.events.community-events .views-field-field-oc-date-2 .day{font-size:82px}}.events.community-events .views-field-title{width:calc(100% - 100px);float:right;margin-bottom:.5em}@media (min-width:47.5em){.events.community-events .views-field-title{float:none;width:calc(100% - 330px);margin-bottom:1em}}.events.community-events .views-field-title h4{line-height:1.15;margin-bottom:0}.events.book-events .events.community-events .views-field-field-location-name,.events.community-events .events.book-events .views-field-field-location-name,.events.community-events .views-field-field-oc-date{clear:both;margin-bottom:.5em}@media (min-width:47.5em){.events.book-events .events.community-events .views-field-field-location-name,.events.community-events .events.book-events .views-field-field-location-name,.events.community-events .views-field-field-oc-date{clear:none;width:calc(100% - 330px)}}.events.book-events .events.community-events .views-field-field-location-name .date .date-info,.events.community-events .events.book-events .views-field-field-location-name .date .date-info,.events.community-events .views-field-field-oc-date .date .date-info{position:relative;padding-left:.25em}.events.book-events .events.community-events .views-field-field-location-name .date .date-info:before,.events.community-events .events.book-events .views-field-field-location-name .date .date-info:before,.events.community-events .views-field-field-oc-date .date .date-info:before{content:'';display:block;position:absolute;left:0;top:-8%;width:1px;height:70%;background:#2e2a25}.events.community-events .views-field-field-location-name{clear:both;margin-bottom:.5em}@media (min-width:47.5em){.events.community-events .views-field-field-location-name{clear:none;margin-bottom:1em;width:calc(100% - 330px)}}.events.community-events .views-field-field-location-name a.maplink{display:none}@media (min-width:56.25em){.events.community-events .views-field-field-location-name a.maplink{display:inline-block;position:relative;margin-left:.25em;padding-left:.25em}.events.community-events .views-field-field-location-name a.maplink:before{content:'';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background:#2e2a25}}.events.community-events .views-field-nothing{margin-bottom:1em}@media (min-width:47.5em){.events.community-events .views-field-nothing{width:calc(100% - 330px)}}.events.community-events .views-field-nothing .event-expander{display:inline-block;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer;margin-bottom:1em}.events.community-events .views-field-nothing .event-additional{display:none;margin-bottom:1.5em}.events.community-events .views-field-nothing .views-field-field-event-description{margin-bottom:1.5em}.events.community-events .views-field-nothing .views-field-field-event-link ul{list-style:none;margin:0;padding:0}.events.community-events .views-field-nothing .views-field-field-event-link ul li{display:inline-block;margin:0 1em 1em 0}.events.community-events .views-field-nothing .views-field-field-event-link ul a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;font-size:18px}.events.community-events .views-field-nothing .views-field-field-event-link ul a:focus,.events.community-events .views-field-nothing .views-field-field-event-link ul a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.events.community-events .views-field-nothing .views-field-field-tour-titles{font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.events.community-events .views-field-nothing .views-field-field-tour-titles .views-label{display:block;margin-bottom:.5em}.events.community-events .views-field-nothing .views-field-field-tour-titles ul{list-style:none;margin:0;padding:0}.events.community-events .views-field-nothing .views-field-field-tour-titles ul li{margin-bottom:.5em}.events.community-events .views-field-nothing .views-field-field-tour-titles ul li a{font-style:italic}.events.community-events .views-field-field-gallery-images{display:none;clear:both}@media (min-width:47.5em){.events.community-events .views-field-field-gallery-images{display:block}}.events.community-events .views-field-field-gallery-images .featherlight-gallery{display:inline-block;margin:0 20px 20px 0;max-width:120px}.events.author-events{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.events.author-events .views-exposed-form{width:100%;margin-bottom:1.5em}.events.author-events .views-exposed-form .author-form-toggle a{display:block;width:calc(100% + 40px);position:relative;text-align:center;padding:24px 0;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;color:#000cee;background:#e5e5e3;text-transform:uppercase;border:1px solid #e5e5e3;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.events.author-events .views-exposed-form .author-form-toggle a{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.events.author-events .views-exposed-form .author-form-toggle a{display:none}}.events.author-events .views-exposed-form .author-form-toggle a:after{content:'';display:block;position:absolute;top:28px;right:calc(50% - 105px);width:20px;height:20px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 100%;background-size:140px 140px}.events.author-events .views-exposed-form .author-form-toggle a:focus,.events.author-events .views-exposed-form .author-form-toggle a:hover{background:#f2f2f2;border-color:#c8c8c8;color:#f7333f}.events.author-events .views-exposed-form .author-form-toggle a:focus:after,.events.author-events .views-exposed-form .author-form-toggle a:hover:after{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 100%;background-size:140px 140px}.events.author-events .views-exposed-form .author-events-form-wrapper{position:relative;padding:1.5em 20px;display:none;margin-left:-20px;margin-right:-20px;background:#e5e5e3}@media (min-width:47.5em){.events.author-events .views-exposed-form .author-events-form-wrapper{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.events.author-events .views-exposed-form .author-events-form-wrapper{padding:3em 0 1em;text-align:center;display:block!important;margin-left:0;margin-right:0}.events.author-events .views-exposed-form .author-events-form-wrapper:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}}.events.author-events .views-exposed-form .description{padding-left:10px}.events.author-events .views-exposed-form .js-form-type-select{margin-right:1em}@media (min-width:47.5em){.events.author-events .views-exposed-form .form-actions{display:inline-block;vertical-align:top}}.events.author-events .views-exposed-form .form-actions input[type=submit]{margin-bottom:0}.events.author-events .view-header{width:100%}.events.author-events .view-empty{width:100%;padding-top:40px}.events.author-events .view-content{width:100%}.events.author-events .view-content h3{margin-bottom:0}.events.author-events .view-content .group-month{display:block;font-size:32px;padding-bottom:10px;text-align:center;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;border-bottom:1px solid #c8c8c8;font-weight:400}.events.author-events .views-row{position:relative;border-top:1px solid #c8c8c8;padding-top:1.5em}.events.author-events .views-row::after{clear:both;content:"";display:table}@media (min-width:47.5em){.events.author-events .views-row{padding-left:100px}}@media (min-width:53.125em){.events.author-events .views-row{padding-left:27.5%}}.events.author-events .views-row .views-field .views-label{font-weight:700}.events.author-events .views-row .views-field .views-label+div{display:inline}.events.author-events .views-row .views-field-field-tour-titles .field-content ul li a{font-style:italic}.events.author-events .views-field-field-cover-image{margin-bottom:1.5em;width:180px}@media (min-width:47.5em){.events.author-events .views-field-field-cover-image{float:right;padding-left:30px;width:210px;margin-bottom:0}}.events.author-events .views-field-field-cover-image .default-chevrons{display:block;width:180px;height:260px;border:10px solid #e5e5e3;text-indent:-300vw;font-size:1px;background:url(/themes/oc_patterns/images/icons/src/graywolf-chevrons.svg) no-repeat;background-size:60%;background-position:center}.events.author-events .views-field-field-cover-image img{display:block;border:10px solid #e5e5e3;width:100%}.events.author-events .views-field-field-oc-date-3{width:80px;height:80px;float:left;margin-bottom:1em;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:#f7333f;line-height:.7;padding-bottom:8px;padding-left:2px;font-style:italic;text-align:center}@media (min-width:47.5em){.events.author-events .views-field-field-oc-date-3{width:100px;position:absolute;left:-10px;top:35px}}@media (min-width:53.125em){.events.author-events .views-field-field-oc-date-3{left:calc(27.5% - 140px)}}.events.author-events .views-field-field-oc-date-3 .month{font-size:22px;text-transform:uppercase}@media (min-width:47.5em){.events.author-events .views-field-field-oc-date-3 .month{font-size:24px}}.events.author-events .views-field-field-oc-date-3 .day{font-size:70px}@media (min-width:47.5em){.events.author-events .views-field-field-oc-date-3 .day{font-size:82px}}.events.author-events .views-field-title{width:calc(100% - 100px);float:right;margin-bottom:.5em}@media (min-width:47.5em){.events.author-events .views-field-title{float:none;width:calc(100% - 210px);margin-bottom:1em}}.events.author-events .views-field-title h4{line-height:1.15;margin-bottom:0}.events.author-events .events.book-events .views-field-field-location-name,.events.author-events .views-field-field-oc-date,.events.book-events .events.author-events .views-field-field-location-name{clear:both;margin-bottom:.5em}@media (min-width:47.5em){.events.author-events .events.book-events .views-field-field-location-name,.events.author-events .views-field-field-oc-date,.events.book-events .events.author-events .views-field-field-location-name{clear:none;width:calc(100% - 210px)}}.events.author-events .views-field-field-location-name{clear:both;margin-bottom:.5em}@media (min-width:47.5em){.events.author-events .views-field-field-location-name{clear:none;margin-bottom:1em;width:calc(100% - 210px)}}.events.author-events .views-field-field-location-name a.maplink{display:none}@media (min-width:56.25em){.events.author-events .views-field-field-location-name a.maplink{display:inline-block;position:relative;margin-left:.25em;padding-left:.25em}.events.author-events .views-field-field-location-name a.maplink:before{content:'';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background:#2e2a25}}.events.author-events .views-field-nothing{margin-bottom:1em}@media (min-width:47.5em){.events.author-events .views-field-nothing{width:calc(100% - 210px)}}.events.author-events .views-field-nothing .event-expander{display:inline-block;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer;margin-bottom:1em}.events.author-events .views-field-nothing .event-additional{display:none;margin-bottom:1.5em}.events.author-events .views-field-nothing .views-field-field-event-description{margin-bottom:1.5em}.events.author-events .views-field-nothing .views-field-field-event-link ul{list-style:none;margin:0;padding:0}.events.author-events .views-field-nothing .views-field-field-event-link ul li{display:inline-block;margin:0 1em 1em 0}.events.author-events .views-field-nothing .views-field-field-event-link ul a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;font-size:18px}.events.author-events .views-field-nothing .views-field-field-event-link ul a:focus,.events.author-events .views-field-nothing .views-field-field-event-link ul a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.events.author-events .views-field-nothing .views-field-field-tour-titles{font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.events.author-events .views-field-nothing .views-field-field-tour-titles .views-label{display:block;margin-bottom:.5em}.events.author-events .views-field-nothing .views-field-field-tour-titles ul{list-style:none;margin:0;padding:0}.events.author-events .views-field-nothing .views-field-field-tour-titles ul li{margin-bottom:.5em}.events.author-events .view-footer{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;width:calc(100% + 40px);margin-bottom:1em;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.events.author-events .view-footer{margin-left:-40px;margin-right:-40px}}.events.author-events .view-footer div{position:relative;padding:20px 0;text-align:center;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;color:#222}.events.author-events .view-footer div span{text-transform:uppercase}@media (min-width:47.5em){.events.author-events .view-footer{width:200px;margin-bottom:0;margin-left:0;margin-right:0}.events.author-events .view-footer div{padding:20px 0 18px;text-align:left}}.events.author-events .view-footer div:after{background:#e5e5e3}.events.author-events .bottom-pager{-webkit-box-flex:0;flex:0 0 100%;-ms-flex:0 0 100%;text-align:center}@media (min-width:47.5em){.events.author-events .bottom-pager{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 auto}}.events.author-events .bottom-pager .pager{position:relative;padding:6px 0 26px}.events.author-events .bottom-pager .pager .pager__item a{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}.events.author-events .bottom-pager .pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}@media (min-width:47.5em){.events.author-events .bottom-pager .pager{padding:20px 0 18px}.events.author-events .bottom-pager .pager .js-pager__items{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.events.author-events .bottom-pager .pager:after{background:#e5e5e3}.events.book-events{margin-bottom:2em}.events.book-events .views-row{padding-bottom:0;border-bottom:0}.events.book-events .views-field-title{font-size:22px;margin-bottom:.75em}.events.book-events .views-field-field-location-name,.events.book-events .views-field-field-oc-date{font-size:18px}.events.book-events .views-field-field-location-name .views-label,.events.book-events .views-field-field-oc-date .views-label{font-weight:700}.events.book-events .views-field-field-location-name .views-label+div,.events.book-events .views-field-field-oc-date .views-label+div{display:inline}.events.book-events .views-field-field-location-name a.maplink{display:none}@media (min-width:56.25em){.events.book-events .views-field-field-location-name a.maplink{display:inline-block;position:relative;margin-left:.25em;padding-left:.25em}.events.book-events .views-field-field-location-name a.maplink:before{content:'';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background:#2e2a25}}.events.book-events .views-field-field-event-description{margin-top:.75em}.events.book-events .views-field-nothing .button-link{margin-top:1em}.events.book-events .views-field-nothing .button-link a{border:2px solid #000cee}.events.book-events .views-field-field-event-link a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;margin-top:1em}.events.book-events .views-field-field-event-link a:focus,.events.book-events .views-field-field-event-link a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.events.book-events .attachment-1 .views-row{border-top:1px solid #c8c8c8;padding-top:1.5em}.events.book-events .view-footer a{display:block;padding:15px 20px;text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;cursor:pointer;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.events.book-events .view-footer a:focus,.events.book-events .view-footer a:hover{background:#f2f2f2}.events.book-events .view-footer a.vanish{display:none}.events.home-events .view-header h2.block-title{text-align:left}.events.home-events .views-row::after{clear:both;content:"";display:table}.events.home-events .views-row:not(:last-of-type){padding-bottom:1em;border-bottom:1px solid #c8c8c8}.events.home-events .views-row .cal-date{width:80px;height:80px;float:left;margin-bottom:1em;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center;color:#f7333f;line-height:.7;font-style:italic}@media (min-width:56.25em){.events.home-events .views-row .cal-date{width:120px}}.events.home-events .views-row .cal-date .month{font-size:22px;text-transform:uppercase}@media (min-width:47.5em){.events.home-events .views-row .cal-date .month{font-size:24px}}.events.home-events .views-row .cal-date .day{font-size:70px}@media (min-width:47.5em){.events.home-events .views-row .cal-date .day{font-size:82px}}.events.home-events .views-row .event-title{width:calc(100% - 100px);float:right;margin-bottom:.5em;color:#2e2a25;font-weight:700;font-size:22px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;line-height:1.15}@media (min-width:56.25em){.events.home-events .views-row .event-title{width:calc(100% - 160px)}}.events.home-events .views-row .event-text{clear:both;font-size:18px}@media (min-width:31.25em){.events.home-events .views-row .event-text{float:right;clear:right;width:calc(100% - 100px)}}@media (min-width:56.25em){.events.home-events .views-row .event-text{width:calc(100% - 160px)}}.events.home-events .views-row .event-text .views-label{font-weight:700}.events.home-events .views-row .event-text .event-date{display:block;margin-bottom:.5em}.events.home-events .views-row .event-text .event-date .date-info{position:relative;margin-left:.1em;padding-left:.35em}.events.home-events .views-row .event-text .event-date .date-info:before{content:'';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background:#2e2a25}@media (min-width:31.25em){.events.home-events .views-row .event-text .location{margin-top:.5em}}.events.home-events .views-row .event-text .location a.maplink{display:none}@media (min-width:56.25em){.events.home-events .views-row .event-text .location a.maplink{display:inline-block;position:relative;margin-left:.25em;padding-left:.25em}.events.home-events .views-row .event-text .location a.maplink:before{content:'';display:block;position:absolute;left:0;top:15%;width:1px;height:70%;background:#2e2a25}}.events.home-events .more-events a{color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;font-size:18px}.events.home-events .more-events a:focus,.events.home-events .more-events a:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.view-widget .news.all-news{max-width:calc(820px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.news.all-news .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.news.home-news .view-header h2.block-title{text-align:left}.news.home-news .views-row .news-media{margin-bottom:1em;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.news.home-news .views-row .news-media{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.news.home-news .views-row .news-media{margin-left:0;margin-right:0}}.news.home-news .views-row .news-media img{width:100%}.news.home-news .views-row .news-text .title{font-size:24px;font-weight:700;display:block;margin-bottom:.5em}.news.home-news .views-row .news-text .title a{color:#2e2a25}.news.home-news .views-row .news-text .title a:active,.news.home-news .views-row .news-text .title a:focus,.news.home-news .views-row .news-text .title a:hover{color:#f7333f}.view-widget .profiles.all-staff{max-width:calc(820px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.profiles.all-staff .view-content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.profiles.all-staff .views-field-title h3{font-size:20px}.profiles.all-staff .views-field-field-profile-image .view-mode-square{margin-left:auto;margin-right:auto}.layout-container>header{background:#fff;margin-top:0;-webkit-transition:margin-top .2s linear;transition:margin-top .2s linear;backfaceVisibility:hidden}@media (min-width:53.125em){.layout-container>header{border-top:20px solid #000cee}}.layout-container>header>div{padding:20px 0;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.block--system-branding{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2;position:relative;z-index:10;padding-bottom:10px;padding-left:20px}@media (min-width:53.125em){.block--system-branding{width:390px}}.block--system-branding a img{max-width:300px}@media (min-width:53.125em){.block--system-branding a img{max-width:100%}}header .block-views-exposed-filter-blocksite-search-page-1{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1;position:absolute;top:-95px;left:5%;width:90%;height:0;-webkit-transition:all .4s ease;transition:all .4s ease}header .block-views-exposed-filter-blocksite-search-page-1:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#fff}header .slideDown{top:0;left:0;margin-top:-20px;width:100%;height:58vh;z-index:999;-webkit-transition:all .4s ease;transition:all .4s ease}@media (min-width:47.5em){header .slideDown{height:80vh}}header .slideDown:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#fff}header .slideDown .close-this{text-align:right;padding:30px 15px;font-size:26px;font-weight:700;color:#6a7076;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;cursor:pointer;-webkit-transition:color .4s ease;transition:color .4s ease}header .slideDown .close-this:focus,header .slideDown .close-this:hover{color:#f7333f}@media (min-width:53.125em){header .slideDown .close-this{padding:10px}}.block-superfishmain{width:100%;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3}@media (max-width:53.0625em){.block-superfishmain{min-height:40px;position:relative}}@media (min-width:53.125em){.block-superfishmain{-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4;width:100%;margin:10px 0 0 -10px;vertical-align:middle;text-align:left}.block-superfishmain.right{width:calc(100% - 300px);position:absolute;bottom:0;right:30px;text-align:right;margin:10px -15px 0 0}.block-superfishmain.center{width:100%;text-align:center;position:static;margin:0}}.block--system-menu.secondary-menu{-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4}@media (min-width:53.125em){.block--system-menu.secondary-menu{-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3;width:calc(100% - 390px)}}.pl header .block-superfishmain .sf-hidden{display:none}@media (min-width:47.5em){footer{min-height:1px}}footer h2.block-title,footer h2:not(.block-title):not(.widget-title){color:#2e2a25;font-size:24px;margin-top:0;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;padding-bottom:0;border-bottom:0;line-height:1.1}@media (min-width:47.5em){footer h2.block-title,footer h2:not(.block-title):not(.widget-title){text-align:left;font-size:22px}}@media (min-width:53.125em){footer h2.block-title,footer h2:not(.block-title):not(.widget-title){font-size:24px}}footer .footer-inner{color:#2e2a25;min-height:289px;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:47.5em){footer .footer-inner{min-height:0}}footer .footer-inner>div{position:relative;max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:47.5em){footer .footer-inner.isFixed{border-top:1px solid #f2f2f2;position:fixed;bottom:-135px;left:0;z-index:999;width:100%}footer .footer-inner.isFixed:focus,footer .footer-inner.isFixed:hover{bottom:0}}.layout-container>main{min-height:calc(100vh - 378px)}@media (min-width:47.5em){.layout-container>main{min-height:calc(100vh - 277px)}}@media (min-width:53.125em){.layout-container>main{min-height:calc(100vh - 429px)}}html>body:not(.is-front):not(.path-node):not(.node-type-page) .layout-content{max-width:calc(820px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding:2em 20px 3em}html>body:not(.is-front):not(.path-node):not(.node-type-page) .layout-content.taxonomy{max-width:calc(1200px + 40px);padding-left:20px;padding-right:20px}html>body:not(.is-front):not(.path-node):not(.node-type-page) .block-page-title-block{margin-bottom:2em}.is-front .widget-anchors{display:none!important}.is-front .news-widget.half{margin-bottom:2em}@media (min-width:47.5em){.is-front .news-widget.half .paragraph{padding-right:15px}}.is-front .events-widget{margin-bottom:2em}@media (min-width:47.5em){.is-front .events-widget .paragraph{padding-left:15px}}@media (min-width:75em){.is-front .paragraph--type--text-image .field-oc-image{min-height:0}}.is-front .paragraph--type--text-image .field-oc-long-text h2:first-child{margin-bottom:.25em;font-size:32px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}.is-front .paragraph--type--text-image .field-oc-long-text h2:first-child+p{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:22px}.page-node-1 .node--type-landing_page .block-region-main .block-entity-fieldnodetitle{padding-bottom:1em}@media (min-width:47.5em){.page-node-1 .node--type-landing_page .block-region-main .block-entity-fieldnodetitle{text-align:center;width:100%;padding-right:0}}@media (min-width:47.5em){.page-node-1709 .node--type-landing_page .block-region-main .block-entity-fieldnodebody,.page-node-1709 .node--type-landing_page .block-region-main .block-entity-fieldnodefield-subtitle .field-subtitle,.page-node-1709 .node--type-landing_page .block-region-main .block-entity-fieldnodetitle{text-align:center;width:100%;padding-right:0;max-width:820px;margin-left:auto;margin-right:auto}}.page-node-6980 h1 em{font-style:normal}.bottom::after,.footer::after,.footerleft::after,.footerright::after,.main::after,.sidebar::after,.subcontent::after,.subsidebar::after,.top::after{clear:both;content:"";display:table}.kermit .top{width:100%}.kermit .top .block-entity-fieldnodetitle{margin-top:1em}.kermit .top .block-entity-fieldnodetitle h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.kermit .main{width:100%;padding:2em 20px 0;max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:47.5em){.kermit .main{padding:2em 40px 0}}.kermit .main .block-entity-fieldnodebody{max-width:820px;margin-left:auto;margin-right:auto;margin-bottom:2em}.kermit .bottom{width:100%}.logged-in .kermit.hasReveal{position:relative}.logged-in .kermit.hasReveal:before{content:'';display:block;position:absolute;bottom:100%;left:0;z-index:-1;background:#fff;height:300px;width:100%}.kermit.hasReveal .block-region-top{background:#fff}.kermit.hasReveal .block-region-top.background{margin-bottom:0;padding-bottom:2em}.kermit.hasReveal>.main{max-width:100%;padding:0}.kermit.hasReveal>.main .block-region-main{margin-top:0}.kermit.hasReveal>.main .block-entity-fieldnodebody{max-width:100%;margin-bottom:0;background:#fff}.kermit.hasReveal>.main .block-entity-fieldnodebody .body{max-width:calc(820px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding:2em 20px 5em;margin-top:0;margin-bottom:0}.sg-pattern-example>.kermit .top{height:100px;margin-bottom:1em}.sg-pattern-example>.kermit .main{height:300px;margin-bottom:1em}.sg-pattern-example>.kermit .bottom{height:100px}.beaker .top{width:100%}.beaker .top .block-entity-fieldnodetitle{margin-top:1em}.beaker .top .block-entity-fieldnodetitle h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.beaker .content-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px 3em}.beaker .content-wrapper h1{padding-left:0;padding-right:0;text-align:left}.beaker .content-wrapper .main{width:100%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.beaker .content-wrapper .main .block-entity-fieldnodebody{margin-bottom:2em}@media (min-width:47.5em){.beaker .content-wrapper .main{width:76%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2;overflow:hidden}}.beaker .content-wrapper .sidebar{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}@media (min-width:47.5em){.beaker .content-wrapper .sidebar{padding-right:40px;width:24%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}}.sg-pattern-example>.beaker .top{height:100px;margin-bottom:1em}.sg-pattern-example>.beaker .main,.sg-pattern-example>.beaker .sidebar{height:300px;margin-bottom:1em}.sg-pattern-example>.beaker .bottom{height:100px}.bunsen .top{width:100%}.bunsen .top .block-entity-fieldnodetitle{margin-top:1em}.bunsen .top .block-entity-fieldnodetitle h1{max-width:1200px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;width:100%}.bunsen .content-wrapper{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 20px 3em}.bunsen .content-wrapper h1{padding-left:0;padding-right:0;text-align:left}.bunsen .content-wrapper .main{width:100%;-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.bunsen .content-wrapper .main .block-entity-fieldnodebody{margin-bottom:2em}@media (min-width:47.5em){.bunsen .content-wrapper .main{width:76%;overflow:hidden}}.bunsen .content-wrapper .sidebar{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}@media (min-width:47.5em){.bunsen .content-wrapper .sidebar{padding-left:40px;width:24%}}.sg-pattern-example>.bunsen .top{height:100px;margin-bottom:1em}.sg-pattern-example>.bunsen .main,.sg-pattern-example>.bunsen .sidebar{height:300px;margin-bottom:1em}.sg-pattern-example>.bunsen .bottom{height:100px}.chef{margin-left:auto;margin-right:auto;max-width:1200px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}@media (min-width:47.5em){.chef{display:block;padding-left:20px;padding-right:20px}}.chef .pretop{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1;font-size:20px}.chef .top{width:100%;-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2;padding-left:20px;padding-right:20px}@media (min-width:53.125em){.chef .top{float:left;width:60%}}.chef .main{width:100%;-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4;padding-left:20px;padding-right:20px}@media (min-width:53.125em){.chef .main{-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3;float:left;clear:left;width:60%}}.chef .sidebar{width:100%;-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3;padding-left:20px;padding-right:20px;max-width:480px;margin-left:auto;margin-right:auto}@media (min-width:53.125em){.chef .sidebar{-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4;width:40%;float:right}}.chef .subsidebar{width:100%;-webkit-box-ordinal-group:6;order:5;-ms-flex-order:5;padding-left:20px;padding-right:20px}@media (min-width:53.125em){.chef .subsidebar{width:40%;float:right;clear:right}}.chef .postcontent{width:100%;-webkit-box-ordinal-group:7;order:6;-ms-flex-order:6;clear:both;padding-left:20px;padding-right:20px}@media (min-width:47.5em){.chef .postcontent>div{clear:both;margin-left:auto;margin-right:auto}}.chef .subcontent{width:100%;-webkit-box-ordinal-group:8;order:7;-ms-flex-order:7;padding-left:20px;padding-right:20px}@media (min-width:47.5em){.chef .subcontent{clear:both}}.chef .footer{width:100%;font-size:20px;-webkit-box-ordinal-group:8;order:7;-ms-flex-order:7;padding-left:20px;padding-right:20px}@media (min-width:47.5em){.chef .footer{clear:both}}@media (min-width:47.5em){.chef.coming-soon .main,.chef.coming-soon .top{padding-left:120px}.chef.coming-soon .postcontent>div{padding-left:100px;padding-right:100px}}.sg-pattern-example>.chef .top{height:50px;margin-bottom:20px}.sg-pattern-example>.chef .top{height:100px;margin-bottom:20px}.sg-pattern-example>.chef .main{height:300px;margin-bottom:20px}.sg-pattern-example>.chef .sidebar{height:140px;margin-bottom:20px}.sg-pattern-example>.chef .subsidebar{height:140px;margin-bottom:20px}.sg-pattern-example>.chef .postcontent{height:100px;margin-bottom:20px}.sg-pattern-example>.chef .subcontent{height:100px;margin-bottom:20px}.sg-pattern-example>.chef .footer{height:100px;margin-bottom:20px}.node--unpublished{background:#fff4fa;border-top:20px solid #fdd5dd}body:not(.has-banner) .node--type-page .breadcrumb{max-width:860px}.node--type-page .main{padding:0 20px}.node--type-page .block-region-main .block-entity-fieldnodefield-banner{width:100vw;margin-bottom:1em;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.node--type-page .block-region-main .block-entity-fieldnodefield-banner{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.node--type-page .block-region-main .block-entity-fieldnodefield-banner{margin-left:0;margin-right:0;width:38%;float:right}}.node--type-page .block-region-main .block-entity-fieldnodefield-banner img{display:block;width:100%;max-width:440px;margin-left:auto;margin-right:auto}.node--type-page .block-region-main .block-entity-fieldnodetitle{width:100%}@media (min-width:47.5em){body.has-banner .node--type-page .block-region-main .block-entity-fieldnodetitle{width:62%;padding-right:40px;float:left}}body:not(.has-banner) .node--type-page .block-region-main .block-entity-fieldnodetitle{max-width:820px;margin-left:auto;margin-right:auto}.node--type-page .block-region-main .block-entity-fieldnodebody{width:100%}@media (min-width:47.5em){body.has-banner .node--type-page .block-region-main .block-entity-fieldnodebody{width:62%;max-width:100%;margin-left:0;margin-right:0;padding-right:40px;clear:left}}.node--type-page .block-region-main .block-entity-fieldnodebody .field.body p:first-child{font-size:22px}.node--type-page .block-entity-fieldnodefield-oc-widgets{clear:both}.node--type-blog .block-region-top{position:relative}.node--type-blog .block-region-top .block-entity-fieldnodefield-banner img{display:block;width:100%}@media (min-width:47.5em){.node--type-blog .block-region-top .block-entity-fieldnodefield-banner .field-banner{position:relative}.node--type-blog .block-region-top .block-entity-fieldnodefield-banner .field-banner:before{content:'';display:block;width:100%;height:100%;background:rgba(35,35,35,.4);position:absolute;top:0;left:0;z-index:2}}@media (min-width:47.5em){.node--type-blog .block-region-top .block-system-breadcrumb-block ol{position:relative;z-index:3;max-width:60%}}.node--type-blog .block-region-top .block-entity-fieldnodetitle .metatext{font-size:90%;font-style:italic;font-family:freight-text-pro,"Times New Roman",Times,serif;opacity:.7;padding:0 20px;margin-bottom:1.5em}@media (min-width:47.5em){.node--type-blog .block-region-top .block-entity-fieldnodetitle{margin-top:0;position:absolute;top:45%;left:0;width:100%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;color:#fff;text-align:center}.node--type-blog .block-region-top .block-entity-fieldnodetitle h1{margin-bottom:.25em}.node--type-blog .block-region-top .block-entity-fieldnodetitle .metatext{opacity:1;filter:Alpha(opacity=100)}}.node--type-blog .block-region-top .block-addtoany-block{padding:0 20px}@media (min-width:47.5em){.node--type-blog .block-region-top .block-addtoany-block{position:absolute;z-index:2;bottom:11px;right:0;width:100%;text-align:right}.node--type-blog .block-region-top .block-addtoany-block>span{display:block;max-width:1200px;margin-left:auto;margin-right:auto}}.node--type-blog .block-region-main .block-entity-fieldnodefield-author{margin-bottom:2em;max-width:820px;margin-left:auto;margin-right:auto}.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .field-profile-image img{border-radius:50%;max-width:200px;display:block;margin-left:auto;margin-right:auto;margin-bottom:1em;border:1px solid #e5e5e3}.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .field-profile-image img:focus,.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .field-profile-image img:hover{border-color:#c8c8c8;opacity:.7;filter:Alpha(opacity=70);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .info a:hover,.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .info:focus{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:31.25em){.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .field-profile-image{-webkit-box-flex:0;flex:0 0 200px;-ms-flex:0 0 200px}.node--type-blog .block-region-main .block-entity-fieldnodefield-author .profile-teaser .info{padding-left:30px}}.node--type-blog .block-region-main .block-entity-fieldnodefield-tags{max-width:820px;margin-left:auto;margin-right:auto}.node--type-blog .block-region-main .block-entity-fieldnodefield-tags .label{font-weight:700;margin-right:.5em}.node--type-blog .block-region-main .block-entity-fieldnodefield-tags div{display:inline}.node--type-blog .block-region-main .block-entity-fieldnodefield-tags div div:not(:last-child):after{content:","}.node--type-blog .block-region-main .block-entity-fieldnodefield-tags div a{font-size:90%;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node--type-blog .block-region-bottom{padding:0 20px}.node--type-blog .block-region-bottom .block-flippy-block{max-width:1200px;margin-left:auto;margin-right:auto}@media (min-width:47.5em){.pl .block-addtoany-block{bottom:12px!important}}.pl .block-addtoany-block>span{font-size:0;margin-top:2px}.pl .block-addtoany-block>span span{display:inline-block;font-size:initial;padding:0 1px}.pl .block-addtoany-block>span span .icon{height:32px;width:32px;background-size:224px 224px}.node--type-book .breadcrumb{max-width:680px;margin-left:0;margin-right:0}.node--type-book .block-region-top .field-book-title{position:relative}.node--type-book .block-region-top .field-book-title .coming-soon{margin-bottom:1em}@media (min-width:47.5em){.node--type-book .block-region-top .field-book-title .coming-soon{position:absolute;top:0;left:-120px}}.node--type-book .block-region-top .field-book-title .coming-soon a{background:#f7333f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100px;width:100px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;border-radius:50%;text-align:center;-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.node--type-book .block-region-top .field-subtitle{font-size:24px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;margin-bottom:.75em}.node--type-book .block-region-top .field-author1{font-size:22px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em}.node--type-book .field-cover-image{text-align:center;margin-bottom:2em}@media (min-width:53.125em){.node--type-book .field-cover-image{margin-top:-2em;margin-bottom:1em}}.node--type-book .field-cover-image .media{margin-bottom:1em;width:100%}.node--type-book .field-cover-image img{border:1px solid #cececc}.node--type-book .field-cover-image a{position:relative;padding:0 25px;font-size:17px}.node--type-book .field-cover-image a:before{content:'';display:block;position:absolute;top:-2px;left:0;height:20px;width:20px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 33.333333333333336%;background-size:140px 140px}.node--type-book .field-cover-image.default{position:relative;height:0;padding-bottom:145%;border:1px solid #c8c8c8;text-indent:-300vw;font-size:1px;background:url(/themes/oc_patterns/images/icons/src/graywolf-chevrons.svg) no-repeat;background-size:60%;background-position:center;margin-bottom:40px}.node--type-book .block-region-main .field-poem-exerpt{margin-bottom:1.5em}.node--type-book .block-region-main .block-entity-fieldnodebody{margin-bottom:2em;line-height:1.5}.node--type-book .block-region-main .field.body.expander .body-inner{overflow:hidden}.node--type-book .block-region-main .field.body.expander .body-inner>:last-child{margin-bottom:1em}.node--type-book .block-region-main .field.body.expander.expanded>a:before{content:none}.node--type-book .block-region-main .field.body.expander>a{display:block;padding:15px 20px;text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;position:relative;cursor:pointer;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px}.node--type-book .block-region-main .field.body.expander>a:focus,.node--type-book .block-region-main .field.body.expander>a:hover{background:#f2f2f2}.node--type-book .block-region-main .field.body.expander>a:before{content:'';display:block;position:absolute;top:-131px;left:0;width:100%;height:130px;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 0,rgba(255,255,255,0) 100%)}.node--type-book .block-region-main .block-addtoany-block{width:100%;border-bottom:1px solid #c8c8c8;padding-bottom:.35em;margin-bottom:2em}@media (min-width:53.125em){.node--type-book .block-region-main .block-addtoany-block{margin-bottom:1em}}.node--type-book .block-region-main .block-addtoany-block h2.block-title{font-family:freight-text-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:400;padding-bottom:.75em;text-align:center;text-transform:none;font-size:22px;margin-bottom:.35em}.node--type-book .block-region-main .block-entity-fieldnodefield-list-price{width:100%;margin-bottom:1.5em}.node--type-book .block-region-main .block-entity-fieldnodefield-list-price .field-list-price{font-size:32px;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;text-align:center}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links{width:100%;margin-bottom:1.5em}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links .label{display:block;font-family:freight-text-pro,"Times New Roman",Times,serif;font-style:italic;font-weight:400;padding-bottom:.75em;text-align:center;text-transform:none;text-align:center;margin-bottom:.35em}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child{border-top:10px solid #000cee;border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child{margin-left:-40px;margin-right:-40px}}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child::after{clear:both;content:"";display:table}@media (min-width:47.5em){.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child{margin-left:0;margin-right:0}}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child>div{width:33.334%;text-align:center;height:90px;float:left;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;display:table}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child>div:not(:last-child){border-right:1px solid #c8c8c8}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child>div a{font-size:18px;height:100%;width:100%;display:table-cell;vertical-align:middle;-webkit-transition:all .3s ease;transition:all .3s ease;backfaceVisibility:hidden}.node--type-book .block-region-main .block-entity-fieldnodefield-buy-links .field-buy-links>div:last-child>div a:hover{-webkit-transition:all .3s ease;transition:all .3s ease;backfaceVisibility:hidden;background:#000cee;color:#fff;text-decoration:none}.node--type-book .block-region-subsidebar{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:2em}.node--type-book .block-region-subsidebar .block-entity-fieldnodefield-isbn-number{width:50%}.node--type-book .block-region-subsidebar .block:not(.block-entity-fieldnodefield-list-price):not(.block-addtoany-block):not(.block-entity-fieldnodefield-buy-links){width:50%;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:17px;line-height:1;margin-bottom:1em}.node--type-book .block-region-subsidebar .block:not(.block-entity-fieldnodefield-list-price):not(.block-addtoany-block):not(.block-entity-fieldnodefield-buy-links) span.label{display:block}.node--type-book .block-region-postcontent .field-keynote{padding:60px 0;text-align:center;font-size:28px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;position:relative;max-width:820px;margin-left:auto;margin-right:auto}.node--type-book .block-region-postcontent .field-keynote:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#e5e5e3}.node--type-book .block-region-subcontent{padding:80px 0 40px}.node--type-book .block-region-subcontent h2.block-title{text-align:left}@media (min-width:53.125em){.node--type-book .block-region-subcontent::after{clear:both;content:"";display:table}.node--type-book .block-region-subcontent:not(.columns)>*{float:left;width:50%}.node--type-book .block-region-subcontent:not(.columns)>:first-child{padding-right:45px}.node--type-book .block-region-subcontent:not(.columns)>:nth-child(2){padding-left:45px}.node--type-book .block-region-subcontent.columns{-webkit-column-count:2;column-count:2;-webkit-column-gap:90px;column-gap:90px}.node--type-book .block-region-subcontent.columns .block{display:inline-block;width:100%}}.node--type-book .block-region-subcontent .field-related-content{margin-bottom:2em}.node--type-event .field-banner img{display:block;width:100%}.node--type-event .block-entity-fieldnodefield-oc-date .field-oc-date{background:#9acde8;padding:10px 20px;font-family:freight-text-pro,"Times New Roman",Times,serif;font-style:italic;border-radius:10px;margin-bottom:1.5em}@media (min-width:47.5em){.node--type-event .block-entity-fieldnodefield-oc-date .field-oc-date{font-size:120%}}.node--type-event .block-entity-fieldnodefield-event-pin-info{margin-bottom:.5em;font-weight:700}.node--type-event .block-entity-fieldnodefield-event-location{margin-bottom:1.5em}@media (max-width:47.4375em){.node--type-event .bunsen .sidebar{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.node--type-event .bunsen .main{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}@media (max-width:47.4375em){.node--type-landing_page .block-region-main{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:wrap;-ms-flex-wrap:wrap}}.node--type-landing_page .block-region-main .block-entity-fieldnodefield-banner{width:100vw;margin-bottom:1em;margin-left:-20px;margin-right:-20px;-webkit-box-ordinal-group:4;order:3;-ms-flex-order:3}@media (min-width:47.5em){.node--type-landing_page .block-region-main .block-entity-fieldnodefield-banner{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.node--type-landing_page .block-region-main .block-entity-fieldnodefield-banner{width:38%;float:right;margin-left:0;margin-right:0}}.node--type-landing_page .block-region-main .block-entity-fieldnodefield-banner img{display:block;width:100%;max-width:440px;margin-left:auto;margin-right:auto}.node--type-landing_page .block-region-main .block-entity-fieldnodetitle{width:100%}@media (min-width:47.5em){body.has-banner .node--type-landing_page .block-region-main .block-entity-fieldnodetitle{width:62%;padding-right:40px;float:left}}body:not(.has-banner) .node--type-landing_page .block-region-main .block-entity-fieldnodetitle{max-width:820px;margin-left:auto;margin-right:auto}.node--type-landing_page .block-region-main .block-entity-fieldnodefield-subtitle{width:100%;font-size:24px}@media (min-width:47.5em){.node--type-landing_page .block-region-main .block-entity-fieldnodefield-subtitle{font-size:32px}}@media (min-width:47.5em){body.has-banner .node--type-landing_page .block-region-main .block-entity-fieldnodefield-subtitle{width:62%;padding-right:40px;float:left;clear:left}}body:not(.has-banner) .node--type-landing_page .block-region-main .block-entity-fieldnodefield-subtitle{max-width:820px;margin-left:auto;margin-right:auto}.node--type-landing_page .block-region-main .block-entity-fieldnodefield-subtitle .field-subtitle{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;margin-bottom:1em}.node--type-landing_page .block-region-main .block-entity-fieldnodebody{width:100%;-webkit-box-ordinal-group:5;order:4;-ms-flex-order:4}@media (min-width:47.5em){body.has-banner .node--type-landing_page .block-region-main .block-entity-fieldnodebody{width:62%;max-width:100%;margin-left:0;margin-right:0;padding-right:40px;clear:left;float:left}}.node--type-landing_page .block-region-main .block-entity-fieldnodebody .field.body p:first-child{font-size:22px}.node--type-landing_page .block-region-main .block-entity-fieldnodefield-oc-long-text{width:100%;text-align:center;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;padding:40px 20px;margin-left:-20px;margin-right:-20px;margin-bottom:1.5em;-webkit-box-ordinal-group:6;order:5;-ms-flex-order:5}@media (min-width:47.5em){.node--type-landing_page .block-region-main .block-entity-fieldnodefield-oc-long-text{margin-left:-40px;margin-right:-40px}}@media (min-width:47.5em){.node--type-landing_page .block-region-main .block-entity-fieldnodefield-oc-long-text{margin-left:0;margin-right:0;padding:40px 0}body.has-banner .node--type-landing_page .block-region-main .block-entity-fieldnodefield-oc-long-text{width:38%;padding:0;float:right;clear:right;border-top:none;border-bottom:none}}body:not(.has-banner) .node--type-landing_page .block-region-main .block-entity-fieldnodefield-oc-long-text{max-width:820px;margin-left:auto;margin-right:auto}.node--type-landing_page .block-region-main .block-entity-fieldnodefield-oc-widgets{clear:both;-webkit-box-ordinal-group:7;order:6;-ms-flex-order:6;width:100%}.node--type-landing_page .block-region-main .widget-anchors{margin-bottom:0}@media (max-width:47.4375em){.node--type-landing_page .block-region-main .widget-anchors{background:#eee;padding:1em 0;text-align:center;margin-left:-20px;margin-right:-20px}}@media (max-width:47.4375em) and (min-width:47.5em){.node--type-landing_page .block-region-main .widget-anchors{margin-left:-40px;margin-right:-40px}}@media (max-width:47.4375em){.node--type-landing_page .block-region-main .widget-anchors h2{font-size:24px;color:#000cee;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;cursor:pointer;margin-bottom:0}.node--type-landing_page .block-region-main .widget-anchors h2 span{font-size:30px;margin-right:.25em;color:#222}}@media (min-width:47.5em){.node--type-landing_page .block-region-main .widget-anchors{margin-left:-10px;margin-right:-10px;margin-bottom:0;position:relative;padding-top:20px;padding-bottom:40px;text-align:center}.node--type-landing_page .block-region-main .widget-anchors:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#eee}.node--type-landing_page .block-region-main .widget-anchors h2{display:none}}.node--type-landing_page .block-region-main .widget-anchors .anchors{display:none;padding-top:1em}@media (min-width:47.5em){.node--type-landing_page .block-region-main .widget-anchors .anchors{display:block!important}}.node--type-landing_page .block-region-main .widget-anchors a{color:#000cee;padding:15px 10px;position:relative;display:block;font-weight:700;font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.node--type-landing_page .block-region-main .widget-anchors a:not(:last-child):after{content:'';display:block;position:absolute;top:100%;right:50%;width:100px;margin-right:-50px;background:#222;height:1px}@media (min-width:47.5em){.node--type-landing_page .block-region-main .widget-anchors a{color:#000cee;display:inline-block;padding:0 20px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:26px}.node--type-landing_page .block-region-main .widget-anchors a:not(:last-child):after{content:'\002F';height:70%;width:0;top:0;right:-.5px;margin-right:0;background:0 0;color:#222}}.node--type-landing_page .block-region-main .widget-anchors~.field--name-field-oc-widgets>.flex-wrap.backless:not(.image):not(.slideshow):not(.map):not(.video):not(.text-image):not(.advanced-content){margin-top:2em}.node--type-landing_page .block-region-main .widget-anchors~.field--name-field-oc-widgets>.flex-wrap.backless.image h2.widget-title,.node--type-landing_page .block-region-main .widget-anchors~.field--name-field-oc-widgets>.flex-wrap.backless.map h2.widget-title,.node--type-landing_page .block-region-main .widget-anchors~.field--name-field-oc-widgets>.flex-wrap.backless.slideshow h2.widget-title,.node--type-landing_page .block-region-main .widget-anchors~.field--name-field-oc-widgets>.flex-wrap.backless.video h2.widget-title{margin-top:2em}.pl .node--type-landing_page .field--name-field-oc-widgets .pl-spacer{margin-top:0}.node--type-news .main{position:relative;padding:0 20px 3em}.node--type-news .field-banner img{display:none}.node--type-news .block-entity-fieldnodefield-featured-video{display:none}@media (min-width:47.5em){body.has-banner .node--type-news .block-entity-fieldnodebody,body.has-banner .node--type-news .block-entity-fieldnodecreated,body.has-banner .node--type-news .block-entity-fieldnodefield-article-link,body.has-banner .node--type-news .block-entity-fieldnodetitle{float:left;width:62%}}body:not(.has-banner) .node--type-news .block-entity-fieldnodebody,body:not(.has-banner) .node--type-news .block-entity-fieldnodecreated,body:not(.has-banner) .node--type-news .block-entity-fieldnodefield-article-link,body:not(.has-banner) .node--type-news .block-entity-fieldnodetitle{max-width:820px;margin-left:auto;margin-right:auto}.node--type-news .media-holder-content{padding:0 20px 20px 20px}@media (min-width:47.5em){.node--type-news .media-holder-content{width:38%;position:absolute;top:0;right:0;padding:0 20px}}.node--type-news .media-holder-content img{margin:0 auto}.node--type-news .block-entity-fieldnodecreated{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:24px;margin-bottom:1.5em}@media (min-width:47.5em){.node--type-news .block-entity-fieldnodecreated{font-size:32px}}@media (max-width:47.4375em){.node--type-news .bunsen .sidebar{-webkit-box-ordinal-group:2;order:1;-ms-flex-order:1}.node--type-news .bunsen .main{-webkit-box-ordinal-group:3;order:2;-ms-flex-order:2}}.node--type-profiles .block-region-top{margin-bottom:2em}.node--type-profiles .block-region-main .block-entity-fieldnodetitle h1{margin-bottom:10px;font-size:32px}@media (min-width:47.5em){.node--type-profiles .block-region-main .block-entity-fieldnodetitle h1{font-size:48px}}.node--type-profiles .block-region-main .block-entity-fieldnodefield-position{margin-bottom:1.5em}.node--type-profiles .block-region-main .block-entity-fieldnodefield-position .field-position{font-size:21px}@media (min-width:47.5em){.node--type-profiles .block-region-main .block-entity-fieldnodefield-position .field-position{font-size:24px}}@media (max-width:47.4375em){.node--type-profiles .block-region-main .block-entity-fieldnodebody{margin-bottom:2em}}.node--type-profiles .block-region-sidebar{text-align:center}@media (min-width:47.5em){.node--type-profiles .block-region-sidebar{margin-top:.5em}}.node--type-profiles .block-region-sidebar .block-entity-fieldnodefield-profile-image .field-profile-image .media-image{margin-left:auto;margin-right:auto;max-width:250px}.node--type-profiles .block-region-sidebar .block-entity-fieldnodefield-profile-image .field-profile-image img{border-radius:50%;margin-bottom:1em}.node--type-profiles .field-email a,.node--type-profiles .field-phone a{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.node-type-support-book .block-region-top{margin-bottom:2em}.node-type-support-book .block-region-main .block-entityfieldnodebody{margin-bottom:2em}@media (min-width:47.5em){.node-type-support-book .block-region-sidebar{margin-top:.5em}}.node-type-support-book:not(.logged-in) .layout-container>main{position:relative}.node-type-support-book:not(.logged-in) .restricted{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center}.node-type-support-book:not(.logged-in) .restricted>div{max-width:860px;border:1px solid #c8c8c8;padding:40px 30px;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pl .node--type-support_book .sidebar .pl-spacer{margin-top:0}.path-site-search .block--system-menu.secondary-menu ul li:last-of-type{display:none}.path-site-search .block--system-menu.secondary-menu ul li:last-of-type span.search{display:none}.path-site-search .views-element-container{position:static}.path-site-search .page-main{position:relative}.path-site-search .layout-content{padding:2em 20px 0!important}@media (min-width:47.5em){.path-site-search .layout-content{padding:2em 40px 0!important}}.path-site-search .layout-content .site-search{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;margin-bottom:3em}.path-site-search .layout-content .site-search h1{width:100%}@media (min-width:47.5em){.path-site-search .layout-content .site-search h1{color:#2e2a25}}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1{text-align:left;margin-bottom:2em;display:block;width:100%;position:relative;background:0 0;padding-top:3em;padding-bottom:3em}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1:after{content:'';display:block;position:absolute;top:0;left:-50vw;z-index:-1;width:200vw;height:100%;background:#eee}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 .t-search{display:none}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);height:auto;position:static;max-width:100%;width:100%}@media (min-width:47.5em){.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-item-search-api-fulltext{-webkit-box-flex:0;flex:0 1 280px;-ms-flex:0 1 280px;margin-right:1em}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-item-search-api-fulltext input{font-size:18px}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:nowrap;-ms-flex-wrap:none}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input{margin-bottom:0;padding:.5em 2.25em;position:static;background:#000cee;width:132px;height:auto;text-indent:0;margin-right:.5em}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:active,.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:focus,.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:hover{background:#6a7076;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}@media (min-width:47.5em){.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input{padding:.5em 3em;width:145px}}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input:not(#edit-reset){margin-right:10px}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset{background:#2e2a25}.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset:active,.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset:focus,.path-site-search .layout-content .site-search .block-views-exposed-filter-blocksite-search-page-1 #views-exposed-form-site-search-page-1 .form-actions input#edit-reset:hover{background:#6a7076}.path-site-search .layout-content .site-search .view-header{width:100%}.path-site-search .layout-content .site-search .view-header h2{padding-bottom:.5em;border-bottom:1px solid #c8c8c8;margin-bottom:1.5em}.path-site-search .layout-content .site-search .view-content,.path-site-search .layout-content .site-search .view-empty{width:100%;margin-bottom:2em}.path-site-search .layout-content .site-search .views-row .search-book-title{font-style:italic}.path-site-search .layout-content .site-search .views-row h3.search-heading{font-family:freight-sans-pro,Helvetica,Arial,sans-serif}.path-site-search .layout-content .site-search .views-row .views-field-body{margin-bottom:2.5em}.path-site-search .layout-content .site-search .views-row .views-field-body .field-content{font-style:normal;font-weight:400}.path-site-search .layout-content .site-search .views-row .views-field-body .field-content div{margin-bottom:2.5em}.path-site-search .layout-content .site-search .view-footer{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;width:calc(100% + 40px);margin-bottom:1em;margin-left:-20px;margin-right:-20px}@media (min-width:47.5em){.path-site-search .layout-content .site-search .view-footer{margin-left:-40px;margin-right:-40px}}.path-site-search .layout-content .site-search .view-footer div{position:relative;padding:20px 0;text-align:center;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;color:#222}.path-site-search .layout-content .site-search .view-footer div span{text-transform:uppercase}@media (min-width:47.5em){.path-site-search .layout-content .site-search .view-footer{width:200px;margin-bottom:0;margin-left:0;margin-right:0}.path-site-search .layout-content .site-search .view-footer div{padding:20px 0 18px;text-align:left}}.path-site-search .layout-content .site-search .view-footer div:after{background:#e5e5e3}.path-site-search .layout-content .site-search .bottom-pager{-webkit-box-flex:0;flex:0 0 100%;-ms-flex:0 0 100%;text-align:center}@media (min-width:47.5em){.path-site-search .layout-content .site-search .bottom-pager{border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;-webkit-box-flex:1;flex:1 1 auto;-ms-flex:1 1 auto}}.path-site-search .layout-content .site-search .bottom-pager .pager{position:relative;padding:6px 0 26px}.path-site-search .layout-content .site-search .bottom-pager .pager .pager__item a{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}.path-site-search .layout-content .site-search .bottom-pager .pager .pager__item:not(.pager__item--first):not(.pager__item--previous):not(.pager__item--next):not(.pager__item--last) a{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700}@media (min-width:47.5em){.path-site-search .layout-content .site-search .bottom-pager .pager{padding:20px 0 18px}.path-site-search .layout-content .site-search .bottom-pager .pager .js-pager__items{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:end;-ms-flex-justify-content:end;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}}.path-site-search .layout-content .site-search .bottom-pager .pager:after{background:#e5e5e3}.pl .search-header a:focus,.pl .search-header a:hover{transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout-content.tags .breadcrumb{padding-left:0;padding-right:0;margin-bottom:2em}.layout-content.tags .view-content{margin-top:40px;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-justify-content:justify}.layout-content.tags .view-content .views-row{width:100%;margin-bottom:4em}@media (min-width:31.25em){.layout-content.tags .view-content .views-row{width:calc(50% - 20px)}}@media (min-width:56.25em){.layout-content.tags .view-content .views-row{width:calc(33.333% - 20px)}}.layout-content.tags .view-content .views-row .blog-teaser{opacity:0;filter:Alpha(opacity=0)}.layout-content.tags .view-content .views-row:nth-of-type(4n+1) .blog-teaser{-webkit-animation:fadeIn .1s 1s ease forwards;animation:fadeIn .1s 1s ease forwards}.layout-content.tags .view-content .views-row:nth-of-type(4n+2) .blog-teaser{-webkit-animation:fadeIn 1.1s 1s ease forwards;animation:fadeIn 1.1s 1s ease forwards}.layout-content.tags .view-content .views-row:nth-of-type(4n+3) .blog-teaser{-webkit-animation:fadeIn .7s 1s ease forwards;animation:fadeIn .7s 1s ease forwards}.layout-content.tags .view-content .views-row:nth-of-type(4n+4) .blog-teaser{-webkit-animation:fadeIn 2s 1s ease forwards;animation:fadeIn 2s 1s ease forwards}.layout-content.tags .blog-teaser{position:relative;border:1px solid #c8c8c8;padding:1em 1em 2.5em}.layout-content.tags .blog-teaser .date{font-size:90%;font-style:italic;font-family:freight-text-pro,"Times New Roman",Times,serif;opacity:.7}.layout-content.tags .blog-teaser .author{font-size:90%;font-style:italic;font-family:freight-text-pro,"Times New Roman",Times,serif;opacity:.7}.layout-content.tags .blog-teaser .body{margin-top:1em}.layout-content.tags .blog-teaser .post-link{background-color:#000cee;border:none;color:#fff;line-height:1.4;padding:.5em 2em;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:1em;background:#000cee;position:absolute;bottom:0;left:50%;margin-bottom:0;-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);white-space:pre}.layout-content.tags .blog-teaser .post-link:visited{color:#fff}.layout-content.tags .blog-teaser .post-link:focus,.layout-content.tags .blog-teaser .post-link:hover{background-color:#6a7076;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.layout-content.tags .blog-teaser .post-link:focus,.layout-content.tags .blog-teaser .post-link:hover{background:#f7333f;-ms-transform:translate(-50%,50%);-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}html.pl>body{padding-top:2em;padding-left:2em;padding-right:2em}.pl .patternLink{color:red;text-transform:uppercase}.pl .visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.pl #sg-patterns{padding:0}.pl .sg-pattern{clear:left;margin-bottom:0;padding-bottom:2em;padding-left:0;padding-right:0;overflow:hidden}.pl .sg-pattern:not(#organisms-reveal-group){background:#fff}.pl .sg-subtype{background:#fff}.pl .sg-subtype>h2{margin-bottom:0;padding:.5em 0;border-top:2px solid #c8c8c8;border-bottom:2px solid #c8c8c8}.pl .sg-subtype>h2>a{cursor:default;pointer-events:none}.pl .sg-pattern-title>a{cursor:default;pointer-events:none}.pl #icons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.pl #icons>div{border:1px solid #eee;padding:1em;text-align:center}.pl.notes{font-size:80%;opacity:.8;font-style:italic;margin-bottom:2em}.pl .flex-holder{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:start;align-items:flex-start;-ms-flex-align:start}.pl .flex-holder .flex-half{width:50%;padding:0 20px}.pl .pl-spacer{margin-top:1em}.pl .pl-alert{text-align:center;max-width:60%;margin:2em auto;border:2px solid #cd0210;padding:1em 2em}@media (max-width:47.4375em){.pl .pl-alert{display:none}}.pl .region-placeholder{background:#e5e5e3;width:100%;height:100%;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;text-align:center}.pl .region-placeholder h3{margin-bottom:0}.pl .clean-list{list-style:none;margin:0;padding:0}.pl #base-grid strong{color:#000cee}.pl .macro-tile{display:inline-block;vertical-align:top;width:100%;margin-bottom:1em}@media (min-width:47.5em){.pl .macro-tile{width:30%;padding-right:2%}}.pl .mixin-group:not(:first-of-type){margin-top:1.5em}.pl .mixin-tile{display:inline-block;vertical-align:top;width:100%;margin-bottom:1em}.pl .mixin-tile ul{list-style:none;margin:0;padding:0}.pl .mixin-tile ul .include-tag{color:#000cee}.pl .mixin-tile ul .similar{margin-top:.5em}@media (min-width:47.5em){.pl .mixin-tile{width:21%;padding-right:2%}}.pl #base-flex-single .wrapper,.pl #base-flex-three-quarter .wrapper,.pl #base-flex-two-third .wrapper{max-width:1000%}.pl-flex-row{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.pl ul.sf-main{list-style:none;margin:0;padding:0}.pl .sf-desk li.sf-depth-1{display:inline-block;position:relative}.pl .sf-desk ul.sf-hidden{display:none}.pl .video-embed-field-responsive-video{position:relative}.pl .video-embed-field-responsive-video:after{content:'';display:block;padding-bottom:56.25%}.pl .video-embed-field-responsive-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}@media (max-width:53.0625em){.pl .layout-container>header .sf-horizontal{display:none}}@media (min-width:53.125em){.pl .layout-container>header .sf-accordion-toggle{display:none}}.pl #organisms-accordion{padding:0 20px}.pl .doc-section{margin-bottom:4em}.pl .doc-section .doc-section-title{color:#000cee;background:#dedede;padding:.25em 1.5em;margin-bottom:2em}.pl .doc-section .doc-section-inner{margin-left:auto;margin-right:auto;max-width:820px}.pl .doc-section .doc-section-inner a{color:red}.pl .doc-section .doc-section-inner a:focus,.pl .doc-section .doc-section-inner a:hover{color:grey}.pl ol.themed>li,.pl ul.themed>li{margin-bottom:1em;padding:.5em 1em}.pl ol.themed>li:hover,.pl ul.themed>li:hover{background:#efefef}.pl ol.themed>li>a,.pl ul.themed>li>a{font-weight:700;color:#2e2a25;font-size:120%}.pl ol.themed>li>a:focus,.pl ol.themed>li>a:hover,.pl ul.themed>li>a:focus,.pl ul.themed>li>a:hover{color:#000cee}.pl ol.themed>li ol,.pl ol.themed>li ul,.pl ul.themed>li ol,.pl ul.themed>li ul{background:0 0;color:#2e2a25;padding-top:.5em}.pl ol.themed>li li,.pl ul.themed>li li{margin-bottom:.5em}.pl ol.themed>li li a,.pl ul.themed>li li a{color:#6a7076}.pl ol.themed>li li a:focus,.pl ol.themed>li li a:hover,.pl ul.themed>li li a:focus,.pl ul.themed>li li a:hover{color:#000cee}.pl ol.spaced li,.pl ul.spaced li{margin-bottom:.5em}.pl ol.big-number{counter-reset:item-counter}.pl ol.big-number>li{list-style-type:none;position:relative;margin-bottom:1.5em;padding-left:20px}@media (min-width:47.5em){.pl ol.big-number>li{padding-left:30px}}.pl ol.big-number>li:before{content:counter(item-counter,decimal) ".";counter-increment:item-counter;margin-right:1em;font-size:36px;font-weight:700;line-height:1;color:#f7333f;position:absolute;left:-30px;top:0;font-family:freight-text-pro,"Times New Roman",Times,serif}@media (min-width:47.5em){.pl ol.big-number>li:before{font-size:54px;left:-40px;top:-8px}}.pl .two-col{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.pl .two-col>li{display:inline-block;width:100%}@media (min-width:47.5em){.pl .two-col>li{width:50%}}@media (min-width:47.5em){.pl .two-col-vert{-webkit-column-count:2;column-count:2;-webkit-column-gap:40px;column-gap:40px}.pl .two-col-vert>li{display:inline-block;width:100%}}.pl .three-col{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap}.pl .three-col>li{display:inline-block;width:100%}@media (min-width:47.5em){.pl .three-col>li{width:33.333%}}@media (min-width:47.5em){.pl .three-col-vert{-webkit-column-count:3;column-count:3;-webkit-column-gap:40px;column-gap:40px}.pl .three-col-vert>li{width:100%;display:inline-block}}.pl .list-counter{counter-reset:item-counter}.pl .list-counter>li:before{content:counter(item-counter,decimal) ".";counter-increment:item-counter;margin-right:1em}.pl span.code{color:#017aa2}.pl span.indent{display:inline-block;height:10px;width:30px}.pl span.indent.two{width:60px}.pl span.indent.three{width:90px}.pl span.indent.four{width:120px}.pl p.subtext{padding-left:60px;font-size:90%}body{background:#fff}body>.overflow-guard{overflow-x:hidden}p{margin-top:0}.container-inline div{display:inline}.overflow-guard>a.focusable:focus{position:fixed!important;top:0;left:0;z-index:9999;display:block;width:100%;background:#fff;padding:.25em 1em}#sliding-popup{background:#f2f2f2;border-bottom:2px solid #e5e5e3;border-top:20px solid #000cee}.logged-in #sliding-popup{top:84px!important}#sliding-popup .eu-cookie-compliance-banner{max-width:1200px;margin-left:auto;margin-right:auto;padding:20px 40px}#sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-message{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;min-height:110px;padding-right:20px}#sliding-popup .eu-cookie-compliance-banner h2{font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-size:22px}#sliding-popup .eu-cookie-compliance-banner p{font-size:16px}#sliding-popup .eu-cookie-compliance-buttons{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-ms-flex-direction:column;flex-wrap:nowrap;-ms-flex-wrap:none;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-ms-flex-justify-content:center;height:110px}#sliding-popup .eu-cookie-compliance-buttons button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:inherit;color:#000cee;line-height:1.4;padding:.5em 1em;display:inline-block;background:0 0;border:2px solid #000cee;text-decoration:none;text-align:center;text-transform:uppercase;font-size:18px;font-family:freight-sans-pro,Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:.5em;display:block;width:200px;font-size:15px}#sliding-popup .eu-cookie-compliance-buttons button:focus,#sliding-popup .eu-cookie-compliance-buttons button:hover{background:#000cee;color:#fff;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-webkit-transform:translateZ(0)}.kint{position:fixed;z-index:9999;top:200px;right:5%;width:90%;max-width:800px;max-height:calc(90% - 200px);overflow:scroll}.back-anchor{display:none;position:fixed;bottom:3%;right:3%;-webkit-box-shadow:3px 3px 5px rgba(35,35,35,.35);box-shadow:3px 3px 5px rgba(35,35,35,.35);z-index:9999;border-radius:50%}.back-anchor a{display:block;width:50px;height:50px;background:rgba(35,35,35,.85);border-radius:50%;text-indent:-300vw;position:relative}.back-anchor a:after{content:'';display:block;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 16.666666666666668%;background-size:210px 210px}a[href$='.pdf']{position:relative;padding-left:22px}a[href$='.pdf']:before{content:'';display:block;position:absolute;top:4px;left:0;width:15px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:16.666666666666668% 66.66666666666667%;background-size:126px 126px}a[href$='.pdf']:focus:before,a[href$='.pdf']:hover:before{opacity:.7;filter:Alpha(opacity=70)}a[href$=".docx"],a[href$='.doc']{position:relative;padding-left:22px}a[href$=".docx"]:before,a[href$='.doc']:before{content:'';display:block;position:absolute;left:0;top:4px;width:15px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:50% 66.66666666666667%;background-size:126px 126px}a[href$=".docx"]:focus:before,a[href$=".docx"]:hover:before,a[href$='.doc']:focus:before,a[href$='.doc']:hover:before{opacity:.7;filter:Alpha(opacity=70)}a[href$=".xlsx"],a[href$='.xls']{position:relative;padding-left:22px}a[href$=".xlsx"]:before,a[href$='.xls']:before{content:'';display:block;position:absolute;left:0;top:4px;width:15px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:0 0;background-size:126px 126px}a[href$=".xlsx"]:focus:hover,a[href$=".xlsx"]:hover:before,a[href$='.xls']:focus:hover,a[href$='.xls']:hover:before{opacity:.7;filter:Alpha(opacity=70)}a[href$=".pptx"],a[href$='.ppt']{position:relative;padding-left:22px}a[href$=".pptx"]:before,a[href$='.ppt']:before{content:'';display:block;position:absolute;left:0;top:4px;width:15px;height:18px;background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:33.333333333333336% 66.66666666666667%;background-size:126px 126px}a[href$=".pptx"]:focus:hover,a[href$=".pptx"]:hover:before,a[href$='.ppt']:focus:hover,a[href$='.ppt']:hover:before{opacity:.7;filter:Alpha(opacity=70)}.button-link a[href$=".docx"],.button-link a[href$=".pptx"],.button-link a[href$=".xlsx"],.button-link a[href$='.doc'],.button-link a[href$='.pdf'],.button-link a[href$='.ppt'],.button-link a[href$='.xls'],.flaglink a[href$=".docx"],.flaglink a[href$=".pptx"],.flaglink a[href$=".xlsx"],.flaglink a[href$='.doc'],.flaglink a[href$='.pdf'],.flaglink a[href$='.ppt'],.flaglink a[href$='.xls']{padding-left:34px}.button-link a[href$=".docx"]:before,.button-link a[href$=".pptx"]:before,.button-link a[href$=".xlsx"]:before,.button-link a[href$='.doc']:before,.button-link a[href$='.pdf']:before,.button-link a[href$='.ppt']:before,.button-link a[href$='.xls']:before,.flaglink a[href$=".docx"]:before,.flaglink a[href$=".pptx"]:before,.flaglink a[href$=".xlsx"]:before,.flaglink a[href$='.doc']:before,.flaglink a[href$='.pdf']:before,.flaglink a[href$='.ppt']:before,.flaglink a[href$='.xls']:before{left:12px;top:12px}.user-login-form .form-item input:not([type=submit]){max-width:400px}html{-webkit-font-kerning:normal;font-kerning:normal;font-synthesis:none}body{margin:0}div{-webkit-box-sizing:border-box;box-sizing:border-box}div *{-webkit-box-sizing:inherit;box-sizing:inherit}.field-oc-long-text+*,.field.body+*{clear:both}.gm-style-iw strong{font-weight:700}.gm-style-iw em{font-style:italic}.gm-style-iw h2{font-size:16px}.gm-style-iw h3{font-size:14px}#panels-ipe-tray{z-index:1000}#panels-ipe-tray a{padding:5px 10px;border:1px solid}#panels-ipe-tray a.panelizer-ipe-save-custom{border-color:#218d00;background:#218d00;color:#fff}#panels-ipe-tray a.panelizer-ipe-save-custom:focus,#panels-ipe-tray a.panelizer-ipe-save-custom:hover{background:0 0;color:#155a00}#panels-ipe-tray a.panelizer-ipe-save-default{border-color:#cd0210;background:#cd0210;color:#fff}#panels-ipe-tray a.panelizer-ipe-save-default:focus,#panels-ipe-tray a.panelizer-ipe-save-default:hover{background:0 0;color:#9a020c}.ipe-category-picker-bottom{white-space:initial}#backtotop{height:50px;width:50px;background-size:100%;z-index:500}.block-local-tasks-block{max-width:calc(1200px + 40px);padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;margin-top:2em}.block-local-tasks-block .tabs{margin:1em 0;border-bottom:1px solid #c8c8c8}.block-local-tasks-block .tabs ul{padding-left:0;margin:0}.block-local-tasks-block .tabs li{margin:0 2px 0 0;background:#fff;display:inline-block}.block-local-tasks-block .tabs a{display:block;padding:.2em 1em}.block-local-tasks-block .tabs a.is-active{background-color:#e5e5e3}.block-local-tasks-block .tabs a:focus,.block-local-tasks-block .tabs a:hover{background-color:#f2f2f2}img{max-width:100%;height:auto;display:block}.view-mode-small,.view-modemediasmall{max-width:300px}.view-mode-medium,.view-modemediamedium{max-width:500px}.view-mode-square,.view-modemediasquare{max-width:350px}.view-mode-large,.view-modemedialarge{max-width:800px}.oc-media{margin-bottom:2em}@media (min-width:47.5em){.oc-media.right:not(.has-video){float:right;margin-left:1em}}@media (min-width:47.5em){.oc-media.left:not(.has-video){float:left;margin-right:2em}}.oc-media.center{margin-left:auto;margin-right:auto}.block-addtoany-block .addtoany_list{text-align:center;display:block;width:100%}.block-addtoany-block .addtoany_list>a{height:35px;width:35px;margin-left:5px;margin-right:5px}.block-addtoany-block .addtoany_list>a .a2a_svg{display:none}.block-addtoany-block .addtoany_list>a.a2a_button_facebook{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 33.333333333333336%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_facebook:focus,.block-addtoany-block .addtoany_list>a.a2a_button_facebook:hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 50%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_twitter{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:66.66666666666667% 100%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_twitter:focus,.block-addtoany-block .addtoany_list>a.a2a_button_twitter:hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 100%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_pinterest{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 33.333333333333336%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_pinterest:focus,.block-addtoany-block .addtoany_list>a.a2a_button_pinterest:hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:100% 50%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_google_plus{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 16.666666666666668%;background-size:245px 245px}.block-addtoany-block .addtoany_list>a.a2a_button_google_plus:focus,.block-addtoany-block .addtoany_list>a.a2a_button_google_plus:hover{background:url(/themes/oc_patterns/dist/svg/sprite.css.svg) no-repeat;background-position:83.33333333333333% 33.333333333333336%;background-size:245px 245px}@font-face{font-family:icons;src:url(/themes/oc_patterns/fonts/icons.eot);src:url(/themes/oc_patterns/fonts/icons.eot#iefix) format("embedded-opentype"),url(/themes/oc_patterns/fonts/icons.woff) format("woff"),url(/themes/oc_patterns/fonts/icons.ttf) format("truetype"),url(/themes/oc_patterns/fonts/icons.svg#icons) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:icons;content:attr(data-icon);speak:none;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right:before,.icon-envelope:before{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-arrow-right:before{content:"\24"}.icon-envelope:before{content:"\2b"}.messages--status{background-color:#f8fff0;color:#234600}.messages--warning{background-color:#fffce5;color:#840}.messages--error{background-color:#fef5f1;color:#8c2e0b}.drupal-message,.messages--error,.messages--status,.messages--warning{margin:1em auto;padding:10px 10px 10px 50px;background-color:#fff;background-image:url(/themes/oc_patterns/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;max-width:1200px}.messages--warning{background-image:url(/themes/oc_patterns/images/message-24-warning.png);border-color:#ed5}.messages--error{background-image:url(/themes/oc_patterns/images/message-24-error.png);border-color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}
