/* DEFAULT STYLING */.appwrapper .appbtn.appmyprefs.localized#apprefsbtn {display:none;}.appwrapper#appsetup {padding:30px;}.appwrapper .downloadlist {display:block;clear:both;width:100%;min-height:60px;}.appwrapper .appanels.openpanel {box-shadow:0 19px 38px rgba(0,0,0,0.30),0 15px 12px rgba(0,0,0,0.22);}.appwrapper #appoverlay {background:#212121;}#errornotice {color:#d10101;}.appwrapper .smallfctext.msgtxt {color:#ffffff;font-weight:700;}.appwrapper .smallfctext.msgtxt {background:#d10101;}#setstreamlink.errorlink {border-bottom:2px #d10101 solid;}.appwrapper .smallfctext.msgtxt.notification {background:#02841e;}.appwrapper .panelheader.fctext a.apptitlelink, .appwrapper .panelheader.fctext a.apptitlelink:visited, .appwrapper .panelheader.fctext a.apptitlelink:hover, .appwrapper .panelheader.fctext .panelheader.fctext.apptitlelink:active {color:#ffffff;}.appwrapper .panelheader.fctext a.apptitlelink:active {opacity:0.5;}.appwrappeer .appcard .appfbmedia {margin:0px auto 0px auto;max-width:500px;}/* FIRSTMAGIC COMPABILITY */ .appwrapper a, .appwrapper a:visited, .appwrapper a:hover, .appwrapper a:active, .appwrapper .fctext a, .appwrapper .fctext a:visited, .appwrapper .fctext a:hover, .appwrapper .fctext a:active, .appwrapper a.fctext, .appwrapper a.fctext:visited, .appwrapper a.fctext:hover, .appwrapper a.fctext:active {text-decoration:none;}.appwrapper h1, .appwrapper h2, .appwrapper .contentbox h2, .appwrapper h3, .appwrapper h4, .appwrapper h4.fctext, .appwrapper .contentbox .fctext, .appwrapper .contentbox .fctext .smallfctext, .appwrapper .contentbox .timestamp, .appwrapper .contentbox.appcard .mediaprevframe {margin:0px;padding:0px;text-align:left;letter-spacing:0px;box-shadow:none;} .appwrapper .mediaitem.xhtmlmedia .fctable.fulltable br {display:none;} .appwrapper .mediaitem.xhtmlmedia .fctable.fulltable .nofctable br {display:block;}hr{clear:both;width:100%;padding:0px;margin:0px;opacity:0;height:1px}/* FRAMEWORK */.appwrapper .fctable.fctext.devicenote {text-align:center;}p {margin:0px;padding:0px;}body, .appwrapper {margin:0px;padding:0px;}.appwrapper .panelheader.fctext {text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#appheader {width:100%;position:fixed;z-index:3;height:48px;top:0px;left:0px;overflow:hidden;}.appwrapper .fctext.moreless .smallfctext a {padding:1px 10px 1px 10px;border-radius:50px;margin:5px 0px 5px 0px;}.appwrapper .fctext.moreless .smallfctext a, .appwrapper .attachmentsbox .smallfctext.downloadfile a {display:inline-block;}.appwrapper .attachmentsbox .smallfctext.downloadfile a {padding:0px 10px 0px 10px;border-radius:50px;float:left;margin-right:10px;}.appwrapper #appcanvas {top:0px;left:0px;bottom:0px;right:0px;position:fixed;z-index:0;}.appwrapper .appanels .applogo{width:100%;height:80px;}.appwrapper  .apptxtfield {width:100%;padding:20px 0px 20px 0px;margin:0px;box-sizing:border-box;}.appwrapper #saveapplink.appformbtn {width:50px;height:50px;display:inline-block;background:url(glyphs.png) no-repeat;background-position:-327px -39px;opacity:1;top:5px;right:0px;position:absolute;z-index:1;border:none;visibility:hidden;opacity:0;}.appwrapper #saveapplink.appformbtn:active {opacity:0.5;}.appwrapper .appanels .appcontactpoints {margin:10px 0px 10px 0px;max-width:100%;}.appwrapper .appanels .approfilepic{float:left;width:80px;height:107px;margin:0px 15px 20px 0px;}.appwrapper .contactinfo {margin:0px 0px 0px 0px;}.appwrapper .appanels .appsocialbtn{margin-right:10px;margin-bottom:10px;display:inline-block;background:url(glyphs.png) no-repeat;width:24px;height:24px;opacity:1}.appsocialbtn:active{opacity:.7}.appwrapper .appanels .appanelprofile {top:0px;left:0px;right:0px;bottom:0px;position:absolute;z-index:1;overflow-x:hidden;overflow-y:auto;padding:0px;}.appwrapper .mediaitem.mediafull {position:relative;z-index:1;width:100%;margin:0px;padding:0px;}#errornotice {margin-top:10px;margin-bottom:5px;}.appbody {width:100%;position:relative;z-index:2;top:0px;left:0px;padding-top:48px;margin:0px;}.appwrapper .appfeed {position:relative;z-index:1;width:100%;margin:0px;padding:0px;}.appwrapper .appfaded {top:0px;left:0px;bottom:0px;right:0px;position:fixed;z-index:3;opacity:0;visibility:hidden;}.appwrapper .smallfctext.msgtxt {padding:5px 5% 5px 5%;width:90%;text-align:center;bottom:0px;left:0px;position:fixed;z-index:99;}.appwrapper .smallfctext.msgtxt.notification {cursor:pointer;visibility:hidden;opacity:0;}.appwrapper #appbyline, .appwrapper #publisher, .appwrapper #preferences {top:0px;left:100%;width:90%;height:100%;position:fixed;z-index:5;}.appwrapper #preferences {top:0px;left:-90%;width:90%;height:100%;position:fixed;z-index:5;}.appwrapper #appbtnrow.spin, #setstreamlink.spin {background:url(smallspinner.gif) right center no-repeat;background-size:20px 20px;} .appwrapper #setstreamlink.spin {background-position:right 16px top 16px;}.appwrapper .datebox.smallfctext {display:inline-block;top:0px;right:15px;position:absolute;z-index:3;padding:0px 5px 0px 5px;}#apptitle.panelheader.fctext {top:0px;left:210px;right:60px;bottom:0px;position:absolute;z-index:0;text-align:right;background:none !important;}.appwrapper .appbtn {cursor:pointer;border:none;width:36px;height:36px;margin-left:13px;margin-top:6px;display:inline-block;background:url(glyphs.png) no-repeat;width:36px;height:36px;opacity:1}.appwrapper .appbtn#apprefsbtn {margin-left:11px;margin-right:7px;}.appwrapper .appbtn.appreturnmenu {margin-left:-17px;width:26px;display:none;}.appwrapper .appbtn:active{opacity:.7}#appbtnrow {margin:0px 28px 0px 0px;white-space:nowrap;padding:0px 0px 0px 17px;}.appwrapper .appbtn.appoll {background-position:-75px -45}.appwrapper .appbtn.apphome {background-position:-25px -110px;display:none;}.appwrapper .appbtn.appabout {background-position:-133px -45}.appwrapper .appbtn.appreturnmenu {background-position:-196px -46}.appwrapper .appbtn.appmyprefs {background-position:-251px -45;}.appwrapper .contentbox.appcard {margin:0px 0px 1px 0px;padding:0px;}.contentbox.appcard .appcardcontent .fctable, .appwrapper .contentbox.appcard h2,.appwrapper .contentbox.appcard .appcardcontent .fctext.moreless {overflow:hidden;clear:both;margin:0px 30px 0px 30px;width:auto;}.appwrapper .contentbox.appcard .appcardcontent {overflow:hidden;padding:20px 0% 20px 0%;width:100%;overflow:hidden;}.appwrapper .attachmentsbox {margin-top:10px;} .contentbox.appcard .appcardcontent .bylinebox.smallfctext {margin:5px 0px 15px 0px;}.appwrapper .contentbox.appcard .mediapreview.thumbpic {width:100%;height:100%;}.appwrapper .collapsedcard .fctable.txtheight {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:1.6em;}.appwrapper .collapsedcard .fctable.txtheight p, .appwrapper .collapsedcard .fctable.txtheight .noparagraph {overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;}.appwrapper .collapsedcard .fctable.fulltable {height:0px;overflow:hidden;}.appwrapper  .fullcard .fctable.txtheight {height:0px;overflow:hidden;}.appwrapper .contentbox.appcard.collapsedcard .fctext .txtheight iframe, .appwrapper .contentbox.appcard.collapsedcard .fctexxt .txtheight img {display:none;}.appwrapper .contentbox.appcard .mediapreview, .appwrapper .orgprofile .mediapreview {border:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;z-index:0;}.appwrapper .contentbox.appcard.fullcard .mediaprevframe {width:100%;overflow:hidden;position:relative;}.appwrapper .mediaprevaspect{padding:56.25% 0 0;}.appwrapper .event .contentbox.appcard.fullcard .mediaprevframe {width:100%;}.appwrapper .fullembview {border:none;height:70%;width:100%;overflow-x:hidden !important;overflow-y:auto;}.appwrapper .fullembview.fixpadding {width:calc(100% + 180px);height:80%;margin:-90px -90px -90px -90px;}.appwrapper .contentbox.appcard.fullcard .mediaprevaspect.presentation43{padding-top:calc(75% - 29px);padding-right:0px;padding-bottom:0px;padding-left:0px;}.appwrapper .contentbox.appcard .mediapreview.fullpic {background-size:cover !important;}.appwrapper .contentbox.appcard.collapsedcard .mediaprevframe {width:27.3%;float:left;position:relative;margin:15px 0% 15px 6%;}.appwrapper .contentbox.appcard.collapsedcard .mediapreview.thumbpic {border-radius:600px;}.appwrapper .contentbox.appcard.collapsedcard .mediaprevaspect {padding:100% 0 0;} .appwrapper .contentbox.appcard.collapsedcard .appcardcontent.hasthumb {width:66.7%;}.appwrapper .appanels .movepanel.moveright {left:5px;top:10px;position:absolute;z-index:10;}.appwrapper .appanels .movepanel.moveleft {right:0px;top:10px;position:absolute;z-index:10;}.appwrapper .appanels .movepanel {display:inline-block;background:url(glyphs.png) no-repeat;width:24px;height:30px;opacity:1}.appwrapper .appanels .movepanel:active {opacity:0.7;}.appwrapper .appanels .movepanel {background-position:-28px -48px;}.appwrapper .appanels .myphone{background-position:-320px 0}.appwrapper .appanels .mymobile{background-position:-379px 0}.appwrapper .appanels .myskype{background-position:-86px 0}.appwrapper .appanels .mymail{background-position:-116px 0}.appwrapper .appanels .mylinkedin{background-position:-144px 0}.appwrapper .appanels .mytwitter{background-position:-173px 0}.appwrapper .appanels .mysite{background-position:-232px 0}.appwrapper .appanels .myblog{background-position:-202px 0}.appwrapper .appanels .mybookmark,.appwrapper .appanels .mybookmark2{background-position:-350px 0}.appwrapper .appanels .myfacebook {background-position:-57px 0}.appwrapper .appanels .mygplus,.appwrapper .appanels .mygplus2{background-position:0 0}.appwrapper .appanels .mytube,.appwrapper .appanels .mytube2{background-position:-28px 0}.appwrapper .iosicon {display:inline-block;background:url(glyphs.png) no-repeat;width:24px;height:30px;background-position:-30px -195px;}.appwrapper .androidicon {display:inline-block;background:url(glyphs.png) no-repeat;width:10px;height:30px;background-position:-92px -195px;}.appwrapper #appcanvas #reloadbtn {border:none;width:246px;height:246px;background:transparent url(glyphs.png) no-repeat;background-position:-188px -128px;position:absolute;top:50%;left:50%;margin-left:-123px;margin-top:-123px;} .appwrapper #appcanvas #reloadbtn:active {opacity:0.3;}.clear{clear:both}.appwrapper .socialshare.fctext {height:22px;margin-top:10px;}.appwrapper .appshare {max-height:25px;}.smooth * {-webkit-font-smoothing: antialiased !important;-moz-osx-font-smoothing: grayscale;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}@media screen and (min-width:640px){.stickies {width:50%;overflow:hidden;float:left;margin-right:1px;margin-left:-1px;}.events {width:50%;overflow:hidden;float:right;}}