:root {
    --logo-width: 400px;
    --spacing-child: 20px;
}

.product-tables1 .product-tables1-box .product-tables1-text {
    padding: 0 5px;
    font-size: 16px;
}

.featured-tld .price.fr {
    background-color: #3aa4da;
    color: #fff;
}

.featured-tld .price.org, .featured-tld .price.eu {
    background-color: #efc00e;
    color: #fff;
}

.featured-tld .price.be, .featured-tld .price.audio {
    background-color: #ea3438;
    color: #fff;
}

.banner .list ul li {
    text-transform: none;
}

.highlightbox strong {
     color: #000;
}

.product-tables1 .product-tables1-box .product-tables1-features-list {
    padding: 0 10px;
}

.banner.banner-custom13.banner-design2column.banner-designscreenshot picture::before {
    display: none;    
}

.product-tables2 th {
    padding: 9px 10px;
}    

#customcontenttopgid {
    text-align: left;
    margin: 0 auto !important;
    width: 100%;
    padding: 0 2% 40px 2%;
}

#customcontentbottomgid {
    text-align: left;
    margin: 0 auto !important;
    width: 100%;
    padding: 0 2% 40px 2%; 
}
#customcontentbottomgid .gridboxes1-text {
    padding: 1em 1.6em 1.6em 1.6em;
}
#customcontentbottomgid .gridboxes1-text p {    
    font-size: 1.2em;
    line-height: 1.4em;
}

#MyProductGamme {
    display: block;
    margin: 10px 0!important;
    text-align: center;
}
#products li.ghidegamme,#products li.ghidetod {
    display: none!important;    
}
#MyProductGamme h3 {
    margin: 10px 0 10px 0!important;
    font-size: 26px!important;
}
#MyProductGamme button {
    color:#000000!important;
    display: inline-block;
    margin: 0 5px;
}
#MyProductGamme button.curfilsel,#MyProductGamme button.curfilselgamme,#MyProductGamme button.curfilseltod {
    background:#FFFFFF!important;
    border: solid 2px red!important;
}

.whmcs-templatefile-products #order-premium_comparison .price-table-container ul li {    
    vertical-align: top;
}

#order-premium_comparison div.headingstyle1 { margin: 0 0 var(--spacing-child) 0!important; }
#order-premium_comparison div.headingstyle1 h3 {
    padding: 10px 15px!important;
    color: var(--color-grey)!important;
    margin: 0!important;
}
#order-premium_comparison .gridboxes1 h4 {
    text-transform: uppercase;
}    

#order-premium_comparison .whycustombottomgid { margin: 5px 0 15px 0; }
#order-premium_comparison .toknowcustombottomgid .whycustombottomgid { text-align: left; margin: 5px 0 5px 0; }

#sslfeatures td { padding: 40px; }
#sslfeatures td h5 { text-align: left; }

.whmcs-templatefile-affiliates .whmcscontainer input[type=text] { max-width: 90%; }

.landing-page.ssl .features .feature {
    padding: 15px 10px!important;
    height: 180px!important;
}

.bx-wrapper { margin-bottom: 50px!important; }

.domainchecker-subheading .domainchecker-subheading-price { display: inline-block; }
.domainchecker .domainchecker-subheading .domainchecker-subheading-price .domainchecker-subheading-price-currencysuffix { padding-left: 0; }
.domainchecker .domainchecker-subheading .domainchecker-subheading-price .domainchecker-subheading-price-term { padding-left: 0; }

.landing-page.nordvpn .hero h1, 
.landing-page.nordvpn .hero h2, 
.landing-page.nordvpn .feature.world h1 { color: #FFF; }


.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom11 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom11 a {		    
	background: var(--color-box-active-background);
	background: url("../images/webhostingplesk.png") 20px center no-repeat;
	background: url("../images/webhostingplesk.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-custom11 a:hover,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom11 a:hover {
	background: var(--color-secondary-background);
	background: url("../images/webhostingplesk.png") 23px center no-repeat;
	background: url("../images/webhostingplesk.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-active.navmain-icon.navmain-icon-custom11 a,
.navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom11 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-active.navmain-icon.navmain-icon-custom11 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom11 a {
	background: var(--color-primary-background);
	background: url("../images/webhostingplesk.png") 20px center no-repeat;
	background: url("../images/webhostingplesk.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-primary-background-gradient-top) 0, var(--color-primary-background-gradient-bottom) 100%);
	background-size: 39px auto;	 
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom12 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom12 a {		    
	background: var(--color-box-active-background);
	background: url("../images/webhostingplesk.png") 20px center no-repeat;
	background: url("../images/webhostingplesk.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-custom12 a:hover,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom12 a:hover {
	background: var(--color-secondary-background);
	background: url("../images/webhostingplesk.png") 23px center no-repeat;
	background: url("../images/webhostingplesk.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-active.navmain-icon.navmain-icon-custom12 a,
.navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom12 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-active.navmain-icon.navmain-icon-custom12 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom12 a {
	background: var(--color-primary-background);
	background: url("../images/webhostingplesk.png") 20px center no-repeat;
	background: url("../images/webhostingplesk.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-primary-background-gradient-top) 0, var(--color-primary-background-gradient-bottom) 100%);
	background-size: 39px auto;	 
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom13 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom13 a {		    
	background: var(--color-box-active-background);
	background: url("../images/webradioeverestpanelV.png") 20px center no-repeat;
	background: url("../images/webradioeverestpanelV.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-custom13 a:hover,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom13 a:hover {
	background: var(--color-secondary-background);
	background: url("../images/webradioeverestpanelV.png") 23px center no-repeat;
	background: url("../images/webradioeverestpanelV.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-active.navmain-icon.navmain-icon-custom13 a,
.navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom13 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-active.navmain-icon.navmain-icon-custom13 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom13 a {
	background: var(--color-primary-background);
	background: url("../images/webradioeverestpanelV.png") 20px center no-repeat;
	background: url("../images/webradioeverestpanelV.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-primary-background-gradient-top) 0, var(--color-primary-background-gradient-bottom) 100%);
	background-size: 39px auto;	 
}

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom14 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom14 a {		    
	background: var(--color-box-active-background);
	background: url("../images/dedicatedservers.png") 20px center no-repeat;
	background: url("../images/dedicatedservers.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-custom14 a:hover,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-icon.navmain-icon-custom14 a:hover {
	background: var(--color-secondary-background);
	background: url("../images/dedicatedservers.png") 23px center no-repeat;
	background: url("../images/dedicatedservers.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-active.navmain-icon.navmain-icon-custom14 a,
.navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom14 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-active.navmain-icon.navmain-icon-custom14 a,
.headermain.headermain-design2 .navmain .navmain-dropdown-megamenu .navmain-subcontainer .current-menu-item.navmain-icon.navmain-icon-custom14 a {
	background: var(--color-primary-background);
	background: url("../images/dedicatedservers.png") 20px center no-repeat;
	background: url("../images/dedicatedservers.png") 20px center no-repeat, linear-gradient(var(--gradient-degrees), var(--color-primary-background-gradient-top) 0, var(--color-primary-background-gradient-bottom) 100%);	
	background-size: 39px auto;	 
}		

.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-highlight.navmain-highlight-popular::before,
.footermain .footermain-highlight-popular::after,
.gridboxes3 .gridboxes3-box.gridboxes3-highlight-popular::after,
.product-boxes1 .product-boxes1-box.product-boxes1-highlight-popular::after,
.product-boxes2 .product-boxes2-box.product-boxes2-highlight-popular .product-boxes2-head .product-boxes2-title::after,
.product-boxes3 .product-boxes3-box.product-boxes3-highlight-popular::after,
.product-tables1 .product-tables1-box.product-tables1-highlight-popular::after,
.product-tables2.product-tables2-plans .tableplan .tableplan-highlight-popular::after,
.product-slider1 .product-slider1-productcontainer .product-slider1-product .product-slider1-cta.product-slider1-highlight-popular::after {
	content: "best";
}

.footermain .footermain-highlight-popular::after,.gridboxes3 .gridboxes3-box.gridboxes3-highlight-popular::after,.navmain .navmain-dropdown-megamenu .navmain-subcontainer .navmain-highlight.navmain-highlight-popular::before,.product-boxes1 .product-boxes1-box.product-boxes1-highlight-popular::after,.product-boxes2 .product-boxes2-box.product-boxes2-highlight-popular .product-boxes2-head .product-boxes2-title::after,.product-boxes3 .product-boxes3-box.product-boxes3-highlight-popular::after,.product-slider1 .product-slider1-productcontainer .product-slider1-product .product-slider1-cta.product-slider1-highlight-popular::after,.product-tables1 .product-tables1-box.product-tables1-highlight-popular::after,.product-tables2.product-tables2-plans .tableplan .tableplan-highlight-popular::after,.toolbarmain .toolbarmain-menu ul li.toolbarmain-menu-notifications a {
    background: orange;    
    color: black;
}

.footermain .footermain-highlight::after {    
    right: 1px;
}    
.footermain-link a { font-size: 0.9em; }

#navmain_feature_servers .navmain-subcontainer .navmain-link, #navmain_feature_domains .navmain-subcontainer .navmain-link {
    width: var(--column-2);
}

.whmcs-templatefile-homepage .product-boxes1 .product-boxes1-box .product-boxes1-features ul li {color: var(--color-primary-background); }

.input-group-lg>.custom-select, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
    padding: 0.5rem 0.3rem;
}    