﻿body{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin:0;padding:0;min-width:270px;font-size:14px;}hr.gallery-separator{clear:both;border:8px solid #d70d16;border-radius:15px;}h1{font-size:24px;font-weight:200;color:#00478b;padding-top:30px;}h2{font-size:18px;font-weight:200;color:#00478b;margin-top:20px;}h2.gallery-event{background-color:#fff;padding:8px;border-radius:30px;color:#00478b;border:15px solid #d70d16;font-weight:700;font-size:16px;clear:both;}h3{font-size:18px;font-weight:200;color:#00478b;padding-top:50px;text-align:center;clear:both;padding-top:0;}div.gallery-row{min-height:160px;}p{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;}a{text-decoration:none;font-weight:600;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;}a:hover{text-decoration:underline;}table{margin:0;padding:0;border-spacing:0;border-collapse:separate;}video{max-width:660px;}.youtube{display:inline-table;position:relative;width:calc(100% - 10px);height:0;padding-bottom:56.25%;}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.blocks,.rounded-image,div#profile-box>div img,.news img,div#home img,div#obs img,.text img{border-radius:10px;box-shadow:4px 4px 5px #aaa;margin:2px 4px;max-width:100%;}div#profile-box>div.profile img{margin-right:10px;}div#profile-box>div.profile p{color:#00478b;}div#profile-box>div.profile .links{height:50px;}.blocks{width:100px;height:75px;}img.left,img.right{max-width:100%;}.news img.left,div#home img.left,div#obs img.left,.text img.left{float:left;margin:0 10px 10px 0;}.news img.right,div#home img.right,div#obs img.right,.text img.right{float:right;margin:0 10px 10px 10px;}div#outer-box{position:relative;width:calc(100% - 60px);background-color:#d70d16;padding:20px;margin:10px;border-radius:55px;box-shadow:4px 4px 5px #aaa;}div#banner-box{margin:0;border-radius:35px;}div#banner-box img{border-radius:35px;width:100%;background-color:#fff;}div#content-box #member-list{overflow:hidden;}div#bottom-graphic{clear:both;position:relative;left:-45px;height:60px;background-image:url("/images/bottom-bar-left.png");}div#bottom-graphic-left{clear:both;position:relative;left:-45px;height:60px;background-image:url("/images/bottom-bar-left.png");}div#bottom-graphic-right{position:relative;height:60px;width:208px;left:calc(100% - 111px);background-image:url("/images/bottom-bar-right.png");}div#profile-box,div#login-box,div#editor-box,div#renewal-box{border:20px solid #d70d16;margin:10px;padding:0 20px 0 20px;width:600px;min-height:400px;border-radius:50px;box-shadow:4px 4px 5px #aaa;background:#fff url("/images/rfp-profile.png") no-repeat 50% 20px;background-attachment:local;position:absolute;-top:calc(50% - 200px);left:calc(50% - 350px);z-index:1;}div#profile-box>div,div#login-box>div,div#editor-box>div,div#renewal-box>div{margin-top:100px;}div#profile-box>img,div#login-box>img,div#editor-box>img,div#renewal-box>img{float:right;padding:30px;cursor:pointer;}div#renewal-box{max-height:500px;overflow-y:scroll;position:absolute;top:150px;left:calc(50% - 350px);z-index:1000;}div#renewal-box>img{float:right;padding:30px;cursor:pointer;}div#profile-box,div#login-box,div#editor-box,div#content-box{margin:10px 0;padding:0 20px;background-color:#fff;border-radius:50px;}div#login-box{min-height:300px;}div.studios-panel>div{float:left;}div.info-panel{text-align:left;display:inline-block;width:calc(100% - 40px);background-color:#fff;border-radius:35px;margin:10px 0;padding:2px 20px;}div.info-panel>div{font-size:16px;color:#00478b;height:36px;padding:20px 20px;}div.info-panel>div>div{float:left;margin:0 20px;padding-bottom:10px;}div.info-panel>div>div>label{width:200px;}div.info-panel>div>div>span{font-weight:bold;cursor:pointer;}div.info-panel>div>div>span:hover{text-decoration:underline;}@media screen and (max-width:992px){div.info-panel>div>div>label{display:block;}}@media screen and (max-width:768px){div#outer-box{width:calc(100% - 50px);padding:20px;margin:5px auto;border-radius:30px;}div#profile-box{left:calc(50% - 250px);width:400px;}div#banner-box{padding:0;width:100%;}div#banner-box img{border-radius:20px;}div.info-panel,div#content-box{border-radius:20px;}div#content-box{border-radius:20px 20px 50px 50px;}}div#warning-box{border:20px solid #d70d16;margin:10px;padding:0 20px 0 20px;width:500px;height:200px;background-color:#fff;border-radius:50px;padding-bottom:80px;box-shadow:4px 4px 5px #aaa;}div#login{height:inherit;overflow-y:inherit;}div#background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none;z-index:999;}div#copyright{margin:0 auto;padding:20px 30px 20px 30px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:18px;color:#fff;text-align:center;}div#warning-box{border:20px solid #d70d16;margin:10px;padding:0 20px 0 20px;width:500px;height:200px;background-color:#fff;border-radius:50px;padding-bottom:80px;box-shadow:4px 4px 5px #aaa;}div#login{height:inherit;overflow-y:inherit;}div#background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none;z-index:999;}nav ul{margin-bottom:0;padding:0;list-style:none;width:100%;background-color:inherit;}nav ul li a{float:left;height:30px;min-width:100px;padding:0 5px;background-color:#fff;border-radius:20px;margin:5px;color:#00478b;text-align:center;text-decoration:none;font-size:16px;font-weight:600;line-height:32px;box-shadow:3px 3px 4px #aaa;}nav ul li a:hover{margin:7px 3px 3px 7px;color:#d70d16;background-color:#eee;box-shadow:0 0 0;text-decoration:none;}nav ul li.selected a{color:#d70d16;}@media screen and (max-width:992px){nav{display:none;width:120px;position:absolute;background-color:#d70d16;border-radius:15px;padding:10px;box-shadow:3px 3px 4px #aaa;left:0;z-index:100;}nav img{padding:0;margin:0;border:0;}}nav.connector{display:inline-block;height:100%;position:unset;width:calc(100% - 20px);margin-left:0;background-color:#d70d16;border-radius:35px;}nav.connector ul li a{width:calc(100% - 40px);padding:0;margin:20px;height:50px;line-height:50px;}#links.connector{width:100%;max-width:450px;min-height:80px;margin:0 auto;}div.years ul,div#archive ul{list-style:none;display:inline-block;width:calc(100% - 30px);margin:0;padding:15px;background-color:#d70d16;border-radius:36px;box-shadow:4px 4px 5px #aaa;}div.years ul li,div#archive ul li{float:left;height:30px;min-width:100px;padding:0 5px;background-color:#fff;border-radius:20px;margin:5px;color:#00478b;text-align:center;text-decoration:none;font-weight:600;line-height:32px;box-shadow:3px 3px 4px #aaa;cursor:pointer;}div.years ul li:hover,div#archive ul li:hover{margin:7px 3px 3px 7px;color:#d70d16;background-color:#eee;box-shadow:0 0 0;text-decoration:none;}div.years ul.selected,div#archive ul.selected{color:#d70d16;}span.mobile{display:none;}span.fb-like{display:block;}@media screen and (max-width:992px){span.mobile{color:#fff;font-size:30px;cursor:pointer;display:block;}}div#profiles{margin:0;}table#schedule{vertical-align:top;width:calc(100% - 170px);border-spacing:5px;}table#schedule th,table#schedule td{color:#00478b;padding:5px;}table#schedule th{font-weight:bold;}table#schedule th.time{width:30px;}table#schedule td{border-radius:16px;background-color:#fff;}table#schedule td.programme{cursor:pointer;}table#schedule td.programme:hover{text-decoration:underline;}table#schedule td.time.selected,table#schedule td.programme.selected{background-color:#00478b;color:#fff;font-weight:bold;}div#full-schedule-container{display:grid;grid-template-columns:54px repeat(7,calc((100% - 84px)/7));column-gap:5px;border-spacing:10px 5px;border-collapse:separate;background-color:#d70d16;border-radius:45px;box-shadow:4px 4px 5px #aaa;border:15px solid #d70d16;margin:15px 0;}div#full-schedule-container>div{display:grid;row-gap:5px;grid-template-rows:30px;grid-auto-rows:56px;}div#full-schedule-container>div.today{border:#00478b 3px solid;font-weight:bold;background-color:#00478b;padding:0 4px;margin:0 -4px;border-radius:15px;margin-bottom:-6px;padding-bottom:6px;}div#full-schedule-container>div>div.day.heading{color:#00478b;padding:5px;font-size:18px;text-align:center;font-weight:bold;}div#full-schedule-container>div.today>div.day.heading{color:#d70d16;}div#full-schedule-container .time.heading{color:#00478b;padding:5px;font-size:18px;font-weight:bold;}div#full-schedule-container div.programme{min-width:100px;border:#d70d16 3px solid;padding:5px;color:#00478b;background-color:#fff;border-radius:15px;text-align:center;cursor:pointer;overflow:hidden;}div#full-schedule-container div.programme>div{vertical-align:top;}div#full-schedule-container div.programme>div>div{display:inline-block;}div#full-schedule-container div.programme.now{background-color:#00478b;color:#fff;font-weight:bold;}div#full-schedule-container div.programme.live{color:#d70d16;font-weight:700;line-height:20px;}div#full-schedule-container div.programme:hover{border:#00478b 3px solid;background-color:#e0e0e0;}@media screen and (max-width:1200px){div#full-schedule-container>div{grid-template-rows:60px;grid-auto-rows:86px;}}div.gallery{height:2000px;overflow:auto;}form.events-schedule input[type=submit]{cursor:pointer;border:0;background-color:#d70d16;color:#fff;font-size:18px;font-weight:700;height:36px;border-radius:24px;padding:5px 15px;box-shadow:3px 3px 4px #aaa;}form.events-schedule input[type=submit]:hover{-margin:7px 3px 3px 7px;color:#d70d16;background-color:#eee;box-shadow:0 0 0;text-decoration:none;}form.membership input[type=submit],button.send,button.listen,button.action{cursor:pointer;border:0;background-color:#d70d16;color:#fff;font-size:18px;font-weight:600;border-radius:24px;padding:5px 15px;box-shadow:3px 3px 4px #aaa;}form.membership input[type=submit]:disabled,button.action:disabled{cursor:none;background-color:#d70d16;color:#808080;}form.membership input[type=submit]:disabled:hover,button.action:disabled:hover{cursor:none;background-color:#d70d16;color:#00478b;}button.send{width:100px;text-align:center;margin:5px 0;}form.membership input[type=submit],button.action{margin:5px;}form.membership input[type=submit]:hover,button.action:hover{color:#d70d16;background-color:#eee;box-shadow:0 0 0;text-decoration:none;}form.membership label{height:30px;width:100px;}form.membership input[type=text]{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;border-radius:10px;border:1px solid #00478b;background-color:#f0f0f0;width:560px;padding:5px;}div#days{margin:20px auto;padding:10px;width:calc(100% - 60px);background-color:#d70d16;border-radius:45px;box-shadow:4px 4px 5px #aaa;}div#days ul{float:left;list-style-type:none;padding:10px;}div#days ul li{height:20px;width:150px;background-image:url("/images/schedule/blank.png");color:#00478b;text-align:center;text-decoration:none;padding:14px 0;font-size:22px;font-weight:200;cursor:pointer;}div#days ul li:hover{color:#d70d16;}div#days ul li.selected{font-weight:bold;}@media screen and (min-width:768px){div#days{width:750px;}}div#profile,div#overlay{display:block;visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear;}div#profile.show,div#overlay.show{visibility:visible;opacity:1;}div#overlay{background-color:rgba(3,3,3,.5);position:fixed;left:0;top:0;z-index:100;height:100%;width:100%;overflow:hidden;-background-image:url("/images/ajax-loader.gif");background-image:none;background-position:center;background-repeat:no-repeat;-display:none;}div#overlay.spinner{background-image:url("/images/ajax-loader.gif");}div.tweet-panel{background-color:#fff;border-radius:35px;margin:10px 0;padding:2px 20px;}div.tweet{font-size:14px;color:#00478b;background:url("/images/nav/twitter-bird-small.png") no-repeat;height:20px;text-indent:50px;padding:12px 0;}div.tweet span{padding-left:10px;}div#request-page,div#acknowledge-terms-page{display:block;visibility:hidden;opacity:0;position:absolute;top:40px;border:20px #d70d16 solid;background-color:#fff;border-radius:50px;z-index:1000;box-shadow:4px 4px 5px #aaa;}div#request-page{padding:15px;max-width:600px;width:50%;min-height:520px;}div#request-page.show{visibility:visible;opacity:1;}div#acknowledge-terms-page{width:600px;min-height:220px;}div.request{clear:both;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;color:#00478b;background-color:#fff;border-radius:35px;padding:10px;}div.request div.label{margin-top:10px;}div.request form input,div.request form textarea{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;border-radius:10px;border:1px solid #00478b;background-color:#f0f0f0;width:calc(100% - 20px);}div.request form input{height:30px;padding:0 10px;}div.request form textarea{height:100px;padding:10px;}div#request-box{float:left;width:120px;margin:0;padding:0;display:none;}div.gallery a{float:left;}div.gallery img{border:0;height:150px;}div#documents{border:20px solid #d70d16;border-radius:45px;}div#documents ul{-list-style-type:none;}div#documents ul li{width:calc(100% - 70px);-margin:2px;-vertical-align:central;background-repeat:no-repeat;-border:10px solid #e0e0e0;-border-radius:30px;}div#documents ul li.meeting{-background-image:url("/images/RFPmtglogo.png");}div#documents ul li.officer{-background-image:url("/images/RFPofficerRpt.png");}div#documents ul li.newsletter{-background-image:url("/images/RFPNewslogo.png");}@media screen and (min-width:1200px){div#documents ul li{width:calc(50% - 70px);}}div.twitter{border:solid 2px #e0e0e0;margin:5px;padding:5px;border-radius:10px;color:#00478b;font-size:12px;font-weight:bold;}div.profiles span,span.profile,span.login{cursor:pointer;font-weight:600;color:#00478b;}div.profiles span:hover,span.profile:hover,span.login:hover{text-decoration:underline;}a#add{float:left;height:20px;width:200px;background-color:#fff;border-radius:20px;margin:4px;color:#00478b;text-align:center;text-decoration:none;line-height:20px;cursor:pointer;}a#add:hover{color:#d70d16;background-color:#e0e0e0;}#graphs{width:100%;height:210px;overflow:auto;overflow-y:hidden;white-space:nowrap;background:#e0e0e0;border-radius:15px;margin:0 auto;}#graphs img{width:200px;height:164px;}#ob-wagon-drawings,#ob-wagon-project{width:100%;height:190px;overflow:auto;overflow-y:hidden;white-space:nowrap;background:#e0e0e0;border-radius:15px;margin:0 auto;}#ob-wagon-drawings img,#ob-wagon-project img{width:200px;height:141px;background:#f8f8f8;}.carousel{border:0;border-radius:20px;background-color:#fff;color:#00478b;box-shadow:3px 3px 4px #aaa;margin:4px;}.carousel:hover{background-color:#eee;color:#d70d16;margin:4px 2px 4px 6px;box-shadow:0 0 0;}#links{margin:0;padding:0;height:160px;width:80px;}#links a{float:left;text-decoration:none;height:80px;width:90px;}#links a div{text-align:center;color:#00478b;background-color:#fff;font-size:10px;font-weight:bold;padding:0 4px;margin:10px 8px;height:12px;line-height:14px;width:68px;border-radius:10px;}#links a img{margin:0 20px;border:0;}#links a:hover{border:1px solid #00478b;height:78px;width:88px;}#links a:hover div{color:#d70d16;}ul.wrapped{list-style-type:none;padding-left:0;}ul.wrapped li{display:inline-block;white-space:nowrap;width:250px;padding:0 0 0 40px;line-height:40px;background-repeat:no-repeat;border-radius:15px;}ul.wrapped li:hover{background-color:#e0e0e0;}ul.wrapped li a{margin:0;display:block;width:100%;text-overflow:ellipsis;overflow-x:hidden;}ul.wrapped li :hover a{color:#f00;text-decoration:none;}ul.wrapped .carousels li{width:550px;}li.pdf{background-image:url("/images/pdf-small.png");}li.xls{background-image:url("/images/xls-small.png");}li.web{background-image:url("/images/web-small.png");}li.email li{background-image:url("/images/email-small.png");}li.expander{border:15px solid #d70d16;margin:4px;padding:8px;border-radius:35px;box-shadow:4px 4px 5px #aaa;}li.expander>h2{cursor:pointer;}li.expander>div{display:none;}div.youtube1{float:left;width:267px;height:150px;overflow:hidden;position:relative;}div.youtube1>img{cursor:pointer;position:relative;top:-35px;height:200px;}div.youtube1>div.logo{position:absolute;top:10px;right:10px;height:20px;width:40px;opacity:.7;background-image:url("/images/youtube-logo.png");border-radius:5px;background-repeat:no-repeat;cursor:pointer;}div.youtube1:hover>div.icon{position:absolute;top:calc(50% - 10px);right:calc(50% - 12px);height:22px;width:24px;background-image:url("/images/youtube-icon.png");border-radius:5px;background-repeat:no-repeat;cursor:pointer;}form[name=editor] label{float:none;}form[name=editor] div.radio{margin:15px;}form[name=editor] input[type=text],form[name=editor] input[type=time],form[name=editor] input[type=date],form[name=editor] select{height:20px;width:90%;background-color:#fff;border-radius:20px;margin:5px;padding-left:5px;color:#00478b;text-decoration:none;font-weight:600;line-height:22px;border:1px solid #c0c0c0;box-shadow:3px 3px 4px #aaa;}form[name=editor] select[size]{height:80px;border-radius:5px;}form[name=editor] textarea{width:80%;height:100px;color:#00478b;border-radius:20px;box-shadow:3px 3px 4px #aaa;}form[name=editor] div.buttons{padding:10px 0 30px 0;}form[name=editor] div.buttons button{padding:4px;color:#fff;padding:5px 15px;font-weight:600;font-size:18px;border:0;background-color:#d70d16;border-radius:15px;box-shadow:3px 3px 4px #aaa;cursor:pointer;}form[name=editor] div.buttons button:hover{color:#d70d16;background-color:#eee;}-ul.members{list-style-type:none;}-ul.members>li{width:300px;height:25px;}-ul.members>li>span{float:right;}form[name=renewal]{position:relative;}form[name=renewal] div.skill{float:left;margin:15px;}form[name=renewal] label{float:none;}form[name=renewal] div.radio{margin:15px;}form[name=renewal] input[type=text],form[name=renewal] input[type=date],form[name=renewal] select,form[name=renewal] select[name=memberId]{height:30px;width:80%;background-color:#fff;border-radius:20px;margin:5px;padding-left:5px;color:#00478b;text-decoration:none;font-weight:600;line-height:22px;border:1px solid #c0c0c0;box-shadow:3px 3px 4px #aaa;}form[name=renewal] textarea{width:80%;height:100px;color:#00478b;border-radius:20px;box-shadow:3px 3px 4px #aaa;}div.buttons{padding:10px 0 30px 0;}div.buttons button{padding:10px;color:#00478b;font-weight:600;font-size:18px;background-color:#fff;border-radius:15px;box-shadow:3px 3px 4px #aaa;}div#declaration{display:none;position:absolute;bottom:0;color:#00478b;font-size:18px;background-color:#fff;border:20px solid #d70d16;border-radius:35px;box-shadow:3px 3px 4px #aaa;}-ul.members>li{width:300px;height:25px;}-ul.members>li>span{float:right;}table.listing table{border-spacing:0;}table.listing td{font-size:14px;width:100px;height:20px;padding:4px;}table.listing th{font-size:14px;color:#e0e0e0;background-color:#d70d16;text-align:left;padding:4px;border-right:1px solid #fff;}table.listing th:hover{color:#fff;}table.listing tr a{font-weight:500;}table.listing tr th.wide,table.listing tr td.wide{width:240px;}table.listing tr:hover{background-color:#00478b;color:#fff;cursor:pointer;}table.listing tr:hover a{color:#fff;}#programmes td{font-size:14px;width:100px;height:20px;padding:4px;}#programmes th{font-size:14px;color:#fff;background-color:#d70d16;width:100px;}#programmes tr a{font-weight:500;}#programmes tr:hover{background-color:#00478b;color:#fff;cursor:pointer;}.wide{width:240px;}.extra-wide{width:480px;}#programmes tr:hover a{color:#fff;}div.ui-widget-overlay{background:#000;opacity:.8;filter:Alpha(Opacity=80);}div.rounded{border:20px solid #d70d16;border-radius:45px;padding:20px;}form label{display:inline-block;-height:50px;vertical-align:top;}form[name=join-form] label{width:25%;}form input[type=text],form textarea{-height:50px;width:400px;border-radius:2px;}form div.checkboxes{padding-left:200px;}form div.checkboxes label{width:100px;}span.form-required{color:#d70d16;}div.submit{height:30px;}div.apply{clear:both;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;color:#00478b;background-color:#fff;border-radius:35px;padding:10px;}div.apply div.label{margin-top:10px;}div.apply form input,div.apply form textarea{font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;border-radius:10px;border:0;background-color:#f0f0f0;}div.apply form input[type=text]{height:30px;padding:0 10px;}div.apply form textarea{height:100px;padding:10px;}button.send{cursor:pointer;border-radius:24px;background-color:#d70d16;border:0;color:#fff;padding:5px 15px;font-size:18px;width:100px;text-align:center;font-weight:700;height:36px;box-shadow:3px 3px 4px #aaa;margin:5px 0;}.expander{border:15px solid #d70d16;margin:4px;padding:8px;border-radius:35px;box-shadow:4px 4px 5px #aaa;}.expander>h2{cursor:pointer;}.expander>div{display:none;}table.engineering th{font-weight:bold;background-color:#808080;color:#fff;}table.engineering td{vertical-align:top;background-color:#e0e0e0;}table.engineering tr.retired td{text-decoration:line-through;}.expander{border:15px solid #d70d16;margin:4px;padding:8px;border-radius:35px;box-shadow:4px 4px 5px #aaa;}.expander>h3{cursor:pointer;}.expander>div{display:none;}div.d-types h3{text-align:left;}div.d-types td{padding:3px;background-color:#e0e0e0;}div.d-types td:nth-child(1){text-align:right;}div.d-types td:nth-child(2){width:500px;}div.d-types td:nth-child(3){text-align:right;}div#events div{float:none;}div#events div.pdf{width:100%;}div#events div.text{width:100%;margin:4px;}div#events div.pdf iframe{width:100%;height:1200px;}table#obs{padding:10px;border:20px solid #d70d16;border-radius:45px;box-shadow:4px 4px 5px #aaa;margin-bottom:20px;}table#obs th,table#obs td{font-size:16px;color:#00478b;}table#obs th{text-align:left;font-weight:bold;}@media screen and (min-width:1200px){div#events div{float:left;}div#events div.pdf{width:800px;}div#events div.text{width:calc(100% - 700px);margin:4px;}div#events div.pdf iframe{width:800px;height:1200px;}}div.apply form[name=join-form] input[type=text]{margin:5px 0;border:1px solid #00478b;}div.apply form[name=join-form] textarea,div.apply form[name=join-form] input[type=date]{border:1px solid #00478b;}span.credit{position:relative;left:-205px;text-decoration:none;color:#000;font-weight:200;background-color:rgba(0,0,0,.2);}span.credit:hover{text-decoration:none;}div.webcam{display:block;height:calc(100% - 20px);}div.webcam div{float:left;width:calc(50% - 50px);margin:0 20px;}div.webcam div img{position:relative;width:calc(100% - 20px);top:0;border:20px solid #d70d16;border-radius:45px;box-shadow:4px 4px 5px #aaa;margin-bottom:20px;}div.webcam div img.cam{display:none;}div.webcam div img.shutter{display:block;}div.webcam div h2{display:none;}div.webcam div.live img.shutter{display:none;}div.webcam div.live h2{text-align:center;position:relative;top:-81px;margin:0 20px -40px 20px;padding:10px;width:calc(100% - 40px);color:#fff;background-color:rgba(128,128,128,.2);border-bottom-left-radius:24px;border-bottom-right-radius:24px;display:block;}@media screen and (max-width:992px){div.webcam div{width:calc(100% - 20px);margin:20px 0;}div.webcam div.live{margin:0 0;}}@media screen and (max-width:576px){div.webcam div{width:100%;}div.webcam div img{border-width:10px;border-radius:25px;}div.webcam div.live h2{top:-76px;margin:0 15px;border-bottom-left-radius:14px;border-bottom-right-radius:14px;}}@media screen and (max-width:350px){div.webcam div img{border-width:5px;border-radius:15px;}div.webcam div.live h2{top:-66px;margin:0 5px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}}#eventcam{display:none;}div#request-container{width:100%;display:flex;justify-content:center;}.banners{margin:0 40px;}.banners>a>img{height:42px;border-radius:5px;margin-left:10px;}img#internet-radio-uk{height:50px;}img#smile-publishing{background-color:#fff;padding:4px;}img#hba{height:30px;background-color:#fff;padding:10px;}img#mixcloud{padding:15px;height:20px;background-color:#5000ff;}ul.tabs{overflow:hidden;border:1px solid #ccc;border-bottom:0;background-color:#e0e0e0;list-style-type:none;display:inline-flex;padding-inline-start:0;margin:0;color:#00478b;font-weight:501;width:100%;}ul.tabs li{background-color:#fff;color:#d70d16;float:left;border:0;outline:0;cursor:pointer;margin-top:5px;padding:14px 16px;transition:.3s;border-top-left-radius:10px;border-top-right-radius:10px;border:1px #888 solid;font-weight:600;margin:0 1px;}ul.tabs li h3{margin:0;}ul.tabs li.active{background-color:#d70d16;color:#e0e0e0;}div.tabs>div{padding:6px 12px;background-color:#e0e0e0;border:1px solid #ccc;border-top:0;display:none;-animation:fadeEffect 1s;width:calc(100% - 24px);opacity:0;transition:visibility .3s linear,opacity .3s linear;}div.tabs>div.show{opacity:1;display:block;}@keyframes fadeEffect{from{opacity:0;}to{opacity:1;}}ul.tabs li,button.action,.ripple{background-position:center;transition:background .8s;}ul.tabs li :hover,button.action :hover,.ripple :hover{background:#47a7f5 radial-gradient(circle,transparent 1%,#47a7f5 1%) center/15000%;}ul.tabs li:active,button.action:active,.ripple:active{background-color:#6eb9f7;background-size:100%;transition:background 0s;margin:0;}tr.expired td{background-color:#d70d16;color:#fff;font-weight:700;}tr.expired.left td{background-color:#00478b;color:#fff;font-weight:700;}tr.expired.left.expired td{background-color:#f0f;color:#fff;font-weight:700;}tr.incomplete td{background-color:#e0e0e0;color:#000;font-weight:700;}tr.not-full-member td{background-color:#ff8000;color:#fff;font-weight:700;}img.mixcloud,img.webcam{margin:0 2px;vertical-align:middle;padding:2px;height:15px;border-radius:5px;}img.mixcloud{background-color:#5000ff;}img.webcam{background-color:#f0f;}#listen-info{float:right;width:100%;max-width:345px;margin:0;padding:0;padding-bottom:10px;}.listen{color:#fff;width:150px;margin:2px 10px;}.listen:focus{outline:0;}#listen-now.listen{background-color:#d70d16;}#listen-now.listen:after{content:"Listen Now";}#public-listen-now.listen{background-color:#ff8000;}#public-listen-now.listen:after{content:"Public Feed";}#listen-now.listen.playing,#public-listen-now.listen.playing{background-color:#00f;}#listen-now.listen.playing:after,#public-listen-now.listen.playing:after{content:"Playing...";}#listen-again.listen{background-color:#f0f;}#listen-again.listen:after{content:"Listen Again";}div.connector.dialogue>div{position:absolute;background-color:#fff;z-index:1000;border:18px solid #d70d16;font-weight:700;padding:5px;border-radius:25px;margin:5px;width:85%;box-shadow:3px 3px 4px #aaa;}div.connector.dialogue>div ul{list-style-type:none;margin:0 auto;padding:0;}div.connector.dialogue>div ul li{display:inline-block;width:80px;}div.connector.dialogue>div ul li a{text-decoration:none;font-size:16px;color:#00478b;}div.connector.dialogue>div ul li a img{height:60px;margin:0 5px;}div.connector.dialogue>div button.close,div.connector.dialogue>div button.install{margin:10px;color:#00478b;font-size:16px;font-weight:700;background-color:#fff;width:150px;border-radius:20px;line-height:32px;box-shadow:3px 3px 4px #aaa;}div.connector.dialogue>div button.close:hover,div.connector.dialogue>div button.install:hover{color:#d70d16;background-color:#eee;box-shadow:0 0 0;text-decoration:none;border-color:inherit;}div.connector.dialogue>div button.install{width:220px;}#request-dialogue{top:550px;left:calc(50% - 225px);width:400px;}#share-dialogue{top:600px;left:calc(50% - 225px);width:400px;}#install-dialogue{top:600px;left:calc(50% - 225px);width:400px;}.footer{background-color:#808080;border-radius:20px;margin-top:20px;}.footer ul{list-style-type:none;margin:0;padding:0;text-align:center;}.footer ul li{display:block;padding:5px;}@media screen and (min-width:768px){.footer{border-radius:45px;}.footer ul li{display:inline-block;padding:20px;}}@media screen and (min-width:768px){div#content-box.home{width:calc(100% - 163px);margin-left:123px;}div#request-box{display:block;}}