@media only screen and (max-width: 63.9375em){html,body{margin:0;padding:0;width:100%}body{overflow:hidden;overflow-y:auto}body.snapjs-left{overflow-y:hidden;background-color:#fff}body.snapjs-right{overflow-y:hidden;background-color:#fff}.snapjs-right .snap-drawer-left{display:block;right:0;left:auto}.snapjs-right .snap-drawer-right{display:none}#snapcontent{background:#fff;padding-top:0}#snapcontent:after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0,0,0,0.5);content:'';opacity:0;-webkit-transition:opacity 0.3s,width .1s 0.3s,height .1s .3s;transition:opacity 0.3s,width .1s 0.3s,height .1s .3s}.snapjs-right #snapcontent:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.snapjs-left #snapcontent:after{width:100%;height:100%;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.snap-drawer{display:none;position:fixed;top:60px;right:auto;bottom:0;left:auto;width:285px;height:auto;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;transition:width .3s ease}.snapjs-left .snap-drawer{display:block}.snapjs-right .snap-drawer{display:block}.snap-content{z-index:2;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.snap-drawers{position:fixed;top:0;right:0;left:0;width:auto;height:auto;height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch}.snap-drawer-left{left:0;z-index:1}.snap-drawer-right{right:0;z-index:1}.snapjs-expand-left .snap-drawer-left,.snapjs-expand-right .snap-drawer-right{width:100%}.snapjs-right #snapcontent{overflow:hidden}#snapcontent{position:relative;z-index:4}.sidebar{font-weight:400;font-size:14px;color:#614e42;padding-bottom:50px}.sidebar .mobilenav ul{list-style:none;margin:0;padding:0}.sidebar .mobilenav{border-bottom:1px solid #d2d2d2}.sidebar .mobilenav ul.menu{border-bottom:1px solid #d2d2d2}.sidebar .mobilenav ul li{margin:0}.sidebar .mobilenav ul li + li{border-top:1px solid #d2d2d2}.sidebar .mobilenav ul li ul{display:none}.sidebar .mobilenav ul li a.show + ul{display:block}.sidebar .mobilenav ul li .hasDropdown{position:relative}.sidebar ul a{color:#614e42;font-size:14px;-webkit-text-size-adjust:none!important;display:block;padding:10px 15px;font-weight:400;text-decoration:none}.ios.safari .sidebar ul a{font-size:14px}.sidebar ul li.active > a{font-weight:600}.sidebar .mobilenav ul.menu ul{background:rgba(83,73,67,0.05)}.sidebar ul ul a{padding-left:20px}.sidebar .inner{padding:0}.sidebar ul ul a:before{content:'\203a';display:inline-block;margin-right:5px}.sidebar ul ul ul a{padding-left:42px;text-indent:-5px}.sidebar .mobilenav ul li .hasDropdown span{position:absolute;right:0;top:0;font-size:17px;width:40px;padding:8px 0;line-height:inherit;text-align:center;border-left:1px solid #d2d2d2}.sidebar .mobilenav ul li .hasDropdown.show span:before{color:#000}.sidebar .mobilenav ul li .hasDropdown.show + ul,.sidebar .mobilenav ul li .hasDropdown.show + div > nav > ul{display:block;border-top:1px solid #d2d2d2}header.header nav{display:none}}