body.light .page-wrapper { background-color: rgba(255, 255, 255, 0.75) }
body.dark .page-wrapper { background-color: rgba(0, 0, 0, 0.25) }
body{ zoom: 1.25 }

#cloud-hosting #CHP-S1ST{ grid-row: 1 }
#cloud-hosting #CHP-S2AL{ order:3; margin-top:50px; }
#cloud-hosting #CHP-S3CR{ order:2; grid-row:1 / span 2 }
#cloud-hosting #CHP-L1VG .progress-feature:last-of-type, #CHP-L2NM .progress-feature:last-of-type{ grid-column: span 2 }

#openvz-plans .feature-list { display:flex; flex-direction:column; }
 
.details-page-service-list li:after{ background: goldenrod } 
.accordion-block .accord-btn:after{ color: darkgoldenrod }

.accord-content{ color: #343a40 !important }

.icon i.fa img{ width: 64px; max-height:90px; object-fit:contain;  } 

li.unmanaged{ display:flex; justify-content:space-between; opacity:0.25; flex-direction:row-reverse; }
li.managed{ display:flex; justify-content:space-between; flex-direction:row-reverse;  }

#datacenter-locations .highlight-decorative{
	font-size:32px; 
	position:absolute;
	top:16px;
	transform:rotate(32deg);
}

#datacenter-locations h3{ display:none }
#datacenter-locations .title { text-align: center;  }


.news-inner-two, .blog-thumb-two{ text-align:center; }

.attachment.icon { 
	height:50%;
	margin:12% 6%;
	opacity:0.05;
}

#energy-plans, #general-plans, #performance-plans{ margin-top:50px }
#energy-plans .list-item div:nth-of-type(2){ width:200px } 
#CDS-H7AX h4{ color: white !important; }
#CDS-H7AX div { color: #e3e3e3; }

.product-card .foot { padding-bottom:25px }

.masonry .table h2{ font-size:175%; margin-top:5px; }
 
#domain-list #CHP-D1MD .foot { margin-bottom: 3px }

#backup-plans .fine{ margin-top:0; margin-bottom:-3em; }
#conferencing .fine{ margin-top:0; margin-bottom:-0em; }

#CDC-P2PB, #CDC-P4CA, #CMS-P1DC, #CMS-P3VP{ flex-direction:row-reverse }
#CDC-P1SP .col-lg-6 > img { width:450px; }
#CDC-P3EC .col-lg-6 > img { width:90%; }
#CDC-P4CA .col-lg-6 > img { transform:scale(-1, 1); }
#CMS-P1DC .col-lg-6 > img { margin-top:-45px; }
#CMS-P2MM .col-lg-6 > img { margin-bottom:-6.6em; }
#CMS-P3VP .col-lg-6 > img { float:right;height:605px;border-radius:8px;margin-top:-85px; }
#CMS-P3VP .list-item.color, #CSP-CS1S .list-item.color, #CSP-CS1P .list-item.color { margin-top:-50px; }
#CDC-P2PB .grid2, #CMS-P2MM .grid2 { grid-template-columns: 32% 32% 32% !important }
#subscription-plans.cards{ grid-gap: 1.45em }
#conspire-cordon .grid2{ grid-gap: 1em }

#marketing-main { flex-direction: row-reverse; justify-content:space-between; }
#marketing-main .details-page-service-list ul { display:flex; justify-content:space-between; }

.testi-img i { font-size:48px; opacity: 0.45 }

body#about{ background-position: top; background-size:250%; }
.testi-tools .single-testi-thumb:after { background-color: goldenrod; }
ul#testi-controls-two li { color: goldenrod }

.menu-img{ width:100% }

.sup-log a { color: gray; margin-top:-2px; font-weight:bold }

.welcome .hero{
	box-shadow:none;
	height:800px
}
.welcome .details-page-service-list { margin-top: 50px }

.btn-bg2.gold{
	background-color:goldenrod;
	border:1px solid var(--gold);
	color:white;
}

#spotlight .list-item{
	padding:50px; 
}

#spotlight .list-item > .fal{
	position:absolute;
	top:25px; right:25px;
	opacity:0.025;
	font-size:250px;
}


.ribbon.badge{
	background:goldenrod;
	color:white;
	transform:rotate(-45deg);
	width:0px; 
	position:absolute;
	right:86%;
}

.list-item{ overflow: hidden }

.list-item.glass + .list-item.product{
	flex-direction: column;
	margin-bottom:-40px;
	padding:20px;
}
.list-item.glass + .list-item.product + .fine { display: none } 
.list-item.glass + .list-item.product .ribbon { left:25px; }

.CDC-S6ME.hero-image { margin-left:25px }

#ecommerce img.hero{ height:420px; object-fit:cover; } 
#resellers img.hero{ box-shadow: none }

.details-page-service-list.right{ text-align:right;  }
.details-page-service-list.right li{ padding-right:34px }
.details-page-service-list.right li:after { left:calc(100% - 22px) }

#contact .single-team-member:target{
	box-shadow:0 0 250px black;
	z-index:100;
	scroll-padding-top:250px;
}
 
.partners-section { padding-top:100px }
.partners-section img { max-height: 64px;object-fit:scale-down; height:64px !important; width:200px !important; object-position: center center; }

#contact input, #contact textarea { background-color:white }

.news-block.stack .blog-thumb img{
	 height:120px;
	 object-fit:cover;
}

.news-block.stack {
	height:300px;
	margin-bottom:-25px;
}

.news-block.list { display:flex; flex-direction: row; height:180px }
.news-block.list .blog-thumb { width: 35% }
.news-block.list .news-inner { width: 65% }
.news-block.list .blog-thumb img{ height: 180px; object-fit:cover; width:100%; }

#cloud #CHP-S1ST h4 { color: white }
#cloud #CHP-S1ST .post-date { color: #e3e3e3 !important }

a.skill-item .fal { padding-top:6px }
a.skill-item{ background-color:#ffffff77; } 
a.skill-item:hover{ background-color:#ffffffbb; border:1px solid silver }

#services #CDC-S6ME { margin-top:35px; }  
#services #CDC-S6ME, #services #CDC-P1SP { width: 100% }

dialog.bulletin{
	position:fixed;
	top:5%; left:25%; right:25%; bottom:0;
	overflow:hidden;
	background:white;
	color:#444444;
	padding:8%;
	border-radius:8px;
	box-shadow:0 0 50px #00000077;
}

dialog.bulletin button{
	position:absolute;
	top:0;
	right:0;
	padding:16px 22px;
}

.list-item{ transition:all 0.5s ease } 

.list-item .btn-bg2:hover{ opacity:0.5; }
.list-item .icon img{ max-height:40px !important; opacity:0.75 }

.cta-action-style-two { 
	/*background:linear-gradient(184deg, #4FC1E955 0%, #4FC1E9 50%, #4FC1E9 100%) !important;*/
	background-color:#FFCE54;
	background:linear-gradient(184deg, #FFCE5455 0%, #FFCE54 50%, #FFCE54dd 100%);
	margin-top:100px;
	color:#444 !important;
}

#partners p { display:inline-block; margin: 25px }
#partners p a img{ width:200px !important; height:75px !important; object-fit:contain; object-position:center center }

#contact dialog:target{ display:block !important; }