body{font-family:Roboto,Helvetica;font-size:1vw;font-weight:100}a{color:#1c77ba;transition:color .4s ease-in-out;font-weight:100;text-transform:uppercase;font-size:10pt}.page{padding-top:72px}.navbar{padding:10px 0;transition:background-color .3s linear;background-color:#333}.navbar-brand{padding:6px 15px}.navbar-brand img{max-height:100%;padding:4px 15px}.navbar a{color:#ccc;font-family:Roboto,arial,sans-serif}.nav>li>a:focus,.nav>li>a:hover{background-color:transparent;color:#1c77ba}img{max-width:100%}p.big{padding:40px 0}.flexbox{display:-webkit-flex;display:flex}.flex-row-wrap{-webkit-flex-flow:row wrap;flex-flow:row wrap}h2{padding:10px 0}a.lower{text-transform:lowercase}.home-page .navbar{background-color:transparent}.home-page.page{padding-top:0}.scrolling .home-page .navbar{background-color:#333}.capture{background-color:#000;position:relative;overflow:hidden}.capture .logo{width:300px}.capture img{opacity:.4}.capture .text{position:absolute;top:80%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);text-align:center;width:800px}.capture .title{color:#fff;font-weight:100;font-size:22pt;line-height:25pt;padding:4px 0}.capture .description{color:#ccc;padding:10px 0;font-size:13pt;font-weight:100}.capture .action{border-radius:5px;background-color:#1c77ba;color:#eee;padding:10px 15px;display:inline-block;font-weight:400;font-size:10pt;text-transform:uppercase;margin:15px 0}.capture .capture-inner{position:relative;padding-top:56.2%;height:0;width:100%}.capture .capture-inner>*{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6}.section{padding:120px 0}.section.section-center{text-align:center}.section.section-promo{padding:250px 0}.section .title{font-size:22pt;font-weight:200;margin-bottom:2%}.section.section-bottom-bordered{border-bottom:1px solid #eee}.section.section-dark{background-color:#333;color:#ccc}.section.section-promo .action{border-radius:5px;background-color:#1c77ba;color:#eee;padding:10px 15px;display:inline-block;font-weight:400;font-size:10pt;text-transform:uppercase;margin:15px 0}.section.section-promo .title{font-weight:700;font-size:22pt;line-height:25pt;padding:20px 0}.logos a{margin:10px;display:inline-block}.section.section-coverage .title{padding:30px 0;font-weight:200;font-size:22pt;line-height:25px}.section.section-promo{background-image:url(http://swiftcam.com/images/ob_banner.jpg);background-position:60% 10px}.section.section-promo .container{max-width:600px}.section strong{color:#666}.section .image{margin:2% auto;width:100%}.section .image a{display:inline-block;vertical-align:middle;width:49%;transition:-webkit-transform .1s linear;transition:transform .1s linear}.section .image a:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.section .description{max-width:1000px;width:90%;margin:0 auto}.section .description .text{margin:3% 0}.footer{background-color:#253340;padding:60px 0;color:#ccc;font-family:Roboto,arial,sans-serif}.footer .logo{width:120px}.footer-side>div{padding:10px 0;font-size:10pt;font-weight:100}.footer .social-icons a{display:inline-block;width:25px;height:25px;text-align:center;line-height:25px;border-radius:100%;background-color:#1c77ba;color:#eee;margin-right:10px;transition:background-color .1s linear}.footer .social-icons a:hover{background-color:#2C4C64}.footer-side .logo-wrap{margin-bottom:20px}.footer-side .nav-wrap a{display:block;margin:8px 0}.footer-side .nav-wrap li{list-style-type:none}.footer-side ul.nav-wrap{padding-left:6px}.copyright{padding:30px 0;color:#999;background-color:#000;text-align:center;font-size:.8vw;font-weight:100}.slider-wrap{width:800px;margin:0 auto}.slider{margin:60px 0}.slider img{width:100}.slider .thumbs img{opacity:.8;cursor:pointer}.slider .thumbs img:hover{opacity:1}.slider .feature{margin-bottom:8px}.slider .thumbs{text-align:center;margin-bottom:8px}.slider .thumbs img{width:80px;display:inline-block;margin:0 4px}.item-head{padding:60px 0;width:700px;margin:0 auto;text-align:center}.item-head .title{font-size:26pt;line-height:28pt;padding:20px 0;font-weight:400}.item-head .short{color:#999}.article h2{padding:20px 0;font-size:14pt;line-height:16pt;font-weight:400}.article ul.nolist{list-style-type:none}.article .text{font-size:11pt;line-height:15pt;color:#666}.article .subsection{margin:40px 0;text-align:center}.article .subsection .image{margin:10px 0}.article .subsection .title{margin:10px 0;font-size:18pt;line-height:22pt;font-weight:400;padding:10px 0}.article .subsection .text{margin:10px auto;width:600px;color:#999}.article .subsection.text-left{text-align:left}.coming{text-align:center;padding:220px 0;background-color:#eee;color:#999}.lists{margin-bottom:60px}.lists .cell{width:23.2%;margin-bottom:20px;margin-right:20px;border:1px solid #f5f5f5}.lists .cell .info{padding:20px}.lists .cell img{width:100%}.lists .cell{background-color:#f5f5f5}.lists .cell .name{font-size:11pt;line-height:13pt;font-weight:400;padding:12px 0}.lists .cell .short{color:#999}.subscribe-box .form-group{padding:14px}.subscribe-box .form-group .title{font-size:11pt;font-weight:100;line-height:32pt;text-transform:uppercase}.subscribe-box .form-group input{margin-bottom:10px;border-radius:0;border-left:1px}.subscribe-box .form-group button{border-radius:0;font-weight:100;letter-spacing:1px;text-transform:uppercase;font-size:8pt}.input-group-addon{border-radius:0;border:0;background-color:transparent}.map-row{margin-bottom:5%}.map-row img{max-width:initial}storemap{height:480px;max-width:684px;width:100%;position:absolute!important}.map-stores{display:-webkit-flex;display:flex}.map-wrap{position:absolute;width:100%;height:100%;max-height:480px;max-width:684px}.map-row-left{width:60%;margin-right:2%;position:relative;min-height:550px}.map-row-right{-webkit-flex:1;flex:1;position:relative}.countries-filter a{display:inline-block;margin:0 2%;text-align:center}.countries-filter a img{width:80px;height:80px;border-radius:100%;overflow:hidden;box-shadow:0 0 10px -1px #000;display:inline-block;margin-bottom:8px}.countries-filter a .name{display:block}.district-bg{background-color:#f5f5f5;padding:2% 0;margin-bottom:3%}.district-filter{text-align:left}.district-filter a{margin-right:2%;display:inline-block;line-height:2vw}.store-list .name{margin-bottom:5%;font-size:1.4vw;line-height:2vw}.store-list .url{margin-bottom:3%}.store-list .name .name-left{width:69%;display:inline-block;vertical-align:middle;line-height:20px}.store-list .name .name-right{width:29%;display:inline-block;vertical-align:middle}.store-list .name img{max-width:40px;max-height:40px}.store-list .address{font-style:italic;font-size:1vw;margin-bottom:3%}.store-list .telephone{margin-bottom:3%}.store-list .working-hour{margin-bottom:2%}.store-list .working-hour .list-value{white-space:pre;font-size:.9vw;color:#555}.list-item{padding:10% 5%;margin-bottom:7%;cursor:pointer;overflow:hidden;position:relative}.list-item .list-label{display:inline-block;vertical-align:middle;width:10%}.list-item .list-value{display:inline-block;vertical-align:middle;width:85%}.list-item:nth-child(odd){background-color:#f5f5f5}.map-frame .map-frame-inner.fixed{position:fixed;left:11.6%;top:118px}.map-frame .map-frame-inner.fixed.fix-ended{position:absolute;left:0;bottom:0}.store-list.showing .list-item{height:0;padding:0;margin:0}.store-list.showing .list-item.current{height:inherit;padding:8% 5%;margin-bottom:7%}.store-list .list-item .controls,.store-list .list-item .details{height:0;opacity:0;overflow:hidden}.store-list .list-item .controls .controls-inner{margin-bottom:5%}.store-list .list-item.current .controls,.store-list .list-item.current .details{height:auto;opacity:1}.store-list .list-item .more{opacity:0;display:block;text-align:right;position:absolute;bottom:20px;width:95%;font-size:20pt;left:0;padding:0 2%}.store-list .list-item:hover .more{opacity:1}.store-list .list-item.current:hover .more{height:0;opacity:0}.store-title{font-size:2vw;margin-bottom:5%;margin-left:2%}.map-stores .location-empty{width:100%;padding:20% 0;text-align:center;color:#999;background-color:#f5f5f5}.quotation-section{background-color:#f5f5f5;padding:1% 3%;max-width:700px;display:none}.article .subsection .quotation-section .text{margin-bottom:6%}.quote-form .form-group input{border-radius:0}.quotation-jump-btn{position:fixed;right:10%;bottom:5%;z-index:3000;display:none}.quotation-jump-btn .glyphicon{display:inline-block;font-size:1.5vw;border-radius:100%;background-color:rgba(210,210,210,.8);width:4vw;height:4vw;line-height:4vw;text-align:center;color:#666}.quotation-jump-btn .text{position:absolute;left:-96px;width:0;line-height:4.2vw;opacity:0;overflow:hidden;display:inline-block;transition:left .2s linear,opacity .2s linear}.quotation-jump-btn:hover .text{width:14vw;opacity:1;left:-100px}.activate-form{max-width:500px;margin:0 auto;margin-bottom:10%}.activate-form.well{border-radius:0}.activate-form .activate-query-group{margin:4% auto;font-family:Roboto,arial,sans-serif!important;font-size:9pt!important;font-weight:100!important}.activate-form input{border-radius:0;font-family:Roboto,arial,sans-serif!important;font-size:9pt!important;font-weight:100!important}.activate-form .btn{text-transform:uppercase;letter-spacing:1px}.activate-query-group .response{margin:2% 0;padding:0 4px}.activate-form .red{color:red}.activate-form .green{color:green}.list-item{transition:height .1s linear}.list-item .controls,.list-item .details{transition:all .3s linear}.store-list .list-item .more{transition:opacity .2s linear}