@charset "UTF-8";
@font-face{font-family:Lato-Regular;src:url(/fonts/latoregular.ttf) format("truetype")}
@font-face{font-family:Lato-Bold;src:url(/fonts/latobold.ttf) format("truetype")}
@font-face{font-family:Museo-Cyrl;src:url(/fonts/Museocyrl500.ttf) format("truetype")}
@font-face{font-family:Nautilus-Pompilius;src:url(/fonts/nautiluspompilius.ttf) format("truetype")}
.scrollToTop,a{transition:all .3s ease}.navbar-default,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:none;box-shadow:none}.header__info--marker:before,.header__info--phone:before,.ourcars__subtitle:before,.ourcars__title:before{content:''}*,.ourcars__button:focus{outline:0}.contact__email:hover,.contact__phone:hover,.header__link:hover,.order__comment:hover,.order__crums:hover,.ourcars__car:hover,.scrollToTop,.scrollToTop:focus,.scrollToTop:hover,a:hover{text-decoration:none}.header__button,.howto__button,.nav-tabs>li>a,.navbar-default .navbar-nav>li>a,.ourcars__button,.question__button{text-transform:uppercase}body{min-width:320px}.scrollToTop{width:50px;height:60px;font-size:56px;position:fixed;opacity:.5;bottom:140px;right:40px;display:none;color:#27cbc0;z-index:999}.header__icon,.header__link,.header__logo{display:inline-block;margin-top:20px}.scrollToTop:focus,.scrollToTop:hover{opacity:1;color:#29d9c2}a{cursor:pointer}.navbar-default{background-color:rgba(128,128,128,.2);border-color:rgba(128,128,128,.2)}.navbar-default .navbar-nav>li>a{color:#aaabaa;text-shadow:none;font-family:Lato-Regular,sans-serif;font-size:14px;transition:all .3s ease}.header__info,.header__link{font-family:Lato-Regular,sans-serif;font-size:16px;transition:all .3s ease}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}
.nav>li>a{padding:15px 34px}#preloader{background-color:#27cbc0;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.header{transition:all .3s ease}.header--bgc{background:url(/images/header__bgc-min.jpg) center no-repeat;background-size:cover;min-height:750px}.header__icon--fb,.header__icon--insta,.header__icon--twitter,.header__icon--vk,.header__info--marker:before,.header__info--phone:before{background-image:url(/sprites/sprite.png)}.howto__driver,.howto__left{min-height:512px}.header__logo{margin-bottom:14px}.header__icon{margin-right:20px;cursor:pointer}.header__icon--insta{background-position:-36px -114px;width:19px;height:19px}.header__icon--vk{background-position:-67px -93px;width:26px;height:15px}.header__icon--fb{background-position:-106px -52px;width:12px;height:23px}.header__icon--twitter{background-position:-43px -93px;width:24px;height:18px}.header__link{border-bottom:1px solid #aaabaa;padding-bottom:2px;color:#aaabaa}.header__link:hover{color:#fff}.header__info{display:block;margin-left:140px;color:#aaabaa;text-align:left}.header__info--phone{margin-top:20px;position:relative}.header__info--phone:before{position:absolute;background-position:-17px -114px;width:19px;height:19px;left:-30px}.header__info--marker{margin-top:10px;position:relative}.header__info--marker:before{position:absolute;background-position:0 -114px;width:17px;height:23px;left:-30px}.header__info:hover{color:#fff;text-decoration:none}.header__title{font-family:Museo-Cyrl,sans-serif;font-weight:700;color:#fff;font-size:60px;letter-spacing:2px;margin-top:96px}.header__subtitle{font-family:Nautilus-Pompilius,sans-serif;font-size:28px;color:#fff}.header__button{font-family:Lato-Bold,sans-serif;font-size:17px;color:#fff;background-color:#27cbc0;border-style:none;padding:22px 32px;border-radius:4px;margin-top:60px;margin-bottom:80px;transition:all .3s ease}.header__button:hover{background-color:#29d9cd}.header__button--howto{padding:18px 36px;margin-top:64px;margin-right:6px}.header__button--order,.header__button--termsofuse{padding:18px 30px;margin-top:30px;margin-bottom:30px;display:inline-block}
.header__button--termsofuse{margin-left:20px}.header__button--right{float:right}.ourcars__title{margin-top:90px;margin-bottom:60px;font-size:40px;font-family:Museo-Cyrl,sans-serif;display:inline-block;position:relative}.ourcars__title:before{position:absolute;height:2px;width:100%;bottom:-14px;background-color:#27cbc0}.ourcars__car{margin-top:30px;color:#333;display:block}.ourcars__car span{display:block;font-family:Lato-Regular,sans-serif;font-size:16px;color:#a7a7a7}.ourcars__button,.ourcars__subtitle{font-family:Lato-Bold,sans-serif}.ourcars__image{background-size:contain;height:160px}.ourcars__image--limo{background:url(/images/ourcars__limo-min.jpg) center no-repeat}.ourcars__image--sedan{background:url(/images/ourcars__sedan-min.jpg) center no-repeat}.ourcars__image--suv{background:url(/images/ourcars__suv-min.jpg) center no-repeat}.ourcars__image--retro{background:url(/images/ourcars__retro-min.jpg) center no-repeat}.ourcars__image--cabriolet{background:url(/images/ourcars__cabriolet-min.jpg) center no-repeat}.ourcars__image--exclusive{background:url(/images/ourcars__exclusive-min.jpg) center no-repeat}.ourcars__image--van{background:url(/images/ourcars__van-min.jpg) center no-repeat}.ourcars__image--bus{background:url(/images/ourcars__bus-min.jpg) center no-repeat}.ourcars__subtitle{position:relative;display:block;font-size:22px;padding-top:14px;margin-top:4px;margin-bottom:4px}.ourcars__subtitle:before{position:absolute;height:2px;width:30%;top:0;background-color:#27cbc0}.howto__circle:after,.howto__title:after{content:'';top:32px}.ourcars__border{margin-top:40px;padding-bottom:40px;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:all .3s ease-out}.ourcars__border:hover{border:1px solid rgba(170,171,170,.2);box-shadow:0 0 10px 0 rgba(170,171,170,.7)}.ourcars__button{font-size:16px;background-color:#fff;color:#29d9cd;border:2px solid #27cbc0;padding:18px 52px;border-radius:4px;margin-top:30px;margin-bottom:100px;transition:all .3s ease}.howto__subtitle,.howto__title{font-family:Museo-Cyrl,sans-serif;font-size:40px}
.ourcars__button:hover{background-color:#29d9cd;border-color:#29d9cd;color:#fff}.howto__left--bgc{background:url(/images/howto__left-min.jpg) center no-repeat;background-size:cover}.howto__right{margin-left:44px;margin-top:100px}.howto__right--left{margin-left:23%}.howto__right--bgc{min-height:512px;background-color:#f2f2f2}.howto__title{color:#fff;width:100%;margin-bottom:0;position:relative}.howto__title:after{position:absolute;height:2px;width:48px;background-color:#29d9cd;right:-17%}.howto__title--right:after{left:-17%}.howto__wrapper{text-align:right;margin-top:66px;margin-right:40px;float:right}.howto__wrapper--driver{float:left;margin-left:40px;text-align:left}.howto__subtitle{display:block;text-align:right;color:#fff;margin-bottom:100px}.howto__subtitle--driver{text-align:left}.howto__button{font-family:Lato-Bold,sans-serif;font-size:16px;background-color:#fff;color:#29d9cd}.howto__step{font-family:Lato-Regular,sans-serif;font-size:18px;margin-bottom:30px}.howto__circle{display:inline-block;text-align:center;margin-right:14px;padding:4px;width:36px;height:36px;border:2px solid #29d9cd;border-radius:50%;position:relative}.howto__circle:after{position:absolute;height:32px;width:2px;background-color:#29d9cd;right:14px}.howto__circle--none{position:relative}.howto__circle--none:after{content:none}.howto__driver--bgc{background:url(/images/howto__right-min.jpg) center no-repeat;background-size:cover}.slick-next,.slick-next:focus,.slick-next:hover{background-image:url(/sprites/sprite.png);background-position:-68px -52px}.popularcars{padding-bottom:120px}.popularcars--pageorder{background-color:#f2f2f2}.popularcars__title{margin-top:96px;margin-bottom:92px;font-size:40px;display:inline-block;font-family:Museo-Cyrl,sans-serif;position:relative}.popularcars__title:before{content:'';position:absolute;height:2px;width:100%;bottom:-14px;background-color:#27cbc0}.slick-next:before,.slick-prev:before{content:none}.popularcars__title--about{margin-bottom:60px}.popularcars__title--question{margin-bottom:50px}
.popularcars__title--contact{margin-top:90px;margin-bottom:64px;text-align:left;width:200px}.about__info,.benefit,.benefit__title,.question{text-align:center}.popularcars__title--contact:before{width:100%}.slick-next{height:34px;width:18px;right:-40px}.slick-next:focus,.slick-next:hover{width:19px;height:34px}.slick-prev,.slick-prev:focus,.slick-prev:hover{background-image:url(/sprites/sprite.png);background-position:-87px -52px;height:34px}.slick-prev{width:18px;left:-40px}.slick-prev:focus,.slick-prev:hover{width:19px}.slider__info{width:270px;margin:0 auto;display:block}.slider__image{height:200px;background-repeat:no-repeat;background-position:center}.slider__star:before{font-size:16px;font-family:FontAwesome;display:inline-block;content:"\f006";color:#ddd}.slider__star--full:before{color:#f3cc49}.slider__title{font-size:20px;font-family:Lato-Bold,sans-serif;color:#333}.about__info,.slider__more{font-family:Lato-Regular,sans-serif}.slider__rating{font-size:'Lato-Regular',sans-serif;font-size:16px;color:grey}.slider__more{font-size:16px;color:#27cbc0}.about{min-height:534px}.about__info{font-size:18px;margin-left:10px;margin-bottom:50px}.about--bgc{background-color:#f2f2f2}.benefit__image{margin-bottom:20px}.benefit__title{font-family:Lato-Bold,sans-serif;font-size:20px}.benefit__info{font-family:Lato-Regular,sans-serif;font-size:16px;margin-right:50px;margin-left:50px}.question{margin-bottom:100px}.question__subtitle{font-family:Nautilus-Pompilius,sans-serif;font-size:28px;color:grey;display:block}.question__form{margin:60px 68px 30px 72px;text-align:left}.question__button{font-size:18px;font-family:Lato-Bold,sans-serif;padding:18px 32px;background-color:#27cbc0;border:0;background-image:none;color:#fff;transition:all .3s ease}.contact,.footer__info,.form-control,.order{font-family:Lato-Regular,sans-serif}.form-group--phone:before,.form-group--textarea:before,.form-group:before{background-image:url(/sprites/sprite.png)}.question__button:hover{background-color:#29d9cd;color:#fff}
.form-control{height:48px;border-color:#d2d2d2;padding-left:48px;padding-top:10px;font-size:16px;transition:all .3s ease}.form-control:focus{border-color:#27cbc0}.form-group{margin-bottom:34px;position:relative}.form-group:before{content:'';position:absolute;background-position:-22px -93px;width:21px;height:21px;margin:14px}.form-group--phone:before{background-position:-17px -114px;width:19px;height:19px}.form-group--textarea{margin-bottom:32px}.form-group--textarea:before{background-position:0 -93px;width:22px;height:21px}.form-group--noicon .form-control{height:40px;padding-left:20px;padding-top:6px;font-size:15px}.contact__email,.contact__phone{margin-top:12px;color:#555;padding-left:30px;display:block;transition:all .3s ease}.form-group--noicon:before{content:none}.contact{font-size:20px;color:#555;letter-spacing:1.1px}.contact__map{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:539px}.contact__email:before,.contact__phone:before{background-image:url(/sprites/sprite.png);left:0;top:6px;content:''}.contact__info{margin-left:28px}.contact__info span{display:block}.contact__phone{position:relative}.contact__phone:before{position:absolute;background-position:-17px -114px;width:19px;height:19px}.contact__email{position:relative}.contact__email:before{position:absolute;background-position:-93px -93px;width:21px;height:15px}.contact__social{letter-spacing:1.2px;margin-top:34px;margin-bottom:-6px;font-size:16px;display:block}.order__comment,.order__crums,.order__form strong,.order__header,.order__list li span,.rent__price{display:inline-block}.contact__bgc{background-color:#f2f2f2;padding-bottom:74px}.footer{min-height:82px;background-color:#2e3333}.footer__info{margin-top:30px;font-size:16px;color:#646565}.order{font-size:16px;margin-bottom:80px}.order p{color:grey;text-align:justify}.order__layout{margin-top:-516px;padding-top:10px;background:#fff}.order__layout--checkout{min-height:700px}.order__title{font-family:Museo-Cyrl,sans-serif;font-size:40px;padding-top:46px;margin-bottom:20px;color:#333}.order__comment,.order__crums,.order__list li{font-family:Lato-Regular,sans-serif}.order__title--checkout{font-size:30px;padding-top:0;padding-bottom:20px}.order__crums{padding:20px 0 30px;font-size:14px;color:grey;transition:all .3s ease}.order__crums--checkout{padding:10px 0 20px}.order__comment{font-size:16px;margin-left:14px;transition:all .3s ease;color:#27cbc0}.order__list{list-style:none;padding:0;margin-top:16px;margin-bottom:20px}.order__list li{font-size:16px;line-height:1.6}.checkout__title,.order__header,.rent__price b{font-family:Lato-Bold,sans-serif}.order__list li span{color:grey;width:210px}.order__list li strong{color:#4d4d4d}.order__subtitle{font-size:16px}.order__calendar{margin-top:38px}.order__header{margin-top:60px;margin-bottom:28px;font-size:22px;color:#333;position:relative}.rent,.rent__title{margin-bottom:20px}.order__header:before{content:'';position:absolute;height:2px;width:80%;top:-14px;background-color:#27cbc0}.order__form strong{color:grey;width:80px}.rent{margin-top:40px}.rent__title{font-size:16px}.rent__price{height:58px;min-width:108px;padding:4px 0 0 18px;background-color:#eee}.rent__price--mid{margin-left:6px;margin-right:6px}.rent__price span{display:block}.rent__price b{font-size:18px;color:#4d4d4d}.comment{margin-bottom:50px}.comment__name{width:160px;display:inline-block;margin-right:10px;color:#333;font-weight:700}.comment__date{display:block;color:grey;margin-bottom:10px}.checkout__label{font-size:15px;font-weight:400;margin-right:6px;color:#555}.checkout__info{min-height:170px;margin-right:88px;margin-bottom:16px;background-color:#f2f2f2}.checkout__title{font-size:17px;margin-bottom:30px}.checkout__title--regist{margin-top:44px;margin-bottom:34px}.checkout__border{border-top:1px solid #ccc;margin-top:10px}.termsofuse,.termsofuse__form{display:inline-block}.termsofuse__info{margin-right:6px}.nav-tabs{border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;cursor:default;background-color:#27cbc0;border-radius:2px;text-transform:uppercase;border:0}
.nav-tabs>li>a{border:0;transition:all .3s ease;border-radius:2px}.nav-tabs>li>a:hover{background-color:#27cbc0;color:#fff}html,body{height:100%}.wrap{min-height:100%;height:auto;margin:0 auto -60px;padding:0 0 60px}.wrap>.container{padding:70px 15px 20px}.jumbotron{text-align:center;background-color:transparent}.jumbotron .btn{font-size:21px;padding:14px 24px}.not-set{color:#c55;font-style:italic}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.grid-view th{white-space:nowrap}.hint-block{display:block;margin-top:5px;color:#999}.error-summary{color:#a94442;background:#fdf7f7;border-left:3px solid #eed3d7;padding:10px 20px;margin:0 0 15px 0}.help-block{font-size:13px;padding:0;margin:0;min-height:34px}.form-group{margin-bottom:10px}.field-orders-terms{display:inline;margin-right:15px}*:focus{outline:0}.rating-container{font-size:20px;display:inline}.field-orders-city_out label{margin-top:6px}input[type="checkbox"]{margin:10px;margin-top:1px;line-height:normal}.termsofuse,.termsofuse__form{margin-top:45px;display:inline-block}#user-type{width:100%}#user-type>.btn{width:50%}.big_button{font-family:Lato-Bold,sans-serif;font-size:17px;color:#fff;background-color:#27cbc0;border-style:none;padding:22px 32px;border-radius:4px;transition:all .3s ease}.big_type_button{font-family:Lato-Bold,sans-serif;font-size:17px;color:#fff;background-color:#27cbc0;border-style:none;padding:15px 32px;border-radius:4px;transition:all .3s ease}#registration-form,#login-form{margin-bottom:30px}
.kv-file-content img{height:90px !important}.select2-container--krajee .select2-selection--single{height:40px !important;line-height:1.428571429;padding:6px 24px 6px 12px}.select2-container--krajee .select2-selection--single .select2-selection__arrow{height:39px !important}.select2-container--krajee .select2-selection--single .select2-selection__rendered{color:#555;padding:3px}.rating-disabled .rating{cursor:default !important}.breadcrumb{background-color:white}.slider__image{background-size:cover}.slick-initialized .slick-slide{margin:0 12px}.rent__price{padding:4px 15px 0 18px}.ourcars__car--page{padding:0 50px}@media screen and (max-width:767px){.header--bgc{min-height:0 !important}.rent__price--mid{margin-left:0;margin-right:0}.rent__price{padding:4px 10px 0 13px}.ourcars__car--page{padding:0 20px}.navbar{margin-bottom:10px}}@media screen and (min-width:769px){.nav.navbar-nav.text-center li:last-child{display:none}}.row.categories{margin-bottom:50px}.nav li a.header__link{display:inline-block;margin-top:20px;font-size:16px;text-transform:none}.howto__title:after{z-index:2}.select2-container--krajee .select2-selection--single .select2-selection__placeholder{font-size:15px}.ourcars__subtitle{height:62px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{height:40px;padding:10px}.auth-clients li{width:25%;padding:0;margin:0}a.auth-link{width:32px;margin:0 auto;display:block}.auth-clients{padding:0}.benefit__info{margin-bottom:30px}.contact__info a{display:inline-block}.without-icons .form-group--textarea:before{width:0;height:0}.without-icons .form-control{padding-left:15px}.alert{position:absolute;top:0;left:0;right:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-right:2px solid white}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-left:1px solid white}.text-center{text-align:center !important}.ourcars__title--page{margin-top:36px;margin-bottom:80px}.site-contact .order{margin-bottom:-50px}div.category-description{min-height:50px}.contact__map{overflow:hidden;padding-left:0}@media screen and (max-width:1466px){.howto__step{font-size:16px}.howto__right--left{margin-left:10%}}@media screen and (max-width:1200px){.order{margin-bottom:40px}.order__title{padding-top:20px}.header__info{margin-left:100px}.header__button--order{padding:18px 12px;margin-top:40px}.howto__right--left{margin-left:0}.howto__step{font-size:15px}.nav>li>a{padding:16px 32px}.scrollToTop{right:26px}}@media screen and (max-width:991px){.order__title{border-top:2px solid #27cbc0;padding-top:20px}.order__calendar{margin-top:20px}.order__calendar a{display:inline-block;margin-left:40px}.header__button{font-size:16px}.header__button--order{margin-top:10px;margin-bottom:10px}.header__button--right{margin-top:30px}.rent{margin-top:20px}}@media screen and (min-width:767px) and (max-width:991px){.nav>li>a{padding:15px}
.header__title{font-size:56px}.header__info{margin-left:80px}.howto__right{margin-top:0;padding-top:100px;padding-bottom:30px}.howto__right--left{margin-left:44px}.howto__title:after{content:none}.about{min-height:580px}.popularcars__title{margin-top:70px}}@media screen and (max-width:767px){.howto__circle:after,.howto__title:after,.ourcars__title:before,.popularcars__title:before{content:none}.navbar-default{border:0;background-color:rgba(46,51,51,.8)}.header .text-right,.navbar-default .navbar-nav>li>a{text-align:center}.howto__title,.howto__wrapper{text-align:left}.header__link{margin-bottom:36px}.header__title{font-size:40px;margin-top:60px}.header__info{margin-left:80px}.howto__right,.howto__right--left{margin-left:0}.header--order{min-height:auto}.header__button{margin-top:30px}.howto__right{margin-top:0;padding-top:60px;padding-bottom:30px}.howto__wrapper,.howto__wrapper--driver{margin-left:20px}.howto__wrapper{margin-right:0}.howto__subtitle{margin-bottom:20px;text-align:left}.about{min-height:580px;padding-bottom:40px}.popularcars__title{font-size:36px;margin-top:70px}.popularcars__title--contact{margin:50px 0}.ourcars__title{font-size:36px}.benefit{padding-bottom:30px}.question__form{margin:60px 8px 30px}.contact__info{margin-left:0}.contact__info a,.contact__info span{font-size:15px}.contact__bgc{padding-bottom:64px}.order__layout{margin-top:-20px}.fotorama__wrap{margin:0 auto}.rent__price{margin-bottom:10px}.scrollToTop{width:50px;height:60px;font-size:50px;position:fixed;bottom:100px;right:6px;display:none;color:#27cbc0;z-index:999}.checkout__info{margin-right:0}}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:active,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:visited{background:0;border:0;outline:0}.navbar-header{background-color:#2e3333;border:0}.nav__social{margin-left:16px}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:40px;height:45px;position:relative;margin:14px 20px;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}
#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:8px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0}#nav-icon1 span:nth-child(2){top:18px}#nav-icon1 span:nth-child(3){top:36px}#nav-icon1.open span:nth-child(1){top:18px;transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:18px;transform:rotate(-135deg)}#nav-icon2 span{display:block;position:absolute;height:9px;width:50%;background:#d3531a;opacity:1;transform:rotate(0);transition:.25s ease-in-out}#nav-icon2 span:nth-child(even){left:50%;border-radius:0 9px 9px 0}#nav-icon2 span:nth-child(odd){left:0;border-radius:9px 0 0 9px}#nav-icon2 span:nth-child(1),#nav-icon2 span:nth-child(2){top:0}#nav-icon2 span:nth-child(3),#nav-icon2 span:nth-child(4){top:18px}#nav-icon2 span:nth-child(5),#nav-icon2 span:nth-child(6){top:36px}#nav-icon2.open span:nth-child(1),#nav-icon2.open span:nth-child(6){transform:rotate(45deg)}#nav-icon2.open span:nth-child(2),#nav-icon2.open span:nth-child(5){transform:rotate(-45deg)}#nav-icon2.open span:nth-child(1){left:5px;top:7px}#nav-icon2.open span:nth-child(2){left:calc(50% - 5px);top:7px}#nav-icon2.open span:nth-child(3){left:-50%;opacity:0}#nav-icon2.open span:nth-child(4){left:100%;opacity:0}#nav-icon2.open span:nth-child(5){left:5px;top:29px}#nav-icon2.open span:nth-child(6){left:calc(50% - 5px);top:29px}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:18px}#nav-icon3 span:nth-child(4){top:36px}#nav-icon3.open span:nth-child(1){top:18px;width:0;left:50%}#nav-icon3.open span:nth-child(2){transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:18px;width:0;left:50%}#nav-icon4 span:nth-child(1){top:0;transform-origin:left center}#nav-icon4 span:nth-child(2){top:18px;transform-origin:left center}
#nav-icon4 span:nth-child(3){top:36px;transform-origin:left center}#nav-icon4.open span:nth-child(1){transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0;opacity:0}#nav-icon4.open span:nth-child(3){transform:rotate(-45deg);top:39px;left:8px}