div#nav.header{background:#434242;display:block;width:100%;height:50px;margin:0;vertical-align:top;overflow:hidden}
@media (min-width:768px) {
	div#nav.header div.logo{position:fixed;top:10px;left:20px;display:inline-block;padding:0 0 10px;vertical-align:top;}
	div#nav.header div#search.logo{position:fixed;top:0;left:0;display:inline-block;padding:0 0 10px;vertical-align:top;}
}
@media (min-width:767px) and (max-width:768px) {
	div#nav.header div.logo a img {
		display: block;
		width: 180px;
		height: auto;
		margin: 10px !important;
		border: 0;
	}
}
@media (max-width:768px) {
	div#nav.header div.logo{position:fixed;top:0;left:0;display:inline-block;padding:0 0 10px;vertical-align:top;}
}
div#nav.header div#search.logo,div#nav.header div#search.logo a,div#nav.header div#search.logo a img{width:34px;height:34px;margin:4px 0 0 8px;border:0}div#nav.header div.logo a img{width:180px;height:auto;border:0;margin:0 10px;display:block}div#nav.header div.nav ul{padding-top:0;margin-top:0;width:100%;padding-left:0}div#nav.header div.nav ul li{list-style:none;display:inline-block;padding:4px 13px 0;margin:0;vertical-align:top;font-size:14px}div#nav.header div.nav ul li:last-child{padding-top:5px}div.header div.wrapper a.login{position:fixed;top:0;right:110px;height:38px;margin-right:10px;padding-left:21px;padding-top:12px;font-family:'Arial',sans-serif;font-size:14px;font-weight:400;color:#fff;background-image:url(../i/login.svg);background-size:14px 14px;background-position:3px 17px;background-repeat:no-repeat;text-shadow:none;text-decoration:none;vertical-align:top}div.header div.wrapper a.register{position:fixed;top:0;right:20px;height:38px;margin-right:10px;padding-top:12px;padding-left:21px;font-family:'Arial',sans-serif;font-size:14px;font-weight:400;color:#fff;background-image:url(../i/enter.svg);background-size:14px 14px;background-position:3px 17px;background-repeat:no-repeat;text-shadow:none;text-decoration:none}div#nav.header div.nav ul li a{color:#fcfcfc;text-decoration:none;height:10px;line-height:20px;font-size:14px;font-weight:500;font-family:'Arial',sans-serif;vertical-align:top}div.header div.nav ul li:nth-child(6){list-style:none;display:inline-block;padding:4px 13px 0;margin:0;vertical-align:top;font-size:14px}div.header div.nav ul li:last-child a{width:100%;max-width:440px;margin:20px 0 30px;text-align:left;border-radius:4px;overflow:hidden;background:#f4f4f4;border:1px solid #ddd}div#nav.header div.nav ul li:last-child a{font-weight:450;font-size:15px;line-height:18px;height:30px;padding:0 0 15px;text-shadow:1px 1px 1px #438642;width:200px;min-width:200px;text-align:center;vertical-align:top;border-radius:3px}div#nav.header div.nav ul li:last-child a:hover{color:#fcfcfc}#navigation{display:block;height:50px}#navigation #main-menu,#navigation > input{display:none}#navigation > label{display:block;font-size:32px;color:#fff;position:absolute;right:10px;width:32px;padding:0;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0}
#navigation > input:checked + #main-menu{
display: block;
    clear: both;
    position: fixed;
    top: 80px;
    left: calc(100% - 338px);
    right: 8px !important;
    z-index: 10000;
    max-width: 320px;
    width: 320px;
    height: calc(100vh - 107px);
    margin: 0;
    padding: 10px 0 8px 10px;
    background: #425390;
    border-top: 1px solid #425390;
    border-bottom: 1px solid #425390;
    color: #fff;
    overflow-x: visible;
    border-radius: 0 0 5px 0;
}
#navigation label:target > ul#main-menu,#accountNavigation label:target > ul#accountMenu{display:block}#navigation ul li{display:block;padding:6px 10px}#navigation a{text-decoration:none;color:#fff;font-family:'Arial',sans-serif;font-size:14px}#navigation a:hover{color:#ccc}nav#accountNavigation{display:block;position:fixed;top:0;right:0;width:197px;height:50px;border:0;cursor:pointer}nav#accountNavigation label:target ~ ul#accountMenu{background:#333}nav#accountNavigation label{background:#434242;font-family:'Arial',sans-serif;cursor:pointer}nav#accountNavigation label strong{display:block;width:100%;color:#fcfcfc;font-size:13px;font-weight:700;height:13px;line-height:13px;margin:10px 0 3px 45px}nav#accountNavigation label strong:hover{color:#ccc}nav#accountNavigation > input:checked + #accountMenu{display:block;clear:both;top:33px;position:absolute;background:#3c3c3c;color:#fff;right:0;padding:8px 0 8px 8px;z-index:1000;border-top:1px solid #333}nav#accountNavigation label span{display:block;width:100%;color:#b3b3b3;font-size:12px;font-weight:400;height:13px;line-height:13px;margin:6px 0 3px 45px}nav#accountNavigation label:hover,nav#accountNavigation label:focus,nav#accountNavigation label:target{background:#3b3b3b}input#toggle-account-mobile-menu{display:none}#accountNavigation #accountMenu,#accountNavigation > input{display:none}ul#accountMenu{background:#3c3c3c;position:fixed;top:33px;right:0;width:200px;padding:10px 0 12px}ul#accountMenu li:first-child,ul#accountNavigation li:first-child{padding-top:0}ul#accountMenu li{padding-left:15px;padding-top:5px}ul#accountMenu li a{font-family:'Arial',sans-serif;font-size:14px;font-weight:400;color:#fff;text-decoration:none}ul#accountMenu li:hover a,ul#accountMenu li a:hover{background:none}ul#accountMenu li:nth-child(3),ul#accountMenu li:nth-child(5),ul#accountMenu li:nth-child(7){width:100%;height:30px;background:none;display:block;padding-bottom:10px;border-bottom:1px solid #505050;margin-bottom:5px;padding-left:25px;margin-left:-10px}ul#accountMenu li a:hover{color:#ddd}nav#accountNavigation ul#accountMenu li:last-child{padding-bottom:10px}@media (min-width:640px){div.header div.nav{vertical-align:top;display:inline-block;width:auto;min-width:calc(100% - 240px);float:right;text-align:right;padding-right:20px}div.header div.nav ul li:nth-child(6){width:10%;background:#72c977;background:-moz-linear-gradient(top,#72c977 0%,#61ae60 100%);background:-webkit-linear-gradient(top,#72c977 0%,#61ae60 100%);background:linear-gradient(to bottom,#72c977 0%,#61ae60 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72c977',endColorstr='#61ae60',GradientType=0);text-align:center;border-radius:5px;margin-left:20px;font-weight:700;padding:2px 10px 3px;margin-top:-3px;border:1px solid #303030}div#nav.header div.nav ul li:nth-child(6) a{font-weight:450;font-size:15px;line-height:18px;height:20px;padding-top:0;text-shadow:1px 1px 1px #438642;width:120px;min-width:120px}div#nav.header div.nav ul li:last-child a{font-weight:450;font-size:15px;line-height:18px;height:20px;padding-top:0;text-shadow:1px 1px 1px #438642;width:100px;min-width:100px;border-radius:3px!important;background:none;border:none}div#nav.header div.nav ul li a{color:#fcfcfc;text-decoration:none;height:10px;line-height:20px;font-size:14px;font-weight:500;font-family:'Arial',sans-serif;vertical-align:top;color:#fcfcfc;text-decoration:none;height:10px;line-height:20px;font-size:14px;font-weight:500;font-family:Arial,sans-serif}div.header div.nav ul li:nth-child(6){width:10%;background:#72c977;background:-moz-linear-gradient(top,#72c977 0%,#61ae60 100%);background:-webkit-linear-gradient(top,#72c977 0%,#61ae60 100%);background:linear-gradient(to bottom,#72c977 0%,#61ae60 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72c977',endColorstr='#61ae60',GradientType=0);text-align:center;border-radius:3px;margin-left:20px!important;font-weight:700;padding:2px 10px 3px;margin-top:-3px;border:1px solid #303030;min-width:90px}div.header div.nav ul li:nth-child(6):hover{background:#4d924c}img.avatar{width:36px;height:36px;border:1px solid #5b5b5b;border-radius:100px;display:block;position:fixed;top:7px;right:160px}nav#accountNavigation label:after{content:'';position:fixed;top:100px;right:80px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #b9b9b9;color:#fff;zoom:22%}}div.nav,div#nav.header div.nav ul{width:auto;min-width:180px;display:inline-block;vertical-align:top;max-width:180px;margin-left:10px}.menu-toggle{display:block;padding:0;line-height:1em;font-size:1em;color:#333;height:30px;background-image:url('../img/menu.svg');background-size:30px 30px;width:30px;background-repeat:no-repeat;position:fixed;top:16px;right:16px;z-index:100}@media (min-width:600px){nav#navigation,ul#main-menu{list-style:none;padding-left:10px;position:fixed;top:25px;right:20px;width:100%;max-width:250px;z-index:1000;border:none}}@media (max-width:640px){img.avatar{width:32px;height:32px;border:2px solid #616161;border-radius:100px;display:block;position:fixed;top:7px;right:22px}}@media (max-width:600px){nav#navigation,ul#main-menu{max-width:250px;position:fixed;top:0;right:0;width:100%;z-index:1000;padding-left:10px;list-style:none;border:none}nav#accountNavigation{display:block;position:fixed;top:0;right:0;width:60px;height:50px;border:0;cursor:pointer}nav#accountNavigation label strong,nav#accountNavigation label span{display:none}nav#accountNavigation label:after{content:'';position:fixed;top:130px;right:50px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #b9b9b9;color:#fff;zoom:18%}}a#main-menu-toggle:target nav#navigation,a#main-menu-toggle:target ul#main-menu{list-style:none;padding-left:10px;position:fixed;top:0;right:0;width:100%;max-width:250px;height:350px;max-height:350px;overflow:hidden;z-index:1000;border:none}a#main-menu-toggle:target ul#main-menu[aria-expanded="true"],.main-menu:target,.main-menu[aria-expanded="true"]{position:fixed;top:57px;right:0}.main-menu:target ul,.main-menu[aria-expanded="true"] ul{position:relative;z-index:1000}.sr-only{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.main-menu:target,.main-menu[aria-expanded="true"]{z-index:100;list-style:none;padding-left:10px;position:fixed;top:30px;right:0;width:100%;height:100%;overflow-y:scroll;overflow-x:hidden}nav ul.main-menu,input#toggle-mobile-menu{display:none}a.menu-toggle:target > nav#navigation{z-index:1000}a.menu-toggle:target > nav#navigation ul{z-index:1000}a.menu-toggle:target > main{z-index:100}#navigation a.searchIcon,#navigation a.supportIcon,#navigation a.buyIcon,#navigation a.loginIcon{display:inline-block;width:30px;height:30px;border:0;margin:9px 5px;background-repeat:no-repeat;background-size:30px;background-position:0 0}#navigation a:hover,#navigation a:target,#navigation a:hover.searchIcon,#navigation a:target.searchIcon,#navigation a:hover.supportIcon,#navigation a:target.supportIcon,#navigation a:hover.buyIcon,#navigation a:target.buyIcon{opacity:1}#navigation a.searchIcon{background-image:url(../i/ui/find.svg);zoom:65%;position:absolute;top:12px;right:225px;opacity:.5}#navigation a.supportIcon{background-image:url(../i/ui/support.svg);zoom:65%;position:absolute;top:12px;right:165px;opacity:.5}#navigation a.buyIcon{background-image:url(../i/ui/buy.svg);position:absolute;background-size:27px 27px;background-position-y:2px;top:-1px;right:55px}#navigation a.loginIcon{background-image:url(../i/ui/login.svg);zoom:65%;position:absolute;top:14px;right:160px;opacity:.5}#navigation{max-width:180px;width:180px;position:absolute;padding-top:10px;top:0;right:0;overflow:visible}#navigation > label{background-image:url('../img/menu.svg');background-size:22px 20px;background-position:0 0;background-repeat:no-repeat;top:14px;right:10px;position:relative;display:inline-block;position:absolute;z-index:10;width:30px;height:30px;opacity:1}#navigation > label:hover{opacity:.7}#navigation a.buyNow,#navigation a.buyNow:hover{background:none;font-weight:400;color:#fff;padding:0!important;margin:0!important;border:none;box-shadow:none;text-shadow:none;display:block;float:left;text-align:left;line-height:14px}
#navigation > input:checked + #main-menu{
display: block;
    clear: both;
    position: fixed;
    top: 80px;
    left: calc(100% - 338px);
    right: 8px !important;
    z-index: 10000;
    max-width: 320px;
    width: 320px;
    height: calc(100vh - 107px);
    margin: 0;
    padding: 10px 0 8px 10px;
    background: #425390;
    border-top: 1px solid #425390;
    border-bottom: 1px solid #425390;
    color: #fff;
    overflow-x: visible;
    border-radius: 0 0 5px 0;
}
ul#main-menu li a{
    display: block;
    width: 100%;
    height: 24px;
    margin-bottom: 5px;
    padding: 0 10px 0 15px;
    font-size: 16px;
    color: #fff;
}
ul#main-menu li a:hover,ul#accountMenu li a:hover{color:#ccc}
#navigation ul#main-menu li{display:block;width:100%;padding:5px 0 0!important;margin:0;text-align:left;}@media (max-width:400px){#navigation{max-width:170px;width:170px;position:absolute;padding-top:10px;top:0;right:0;overflow:visible;z-index:1000}#navigation a.buyIcon{zoom:90%;margin-top:12px}#navigation a.loginIcon{background-image:url(//bundlespace.com/i/ui/login.svg);zoom:65%;bottom:22px;position:relative;opacity:.5}#navigation a.searchIcon{background-image:url(//bundlespace.com/i/ui/find.svg);zoom:65%;top:-2px;right:5%;position:relative;opacity:.5}#navigation a.supportIcon{background-image:url(//bundlespace.com/i/ui/support.svg);zoom:65%;top:-2px;right:5%;position:relative;opacity:.5}#navigation a.searchIcon{position:absolute;right:50%;top:15px}#navigation a.supportIcon{position:absolute;right:36%;top:15px}#navigation a.loginIcon{position:absolute;right:133px}}@media (min-width:600px) and (max-width:640px){nav#accountNavigation label strong,nav#accountNavigation label span{display:none}nav#accountNavigation label:after{content:'';position:fixed;top:130px;right:50px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #b9b9b9;color:#fff;zoom:18%}}@media (max-width:330px){#navigation a.searchIcon{display:none}#navigation{max-width:120px}}#navigation ul li a.login:hover{opacity:.7}
#navigation a.buyIcon span {display:block;width:23px;height:20px;margin:22px 0 0 22px;padding-top:0;padding-bottom:3px;background:#63b752;color:#fff;text-align:center;border-radius:100px;line-height:1.72em;zoom:75%;}
#navigation a.calendar {position:fixed;top:12px;right:195px;width:22px;height:22px;border:none;background-image:url(../i/ui/calendar-white.svg);background-size:22px 22px;background-repeat:no-repeat;background-position:center center;opacity:0.5;}
#navigation a.calendar:hover,#navigation a.calendar:target {opacity:1;}
@media (max-width:640px) {
    #navigation > label {
        top: 22px;
        right: 15px;
    }
    nav#navigation, ul#main-menu {
        max-width: 250px;
        position: fixed;
        top: 0;
        left: calc(100% - 250px);
        right: 0;
        width: 100%;
        z-index: 1000;
        padding-left: 0;
        list-style: none;
        border: none;
    }    
    #navigation > input:checked + #main-menu {
        position: fixed;
        top: 60px;
        left: calc(100% - 338px);
        right: 8px !important;
        z-index: 10000;        
        display: block;
        clear: both;
        max-width: 320px;
        width: 320px;
        height: calc(100vh - 99px);
        margin: 0;
        padding: 10px 0 8px 10px;
        background: #425390;
        border-top: 1px solid #425390;
        border-bottom: 1px solid #425390;
        color: #fff;
        overflow-x: visible;
        border-radius: 0 0 5px 0;
    }
}
@media (max-width:420px) {
    #navigation > input:checked + #main-menu {
        position: fixed;
        top: 60px;
        left: 8px;
        right: 8px;
        z-index: 10000;
        display: block;
        clear: both;
        max-width: calc(100% - 26px);
        width: calc(100% - 26px);
        height: calc(100vh - 99px);
        margin: 0;
        padding: 10px 0 8px 10px;
        background: #425390;
        border-top: 1px solid #425390;
        border-bottom: 1px solid #425390;
        color: #fff;
        overflow-x: visible;
        border-radius: 0 0 5px 0;
    }
}