*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}em{font-style:italic}.hp-featured{position:relative;margin:0 auto 20px;width:100%}@media all and (min-width:400px){.hp-featured{float:left;width:44%;margin:0 3% 5%}}@media all and (min-width:767px){.hp-featured{width:47%;margin:0 0 5%}}.hp-featured img{max-width:405px;width:100%;height:auto}.hp-featured .caption{background:rgba(255,255,255,.8);color:#002c5c;font-size:84%;font-weight:700;position:absolute;bottom:0;left:0;width:100%;height:25%;padding:3% 20% 3% 3%;line-height:120%}@media all and (min-width:1025px){.hp-featured .caption{font-size:130%}}.hp-featured a:hover .caption{background:rgba(255,255,255,.9)}.hp-featured .caption .fa{padding:4% 3%;position:absolute;top:0;right:0}.carousel-wrapper{position:relative}@media all and (min-width:480px){.carousel-wrapper{margin-bottom:10px}}@media all and (min-width:1025px){.carousel-wrapper{margin-bottom:15px}}#carousel img{width:100%;height:auto;min-width:420px}@media screen and (max-width:479px){#carousel img{width:300%}}@media screen and (min-width:480px) and (max-width:549px){#carousel img{width:150%}}@media screen and (min-width:550px) and (max-width:640px){#carousel img{width:135%}}#carousel .caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(255,255,255,.75);padding:10px 16px 5px;height:auto}@media all and (min-width:480px){#carousel .caption{height:auto;padding:10px 30px 5px}}@media all and (min-width:1025px){#carousel .caption{padding:20px 0}}#carousel h1{font-size:145%;color:#002c5c;font-weight:500}@media all and (min-width:1025px){#carousel h1{font-size:235%}}@media screen and (max-width:640px){#carousel h1{font-size:170%;line-height:1.1}}#carousel p{color:#000;font-size:16px;padding:5px 5px 5px 0;float:left}@media all and (min-width:1025px){#carousel p{font-size:21px;padding:10px 20px 10px 0}}@media screen and (max-width:640px){#carousel p{font-size:18px;line-height:1.3}}#carousel .carousel-btn{float:left;background:#00747f;color:#fff;padding:8px;text-transform:uppercase;font-size:12px;display:none}@media all and (min-width:1025px){#carousel .carousel-btn{font-size:16px;padding:12px;display:block}}#carousel .carousel-btn:hover{background:#1e988a}#carousel .owl-buttons{position:absolute;top:40%}.owl-dot{display:inline-table;margin:0 3px 10px}.owl-dot span{background:#fff;width:8px;height:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;display:block;border:1px solid #002c5c}@media all and (min-width:767px){.owl-dot span{width:12px;height:12px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;border-width:0}}.owl-dot.active span{background:#002c5c}.carousel-nav{position:absolute;top:38%;z-index:500;width:100%;display:none}@media all and (min-width:768px){.carousel-nav{display:block}}.carousel-wrapper .prev{position:absolute;left:0;cursor:pointer}.carousel-wrapper .next{position:absolute;right:0;cursor:pointer}.carousel-nav i{color:#fff;background:rgba(255,255,255,.3);font-size:150%;padding:10px}@media all and (min-width:767px){.carousel-nav i{font-size:200%}}.owl-controls{position:absolute;bottom:5px;right:0;height:20px;color:#fff;z-index:1000}@media all and (min-width:768px){.owl-controls{right:10%}}.hp-columns{width:100%;margin:0 auto;text-align:center}.hp-columns .ad{margin-bottom:40px}@media screen and (min-width:1024px){.hp-columns{width:35%;float:left}.hp-columns .ad{margin-bottom:34px}.hp-columns .hp-featured{display:block;width:300px;height:250px;max-width:300px;margin:0 0 40px!important;text-align:left}.hp-columns.column-2{text-align:center}.hp-columns.column-2 .hp-featured{text-align:left;margin:0 auto 40px!important}.hp-columns.column-3{width:30%;text-align:right}.hp-columns.column-3 .hp-featured{text-align:left;float:right}}@media screen and (max-width:550px){.hp-columns{float:none;display:block;width:287px;margin:0 auto}.hp-columns.column-1,.hp-columns.column-2{width:100%}.hp-columns .hp-featured{width:48%;float:left;margin:0 4% 4% 0}.hp-columns .hp-featured:nth-child(even){margin-right:0}.hp-columns .hp-featured img{display:block}.hp-columns .hp-featured .caption{background:#002c5c;color:#fff;position:relative;height:40px;font-weight:400;transition:.2s}.hp-columns .hp-featured a:hover{text-decoration:none!important}.hp-columns .hp-featured a:hover .caption{background:#00747f;border:none!important}.hp-columns .ad{margin-bottom:10px}}@media all and (min-width:767px){.hp-featured:nth-child(even){margin-left:5%}}body{font-family:roboto condensed,arial narrow,sans-serif;color:#646469;font-size:16px}a{text-decoration:none}h1{font-size:30px;color:#002c5c}h2{font-size:24px;color:#002c5c}.clearfix:after{content:"";display:table;clear:both}.clear{clear:both;height:0}@media screen and (min-width:768px){#header{-webkit-transition:height .3s;-moz-transition:height .3s;-ms-transition:height .3s;-o-transition:height .3s;transition:height .3s}#header #logo img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#header nav a{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#header.smaller{height:131px}#header.smaller #header-top{height:100px}#header.smaller #logo{padding-top:17px}#header.smaller #logo img{width:auto;height:75px}}#ieWarning{background:red;color:#fff;padding:20px;font-weight:700;margin:0;font-size:20px;position:absolute;top:0;left:0;width:100%;background:red;color:#fff;text-align:center}.wrapper{margin:0 auto;position:relative}#header{background:#f3f3f7}.social-header{background:#00747f;text-align:center;padding:8px 8px 3px;margin-bottom:0}@media screen and (max-width:640px){.social-header{display:none}}.social-header a{color:#fff;font-size:185%;margin:10px}.social-header a:hover{color:#feeddf}.countdown{margin:10px auto;width:210px}.countdown.complete{display:none}.countdown .clock{float:left;background:url(https://s3-us-west-1.amazonaws.com/lamarathon.com/_template-images/icon_clock.png) no-repeat scroll left top/30px auto transparent;width:30px;height:32px;margin-right:6px}.countdown table{float:left}.countdown th{color:#00747f;font-size:120%}.countdown td{padding:3px 6px;font-size:70%;color:#002c5c}.countdown-timer{font-size:120%;color:#00747f;text-align:center;margin:7px 10px 0}.countdown-timer.complete{margin-top:10px;margin-bottom:15px}.countdown-timer span{color:#002c5c;margin:0 5px}#header-bar{background:#00747f;min-height:31px;color:#fff;padding-top:6px}#header-bar .date{text-transform:uppercase;font-size:18px}#header-bar .top-register{display:none}@media screen and (max-width:640px){#header-bar{transition:.2s}#header-bar:hover{background:#1e988a}#header-bar .top-register{display:block;color:#fff;text-align:right;padding-right:18px}#header-bar .top-register i{font-size:12px;margin-left:2px}}@media screen and (max-width:767px){#header-bar .date{text-align:center;background:#fff;color:#00747f;padding:12px}}#logo{margin:0 auto;padding:20px 22px 15px;text-align:center}@media screen and (min-width:768px){#logo{padding-top:25px;padding-bottom:0}}#logo a{display:block}#logo img{height:auto;max-width:280px;width:auto}.register-btn{text-transform:uppercase;display:block;text-align:center;background:#1e988a}.volunteer-btn{display:none;text-transform:uppercase;text-align:center;padding:20px 0;font-size:89%}.volunteer-btn i{margin-left:9px}.volunteer-btn a{color:#002c5c}.volunteer-btn a:hover{color:#454a83}.languages{text-align:center;font-size:12px;padding-top:3px;padding-bottom:3px;display:none}.languages a{color:#fff;line-height:1.3;margin-left:2px;margin-right:2px}.languages a:hover{text-decoration:underline}.languages a.selected{cursor:default;opacity:.9}.languages a.selected:hover{text-decoration:none}@media screen and (min-width:641px){.languages{display:block}}@media screen and (min-width:768px){.languages{float:left;text-align:left}}.register-btn:hover{background-color:#00747f}#nav li.register-btn a{background:url(https://s3-us-west-1.amazonaws.com/lamarathon.com/_template-images/icon_runner.png) 12px center/26px auto no-repeat;color:#fff;display:inline-block;line-height:48px;padding:0 17px 0 43px!important}#nav li.register-btn a:hover{background:url(https://s3-us-west-1.amazonaws.com/lamarathon.com/_template-images/icon_runner.png) 12px center/26px auto no-repeat}.register-btn i{margin-left:8px}#navbar{background:#002c5c}#nav{list-style:none;float:none;display:none}#nav li{text-transform:uppercase;float:none;position:relative}#nav li a,#nav li span.top-row{color:#fff;font-weight:700;display:block;line-height:17px;padding:10px 17px;cursor:pointer}#nav li a:hover,#nav li span.top-row:hover{background:#454a83}@media all and (max-width:767px){#nav li span.top-row:hover{background:0 0;cursor:default}}#nav ul{padding-left:15px}#nav ul li:hover>a{background:#454a83}#nav .sub-collapser{height:30px;width:30px;text-align:center;line-height:25px;background:#f3f3f7;position:absolute;right:10px;top:5px;cursor:pointer}#nav .sub-collapser:hover{background:#454a83}#nav .sub-collapser i{color:#002c5c;font-size:14px}#nav .sub-collapser .fa-chevron-right{padding-left:3px}#nav .sub-collapser .fa-chevron-down{padding-left:0}#nav .menu-hover{background:#454a83}#search{position:absolute;right:0;top:157px;background:0 0;border-bottom:1px solid #fff;padding:0;margin:0 0 0 20px;z-index:301;display:none}#search input{-webkit-appearance:none;background-color:transparent;border:none;color:#fff;font-family:roboto condensed,arial narrow,sans-serif;font-size:100%;padding:2px 6px}#search button{background:0 0;border:none;box-shadow:none;font-size:110%;padding:0}#search .fa{color:#f4f3f3}@media screen and (max-width:640px){#search{top:138px;right:10px}}#search-icon{top:144px;right:10px;color:#f4f3f3;font-size:140%;line-height:35px;z-index:300;margin:8px;cursor:pointer;position:absolute}@media screen and (max-width:640px){#search-icon{top:126px}}@media screen and (min-width:768px){#search-icon{display:none}}#content{padding:20px 17px;font-size:100%;line-height:150%;font-weight:300}#content h2{margin-bottom:15px;line-height:111%;font-weight:500}#content h3{margin-top:20px;margin-bottom:2px;color:#002c5c;font-weight:500;font-size:96%}#content p{margin-bottom:10px}#content a{color:#00747f}#content a:hover{text-decoration:underline}#content .matrix .img-container-left img{float:left;margin:0 16px 20px 0;max-width:400px}#content .matrix .img-container-right img{float:right;margin:0 0 20px 16px;max-width:400px}#content .matrix .img-container-center{text-align:center;padding:10px 0}#content .matrix .img-container-center img{max-width:400px}#content .matrix .img-container-full{text-align:center;padding:10px 0}#content .matrix .img-container-full img{max-width:100%}#content .matrix .matrix-body table th{text-align:left;font-weight:700;padding-right:20px}#content .matrix .matrix-body table td{padding-right:20px}#content .matrix div.qa h2{cursor:pointer;outline:none}#content .matrix table.ambassador{margin-top:20px}#content .matrix table.ambassador td{vertical-align:top}#content .matrix td.ambassador-photo{width:146px}#content .matrix td.ambassador-photo img{max-width:146px;margin-right:10px}.subheader .wrapper{padding:0 24px}.subheader a:hover{color:#002c5c}.col-main form{margin:10px 0 20px}.col-main input[type=text],.col-main input[type=password]{border:1px solid #ccc;background:#fff;padding:8px;font-size:16px;color:#999;font-family:roboto condensed,arial narrow,sans-serif;margin-right:10px}.col-main input[type=submit]{border:0;border-radius:0;background:#00747f;padding:8px 13px;font-size:16px;color:#fff;font-family:roboto condensed,arial narrow,sans-serif;font-weight:500;text-transform:uppercase;cursor:pointer}.col-main input[type=submit]:hover{background:#1e988a}.col-main img{max-width:100%;height:auto}.col-main h4{background:#002c73;color:#fff;text-align:center;max-width:600px;width:100%;margin:0 auto;font-size:24px;font-weight:700;font-style:italic;text-transform:uppercase;padding:8px}.col-main .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.col-main .video-container iframe,.col-main .video-container object,.col-main .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#search-results h2{margin:20px 0 3px}.col-sidebar{width:300px;margin-top:30px;margin-left:-8px}.hub-widget{background:url(https://s3-us-west-1.amazonaws.com/lamarathon.com/_template-images/bg_stripe_footer.png);text-align:center;margin-bottom:44px}.hub-widget .logo{max-width:250px;height:auto;margin:20px auto 18px}.hub-widget-img{border:9px solid #fff;margin:0 12px;max-width:276px}.hub-widget-caption{background:#fff;color:#002c5c;text-align:left;margin:-6px 12px 0;padding:4px 12px 17px;font-size:110%}.hub-widget-caption i{color:#002c73;font-size:120%}.hub-widget table{width:90%;margin:28px 5% 21px}.hub-widget td,.hub-widget th{width:50%;text-align:center}.hub-widget th{font-size:190%;color:#fff;line-height:106%}.hub-widget td{font-size:93%;color:#002c73}.hub-widget-btn{display:block;background:#00747f;color:#002c5c!important;padding:22px 0;text-decoration:none;font-weight:400;text-transform:uppercase}.hub-widget-btn strong{color:#fff}.hub-widget-btn:hover{text-decoration:none!important;background:#1e988a}#sponsor_footer{background:#002c73;color:#d7d9e2;text-align:center;font-size:70%;padding:34px 25px 22px}#city_logos{margin:30px 0 14px}#city_logos img{height:35px;width:auto}#parner_logos img{height:50px;width:auto;max-width:350px}#sponsor_footer a{margin:0 5px;display:inline-block}#sponsor_footer a:hover{opacity:.85}#sponsor_footer a.active{outline:none}footer{background:#002c5c;color:#002c73;text-transform:uppercase;font-size:80%;line-height:140%;padding:0 0 13px;text-align:center}footer .back-to-top{text-align:center;margin-bottom:10px}footer .back-to-top i{color:#fff;background:#292f70;cursor:pointer;padding:9px 14px;font-size:120%;line-height:100%}footer h4{display:none}footer .col{line-height:150%;margin-top:20px;color:#fff}footer .col.col3{font-size:70%}.footer-logo img{max-width:100%;margin-bottom:0}footer .col3 a{margin-right:10px}footer a{color:#fff}footer a:hover{color:#bdbece}footer h4{margin-bottom:15px}.about-box img{display:none}footer .social-footer{margin-bottom:10px}footer .social-footer a{font-size:350%;margin:10px}footer .social-footer a:hover i{color:#bdbece}.subheader{background:url(https://s3-us-west-1.amazonaws.com/lamarathon.com/_template-images/bg_stripe.png) repeat #eaebf1;padding:34px 0 13px;color:#989ab2;font-size:88%}.subheader h1{margin-bottom:15px}.subheader a{color:#989ab2}.subheader .current{color:#002c5c}.smartmap-mapcanvas{height:450px;margin-bottom:30px;clear:both;background-image:url(https://s3-us-west-1.amazonaws.com/lamarathon.com/_template-images/course-map-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center}.smartmap-mapcanvas.loaded{background:0 0}#map-marker-options{background-color:#eee;border:3px solid #666}#map-marker-options span{display:inline-block;padding:5px 13px;cursor:pointer;float:left;font-size:15px}#map-marker-options span.show-markers{color:#fff}#map-markers-route{background-color:rgba(0,44,92,.1)}#map-markers-route.show-markers{background-color:#002c5c}#map-markers-landmark{background-color:rgba(0,116,127,.1)}#map-markers-landmark.show-markers{background-color:#00747f}#map-markers-water{background-color:rgba(9,44,116,.1)}#map-markers-water.show-markers{background-color:#092c74}#map-markers-medical{background-color:rgba(160,21,13,.1)}#map-markers-medical.show-markers{background-color:#a0150d}#map-markers-shuttle{background-color:rgba(27,150,94,.1)}#map-markers-shuttle.show-markers{background-color:#1b965e}#map-markers-clif{background-color:rgba(160,82,13,.1)}#map-markers-clif.show-markers{background-color:#a0520d}#map-markers-leaderboard{background-color:rgba(81,81,81,.1)}#map-markers-leaderboard.show-markers{background-color:#515151}#goal-thermometer-container{float:none;width:235px;margin:0 auto;padding-left:18px;overflow:hidden}@media all and (min-width:500px){#goal-thermometer-container{float:right;width:200px;margin:0;padding:0}}#goal-thermometer-container h3{margin:0 20px 10px}.logo-matrix{margin:26px auto 24px;text-align:center}.logo-matrix h4{margin:16px auto 20px}.logo-matrix .logo-img{padding:0 20px 10px;display:inline-block}.logo-matrix .logo-img img{display:inline-block;max-width:200px;margin:10px auto;vertical-align:middle}.logo-matrix .matrix-body img{margin:20px 0 5px!important}a.employee{display:inline-block;padding:10px 10px 12px;text-align:center;width:200px;vertical-align:top}a.employee img{border:1px solid #002c5c}a.employee span{display:block}a.employee span.employee-name{color:#002c5c;font-size:18px}a.employee span.employee-job-title{font-size:14px}a.employee:hover{background-color:#f3f3f7;text-decoration:none!important}div.employee-individual img.employee-photo{border:1px solid #002c5c}@media screen and (min-width:600px){div.employee-individual img.employee-photo{float:left}}@media screen and (min-width:600px){div.employee-individual div.employee-info{margin-left:274px}}div.employee-individual div.employee-info h2{margin-bottom:6px!important}div.employee-individual div.employee-info h3{margin:0 0 12px!important}div#faq hr{margin:22px 0 18px}div#faq h3{font-size:110%;margin-bottom:6px;margin-top:20px}div#faq h3:first-child{margin-top:0}div#faq h2{cursor:pointer;outline:none}div#faq h2:hover{color:#454a83}.faq{background:#f3f3f7;padding:20px}.faq .fa{font-size:20px;margin-right:6px;width:16px}.faq .fa{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.faq.open .fa{transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.faq-content{padding:0 20px 20px}.fancybox-wrap{z-index:9999}.fancybox-overlay{background:rgba(0,0,0,.7)}.zoom{text-align:center;padding:10px 0}.zoom img{max-width:400px}@media screen and (max-width:480px){.zoom img{max-width:260px}}footer .col4 img{margin-bottom:15px}@media screen and (max-width:640px){#partner_logos img{max-width:80%;height:auto;margin:0 auto 20px!important}.ad img{max-width:100%;height:auto}}@media all and (min-width:767px){body{padding-top:225px}#header{position:fixed;width:100%;top:0;z-index:500}#header-top{background:#f3f3f7;background-size:100% auto;background-position:center bottom;height:154px}#header .wrapper{overflow:visible}.social-header{position:fixed;top:100px;left:0;z-index:600;padding:0}.social-header a{display:block}.header-right{position:absolute;right:0;top:0}.countdown-timer{margin-top:12px;margin-right:10px;margin-bottom:5px;padding-bottom:5px;float:left}.countdown-timer.complete{margin-right:193px}.countdown-timer span{display:inline-block}.countdown{float:left;margin-top:5px;margin-right:176px}.register-btn{position:absolute;right:0;top:0}.volunteer-btn{position:absolute;right:20px;top:55px;padding:10px 0}.register-btn a{font-size:120%}#navbar{padding-left:50px;height:41px}#nav{display:block;height:40px}#nav .register-btn{float:right}#nav ul ul{border-top:1px solid #ccc}#nav li{position:relative;float:left}#nav li a,#nav li span.top-row{font-size:70%;padding:12px 10px;display:block}#nav ul{background:#f3f3f7;list-style:none;position:absolute;left:-9999px;z-index:999;padding-bottom:25px;min-width:188px;border-width:0 1px 1px;border-style:solid;border-color:#d9d9df;padding-left:0}#nav ul li{float:none;display:block}#nav ul a{white-space:nowrap;padding:12px 23px 0!important;font-size:85%!important;text-transform:none}#nav li:hover ul{left:0;margin-top:-1px;overflow:visible}#nav li a:hover{background:#454a83}#nav li:hover ul a{color:#002c5c}#nav ul li:hover>a{background:0 0}#nav li:hover ul li a:hover{color:#00747f;background:0 0}#nav li ul li ul{display:none}#nav li ul li:hover ul{display:block;margin-left:185px;position:absolute;margin-top:-30px;padding-bottom:15px}.sub-collapser{display:none!important}#content{padding:30px 24px}.col-sidebar{float:right;width:250px;margin-top:0;margin-left:0}.col-sidebar .ad{margin-bottom:40px}.col-sidebar img{width:100%;height:auto}.col-main{float:left;padding-right:32px;width:65%}.staff .col-main{width:70%}.staff .col-sidebar{width:150px;float:left}footer{text-align:left;padding:0 10px 43px}#city_logos img,#partner_logos img{height:auto}footer .col{float:left;line-height:190%;font-size:95%}footer .col3{text-align:right;width:230px}footer .col4{width:150px}footer .col5{width:450px}footer h4{display:block}footer .social-footer{margin-top:40%}footer .social-footer a:last-child{margin-right:0}.about-box{background:#1e988a;padding:15px;margin:0 20px;text-align:center}.about-box h4{margin-bottom:0}.about-box img{display:block;margin:13px auto 0;width:100%;height:auto}}@media screen and (min-width:767px) and (max-width:1025px){#nav li.register-btn a{line-height:41px}.volunteer-btn{top:45px}.social-header a{font-size:150%;margin:8px}.subheader{padding-left:39px}.col-main{padding-left:39px}#header-bar{padding-left:60px}#logo img{max-height:125px;max-width:450px}#search-icon{display:none!important;font-size:100%;line-height:25px}#search{top:-3px}#search input{font-size:70%}#search button{font-size:100%}#carousel .caption{padding-left:63px}.staff .col-main{width:77%}.hub-widget .logo{max-width:230px}.hub-widget-btn{font-size:90%}footer .col4{width:39%;padding-left:53px;margin-bottom:70px}footer .col.col3{position:absolute;bottom:0;left:53px;text-align:left}footer .social-footer{margin-top:0}footer .social-footer a:first-child{margin-left:0}}@media screen and (min-width:768px){#search{display:block;float:right;position:relative;top:-5px}}@media screen and (min-width:800px){#nav li span.top-row{display:block}}@media all and (min-width:1025px){.wrapper{max-width:990px}#navbar{height:49px}#nav{height:46px}#nav .register-btn{margin-right:35px}#nav li a,#nav li span.top-row{font-size:92%;padding:12px;padding:16px 14px}#nav li.register-btn a{line-height:49px}#logo{left:0}#logo img{max-height:125px;max-width:450px}.col-main{width:640px}.col-sidebar{width:300px}footer .col3{text-align:right;width:230px}footer .col4{width:230px}footer .col5{width:500px}}@media all and (min-width:1280px){.wrapper{max-width:1180px;margin:0 auto}#nav{margin-left:-35px}#nav li a,#nav li span.top-row{padding:16px 20px}#nav li.register-btn a{width:196px;font-size:120%;background-size:30px auto;padding-left:63px;background-position:20px center}#nav li.register-btn a:hover{background-size:30px auto;background-position:20px center}#search-icon{display:none}.col-main{width:830px}footer .col3{width:25%}footer .col4{width:33.33333333%}footer .col5{width:41.66666666%}}