/*!
Theme Name: IPK v4 20191122
Theme URI:
Author: PreciseModern
Author URI:
Description:
Version: 1.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: _s
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

_s is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/@import url(sass/icons/icons.fallback.css);@import url(sass/icons/icons.data.png.css);@import url(sass/icons/icons.data.svg.css);.bg-redorange{background-color:#c05341}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:14px}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}.justify{text-align:justify}.hidden-sm{display:none}.container{width:100%;margin-left:auto;margin-right:auto;-webkit-transition:margin 0.5s;-moz-transition:margin 0.5s;-o-transition:margin 0.5s;-ms-transition:margin 0.5s;transition:margin 0.5s;max-width:2000px}@media only screen and (max-width: 1000px){.container.menu-open{margin-left:-250px;position:fixed;cursor:pointer}}.row{position:relative;width:100%}.row [class*="col"]{float:left;margin:13px 2%;min-height:0.125rem}.row::after{content:"";display:table;clear:both}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}.col-1-sm{width:4.33333%}.col-2-sm{width:12.66667%}.col-3-sm{width:21%}.col-4-sm{width:29.33333%}.col-5-sm{width:37.66667%}.col-6-sm{width:46%}.col-7-sm{width:54.33333%}.col-8-sm{width:62.66667%}.col-9-sm{width:71%}.col-10-sm{width:79.33333%}.col-11-sm{width:87.66667%}.col-12-sm{width:96%}@media only screen and (min-width: 900px){.col-1{width:4.33333%}.col-2{width:12.66667%}.col-3{width:21%}.col-4{width:29.33333%}.col-5{width:37.66667%}.col-6{width:46%}.col-7{width:54.33333%}.col-8{width:62.66667%}.col-9{width:71%}.col-10{width:79.33333%}.col-11{width:87.66667%}.col-12{width:96%}.hidden-sm{display:block}}.row.row-square{margin:0;padding:0}.row.row-square ul,.row.row-square li{list-style:none}@media only screen and (max-width: 600px){.row.row-square .col-2{width:46%}.row.row-square .col-2:nth-child(2n+3){clear:both}}@media only screen and (min-width: 601px){.row.row-square{padding:0 1%}.row.row-square .col-2{width:14.66667%;clear:none}.row.row-square .col-2:nth-child(6n+7){clear:both}}@media only screen and (min-width: 601px) and (min-width: 601px) and (max-width: 900px){.row.row-square .col-2{width:23%}.row.row-square .col-2:nth-child(4n+5){clear:both}.row.row-square .col-2:nth-child(6n+7){clear:none}}@media only screen and (min-width: 601px){.row.row-square .col-8{width:64.33333%}.row.row-square .col-4{width:31.66667%}.row.row-square .col-12{width:98%}.row.row-square [class*="col"]{margin:13px 1%}}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}body{font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;font-weight:200}h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}h1,.h1{font-size:60px;font-size:25px;font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;line-height:72px;line-height:38px}@media screen and (min-width: 320px){h1,.h1{font-size:calc(25px + 35 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){h1,.h1{font-size:60px}}@media screen and (min-width: 320px){h1,.h1{line-height:calc(38px + 34 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){h1,.h1{line-height:72px}}h3{font-size:20px}@media screen and (min-width: 320px){h3{font-size:calc(20px + 14 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){h3{font-size:34px}}.introduction-text{font-size:22px;font-weight:400;line-height:31px}@media screen and (min-width: 320px){.introduction-text{font-size:calc(22px + 14 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.introduction-text{font-size:36px}}@media screen and (min-width: 320px){.introduction-text{line-height:calc(31px + 23 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.introduction-text{line-height:54px}}p{margin-bottom:1.5em;font-size:14px;color:#6D6E71}@media screen and (min-width: 320px){p{font-size:calc(14px + 6 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){p{font-size:20px}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.25em 0 0;padding:0 0 0 1em;border-left:0.25em solid #C5C5C6}.entry-content>ul{margin:0;padding:0}.entry-content>ul li{list-style:none;color:#6D6E71;font-size:14px;margin:0 1.25em 1em 0;padding:0 0 0 1em;border-left:0.25em solid #C5C5C6}@media screen and (min-width: 320px){.entry-content>ul li{font-size:calc(14px + 6 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.entry-content>ul li{font-size:20px}}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}.list-unstyled{list-style:none;margin:0;padding:0}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}a{text-decoration:none}.button{background-color:#c05341;color:#FFF;display:inline-block;line-height:1;margin-bottom:1em;border:1px solid #FFF;-moz-border-radius:35px;-o-border-radius:35px;-webkit-border-radius:35px;-ms-border-radius:35px;border-radius:35px;padding:.75em 1.75em;font-size:1.5em;text-decoration:none;font-weight:400;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.button:visited{color:#FFF}.button:hover{opacity:.8}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:0.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#4169e1;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}a:hover{opacity:.8}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:hover,a:active{outline:0}.main-navigation{display:inline-block}.main-navigation ul{display:none;position:relative;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{float:left;position:absolute;display:none;z-index:99999;top:28px}.main-navigation ul ul.open{display:block}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul li:hover>ul{display:block}.main-navigation li{position:relative;display:inline-block}.main-navigation a{display:block;text-decoration:none}.main-navigation li:hover a{background-color:#F5F5F5}.main-navigation ul.sub-menu{text-align:left;background-color:#F5F5F5;padding:10px}.main-navigation ul.sub-menu li{padding:0 .5em;border-bottom:1px solid #C5C5C6;width:100%;white-space:nowrap}.main-navigation ul.sub-menu li a{color:#6D6E71;text-transform:none;font-weight:400;font-size:18px;line-height:2}.main-navigation ul.sub-menu li:last-child{border-bottom:none}.menu-toggle,.main-navigation.toggled ul{display:inline-block}.menu-toggle{background:none;border:none;outline:0;border:0;padding:0}.menu-toggle .icon-hamburger{width:23px;height:18px;margin:.6em 1em .4em}@media only screen and (min-width: 1001px){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}nav.pagination{text-align:center;font-size:0;margin-top:16px}nav.pagination .nav-links{border:1px solid #BEC0C2;display:inline-block}nav.pagination .nav-links .page-numbers{height:65px;padding:0 35px;line-height:65px;color:#c05341;display:inline-block;font-size:18px;border-right:1px solid #BEC0C2;text-transform:uppercase}nav.pagination .nav-links .page-numbers:last-child{border-right:0}nav.pagination .nav-links .page-numbers.next,nav.pagination .nav-links .page-numbers.prev{color:#FFF;background-color:#c05341}nav.pagination .nav-links .page-numbers.current{color:#C5C5C6;background-color:#F1F1F2}#crumbs{padding-left:0}#crumbs li{display:inline-block;list-style:none;color:#6D6E71;font-weight:400}#crumbs li a{color:#6D6E71}#crumbs li:after{content:"/";padding:0 5px}#crumbs li:first-child{padding-left:0}#crumbs li:first-child a{color:#c05341}#crumbs li:last-child:after{content:""}*:focus,input:focus,select:focus,button:focus{outline:3px solid #3dbbdb !important;overflow:-moz-hidden-unscrollable}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}header#masthead{margin-top:20px;margin-bottom:20px}header#masthead .icon-ipk-logo-withtext{width:462px;height:73px;width:250px;height:40px;display:block;background-size:contain}@media screen and (min-width: 320px){header#masthead .icon-ipk-logo-withtext{width:calc(250px + 212 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){header#masthead .icon-ipk-logo-withtext{width:462px}}@media screen and (min-width: 320px){header#masthead .icon-ipk-logo-withtext{height:calc(40px + 33 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){header#masthead .icon-ipk-logo-withtext{height:73px}}@media only screen and (max-width: 600px){header#masthead .icon-ipk-logo-withtext{width:73%;background-size:contain}header#masthead .icon-ipk-logo-withtext.search-open{width:93px;background-size:cover}}@media screen and (min-width: 320px){header#masthead{margin-top:calc(20px + 15 * (100vw - 320px) / 1580);margin-bottom:calc(20px + 15 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){header#masthead{margin-top:35px;margin-bottom:35px}}header#masthead .col-12{position:relative;margin:14px 2%;margin-top:10px;margin-bottom:10px}@media screen and (min-width: 320px){header#masthead .col-12{margin-top:calc(10px + 4 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){header#masthead .col-12{margin-top:14px}}@media screen and (min-width: 320px){header#masthead .col-12{margin-bottom:calc(10px + 4 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){header#masthead .col-12{margin-bottom:14px}}header#masthead nav{text-align:right;position:absolute;z-index:999;top:50% !important;height:auto !important;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:0;top:0}header#masthead nav li:hover>a{color:#c05341}header#masthead nav div>ul>li{vertical-align:middle;padding:0;top:0}@media only screen and (max-width: 600px){header#masthead nav div>ul>li.search{display:none}}header#masthead nav div>ul>li:last-child{padding-right:0}header#masthead nav div>ul>li>a,header#masthead nav div>ul>li .icon-search{color:#6D6E71;font-size:14px;font-weight:400;text-transform:uppercase;padding:.25em .5em}@media screen and (min-width: 1100px){header#masthead nav div>ul>li>a,header#masthead nav div>ul>li .icon-search{font-size:calc(14px + 6 * (100vw - 1100px) / 800)}}@media screen and (min-width: 1900px){header#masthead nav div>ul>li>a,header#masthead nav div>ul>li .icon-search{font-size:20px}}header#masthead nav div>ul>li.menu-item-has-children:hover{cursor:pointer}header#masthead nav div>ul>li.menu-item-has-children .icon-down-arrow{position:relative;display:inline-block;vertical-align:middle;margin:-.2em 0 .25em .25em;width:10px;height:10px}@media screen and (min-width: 320px){header#masthead nav div>ul>li.menu-item-has-children .icon-down-arrow{width:calc(10px + 5 * (100vw - 320px) / 1580);height:calc(10px + 5 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){header#masthead nav div>ul>li.menu-item-has-children .icon-down-arrow{width:15px;height:15px}}@media only screen and (max-width: 1000px){header#masthead nav.main-navigation.toggled{width:100%}header#masthead nav.main-navigation.toggled div.menu-main-menu-container{z-index:100;position:absolute;right:-268px;top:-43px;width:250px}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu{width:100%;text-align:left;text-align:left;background-color:#F5F5F5;height:2000px;padding:10px}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li{padding:0;border-bottom:1px solid #C5C5C6;display:block;text-align:left}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li:hover a{background-color:transparent}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li:nth-last-child(2){border-bottom:none}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li.open>a{color:#c05341 !important}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li.search{display:none}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li ul.sub-menu{position:relative;display:none;background-color:#FCFCFC !important;width:250px;margin-left:-10px;top:0;float:none}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li ul.sub-menu.show{display:block}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li ul.sub-menu.open{height:auto;display:block}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li ul.sub-menu li{border:0;padding-left:.5em}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li ul.sub-menu a{font-size:1.15em}header#masthead nav.main-navigation.toggled div.menu-main-menu-container ul.nav-menu li a{color:#6D6E71;font-weight:400;font-size:20px;line-height:2.5;padding:0}}body .search{display:inline-block;width:3em;height:2em;font-size:16px;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s}body .search.mobile-show{width:2em;vertical-align:top}@media only screen and (min-width: 1001px){body .search.mobile-show{display:none}}body .search:hover a{background-color:transparent !important}body .search form{position:absolute;visibility:hidden;z-index:-100;opacity:0;width:0;right:1em;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s}body .search form input{display:inline-block;height:2em;border-right:0;outline:none;width:0;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s}body .search.open{width:12.75em}body .search.open form{z-index:0;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;opacity:1;visibility:visible;width:12.75em}body .search.open form input{width:12.75em;-webkit-transition:width 0.4s;-moz-transition:width 0.4s;-o-transition:width 0.4s;transition:width 0.4s}body .search .icon-search{width:2em;height:2em;font-size:16px;display:inline-block;vertical-align:middle;position:relative;right:0;top:-.25em}footer{margin-top:2em}@media only screen and (max-width: 600px){footer{margin-top:0}}footer #footer-menu{padding:0}@media only screen and (max-width: 600px){footer #footer-menu{text-align:center}footer #footer-menu li{margin-bottom:1em}footer #footer-menu li:first-child{display:block;border:0}}footer #footer-menu li{list-style:none;display:inline-block;padding:0 1.25em;border-right:1px solid #C5C5C6}footer #footer-menu li a{text-transform:uppercase;color:#6D6E71;font-weight:200;font-size:14px}@media screen and (min-width: 320px){footer #footer-menu li a{font-size:calc(14px + 6 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){footer #footer-menu li a{font-size:20px}}footer #footer-menu li:last-child{border-right:none}footer #footer-menu li:first-child{padding:0 1.25em 0 0}footer #footer-menu li a.icon-logo-nyu{width:74px;height:25px;vertical-align:bottom}footer #copyright{color:#6c6e70;margin-top:0;font-weight:normal}@media only screen and (max-width: 600px){footer #copyright{text-align:center}}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.icon{background-size:contain;background-color:transparent;border:none;display:inline-block}.timeline{top:50% !important;left:50% !important;height:auto !important;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.timeline .wrap{width:85%;margin:0 auto;color:#FFF}.timeline .wrap li{list-style:none;font-size:12px}@media screen and (min-width: 320px){.timeline .wrap li{font-size:calc(12px + 23 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.timeline .wrap li{font-size:35px}}@media only screen and (max-width: 600px){.timeline .wrap li{font-size:18px}}.timeline .wrap li a{background-color:rgba(255,255,255,0.15);text-decoration:none;color:#FFF;margin:0 3px;box-shadow:3px 0 0 rgba(255,255,255,0.15),-3px 0 0 rgba(255,255,255,0.15);-webkit-box-shadow:3px 0 0 rgba(255,255,255,0.15),-3px 0 0 rgba(255,255,255,0.15);-moz-box-shadow:3px 0 0 rgba(255,255,255,0.15),-3px 0 0 rgba(255,255,255,0.15);-o-box-shadow:3px 0 0 rgba(255,255,255,0.15),-3px 0 0 rgba(255,255,255,0.15);-ms-box-shadow:3px 0 0 rgba(255,255,255,0.15),-3px 0 0 rgba(255,255,255,0.15)}.timeline .wrap li .created{display:block;font-size:12px;line-height:2}@media screen and (min-width: 320px){.timeline .wrap li .created{font-size:calc(12px + 8 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.timeline .wrap li .created{font-size:20px}}@media only screen and (max-width: 600px){.timeline .wrap li .created{font-size:14px}}.timeline .wrap a.follow{font-size:15px;color:#FFF;text-decoration:none;font-weight:700;text-align:right;float:right;margin-top:.5em}@media screen and (min-width: 320px){.timeline .wrap a.follow{font-size:calc(15px + 10 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.timeline .wrap a.follow{font-size:25px}}.timeline .wrap a.follow .icon-twitter{width:40px;height:32px;vertical-align:bottom}@media screen and (min-width: 320px){.timeline .wrap a.follow .icon-twitter{width:calc(40px + 20 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.timeline .wrap a.follow .icon-twitter{width:60px}}@media screen and (min-width: 320px){.timeline .wrap a.follow .icon-twitter{height:calc(32px + 16 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.timeline .wrap a.follow .icon-twitter{height:48px}}.twitter{z-index:-100}.mailing-list{position:relative;z-index:0;background-color:#4a7894;color:#FFF}@media only screen and (max-width: 600px){.mailing-list{display:block;max-width:100%;position:relative}.mailing-list:before{content:'';display:block;padding-top:91%}.mailing-list>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px) and (max-width: 900px){.mailing-list{display:block;max-width:100%;position:relative}.mailing-list:before{content:'';display:block;padding-top:35%}.mailing-list>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.mailing-list{display:block;max-width:100%;position:relative}.mailing-list:before{content:'';display:block;padding-top:20.66116%}.mailing-list>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.mailing-list .wrap{padding:15px}@media screen and (min-width: 320px){.mailing-list .wrap{padding:calc(15px + 15 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.mailing-list .wrap{padding:30px}}.mailing-list h1{margin:0;position:relative;z-index:10;padding-left:2.5em;line-height:1;font-size:2em}@media only screen and (max-width: 600px){.mailing-list h1{line-height:3}}@media only screen and (min-width: 601px) and (max-width: 900px){.mailing-list h1{margin-top:.5em}}.mailing-list .icon-mailinglist-bkgd{width:25%;height:125%;position:absolute;right:0;top:-12.5%;z-index:5}@media only screen and (max-width: 600px){.mailing-list .icon-mailinglist-bkgd{width:100%;top:-6%}}@media only screen and (min-width: 601px) and (max-width: 900px){.mailing-list .icon-mailinglist-bkgd{width:45%}}.mailing-list .icon-mailinglist{width:1.5em;height:1.5em;position:absolute;left:0}@media only screen and (max-width: 600px){.mailing-list .icon-mailinglist{top:.5em}}.mailing-list button{float:right}.mailing-list form{position:relative;z-index:10}@media only screen and (min-width: 601px) and (max-width: 900px){.mailing-list form{margin-top:8%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.mailing-list form{margin-top:5%}}.mailing-list form button{position:absolute;right:20px;top:-10px;padding:1em 2em;font-size:18px}@media only screen and (max-width: 600px){.mailing-list form button{top:auto;bottom:-5em;font-size:18px}}@media only screen and (min-width: 601px) and (max-width: 900px){.mailing-list form button{right:0;top:0;font-size:16px}}.mailing-list form span.name,.mailing-list form span.email{display:inline-block}@media only screen and (min-width: 601px){.mailing-list form span.name,.mailing-list form span.email{width:35%;margin-right:2em}}.mailing-list form span.name label,.mailing-list form span.email label{display:block;font-size:.8em}@media only screen and (max-width: 600px){.mailing-list form span.name,.mailing-list form span.email{width:100%;display:block}.mailing-list form span.name label,.mailing-list form span.email label{font-size:1.2em}}.mailing-list form input{background:transparent;width:100%;outline:0;border:0;border-radius:0;color:#FFF;border-bottom:1px solid #FFF;font-weight:400;margin-left:-4px;margin-right:4px}.mailing-list form input:focus{color:#FFF}@media only screen and (max-width: 600px){.mailing-list form input{margin-bottom:1em;width:100%}}.mailing-list form ::-webkit-input-placeholder{color:#FFF;opacity:0.9}.mailing-list form :-moz-placeholder{color:#FFF;opacity:0.9}.mailing-list form ::-moz-placeholder{color:#FFF;opacity:0.9}.mailing-list form :-ms-input-placeholder{color:#FFF;opacity:0.9}.mailing-list #mce-responses{position:absolute;top:-1em;width:101%;margin:0;margin-left:-1%;background:#555;z-index:999}.mailing-list #mce-responses .response{padding:1em}@media only screen and (max-width: 600px){.mailing-list #mce-responses .response{height:105%}}.connect .contact{background-color:#c05341;width:100%;color:#FFF;text-decoration:none;display:block;margin-bottom:26px;position:relative}@media only screen and (min-width: 601px){.connect .contact{margin-bottom:3%}}.connect .contact .icon-contact{top:50% !important;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:29%;width:9%;right:7%;left:auto}.connect .social{background-color:#6D6E71;color:#FFF;overflow:hidden}.connect .social .icons{float:right;width:50%}@media only screen and (min-width: 601px) and (max-width: 900px){.connect .social .icons{width:43%}}.connect .social .icons .icon-facebook,.connect .social .icons .icon-twitter{display:inline-block;height:1em;width:40%;background-position:center center}.connect .social .icons .icon-facebook{margin-right:15%}@media only screen and (min-width: 601px) and (max-width: 900px){.connect .social .icons .icon-facebook{margin-right:15%}}.connect .social .icon-social-bg{right:-50%;left:auto;width:100%;height:245%;top:-60%}@media only screen and (min-width: 601px) and (max-width: 900px){.connect .social .icon-social-bg{right:-57%;left:auto;width:100%;height:135%;top:-15%}}.connect .contact,.connect .social{display:block;max-width:100%;position:relative;font-size:15px}.connect .contact:before,.connect .social:before{content:'';display:block;padding-top:19.52462%}.connect .contact>*,.connect .social>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 601px) and (max-width: 900px){.connect .contact,.connect .social{display:block;max-width:100%;position:relative}.connect .contact:before,.connect .social:before{content:'';display:block;padding-top:34%}.connect .contact>*,.connect .social>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.connect .contact .label,.connect .social .label{padding:0 0 0 7%;z-index:1;top:50% !important;left:50% !important;height:auto !important;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media screen and (min-width: 320px){.connect .contact,.connect .social{font-size:calc(15px + 15 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.connect .contact,.connect .social{font-size:30px}}@media only screen and (max-width: 600px){.connect .contact,.connect .social{font-size:18px}}.cat-event-type h1>span,.cat-event-type h2>a,.cat-event-type h2>span{background-color:rgba(9,52,122,0.89);color:#FFF;padding:.15em 0}.cat-event-type .overlay{background-color:rgba(9,52,122,0.49);color:#FFF}.cat-event-type h1,.cat-event-type h2{margin-left:5px;line-height:1.6}.cat-event-type h1>a,.cat-event-type h1>span,.cat-event-type h2>a,.cat-event-type h2>span{box-shadow:5px 0 0 rgba(9,52,122,0.89),-5px 0 0 rgba(9,52,122,0.89);-webkit-box-shadow:5px 0 0 rgba(9,52,122,0.89),-5px 0 0 rgba(9,52,122,0.89);-moz-box-shadow:5px 0 0 rgba(9,52,122,0.89),-5px 0 0 rgba(9,52,122,0.89);-o-box-shadow:5px 0 0 rgba(9,52,122,0.89),-5px 0 0 rgba(9,52,122,0.89);-ms-box-shadow:5px 0 0 rgba(9,52,122,0.89),-5px 0 0 rgba(9,52,122,0.89)}.cat-discussion h1>span,.cat-discussion h2>a,.cat-discussion h2>span{background-color:rgba(197,77,56,0.95);color:#FFF;padding:.15em 0}.cat-discussion .overlay{background-color:rgba(197,77,56,0.55);color:#FFF}.cat-discussion h1,.cat-discussion h2{margin-left:5px;line-height:1.6}.cat-discussion h1>a,.cat-discussion h1>span,.cat-discussion h2>a,.cat-discussion h2>span{box-shadow:5px 0 0 rgba(197,77,56,0.95),-5px 0 0 rgba(197,77,56,0.95);-webkit-box-shadow:5px 0 0 rgba(197,77,56,0.95),-5px 0 0 rgba(197,77,56,0.95);-moz-box-shadow:5px 0 0 rgba(197,77,56,0.95),-5px 0 0 rgba(197,77,56,0.95);-o-box-shadow:5px 0 0 rgba(197,77,56,0.95),-5px 0 0 rgba(197,77,56,0.95);-ms-box-shadow:5px 0 0 rgba(197,77,56,0.95),-5px 0 0 rgba(197,77,56,0.95)}.cat-workshop h1>span,.cat-workshop h2>a,.cat-workshop h2>span{background-color:rgba(3,93,145,0.89);color:#FFF;padding:.15em 0}.cat-workshop .overlay{background-color:rgba(3,93,145,0.49);color:#FFF}.cat-workshop h1,.cat-workshop h2{margin-left:5px;line-height:1.6}.cat-workshop h1>a,.cat-workshop h1>span,.cat-workshop h2>a,.cat-workshop h2>span{box-shadow:5px 0 0 rgba(3,93,145,0.89),-5px 0 0 rgba(3,93,145,0.89);-webkit-box-shadow:5px 0 0 rgba(3,93,145,0.89),-5px 0 0 rgba(3,93,145,0.89);-moz-box-shadow:5px 0 0 rgba(3,93,145,0.89),-5px 0 0 rgba(3,93,145,0.89);-o-box-shadow:5px 0 0 rgba(3,93,145,0.89),-5px 0 0 rgba(3,93,145,0.89);-ms-box-shadow:5px 0 0 rgba(3,93,145,0.89),-5px 0 0 rgba(3,93,145,0.89)}.cat-public-lecture h1>span,.cat-public-lecture h2>a,.cat-public-lecture h2>span{background-color:rgba(173,91,30,0.89);color:#FFF;padding:.15em 0}.cat-public-lecture .overlay{background-color:rgba(173,91,30,0.49);color:#FFF}.cat-public-lecture h1,.cat-public-lecture h2{margin-left:5px;line-height:1.6}.cat-public-lecture h1>a,.cat-public-lecture h1>span,.cat-public-lecture h2>a,.cat-public-lecture h2>span{box-shadow:5px 0 0 rgba(173,91,30,0.89),-5px 0 0 rgba(173,91,30,0.89);-webkit-box-shadow:5px 0 0 rgba(173,91,30,0.89),-5px 0 0 rgba(173,91,30,0.89);-moz-box-shadow:5px 0 0 rgba(173,91,30,0.89),-5px 0 0 rgba(173,91,30,0.89);-o-box-shadow:5px 0 0 rgba(173,91,30,0.89),-5px 0 0 rgba(173,91,30,0.89);-ms-box-shadow:5px 0 0 rgba(173,91,30,0.89),-5px 0 0 rgba(173,91,30,0.89)}.cat-book-launch h1>span,.cat-book-launch h2>a,.cat-book-launch h2>span{background-color:rgba(3,121,135,0.89);color:#FFF;padding:.15em 0}.cat-book-launch .overlay{background-color:rgba(3,121,135,0.49);color:#FFF}.cat-book-launch h1,.cat-book-launch h2{margin-left:5px;line-height:1.6}.cat-book-launch h1>a,.cat-book-launch h1>span,.cat-book-launch h2>a,.cat-book-launch h2>span{box-shadow:5px 0 0 rgba(3,121,135,0.89),-5px 0 0 rgba(3,121,135,0.89);-webkit-box-shadow:5px 0 0 rgba(3,121,135,0.89),-5px 0 0 rgba(3,121,135,0.89);-moz-box-shadow:5px 0 0 rgba(3,121,135,0.89),-5px 0 0 rgba(3,121,135,0.89);-o-box-shadow:5px 0 0 rgba(3,121,135,0.89),-5px 0 0 rgba(3,121,135,0.89);-ms-box-shadow:5px 0 0 rgba(3,121,135,0.89),-5px 0 0 rgba(3,121,135,0.89)}.cat-news h1>span,.cat-news h2>a,.cat-news h2>span{background-color:rgba(159,108,0,0.95);color:#FFF;padding:.15em 0}.cat-news .overlay{background-color:rgba(159,108,0,0.55);color:#FFF}.cat-news h1,.cat-news h2{margin-left:5px;line-height:1.6}.cat-news h1>a,.cat-news h1>span,.cat-news h2>a,.cat-news h2>span{box-shadow:5px 0 0 rgba(159,108,0,0.95),-5px 0 0 rgba(159,108,0,0.95);-webkit-box-shadow:5px 0 0 rgba(159,108,0,0.95),-5px 0 0 rgba(159,108,0,0.95);-moz-box-shadow:5px 0 0 rgba(159,108,0,0.95),-5px 0 0 rgba(159,108,0,0.95);-o-box-shadow:5px 0 0 rgba(159,108,0,0.95),-5px 0 0 rgba(159,108,0,0.95);-ms-box-shadow:5px 0 0 rgba(159,108,0,0.95),-5px 0 0 rgba(159,108,0,0.95)}.event-widget h2.widget-title{font-weight:400;margin:0 0 .5em 0}.event-widget .box{background-color:rgba(197,197,198,0.19);padding:25px;margin-bottom:20px;color:#6D6E71;font-weight:200}.event-widget .box h2{margin-top:0;font-weight:400;margin-bottom:0}.event-widget .box .category{text-transform:uppercase;font-weight:400;font-size:12px}@media screen and (min-width: 320px){.event-widget .box .category{font-size:calc(12px + 4 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.event-widget .box .category{font-size:16px}}.event-widget .box .date{font-weight:400}.event-widget .box .excerpt,.event-widget .box .date{font-size:14px}@media screen and (min-width: 320px){.event-widget .box .excerpt,.event-widget .box .date{font-size:calc(14px + 6 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.event-widget .box .excerpt,.event-widget .box .date{font-size:20px}}.event-widget [class*="col"]{margin:0 0 20px 0 !important;float:none}.ipk-share ul{margin:0;padding:0}.ipk-share ul li{color:#C5C5C6;font-weight:normal;display:inline-block;list-style:none;vertical-align:top;padding:0 .25em}.ipk-share ul li:first-child{padding-left:0}.callout{margin-bottom:26px}.callout:not(.main-callout){max-height:80vh}.callout .content{padding:20px}.callout a.big-link{z-index:9999}.main-callout{color:#FFF;padding-left:20px;padding-right:20px;padding-top:40px;padding-bottom:40px;margin-top:0 !important}@media screen and (min-width: 320px){.main-callout{padding-top:calc(40px + 101 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.main-callout{padding-top:141px}}@media screen and (min-width: 320px){.main-callout{padding-bottom:calc(40px + 101 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.main-callout{padding-bottom:141px}}.main-callout .icon-ipk-logo-white{width:280px;height:138px;margin:0 auto;background-size:contain;background-position:center center}.main-callout .introduction-text{color:rgba(255,255,255,0.8)}.grid-callout{position:relative;display:block}.grid-callout .background{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);background-size:cover;background-position:center center;overflow:hidden}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout .background{background:none !important}}.grid-callout .background img{width:100%}@media only screen and (max-width: 600px){.grid-callout .background img{display:none}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout .background img{display:none}}.grid-callout .overlay{width:100%;height:100%;position:absolute;z-index:10;top:0;left:0}.grid-callout .content{position:absolute;top:50% !important;left:50% !important;height:auto !important;-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:20;text-align:center;color:#FFF}@media only screen and (max-width: 600px){.grid-callout .content .button{font-size:1.25em}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout .content .button{font-size:1.25em}}.grid-callout .content h3.date{font-size:16px}@media screen and (min-width: 320px){.grid-callout .content h3.date{font-size:calc(16px + 20 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.grid-callout .content h3.date{font-size:36px}}.grid-callout .content .category{text-transform:uppercase;color:#FFF;display:block}@media only screen and (max-width: 600px){.grid-callout.grid-callout-1{display:block;max-width:100%;position:relative}.grid-callout.grid-callout-1:before{content:'';display:block;padding-top:60%}.grid-callout.grid-callout-1>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.grid-callout.grid-callout-1 h2{font-size:16px}}@media only screen and (max-width: 600px) and (min-width: 320px){.grid-callout.grid-callout-1 h2{font-size:calc(16px + 20 * (100vw - 320px) / 1580)}}@media only screen and (max-width: 600px) and (min-width: 1900px){.grid-callout.grid-callout-1 h2{font-size:36px}}@media only screen and (min-width: 601px){.grid-callout.grid-callout-1{display:block;max-width:100%;position:relative}.grid-callout.grid-callout-1:before{content:'';display:block;padding-top:49.18033%}.grid-callout.grid-callout-1>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width: 600px){.grid-callout.grid-callout-2{display:block;max-width:100%;position:relative}.grid-callout.grid-callout-2:before{content:'';display:block;padding-top:60%}.grid-callout.grid-callout-2>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.grid-callout-2{display:block;max-width:100%;position:relative;margin-right:1%}.grid-callout.grid-callout-2:before{content:'';display:block;padding-top:73.33333%}.grid-callout.grid-callout-2>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.grid-callout-2{display:block;max-width:100%;position:relative;margin-right:1%}.grid-callout.grid-callout-2:before{content:'';display:block;padding-top:67.11409%}.grid-callout.grid-callout-2>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (max-width: 600px){.grid-callout.grid-callout-3{display:block;max-width:100%;position:relative}.grid-callout.grid-callout-3:before{content:'';display:block;padding-top:60%}.grid-callout.grid-callout-3>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.grid-callout-3{display:block;max-width:100%;position:relative;margin-left:1%;margin-right:0}.grid-callout.grid-callout-3:before{content:'';display:block;padding-top:73.33333%}.grid-callout.grid-callout-3>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.grid-callout-3{display:block;max-width:100%;position:relative;margin-left:1%;margin-right:0}.grid-callout.grid-callout-3:before{content:'';display:block;padding-top:46.94836%}.grid-callout.grid-callout-3>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}.grid-callout.grid-callout-4{display:block;max-width:100%;position:relative}.grid-callout.grid-callout-4:before{content:'';display:block;padding-top:84.74576%}.grid-callout.grid-callout-4>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 601px){.grid-callout.grid-callout-4{margin-right:1%}}.grid-callout.grid-callout-5{display:block;max-width:100%;position:relative;background-color:gray}.grid-callout.grid-callout-5:before{content:'';display:block;padding-top:40.32258%}.grid-callout.grid-callout-5>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.grid-callout-5{display:block;max-width:100%;position:relative;margin-left:1%;margin-right:0}.grid-callout.grid-callout-5:before{content:'';display:block;padding-top:84.74576%}.grid-callout.grid-callout-5>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.grid-callout-5{margin-left:1%;margin-right:0}}.grid-callout.grid-callout-5.map iframe{background-color:#FFF;pointer-events:none}.grid-callout.grid-callout-2 h2,.grid-callout.grid-callout-3 h2{font-size:14px}@media screen and (min-width: 320px){.grid-callout.grid-callout-2 h2,.grid-callout.grid-callout-3 h2{font-size:calc(14px + 16 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.grid-callout.grid-callout-2 h2,.grid-callout.grid-callout-3 h2{font-size:30px}}@media only screen and (max-width: 600px){.grid-callout.grid-callout-2 h2,.grid-callout.grid-callout-3 h2{font-size:18px}}.grid-callout.grid-callout-2 h3.date,.grid-callout.grid-callout-3 h3.date{font-size:12px}@media screen and (min-width: 320px){.grid-callout.grid-callout-2 h3.date,.grid-callout.grid-callout-3 h3.date{font-size:calc(12px + 8 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.grid-callout.grid-callout-2 h3.date,.grid-callout.grid-callout-3 h3.date{font-size:20px}}@media only screen and (max-width: 600px){.grid-callout.col-4.latest-tweets{display:block;max-width:100%;position:relative}.grid-callout.col-4.latest-tweets:before{content:'';display:block;padding-top:60%}.grid-callout.col-4.latest-tweets>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.col-4.latest-tweets{width:47%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.col-4.latest-tweets{width:30.33333%}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.col-5{width:47%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.col-5{width:38.66667%}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.col-7{width:47%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.col-7{width:55.33333%}}@media only screen and (max-width: 600px){.grid-callout.col-8.map{display:block;max-width:100%;position:relative}.grid-callout.col-8.map:before{content:'';display:block;padding-top:113.33333%}.grid-callout.col-8.map>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px) and (max-width: 900px){.grid-callout.col-8.map{width:47%;margin-left:1%}}@media only screen and (min-width: 901px) and (max-width: 1900px){.grid-callout.col-8.map{width:63.66667%}}.latest-tweets{background-color:#c05341}.latest-tweets .icon-latest-tweet{position:absolute;left:0;top:0;height:100%}.post-type-archive-espresso_events .event-archive-link,body.blog .event-archive-link{float:right;color:#c05341;font-weight:400;line-height:38px;vertical-align:text-bottom;font-size:1.25em}@media screen and (min-width: 320px){.post-type-archive-espresso_events .event-archive-link,body.blog .event-archive-link{line-height:calc(38px + 34 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.post-type-archive-espresso_events .event-archive-link,body.blog .event-archive-link{line-height:72px}}.post-type-archive-espresso_events h1.page-title,body.blog h1.page-title{margin-top:0;display:inline-block}.post-type-archive-espresso_events article,body.blog article{margin:0;background-color:#F8F8F8;border-collapse:separate;border-spacing:2%;display:table}.post-type-archive-espresso_events article .entry-content,body.blog article .entry-content{margin:0}.post-type-archive-espresso_events article h2,body.blog article h2{max-width:97%;font-weight:400;line-height:1.25}.post-type-archive-espresso_events article h2 a,body.blog article h2 a{color:#FFF}.post-type-archive-espresso_events article .description,body.blog article .description{color:#6D6E71;position:relative;font-size:15px}@media screen and (min-width: 320px){.post-type-archive-espresso_events article .description,body.blog article .description{font-size:calc(15px + 7 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.post-type-archive-espresso_events article .description,body.blog article .description{font-size:22px}}.post-type-archive-espresso_events article .description .category,body.blog article .description .category{text-transform:uppercase;font-weight:400;font-size:12px}@media screen and (min-width: 320px){.post-type-archive-espresso_events article .description .category,body.blog article .description .category{font-size:calc(12px + 6 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.post-type-archive-espresso_events article .description .category,body.blog article .description .category{font-size:18px}}.post-type-archive-espresso_events article .description a.read-more,body.blog article .description a.read-more{display:block;color:#c05341;font-weight:400;font-size:18px}@media screen and (min-width: 320px){.post-type-archive-espresso_events article .description a.read-more,body.blog article .description a.read-more{font-size:calc(18px + 8 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.post-type-archive-espresso_events article .description a.read-more,body.blog article .description a.read-more{font-size:26px}}.post-type-archive-espresso_events article .description .date,body.blog article .description .date{font-weight:400}@media only screen and (min-width: 601px){.post-type-archive-espresso_events article .description,body.blog article .description{padding:2em 1em 1em 2%;width:46%;display:table-cell;float:none;vertical-align:top;height:300px}}.post-type-archive-espresso_events article .featured-image,body.blog article .featured-image{background-size:cover;background-position:center center;background-repeat:no-repeat}.post-type-archive-espresso_events article .featured-image a,body.blog article .featured-image a{display:block;width:100%;height:100%}@media only screen and (max-width: 600px){.post-type-archive-espresso_events article .featured-image,body.blog article .featured-image{display:block;max-width:100%;position:relative;margin-top:0;margin-right:0;margin-left:0;width:100%}.post-type-archive-espresso_events article .featured-image:before,body.blog article .featured-image:before{content:'';display:block;padding-top:55.55556%}.post-type-archive-espresso_events article .featured-image>*,body.blog article .featured-image>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px){.post-type-archive-espresso_events article .featured-image,body.blog article .featured-image{width:45%;float:none;display:table-cell;vertical-align:top;height:300px}}@media only screen and (min-width: 601px){body.blog article .description{vertical-align:middle}}.single-espresso_events .attachment-event-feature.size-event-feature{width:100%}.single-espresso_events .content{color:#6D6E71}.single-espresso_events .content h1{margin:.4em 0}.single-espresso_events .content p{font-size:14px;font-weight:200}@media screen and (min-width: 320px){.single-espresso_events .content p{font-size:calc(14px + 6 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.single-espresso_events .content p{font-size:20px}}.single-espresso_events .content .date{font-size:22px;font-weight:400}@media screen and (min-width: 320px){.single-espresso_events .content .date{font-size:calc(22px + 10 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.single-espresso_events .content .date{font-size:32px}}.single-espresso_events .content .category{text-transform:uppercase;font-size:14px}@media screen and (min-width: 320px){.single-espresso_events .content .category{font-size:calc(14px + 4 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.single-espresso_events .content .category{font-size:18px}}@media only screen and (min-width: 601px){.single-espresso_events .content{width:63.66667%;margin-right:1%}}@media only screen and (min-width: 601px){.single-espresso_events .sidebar{width:30.33333%;margin-left:1%}}.single-espresso_events .sidebar h2{color:#c05341;font-weight:400;font-size:20px;line-height:1;margin:0}@media screen and (min-width: 320px){.single-espresso_events .sidebar h2{font-size:calc(20px + 10 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.single-espresso_events .sidebar h2{font-size:30px}}.single-espresso_events .sidebar .box{background-color:rgba(197,197,198,0.19);padding:25px;margin-bottom:20px}.single-espresso_events .sidebar .box .rsvp a.button{margin:1em 0}.single-espresso_events .sidebar .box .time{color:#6D6E71;font-weight:normal;font-size:20px;line-height:1.25;margin-bottom:.5em}@media screen and (min-width: 320px){.single-espresso_events .sidebar .box .time{font-size:calc(20px + 10 * (100vw - 320px) / 1580)}}@media screen and (min-width: 1900px){.single-espresso_events .sidebar .box .time{font-size:30px}}.single-espresso_events .sidebar .box .date{font-weight:400;margin-bottom:.5em}.single-espresso_events .sidebar .box .calendar-link{color:#c05341}.single-espresso_events .sidebar .box .download-iCal-frm{margin-left:0}.single-espresso_events .sidebar .box .share{border-top:1px solid #979797;padding:1.5em 0 0 0}.single-espresso_events .sidebar .box.location{color:#6D6E71;line-height:1.5}.single-espresso_events .sidebar .box.location h2{margin-bottom:.25em}.single-espresso_events .sidebar .box.location .label{font-weight:400}.single-espresso_events .sidebar .box.location .address span[itemprop="addressRegion"]:after,.single-espresso_events .sidebar .box.location .address span[itemprop="streetAddress"]:after,.single-espresso_events .sidebar .box.location .address span[itemprop="addressLocality"]:after{content:', '}.single-espresso_events .sidebar .box.location .address span[itemprop="streetAddress"],.single-espresso_events .sidebar .box.location .address span[itemprop="addressCountry"]{display:block}.single-espresso_events .sidebar .box.location .address br{display:none}.single-espresso_events .sidebar .box.map{padding:0}.single-espresso_events .sidebar .box.map iframe{pointer-events:none}.single-espresso_events .sidebar .box.map .ee-gmap-wrapper{margin:0}.single-espresso_events .sidebar .box.map .ee-gmap-wrapper .ee-gmap{width:100%}.tax-people_category main h1,.post-type-archive-working_group main h1,.post-type-archive-initiative main h1,.post-type-archive-people main h1{margin:0}.tax-people_category main div.name,.post-type-archive-working_group main div.name,.post-type-archive-initiative main div.name,.post-type-archive-people main div.name{color:#c05341;font-size:16px;font-weight:400}@media screen and (min-width: 320px){.tax-people_category main div.name,.post-type-archive-working_group main div.name,.post-type-archive-initiative main div.name,.post-type-archive-people main div.name{font-size:calc(16px + 6 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.tax-people_category main div.name,.post-type-archive-working_group main div.name,.post-type-archive-initiative main div.name,.post-type-archive-people main div.name{font-size:22px}}.tax-people_category main .title,.post-type-archive-working_group main .title,.post-type-archive-initiative main .title,.post-type-archive-people main .title{color:#6D6E71;font-size:13px}@media screen and (min-width: 320px){.tax-people_category main .title,.post-type-archive-working_group main .title,.post-type-archive-initiative main .title,.post-type-archive-people main .title{font-size:calc(13px + 5 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.tax-people_category main .title,.post-type-archive-working_group main .title,.post-type-archive-initiative main .title,.post-type-archive-people main .title{font-size:18px}}.tax-people_category main .archive-description p,.post-type-archive-working_group main .archive-description p,.post-type-archive-initiative main .archive-description p,.post-type-archive-people main .archive-description p{color:#6D6E71;line-height:2}.tax-people_category main .person img,.tax-people_category main .working-group img,.post-type-archive-working_group main .person img,.post-type-archive-working_group main .working-group img,.post-type-archive-initiative main .person img,.post-type-archive-initiative main .working-group img,.post-type-archive-people main .person img,.post-type-archive-people main .working-group img{width:100%}@media only screen and (min-width: 601px) and (max-width: 900px){.tax-people_category main .person,.tax-people_category main .working-group,.post-type-archive-working_group main .person,.post-type-archive-working_group main .working-group,.post-type-archive-initiative main .person,.post-type-archive-initiative main .working-group,.post-type-archive-people main .person,.post-type-archive-people main .working-group{width:23%}}.single-people article h1{margin:0;color:#6D6E71}.single-people article h2{color:rgba(109,110,113,0.58);font-weight:400;margin:0}.single-people .meta ul{margin:10px 0 0 6px;padding:0}.single-people .meta ul li{display:inline-block;padding-right:20px}.single-people .meta ul li a{opacity:.3;-moz-transition:opacity 0.15s;-o-transition:opacity 0.15s;-ms-transition:opacity 0.15s;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.single-people .meta ul li a.icon{width:30px;height:30px;background-position:center center}.single-people .meta ul li a:hover{opacity:1}@media only screen and (min-width: 901px) and (max-width: 1900px){.single-people .meta{margin-right:0;width:30.333333%}}.single-people .entry-content img{display:inline-block}.single-people .entry-content p{margin-top:0;color:#6D6E71;font-weight:normal;font-size:16px}@media screen and (min-width: 320px){.single-people .entry-content p{font-size:calc(16px + 4 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.single-people .entry-content p{font-size:20px}}.feature-wrap{background-position:center center;background-size:cover}@media only screen and (max-width: 600px){.feature-wrap{display:block;max-width:100%;position:relative}.feature-wrap:before{content:'';display:block;padding-top:60%}.feature-wrap>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}@media only screen and (min-width: 601px){.feature-wrap{display:block;max-width:100%;position:relative;max-height:80vh}.feature-wrap:before{content:'';display:block;padding-top:49.18033%}.feature-wrap>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}}img.attachment-event-feature{width:100%;display:block}article.working_group h1,article.initiative h1{margin:0}article.working_group h2,article.initiative h2{font-weight:400;color:#6D6E71;margin-bottom:0}article.working_group header.entry-header,article.initiative header.entry-header{margin-top:0;margin-bottom:0}article.working_group .sidebar ul,article.initiative .sidebar ul{margin:0;padding:0}article.working_group .sidebar ul li,article.initiative .sidebar ul li{list-style:none;margin-bottom:.5em}article.working_group .sidebar ul li a,article.initiative .sidebar ul li a{color:#c05341;font-size:16px}@media screen and (min-width: 320px){article.working_group .sidebar ul li a,article.initiative .sidebar ul li a{font-size:calc(16px + 8 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){article.working_group .sidebar ul li a,article.initiative .sidebar ul li a{font-size:24px}}article.working_group .sidebar ul li span,article.initiative .sidebar ul li span{display:block;color:#C5C5C6;font-size:14px}@media screen and (min-width: 320px){article.working_group .sidebar ul li span,article.initiative .sidebar ul li span{font-size:calc(14px + 6 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){article.working_group .sidebar ul li span,article.initiative .sidebar ul li span{font-size:20px}}.single-post{color:#6D6E71}.single-post .category{font-weight:400}.single-post .ipk-share{float:right}.single-post .posted-on{font-weight:400;font-size:1.2em}.single-post .icon-next,.single-post .icon-back{width:60px;height:60px;background-position:center center}.single-post .float-left{float:left}.single-post .float-right{float:right}.entry-content h3{margin-top:0;margin-bottom:-.5em}.sidebar .box{background-color:rgba(197,197,198,0.19);padding:25px;margin-bottom:20px}.sidebar .box h3{margin:0}.sidebar .box p:last-of-type{margin-bottom:0}.sidebar .box.has-map{padding:0}.sidebar .box.has-map .address{font-size:14px;padding:25px}@media screen and (min-width: 320px){.sidebar .box.has-map .address{font-size:calc(14px + 6 * (100vw - 320px) / 1046)}}@media screen and (min-width: 1366px){.sidebar .box.has-map .address{font-size:20px}}.sidebar .box.has-map .address h3{color:#c05341;margin:0}.sidebar h3.directions-label{color:#FFF;text-transform:uppercase;background-color:#c05341;font-weight:200;font-size:1.5em;padding:1em;margin-bottom:.5em}.sidebar .visit-map{display:block;max-width:100%;position:relative}.sidebar .visit-map:before{content:'';display:block;padding-top:100%}.sidebar .visit-map>*{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#ee-single-page-checkout-dv,#espresso-thank-you-page-overview-dv{font-size:1.5em}#ee-single-page-checkout-dv h4,#ee-single-page-checkout-dv h5,#ee-single-page-checkout-dv th,#espresso-thank-you-page-overview-dv h4,#espresso-thank-you-page-overview-dv h5,#espresso-thank-you-page-overview-dv th{font-weight:400}#ee-single-page-checkout-dv input[type="submit"],#espresso-thank-you-page-overview-dv input[type="submit"]{font-size:1rem}#ee-single-page-checkout-dv #spco-attendee_information-whats-next-buttons-dv,#espresso-thank-you-page-overview-dv #spco-attendee_information-whats-next-buttons-dv{padding-top:0}#espresso-registration-footer-dv{display:none}
/*# sourceMappingURL=style.css.map */

a.event-archive-link  {
  background-color: transparent;
  color: #c05341;
  float: right;
  font-size: 1.25em;
  font-weight: 400;
  line-height: 72px;
  text-decoration: none currentcolor solid;
  transition-delay: 0s;
  transition-duration: .2s;
  transition-property: opacity;
  transition-timing-function: ease;
  vertical-align: text-bottom;
}

h1.page-title  {
  clear: both;
  display: inline-block;
  font-family: "Gill Sans","Gill Sans MT",Calibri,sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 72px;
  margin: 0 0 .67em;
}

.ee-pagination-dv {
	text-align: center !important;
	margin-bottom: 1rem;
	font-size: 2rem !important;
}

div.category  {
  font-size: 18px;
  font-weight: 400;
	text-transform: uppercase;
	color: #6D6E71;
}
.cat-event-type {
	/* margin-left: 0 !important; */
}

div.date  {
	font-weight: 400;
	color: #6D6E71;
	font-size: 22px;
}

.featured-image {
	/* object-fit: contain !important;
	background-repeat: no-repeat;
background-width: 800px;
	height: 400px;
	padding: 0 !important;
	margin: 0 !important; */
	background-repeat: no-repeat !important;
	background-size: 100% !important;
	height: 360px
}

/*new styling for gravity forms footer and contact page*/
div.col-6.description  {
  color: #f9f9f9;
  display: table-cell;
  float: none;
  font-size: 22px;
  min-height: .125rem;
  padding: 2em 1em 1em 2%;
  position: relative;
  vertical-align: top;
}
.home .grid-callout-5 {
	margin-left:2%;
}
/*override for this displaying script
.mailing-list>*
*/
.mailing-list>* {
	position: relative;
	height: unset;
}
.mailing-list>script {
	display: none !important;
}
.new-mailing-list-row {
	display: flex;
	justify-content: space-between;
}
.new-connect-wrapper {
	display: flex;
	flex-direction: column;
}
.new-connect-wrapper > a, .new-connect-wrapper > div {
	height: 50%;
}
#input_1_1_3_container {
	margin:0;
}
h2.footer-subscribe-header {
	padding-left:2.5em;
	padding-bottom: 0;
	margin-bottom: 0;
	font-size: 28px;
	padding-top: 0;
	margin-top:0;
}
.mailing-list:before {
	display: none;
}
.mailing-list {
	position: relative;
	background:#4a7894;
	padding:calc(15px + 15 * (100vw - 320px) / 1580);
}
.mailing-list form {
	margin-top: unset;
}
.mailing-list .icon-mailinglist-bkgd {
	left:unset;
}
#gform_1 legend, #gform_1 label {
	color:#fff;
	font-size:11.2px;
	text-transform: uppercase;
	margin-bottom: 0;
}
#input_1_1_3, #input_1_3 {
	background: transparent;
    border: unset;
    box-shadow: unset;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    padding:0;
    color:#fff;
}
#gform_submit_button_1 {
	background:#c05341;
	border-radius: 35px;
	color:#fff;
	border:1px solid #FFF;
	font-weight: 400;
	padding:18px 36px;
}
#gform_1 .gform-footer {
	display: none;
}
div#gform_confirmation_message_1 {
    padding-top: 20px;
    font-size: 20px;
}
@media screen and (max-width: 600px) {
	.new-mailing-list-row {
		flex-flow: wrap;
	}
	.new-mailing-list-row .mailing-list {
		width: 100%;
	}
}
#gform_wrapper_1 {
	margin:0;
}
#gform_1 {
	width: 100%;
}
#gform_wrapper_1 .gform_required_legend {
	display:none;
}
.gform-theme--framework#gform_wrapper_1 .gform_validation_errors .gform_submission_error {
	color:#fff;
}
.gform-theme--framework #gform_1 .gfield_validation_message:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)) {
	color:#fff;
}
/*contact us form*/
#gform_2 span#input_2_1_3_container {
	margin:13px 2% 13px 0;
}
#gform_2 span#input_2_1_6_container {
	margin:13px 0 13px 2%;
}
.gform-theme--foundation #gform_2 .gform_fields {
	row-gap:15px;
}
#gform_2 legend, #gform_2 label {
	font-weight: 700;
}
#gform_2 .gform-field-label--type-sub {
	font-weight: 400;
}
#gform_submit_button_2 {
	font-size:17px;
}
div#gform_confirmation_message_2 {
	font-size: 20px;
}

/*single event sidebar meta information styling*/
.location .venue-phone {
	display: none;
}

/*updating home page featured event code*/
.home-featured-event-wrapper {
	background-repeat: none;
	background-size: cover;
	background-position: center center;
}
.home-featured-event-content {
	height: 100%;
	width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 25px;
    text-align: center;
}
.home-featured-event-content .category {
	text-transform: uppercase;
    color: #FFF;
    margin-bottom: 15px;
}
.home-featured-event-content .date {
	margin-top: 0;
	margin-bottom: 10px;
}
.home-featured-event-button-wrapper {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	bottom: 40px;
	z-index: 10;
}
.home-featured-event-button-wrapper {
	margin-bottom: 0;
}
@media screen and (min-width: 1301px) and (min-height: 650px) {
	.home-featured-event-button-wrapper {
		bottom: calc(2vh + 50px);
	}
}
@media only screen and (max-width: 1250px) {
	.home-featured-event-button-wrapper {
		bottom:40px;
	}
}
@media only screen and (max-width: 1050px) {
	.home-featured-event-button-wrapper {
		bottom:25px;
	}
}
@media only screen and (max-width: 850px) {
	.home-featured-event-content {
		padding-bottom: 40px;
	}
	.home-featured-event-content h2 {
		margin-bottom: 10px;
	}
	.home-featured-event-content .date {
		font-size: 15px;
	}
	.home-featured-event-button-wrapper {
		bottom:10%;
	}
	.home-featured-event-button-wrapper a {
		font-size:1.25em;
		margin-bottom: 0;
	}
}
@media only screen and (max-width: 400px) {
	.home-featured-event-content .date {
		
		margin-bottom: 0;
	}
	.home-featured-event-content .category {
		font-size: 15px;
	}
}


/*hide rsvp buttons on past events*/
.page-template-page-past_events main .row article .description .button {
	display: none;
}






