#site{width:calc(100% - var(--site-spacing_sm) - var(--site-spacing_sm));}body.max-width #site{max-width:calc(var(--site-max-width) - var(--site-spacing_sm) - var(--site-spacing_sm));}body.transparent-header-sm.full-page:not(.no-header) header#site-header + #site-content > .component:first-of-type:not(.usn_cmp_banner):not(.p-0){padding-top:calc(var(--pc-spacing) + var(--small-header));}body.transparent-header-sm:not(.no-header) header#site-header + #site-content > .component.pt-0:first-of-type:not(.usn_cmp_banner),body.transparent-header-sm:not(.no-header) header#site-header + #site-content > .component.p-0:first-of-type:not(.usn_cmp_banner){margin-top:var(--small-header);}body.transparent-header-sm:not(.full-page):not(.no-header) header#site-header + #site-content > .component:first-of-type:not(.usn_cmp_banner){margin-top:var(--small-header);}body.transparent-header-sm:not(.full-page):not(.no-header) header#site-header + #site-content > .component:first-of-type:not(.usn_cmp_banner)::before{content:"";position:absolute;top:calc(var(--small-header) * -1);left:0;right:0;width:100%;height:var(--small-header);background:rgba(var(--header-bg-color1),1);}body.transparent-header-sm:not(.full-page):not(.no-header) header#site-header.header-bg-linear + #site-content > .component:first-of-type:not(.usn_cmp_banner)::before{background:linear-gradient(var(--header-bg-angle),rgba(var(--header-bg-color1),1) 0%,rgba(var(--header-bg-color2),1) 100%);}body.transparent-header-sm:not(.full-page):not(.no-header) header#site-header.header-bg-radial + #site-content > .component:first-of-type:not(.usn_cmp_banner)::before{background:radial-gradient(farthest-side at var(--header-bg-start-perc) var(--header-bg-stop-perc),rgba(var(--header-bg-color1),1) 0%,rgba(var(--header-bg-color2),1) 100%);}.heading-col{padding-bottom:var(--base-half-spacing);}.content-col{margin-bottom:var(--base-spacing);}.content-col:only-child{margin:0;}
div#site header#site-header nav.main{top:var(--large-header);}html.reveal-out div#site header#site-header nav.main > ul > li.hide-on-mobile-only,html.reveal-out div#site header#site-header nav.main [data-flexible-dropdown]{display:none !important;}div#site header#site-header nav.cta-links{display:none;}header#site-header{overflow:hidden;}header#site-header .row{flex:1;flex-direction:column;}html.reveal-out{overflow:hidden;}html.reveal-out main#site-content{margin-top:var(--large-header);}html.reveal-out header#site-header{position:fixed;top:0;right:0;left:0;width:calc(100% - var(--site-spacing_sm) - var(--site-spacing_sm));max-height:100%;overflow:visible;}html.reveal-out div#site header#site-header nav.main{background-color:#231F20;height:fit-content;}html.reveal-out div#site header#site-header nav.main > ul > li{display:block !important;}html:not(.reveal-out) header#site-header nav.main,html:not(.reveal-out) header#site-header nav.cta-links,html:not(.reveal-out) header#site-header .site-search{display:none;}header#site-header .mobile-nav{display:flex;position:absolute;bottom:0;right:0;z-index:300;width:100%;}header#site-header .mobile-nav > *{width:50%;}html.reveal-out header#site-header .mobile-nav .call-us-button{display:none;}header#site-header .mobile-nav .call-us-button .btn{font-size:var(--main-navigation-typography_font-size_xl);font-family:var(--main-navigation-typography_font-name);font-weight:var(--main-navigation-typography_font-weight);font-style:var(--main-navigation-typography_font-style);line-height:var(--main-navigation-typography_font-line-height);letter-spacing:var(--main-navigation-typography_font-letter-spacing);text-transform:var(--main-navigation-typography_font-transform);padding:0;height:60px;margin:0;line-height:60px;border-radius:0px;width:100%;}header#site-header .mobile-nav .call-us-button .btn span{border-radius:0px;}header#site-header .mobile-nav .call-us-button .btn i.usn_ion-ios-call{font-size:30px;}header#site-header .mobile-nav .call-us-button .btn i.usn_ion-ios-call::before{vertical-align:middle;}header#site-header .mobile-nav .expand-header{position:relative;bottom:unset;right:unset;z-index:unset;display:flex;justify-content:center;-webkit-transition:none;transition:none;}html.reveal-out header#site-header .mobile-nav .expand-header{width:100%;justify-content:start;padding-left:20px;background-image:url("/images/Netsupport/old%20site/icon_close.svg");background-repeat:no-repeat;background-position:calc(100% - 20px);}header#site-header .mobile-nav .expand-header > span{position:relative;transform:translate(0,-0.5px);left:0px;}header#site-header .mobile-nav .expand-header > p{padding-left:15px;line-height:60px;}div#site header#site-header nav.main > ul > li.active > span > a{background:#7064C8;}div#site header#site-header nav.main > ul > li > span > a{font-family:var(--body-typography_font-name);font-weight:var(--body-typography_font-weight);font-style:var(--body-typography_font-style);letter-spacing:var(--body-typography_font-letter-spacing);text-transform:var(--body-typography_font-transform);font-size:18px;}

.item_block.sticky{top:var(--base-half-spacing);}body:not(.no-header) .sticky{top:calc(var(--small-header) - 1px);}body:not(.no-header) .item_block.sticky{top:calc(var(--small-header) + var(--base-half-spacing) - 1px);}html.nav-up body.hide_header-on-scroll-sm:not(.no-header) .sticky{top:0;}html.nav-up body.hide_header-on-scroll-sm:not(.no-header) .item_block.sticky{top:var(--base-half-spacing);}body:not(.no-header) .component.usn_cmp_anchornavigation.sticky ~ .sticky{top:calc(var(--small-header) + 45px - 1px);}body:not(.no-header) .component.usn_cmp_anchornavigation.sticky ~ .component .item_block.sticky{top:calc(var(--small-header) + 45px + var(--base-half-spacing) - 1px);}html.nav-up body.hide_header-on-scroll-sm:not(.no-header) .component.usn_cmp_anchornavigation.sticky ~ .sticky{top:calc(45px - 1px);}html.nav-up body.hide_header-on-scroll-sm:not(.no-header) .component.usn_cmp_anchornavigation.sticky ~ .component .item_block.sticky{top:calc(45px + var(--base-half-spacing) - 1px);}body.no-header .component.usn_cmp_anchornavigation.sticky ~ .sticky{top:calc(45px - 1px);}body.no-header .component.usn_cmp_anchornavigation.sticky ~ .component .item_block.sticky{top:calc(45px + var(--base-half-spacing) - 1px);}@media (min-width:0) and (max-width:767px){.item_block.sticky,body:not(.no-header) .item_block.sticky{position:relative !important;top:0 !important;}}
.component.usn_cmp_anchornavigation nav.anchors-expand:not(.open-mobile){display:none;}.component.usn_cmp_anchornavigation nav.anchors-expand{padding-top:var(--base-half-spacing);}.component.usn_cmp_anchornavigation nav.anchors-expand ul.nav li.nav-item{width:100%;margin:0!important;}.component.usn_cmp_anchornavigation nav.anchors-expand ul.nav li.nav-item:not(:first-child){margin-top:5px!important;}
body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner .container,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner .row,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner > .image,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner > .image .video,body.transparent-header-sm:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner,body.transparent-header-sm:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner .container,body.transparent-header-sm:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner .row,body.transparent-header-sm:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner > .image,body.transparent-header-sm:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner > .image .video{min-height:var(--takeover-banner);}body.browser-ios.transparent-header-sm .component.usn_cmp_banner .item.item_takeover-banner,body.browser-ios.transparent-header-sm .component.usn_cmp_banner .item.item_takeover-banner .container,body.browser-ios.transparent-header-sm .component.usn_cmp_banner .item.item_takeover-banner .row,body.browser-ios.transparent-header-sm .component.usn_cmp_banner .item.item_takeover-banner > .image,body.browser-ios.transparent-header-sm .component.usn_cmp_banner .item.item_takeover-banner > .image .video{min-height:calc(var(--takeover-banner) - 110px);}@media (min-width:0) and (max-width:767px){.component.usn_cmp_banner .item.item_scale-banner .inner,.component.usn_cmp_banner .item.item_scale-banner .info{position:relative!important;}.component.usn_cmp_banner .item.item_scale-banner .info{padding:var(--base-half-spacing);}.component.usn_cmp_banner .slides .item.item_scale-banner .info{padding-bottom:calc(var(--base-spacing) * 2);}}@media (min-width:768px){body.browser-ios .component.usn_cmp_banner .item.item_takeover-banner,body.browser-ios .component.usn_cmp_banner .item.item_takeover-banner .container,body.browser-ios .component.usn_cmp_banner .item.item_takeover-banner .row,body.browser-ios .component.usn_cmp_banner .item.item_takeover-banner > .image,body.browser-ios .component.usn_cmp_banner .item.item_takeover-banner > .image .video{min-height:calc(var(--takeover-banner) - var(--small-header) - 35px);}body.no-header.browser-ios .component.usn_cmp_banner .item.item_takeover-banner,body.no-header.browser-ios .component.usn_cmp_banner .item.item_takeover-banner .container,body.no-header.browser-ios .component.usn_cmp_banner .item.item_takeover-banner .row,body.no-header.browser-ios .component.usn_cmp_banner .item.item_takeover-banner > .image,body.no-header.browser-ios .component.usn_cmp_banner .item.item_takeover-banner > .image .video{min-height:calc(var(--takeover-banner) - 35px);}body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner .container,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner .row,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner > .image,body.no-header:not(.browser-ios) .component.usn_cmp_banner .item.item_takeover-banner > .image .video{min-height:var(--takeover-banner);}}
.listing.listing_window-mosaic:not(.listing_no-spacing) .item{margin-bottom:var(--base-half-spacing);}.listing.listing_window-mosaic:not(.listing_no-spacing) .item:last-of-type{margin-bottom:0;}

.mega-menu-modal{padding-top:var(--small-header);}.mega-menu-modal .modal-backdrop,.mega-menu-modal .modal{top:var(--small-header);}
.usn-notification{bottom:calc((100% + var(--notification-spacing_below_sm)) * -1);}.usn-notification.open{bottom:var(--notification-spacing_below_sm);}.usn-notification{left:var(--notification-spacing_side_sm);right:var(--notification-spacing_side_sm);}
.scroll-prompt.scroll-prompt-wheel .mouse-scroll{transform:scale(0.7);}.scroll-prompt.scroll-prompt-line .mouse-scroll{height:20px;}.scroll-prompt.scroll-prompt-line .scroll-link{height:20px;}
.directional-icons-triangle nav.main ul li.has-child>span::after,.directional-icons-triangle nav.main ul ul li.has-child>span::after{content:"\f280";}.directional-icons-triangle nav.main ul li.has-child.open-child_mobile>span::after{content:"\f286";}.directional-icons-arrow nav.main ul li.has-child>span::after,.directional-icons-arrow nav.main ul ul li.has-child>span::after{content:"\f118";}.directional-icons-arrow nav.main ul li.has-child.open-child_mobile>span::after{content:"\f11a";}.directional-icons-chevron nav.main ul li.has-child>span::after,.directional-icons-chevron nav.main ul ul li.has-child>span::after{content:"\f3d0";}.directional-icons-chevron nav.main ul li.has-child.open-child_mobile>span::after{content:"\f3d8";}
header#site-header nav.shopping-cart{position:absolute;top:0;right:60px;z-index:200;width:var(--expand-nav-width);height:var(--small-header);}header#site-header nav.shopping-cart button.open-cart{width:var(--expand-nav-width);height:var(--small-header);}
.snipcart-cart-summary-side .snipcart-cart__secondary-header{min-height:var(--small-header);height:var(--small-header);}
html#ecwid_html.usn body#ecwid_body .ec-cart-widget{width:100%;height:var(--small-header);}html#ecwid_html.usn body#ecwid_body .ec-cart-widget .ec-minicart{position:absolute;top:0;left:0;width:100%;height:var(--small-header);}html#ecwid_html.usn body#ecwid_body .ec-minicart__counter{top:calc(50% - 10px)!important;left:calc(50% + 12px)!important;}

.listing_filter-form{position:sticky;top:0;z-index:551;margin-bottom:calc(var(--base-half-spacing) / 2);background:rgba(var(--base-bg-color1),1);}html.nav-up body:not(.show_header-on-scroll-sm) .listing_filter-form{top:0;}html.nav-down body:not(.show_header-on-scroll-sm) .listing_filter-form{top:var(--small-header);}body.show_header-on-scroll-sm .listing_filter-form{top:var(--small-header);}.listing_filter-form.listing_filter-form_above{display:block;}.listing_filter-form.listing_filter-form_sidebar{display:none;}.listing_filter-form .expand-filters{display:block;}.listing_filter-form .filter-form_inner{padding:calc(var(--base-half-spacing) / 2) var(--base-half-spacing);border:var(--base-border-width) solid rgba(var(--base-borders),1);border-top:0 none;}.listing_filter-form .filter-form_sort-search .item:first-of-type,.listing_filter-form .filter-form_sort-search .item:first-of-type{border-top:0 none;}.listing_filter-form{border-radius:var(--base-border-radius);}.listing_filter-form .expand-filters{display:block;position:relative;cursor:pointer;width:100%;padding:var(--base-half-spacing);margin:0;color:rgba(var(--base-heading),1);font-weight:var(--p-heading-typography_font-weight);text-align:left;border:0 none;background:rgba(var(--base-bg-color1),1);border:var(--base-border-width) solid rgba(var(--base-borders),1);border-radius:var(--base-border-radius);}.listing_filter-form .expand-filters.active{border-radius:var(--base-border-radius) var(--base-border-radius) 0 0;}.listing_filter-form .expand-filters > i{position:relative;top:2px;float:right;color:rgba(var(--base-highlight),1);transition:all 0.25s ease-in-out 0s;}.listing_filter-form .filter-form_inner{margin:0;border-radius:0 0 var(--base-border-radius) var(--base-border-radius);}.listing_filter-form .filter-form_inner:not(.open){display:none;}
