.sagittarius #hamburger__checkbox{
	display:none;
}

.sagittarius #mobile-nav {
    top: auto;
    position: relative;
	padding: 0px 9px;
	z-index:9999999;
}

.sagittarius .nav--mobile #js-mobile-menu{
	position: absolute;
	right:0px;
	top: 60px;
	-webkit-box-shadow: 0px 10px 20px -15px #005B99;
			box-shadow: 0px 15px 20px -15px #005B99;
	-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
         -o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}


.sagittarius .nav--mobile.menu-open #js-mobile-menu{
	-webkit-transform: translate3d(0,0,0);
	        transform: translate3d(0,0,0);
}

.sagittarius .main-menu.mobile__menu{
	padding: 0px 20px;
}

.sagittarius .mobile-menu>.mobile-menu__wrapper{
	border-bottom: 5px solid #00A5DB;
	background-color: #FAFAFA;
	padding-bottom: 0px;
}

.sagittarius #mobile-nav .mobile-menu > div ul li a {
    position:relative;
	font-size: 18px;
    color: #005B99;
    font-weight: 500;
    padding: 0px;
    line-height: 58px;	
}

.sagittarius #mobile-nav .mobile-menu > div ul[role*="accordion-panel"] li a.js-accordion{
	line-height: 48px;
	font-size: 16px;
    padding-left: 15px;
}

.mobile-menu>div ul li ul li:first-of-type>a{
	border:none;
}

.sagittarius .hamburger > span{
    height: 4px;
    background: #005B99;
    border-radius: 4px;
	-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
         -o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
            transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}


.sagittarius .nav--mobile.menu-open .hamburger__element:nth-child(1),
.sagittarius .nav--mobile.menu-open .hamburger__element:nth-child(4){
	opacity:0;
}

.sagittarius .nav--mobile.menu-open .hamburger__element:nth-child(2){
	-webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.sagittarius .nav--mobile.menu-open .hamburger__element:nth-child(3){
	-webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
}

.sagittarius .mobile-telephone{
    display: none;

	width: 26px;
    height: 26px;
	background-image: url(/-/media/themes/baxiuk/images/sagittarius/phone.png);
    position: absolute;
    right: 100px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}

/*******************/

.sagittarius #mobile-nav .mobile-menu .mobile-menu__wrapper > figure.works-container {
    display: none;
}
.sagittarius .mobile-navbar{
    background-color: #fff;
}

.sagittarius .hamburger{
    width: 32px;
}

.sagittarius .hamburger
.sagittarius #mobile-nav .mobile-menu {
    left: auto;
    right: 0;
    width: 100%;
    background: #e4e9ec;
    top: 0;
    transform: unset;
    max-width: 100%;
    transition: unset;
}
.sagittarius #mobile-nav .mobile-menu > div ul li {
    display: contents;
}

.sagittarius #mobile-nav .mobile-menu .mobile-menu__wrapper .search-bar,
.sagittarius #mobile-nav .mobile-menu > div ul li .accordion__indicator {
    display: none;
}
.sagittarius #js-mobile-menu .mobile-menu__wrapper .mobi-menu-head {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    background: #ffffff;
    padding: 0 10px;
}
.sagittarius #js-mobile-menu .mobile-menu__wrapper .mobi-menu-head .mobi-logo{    
    flex-basis: 70%;
}
.sagittarius #js-mobile-menu .mobile-menu__wrapper .mobi-menu-head .mobi-logo img{    
    margin-top: 9px;
    width: 85px;     
}
.sagittarius #js-mobile-menu .mobile-menu__wrapper .mobi-menu-head .right-div {
    color: #ADAFAA;
    display: flex;
    justify-content: flex-end;
    flex-basis: 30%;  
    font-size: 0px;  
	position:relative;
}
.sagittarius #js-mobile-menu .mobile-menu__wrapper .mobi-menu-head .right-div:after {
    content: '✖';
    font-size: 28px;
    margin-left: 10px;
    color: #005B99;
}

.sagittarius #js-mobile-menu .mobile-menu__wrapper .mobi-menu-head .right-div:before {
	content: "Menu";
    position: absolute;
    top: 11px;
    left: 30px;
	font-size:12px;
}


.sagittarius .mobile-menu__wrapper .green-belt {
    background: #63d622;
    line-height: 1.8;
    padding: 0 10px;
}
.sagittarius .mobile-menu__wrapper .green-belt p {
    display: inline-block;
    color: #ffffff;
    font-size: 14px;
	font-weight: 500;
}
.sagittarius .mobile-menu__wrapper .green-belt a {
    display: inline-block;
    color: #ffffff;
    letter-spacing: 0.5px;
    font-size: 16px;
    margin-left: 7px;
    font-weight: 500;
}

.sagittarius .hamburger__checkbox{
	z-index: -1;
}
.sagittarius .hamburger-wrapper{
    top: auto;
	position:absolute;
	cursor:pointer;
}
.sagittarius .hamburger-wrapper:before{
    content: "Menu";
    color:rgba(0,0,0,.3);
    position: absolute;
    left: -39px;
    top: 47%;
	font-size:12px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}


.sagittarius .content.nav.fixed #mobile-nav,
.sagittarius .content.nav.fixed .hamburger-wrapper{
	position:fixed;
	top:0px;
}
.sagittarius .content.nav.fixed #mobile-nav{
	background: #ffffff;
}


.sagittarius #mobile-nav .mobile-menu > div ul li a[role*="accordion"]:before,
.sagittarius #mobile-nav .mobile-menu > div ul li a[role*="accordion"]:after{
	content: "";
    position: absolute;
    top: 50%;
    right: 0px;
    width: 17px;
    height: 3px;
    background: #005b99;
    -webkit-transition: all ease-in 0.3s;
		 -o-transition: all ease-in 0.3s;
		    transition: all ease-in 0.3s;	
}

.sagittarius #mobile-nav .mobile-menu > div ul li a[role*="accordion"]:after{
	-webkit-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
			transform: rotate(90deg);
}

.sagittarius #mobile-nav .mobile-menu > div ul li a[role*="accordion"][aria-selected*="true"]:before{
	opacity:0;
}

.sagittarius #mobile-nav .mobile-menu > div ul li a[role*="accordion"][aria-selected*="true"]:after{
	-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
			transform: rotate(0deg);
}