html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}address,object,blockquote,body,button,caption,cite,code,dd,dfn,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,span,table,td,th,ul{margin:0;padding:0;outline:0;border:0;background:transparent;font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;vertical-align:baseline}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}ol,ul{list-style:none}table{border-collapse:collapse}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;margin:0;padding:0;border:0}*,*:before,*:after{box-sizing:border-box}.noscreen{display:none}.clear{clear:both}.center,.aligncenter{text-align:center!important}.middle{vertical-align:middle}.larger{font-size:larger}.smaller{font-size:smaller}.bold{font-weight:bold}.italic{font-style:italic}.invisible{visibility:hidden;width:0;height:0;overflow:hidden;margin:0}.nowrap{white-space:nowrap}.nomargin{margin:0!important}.noborder{border:none!important}.floatleft{float:left}.floatright{float:right}@font-face{font-family:'icomoon';src:url(/Styles/fonts/icomoon.eot?1futty);src:url(/Styles/fonts/icomoon.eot?1futty#iefix) format('embedded-opentype'),url(/Styles/fonts/icomoon.ttf?1futty) format('truetype'),url(/Styles/fonts/icomoon.woff?1futty) format('woff'),url(/Styles/fonts/icomoon.svg?1futty#icomoon) format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-army:before{content:""}.icon-arrow:before{content:""}.icon-award:before{content:""}.icon-bats:before{content:""}.icon-bike:before{content:""}.icon-calendar:before{content:""}.icon-car:before{content:""}.icon-cart:before{content:""}.icon-castle:before{content:""}.icon-clock:before{content:""}.icon-cog:before{content:""}.icon-download:before{content:""}.icon-family:before{content:""}.icon-finish:before{content:""}.icon-footprints:before{content:""}.icon-information:before{content:""}.icon-key:before{content:""}.icon-map:before{content:""}.icon-mountain:before{content:""}.icon-phone:before{content:""}.icon-place:before{content:""}.icon-plus:before{content:""}.icon-plus2:before{content:""}.icon-price:before{content:""}.icon-rank:before{content:""}.icon-rule:before{content:""}.icon-search:before{content:""}.icon-star:before{content:""}.icon-start:before{content:""}.icon-tick:before{content:""}.icon-tmobile:before{content:"ຑg"}.icon-user:before{content:""}body{background:#fff;color:#000;font:14px/1.5em 'Roboto','Arial',sans-serif}.wrapper{position:relative;width:1100px;margin:0 auto}.green{color:#8cd74b!important}.yellow{color:#ffc210!important}.red{color:#d51820!important}.blue{color:#009bd8!important}.grey{color:#4d4d4d!important}.violet{color:#b91b8a!important}#header{height:65px;border-bottom:3px solid #8cd74b}#header #logo a{position:absolute;left:-18px;top:0;display:block;width:220px;height:150px;background:url(/Styles/img/logo-old.png) left top no-repeat;background-size:100%}#header #logo a span{display:none}#header #nav{position:absolute;left:228px;top:17px;max-width:550px}#header #nav li{float:left;margin-right:25px;margin-bottom:1px}#header #nav li a{padding-bottom:3px;color:#000;font-size:15px;text-decoration:none}#header #nav li.active a{border-bottom:2px solid #8cd74b}#header #nav li a:hover{border-bottom:2px solid #eee}#header #loginregister{position:absolute;right:0;top:18px}#header #loginregister li{float:left;margin-left:20px;font-size:14px}#header #loginregister li a{text-decoration:none;text-transform:uppercase;vertical-align:middle;line-height:24px}#header #loginregister li.login a{color:#8cd74b}#header #loginregister li.login a .icon{position:relative;top:2px;display:inline-block;margin-right:3px;font-size:15px}#header #loginregister li.login a:hover{color:#000}#header #loginregister li.register a{padding:6px 7px;background:#8cd74b;color:#000;border-bottom:3px solid #00b9ff;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#header #loginregister li.register a .icon{position:relative;top:2px;display:inline-block;margin-right:3px;font-size:15px;color:#fff}#header #loginregister li.register a:hover{color:#000;opacity:.8}#header #logged{position:absolute;right:0;top:0;background:#fff;z-index:999}#header #logged ul.drop{width:240px;padding:2px 12px;border:1px solid #fff}#header #logged ul.drop .userbox{position:relative;text-decoration:none}#header #logged ul.drop .userbox .image{float:left;width:50px}#header #logged ul.drop .userbox .image img{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#header #logged ul.drop .userbox .info{float:right;width:155px;margin-bottom:5px;padding:4px 0 0 0}#header #logged ul.drop .userbox .info h3{color:#000;font-size:16px;font-weight:700;text-decoration:none}#header #logged ul.drop .userbox .info strong{color:#000;font-weight:400}#header #logged ul.drop .userbox .info strong a{position:relative;display:inline!important;text-decoration:none;z-index:1111!important}#header #logged ul.drop .userbox .info strong a:hover{color:#000}#header #logged ul.drop .userbox .info strong .icon{display:inline!important;color:#8cd74b}#header #logged ul.drop .userbox .info strong .icon:hover{color:#000}#header #logged ul.drop .userbox .closeopen{position:absolute;right:0;top:20px;display:block;width:14px;height:10px;background:url(/Styles/img/closeopen.png) left top no-repeat}#header #logged ul.drop .userbox .closeopen.open{background-position:left -10px}.langcaret{position:absolute;right:0;top:20px;display:block;width:40px;width:40px;background:url(/Styles/img/closeopen.png) left top no-repeat}#header #logged ul.drop ul{margin-top:4px;padding-top:4px;border-top:1px solid #ccc}#header #logged ul.drop ul li{margin:3px}#header #logged ul.drop ul li a{color:#8cd74b;text-decoration:none}#header #logged ul.drop ul li a .icon{display:inline-block;margin-right:5px;color:#000}#header #logged ul.drop ul li a:hover{color:#000}#header #logged ul.drop.open{border:1px solid #8cd74b}.icon-small{height:18px;margin:0;padding:0}.icon-medium{height:22px;margin:0;padding:0}#welcome{width:100%;height:667px;background:url(/Styles/img/welcome.jpg) center top no-repeat}#welcome #app{position:absolute;left:0;top:134px;width:369px;height:553px;background:url(/Styles/img/app.png) left top no-repeat}#welcome #claim{position:absolute;left:373px;top:140px}#welcome #claim h1{margin-bottom:20px;font-size:50px;font-weight:400;line-height:55px;text-transform:uppercase}#welcome #claim p{width:480px;margin-bottom:25px;font-size:18px;line-height:26px}#welcome #claim ul li a{float:left;display:block;width:210px;height:62px;margin-right:20px}#welcome #claim ul li a span{display:none}#welcome #claim ul li a:hover{opacity:.7}#welcome #claim ul li.googleplay a{background:url(/Styles/img/button-googleplay.png?version=2) left top no-repeat}#welcome #claim ul li.appstore a{background:url(/Styles/img/button-appstore.png?version=2) left top no-repeat}#title{margin-bottom:20px;text-align:center;background:#f7f7f7}#title .wrapper{padding:30px 0 20px 0}#title .wrapper .breadcrumbs{position:relative;top:-20px;color:#8c8c8c;font-weight:400}#title .wrapper .breadcrumbs a{color:#8c8c8c;text-decoration:none}#title .wrapper .breadcrumbs a:hover{color:#000}#title .wrapper h1{width:640px;margin:0 auto;font-size:42px;font-weight:400;line-height:35px}.title{margin-bottom:20px;padding-bottom:5px;font-size:25px!important;line-height:30px;font-weight:400}.title.center{text-align:center;font-size:40px;background:url(/Styles/img/line-green.png) center bottom no-repeat}.title.left{text-align:left;background:url(/Styles/img/line-green.png) left bottom no-repeat}.title.big{font-size:40px}#editheader .title{margin-bottom:10px}.button{display:inline-block;margin:0 auto;padding:20px 40px;background:#8cd74b;font-size:15px;text-transform:uppercase;font-weight:500;color:#000!important;text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:none;border-bottom:3px solid #71ad3e}.button .icon{display:inline-block;margin-right:5px}.button .icon.white{color:#fff!important}.button .icon.big{position:relative;top:2px;font-size:20px}.button.grey{background:#d9d9d9;border-bottom:3px solid #bfbfbf}.button.small{padding:5px 20px 4px}.button.small .icon{color:#fff!important}.button.aligncenter{text-align:center}.button.alignright{float:right}.button:hover{opacity:.8}.actionbutton{display:block;width:160px;margin-bottom:5px;padding:2px 0;font-size:14px;font-weight:700;text-align:center;text-decoration:none;background:#8cd74b;color:#fff!important}.actionbutton.grey{background:#d9d9d9;color:#000!important}.actionbutton:hover{opacity:.8!important}.actionbutton.inline{display:inline-block;width:auto;margin-right:8px;padding:5px 10px}.smallbutton{display:inline-block;padding:2px 6px;font-size:14px;text-decoration:none;color:#fff!important}.smallbutton.green{background:#8cd74b}.smallbutton.red{background:#d51820}.smallbutton.grey{background:#e6e6e6}.smallbutton.up,.smallbutton.down{width:22px;height:22px}.smallbutton.up span,.smallbutton.down span{display:none}.smallbutton:hover{opacity:.8}.aligncenter .button{margin-right:10px;margin-left:10px}.msg p{margin-bottom:10px!important;font-weight:700}.msg p.error{padding:10px;color:#d51820;background:#fde6e7;border:1px solid #d51820}.msg p.ok{padding:10px;color:#5c9e2d;background:#e9f3da;border:1px solid #5c9e2d}.msg p.information{padding:10px;color:#f90;background:#ffc;border:1px solid #fc6}form label{display:block;margin-bottom:5px;color:#8cd74b;font-size:14px;font-weight:700}form input[type=text],form input[type=password],form select,form textarea,form input[type=time],form input[type=number]{display:inline-block;margin:0 5px 12px 0;padding:4px 8px;font-size:14px;font-weight:700;border:1px solid #ccc}form select{padding:8px 8px}form p{font-size:16px}form p a{color:#8cd74b;text-decoration:none}form p a:hover{color:#000}form .formbox p{margin-bottom:10px!important;font-size:14px}form input[type=submit]{margin:0 auto;text-align:center;cursor:pointer}form .centerform{width:490px;margin:0 auto 40px auto;text-align:center}form .centerform fieldset{margin-bottom:30px;padding:30px;background:#fff;border:1px solid #d9d9d9;text-align:left}form .centerform input[type="text"],form .centerform input[type="password"]{width:100%}form .error{position:relative;top:-10px;display:block;color:#d51820;font-size:13px;font-weight:700}.content h2{margin-bottom:15px;font-size:22px;font-weight:400;line-height:30px}.content h3{margin-bottom:15px;font-size:18px;font-weight:700;line-height:25px}.content p{font-size:14px;margin-bottom:20px}.content p big{font-size:20px;line-height:26px;font-weight:400}.content p a{color:#8cd74b}.content p a:hover{color:#000}.content .aligncenter{text-align:center}.content.grey{margin:-40px auto;padding:30px 0 40px 0;background:#f7f7f7}.content .table table{width:100%;margin-bottom:30px}.content .table table th,.content .table table td{padding:5px 10px;border-bottom:1px solid #ccc;text-align:left;font-size:14px}.content .table table th.right,.content .table table td.right{text-align:right}.content .table table th.center,.content .table table td.center{text-align:center}.content .table table th{font-weight:700;color:#8cd74b}.content .table table tr:nth-child(even){background:#f8f8f8}.content img.alignright{float:right;margin:0 0 20px 20px}.content hr{height:1px;margin-bottom:30px;border:none;border-bottom:1px dashed #8cd74b}.leftcol{float:left;width:540px}.leftcol textarea{max-width:100%}.rightcol{float:right;width:540px}.rightcol textarea{max-width:100%}.third{width:33%;float:left}.pagination{margin-bottom:30px;text-align:center;font-size:16px;font-weight:400}.pagination strong,.pagination a{display:inline-block;padding:5px 10px;text-decoration:none;background:#f2f2f2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination strong{background:#8cd74b;color:#fff}.pagination a{color:#8cd74b}.pagination a:hover{background:#8cd74b;color:#fff}#bigsearch{text-align:left}#features{padding:30px 0}#features ul{overflow:hidden}#features ul li{position:relative;float:left;width:250px;margin-right:33px;text-align:center;font-size:20px;font-weight:400;line-height:26px;background:url(/Styles/img/feature.png) center top no-repeat;background-size:160px}#features ul li.feature4{margin-right:0}#features ul li span{position:relative;top:5px;font-size:40px;line-height:44px;color:#c5c5c5}#features ul li.feature1 div{background:url(/Styles/img/feature1.png) center 65px no-repeat}#features ul li.feature2 div{background:url(/Styles/img/feature2.png) center 65px no-repeat}#features ul li.feature3 div{background:url(/Styles/img/feature3.png) center 65px no-repeat}#features ul li.feature4 div{background:url(/Styles/img/feature4.png) center 65px no-repeat}#features ul li p{padding-top:150px}#catalogue{margin-bottom:35px;padding:30px 0;text-align:center;background:#f4f4f4}#catalogue.nobackground{padding:0;margin-bottom:40px;background:none}#catalogue .map{margin-bottom:20px}#catalogue ul.tripcats li{display:inline-block;margin:0 3px}#catalogue ul.tripcats li a{font-size:14px;color:#000;text-decoration:none;font-weight:400}#catalogue ul.tripcats li a div{width:100px;height:100px;margin-bottom:10px;line-height:80px;border:1px solid #d9d9d9;border-bottom:2px solid #d9d9d9;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-image:linear-gradient(#fff,#f2f2f2)}#catalogue ul.tripcats li a div span{font-size:60px;line-height:100px}#catalogue ul.tripcats li a div span.icon-castle,#catalogue ul.tripcats li a div span.icon-family{font-size:50px}#catalogue ul.tripcats li a div span.icon-car{font-size:70px}#catalogue ul.tripcats li a strong{font-weight:400}#catalogue ul.tripcats li a:hover{color:#666}#catalogue ul.tripcats li a:hover>div{border-color:#bfbfbf}#catalogue ul.tripcats li.tripcat.green .icon{color:#8cd74b}#catalogue ul.tripcats li.tripcat.yellow .icon{color:#ffc210}#catalogue ul.tripcats li.tripcat.red .icon{color:#d51820}#catalogue ul.tripcats li.tripcat.blue .icon{color:#009bd8}#catalogue ul.tripcats li.tripcat.grey .icon{color:#4d4d4d}#catalogue ul.tripcats li.tripcat.violet .icon{color:#b91b8a}#catalogue ul.triplabels li{display:inline-block;margin:0 3px}#catalogue ul.triplabels li a{font-size:14px;color:#000;text-decoration:none;font-weight:400}#catalogue ul.triplabels li a div{display:block;width:160px;margin-bottom:5px;padding:2px 0;font-size:14px;font-weight:700;text-align:center;text-decoration:none;background:#8cd74b;color:#fff!important}#catalogue ul.triplabels li a div span{font-size:60px;line-height:100px}#catalogue ul.triplabels li a div span.icon-castle,#catalogue ul.triplabels li a div span.icon-family{font-size:50px}#catalogue ul.triplabels li a div span.icon-car{font-size:70px}#catalogue ul.triplabels li a strong{font-weight:400}#catalogue ul.triplabels li a:hover{color:#666}#catalogue ul.triplabels li a:hover>div{border-color:#bfbfbf}#detail .left{float:left;width:650px;margin-bottom:20px}#detail .left p{margin-bottom:15px;font-size:14px}#detail .left h2{font-size:25px;margin-bottom:15px}#detail .left .baseinfo{margin-bottom:0;padding-top:5px;font-size:20px}#detail .left .baseinfo strong{display:inline-block;margin-right:30px}#detail .left .baseinfo .icon{position:relative;top:3px;display:inline-block;margin-right:5px;font-size:24px;color:#8cd74b}#detail .left .baseinfo .icon-star{margin-right:0;color:#999}#detail .right{float:right;width:420px;margin-bottom:20px;font-size:14px}#detail .right .button{float:right}#detail .right p{margin-bottom:15px}#detail .right .trip{width:100%;margin:0 0 15px 0;border-top:1px solid #d9d9d9}#detail .right .trip.right{float:right;margin:0;text-align:left}#detail .right .trip .info{padding:2px 14px 12px 12px;text-align:left;border-bottom:1px solid #d9d9d9;overflow:hidden}#detail .right .trip .info h3{margin-bottom:3px;font-size:18px;font-weight:700;color:#000}#detail .right .trip .info h3 a{color:#000;text-decoration:none}#detail .right .trip .info h3 a:hover{color:#8cd74b}#detail .right .trip .info .start,#detail .right .trip .info .difficulty,#detail .right .trip .info .award{float:left;display:inline-block;width:180px}#detail .right .trip .info .start span,#detail .right .trip .info .difficulty span,#detail .right .trip .info .award span{position:relative;top:8px;display:inline-block;width:20px;margin-right:20px;font-size:24px;color:#8cd74b}#detail .right .trip .info .finish,#detail .right .trip .info .category,#detail .right .trip .info .credits{float:right;display:inline-block;width:180px}#detail .right .trip .info .finish span,#detail .right .trip .info .category span,#detail .right .trip .info .credits span{position:relative;top:8px;display:inline-block;width:20px;margin-right:20px;font-size:24px;color:#8cd74b}#detail .right .trip .info .user{width:200px;display:block;float:left}#detail .right .trip .info .user span{position:relative;top:8px;float:left;display:block;width:20px;height:30px;margin-right:25px;font-size:30px;color:#8cd74b}#detail .right .trip .info .user strong{position:relative;top:5px;font-size:14px;line-height:13px}#detail .right .trip .info .user strong small{display:block;font-weight:400}#detail .right .trip .info .reward{position:relative;float:right;display:block;width:50px}#detail .right .trip .info .reward span{position:absolute;right:0;top:4px;font-size:34px;color:#8cd74b}#detail .right .trip .info .reward strong{position:absolute;right:7px;top:10px;display:inline-block;width:20px;font-size:13px;font-weight:400;color:#fff;text-align:center}#detail .right .trip .info.datas{padding:10px 5px 5px 5px;background:#f2f2f2}#detail .right .trip .info .data{float:left;width:25%;border-right:1px solid #d9d9d9;text-align:center;font-size:12px;line-height:16px}#detail .right .trip .info .data.last{border:none}#detail .right .trip .info .data strong{font-size:18px;color:#4d4d4d}#detail .right .trip .icon{color:#b3b3b3}#detail .right .comments{display:none}#detail .comments .comment{width:100%;margin-bottom:20px;padding:10px 10px 0 15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #d9d9d9}#detail .comments .comment p{margin-bottom:10px;font-size:13px}#detail .comments .comment .info{margin-bottom:10px;font-size:16px}#detail .comments .comment .info a{display:inline-block;margin-right:10px;font-weight:700;color:#8cd74b;text-decoration:none}#detail .comments .comment .info a:hover{color:#000}#detail .comments .comment .info span{font-size:14px;color:#4d4d4d}.route .stop{position:relative;overflow:hidden;background:url(/Styles/img/route.png) left top repeat-y}.route .stop .nr{float:left;width:52px}.route .stop .nr strong{display:block;width:32px;height:32px;background:#8cd74b;color:#fff;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.route .stop .nr strong span{position:absolute;left:0;top:5px;display:inline-block;width:32px;text-align:center}.route .stop .image{float:left;width:90px}.route .stop .info{position:relative;float:left;width:250px;height:90px;padding:5px 0 0 20px;margin-bottom:20px}.route .stop .info h3{margin-bottom:5px;font-size:16px;line-height:20px;font-weight:700}.route .stop .info .subinfo{font-size:14px}.route .stop .info .subinfo strong{color:#8cd74b}.route .stop .info .subinfo span{display:inline-block;margin-left:5px;padding:1px 6px;background:#e6e6e6;font-size:13px}.route .stop .info p{margin-bottom:5px!important;color:#4d4d4d;font-size:14px;line-height:18px}.route .stop .info .rankings{position:absolute;right:8px;top:5px;font-size:22px;font-weight:700;text-align:center}.route .stop.positive .info{background-color:#d8f1c3}.route .stop.positive .info .rankings{color:#8cd74b}.route .stop.negative .info{background-color:#fde8e9}.route .stop.last{background:none}#trips .trip{float:left;display:block;width:350px;margin:0 25px 30px 0;text-decoration:none;color:#000}#trips .trip:hover{background:#f0f9e7}#trips .trip.right{float:right;margin:0;text-align:left}#trips .trip .image{position:relative;width:350px;height:197px}#trips .trip .image img{position:absolute;left:0;top:0}#trips .trip .image .tag{position:absolute;left:0;top:0;padding:3px 10px;background:#8cd74b;color:#fff;font-size:15px;font-weight:700;z-index:500}#trips .trip .info{padding:10px 14px;text-align:left;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;overflow:hidden}#trips .trip .info h3{margin-bottom:3px;font-size:18px;font-weight:700;color:#000}#trips .trip .info h3 a{color:#000;text-decoration:none}#trips .trip .info h3 a:hover{color:#8cd74b}#trips .trip .info .rating{font-size:16px}#trips .trip .info .time,#trips .trip .info .length{display:inline-block;padding-right:10px}#trips .trip .info .time span,#trips .trip .info .length span{width:20px;margin-right:5px;display:inline-block;padding-right:5px}#trips .trip .info .difficulty,#trips .trip .info .award{float:left;display:inline-block;width:150px}#trips .trip .info .difficulty span,#trips .trip .info .award span{position:relative;top:3px;display:inline-block;width:20px;margin-right:5px;font-size:20px;color:#8cd74b}#trips .trip .info .progress{float:left;display:inline-block;width:270px}#trips .trip .info .progress span{position:relative;top:3px;display:inline-block;width:20px;margin-right:5px;font-size:20px;color:#8cd74b}#trips .trip .info .category,#trips .trip .info .credits{float:right;display:inline-block;width:150px}#trips .trip .info .category span,#trips .trip .info .credits span{position:relative;top:3px;display:inline-block;width:20px;margin-right:5px;font-size:20px;color:#8cd74b}#trips .trip .info .user{width:270px;display:block;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#trips .trip .info .user span{position:relative;top:8px;float:left;display:block;width:20px;height:30px;margin-right:10px;font-size:20px;color:#8cd74b}#trips .trip .info .user strong{font-size:14px;line-height:13px}#trips .trip .info .user strong small{display:block;font-weight:400}#trips .trip .info .reward{position:relative;float:right;display:block;width:50px}#trips .trip .info .reward span{position:absolute;right:0;top:-4px;font-size:34px;color:#8cd74b}#trips .trip .info .reward strong{position:absolute;right:7px;top:2px;display:inline-block;width:20px;font-size:13px;font-weight:400;color:#fff;text-align:center}#trips .trip .info.datas{padding-right:5px;padding-left:5px;background:#f2f2f2}#trips .trip .info .data{float:left;width:25%;border-right:1px solid #d9d9d9;text-align:center;font-size:12px;line-height:16px}#trips .trip .info .data.last{border:none}#trips .trip .info .data strong{font-size:18px;color:#4d4d4d}#trips .trip .icon{color:#b3b3b3}#toptrips .trip{margin-bottom:20px;overflow:hidden}#toptrips .trip .image{width:200px;float:left}#toptrips .trip .info{width:300px;float:right}#toptrips .trip .info h3{margin-bottom:5px;font-size:15px;font-weight:700;color:#000}#toptrips .trip .info h3 a{color:#000;text-decoration:none}#toptrips .trip .info h3 a:hover{color:#8cd74b}#toptrips .trip .info p{margin-bottom:5px;font-size:12px}#toptrips .trip .info p .icon{font-size:14px;color:#999}#toptrips .trip .info p .rating{display:inline-block;margin-right:10px}#toptrips .trip .info p .time{display:inline-block;margin-right:10px}#toptrips .trip .info p.category .icon,#toptrips .trip .info p.place .icon{position:relative;top:3px;display:inline-block;margin-right:5px;font-size:20px;line-height:22px}#download h2{font-size:24px;line-height:30px;font-weight:400;margin-bottom:30px}#download .steps .step{float:left;width:340px;min-height:200px;margin:0 40px 40px 0}#download .steps .step.right{float:right;margin-right:0}#download .steps .step h3{height:76px;overflow:hidden;margin-bottom:30px;font-size:15px!important;font-size:18px}#download .steps .step h3 div{float:left;width:50px;height:50px;margin-right:15px;background:#8cd74b;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center}#download .steps .step h3 div span{position:relative;top:16px;font-size:22px;font-weight:700;color:#fff}#download .steps .step h3 strong{float:right;width:270px;padding-top:5px;line-height:22px}#download .steps .step h3 a{color:#8cd74b}#download .steps .step .stepinfo{text-align:center}#download .steps .step .stepinfo img{margin:0 auto}#download .steps .step .stepinfo ul{margin-top:200px}#download .steps .step .stepinfo ul li a{display:block;width:210px;height:62px;margin:0 auto 20px auto}#download .steps .step .stepinfo ul li a span{display:none}#download .steps .step .stepinfo ul li a:hover{opacity:.7}#download .steps .step .stepinfo ul li.googleplay a{background:url(/Styles/img/button-googleplay.png) left top no-repeat}#download .steps .step .stepinfo ul li.appstore a{background:url(/Styles/img/button-appstore.png) left top no-repeat}#download .howto{width:100%;height:670px;background:url(/Styles/img/download-trip.jpg) right top no-repeat}#download .howto h2{width:670px;padding-bottom:20px;border-bottom:1px solid #8cd74b}#download .howto p{font-size:18px}#download .howto p a{color:#8cd74b}#download .howto p a:hover{color:#000}#editheader{margin-bottom:20px}#editheader .steps{width:570px;float:left}#editheader .steps table{border-collapse:separate}#editheader .steps table td.step{margin:0;background:url(/Styles/img/editstep.png) right top -5px no-repeat;border-top:1px solid #8cd74b;border-bottom:1px solid #8cd74b;vertical-align:middle;white-space:nowrap}#editheader .steps table td.step a{display:block;width:100%;height:100%;padding:17px 18px;text-decoration:none}#editheader .steps table td.step.active{background:#e2f4d2 url(/Styles/img/editstep.png) right -80px no-repeat}#editheader .steps table td.step span{display:inline-block;margin-right:10px;color:#8cd74b;font-size:22px;font-weight:700;vertical-align:middle}#editheader .steps table td.step strong{display:inline-block;font-size:14px;vertical-align:middle;color:#000}#editheader .steps table td.step:hover.active strong{color:#000}#editheader .steps table td.step:hover strong{color:#8cd74b}#editheader .steps table td.step.step1{position:relative;left:1px;padding:0 20px 0 0;border-left:1px solid #8cd74b;-webkit-border-top-left-radius:10px;-moz-border-top-left-radius:10px;border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-bottom-left-radius:10px;border-bottom-left-radius:10px;z-index:999}#editheader .steps table td.step.step2{position:relative;left:-38px;padding:0 20px 0 38px;z-index:888}#editheader .steps table td.step.step3{position:relative;left:-78px;padding-right:20px;padding-left:38px;z-index:777}#editheader .steps table td.step.step4{position:relative;left:-114px;padding-left:38px;background-image:none;border-right:1px solid #8cd74b;-webkit-border-top-right-radius:10px;-moz-border-top-right-radius:10px;border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-bottom-right-radius:10px;border-bottom-right-radius:10px}#editheader .actions{float:right;width:160px}.formbox{margin-bottom:30px;border:1px solid #e6e6e6}.formbox .in{margin:15px;margin-top:10px}.formbox .in h3{margin-bottom:10px;font-size:20px;font-weight:700;color:#666}.formbox .in label span{display:inline-block;width:15px;height:15px;background:#8cd74b;color:#fff;font-size:11px;line-height:15px;font-style:italic;text-align:center;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.formbox .in label span em{position:relative;left:-1px}.formbox .in .lefthalf,.formbox .in .righthalf{float:left;width:45%;margin-right:2%}.formbox .in .lefthalf input,.formbox .in .righthalf input,.formbox .in .lefthalf select,.formbox .in .righthalf select{width:auto}.formbox .in .image{float:left;width:295px;margin-bottom:6px}.formbox .in .imageactions{float:left;width:170px;margin-bottom:6px}.formbox .in .imageactions p{font-size:13px;line-height:16px}.formbox .imageDescription{clear:both;font-size:12px;margin-bottom:12px}#profile .profileleft{float:left;width:250px;margin-right:35px}#profile .profileleft img{margin-bottom:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#profile .profileleft p{margin-bottom:50px;text-align:center}#profile .profileleft p strong{display:block;font-size:20px}#profile .profileleft p .info{padding:8px 0;font-size:16px;color:#8cd74b}#profile .profileleft p .reward{position:relative;left:-8px;top:-25px;display:inline-block;width:50px}#profile .profileleft p .reward span{position:absolute;right:0;top:4px;font-size:34px;color:#8cd74b}#profile .profileleft p .reward strong{position:absolute;right:7px;top:10px;display:inline-block;width:20px;font-size:13px;font-weight:400;color:#fff;text-align:center}#profile .profilecenter{width:390px;float:left}#profile .profileright{width:390px;float:right}#profile .profileright .big{margin:40px 0;font-size:20px}#profile table{margin-bottom:40px}#profile table td{padding-top:11px;padding-bottom:11px}.tabs{width:100%;padding:0 10px;border-bottom:1px solid #ccc}.tabs .tab{position:relative;top:1px;display:inline-block;padding:10px 18px;font-size:18px;font-weight:700;background:#f7f7f7;border:1px solid #ccc;cursor:pointer}.tabs .tab.active{border-bottom:1px solid #fff;background:#fff}.tabcontent{margin:30px 0}#routeedit{margin-bottom:30px}#routeedit h2{margin-bottom:15px;font-size:15px;font-weight:400;line-height:24px}#routeedit .routeactions{float:left;width:570px;margin-bottom:30px}#routeedit .routesave{float:right;width:240px;margin-bottom:30px}#routeedit .routesave .button{float:right}#routeedit table.progress{width:100%;margin-bottom:20px;overflow:hidden}#routeedit table.progress td{width:25%;padding:20px 10px;border:1px solid #e6e6e6;text-align:center}#routeedit table.progress td h3{margin-bottom:10px;font-size:16px;font-weight:700}#routeedit table.progress td.done{background:url(/Styles/img/tick.png) center 55px no-repeat}#routeedit table.progress td.active h3{color:#8cd74b}#routeedit .error{padding:20px;margin-bottom:20px;background:#ffdcdc;border:1px solid #dd7553;color:#c00;text-align:center;font-size:18px;font-weight:700}#routeedit .routemap{float:left;width:570px}#routeedit .routemap .detailMap{max-width:100%}#routeedit .routestops{float:right;width:510px;overflow:hidden;background:#f7f7f7}#routeedit .routestops .in{margin:10px}#routeedit .routestops h2{font-size:16px;line-height:22px}#routeedit .routestops .download{margin-bottom:20px;padding:20px 25px;background:#fff;font-size:17px;font-weight:700}#routeedit .routestops .download strong{color:#8cd74b}#routeedit .routestops .stop{position:relative;overflow:hidden;background:url(/Styles/img/route.png) left top repeat-y}#routeedit .routestops .stop .nr{float:left;width:52px}#routeedit .routestops .stop .nr strong{display:block;width:32px;height:32px;background:#8cd74b;color:#fff;text-align:center;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}#routeedit .routestops .stop .nr strong span{position:absolute;left:0;top:5px;display:inline-block;width:32px;text-align:center}#routeedit .routestops .stop .nr.grey strong{background:#e6e6e6;color:#a6a6a6}#routeedit .routestops .stop .image{float:left;width:90px}#routeedit .routestops .stop .info{float:right;width:308px;height:120px;margin-bottom:20px;padding:8px 15px 0 15px;background:#fff}#routeedit .routestops .stop .info h3{margin-bottom:5px;font-size:16px;line-height:20px;font-weight:700}#routeedit .routestops .stop .info .subinfo{font-size:14px}#routeedit .routestops .stop .info .subinfo strong{color:#8cd74b}#routeedit .routestops .stop .info .subinfo span{display:inline-block;margin-left:5px;padding:1px 6px;background:#e6e6e6;font-size:13px}#routeedit .routestops .stop .info p{margin-bottom:10px!important;color:#4d4d4d;font-size:14px;line-height:18px}#routeedit .routestops .stop.last{background:none}#routeedit .routestops .stop .biginfo{float:right;width:308px;margin-bottom:20px;padding:20px;text-align:center;background:#fff}#routeedit .routestops .stop .biginfo a{margin:0 auto}.detailMap{max-width:100%}#tripbox{padding:30px 0;text-align:center}#tripbox p{width:668px;margin:0 auto 50px auto;text-align:center;font-size:25px;line-height:30px;font-weight:400}#tripbox ul{margin-bottom:20px}#tripbox ul li{display:inline-block}#tripbox ul li a{display:inline-block;min-width:220px;padding:16px 40px 20px 40px;margin:0 10px;background:red;font-size:18px;font-weight:500;color:#000;text-decoration:none;text-transform:uppercase;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#tripbox ul li a:hover{opacity:.7}#tripbox ul li a .icon{position:relative;top:3px;margin-right:10px;font-size:26px;color:#fff}#tripbox ul li.register a{background:#8cd74b;border-bottom:3px solid #00b9ff}#tripbox ul li.login a{background:#d9d9d9;border-bottom:3px solid #bfbfbf}.newgroup{margin-bottom:30px}.creditbox{width:1100px;padding-left:120px}.creditbox.cb1{background:url(/Styles/img/creditbox1.png) left top no-repeat;background-size:60px}.creditbox.cb2{background:url(/Styles/img/creditbox2.png) left top no-repeat;background-size:60px}.creditbox.cb3{position:relative;background:url(/Styles/img/creditbox3.png) left top no-repeat;background-size:60px}.creditbox.cb3 .gopay{position:absolute;left:0;top:97px;display:block;width:94px;height:25px;background:url(/Styles/img/gopay.png) left top no-repeat}.creditbox.cb3 .mastercard{position:absolute;left:0;top:140px;display:block;width:36px;height:23px;background:url(/Styles/img/mastercard.png) left top no-repeat}.creditbox.cb3 .visa{position:absolute;left:0;top:185px;display:block;width:50px;height:16px;background:url(/Styles/img/visa.png) left top no-repeat}.creditbox .leftcol{width:460px}.creditbox .leftcol p{margin-bottom:15px!important}.creditbox .rightcol{width:460px}.creditbox .buycredits{width:300px;float:left;margin-right:40px;text-align:center;border:1px solid #ccc}.creditbox .buycredits h3{margin:50px 0 30px 0;line-height:60px}.creditbox .buycredits h3 strong{display:block;font-size:80px;font-weight:700}.creditbox .buycredits h3 span{display:block;font-size:40px;font-weight:400}.creditbox .buycredits .action{margin-bottom:5px}.creditbox .buycredits.buy2{background:#ff9}.creditbox .buycredits.buy3{float:right;margin-right:0;background:#ffff59}#notfound .wrapper{min-height:580px;padding:90px 0;background:url(/Styles/img/404.jpg) right top no-repeat}#notfound .wrapper .text{width:475px}#notfound .wrapper .text h2{margin-bottom:50px;font-size:45px;font-weight:700}#notfound .wrapper .text p{margin-bottom:50px;font-size:26px;line-height:32px}#footer{padding:35px 0;background:#f4f4f4;text-align:center}#footer ul#links{margin-bottom:20px}#footer ul#links li{display:inline-block;padding:0 10px;border-right:1px solid #ccc}#footer ul#links li.last{border-right:none}#footer ul#links li a{color:#000;text-decoration:none}#footer ul#links li a:hover{opacity:.7}#footer ul#stores{margin-bottom:20px}#footer ul#stores li{display:inline-block}#footer ul#stores li a{display:inline-block;width:210px;height:62px;margin:0 10px}#footer ul#stores li a span{display:none}#footer ul#stores li a:hover{opacity:.7}#footer ul#stores li.googleplay a{background:url(/Styles/img/button-googleplay.png) left top no-repeat}#footer ul#stores li.appstore a{background:url(/Styles/img/button-appstore.png) left top no-repeat}#footer #copyright{color:#666}.mapToggle{display:none}.w270{width:270px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb{background:rgba(0,0,0,0) url(/Styles/img/btn-fb.png) no-repeat scroll 0 0;color:#fff;display:inline-block;height:30px;padding:5px 0 0 60px;text-align:left;text-decoration:none;text-shadow:0 1px 0 rgba(42,42,42,.25);width:160px}.fb.go{background:rgba(0,0,0,0) url(/Styles/img/btn-go.png) no-repeat scroll 0 0}@media(min-width:768px)and (max-width:1100px){.wrapper{position:relative;width:740px;margin:0 auto}.tablet{background-size:10px}#header{height:140px}#header #nav{left:auto;right:0;top:85px}#header #nav ul li:last-child{margin-right:0}#header #logo a{top:-10px}.inMedia img{max-width:170px}#welcome{background-image:url(/Styles/img/welcome.jpg);background-repeat:no-repeat;background-position:center center;-o-background-size:100% 100%,auto;-moz-background-size:100% 100%,auto;-webkit-background-size:100% 100%,auto;background-size:100% 100%,auto;height:340px}#welcome #app{display:none}#welcome #claim{left:0;width:100%;top:70px}#welcome #claim p{margin-top:190px;width:330px}#welcome ul{position:absolute;right:0;top:287px}#welcome ul li{float:none;height:70px}#features{margin-top:130px}#features ul{padding-left:110px}#features ul li{margin-bottom:30px}#catalogue{padding:30px 0}#catalogue .map{overflow:hidden;height:200px}#tripbox{padding:30px 0}#title .breadcrumbs{margin-top:20px}#title .wrapper{padding-bottom:35px}#title .wrapper h1{margin-top:10px}.route .stop .info{text-align:left}#detail .detailMap{width:100%!important}#detail .detailMap #gmap_canvas{width:100%!important}#detail .left{float:none;width:100%}#detail .left .baseinfo{text-align:center}#detail .right{width:100%;float:none;text-align:center}#detail .right .button{float:none;display:inline-block}#detail #gmap_canvas{max-width:100%;overflow:hidden}#title .wrapper h1{width:100%}#toptrips .leftcol,#toptrips .rightcol{width:100%;float:none}#toptrips .trip .info{float:left;margin-left:15px}.detailMap{max-width:100%!important}.detailMap #gmap_canvas{max-width:100%!important}#editheader .actions{width:100%;margin-top:10px}#editheader .actions ul{float:right}#editheader .actions ul li{display:inline-block}#editheader .steps{max-width:100%;width:100%;overflow:hidden}#routeedit .routestops{float:none;width:100%}#routeedit .routestops .stop .info{float:left;margin-left:20px}#routeedit .routestops .stop .biginfo{float:left;margin-left:20px}#routeedit .routeactions{width:100%}.leftcol,.rightcol{width:100%}.leftcol .lefthalf,.rightcol .lefthalf,.leftcol .righthalf,.rightcol .righthalf{width:100%!important}.formbox label{width:100%}.creditbox{width:100%}.creditbox .leftcol,.creditbox .rightcol{float:none}.creditbox.cb3 .buycredits{margin-right:0;width:206px;float:left!important}#trips #wrapper{margin-left:-10px;margin-right:-10px}#trips #wrapper .clear{display:none}#trips .trip{float:left!important;margin-left:10px!important;margin-right:10px!important}#download .howto{background-position:right top 160px}#download .howto h2{width:100%}#download .steps .step{float:left!important;margin-left:10px!important;margin-right:10px!important;height:620px}#profile .profileleft{width:100%;text-align:center}#profile .profilecenter{width:100%}#profile .profileright{width:100%}}@media(max-width:767px){body{min-width:340px}.wrapper{position:relative;width:100%;margin:0 auto}.tablet{background-size:10px}#header{height:300px}#header #nav{top:250px;width:100%;left:auto;text-align:center}#header #nav::after{content:"";display:block;clear:both}#header #nav ul{display:inline-block}#header #logo{text-align:center;height:190px}#header #logo a{display:inline-block;position:static;margin-top:-20px}#header #loginregister{position:static;text-align:center}#header #loginregister ul{display:inline-block}#welcome{background-image:url(/Styles/img/welcome.jpg);background-repeat:no-repeat;background-position:left -220px top;-o-background-size:auto 340px,auto;-moz-background-size:auto 340px,auto;-webkit-background-size:auto 340px,auto;background-size:auto 340px,auto;padding:0 15px;height:auto}#welcome #app{display:none}#welcome #claim{position:static;width:100%}#welcome #claim p{margin-top:130px;width:100%;position:static}#welcome ul{position:static;margin:0 auto;width:210px}#welcome ul li{float:none;height:70px}#welcome h1{max-width:260px;padding-top:20px}#features{padding:25px 0}#features ul{padding:0 15px}#features ul li{margin:0 auto;width:100%;margin-bottom:15px}#catalogue{padding:30px 0}#catalogue .map{overflow:hidden;height:200px;width:100%}#catalogue ul.tripcats{width:240px;margin:0 auto}#catalogue ul.tripcats li{margin-bottom:20px}#tripbox{padding:30px 15px}#tripbox p{width:100%}#tripbox ul li{width:100%}#tripbox ul li.register{margin-bottom:20px}.inMedia .left,.inMedia .middle,.inMedia .right{display:block;width:100%;height:100px}#footer ul#links li{margin-bottom:10px}#footer ul#stores li{width:100%}#title .breadcrumbs{margin-top:20px}#title .wrapper{padding-bottom:35px}#title .wrapper h1{margin-top:10px;width:100%}.route .stop .info{text-align:left}#detail{padding:0 15px}#detail .detailMap{width:100%!important;height:200px!important}#detail .detailMap #gmap_canvas{width:100%!important}#detail img{max-width:100%;height:auto}#detail .left{float:none;width:100%;margin-bottom:20px}#detail .left .baseinfo{text-align:center}#detail .left .baseinfo strong{margin-bottom:10px}#detail .right{width:100%;float:none;text-align:center}#detail .right .button{float:none;display:inline-block}#detail #gmap_canvas{max-width:100%;overflow:hidden}#title .wrapper h1{width:100%}#toptrips{padding-left:15px;padding-right:15px}#toptrips .leftcol,#toptrips .rightcol{width:100%;float:none}#toptrips .trip h3{margin-left:15px}#toptrips .trip .info{float:left;margin-left:15px}p{padding-left:15px;padding-right:15px}#header #logged{top:170px}.detailMap{max-width:100%!important;width:100%!important;height:200px!important}.detailMap #gmap_canvas{max-width:100%!important;width:100%!important;height:200px!important}#editheader .actions{padding:0 15px;width:100%;margin-top:10px}#editheader .actions ul{float:right}#editheader .actions ul li{display:inline-block}#editheader .steps{padding:0 15px;max-width:100%;width:100%;overflow:hidden}#editheader .steps table{display:block}#editheader .steps table tbody{display:block;width:100%}#editheader .steps table tr{display:block;width:100%}#editheader .steps table tr td{display:block;margin:0 auto!important;position:static!important;padding:0!important;background:#fff!important;border-radius:3px!important;border:1px solid #8cd74b!important;margin-bottom:10px!important}#editheader .steps table tr td.active{background-color:#e3f4d3!important}#routeedit h2{padding-left:15px;padding-right:15px}#routeedit .leftcol{width:100%;padding-left:15px;padding-right:15px}#routeedit .formbox{width:100%}#routeedit .formbox .in p{padding-left:0}#routeedit table.progress tbody{display:block;padding:0 15px}#routeedit table.progress tbody tr{display:block}#routeedit table.progress tbody tr td{display:block;height:140px;width:100%}#routeedit .routestops{float:none;width:100%}#routeedit .routestops .stop .info{float:left;margin-left:20px}#routeedit .routestops .stop .biginfo{float:left;margin-left:20px}#routeedit .routeactions{width:100%}#routeedit .routesave{width:100%}.routemap{max-width:100%!important}.leftcol,.rightcol{width:100%}.leftcol .lefthalf,.rightcol .lefthalf,.leftcol .righthalf,.rightcol .righthalf{width:100%!important}.formbox label{width:100%}textarea,input[type="text"],input[type="password"]{max-width:100%}.msg{padding:0 15px}.creditbox{padding:0 15px;width:100%}.creditbox .leftcol,.creditbox .rightcol{float:none;width:100%}.creditbox h2{line-height:40px}.creditbox.cb2,.creditbox.cb1{background-image:none}.creditbox.cb3{padding-top:80px}.creditbox.cb3 .buycredits{margin-right:0;width:100%;float:none!important}.creditbox.cb3 .gopay{left:110px;top:-20px}.creditbox.cb3 .mastercard{left:110px;top:10px}.creditbox.cb3 .visa{left:110px;top:45px}#profile .profileleft{width:100%;text-align:center;float:none}#profile .profilecenter{width:100%;float:none}#profile .profilecenter table{width:100%}#profile .profileright{float:none;width:100%;text-align:center}#profile .profileright ul li{text-align:center}#profile .profileright ul li a{display:inline-block}.content h2,.content h3,.content h4{padding-left:15px;padding-right:15px}form .centerform{max-width:100%}#trips{padding:0 15px}#trips #wrapper{margin-left:-10px;margin-right:-10px}#trips .trip{float:left!important;margin-left:10px!important;margin-right:10px!important}#trips .trip.right{margin-bottom:25px}#trips .trip .info span.user{width:270px}#download{padding:0 15px}#download .howto{background:none;height:auto;margin-bottom:20px}#download .howto h2{width:100%;padding:0 15px}#download .steps .step{float:none!important;width:100%}#download .steps .step strong{float:none!important;display:block}}@media(max-width:767px)and (max-width:500px){#detail .trip .start,#detail .trip .category,#detail .trip .award,#detail .trip .credits{float:none!important;display:block!important;padding:3px 0}}@media(max-width:767px)and (max-width:570px){#toptrips .trip h3{margin-left:0;margin-top:10px;margin-bottom:15px}}@media(max-width:767px)and (max-width:570px){#toptrips .trip .info{width:100%;border-bottom:1px #e6e6e6 solid;margin-left:0}#toptrips .trip .info p{padding-left:0!important}}@media(max-width:767px)and (max-width:570px){#toptrips .trip div.image{float:none;width:100%}}@media(max-width:767px)and (max-width:480px){#answers .answer input[type="text"]{width:180px}}@media(max-width:767px){.language-navbar{top:187px!important}}.language-navbar{margin:0;padding:0;position:absolute;right:257px;top:17px}.progress-file-upload.progress{height:20px;margin-bottom:10px;overflow:hidden;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar-success{background-color:#8cd74b}.timetable-time{max-width:132px}.table.vertical-align>tbody>tr>td{vertical-align:middle}.table.vertical-align>tbody>tr>td>input{margin-bottom:5px}.panel-heading.vertical-align>input{margin-bottom:5px;min-width:100%}.timetable-error{top:0!important}.border-left{border-left:solid 1px #ddd}