@charset "UTF-8";
/* CSS Document */




*, *:before, *:after {
	margin: 0;
	padding: 0;

	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
	


}



button#responsive-menu-button {right:1rem !important;}
.main-navigation {display:none;}
#comments {display:none;}

body {margin: 0 auto !important;  
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-overflow-scrolling: touch;}

body a {text-decoration:none;}

p, h1, h2, h3, h4, h5, h6, h7, h8, h9 {margin:0; padding:0;}


body.content-style-unboxed .site, body.content-style-boxed .site {/*background-color: #f2f7fa !important; background-image:url('/wp-content/uploads/2020/11/shop-bg.jpg') !important;*/ background-color: #ffffff !important; background-position: top; background-repeat:repeat-x; background-size:100% 30%;}






/*	Screensize 320px	*/
@media only screen 
and (min-width : 120px) {

	/* Slider */
	#sa_invalid_postid {display:none;}
	.category-slider .slide-image {border:1px solid #f2f2f2; overflow:hidden;} 
	.category-slider .slide-title {padding:16px;}
	.category-slider h1 {font-size:0.9rem; line-height:1.2rem; font-weight:500;}
	.category-slider a {position:absolute; height:100%; width:100%;}
	
	/* Hero */
	.entry-hero {margin-top:56px; padding:0; margin-left:16px; margin-right:16px;}
	
	
	#mobile-menu .logged-in {display:none;}
	
	
	body.logged-in #mobile-menu .logged-out {display:none;}
	body.logged-in #mobile-menu .logged-in {display:block; float:right; margin-left:16px; width:100%;}
	
	body.logged-in #mobile-menu li {clear:both}
	body.logged-in #mobile-menu li:nth-of-type(7) {display:block}
	body.logged-in #mobile-menu li:nth-of-type(8) {display:none}
	body.logged-in #mobile-menu li:nth-of-type(6) a {}
	body.logged-in #mobile-menu li:nth-of-type(6) a:hover {color:#e56722 !important;}
	body.logged-in #mobile-menu li:nth-of-type(6) .sub-menu a {background-color:#000000; color:#ffffff !important;}
	body.logged-in #mobile-menu li:nth-of-type(6) .sub-menu a:hover {color:#e56722 !important;}
	body.logged-in #mobile-menu li:nth-of-type(7) a {}
	body.logged-in #mobile-menu li:nth-of-type(7) .sub-menu a {background-color:transparent; color:#ffffff!important;}
	
	
	#mobile-site-navigation li:nth-of-type(6) a {}
	#mobile-site-navigation li li a {color:#ffffff !important;}
	#mobile-site-navigation li a:hover {text-decoration:underline; color:#e56722 !important;}
	#mobile-site-navigation li.current_page_item a {color:#e56722 !important}
	
	
	.apc #mobile-site-navigation li:nth-of-type(5) .sub-menu .current-menu-item {background-color:#f8b08b; color:#333333}
	.apc #mobile-site-navigation li:nth-of-type(5) .sub-menu li.current_page_item a {color:#333333 !important;}
	
	

	.apc #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.apc #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.apc #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(1) a {background-color:#f8b08b; color:#333333 !important}
	
	.cisco #mobile-menu li:nth-of-type(6) a {}
	.cisco #mobile-menu li:nth-of-type(6) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.cisco #mobile-menu li:nth-of-type(6) .sub-menu li:nth-of-type(1) a {background-color:#f8b08b; color:#333333 !important}
	
	.dell #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.dell #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.dell #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(3) a {background-color:#f8b08b; color:#333333 !important}
	
	.fujitsu #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.fujitsu #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.fujitsu #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(4) a {background-color:#f8b08b; color:#333333 !important}
	
	.hp #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.hp #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.hp #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	
	.lenovo #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.lenovo #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.lenovo #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(6) a {background-color:#f8b08b; color:#333333 !important}
	
	.software #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.software #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.software #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(7) a {background-color:#f8b08b; color:#333333 !important}
	
	.sonicwall #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.sonicwall #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.sonicwall #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(8) a {background-color:#f8b08b; color:#333333 !important}
	
	.shop #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.shop #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.shop #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(9) a {background-color:#f8b08b; color:#333333 !important}
	
	.outlet #mobile-menu li:nth-of-type(5) a {background-color:#f8b08b; color:#333333 !important}
	.outlet #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.outlet #mobile-menu li:nth-of-type(5) .sub-menu li:nth-of-type(10) a {background-color:#f8b08b; color:#333333 !important}
	
	.refresh #mobile-menu li:nth-of-type(7) {display:none;}
	.refresh #mobile-menu li:nth-of-type(6) a {background-color:#f8b08b; color:#333333 !important}
	.refresh #mobile-menu li:nth-of-type(5) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.refresh #mobile-menu li:nth-of-type(5) .sub-menu a:hover {background-color:#000000; color:#e56722 !important}
	.refresh #mobile-menu li:nth-of-type(6) .sub-menu li:nth-of-type(8) a {background-color:#f8b08b; color:#333333 !important}
	.refresh #mobile-site-navigation li:nth-of-type(5) a {color:#ffffff;}
	
	.refresh #mobile-menu li:nth-of-type(7) a {background-color:#f8b08b; color:#333333 !important}
	.refresh #mobile-menu li:nth-of-type(7) .sub-menu a {background-color:#000000; color:#ffffff !important}
	.refresh #mobile-menu li:nth-of-type(7) .sub-menu li:nth-of-type(2) a {background-color:#f8b08b; color:#333333 !important}
	
	
	.site-header-row.site-header-row-center-column {grid-template-columns:3fr 2fr 1fr}
	.site-container {padding-left:16px; padding-right:16px;}
	.site-header-main-section-left {width:165px;}
	.site-header-main-section-center {}
	.site-header-main-section-right {float:right}
	
	.site-header-main-section-left .site-header-item {width:100%}
	.site-header-main-section-left .site-header-item .site-branding {width:100%;}
	.site-header-main-section-left .site-header-item .site-branding a.brand img.svg-logo-image {width:100%;}
	
	
	
	

	/*																	Breadcrumb	*/
	
	.kadence-breadcrumbs {color: var(--global-palette2);}

	
	
	/*																	Removing Corporate navigation	*/

	li#menu-item-2448, .menu-item-2448 {display:none;}
	li#menu-item-2454, .menu-item-2454 {display:none;}
	li#menu-item-2495, .menu-item-2495 {display:none;}
	li#menu-item-2498, .menu-item-2498 {display:none;}
	.header-navigation .menu {justify-content:left !important}	
	li#menu-item-2447 {width:17% !important;}
	li#menu-item-2511 {width:17% !important;}
	
	
	#footer-navigation #footer-menu {justify-content:left !important}	
	li#menu-item-2557, .menu-item-2557 {display:none;}
	li#menu-item-2558, .menu-item-2558 {display:none;}
	li#menu-item-2559, .menu-item-2559 {display:none;}
	li#menu-item-2560, .menu-item-2560 {display:none;}
	li#menu-item-2561, .menu-item-2561 {width:100% !important;}
	li#menu-item-2556, .menu-item-2556 {width:100% !important;}


	.popup-drawer .drawer-header {padding:26px 22px 0}

	.tax-pwb-brand .homepage-h1 {display: none;}
	
}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*	Screensize 480px	*/
@media only screen 
and (min-width : 460px) {
	
	.site-header-row.site-header-row-center-column {grid-template-columns: 10fr 1fr auto;}

}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*	Screensize 640px	*/
@media only screen 
and (min-width : 620px) {



}


/*	Screensize 768px	*/
@media only screen 
and (min-width : 748px) {




}

/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/



/*	Screensize 1024px	*/
@media only screen 
and (min-width : 1009px) {


/*body.apc .menu-item-609, body.apc .menu-item-609 a {background-color:#f8b08b !important;}
body.cisco .menu-item-2487, body.cisco .menu-item-2487 a {background-color:#f8b08b !important;}
body.refresh .menu-item-52, body.refresh .menu-item-52 a {background-color:#f8b08b !important;}
body.dell .menu-item-164, body.dell .menu-item-164 a {background-color:#f8b08b !important;}
body.fujitsu .menu-item-63, body.fujitsu .menu-item-63 a {background-color:#f8b08b !important;}
body.hp .menu-item-99, body.hp .menu-item-99 a {background-color:#f8b08b !important;}
body.lenovo .menu-item-7669, body.lenovo .menu-item-7669 a {background-color:#f8b08b !important;}
body.software .menu-item-70, body.software .menu-item-70 a {background-color:#f8b08b !important;}
body.sonicwall .menu-item-234, body.sonicwall .menu-item-234 a {background-color:#f8b08b !important;}
body.outlet .menu-item-175, body.shop .menu-item-175 a {background-color:#f8b08b !important;}
body.shop .menu-item-619502, body.shop .menu-item-619502 a {background-color:#f8b08b !important;}*/


/*Display main nav*/

	.site-header #secondary-menu .sub-menu li:first-of-type {display:block;}
	.site-header #secondary-menu li:first-of-type {display:none;}

	.site-mobile-header-wrap {display:none !important;}
	.site-header-wrap {display:block !important;}



	.site-header {z-index:110 !important; min-height:118px;}

	.site-top-header-wrap {border-bottom:1px solid #dfdfdf; border-top:3px solid #df3918;}
	.site-top-header-wrap p {font-size:0.9rem; line-height:2.0rem;}

	.site-header-row.site-header-row-center-column {grid-template-columns:20% 78% 2%}

	.site-header-main-section-left {width:210px;}

/*







.site-header-item-main-navigation {margin-left:3%; width:100%; display:inline-block}
.site-header-item-main-navigation .secondary-menu-container {display:inline-block; width:100%;}


#secondary-menu li ul li {border-bottom:1px solid #d4d1d3;}
#secondary-menu li ul li a {color:#333333; min-height:25px; height:auto; font-size:0.8rem !important;}
#secondary-menu li .sub-menu li:hover a {background-color:#f6f6f6}


#secondary-menu li {width:14.28%;}
#secondary-menu li:nth-of-type(2) {width:13%}
#secondary-menu li:nth-of-type(3) {width:12%}
#secondary-menu li:nth-of-type(4) {width:18%}
#secondary-menu li:nth-of-type(5) {width:18%}
#secondary-menu li:nth-of-type(6) {width:12%}
#secondary-menu li:nth-of-type(7) {width:13%}
#secondary-menu li:nth-of-type(8) {width:13%; padding-right:10px;}


#secondary-menu li .sub-menu {min-width:200px;}
#secondary-menu li .sub-menu li {width:100%; padding-left:16px; background-color:#efebeb}
#secondary-menu li .sub-menu li:hover {background-color:#f6f6f6}
#secondary-menu li .sub-menu li a {justify-content:inherit;}
#secondary-menu li:nth-of-type(9) .sub-menu .sub-menu {margin-left:-400px;}


.refresh #secondary-menu li {width:0%;}
.refresh #secondary-menu li:nth-of-type(2) {width:13%}
.refresh #secondary-menu li:nth-of-type(3) {width:12%}
.refresh #secondary-menu li:nth-of-type(4) {width:18%}
.refresh #secondary-menu li:nth-of-type(5) {width:18%;}
.refresh #secondary-menu li:nth-of-type(6) {width:12%;}
.refresh #secondary-menu li:nth-of-type(7) {width:13%}
.refresh #secondary-menu li:nth-of-type(8) {width:13%; padding-right:10px;}

.refresh #secondary-menu li:nth-of-type(5) .sub-menu li:nth-of-type(1) .sub-menu {margin-top:-3px;}

.refresh #secondary-menu li:nth-of-type(9) .sub-menu .sub-menu {margin-left:-400px;}

.refresh #secondary-menu li li:nth-of-type(2) {width:100%}
.refresh #secondary-menu li li:nth-of-type(3) {width:100%}
.refresh #secondary-menu li li:nth-of-type(4) {width:100%}
.refresh #secondary-menu li li:nth-of-type(5) {width:100%;}
.refresh #secondary-menu li li:nth-of-type(6) {width:100%; display:block;}
.refresh #secondary-menu li li:nth-of-type(7) {width:100%}
.refresh #secondary-menu li li:nth-of-type(8) {width:100%; padding-right:10px;}

.refresh .site-main-header-wrap .site-header-main-section-center {}

.current-menu-item, .current-menu-item a {background-color:#f8b08b !important}
.refresh .current-menu-item, .current-menu-item a {background-color:transparent !important}
#secondary-menu li .sub-menu .sub-menu li {background-color:#f4f4f4}
#secondary-menu li .sub-menu .sub-menu li:hover, #secondary-menu li .sub-menu .sub-menu li:hover a {background-color:#ebe6e6}

#menu-item-25 a {white-space:nowrap}




.current-menu-item.menu-item-618599, .current-menu-item.menu-item-618599 a {background-color:#ffffff !important}*/

#secondary-menu li ul {border-top:3px solid #df3918;}
#secondary-menu li ul a {width:auto !important}
#secondary-menu li a:hover::after {border-top:3px solid #df3918; content:''; width:100%; height:3px; top:0%; left:0%; z-index:-1; position:absolute}
#secondary-menu li .sub-menu a:hover::after {border-top:0; content:''; width:100%; height:0px; top:0%; left:0%; z-index:-1; position:absolute}

.site-header-main-section-center {justify-content:left}
.site-header-main-section-center .site-header-item {align-items:left; flex-grow: 1;}
nav#secondary-navigation {flex-grow: 1;}
.secondary-menu-container.header-menu-container {flex-grow: 1;}

.site-main-header-wrap {border-bottom:1px solid #dfdfdf;}

#secondary-menu {min-height:80px; flex-grow: 1; column-gap: 2px; justify-content: flex-end !important;}


#secondary-menu li a {padding:0 !important; margin:0 !important; font-size:1rem !important}
#secondary-menu li a {height:65px; padding-top:0; padding-bottom:0; margin:auto; display:flex; justify-content:center; align-items:center; position:relative; color: #172983; border-radius: 5px; background-color: #e0ecf6; line-height: 1rem; font-weight: 700;}

#secondary-menu li .sub-menu li a {background-color: #edf2f8;}

#secondary-menu li .sub-menu li:hover {background-color:#f6f5f5;}

#secondary-menu li:nth-of-type(1) {width:17%;}
#secondary-menu li:nth-of-type(2) {width:25%;}
#secondary-menu li:nth-of-type(3) {width:20%;}
#secondary-menu li:nth-of-type(4) {width:16%;} 
#secondary-menu li:nth-of-type(5) {width:16%;} 
#secondary-menu li:nth-of-type(6) {width:23%;} 
#secondary-menu li:nth-of-type(7) {width:23%;} 
#secondary-menu li:nth-of-type(8) {width:14%; margin-right: 16px;}
#secondary-menu li:nth-of-type(9) {width:16%;}

#secondary-menu li:nth-of-type(1) a { font-weight: 700; color:#eb5225;}
#secondary-menu li .sub-menu a { font-weight: normal; color:#172983;}
#secondary-menu li:nth-of-type(2) li:nth-of-type(1) a { font-weight: inherit; color:#172983;}




body.logged-in #secondary-menu li:nth-of-type(4) {width:18%;}
body.logged-in #secondary-menu .sub-menu li:nth-of-type(4) {width:100%;}
body.logged-in #secondary-menu li:nth-of-type(5) {width:16%;}
body.logged-in #secondary-menu .sub-menu li:nth-of-type(5) {width:100%;}
body.logged-in #secondary-menu li:nth-of-type(6) {width:16%; margin-right: 0;}
body.logged-in #secondary-menu li:nth-of-type(7) {width:23%; margin-right: 0;}
body.logged-in #secondary-menu li:nth-of-type(8) {width:23%; margin-right:0}
body.logged-in #secondary-menu li:nth-of-type(9) {width:15%; margin-right: 16px;}
body.logged-in #secondary-menu li:nth-of-type(10) {padding-right:20px}





/*Search magnifying glass*/
.site-header-main-section-right .site-header-item {width:100%;}
.site-header-main-section-right .site-header-item .search-toggle-open-container {width:100%;}
.site-header-main-section-right .site-header-item .search-toggle-open-container .search-toggle-open {width:100%; padding:0; float:right; min-height:80px;}



/*Sub menu*/

#secondary-menu li .sub-menu {min-width:220px; margin-left: 0px;}
#secondary-menu li .sub-menu .sub-menu {margin-top: -3px;}
/*#secondary-menu li .sub-menu li.current_page_item a {color:#ffffff !important}*/
#secondary-menu li.current_page_item .sub-menu li.current_page_item a {color:#ffffff;}
#secondary-menu li.current-menu-item .sub-menu li .sub-menu li a {color:#172983 !important;}
#secondary-menu li.current-page-ancestor .sub-menu li.current-menu-item a {color:#ffffff !important; background-color: #df3918;}
#secondary-menu li.current-page-ancestor .sub-menu li.current-menu-item .sub-menu a {color:#172983 !important; background-color: #D9e7f4;}
#secondary-menu li:nth-of-type(8) .sub-menu li .sub-menu {margin-left:-400px;}
#secondary-menu li .sub-menu li.current_page_item a:hover {color:#df3918 !important}


#secondary-menu li .sub-menu li {width:100%; border-bottom:1px solid #dfdfdf;}
#secondary-menu li .sub-menu li a {justify-content:inherit; padding-left:16px !important; height:auto; font-size:0.9rem !important; padding-top:8px !important; padding-bottom:8px !important; font-weight: 700;}
#secondary-menu li:nth-of-type(9) .sub-menu .sub-menu {margin-left:-400px;}


#secondary-menu li a:hover::after {border-top:3px solid #df3918; content:''; width:100%; height:3px; top:0%; left:0%; position:absolute}


.site-top-header-wrap .site-header-row-container-inner {border-bottom:0;}

.header-cart-total {margin-left:10px !important;}
.cgd_time-date #date_time {font-size:0.9rem; line-height:1.9rem; white-space:nowrap; margin-left:16px; padding-right:5px; display:block; text-align:right; font-family:monospace;}


.fujitsu .menu-item-59 a,
.apc .menu-item-608 a,
.cisco .menu-item-2485 a,
.shop .menu-item-618599 a,
.dell .menu-item-161 a,
.hp .menu-item-94 a,
.lenovo .menu-item-7663 a,
.software .menu-item-63 a,
.sonicwall .menu-item-226 a,
.refresh .menu-item-49 a {font-size:1.6rem; font-weight:700; color:#f15a00 !important}

.fujitsu .menu-item-59 .sub-menu a,
.apc .menu-item-608 .sub-menu a,
.cisco .menu-item-2485 .sub-menu a,
.shop .menu-item-618599 .sub-menu a,
.dell .menu-item-161 .sub-menu a,
.hp .menu-item-94 .sub-menu a,
.lenovo .menu-item-7663 .sub-menu a,
.software .menu-item-63 .sub-menu a,
.sonicwall .menu-item-226 .sub-menu a,
.refresh .menu-item-49 .sub-menu a {font-size:0.8rem !important; font-weight:400 !important; color:#333333 !important}

/*.cisco .menu-item-2485 .sub-menu li.menu-item-2487 a {background-color:#f6b08e} */
.refresh .menu-item-49 .sub-menu li.menu-item-52 a {background-color:#f6b08e} 

	/* Slider */
		.category-slider {max-width:1235px; margin-left:auto; margin-right:auto; max-height:120px; margin-top:56px;}
		.category-slider.sonicwall {display:block; border:1px solid red;}
		
		
	/*	Login Area 	*/
	.site-header-top-section-right {max-height:30px;}
	.site-header-top-section-right .main-navigation {display:block; text-align:right; max-height:32px; width: auto;}
	.site-header-top-section-right .main-navigation .primary-menu-container.header-menu-container {width:185px}
	.site-header-top-section-right .main-navigation a {font-size:0.7rem; line-height:2.0rem;}
	.site-header-top-section-right .main-navigation ul {margin:0; padding:0 20px 0 0; width:220px; text-align:right; float:right}
	.site-header-top-section-right .main-navigation li {max-height:30px; width:100%;}
	.site-header-top-section-right .main-navigation li a {padding:0 !important; margin:0 !important}

	.site-header-top-section-right .main-navigation ul li#menu-item-733454 {padding-top: 2px; margin-left: -20px; float: left; width:80px}
	.site-header-top-section-right .main-navigation ul li#menu-item-733454 a {font-size: 0.9rem; line-height: 1.7rem; font-weight: 700; width:80px}
	.site-header-top-section-right .main-navigation ul li#menu-item-42 {padding-top: 2px; float: right; width:80px}
	.site-header-top-section-right .main-navigation ul li#menu-item-42 a {background-color: #0c5fa2; border-radius: 5px;  font-size: 0.9rem; line-height: 1.9; margin-top: 5px; color: #ffffff; font-weight: 700; width:80px; text-align: center;}

	.site-header-top-section-right .logged-in {display:none;}
	.site-main-header-wrap .logged-in {display:none;}
	
	
	body.logged-in .site-header-top-section-right .logged-out {display:none;}
	body.logged-in .site-header-top-section-right .logged-in {display:block; float:right; margin-left:16px; width:auto;}
	
	.header-navigation #primary-menu {display:block;}
	
	/*body.logged-in #secondary-menu li {width:0%;}
	body.logged-in #secondary-menu li:nth-of-type(4) {width:12%}
	body.logged-in #secondary-menu li:nth-of-type(5) {width:12%}
	body.logged-in #secondary-menu li:nth-of-type(6) {width:17%}
	body.logged-in #secondary-menu li:nth-of-type(7) {width:21%; display:block}
	body.logged-in #secondary-menu li:nth-of-type(8) {width:12%;}
	body.logged-in #secondary-menu li:nth-of-type(9) {width:12%}
	body.logged-in #secondary-menu li:nth-of-type(10) {width:12%; padding-right:0;}
	body.logged-in #secondary-menu li:nth-of-type(11) {width:13%; padding-right:10px;}
	
	body.logged-in #secondary-menu li li:nth-of-type(4) {width:100%}
	body.logged-in #secondary-menu li li:nth-of-type(5) {width:100%}
	body.logged-in #secondary-menu li li:nth-of-type(6) {width:100%}
	body.logged-in #secondary-menu li li:nth-of-type(7) {width:100%;}
	body.logged-in #secondary-menu li li:nth-of-type(8) {width:100%; display:block;}
	body.logged-in #secondary-menu li li:nth-of-type(9) {width:100%}
	body.logged-in #secondary-menu li li:nth-of-type(10) {width:100%; padding-right:0;}
	body.logged-in #secondary-menu li li:nth-of-type(11) {width:100%; padding-right:0px;}
	
	body.logged-in #secondary-menu li:nth-of-type(5) li {width:100%}
	body.logged-in #secondary-menu li:nth-of-type(6) li {width:100%}
	body.logged-in #secondary-menu li:nth-of-type(6) li:nth-of-type(1) .sub-menu {margin-top:-3px;}
	body.logged-in #secondary-menu li:nth-of-type(9) li {width:100%}
	body.logged-in #secondary-menu li:nth-of-type(10) li {width:100%}
	body.logged-in #secondary-menu li:nth-of-type(10) .sub-menu .sub-menu {margin-left:-400px;}*/



	/* li#menu-item-2561, .menu-item-2561 {width:17% !important;} */
	/* li#menu-item-2556, .menu-item-2556 {width:17% !important;} */
	/* Edited 03/03/2022 - Fix footer nav alignment*/
	   li#menu-item-2561, .menu-item-2561 {width:50% !important; text-align:left; padding-left:35px;}
	   li#menu-item-2556, .menu-item-2556 {width:50% !important; text-align:left; padding-left:21px;}


     button.dropdown-nav-special-toggle {display:none;}

	 .corp-on-live .wrap.hfeed.kt-clear.cisco-cat {flex: none !important;}

	 .header-navigation .menu {justify-content: right !important;}

	 #menu-item-733455 {display: none;}


/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

.header-navigation .header-menu-container ul#secondary-menu li.menu-item-has-children ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {background-color: #ffffff !important;}

#secondary-menu li .sub-menu li a:hover {background-color: #ffffff !important;}

.page-template-default .site-header {height:80px; border:1px solid blue;}

.header-menu-container #secondary-menu .sub-menu li {width:100% !important; padding-right: 0;}

	
} 

/*	Screensize 1175px	*/
@media only screen 
and (min-width : 1155px) {

	body.logged-in #secondary-menu li:nth-of-type(4) {width:18%;}
body.logged-in #secondary-menu .sub-menu li:nth-of-type(4) {width:100%;}
body.logged-in #secondary-menu li:nth-of-type(5) {width:18%;}
body.logged-in #secondary-menu .sub-menu li:nth-of-type(5) {width:100%;}
body.logged-in #secondary-menu li:nth-of-type(6) {width:18%; margin-right: 0;}
body.logged-in #secondary-menu li:nth-of-type(7) {width:23%; margin-right: 0;}
body.logged-in #secondary-menu li:nth-of-type(8) {width:23%; margin-right:0}
body.logged-in #secondary-menu li:nth-of-type(9) {width:15%; margin-right: 16px;}
body.logged-in #secondary-menu li:nth-of-type(10) {padding-right:20px}



}



/*	Screensize 1380px	*/
@media only screen 
and (min-width : 1360px) {


}



/*	Screensize 1500px	*/
@media only screen 
and (min-width : 1480px) {


}
