/*
Theme Name: Neximmune-child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: https://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

body a{color:#7BB3B0;}
body a:hover{color:#7BB3B0;text-decoration:none;}
.mega-menu li.hide-desktop{
	 display: none;
}
#header .porto-view-switcher .narrow .popup>.inner>ul.sub-menu, #header .top-links .narrow .popup>.inner>ul.sub-menu {
    box-shadow: 0 10px 30px 10px rgba(0,0,0,0.05);
	border-top:3px solid #ce181e;
}
#header .main-menu > li.menu-item > a{         padding: 10px 0px 10px 0px;
    margin: 69px 16px 29px 16px;}
#header .main-menu > li.menu-item:hover > a{    border-bottom: 3px solid #ce181e;     padding: 10px 0px 10px 0px;
    margin: 69px 16px 26px 16px;}
#header .mega-menu-col-header-link>a{      font-size: 18px !important;
    padding-bottom: 20px;
    border-bottom: 1px solid #ce181e;
    margin-bottom: 20px;}
#header .top-menu-parent{color: #ce181e;
    font-weight: bold;
    padding-right: 5px;
}
#header .top-links>li.menu-item:after {content:"";}
   
#header .sticky .main-menu > li.menu-item > a{      padding: 34px 0px 10px 0px;
    margin: 0px 16px 10px 16px;}
#header .sticky  .main-menu > li.menu-item:hover > a{
border-bottom: 3px solid #ce181e;
       padding: 34px 0px 10px 0px;
    margin: 0px 16px 10px 16px;
}
#header .header-top .top-links > li.menu-item > a{font-weight:300;font-size:15px;}
#header .porto-view-switcher .narrow li.menu-item>a, #header .top-links .narrow li.menu-item>a{font-weight:300;font-size: 12.8px;}
#header .header-top .mega-menu{margin-right:20px;}


#header .main-menu .wide li.sub > a, .side-nav-wrap .sidebar-menu .wide li.sub > a{font-weight:400;}

#footer .footer-links .link-col {display:flex; min-width:100px; width: 185px;}
#footer .footer-links .link-col ul li{font-size:13px;margin-bottom:0px;}
#footer .footer-links .list .footer-parent-link{padding-bottom:5px;font-weight: 600; font-size:14px;    padding-top: 25px;}
#footer .footer-links .list .footer-parent-link:first-child{ padding-top: 0px;}
#footer .footer-links .list li  a{font-weight:300;color:#b0d1d0;}
#footer .footer-links .list .footer-parent-link  a{font-weight:600;}
#footer .widget p{font-size:13px;}
#footer .footer-about{font-size:18px;     padding-bottom: 25px;}
#footer .footer-links .list .footer-parent-link a{color:#fff;}
#footer .footer-widget3 .footer-logo{max-width:150px;}
#footer .footer-widget3  p{padding-top:25px;}
#footer .footer-main .container .row .col-lg-3{border-left:1px solid #595959;border-right:1px solid #595959;padding: 0px 25px;} 
#footer .footer-main .container .row .col-lg-3:nth-last-child(1){border:none;}
#footer .share-links a{background:transparent;color:#fff;}
#footer .footer-bottom  ul{    display: inline-flex;}
#footer .footer-bottom  ul li{    padding-left:20px !important;}
#footer .footer-bottom .first-row{padding-bottom:25px;}
#footer .footer-bottom p{font-size:11px!important;}
#footer .footer-bottom .footer-copyright{color: #ce181e;}
.footer-container .icon-featured img{   background: #fff;
    border: 3px solid #dfdfdf;
    border-radius: 50px;
	padding: 8px;}
.featured-boxes-flat .featured-box .icon-featured{background-color:transparent;}
.footer-wrapper .footer-top{background: #F2F2F2; }
.footer-wrapper .footer-top .block{margin-top: -68px;}
#footer.footer-about-parent a{color:#7BB3B0;}
#footer.footer-about-parent a:hover{color:#7BB3B0;text-decoration:none;}
#main{padding-bottom: 68px;}
.footer-wrapper .footer-top .block .featured-box-primary {    border-bottom: 4px solid #ce181e;   position: relative;  bottom: -1px;}
.footer-wrapper .footer-top .block .featured-box-quaternary {    border-bottom: 4px solid #1e5866;   position: relative;  bottom: -1px;}
.footer-wrapper .footer-top .block .featured-box-dark {    border-bottom: 4px solid #d59638;   position: relative;  bottom: -1px;}
.sidebar-secondary-menu{border:none;}
.sidebar-secondary-menu ul li:hover{background-color:transparent !important;}
.sidebar-secondary-menu .sidebar-menu>li.menu-item.active a, .sidebar-secondary-menu .sidebar-menu>li.menu-item.active:hover>a,.sidebar-secondary-menu .sidebar-menu>li.menu-item:hover>a{color:#7BB3B0; border-top-color:#D9D9D9;}
.sidebar-secondary-menu .sidebar-menu>li.menu-item:first-child>a{border:none;}
.page-heading-parent{font-weight:600;}

/*Home page Press release*/
.home-pr-column{padding-top: 10px !important;
    padding-bottom: 30px !important;}
.home-pr-column:not(:last-child){    border-right-width: 2px !important;
    
    border-right-color: #f3f3f3 !important;
    border-right-style: solid !important;}
/* END Home page Press release*/
/* Newsroom page Press release*/
.pr-mt{margin-top:35px;}
/* END Newsroom page Press release*/
/*home page 3 columns*/
.home-col .featured-box .box-content{padding:0px;}
.home-col .featured-box{ border:none;box-shadow: none; }
.home-col .featured-box .box-content .icon-featured{margin:30px;}
/*end home page 3 column*/

@media (max-width: 991px){
.hide-mobile {
    display: none;
	}
.mega-menu li.hide-desktop{
	 display: block !important;
}
	#footer .footer-main .container .row .col-lg-3{
		border:none !important;
		padding: 0px 15px;
	}
	#header .top-menu-parent{display:none;}
	#header .header-top{display:none;}
	.footer-link-bottom-parent{padding-left:0px;}
	#nav-panel .accordion-menu li.menu-item.active > a{    background-color: transparent;}
	#nav-panel .accordion-menu li.menu-item.active>a, #nav-panel .accordion-menu>li.menu-item.active>.arrow{color:#ce181e;}
	#nav-panel .accordion-menu>li>a{    text-transform: capitalize;}
	#footer .footer-bottom ul :first-child {padding-left:0px !important;}
}


@media (max-width: 575px){
#footer .footer-links .link-col {
    display: flex;
   
    margin-top: 25px;
    margin-right: 25px;
	    min-width: 100px;
    width: 155px !important;
	}.sidebar-menu-column{display:none;}
	#footer .footer-link-bottom-parent,#footer .footer-bottom p{text-align:center;padding-right: 0px;}
	#footer .footer-widget3{text-align: center;}
		#footer .footer-about-parent,#footer .footer-links{    display: none;}
	#header.sticky-header .header-main.sticky, #header.sticky-header .main-menu-wrap, .fixed-header #header.sticky-header .main-menu-wrap {
 
    padding-bottom: 10px;
}
	#main .container .main-content-wrap .main-content{     padding-top: 0px;}
	.page-title{font-size:22px;}
	.page-title-strip{padding:20px 0px !important;}
}

/*
     FILE ARCHIVED ON 10:56:39 Apr 29, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:19:26 May 27, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.321
  exclusion.robots: 0.216
  exclusion.robots.policy: 0.194
  esindex: 0.016
  cdx.remote: 13.496
  LoadShardBlock: 181.894 (3)
  PetaboxLoader3.datanode: 157.23 (4)
  PetaboxLoader3.resolve: 871.968 (2)
  load_resource: 900.865
*/