@font-face{font-family:'CenturyGothic';src:url('/public/fonts/gothic.eot');src:url('/public/fonts/gothic.eot?#iefix') format('embedded-opentype'),url('/public/fonts/gothic.woff') format('woff'),url('/public/fonts/gothic.ttf') format('truetype'),url('/public/fonts/gothic.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'CenturyGothicBold';src:url('/public/fonts/CenturyGothicBold.eot');src:url('/public/fonts/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),url('/public/fonts/CenturyGothicBold.woff') format('woff'),url('/public/fonts/CenturyGothicBold.ttf') format('truetype'),url('/public/fonts/CenturyGothicBold.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'lets_go_digitalregular';src:url('/public/fonts/lets_go_digital_regular-webfont.eot');src:url('/public/fonts/lets_go_digital_regular-webfont.eot?#iefix') format('embedded-opentype'),url('/public/fonts/lets_go_digital_regular-webfont.woff') format('woff'),url('/public/fonts/lets_go_digital_regular-webfont.ttf') format('truetype'),url('/public/fonts/lets_go_digital_regular-webfont.svg#lets_go_digitalregular') format('svg');font-weight:normal;font-style:normal}.fullCurtainWhite{background-color:white;border-bottom:1px solid #4e4e4e}small{font-size:.8em;color:#777}a,a:visited,a:link,a:active{text-decoration:none;color:#5353ac}a:hover{color:#ed42a7}.l_hidden{display:none}.styleLinks a,.styleLinks a:visited,.styleLinks a:link,.styleLinks a:active,a.styleLinks,a.styleLinks:visited,a.styleLinks:link,a.styleLinks:active{text-decoration:none;border-bottom:1px dotted #098aa6;color:#5353ac;text-shadow:1px 1px 1px white;font-weight:bold;margin:2px 4px 2px 4px}.styleLinks a:hover,a.styleLinks:hover{margin:0;padding:1px 3px 1px 3px;background:#888;color:white;text-shadow:none;border-radius:5px 5px;border:1px solid #098aa6;border:1px dotted #888}.ulNoBullets ul li{margin:0 20px 10px 0;padding:0;list-style:none;line-height:170%}.ui-widget{font-size:.9em !important;font-family:Nunito,sans-serif !important}.simpleError{color:darkred;font-weight:bold}body{margin:0;padding:0;font-family:Nunito,sans-serif;background:white}big{font-family:Nunito,sans-serif;font-weight:500;font-size:28px}.buttonMessage{font-size:2em;font-weight:bold;color:#ff8000}.pointer{cursor:pointer}.iconToggle{color:#00f;text-shadow:1px 1px 1px #000}#leftCol{display:block}.normalText{font-size:12pt;font-family:Nunito,sans-serif;font-weight:300;font-style:normal;color:#908d84;text-decoration:none}.highlight_0{padding:0 5px 0 5px;background:#ff6}.highlight_1{padding:0 5px 0 5px;background:#cf6}.masonry,.masonry .masonry-brick{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}.masonry{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.masonry .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top}#main{margin-left:auto;margin-right:auto}#mainWrapper{margin:0 auto;width:100%;padding:0;clear:both}#content{padding:20px;overflow:hidden}#contentIndent{padding:20px 60px 20px 60px;clear:both;overflow:hidden}#contentFrameWhite{background-color:white;margin-top:20px;padding:25px 50px 25px 50px;border:5px solid #777;border-radius:20px 20px;box-shadow:5px 5px 15px #ccc}#marqueContent{zbackground:#ddbe33;zbackground:#fff;zbackground:#f9f3ce;zbackground:#EEE;padding:0;text-align:center;zborder-bottom:1px solid #DDD}h1{padding:0;margin:0;font-weight:normal;font-family:Raleway,sans-serif;font-size:50px;color:#098aa6;ztext-transform:lowercase;line-height:60px;letter-spacing:-3px;ztext-shadow:#000 1px 1px 5px}h1 span{color:#64c1ff}ul.noStyle li{list-style:none;padding-bottom:5px}.widget{text-align:left;overflow:hidden;white-space:normal}.left{float:left;display:inline}.rightline{border-right:1px solid #cdb79f}.rightline p{padding:0 10px 0 0}.width33{width:28%;padding:0 20px 0 0}.width66{width:60%;padding:0 20px 0 0}.logo{width:240px;float:left;margin:2px 0 0 20px}#headerLoginMsgs{padding:2px 0 0 10px;text-align:left;font-weight:bold}#header{position:relative;clear:both;overflow:hidden;background:url('/public/i/pdx-map-trans.gif')}#headerPadRight{width:20px;height:36px;background-color:#4c4c4c;box-shadow:0 1px 1px #b3b3b3;border-bottom:1px solid #999;position:fixed;display:none;right:0}#logoArea{overflow:hidden;margin:25px auto 25px auto;text-align:center}.logoNew{overflow:hidden}a.logoNew,a.logoNew:link,a.logoNew:active,a.logoNew:visited{text-decoration:none}.siteLogoImg{max-width:320px;text-align:center}.logoNew .rink,.logoNew .geek{font-family:Nunito,sans-serif;font-weight:bold;color:#64c1ff;text-transform:lowercase;font-size:40px;letter-spacing:.2em}.logoNew .geek{font-weight:200;font-size:20px;position:relative;top:-10px}#headerNav{position:fixed;height:29px;left:170px;background-color:#4c4c4c;box-shadow:0 1px 1px #b3b3b3;border-bottom:1px solid #999;overflow:hidden;padding-top:7px}#headerNav ul{list-style:none outside none;margin:0 0 0 30px}#headerNav li{float:left;list-style:none outside none;margin:0 25px 0 0}#headerNav a,#headerNav a:active,#headerNav a:link,#headerNav a:visited{color:white;text-decoration:none;text-transform:lowercase;outline:0;outline:0}#headerNav a:hover i{font-size:12pt;text-shadow:0 2px 3px #999;zcolor:#098aa6;outline:0;outline:0}#headerNav a:hover{color:#098aa6;outline:0;outline:0}#headerNoticeFly{position:fixed;top:36px;left:0;background:#d29692;z-index:22222;height:30px;width:100%;opacity:.85;filter:alpha(opacity=85);text-align:center;padding:5px 0 0 0;font-size:14px;font-weight:normal;font-color:#666}.noticeFlyIcon{color:red;font-size:18px}#topNavLinksWrap{display:block}#topNavLinks{display:none;position:fixed;right:20px;height:36px}#topNavLinks ul{margin:0;padding:0;list-style:none}#topNavLinks>ul{height:36px}#topNavLinks>ul>li>ul{border-bottom:1px solid #999;box-shadow:0 1px 1px #b3b3b3;border-radius:2px 2px;display:none;right:0;margin-top:2px;padding:5px 5px 5px 0;position:absolute;z-index:20020;white-space:nowrap}.menuLinks>ul>li{float:left;height:36px;zborder-left:2px solid #098aa6;zborder-right:2px solid #098aa6;background-color:#4c4c4c;box-shadow:0 1px 1px #b3b3b3;border-bottom:1px solid #999;position:relative}.menuLinks>ul>li:hover{zborder-left:2px solid #ccc;zborder-right:2px solid #ccc;background:none;color:#098aa6;box-shadow:none;border-bottom:0}li.menuSecondLevel{color:black;border-bottom:1px solid #e6e6e6}li.menuSecondLevel:last-child{border-bottom:0}.menuLinks li a,.menuLinks li a:active,.menuLinks li a:visited,.menuLinks li a:link{padding:10px 10px 0 10px;height:26px;display:block;color:white;text-decoration:none;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:10pt}.menuLinks li a:hover{color:black;text-decoration:none;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:10pt}.menuLinks li.hovering a,.menuLinks li.hovering a:active,.menuLinks li.hovering a:visited,.menuLinks li.hovering a:link{color:black}.menuLinks li.hovering a:hover{color:#098aa6}li.menuSecondLevel a,li.menuSecondLevel a:active,li.menuSecondLevel a:visited,li.menuSecondLevel a:link{padding:10px 10px 0 10px;height:26px;display:block;color:black;text-decoration:none;text-transform:uppercase}.menuLinks li.menuSecondLevel a:hover{zborder-left:2px solid #ccc;zborder-right:2px solid #ccc;background:none;color:#098aa6;box-shadow:none;border-bottom:0}.menuLinks a:hover{color:#098aa6}.menuLinks>ul>li.menuSectionActive{zborder-left:2px solid #ccc;zborder-right:2px solid #ccc;background:none;color:#098aa6;box-shadow:none;border-bottom:0;font-weight:bold;text-decoration:none;text-transform:uppercase;overflow:inherit;font-family:Raleway,sans-serif;font-size:10pt}li.menuSectionActive:hover{color:#098aa6}#topNavLinks>ul>li.hovering{color:#098aa6;background:none}li.menuSectionActive div{padding:10px 10px 0 10px;overflow:hidden}li.menuSectionActive a,li.menuSectionActive a:link,li.menuSectionActive a:active,li.menuSectionActive a:visited,li.menuSectionActive a:hover,.menuLinkActive{color:#098aa6;zcolor:black;background:none;position:relative;text-decoration:none;text-transform:uppercase}#loginPanel{display:none;border-left:1px solid #ccc;border-right:1px solid #ccc;box-shadow:0 1px 1px #cdb79f;border-left:1px solid #ccc;zborder-radius:5px 5px;background:white;top:36px;position:fixed;right:19px;z-index:200;width:300px;text-align:right;zbox-shadow:2px 2px 2px #cdb79f}#loginPanelA{padding:20px 10px 5px 10px}#loginPanelB{background-color:#4c4c4c;border-top:2px solid #ccc;padding:5px 10px 0 15px}#loginPanelA a,#loginPanelA a:active,#loginPanelA a:visited,#loginPanelA a:link,.loginPanelText{color:black;text-decoration:none;text-transform:uppercase;font-family:Nunito,sans-serif;font-size:10px;font-weight:300}#loginPanelA a:hover{text-decoration:underline}#loginPanelB a,#loginPanelB a:active,#loginPanelB a:visited,#loginPanelB a:link{font-weight:700;color:white;text-decoration:none;text-transform:uppercase;font-family:Nunito,sans-serif;font-size:10px}#loginPanelB a:hover{text-decoration:underline}#login_elements{float:right}.greeting{display:inline;font-size:18px;padding-right:10px;color:white}.greyBorderImage{border:2px solid #CCC}.button-small{font-size:.8em !important}#headerNav{width:960px;margin-left:auto;margin-right:auto}#nav{width:340px;height:30px;background:url(/public/i/navsprite_extended.png);padding:0;position:relative;margin:0;margin-top:-40px;float:left}#nav li{margin:0;padding:0;list-style:none;position:absolute;top:0}#nav li,#nav a{height:30px;display:block}#item1{left:0;width:65px}#item2{left:66px;width:100px}#item3{left:167px;width:48px}#item4{left:216px;width:60px}#item5{left:275px;width:60px}.formButtonsBottom{clear:both;padding:0 20px 20px 20px;margin-bottom:30px}.error{zcolor:red}#tooltip{position:absolute;z-index:3000;border:1px solid #243e45;background-color:#4794a9;color:#eaf6fb;padding:5px;font-family:Verdana,Arial,sans-serif;font-size:12px}#tooltip h3,#tooltip div{margin:0}.mixpanelBadge{display:none}#flyoutFooter{z-index:22222;position:fixed;bottom:0;right:0;display:none}.flyoutIcon{font-family:'Ubuntu',Trebuchet,sans-serif;position:relative;right:-1px;border-top-left-radius:3px;border-bottom-left-radius:3px;background:black;border-top:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #777;color:#777;font-size:26px;height:25px;padding:0 2px 2px 0;text-align:center;width:25px;float:left}.flyoutIcon:hover,.flyoutIcon i:hover{color:white}.flyoutMenu{font:14px 'Gill Sans',Arial,sans-serif;line-height:200%;display:none;padding:2px 20px 5px 10px;float:left;background:black;border-bottom-left-radius:3px;border-top:1px solid #777;border-left:1px solid #777;border-bottom:1px solid #777}.flyoutMenu a,.flyoutMenu a:link,.flyoutMenu a:active,.flyoutMenu a:visited{color:#7f7f7f;text-decoration:none}.flyoutMenu a:hover{text-decoration:underline;color:white}#footLinks{padding:0;clear:both;margin-top:0;color:#7f7f7f;font-size:1.2em;text-align:center}#footLinks a,#footLinks a:link,#footLinks a:active,#footLinks a:visited{color:#7f7f7f;text-decoration:none}#footLinks a:hover{text-decoration:underline;text-shadow:#CCC 1px .5px .5px;color:black}#footerWrap{padding:0;overflow:hidden}#footer{zbackground:#000;zborder:1px solid #ddd;zbox-shadow:0 2px 2px #ccc;zborder-top:1px solid #ddd;color:#777;zbackground:#098aa6;font-size:10px;width:100%;zmargin-bottom:2px}#footer a,#footer a:link,#footer a:active,#footer a:visited{color:black;text-decoration:none}#footer a:black{color:black;text-decoration:underline}.footpipe{margin-left:2px;margin-right:2px;color:#ccc;font-weight:bold}.stateButton{display:inline-block;white-space:nowrap;background-color:#777;background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#777));background-image:-webkit-linear-gradient(top,#999,#777);background-image:-moz-linear-gradient(top,#999,#777);background-image:-ms-linear-gradient(top,#999,#777);background-image:-o-linear-gradient(top,#999,#777);background-image:linear-gradient(top,#999,#777);border:2px solid #CCC;margin:.2em;font:.8em/1.8em Nunito,sans-serif;text-decoration:none;color:white;ztext-shadow:0 1px 0 rgba(255,255,255,.8);-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;z-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);z-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em rgba(0,0,0,.3);zbox-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);text-transform:uppercase}.stateButton img,.stateButtonActive img{height:2em;margin-right:1em}.stateButtonFixed{width:200px}.stateButton[state=active],.stateButtonActive{background-color:#257ef6;background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e4fd),to(#257ef6));background-image:-webkit-linear-gradient(top,#d1e4fd,#257ef6);background-image:-moz-linear-gradient(top,#d1e4fd,#257ef6);background-image:-ms-linear-gradient(top,#d1e4fd,#257ef6);background-image:-o-linear-gradient(top,#d1e4fd,#257ef6);background-image:linear-gradient(top,#d1e4fd,#257ef6);color:white;display:inline-block;white-space:nowrap;border:2px solid #777;padding:0 1em;font:.8em/1.8em Nunito,sans-serif;text-decoration:none;color:white;text-shadow:1px 1px 1px #666;-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em rgba(0,0,0,.3);box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);text-transform:uppercase}.stateButton:hover{border:2px solid #098aa6}.stateButtonActive:hover{border:2px solid #098aa6}.stateButton:active{-moz-box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;position:relative;top:.05em}.stateButton:focus{outline:0;background:#fafafa}.stateButton-small:before{float:left;width:15px;text-align:center;font-size:.8em;margin:0 5px 0 -5px;padding:0 2px;-moz-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-moz-border-radius:.15em 0 0 .15em;-webkit-border-radius:.15em 0 0 .15em;border-radius:.15em 0 0 .15em}.stateButton:before{zbackground:#ccc;zbackground:rgba(0,0,0,.1);float:left;width:1em;text-align:center;font-size:1.5em;margin:0 1em 0 -1em;padding:0 .2em;-moz-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-moz-border-radius:.15em 0 0 .15em;-webkit-border-radius:.15em 0 0 .15em;border-radius:.15em 0 0 .15em}.button{display:inline-block;white-space:nowrap;background-color:#d1e4fd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#d1e4fd));background-image:-webkit-linear-gradient(top,#eee,#d1e4fd);background-image:-moz-linear-gradient(top,#eee,#d1e4fd);background-image:-ms-linear-gradient(top,#eee,#d1e4fd);background-image:-o-linear-gradient(top,#eee,#d1e4fd);background-image:linear-gradient(top,#eee,#d1e4fd);border:1px solid #777;padding:0 1.5em;margin:.5em;font:1em/2em Nunito,sans-serif;text-decoration:none;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8);-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em rgba(0,0,0,.3);box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);text-transform:uppercase}.buttonActive{background-color:#257ef6;background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e4fd),to(#257ef6));background-image:-webkit-linear-gradient(top,#d1e4fd,#257ef6);background-image:-moz-linear-gradient(top,#d1e4fd,#257ef6);background-image:-ms-linear-gradient(top,#d1e4fd,#257ef6);background-image:-o-linear-gradient(top,#d1e4fd,#257ef6);background-image:linear-gradient(top,#d1e4fd,#257ef6);color:white;display:inline-block;white-space:nowrap;border:1px solid #777;padding:0 1.5em;margin:.5em;font:1em/2em Nunito,sans-serif;text-decoration:none;color:white;text-shadow:0 1px 0 rgba(255,255,255,.8);-moz-border-radius:.2em;-webkit-border-radius:.2em;border-radius:.2em;-moz-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em rgba(0,0,0,.3);box-shadow:0 0 1px 1px rgba(255,255,255,.8) inset,0 .05em 0 rgba(0,0,0,.3);text-transform:uppercase}.buttonImage{padding:0 1.5em 0 0;text-transform:none;margin:.2em}.buttonImage-small{font-size:.8em !important;padding:0 5px 0 0;text-transform:none;margin:2px}.button:hover{background-color:#257ef6;background-image:-webkit-gradient(linear,left top,left bottom,from(#d1e4fd),to(#257ef6));background-image:-webkit-linear-gradient(top,#d1e4fd,#257ef6);background-image:-moz-linear-gradient(top,#d1e4fd,#257ef6);background-image:-ms-linear-gradient(top,#d1e4fd,#257ef6);background-image:-o-linear-gradient(top,#d1e4fd,#257ef6);background-image:linear-gradient(top,#d1e4fd,#257ef6);color:white}.buttonActive:hover{background-color:#d1e4fd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#d1e4fd));background-image:-webkit-linear-gradient(top,#eee,#d1e4fd);background-image:-moz-linear-gradient(top,#eee,#d1e4fd);background-image:-ms-linear-gradient(top,#eee,#d1e4fd);background-image:-o-linear-gradient(top,#eee,#d1e4fd);background-image:linear-gradient(top,#eee,#d1e4fd)}.button:active{-moz-box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;box-shadow:0 0 4px 2px rgba(0,0,0,.3) inset;position:relative;top:.05em}.button:focus{outline:0}.button:before{zbackground:#ccc;zbackground:rgba(0,0,0,.1);float:left;width:1em;text-align:center;font-size:1.5em;margin:0 1em 0 -1em;padding:0 .2em;-moz-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-webkit-box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);box-shadow:1px 0 0 rgba(0,0,0,.5),2px 0 0 rgba(255,255,255,.5);-moz-border-radius:.15em 0 0 .15em;-webkit-border-radius:.15em 0 0 .15em;border-radius:.15em 0 0 .15em}.add:before{content:"\271A"}.edit:before{content:"\270E"}.delete:before{content:"\2718"}.save:before{content:"\2714"}.email:before{content:"\2709"}.like:before{content:"\2764"}.znext:before{content:"\279C"}.star:before{content:"\2605"}.spark:before{content:"\2737"}.play:before{content:"\25B6"}.star:before{content:"\272D"}.phone:before{content:"\2706"}.reply:before{content:"\27A5"}.pinned:before{content:"\2605\0020"}.notificationArea{position:absolute;top:40px;left:50%;width:800px;margin-left:-410px;opacity:.9;filter:alpha(opacity=90)}#notificationAreaCloseButton{width:22px;height:21px;position:absolute;top:5px;right:5px;background:url('/public/i/close_button.png');background-position:0 0;cursor:pointer}#notificationAreaCloseButton:hover{background-position:0 21px}.smb{font-size:10px;color:white;font-weight:bold;padding:15px;background-color:#767676;z-index:60000;box-shadow:0 0 50px #767676;border-radius:5px 5px;border:2px solid #000}.smb p{margin:0;padding:0}.ui-selectmenu-status{text-transform:none}.select2-choice span{text-transform:none}div.popover{position:absolute;width:250px;top:-105px;right:-52px;background:white;border-radius:10px;padding:20px;font:16px/20px "CenturyGothic";color:#444;z-index:600;box-shadow:0 5px 20px rgba(0,0,0,.5)}div.popover h3{font:24px/32px Nunito,sans-serif;letter-spacing:-1px;color:#008ff2;background:-webkit-linear-gradient(top,#22a3f4 0,#0074ee 100%),transparent;-webkit-background-clip:text,border;-webkit-text-fill-color:transparent}.popover:before{content:"";position:absolute;bottom:0;left:20px;right:20px;height:22px;background:white}.popover:after{content:"";z-index:-1;width:16px;height:16px;background:#fff;margin-left:-10px;position:absolute;bottom:-8px;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 5px 20px rgba(0,0,0,.5)}.ui-tooltip-solstice{background-color:#d29692;border-color:#ccc;color:#912323}.ui-tooltip-solstice .ui-tooltip-titlebar{background-color:#f06d65}.ui-tooltip-solstice .ui-state-default .ui-tooltip-icon{background-position:-102px 0}.ui-tooltip-solstice .ui-tooltip-icon{border-color:#d95252}.ui-tooltip-solstice .ui-tooltip-titlebar .ui-state-hover{border-color:#d95252}#browserTable td img{max-height:75px}.onoffswitch{position:relative;width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #ddd;border-radius:20px}.onoffswitch-inner{width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoffswitch-inner>div{float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:14px;color:white;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner .onoffswitch-active{padding-left:10px;background-color:#eee;color:#333}.onoffswitch-inner .onoffswitch-inactive{padding-right:10px;background-color:#eee;color:#999;text-align:right}.onoffswitch-switch{width:12px;margin:4px;background:#a1a1a1;border:2px solid #a1a1a1;border-radius:20px;position:absolute;top:0;bottom:0;right:46px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0;background-color:#098aa6;background-image:radial-gradient(center center,circle 6 6,#098aa6 0,#f3c0b2 100%);background-image:-moz-radial-gradient(12px 12px 45deg,circle,#098aa6 0,#f3c0b2 100%);background-image:-webkit-gradient(radial,center center,12,6 6,.5,from(#098aa6),to(#f3c0b2));border-color:#098aa6}a.dButton,.dButton{text-transform:lowercase;color:white;background:#098aa6;font-size:1.2em;font-weight:bold;padding:5px 15px 5px 15px;border:5px solid #098aa6;outline:0;cursor:pointer}a.dButton,.dButton{background:none;text-transform:lowercase;color:#098aa6;background:rgba(255,255,255,0.8);font-size:1.2em;font-weight:bold;padding:5px 15px 5px 15px;border:3px solid #098aa6;border-radius:5px 5px;outline:0}.dButton:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.8);transition:all .3s}.contactButton{position:absolute;bottom:5px;right:5px}.mobileOnly{display:none}::selection{background-color:#fff8de}.barLeft{min-height:50px;width:50px;float:left;margin-right:25px}body{color:#333;line-height:1.6}#home h1{margin-top:25px;text-align:left;font-weight:700;font-size:5em}#home h2{margin:8px 0 0 0;padding:0;font-size:2em;font-weight:300;color:#666}#home p{font-size:1.6em;color:#666}#home p em{color:#333;font-weight:700;font-style:normal}#home ul,#home ul li{margin-left:0;padding-left:0}#home ul li{list-style:none;font-size:1.8em;font-weight:300;color:#666}#who{text-align:left;margin:0 auto 0 auto}#who .header{border-left:150px solid #ff7411;padding:0 25px 0 25px}#who .body{margin-left:175px}#who .sectionColor{background-color:#ff7411}#who .skillsList{width:45%;display:inline-block;vertical-align:top}#newsletter{margin-top:150px;padding:50px 0 65px 0;background:#333;text-align:center}#newsletter h1{text-align:center;text-transform:uppercase;color:#d9d9d9;font-weight:900;letter-spacing:.2em;font-size:2em}#newsletter p{text-align:center;color:white;font-size:1.2em;line-height:1}#newsletter p em{text-align:center;color:white;font-size:2em}#clients{text-align:left;margin:100px auto 0 auto}#clients .header{border-left:150px solid #487d48;padding:0 25px 0 25px}#clients .body{margin-left:175px}.clogo_area{margin-left:auto;margin-right:auto;display:inline-block;text-align:left}.clogo{display:inline-block;max-width:250px;margin:50px 20px 50px 20px;text-align:center}.clogo.logo_pmd{position:relative}.clogo.logo_tata{position:relative;top:-10px}.clogo.logo_ch{position:relative;top:8px;max-width:125px}#tech{text-align:left;margin:150px auto 0 auto}#tech .header{border-left:150px solid #a72d31;padding:0 25px 0 25px}#tech .body{margin-top:-25px;margin-left:175px}.tlogo_area{display:inline-block;text-align:left}.tlogo{display:inline-block;max-width:120px;margin:15px;text-align:center}.tlogo.logo_aws{position:relative;top:-10px}.tlogo.logo_mysql{position:relative;top:-10px}.tlogo.logo_redis{position:relative;top:10px}.tlogo.logo_ror{max-width:70px;position:relative;top:5px}.tlogo.logo_hadoop{position:relative;top:10px}.steveAndIlya{margin-top:35px;width:100%;clear:both;overflow:hidden}.steveAndIlya .whoPersonDiv{width:45%;display:inline-block;vertical-align:top;line-height:1.4}.steveAndIlya .whoPersonDiv:first-child{padding-right:20px}.steveAndIlya img{max-width:100px;max-height:100px;float:left;margin-right:10px}.steveAndIlya i.fa{font-size:2.5em}input.lInput{font-size:1.4em;text-align:center;border:0;border-radius:5px 5px;padding:5px 15px 5px 15px;color:#555;font-weight:normal;margin-bottom:25px}input.lInput::-webkit-input-placeholder{color:#d9d9d9}input.lInput:-moz-placeholder,input.lInput::-moz-placeholder,input.lInput:-ms-input-placeholder{color:#d9d9d9}input.lInput:focus{outline:0;color:#098aa6}@media all and (min-width:0) and (max-width:1279px){body{font-size:.8em}a.contactButton{position:relative;bottom:auto;display:block;right:auto;width:auto;text-align:center}input.lInput{font-size:1em}#home h1{text-align:center}#home p{text-align:justify}#who ul li{text-align:center;font-size:1.4em;font-weight:bold}#who .header{border-left:10px solid #ff7411;border-right:10px solid #ff7411}#who .body,#tech .body,#clients .body{margin-left:35px;margin-right:35px}.steveAndIlya .whoPersonDiv img{float:none;clear:both;display:block}#tech .header{border-left:10px solid #a72d31;border-right:10px solid #a72d31}#clients .header{border-left:10px solid #487d48;border-right:10px solid #487d48}#newsletter p{text-align:center;padding:0 20px}#newsletter h1{margin:0}#newsletter p em{font-size:1em;line-height:1.2em;display:block}input.lInput{margin-bottom:10px}.clogo_area{text-align:center}.clogo{margin:15px;text-align:center;max-width:75%}.tlogo_area{margin-top:25px;text-align:center}.tlogo{display:inline-block;max-width:20%}.mobileOnly{display:block}}