/* Generated by tools/extract.py from WordPress stylesheet "nectar-ocm-core-css" (purged). Do not hand-edit. */
#slide-out-widget-area ol,#slide-out-widget-area ul{margin:0}
#slide-out-widget-area ol li,#slide-out-widget-area ul li{list-style:none}
#slide-out-widget-area .menu-item-hidden-text>a>.menu-title-text,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-ext-menu-item .menu-title-text,#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon-text>.menu-title-text{display:none}
#slide-out-widget-area .menu-item-hidden-text>a>.nectar-menu-icon{margin-right:0}
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{display:block;font-size:14px;line-height:22px}
#slide-out-widget-area .inner .off-canvas-menu-container li a .item_desc{display:none;opacity:.75}
#slide-out-widget-area .widget.widget_nav_menu ul ul{margin:0!important;padding:0 0 0 20px}
#slide-out-widget-area .widget.widget_nav_menu li{border-bottom:0;padding:0!important}
#slide-out-widget-area .widget.widget_nav_menu li a{padding:6px 20px;display:block}
body #slide-out-widget-area .inner .off-canvas-menu-container .nectar-menu-item-with-icon,body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li .nectar-menu-item-with-icon{display:flex;align-items:center}
body #slide-out-widget-area .inner .off-canvas-menu-container .nectar-menu-item-with-icon.nectar-menu-item-with-desc,body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li .nectar-menu-item-with-icon.nectar-menu-item-with-desc{align-items:flex-start}
body #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container .nectar-menu-item-with-icon:after{display:none!important}
#slide-out-widget-area .off-canvas-menu-container li>a>.sf-sub-indicator{display:none}
#slide-out-widget-area .inner .off-canvas-menu-container li>a{font-size:20px;line-height:30px;font-family:"Open Sans";font-weight:700}
#slide-out-widget-area .off-canvas-social-links li a,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{opacity:.7;transition:opacity .2s ease,color .2s ease;-webkit-transition:opacity .2s ease,color .2s ease}
#slide-out-widget-area .off-canvas-social-links li a{position:relative}
#slide-out-widget-area .inner .current-menu-ancestor>a,#slide-out-widget-area .inner .current-menu-item>a,#slide-out-widget-area .inner .current_page_ancestor>a,#slide-out-widget-area .inner .current_page_item>a,#slide-out-widget-area .off-canvas-social-links li a:hover,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus,#slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover{opacity:1}
#slide-out-widget-area .off-canvas-social-links{display:flex;flex-wrap:wrap}
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li{position:relative}
#slide-out-widget-area .ocm-dropdown-arrow{transition:transform .5s cubic-bezier(.215,.61,.355,1);position:absolute;right:-6px;top:10px;transform:translateY(-50%);cursor:pointer;height:28px;width:28px;line-height:0}
#slide-out-widget-area .ocm-dropdown-arrow i{font-size:18px;height:28px;width:28px;line-height:28px;top:0}
#slide-out-widget-area .open-submenu>.ocm-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content{margin-bottom:35px;border-radius:6px;background-color:rgb(0 0 0 / .1);padding:10px 15px}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content *{color:inherit}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content div>:last-child{margin-bottom:0}
body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content{align-self:flex-start}
#slide-out-widget-area .nectar-header-text-content>span>:last-child{margin-bottom:0}
#slide-out-widget-area,#slide-out-widget-area.slide-out-from-right-hover{overflow-y:scroll!important;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}
#slide-out-widget-area::-webkit-scrollbar{display:none}
#slide-out-widget-area .bottom-text{padding-bottom:0;font-size:12px}
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li{display:inline-block;padding:0 6px 6px 0}
#slide-out-widget-area .off-canvas-social-links li i{background-color:#fff0;font-size:18px;line-height:22px;top:0}
#slide-out-widget-area .off-canvas-social-links li{margin-right:10px}
#slide-out-widget-area .off-canvas-social-links li a{display:flex}
body:not(.material) #slide-out-widget-area .off-canvas-social-links li a{padding:0 8px}
#slide-out-widget-area .widget h4{margin-bottom:8px}
#slide-out-widget-area .inner>div{margin-bottom:25px}
#slide-out-widget-area .inner>div:first-of-type{margin-top:-7px}
#slide-out-widget-area .inner-wrap>.inner{width:100%;height:100%}
#slide-out-widget-area,#slide-out-widget-area .widget h3,#slide-out-widget-area .widget h4,#slide-out-widget-area a{color:#fff}
#slide-out-widget-area .nectar-global-section-megamenu a{color:inherit}
#slide-out-widget-area .nectar-menu-label:before{background-color:#fff}
body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close{position:absolute;right:22px;top:22px}
body[data-full-width-header=false].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close{z-index:100}
body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close{display:block;transition:all .47s cubic-bezier(.3,1,.3,.95) 0s;-webkit-transition:all .47s cubic-bezier(.3,1,.3,.95) 0s;font-family:"Open Sans";font-weight:400}
body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close{backface-visibility:hidden;-webkit-backface-visibility:hidden;width:34px;height:34px;transition:all .47s cubic-bezier(.3,1,.3,.95) 0s;-webkit-transition:all .47s cubic-bezier(.3,1,.3,.95) 0s;color:#ddd;font-size:18px;max-width:none;line-height:32px}
body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^=icon-]{transform:rotate(90deg);-webkit-transform:rotate(90deg)}
body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close:hover{border-color:rgb(255 255 255 / .7)}
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^=icon-]{-webkit-backface-visibility:hidden;font-size:18px;height:34px;left:-2px;line-height:32px;max-width:none;transition:all .47s cubic-bezier(.3,1,.3,.95) 0s;-webkit-transition:all .47s cubic-bezier(.3,1,.3,.95) 0s;width:34px}
body #slide-out-widget-area .slide_out_area_close .icon-default-style{color:#fff}
.ascend #slide-out-widget-area[class*=slide-out-from-right][data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container .menu li small{margin:5px}
#slide-out-widget-area .mobile-only,body #slide-out-widget-area .menu.subview .subview>a,body #slide-out-widget-area .menu.subview .subview>small,body #slide-out-widget-area .menu.subview .subviewopen>a,body #slide-out-widget-area .menu.subview .subviewopen>small,body #slide-out-widget-area .menu.subview li{display:none}
body #slide-out-widget-area .menu.subview .subview>a,body #slide-out-widget-area .menu.subview .subviewopen>a{display:none!important}
body #slide-out-widget-area .menu.subview .subview,body #slide-out-widget-area .menu.subview .subview .sub-menu,body #slide-out-widget-area .menu.subview .subviewopen,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu,body #slide-out-widget-area .menu.subview .subviewopen>.sub-menu>li{display:block}
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul,#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li>.nectar-global-section-megamenu{position:relative;max-height:0;box-sizing:content-box;-webkit-transition:max-height .5s cubic-bezier(.215,.61,.355,1),padding .25s cubic-bezier(.215,.61,.355,1);transition:max-height .5s cubic-bezier(.215,.61,.355,1),padding .25s cubic-bezier(.215,.61,.355,1);-ms-transform:none;-webkit-transform:none;transform:none;overflow:hidden}
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul{padding-left:20px}
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:first-child{margin-top:10px}
#slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:last-child{margin-bottom:0}
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container li li a{font-size:16px;line-height:22px}
body #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .inner .off-canvas-menu-container .menu-item-has-children>a{margin-right:20px}
body:not(.material) #slide-out-widget-area[data-dropdown-func=separate-dropdown-parent-link] .off-canvas-menu-container li ul>li:last-child{margin-bottom:10px}
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^=icon-]{font-size:24px!important}
@media only screen and (max-width :690px){body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items:has(>*){display:block}
}
@media only screen and (min-width :1px) and (max-width :999px){body #slide-out-widget-area .slide_out_area_close{position:absolute;right:22px;top:22px;z-index:100}
#slide-out-widget-area .mobile-only{display:block}
#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile=true] .off-canvas-menu-container{top:0;position:relative}
body[data-full-width-header=false] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close{display:none}
}
body[data-full-width-header] #slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style .slide_out_area_close{display:block;transform:scale(.75);top:-10px;right:-10px;position:absolute}
#slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style .inner-wrap{width:100%;height:100%}
body #slide-out-widget-area.slide-out-from-right-hover.ios-ocm-style{padding:40px}
.ios-ocm-style+#slide-out-widget-area-bg.slide-out-from-right{z-index:12}
