/*!
 * Offcanvas
 * (C) RcaTheme.com, All rights reserved.
 *
 */
 .r-offcanvas{position:fixed;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:none;transition:none;will-change:transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;-webkit-overflow-scrolling:touch;height:100%!important;max-height:100%;border-radius:0!important;margin:0!important;overflow-y:auto!important;z-index:102}.r-offcanvas > *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.r-offcanvas.left{right:auto;left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.r-offcanvas.right{right:0!important;left:auto!important;-webkit-transform:translate3d(100%,0%,0);transform:translate3d(100%,0%,0)}.r-offcanvas.top,.r-offcanvas.bottom{width:100%!important;height:auto!important}.r-offcanvas.top{top:0!important;bottom:auto!important;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.r-offcanvas.bottom{top:auto!important;bottom:0!important;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.pushable{height:100%;overflow-x:hidden;padding:0!important}body.pushable{background:#545454!important}.pushable:not(body){-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pushable:not(body) > .r-offcanvas,.pushable:not(body) > .fixed,.pushable:not(body) > .pusher:after{position:absolute}.pushable > .fixed{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease;will-change:transform;z-index:101}.pushable > .pusher{position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;min-height:100%;-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease;z-index:2}body.pushable > .pusher{background:#FFF}.pushable > .pusher{background:inherit}.pushable > .pusher:after{position:fixed;top:0;right:0;content:'';background-color:rgba(0,0,0,0.4);overflow:hidden;opacity:0;-webkit-transition:opacity 500ms;transition:opacity 500ms;will-change:opacity;z-index:1000}.r-offcanvas.menu .item{border-radius:0!important}.pushable > .pusher.dimmed:after{width:100%!important;height:100%!important;opacity:1!important}.r-offcanvas.animating{visibility:visible}.r-offcanvas.visible{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.r-offcanvas.left.visible,.r-offcanvas.right.visible{box-shadow:0 0 20px rgba(34,36,38,0.15)}.r-offcanvas.top.visible,.r-offcanvas.bottom.visible{box-shadow:0 0 20px rgba(34,36,38,0.15)}.r-offcanvas.visible.left ~ .fixed,.r-offcanvas.visible.left ~ .pusher{-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.r-offcanvas.visible.right ~ .fixed,.r-offcanvas.visible.right ~ .pusher{-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.r-offcanvas.visible.top ~ .fixed,.r-offcanvas.visible.top ~ .pusher{-webkit-transform:translate3d(0,36px,0);transform:translate3d(0,36px,0)}.r-offcanvas.visible.bottom ~ .fixed,.r-offcanvas.visible.bottom ~ .pusher{-webkit-transform:translate3d(0,-36px,0);transform:translate3d(0,-36px,0)}.r-offcanvas.visible.left ~ .r-offcanvas.visible.right ~ .fixed,.r-offcanvas.visible.left ~ .r-offcanvas.visible.right ~ .pusher,.r-offcanvas.visible.right ~ .r-offcanvas.visible.left ~ .fixed,.r-offcanvas.visible.right ~ .r-offcanvas.visible.left ~ .pusher{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.r-offcanvas.visible.scale.down #g-page-surround{z-index:9999}html.ios{overflow-x:hidden;-webkit-overflow-scrolling:touch}html.ios,html.ios body{height:initial!important}.r-offcanvas.thin.left,.r-offcanvas.thin.right{width:150px}.r-offcanvas[class*="very thin"].left,.r-offcanvas[class*="very thin"].right{width:60px}.r-offcanvas.left,.r-offcanvas.right{width:260px}.r-offcanvas.wide.left,.r-offcanvas.wide.right{width:350px}.r-offcanvas[class*="very wide"].left,.r-offcanvas[class*="very wide"].right{width:475px}.r-offcanvas.visible.thin.left ~ .fixed,.r-offcanvas.visible.thin.left ~ .pusher{-webkit-transform:translate3d(150px,0,0);transform:translate3d(150px,0,0)}.r-offcanvas.visible[class*="very thin"].left ~ .fixed,.r-offcanvas.visible[class*="very thin"].left ~ .pusher{-webkit-transform:translate3d(60px,0,0);transform:translate3d(60px,0,0)}.r-offcanvas.visible.wide.left ~ .fixed,.r-offcanvas.visible.wide.left ~ .pusher{-webkit-transform:translate3d(350px,0,0);transform:translate3d(350px,0,0)}.r-offcanvas.visible[class*="very wide"].left ~ .fixed,.r-offcanvas.visible[class*="very wide"].left ~ .pusher{-webkit-transform:translate3d(475px,0,0);transform:translate3d(475px,0,0)}.r-offcanvas.visible.thin.right ~ .fixed,.r-offcanvas.visible.thin.right ~ .pusher{-webkit-transform:translate3d(-150px,0,0);transform:translate3d(-150px,0,0)}.r-offcanvas.visible[class*="very thin"].right ~ .fixed,.r-offcanvas.visible[class*="very thin"].right ~ .pusher{-webkit-transform:translate3d(-60px,0,0);transform:translate3d(-60px,0,0)}.r-offcanvas.visible.wide.right ~ .fixed,.r-offcanvas.visible.wide.right ~ .pusher{-webkit-transform:translate3d(-350px,0,0);transform:translate3d(-350px,0,0)}.r-offcanvas.visible[class*="very wide"].right ~ .fixed,.r-offcanvas.visible[class*="very wide"].right ~ .pusher{-webkit-transform:translate3d(-475px,0,0);transform:translate3d(-475px,0,0)}.r-offcanvas.overlay{z-index:102}.r-offcanvas.left.overlay{-webkit-transform:translate3d(-100%,0%,0);transform:translate3d(-100%,0%,0)}.r-offcanvas.right.overlay{-webkit-transform:translate3d(100%,0%,0);transform:translate3d(100%,0%,0)}.r-offcanvas.top.overlay{-webkit-transform:translate3d(0%,-100%,0);transform:translate3d(0%,-100%,0)}.r-offcanvas.bottom.overlay{-webkit-transform:translate3d(0%,100%,0);transform:translate3d(0%,100%,0)}.animating.r-offcanvas.overlay,.r-offcanvas.visible.overlay{-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.r-offcanvas.visible.left.overlay{-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0)}.r-offcanvas.visible.right.overlay{-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0)}.r-offcanvas.visible.top.overlay{-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0)}.r-offcanvas.visible.bottom.overlay{-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0)}.r-offcanvas.visible.overlay ~ .fixed,.r-offcanvas.visible.overlay ~ .pusher{-webkit-transform:none!important;transform:none!important}.r-offcanvas.push{-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease;z-index:102}.r-offcanvas.left.push{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.r-offcanvas.right.push{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.r-offcanvas.top.push{-webkit-transform:translate3d(0%,-100%,0);transform:translate3d(0%,-100%,0)}.r-offcanvas.bottom.push{-webkit-transform:translate3d(0%,100%,0);transform:translate3d(0%,100%,0)}.r-offcanvas.visible.push{-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.r-offcanvas.uncover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:1}.r-offcanvas.visible.uncover{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.r-offcanvas.slide.along{z-index:1}.r-offcanvas.left.slide.along{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.r-offcanvas.right.slide.along{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.r-offcanvas.top.slide.along{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.r-offcanvas.bottom.slide.along{-webkit-transform:translate3d(0%,50%,0);transform:translate3d(0%,50%,0)}.r-offcanvas.animating.slide.along{-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.r-offcanvas.visible.slide.along{-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.r-offcanvas.slide.out{z-index:1}.r-offcanvas.left.slide.out{-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}.r-offcanvas.right.slide.out{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.r-offcanvas.top.slide.out{-webkit-transform:translate3d(0%,50%,0);transform:translate3d(0%,50%,0)}.r-offcanvas.bottom.slide.out{-webkit-transform:translate3d(0%,-50%,0);transform:translate3d(0%,-50%,0)}.r-offcanvas.animating.slide.out{-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.r-offcanvas.visible.slide.out{-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.r-offcanvas.scale.down{-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease;z-index:102}.r-offcanvas.left.scale.down{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.r-offcanvas.right.scale.down{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.r-offcanvas.top.scale.down{-webkit-transform:translate3d(0%,-100%,0);transform:translate3d(0%,-100%,0)}.r-offcanvas.bottom.scale.down{-webkit-transform:translate3d(0%,100%,0);transform:translate3d(0%,100%,0)}.r-offcanvas.scale.down.left ~ .pusher{-webkit-transform-origin:75% 50%;transform-origin:75% 50%}.r-offcanvas.scale.down.right ~ .pusher{-webkit-transform-origin:25% 50%;transform-origin:25% 50%}.r-offcanvas.scale.down.top ~ .pusher{-webkit-transform-origin:50% 75%;transform-origin:50% 75%}.r-offcanvas.scale.down.bottom ~ .pusher{-webkit-transform-origin:50% 25%;transform-origin:50% 25%}.r-offcanvas.animating.scale.down > .visible.r-offcanvas{-webkit-transition:-webkit-transform 500ms ease;transition:-webkit-transform 500ms ease;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease}.r-offcanvas.visible.scale.down ~ .pusher,.r-offcanvas.animating.scale.down ~ .pusher{display:block!important;width:100%;height:100%;overflow:hidden!important}.r-offcanvas.visible.scale.down{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.r-offcanvas.visible.scale.down ~ .pusher{-webkit-transform:scale(0.75);transform:scale(0.75)}.r-offcanvas .r-offcanvas-content{margin-top:40px}.r-close.r-pl-close{width:30px;height:30px;top:10px;right:10px}.r-close.r-pl-close::before,.r-close.r-pl-close::after{height:15px;width:2px}.r-offcanvas a:hover{opacity:.9}.r-offcanvas .oc-list-item{position:relative;display:block;vertical-align:middle;text-decoration:none;padding:13px 16px;text-transform:none;-webkit-transition:background .1s ease,box-shadow .1s ease,color .1s ease;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.r-offcanvas a.oc-list-item{line-height:1}.r-offcanvas a.oc-list-item .fa{margin-right:8px;opacity:.95}.r-offcanvas.left .oc-list-item:before,.r-offcanvas.right .oc-list-item:before{position:absolute;content:'';top:auto;bottom:0;left:0;right:0;width:100%;height:1px}.r-offcanvas.left.oc-icon-menu-items,.r-offcanvas.right.oc-icon-menu-items{display:inline-block;width:auto}.r-offcanvas.top.oc-icon-menu-items,.r-offcanvas.bottom.oc-icon-menu-items{display:-webkit-flex;display:-ms-flexbox;display:flex}.r-offcanvas.top.oc-icon-menu-items .oc-icon-menu,.r-offcanvas.bottom.oc-icon-menu-items .oc-icon-menu{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.r-offcanvas .oc-icon-menu{position:relative;display:block;height:auto;text-align:center;line-height:1;vertical-align:middle;text-decoration:none;padding:13px 16px;text-transform:none;min-width:84px;text-align:center -webkit-transition:background .1s ease,box-shadow .1s ease,color .1s ease;transition:background .1s ease,box-shadow .1s ease,color .1s ease}.r-offcanvas .oc-icon-menu i{opacity:.95;display:block;margin:0 auto 7px!important}.r-offcanvas.left .oc-icon-menu:before,.r-offcanvas.right .oc-icon-menu:before{position:absolute;content:'';top:auto;bottom:0;left:0;right:0;width:100%;height:1px}.r-offcanvas.top .oc-icon-menu:before,.r-offcanvas.bottom .oc-icon-menu:before{position:absolute;content:'';top:0;right:0;height:100%;width:1px}.r-close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.r-close:after,.r-close:before{content:'';position:absolute;height:20px;width:3px;background:#fff;left:50%;top:50%}.r-close:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.r-close{display:inline-block;position:absolute;top:5px;right:5px;height:40px;width:40px;cursor:pointer;opacity:.5;border-radius:50%!important;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(1);transform:scale(1)}.r-close:hover{background:rgba(0,0,0,.075);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}