/* Reusable modernization layer for legacy Web Host Pro content pages. */
body.whp-modern-refresh main{background:#131f28;color:#cbd4d8}
body.whp-modern-refresh main>.top-header{min-height:0!important}
body.whp-modern-refresh main>section{position:relative;padding:78px 0;background:#131f28!important;color:#cbd4d8}
body.whp-modern-refresh main>section:nth-of-type(even){background:#101920!important}
body.whp-modern-refresh main>.top-header+section{isolation:isolate;padding-top:82px!important}
body.whp-modern-refresh main>.top-header+section:before{content:"";position:absolute;top:0;left:clamp(18px,2.2vw,42px);right:clamp(18px,2.2vw,42px);height:500px;z-index:-1;border-radius:26px 26px 0 0;background:linear-gradient(180deg,rgba(26,40,52,.97),rgba(24,38,49,.64) 48%,rgba(19,31,40,.16) 78%,transparent);pointer-events:none}
body.whp-modern-refresh main>section>.container,body.whp-modern-refresh main>section>.box-container{position:relative;z-index:1}
body.whp-modern-refresh main .section-heading{margin-bottom:18px!important;color:#fff!important;font-size:clamp(34px,4vw,46px)!important;line-height:1.16!important}
body.whp-modern-refresh main .section-subheading,body.whp-modern-refresh main .mergecolor,body.whp-modern-refresh main .seccolor,body.whp-modern-refresh main .text-muted{color:#cbd4d8!important}
body.whp-modern-refresh main h3,body.whp-modern-refresh main h4{color:#fff}
body.whp-modern-refresh main p,body.whp-modern-refresh main li{line-height:1.7}
body.whp-modern-refresh main .btn{min-height:42px!important;padding:9px 15px!important;border-radius:6px!important;font-size:14px!important;line-height:1.2!important}
body.whp-modern-refresh main .btn-default-yellow-fill{background:#c66903!important;border-color:#d97808!important;color:#fff!important}
body.whp-modern-refresh main .btn-default-yellow-fill:hover,body.whp-modern-refresh main .btn-default-yellow-fill:focus{background:#fa8705!important;border-color:#fa8705!important;color:#fff!important}
body.whp-modern-refresh main .btn-default-purple-fill,body.whp-modern-refresh main .btn-default-pink-fill{background:#394a50!important;border-color:#394a50!important;color:#fff!important}
body.whp-modern-refresh main .btn-default-purple-fill:hover,body.whp-modern-refresh main .btn-default-pink-fill:hover{background:#465b63!important;border-color:#465b63!important;color:#fff!important}
body.whp-modern-refresh main .service-section,body.whp-modern-refresh main .included-plan-card,body.whp-modern-refresh main .whp-conversion-box,body.whp-modern-refresh main .card,body.whp-modern-refresh main .wrap-service,body.whp-modern-refresh main .service-wrap .wrapper{border:1px solid rgba(255,255,255,.06)!important;border-radius:10px!important;background:#1a2834!important;box-shadow:none!important}
body.whp-modern-refresh main .row{row-gap:20px}
body.whp-modern-refresh main .accordion .panel-wrap{margin-bottom:12px!important;border:0!important;border-radius:9px!important;background:#1a2834!important;overflow:hidden}
body.whp-modern-refresh main .accordion .panel-title{padding:20px 22px!important;border:0!important;background:#101920!important;color:#fff!important}
body.whp-modern-refresh main .accordion .panel-title i{color:#fa8705!important}
body.whp-modern-refresh main .accordion .wrapper-collapse{padding:20px 22px!important;background:#1a2834!important}
body.whp-modern-refresh main .fa-check,body.whp-modern-refresh main .fa-check-circle,body.whp-modern-refresh main .fas.fa-check-circle,body.whp-modern-refresh main .svg-ico{color:#fa8705!important;fill:#fa8705!important}
body.whp-modern-refresh main [style*="#006c6e"],body.whp-modern-refresh main [style*="#10b9b3"],body.whp-modern-refresh main [style*="#008789"],body.whp-modern-refresh main [style*="#00a6a8"]{color:#fa8705!important;border-color:#fa8705!important}
body.whp-modern-refresh main section:has(.popup-gallery .lazyload:empty){display:none!important}
body.whp-modern-refresh main svg.division-ontop{display:none!important}
body.whp-modern-refresh main .bg-blue,body.whp-modern-refresh main .sec-bg7,body.whp-modern-refresh main .sec-grad-grey-to-grey{background:#131f28!important}
body.whp-modern-refresh main .bg-teal1,body.whp-modern-refresh main .bg-teal2{background:#1a2834!important}
body.whp-modern-refresh main .c-pink,body.whp-modern-refresh main .c-yellow,body.whp-modern-refresh main .text-accent-orange{color:#fa8705!important}
body.whp-modern-refresh .seo-source-hub .service-section{background:#1a2834!important}
body.page-directadmin main section:has(.popup-gallery),body.page-sitejet main section:has(.popup-gallery),body.page-specs main #hardware-specs{display:none!important}
body.page-about .whp-about-links-grid,body.page-domains .whp-domain-center__choices{gap:18px!important}
body.page-about .whp-about-link-card,body.page-domains .whp-domain-center__choice{border-radius:10px!important;background:#1a2834!important}
body.page-ddos #protection .col-md-6,body.page-spam-free #spam-guide .col-sm-12{padding:28px;border-radius:10px;background:#1a2834}
body.page-promo main>section:first-of-type{background-image:linear-gradient(180deg,rgba(26,40,52,.96),rgba(19,31,40,.18) 72%,transparent)!important}
@media(max-width:991px){body.whp-modern-refresh main>section{padding:64px 0}body.whp-modern-refresh main>.top-header+section{padding-top:64px!important}}
@media(max-width:767px){body.whp-modern-refresh main>section{padding:54px 0}body.whp-modern-refresh main>.top-header+section{padding-top:54px!important}body.whp-modern-refresh main .section-heading{font-size:32px!important}}
