@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,700italic,500italic,300,500,700);.page{max-width:1200px;margin:0 auto;position:relative}body{font-family:'Open Sans',sans-serif;font-size:16px;font-weight:300;color:#555;margin:0;padding:0}h1{margin:0 0 1em 0;font-size:2.8em;font-weight:700}h2{margin:0 0 .5em 0;font-size:1.6em;font-weight:700;line-height:1.1em}h2.archive-header{background-color:#fcfcfc;padding:5px;border:solid 1px #c60}h3{margin:0 0 .5em 0;font-size:1.3em;font-weight:700}h4{margin:0 0 1.5em 0;font-size:1em;font-weight:700}p{margin:0 0 1em 0}a{color:#007eff}b{font-weight:500}a:visited::after{color:#65b100}a.btn:hover{background-color:rgba(0,0,0,.3)}a.btn{font-size:1.2em;text-decoration:none;color:#fff;border:solid 1px #fff;padding:4px 15px;transition:background-color .5s}.strong{font-weight:500}.headline{color:#c60;margin-bottom:0}header{position:absolute;top:0;left:0;height:430px;height:140px}header a.logo{position:absolute;display:block;width:300px;max-width:250px;height:140px;background:url(../Content/ctpwg-logo.svg) no-repeat 0 0;background-size:contain;top:5px;left:5px;z-index:1}header a.logo span{display:none}div.hero{position:relative;height:430px;width:100%;background:#fff url(../Content/hero-3.jpg) no-repeat center bottom}div.hero .page{padding-top:130px}div.hero h1{color:#fff;line-height:1em;font-size:1.7em;margin:0 30px 0 0}div.hero p{color:#fff}div.hero::after{content:'';display:block;clear:both}section{padding:0 30px}section::after{content:'';display:block;clear:both}section article p:first-of-type{margin-bottom:5px}section.main{margin-top:30px;margin-bottom:30px;padding:0}section.main aside{width:33%;float:left;text-align:center}section.main .content{margin:15px;background:no-repeat center top;background-size:75px 75px;padding-top:85px}section.main a,section.main .content a,.content a,section.main a:visited{color:#fda503;text-decoration:none}section.main aside a:hover,section.main .content a:hover,.content a:hover{text-decoration:underline;color:#c60}section.main aside .content.next-meeting{background-image:url(../Content/calendar.svg)}section.main aside .content.last-meeting{background-image:url(../Content/last-meeting.svg)}section.main aside .content.other-stuff{background-image:url(../Content/icon_gear.svg)}.one{background:#c60;color:#fff;padding:20px}div.content{margin-top:150px}div.content h2{margin:20px 0;color:#c60;text-align:center}section.meeting a{color:#c60;color:#fda503;text-decoration:none}section.meeting a:hover{text-decoration:underline;color:#c60}hr{border:0;border-top:solid 1px #c60;margin:30px 0}#contact{margin:0 auto;background:#f5f3ee;width:60%;z-index:999;border:solid 1px #1b355a;border-radius:6px;padding:0 20px}#contact h1{font-size:1.5em;margin-top:15px;margin-bottom:2%}#contact .editor-label{width:100%;text-align:left;font-size:.9em}#contact input[type=text],#contact textarea{width:100%;border:solid 1px #333;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:2px;overflow:hidden;margin-bottom:4px}#contact textarea{height:250px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.button-link{padding:10px 15px;background:#7f739b;background:#c60;background:#fda503;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:solid 0 #20538d;text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.2);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:15px 0 18px 86%}.button-link:hover,.button-link:focus{background:#7f739b;background:#c60;color:#fff;border:solid 0 #2a4e77;text-decoration:none;font-weight:normal;color:#e3e3e3;cursor:pointer}.button-link:active{-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);-moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.6);box-shadow:inset 0 1px 4px rgba(0,0,0,.6);background:#7f739b;background:#c60;border:solid 0 #203e5f}#contact span.form-error{color:#c00}nav{background-color:rgba(0,0,0,.65);position:absolute;top:0;left:0;padding:50px 0 0 0;width:100%}nav::after{content:'';display:block;clear:both}nav ul{list-style:none;margin:0;padding:0}nav ul li:hover{background-color:#c60}nav ul li:hover>ul{display:block}nav ul li a{display:inline-block;color:#fff;padding:10px 20px;text-decoration:none;width:125px;position:relative}nav ul li a:visited{color:#fff}nav ul li a:hover{background-color:#fda503}nav ul ul{position:absolute;top:100%;background-color:#c60;display:none}nav ul ul li{position:relative}nav ul ul ul{left:100%;top:0}nav>ul{padding-left:360px}nav>ul>li{float:left}nav>ul>li>a{width:auto;padding:10px 20px 15px 20px}nav a[aria-haspopup="true"]::after{content:'';display:block;width:0;height:0;position:absolute;top:16px;right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #fff}nav>ul>li>a[aria-haspopup="true"]::after{border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent;left:20px;right:auto;bottom:6px;top:auto}footer{font-size:.83em;margin:40px;color:#999}footer .content{margin-top:0;text-align:center}footer a{margin-left:30px;color:#777}footer a:visited{color:#777}footer a:hover{color:#000}footer span{display:inline-block;right:100%;margin-left:30px;color:#777}footer span a{margin-left:0}#map{width:500px;height:500px;min-height:100%}p.cancelled{font-size:2em;color:red}#go{color:#fff}