/* Source and licensing information for the line(s) below can be found at https://www.diydoor2door.co.za/modules/drupalexp/modules/dexp_menu/assets/css/menu.css. */
ul.menu-row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}@media screen and (min-width:992px){.menu-container{width:960px}}@media screen and (min-width:1200px){.menu-container{width:1140px}}.menu-row>.menu-col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.menu-row>.menu-col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.menu-row>.menu-col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.menu-row>.menu-col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.menu-row>.menu-col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.menu-row>.menu-col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.menu-row>.menu-col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.menu-row>.menu-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.menu-row>.menu-col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.menu-row>.menu-col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.menu-row>.menu-col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.menu-row>.menu-col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.menu-row>.menu-col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.menu-row>.menu-col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:992px){.menu-row>.menu-col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.menu-row>.menu-col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.menu-row>.menu-col-lg-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%}.menu-row>.menu-col-lg-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%}.menu-row>.menu-col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.menu-row>.menu-col-lg-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%}.menu-row>.menu-col-lg-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%}.menu-row>.menu-col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.menu-row>.menu-col-lg-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%}.menu-row>.menu-col-lg-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%}.menu-row>.menu-col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.menu-row>.menu-col-lg-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%}.menu-row>.menu-col-lg-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%}.menu-row>.menu-col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (min-width:992px){ul.dexp-menu{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;margin:0;padding:0;list-style:none}ul.dexp-menu>li{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}ul.dexp-menu>li>a{padding:0 15px}ul.dexp-menu a.mega-menu-column-title{margin:0 15px}ul.dexp-menu li{position:relative}ul.dexp-menu li>a{display:block}ul.dexp-menu li.menu-item--expanded>ul{min-width:200px;position:absolute;visibility:hidden;opacity:0;margin-top:30px;-webkit-transition:visibility .35s ease-in-out,opacity .35s ease-in-out,top .35s ease-in-out,bottom .35s ease-in-out,left .35s ease-in-out,right .35s ease-in-out,margin-top .35s ease-in-out,margin-left .35s ease-in-out,margin-right .35s ease-in-out,margin-bottom .35s ease-in-out;transition:visibility .35s ease-in-out,opacity .35s ease-in-out,top .35s ease-in-out,bottom .35s ease-in-out,left .35s ease-in-out,right .35s ease-in-out,margin-top .35s ease-in-out,margin-left .35s ease-in-out,margin-right .35s ease-in-out,margin-bottom .35s ease-in-out}ul.dexp-menu li.menu-item--expanded:hover{z-index:99}ul.dexp-menu li.menu-item--expanded:hover>ul{visibility:visible;opacity:1;margin-top:0 !important;margin-left:0 !important;margin-right:0 !important}ul.dexp-menu ul.menu{list-style:none;padding:0;margin:0}
ul.dexp-menu ul.menu>li:not(.menu-row-wrapper-inner):not(.menu-col-12){padding:0 15px}ul.dexp-menu ul.menu>li.menu-item--expanded>ul.menu{left:100%;top:0;margin-top:0;margin-left:30px}[dir=rtl] ul.dexp-menu ul.menu>li.menu-item--expanded>ul.menu{right:100%;left:auto;margin-left:0;margin-right:30px}ul.dexp-menu .menu-row-wrapper-inner{width:100% !important}.dexp-menu-toggle{display:none}}@media screen and (max-width:991px){ul.dexp-menu{z-index:999;padding:0;margin:0;list-style:none;height:100%;overflow-x:hidden;overflow-y:auto;transition:all .35s ease-in-out}.mobile-left ul.dexp-menu{position:fixed;left:0;right:auto;top:0;width:0}.mobile-right ul.dexp-menu{position:fixed;left:auto;right:0;top:0;width:0}.mobile-bottom ul.dexp-menu{position:absolute;left:0;width:100vw;height:auto;transition:visibility .35s ease-in-out,opacity .35s ease-in-out;visibility:hidden;opacity:0}body.menu-open-bottom .mobile-bottom ul.dexp-menu{visibility:visible;opacity:1}body.menu-open-left ul.dexp-menu,body.menu-open-right ul.dexp-menu{width:300px}ul.dexp-menu ul.menu{border-top:1px solid rgba(255,255,255,.035)}ul.dexp-menu ul.menu.menu-row,ul.dexp-menu ul.menu.menu-row-wrapper{border-top:0}ul.dexp-menu li{border-bottom:1px solid rgba(255,255,255,.035)}ul.dexp-menu li.menu-row-wrapper-inner{border-top:1px solid rgba(255,255,255,.035)}ul.dexp-menu li:last-child{border-bottom:0}ul.dexp-menu li a,ul.dexp-menu li span:not(.dexp-submenu-toogle){display:block;padding:12px 20px;line-height:24px}ul.dexp-menu li.menu-item--expanded,ul.dexp-menu li.menu-item--expanded--mobile{position:relative}ul.dexp-menu li.menu-item--expanded::after,ul.dexp-menu li.menu-item--expanded--mobile::after{content:"\ea51";font-family:'dexp-menu-icon';position:absolute;right:0;top:0;line-height:49px;width:40px;text-align:center;cursor:pointer;font-size:17px}[dir=rtl] ul.dexp-menu li.menu-item--expanded::after,[dir=rtl] ul.dexp-menu li.menu-item--expanded--mobile::after{left:0;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}ul.dexp-menu li.menu-item--expanded.expanded::after,ul.dexp-menu li.menu-item--expanded--mobile.expanded::after{content:"\ea50"}ul.dexp-menu li.menu-item--expanded.expanded>ul,ul.dexp-menu li.menu-item--expanded--mobile.expanded>ul{display:block}ul.dexp-menu li.menu-item--expanded>ul,ul.dexp-menu li.menu-item--expanded--mobile>ul{display:none}ul.dexp-menu li.menu-item--expanded>ul.expanded,ul.dexp-menu li.menu-item--expanded--mobile>ul.expanded{display:block}ul.dexp-menu ul.menu.deep-1>li>a,ul.dexp-menu ul.menu.deep-1>li>span[data-drupal-link-system-path]{padding-left:35px}ul.dexp-menu ul.menu.deep-2>li>a,ul.dexp-menu ul.menu.deep-2>li>span[data-drupal-link-system-path]{padding-left:50px}ul.dexp-menu ul.menu.deep-3>li>a,ul.dexp-menu ul.menu.deep-3>li>span[data-drupal-link-system-path]{padding-left:65px}ul.dexp-menu ul.menu{padding:0;margin:0;list-style:none;-webkit-transform:translateX(0) !important;transform:translateX(0) !important}.dexp-menu-toggle{line-height:40px;margin:20px 0;position:relative;z-index:998;cursor:pointer}body .dexp-body-inner{-webkit-transition:left .35s ease-in-out,right .35s ease-in-out;transition:left .35s ease-in-out,right .35s ease-in-out;right:0;left:0}body .dexp-menu-overlay{background-color:rgba(0,0,0,0)}body.menu-open-left{overflow-x:hidden;position:relative}body.menu-open-left .dexp-body-inner{right:auto;position:absolute;width:100%;left:300px}body.menu-open-right{overflow-x:hidden;position:relative}body.menu-open-right .dexp-body-inner{position:absolute;width:100%;right:300px;left:auto}body.menu-open-left .dexp-menu-overlay,body.menu-open-right .dexp-menu-overlay{left:auto;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.55);left:0;top:0;z-index:997;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}}
/* Source and licensing information for the above line(s) can be found at https://www.diydoor2door.co.za/modules/drupalexp/modules/dexp_menu/assets/css/menu.css. */