﻿@font-face{font-family:"open-sans";src:local("OpenSans"),url("../fonts/OpenSans-Light.ttf") format("TrueType")}*{padding:0;margin:0;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{position:relative;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1.3em;color:#000;text-rendering:optimizeLegibility;min-width:320px;background:#fff}a{color:#000}blockquote,q{quotes:none}sup{font-size:.5em}abbr,acronym{border-bottom:1px dotted #bbb;cursor:help}nav ul{list-style:none}h1,h2,h3,h4{font-weight:400}#wrap{max-width:1200px;margin:0 auto;padding:0 40px 40px 40px;background:#fff url(../img/bg.jpg) 0 0 no-repeat;background-size:contain}@media only screen and (max-width: 550px){#wrap{padding-left:20px;padding-right:20px}#wrap>header{padding:10px !important;text-align:center}#wrap>header h1{font-size:8vw !important}#wrap>header h1 span{margin:10px 0;font-size:5vw !important}#wrap>header nav.branding{width:100%}#wrap>header nav.branding li{margin-bottom:12px !important}nav.main{margin-top:20px}nav.main ul{flex-direction:column;justify-content:center !important;align-items:center !important;align-content:center !important;border-bottom:1px solid rgba(143,36,41,.2)}nav.main ul li{width:100%;text-align:center;border-top:1px solid rgba(143,36,41,.2);padding:5px 0 !important}nav.main ul li a{width:100%;padding:10px 0 !important}nav.sub>ul{justify-content:center !important}section.registration div.columns{grid-column-gap:10px !important;grid-row-gap:20px !important;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr)) !important}section.registration div.columns fieldset{padding:10px !important}}div#wrap>header{position:relative;padding:20px;background:rgba(255,255,255,.9)}div#wrap>header>div{display:flex;justify-content:space-between;flex-wrap:wrap}div#wrap>header h1{font-family:open-sans,Arial,sans-serif;font-weight:200;font-size:40px;line-height:1.2em;margin-bottom:10px}div#wrap>header h1 span{display:block;padding-top:5px;font-size:20px;line-height:1.2em}div#wrap>header nav.branding ul{display:flex;justify-content:center;align-items:center;column-gap:15px}div#wrap>header nav.branding a{display:block;height:61px;overflow:hidden;text-indent:100%;white-space:nowrap}div#wrap>header nav.branding a.egm{width:65px;height:61px;background:url("../img/egm.png") 0 0 no-repeat}div#wrap>header nav.branding a.east{width:182px;height:41px;background:url("../img/east2.png") 0 0 no-repeat}div#wrap>header nav.main{margin-top:20px}div#wrap>header nav.main ul{width:100%;font-size:20px;line-height:1.2em;display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0;margin:0}div#wrap>header nav.main ul li{padding:0;margin:0}div#wrap>header nav.main ul li:first-child{margin-right:auto}div#wrap>header nav.main ul li:first-child a{padding-left:0}div#wrap>header nav.main ul li:last-child a{padding-right:0}div#wrap>header nav.main ul li.active{font-weight:800}div#wrap>header nav.main ul li.language a{display:flex;justify-content:center;align-items:center;column-gap:5px}div#wrap>header nav.main ul li.language a::before{display:block;width:1.5em;height:1.5em;content:"";background:url(../img/lang.svg) 0 50% no-repeat;background-size:contain}div#wrap>header nav.main ul a{display:inline-block;padding:2px 15px;color:#8f2429;text-decoration:none}div#wrap>header nav.main ul a:hover{text-decoration:underline}section{margin-top:20px}section>header{background:rgba(225,243,243,.9);padding:20px;margin-bottom:20px;text-align:center}section.no-margin{margin-top:0}nav.sub{margin-top:0x;background:rgba(255,255,255,.9);padding:0 20px 20px 20px}nav.sub ul{width:100%;font-size:20px;line-height:1.2em;display:flex;flex-wrap:wrap;justify-content:flex-end}nav.sub ul li:first-child a{padding-left:0}nav.sub ul li:last-child a{padding-right:0}nav.sub ul li.active{font-weight:800}nav.sub ul a{display:inline-block;padding:2px 15px;color:#8f2429;text-decoration:none}nav.sub ul a:hover{text-decoration:underline}article h1,section>header h1{font-size:1.4rem;line-height:1.5rem;color:#105f5a}article h2,section>header h2{margin-top:30px;font-size:1.2rem;line-height:1.3rem;color:#105f5a}article h3,section>header h3{margin-top:15px;margin-bottom:10px !important;font-size:1.1rem;line-height:1.2rem;color:#105f5a}article h4,section>header h4{color:#105f5a;font-size:1rem;line-height:1.2rem}section>header h2{margin-top:5px}article{background:#fff;padding:20px}article.center{text-align:center}article.no-pad-top{padding-top:0}article.no-pad-bot{padding-bottom:0}article h1,article h2,article h3,article p,article table,article ul,article ol,article legend{margin-bottom:15px}article a{color:#8f2429;text-decoration:underline}article li{margin-bottom:10px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}article ul{margin-left:1.1em}article .note{color:#888;font-size:.9em;line-height:1.1em}article ul{list-style:none}article ul li::before{content:"•";color:#c65e63;font-weight:400;display:inline-block;width:.9em;margin-left:-1em}article ul.lectures{list-style:none;margin:0}article ul.lectures li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:18px;padding:0}article ul.lectures li::first-line,article ul.lectures li:first-line{font-size:1.1em}article ul.lectures li::before{display:none}article ul.lectures .name{text-transform:uppercase;font-weight:600;color:#8f2429}article ul.lectures address{font-style:normal;font-size:1.1em;line-height:1.3em;margin-bottom:3px}article ul.lectures address strong{text-transform:uppercase;font-weight:600;color:#1e5083}article ul.lectures cite{font-style:normal}article ul.photos{list-style:none;margin-left:0;display:flex;flex-wrap:wrap}article ul.photos li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin:0 5px 5px 0;line-height:0}article ul.photos li::before{display:none}article ul.photos li a{display:inline-block}article ul.photos.v2 li{margin:0 6px 6px 0 !important}article ul.photos.v2 img{width:80px;height:52px}article iframe.youtube{width:560px;height:315px;max-width:100%}article nav.registration{text-align:center}article nav.registration a{font-size:20px;display:inline-block;background:#c65e63;color:#fff;padding:20px}section.grid{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));grid-auto-rows:auto}section.grid article{padding:20px;background:rgba(225,243,243,.95);height:100%}section.grid article h1{color:#105f5a;margin-bottom:15px}section.grid article p{text-align:justify;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.grid div.img img{max-width:100%}section.next article{background:#c65e63;color:#fff;padding:20px}section.next article h1,section.next article a{color:#fff}section.next article p{padding:15px 0;text-align:center;font-size:36px;line-height:1.1em;letter-spacing:.02em}section.next article nav{font-size:20px;overflow:hidden}section.next article nav ul{float:right;margin:0}section.next article nav li{display:inline-block;margin-left:10px}section.next article nav li::before{display:none}section.next aside{text-align:center;font-size:16px}section.next aside nav{padding:10px 0}section.next aside li{display:inline-block}section.next aside li::after{content:", "}section.next aside li:first-child::after,section.next aside li:last-child::after{content:""}section.columns article{-webkit-columns:400px 2;-moz-columns:400px 2;columns:400px 2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-column-rule:3px solid #e1f3f3;-moz-column-rule:3px solid #e1f3f3;column-rule:3px solid #e1f3f3}section.columns article p{text-align:justify;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.registration article{background:none;padding:0}section.registration h1{width:100%;margin-bottom:20px;background:rgba(225,243,243,.9);padding:20px;text-align:center}section.registration h2{color:#105f5a;text-align:center}section.registration fieldset,section.registration legend{background:rgba(255,255,255,.9)}section.registration div.columns{display:grid;grid-column-gap:20px;grid-row-gap:30px;grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));grid-auto-rows:auto}section.registration div.columns fieldset{height:100%;padding:20px}section.registration div.columns fieldset legend{margin:15px auto 20px auto;padding:0 10px}section.registration .submit{width:100%;padding:0 20px;text-align:center}section.registration .submit button[type=submit]{position:relative;background:#e8cbc7;padding-top:1px;font-size:1rem;margin:15px auto;color:#8f2429;font-weight:800;cursor:pointer;border-radius:5px}section.registration .submit button[type=submit] span{display:block;padding:10px 15px;border-top:1px solid rgba(255,255,255,.6);border-bottom:3px solid rgba(143,36,41,.3)}section.registration .submit button[type=submit]:active{top:2px;margin-bottom:17px}section.registration .submit button[type=submit]:active span{border-bottom:1px solid rgba(143,36,41,.3)}form .grid{display:grid;grid-column-gap:10px;grid-row-gap:25px;grid-template-columns:min-content 1fr;grid-auto-flow:row;grid-auto-rows:min-content}form .grid input{align-self:start}form .grid .grid{padding-top:8px}form label[for]{cursor:pointer}form .vertical label,form .vertical input,form .vertical textarea{display:block;width:100%}form .vertical label{margin-top:15px}form input[type=radio],form input[type=checkbox]{margin:5px;vertical-align:top}form input[type=text],form input[type=number],form input[type=email],form textarea{padding:5px 2px;border:1px solid #ccc;font-size:1.1rem;color:#105f5a;background:#f5f5f5}form input[type=text].inline{padding:2px;width:4em}form input.center{text-align:center}form input[type=number]{width:4em;text-align:center}form #hopo{display:none}table.tt{border-collapse:collapse;border-spacing:0;break-inside:avoid-column}table.tt tr:nth-child(even){background:#f8f8f8}table.tt td{padding:10px 0 10px 5px}table.tt td address{font-style:normal;font-size:1.1rem;line-height:1.3rem}table.tt td address strong{text-transform:uppercase;font-weight:600;color:#1e5083}table.tt td cite{font-size:.95rem;display:inline-block;font-style:normal;margin-top:5px}table.tt td:first-child{width:8%;padding:10px 5px 10px 0;font-size:.9em;text-align:left;vertical-align:top}table.tt td span.location{font-weight:normal !important;font-size:.9em;color:gray}table.tt td.br{color:#000;font-weight:bold}table.tt td.special{color:#775f95 !important;font-weight:bold}div#wrap>footer{padding:80px 0 40px 0;overflow:hidden;text-align:center}div#wrap>footer p{display:inline-block;padding:0 10px}div#wrap>footer nav,div#wrap>footer ul{display:inline-block}div#wrap>footer li{display:inline-block;padding:0 10px}div#wrap>footer li.active a{text-decoration:none;font-weight:600}div#wrap>footer a{color:#8f2429}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}