/* Source and licensing information for the line(s) below can be found at https://cpac-cemac.org/drupal-8.9.5/themes/newsplus_lite/css/components/menu.css. */
ul.menu{margin:0;padding:0;list-style:none}ul.menu li{margin:0;position:relative;list-style:none;padding:0}ul.menu li a{padding:7px 10px 8px 25px;line-height:150%;display:block;color:#3f3f3f;text-decoration:none}ul.menu li a:hover{text-decoration:none;color:#fff}ul.menu li.menu-item--expanded ul{padding-left:25px}ul.menu li.menu-item--collapsed>a:before{content:"\f105";font-family:'FontAwesome';position:absolute;left:0;font-size:20px;top:7px;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;font-weight:700}ul.menu li.menu-item--expanded>a:before{content:"\f107";font-family:'FontAwesome';position:absolute;left:0;font-size:20px;top:7px;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-o-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;font-weight:700}ul.menu li>a:hover:before{left:10px;color:#fff !important}ul.menu li.menu-item--expanded>a:hover:before{left:5px}#pre-header ul.menu li.menu-item--collapsed>a:before,#pre-header ul.menu li.menu-item--expanded>a:before,#header-top ul.menu li.menu-item--collapsed>a:before,#header-top ul.menu li.menu-item--expanded>a:before{content:""}.subfooter-area.right ul.menu{text-align:right}.subfooter-area ul.menu li{display:inline-block}.subfooter-area ul.menu ul.menu{display:none}.subfooter-area ul.menu li a{margin:0;padding:0 8px 0 6px;border-right:1px solid #464646;color:#464646;line-height:1}.subfooter-area ul.menu li a:hover{text-decoration:underline;background-color:transparent}.subfooter-area ul.menu li:last-of-type a{border-right:0;padding-right:0}.subfooter-area.left ul.menu li.first a{padding-left:0}.subfooter-area ul.menu li.menu-item--expanded>a:before,.subfooter-area ul.menu li>a:before{content:""}@media(max-width:991px){.subfooter-area ul.menu,.subfooter-area.right ul.menu{text-align:center;padding:0 0 0 2px}}@media(max-width:767px){.subfooter-area ul.menu li{display:block;padding:10px 20px}.subfooter-area ul.menu li:last-of-type a,.subfooter-area ul.menu li a{border-right:0;padding:0 10px}}#main-navigation .sf-menu ul{display:none;top:100%}#pre-header .sf-menu ul,#header-top .sf-menu ul{display:none;top:100%}#main-navigation .sf-menu>li>a.menuparent,#pre-header .sf-menu>li>a.menuparent,#header-top .sf-menu>li>a.menuparent{padding-right:28px}@media all and (min-width:992px) and (max-width:1199px){#main-navigation .sf-menu>li>a.menuparent,#pre-header .sf-menu>li>a.menuparent,#header-top .sf-menu>li>a.menuparent{padding-right:22px}}#main-navigation .sf-menu>li>ul,#pre-header .sf-menu>li>ul,#header-top .sf-menu>li>ul{right:0 !important}#main-navigation .sf-menu ul li a{padding:10px 15px;font-size:16px}#pre-header .sf-menu ul li a,#header-top .sf-menu ul li a{padding:10px 15px;font-size:14px}#main-navigation .sf-menu ul ul,#pre-header .sf-menu ul ul,#header-top .sf-menu ul ul{top:0}#main-navigation ul.sf-menu li a.menuparent:after,#pre-header ul.sf-menu li a.menuparent:after,#header-top ul.sf-menu li a.menuparent:after{content:"\f107";font-family:'FontAwesome';position:absolute;top:16px;right:12px;font-size:14px;font-weight:400;line-height:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media all and (min-width:992px) and (max-width:1199px){#main-navigation ul.sf-menu li a.menuparent:after,#pre-header ul.sf-menu li a.menuparent:after,#header-top ul.sf-menu li a.menuparent:after{right:8px}}#pre-header ul.sf-menu li a.menuparent:after,#header-top ul.sf-menu li a.menuparent:after{top:11px}#main-navigation ul.sf-menu ul li a.menuparent:after{content:"\f105";right:10px;top:14px}#pre-header ul.sf-menu ul li a.menuparent:after,#header-top ul.sf-menu ul li a.menuparent:after{content:"\f105";right:10px;top:11px}
ul.sf-menu.sf-accordion.sf-expanded{margin-bottom:10px}#main-navigation .sf-accordion-toggle.sf-style-none,#pre-header .sf-accordion-toggle.sf-style-none,#header-top .sf-accordion-toggle.sf-style-none{text-align:right}#main-navigation .sf-accordion-toggle.sf-style-none a,#pre-header .sf-accordion-toggle.sf-style-none a,#header-top .sf-accordion-toggle.sf-style-none a{position:absolute;top:0;right:-10px;z-index:100;padding:15px 10px 5px;display:inline-block;text-decoration:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}#main-navigation .sf-accordion-toggle.sf-style-none a:after,#pre-header .sf-accordion-toggle.sf-style-none a:after,#header-top .sf-accordion-toggle.sf-style-none a:after{content:"\f0c9";font-family:"FontAwesome";font-size:24px;line-height:1}#main-navigation .sf-accordion-toggle.sf-style-none a.sf-expanded,#pre-header .sf-accordion-toggle.sf-style-none a.sf-expanded,#header-top .sf-accordion-toggle.sf-style-none a.sf-expanded{position:relative;top:auto;z-index:auto}#main-navigation .sf-accordion-toggle.sf-style-none a.sf-expanded:after,#pre-header .sf-accordion-toggle.sf-style-none a.sf-expanded:after,#header-top .sf-accordion-toggle.sf-style-none a.sf-expanded:after{content:"\f00d"}#main-navigation .sf-accordion-toggle.sf-style-none span,#pre-header .sf-accordion-toggle.sf-style-none span,#header-top .sf-accordion-toggle.sf-style-none span{display:none}ul.menu.sf-accordion li{border-bottom:1px solid #fff}ul.menu.sf-accordion ul li{border-bottom:0;border-top:1px solid #fff}#main-navigation ul.menu.sf-accordion li a,#pre-header ul.menu.sf-accordion li a,#header-top ul.menu.sf-accordion li a{padding-left:15px}#main-navigation ul.menu.sf-accordion ul li a,#pre-header ul.menu.sf-accordion ul li a,#header-top ul.menu.sf-accordion ul li a{padding-left:30px}#main-navigation ul.menu.sf-accordion ul ul li a,#pre-header ul.menu.sf-accordion ul ul li a,#header-top ul.menu.sf-accordion ul ul li a{padding-left:45px}#main-navigation ul.menu.sf-accordion ul ul ul li a,#pre-header ul.menu.sf-accordion ul ul ul li a,#header-top ul.menu.sf-accordion ul ul ul li a{padding-left:60px}#main-navigation ul.menu.sf-accordion ul ul ul ul li a,#pre-header ul.menu.sf-accordion ul ul ul ul li a,#header-top ul.menu.sf-accordion ul ul ul ul li a{padding-left:75px}#main-navigation ul.sf-accordion li a.menuparent:after,#pre-header ul.sf-accordion li a.menuparent:after,#header-top ul.sf-accordion li a.menuparent:after{content:"\f067";font-family:'FontAwesome';position:absolute;top:15px;right:16px;font-size:14px;font-weight:400;line-height:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#main-navigation ul.sf-accordion li.sf-expanded>a.menuparent:after,#pre-header ul.sf-accordion li.sf-expanded>a.menuparent:after,#header-top ul.sf-accordion li.sf-expanded>a.menuparent:after{content:"\f068"}#pre-header ul.sf-accordion li a.menuparent:after,#header-top ul.sf-accordion li a.menuparent:after{top:11px;font-size:12px}#main-navigation ul.sf-accordion ul li a.menuparent:after{content:"\f067";top:14px;right:16px}#pre-header ul.sf-accordion ul li a.menuparent:after,#header-top ul.sf-accordion ul li a.menuparent:after{content:"\f067";top:11px;right:16px}
/* Source and licensing information for the above line(s) can be found at https://cpac-cemac.org/drupal-8.9.5/themes/newsplus_lite/css/components/menu.css. */