:root {
	
	/* Primary color */
	
	--color-primary-background: #81221f;
	--color-primary-background-gradient-top: #81221f;
	--color-primary-background-gradient-bottom: #81221f;
	--color-primary-background-border: #000;
	--color-primary-background-shadow: #000;	
	--color-primary-foreground: #ffffff;
	--color-primary-foreground-shadow: #000;
	
	--color-primary-active-background: #81221f;
	--color-primary-active-background-gradient-top: #81221f;
	--color-primary-active-background-gradient-bottom: #81221f;
	--color-primary-active-background-border: #000;
	--color-primary-active-background-shadow: #000;	
	--color-primary-active-foreground: #ffffff;
	--color-primary-active-foreground-shadow: #000;	

	--navmain-headerdesign1-dropdown-button-hover-background: #81221f;
	--navmain-headerdesign1-dropdown-button-hover-background-gradient-top: #81221f;
	--navmain-headerdesign1-dropdown-button-hover-background-gradient-bottom: #81221f;
	--navmain-headerdesign1-dropdown-button-hover-background-border: var(--color-box-background-border);
	/*--navmain-headerdesign1-dropdown-button-hover-foreground: #fff;*/

	--navmain-headerdesign1-dropdown-button-active-background: #81221f;
	--navmain-headerdesign1-dropdown-button-active-background-gradient-top: #81221f;
	--navmain-headerdesign1-dropdown-button-active-background-gradient-bottom: #81221f
	--navmain-headerdesign1-dropdown-button-active-background-border: var(--color-box-background-border);
	--navmain-headerdesign1-dropdown-button-active-foreground: var(--color-primary-foreground);	
	
	--navmain-mobile-headerdesign1-dropdown-button-foreground: var(--color-black);
	--navmain-mobile-headerdesign1-dropdown-button-foreground-shadow: var(--color-white);
	--navmain-mobile-headerdesign1-dropdown-icon-foreground: var(--color-black);
	
}

.headermain.headermain-design1 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link.current-menu-item a, .headermain.headermain-design1 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link.current-menu-item a:active, .headermain.headermain-design1 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link.current-menu-item a:hover, .headermain.headermain-design1 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link.navmain-active a, .headermain.headermain-design1 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link.navmain-active a:active, .headermain.headermain-design1 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link.navmain-active a:hover {
    background: #81221f;
}

.banner .banner-heading {
	color: #fff;
}

.banner .list ul li .fab, .banner .list ul li .fad, .banner .list ul li .fal, .banner .list ul li .far, .banner .list ul li .fas {
	color: #fff;
}


.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-windowsdedicated a {		    
	background: var(--color-box-active-background);
	background: url("../images/windowsdedicated.png") 20px center no-repeat;
	background: url("../images/windowsdedicated.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-windowsdedicated a:hover {
	background: var(--color-secondary-background);
	background: url("../images/windowsdedicated.png") 23px center no-repeat;
	background: url("../images/windowsdedicated.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-wordpresshosting a {		    
	background: var(--color-box-active-background);
	background: url("../images/wordpresshosting.png") 20px center no-repeat;
	background: url("../images/wordpresshosting.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-wordpresshosting a:hover {
	background: var(--color-secondary-background);
	background: url("../images/wordpresshosting.png") 23px center no-repeat;
	background: url("../images/wordpresshosting.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}



.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-securityextras a {		    
	background: var(--color-box-active-background);
	background: url("../images/securityextras.png") 20px center no-repeat;
	background: url("../images/securityextras.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-securityextras a:hover {
	background: var(--color-secondary-background);
	background: url("../images/securityextras.png") 23px center no-repeat;
	background: url("../images/securityextras.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}




.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-webdesign a {		    
	background: var(--color-box-active-background);
	background: url("../images/webdesign.png") 20px center no-repeat;
	background: url("../images/webdesign.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-webdesign a:hover {
	background: var(--color-secondary-background);
	background: url("../images/webdesign.png") 23px center no-repeat;
	background: url("../images/webdesign.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}




.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-xovinow a {		    
	background: var(--color-box-active-background);
	background: url("../images/xovinowlogo.png") 20px center no-repeat;
	background: url("../images/xovinowlogo.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-xovinow a:hover {
	background: var(--color-secondary-background);
	background: url("../images/xovinowlogo.png") 23px center no-repeat;
	background: url("../images/xovinowlogo.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}





.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-businessemail a {		    
	background: var(--color-box-active-background);
	background: url("../images/enterpriseemail.png") 20px center no-repeat;
	background: url("../images/enterpriseemail.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-businessemail a:hover {
	background: var(--color-secondary-background);
	background: url("../images/enterpriseemail.png") 23px center no-repeat;
	background: url("../images/enterpriseemail.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}






.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-enterpriseemail a {		    
	background: var(--color-box-active-background);
	background: url("../images/enterpriseemail.png") 20px center no-repeat;
	background: url("../images/enterpriseemail.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-enterpriseemail a:hover {
	background: var(--color-secondary-background);
	background: url("../images/enterpriseemail.png") 23px center no-repeat;
	background: url("../images/enterpriseemail.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}






.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-googleworkspace a {		    
	background: var(--color-box-active-background);
	background: url("../images/googleworkspace.png") 20px center no-repeat;
	background: url("../images/googleworkspace.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-googleworkspace a:hover {
	background: var(--color-secondary-background);
	background: url("../images/googleworkspace.png") 23px center no-repeat;
	background: url("../images/googleworkspace.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}




.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-vpn-nord a {		    
	background: var(--color-box-active-background);
	background: url("../images/vpn-nord.png") 20px center no-repeat;
	background: url("../images/vpn-nord.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-vpn-nord a:hover {
	background: var(--color-secondary-background);
	background: url("../images/vpn-nord.png") 23px center no-repeat;
	background: url("../images/vpn-nord.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}



.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-blog a {		    
	background: var(--color-box-active-background);
	background: url("../images/blogger-icon.png") 20px center no-repeat;
	background: url("../images/blogger-icon.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-blog a:hover {
	background: var(--color-secondary-background);
	background: url("../images/blogger-icon.png") 23px center no-repeat;
	background: url("../images/blogger-icon.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-threesixty a {		    
	background: var(--color-box-active-background);
	background: url("../images/threesixty.png") 20px center no-repeat;
	background: url("../images/threesixty.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-box-active-background-gradient-top) 0, var(--color-box-active-background-gradient-bottom) 100%);	
	background-size: 39px auto;		        
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-threesixty a:hover {
	background: var(--color-secondary-background);
	background: url("../images/threesixty.png") 23px center no-repeat;
	background: url("../images/threesixty.png") 23px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-secondary-background-gradient-top) 0, var(--color-secondary-background-gradient-bottom) 100%);	background-size: 39px auto;	 
}








/* New Footer Colors */


.footermain {
	/*background: var(--color-box-background);*/
	/*background: linear-gradient(var(--gradient-degrees), var(--color-box-background-gradient-footer-top) 0, var(--color-box-background-gradient-footer-bottom) 100%);	*/
	/*color: #fff;*/
	border-top: #81221f 3px solid;
}
/*.footermain-heading {*/
/*	color: var(--color-white);*/
/*}*/

.copyrightmain {
	background: #131313;
	color: #f1f1f1;
	border-top: #81221f 2px solid;
	
}

/*.copyrightmain a,*/
/*.copyrightmain a:hover {*/
/*	color: #000;*/
/*}*/

@media (min-width: 850px;) {

.copyrightmain .copyrightmain-links ul li a {
	border-color: #dddddd;
	color: #f1f1f1;*/
}

.copyrightmain .copyrightmain-links ul li a:hover {
	color: #c4c2c2;
}

}

.copyrightmain .copyright-logos {
	border-color: #dddddd;
}







/*.headermain.headermain-design2 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link a,*/
/*.navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link a{*/
/*  background-image: none !important; width:auto;*/
/*}*/

/*.headermain.headermain-design2 .navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link a:hover,*/
/*.navmain .navmain-dropdown-single .navmain-subcontainer .navmain-link a:hover {*/
/*    background-color: #3f3e3e;*/
/*}*/




.domainchecker {
background: #999999;
}

.domainchecker .domainchecker-subheading {
color: #000;
	font-size: 2em;
	font-weight: bold;
}


.bx-wrapper {
    margin-bottom: 0;
}

.banner {
    border-bottom: none !important;
}

.subbanner .background {
  background: rgba(0,0,0,0.5) !important;
}

.subbanner .subbanner-heading{
	color:#fff;
	text-shadow:var(--color-primary-background-shadow) 1px 1px;
	font-size:3em;
	line-height:1.2em;
	position:relative;
	z-index:2;
	text-align:center;
	font-family:var(--font-heading);
	font-weight:700;
	margin:0;
}

