.footer{float:left;clear:both;margin-top:20px;padding-bottom:32px}.footer span{float:left;color:#494a4a;font-family:arial;font-size:12px}.footer_links{float:right;margin-top:-4px}.footer_links a{color:#abc;margin-left:8px;margin-right:8px;font-family:Arial,sans-serif;font-size:12px;text-decoration:none}.footer_links a:hover{color:#4f90bf;text-decoration:underline}.social_networks{float:left;width:100%;margin-bottom:15px;margin-top:15px}.footer_twitter{float:left;margin-top:2px;margin-right:10px}.footer_facebook{float:left;margin-left:20px;width:300px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%}#page-wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -55px}.push{height:55px}body{color:#3c3c3c;font-family:Tahoma,Geneva,sans-serif;background-color:#fff;font-size:100%;min-width:450px}a img{border:none}a:hover{text-decoration:none}.mainpage_notification{background-color:#ffebcd;color:#787878;min-height:35px;text-align:center;padding-top:16px}.mainpage_notification a{color:#4f90bf}.wrapper{margin:0 auto;max-width:940px;padding:0 15px;position:relative}.clear{clear:both;float:none!important}.header{height:265px;overflow:visible}.header .logo{position:absolute;top:20px;left:25px}.header .logo a{background-image:url(../roundteam-resources/logo.png);background-repeat:no-repeat;background-position:50%;display:block;height:282px;width:238px}.header .top-menu{margin-top:35px;float:right;margin-right:-8px}.header .top-menu ul{list-style:none;margin:0;padding:0}.header .top-menu ul li{padding:0;margin:0;float:left;background-color:#e0f1ff;line-height:14px;font-size:.875em}.header .top-menu ul li a{color:#3785ae;border-radius:0;background-color:transparent!important;text-decoration:none;padding:10px 20px;display:block}.header .top-menu ul li.with-twitter a,.header .top-menu ul li a:hover{background-color:#8cc1f2!important;color:#fff}.header .top-menu ul li.with-twitter a{background-repeat:no-repeat;background-position:100%;background-image:url(../roundteam-resources/with-twitter-arrow.png);padding-right:15px}.header h1{font-family:Raleway,sans-serif;float:right;margin-top:50px;color:#787878;font-size:3em;line-height:58px;font-weight:400;margin-right:6px}.row-1{background-image:url(../roundteam-resources/row-1-bg.png);background-repeat:repeat;padding-top:40px;padding-bottom:20px}.row-1 .wrapper{max-width:960px}.row-1 .step-list,.row-1 div.step-video{width:720px;margin:32px auto}.row-1 .step-list div.step{margin:24px 0}.row-1 .step-list .step .description{color:#48484a;line-height:26px;font-size:1em}.row-1 a.signin.button{color:#fff;display:inline-block;padding:5px 16px;background-color:#f47920;text-decoration:none;margin-right:6px}.row-3{background-image:url(../roundteam-resources/row-1-bg.png);background-repeat:repeat;padding-top:40px}.row-3 .wrapper{max-width:960px}.row-3 .wrapper>div{float:left}.row-3 .slider{width:410px;height:435px;position:relative;margin-left:-20px}.row-1 .slider .desc,.row-3 .slider .images{width:410px;overflow:hidden}.row-3 .slider .images{height:410px}.row-1 .slider .desc .scroll div,.row-3 .slider .images .scroll img{float:left}.row-3 .slider .desc{font-size:20px;color:#2b587a;opacity:.5;text-align:center;line-height:18px;margin-top:10px}.row-3 .slider .desc .case_description{font-family:Montserrat,sans-serif;font-size:16px;line-height:1.45em;width:280px;float:left;overflow:hidden;text-align:center;margin-left:65px}.row-3 .step-list{width:490px;float:right!important}.row-3 .step-list .step-header{font-size:1.25em;font-family:Montserrat,sans-serif;background-image:url(../roundteam-resources/step-header-bg.png);background-repeat:no-repeat;background-position:0 0;padding:19px 0 17px 78px;line-height:20px;position:relative;color:#787878;margin-top:10px;width:410px;overflow:hidden;margin-left:-31px}.row-3 .step-list .step-header span{position:absolute;left:23px;top:18px}.row-3 .step-list .step .details ul{margin-left:27px;margin-top:8px;margin-bottom:25px;color:#48484a;list-style:none}.row-3 .step-list .step .details ul li{margin:6px 0 6px 6px;padding-left:10px;line-height:22px;font-size:1em}.row-3 .step-list .step .description{margin-top:15px;color:#48484a;line-height:26px;font-size:1em;width:520px;margin-left:-25px}.row-2{background-color:#ecf7ff;padding:40px 0}.row-2 .wrapper{width:864px;margin:auto}.row-2 .wrapper>div{float:left}.row-2 .video{cursor:pointer;width:425px}.twitter-tweet{float:left;margin:16px;width:400px!important}.row-4 .wrapper>div{float:left}.row-4 .hint{color:#48484a;background-color:#d0eafe;line-height:22px;font-size:.875em;width:84.3%;background-image:url(../roundteam-resources/hint.png);background-repeat:no-repeat;background-position:20px;height:90px}.row-4 .hint p{padding:23px 25px 0 65px}.row-4 .hint a{color:#3785ae}.row-4 .all-hints{background-color:#ecf7ff;width:15.7%;height:90px;background-image:url(../roundteam-resources/hint-arrow.jpg);background-repeat:no-repeat;background-position:0}.row-4 .all-hints:hover{background-image:url(../roundteam-resources/hint-arrow-hover.jpg);background-color:#8cc1f2}.row-4 .all-hints:hover a{color:#fff}.row-4 .all-hints a{padding:40px 0 35px 18px;display:block;text-decoration:none;color:#48484a;font-weight:700;text-align:center;font-size:.9375em}.left{float:left;font-size:.75em}.footer{width:940px!important;margin:auto!important;float:none!important}@media (max-width:767px){.header{padding-top:180px}.header .logo{margin:0 auto;position:static;width:240px}.header .top-menu{position:absolute;top:-190px;right:10px}.header h1{position:absolute;top:-165px;text-align:center;display:block;width:95%;font-size:2em}.row-1 .wrapper>div,.row-3 .wrapper>div{margin:auto;float:none}.row-2 .wrapper{width:400px;margin:auto}.twitter-tweet{margin:16px auto!important}.row-1 .wrapper .step-list,.row-3 .wrapper .step-list{width:500px;float:none!important}.row-1 .wrapper .step-list .step-header,.row-3 .wrapper .step-list .step-header{padding-right:0}.row-1 .step-video{width:500px!important;margin:auto}.row-1 .step-video iframe{width:500px;height:281px}.row-3 .wrapper>div{padding-bottom:16px}.row-4 .hint{width:100%;height:auto;padding-bottom:20px}.row-4 .all-hints{display:none}.footer{width:500px!important;margin:auto!important;float:none!important}.footer .social_networks .footer_facebook,.footer .social_networks .footer_twitter{float:none;margin:8px 2px}}