/*
 * Global
 */

    .grecaptcha-badge {opacity: 0} /* reCAPTCHA badge nascosto */
    .modal-body .grecaptcha-badge {opacity: 1 !important} /* reCAPTCHA badge visibile in pagina recensioni */
    .fusion-layout-column {margin-bottom: 0 !important;}
    .table-server-vertical {color: #333;}
    .table-server-vertical .time {margin-left: -30px;font-size: 16px; position: relative;}
    .table-server-vertical .iva {margin-left: -30px;position: relative;top: -10px;}
    .table-server-vertical .euro {top: -20px; font-size: 21px;}
    .table-server-vertical .price {font-size: 70px; line-height: 95px; font-weight: bold;letter-spacing: -5px;}
    .table-server-vertical .decimal {position: relative; top: -20px; font-size: 17px; font-weight: bold;margin-left:5px;}
    .table-server-vertical .fusion-button {min-width: 140px;}
    .table-server-vertical .nome {margin: 0; text-align: left; font-size: 28px; line-height: 21px;}
    .panel-footer a.shellrent-cta-full-blu {display: inline-block !important;}
    .price-with-decimal strong {position:relative;top:-34px;font-size:23px;color:#000;}
    .price-with-decimal em.exact_price {display:inline!important;font-size:75px!important;font-style:normal!important;color:#fff!important;line-height:70px;}
    .price-with-decimal sup {position:relative;top:-25px;left:3px;font-size:23px;font-weight:700;color:#fff;}
    .price-with-decimal em.iva {margin-left:-28px!important;font-size:18px!important;letter-spacing:-1px;font-style:normal;color:#505050!important;top:-2px;position:relative;}
    .pagination {padding: 15px !important;}
    .pagination span, .pagination a {padding: 2px 6px !important;}
    .fusion-pricing-table .panel-body .price .time, .fusion-pricing-table .panel-body .price .iva{color:#919191 !important;font-style:normal !important;}
    .padding-top-20 {padding-top: 20px !important;}
    .euro, .price, .decimal, .time, .iva {font-family: "Open Sans", Arial, Helvetica, sans-serif}
    .gdpr-logo {margin-top: 15px; display: inline-block; width: 100%; height: 60px; background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/GDPR.svg); background-repeat: no-repeat; background-position: right; background-size: contain;}
    .post-content p:empty {display: none !important;}
    
    @media (min-width: 769px){
    .marg-bot-70 {margin-bottom: 70px !important;}
    .desktop-float-right .fusion-column-wrapper {text-align: right !important; position: relative; display: block !important;}
    }


/*
 * Prezzo
 */    

    .shellrent-service-price, .shellrent-service-price-light {text-align: center;}
    .shellrent-service-price .price, .shellrent-service-price-light .price {font-weight: 600 !important; font-size: 60px;}
    .shellrent-service-price .price sup, .shellrent-service-price-light .price sup {font-size: .5em;}
    .shellrent-service-price .euro, .shellrent-service-price-light .euro {font-weight: 400; font-size: 35px; transform: translate(0,-8px); display: inline-block;}
    .shellrent-service-price .euro, .shellrent-service-price .price {color: #0964be; line-height: 1;}
    .shellrent-service-price .time {display: block; color: #607080; margin-top: 5px;}
    .shellrent-service-price .from {display: block; color: rgba(0,0,0,.35);}
    .shellrent-service-price-light .from {display: block; color: rgba(255,255,255,.35);}
    .shellrent-service-price-light .euro, .shellrent-service-price-light .price {color: #fff; line-height: 1;}
    .shellrent-service-price-light .time {display: block; color: #bebfc0; margin-top: 5px}


/*
 * Fascie standard e titoli standard
 */

    .shellrent-fascia {padding: 40px 20px !important;}
    .shellrent-title-section {text-align: center !important; margin-bottom: 20px;}
    .shellrent-title-section h2 {color: #181818 !important; margin-bottom: 25px !important;}
    .shellrent-title-section h2, .shellrent-title-section h6 {margin-top: 0 !important;}
    .shellrent-title-section h6 {margin-bottom: 0 !important;}

    @media (min-width: 769px){
    .shellrent-fascia {padding: 100px 20px !important;}
    .shellrent-title-section {margin-bottom: 40px !important;}
    .shellrent-title-section h2 {font-size: 35px !important;}
    .shellrent-title-section h6 {font-size: 18px !important;}
    }


/* CTA Acquista arancio */

    .fusion-button, .fusion-pricing-table .fusion-button {background: #ff6b1b !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; border-color: #ff6b1b !important; font-size: 15px !important}
    .fusion-button:hover, .fusion-pricing-table .panel-wrapper .fusion-button:hover {background: #ff8c4e !important; border-color: #ff8c4e !important}
    .fusion-button:active, .fusion-pricing-table .fusion-button:active {background: #ff5a01 !important}
    .fusion-button, .fusion-read-more-button {border-radius: 2px !important}
    .fusion-button-text {text-transform: none !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px !important;}
    .fusion-button-text strong {font-weight: 400 !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px !important}
    .fusion-button i.fa-shopping-cart::before {font-family: "Font Awesome 5 Pro" !important; font-weight: 300 !important;}

/* CTA Full blu */

    a.shellrent-cta-full-blu {display: inline-block; font-weight: 300 !important; padding: 16px 24px !important; line-height: 1 !important; color: #fff !important; background: #0964be !important; text-shadow: none !important; text-decoration: none !important; cursor: pointer;filter: none; text-align: center; font-size: 16px !important;border-radius: 2px !important; transition: all .2s ease-in-out;}
    a.shellrent-cta-full-blu:hover {background: #075baf !important;}
    a.shellrent-cta-full-blu i {margin-right: 10px !important;}

/* CTA Full ghost */

    a.shellrent-cta-full-ghost {display: inline-block; font-weight: 300 !important; padding: 16px 24px !important; line-height: 1 !important; color: #fff !important; background: rgba(255,255,255,0) !important; text-shadow: none !important; text-decoration: none !important; cursor: pointer;filter: none;  text-align: center; font-size: 16px !important;border-radius: 2px !important; transition: all .2s ease-in-out; border: 1px solid !important; border-color: rgba(255,255,255,.25) !important;}
    a.shellrent-cta-full-ghost:hover {background: rgba(255,255,255,.25) !important; border-color: rgba(255,255,255,.0) !important;}
    a.shellrent-cta-full-ghost i {margin-right: 10px !important;}

/* CTA Linear con icona arrow - Dark */

    a.shellrent-cta-linear-blu {color: #0964be !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px !important; font-weight: 600 !important; transition: all .3s ease-in-out; line-height: 1 !important;}
    a.shellrent-cta-linear-blu:hover {color: #075baf !important;}
    a.shellrent-cta-linear-blu::after {content: "\f061"; font-weight: 300 !important; font-family: "Font Awesome 5 Pro"; color: #0964be !important; margin-left: 6px; transition: all .2s ease-in-out; opacity: .6; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
    a.shellrent-cta-linear-blu:hover::after {margin-left: 10px; opacity: 1 !important;}

/* CTA Linear con icona arrow - Light */

    a.shellrent-cta-linear-white {color: #eee !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 16px !important; font-weight: 600 !important; transition: all .3s ease-in-out; line-height: 1 !important;}
    a.shellrent-cta-linear-white:hover {color: #fff !important;}
    a.shellrent-cta-linear-white::after {content: "\f061"; font-weight: 300 !important; font-family: "Font Awesome 5 Pro"; color: #fff !important; margin-left: 6px; transition: all .2s ease-in-out; opacity: .6; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}
    a.shellrent-cta-linear-white:hover::after {margin-left: 10px; opacity: 1 !important;}

/* CTA Acquista classica*/

    a.shellrent-cta-full-acquista {font-size: 16px !important; font-family: "Open Sans", Arial, Helvetica, sans-serif;}
    a.shellrent-cta-full-acquista i::before {font-family: "Font Awesome 5 Pro"; font-weight: 300 !important;}
    a.shellrent-cta-full-acquista i {margin-right: 8px !important;}

/* CTA Acquista lineare con icona shopping bag */

    a.acquista-servizio {color: #8da7c0; font-size: 16px; font-weight: 400; background-image: linear-gradient(145deg,#c0eae8,#c0d5ea); background-size: 100% 0px; background-position: bottom 2px center; background-repeat: no-repeat; transition: all .3s ease-in-out; padding: 0 3px 5px !important; opacity: .5;}
    a.acquista-servizio:hover {color: #0964be !important; background-size: 100% 11px !important;}
    a.acquista-servizio::before {content: "\f290"; font-family: "Font Awesome 5 Pro"; font-weight: 700; color: #ff6b1b !important; margin-right: 5px; transition: all .3s ease-in-out;}

/* CTA row centrata*/

    .shellrent-cta-row {text-align: center; display: block;}
    .shellrent-cta-row-right {text-align: right; display: block;}
    .shellrent-cta-row-left {text-align: left; display: block;}


/**
 *
 * COOKIE BAR
 *
 */


#cookie-law-info-bar {background-color: rgba(9, 100, 190, .9) !important;text-align: left;font-size: 14px;max-width: 320px;line-height: 1.3;padding: 20px !important;bottom: 35px !important;left: 50% !important;}
#cookie_action_close_header {display: block !important;max-width: 56px;text-align: center !important;margin-bottom: 12px;}

@media(min-width: 600px){
#cookie-law-info-bar {background-color: rgba(9, 100, 190, .9) !important;font-size: 16px !important;max-width: 540px !important;line-height: 1.5;padding: 25px 25px 15px !important;position: fixed;bottom: 35px !important; left: 35px !important}
#cookie_action_close_header {float: left;margin: 8px 15px 58px 0;}
}


/**
 *
 * TITOLI SEZIONI
 *
 */

.r019-vantaggi h2, .r019-slides h2, .wh-title-sub h2, .server-cloud-2019-serve .title h2, .server-cloud-2019-faq .title h2, .server-cloud-single-confronta h2, .pc-deploy h2, .pc-matrix h2, .serverd-qualita h3, .serverd-new-stats .title h2, .serverd-new-checks .title h2, .serverd-putty h2, .serverd-new-blocks h2, .serverd-new-blocchi-icone .fusion-text h2, .cs019-piani h2, .cs019-servizi h2, .cs019-archivia h2, .spc-smtp-utilizzo h2, .ip019-dettagli .title h2, .psm-funziona h2, .mj-step h2
{text-align: center;color: #181818 !important; font-weight: 600 !important;}

.wh-pagamenti h4, .wh-plesk-2-infos .fusion-layout-column .fusion-column-wrapper .fusion-text h2, .wh-hosting-wp-altri h2, .pc-performance h2, .pc-performance h3, .pc-tutto-serve .title h2, .p-sms-ricariche h6, .serverd-new-diagonale h2, .serverd-clouds h3, .reg-dom-inclusi-titolo h2, .cs019-utenze h2 {text-align: center;color: #fff !important;}

@media (min-width: 981px){
.r019-vantaggi h2, .r019-rivolto h2, .r019-b-tit h2, .r019-slides h2, .wh-title-sub h2, .wh-pagamenti h4, .pc-piani .title h2, .pc-performance h2, .pc-tutto-serve .title h2, .pc-istanza h2, .spc-lamp-price .title h2, .dominio-scaduto-intro h1, .pc-stats h2, .p-sms-tabelle h2, .server-cloud-2019-serve .title h2, .server-cloud-2019-faq .title h2, .server-cloud-single-confronta h2, .pc-deploy h2, .pc-matrix h2, .serverd-qualita h3, .serverd-new-stats .title h2, .serverd-new-checks .title h2, .serverd-new-diagonale h2, .serverd-putty h2, .serverd-clouds h3, .serverd-new-blocks h2, .serverd-new-blocchi-icone .fusion-text h2, .cs019-piani h2, .cs019-servizi h2, .cs019-utenze h2, .cs019-archivia h2, .spc-smtp-utilizzo h2, .ip019-dettagli .title h2, .psm-funziona h2, .mj-step h2
{font-size: 35px !important}} 

@media (max-width: 980px){
.wh-title-sub h2, .r019-rivolto h2, .r019-b-tit h2, .r019-slides h2, .wh-pagamenti h4, .server-cloud-2019-serve .title h2, .server-cloud-2019-faq .title h2, .server-cloud-single-confronta h2, .pc-deploy h2, .pc-matrix h2, .pc-tutto-serve .title h2, .serverd-qualita h3, .serverd-new-stats .title h2, .serverd-new-checks .title h2, .serverd-new-diagonale h2, .serverd-putty h2, .serverd-clouds h3, .serverd-new-blocks h2, .serverd-new-blocchi-icone .fusion-text h2, .cs019-piani h2, .cs019-servizi h2, .cs019-utenze h2, .cs019-archivia h2, .spc-smtp-utilizzo h2, .ip019-dettagli .title h2, .mj-step h2
{font-size: 25px !important}}


/* margin: 0 !important - ALL */

#loghi-hosting-automation ul li, .hosting-autom-widgets .fusion-widget-area-2 .widget_text, .dnssec-estensioni li, .box-g-content .fabox-g,.box-g-content .fabox-s, .pplesk-edition-bloc .content-box-column,.pplesk-edition-bloc .fusion-content-boxes, .pplesk-checks-intro h5, .pplesk-prezzi-tab .panel-heading, .pplesk-intro h6, .pplesk-estensioni-blocco-titolo h6, .pplesk-estensioni-blocco ul, .pha-preventivo .fusion-text h6, .pha-preventivo .fusion-text p, .pagination, .pagination span, .pagination a , .onyx-guida-content p, .wgcanoni-block h6, .wgcanoni-prezzo, .wgcanoni-block p, .web-genius-accordion-block h4, .wgsconto-cta h3, .wg-intervento-block h5, .web-genius-cta-fondo .fusion-title, .p-sms-ricarica h6, .p-sms-ricariche h6, .p-sms-ricariche p, #menu-main-menu #menu-item-674 #menu-item-16466 .glsr-summary-stars, .pfub-list ul, .acquista-fatturazione-elettronica .pfcta-content h6, .web-genius-absolute-cta .fusion_builder_column_2_3 p, .pfcta-gratis-testo h2, .pfcta-gratis-testo h6, .fusion-megamenu-widgets-container p, .menu-az-button .fusion-button, .wh-tab-pricing .dettagli a, .pc-prezzi-stile .dettagli a, .wh-tab-pricing-wordpress .dettagli a, .wh-6blocchi-single p, .wh-3blocchi-linux .content-container, .wh-pagamenti .testo, .wh-servizi-aggiuntivi-images .fusion-column-last, .wh-encrypt a.title, .wh-contattaci .fusion-content-boxes, .wh-contattaci .content-box-column, .pannello-manager-section h6, .wh-email h2, .wh-email h5, .wh-confronta-blocks h6, .wh-confronta-block1 h6, .wh-confronta-blocks p, .wh-perche-azienda .content-box-column,.wh-perche-azienda .content-box-column .content-container, .windows-confronta-cta-sx h6, .wh-plesk-2-infos .fusion-column .content-container, .wh-plesk-2-infos .fusion-column, .wh-plesk-2-infos .fusion-content-boxes, .wh-hosting-offre .fusion-content-boxes, .wh-hosting-offre .content-box-column, .wordpress-cta-info ul, .wh-wordpress-tabs .fusion-content-boxes, .wh-wordpress-tabs .content-box-column, .wh-woocommerce-cta .fusion-column-last, .wh-woocommerce-cta .fusion-column-last .title, .perche-magento-6blocchi .fusion-column .fontawesome-icon, .perche-magento-6blocchi .fusion-column .content-container p, .perche-magento-6blocchi .fusion-column .content-container, .wh-4principali-colonna .typetitle-row, .pcm-slide-label .fusion-content-boxes, .pcm-slide-label .content-box-column, .pcm-slide-label .content-container, .ptile-single h6, .ptile-single h5, .brand-cta h3, .brand-cta h5, .pagina-contenuti-menu ul, .pagina-contenuti ul, .private-cloud-2019 tbody tr td, .serverd-intro-list ul, .serverd-new-block-title h3, .serverd-clouds h3, .serverd-new-diagonale h3, .serverd-new-3blocchi .fusion-content-boxes, .serverd-new-diagonale .fusion-column-wrapper, .serverd-adatto .fusion-content-boxes, .serverd-adatto .content-box-column, .serverd-new-3blocchi .content-container, .phpday-intro .phpday-servizi, .phpday-chiamaci p, .pc-matrix-legend .fusion-li-item-content, .scp-lamp-intro h1, .scp-lamp-intro h2, .scp-docker-docks h2, .spc-sistemi, .spc-sistemi h3, .spc-docker-infos .content-box-wrapper .content-container, .spc-docker-infos
.fusion-content-boxes, .spc-docker-private .fusion-text p, .spc-docker-features .content-box-wrapper ul, .spc-docker-dock .fusion-text h4, .link-4-servizi a, .server-cloud-2019-intro .title h1, .server-cloud-2019-serve .fusion-content-boxes, .server-cloud-2019-serve .fusion-column-last, .api-intro-list, .presentazione-pannello-manager .flexslider, .presentazione-pannello-manager .widget_text, .f019-recensioni .glsr-summary-stars, .f019-recensioni h6, .f019-recensioni .glsr-summary-rating, .f019-recensioni .glsr-summary-stars, .chw-widget h6, .c019-info .fusion-content-boxes, .c019-info .fusion-content-boxes .fusion-column, .c019-sede p, .c019-sede h6, .c019-ticket h6, .c019-sede h5, .c019-ticket .fusion-builder-row p, .at019-intro .fusion-text h1, .at019-intro .fusion-text h6, .at019-richiedi, .wjt-intro h1, .wjt-intro h3, .wjt-features .fusion-li-item-content, .wjt-licenze h5, .wjt-server h4, .wjt-features h3, .rf-acc .wpcf7-list-item, .r019-vantaggi h2, .r019-rivolto h2, .r019-rivolto h6, .r019-rivolto p, .r019-b-tit h2 , .r019-b-tit h6, .r019-bb h3, .r019-bb p, .r019-slides h2, .r019-slides h6, .r019-vantaggi ul, .r019-vantaggi h6, .r019-slides h6, .cs019-piani h6, .r019-lev .fusion-li-item-content, .r019-lev h3, .ansible-banner h3, .ansible-banner h6, .presentazione-pannello-manager .fusion-slider-sc .flex-direction-nav a, .cs019-blocchi .content-box-wrapper .content-container, .cs019-compatibile h5, .cs019-info p, .cs019-utenze p, .cs019-servizi .content-box-column, .cs019-servizi .fusion-content-boxes, .cs019-blocchi .fusion-content-boxes, .spc-smtp-utilizzo .content-box-column, .spc-smtp-utilizzo .fusion-content-boxes, .ip019-intro h1, .ip019-blocco .fusion-text p, .ip019-prezzo h3, .ip019-prezzo p, .ip019-dettagli .title h6, .ip019-dettagli .content-box-column, .ip019-dettagli .fusion-content-boxes, .ip019-hosting .fusion-pricing-table, .ip019-hosting .widget_text, .mj-step h2, .mj-step .content-container, .mj-step .heading-with-icon, .mj-step .fusion-content-boxes, .mj-step .fusion-content-boxes .content-box-column-last, .shc-col-acc .wpcf7-list-item, .shc-col-invia .wpcf7-submit, .pplesk-prezzi-tab-paragrafo h3, .ssl-019-rinnovo p, .bfs-intro p, .bfs-dettaglio p, .cta-promo p, .cloudflare-blocks .content-box-wrapper .content-container, .cloudflare-blocks .fusion-content-boxes, .cloudflare-fascia .fusion-text h6, .pplesk-prezzi-tab-paragrafo h3, .wh-wordpress-cta .fusion-button-wrapper a.fusion-button, .cs019-archivia h6, .ip019-prezzo .fusion-text, .ssl-019-greenbar-info ul, .bfs-info .fusion-text h6, .banner-promo .fusion-text h3, .pr019-servizi .content-box-wrapper .fontawesome-icon, .cloudflare-guide .fusion-text p, .pav-intro h1, .pav-blocchi .fusion-content-boxes, #estensioni-domini-incluso-row-1, #estensioni-domini-incluso-row-2, .estensioni-domini-prezzi-2 .fusion-column-wrapper h2, .estensioni-domini-prezzi-3 .fusion-column-wrapper h2, .est-dom-intro-form-01 .whoisbar, .est-dom-intro-form-01, .est-dom-intro-title h1, .est-dom-intro-sub h3, #registrazione-domini-tabella .row, #trasf-scopri-estensioni h6, #recovery-disaster-info .fusion-content-boxes, #recovery-disaster-info .content-box-column, .recovery-disaster-anteprima-servizio .cntnt .heading-with-icon, #banner-security-first h1, #banner-security-first p, .estensioni-domini-homepage, .estensioni-domini-homepage li .est-mini-form, .web-hosting-card-container h6, .web-hosting-card-static h5, .whois-info .fusion-text h5, .cms-auto-info .fusion-text h5, .lc-cms-info .fusion-text h5, #assistenza-tecnica-intro h1, .servizi-aggiuntivi-shellrent-list .sas-single .sas-title h5, #shellrent-home-2020-intro .fusion-text h6, .shellrent-rocket .fusion-content-boxes .fusion-read-more, #shellrent-homepage-ricerca-dominio h4, #shellrent-homepage-ricerca-dominio .est-mini-form, #shellrent-home-2020-newsletter input.shellrent-cta-full-blu, #shellrent-home-2020-newsletter .widget_text, #shellrent-home-2020-sicurezza .title h6, #shellrent-home-2020-perche .title h6, #shellrent-home-2020-recensioni .title h6, #shellrent-home-2020-ricontattami .title h6, .shellrent-home-2020-sicurezza-blocchi .content-box-column .content-box-wrapper .fontawesome-icon, .shellrent-home-2020-sicurezza-blocchi .content-box-column .content-box-wrapper .content-container, #shellrent-home-2020-numeri .fusion-checklist .fusion-li-item .fusion-li-item-content, #shellrent-home-2020-perche .fusion-content-boxes, #shellrent-home-2020-recensioni .glsr-default.glsr-summary, .form-ricontatto-invia input,
.shellrent-server-tabella-prezzi-single .fusion-read-more, .certificato-ssl-singolo-intro .certificato-ssl-singolo-prezzo .panel-heading h3, #certificati-ssl-area-features .content-box-column .heading, #certificati-ssl-area-features .content-box-column .content-container, #fascia-affiliazione-step ul, #metodi-pagamento-intro h1, .metodi-pagamento-blocchi-1 .content-box-wrapper a.fusion-read-more, #amazon-contratti .fusion-builder-row .fusion-column-wrapper, #contattaci-intro-details ul, .web-genius-step-preventivo ul, #licenze-server-info .fusion-text h6, #licenze-server-plesk-estensioni .title h6, #licenze-server-plesk-attiva .fusion-text h6, #licenze-server-plesk-certificazioni h6, #microsoft-365-perche-scegliere .content-box-wrapper i, a.shellrent-cta-full-blu, a.shellrent-cta-full-ghost, .cf7md-submit-btn, .fusion-social-links-header .fusion-social-networks.boxed-icons .fusion-social-network-icon {margin: 0 !important} 

/* margin: 0 !important - Desktop */

@media(min-width: 981px){
.web-genius-absolute-cta, .wh-windows-confronta-cta, .wh-plesk-confronta-cta, .wordpress-cta-info ul li, .wh-3blocchi-linux .fusion-content-boxes, .wh-3blocchi-linux .content-box-column, .pcm-slide-label, .serverd-new-3blocchi .content-box-column, .spc-docker-infos .content-box-column, .callback-form .wpcf7-form .acceptance-470 .wpcf7-list-item, .f019_1_3, .c019-info .fusion-content-boxes .heading, #company-accreditamenti .content-boxes-clean-vertical .content-box-column, #company-accreditamenti .content-boxes-clean-vertical .content-box-column img, #company-accreditamenti .content-boxes-clean-vertical .content-box-column .heading, #plesk-email-tabella h4, .plesk-email-prerequisiti-elenco, .plesk-email-prerequisiti-elenco ul, #ws-mail-altre-funzioni .fusion-content-boxes, .dominio-form-input input {margin: 0 !important}
}

/* margin: 0 !important - Mobile */

@media (max-width: 980px){
.wordpress-cta-info ul li, .ppannello-collegamento .fusion-column-wrapper, .spc-docker-features .content-container, .spc-docker-features .content-box-column, .fusion-columns .fusion-column:not(.fusion-column-last), .wpcf7-list-item, .wjt-licenze .fusion-button-wrapper, .cs019-compatibile .fusion-button-wrapper, #banner-security-first h2 {margin: 0 !important}
}

/* PADDING 80px 20px */
@media (min-width: 981px){.p-sms-tabelle,.p-sms-phone-cta,.p-sms-6blocchi, .p-sms-ricariche, #active-monitoring-grafico, .serverd-new-blocks, .serverd-new-3blocchi, .serverd-new-diagonale, .serverd-new-blocchi-icone, .serverd-new-checks, .serverd-adatto, .serverd-clouds, .serverd-putty, .serverd-new-stats, .phpday-intro, .phpday-servizi-promo, .phpday-loghi, .phpday-chiamaci, .pc-performance, .pc-deploy, .pc-matrix, .pc-tutto-serve, .pc-istanza, .scp-docker-docks, .spc-elenco, .spc-lamp-price, .pc-stats, .spc-docker-private, .dominio-scaduto-intro, .server-cloud-2019-serve, .server-cloud-2019-faq, .server-cloud-single-pacchetti, .server-cloud-single-confronta, .c019-form, .sp019-templates, .sp019-templates-n, .wjt-features, .wjt-table, .r019-vantaggi, .r019-rivolto, .r019-blocchi, .r019-slides, .cs019-piani, .cs019-servizi, .cs019-utenze, .cs019-archivia, .spc-smtp-utilizzo, .ip019-intro, .ip019-dettagli, .mj-step, .dominio-mail-intro, .dominio-mail-boxes, .ssl-019-intro, .ssl-019-rinnovo, .ssl-019-greenbar-info, .bfs-dettagli, .certificazioni-plesk, .pr019-servizi, .cta-promo, .cloudflare-cta, .cloudflare-fascia, .pav-banner {padding: 80px 20px !important}}

/* PADDING 30px 20px */
@media (max-width: 980px){.wh-intro-tab, .wh-servizi-aggiuntivi-images, .wh-tab-pricing, .wh-6blocchi, .wh-confronta-content, .wh-pagamenti, .wh-3blocchi-linux, .wh-contattaci, .pannello-manager-section, .wh-email, .wh-encrypt, .wh-tabella-caratteristiche, .wh-perche-azienda, .wh-plesk-2-infos, .wh-hosting-offre, .wh-hosting-incluso, .wh-wordpress-cta, .wh-wordpress-tabs, .wh-hosting-wp-altri, .wh-wordpress-perche, .wh-woocommerce-cta, .wh-cms-3blocchi, .wh-servizi-aggiuntivi, .perche-magento, .phpday-intro, .phpday-servizi-promo, .phpday-loghi, .phpday-chiamaci, .phpday-ideale-per-padding, .pc-piani, .pc-performance, .pc-deploy, .pc-matrix, .pc-tutto-serve, .pc-istanza, .scp-lamp-intro, .spc-elenco, .spc-lamp-price, .pc-stats, .scp-docker-docks, .dominio-scaduto-intro, .server-cloud-2019-intro, .server-cloud-2019-tab, .server-cloud-2019-sconto, .server-cloud-2019-serve, .server-cloud-2019-faq, .server-cloud-single-pacchetti, .server-cloud-single-confronta, .scp-docker-perche, .spc-docker-private, .callback-intro, .api-intro, .api-box, .api-cta, .c019-info, .c019-form, .c019-ticket, .at019-intro, .sp019-templates, .sp019-templates-n, .wjt-intro, .wjt-features, .wjt-table, .wjt-licenze, .r019-vantaggi, .r019-rivolto, .r019-blocchi, .r019-slides, .ansible-banner, .cs019-piani, .cs019-compatibile, .cs019-servizi, .cs019-utenze, .cs019-archivia, .spc-smtp-utilizzo, .cs019-blocchi, .ip019-intro, .ip019-dettagli, .ip019-hosting, .mj-funziona, .mj-step, .dominio-mail-intro, .dominio-mail-boxes, .ssl-019-intro, .ssl-019-rinnovo, .ssl-019-greenbar-info, .bfs-intro, .bfs-dettagli, .certificazioni-plesk, .pr019-servizi, .pr019-form, .pr019-intro, .banner-promo-home, .cta-promo, .cloudflare-intro, .cloudflare-blocks, .cloudflare-cta, .cloudflare-fascia, .sav-attiva {padding: 30px 20px !important}}


@media (min-width: 800px){.blocchi4-home .content-container p:first-child {min-height: 104px !important;}}

.blocchi4-home .content-container p, .pfs-title {line-height: 1.5 !important;}
.servizi-agg-button,.servizi-agg-checklist,.servizi-agg-boxes,.servizi-agg-sicurezza {padding: 8vh 20px !important}
.paccreditamenti-content p {line-height: 1.5 !important; font-size: 14px !important}
.viola-dedicati {color: #a90383 !important;}
.servizi-agg-title h5 {font-size: 15px !important;}
.servizi-agg-checklist .fusion-content-boxes .heading .content-box-heading:hover {color: #444 !important}
.servizi-agg-checklist .fusion-li-item-content p {font-size: 18px; color: #fff;}
.servizi-agg-checklist .fusion-button {font-weight: 600 !important} 
.scegli-versione h5 {color: #333 !important}
.servizi-agg-checklist .fusion-text h5 {color: #fff !important}
.servizi-agg-checklist .fusion-text h5,.scegli-versione h5 {font-size: 15px !important; text-align: center; line-height: 1.6 !important; padding-bottom: 15px !important;}
.servizi-agg-checklist .fusion-text h5 span {font-weight: 600 !important;}
.servizi-agg-checklist .fusion-content-boxes,.servizi-agg-checklist .fusion-content-boxes .fusion-column {margin-bottom: 0 !important;}
.servizi-agg-checklist .fusion-text h2 {color: #fff;}
.specifiche-tecniche .fusion-imageframe {text-align: center !important; width: 100% !important;}
.specifiche-tecniche .fusion-imageframe img {width: 350px !important;}
.specifiche-tecniche .fusion-progressbar-text {font-size: 15px !important; text-transform: uppercase; font-weight: 600 !important;}
.specifiche-tecniche .fusion-progressbar-bar {height: 12px !important;}
.servizi-agg-checklist .fusion-text h2,.specifiche-tecniche .fusion-text h2,.scegli-versione h2,.servizi-agg-title h2 {text-align: center;font-size: 28px !important;}
.specifiche-tecniche .icon-wrapper,.specifiche-tecniche .fusion-li-item-content p {font-size: 18px !important}
.specifiche-tecniche .fusion-li-item-content p {color: #444;}
.specifiche-tecniche .fusion-li-item {padding: 10px 0 !important}
.specifiche-tecniche .counter-box-container {border-bottom: 4px solid #2276bb !important; padding: 30px 0 !important;}
.servizi-agg-boxes {border-top: 1px solid #ddd;}
.servizi-agg-boxes .flip-box-front-inner h2 {font-size: 20px !important; margin-bottom: 0 !important; padding: 10px 0 5px !important;}
.specifiche-tecniche .counter-box-content {font-weight: 600 !important; letter-spacing: 0.5px !important;}
.flip-box-back-inner p {font-size: 15px !important; line-height: 1.5 !important; padding: 0 10px !important;}
.servizi-agg-boxes .fusion-flip-boxes {margin-bottom: 0 !important;}
.servizi-agg-boxes .fusion-button {position: absolute;transform: translate(-50%,-80%);-webkit-transform: translate(-50%,-80%);-ms-transform: translate(-50%,-80%);-o-transform: translate(-50%,-80%);z-index: 999;}
.servizi-agg-boxes .fusion-button-text {letter-spacing: 1px !important;}
.specifiche-tecniche-blocco .heading {margin-bottom: 10px !important}
.specifiche-tecniche-blocco p {font-size: 15px}
.specifiche-tecniche .fusion-imageframe img {width: 100%;}
.specifiche-tecniche .fusion-text h2 {padding-bottom: 15px}
.servizi-agg-button .fusion-button-text {font-weight: 600 !important;letter-spacing: 0.3px;font-size: 16px !important;}
.servizi-agg-button h6 {font-size: 22px !important;color: #222 !important;text-shadow: 0px 0px 4px rgba(0,0,0,0.1);margin-bottom: 15px !important;}
.servizi-agg-button p {font-size: 18px !important;color: #fff !important;font-weight: 400;line-height: 1.5;padding-bottom: 10px;}
.servizi-agg-server-cta .icon-left {display:none}
.servizi-agg-server-cta .fusion-read-more-button {margin-top: 0 !important}
.servizi-agg-server-cta2 {text-align: center !important}
.servizi-agg-server-cta2 .fusion-text h6 {margin-top: 0 !important; padding-bottom: 10px !important}
.servizi-agg-sicurezza .fusion-text p {font-size: 15px !important;color: #222;font-weight: 400;}
.servizi-agg-sicurezza .fusion-text span {font-weight: 600 !important}

@media (min-width:800px){
.servizi-agg-sicurezza .fusion-text p {padding-top: 8vh}
.servizi-agg-button img,
.servizi-agg-sicurezza img {width: 70% !important; float: right;}
}

@media (max-width:799px){
.servizi-agg-button img,
.servizi-agg-sicurezza img {width: 70% !important;}
.servizi-agg-button,
.servizi-agg-sicurezza {text-align: center;}
}


/* Contact Form 7 Material Design */

.cf7md-form input.wpcf7-form-control, .cf7md-form .wpcf7-list-item-label, .cf7md-form .wpcf7-submit {font-family: "Open Sans", Arial, Helvetica, sans-serif !important;}
.cf7md-form input.wpcf7-form-control, .cf7md-form .wpcf7-list-item-label {font-weight: 300 !important}
.cf7md-form .wpcf7-submit {font-weight: 400 !important}
.cf7md-submit-btn {font-weight: 400 !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; padding-left: 24px !important; line-height: 1 !important; text-shadow: none !important; text-decoration: none !important; text-transform: none !important; filter: none; text-align: center; font-size: 17px !important; border-radius: 2px !important; height: 45px !important; padding-right: 24px !important;}
.cf7md-accept-label {font-size: 12px !important}
.cf7md-item .cf7md-accept-label a {color: #0964be !important;}


/* Hosting Automation Tabs */

.table-tabs-hosting-automation .fusion-tab-heading {color: #fff}
.table-tabs-hosting-automation .active {color: #222}
.table-tabs-hosting-automation .tab-content {background: #f8f8f8; margin-top: 0 !important; padding: 20px !important;}
.table-hosting-automation-tab {width: 100%}
.table-hosting-automation-cell-sx { font-size: 16px !important; color: #333 !important;}
.table-hosting-automation-cell-dx { font-size: 18px !important; color: #333 !important; font-weight: 700; width: 30%;}
.table-hosting-automation-cell-sx a {color: #a903b3 !important}
.table-hosting-automation-cell-sx a:hover {color: #c043c8 !important}
.table-hosting-automation-title {text-align: left;text-transform: uppercase;letter-spacing: 0.5px;font-size: 16px !important;font-weight: 700;color: #0964be;padding: 0 0 15px 0;border-bottom: 1px solid #ddd;}
.thatt {font-weight: 600;}
#loghi-hosting-automation ul li {width: 14.28% !important; font-size: 14px !important; color: #333;}
#loghi-hosting-automation ul li img {padding-bottom: 20px !important; width: 60%;}
#loghi-hosting-automation {padding: 5vh 0 7vh 0 !important}
.hosting-autom-widgets .fusion-widget-area-1 {padding: 5vh 0 !important}
.hosting-autom-widgets .fusion-widget-area-2 .pricing-table-1 {padding: 0 !important}
.table-tabs-hosting-automation .fusion-tabs {margin-bottom: 15px !important}
.scegli-versione {padding: 5vh 0 4vh !important}
.servizi-agg-checklist-img img {float:right; width: 50%}
.cisco-cta,.cisco-span {font-size: 22px !important;color: #fff !important;padding-top: 10px}
.cisco-span {font-weight: 600 !important;}


/*  REGISTRAZIONE DOMINIO  */

.box-g,.box-s {background: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.1);padding: 20px;}
.box-g-content .fabox-g,.box-g-content .fabox-s {float: initial;color: #2ecc71 !important;font-size: 50px;background: #fff !important;border: none !important}
.box-g-content .fabox-g {font-size: 50px;}
.box-g-content .fabox-s {font-size: 30px;}
.box-g-content {text-align: center !important}
.box-g-content h3 {font-weight: 600 !important}
.box-g-content li,.box-g-content p,.box-g-p {color: #333 !important;line-height: 1.5;}
.box-g-content ul {list-style: none; padding: 0; margin: 0 }
.box-g-content li i {color: #10ae3f !important;float: initial;}
@media (max-width: 799px){
.box-g-content li {font-weight: 600 !important;width: 100%;float: left;font-size: 14px !important;}
}
@media (min-width: 800px){
.box-g-content li {text-align: left !important;font-weight: 600 !important;width: 50%;float: left;font-size: 14px !important;}
.box-g {min-height: 310px; margin-bottom: 45px !important}
.box-g,.box-s {padding: 40px !important;}
.reg-dom-inclusi-titolo {padding: 5vh 0 !important;}
.reg-dom-inclusi .fusion-builder-row {position: relative; transform: translate(0, -50px);-webkit-transform: translate(0, -50px);-ms-transform: translate(0, -50px);-o-transform: translate(0, -50px);}
}


/*  PAGINA PLESK  */ 

#pannelli-hosting-automation-plans {background-image: linear-gradient(#e2e2e2,#f6f6f6) !important}
#pannelli-hosting-automation-plans img {max-width: 150px !important;}
#pannelli-hosting-automation-plans .plesk-fascia-piani .pplesk-container {width: 100% !important; float: left !important;}
#pannelli-hosting-automation-plans .fusion-text {margin-bottom: 30px !important;}

.pplesk-tit-sub,.pplesk-attiva-titolo {text-align: center}
.pplesk-edition-bloc {background: #fff;padding: 35px 30px 20px !important;box-shadow: 0 0 10px rgba(0,0,0,0.06);transition: all 0.3s}
.pplesk-edition-bloc:hover {box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.pplesk-edition-bloc h2 {font-size: 20px !important}
.pplesk-edition-bloc .content-container {font-size: 15px !important;line-height: 1.5 !important;padding: 10px 0 0 0 !important;text-align: left !important;}
.pplesk-edition-bloc .heading a h2 {font-weight: 600 !important;color: #0964be !important;}
.pplesk-edition-bloc .fusion-read-more {color: #0964be !important;font-weight: 600 !important;font-size: 12px !important;text-transform: uppercase !important;}
.pplesk-edition-bloc .fusion-read-more::after {display: none}
.pplesk-edition-bloc-prezzo {position: absolute;right: 0;top: -4px;font-size: 20px;color: #0964be !important;font-weight: 700;}
.pplesk-tabella-caratteristiche {padding-bottom: 8vh !important}
.pplesk-caratteristiche-table {background: #f2f2f2; padding: 5px;}
.pprc1 {border-top: 1px solid #ddd; margin-top: 10px !important}
.pprc1 td {padding-top: 25px !important;}
.plesk-pr-delete {text-decoration-line: line-through !important; color: #bcbcbc !important;}
.pplesk-riga-car-1-t {font-weight: 600 !important}
.pplesk-riga-tit,
.pplesk-riga-car {text-align: center;color: #fff;}
.pplesk-riga-tit {background-color: #0964be }
.pplesk-riga-tit-1 {background-color: #ddeef6 !important}
.pplesk-riga-tit-1,
.pplesk-riga-car-1,
.pplesk-riga-car-1-t {text-align: left !important; color: #333 !important;}
.pplesk-riga-car .fa {font-size: 21px !important}
.pplesk-riga-car .fa-check-circle {color: #4cb1e4 !important;}
.pplesk-riga-car .fa-plus-circle {color: #2ecc71 !important;}
.pplesk-riga-car .fa-times-circle {color: #f58200 !important;}
.pplesk-checks-intro h5 {font-size: 20px !important;padding-top: 15px !important;line-height: 1.6 !important;}
.pplesk-checks-list .fusion-checklist {margin-top: 16px !important}
.pplesk-checks-list .fusion-li-item-content {color: #333 !important;font-size: 15px !important}
.pplesk-green {color: #10ae3f !important}
.pplesk-prezzi-tab .panel-heading {background-image: linear-gradient(180deg, #180b43, #070216) !important; border-bottom: 1px solid rgb(29, 13, 82) !important;}
.pplesk-prezzi-tab-paragrafo {text-align: center !important;}
.pplesk-prezzi-tab-paragrafo h3 {font-size: 32px !important;line-height: 1 !important;font-weight: 600 !important;}
.pplesk-prezzi-tab-paragrafo p {margin-top: 20px !important}
.pannelli-controllo-tabs .fusion-pricing-table {padding-bottom: 30px !important}
.pplesk-prezzi-tab .panel-heading h3 {color: #fff !important;}
.pplesk-prezzi-tab .pricing-row {background: #070216 !important;}
.pplesk-prezzi-tab .pricing-row span,
.pplesk-prezzi-tab .panel-body .price .time,
.pplesk-prezzi-tab .panel-body .price .iva {color: #fff !important;}
.pplesk-prezzi-tab .fusion-pricingtable-column:hover {transform: none !important;}
.pplesk-contattaci .fontawesome-icon {font-size: 45px !important}
.pplesk-contattaci .content-container,
.pplesk-contattaci .content-container p,
.pplesk-contattaci .content-container a {font-size: 15px !important; line-height: 1.5 !important;}
.pplesk-contattaci .content-container a {font-weight: 600 !important;}
.pplesk-contattaci .pplesk-tit-sub {margin-bottom: 0 !important; padding-bottom: 2vh !important}
#prezzi-pannelli .fusion-pricing-table, #prezzi-pannelli {margin-bottom: 0 !important; padding-bottom: 0 !important;}
#prezzi-plesk .fusion-pricing-table .panel-wrapper:hover,
#prezzi-pannelli .fusion-pricing-table .panel-wrapper:hover {cursor: auto !important}
#prezzi-plesk .panel-wrapper .panel-container,
#prezzi-pannelli .panel-wrapper .panel-container {box-shadow: 0 5px 12px rgba(0,0,0,0.1) !important;}
.pplesk-accreditati  img {max-width: 250px !important}

@media (min-width: 1280px){
.pplesk-legenda img {float: left !important; max-width: 300px;}
.pplesk-riga-car-testo {color: #555 !important;font-size: 15px !important;vertical-align: top !important;}
.pplesk-intro-slide::after {width: 100%;height: 45px;background-image: url(https://www.shellrent.com/wp-content/uploads/linea-sfondo-plesk-intro.png);content: "";position: absolute; background-repeat: no-repeat;bottom: -5px;z-index: 999; background-size: cover; background-position: center;}
.pplesk-intro-slide {padding: 0 !important}

}

@media (max-width: 1279px){
.pplesk-intro-slide {padding: 0 !important}
.pplesk-intro-slide .fusion-text {padding: 0 20px !important}
.pplesk-legenda img {position: absolute !important;bottom: -50px !important;left: 50% !important;transform: translate(-50%) !important;-webkit-transform: translate(-50%) !important;-ms-transform: translate(-50%) !important;-o-transform: translate(-50%) !important;width: 300px !important;}
.pplesk-riga-car-testo {color: #888 !important;font-size: 12px !important;vertical-align: top !important;}
}

@media (min-width: 800px){
.pplesk-edition-bloc {min-height: 240px !important;border-bottom: 4px solid #fff;transition: all 0.3s}
.pplesk-intro-slide .fusion-imageframe::after {content: "Amministra i tuoi hosting in modo semplice, completo e sicuro da un’unica piattaforma!";position: absolute;right: 0;width: 150px;height: 150px;background: rgba(0,0,0,0);color: #fff;text-align: left;font-size: 16px;line-height: 1.5;bottom: 40px;}
.pplesk-edition-bloc:hover {border-bottom: 4px solid #0964be;transform: translate(0,10px);}
.pplesk-tit-sub {padding: 8vh 0 6vh !important}
.pplesk-attiva-titolo {padding: 14vh 0 3vh !important}
.pplesk-tit-sub h3,.pplesk-attiva-titolo h3 {font-size: 30px !important}
.pplesk-tit-sub h6,.pplesk-attiva-titolo h6 {font-size: 18px !important; line-height: 1.5 !important; font-weight: 400 !important; color: #000 !important}
.pplesk-checks .fusion-builder-row  {background: #fff !important;box-shadow: 0 4px 10px rgba(0,0,0,0.12) !important;position: relative !important;transform: translate(0,30%) !important;padding: 15px 0 5px 40px !important;}
.pplesk-prezzi-tab .list-group li {color: #333;background: #fff !important;border-bottom: 1px solid #eaeaea !important;font-size: 15px !important; padding: 10px !important; font-weight: 400 !important; line-height: 1.4 !important;}
.pplesk-intro {text-align: center; padding: 40px 5% 0px !important}
.pplesk-intro h1 {font-size: 42px !important;}
.pplesk-intro h6 {font-size: 18px !important; line-height: 1.65 !important;}
.pplesk-riga-tit td, .pplesk-riga-car td {padding: 10px 15px;font-size: 16px !important;line-height: 1.4 !important}
.pplesk-riga-tit td {padding: 20px !important;border: 2px solid #f2f2f2 !important;}

#pannelli-hosting-automation-plans .plesk-fascia-piani .pplesk-container {width: 31.333% !important; display: inline-block !important; margin: 0 1% !important;}
#pannelli-hosting-automation-plans .fusion-builder-row {max-width: 1350px !important;}
#pannelli-hosting-automation-plans .plesk-fascia-piani,
#pannelli-hosting-automation-plans .fusion-imageframe {margin-top: 50px !important;}
#pannelli-hosting-automation-plans .fusion-imageframe {padding-top: 15px !important;}
}


@media (max-width: 799px) {
.pplesk-tit-sub,.pplesk-attiva-titolo {padding: 4vh 0 3vh !important}
.pplesk-tit-sub h3,.pplesk-attiva-titolo h3 {font-size: 24px !important; color: #333 !important}
.pplesk-tit-sub h6,.pplesk-attiva-titolo h6 {font-size: 16px !important; line-height: 1.5 !important}
.pplesk-checks .fusion-builder-row {background: #fff !important;position: relative !important;padding: 35px 30px 15px !important;}
.pplesk-intro {text-align: center; padding: 7vh 0 !important}
.pplesk-intro h1 {font-size: 26px !important;}
.pplesk-intro h6 {font-size: 16px !important; line-height: 1.5 !important;}
.pplesk-caratteristiche-table .fusion-button-text {font-size: 12px !important;}
.pplesk-caratteristiche-table .slide-button {padding: 8px 12px !important;}
.pplesk-caratteristiche-table table {display: block;overflow-x: auto;white-space: nowrap;}
.pplesk-riga-tit td, .pplesk-riga-car td {padding: 8px 10px;font-size: 13px !important;line-height: 1.4 !important}
.pplesk-accreditati img {max-width: 200px;}
} /* end -799 MOBILE */

.notshow,.pplesk-edition-bloc-prezzo,.pplesk-edition-bloc .fusion-read-more  {display: none !important}
.pplesk-3blocchi .fusion-content-boxes .heading {text-align: left;}
.pplesk-3blocchi .fusion-content-boxes .heading h2 {font-size: 24px !important;color: #0964be !important;font-weight: 600 !important;}
#prezzi-plesk .nav {text-align: center !important}
#prezzi-plesk .tab-pane {border: none !important; background: rgba(0,0,0,0) !important;}
#prezzi-plesk .nav,#prezzi-pannelli .nav {padding-bottom: 20px; border: none !important}
#prezzi-plesk .nav-tabs,#prezzi-pannelli .nav-tabs {border: 2px solid #ddd !important;background: #fff !important;}
#prezzi-plesk .nav-tabs,#prezzi-pannelli .nav-tabs,#prezzi-plesk .nav-tabs .active,#prezzi-pannelli .nav-tabs .active,#prezzi-pannelli .nav-tabs li a,#prezzi-plesk .nav-tabs li a {border-radius: 50px !important}
#prezzi-plesk .nav-tabs li a,#prezzi-pannelli .nav-tabs li a {background: #fff; border: none;}
#prezzi-plesk .nav-tabs .active a,#prezzi-pannelli .nav-tabs .active a {background: #2ecc71 !important; border: none;}
#prezzi-plesk .nav-tabs .active a h4,#prezzi-pannelli .nav-tabs .active a h4 {color: #fff !important; font-weight: 600 !important;}
.pplesk-estensioni-blocchi {padding-bottom: 8vh !important}
.pplesk-estensioni-blocco {background: #fff !important;padding: 15px 30px !important;box-shadow: 0 2px 10px rgba(0,0,0,0.06);min-height: 215px;margin-bottom: 20px;transition: all 0.3s; cursor: default;}
.pplesk-estensioni-blocco:hover {box-shadow: 0 3px 10px rgba(0,0,0,0.15);}
.pplesk-estensioni-blocco h5 {font-size: 18px !important}
.pplesk-estensioni-blocco p {font-size: 15px !important;line-height: 1.5 !important;color: #444 !important;}
.pplesk-estensioni-blocco-titolo {border-left: 4px solid #0964be !important;}
.pplesk-estensioni-blocco-titolo h6 {font-size: 22px !important;padding: 0px 18% 15px 25px !important;}
.pplesk-estensioni-blocco .price {background: #fff;padding: 0 0 18px 0px !important;transition: all .3s;position: absolute !important;font-size: 25px !important;font-weight: 600 !important;right: 30px !important;color: #10ae3f !important;z-index: 999;}    
.pplesk-estensioni-blocco .price-apice {vertical-align: super !important;font-size: 14px !important;}
.pplesk-estensioni-blocco .price-email {font-weight: 600 !important;color: #10ae3f !important;}
.pplesk-estensioni-blocco ul {list-style: none !important;padding: 0 !important;}
.pplesk-estensioni-blocco li {font-size: 15px !important;color: #333 !important;padding-bottom: 15px !important}
.prezzo-kolab {float: right !important;color: #10ae3f !important;font-weight: 600 !important;font-size: 20px !important;height: 8px !important;}
.kolab-iva {vertical-align: super !important;font-size: 12px !important;padding-left: 2px !important;}
.pp-e-b-l p {width: 50% !important;float: left !important;}
.pplesk-estensioni-blocco .prezzo-nascosto {margin-right: 1px !important;background: #fff;z-index: 99;transition: all 0.3s;position: absolute !important;font-size: 25px !important;font-weight: 600 !important;right: 30px !important;color: #10ae3f !important;padding-left: 20px !important}

@media (min-width: 891px){
.pplesk-estensioni-blocco:hover .price {top: 28px !important; padding: 0 0 4px 0px !important;}
.pplesk-estensioni-blocco .price,.pplesk-estensioni-blocco .prezzo-nascosto {top: 37px !important;}
.plesk-img-logo {padding-top: 50px; max-width: 200px; padding-bottom: 35px}
#prezzi-plesk .nav-tabs {width: 46% !important;}
#prezzi-pannelli .nav-tabs {width: 100% !important;}
.pplesk-estensioni-blocco:hover .prezzo-nascosto {top: 28px !important; z-index: 9999 !important; margin-right: 0px !important}
}

@media (max-width: 890px){
.pplesk-estensioni-blocco .price {top: 28px !important;}
.pplesk-estensioni-blocco .prezzo-nascosto {top: 73px !important;}
.plesk-img-logo {padding-top: 25px; max-width: 130px; padding-bottom: 25px}
.pplesk-estensioni-blocco:hover .prezzo-nascosto {top: 73px !important; z-index: 9999 !important}
}

.pplesk-estensioni-blocco .prezzo-vps {position: absolute;right: -1px;font-weight: 400 !important;text-transform: none !important;font-size: 17px !important;bottom: -24px;background: #fff !important;padding: 0 0 0 10px !important;color: #0964be !important;}

/* PANNELLI HOSTING AUTOMATION */ 

.pha-intro {text-align: left !important;color: #fff !important;}
.pha-intro h2 {color: #fff !important;}
.pha-intro p {line-height: 1.5 !important;}
.pha-intro a {margin-top: 50px !important}
.pha-intro-section {background-position: bottom !important; transition: all .3s !important}
.pha-intro-section .fusion-column-wrapper {background-position: center !important; background-size: 90% !important;}
.pha-3blocchi-single {padding: 40px 30px 25px !important;text-align: center !important;background: #fff !important;border-radius: 10px !important;box-shadow: 0 0 10px rgba(0,0,0,0.06);transition: all .3s}
.pha-3blocchi-single:hover {box-shadow: 0 4px 10px rgba(0,0,0,0.15) !important;}
.pha-3blocchi-single h6 {text-align: left !important;font-size: 16px !important;margin-bottom: 30px !important;line-height: 1.4 !important;font-weight: 400 !important;color: #333 !important;}
.pha-3blocchi-single img {max-width: 150px !important;}
.pha-loghi {min-height: 65px !important}
.pha-3blocchi-single p {text-align: center !important;}
.pha-3blocchi-button {color: #fff !important;font-size: 15px !important;font-weight: 600 !important;padding: 12px 25px !important;background: #ff6b1b !important;transition: all .3s;}
.pha-3blocchi-button:hover {background: #f58200 !important;}
.pha-plesk-prev .fusion-imageframe {box-shadow: 0 0 14px rgba(0,0,0,0.1); transition: .3s}
.pha-plesk-prev .fusion-imageframe:hover {box-shadow: 0 10px 14px rgba(0,0,0,0.12)}
.pha-plesk-prev-testo h3 {line-height: 1.4 !important}
.pha-plesk-prev-testo p {font-size: 16px !important;line-height: 1.5 !important;color: #333 !important;}
.pha-plesk-prev-testo a {margin-top: 35px !important;}
.pha-plesk-prev-testo h3 {font-size: 26px !important;}
.pha-plesk-section .fusion-imageframe img {max-width: 250px !important;padding-top: 50px !important;}
.pha-plesk-edizioni ul li {padding-bottom: 5px; font-size: 15px !important;}
.pha-plesk-edizioni ul li i::before {font-family: "Font Awesome 5 Pro" !important}
.pha-plesk-edizioni ul .fa-check::before {color: #109c3a !important;  margin-right: 15px !important;}
.pha-plesk-edizioni ul {list-style: none !important; padding: 0 !important;}
.pha-plesk-edizioni h6 {font-size: 18px !important}
.pha-plesk-edizioni p {font-size: 15px !important; color: #333 !important}
.pha-li {color: #333 !important; font-size: 15px !important;}
.pha-preventivo .fusion-text {text-align: center;}
.pha-preventivo .fusion-text h6 {font-size: 25px !important;}
.pha-preventivo .fusion-text a {margin-top: 50px !important}
.pha-preventivo .fusion-text p {font-size: 15px !important;line-height: 1.4 !important;color: #333 !important;padding-top: 50px !important;}

@media (min-width: 891px){
.pha-intro-section {padding: 0 !important;}
.pha-3blocchi-single {min-height: 337px !important;}
.prezzi-pannelli {padding: 2vh 0 4vh !important}
.pha-intro {padding: 10vh 10% 10vh 0 !important;}
.pha-intro-section .pha-img-laptop {padding-top: 90px !important;}
.pha-intro-section .fusion-imageframe img {transition: all .3s !important}
.pha-plesk-prev, .pha-preventivo {padding: 10vh 0 !important;}
.pha-plesk-prev-testo {padding: 10px 10% 0 0 !important;}
.pha-intro-section::after {width: 100%;height: 45px;background-image: url(https://www.shellrent.com/wp-content/uploads/Fade-Controllo-Hosting-Automation.png);content: "";position: absolute;background-repeat: no-repeat;bottom: -5px;z-index: 999;background-size: cover;background-position: center;}
.pha-plesk-section {padding: 10vh 0 !important}
.pha-intro-section .pha-img-only-laptop {padding-top: 20px !important}
.pha-intro-section .pha-img-window { position: relative; width: 232px; transform: translate(-34px,-364px) !important; height: 180px;}
.pha-intro-section .pha-img-window img,
.pha-intro-section .pha-img-check img {position: absolute; bottom: 0} 
.pha-intro-section .pha-img-check {transform: translate(0,-120px); height: 80px;  position: absolute; right: -15px; bottom: -15px; width: 62px;}
.pha-intro-section:hover .pha-img-only-laptop img {transform: translate(0,-20px)}
.pha-intro-section:hover .pha-img-window img {transform: translate(0,-30px)}
.pha-intro-section:hover .pha-img-check img {transform: translate(0,-10px)}
.pha-intro-section .fusion_builder_column_1_2 .fusion-column-wrapper {max-height: 500px !important}
.pha-plesk-edizioni ul li {width: 33.3% !important; display: inline-block !important; line-height: 1.4 !important;}
.pha-plesk-edizioni ul li .fa { width: 100%; padding-bottom: 20px; font-size: 18px !important;}
}

@media (min-width: 981px) {
.pha-intro-section .pha-img-window,
.pha-intro-section .pha-img-check,
.pha-intro-section .pha-img-only-laptop {display: block}
.pha-intro-section .pha-img-sfondo-laptop {display: none !important}
.pha-intro h2 {font-size: 36px !important}
.pha-intro p {font-size: 18px !important;}
.pha-3blocchi {padding: 10vh 0 !important;}
.pha-preventivo .fusion-text {padding: 0 10%;}
}

@media (max-width: 980px) {
.pha-intro-section .pha-img-window,
.pha-intro-section .pha-img-check,
.pha-intro-section .pha-img-only-laptop {display: none !important}
.pha-intro-section .pha-img-sfondo-laptop {display: block}
.pha-intro h2 {font-size: 26px !important;padding-top: 30px;}
.pha-intro p {font-size: 16px !important;}
.pha-3blocchi {padding: 30px 0 !important;}
.pha-preventivo .fusion-text {padding: 30px 0;}
}

.al-mese,.al-mese-li {font-size: 15px !important;font-weight: 400 !important;width: 54px !important;}
.al-mese {position: absolute !important;transform: translate(-47px,18px) !important;-webkit-transform: translate(-47px,18px) !important;-ms-transform: translate(-47px,18px) !important;-o-transform: translate(-47px,18px) !important;border-radius: 5px;}
.al-mese-li {padding-left: 4px;transform: translate(-47px,16px) !important;-webkit-transform: translate(-47px,16px) !important;-ms-transform: translate(-47px,16px) !important;-o-transform: translate(-47px,16px) !important;}
.pazienda-accreditamenti img {max-width: 150px !important}
.pazienda-accreditamenti .fusion-image-wrapper  {border: none !important}
.pazienda-accreditamenti .fusion-title {padding-bottom: 35px !important} 
.pazienda-accreditamenti .fusion-button-wrapper {padding-top: 35px !important}
.accreditamenti-bottoni {text-align: center !important; padding: 10px 0 30px}
.accreditamenti-bottoni .fusion-button-wrapper:last-child {margin-left: 25px !important}


/* Plesk Onyx 17 */

.onyx-demo {box-shadow: 0 5px 12px rgba(0,0,0,0.12) !important;}
.onyx-guida-content {text-align: center;}
.onyx-guida-content a {margin: 30px 0 0 0 !important;}
.onyx-guida-content h6 {font-size: 25px !important;margin: 0 0 30px 0 !important;}
.onyx-guida-content p {font-size: 16px !important;color: #333 !important;line-height: 1.5 !important}

@media (min-width: 981px){
.onyx-single-first-line {padding-top: 100px}
.onyx-guida-content {padding: 80px 50px 80px 0 !important;}
.onyx-demo .fusion-imageframe {padding-top: 8vh !important}
.onyx-demo .onyx-guida-content {text-align: left !important}
.onyx-demo {padding: 80px 20px !important}
.pplesk-onyx-link {position: absolute !important;right: 0;transform: translate(0,-10px);}
.pplesk-accreditati a {margin-top: 30px}
.pplesk-onyx .fusion-column-first {padding: 15px !important}
}

@media (max-width: 980px){
.onyx-demo .fusion-imageframe {padding-top: 20px}
}

@media (min-width: 981px){
}

.pplesk-onyx p {color: #333 !important;}

/* Altri Metodi Pagamento */

.altri-metodi-p {display: inline-block !important;}
.amps1 img,
.amps2 img {max-height: 50px !important; max-width: 150px;}
.amps3 img {max-height: 42px !important;}
.altri-metodi-img {text-align: center !important}

.amazon-pay .fusion-column-wrapper {text-align: center;}
.amazon-pay .content-box-wrapper {margin-top: 15px !important}
.amazon-pay .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {padding: 25px 35px 25px !important;}

@media (min-width: 981px){
.amps1 {padding-right: 25px !important}
.amps2 {padding: 0 25px !important}
.amps3 {padding-left: 25px !important}
.altri-metodi-ps {text-align: center;}
#post-181 .content-wrapper-boxed {margin-top: 70px}
#post-181 .credito-prepagato-box .content-wrapper-boxed {margin-top: 30px}
.recensioni-clienti-homepage .glsr-review {width: 33.333% !important;display: inline-block !important;padding: 0 20px !important;}
.recensioni-clienti-homepage {padding: 8vh 0 !important}
.recensioni-clienti-homepage h2 {font-size: 35px !important; padding-bottom: 55px !important}
.recensioni-clienti-homepage .glsr-review h3 {min-height: 51px !important;}
.recensioni-clienti-homepage-button {width: 50% !important;position: absolute !important;transform: translate(40px,-77px) !important;}
.recensioni-clienti-homepage .glsr-reviews-wrap {min-height: 243px !important}
.recensioni-clienti-homepage .glsr-navigation {position: absolute !important;bottom: 19px !important;right: 20px !important;}
}

@media (max-width: 980px){
#post-181 .fusion-column .content-container {padding: 15px !important}
.recensioni-clienti-homepage .glsr-review {width: 100% !important;}
.recensioni-clienti-homepage-button {text-align: center !important;padding: 30px 0 5px !important;}
.recensioni-clienti-homepage h2 {padding: 30px 0 15px !important}
}

.recensioni-clienti-homepage .glsr-review {float: left !important;}
.recensioni-clienti-homepage .glsr-review h3 {font-size: 17px !important;line-height: 1.5 !important}
.recensioni-clienti-homepage .glsr-reviews-wrap {background: #fff !important;box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important;border-top: 3px solid #0964bd !important;border-radius: 10px !important;padding: 20px !important;}
.recensioni-clienti-homepage h2 {text-align: center;}
.recensioni-clienti-homepage .pagination a {font-size: 13px !important;line-height: 1.5 !important}
.recensioni-clienti-homepage .pagination a {color: #888 !important;}
.recensioni-clienti-homepage .pagination .current {color: #fff !important;}
.recensioni-clienti-homepage .pagination .current {background: #0964bd !important;border: none !important;font-size: 13px !important;padding: 3px 6px 2px !important;}
.recensioni-clienti-homepage .glsr-review {margin-bottom: 15px !important;}
.recensioni-clienti-homepage .prev,.recensioni-clienti-homepage .next {display: none}

.home-recensioni-summary {text-align: center !important;position: absolute !important;top: 65px !important;left: 50% !important;transform: translate(-50%,0) !important;}

/*  Icone Pagamenti Footer  */

@media (min-width: 981px){.metodi-pagamento-icone {padding: 5px 20px 5px 0 !important;}
}

.metodi-pagamento-icona {width: 33.333% !important;display: inline-block !important;padding: 9px 0px !important;text-align: center !important;}
.metodi-pagamento-icona img {height: 33px !important;}
.fusion-footer-widget-area #text-27 {margin-bottom: 20px !important}

.wgslide-list li:hover {cursor: default !important; text-shadow: 0 0 4px rgba(0,0,0,.2) !important;}
.wgip-button,.wgip-prezzo,.wgslide-list,.p-sms-block-1 .content-wrapper-background,.p-sms-block-2 .content-wrapper-background,.p-sms-block-3 .content-wrapper-background,.wgcanoni-block,.wgslide-list li,.wgcanoni-prezzo,
.wgcanoni-block h5,.wg-intervento-testo,.wg-intervento-block,.wgslide-list li::before,.web-genius-loghi .wglogo img,.web-genius-accordion-block a,.wgsconto-pulsanti .wgsconto-a1,.p-sms-6blocchi .content-wrapper-background,
.pfattura-funz-labs .fusion-column .heading,.web-genius-absolute-cta .fusion-column-last .fusion-button-wrapper,.pf-step-content, .pf-step,
.pfattura-processo-testi, .blocchi-3contattaci .fontawesome-icon::before, .wh-6blocchi-single .fusion-column-wrapper, .wh-confronta-block1::after, .wh-tab-pricing-single .panel-container,
.wh-scopri-linux-list li a,.wh-tabella-caratteristiche .fusion-tooltip .fontawesome-icon, .brand-logo-area-shell, .brand-logo-area-font, .brand-font-bold p ,.brand-font-regular p,
.fusion-pricing-table .wh-4principali-colonna::before,.pcm-slide-label, .ptile-single .ptile-single-icon, .ptile-single h6, .ptile-single,.serverd-new-block-title h2:before,
.serverd-adatto .fusion-content-boxes .content-wrapper::before, .serverd-new-elenchi .fusion-column-wrapper::before,.serverd-intro-list .fusion-column-wrapper::after, .serverd-qualita ul li,
.phpday-servizi::before, .phpday-servizi h6, .phpday-servizi h3, .phpday-loghi .fusion-layout-column .fusion-imageframe img, .phpday-servizi, .phpday-ideale-per img, .pc-tutto-serve .fusion-content-boxes .content-box-column .heading-with-icon .image img,
.pc-tutto-serve .fusion-content-boxes .content-box-column .content-wrapper-background, .pc-tutto-serve .fusion-content-boxes .content-box-column .heading-with-icon .image, .private-cloud-2019 .pc-tab-new, .private-cloud-2019 .pc-tab-new::after,
.scp-lamp-intro::after, .private-cloud-2019 .riga-2 ul li .fusion-li-item-content, .pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .list-group .list-group-item,
.pc-prezzi-stile .panel-wrapper .fusion-panel .list-group .list-group-item .fontawesome-icon::before, .pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading::after,
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading .typetitle-row, .p-sms-plan .fusion-text, .p-sms-flow li img, .p-sms-flow li h5, .server-cloud-2019-serve .content-box-column .content-wrapper, .link-4-servizi,
.api-box .content-box-wrapper, .api-box .content-box-wrapper:hover .content-container, .api-box .content-box-wrapper:hover .content-container p, .data-certif-iso .fusion-builder-row, .c019-supporto .fusion-builder-row .fusion-text::before, .c019-info .heading, .spc-docker-infos .content-box-wrapper,
.spc-docker-dock .fusion-column-wrapper, .wjt-features-content .fusion-column-wrapper, .wjt-server img, .r019-vantaggi ul li .fontawesome-icon, .r019-lev img, .r019-lev h3, .rf-field .wpcf7-form-control-wrap::before, .r019-bb, .r019-bb h3::before,
.fusion-secondary-menu i::before, .cs019-blocchi .content-box-wrapper::before, .cs019-blocchi .content-box-wrapper, .cs019-blocchi .content-box-wrapper::after, .ip019-blocco .fusion-text h2::before {transition: all .25s ease-in-out !important; -webkit-transition: all .25s ease-in-out !important;}

#webhosting4.pricing-table-1.full-boxed-pricing .plesk .panel-heading,
#webhosting4.pricing-table-2.full-boxed-pricing .plesk .panel-heading,
#webhosting4.pricing-table-3.full-boxed-pricing .plesk .panel-heading {
background: #f8f8f8 url(https://www.shellrent.com/wp-content/uploads/Plesk-Logo-Web-Hosting.png) no-repeat 0px center !important;
background-size: 75px 33px !important}

@media(min-width: 981px){
.web-genius-slide h5 {font-size: 20px !important;}
.web-genius-slide {padding: 12vh 0 40px !important;}
.web-genius-slide h2 {font-size: 41px !important; line-height: 1.6 !important;}
.web-genius-absolute-cta {position: absolute !important; background-color: #fff !important; width: 1100px !important; left: 50% !important; transform: translate(-50%,-50%) !important; z-index: 999 !important; padding: 35px 5px 35px 48px !important; border-bottom: 5px solid #093a6d !important; box-shadow: 0 5px 15px rgba(0,0,0,.1) !important;}
.web-genius-loghi {padding: 100px 0 2vh !important;}
.wglogo {padding: 22px !important;}
.web-genius-loghi .wglogo:hover img {filter: brightness(1); opacity: 1;}
.web-genius-accordion-block {margin-top: 127px !important;}
.web-genius-accordion-block h6,
.web-genius-accordion-block a {padding-left: 38px !important}
.wgsconto-a1 {margin-right: 25px}
.web-genius-sconto {padding: 10vh 0 !important}
.wg-intervento-block:hover {border-top: 3px solid #0087cc !important; box-shadow: 0 3px 12px rgba(0,0,0,.2) !important}
.wg-intervento-block:hover .wgip-prezzo {color: #0964be !important}
.wg-intervento-block:hover .wg-intervento-testo {color: #333 !important}
.wg-intervento-block {margin-top: 20px !important}
.wg-intervento-block1 {padding-top: 104px !important}
.web-genius-interventi {padding: 8vh 0 10vh !important}
.wgcanoni-blocks {padding-top: 141px !important}
.wgcanoni-blocks .wgcanoni-block:nth-child(2),
.wgcanoni-blocks .wgcanoni-block:nth-child(3) {margin-left: 3.5% !important;}
.web-genius-slide h5 {margin: 60px 0 80px !important;}
.web-genius-faq,
.web-genius-canoni,
.web-genius-cta-fondo {padding: 8vh 0 !important;}
.web-genius-faq .panel-body {padding-left: 55px !important}
.web-genius-faq .accordian {padding-left: 40px !important}
.web-genius-faq .fusion-toggle-heading {font-size: 20px !important}

.web-genius-canoni-title h3::before,
.web-genius-faq .web-genius-icon-title h3::before,
.web-genius-interventi .web-genius-icon-title h3::before,
.web-genius-accordion .web-genius-icon-title h3::before {font-family: "Font Awesome 5 Pro" !important;font-weight: 400 !important;position: absolute !important;font-size: 95px !important;z-index: -1 !important;transform: translate(-88px,-33px) !important;}

.web-genius-interventi .web-genius-icon-title h3::before,
.web-genius-accordion .web-genius-icon-title h3::before {color: #e9e9e9 !important;}
.web-genius-faq .web-genius-icon-title h3::before {color: #f1f1f1 !important; content: "\f059" !important}
.web-genius-canoni-title h3::before {color: rgba(255,255,255,.03) !important; content: "\f1cd" !important}
.web-genius-accordion .web-genius-icon-title h3::before {content: "\f0eb" !important;}
.web-genius-interventi .web-genius-icon-title h3::before {content: "\f4ad" !important;}
.wgcanoni-block {width: 31% !important;}
.wgcanoni-block .fusion-button-text {font-size: 13px !important; color: #fff !important}
.wgcanoni-block .fusion-button {background: #ff6b1b !important}
.wgsconto-cta {padding: 0 !important;text-align: center !important;}
.web-genius-faq .panel-group  {padding-top: 170px !important}
.web-genius-accordion {padding-bottom: 6vh !important}

}


@media (max-width: 980px){
.web-genius-slide h5 {font-size: 18px !important;}
.wgcanoni-block {width: 100% !important; }
.wgcanoni-blocks .wgcanoni-block:nth-child(2),.wgcanoni-blocks .wgcanoni-block:nth-child(1),.wgsconto-a1 {margin-bottom: 25px !important}
.web-genius-slide,.web-genius-loghi,.web-genius-accordion,.web-genius-sconto,.web-genius-interventi,.web-genius-canoni,.web-genius-faq,.web-genius-cta-fondo,.web-genius-absolute-cta, .p-sms-ricariche {padding: 30px !important}
.web-genius-cta-fondo .fusion-column-wrapper,.web-genius-absolute-cta .fusion-column-wrapper {text-align: center !important}
.web-genius-cta-fondo .fusion-column-wrapper .fusion-button-wrapper,.web-genius-absolute-cta .fusion-column-wrapper .fusion-button-wrapper {float: none !important}
.web-genius-sconto .fusion-imageframe,.wgsconto-cta h3::before,.wgslide-list {display: none !important}
.wgsconto-cta {background-image: linear-gradient(to bottom right,#08c,#0964be) !important; padding: 40px !important; text-align: center !important; width: 50% !important; right: 0 !important; width: 100% !important}
}

/*  Pagina SMS  */

.hide-sms {display: none}

.sms-bold {font-weight: 600 !important;}
.p-ssms-slide h2 {font-size: 45px !important;color: #fff !important;}
.p-ssms-slide h6 {color: #fff !important;font-size: 25px !important; line-height: 1.5 !important}
.p-ssms-slide a {background: #2ecc71 !important;border: none !important;}
.p-ssms-slide a span {color: #eee !important}
.p-ssms-slide a:hover {background-color: #10ae3f !important}
.p-ssms-slide a:hover span {color: #fff !important}
.p-ssms-slide {background-position: bottom !important}
.p-ssms-slide .fusion-content-boxes .content-container {font-size: 17px !important; line-height: 1.5 !important; text-align: left !important;}
.p-ssms-slide .fusion-content-boxes .content-wrapper-background {padding: 20px 30px !important; border-bottom: 2px solid #1dab5a !important;}
.p-ssms-slide .fusion-content-boxes .icon {top: 26px !important}
.p-sms-block-1,.p-sms-block-2,.p-sms-block-3,.p-ssms-slide .fusion-content-boxes,.p-ssms-slide .fusion-content-boxes .fusion-column {margin-bottom: 0 !important}
.p-sms-6blocchi .fusion-content-boxes .content-box-column:first-child .content-box-heading::before {content: "\f5fc"; font-family: "Font Awesome 5 Pro"; position: absolute; color: #0964be; transform: translate(-30px,0);}

.p-sms-block-1,.p-sms-block-2,.p-sms-block-3 {margin-bottom: 0 !important}
.p-sms-6blocchi .fusion-content-boxes {margin-bottom: 0 !important}

#tabella-prezzi-sms-nazioni .sms-table {background: #fff; padding: 20px 20px 25px; box-shadow: 3px 3px 0px 0px rgba(0,0,0,.1); border-radius: 2px; border: 1px solid; border-color: #1c874d;}
.sms-table-filter {margin-bottom: 10px;}
.sms-table-filter-search {font-size: 15px; color: #383838; height: 38px; border-radius: 2px;}
.sms-table-content-count {text-align: center; padding-bottom: 17px; border-bottom: 1px solid rgba(0,0,0,.08); font-size: 18px; color: #1c874d; line-height: 1;}
#tabella-prezzi-sms-nazioni .sms-table .row {border-bottom: 1px solid rgba(0,0,0,.05); margin-bottom: 7px !important;}
#tabella-prezzi-sms-nazioni .sms-table .row .sms-table-data-price {color: #0964be; font-size: 15px}
#tabella-prezzi-sms-nazioni .sms-table .sms-table-content-head h4 {margin: 0 0 3px 0 !important;}
#tabella-prezzi-sms-nazioni .sms-table .sms-table-content-head {display: table; width: 100%; background: #e8eef4; height: 30px; box-sizing: border-box; margin-bottom: 12px;}
#tabella-prezzi-sms-nazioni .sms-table .sms-table-content-head div {display: table-cell; vertical-align: middle; float: none;}
.sms-table-price-int, .sms-table-price-decimal {font-weight: 700;}
#tabella-prezzi-sms-nazioni .sms-table .row .sms-table-data-extension {color: #282828;}
#tabella-prezzi-sms-nazioni .sms-table-nav-button-container {transform: translate(0,-12px)}

.sms-table-price-note-economy .sms-table-price-container::before {content: "Economy";}
.sms-table-price-note-standard .sms-table-price-container::before {content: "Standard";}
.sms-table-price-note-economy .sms-table-price-container::before,
.sms-table-price-note-standard .sms-table-price-container::before {opacity: .5; font-size: 13px}

@media (min-width: 768px){
#tabella-prezzi-sms-nazioni .sms-table .row {margin: 0;}
.p-sms-ricariche h6 {font-size: 35px !important}
.sms-tabella-singola h6 {min-height: 98px !important;}
}

@media (min-width: 992px) {
.sms-table-price-note-standard .sms-table-price-container::before, .sms-table-price-note-economy .sms-table-price-container::before {display: none !important;}
#tabella-prezzi-sms-nazioni .sms-table .sms-table-content-head .sms-table-data-price {text-align: right}
#tabella-prezzi-sms-nazioni .sms-table .row .sms-table-data-price {text-align: right;}
.p-sms-flow li {width: 33.333%; float: left;}
}

@media (max-width: 991px){
#tabella-prezzi-sms-nazioni .sms-table .sms-table-content-head {display: none !important;}
#tabella-prezzi-sms-nazioni .sms-table .sms-table-content-head .sms-table-data-price, .sms-table-data-extension-nazione {text-align: center}
.sms-table-data-extension-nazione {font-size: 15px;}
.sms-table-price-note-standard {text-align: left;}
.sms-table-price-note-economy {text-align: right;}
.sms-table-data-image {text-align: right;}
.p-sms-flow li {width: 100%;}
#tabella-prezzi-sms-nazioni .sms-table .row {padding-top: 12px; padding-bottom: 5px;}
}

.p-sms-6blocchi {background-image: linear-gradient(to bottom right,#1e824c,#188f4f);}
.p-sms-6blocchi .fusion-column .image {display: none !important}
.p-sms-6blocchi .fusion-content-boxes.content-boxes-icon-boxed .content-container {z-index: 99 !important; font-size: 16px !important; line-height: 1.5 !important; color: #333 !important; text-align: left !important; margin-bottom: 0 !important}
.p-sms-6blocchi .content-box-heading {font-size: 20px !important;line-height: 1.5 !important;font-weight: 600 !important;padding-bottom: 5px !important;}
.p-sms-6blocchi .fusion-column .fusion-read-more {color: #1aba4a !important;text-transform: uppercase !important; font-weight: 700; margin-top: 15px !important} 
.p-sms-6blocchi .content-wrapper-background {background: #e9ecf1 !important; border-radius: 5px !important;border-bottom: 3px solid #1b7d48 !important; margin-top: 0 !important}
.p-sms-6blocchi .content-wrapper-background:hover {background: #fff !important; cursor: default !important;}
#sms-features-content-boxes-container .content-box-wrapper {padding: 25px !important;}
#sms-features-content-boxes-container .content-box-wrapper .shellrent-cta-linear-blu {margin-top: 15px !important; display: block;}

.p-sms-plan .fusion-text {text-align: center; background: #fff !important; border-radius: 10px !important; padding: 0 40px !important; box-shadow: 0 3px 12px rgba(0,0,0,.06) !important;}
.p-sms-plan .fusion-text:hover {box-shadow: 0 5px 14px rgba(0,0,0,.14) !important}
.p-sms-plan .fusion-text img {max-width: 250px !important;  width: 100% !important; margin-bottom: 15px !important}
.p-sms-plan .fusion-text h4 {font-weight: 600 !important; font-size: 32px !important; margin-bottom: 0 !important; margin-top: 0 !important; padding-bottom: 35px !important}
.p-sms-plan .fusion-text h6 {margin-bottom: 20px !important; font-size: 16px !important; line-height: 1.5 !important; margin-top: 15px !important}

.sms-tabella-singola .a-partire-da {position: relative !important; transform: none !important;}
.sms-tabella-singola {text-align: center; background: #fff !important; border-radius: 10px !important; box-shadow: 0 3px 12px rgba(0,0,0,.06) !important;}
.sms-tabella-singola:hover {box-shadow: 0 5px 14px rgba(0,0,0,.14) !important}
.sms-tabella-singola img {max-width: 250px !important;  width: 100% !important; margin-bottom: 15px !important}
.sms-tabella-singola h4 {font-weight: 600 !important; font-size: 32px !important; margin-bottom: 0 !important; margin-top: 0 !important; padding-bottom: 35px !important}
.sms-tabella-singola h6 {margin-bottom: 20px !important; font-size: 16px !important; line-height: 1.5 !important; margin-top: 15px !important}

.sms-plans-price .panel-body {border-top: none !important;}
.sms-plans-price  {padding: 0 !important}
.p-sms-block-1 .content-wrapper-background , .p-sms-block-2 .content-wrapper-background , .p-sms-block-3 .content-wrapper-background {background: #fff !important; border-radius: 5px !important; box-shadow: 0 3px 10px rgba(0,0,0,.06) !important;}
.p-sms-block-1 .fontawesome-icon::before, .p-sms-block-2 .fontawesome-icon::before, .p-sms-block-3 .fontawesome-icon::before {color: #1e824c !important}
.p-sms-block-1 .content-container, .p-sms-block-2 .content-container, .p-sms-block-3 .content-container {color: #181818 !important}

.p-sms-flow {padding: 50px 10% 0 !important; margin: 0; list-style: none; width: 100%;}
.p-sms-flow li {display: inline-block; text-align: center; padding: 0 12px !important}
.p-sms-flow li h5 {font-size: 18px !important; line-height: 1.5 !important; color: #484848 !important}
.p-sms-flow li h5 strong {font-size: 22px !important; line-height: 2 !important;}
.p-sms-flow li img {max-width: 150px; width: 100%;}
.p-sms-flow li:hover h5 {color: #111 !important}
.p-sms-btn-flow .fusion-button {border-radius: 2px !important; margin-top: 20px !important; padding: 13px 29px !important}
.p-sms-btn-flow .fusion-button .fusion-button-text {font-size: 18px !important}

.p-sms-plan-features ul {padding: 5px 0 20px !important; list-style: none !important; }
.p-sms-plan-features ul li .sms-price-check {padding: 0 0 0 10px !important;}
.p-sms-plan-features ul li strong {font-size: 17px !important; color: #777}
.p-sms-plan-features ul li.sms-price-strong strong {color: #181818 !important}
.p-sms-plan-features ul li {font-size: 16px !important}
.p-sms-plan-features ul .sms-price-check .fontawesome-icon {transform: translate(0,3px) !important}
.p-sms-plan-features ul .sms-price-check {display: inline-block !important}
.p-sms-plan-features ul .sms-price-check .fa-check {color: #1a8a4e !important}
.p-sms-plan-features ul .sms-price-check .fa-times {color: #ff3c30 !important}
.p-sms-plan-features ul .sms-price-check .fa-check, .p-sms-plan-features ul .sms-price-check .fa-times {font-weight: 400 !important; font-size: 17px !important; line-height: 1 !important; margin-right: 0 !important}
.p-sms-plan-features .best-effort {font-weight: 600 !important; color: #1a8a4e !important}

.sms-table-nav-prev, .sms-table-nav-next {font-size: 15px; transition: all .3s ease-in-out; background: #eaeaea; border: none; height: 30px; width: 30px; border-radius: 100%; cursor: pointer;}
.sms-table-nav-prev i, .sms-table-nav-next i{color: #1a8a4e; font-size: 18px; padding-left: 1px;}

@media (min-width: 981px){
.p-ssms-slide {padding: 80px 0 40px !important}
.p-ssms-slide::after {content: ""; position: absolute; display: block; width: 100%; height: 55%; background-image: linear-gradient(180deg,rgba(0,0,0,0),#f2f2f2); opacity: 1; bottom: -2px !important}
.p-sms-block-1, .p-sms-block-2, .p-sms-block-3 {margin-top: 30px !important}
.p-sms-block-1 .content-wrapper-background:hover,.p-sms-block-2 .content-wrapper-background:hover,.p-sms-block-3 .content-wrapper-background:hover {background: #fcfcfd !important; cursor: default !important; box-shadow: 0 3px 10px rgba(0,0,0,.12) !important}
.sms-tabella-singola {padding: 0 40px !important;}
.p-sms-ricariche li {margin: 0 15px;}
}

@media (max-width: 980px){
.sms-tabella-singola {padding: 25px !important;}
.p-sms-ricariche li {margin: 0 15px 8px 15px;}
.p-sms-ricariche h6 {font-size: 25px !important;}
}

.p-sms-ricariche {background-image: linear-gradient(to bottom right,#1e824c,#188f4f) !important}
.p-sms-ricariche h6 {text-shadow: 0 1px 3px rgba(0,0,0,.2) !important}
.p-sms-ricariche ul {list-style: none !important; padding: 35px 0 0 0 !important; text-align: center !important}
.p-sms-ricariche li {display: inline-block !important;}
.p-sms-ricariche li a {display: block; padding: 6px 23px; background: #fff !important; border-radius: 100px; box-shadow: 0 2px 10px rgba(0,0,0,.15); font-size: 16px !important; color: #181818}
.p-sms-ricariche p {text-align: center;color: #fff !important;padding: 25px 0 0 0;font-size: 18px;}


.dominio-scaduto-cta {padding: 60px 0 !important; text-align: center !important;}
.dscta-bold {font-weight: 600 !important}
.dominio-scaduto-cta h5 {font-size: 25px !important;}

.active-monitoring-e-managed .content-container {line-height: 1.5 !important; font-size: 14px !important;}


/* HOSTING Area */

.wh-intro-tab {background-color: #e1e1e1 !important;}
.wh-intro-tab .list-group-item i.fontawesome-icon {float: none !important; display: inline-block !important;}
.c-bold {font-weight: 600 !important}
.wh-enter-bkups a {color: #ffa205;font-weight: 700;}
.marg-left-25 {margin-left: 25px}
.wh-enter-servizi {display: inline-table}

.hosting-system-icon {display: block; width: 100%; text-align: center;}
.hosting-system-icon i {font-size: 40px !important;}
.hosting-system-icon i.fa-linux {color: #ffa205 !important;}
.hosting-system-icon i.fa-windows {color: #00a4ef !important;}
.hosting-system-icon img {max-width: 85px !important}

#post-28348 .no-confronto, #post-28364 .no-confronto {display: none !important;} /* nascondi CTA "Confronta" su windows e plesk */
.shellrent-cta-row.no-confronto {margin-top: 25px !important;}

#hosting-enterprise-perche .wh-title-sub h2 {color: #fff !important;}
#hosting-enterprise-perche .fusion-content-boxes {margin-bottom: 0 !important;}
#hosting-enterprise-perche .fusion-content-boxes .content-box-wrapper {border-radius: 2px; border: 1px solid rgba(255,255,255,.2); transition: all .2s ease-in-out;}
#hosting-enterprise-perche .fusion-content-boxes .content-box-column {padding: 0 10px !important}
#hosting-enterprise-perche .fusion-content-boxes .content-box-wrapper .content-container {margin-bottom: 0 !important; font-size: 18px; padding: 0 5%; line-height: 1.4; color: rgb(236, 236, 236);}
#hosting-enterprise-perche .fusion-content-boxes .content-box-wrapper .fontawesome-icon {font-family: "Font Awesome 5 Pro"; font-weight: 300 !important; font-size: 40px !important;}
#hosting-enterprise-perche .fusion-content-boxes .content-box-wrapper .content-container a {font-weight: 600 !important; color: #fff !important; border-bottom: 1px solid rgba(255,255,255,.2);}
#hosting-enterprise-perche .fusion-content-boxes .content-box-wrapper:hover {border: 1px solid rgba(255,255,255,.5);}
#hosting-enterprise-perche .fusion-content-boxes .content-box-wrapper:hover .content-container a {border-bottom: 1px solid rgba(255,255,255,.5)}

@media (min-width: 981px){
#hosting-enterprise-perche {padding-top: 70px !important; padding-bottom: 80px !important;}
.wh-confronta-blocks, .wh-confronta-block1 {padding: 15px 22px !important}
.wh-hosting-wp-altri {padding: 80px 0 0 !important}
.wh-6blocchi {padding: 70px 0 45px !important}
.wh-wordpress-perche {padding: 20px 0 80px !important}
.wh-title-sub h6 {font-size: 18px !important;}
.wh-6blocchi-single {margin-bottom: 4% !important}
.whlabel-wp::after, .whlabel-jm::after {font-family: "Font Awesome 5 Brands"; color: #0964be; right: 23px; top: 13px; position: absolute; font-size: 30px}
.whlabel-wp::after {content: "\f19a"}
.whlabel-jm::after {content: "\f1aa"}
.wh-pagamenti::after {content: "\f021"; font-size: 28px; color: #fff; background: #0964be; font-family: "Font Awesome 5 Pro";width: 60px; height: 60px; position: absolute; top: -27px; left: 50%; transform: translate(-50%,0); text-align: center; font-weight: 900; border-radius: 100%; padding-top: 5px !important}
.wh-email h2 {padding-top: 35px !important}
.pannello-manager-section-img {padding: 25px 80px 0 0}
.pannello-manager-section h6::before {content: "\f058"; font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #ffa205; font-size: 18px; position: absolute; left: -30px; }
.wh-email .fusion-column-last {padding-left: 35px !important}
.wh-confronta-block1 {min-height: 205px !important; border-radius: 0 0 0 15px !important;}
.wh-confronta-block1::after {content: "\f061"; font-family: "Font Awesome 5 Pro"; font-weight: 900; color: #fff; position: absolute; bottom: 10px; right: 20px; display: block; font-size: 18px;}
.wh-confronta-blocks, .wh-confronta-block1 {margin-bottom: 80px !important}
.wh-counter-list {padding-right: 30px !important;} 
.wh-windows-confronta-cta, .wh-plesk-confronta-cta {padding-bottom: 80px !important}
.wh-tab-pricing-hosting .panel-wrapper {width: 31% !important; margin: 0 1% !important}
.wh-hosting-incluso .content-box-column {padding: 0 30px !important; cursor: default !important;}
.wh-hosting-incluso .fusion-content-boxes .link-area-box {cursor: default !important}
.wh-hosting-incluso-r1 {padding-bottom: 30px !important}
.wh-scopri-linux-list li {margin: 0 10px !important;}
.wordpress-cta-info ul li {display: inline-block !important; width: 49% !important; padding: 15px 25px 15px 15px !important}
.wordpress-cta-info-tit::before {content: "\f14a"; font-family: "Font Awesome 5 Pro"; font-weight: 400; position: absolute; transform: translate(-30px,0); font-size: 18px; color: #ffa205}
.wh-tab-pricing-hosting .fusion-pricing-table .panel-wrapper .list-group {padding-left: 8px !important}
.wh-intro-info {margin-bottom: 0 !important; padding-top: 20px !important; padding-bottom: 10px !important}
.wh-encrypt-img, .wh-encrypt-img .fusion-imageframe {float: right}
.wh-confronta-labels li a {margin: 0 6px;}
.windows-confronta-cta-sx, .windows-confronta-cta-dx {display: inline-block !important; width: 49% !important}
.windows-confronta-cta-dx {text-align: right !important}
.wh-tab-pricing-windows .panel-wrapper, .wh-tab-pricing-plesk .panel-wrapper {width: 48% !important; margin: 0 1% !important}
.wh-tab-pricing-windows .fusion-pricing-table, .wh-tab-pricing-plesk .fusion-pricing-table {padding: 0 18% !important}
.wh-mail-tab tr td {font-size: 15px !important}
.wh-linux-serv-incl.nomob {min-height: 87px !important;}
.hosting-system-icon {min-height: 44px !important;}
}

@media (max-width: 980px){
#hosting-enterprise-perche {padding: 30px 20px !important;}
.wh-intro-tit h1 {font-size: 24px !important; margin: 0 0 10px 0;}
.wh-intro-tit h2 {font-size: 18px !important} 
.wh-title-sub h6 {font-size: 14px !important;}
.wh-confronta-blocks, .wh-confronta-block1 {padding: 20px !important}
.wh-confronta-blocks, .wh-confronta-block1 {margin-bottom: 15px !important}
.wh-intro-tab .wh-intro-tit .fusion-column-wrapper {background-image: none !important}
.wh-email .fusion-column-wrapper {text-align: center !important}
.wh-email .fusion-column-wrapper img {max-width: 250px !important; padding: 20px 0}
.wh-hosting-incluso h6 {padding-bottom: 30px !important}
.wh-hosting-incluso .fusion-content-boxes .fusion-column {margin-bottom: 25px !important}
.wh-scopri-linux {width: 100% !important; padding-bottom: 15px !important}
.wh-scopri-linux-list li {margin: 10px !important;}
.wordpress-cta-info ul li {display: inline-block !important; width: 100% !important; padding: 10px 0 !important}
.wh-tab-pricing-linux .panel-wrapper, .wh-tab-pricing .panel-wrapper {margin-bottom: 30px !important}
.wh-intro-info {margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important}
.wh-3blocchi-linux .fusion-layout-column, .wh-3blocchi-linux .fusion-content-boxes, .wh-3blocchi-linux .content-box-column {margin: 15px 0 30px 0 !important}
.wh-encrypt-img, .wh-encrypt-img .fusion-imageframe {text-align: center !important}
.wh-confronta-labels li a {margin: 6px;}
.wh-tab-pricing-single .panel-container {margin-top: 20px !important}
.windows-confronta-cta-sx, .windows-confronta-cta-dx {display: inline-block !important; width: 100% !important; text-align: center !important}
.windows-confronta-cta-dx {padding-top: 20px !important}
.wh-cms-prestazioni {display: none !important}
.wh-intro-gdpr .fusion-column-wrapper {text-align: center !important}
}

@media (min-width: 1280px){.wh-tab-pricing-linux .panel-wrapper {width: 24% !important; margin-left: 0.5% !important; margin-right: 0.5% !important}.wh-linux-serv-incl {min-height: 50px}.wh-enterprise-incluso1::after {content: "Servizi Aggiuntivi Inclusi Gratuitamente";width: 500px;position: absolute; display: block; left: 0; top: -77px; color: #0964be; font-size: 22px; font-weight: 700;}.wh-enterprise-incluso {margin-bottom: 80px !important}.list-group-min-height {min-height: 438px;}}
@media (min-width: 792px) and (max-width: 1279px){.wh-tab-pricing-linux .panel-wrapper {width: 46% !important; margin-left: 2% !important; margin-right: 2% !important}.wh-tab-pricing-linux .panel-wrapper, .wh-tab-pricing .panel-wrapper {margin-bottom: 30px !important}}
@media (min-width: 981px) and (max-width: 1195px){.wh-confronta-content, .wh-pagamenti, .wh-servizi-aggiuntivi, .wh-3blocchi-linux, .wh-contattaci, .pannello-manager-section, .wh-email, .wh-tabella-caratteristiche, .wh-perche-azienda, .wh-plesk-2-infos, .wh-hosting-offre, .wh-hosting-incluso, .wh-wordpress-cta, .wh-wordpress-tabs, .wh-cms-3blocchi, .wh-intro-tab> {padding: 60px 30px !important;}.wh-tab-pricing, .wh-servizi-aggiuntivi-images, .wh-encrypt, .wh-counter-list, .wh-tab-pricing-single, .wh-scopri-linux-area, .wh-woocommerce-cta {padding: 40px 30px !important}}
@media (min-width: 1196px) {.wh-confronta-content, .wh-pagamenti, .wh-servizi-aggiuntivi, .wh-3blocchi-linux, .wh-contattaci, .pannello-manager-section, .wh-email, .wh-tabella-caratteristiche, .wh-perche-azienda, .wh-plesk-2-infos, .wh-hosting-offre, .wh-hosting-incluso, .wh-wordpress-cta, .wh-wordpress-tabs, .wh-cms-3blocchi, .perche-magento, .perche-magento-img {padding: 80px 0 !important;}.wh-intro-tab{padding: 60px 0 30px !important}.wh-tab-pricing, .wh-servizi-aggiuntivi-images, .wh-encrypt, .wh-counter-list, .wh-tab-pricing-single, .wh-scopri-linux-area, .wh-woocommerce-cta {padding: 20px 0 !important}}
@media (max-width: 1196px) {.wh-cms-prestazioni .fusion-progressbar-text {font-size: 13px !important}}
@media (max-width: 813px){.nomob {display: none !important}}

.nomob {min-height: 76px;}

@media (min-width:1100px){
.wh-tab-altri-wpr .wh-wordpress-altri-price, .wh-tab-altri-joo .wh-wordpress-altri-price {min-height: 220px !important;}
}

.wh-linux-serv-incl {z-index: 999999 !important}
.wh-mail-tab .wh-tab-confronta-sec {background: #eee !important;}
.wh-enterprise-incluso img {max-width: 160px;}
.wh-enterprise-incluso h5 {text-align: center;  font-size: 18px !important; color: #0964be !important; line-height: 1.4 !important; padding: 0 15%;}
.wh-enterprise-incluso {background: #fff; padding: 35px 0 0; border: 1px solid #0964be; border-radius: 5px;}
.wh-title-sub h6 {color: #677983 !important; text-align: center; margin: 0;}
.wh-intro-tit .fusion-column-wrapper {background-size: 160px !important}

.wh-intro-text p {color: #6b6b6b !important; text-align: center; font-size: 15px; line-height: 1.6;}
.wh-intro-text p strong {color: #666}

.wh-intro-info .fontawesome-icon {color: #2ecc71 !important}
.wh-intro-info p {font-size: 15px; color: #222; text-align: center; line-height: 1.5;}

/* 6 Blocchi NO global */
.wh-6blocchi-single .fusion-column-wrapper {background: #fff; box-shadow: 0 0 10px rgba(0,0,0,.09); padding: 30px !important}
.wh-label-center {text-align: center;}
.wh-6blocchi-title-div {margin: 20px 0  15px 0 !important}
.wh-label {border: 1px solid #0964be; border-radius: 50px; padding: 4px 25px; color: #0964be; font-weight: 700;}
.wh-6blocchi-title {font-size: 19px !important; font-weight: 600 !important; color: #303033; line-height: 1.5 !important;}
.wh-6blocchi-testo {font-size: 15px !important; line-height: 1.5 !important} 

/* 3 Blocchi - GLOBAL*/
.wh-3blocchi-linux .fusion-read-more-button {background: #ffa205 !important; border-radius: 5px;}
.wh-3blocchi-linux .fusion-read-more-button .fusion-button-text {font-size: 12px !important}
.wh-3blocchi-linux .link-area-box-hover .content-box-heading {color: #222 !important;}
.wh-3blocchi-linux .content-box-heading {font-weight: 600 !important}
.wh-3blocchi-linux .content-container {padding: 10px 0 !important}
.wh-3blocchi-linux .content-container p, .wh-3blocchi-linux .content-container {font-size: 15px !important; line-height: 1.5}
.wh-3blocchi-linux .content-box-heading {padding-top: 10px !important}

/* Elenco CMS - GLOBAL*/
.wh-confronta-labels {padding: 0 !important;}
.wh-confronta-labels .fusion-layout-column,
.wh-confronta-labels ul {list-style: none !important; text-align: center !important; margin: 0;padding: 30px 0;}
.wh-confronta-labels li {display: inline-block;}
.wh-confronta-labels li a {display: inline-block; background: #f0f0f1; border-radius: 5px; border: 1px solid #0b56a0; width: 110px; padding: 3px 0 4px;}
.wh-confronta-labels li a {font-size: 12px; font-weight: 700; color: #0964be; text-transform: uppercase}
.wh-confronta-labels .fontawesome-icon::before {color: #0964be}
.wh-confronta-labels .fontawesome-icon {float: inherit !important;}

/* CTA Confronta - GLOBAL*/
.wh-confronta-content h4 {font-size: 28px !important;color: #fff !important;margin: 0;padding-bottom: 25px;}
.wh-confronta-content .testo {font-size: 15px; color: #fff; line-height: 1.5;margin:0;padding-bottom: 40px;}
.wh-confronta-content a, .wh-pagamenti a {background: #ff6b1b;border-radius: 3px;padding: 14px 26px;color: #fff !important;font-weight: 400;font-size: 16px !important;}

/* Pagamenti - GLOBAL */
.wh-pagamenti .fusion-layout-column {text-align: center !important}
.wh-pagamenti .testo {font-size: 16px !important;color: #fff !important;line-height: 1.5 !important; padding-bottom: 50px;}

/* Servizi Aggiuntivi - GLOBAL */
.wh-servizi-aggiuntivi-images .fusion-column-wrapper {height: 160px !important;}
.wh-servizi-aggiuntivi-images .fusion-image-carousel {margin-bottom: 0 !important}
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper,
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper {height: 100% !important}
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper .fusion-carousel-holder .fusion-carousel-item .fusion-carousel-item-wrapper .fusion-image-wrapper img {max-height: 100% !important}
.wh-servizi-aggiuntivi-images .fusion-column-wrapper .fusion-image-carousel .fusion-carousel .fusion-carousel-positioner .fusion-carousel-wrapper {padding: 0 !important}

/* Encrypt - GLOBAL */
.wh-encrypt a.title {font-size: 20px !important;}
.wh-encrypt a.shellrent-cta-full-blu {margin-top: 20px !important;}
.wh-encrypt .blue {color: #0964be !important; font-weight: 600 !important}
.wh-encrypt a.sub {font-size: 15px;color: #333;}
.wh-encrypt p {margin: 10px 0 0 !important}
.wh-encrypt-img img {max-width: 240px !important; padding-top: 22px !important}

/* Contattaci - GLOBAL */
.wh-contattaci {border-top: 1px solid #ccd0d4}
.wh-contattaci-green {color: #0964be !important; text-decoration: underline; font-weight: 600 !important}
.wh-contattaci .content-box-heading {font-weight: 600 !important}
.wh-contattaci .content-container p, .wh-contattaci .content-container {font-size: 15px !important; line-height: 1.5 !important;}
.wh-contattaci .fusion-content-boxes h2, .wh-contattaci .content-container {padding-left: 112px !important;}
.wh-contattaci .fusion-content-boxes {padding-top: 40px !important;}
.wh-contattaci .link-area-box:hover .fontawesome-icon, .wh-contattaci .fontawesome-icon {border: none !important}
.wh-contattaci .content-box-column i.fontawesome-icon::before {color: #0964be !important} 

/* Pannello Manager - GLOBAL */
.pannello-manager-section h6 {font-size: 19px !important;padding: 0 0 12px 0;color: #0964be !important; font-weight: 600 !important;line-height: 1.4 !important;}
.pannello-manager-section-a {margin-top: 35px}
.pannello-manager-section p {font-size: 14px !important; color: #444 !important; line-height: 1.5 !important; padding-bottom: 0;}
.pannello-manager-section .fusion-button-text {color: #fff !important}
.pannello-manager-section-a a:hover, .wh-3blocchi-linux .fusion-read-more-button:hover, .wh-pagamenti a:hover {background: #ff8c4e !important}

/* Email */
.wh-email h2 {font-size: 28px !important;}
.wh-email h5 {font-size: 24px !important; padding-bottom: 25px !important}
.wh-mail-sicurezza {color: #0964be !important; font-weight: 600 !important}
.wh-mail-ssl {color: #ffa205 !important; font-weight: 600 !important}
.wh-email p {font-size: 14px !important;color: #444 !important;line-height: 1.5; }

.wh-confronta-block1:hover::after {transform: translate(-6px,0)}
.wh-confronta-blocks:hover {box-shadow: 0 0 12px rgba(0,0,0,.12) !important}
.wh-confronta-block1 {background: #10ae3f !important;}
.wh-confronta-blocks h6, .wh-confronta-block1 h6 {padding-bottom: 15px}
.wh-confronta-blocks h6 {font-size: 20px !important; font-weight: 600 !important}
.wh-confronta-block1 h6 {font-size: 17px !important;color: #fff !important}
.wh-confronta-blocks p {font-size: 14px !important; line-height: 1.5 !important; color: #444 !important;}
.wh-confronta-blocks {background: #fff !important; box-shadow: 0 0 12px rgba(0,0,0,.06)}
.wh-confronta-blocks a {color: #10ae3f !important; font-size: 13px !important; text-transform: uppercase !important; font-weight: 600 !important;padding: 15px 0 10px 0 !important; display: block;}
.wh-confronta-blocks:hover a {color: #0d9b38 !important}

.wh-tab-altri-wpr .panel-heading {background: #58b3db !important}
.wh-tab-altri-wpr .panel-container {border: 2px solid #58b3db !important;}
.wh-tab-altri-wpr ul li {border: 1px solid #58B3DB}

.wh-tab-altri-joo .panel-heading {background: #87c65a !important}
.wh-tab-altri-joo .panel-container {border: 2px solid #87c65a !important;}
.wh-tab-altri-joo ul li {border: 1px solid #87c65a}

.wh-tab-altri-pre .panel-heading {background: #ed448e !important}
.wh-tab-altri-pre .panel-container {border: 2px solid #ed448e !important;}
.wh-tab-altri-pre ul li {border: 1px solid #ed448e}


.wh-tabella-caratteristiche .wh-title-sub {margin-bottom: 45px !important;}
.wh-tabella-caratteristiche table tr:hover td {background: #e0e8ec !important}
.wh-tabella-caratteristiche .table-1, .wh-tabella-caratteristiche .table-2 {box-shadow: 0 10px 14px rgba(0,0,0,.08) !important}
.wh-tabella-caratteristiche td {font-size: 14px; color: #333;}
.wh-tabella-caratteristiche .fontawesome-icon {display: contents;}
.wh-tabella-caratteristiche .fontawesome-icon::before {padding-right: 5px !important}
.wh-tab-car-title-left, .wh-tab-car-title-right {font-size: 22px; border: none !important;text-align: left !important;padding: 30px 20px !important;}
.wh-tab-car-title-right {background-image: linear-gradient(to bottom right, #0964be, #0a5caf) !important; color: #e8eef1;border-radius: 0 6px 0 0 !important}
.wh-tab-car-title-left {background: #dce8ee !important; color: #0964be;border-radius: 6px 0 0 0 !important}
.wh-tabella-caratteristiche tr td {border-bottom: 1px solid #eaeaea !important; border-left: none !important; border-right: none !important; border-top: none !important; background: #fff !important}
.wh-tabella-caratteristiche table {background: rgba(0,0,0,0) !important;border: none !important;}
.wh-tab-car-title-right {border-left: 1px solid #fff !important;}
.wh-tab-cms img {max-height: 25px; margin-bottom: 4px;}
.wh-tab-cms {color: #333 !important;}
.wh-tab-incluso, .wh-tab-incluso .fontawesome-icon::before {color: #2ecc71 !important}
.wh-tab-escluso, .wh-tab-escluso .fontawesome-icon::before {color: #ff3c30 !important}
.wh-tab-escluso .fontawesome-icon, .wh-tab-incluso .fontawesome-icon {float: none !important}

.wh-perche-azienda .content-box-column a {color: #ffa205 !important; font-size: 18px}
.wh-perche-azienda .content-box-column p {font-size: 17px; text-align: left !important}
.wh-perche-azienda .content-box-column .fontawesome-icon {padding-top: 33px !important}
.wh-perche-azienda .content-box-column .content-container {padding-top: 15px !important}
.wh-perche-azienda .fusion-builder-row .fusion-text h2 {color: #fff !important}

.wh-tab-pricing-hosting .fusion-pricing-table {padding: 0 2% !important}
.wh-tab-pricing-hosting .integer-part, .wh-tab-pricing-hosting .currency ,.wh-tab-pricing-hosting .decimal-part {color: #0964be !important}

.cloud-piu-venduto {border: 2px solid #00a4ef !important;}

.wh-3-windows .fusion-column .content-wrapper .fusion-read-more-button {background-color: #00a4ef !important; border-color: #00a4ef !important}
.wh-3-windows .fusion-column .content-wrapper .fusion-read-more-button:hover {background-color: #0688c9 !important}

.wh-3-plesk .fusion-column .content-wrapper .fusion-read-more-button {background-color: #eb2c1f !important}
.wh-3-plesk .fusion-column .content-wrapper .fusion-read-more-button:hover {background-color: #d22115 !important}

.wh-plesk-2-infos .fusion-content-boxes .content-box-heading {font-size: 22px !important;color: #fff !important;}
.wh-plesk-2-infos .fusion-content-boxes {padding-top: 20px !important}
.wh-plesk-2-infos .fusion-content-boxes .content-container {font-size: 15px !important; line-height: 1.5 !important;}

.wh-tab-linux h3 {color: #ffa205 !important;}
.wh-tab-windows h3 {color: #00a4ef !important;}
.wh-tab-plesk h3 {color: #eb2c1f !important;}

.wh-tab-linux {border: 2px solid #fff !important;}
.wh-tab-windows {border: 2px solid #fff !important;}
.wh-tab-plesk {border: 2px solid #fff !important;}
.wh-tab-linux:hover {border: 2px solid #ffa205 !important;}
.wh-tab-windows:hover {border: 2px solid #00a4ef !important;}
.wh-tab-plesk:hover {border: 2px solid #eb2c1f !important;}

.wh-tab-linux h3,.wh-tab-windows h3,.wh-tab-plesk h3 {font-size: 35px !important;}
.wh-tab-linux .typetitle-row,.wh-tab-windows .typetitle-row,.wh-tab-plesk .typetitle-row {font-size: 15px !important;color: #4a4a4a !important;font-weight: 600 !important;}
.wh-tab-linux .fontawesome-icon:before {color: #ffa205 !important;}
.wh-tab-windows .fontawesome-icon:before {color: #00a4ef !important;}
.wh-tab-plesk .fontawesome-icon:before {color: #eb2c1f !important;}

.wh-hosting-offre .link-area-box .content-container p {font-size: 15px; line-height: 1.5;}
.wh-hosting-offre .link-area-box .content-container {margin-bottom: 12px !important;padding-right: 45px !important;padding-left: 80px !important}
.wh-hosting-offre .fusion-read-more {margin-left: 75px; font-size: 12px; text-transform: uppercase; color: #0964be; font-weight: 700;margin-left: 80px !important;}
.wh-hosting-offre .fusion-read-more::after {display: none !important}
.wh-hosting-offre .content-box-heading {padding-left: 80px !important}
.wh-hosting-offre .content-box-column:nth-child(1),.wh-hosting-offre .content-box-column:nth-child(2),.wh-hosting-offre .content-box-column:nth-child(3),.wh-hosting-offre .content-box-column:nth-child(4), .wh-hosting-offre .content-box-column:nth-child(5), .wh-hosting-offre .content-box-column:nth-child(6) {padding-bottom: 40px !important}

.wh-hosting-incluso h3 {margin: 0; font-size: 28px !important;}
.wh-hosting-incluso h6 {margin: 0; padding-top: 25px !important; font-size: 20px !important; line-height: 1.5 !important}
.wh-hosting-incluso-intro a {font-weight: 600 !important; color: #ffa205 !important}
.wh-hosting-incluso .content-box-column h2 {line-height: 1.5 !important}
.wh-hosting-incluso .content-container p {font-size: 15px !important;line-height: 1.5 !important;}
.wh-hosting-incluso .fusion-content-boxes, .wh-cms-3blocchi .fusion-content-boxes, .wh-cms-3blocchi .fusion-content-boxes .content-box-column {margin-bottom: 0 !important}

.wh-scopri-linux-list .fusion-text {text-align: center !important}
.wh-scopri-linux-list ul {list-style: none !important}
.wh-scopri-linux-list li {display: inline-block !important;}
.wh-scopri-linux-list li a {background: #ffa205 !important; color: #fff; font-weight: 700;padding: 5px 12px !important; border-radius: 5px; font-size: 15px !important;}
.wh-scopri-linux {font-size: 18px; color: #333; font-weight: 700;padding-right: 10px !important}
.wh-scopri-linux-list li a:hover {background: #f58200 !important}
 
.wordpress-cta-info ul {list-style: none !important; padding: 0 !important}
.wordpress-cta-info-tit {font-size: 18px; color: #ffa205; font-weight: 700;}
.wordpress-cta-info-sub {font-size: 14px; color: #222; line-height: 1.5;}
.wordpress-cta-intro p {font-size: 15px;color: #666;line-height: 1.5;}
.wordpress-cta-intro h2 {font-size: 28px !important;}
.wh-wordpress-cta img {padding: 25px !important; margin-bottom: 30px !important}
.wh-wordpress-cta .fusion-button-wrapper a.fusion-button {padding: 15px 30px !important; line-height: 1; color: #fff !important; background: #0964be !important; text-align: center; text-shadow: none; text-decoration: none; cursor: pointer; filter: none; text-align: center; font-size: 15px !important; border-radius: 5px !important;}
.wh-wordpress-cta .fusion-button-wrapper a.fusion-button:hover, #registrazione-domini-brand a, .reg-domini-pmanager-a a:hover {background: #075baf !important;}
.wh-wordpress-cta .fusion-button-wrapper a.fusion-button .fusion-button-text {text-transform: none !important; font-weight: 400 !important;}

/* Hosting Wordpress */
@media (min-width: 981px){
.wh-tab-wordpress, .wh-tab-joomla, .wh-tab-prestashop {width: 30% !important; margin: 1.5% !important}
.wh-tab-wordpress.panel-wrapper, .wh-tab-joomla.panel-wrapper, .wh-tab-prestashop.panel-wrapper {padding: 15px !important}
.wh-tab-car-title-left, .wh-tab-car-title-right {width: 50%;}
.perche-magento-6blocchi .fusion-column .icon::before {content: "";width: 41px;height: 41px;background: rgba(201,25,25,0.1);display: block;position: absolute;z-index: -5;border-radius: 50px;left: 10px}
.perche-magento .fusion-layout-column .fusion-text {padding-bottom: 35px !important}
.perche-magento-img .fusion-text {padding-top: 35px !important}
.wh-intro-cms .wh-tab-pricing {padding-top: 80px !important; padding-bottom: 15px !important}
}
.perche-magento-img img {max-width: 250px !important; width: 100%}
.wh-intro-cms .wh-intro-tit h1, .wh-intro-cms .wh-intro-tit h2, .wh-intro-cms .wh-intro-tit p {color: #fff !important;}
.wh-intro-cms .wh-intro-tit h1 {font-size: 38px !important}
.wh-intro-cms .wh-intro-tit h2 {font-size: 25px !important}
.wh-intro-cms .wh-intro-tit .c-bold {color: #ffaf25 !important}
.wh-intro-cms {background-image: linear-gradient(-90deg, #074582, #0860b7) !important}
.wh-woocommerce-cta {background-image: linear-gradient(-90deg, #074582, #0860b7) !important}
.wh-wordpress-tabs .content-box-column .content-box-heading {font-size: 19px !important;font-weight: 600 !important;}
.wh-wordpress-tabs .content-box-column .content-container p, .wh-wordpress-tabs .content-box-column .content-container {font-size: 14px !important; line-height: 1.5 !important;text-align: left !important;color: #677983 !important}
.wh-wordpress-tabs h3 {margin: 0; font-size: 26px !important; color: #677983 !important;}
.wh-wordpress-tabs .fusion-content-boxes, .wh-wordpress-tabs h3  {padding-top: 40px !important}
.wh-wordpress-tabs .fusion-content-boxes .fontawesome-icon::before {font-size: 20px !important;}
.wh-wordpress-tabs .fusion-content-boxes .image img {max-width: 30px !important}

.wh-wordpress-tabs .fusion-content-boxes .content-box-heading, .wh-wordpress-tabs .fusion-content-boxes .content-container {padding-left: 46px !important}

.wh-wordpress-altri-price {text-align: left !important}
.wh-wordpress-altri-price ul {list-style: none !important; padding: 10px !important}
.wh-wordpress-altri-price ul li {display: inline-block !important;background: #EAF2F9 !important;padding: 3px 8px !important;font-size: 13px !important;color: #677983 !important;margin: 4px !important;border-radius: 4px;}
.wh-wp-altri-tit {font-size: 25px !important; color: #fff !important;font-weight: 600 !important;}
.wh-wp-altri-intro h4 {font-size: 26px !important;}
.wh-wp-altri-intro p {font-size: 15px !important;}
.wh-wp-altri-intro h4, .wh-wp-altri-intro p {color: #fff !important; line-height: 1.5 !important;}
.wh-dominio-gratuito {font-size: 14px; color: #fff !important; margin-bottom: 120px !important; display: block;opacity: .7;}
.wh-hosting-wp-altri .wh-dominio-gratuito {text-align: center !important}
.wh-wordpress-perche h2 {font-size: 28px !important; color: #2f323b !important;}
.wh-wordpress-perche p {line-height: 1.5 !important; font-size: 15px !important; color: #677983 !important;}
.wh-hosting-wp-altri .wh-title-sub h5 {color: #fff !important; font-size: 16px !important; line-height: 1.4 !important; padding-bottom: 35px; text-align: center !important}

.wh-woocommerce-cta .fusion-column-first .fusion-column-wrapper {float: left !important;}
.wh-woocommerce-cta .fusion-column-last {text-align: left !important;}
.wh-woocommerce-cta .fusion-column-last .title {font-size: 20px !important;}
.wh-woocommerce-cta .title, .wh-woocommerce-cta .sub {color: #fff !important}

/* Web Hosting Magento */
.wh-intro-magento {background-image: linear-gradient(-45deg,#074582,#3e33ca) !important;}
.perche-magento-6blocchi .fusion-column .heading-link, .perche-magento-6blocchi .fusion-column .content-container p, .perche-magento-6blocchi .fusion-column .content-container {text-align: left !important}
.perche-magento-6blocchi .fusion-column .content-container p, .perche-magento-6blocchi .fusion-column .content-container {line-height: 1.5 !important; font-size: 15px !important; color: #999 !important;}
.perche-magento-6blocchi .fusion-column .fontawesome-icon {height: 70px !important;width: 60px !important;}
.perche-magento-6blocchi .fusion-column .heading-link h2 {font-size: 20px !important;line-height: 1.5 !important;font-weight: 600 !important;}
.magento-apartireda {color: #0964be;font-size: 16px;font-weight: 600;text-align: center;margin-bottom: -15px;padding-top: 15px;}
/* Hosting CMS */
.wh-tab-wordpress .panel-container, .wh-tab-joomla .panel-container, .wh-tab-prestashop .panel-container {padding: 0 !important}

.wh-tab-wordpress .panel-heading, .wh-tab-joomla .panel-heading, .wh-tab-prestashop .panel-heading {background-position: top 9px left !important; background-size: 55px !important; background-repeat: no-repeat !important;}
.wh-tab-wordpress .panel-heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/CMS-wordpress.svg) !important;}
.wh-tab-wordpress .panel-heading h3,
.wh-tab-wordpress .panel-heading .typetitle-row {color: #58b3db !important}
.wh-tab-joomla .panel-heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/CMS-joomla.svg) !important;}
.wh-tab-joomla .panel-heading h3,
.wh-tab-joomla .panel-heading .typetitle-row {color: #87c65a !important}
.wh-tab-prestashop .panel-heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/CMS-prestashop.svg) !important;}
.wh-tab-prestashop .panel-heading h3,
.wh-tab-prestashop .panel-heading .typetitle-row {color: #ed448e !important}

.wh-tab-wordpress .panel-heading h3, .wh-tab-joomla .panel-heading h3, .wh-tab-prestashop .panel-heading h3 {text-shadow: 0 1px 6px rgba(0,0,0,.15);}
.wh-tab-wordpress .fusion-button-text, .wh-tab-joomla .fusion-button-text, .wh-tab-prestashop .fusion-button-text {font-size: 18px !important}
.wh-tab-wordpress .panel-heading span, .wh-tab-joomla .panel-heading span, .wh-tab-prestashop .panel-heading span,
.wh-tab-wordpress .fusion-button-text i::before, .wh-tab-joomla .fusion-button-text i::before, .wh-tab-prestashop .fusion-button-text i::before {color: #fff;}
.wh-tab-wordpress .panel-heading, .wh-tab-joomla .panel-heading, .wh-tab-prestashop .panel-heading {border-radius: 5px 5px 0 0 !important; padding-top: 8px !important}

.wh-cms-prestazioni ul {list-style: none !important;}
.wh-cms-prestazioni li {padding-bottom: 4px !important}
@media (min-width: 981px){.wh-cms-prestazioni ul {padding-left: 32% !important;}.wh-intro-magento {min-height: 650px !important}
}
.wh-intro-cms .wh-intro-tit .fusion-column-wrapper {padding-right: 0 !important;}
.wh-intro-cms .wh-intro-tit p {font-size: 18px !important}
.wh-cms-prestazioni .fusion-progressbar-text {font-size: 16px; color: #fff; color: rgba(255,255,255,.8)}
.wh-cms-prestazioni .fontawesome-icon::before {color: #ffa205;}
.wh-intro-cms .wh-intro-text p strong {color: #fff !important}

.wh-tabella-caratteristiche .fusion-tooltip .fontawesome-icon {font-size: 14px; color: #faa205; float: initial !important}
.wh-tabella-caratteristiche .fusion-tooltip {padding-left: 12px;}
.wh-tabella-caratteristiche td a {text-decoration: underline;color: #ffa205 !important;line-height: 1.4 !important}

.wh-tab-conf-new-first .title {background-image: linear-gradient(to bottom right,#0964be,#0a5caf) !important; color: #e8eef1; padding: 30px 20px !important;min-width: 18%;}
.wh-tab-conf-new-first .title-empty {background: #dce8ee !important; color: #0964be !important;}

.wh-price-check,.wh-price-times {display: inline-block !important; padding-left: 10px}
.wh-price-check .fontawesome-icon {color: #2ecc71 !important}
.wh-price-times .fontawesome-icon {color: #ff3c30 !important}

.tld-form-extension {display: none !important;}

.wh-tab-confronta-sec {font-weight: 700; color: #0964be !important; font-size: 18px !important; box-shadow: 5px 5px 0px 7px #9ec3e7;}

.wh-tab-conf-prezzo {color: #0964be !important; font-size: 16px; display: block;}
.wh-tab-conf-prezzo strong {color: #0964be !important;font-size: 26px !important;}
.wh-tab-conf-prezzi .fusion-button {display: block}
.wh-tab-conf-piano {display: block; font-size: 16px;padding: 10px 0 5px 0}

.wh-tab-conf-badge,.wh-tab-conf-badge-enterprise {background: #ffa205; width: 100px; height: 20px; text-transform: uppercase; font-size: 11px; font-weight: 400; color: #fff; position: absolute; text-align: center; border-radius: 3px 3px 0 0; transform: translate(-70px,-71px);padding-top: 3px}
.wh-tab-conf-badge-enterprise {background: #2ecc71 !important;}

.wh-dominio-gratuito-info {background: #f8f8f8 !important}

/* Tabella 4 Servizi Principali */
@media (min-width: 1281px){
.main-4-servizi .wh-tab-pricing {padding-top: 85px !important}
.main-4-servizi {padding: 80px 0 !important} 
.main-4-servizi .wh-4principali-colonna {padding: 15px 12px !important }
.fusion-pricing-table .wh-4principali-colonna .panel-heading h3 {font-size: 28px !important;letter-spacing: -0.6px;padding-top: 10px;}
.fusion-pricing-table .wh-4principali-colonna::before {position: absolute;font-size: 30px;top: -65px;opacity: .8;left: 50%;transform: translate(-50%,0);font-family: "Font Awesome 5 Pro";font-weight: 900}
.fusion-pricing-table .wh-4principali-colonna:hover::before {opacity: 1 !important;}
.s-4pc-hosting::before {content: "\f135"}.s-4pc-domini::before {content: "\f0ac"}.s-4pc-cloud::before {content: "\f0c2"}.s-4pc-dedicati::before {content: "\f233"}
}
@media (max-width: 1280px){
.main-4-servizi {padding: 30px 20px !important}
.fusion-pricing-table .wh-4principali-colonna .panel-heading h3 {font-size: 20px !important;}
}
@media (min-width: 812px){
.fusion-pricing-table .wh-4principali-colonna {width: 23.5% !important;}
.fusion-pricing-table .wh-4principali-colonna:nth-child(1),.fusion-pricing-table .wh-4principali-colonna:nth-child(2),.fusion-pricing-table .wh-4principali-colonna:nth-child(3) {margin-right: 2% !important}
}
.main-4-servizi .fusion-pricing-table, .main-4-servizi .widget_text {margin-bottom: 0 !important}
.main-4-servizi .fusion-layout-column {padding-bottom: 0 !important}
.wh-4principali-colonna .typetitle-row {line-height: 1.5 !important; color: #888 !important; font-size: 14px !important}
.tab-4servizi {padding: 0 0 20px;color: #333;font-size: 15px;text-align: center;line-height: 1.5;}
.fusion-pricing-table .wh-4principali-colonna .panel-heading {padding-left: 0 !important; padding-right: 0 !important}
.apartireda-content {text-align: center; font-size: 13px; color: #b3c5d4; }
.apartireda {width: 100%; border-top: 1px solid rgba(0,0,0,.1) !important;padding: 10px 0 0}
.wh-tab-pricing .wh-4principali-colonna .panel-body {border-top: none !important; padding-top: 0 !important}

.s-4pc-hosting .panel-heading h3, .s-4pc-hosting::before {color: #ffa205 !important}
.s-4pc-domini .panel-heading h3, .s-4pc-domini::before {color: #10ae3f !important}
.s-4pc-cloud .panel-heading h3, .s-4pc-cloud::before {color: #00a4ef !important}
.s-4pc-dedicati .panel-heading h3, .s-4pc-dedicati::before {color: #a903b3 !important}

/* Pannello Controllo Pagina */

.ptile-single h5 {color: #aaa !important}
.ptile-single h6 {font-size: 17px !important;line-height: 1.4 !important;color: #666 !important}
.ptile-single:hover h6 {color: #181818 !important}
.ptile-single .ptile-single-icon {position: absolute; right: 5px; font-size: 22px; font-family: "Font Awesome 5 Pro"; font-weight: 300;}

.ppannello-collegamento {background: linear-gradient(-45deg,#074582,#3e33ca) !important}
.ppannello-collegamento-content a {margin: 0; border-radius: 50px; border: 1px solid #fff; padding: 5px 25px; font-size: 13px; text-transform: uppercase; font-weight: 700; color: #eee;opacity: .9;}
.ppannello-collegamento-content a:hover {color: #fff !important; opacity: 1;}
.ppannello-collegamento-content h4 {margin: 0; color: #fff !important; font-size: 22px !important; padding-top: 6px !important;}

.ppannello-testimonial h2 {color: #fff !important; text-align: center; font-size: 30px !important; padding-bottom: 10px;}
.ppannello-testimonial .fusion-testimonials {background: rgba(255,255,255,.1) !important; border-radius: 5px;padding: 25px !important}
.ppannello-testimonial .reviews p {color: #fff !important; line-height: 1.5;text-decoration: none; text-transform: none;font-style: normal !important;}
.ppannello-testimonial .company-name strong {font-size: 13px !important;letter-spacing: 1px !important}
.ppannello-testimonial blockquote q {padding: 35px 10px 10px !important}

.pannello-bottoni {text-align: center !important}
.pannello-bottoni a {padding: 10px;text-transform: uppercase;margin: 0 12px;display: inline-block;width: 150px;text-align: center;font-weight: 700;font-size: 16px;box-shadow: 0 3px 12px rgba(0,0,0,.1);transition: all .3s ease-in-out;border-radius: 3px;}
.pannello-bottoni a:hover {box-shadow: 0 3px 12px rgba(0,0,0,.2)}
.pannello-bottoni .button1-pm {background: #ff6b1b !important; color: #fff !important;}
.pannello-bottoni .button2-pm {background: #fff !important; border: 2px solid #ff6b1b !important}

@media (min-width: 1080px){
.ppannello-collegamento-content a {float: right;}
.ppannello-collegamento-content h4 {float: left;}
.ppannello-testimonial .reviews p {font-size: 17px !important}
.ppannello-collegamento {padding: 50px 0 45px !important}
.ppannello-gestione, .pcm-intro, .ppannello-mockup {padding: 80px 0 50px 0 !important}
.ppannello-mockup .wh-title-sub {padding-bottom: 25px !important}
.ptile-single {margin-bottom: 35px !important;box-shadow: 0 1px 10px rgba(0,0,0,.08);cursor: default}
.ptile-single h6 {padding-top: 25px !important;}
.ppamo-co1, .ppamo-co4 {padding-top: 120px !important}
.ppamo-co2, .ppamo-co3 {padding-top: 150px !important}
.ptile-single .ptile-single-icon {color: #dadada !important}
.ptile-s1:hover .ptile-single-icon{color: #10ae3f !important;}.ptile-s2:hover .ptile-single-icon{color: #faa205 !important;}.ptile-s3:hover .ptile-single-icon{color: #009cea !important;}.ptile-s4:hover .ptile-single-icon{color: #446cb3 !important;}.ptile-s5:hover .ptile-single-icon{color: #26c281 !important;}.ptile-s6:hover .ptile-single-icon{color: #f9690e !important;}.ptile-s7:hover .ptile-single-icon{color: #4b77be !important;}.ptile-s8:hover .ptile-single-icon{color: #a903b3 !important;}
.ptile-s1:hover {border: 2px solid #10ae3f;}.ptile-s2:hover {border: 2px solid #faa205;}.ptile-s3:hover {border: 2px solid #009cea;}.ptile-s4:hover {border: 2px solid #446cb3;}.ptile-s5:hover {border: 2px solid #26c281;}.ptile-s6:hover {border: 2px solid #f9690e;}.ptile-s7:hover {border: 2px solid #4b77be;}.ptile-s8:hover {border: 2px solid #a903b3;}
.ppannello-gestione .content-container p {padding: 0 5% !important}
.ptile-single:hover {box-shadow: 0 1px 10px rgba(0,0,0,.14);}
.ppannello-testimonial .reviews p {padding: 0 8%; letter-spacing: 1px !important}
.ppannello-testimonial .fusion-testimonials::before {content: "\f10d"; font-family: "Font Awesome 5 Pro"; color: #2B39B1; position: absolute; font-size: 35px; left: 20px; bottom: 6px; z-index: 999; opacity: 1;font-weight: 700}
.ppannello-testimonial .fusion-testimonials::after {content: "\f10e"; font-family: "Font Awesome 5 Pro"; color: #184098; position: absolute; font-size: 35px; right: 20px; top: 90px; z-index: 999; opacity: 1;font-weight: 700}
}

@media (max-width: 1079px){
.ppannello-testimonial .reviews p {font-size: 14px !important}
.ppannello-mockup .ptile-single {margin: 5px 0 !important}
.ppannello-gestione, .ppannello-mockup, .ppannello-collegamento {padding: 30px 15px !important}
.ptile-s1 .ptile-single-icon{color: #10ae3f !important}
.ptile-s2 .ptile-single-icon{color: #faa205 !important}
.ptile-s3 .ptile-single-icon{color: #009cea !important}
.ptile-s4 .ptile-single-icon{color: #446cb3 !important}
.ptile-s5 .ptile-single-icon{color: #26c281 !important}
.ptile-s6 .ptile-single-icon{color: #f9690e !important}
.ptile-s7 .ptile-single-icon{color: #4b77be !important}
.ptile-s8 .ptile-single-icon{color: #a903b3 !important}
.ppannello-collegamento .fusion-column-wrapper {text-align: center}
.ppannello-collegamento-content h4 {padding-bottom: 30px}
.pannello-bottoni a {margin: 12px !important;}
}

@media (max-width: 800px){.pcm-intro .fusion-content-boxes .fusion-column {margin-bottom: 0 !important}}


.wh-tab-riepilogo-windows {border: 1px solid #00a4ef !important}
.wh-tab-riepilogo-plesk {border: 1px solid #eb2c1f !important}
.wh-tab-riepilogo-linux {border: 1px solid #ffa205 !important;}
.wh-tab-riepilogo {margin-bottom: 60px !important}
.wh-tab-riepilogo tr td {font-size: 15px !important}
.wh-tab-riepilogo tr td:first-child {font-weight: 600 !important;width: 50%;}
    

/* Pagina Estensioni singole */
.bottone-domini {position: absolute; top: 0; z-index: 9999; right: 0; width: 180px; height: 50px; border: 0; font-weight: 700; font-size: 19px;cursor: pointer;}
.ricerca-dominio-singolo {max-width: 100%; width: 100%}
.ricerca-dominio-singolo ul {padding-top: 75px !important}
.ricerca-dominio-singolo ul li {display: inline-block !important; width: 33% !important;color: #fff !important; font-size: 18px !important; font-weight: 600 !important;}
.ricerca-dominio-singolo ul li img {margin: 0 5px; transform: translate(0,4px);}
.accr-cta-gdpr .fusion-column-wrapper::before {content: "\f023" !important}
.sor30 strong {letter-spacing: -.05px}

#cloud .dettagli {width: 100% !important}

/* Private Cloud 2019 */

@media (min-width: 981px){
.private-cloud-2019 {padding: 50px 0 !important}
.private-cloud-2019 .piano-title {min-width: 28% !important}
.private-cloud-2019 tbody tr td {width: 20% !important}
.private-cloud-2019 tbody tr td {padding-top: 10px; padding-bottom: 15px}
.private-cloud-2019 .piano-button {padding-right: 25px;padding-left: 25px;}
.private-cloud-2019 .riga-2 {width: 80%; display: inline-block;}
.private-cloud-2019 .col-2 {width: 20%; float: right; transform: translate(0,-40px);}
.private-cloud-2019 .piano-title, .private-cloud-2019 .riga-2 ul {padding: 0 !important}
.private-cloud-2019 .riga-2 ul li {width: 33.333%; display: inline-block !important}
.private-cloud-2019 .riga-1 {font-size: 26px !important}
.private-cloud-2019 .pc-tab-new:last-child {margin-bottom: 0 !important;}
.private-cloud-2019 .pc-tab-new {padding: 25px 20px 20px 30px;}
.temp-badge::after {content: "Disponibile a breve"; font-size: 12px !important; background: #0964be; border-radius: 3px; color: #fff !important; padding: 2px 5px; margin-left: 15px; position: absolute !important; transform: translate(0,8px);}
.private-cloud-2019 .pc-tab-new:hover {box-shadow: 0 4px 15px rgba(0,0,0,.15);background: #f0f0f0 !important; border: 2px solid #446cb3 }
.private-cloud-2019 .pc-tab-new::after {content: ""; position: absolute; display: block; width: 0%; height: 3px; background: #446cb3 ; left: 0; transform: translate(0,18px);}
.private-cloud-2019 .pc-tab-new:hover::after {width: 100% !important}
.private-cloud-2019-matrix .row td .fontawesome-icon::before {opacity: .85;}
.private-cloud-2019-matrix .row:hover td .fontawesome-icon::before {opacity: 1;}
}

@media (max-width: 980px){
.private-cloud-2019 tbody tr td {padding: 0 15px; display: block;}
.private-cloud-2019 .piano-title {padding-top: 25px}
.private-cloud-2019 .piano-button {padding-bottom: 25px}
.private-cloud-2019 .riga-2 ul li {width: 100%}
.private-cloud-2019 .pc-tab-new {padding: 5px 0 20px 0;}
.temp-badge::after {content: "Disponibile a breve"; font-size: 12px !important; background: #0964be; border-radius: 3px; color: #fff !important; padding: 2px 5px;}

}

.pc-ssd-nvme {color: #677983 !important;font-size: 18px !important;line-height: 1.5 !important;text-align: center !important;}

.private-cloud-2019 .riga-2 ul li .fusion-li-icon::before {color: #446cb3 !important;}
.private-cloud-2019 .riga-2 ul {list-style: none !important}
.private-cloud-2019 .pc-tab-new {margin-bottom: 30px; background: #fafafa !important; cursor: default; border: 2px solid #f0f0f0}
.private-cloud-2019 .riga-2 ul li .fusion-li-icon {display: inline-block}
.private-cloud-2019 .riga-2 ul li .fusion-li-item-content {display: inline-block; padding-left: 10px; font-size: 16px; color: #444}
.private-cloud-2019 .pc-tab-new:hover .fusion-li-item-content {color: #080808}
.private-cloud-2019 .riga-1 .upp {padding-left: 10px !important}

.private-cloud-2019 .piano-title {font-size: 21px;text-align: left; color: #333;line-height: 1.4;padding-left: 35px;}
.private-cloud-2019 .piano-title .upp {text-transform: uppercase !important; font-size: 26px !important; color: #181818 !important;font-weight: 700;}
.private-cloud-2019 .piano-list .fusion-li-item-content {font-size: 13px; line-height: 1.5;color: #282828 !important;padding-left: 25px;}
.private-c19-icon .piano-list .fusion-li-icon::before {color: #446cb3 !important}
.server-d19-icon .piano-list .fusion-li-icon::before {color: #a903b3 !important}
.server-d19-icon .bottone-scopri .fusion-button-text, .server-d19-icon .bottone-scopri .fa-search::before {color: #333 !important}
.private-cloud-2019 .piano-list .fusion-li-icon {transform: translate(0,2px);}
.private-cloud-2019 .piano-list li {border-bottom: 1px solid #eaeaea !important; margin-right: 25px !important;padding-bottom: 0 !important}
.private-cloud-2019 .piano-list ul li:last-child {border-bottom: none !important}
.private-cloud-2019 .piano-price .price {padding-right: 10px !important}
.private-cloud-2019 .piano-price .fusion-button {padding: 12px !important; border-radius: 3px !important}
.private-cloud-2019 .piano-price .fusion-button .fusion-button-text {font-size: 15px !important}
.private-cloud-2019 tbody .table-server-vertical:nth-child(1), .private-cloud-2019 tbody .table-server-vertical:nth-child(3), .private-cloud-2019 tbody .table-server-vertical:nth-child(5), .private-cloud-2019 tbody .table-server-vertical:nth-child(7), .private-cloud-2019 tbody .table-server-vertical:nth-child(9), .private-cloud-2019 tbody .table-server-vertical:nth-child(11) {background: #f2f2f2 !important}
.private-cloud-2019 .piano-price .price, .private-cloud-2019 .piano-price .euro, .private-cloud-2019 .piano-price .decimal {color: #0964be !important;}
.private-cloud-2019-matrix .title th, .private-cloud-2019-matrix .row td:first-child {text-transform: uppercase;font-weight: 700;font-size: 15px;}
.private-cloud-2019-matrix .row td:first-child {text-align: left}
.private-cloud-2019 .piano-button .bottone-scopri a {background: #fff !important; border: 1px solid #ff6b1b !important;color: #ff6b1b !important; margin-bottom: 8px !important;}
.private-cloud-2019-matrix .title {border-bottom: 1px solid rgba(0,0,0,.1);}
.private-cloud-2019-matrix .title th {border-right: 1px solid rgba(0,0,0,.1);}


/* Private Cloud x3 */
.pc-prezzi-stile .panel-wrapper:hover, .pc-prezzi-stile .panel-wrapper {transform: scale(1) !important}
.pc-prezzi-stile .panel-wrapper {padding: 0 !important; box-shadow: 0 3px 10px rgba(0,0,0,.06) !important; background: #fff !important}
.pc-prezzi-stile .panel-wrapper:hover {box-shadow: 0 3px 10px rgba(0,0,0,.12) !important}
.pc-prezzi-stile .panel-wrapper .panel-container, .pc-prezzi-stile .panel-wrapper {border-radius: 5px !important}
.pc-prezzi-stile .panel-wrapper .panel-container, .pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .pricing-row {background: #fff !important; cursor: default;}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel {border: none !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading h3 {color: #fff !important; font-weight: 600 !important;text-shadow: 0 1px 4px rgba(0,0,0,.08);}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading {border-bottom: 1px solid #0391d3 !important; background: #00a4ef !important; border-radius: 5px !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading .typetitle-row {color: rgba(255,255,255,.75) !important; font-size: 15px !important}
.pc-prezzi-stile .panel-wrapper:hover .panel-container .fusion-panel .panel-heading .typetitle-row {color: #fff !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .pricing-row .currency,
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .pricing-row .integer-part,
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .pricing-row .decimal-part {color: #0964be !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .list-group .list-group-item {padding: 6px !important; font-size: 16px !important; color: #484848; border-top: none !important; border-bottom: 1px solid rgba(0,0,0,.10) !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .list-group .list-group-item:last-child {border-bottom: none !important}
.pc-prezzi-stile .panel-wrapper:hover .fusion-panel .list-group .list-group-item {color: #080808 !important;background: #fff !important}
.pc-prezzi-stile .panel-wrapper:hover .fusion-panel .list-group, .pc-prezzi-stile .panel-wrapper:hover .panel-footer, .pc-prezzi-stile .panel-wrapper .panel-container .panel-footer {background: #fff !important}
.pc-prezzi-stile .panel-wrapper .fusion-panel .list-group .list-group-item .fontawesome-icon::before {color: #8ad2f3 !important}
.pc-prezzi-stile .panel-wrapper:hover .fusion-panel .list-group .list-group-item .fontawesome-icon::before {color: #7cc6e9 !important}
.pc-prezzi-stile .panel-wrapper .fusion-panel .list-group .list-group-item .wh-price-check .fontawesome-icon::before {color: #2ecc71 !important}
.pc-prezzi-stile .panel-wrapper .fusion-panel .list-group .list-group-item .wh-price-times .fontawesome-icon::before {color: #ff3c30 !important} 

.pc-prezzi-x4 .fusion-button-text {line-height: 1.3 !important}
.pc-prezzi-x4 .fusion-button-text strong {font-size: 20px !important}

.pc-prezzi-stile .panel-wrapper .panel-container .panel-footer a.shellrent-cta-full-blu strong {display: block; margin-top: 6px; font-size: 20px !important;}

@media (min-width: 981px){
.pc-prezzi-x3 .panel-wrapper {width: 31.333% !important; margin: 0 1% !important}
.pc-prezzi-x4 .panel-wrapper {width: 24% !important; margin: 0 0.5% !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading h3 {font-size: 29px !important;}
.pc-prezzi-stile .panel-wrapper .panel-container .panel-footer {padding: 10px !important}
.pc-prezzi-stile .panel-wrapper .panel-container .fusion-panel .panel-heading::after {content: ""; display: block; position: absolute; width: 60px; height: 60px; background-position: center; background-size: contain; background-repeat: no-repeat; top: 28px; right: 18px; opacity: .12;}
.pc-prezzi-stile .panel-wrapper:hover .panel-container .fusion-panel .panel-heading::after {opacity: .25;}
}

.pc-prezzi-stile .sc-prezzi-starter .panel-container .fusion-panel .panel-heading::after {background-image: url(https://www.shellrent.com/wp-content/uploads/Server-Cloud-Starter.png);}
.pc-prezzi-stile .sc-prezzi-basic .panel-container .fusion-panel .panel-heading::after {background-image: url(https://www.shellrent.com/wp-content/uploads/Server-Cloud-Basic.png);}
.pc-prezzi-stile .sc-prezzi-advanced .panel-container .fusion-panel .panel-heading::after {background-image: url(https://www.shellrent.com/wp-content/uploads/Server-Cloud-Advanced.png)}
.pc-prezzi-stile .sc-prezzi-enterprise .panel-container .fusion-panel .panel-heading::after {background-image: url(https://www.shellrent.com/wp-content/uploads/Server-Cloud-Enterprise.png)}

.sc-singolo-prezzo {width: 100% !important} 

/* Nuovi Server Dedicati Apr 2019 */

.sd-confronto {max-width: 1400px !important;}
.sd-tab-conf-title td {text-align: center !important; border: none !important;}
.sd-confronto thead, .sd-tab-conf-title, .sd-tab-conf-title td, .sd-tab-confronto thead {background: rgba(0,0,0,0) !important}
.sd-confronto thead {border: none !important}
.sd-tab-conf-title td a {background: #0964be !important;padding: 12px 15px !important;font-weight: 700;font-size: 18px;border-radius: 3px;display: block;min-height: 75px;line-height: 1.4;color: #fff !important;}
.sd-tab-confronto td {border-right: 1px solid #eee}
.sd-confronto .wh-tab-conf-prezzo strong {display: block !important;  line-height: 1 !important}
.sd-confronto .fa-shopping-cart {display: none !important}
.sd-tab-tr {padding: 7px 14px !important}
.sd-tab-conf-prezzi td {color: #0964be !important;line-height: 1.2;}
.sd-tab-conf-prezzi td strong {display: block; font-size: 22px !important; padding-top: 10px !important}
.sd-confronto .button-large {padding: 11px 22px !important; margin: 4px 2px !important}
.sd-tab-confronto tbody tr td {height: 40px; padding: 2px 8px !important; color: #667a8d;font-size: 14px !important; line-height: 1.3 !important}
.sd-tab-confronto tbody tr td .fontawesome-icon {margin-right: 5px !important}
.sd-tab-confronto tbody tr:hover td {color: #282828;}
.sd-tab-confronto tbody tr td {transition: all .2s ease-in-out; cursor: default;}
.sd-tab-confronto thead td {padding: 0 2px !important;}
.sd-tab-confronto tbody tr:nth-child(1),.sd-tab-confronto tbody tr:nth-child(3),.sd-tab-confronto tbody tr:nth-child(5),.sd-tab-confronto tbody tr:nth-child(7),.sd-tab-confronto tbody tr:nth-child(9),.sd-tab-confronto tbody tr:nth-child(11),.sd-tab-confronto tbody tr:nth-child(13),.sd-tab-confronto tbody tr:nth-child(15) {background: #f2f2f2 !important}

.sd-tab-confronto tbody tr td .fa-times, .sd-tab-confronto tbody tr td .fa-check {display: contents} 
.sd-tab-confronto tbody tr td .fa-times::before {color: #ff3c30 !important}
.sd-tab-confronto tbody tr td .fa-check::before {color: #2ecc71 !important}

.sd-tab-confronto tbody tr:hover .sdtit::before {opacity: 1 !important;}
.sdtit::before {position: absolute;color: #0964be;font-weight: 700;transform: translate(0,-4px); opacity: .8;}
.sdtit-CPU::before {content: "CPU"}
.sdtit-CPUbench::before {content: "CPU Benchmark"}
.sdtit-hard::before {content: "Hard Disk"}
.sdtit-ram::before {content: "RAM"}
.sdtit-banda::before {content: "Banda"}
.sdtit-traffico::before {content: "Traffico"}
.sdtit-network::before {content: "Network Map"}
.sdtit-ip::before {content: "Indirizzo IP"}
.sdtit-subnet::before {content: "Subnet"}
.sdtit-so::before {content: "S.O."}
.sdtit-kvm::before {content: "KVM IP"}
.sdtit-raid::before {content: "Raid Controller"}
.sdtit-spazio::before {content: "Spazio Backup"}
.sdtit-anti::before {content: "AntiDDOS"}

@media (min-width: 981px){
.sd-confronto {padding: 30px 0 80px !important}
.serverd-new-intro {padding: 80px 0 !important}
.serverd-new-intro-text {padding-top: 25px !important;padding-right: 5px !important}    
.serverd-new-intro-img .fusion-column-wrapper {padding: 70px 40px !important}
.serverd-new-block ul {padding-left: 90px !important}
.serverd-table {padding: 25px 0 60px !important}
.serverd-new-button {padding: 45px 0 !important; margin-top: 45px !important}
.serverd-new-intro-prezzo {top: -25px; right: -65px; background: #a903b3 !important; width: 145px; height: 145px; text-align: center; color: #fff; line-height: 1.1; padding-top: 16px; border-radius: 100px; position: absolute;}
.serverd-new-intro-prezzo .prezzo-abs {text-align: center; padding: 10px 0 20px !important; background: rgba(0,0,0,0);font-size: 15px !important; line-height: 1.1 !important;}
.serverd-new-intro-text h1 {margin: 0; line-height: 1.4 !important;padding-right: 30px !important}
.serverd-new-elenchi .fusion-column-wrapper {border-top: 1px solid #a903b3 !important} 
.serverd-table tbody tr td:nth-child(1), .serverd-table tbody tr td:nth-child(3), .serverd-table tbody tr td:nth-child(5) {background: #f8f8f8 !important}
.serverd-table tbody tr td:nth-child(1), .serverd-table tbody tr td:nth-child(2), .serverd-table tbody tr td:nth-child(3), .serverd-table tbody tr td:nth-child(4) {border-right: 1px solid #e2e2e2}
.serverd-new-checks img {padding-top: 55px !important;}
.serverd-new-elenchi .fusion-column-wrapper::before { content: ""; background: #a903b3; height: 3px; display: block; width: 0px; position: absolute; top: 0; left: 0;}
.serverd-new-elenchi .fusion-column-wrapper:hover::before {width: 100%}
.serverd-adatto .servers-partner {padding-left: 25px !important}
.serverd-qualita-padding {padding: 20px 0 50px !important}
.serverd-qualita ul li {width: 23% !important; margin: 0 1% !important}
.serverd-qualita ul li:hover {transform: translate(0,-8px);box-shadow: 0 5px 10px rgba(0,0,0,.12);cursor: default;margin: 0 1% !important;}
.serverd-new-elenchi .fusion-column-wrapper {min-height: 410px !important;}
.server-dettagli {margin-bottom: 10px;}
.server-dedicati-piani .pc-tab-new:hover {border: 2px solid #a903b3 !important}
.server-dedicati-piani .pc-tab-new:hover .server-dettagli {background: #a903b3 !important;}
.server-dedicati-piani .pc-tab-new .server-dettagli:hover {background: #95049c !important}
.sdtit::before {font-size: 16px !important; left: 0;}
.sd-confronto {padding-left: 150px !important}
.sd-titolo-confronto {padding-top: 40px !important}
}

@media (max-width: 980px){
.serverd-new-blocks, .serverd-new-3blocchi, .serverd-new-diagonale, .serverd-new-blocchi-icone, .serverd-new-stats, .serverd-new-checks, .serverd-adatto, .serverd-clouds, .serverd-putty, .serverd-new-intro  {padding: 40px 28px !important}
.sd-confronto {padding: 20px 0 30px}
.serverd-qualita ul li {width: 98% !important; margin: 0 0 15px !important;}
.serverd-new-3blocchi .content-box-column {margin: 0 0 25px !important}
.serverd-new-intro-prezzo {top: -25px; right: -65px; background: #a903b3 !important; width: 145px; height: 145px; text-align: center; color: #fff; line-height: 1.1; padding-top: 16px; border-radius: 100px;margin: 0 auto !important;}
.server-hover-link, .server-dettagli-desktop {display: none !important}
.private-cloud-2019 .riga-2 ul, .server-dedicati-piani .riga-2 ul {padding-left: 15px !important}
.server-dettagli {background: #a903b3}
.sdtit::before {font-size: 14px !important; left: 0}
.sd-confronto {padding-left: 115px !important}
.sd-titolo-confronto {padding-top: 20px !important}
}

/* tabella confronto server dedicati */

@media (min-width: 1450px){
.sd-confronto {width: 1400px !important; position: relative; left: 50%; transform: translate(-50%,0);}
}

@media (min-width: 980px) and (max-width: 1449){
.sd-confronto {width: 930px !important; position: relative; left: 50%; transform: translate(-50%,0);}
}

.serverd-new-elenchi .fusion-column-wrapper {padding: 25px 30px !important; box-shadow: 0 2px 12px rgba(0,0,0,.06);}
.serverd-new-blocks {background-size: contain !important}
.serverd-adatto .servers-partner img {max-width: 210px;width: 100%; padding-top: 20px}
.serverd-adatto .servers-partner .fusion-button {background: #a903b3 !important}
.serverd-adatto .servers-partner .fusion-button:hover {background: #95049c !important}
.serverd-clouds h3 {font-weight: 600 !important; padding-bottom: 15px !important;}
.serverd-clouds p {text-align: center !important;line-height: 1.5 !important; font-size: 18px !important;color: #fff !important}
.serverd-clouds ul {list-style: circle !important;}
.serverd-clouds ul li {line-height: 1.5 !important; font-size: 16px !important;color: #fff !important;padding: 5px;}
.serverd-clouds .fusion-button {background: #fff !important; border-radius: 0 !important; margin-top: 20px !important;}
.serverd-clouds .fusion-button-text {color: #a90383 !important}
.serverd-new-stats h2, .serverd-new-diagonale h2, .serverd-new-blocchi-icone .fusion-text h2, .serverd-new-blocks h2, .serverd-new-checks h2, .serverd-putty h2, .serverd-qualita h3 {font-weight: 600 !important;margin-bottom: 15px !important;}
.serverd-adatto .fusion-text h3 {color: #555 ;font-weight: 600 !important;font-size: 24px !important;margin-bottom: 15px !important;line-height: 1.5 !important;margin-top: 0 !important}
.serverd-adatto .fusion-text h3 strong {color: #282828 !important}
.serverd-adatto .fusion-text p, .serverd-putty p {line-height: 1.5 !important; font-size: 15px !important;}
.serverd-new-stats h2, .serverd-new-blocks p, .serverd-putty p {text-align: center !important}
.serverd-new-diagonale p {color: #fff !important}
.serverd-new-diagonale .fusion-button {background: #f2f2f2 !important}
.serverd-new-diagonale .fusion-button .fusion-button-text {color: #a903b3 !important}
.serverd-new-diagonale h3 {padding-top: 6px !important; color: #fff !important; font-size: 26px !important;}
.serverd-new-elenchi h5 {margin-top: 5px !important; font-size: 20px !important; font-weight: 600 !important;}
.serverd-new-elenchi select {width: 100% !important;border: 1px solid #ddd;}
.serverd-new-elenchi ul {padding-left: 15px !important; list-style: circle !important}
.serverd-new-elenchi ul li {font-size: 15px !important; color: #555 !important;}
.serverd-new-3blocchi .fusion-read-more-button {background: #a903b3 !important;border-radius: 0px !important;margin-top: 20px !important;}
.serverd-new-3blocchi .content-container p, .serverd-new-3blocchi .content-container {font-size: 15px !important; line-height: 1.5;}
.serverd-new-blocchi-icone .content-container {font-size: 14px !important; line-height: 1.5 !important;}
.serverd-new-blocchi-icone .content-wrapper-boxed h2 {color: #222 !important;font-size: 21px !important; line-height: 1.5; padding-top: 15px !important; font-weight: 600 !important;}
.serverd-new-blocchi-icone .content-wrapper-boxed h2:hover {color: #222 !important} 
.serverd-new-checks {border-bottom: 1px solid #eaeaea}
.serverd-new-checks .fusion-li-item-content p {color: #444; line-height: 1.5 !important;}
.serverd-new-checks .fusion-li-item-content p strong {color: #222 !important;}
.serverd-new-checks .fusion-li-item-content {padding: 5px 0 !important}
.serverd-qualita ul {list-style: none !important; padding: 0 !important}
.serverd-qualita ul li {box-shadow: 0 3px 8px rgba(0,0,0,.08);display: inline-block !important; text-align: center !important; font-size: 18px !important; color: #282828 !important; font-weight: 400; border: 1px solid #e2e2e2 !important; padding: 20px 15px; line-height: 1.5 !important;}


/* phpDay 2019 LP */


.phpday-intro {background-image: linear-gradient(150deg,rgb(156, 184, 240) ,rgb(170, 193, 240) ) !important;}
.phpday-intro h2 {background: -webkit-linear-gradient(25deg,#0964be, #064ca3); background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.3 !important;font-weight: 600 !important;text-transform: uppercase;}
.phpday-intro h4 {color: #fff !important; text-shadow: 0 1px 2px rgba(0,0,0,.08);line-height: 1.4 !important}
.phpday-intro h4 strong {color: #fff !important; background: -webkit-linear-gradient(25deg,#0964be,#064ca3); padding: 0 8px 4px; border-radius: 6px;}
.phpday-ideale-per-padding::before {content: "phpDay 2019"; position: absolute; top: -43px; display: block; color: #000 !important; opacity: .06; right: 60px; font-size: 165px; font-weight: 600 !important;}
.phpday-servizi-promo h2, .phpday-loghi h2, .phpday-servizi-promo p, .phpday-ideale-per h2 {text-align: center !important;color: #2f323b !important;}
.phpday-servizi .fusion-imageframe {width: 100% !important; margin-bottom: 25px !important;}
.phpday-servizi .fusion-imageframe img {max-width: 160px !important; width: 100% !important}
.phpday-servizi::before {position: absolute; top: 84px; right: 15px; font-size: 150px; font-weight: 700; opacity: 0; line-height: 0;-webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #009cea; color: #fff !important}
.phpday-servizi:hover h6, .phpday-servizi:hover h3 {color: #000 !important}
.phpday-s1::before {content: "1"}
.phpday-s2::before {content: "2"}
.phpday-s3::before {content: "3"}
.phpday-servizi h3 {color: #333 !important; font-size: 28px !important; line-height: 1.3 !important;margin-top: 25px !important;font-weight: 600 !important;}
.phpday-servizi h6 {font-size: 15px !important; line-height: 1.4 !important; margin-top: 0;  margin-bottom: 30px;}
.phpday-servizi .fusion-button {border-radius: 3px !important}
.phpday-servizi {transform: scale(1);background: #fff; padding: 0 20px 20px; border-radius: 8px !important;}
.phpday-logo-img img {max-width: 186px; width: 100%;}

.phpday-chiamaci {background-image: linear-gradient(150deg,#9cb8f0,#aac1f0) !important;}
.phpday-chiamaci p {color: #fff !important; text-shadow: 0 1px 2px rgba(0,0,0,.08);font-size: 19px !important; text-align: center}
.phpday-chiamaci a {font-weight: 600 !important; color: #0964be !important}

.phpday-ideale-per img {max-width: 200px ; width: 100%; opacity: .8;}
.phpday-ideale-per:hover img {opacity: 1 !important;}
.phpday-ideale-per h4 {margin-top: 0 !important; margin-bottom: 15px !important; font-weight: 600 !important}
.phpday-ideale-per h6 {line-height: 1.5 !important; font-size: 16px !important;}
.phpday-ideale-per .fusion-button {background: #9CB8F0 !important}
.phpday-ideale-per .fusion-button:hover {background: rgb(144, 171, 226) !important}
.phpday-ideale-text strong {text-transform: uppercase !important}
.phpday-ideale-text {margin-bottom: 40px !important}
.phpday-ideale-per h6 {margin: 15px 0}

@media (min-width: 981px){
.phpday-servizi-promo p {font-size: 17px !important}
.page-id-29826  #main {padding: 0 !important}
.phpday-ideale-per-padding {padding: 80px 0 0 !important;}
.phpday-intro h2 {font-size: 55px !important}
.phpday-intro h4 {font-size: 25px !important;}
.phpday-servizi-promo h2, .phpday-ideale-per h2 {font-size: 28px !important;}
.phpday-loghi .fusion-layout-column .fusion-imageframe {display: table-cell; vertical-align: middle; height: 180px;}
.phpday-loghi .fusion-layout-column {padding: 0 30px !important;}
.phpday-servizi:hover::before {opacity: .6 !important;}
.phpday-servizi:hover {box-shadow: 0 3px 10px rgba(0,0,0,.12);}
.phpday-loghi .fusion-layout-column .fusion-imageframe img {opacity: .85;}
.phpday-loghi .fusion-layout-column:hover .fusion-imageframe img {opacity: 1;}
.phpday-logo-img {margin-bottom: 40px !important}
.phpday-ideale-per h4 {font-size: 25px !important;}
.phpday-chiamaci {margin-top: 75px !important}
.phpday-ideale-per-caratteristiche {padding: 50px 0 30px !important}
.phpday-ipc {border-bottom: 1px solid rgba(0,0,0,.1)}
}

@media (max-width: 980px){
.phpday-intro h2 {font-size: 25px !important}
.phpday-intro h4 {font-size: 18px !important;}
.phpday-servizi-promo h2, .phpday-ideale-per h2 {font-size: 16px !important;}
.phpday-loghi .fusion-layout-column .fusion-imageframe img {max-width: 120px !important;}
.phpday-loghi .fusion-layout-column .fusion-imageframe {padding-top: 20px !important}
.phpday-logo-img {margin-bottom: 20px !important}
}

.wh-tab-pricing .panel-wrapper:hover .fusion-panel {background: #fff !important}
.wh-tab-pricing .panel-wrapper a.shellrent-cta-full-blu strong {display: block; margin-top: 6px; font-size: 20px !important}


/* Private Cloud */

@media (min-width: 981px){
.pc-piani {padding: 80px 0 0 !important}
.pc-deploy .fusion-li-item-content {font-size: 18px !important; color: #282828 !important; font-weight: 600 !important}
.pc-deploy .fusion-li-item {padding-top: 15px !important;}
.pc-matrix-legend {padding-bottom: 50px !important}
.private-cloud-2019-matrix {margin-top: 60px !important}
.pc-matrix-legend ul li:first-child {margin-right: 20px !important}
.pc-matrix-legend ul {padding-top: 20px !important}
.pc-tutto-serve .fusion-content-boxes .content-box-column:first-child {margin-bottom: 60px !important}
.pc-slider {padding-top: 60px !important;}
.spc-lamp-price .title {margin-bottom: 50px !important}

}

.scp-docker-perche h3 {text-align: center}
.pc-stats h2 {font-weight: 600 !important}
.pc-istanza  .fusion-button {background: #446cb3 !important;}
.pc-istanza .fusion-button-text, .pc-istanza .fusion-button .fa-arrow-down::before {color: #fff !important}
.pc-istanza .fusion-button:hover {background: #385e9e !important}
.pc-piani .title h2, .pc-piani .title h3, .pc-deploy h3, .pc-istanza h2, .pc-istanza h3, .spc-lamp-price .title h2, .spc-lamp-price .title h3, .dominio-scaduto-intro h1, .dominio-scaduto-intro h3, .pc-stats h2, .pc-stats h3, .p-sms-tabelle h2, .p-sms-tabelle h3, .p-sms-ricarica h6 {text-align: center !important;}
.p-sms-ricariche h6, .pc-stats h2, .p-sms-tabelle h2, .pc-piani .title h2, .pc-istanza h2, .spc-lamp-price .title h2 {font-weight: 600 !important;}
.pc-piani .title h2, .pc-istanza h2, .dominio-scaduto-intro h1 {color: #2f323b !important;}
.pc-piani .title h3, .pc-deploy h3, .pc-istanza h3, .scp-docker-perche h3, .spc-lamp-price .title h3, .dominio-scaduto-intro h3, .pc-stats h3, .p-sms-tabelle h3, .p-sms-ricarica h6, .server-cloud-single-confronta h3 {color: #677983 !important; font-size: 18px !important; line-height: 1.5 !important}
.pc-performance, .pc-tutto-serve {background-image: linear-gradient(45deg,#34424b,#45535c)}
.p-sms-tabelle .title a {color: #2ECC71 !important; font-weight: 600 !important}
.p-sms-tabelle .panel-body.pricing-row {border-top: 1px solid #ccc !important;}
.p-sms-tabelle .sms-price-check i {font-weight: 300 !important; font-family: "Font Awesome 5 Pro" !important;}
.p-sms-contatteci .fusion-button {background: linear-gradient(to bottom right,#1e824c,#188f4f) !important}
.p-sms-contatteci .fusion-button:hover {background: linear-gradient(to bottom right,#2bc46a,#219e55) !important}
.pc-performance h3 {font-size: 18px !important; line-height: 1.5 !important}
.pc-performance img {max-width: 700px !important; padding-top: 35px;width: 100%}
.pc-deploy .fusion-checklist {padding-top: 0 !important}
.private-cloud-2019-matrix .fontawesome-icon {font-size: 21px !important}
.private-cloud-2019-matrix {box-shadow: 0 3px 15px rgba(0,0,0,.1) !important}

.pc-matrix-img img {max-width: 60px; width: 100%;}
.pc-matrix-legend ul {list-style: none !important; text-align: center !important}
.pc-matrix-legend ul li {display: inline-block !important;text-align: left !important;padding: 0 !important}
.pc-matrix-legend ul li .icon-wrapper {margin-right: 15px !important}
.pc-matrix-legend .fusion-li-item-content {line-height: 1; padding: 10px 0; font-size: 15px; color: #282828;}
.pc-matrix-legend .fusion-li-item {padding-left: 0 0 0 30px !important}
.pc-matrix-legend .fusion-li-item .fusion-li-icon  {display: inline-block !important;padding-right: 10px;}

.pc-tutto-serve .content-wrapper-boxed {border-radius: 5px !important}
.pc-tutto-serve .content-container {margin-bottom: 0 !important}
.pc-tutto-serve .content-container p {font-size: 16px !important; line-height: 1.5; text-align: left !important;}
.pc-tutto-serve .content-container a {color: #0964be !important;}
.pc-tutto-serve .fusion-read-more {color: #0964be !important; font-weight: 600 !important;font-size: 16px !important}
.pc-tutto-serve .fusion-content-boxes .content-box-heading {font-size: 20px !important; line-height: 1.5 !important; padding-top: 15px !important; font-weight: 600 !important;}

.pc-tutto-serve .fusion-content-boxes .heading-with-icon .image {top: -110px !important; background: #F2F2F2 !important; border-radius: 100px !important; width: 120px !important; transform: translate(-50%,0) !important; height: 120px !important; margin-left: 0 !important}
.pc-tutto-serve .fusion-content-boxes .heading-with-icon .image img {padding: 25px 10px 0; opacity: .85;}
.pc-tutto-serve .fusion-content-boxes .content-box-column:hover .heading-with-icon .image, .pc-tutto-serve .fusion-content-boxes .content-box-column:hover .content-wrapper-background  {background: #fff !important;}
.pc-tutto-serve .fusion-content-boxes .content-box-column:hover .heading-with-icon .image img {opacity: 1 !important;}
.pc-tutto-serve .fusion-content-boxes .content-box-column:hover .content-wrapper-background {box-shadow: 0 3px 15px rgba(0,0,0,.15);cursor: default;}

.pc-slider .fusion-slider-sc {left: 50% !important; transform: translate(-50%,0) !important;}
.pc-slider .flex-control-nav, .pc-stats .flex-control-nav {bottom: -50px !important}
.pc-slider .flex-control-paging li a {background: rgba(0,0,0,0) !important; border: 1px solid #855995 !important}
.pc-slider .flex-control-paging li a.flex-active {background: #855995 !important}
.pc-stats .flex-control-paging li a {background: rgba(0,0,0,0) !important; border: 1px solid #009cea  !important}
.pc-stats .flex-control-paging li a.flex-active {background: #009cea  !important}

.pc-stats .fusion-button-wrapper {margin-bottom: 50px !important}
.pc-stats .slides {box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1) !important}

/* LAMP */

@media (min-width: 981px){
.scp-lamp-intro {padding: 120px 0 !important}
.scp-lamp-intro h1, .scp-docker-intro h1 {font-size: 45px !important; line-height: 1.4 !important}
.scp-lamp-intro h2, .scp-docker-intro h2 {font-size: 30px !important; line-height: 1.4 !important}
.scp-lamp-intro:hover::after {opacity: 1 !important;}
.pc-tutto-serve .fusion-content-boxes  .content-box-column:nth-child(1) .content-wrapper-background {margin-bottom: 20px !important}
}

@media (min-width: 1400px){.scp-lamp-intro::after {width: 100%; height: 100%; content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/Web-Server-LAMP-–-Icone.png); background-position: center; background-size: cover; background-repeat: no-repeat; display: block; position: absolute; top: 0; opacity: .75;}}

.scp-lamp-intro h1, .scp-lamp-intro h2 {text-align: center !important; color: #fff !important; text-shadow: 0 1px 6px rgba(0,0,0,.2)}
.spc-elenco .fusion-li-item-content {color: #181818 !important}


/* Docker */

.spc-docker-infos h2 {color: #2f323b !important; text-align: center !important;}
.spc-docker-infos .content-box-wrapper {background: #fff !important;border-radius: 5px;box-shadow: 0 2px 12px rgba(0,0,0,.05);cursor: default; border-bottom: 2px solid #eee;}
.spc-docker-infos .content-box-wrapper p, .spc-docker-infos .content-box-wrapper .content-container {font-size: 15px !important;line-height: 1.4 !important;text-align: left !important;}
.spc-docker-infos h2 {font-size: 23px !important;}
.spc-docker-infos h4 {font-size: 21px !important;}
.spc-docker-infos h2, .spc-docker-infos h4 {line-height: 1.5 !important;font-weight: 600 !important;}
.spc-docker-infos4 .content-container p {text-align: center !important}
.spc-docker-features h2 {text-align: center !important; color: #fff !important;text-shadow: 0 1px 6px rgba(0,0,0,.1);}
.spc-docker-features .content-box-wrapper ul {list-style: none !important; padding: 0 !important; text-align: center;} 
.spc-docker-features .content-box-wrapper ul li {background: #18AFFE;color: #fff;margin: 15px 5px;padding: 5px 5px 6px;border-radius: 50px;font-size: 17px;}
.spc-docker-features h3 {text-align: center;opacity: .85; color: #fff !important}
.spc-docker-private  {background-image: url(https://www.shellrent.com/wp-content/uploads/Docker-Private-Cloud.jpg)}
.spc-docker-private .fusion-text {text-align: center !important}
.spc-docker-private .fusion-text h2 {color: #fff !important}
.spc-docker-private .fusion-text .fusion-button {background: #18AFFE !important;}
.spc-docker-private .fusion-text .fusion-button:hover {background: rgb(62, 187, 255) !important;}
.spc-docker-private .fusion-text .fusion-button .fusion-button-text, .spc-docker-private .fusion-text .fusion-button i::before {color: #fff !important}
.spc-docker-infos4 .content-box-wrapper .fontawesome-icon::before {font-size: 32px !important}
.scp-docker-perche .fusion-column-last {margin-bottom: 0 !important}
.spc-docker-features {background-image: url(https://www.shellrent.com/wp-content/uploads/Piattaforma-Software-Docker-Caratteristiche.jpg) !important; background-position: center top !important; background-size: cover !important}
.spc-docker-dock .fusion-column-wrapper {background:#fff !important;border: 1px solid #fff;border-bottom: 1px solid #c9e0f6;padding: 15px !important;box-shadow: 0 2px 12px rgba(0,0,0,.12);border-radius: 5px;cursor: default;margin-top: 10px !important;opacity: .92;}
.spc-docker-dock .fusion-column-wrapper:hover {border: 1px solid #c9e0f6; opacity: 1;}
.spc-docker-dock .fusion-imageframe {float: left;margin-right: 25px;display: block;}
.spc-docker-dock .fusion-imageframe img {max-width: 55px;}
.spc-docker-dock .fusion-text {padding-left: 80px;}
.spc-docker-dock .fusion-text h4 {line-height: 1.4 !important;font-size: 19px !important;padding-top: 12px;}
.spc-docker-dock .fusion-text p {line-height: 1.5;font-size: 14px;margin: 0;}
.spc-docker-cert::after {content: "Docker certified";background: #fff;color: #099cec;padding: 4px 11px;border-radius: 50px;position: absolute;top: 0;left: 50%;text-transform: uppercase;font-size: 10px;transform: translate(-50%,-3px);}
.spc-docker-db .fusion-text h4 {padding-top: 0 !important}

@media (min-width: 981px){
.scp-docker-perche {padding: 30px 0 0 !important}
.spc-docker-features {margin-top: -100px !important}
.spc-docker-features .fusion-builder-row {padding-top: 80px !important}
.spc-docker-infos .fusion-content-boxes {margin-bottom: 20px !important}
.spc-docker-infos h2, .spc-docker-features h2, .spc-docker-private .fusion-text h2, .scp-docker-docks h2 {font-size: 28px !important;}
.scp-docker-docks h2 {padding-bottom: 15px !important}
.spc-docker-infos3 .content-box-wrapper {padding: 25px 25px 32px !important; min-height: 263px !important}
.spc-docker-infos4 .content-box-wrapper {padding: 25px 35px 32px !important}
.spc-docker-infos3 .content-box-column {padding: 25px !important}
.spc-docker-infos4 .content-box-column {padding: 25px 15px 0 !important}
.spc-docker-infos .content-box-wrapper:hover {box-shadow: 0 2px 12px rgba(0,0,0,.12) !important; border-bottom: 2px solid #96DBFF;}
.spc-docker-infos h3 {margin-bottom: 30px !important}
.spc-docker-infos3::before {content: "";width: 0;height: 0;border-bottom: 450px solid #eee;border-left: 2200px solid transparent;position: absolute;bottom: 0;left: -50px;}
}

@media (max-width: 980px){
.spc-docker-infos3 .content-box-wrapper, .spc-docker-infos .content-box-column {margin: 10px 0 30px !important;}
.spc-docker-infos3 .content-box-wrapper {padding: 25px !important}
.scp-docker-docks .spc-docker-dock:last-child {display: none !important}
}

/* Dominio Scaduto */

.dominio-scaduto-intro p {color: #181818; font-size: 15px; line-height: 1.5;}
.dominio-scaduto-intro .btn a {background: #68ce4e; padding: 15px 35px; border-radius: 5px; color: #fff; text-transform: uppercase; font-size: 18px; font-weight: 700;}
.dominio-scaduto-intro .btn {text-align: center !important}
.dominio-scaduto-intro .btn a:hover {background: #60c447 !important}


/* Server Cloud 2019 */

@media (min-width: 981px){
.sc-link-starter,.sc-link-basic,.sc-link-advanced,.sc-link-enterprise {position: absolute; background: rgba(0,0,0,0) !important; top: 0; width: 25%; height: calc(100% - 84px); opacity: 0 !important}
.sc-link-starter {left: 0 !important}
.sc-link-basic {left: 25% !important}
.sc-link-advanced {left: 50% !important}
.sc-link-enterprise {left: 75% !important}
.cloud-server tr.sc-contronta {display: none !important}
}
@media (max-width: 980px){
.sc-link-starter,.sc-link-basic,.sc-link-advanced,.sc-link-enterprise {display: none !important}
.scc-starter .cloud-server .sc-contronta td:nth-child(1) a {display: none !important}
.scc-basic .cloud-server .sc-contronta td:nth-child(2) a {display: none !important}
.scc-advanced .cloud-server .sc-contronta td:nth-child(3) a {display: none !important}
.scc-enterprise .cloud-server .sc-contronta td:nth-child(4) a {display: none !important}
.cloud-server .sc-contronta td {text-align: center !important}
.cloud-server .sc-contronta td a {text-transform: uppercase;font-size: 14px;color: #0964be;font-weight: 700;}
}



.server-cloud-2019-tab h4 {color: #8898a8 !important; text-align: center !important; margin-bottom: 0 !important}

.server-cloud-2019-sconto .fusion-builder-row {background-image: linear-gradient(160deg,#009cea ,#0eabec ) !important; border-radius: 5px !important}
.server-cloud-2019-sconto .fusion-builder-row .fusion-layout-column {border-radius: 5px !important; box-shadow: 0 3px 15px rgba(0,0,0,.12)}
.server-cloud-2019-sconto .fusion-builder-row h5 {margin: 0;font-size: 24px !important;color: #fff;text-align: center;padding: 50px !important}
.server-cloud-2019-sconto .fusion-builder-row a, .server-cloud-2019-sconto .fusion-builder-row p {position: absolute;top: 0;width: 100%;height: 100%;opacity: 0;z-index: 999;}

.server-cloud-2019-sconto .fusion-builder-row::after {content: "Offerta Cloud Server";position: absolute;top: 0;display: block;background: #0DAAEC;color: #fff;left: 50%;transform: translate(-50%,-50%);padding: 3px 25px;border-radius: 50px;box-shadow: 0 1px 12px rgba(0,0,0,.1);font-weight: 700;text-transform: uppercase;}

.server-cloud-2019-serve .content-box-column .content-wrapper {background: #fff !important; padding: 25px 20px 10px !important; border-radius: 2px; box-shadow: 0 2px 12px rgba(0,0,0,.06); opacity: .9;}
.server-cloud-2019-serve .content-box-column .content-wrapper:hover {opacity: 1 !important; box-shadow: 0 2px 12px rgba(0,0,0,.12) !important}
.server-cloud-2019-serve .content-box-column .content-container p, .server-cloud-2019-serve .content-box-column .content-container {font-size: 15px !important; line-height: 1.5 !important}
.server-cloud-2019-serve .content-box-column .content-wrapper h2 {font-size: 21px !important; font-weight: 600 !important; line-height: 1.3 !important;}
.server-cloud-2019-serve .content-box-column .content-wrapper img {width: 40px !important}
.server-cloud-2019-serve .title h2, .server-cloud-2019-faq .title h2, .server-cloud-single-confronta h2 {margin-bottom: 45px !important}
.server-cloud-2019-serve .title h2 {font-weight: 600 !important;}
.server-cloud-2019-serve .content-box-column .content-wrapper a {font-weight: 600 !important;}
.server-cloud-2019-serve .content-box-column .content-wrapper .fusion-read-more {text-transform: uppercase; font-size: 15px !important}

.server-cloud-2019-serve.cs-standard-color .content-box-column .content-wrapper .fusion-read-more {color: #00A4EF !important;}
.server-cloud-2019-serve.cs-ha-color .content-box-column .content-wrapper .fusion-read-more {color: #00b5cc !important;}

.server-cloud-2019-3 .content-box-column .content-wrapper {cursor: default}
.server-cloud-single-boxes .content-box-column .content-wrapper {cursor: pointer !important}

.server-cloud-2019-faq .panel-group .fusion-panel {background: #fff !important; border-radius: 2px; margin: 18px; padding: 10px 25px; border-left: 3px solid #019DEA;box-shadow: 0 1px 8px rgba(0,0,0,.06);}

.server-cloud-2019-faq.cs-ha-color .fusion-accordian .panel-title a .fa-fusion-box {color: #00b5cc !important;}
.server-cloud-2019-faq.cs-ha-color .panel-group .fusion-panel {border-left: 3px solid #00b5cc !important}
.server-cloud-2019-faq.cs-ha-color .fusion-accordian .panel-title a .fa-fusion-box, .server-cloud-2019-faq.cs-ha-color .fusion-accordian .panel-title a:hover .fa-fusion-box {color: #00b5cc !important}

.server-cloud-2019-faq .fusion-accordian .panel-title a:hover {color: #111 !important}
.server-cloud-2019-faq .fusion-accordian ul {list-style: circle; padding: 0 0 0 15px !important}
.server-cloud-2019-faq .fusion-accordian .panel-body:first-of-type {padding-bottom: 5px !important}
.server-cloud-2019-faq .fusion-accordian .panel-title a .fa-fusion-box, .server-cloud-2019-faq .fusion-accordian .panel-title a:hover .fa-fusion-box {background: #fff !important; color: #0964be !important}
.server-cloud-2019-faq .fusion-accordian .panel-title a .fa-fusion-box::before, .server-cloud-2019-faq .fusion-accordian .panel-title a:hover .fa-fusion-box::before {font-size: 28px !important}
.server-cloud-2019-faq .fusion-accordian .panel-body {padding: 3px 0 0 !important; color: #333; line-height: 1.4; font-size: 15px !important}
.server-cloud-2019-faq .fusion-accordian #accordion-30178-1 .panel-title a .fa-fusion-box::before {font-size: 22px !important;line-height: 1 !important;}
.server-cloud-2019-faq .fusion-accordian #accordion-30178-1 .panel-title a .fa-fusion-box {color: #677983}
.server-cloud-2019-faq .fusion-accordian #accordion-30178-1 .panel-title a.active .fa-fusion-box {color: #181818 !important; background: rgba(0,0,0,0) !important}

.sc-singolo-descrizione {text-align: center !important;color: #292929 !important;padding-top: 20px !important}
.sc-singolo-descrizione h4 {font-size: 20px !important}
.sc-singolo-descrizione i::before{color: rgb(24, 177, 248) !important}
.sc-singolo-descrizione h4 {line-height: 1.5 !important;color: #677983 !important;margin: 0 12px 15px !important;border-bottom: 1px solid rgba(0,0,0,.12);padding-bottom: 15px !important;}
.pc-prezzi-stile .panel-wrapper:hover .sc-singolo-descrizione i::before, .sc-info-features ul li .fali::before {color: #00A4EF !important}
.scha-info-features ul li .fali::before {color: #00b5cc !important}
.pc-prezzi-stile .panel-wrapper:hover .sc-singolo-descrizione {color: #181818 !important}
.sc-info-title h6 {font-size: 17px !important;line-height: 1.5 !important;margin-top: 25px !important;}
.sc-info-features ul, .scha-info-features ul {padding: 0 !important; list-style: none;}
.server-cloud-single-pacchetti h2 {color: #2f323b !important; text-align: center !important;}
.server-cloud-single-pacchetti h6 {color: #677983 !important; text-align: center; margin: 0;font-size: 18px !important;}
.server-cloud-single-pacchetti .fusion-content-boxes h4 {font-size: 24px !important; line-height: 1.4 !important}
.server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed {background: #fff !important; border-radius: 5px !important; box-shadow: 0 2px 12px rgba(0,0,0,.06);}
.server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed:hover {box-shadow: 0 2px 12px rgba(0,0,0,.12) !important}
.server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed:hover .fontawesome-icon, .server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed .fontawesome-icon {border: none !important}
.server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed .content-container {margin-bottom: 0 !important}
.server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed .content-container p, .server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed .content-container {font-size: 16px !important; text-align: center !important; line-height: 1.5 !important}
.server-cloud-single-pacchetti .fusion-content-boxes.content-boxes-icon-boxed .content-wrapper-boxed .fusion-read-more-button {border-radius: 5px !important}

.server-cloud-single-confronta h3 {text-align: center !important}
.server-cloud-single-confronta .cloud-server {box-shadow: 0 2px 15px rgba(0, 0, 0,.04) !important; margin-top: 40px;}
.server-cloud-single-confronta .cloud-server thead, .server-cloud-single-confronta .cloud-server thead tr {background: rgba(0,0,0,0) !important; border: none;}
.server-cloud-single-confronta .cloud-server thead tr th {background: #fff;border-radius: 6px;width: 25%;border: 2px solid #E0E4E8;color: rgba(255,255,255,.75) !important; font-size: 16px; padding: 20px !important}
.server-cloud-single-confronta .cloud-server thead tr th .sub {color: rgba(0, 163, 239, .75); font-size: 16px; margin-bottom: 10px !important}
.server-cloud-single-confronta .cloud-server thead tr th  h4 {color: #00A4EF;font-weight: 600 !important;text-shadow: 0 1px 4px rgba(0,0,0,.08); font-size: 30px !important; margin-bottom: 0 !important; margin-top: 0 !important}
.server-cloud-single-confronta .cloud-server tr td {padding: 12px 20px !important;color: #333; font-size: 15px !important; border: 1px solid #f2f2f2; background: #E5EAEF;line-height: 1.5 !important}
.server-cloud-single-confronta .cloud-server tr td i {background-color: rgba(0,0,0,0) !important; border-color: rgba(0,0,0,0) !important}
.server-cloud-single-confronta .cloud-server .wh-tab-conf-prezzo {display: table-cell !important; text-align: center !important}
.server-cloud-single-confronta .cloud-server .prz td {padding: 20px 0 !important}
.server-cloud-single-confronta .cloud-server .fa-info-circle {color: #00A4EF !important}
.server-cloud-single-confronta .cloud-server .nomob td {color: #677983 !important}

/*
 * Tabella Comparativa Piano Singolo
 */
    /*starter*/
    .scc-starter .cloud-server thead tr th:nth-child(1) {background: #00A4EF !important}
    .scc-starter .cloud-server thead tr th:nth-child(1) h4 {color: #fff !important}
    .scc-starter .cloud-server thead tr th:nth-child(1) .sub {color: rgba(255,255,255,.75) !important}
    .scc-starter .cloud-server tr td:nth-child(1) {background: #f2f2f2 !important; color: #181818 !important; border: 1px solid #ddd !important}
    /*basic*/
    .scc-basic .cloud-server thead tr th:nth-child(2) {background: #00A4EF !important}
    .scc-basic .cloud-server thead tr th:nth-child(2) h4 {color: #fff !important}
    .scc-basic .cloud-server thead tr th:nth-child(2) .sub {color: rgba(255,255,255,.75) !important}
    .scc-basic .cloud-server tr td:nth-child(2) {background: #f2f2f2 !important; color: #181818 !important; border: 1px solid #ddd !important}
    /*advanced*/
    .scc-advanced .cloud-server thead tr th:nth-child(3) {background: #00A4EF !important}
    .scc-advanced .cloud-server thead tr th:nth-child(3) h4 {color: #fff !important}
    .scc-advanced .cloud-server thead tr th:nth-child(3) .sub {color: rgba(255,255,255,.75) !important}
    .scc-advanced .cloud-server tr td:nth-child(3) {background: #f2f2f2 !important; color: #181818 !important; border: 1px solid #ddd !important}
    /*enterprise*/
    .scc-enterprise .cloud-server thead tr th:nth-child(4) {background: #00A4EF !important}
    .scc-enterprise .cloud-server thead tr th:nth-child(4) h4 {color: #fff !important}
    .scc-enterprise .cloud-server thead tr th:nth-child(4) .sub {color: rgba(255,255,255,.75) !important}
    .scc-enterprise .cloud-server tr td:nth-child(4) {background: #f2f2f2 !important; color: #181818 !important; border: 1px solid #ddd !important}

.sc-6 .fontawesome-icon {background: rgba(0,0,0,0) !important; border: none !important;}
.sc-6 .fontawesome-icon::before {color: #00a4ef !important;}
.sc-6  .link-area-link-icon-hover .fontawesome-icon {background: rgba(0,0,0,0) !important}

@media (min-width: 981px){
.server-cloud-2019-sconto{padding: 0 0 80px !important}
.server-cloud-2019-tab {padding: 0 !important}
.server-cloud-2019-tab h4 {font-size: 22px !important}
.server-cloud-2019-tab .pc-prezzi-x4 {margin-top: -106px !important}
.server-cloud-2019-sconto .fusion-builder-row .fusion-layout-column::after {content: ""; display: block;position: absolute;width: 140px;height: 140px;background: url(https://www.shellrent.com/wp-content/uploads/Server-Cloud-Scontati.png); background-position-x: 0%; background-position-y: 0%;background-repeat: repeat; background-size: auto;background-repeat: no-repeat;background-position: center;background-size: cover;bottom: 0; right: 45px; transform: translate(0,20px); opacity: .15;}
.sc-6 .content-box-column .content-wrapper {min-height: 324px !important}
.sc-4 .content-box-column .content-wrapper {min-height: 285px !important}
.server-cloud-2019-sconto .fusion-builder-row::after {letter-spacing: 1px; font-size: 15px}
.sc-info-title h6 {padding-right: 30px !important}
.server-cloud-single-pacchetti h2 {font-size: 28px !important;}
.sc-info-features ul li {float: left !important; width: 33% !important; font-size: 19px !important; margin-bottom: 12px !important}
.scha-info-features ul li {display: inline-block !important; width: 25% !important; font-size: 19px !important; margin-bottom: 12px !important; text-align: center !important; float: left;}
.cs019-intro .title h3 {margin-bottom: 35px !important}
}

@media (max-width: 980px){
.server-cloud-2019-tab h4 {font-size: 18px !important}
.server-cloud-2019-sconto .fusion-builder-row::after {font-size: 12px}
.server-cloud-single-pacchetti h2 {font-size: 22px !important;}
.sc-info-features ul li, .scha-info-features ul li {display: inline-block !important; width: 50% !important; font-size: 15px !important; margin-bottom: 12px !important; text-align: center !important}
.sc-singolo-descrizione {padding-bottom: 20px !important}
}


/* Callback */

.callback-intro h1, .callback-intro h2 {display: inline-block; margin: 0; font-size: 32px !important}
.callback-intro h3 {color: #677983 !important}
.callback-intro h6 {font-size: 16px !important;opacity: .4;margin-bottom: 0 !important;margin-top: 50px !important;}
.callback-form .wpcf7-form p {font-size: 16px; color: #181818 !important; line-height: 1.5 !important}
.callback-form .wpcf7-form p a {color: #0964be !important}
.callback-form .wpcf7-form p.check {font-size: 13px !important; margin: 1.5% !important}

@media (min-width: 981px){
.callback-intro {padding: 80px 0 40px !important}
.callback-intro .fusion-text {padding: 1.5% !important}
.callback-form {padding-bottom: 80px !important; background-image: linear-gradient(180deg,#fafafa,#EAF2F9);}
.callback-form .wpcf7-form .cb1_3 {display: inline-block !important; width: 30.333% !important; margin: 1.5% !important}
.callback-form .wpcf7-form .cb1_3 .wpcf7-form-control {height: 45px !important;}
.callback-form .wpcf7-form p .wpcf7-form-control {border-color: rgba(0,0,0,.1) !important; margin-top: 10px !important; box-shadow: 0 1px 10px rgba(0,0,0,.05) !important}
.cb1_1 {margin: 0 1.5% 25px !important; }
.cb1_1 .wpcf7-form-control {height: 70px !important}
.cb1_1, .cb1_3 {border-bottom: 2px solid rgb(168, 198, 229) !important;}
}


.pm-stats {border-bottom: 3px solid #b0ebc1 !important; color: #738f93 !important}


/* --- Slider --- */
.popup-h4 {font-size: 17px !important;color: #eaeaea !important;font-weight: 600 !important;margin: 0 0 15px 0 !important; background: #0964be !important; padding: 20px 30px !important; display: block !important; border-radius: 4px !important}
.glsr-review-author {margin: 0 auto !important;}

.estensioni-domini li {display: inline-block; line-height: 0.7; color: #181818; font-weight: 400;}

.presentazione-pannello-manager .slides li.image img {margin: 0 auto !important; box-shadow: 0 5px 17px rgba(0,0,0,.15) !important}
.presentazione-pannello-manager .fusion-slider-sc .flex-direction-nav a {background: #0D316F !important; border-radius: 2px !important; color: #fff !important; opacity: 1 !important;}
.presentazione-pannello-manager .flex-control-nav, .presentazione-pannello-manager ol.flex-control-nav {display: none !important}


@media (min-width: 981px){
.estensioni-domini {text-align: right}
.h020-x4-blocco .h019-3x-descrizione {min-height: 220px !important;}
.estensioni-domini li img {max-height: 15px; padding-right: 8px;}
.presentazione-pannello-manager {padding: 55px 40px 0 !important} 
.presentazione-pannello-manager .slides li.image {padding: 36px !important}
.presentazione-pannello-manager .fusion-slider-sc .flex-direction-nav a.flex-prev {transform: translate(-50%,-50%) !important}
.presentazione-pannello-manager .fusion-slider-sc .flex-direction-nav a.flex-next {transform: translate(50%,-50%) !important}
.link-pm {position: absolute;opacity: 0;width: calc(100% - 72px);z-index: 999;height: 100%;left: 36px;} 
}


@media (max-width: 980px){
.estensioni-domini {text-align: center}
.estensioni-domini li img {max-height: 12px; padding-right: 5px;}
.shellrent-homepage-cms-text, .shellrent-homepage-newsletter-text {text-align: center !important;}
.email-351 {display: block !important; margin: 15px 0 !important}
.presentazione-pannello-manager {padding: 25px 0 0 !important}
.presentazione-pannello-manager .slides li.image {padding: 0 !important}
}

@media (min-width: 1136px){
.estensioni-domini li {padding: 0 10px;font-size: 16px;}
}

@media (min-width: 813px) and (max-width: 1135px){
.estensioni-domini li {padding: 0 6px;font-size: 13px;}
}

@media (max-width: 812px){
.estensioni-domini li {padding: 0 6px;font-size: 12px;}
}

/* Home Online */

.fusion-footer-widget-area {background-color: #212121 !important}
.fusion-footer-copyright-area {background-color: #1d1d1d !important}

/*FOOTER*/
.fusion-footer .fusion-columns .fusion-column {display: block !important; width: 100% !important} /* tutte colonne widget inpilate verticalmente */
.f019-social li {display: inline-block;padding: 0 5px;} /* social links */
.f019-social li i::before {font-size: 20px !important}
.f019-logo {text-align: center} /* logo */
.f019-recensioni {text-align: right;} /* recensioni */
.f019-recensioni .glsr-default {float: right; margin-left: 10px;}
.f019-row3 {text-align: center !important}
.f019-recensioni h6 {font-size: 13px !important; color: rgba(255,255,255,.65) !important}
.f019-recensioni .glsr-summary-rating {padding-right: 10px;}
.f019-recensioni .glsr-summary-rating span {font-size: 20px !important}
.f019-recensioni .glsr-default .glsr-summary-stars .glsr-star {width: 20px !important;height: 20px !important;background-size: 18px !important;transform: translate(0,2px) !important;filter: brightness(1.2) !important; background-repeat: no-repeat !important;}
.f019-row2 li a:hover {color: rgba(255,255,255,1)}
.fusion-copyright-notice {font-size: 13px !important}
.f019-recensioni .fusion-footer-widget-area a {margin-bottom: 0 !important}


@media (min-width: 981px){
.f019-row1 {padding: 0 10px !important; display: table !important; width: 100% !important} /* 1o widget */
.f019_1_3 {width: 33.333% !important; display: table-cell; vertical-align: middle;} /* colonne 1/3 */
.f019-col {width: 24%;display: inline-block;margin: 0;padding: 0 15px;}
.f019-row2 {padding: 70px 0 !important}
.f019-recensioni h6 {display: inline-block}
.f019-row3 img {max-width: 50px;opacity: .5;margin: 0 5px;}
.f019-row2 li a {color: rgba(255,255,255,.7); margin-bottom: 0 !important; padding-top: 5px !important;}
.f019-col h3 {cursor: default; margin: 0 0 10px !important;color: #fff !important;text-transform: uppercase !important;font-size: 17px !important;border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: 18px}
.data-certif-iso {padding: 40px 0 30px !important;}
.data-certif-iso .fusion-builder-row {padding: 35px !important; border-bottom: 2px solid #b2cce6 !important; box-shadow: 0 3px 12px rgba(0,0,0,.08);}
.data-certif-iso h2 {font-size: 28px !important; margin-bottom: 15px !important;padding-top: 24px !important;}
.data-certif-iso h6 {margin: 0; font-size: 18px !important}
.data-certif-iso .fusion-builder-row:hover {box-shadow: 0 5px 16px rgba(0,0,0,.15) !important}
}

@media (max-width: 980px){
.fusion-footer-widget-area {padding: 35px 30px !important}
.f019_1_3 {width: 100% !important; text-align: center}
.f019-logo {padding: 20px !important}
.f019-recensioni h6, .f019-recensioni .shortcode-site-reviews-summary {display: inline-block}
.f019-recensioni h6 {padding-right: 12px !important; font-size: 14px !important;}
.data-certif-iso .fusion-builder-row {padding: 15px !important}
}

@media (min-width: 650px) and (max-width: 980px) {
.f019-col {width: 50% !important;display: inline-block !important; padding: 15px !important;}
.f019-row2 {padding: 35px 0 !important}.f019-row3 img {max-width: 45px;opacity: .5;margin: 0 5px;}
.f019-col h3 {cursor: default; margin: 0 0 10px !important;color: #fff !important;text-transform: uppercase !important;font-size: 17px !important;border-bottom: 1px solid rgba(255,255,255,.1);padding-bottom: 18px}
}

@media (max-width: 649px) {
.f019-col {width: 100% !important; padding: 15px 0 !important; text-align: center !important}
.f019-row2 {padding: 20px 0 !important}
.f019-row3 img {max-width: 35px;opacity: .5;margin: 5px;}
.fusion-copyright-notice strong {display: block !important; font-size: 15px !important;}
.f019-row2 li a {color: rgba(255,255,255,1); margin-bottom: 0 !important; padding-top: 2px !important;}
.f019-col h3 {cursor: default;margin: 0 0 10px !important;color: #fff !important;text-transform: uppercase !important;font-size: 19px !important;border-top: 1px solid rgba(255,255,255,.1);padding-top: 15px;}
}

@media (max-width: 480px){.fusion-footer-widget-area {display: block !important}} /*mostra footer da mobile*/

.apple-config td:first-child::after {content: "\f179";font-family: "Font Awesome 5 Brands";font-weight: 700;padding-left: 6px;font-size: 18px;}
.data-certif-iso .fusion-builder-row  {border-radius: 5px !important;background: #cde4fb !important;}
.data-certif-iso img {max-width: 160px !important; width: 100%}
.data-certif-iso h2 {color: #181818;}


/* Server Preconfigurati */

.sp019-templates .fusion-layout-column .fusion-imageframe img, .sp019-templates-n .fusion-layout-column .fusion-imageframe img {max-width: 152px !important}
.sp019-templates .title h2, .sp019-templates .title h6, .sp019-templates-n .title h2, .sp019-templates-n .title h6, .wjt-server h2 {text-align: center !important}
.sp019-templates .title h2, .sp019-templates .title h6 {color: #fff !important}
.sp019-templates-n .title h2, .sp019-templates-n .title h6 {color: #181818 !important}
.sp019-templates .title h6, .sp019-templates-n .title h6 {font-size: 18px !important; line-height: 1.5 !important}
.sp019-templates .fusion-one-half .fusion-column-wrapper, .sp019-templates-n .fusion-column-wrapper {border-radius: 5px !important;}
.sp019-templates .sp019-template-info h3, .sp019-templates-n .sp019-template-info h3 {font-weight: 700}
.sp019-templates-n .sp019-template-info h3, .sp019-templates-n .sp019-template-info h4, .sp019-templates-n .sp019-template-info h5 {color: #fff !important}
.sp019-templates-n .sp019-template-info h4 {opacity: .75;}
.sp019-template-info {text-align: center !important}
.sp019-template-info h5 {line-height: 1.5 !important; font-size: 16px !important}
.sp019-template-info h4 {color: #0964be !important;font-size: 14px !important}
.sp019-template-info ul {list-style: none !important; padding: 0 !important;}
.sp019-templates .sp019-template-info ul li {color: #5e8ab6 !important;font-weight: 600 !important;}
.sp019-templates-n .sp019-template-info ul li {color: #d8f0fc !important}
.sp019-template-info ul li::before {font-family: "Font Awesome 5 Pro";content: "\f00c";padding-right: 8px;font-weight: 700;}
.sp019-templates .sp019-template-info ul li::before {color: #62d273}
.sp019-templates-n .sp019-template-info ul li::before {color: #5de372}
.sp019-nd {text-align: center !important}
.sp019-nd p {font-size: 15px;text-transform: uppercase;font-weight: 700;background: #0964be;display: block;width: 200px;margin: 25px auto 0 !important;padding: 8px 0;border-radius: 3px;color: #fff;cursor: default;}
.sp019-templates .fusion-button, .sp019-templates-n .fusion-button {font-size: 15px !important;padding: 12px 25px !important;border-radius: 3px !important;margin-top: 15px !important;}
.bestseller-template {background: #ffa205;text-transform: uppercase;color: #fff;width: 150px;position: absolute;top: 20px;left: -15px;text-align: center;font-size: 16px;font-weight: 600;line-height: 32px;padding: 5px;z-index: 999;border-radius: 0 3px 3px 0;}
.bestseller-template::before {content: "";display: block;position: absolute;z-index: -1;width: 0;height: 0;border-top: 15px solid #ff7d00;border-left: 15px solid transparent;bottom: -15px;left: 0;}

@media (min-width: 981px){
.sp019-templates .title, .sp019-templates-n .title {padding-bottom: 50px !important}
.sp019-templates .fusion-one-half .fusion-column-wrapper, .sp019-templates-n .fusion-one-half .fusion-column-wrapper {padding: 50px !important}
.sp019-templates .title h2, .sp019-templates-n .title h2, .wjt-server h2 {font-size: 32px !important;}
.sp019-templates .sp019-template-info h3, .sp019-templates-n .sp019-template-info h3 {font-size: 25px !important}
.sp019-template-info ul li {font-size: 18px !important}
}  
@media (max-width: 980px){
.sp019-template-info ul li {font-size: 16px !important}
}

/* Wordpress Joomla Toolkit */



.wjt-features-content .fusion-column-wrapper {border: 1px solid rgba(0,0,0,.08) !important;border-radius: 10px !important;padding: 25px !important; cursor: default}
.wjt-features-content .fusion-column-wrapper:hover {border: 1px solid #007BFF !important}
.wjt-intro h1, .wjt-intro h3 {text-align: center !important; line-height: 1.5 !important}
.wjt-features img {max-width: 230px !important}
.wjt-features .icon-wrapper {display: none !important}
.wjt-features h4::before {content: "\f00c";color: #42cc96 !important; padding-right: 12px !important; font-family: "Font Awesome 5 Pro"; font-weight: 700}
.wjt-features p {color: #70787d !important;font-size: 16px !important;line-height: 1.5 !important;}
.wjt-intro .fusion-button, .wjt-licenze .fusion-button, .r019-rivolto .fusion-button {border-radius: 3px !important;box-shadow: 0 3px 12px rgba(0,0,0,.15) !important;}
.wjt-table {background: linear-gradient(145deg,#2E9AEA,#37A1F1) !important}
.wjt-table-1 thead td {font-size: 18px;color: #181818;}
.wjt-table-tit  {font-weight: 700;}
.wjttt-w::before {content: "\f19a"; color: #3EA0CB !important}
.wjttt-j::before {content: "\f1aa"; color: #64AD31 !important}
.wjt-table-tit::before {font-family: "Font Awesome 5 Brands";font-weight: 400 !important;margin-right: 15px;}
.wjttt-w {background: #dff1ff !important; text-align: center}
.wjttt-j {background: #dfffe0 !important; text-align: center}
.wjt-table-car {background: #ececec !important}
.wjt-table-1 tbody td .fontawesome-icon {color: #4de03c !important; display: contents !important}
.wjt-table-1 tbody td {font-size: 14px !important; text-align: center}
.wjt-table-1 tbody td:first-child {color: #282828 !important; text-align: left !important}
.wjt-licenze h6 {font-size: 26px !important;padding: 0;margin: 20px 0 !important;line-height: 1.4 !important;font-weight: 600 !important;}
.wjt-licenze h5 {font-size: 13px !important;color: #1e89fc !important;text-transform: uppercase;}
.wjt-server-info {font-size: 15px !important;line-height: 1.5 !important;margin-bottom: 35px !important;}
.wjt-licenze img {max-width: 180px !important;}
.wjt-licenze .fusion-builder-row {background: #fff !important;border-radius: 5px;box-shadow: 0 3px 15px rgba(0,0,0,.05);}
.wjt-table h2 {text-align: center !important;}
.wjt-server h4 {padding-top: 25px !important; text-align: center !important;font-size: 25px !important;}
.wjt-server img {max-width: 165px; opacity: .72;}
.wjt-server .fusion-one-third .fusion-column-wrapper:hover img {opacity: 1;}
.wjt-server .fusion-one-third .fusion-column-wrapper {background: #fff !important;padding: 30px 0 !important;border-radius: 5px;box-shadow: 0 3px 15px rgba(0,0,0,.05);}
.wjt-server p {margin: 15px auto 0 auto;text-align: center;color: #0964be;}
.wjt-server p strong {font-size: 15px;}
.wjt-server a {position: absolute;width: 100%;left: 0;top: 0;height: 100%;z-index: 9;opacity: 0;}
.licenze-server-plesk-toolkit-img {max-width: 120px !important;}

#wordpress-toolit-server h2 {text-align: center !important; font-weight: 600 !important; line-height: 1.3 !important;}
.wordpress-toolit-disponibile-server-single-content {background: #fff; padding: 25px !important; text-align: center; box-shadow: 0 6px 18px 0 rgba(47,47,47,.1)}
.wordpress-toolit-disponibile-server-single-content h4 {font-size: 24px !important; font-weight: 600 !important;}
.wordpress-toolit-disponibile-server-single-content i {font-size: 45px !important;}
.wp-toolkit-cloud i {color: #009cea !important;}
.wp-toolkit-ha i {color: #00b5cc !important;}
.wp-toolkit-private i {color: #446cb3 !important;}
.wp-toolkit-dedicati i {color: #a903b3 !important;}


@media (min-width: 981px){
#wordpress-toolit-server {padding: 80px 20px !important;}
.wjt-intro {padding: 60px 0 80px 0 !important}
.wjt-licenze {padding: 25px 0 80px 0 !important}
.wjt-server {padding: 80px 0 0 !important}
.wjt-intro h1 {font-size: 38px !important; color: #fff !important; text-shadow: 0 1px 10px rgba(0,0,0,.1); margin-bottom: 15px !important}
.wjt-intro h3 {font-size: 22px !important;padding: 0 5%;margin-bottom: 35px !important;}
.wjtimg-dashboard, .wjtimg-plesk {margin: 35px 0}
.wjtimg-dashboard {max-width: 600px !important}
.wjtimg-plesk {max-width: 140px !important}
.wjt-features h3 {font-size: 26px !important; font-weight: 600 !important}
.wjt-intro::before {content: "";background: linear-gradient(145deg,#2E9AEA,#37A1F1);position: absolute;top: 0;left: 0;width: 100%;height: 260px;}
.wjtfc1 {margin-bottom: 130px !important}
.wjt-features .fusion-column-wrapper {text-align: center !important}
.wjt-features img {padding-top: 25px !important}
.wjt-licenze img {padding-top: 52px;}
#post-26719 .wjt-licenze img {max-width: 350px !important; padding: 48px 30px 0 !important}
.wjt-table h2 {font-size: 32px !important}
.wjt-licenze .fusion-builder-row {padding: 40px 10px}
.wjt-licenze h6 {text-align: left !important}
.wjt-licenze .fusion-builder-row .fusion-column-last {padding-left: 25px !important}
.wordpress-toolit-disponibile-server-single {width: 23% !important; float: left; margin: 0 1%;}
#wordpress-toolit-server h2 {font-size: 35px !important;}
.wordpress-toolit-disponibile-server {margin-bottom: 40px;}
}

@media (max-width: 980px){
#wordpress-toolit-server {padding: 30px 20px !important;}
.wjt-server {padding: 30px 20px 0 20px !important}
.wjt-intro h1 {font-size: 25px !important;}
.wjt-intro h3 {font-size: 18px !important;margin-bottom: 20px !important}
.wjt-features h3 {font-size: 22px !important; font-weight: 600 !important}
.wjt-intro img {margin: 20px 0;}
.wjt-licenze .fusion-builder-row {padding: 25px !important; text-align: center}
.wjt-licenze .fusion-button-wrapper {width: 100% !important}
.wjt-licenze h6 {text-align: center !important}
#post-26719 .wjt-licenze img {margin-bottom: 15px !important; width: 100% !important}
.wordpress-toolit-disponibile-server-single {width: 100% !important; float: left; margin: 8px 0 !important;}
#wordpress-toolit-server h2 {font-size: 28px !important;}
.wordpress-toolit-disponibile-server {margin-bottom: 20px;}
}


/* Reseller 2019 */

.rf-field input {margin: 10px 0;height: 40px !important;font-size: 16px !important;background: rgba(255,255,255,.08) !important;border: none !important; border-bottom: 1px solid rgba(255,255,255,.22) !important}
.rf-field .wpcf7-text {color: #fff !important; padding-left: 50px !important; border-radius: 3px !important}
.rf-field .wpcf7-form-control-wrap::before {font-family: "Font Awesome 5 Pro";color: #fff;font-weight: 700;position: absolute;font-size: 18px;line-height: 1;top: 1px;left: 16px;opacity: .5;}
.rf-nome .wpcf7-form-control-wrap::before {content: "\f007"}
.rf-email .wpcf7-form-control-wrap::before {content: "\f0e0"}
.rf-tel .wpcf7-form-control-wrap::before {content: "\f095"}
.rf-field:active .wpcf7-text, .rf-field:focus .wpcf7-text, .rf-field:focus-within .wpcf7-text {padding-left: 15px !important}
.rf-field:active .wpcf7-form-control-wrap::before, .rf-field:focus .wpcf7-form-control-wrap::before, .rf-field:focus-within .wpcf7-form-control-wrap::before {opacity: 0 !important} 
.rf-field .wpcf7-text::placeholder, .rf-field input::placeholder {color: #fff !important; opacity: .5;}
.rf-field input:active, .rf-field input:focus, .rf-field input:focus-within, .rf-field input:hover {border-bottom: 1px solid rgba(255,255,255,.65) !important; background: rgba(255,255,255,.12) !important}
.rf-acc {color: #add6f9 !important; line-height: 1.4 !important; font-size: 11.5px !important; padding-top: 25px !important; text-align: center}
.rf-acc a {color: #eaf1f8 !important;}
.r019-vantaggi ul {padding: 0 !important; list-style: none !important}
.r019-vantaggi .r019-vul li {display: inline-block !important;text-align: center;line-height: 1.4;color: #374d60; cursor: default; vertical-align: top !important}
.r019-vantaggi .r019-vul li .fontawesome-icon {color: rgb(159, 207, 250) !important;display: block !important;width: 100% !important;text-align: center !important;font-size: 35px !important;font-weight: 400 !important;margin: 0 0 15px 0 !important;}
.r019-vantaggi .r019-vul li:hover .fontawesome-icon {color: #67B0EF !important}
.r019-vantaggi .r019-vul li:hover {color: #374d60 !important}
.r019-vantaggi h2, .r019-slides h2 {font-weight: 600 !important;padding-bottom: 35px !important}
.r019-vantaggi h6, .r019-slides h6, .cs019-piani h6 {color: #677983 !important;text-align: center !important;line-height: 1.5 !important}
.r019-lev {color: #fff; text-align: center !important}
.r019-lev .fusion-column-wrapper {padding: 20px !important; box-shadow: 0 3px 12px rgba(0,0,0,.1); cursor: default}
.r019-lev .fusion-li-item .icon-wrapper {display: none !important}
.r019-lev .fusion-checklist {padding: 25px 0 10px 0 !important;line-height: 1.2 !important; border-top: 1px solid rgba(255,255,255,.15) !important; margin-top: 24px !important;}
.r019-lev .fusion-checklist li {font-size: 18px !important; text-shadow: 0 0 4px rgba(0,0,0,.15);}
.r019-lev .fusion-checklist li .r019sconto {text-shadow: 0 0 4px rgba(0,0,0,.15) !important; font-weight: 600 !important}
.r019-lev .fusion-checklist li .r019del {text-decoration: line-through !important; opacity: .5 !important}
.r019-lev .fusion-li-icon  {display: inline-block !important;padding-right: 10px !important;transform: translate(0,-2px) !important;}
.r019-lev h3 {font-size: 40px !important; line-height: 1 !important}
.r019-lev h3::before {content: "Reseller";display: block;font-size: 14px;text-transform: uppercase;opacity: .7;letter-spacing: 1px;padding-bottom: 10px;font-weight: 700;}
.r019-lev1 .fusion-column-wrapper {background-image: linear-gradient(145deg,#F99B4C,#F48020) !important}
.r019-lev2 .fusion-column-wrapper {background-image: linear-gradient(145deg,#f3435b,#ED2E49) !important}
.r019-lev3 .fusion-column-wrapper {background-image: linear-gradient(145deg,rgb(157, 187, 67),#90B131) !important}
.r019-lev img {max-width: 80px; margin-bottom: 15px;opacity: .75;}
.r019-lev .fusion-column-wrapper:hover img {opacity: 1;}
.r019-lev .fusion-column-wrapper:hover h3 {color: #181818 !important}
.r019-livelli h2::before {content: "\f091";display: block;font-family: "Font Awesome 5 Pro";font-size: 65px;padding-bottom: 25px;line-height: 1;opacity: .2;}
.r019-livelli-intro {margin-bottom: 40px !important}
.r019-rivolto {background-image: url(https://www.shellrent.com/wp-content/uploads/A-chi-è-rivolto-il-programma-Reseller.jpg) !important;background-position: center top !important; background-size: cover !important;}
.r019-rivolto .fusion-text {text-align: center !important}
.r019-rivolto h2, .r019-rivolto h6 {color: #fff !important}
.r019-rivolto h2 {font-weight: 600 !important}
.r019-rivolto h6 strong {border-bottom: 1px solid rgba(255,255,255,.3)}
.r019-b-tit h2 {color: #2f323b !important;font-weight: 600 !important;}
.r019-b-tit h6 {padding-top: 20px;font-size: 16px !important;line-height: 1.4;}
.r019-bb h3 {font-size: 21px !important;font-weight: 600 !important;}
.r019-bb h3::before {font-family: "Font Awesome 5 Pro"; font-weight: 400;display: block;padding-bottom: 20px;font-size: 35px;color: rgb(159, 207, 250)}
.r019-b1 h3::before {content: "\f248"}
.r019-b2 h3::before {content: "\f017"}
.r019-b3 h3::before {content: "\f24d"}
.r019-b4 h3::before {content: "\f007"}
.r019-b5 h3::before {content: "\f164"}
.r019-bb p {line-height: 1.5;font-size: 15px !important;padding-top: 20px;color: #677983 !important;}
.r019-bb {margin-bottom: 0 !important; cursor: default; opacity: .9;}
.r019-bb:hover {opacity: 1 !important}
.r019-bb:hover h3::before {color: #67B0EF !important}
.r019-lev .fusion-column-wrapper::before {background: #EAF2F9;line-height: 1;font-weight: 700;padding: 18px 8px;border-radius: 50px;position: absolute;left: 0;top: 15px;transform: translate(-50%,0);font-size: 21px;}
.r019-lev1 .fusion-column-wrapper::before {content: "30%"; color: #f48020}
.r019-lev2 .fusion-column-wrapper::before {content: "60%"; color: #ed2e49}
.r019-lev3 .fusion-column-wrapper::before {content: "90%"; color: #90b131}
.r019-slides .fusion-slider-sc .slides {box-shadow: 0 2px 20px rgba(0,0,0,.1) !important}
.r019-slides .fusion-slider-sc {padding-top: 45px !important}
.r019-slides .fusion-slider-sc .flex-direction-nav a {top: calc(50% + 45px) !important; background-color: rgb(22, 123, 210) !important}
.ansible-banner {background-image: linear-gradient(180deg,#f2f2f2,#fff);}

.pc-stats .fusion-button-wrapper.cs-standard-color a {background: #00A4EF !important;}
.pc-stats .fusion-button-wrapper.cs-ha-color a {background: #00b5cc !important;}
.pc-stats .fusion-button-wrapper.cs-ha-color a span {color: #222 !important;}

.pc-stats .fusion-button-wrapper.cs-standard-color a, .pc-stats .fusion-button-wrapper.cs-ha-color a {border-radius: 5px !important;}
.pc-stats .fusion-button-wrapper.cs-standard-color a:hover {background: rgb(4, 153, 223) !important;}
.pc-stats .fusion-button-wrapper.cs-ha-color a:hover {background: #05e0e0 !important;}


@media (min-width: 981px){
.r019-vantaggi h6, .r019-slides h6, .cs019-piani h6 {font-size: 18px !important; padding: 0 5% !important}
.r019-rivolto h6 {font-size: 18px !important; padding: 25px 5% 30px !important}
.r019-bb .fusion-column-wrapper {padding: 0 15px !important}
.r019-b1 {padding-bottom: 35px !important}
.r019-b-tit .fusion-text {transform: translate(-30px,0);padding-left: 20px;border-left: 2px solid #a7d2f9;width: calc(100% + 30px) !important;}
.r019-rivolto::before {background-image: linear-gradient(145deg,#0C599C,#053157) !important;width: 100%;height: 100%;position: absolute;display: block;top: 0;content: "";left: 0;opacity: .25;}
.r019-vantaggi .r019-vul li {width: 25% !important;font-size: 18px; padding: 0 24px; float: left !important;}
.ansible-banner {padding-bottom: 80px !important;}
}

@media (max-width: 980px){
.ansible-banner .fusion-text {text-align: center !important}
.ansible-banner h3::before {margin: 0 auto 15px !important}
.r019-vantaggi .r019-vul li {width: 50% !important;font-size: 16px; padding: 15px 15px;}
.r019-lev {padding: 0 15px 15px !important}
.r019-lev .fusion-column-wrapper::before {left: 15px !important}
.r019-rivolto::before {content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(9,52,190,.85)}
.r019-rivolto {background-position: right top !important}
.r019-rivolto .fusion-button {margin-top: 25px !important}
.r019-blocco {margin: 10px 0 !important}
}

/* Ansible Banner */

.ansible-banner .fusion-builder-row  {background-image: linear-gradient(145deg,#0079ff,#009ae7);border-radius: 5px;padding: 40px !important;box-shadow: 0 3px 15px rgba(0,0,0,.06); cursor: default}
.ansible-banner h3, .ansible-banner h6 {color: #fff !important}
.ansible-banner h6 {font-size: 15px !important; line-height: 1.5 !important;padding-top: 15px !important;}
.ansible-banner h3 strong {border-bottom: 1px solid rgba(255,255,255,.3)}
.ansible-banner h3::before {content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/ansible-logo.png);width: 145px;height: 114px;background-position: center;background-repeat: no-repeat;background-size: contain;display: block;}
#post-886 .ansible-banner::before {content: "";background: #f2f2f2;width: 109%;height: 85%;position: absolute;top: -31%;left: -5%;border-radius: 100%;}

@media (min-width: 981px){
#post-23933 .ansible-banner {padding: 0 0 80px !important}
.ansible-banner .fusion-text {padding-right: 150px !important; padding-left: 15px !important}
.ansible-banner h3 {font-size: 25px !important;}
.ansible-banner h3::before {position: absolute;right: 0;bottom: -7px;}
.ansible-banner .fusion-text::after {content: "\f013";font-family: "Font Awesome 5 Pro";font-weight: 700;color: #fff;display: block;font-size: 110px;position: absolute;top: -25px;left: -22px;line-height: 1;opacity: .15;}
}

/* Cloud Storage */

.cs019-intro h2 {color: #fff !important;margin-top: 10px !important;}
.cs019-blocchi {background-image: linear-gradient(180deg, #f2f2f2, #fff);}
.cs019-blocchi .content-box-wrapper {background: #fff !important;border-radius: 5px;box-shadow: 0 3px 12px rgba(0,0,0,.06); z-index: 99; border: 2px solid #fff; }
.cs019-blocchi .content-box-wrapper .content-container {text-align: center;color: #383838 !important;font-size: 19px !important;line-height: 1.3}
.cs019-blocchi .content-box-wrapper::before {font-family: "Font Awesome 5 Pro";position: absolute;left: 50%;top: 15px;font-size: 40px;line-height: 1;z-index: -1;color: #5cd65f;font-weight: 700;transform: translate(-50%,0);opacity: .4;}
.cs019-blocchi .content-box-column-1 .content-box-wrapper::before {content: "\f109"}
.cs019-blocchi .content-box-column-2 .content-box-wrapper::before {content: "\f13e"}
.cs019-blocchi .content-box-column-3 .content-box-wrapper::before {content: "\f56d"}
.cs019-blocchi .content-box-column-4 .content-box-wrapper::before {content: "\f1c0"}
.cs019-blocchi .content-box-column-5 .content-box-wrapper::before {content: "\f10b"}
.cs019-blocchi .content-box-column-6 .content-box-wrapper::before {content: "\f1b3"}
.cs019-blocchi .content-box-column .content-box-wrapper {padding: 55px 30px 20px !important}
.cs019-blocchi .icona-nextc .content-box-column:nth-child(1) .content-box-wrapper::before {content: "\f2f1" !important}    
.cs019-blocchi .icona-nextc .content-box-column:nth-child(2) .content-box-wrapper::before {content: "\f0a0" !important}
.cs019-compatibile {background-image: linear-gradient(145deg,#20b0ba,#45c782)}
.cs019-compatibile h5 {color: #fff !important;text-shadow: 0 0 5px rgba(0,0,0,.12);}
.cs019-piani table {max-width: 750px; margin: 35px auto 0 !important; box-shadow: 0 3px 20px rgba(0,0,0,.12);}
.cs019-piani table thead th {font-size: 22px; font-weight: 700; background: #2cd793; border: 2px solid #fff;}
.cs019-piani table tbody .fusion-button {border-radius: 3px !important; padding: 12px 20px !important}
.cs019-piani table tbody tr td .fusion-button-text {font-size: 14px !important}
.cs019-piani table tbody tr td:first-child {font-weight: 700; font-size: 20px}
.cs019-piani table tbody tr td:last-child {color: #0964be; font-size: 20px; text-align: center !important;}
.cs019-piani table tbody tr td:first-child .fontawesome-icon {transform: translate(0,6px) !important; opacity: .25;}
.piu-spazio {font-size: 15px !important; line-height: 1.4 !important; font-weight: 400 !important;}
.cs019-info .fusion-builder-row {background: #58d492;border-radius: 5px;box-shadow: 0 3px 20px rgba(0,0,0,.06);padding: 30px !important; border-bottom: 2px solid #4dcb88;}
.cs019-info .fusion-text {text-align: center;font-size: 17px !important;line-height: 1.5;color: #fff;text-shadow: 0 0 4px rgba(0,0,0,.1);}
.cs019-servizi h4 {line-height: 1.4 !important;opacity: .85 !important;font-size: 25px !important;font-weight: 600 !important}
.cs019-utenze p {text-align: center}
.cs019-utenze table p {text-align: left !important}
.cs019-utenze h6, .cs019-archivia h6 {text-align: center !important;font-size: 18px !important;padding: 0 5%; line-height: 1.5 !important}
.cs019-utenze h6 {color: #fff !important}
.cs019-utenze table {max-width: 450px;margin: 0 auto !important;background: #fff;border-radius: 3px;}
.cs019-utenze table thead th {font-size: 20px;font-weight: 700;color: #fff;padding: 15px;width: 50%;background: #58D492;border: 1px solid #4dcb88;}
.cs019-utenze table thead th:last-child {background: #4DCB88 !important}
.cs019-utenze table tbody td {padding: 15px;font-size: 18px;color: #282828;}
.cs019-utenze table tbody td:last-child {color: #0964be !important; border-left: 1px solid #eaeaea !important;}
.cs019-utenze table tbody td:first-child p::after {content: "\f007";font-family: "Font Awesome 5 Pro";font-weight: 300;padding-left: 10px;color: #4dcb88;}
.cs019-utenze .fusion-button {margin-top: 35px !important;}
.cs019-archivia h6 {color: #677983 !important}
.cs019-archivia h2::before {content: "\f1c6";font-family: "Font Awesome 5 Pro";display: block;margin-bottom: 20px;font-size: 45px;color: #58d492;}

@media (min-width: 981px){
.cs019-compatibile {padding: 60px 0 !important;}
.cs019-blocchi {padding: 0 0 80px !important}
.cs019-intro h2 {font-size: 28px !important}
.cs019-blocchi .fusion-column-wrapper {margin-top: -80px !important; z-index: 99;}
.cs019-blocchi .content-box-column {padding: 0 15px !important}


.cs019-blocchi .content-box-wrapper {cursor: default}
.cs019-blocchi .icona-nextc .content-box-wrapper {cursor: pointer !important;}

.cs019-blocchi .content-box-wrapper {display: table !important; height: 10px !important}
.cs019-blocchi .content-box-wrapper .content-container {display: table-cell; vertical-align: middle;}
.cs019-blocchi .content-box-wrapper:hover {box-shadow: 0 3px 12px rgba(0,0,0,.12); border: 2px solid #beefbf !important}
.cs019-blocchi .content-box-wrapper:hover::before {opacity: .55;}
.cs019-blocchi .content-box-wrapper::after {content: "";background: rgb(166, 232, 167);width: 0%;height: 2px;display: block;position: absolute;left: 0;bottom: 0;}
.cs019-blocchi .content-box-wrapper:hover::after {width: 100% !important}
.cs019-blocchi .content-box-wrapper:hover .content-container {color: #181818 !important}
.cs019-compatibile h5 {font-size: 28px !important; padding-left: 150px !important}
.cs019-piani table thead th:first-child {width: 30%;}
.cs019-piani table tbody tr td:last-child, .cs019-piani table thead tr td:last-child {text-align: right;}
.cs019-piani table tbody .fusion-button-wrapper {display: inline-block !important; margin-left: 20px !important}
.cs019-info::before {content: "";background: #eaf2f9;position: absolute;width: 100%;height: 50%;left: 0;bottom: 0;}
.cs019-piani table tbody tr:hover td:first-child .fontawesome-icon {color: #58D492 !important; opacity: 1 !important}
.cs019-compatibile h5::before {content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/Cloud-Storage-Sistemi-Operativi.png);width: 120px;height: 120px;display: block;background-position: center;background-size: cover;background-repeat: no-repeat;position: absolute;left: 0; top: 50%;transform: translate(0, -50%);opacity: .6;}
}

@media (max-width: 980px){
.cs019-blocchi .content-box-column {margin: 10px 0 !important}
.cs019-compatibile h5 {text-align: center !important;font-size: 24px !important;line-height: 1.4 !important;}
.cs019-compatibile h5::before {content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/Cloud-Storage-Sistemi-Operativi.png);width: 120px;height: 120px;display: block;background-position: center;background-size: cover;background-repeat: no-repeat;transform: translate(-50%, 0);opacity: .6;left: 50%;position: relative;margin-bottom: 20px !important;}
.cs019-compatibile .fusion-button-wrapper {float: none !important;}
.cs019-compatibile .fusion-column-last  {margin-top: 20px !important; text-align: center !important;}
.cs019-piani table tbody tr td:first-child {font-size: 14px !important}
}

/* Server SMTP */

.spc-smtp-elenco h3 {padding: 15px 0 35px !important;text-align: center;font-size: 23px !important;}
.spc-smtp-utilizzo h6 {color: #677983 !important; font-size: 18px !important; line-height: 1.5 !important;text-align: center}
.spc-smtp-utilizzo .content-box-heading {font-size: 23px !important}
.spc-smtp-utilizzo .content-container p {font-size: 15px !important;line-height: 1.5 !important;padding: 0 1%;}
.spc-smtp-utilizzo .fontawesome-icon {font-size: 34px !important}


/* Migrazione Contenuti */

.migrazione-contenuti-intro {display: block; text-align: center;}
.migrazione-contenuti-intro ul {list-style: none; padding: 0; max-width: 800px; display: inline-block; margin: 20px auto 40px; width: 100%;}
.migrazione-contenuti-intro ul li {float: left; width: 100%; text-align: center; line-height: 1.4; font-size: 18px; cursor: default; transition: all .2s ease-in-out;}
.migrazione-contenuti-intro ul li:hover {color: #282828;}
.migrazione-contenuti-intro ul li i {display: block; font-size: 40px; margin-bottom: 15px;}

.migrazione-contenuti-intro ul li:nth-child(1) i::before {color: #58B3DB;}
.migrazione-contenuti-intro ul li:nth-child(2) i::before {color: #87C65A;}
.migrazione-contenuti-intro ul li:nth-child(3) i::before {color: #ED448E;}
.migrazione-contenuti-intro ul li:nth-child(4) i::before {color: #ED672F}
.migrazione-contenuti-intro ul li:nth-child(5) i::before {color: #00a4ef}

.migrazione-contenuti-table {margin-bottom: 40px;}
.migrazione-contenuti-table table {width: 100%; border: 1px solid #e2e2e2;}
.migrazione-contenuti-table table thead {border-bottom: 1px solid #e2e2e2; border-top: 1px solid #0964be}
.migrazione-contenuti-table table thead tr th, .migrazione-contenuti-table table tbody tr td {padding: 10px 15px;}
.migrazione-contenuti-table table thead tr th {font-size: 18px; font-weight: 700; color: #fff; background: #0964be; text-align: left; border-left: 1px solid #2781db;}
.migrazione-contenuti-table table tbody tr td {font-size: 16px; color: #3b434b; background: #fff;}
.migrazione-contenuti-table table tbody tr td i {color: #14d614 !important; font-size: 20px;}
.migrazione-contenuti-table table tbody tr td a {font-weight: 700; font-size: 16px; background-image: linear-gradient(145deg,#c0eae8,#c0d5ea); background-size: 100% 0px; background-position: bottom 2px center; background-repeat: no-repeat; transition: all .3s ease-in-out; padding: 0 3px 5px !important;}
.migrazione-contenuti-table table tbody tr td a:hover {color: #0964be !important; background-size: 100% 11px !important;}

@media (min-width: 981px){
.migrazione-contenuti-intro ul li {width: 20% !important;}
}

/* Form Slider */

.shc-col .wpcf7-form-control {height: 46px !important;border-radius: 3px !important;border-color: #fff !important; font-size: 18px !important;}
.shc-col-acc .wpcf7-list-item-label {color: rgba(255,255,255,.6);}
.shc-col-acc .wpcf7-list-item-label a {color: #fff !important; font-weight: 600 !important}
.shc-col-acc {padding: 20px 15px 5px !important}
.shc-col-invia .wpcf7-submit {background: #10AE3F !important; box-shadow: 0 0 10px rgba(0,0,0,.1)}

@media (min-width: 981px){.shc-col .wpcf7-form-control{font-size: 18px !important}.shc-col {width: 30%;margin: 0 1.5%;display: inline-block;}}

@media (max-width: 980px){.shc-col .wpcf7-form-control{font-size: 15px !important}.shc-col {width: 100%;margin: 1.5%;}}

.pannelli-controllo-tabs .fusion-mobile-tab-nav {display: inline-block !important;width: 30.333% !important;margin: 0 1.5% !important;padding-bottom: 0 !important}
.pannelli-controllo-tabs .fusion-tab-heading {font-size: 20px !important}
.pannelli-controllo-tabs .price .decimal-part {color: #fff !important}
.pannelli-controllo-tabs .tab-pane {margin-top: 0 !important}
.pclogo-1 .pplesk-prezzi-tab-paragrafo h3::after,
.pclogo-2 .pplesk-prezzi-tab-paragrafo h3::after,
.pclogo-3 .pplesk-prezzi-tab-paragrafo h3::after {
content: "";
width: 104px;
height: 44px;
background-position-x: 0%;
background-position-y: 0%;
background-repeat: repeat;
background-size: auto;
z-index: 999;
display: block;
background-position: center !important;
background-size: contain !important;
background-repeat: no-repeat !important;
left: 50%;
position: relative;
transform: translate(-50%,0);
margin-top: 20px;
}

.pclogo-1 .pplesk-prezzi-tab-paragrafo h3::after {background: url(https://www.shellrent.com/wp-content/uploads/Pannelli-Hosting-Automation-Plesk.png);}
.pclogo-2 .pplesk-prezzi-tab-paragrafo h3::after {background: url(https://www.shellrent.com/wp-content/uploads/Pannelli-Hosting-Automation-cPanel.png)}
.pclogo-3 .pplesk-prezzi-tab-paragrafo h3::after {background: url(https://www.shellrent.com/wp-content/uploads/Pannelli-Hosting-Automation-Direct-Admin.png)}
.pplesk-prezzi-tab .decimal-part {color: #fff !important}
.lp-margin {margin-top: 50px !important}

@media (min-width: 981px){.pannelli-controllo-tabs .fusion-mobile-tab-nav {width: 30.333% !important;margin: 0 1.5% !important}}

@media (max-width: 980px){.pannelli-controllo-tabs .fusion-mobile-tab-nav {width: 100% !important;margin: 1.5% !important}}

/* Dominio Mail */

.dominio-mail-intro h1, .dominio-mail-intro h6 {color: #fff !important}
.dominio-mail-intro h1 {margin-top: 0 !important; font-weight: 600 !important}
.dominio-mail-intro h6 {line-height: 1.5 !important; font-size: 21px !important;margin-top: 0 !important}
.dominio-mail-intro::before {content: "";left: 0;position: absolute;width: 100%;height: 100%;background-image: linear-gradient(155deg,rgba(0,0,0,.8),rgba(0,0,0,.2));top: 0;opacity: .4;}
.dominio-mail-intro ul li {font-size: 22px !important;color: #fff !important;font-weight: 600 !important;background: #2a8bd0;padding: 2px 3px;border-radius: 3px;text-align: center;margin-bottom: 12px;}
.dominio-mail-intro ul {list-style: none; padding: 0;}
.dominio-mail-intro ul li:last-child {margin-bottom: 0 !important}
.dominio-mail-intro .fusion-button {margin-top: 20px !important; border-radius: 3px !important;}
.dominio-mail-boxes .content-box-wrapper {background: #fff !important;border-radius: 5px;box-shadow: 0px 4px 14px rgba(0,0,0,.02);padding: 30px 45px;}
.dominio-mail-boxes .content-box-heading {font-weight: 600 !important;line-height: 1.4 !important;font-size: 28px !important;}
.dominio-mail-boxes .content-container {color: #627588 !important;font-size: 16px !important;line-height: 1.5 !important}

@media (min-width: 981px){
.dominio-mail-intro h1 {font-size: 36px !important}
.dominio-mail-intro h6 {padding-right: 50% !important}
.dominio-mail-intro ul::before {content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/DominioMailPrezzo.png);width: 200px;height: 200px;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;position: absolute;left: 350px;transform: translate(0,8px);}
.dominio-mail-intro ul li {width: 310px !important}
}

@media (max-width: 980px){.dominio-mail-intro ul::before {content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/DominioMailPrezzo.png);width: 200px;height: 200px;background-size: cover;background-repeat: no-repeat;background-position: center;transform: translate(-50%,0);display: block;left: 50%;position: relative;margin-bottom: 30px;}
.dominio-mail-intro ul li {width: 100% !important}
.dominio-mail-intro h1, .dominio-mail-intro h6 {text-align: center !important}
}


/* Backup First Save */

.bfs-intro-bk {background-image: linear-gradient(145deg,#85b2ff,#347fff) !important}
.bfs-intro .fusion-text {text-align: center !important}
.bfs-intro h1, .bfs-intro h2, .bfs-intro h6 {color: #fff !important}
.bfs-intro h1 {font-weight: 600 !important;line-height: 1;}
.bfs-intro h6 {font-size: 18px !important;line-height: 1.5 !important;margin-top: 20px !important;}
.bfs-prezzo {left: calc(50% + 45px) !important; transform: translate(0,-40px) !important}

.bfs-dettaglio, .sav-dettaglio {background: #fff !important;padding: 25px !important;border-radius: 5px;box-shadow: 0 3px 12px rgba(0,0,0,.05)}
.bfs-dettaglio h5, .sav-dettaglio h5 {margin-top: 0 !important; font-size: 20px !important;font-weight: 600 !important;line-height: 1.4 !important;margin-bottom: 20px !important;}
.bfs-dettaglio p, .sav-dettaglio p {color: #61768a !important;font-size: 15px !important;line-height: 1.5 !important;}
.sav-dettaglio a {font-weight: 600;margin-top: 20px;margin-bottom: 0;border-bottom: 2px solid #faa205;display: inline-block;}

.bfs-det1 .fusion-text::before {background-image: url(https://www.shellrent.com/wp-content/uploads/Servizi-Aggiuntivi-Backup-First-Save-Backup-automatico.png);}
.bfs-det2 .fusion-text::before {background-image: url(https://www.shellrent.com/wp-content/uploads/Servizi-Aggiuntivi-Backup-First-Save-Backup-sicuro.png);}
.bfs-det3 .fusion-text::before {background-image: url(https://www.shellrent.com/wp-content/uploads/Servizi-Aggiuntivi-Backup-First-Save-Ripristino-Backup.png);}
.bfs-det4 .fusion-text::before {background-image: url(https://www.shellrent.com/wp-content/uploads/Servizi-Aggiuntivi-Backup-First-Save-Data-retention.png);}
.bfs-det5 .fusion-text::before {background-image: url(https://www.shellrent.com/wp-content/uploads/Servizi-Aggiuntivi-Backup-First-Save-Ripristino-su-misura.png);}
.bfs-det6 .fusion-text::before {background-image: url(https://www.shellrent.com/wp-content/uploads/Servizi-Aggiuntivi-Backup-First-Save-Hai-qualche-dubbio.png);}
.bfs-dettaglio .fusion-text::before {content: "";width: 45px;height: 45px;background-position: center;background-size: cover;background-repeat: no-repeat;display: block;margin-bottom: 15px;left: 20px;top: 20px;z-index: 99;}

.bfs-det7 .fusion-text::before {content: "\f188"}
.bfs-det8 .fusion-text::before {content: "\f002"}
.bfs-det9 .fusion-text::before {content: "\f0ca"}

.bfs-info .fusion-text {text-align: center !important}
.bfs-info .fusion-text h6 {font-size: 18px !important;line-height: 1.4 !important;}
.bfs-info-b2 {margin: 40px 0 !important}

@media (min-width: 981px){
.bfs-intro h1 {font-size: 40px !important}
.bfs-dettaglio {margin-bottom: 0}
.bfs-blocchi-top .bfs-dettaglio {min-height: 203px !important;}
.bfs-blocchi-bot .bfs-dettaglio {min-height: 268px !important;}
.bfs-info {padding: 0 0 80px !important}
.bfs-info h2 {font-size: 30px !important}
.bfs-intro h2 {margin-bottom: 35px !important; padding: 0 5%;}
}

@media (min-width: 981px){
.metodi-pagamento-page .content-wrapper-boxed {min-height: 503px !important}
.certificazioni-plesk h2{font-size: 32px !important; font-weight: 600 !important}
.certificazioni-plesk::before {content: "";background-image: url(https://www.shellrent.com/wp-content/uploads/diagonale-grigia.png);background-position: bottom center;background-size: cover;background-repeat: no-repeat;display: block;position: absolute;width: 100%;height: 100%;bottom: 0;opacity: .3;}
}

.certificazioni-plesk h2 {color: #fff !important; text-align: center !important}


/* Scansione Antivirus */

.sav-attiva {background-image: linear-gradient(180deg,#4d7ed4,#2a4397)}
.sav-attiva .fusion-text {text-align: center !important;}
.sav-attiva .fusion-imageframe {box-shadow: 0 3px 20px rgba(0,0,0,.2);  margin-top: 45px;}
.sav-automatica .fusion-builder-row-inner {background: #1E2631 !important; box-shadow: 0 3px 15px rgba(0,0,0,.06) !important; border-radius: 5px;}
.sav-automatica h3, .sav-automatica h6 {margin-bottom: 0 !important}
.pav-intro h1 {text-align: center !important; color: #fff !important;}
.pav-image .fusion-builder-row {background: #fff !important; box-shadow: 0 2px 12px rgba(0,0,0,.08);}
.pav-image .fusion-text p {line-height: 1.4 !important;font-size: 20px !important;color:#282828 !important}
.pav-intro img {max-width: 150px; width: 100%;opacity: .85 !important;}
.pav-blocchi h2.content-box-heading {font-weight: 600 !important;font-size: 22px !important; color: #444 !important}
.pav-blocchi .content-box-wrapper {border-bottom: 3px solid #3339f0 !important; box-shadow: 0 1px 15px rgba(0,0,0,.06) !important; background: #fff !important}
.pav-blocchi .content-box-wrapper p, .pav-blocchi .content-box-wrapper .content-container {text-align: left;line-height: 1.5;font-size: 16px;margin-bottom: 0; color: rgb(66, 68, 73) !important}
.pav-blocchi .fusion-text h2, .pav-blocchi .fusion-text h6 {color: #222 !important;}
.pav-blocchi .fusion-text h2 strong {border-bottom: 3px solid #3339f0;}
.pav-banner h3 {color: #fff !important; line-height: 1.3 !important; font-weight: 600 !important; text-shadow: 0 0 10px rgba(0,0,0,.15);}
.pav-banner p {color: #fff !important; line-height: 1.5 !important; font-size: 20px !important;}

@media (min-width: 769px){
.sav-attiva {padding: 80px 0 !important;}
.sav-automatica {padding: 0 0 80px 0 !important;}
.sav-attiva h2, .sav-attiva h6 {color: #fff !important;}
.sav-attiva h6 {font-size: 22px !important; margin-top: 0 !important}
.sav-attiva h2 {font-weight: 600 !important; font-size: 32px !important;}
.sav-automatica .fusion-builder-row-inner {padding: 40px 50px 25px !important}
.sav-automatica h3 {font-size: 29px !important; font-weight: 600 !important; line-height: 1 !important;}
.sav-automatica h6 {font-size: 19px !important;line-height: 1.5 !important;margin-top: 20px !important;}
.sav-automatica .fusion-button {margin-top: 32px;}
.sav-automatica .fusion-builder-row-inner::before {content: "\f002";color: #fff;font-size: 80px;font-family: "Font Awesome 5 Pro";font-weight: 700;opacity: .1;position: absolute;top: 20px;line-height: 1;left: 20px;}
.pav-intro {padding: 150px 0 250px 0 !important}
.pav-intro h1 {font-size: 48px !important;padding-bottom: 30px;}
.pav-image .fusion-builder-row {transform: translate(0,-60px) !important}
.pav-image .fusion-text {padding: 40px 40px 30px !important;text-align: center;}
.pav-blocchi {padding-bottom: 80px !important; padding-top: 50px !important}
.pav-blocchi .fusion-text h2 {font-size: 30px !important;padding-top: 22px !important;text-align: center;margin-bottom: 25px;}
.pav-blocchi .fusion-text h6 {margin: 0 0 50px;text-align: center;font-size: 18px;line-height: 1.5;padding: 0 5%;}
.sart-intro {padding: 80px 0 110px !important}
.bfs-intro-bk {padding: 60px 0 50px !important}
.bfs-intro h6 {padding: 0 5%}
.pav-banner .fusion-text {padding: 0 0 0 35% !important}
.pav-banner h3 {font-size: 40px !important}
.pt80 {padding-top: 80px !important}
.sns-h2-w, .sns-h2-b {font-size: 30px !important; margin-top: 25px !important;}
.pav-blocchi .content-box-wrapper {min-height: 330px !important;}
}

@media (max-width: 768px){
.sav-automatica .fusion-builder-row-inner {padding: 20px}
.sav-automatica .fusion-builder-row-inner {padding: 25px !important; text-align: center;}
.sav-automatica h6, .sav-attiva h6 {font-size: 16px !important;}
.sav-automatica .fusion-button-wrapper {margin: 0 auto !important; width: 100% !important}
}

.sicurezza-antivirus img {max-width: 160px; width: 100%;}
.sns-h2-w, .sns-p-w {color: #fff !important}
.sns-h2-b, .sns-p-b {color: #282828 !important}
.sns-h2-b, .sns-h2-w, .sns-p-b, .sns-p-w {text-align: center !important}
.sns-p-b, .sns-p-w {line-height: 1.5 !important; font-size: 18px !important}

/* Black Friday Banner */

.blackfriday-banner {padding: 50px 0 !important;}
.blackfriday-banner img {max-width: 350px !important; width: 100%;}
.blackfriday-banner h6 {font-size: 26px; line-height: 1.5; color: #fff; text-align: center; margin: 10px 0 15px;}
.bf-servizio {color: #25e3da; text-shadow: 0 0 6px rgba(37,227,218,.8)}

.blackfriday-banner .promocode {margin-top: 0;margin-bottom: 0px;text-align: center;color:rgba(255,255,255,.85);font-size: 21px;margin-bottom: 30px;}
.promocode-code {font-weight: 700;color:#f45b6d !important;text-shadow: 0 0 6px rgba(244, 91, 109,18);}

@media (min-width: 769px){
.blackfriday-banner h6::after {background: url(https://www.shellrent.com/wp-content/uploads/Black-Friday-Badge.png);display: block;position: absolute;width: 250px; height: 156px; background-position: center;background-size: contain;background-repeat: no-repeat;right: -35px; content: ""; top: 75px;transform: rotate(30deg);}
}

@media (max-width: 768px){
.blackfriday-banner h6::after {background: url(https://www.shellrent.com/wp-content/uploads/Black-Friday-Badge.png);display: block;width: 150px;height: 116px;background-position: center;background-size: contain;background-repeat: no-repeat;content: "";transform: translate(-50%,0);left: 50%;position: relative;margin-top: 15px;}
}


/* Banner Titolari */

.h019-banner-titolari .wpcf7-form-control-wrap input {height: 40px; border-radius: 3px;}
.h019-banner-titolari {margin-bottom: 25px;}

.h019-banner-titolari .wpcf7-submit {background: #10ae3f !important}

@media (min-width: 769px){
.h019-banner-titolari .wpcf7-form-control-wrap {width: calc(32.3% - 50px);display: inline-block;margin: 0 .5%;}
.h019-banner-titolari .wpcf7-submit {margin: 20px 0 0 0;border-radius: 3px;box-shadow: 0 2px 10px rgba(0,0,0,.15);}
.cs019-nextc .fusion-text {padding-right: 25% !important}
.cs019-nextc h2, .cs019-nextc h6 {text-align: left !important; font-size: 21px !important}
.cs019-nextc h2 {font-size: 35px !important; margin-bottom: 20px !important; margin-top: 20px !important}
}

@media (max-width: 768px){
.h019-banner-titolari .wpcf7-form-control-wrap input {margin-bottom: 12px !important;}
.cs019-nextc h2, .cs019-nextc h6 {text-align: center !important;}
.cs019-nextc .fusion-button-wrapper {left: 50%;  position: relative;  transform: translate(-50%,0);  margin: 0;}
}

.cs019-nextc h6 {margin-bottom: 40px !important;}
.cs019-nextc h2, .cs019-nextc h6 {color: #fff !important; text-shadow: 0 0 8px rgba(0,0,0,.15); padding: 0 !important}
.cs019-nextc h2::before {display: none !important}


/* Elimina i commenti dai meta dei post singoli */

.fusion-meta-info-wrapper .fusion-comments, .fusion-meta-info .fusion-comments {display: none !important;}
body.single .related-posts {margin-bottom: 80px !important;}


/* NEWS singole */

.margine-superiore {padding-top: 20px !important; margin-top: 20px !important; border-top: 1px solid rgba(0,0,0,.1);}
body.single #content a, body.single #content li a {color: #0964be;font-weight: 600 !important;}
body.single #content a:hover, body.single #content a:active {color: #065db4}
body.single #content .fusion-button {background: #0964be !important;}
body.single #content .fusion-button:hover {background: #065db4 !important;box-shadow: 0 0 8px rgba(0,0,0,.12);}



/* BLOG Sidebar*/

.esw-fb {background: #3b5998 !important;}
.esw-tw {background: #08a0e9 !important;}
.esw-lk {background: #0077b5 !important;}

.elenco-social-widget li {padding: 0 !important; border-radius: 3px !important; margin-bottom: 15px !important; transition: all .3s ease-in-out !important;}
.elenco-social-widget li a {width: 100% !important;display: block !important;padding: 6px 14px !important;color:#fff !important;font-size: 18px !important;}
.esw-fb a::after {content: "\f082";}
.esw-tw a::after {content: "\f081";}
.esw-lk a::after {content: "\f08c";}

.elenco-social-widget li a::after {font-family: "Font Awesome 5 Brands"; float: right; color: rgba(255,255,255,.9) !important; font-size: 24px !important; transform: translate(2px,-6px) !important;}
.elenco-social-widget li:hover a, .elenco-social-widget a:hover {color: #fff !important;}
.elenco-social-widget li:hover a::after {color: rgba(255,255,255,1) !important;} 

.elenco-social-widget li:hover {text-shadow: 0 0 10px rgba(0,0,0,.1);}
.esw-fb:hover {background: #34518f !important;}
.esw-tw:hover {background: #0596da !important;}
.esw-lk:hover {background: #036ba3 !important;}

/* Framework - Azienda */

.sh-framework {padding: 55px 0 45px !important}

#company-numbers .fusion-content-boxes .content-box-wrapper {cursor: default; padding: 20px 10px; border-radius: 2px; border: 1px solid rgba(0,0,0,.08);}
#company-numbers .fusion-content-boxes .content-box-wrapper i.fontawesome-icon {line-height: 1 !important; font-size: 25px !important;}
#company-numbers .fusion-content-boxes .content-box-wrapper i.fontawesome-icon::before {font-family: "Font Awesome 5 Pro"; font-weight: 300 !important;}
#company-numbers .fusion-content-boxes .content-box-wrapper .content-container, #company-numbers .fusion-content-boxes .content-box-wrapper .content-box-heading {padding-left: 55px !important;}
#company-numbers .fusion-content-boxes .content-box-wrapper .content-box-heading {margin-bottom: 0 !important; font-weight: 600 !important; color: #0964be !important; font-size: 28px !important; background: -webkit-linear-gradient(145deg,#fe6d88, #fea537); background-clip: border-box; -webkit-background-clip: text; -webkit-text-fill-color: transparent; text-shadow: 2px 2px 0px rgba(0,0,0,.1);}
#company-numbers .fusion-content-boxes .content-box-wrapper .heading {margin-bottom: 10px !important;}
#company-numbers .fusion-content-boxes, #company-numbers .fusion-content-boxes .content-container {margin-bottom: 0 !important;}
#company-servizi h6 {font-size: 18px; line-height: 1.4; opacity: .9;}
#company-supporto-tecnico h6 {font-size: 16px; line-height: 1.4; opacity: .9;}
#company-numbers h6, #company-brand-manual h6 {font-size: 18px; line-height: 1.4;}
#company-numbers h2, #company-numbers h6 {margin-top: 0 !important; text-align: center !important}
#company-numbers h2, #company-servizi h2, #company-accreditamenti h2, #company-brand-manual h2, #company-supporto-tecnico h2 {font-weight: 600 !important; margin-bottom: 20px !important;}
#company-servizi h2, #company-servizi h6, #company-supporto-tecnico h2, #company-supporto-tecnico h6 {margin-top: 0 !important;}
#company-servizi h2, #company-servizi h6 {color: #fff !important;}
#company-supporto-tecnico h2, #company-supporto-tecnico h6 {color: #282828 !important;}
#company-numbers .fusion-content-boxes .content-container, #company-numbers .fusion-content-boxes .content-container p {font-size: 15px !important; line-height: 1.3 !important;}
#company-numbers .fusion-content-boxes .content-container {text-align: left !important;}
#company-numbers .fusion-content-boxes .content-container strong {color: #0964be !important;}
.company-servizi-integrati h2::after, #company-brand-manual h2::after {content: "\f108"; margin-left: 15px; font-family: "Font Awesome 5 Pro"; font-weight: 300; opacity: .4; font-size: 32px;}
#company-accreditamenti h2 {text-align: center !important;}
.company-servizi-integrati h2::after {content: "\f108";}
#company-brand-manual h2::after {content: "\f1c1";}

#company-supporto-tecnico .fusion-builder-row {padding: 0 20px !important;}
#company-supporto-tecnico .fusion-builder-row .fusion-layout-column {border: 2px solid #fe8364; border-radius: 2px; padding: 30px 35px 40px;}
#company-supporto-tecnico .fusion-builder-row .fusion-layout-column::after {content: ""; background: #fff; width: 50px; height: 50px; position: absolute; right: 50px; top: -27px; transform: rotate(45deg); border-left: 2px solid; border-top: 2px solid; border-color: #fe8364; border-radius: 0;}


@media (min-width: 981px){
#company-supporto-tecnico {padding: 20px 20px 80px !important;}
#company-numbers {padding: 80px 20px 30px !important}
#company-brand-manual {padding: 0 20px 70px !important;}
#company-numbers .content-boxes-icon-on-side .content-box-column {margin-top: 30px !important; margin-bottom: 0 !important;}
#company-numbers h2, #company-servizi h2, #company-accreditamenti h2, #company-brand-manual h2 {font-size: 35px !important;}
#company-accreditamenti .fusion-content-boxes.content-boxes-clean-vertical .col {min-height: 0 !important; padding: 0 !important;}
#company-accreditamenti .fusion-content-boxes.content-boxes-clean-vertical {padding-top: 20px !important;}
#company-brand-manual::before {content: ""; background: #fff; top: 0; left: 0; width: 100%; height: 50px; position: absolute;}
#company-supporto-tecnico .fusion-column-wrapper {padding-left: 30% !important}
#company-supporto-tecnico .fusion-layout-column {box-shadow: 0 0 20px rgba(0,0,0,.08); background-image: url("https://www.shellrent.com/wp-content/uploads/Shellrent-Srl-supporto-tecnico.jpg"); background-position: left 25px bottom; background-repeat: no-repeat; background-size: 330px;}
#company-supporto-tecnico h2 {font-size: 28px !important}
.company-supporto-tecnico-cta .shellrent-cta-full-blu {margin-right: 20px !important;}
}

.pc-nvme {font-size: 34px !important;text-align: center;padding-top: 25px;font-weight: 600 !important;color:#444e57 !important;}

/* Distribuzione template */

#dist-template-intro.pagina-server-preconfigurati .fusion-text {text-align: center !important;}
#distribuzione-template-so .fusion-content-boxes .content-container ul {padding: 0 !important; list-style: none;}
#distribuzione-template-so .fusion-content-boxes .content-container ul li {line-height: 1.4; margin-bottom: 10px;}
#distribuzione-template-so .fusion-content-boxes .content-container h5 {margin-top: 13px !important; color: #505050 !important;}
#distribuzione-template-so .fusion-content-boxes .heading-with-icon {margin-bottom: 0 !important;}
#distribuzione-template-so .fusion-content-boxes .content-container ul li a {font-weight: 700; color: #0964be; text-decoration: underline;}
#distribuzione-template-so h2 {text-align: center !important; font-weight: 600 !important;}
#distribuzione-template-so .template-blu {color: #2c76ff !important;}
#distribuzione-template-so .content-box-wrapper  img {max-width: 40px !important;}
#distribuzione-template-so .fusion-content-boxes .content-box-wrapper {min-height: 10px !important;}
#distribuzione-template-so .fusion-content-boxes .content-box-wrapper .content-box-heading {color: #556687 !important}
#distribuzione-template-piani h2 {margin-top: 0 !important; text-align: center !important;}
#distribuzione-template-so .fusion-content-boxes .content-box-column {cursor: default;}

@media (min-width: 769px){
#cloud-server-scopri .fusion-builder-row {max-width: 1240px !important;}    
#distribuzione-template-piani {padding: 80px 0 140px !important;}
.distribuzione-template-so-dist {padding: 80px 0 45px !important;}
.distribuzione-template-so-virt {padding: 80px 0 45px !important; background-image: linear-gradient(180deg,#f2f2f2,#fff) !important;}
#dist-template-intro {padding: 0 !important}
#dist-template-intro .fusion-builder-row {padding: 80px 0 0 !important; background-image: url(https://www.shellrent.com/wp-content/uploads/Shellrent-Server-Preconfigurati-Cubi.png); background-size: 450px; background-position: center bottom 45px; background-repeat: no-repeat;}
#dist-template-intro.pagina-multidominio .fusion-builder-row .fusion-layout-column .fusion-text {padding-right: 35% !important}
#dist-template-intro h1 {font-size: 40px !important;}
#dist-template-intro h2 {font-size: 30px !important;}
#dist-template-intro h6 {padding: 0 10%;}
.dist-template-intro-banner {padding: 50px 30px 20px; left: 50%;position: relative;transform: translate(-50%,150px); z-index: 999;}
.dist-template-intro-banner {margin-top: 140px !important}
#distribuzione-template.pagina-server-preconfigurati {padding: 190px 0 60px !important;}
#distribuzione-template-so h2 {font-size: 35px !important;}
#distribuzione-template-so .fusion-content-boxes .content-box-column {margin-bottom: 0 !important;}
#distribuzione-template-piani h2 {font-size: 35px !important; color: #fff !important; margin-bottom: 20px !important;}
#distribuzione-template-piani::before {content: "";width: 100%;height: 280px;display: block;position: absolute;left: 0;top: 0;background-image: linear-gradient(45deg,#1F1A3B,#253a78) !important;-webkit-clip-path: polygon(0 0, 50% 0, 100% 0, 100% 100%, 50% 83%, 0 100%);clip-path: polygon(0 0, 50% 0, 100% 0, 100% 100%, 50% 83%, 0 100%);}
#distribuzione-template-so .fusion-content-boxes .content-container {margin-bottom: 0 !important;}
}

@media (max-width: 768px){
#distribuzione-template-so {padding: 30px !important;}
}


/* WEB server Multidominio , Magento Server , Mail Server */

#ws-mail-altre-funzioni h2 {color: #fff !important;}
#cloud-server-scopri h2, #ws-mail-altre-funzioni h2 {text-align: center !important; font-weight: 600 !important; margin-top: 0 !important;}
#cloud-server-scopri h6 {margin-top: 0; text-align: center; line-height: 1.4;}
#ws-mail-altre-funzioni {background-image: linear-gradient(145deg,#481b92,#4989d4);}
#ws-mail-altre-funzioni .content-box-wrapper {background:rgba(255,255,255,.85) !important;border-radius: 5px;box-shadow: 0 2px 15px rgba(0,0,0,.1);padding: 25px; cursor: default;}
#ws-mail-altre-funzioni .content-box-wrapper h3 {font-size: 24px !important;line-height: 1;font-weight: 600 !important;}
#ws-mail-altre-funzioni .content-box-wrapper p, #ws-mail-altre-funzioni .content-box-wrapper .content-container {font-size: 16px !important; line-height: 1.4 !important; color:  #333;}


@media (min-width: 769px){
#ws-multidominio-intro.pagina-multidominio .fusion-builder-row {background-image: url(https://www.shellrent.com/wp-content/uploads/Shellrent-Web-Server-Multidominio.png);background-size: 500px;background-position: center right;background-repeat: no-repeat;}
#ws-multidominio-intro.pagina-multidominio h6 {padding-right: 44%}
#ws-mail-altre-funzioni .content-box-wrapper {min-height: 272px !important;}
#ws-mail-altre-funzioni {padding: 80px 0 !important;}
#cloud-server-scopri {padding: 80px 0 25px !important;}
#cloud-server-scopri h2, #ws-mail-altre-funzioni h2 {font-size: 35px !important}
#cloud-server-scopri h6 {font-size: 20px; padding: 0 5%;}
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-advanced::after {content: "Ideale per ospitare più siti o per un progetto importante come un ecommerce articolato o un applicativo."; left: -170px; }
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-enterprise::after {content: "Ideale per ospitare siti con molto traffico, ecommerce di ogni genere o multisite con diversi cms."; right: -170px; }
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-advanced::after,
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-enterprise::after {background-image:linear-gradient(145deg,#481448,#1f1a3b);position: absolute;width: 200px;text-align: center;color:#fff;line-height: 1.4;font-size: 16px;padding: 35px 25px;border-radius: 250px;box-shadow: 0 2px 12px rgba(0,0,0,.15); top: 60px; opacity: 0; transition: all .3s ease-in-out;}
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-advanced:hover::after,
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-enterprise:hover::after {opacity: 1 !important;}
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-advanced:hover::after {left: -190px}
#cloud-server-scopri.cloud-server-scopri-max-w .sc-prezzi-enterprise:hover::after {right: -190px}
}

@media (max-width: 768px){
#ws-multidominio-intro {padding: 30px !important}
}


/** DOMINI 2020 **/
/* Area Domini 2020 - Pagine Estensioni singole */

.tld-content-empty {display: none !important;} /*nasconde la descrizione della tld*/
.est-dom-intro-title, .est-dom-intro-sub, .est-dom-intro-form {width: 100%; text-align: center;}
.est-dom-intro-title h1, .est-dom-intro-sub h3 {text-shadow: 0 0 8px rgba(0,0,0,.25); line-height: 1 !important}
.est-dom-intro-title h1 strong {text-shadow: 0 0 11px rgba(83, 73, 208,.7) !important}
.est-dom-intro-button {text-transform: uppercase !important; cursor: pointer !important; width: 150px; border: none !important; display: inline-block !important; font-weight: 600 !important; letter-spacing: .2px !important; background: #ff6b1b !important; font-family: "Open Sans", Arial, Helvetica, sans-serif; border-color: #ff6b1b !important; color: #fff !important;}
.est-dom-intro-form form {max-width: 950px !important; margin: 0 auto; box-shadow: 0 3px 16px rgba(0,0,0,.18); height: 65px !important; border-radius: 5px !important;}
.est-dom-intro-title h1, .est-dom-intro-sub h3 {color: #fff !important;}
.est-dom-intro-form-01 {border: none !important; height: 65px; background: #fff; float: left;}
.est-dom-intro-form-01 .whoisbar {max-width: 600px !important; color: #0964be !important}
.est-dom-intro-icona {width: 200px !important; height: 100%; float: right !important; padding-right: 10px;}
.est-dom-intro-icona img {float: right; top: 50%; position: relative; transform: translate(0,-50%);}
.est-dom-intro-icona .tld-image-alt-name {font-size: 40px;line-height: 1;color:#ff6b1b;float: right;font-weight: 700;-webkit-text-fill-color:white;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color:rgba(0,0,0,.5);cursor: default; padding-top: 8px;}


/* aggiunta "www" before */
.est-dom-intro-form-01 .whoisbar {padding-left: 25px; font-size: 22px !important; padding-bottom: 3px; height: 100% !important;} 
#estensioni-domini-incluso-row-1 h4, .estensioni-domini-prezzi-title h4, .estensioni-domini-prezzi-title-sm h4, #estensioni-domini-incluso-row-1 h5, .estensioni-tags h5 {margin: 0; line-height: 1.2 !important;}
#estensioni-domini-incluso .fusion-column-last {margin-bottom: 0 !important;}
#estensioni-domini-incluso .tld-content-char span {display: block; margin-bottom: 5px;} 
#estensioni-domini-incluso .tld-content-char span:last-child {margin-bottom: 0 !important;}
.est-dom-incl-lista h6 {font-size: 18px !important; margin: 15px 0 0 0 !important; line-height: 1;}
.est-dom-col-1::before {content: "\f0ac";}
.est-dom-col-2::before {content: "\f135";}
.est-dom-col-3::before {content: "\f7d9";}
.est-dom-col-1::before, .est-dom-col-2::before, .est-dom-col-3::before {font-family: "Font Awesome 5 Pro"; font-weight: 700; color: #10ae3f; font-size: 30px; line-height: 1;}
.estensioni-domini-descrizione p {text-align: left;margin-bottom: 14px;line-height: 1.4;font-size: 16px;}
.est-dom-reg-prezzo {font-size: 30px;line-height: 1;font-weight: 700;color:#fff;}
.est-dom-reg-prezzo-dec {vertical-align: top !important;}
.est-dom-reg-iva, .est-dom-partire-da {text-transform: uppercase;letter-spacing: .3px;color:#c8d3df;}
.est-dom-partire-da {font-weight: 600 !important;}
.estensioni-domini-prezzi-title h4 strong, #estensioni-domini-incluso-row-1 h4 strong {color: #071d33 !important; border-bottom: 4px solid #bff3ce;}
.estensioni-domini-prezzi-title-sm h4, .estensioni-domini-prezzi-2 h2, .estensioni-domini-prezzi-3 h2 {color: #fff !important}
.estensioni-domini-prezzi-2 .fusion-column-wrapper, .estensioni-domini-prezzi-3 .fusion-column-wrapper {text-align: center; border: 2px dashed rgba(255,255,255,.2); padding: 25px !important; transition: all .3s ease-in-out; cursor: default;}
.estensioni-domini-prezzi-2 .fusion-column-wrapper:hover, .estensioni-domini-prezzi-3 .fusion-column-wrapper:hover {border: 2px dashed rgba(255,255,255,.35);}
.est-dom-rin-tra-prezzo {color:#10ae3f;font-size: 18px;line-height: 1;margin: 10px 0;}
.est-dom-rin-tra-prezzo-int {font-size: 30px !important;font-weight: 600 !important;margin-left: 2px;}
.est-dom-rin-tra-iva {color: rgba(255,255,255,.4); line-height: 1;}
.estensioni-domini-prezzi-title-sm h4 strong {border-bottom: 2px solid #10ae3f;}
#estensioni-domini-prezzi-rin {background-image: url(https://www.shellrent.com/wp-content/uploads/Shapes-Domini-Estensioni.png);background-position: bottom center !important; background-size: cover; background-repeat: no-repeat !important;}
.estensioni-domini-descrizione .fusion-column-wrapper .tld-content-description h2 {margin-top: 20px; font-size: 24px !important; text-shadow: 0 1px 5px rgba(0,0,0,.2) !important;}
.estensioni-domini-prezzi-title h4, #estensioni-domini-incluso-row-1 h5, .estensioni-tags h5 {color: #334251;}
.tld-content-char, .tld-content-rule {font-size: 16px !important; line-height: 1.4 !important;}
#estensioni-domini-premium {background-image: linear-gradient(105deg,#1bbb4b,#10AE3F) !important}
#estensioni-domini-premium .fusion-layout-column {text-align: center !important; background-image: url(https://www.shellrent.com/wp-content/uploads/Descrizione-Estensione-Singola-Shellrent-Domini-Premium.png); background-repeat: no-repeat; background-position: right 10% center; background-size: auto;}
#estensioni-domini-premium a {color: rgba(255,255,255,.75); display: block; padding: 15px; font-size: 18px; line-height: 1.5 !important;}
#estensioni-domini-premium:hover a {color: rgba(255,255,255,.95) !important}
.estensioni-domini-descrizione .fusion-column-wrapper .tld-content-description {background: #fff; box-shadow: 0 5px 15px rgba(0,0,0,.12); border-radius: 5px; padding: 25px 35px !important; line-height: 1.4;font-size: 16px;} 
.est-dom-intro-form-01 .whoisbar {border: none;}
.est-dom-intro-icona .flag-icon {float: right; top: 32px; transform: translate(0,-50%); margin-right: 6px;}
.tld-cloud ul.tld-cloud-list {list-style: none; padding: 0;}
.tld-cloud ul.tld-cloud-list li {display: inline-block; margin: 5px !important; background: #10AE3F; border-radius: 3px !important; transition: all .3s ease-in-out; background-image: linear-gradient(105deg,#1bbb4b,#10AE3F) !important}
.tld-cloud ul.tld-cloud-list li a {color: #fff !important; padding: 3px 8px; border-radius: 3px !important; font-weight: 700; font-size: 15px; transition: all .3s ease-in-out;}
.tld-cloud ul.tld-cloud-list li:hover {background: #10AE3F !important;}

/* link pagina trasferimento dominio */
.info-trasferimento {position: absolute;width: 100%;height: 100%;left: 0;top: 0;color:rgba(0,0,0,0) !important;}
.estensioni-domini-prezzi-3 .fusion-column-wrapper::before {content: "\f05a";position: absolute;right: 12px;top: 12px;opacity: .7;font-family: "Font Awesome 5 Pro";font-weight: 700;transition: all .3s ease-in-out;font-size: 26px;line-height: 1;}
.estensioni-domini-prezzi-3 .fusion-column-wrapper:hover::before {opacity: 1 !important;}


@media (min-width: 769px) {
#estensioni-domini-prezzi-rin, #estensioni-domini-incluso, .estensioni-tags {padding: 80px 0 !important}
#estensioni-domini-prezzi {padding: 50px 0 0 0 !important;}
#estensioni-domini-prezzi::before {content: ""; background: #001526; clip-path: polygon(100% 0%, 0% 100%, 100% 100%); bottom: 0; left: 0; display: block; position: absolute; width: 100%; height: 100px;}
.est-dom-intro-title h1 {font-size: 63px !important;}
.est-dom-intro-sub h3 {font-size: 24px !important;}
.est-dom-intro-button {height: 65px; border-radius: 0 5px 5px 0 !important;}
.est-dom-intro-form-01 {border-radius: 5px 0 0 5px !important;}
.estensioni-domini-prezzi-title h4 {font-size: 45px !important;}
#estensioni-domini-incluso-row-1 h5, .estensioni-tags h5 {font-size: 35px !important; font-weight: 600 !important;}
.estensioni-domini-prezzi-title-sm h4 {font-size: 35px !important}
.est-dom-col-1, .est-dom-col-2, .est-dom-col-3 {width: 33.333% !important; display: inline-block !important;}
.est-dom-incl-lista {margin-top: 45px;}
.estensioni-domini-descrizione  {padding: 50px 0 !important; margin-bottom: 0 !important;}
.est-dom-reg-prezzo-int {font-size: 60px !important}
.est-dom-intro-form-01 {width: 800px !important}
.floating-price {transform: translate(0,-110px) !important}
.estensioni-tags h5 {margin-bottom: 30px !important;}
.est-dom-intro-sub {margin: 55px 0 30px !important}
.est-dom-intro-button {font-size: 18px !important}
}

@media (max-width: 768px) {
#estensioni-domini-prezzi, #estensioni-domini-prezzi-rin, #estensioni-domini-incluso {padding: 30px !important;}
.est-dom-intro-icona .tld-image-alt-name, .est-dom-intro-icona {display: none !important;}
.est-dom-intro-title h1 strong {display: block !important; font-size: 40px !important;}
.est-dom-intro-button {position: absolute;right: 0; width: 105px; height: 65px; border-radius: 0 5px 5px 0;}
.estensioni-domini-prezzi-title h4, .estensioni-domini-prezzi-title-sm h4, #estensioni-domini-incluso-row-1 h5, .estensioni-tags h5 {font-size: 27px !important; margin-bottom: 20px !important;}
.est-dom-col-1, .est-dom-col-2, .est-dom-col-3 {margin-bottom: 15px !important; margin-top: 15px !important; display: inline-block;}
.estensioni-tags  {padding: 30px 25px !important;}
.est-dom-reg-prezzo-int {font-size: 55px !important;}
.est-dom-intro-sub {margin: 30px 0 30px !important}
.estensioni-domini-descrizione .fusion-column-wrapper .tld-content-description ul {padding-left: 12px !important;}
.est-dom-intro-button {font-size: 14px !important}
}


/* Pagina Trasferimento Domini */

.trasferimento-domini-barra-ricerca .whoisext {position: absolute;bottom: 0;height: 65px;font-size: 20px;padding-bottom: 5px;}

#trasferimento-domini-procedura.trasferimento-domini-procedura-light h2 {color: #fff !important}
#trasferimento-domini-procedura h2 {text-align: center !important; font-weight: 600 !important; margin-bottom: 25px !important}
#trasferimento-domini-procedura.trasferimento-domini-procedura-light h4 {color:rgba(255,255,255,.75) !important;}
#trasferimento-domini-procedura h4 {text-align: center;}
#trasferimento-domini-procedura.trasferimento-domini-procedura-light .fusion_builder_column_1_3 {background:rgba(255,255,255,.1);}
#trasferimento-domini-procedura.trasferimento-domini-procedura-dark .fusion_builder_column_1_3 {background: #fff; box-shadow: 0 2px 15px rgba(0,0,0,0.1);}
#trasferimento-domini-procedura .fusion_builder_column_1_3 {border-radius: 5px;padding: 30px 25px;}
#trasferimento-domini-procedura.trasferimento-domini-procedura-light .fusion_builder_column_1_3 h3, #trasferimento-domini-procedura.trasferimento-domini-procedura-light .fusion_builder_column_1_3 h5 {color: #fff;}
#trasferimento-domini-procedura .fusion_builder_column_1_3 h3 {margin-top: 0 !important; }
#trasferimento-domini-procedura .fusion_builder_column_1_3 h5 {font-size: 16px !important;line-height: 23px;opacity: .8;}
#trasferimento-domini-procedura .fusion_builder_column_1_3 .fontawesome-icon {background-color: rgba(0,0,0,0) !important; width: 20px !important;}
#trasferimento-domini-procedura .fusion_builder_column_1_3 .fusion-content-boxes {margin-bottom: 0 !important;}
#trasferimento-domini-procedura .fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom: 10px !important; min-height: 49px !important}
#trasferimento-domini-procedura.trasferimento-domini-procedura-dark .fusion_builder_column_1_3 .content-container {margin-bottom: 0 !important;}
#trasferimento-domini-procedura.trasferimento-domini-procedura-dark .fusion_builder_column_1_3 .content-container p,
#trasferimento-domini-procedura.trasferimento-domini-procedura-dark .fusion_builder_column_1_3 .content-container {text-align: left; font-size: 14px; line-height: 1.5;}
.info-domini-tempistiche {margin-bottom: 0;line-height: 1.4;font-size: 16px;text-align: center;margin-top: 45px !important;display: inline-block;padding: 0 5%;color: #333351;}

@media (min-width: 769px) {
#trasferimento-domini-procedura.trasferimento-domini-procedura-light .fusion_builder_column_1_3 {min-height: 353px !important}
#trasferimento-domini-procedura.trasferimento-domini-procedura-dark .fusion_builder_column_1_3 {min-height: 336px !important; border: 2px solid #10ae3f}
#trasferimento-domini-procedura.trasferimento-domini-procedura-light .fusion_builder_column_1_3 h3 {font-size: 26px !important;}
#trasferimento-domini-procedura.trasferimento-domini-procedura-dark .fusion_builder_column_1_3 h3 {font-size: 22px !important;}
#trasferimento-domini-procedura {padding: 80px 0 !important;}
#trasferimento-domini-procedura h2 {font-size: 35px !important;}
#trasferimento-domini-procedura h4 {font-size: 21px !important; margin-bottom: 60px !important;}
}

@media (max-width: 768px) {
#trasferimento-domini-procedura {padding: 30px !important;}
}

#trasf-scopri-estensioni {text-align: center;}
#trasf-scopri-estensioni h6 {display: inline-block;}
#trasf-scopri-estensioni a {margin: 0 auto; color: #fff; font-size: 20px; padding: 35px !important; display: block;}
#trasf-scopri-estensioni a::before {content: "\f0ac";font-family: "Font Awesome 5 Pro";font-weight: 700;color: #fff;position: absolute;right: 223px;opacity: 0.2;font-size: 45px;line-height: 1;top: 27px;}



/* Cloud Server HA */

#cloud-server-ha-intro::before {content: "";background: rgba(0,0,0,.1);width: 100%;height: 100%;position: absolute;display: block;top: 0;left: 0;}
#cloud-server-ha-intro, #cloud-server-ha-singolo-intro {background-size: contain !important; background-position: right top 30px !important}

.server-cloud-ha-confronto .panel-wrapper .list-group li i.fa-check::before,
.server-cloud-ha-confronto .panel-wrapper .list-group li i.fa-times::before,
#cloud-server-ha-features .content-box-wrapper {cursor: default;}
#cloud-server-ha-features .content-box-wrapper .heading img {max-width: 40px;}
#cloud-server-ha-features .content-box-wrapper .content-box-heading {font-size: 20px !important; line-height: 1 !important;}
#cloud-server-ha-features .content-box-wrapper .content-container, #cloud-server-ha-features .content-box-wrapper .content-container p {font-size: 15px;line-height: 1.5;text-align: left; margin-bottom: 0 !important;}
#cloud-server-ha-features .fusion-content-boxes {margin-bottom: 0 !important; background: #fff; border-radius: 5px; box-shadow: 0 3px 18px rgba(0,0,0,.05);}
#cloud-server-ha-features .title h2, #cloud-server-ha-infos .title h2 {text-align: center !important;}
#cloud-server-ha-features .fusion-content-boxes .fusion-read-more {float: left;background:#00b5cc;padding: 5px 23px 5px 10px;border-radius: 4px;margin-top: 15px;font-weight: 700;text-transform: uppercase;}
#cloud-server-ha-infos .fusion-content-boxes img {max-width: 70px !important;}

#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(5),
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(6) {cursor: pointer !important;}
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(5) .content-box-heading::after,
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(6) .content-box-heading::after {content: "\f35d";font-family: "Font Awesome 5 Pro";font-weight: 700;font-size: 18px;line-height: 1;color:#edb3dc;opacity: .7;margin-left: 10px;}
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(5):hover .content-box-heading::after,
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(6):hover .content-box-heading::after {opacity: .9;}
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(5) .content-box-wrapper, #cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(6) .content-box-wrapper {cursor: pointer !important}

@media (min-width: 769px){
.cloud-server-ha-pricing-main .cloud-server-ha-pricing {transform: translate(0,-110px) !important}
#cloud-server-ha-features {padding: 80px 0 !important;}
#cloud-server-ha-features .fusion-content-boxes {padding: 40px; margin-right: -40px; margin-left: -40px;}
#cloud-server-ha-features .title h2, #cloud-server-ha-infos .title h2 {font-size: 35px !important;}
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(3) {margin-bottom: 40px !important;}
#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(4), #cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(5) ,#cloud-server-ha-features .fusion-content-boxes .fusion-column:nth-child(6) {margin-bottom: 0 !important;}
#cloud-server-ha-features .content-box-wrapper .content-container {padding-right: 10px ;}
.cloud-server-ha-3-blocchi .title h2 {font-size: 35px !important; line-height: 1 !important; margin-bottom: 50px !important; font-weight: 600 !important;}
.confronto-cloud-server-ha {padding-top: 80px !important; padding-bottom: 35px !important;}
.confronto-cloud-server-ha .title .fusion-text h2 {font-size: 35px !important; margin-bottom: 30px !important;}
.confronto-cloud-server-ha .title .fusion-text h3 {padding: 0 10% !important;}
.confronto-cloud-server-ha .title .fusion-text {margin-bottom: 45px !important;}
.cloud-server-ha-pricing-main .widget_custom_html, .cloud-server-ha-pricing-main .fusion-pricing-table  {margin-bottom: 0 !important;}
#cloud-server-ha-singolo-intro .cloud-server-ha-singolo-prezzo .fusion-button-wrapper .fusion-button {padding: 15px 30px !important;}
}

@media (max-width: 768px){
#cloud-server-ha-intro, #cloud-server-ha-singolo-intro {background-image: none !important;}
#cloud-server-ha-features {padding: 30px 20px !important;}
#cloud-server-ha-features .fusion-content-boxes .fusion-column {margin-bottom: 30px !important;}
#cloud-server-ha-features .fusion-content-boxes {padding: 30px 10px !important;}
}


/* Pagina singola Server HA */

.confronto-cloud-server-ha .title .fusion-text h2 {line-height: 1 !important; font-weight: 600 !important;}
#cloud-server-ha-singolo-intro::before {content: ""; background:rgba(0,0,0,.1);width: 100%;height: 100%;position: absolute;display: block;top: 0;left: 0;}
.cloud-server-ha-singolo-prezzo {padding: 0 !important;transform: scale(1) !important; border-radius: 5px !important; transform: scale(1) !important; }
.cloud-server-ha-singolo-prezzo .sc-prezzi-sc-singolo-prezzo {width: 100% !important; cursor: default;}
.cloud-server-ha-singolo-prezzo .panel-body, .cloud-server-ha-singolo-prezzo:hover .fusion-panel {background-color: rgba(0,0,0,0) !important;}
.cloud-server-ha-singolo-prezzo .panel-wrapper {background-image: linear-gradient(145deg,#1f30ec,#0b2169); border-radius: 6px !important;}
.cloud-server-ha-singolo-prezzo .panel-container, .cloud-server-ha-singolo-prezzo .panel-container .fusion-panel {background-color: rgba(0,0,0,0) !important; border: none !important; transform: scale(1) !important}
.cloud-server-ha-singolo-prezzo .panel-wrapper:hover {transform: scale(1) !important}
.cloud-server-ha-singolo-prezzo .panel-wrapper .dettagli {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}
.cloud-server-ha-singolo-prezzo .panel-heading {border-bottom: 1px solid rgba(255,255,255,.1) !important; padding-top: 0 !important}
.cloud-server-ha-singolo-prezzo .panel-heading h3.title-row {color: #00b5cc; font-size: 40px; font-weight: 700; line-height: 1;}
.cloud-server-ha-singolo-prezzo .panel-heading .typetitle-row {font-size: 18px; color: rgba(255,255,255,.7);}
.cloud-server-ha-singolo-prezzo .panel-container {padding: 20px 20px 30px !important}
.cloud-server-ha-singolo-prezzo .panel-footer , .cloud-server-ha-singolo-prezzo .fusion-button-wrapper, .cloud-server-ha-singolo-prezzo .fusion-button-wrapper .fusion-button {border-radius: 4px !important}
.cloud-server-ha-singolo-prezzo .fusion-button-wrapper .fusion-button {font-size: 18px !important; line-height: 1.3 !important;}
.cloud-server-ha-singolo-prezzo .panel-body {padding-top: 0 !important}
.cloud-server-ha-singolo-prezzo .panel-wrapper .price .time, .cloud-server-ha-singolo-prezzo .panel-wrapper .price .iva {color: rgba(255,255,255,.75) !important}
.cloud-server-ha-singolo-prezzo .panel-wrapper .price .currency {color: #fff !important;}

.cloud-server-ha-3-blocchi .image img {max-width: 40px !important;}
.cloud-server-ha-3-blocchi .content-box-column .content-box-wrapper {background: #fff !important; padding: 30px 20px; box-shadow: 0 0 15px rgba(0,0,0,.05); border: 2px solid #fff !important; transition: all .2s ease-in-out;}
.cloud-server-ha-3-blocchi .content-box-column .content-box-wrapper:hover {box-shadow: 0 0 15px rgba(0,0,0,.1); border: 2px solid #00b5cc !important;}
.cloud-server-ha-3-blocchi .title h2 {text-align: center !important;}


/* blocchi x4 CLOUD SERVER */
.fusion-builder-row-6.server-cloud-2019-serve.sc-4 .content-box-column .content-wrapper {border: 2px solid #00a4ef !important}

/* blocchi x4 CLOUD SERVER HA */
.fusion-builder-row-3.server-cloud-2019-serve.sc-4 .content-box-column .content-wrapper {border: 2px solid #00b5cc !important}


/* confronto */


.cloud-server-ha-confronto-starter .cloud-server-ha-pricing .scha-confronto-starter,
.cloud-server-ha-confronto-basic .cloud-server-ha-pricing .scha-confronto-basic,
.cloud-server-ha-confronto-standard .cloud-server-ha-pricing .scha-confronto-standard,
.cloud-server-ha-confronto-business .cloud-server-ha-pricing .scha-confronto-business,
.cloud-server-ha-confronto-enterprise .cloud-server-ha-pricing .scha-confronto-enterprise {border: 2px solid #00b5cc !important; background-image: linear-gradient(145deg,#fff,#fff) !important}

.cloud-server-ha-confronto-starter .cloud-server-ha-pricing .scha-confronto-starter .list-group li i::before,
.cloud-server-ha-confronto-basic .cloud-server-ha-pricing .scha-confronto-basic .list-group li i::before,
.cloud-server-ha-confronto-standard .cloud-server-ha-pricing .scha-confronto-standard .list-group li i::before,
.cloud-server-ha-confronto-business .cloud-server-ha-pricing .scha-confronto-business .list-group li i::before,
.cloud-server-ha-confronto-enterprise .cloud-server-ha-pricing .scha-confronto-enterprise .list-group li i::before {display: inline-block !important; color: #00b5cc !important}
.confronto-cloud-server-ha .cloud-server-ha-pricing .panel-wrapper .list-group li i::before {display: none;}


.scha-confronto-starter,
.scha-confronto-basic,
.scha-confronto-standard,
.scha-confronto-business,
.scha-confronto-enterprise {background-image: linear-gradient(145deg,#f2f2f2,#f2f2f2) !important}

.confronto-cloud-server-ha .title .fusion-text {text-align: center;}
.confronto-cloud-server-ha .cloud-server-ha-pricing .panel-wrapper .list-group {padding-top: 20px !important;}

#piani-cloud-server-ha .cloud-server-ha-pricing .panel-wrapper .list-group li::after {content: "";background: #000;height: 1px;width: 80%;position: absolute;left: 10%;bottom: 0;opacity: .08;}

.cloud-server-ha-pricing-main .dettagli a {width: 100% !important; height: 100% !important;}
.confronto-cloud-server-ha .dettagli a {width: 100% !important;}
.confronto-cloud-server-ha .dettagli, .confronto-cloud-server-ha .dettagli a {height: 550px !important; margin-top: 0 !important;}
.confronto-cloud-server-ha .price-with-decimal {transform: scale(.8);}
.confronto-cloud-server-ha .panel-body {padding-top: 0 !important}
#piani-cloud-server-ha .cloud-server-ha-pricing .panel-wrapper .list-group li i.fa-info-circle {font-size: 16px; margin-left: 8px; margin-right: 0 !important; color: #00b5cc; float: none; position: relative; z-index: 99999999; display: inline;}


/* Backup Disaster Recovery & Cloud Connect */

.storage-backup-service {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/storage-backup.svg) !important; background-position: bottom !important; background-size: contain !important;}
#recovery-disaster-info .title, #recovery-disaster-features .title {text-align: center;}
#recovery-disaster-features .title h2 {color: #fff !important;}
.icone-recovery-disaster img {max-width: 120px;}
.veeam-csp-partner-logo {margin-bottom: 30px; display: block;}
.icone-recovery-disaster-xl img {max-width: 240px}
.icone-recovery-disaster-l img, .veeam-csp-partner-logo img {max-width: 200px}
.icone-recovery-disaster-l, .icone-recovery-disaster-xl, .veeam-csp-partner-logo {text-align: center;}
.icone-recovery-disaster {margin-top: 10px;}
.veeam-marchio .fusion-panel::after {content: ""; transition: all .3s ease-in-out; position: absolute;width: 98px;height: 50px;top: 15px;right: 30px;background-image: url(https://www.shellrent.com/wp-content/uploads/Veeam-Partnership-Shellrent.png);background-position: center;background-size: contain;background-repeat: no-repeat;}
.veeam-marchio .panel-container:hover .fusion-panel::after {opacity: 1;}
#recovery-disaster-info {background-image: linear-gradient(180deg,#f2f2f2,#fff);}
#recovery-disaster-info .title h6 {font-size: 18px !important;line-height: 1.3 !important;}
#recovery-disaster-info .content-box-heading {font-size: 24px !important;  line-height: 1 !important;  font-weight: 600 !important;  color: #00b336 !important;}
#recovery-disaster-info .content-box-column .content-container p, #recovery-disaster-info .content-box-column .content-container {font-size: 16px !important;  text-align: left !important;  line-height: 1.4 !important;}
#recovery-disaster-cta-verde .fusion-builder-row  {background: #f1f1f1 !important;}
#recovery-disaster-cta-verde {padding: 0 !important}
#recovery-disaster-cta-verde .fusion-layout-column h6, #recovery-disaster-features .fusion-content-boxes, #recovery-disaster-features .fusion-content-boxes .content-box-column, #recovery-disaster-features .fusion-content-boxes .content-box-column .content-container {margin-bottom: 0 !important;}
#recovery-disaster-features .fusion-content-boxes .content-box-column {padding: 25px 20px 15px !important}
#recovery-disaster-features .fusion-content-boxes .content-box-heading {font-size: 21px !important;}
#recovery-disaster-features .fusion-content-boxes .content-box-column .content-container, #recovery-disaster-features .fusion-content-boxes .content-box-column .content-container p {color: rgba(255,255,255,0.85);font-size: 15px;text-align: left;line-height: 1.5;}
#recovery-disaster-cta-verde .fusion-builder-row {border-radius: 5px !important; box-shadow: 0 0 15px rgba(0,0,0,.05);}
#recovery-disaster-cta-verde .fusion-layout-column h3 {margin-top: 0 !important;font-size: 25px !important;font-weight: 600 !important;}
#recovery-disaster-cta-verde .fusion-layout-column h6 {font-size: 18px !important; line-height: 1.4 !important; margin-top: 0 !important;}
#recovery-disaster-cta-verde .fusion-imageframe  {float: right;}
.recovery-disaster-anteprima-servizio .fusion-layout-column  {margin-bottom: 0 !important;}
.recovery-disaster-anteprima-servizio .cntnt h2 {font-weight: 600 !important; margin-bottom: 20px !important;}
.recovery-disaster-anteprima-servizio .cntnt h6 {margin-top: 0 !important; font-size: 16px !important; line-height: 1.4 !important;}
#recovery-disaster-cloud-storage .cntnt .content-box-column-last {width: 100% !important;}
#recovery-disaster-cloud-connect h2::after, #recovery-disaster-cloud-managed h2::after {content: "";width: 90px;height: 45px;display: block;background-image: url(https://www.shellrent.com/wp-content/uploads/Veeam-Partnership-Shellrent.png);background-position: center;background-size: contain;background-repeat: no-repeat;position: absolute;right: 0;top: 5px;}
.recovery-disaster-anteprima-servizio .cntnt .fontawesome-icon {margin-right: 5px !important;}
#recovery-disaster-cta-verde .fusion-imageframe img {max-width: 200px !important;  margin-top: 15px !important;}
.descrizione-recovery-pricing p {margin-bottom: 10px !important;font-size: 16px !important;line-height: 1.4 !important;color: #514f5c;}
.green-button .cntnt .fusion-button {background: #fff !important; border: 2px solid #00b336 !important; border-radius: 50px; box-shadow: 0 3px 10px rgba(0,0,0,.1) !important;}
.green-button .cntnt .fusion-button .fusion-button-text {color: #00b336 !important}
#veeam-fascia-info h5 {color: #fff; text-align: center; font-size: 17px !important; line-height: 1.4 !important; text-shadow: 0 0 5px rgba(0,0,0,.1);}

@media (min-width: 769px){
#recovery-disaster-cloud-storage {padding: 0 0 80px !important;}
#recovery-disaster-cloud-connect, #recovery-disaster-cloud-managed {padding: 80px 0 !important;}
#recovery-disaster-features {padding: 80px 0 140px !important; background-size: contain !important;}
#recovery-disaster-info {padding: 100px 0 80px !important;}
.veeam-marchio .fusion-panel::after {content: "";opacity: 0;}
#recovery-disaster-info .title h2, #recovery-disaster-features .title h2 {font-weight: 600 !important; font-size: 35px !important;}
#recovery-disaster-info .title h6 {padding: 0 5% !important;margin-bottom: 60px !important;}
#recovery-disaster-cta-verde .fusion-builder-row {padding: 35px 45px !important; transform: translate(0,-80px);}
#recovery-disaster-cta-verde .fusion-layout-column h6 {max-width: 450px;}
.recovery-disaster-anteprima-servizio .cntnt h2 {font-size: 35px !important;}
.recovery-disaster-anteprima-servizio .fusion-imageframe img {margin-top: 48px;}
.draas-piani-prezzi {margin-top: -80px !important;}
.recovery-disaster-anteprima-servizio a.shellrent-cta-full-blu {width: max-content !important;}
}

@media (max-width: 768px){
#recovery-disaster-cloud-connect, #recovery-disaster-info, #recovery-disaster-features, #recovery-disaster-cta-verde, #recovery-disaster-cloud-storage, #recovery-disaster-cloud-managed {padding: 30px 20px !important;}
.veeam-marchio .fusion-panel::after {content: "";opacity: 1;}
#recovery-disaster-cloud-storage .content-box-column, #recovery-disaster-cloud-managed .content-box-column, #recovery-disaster-cloud-connect .content-box-column {margin-bottom: 10px !important;}
#recovery-disaster-cloud-connect h2::after, #recovery-disaster-cloud-managed h2::after {position: relative !important; margin-top: 15px !important}
#recovery-disaster-cta-verde .fusion-builder-row {padding: 20px 20px 25px !important; text-align: center !important;}
#recovery-disaster-features {background-size: contain !important;}
#recovery-disaster-cloud-storage .imageframe-align-center, #recovery-disaster-cloud-managed .imageframe-align-center, #recovery-disaster-cloud-connect .imageframe-align-center {display: none !important;}
}

body.wp-core-ui input[type="checkbox"]:checked::before {content: "\f00c";font-family: "Font Awesome 5 Pro";font-weight: 700;color: #0964be;line-height: 1;}


/* Prezzo Reseller */

.tld-table-price-resellerprice a, .tld-table-price-resellerprice {color: #969a9e;}
.tld-table-data-price {text-align: center !important;} 
.tld-table-price-promo-badge {display: inline-block;margin-left: 5px;}
.tld-reseller-price-title {padding-top: 10px; line-height: 1.2; cursor: default} 
.tld-reseller-price-title .tld-reseller-price-title-link {transition: all .3s ease-in-out !important;}
.tld-reseller-price-title .tld-reseller-price-title-link:hover {color: #8b8e91 !important;}


/* Promo Badge */

.tld-promo-badge-disclaimer-container {margin: 0; text-align: center; z-index: -1 !important; display: block;}
.tld-promo-badge-disclaimer {margin: 0 0 0 9px !important;}
.tld-promo-badge-disclaimer-container .tld-promo-badge-container, .tld-promo-badge-disclaimer-container .tld-promo-badge-disclaimer {display: inline-block !important;}
.tld-promo-badge-disclaimer-container .tld-promo-badge-container {transform: none !important;}
.tld-promo-badge-container {color: #fff;text-transform: uppercase;font-size: 11px;background-image: linear-gradient(145deg,#ff396a,#e2b327);border-radius: 50px;text-shadow: 0 0px 5px rgba(0,0,0,.15);padding: 6px 9px;transform: translate(0,-9px); font-weight: 600 !important; line-height: 1 !important;}


@media (min-width: 769px){
.est-dom-intro-title .tld-table-price-promo-badge {position: absolute; top: 15px;}
}

@media (max-width: 768px){
.tld-promo-badge-disclaimer-container {color: #fff; line-height: 1.5; margin: 20px 0 0 !important;}
.tld-promo-badge-disclaimer {margin: 8px 0 0 !important;}
}

/* Estensioni Domini Homepage */

.estensioni-domini-homepage {list-style: none !important; padding: 12px 0 0 !important;}
.estensioni-domini-homepage li {display: inline-block !important; text-align: center !important; cursor: default;}
.estensioni-domini-homepage li img {max-width: 75px !important; height: auto !important; max-height: 15px !important; display: inline-block !important; transform: translate(0,4px);}
.estensioni-domini-homepage li .est-mini-form {display: inline-block !important; line-height: 1; padding-left: 5px;}

@media (min-width: 769px){
.estensioni-domini-homepage li {width: 20% !important;}
}

@media (max-width: 768px){
.estensioni-domini-homepage {text-align: center !important;}
.estensioni-domini-homepage li {margin: 5px 7px !important;}
}



.link-guida-ssl {color: #0964be;margin-top: 15px;display: inline-block;border-bottom: 1px solid #bccfe2;}
.link-guida-ssl:hover {border-bottom: 1px solid #aabfd4; color: #0b5bac;}

/* Web Hosting Linux Cards - Widget */

.web-hosting-card-basic .web-hosting-card-1,
.web-hosting-card-standard .web-hosting-card-2,
.web-hosting-card-business .web-hosting-card-3,
.web-hosting-card-enterprise .web-hosting-card-4 {display: none !important;}


.web-hosting-card-piano .web-hosting-card-container {background: #fff !important; }
.web-hosting-card-static .web-hosting-card-container {background: #10ae3f !important;}
.web-hosting-card-container {box-shadow: 0 0 12px rgba(0,0,0,.06); padding: 15px 22px !important;}
.web-hosting-card-container h6 {font-size: 20px !important; font-weight: 600 !important; line-height: 1.4 !important;}
.web-hosting-card-static h5 {font-size: 24px !important; color: #fff !important; line-height: 1.4 !important}
.web-hosting-card a {color: #10ae3f !important;font-size: 14px !important;text-transform: uppercase !important;font-weight: 600 !important;display: block;}
.web-hosting-card:hover a {color: #0d9b38 !important;}
.web-hosting-card p {margin: 15px 0 !important;line-height: 1.4;font-size: 16px;}
.web-hosting-card-piano .web-hosting-card-container {border-radius: 4px !important;}
.web-hosting-card-static .web-hosting-card-container {border-radius: 4px 4px 4px 20px !important;}
.web-hosting-card-static .web-hosting-card-container::after {content: "\f061";font-family: "Font Awesome 5 Pro";font-weight: 700;color: rgba(255,255,255,.75);font-size: 20px;}


@media (min-width: 769px){
.web-hosting-card {width: 25% !important;}
.web-hosting-card-container {min-height: 215px !important}
.web-hosting-cards {display: flex !important;}
.web-hosting-card {float: none; padding: 0 6px; display: inline-block !important;}
.web-hosting-card p {min-height: 72px !important;}
}

@media (max-width: 768px){
.web-hosting-cards {display: block !important;}
.web-hosting-cards .web-hosting-card {margin: 10px 0 !important;}
.web-hosting-card {float: left; padding: 0 6px; display: block !important; width: 100% !important}

}


/* Tabella Promo*/

.tld-table-price-promo-badge .tooltip {font-weight: 400 !important;}
.tld-promo-badge-disclaimer-container .tld-promo-badge-disclaimer {color: #eee !important}
.tld-promo-badge-disclaimer-container {margin-bottom: 25px !important}


/* Pagina Who Is Privacy */

.whois-pricing {background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,.15); text-align: center; padding: 5px 5px 22px;}
.whois-pricing h2 {color: #fff !important; text-shadow: 0 0 8px rgba(0,0,0,.15); margin-bottom: 18px !important; padding: 10px; border-radius: 5px 5px 0 0; background-image: linear-gradient(145deg,#4d89e2,#3a66b4)}

@media (min-width: 769px){
.whois-pricing {position: absolute; transform: translate(0,-145px); right: 0 !important}
.whois-pricing h2 {font-size: 30px !important;}
}

@media (max-width: 768px){
.whois-pricing {margin-top: 30px !important;}
}


/* Pagina CMS Autoinstallanti */

.cms-auto-pricing {background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,.15); text-align: center; padding: 5px 5px 22px;}
.cms-auto-pricing h2 {color: #fff; text-shadow: 0 0 8px rgba(0,0,0,.15); margin-bottom: 18px !important; padding: 10px; border-radius: 5px 5px 0 0; background-image: linear-gradient(145deg,#005f6f,#00354c)}
.cms-auto-pricing h4 {padding: 0 5%; line-height: 1.5; font-size: 19px;}
.cms-auto-title {text-align: center !important}
.cms-auto-title h2 {margin-bottom: 20px !important; font-weight: 600 !important;}
.cms-auto-title h5 {margin-top: 0px !important; line-height: 1.4 !important; font-size: 16px !important;}

@media (min-width: 769px){
.cms-auto-pricing {position: absolute; transform: translate(0,-145px); right: 0 !important;}
.cms-auto-pricing h2 {font-size: 30px !important;}
.cms-auto-title {margin-bottom: 80px !important;}
.cms-auto-title h2 {font-size: 32px !important;}
}

@media (max-width: 768px){
.cms-auto-pricing {margin-top: 30px !important;}
.cms-auto-title {margin-bottom: 60px !important;}
}



/* Pagina CMS lista compatibilitá */

#lc-cms-intro h1, #lc-cms-intro .content-box-heading {color: #fff !important;}
#lc-cms-intro .content-box-heading {line-height: 1.3 !important; font-size: 24px !important; font-weight: 600 !important;}
#lc-cms-intro h1 {text-align: center !important; margin-top: 0 !important; line-height: 1.3 !important;}
#lc-cms-intro .fusion-content-boxes, #lc-cms-intro .fusion-content-boxes .content-box-column {margin-bottom: 0 !important;}
#lc-cms-intro .fusion-content-boxes i.fontawesome-icon {background-color: rgba(0,0,0,0) !important; color: #8bf6f1 !important; margin-right: 10px !important; }
#lc-cms-intro h3 {margin-top: 0; margin-bottom: 40px; text-align: center; color: rgba(255,255,255,.95);}
.lc-cms-pricing {background: #fff; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,.15); text-align: center; padding: 5px 5px 22px;}
.lc-cms-pricing h2 {color: #fff; text-shadow: 0 0 8px rgba(0,0,0,.15); margin-bottom: 18px !important; padding: 10px; border-radius: 5px 5px 0 0; background-image: linear-gradient(145deg,#4d89e2,#3a66b4)}
.lc-cms-info .fusion-text h5 {line-height: 1.4 !important; font-size: 17px !important;}
.lc-cms-info .fusion-text {text-align: center}
#lc-cms-intro .content-container {line-height: 1.3 !important; font-size: 20px; color: #fff !important;}
#lc-cms-intro .content-container strong {font-size: 24px !important; font-weight: 600 !important; display: block;}
#lc-cms-intro .fusion-content-boxes .content-box-wrapper  {border: 1px dashed rgba(255,255,255,.45); border-radius: 10px; padding: 15px; transition: all .3s ease-in-out;}
#lc-cms-intro .fusion-content-boxes .content-box-wrapper:hover {border: 1px dashed rgba(255,255,255,.75)}
#lc-cms-intro .fusion-content-boxes.content-boxes-icon-on-top .heading img {margin-bottom: 0 !important;}
.lc-cms-lista {margin-top: 45px !important;}
.lc-cms-lista .content-box-heading {padding-left: 35px !important;}
.lc-cms-lista i.fontawesome-icon {color: #9ac8f6 !important; transform: translate(0,-5px);}
.lc-cms-lista .content-box-column {padding: 0 !important; margin-bottom: 8px !important;}
.lc-cms-info .fusion-text h2 {font-weight: 600 !important;}

@media (min-width: 769px){
#lc-cms-intro {padding: 80px 0 90px !important}
.lc-cms-info {padding: 80px 0  40px !important}
#lc-cms-intro h1 {font-size: 35px;}
#lc-cms-intro .fusion-content-boxes {max-width: 1000px !important; margin: 0 auto !important;}
#lc-cms-intro h3 {font-size: 25px !important;}
.lc-cms-info .fusion-text h2 {font-size: 32px !important;}
}

@media (max-width: 768px){
#lc-cms-intro, .lc-cms-info {padding: 30px 20px !important}
#lc-cms-intro h1 {font-size: 26px;}
#lc-cms-intro .fusion-content-boxes.content-boxes-icon-on-top .heading img {max-width: 150px !important;}
}

/* Partner Maima */

.partner-maima {margin-bottom: -10px; display: block; font-size: 15px;}


/* Ultime Novità */

.ultime-novita-rss-blog a.rsswidget::before {display: none !important;}
.ultime-novita-rss-blog ul li {border-radius: 5px !important;box-shadow: 0 3px 12px rgba(0,0,0,.08);background: #fff !important;padding: 15px 18px !important;opacity: .92; transition: all .3s ease-in-out;}
.ultime-novita-rss-blog ul li:hover {opacity: 1 !important;}
.ultime-novita-rss-blog a.rsswidget {line-height: 1.4 !important;padding-bottom: 15px !important;font-size: 21px !important;color: #111 !important; font-weight: 600 !important; line-height: 1.3 !important;}
.ultime-novita-rss-blog .rssSummary {line-height: 1.5; font-size: 14px; color: #4c555f;}
.ultime-novita-rss-blog .rss-date {font-size: 12px;}

@media (min-width: 769px){
.ultime-novita-rss-blog ul li {width: 31%; display: inline-grid !important; margin: 0 1% !important; color: #aaa !important; margin-bottom: 15px !important;}
}


.prezzo-backup-giornaliero-mail {max-width: 210px;}

@media (min-width: 1200px){
.prezzo-backup-giornaliero-mail {position: absolute; right: -60px; top: -30px;}
.padding-h3-backup-giornaliero-mail h3 {padding-right: 150px !important;}
}


/* Fascia Servizi Aggiuntivi - Widget */

#servizi-aggiuntivi-shellrent {background: #dfe2e4 !important;}
#servizi-aggiuntivi-shellrent .widget_custom_html {margin-bottom: 0 !important;}
.servizi-aggiuntivi-shellrent-list .sas-single .sas-title h5 {font-size: 18px; line-height: 1.4 !important; font-weight: 700; cursor: default;}
.servizi-aggiuntivi-shellrent-list .sas-single {display: inline-block; border-radius: 3px; box-shadow: 0 0 10px rgba(0,0,0,.08); padding: 25px; float: left;}
.sas-icon, .sas-title, .sas-cta {display: inline-block; width: 100%;}
.sas-icon-container {display: inline-block; height: 38px; width: 38px; border-radius: 100%;}
.sas-icon .fontawesome-icon {left: 50%; position: relative; transform: translate(-50%,-50%); top: 50%; font-size: 20px;}
.sas-cta a {font-size: 15px; font-weight: 700;}
.sas-icon .fontawesome-icon, .sas-icon .fontawesome-icon::before, .sas-title h5, .sas-single, .sas-icon-container {transition: all .2s ease-in-out}
.servizi-aggiuntivi-sezione-title {text-align: center; padding-bottom: 45px !important;}
.servizi-aggiuntivi-sezione-title h2 {font-weight: 600 !important; margin-bottom: 20px !important}
.servizi-aggiuntivi-sezione-title h6 {color: #677983 !important; margin: 0;}

.sas-single .sas-cta a::after {content: "\f061"; font-weight: 300 !important; font-family: "Font Awesome 5 Pro"; color: #8e9598 !important; margin-left: 6px; transition: all .2s ease-in-out; opacity: .6; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; opacity: .6;}
.sas-single .sas-cta a:hover::after {margin-left: 9px; opacity: 1 !important;}
.sas-single .sas-cta a {color: #8e9598 !important; font-size: 16px !important; font-weight: 600 !important; transition: all .3s ease-in-out; line-height: 1 !important;}
.sas-single {background: #fff}

.servizi-aggiuntivi-icona-plesk {width: 100%; display: block; text-align: center; background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/plesk_positive.svg); background-repeat: no-repeat; background-size: 28px; background-position: center; height: 38px;}

/* hover */
.sas-single:hover {box-shadow: 0 0 10px rgba(0,0,0,.12) !important;}
.sas-single:hover .sas-title h5 {color: #fff !important;}
.sas-single:hover .sas-icon-container {background: rgba(255,255,255,.2) !important}
.sas-single:hover .sas-icon .fontawesome-icon::before {color: #fff !important;}
.sas-single:hover .sas-cta a, .sas-single:hover .sas-cta a::after {color: #fff !important}

/* Hosting Linux */
.sas-hosting .sas-icon-container {background: rgba(255, 162, 5, .25);}
.sas-hosting .sas-icon .fontawesome-icon::before {color: #ffa205;}

/* Hosting Windows */
.sas-hosting-windows .sas-icon-container {background: rgba(0, 164, 239, .25) !important;}
.sas-hosting-windows .sas-icon .fontawesome-icon::before {color: #00a4ef !important;}

/* Hosting Plesk */
.sas-hosting-plesk .sas-icon-container {background: rgba(235, 44, 31, .25) !important;}
.sas-hosting-plesk .sas-icon .fontawesome-icon::before {color: #eb2c1f !important;}

/* Hosting:hover */
.sas-hosting .sas-single:hover {background: #ffa205;}
.sas-hosting-windows .sas-single:hover {background: #00a4ef !important;}
.sas-hosting-plesk .sas-single:hover {background: #eb2c1f !important;}

/* Domini */
.sas-domini .sas-icon-container {background: rgba(16, 174, 63, .25);}
.sas-domini .sas-icon .fontawesome-icon::before {color: #10ae3f;}

/* Domini:hover */
.sas-domini .sas-single:hover {background: #10ae3f;}

/* Server - Cloud */
.sas-server-cloud .sas-icon-container {background: rgba(0, 156, 234, .25);}
.sas-server-cloud .sas-icon .fontawesome-icon::before {color: #009cea;}

/* Server - Cloud HA */
.sas-server-cloud-ha .sas-icon-container {background: rgba(0, 181, 204, .25);}
.sas-server-cloud-ha .sas-icon .fontawesome-icon::before {color: #00b5cc;}

/* Server - Private */
.sas-server-private .sas-icon-container {background: rgba(68, 108, 179, .25);}
.sas-server-private .sas-icon .fontawesome-icon::before {color: #446cb3;}

/* Server - Dedicati */
.sas-server-dedicati .sas-icon-container {background: rgba(169, 3, 179, .25);}
.sas-server-dedicati .sas-icon .fontawesome-icon::before {color: #a903b3;}

/* Server:hover */
.sas-server-cloud .sas-single:hover {background: #009cea !important;}
.sas-server-cloud-ha .sas-single:hover {background: #00b5cc !important;}
.sas-server-private .sas-single:hover {background: #446cb3 !important;}
.sas-server-dedicati .sas-single:hover {background: #a903b3 !important;}

.sas-server-private .servizi-aggiuntivi-shellrent-list .sas-single:nth-child(4),
.sas-server-dedicati .servizi-aggiuntivi-shellrent-list .sas-single:nth-child(4) {display: none !important;} /* no backup giornaliero server dedicati */


@media (min-width: 769px){
#servizi-aggiuntivi-shellrent {padding: 70px 0 !important;}
.servizi-aggiuntivi-shellrent-list .sas-single {width: 18%; margin: 1%;}
.servizi-aggiuntivi-sezione-title h2 {font-size: 35px !important;}
.servizi-aggiuntivi-sezione-title h6 {font-size: 18px !important;}
.sas-hosting .sas-single .sas-title h5 {min-height: 80px !important;}
.sas-domini .sas-single .sas-title h5 {min-height: 54px !important;}
.sas-server .sas-single .sas-title h5 {min-height: 80px !important;}
}

@media (max-width: 768px){
#servizi-aggiuntivi-shellrent {padding: 30px 20px !important;}
.servizi-aggiuntivi-shellrent-list .sas-single {width: 100% !important; margin-bottom: 10px !important;}
.servizi-aggiuntivi-sezione-title h6 {font-size: 16px !important;}
}


/* Cloudflare fascia CTA - Widget */

.cloudflare-fascia img {max-width: 240px !important;}
.cloudflare-fascia .fusion-text p, .cloudflare-fascia .fusion-text h2 {color: #fff !important}
.cloudflare-fascia .fusion-text h2 {font-weight: 700 !important; margin-bottom: 25px !important}
.cloudflare-fascia .fusion-text p {font-size: 15px !important; font-weight: 400 !important; line-height: 1.5 !important; margin-bottom: 30px !important;}
.cloudflare-cta .fusion-button, .cloudflare-intro .fusion-button {box-shadow: 0 6px 16px rgba(0,0,0,.1) !important;}


/* Fascia Contatti Footer */

.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-box-wrapper {cursor: default;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-box-heading {font-size: 26px !important; font-weight: 600 !important;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-container {margin-bottom: 0 !important;font-size: 16px !important; padding-right: 16% !important; text-align: left !important; line-height: 1.4 !important;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-container a {color: #8da7c0;background-image: linear-gradient(145deg,#c0eae8,#c0d5ea); background-size: 100% 0px; background-position: bottom 2px center; background-repeat: no-repeat; transition: all .3s ease-in-out; padding: 0 3px !important; padding-bottom: 5px !important; font-weight: 600 !important;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-box-wrapper:hover .content-container a {color: #0964be !important;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-box-wrapper .content-container a:hover {background-size: 100% 11px;}
.shellrent-home-2020-contatti-footer .fontawesome-icon::before {font-family: "Font Awesome 5 Pro" !important; font-weight: 300 !important;}

@media (min-width: 769px){
.shellrent-home-2020-contatti-footer {padding-top: 50px !important;}
}    

@media (max-width: 768px){
.shellrent-home-2020-contatti-footer {padding: 30px 20px !important;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes, .shellrent-home-2020-contatti-footer .fusion-content-boxes .content-box-column-last {margin-bottom: 0 !important;}
.shellrent-home-2020-contatti-footer .fusion-content-boxes .content-container a {color: #0964be !important;}
}


/* Servizi Aggiuntivi */

#shellrent-servizi-aggiuntivi .widget_text {margin-bottom: 0 !important;}
#shellrent-web-hosting-offrono {background-image: linear-gradient(180deg,#fafafa,#f2f2f2) !important}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .content-box-heading {font-weight: 600 !important; font-size: 18px !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper {background: #fff !important; box-shadow: 0 0 15px rgba(0,0,0,.06); padding: 20px !important; border: 2px solid #fff; transition: all .3s ease-in-out; border-radius: 3px !important; cursor: default;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .content-box-heading, #shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .content-container {padding-left: 70px !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .content-container {margin-bottom: 10px !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .icon {width: 50px !important; text-align: center !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .icon .fontawesome-icon {margin: 0 auto !important; float: none !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .icon .fontawesome-icon::before {color: #8da7c0; transition: all .3s ease-in-out; font-size: 40px !important; font-weight: 300 !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .content-container, #shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .content-container p {font-size: 15px; line-height: 1.5; text-align: left;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper:hover {border-color: #0964be !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper:hover .icon .fontawesome-icon::before {color: #0964be !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper:hover .shellrent-cta-linear-blu {opacity: 1 !important;}
#shellrent-web-hosting-offrono .shellrent-cta-linear-blu {margin-left: 70px !important; opacity: .9;}
#shellrent-web-hosting-offrono .widget_text, #shellrent-web-hosting-offrono .fusion-content-boxes {margin-bottom: 0 !important;}
#shellrent-web-hosting-offrono .title h2 {font-weight: 600 !important;}

@media(min-width: 769px){
#shellrent-servizi-aggiuntivi, #shellrent-web-hosting-offrono {padding-top: 80px !important; padding-bottom: 80px !important;}
}

@media(max-width: 768px){
#shellrent-servizi-aggiuntivi, #shellrent-web-hosting-offrono {padding: 30px 20px !important}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-column {margin-bottom: 25px !important;}
#shellrent-web-hosting-offrono .fusion-content-boxes .content-box-wrapper .icon .fontawesome-icon::before, .shellrent-home-2020-sicurezza-blocchi .content-box-column .content-box-wrapper .fontawesome-icon::before {color: #0964be !important;}
}


/* Server Area */

.link-acquista-diretto {display: block; margin-top: 10px;}

.letsencrypt-content h4 {margin-top: 0; font-size: 24px; margin-bottom: 15px;}
.letsencrypt-content p {font-size: 16px; line-height: 1.5;}
.wh-encrypt .fusion-column-first {padding: 20px 0 !important;}
.wh-confronta-content {margin-bottom: 0 !important;}


@media(max-width: 768px){
a.acquista-servizio {opacity: 1 !important}
.server-dedicati-info .riga-3 .shellrent-cta-linear-blu {margin: 20px 0 !important; display: block;}
}

.server-dedicati-info .riga-3 {text-align: center;}


/* Cloud Server 2020 */

#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .widget_text {margin-bottom: 0 !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text {text-align: center !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h2 {font-weight: 600 !important; margin-bottom: 20px !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h2,
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h6 {margin-top: 0 !important; line-height: 1.4 !important;}

@media(min-width: 769px){
#server-cloud-servizi-aggiuntivi-boxes {padding: 80px 20px !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h2 {font-size: 35px !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h6 {font-size: 18px !important;}
}

@media(max-width: 768px){
#server-cloud-servizi-aggiuntivi-boxes {padding: 30px 20px !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h2 {font-size: 28px !important;}
#server-cloud-servizi-aggiuntivi-boxes .fusion-layout-column .fusion-text h6 {font-size: 16px !important;}
}

.margin-right-prezzo {margin-right: 20px;}


/* Pagina Lets Encrypt */

.lets-encrypt-intro .fusion-builder-row {max-width: 1200px !important}
.lets-encrypt-intro::before {content: ""; position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background: linear-gradient(145deg,#3dc5ff,#ffb235); opacity: .2;}

/* Fascia Certificati SSL */

#fascia-certificati-ssl .fascia-certificati-ssl-blocco {background: rgba(255,255,255,.92); transition: all .2s ease-in-out; padding: 20px !important; border-radius: 2px !important; border-left: 4px solid; cursor: default;}
#fascia-certificati-ssl .fascia-certificati-ssl-blocco:hover {background: rgba(255,255,255,1);}
#fascia-certificati-ssl .fascia-certificati-ssl-blocco img {max-height: 35px;}
#fascia-certificati-ssl .fascia-certificati-ssl-blocco h3 {font-weight: 600 !important; font-size: 24px !important; margin: 18px 0 10px !important;}
#fascia-certificati-ssl .fascia-certificati-ssl-blocco h6 {margin: 25px 0 !important; font-size: 17px !important; line-height: 1.5 !important;}
#fascia-certificati-ssl .title h2 {color: #fff !important; font-weight: 600 !important; text-align: center !important;}
.cert-ssl-sectigo {border-color: #0964be !important;}
.cert-ssl-lets-encrypt {border-color: #ffa205 !important;}
#fascia-certificati-ssl .shellrent-cta-row {text-align: left !important;}

@media(min-width: 769px){
#fascia-certificati-ssl {padding: 50px 0  60px !important; background-size: 250px !important; background-image: url("https://www.shellrent.com/wp-content/uploads/vectors/certificati-ssl/shield.svg") !important; background-position: top 35px right 12% !important;}
#fascia-certificati-ssl .fascia-certificati-ssl-blocco {min-height: 225px !important}
#fascia-certificati-ssl .title h2 {font-size: 35px !important}
}

@media(max-width: 768px){
#fascia-certificati-ssl {padding: 30px 20px !important;}
.cert-ssl-sectigo {margin-bottom: 20px !important;}
}


/* Landing Page Backup */

#backup-servizi-intro h1, #backup-servizi-intro h6 {color: #fff !important; margin-top: 0 !important;}
#backup-servizi-intro::before {content: ""; background: #000; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; opacity: .35;}
#backup-servizi-intro h1 {font-weight: 600 !important; margin-bottom: 25px !important}
#backup-servizi-intro h6, .backup-servizi-fascia-blocchi h5 {margin-bottom: 0 !important; line-height: 1.4 !important;}
#backup-servizi-fascia-web-db, #backup-servizi-fascia-first-save {background-image: linear-gradient(180deg,#f2f2f2,#e2e2e2) !important;}
.backup-servizi-fascia-blocchi .fusion-layout-column {margin-bottom: 0 !important;}
.backup-servizi-fascia-blocchi h2 {font-weight: 600 !important; margin-bottom: 20px !important;}
.backup-servizi-fascia-blocchi h2, .backup-servizi-fascia-blocchi h5 {margin-top: 0 !important}
.backup-servizi-fascia-blocchi .fusion-text {text-align: center;}
.backup-servizi-blocco {display: inline-block; padding: 18px; height: 100%; margin: 0;}
.backup-servizi-blocco-content {background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.08); padding: 22px; height: 100%; border: 2px solid #fff; border-radius: 2px; position: relative; cursor: default; transition: all .2s ease-in-out;}
.backup-servizi-blocco-content:hover {box-shadow: 0 0 15px rgba(0,0,0,.12);}
.backup-servizi-blocco-highlight .backup-servizi-blocco-content {border: 2px solid #ffa205}
.backup-label-incluso, .backup-label-aggiuntivo {position: absolute; top: -29px; font-size: 13px; border-radius: 2px 2px 0 0; padding: 2px 12px; left: 12px; font-weight: 700;} 
.backup-label-incluso {background: #ffa205; color: #fff;}
.backup-label-aggiuntivo {background: #fff; color: #0964be; box-shadow: 0px -4px 8px -2px rgba(0,0,0,.1);}
.backup-label-aggiuntivo::after {content: "\f055";}
.backup-label-incluso::after {content: "\f058";}
.backup-label-aggiuntivo::after, .backup-label-incluso::after {font-family: "Font Awesome 5 Pro"; margin-left: 5px; font-weight: 300;}
.backup-servizi-blocco-content h3 {margin-top: 0 !important; font-weight: 700; font-size: 25px;}
.backup-servizi-blocco-content a.shellrent-cta-linear-blu {display: block; margin-top: 20px;}
.backup-label-advanced {border: 2px solid #ffa205; border-radius: 2px; padding: 10px 15px; line-height: 1.4 !important;}
.backup-servizi-blocco-content p, .backup-servizi-blocco-content .backup-label-advanced {font-size: 16px; line-height: 1.4; color: #384047}
.backup-servizi-blocco-content .backup-label-advanced a {color: #ffa205 !important; text-shadow: 0 0 5px rgba(0,0,0,.1);}
.backup-servizi-blocco-prezzo {position: absolute; top: 25px; right: 20px; line-height: 1; display: table; transition: all .2s ease-in-out;}
.backup-servizi-blocco-prezzo-euro {color: #0964be; font-size: 19px;}
.backup-servizi-blocco-prezzo-decimal {color: #0964be; font-weight: 700; font-size: 25px;}
.backup-servizi-blocco-prezzo-iva {font-size: 12px; color: #8ea8c1; padding-left: 3px;}
.backup-servizi-blocco-prezzo-euro, .backup-servizi-blocco-prezzo-decimal, .backup-servizi-blocco-prezzo-iva {display: table-cell; vertical-align: middle;}
.backup-servizi-blocco-content .backup-servizi-blocco-prezzo {opacity: .9;}
.backup-servizi-blocco-content:hover .backup-servizi-blocco-prezzo {opacity: 1 !important;}
.backup-servizi-blocco-x1 {margin: 0 auto;}

#servizi-di-backup-cta {padding: 80px 20px 0 !important;}
#servizi-di-backup-cta .fusion-layout-column .fusion-column-wrapper {text-align: center !important; background-image: url("https://www.shellrent.com/wp-content/uploads/vectors/backup-cta.svg"); background-position: bottom !important; padding: 35px !important; border-radius: 3px !important; box-shadow: 0 6px 18px 0 rgba(47,47,47,.15);}
#servizi-di-backup-cta .fusion-layout-column .fusion-column-wrapper h2 {font-size: 24px !important; font-weight: 600 !important; margin-bottom: 15px !important;}
#servizi-di-backup-cta .fusion-layout-column .fusion-column-wrapper p {color: #383838 !important; font-size: 16px !important;}
#servizi-di-backup-cta .fusion-layout-column .fusion-column-wrapper h2 i {color: #000 !important; opacity: .4; margin-right: 5px;}


@media(min-width: 769px){
#backup-servizi-intro {min-height: 450px;}
#backup-servizi-intro .fusion-imageframe {position: absolute; top: -55px;}
#backup-servizi-intro .fusion-imageframe img {transform: scaleX(-1);}
#backup-servizi-intro, .backup-servizi-fascia-blocchi {padding: 80px 20px !important;}
#backup-servizi-intro h1 {font-size: 42px !important;}
.backup-servizi-fascia-blocchi h2 {font-size: 35px !important;}
.backup-servizi-blocchi {margin-top: 70px;}
#backup-servizi-intro h6 {font-size: 18px !important;}
.backup-servizi-fascia-blocchi .fusion-text h2::after {font-family: "Font Awesome 5 Pro"; color: #0964be; font-size: 25px; margin-left: 10px; font-weight: 300; transform: translate(0,-2px); display: inline-block;}
#backup-servizi-fascia-web-db .fusion-text h2::after {content: "\f233"}
#backup-servizi-fascia-first-save .fusion-text h2::after {content: "\f274"}
#backup-servizi-fascia-hosting-mail .fusion-text h2::after {content: "\f0e0"}
.backup-servizi-fascia-blocchi h5 {font-size: 18px !important;}
#backup-servizi-fascia-web-db .backup-servizi-blocco .backup-servizi-blocco-content {min-height: 298px !important;}
#backup-servizi-fascia-hosting-mail .backup-servizi-blocco .backup-servizi-blocco-content {min-height: 230px !important;}
}

@media (max-width: 768px){
#backup-servizi-intro, .backup-servizi-fascia-blocchi {padding: 30px 20px !important;}
#backup-servizi-intro h1 {font-size: 35px !important;}
.backup-servizi-blocchi {margin-top: 40px;}
#backup-servizi-intro .fusion-column-wrapper {text-align: center;}
#backup-servizi-intro h6 {font-size: 16px !important;}
#backup-servizi-intro .fusion-imageframe img {max-width: 350px; margin-top: 20px;}
.backup-servizi-blocco {margin-top: 15px !important;}
.backup-servizi-fascia-blocchi h5 {font-size: 16px !important;}
}

@media(min-width: 981px){
.backup-servizi-blocco-x3 {width: 33.333%;}
.backup-servizi-blocco-x2 {width: 50%;}
.backup-servizi-blocco-x1 {width: 50%;}
.backup-servizi-fascia-blocchi .fusion-text {padding: 0 5%;}
.backup-servizi-blocchi {display: flex;}
}

@media (max-width: 980px){
.backup-servizi-blocco-x3, .backup-servizi-blocco-x2, .backup-servizi-blocco-x1 {width: 100%; display: inline-block;}
.backup-servizi-blocchi {display: block;}
}

@media(min-width: 1250px){#backup-servizi-fascia-web-db .backup-servizi-blocchi {margin-left: -40px; margin-right: -40px;}}


#contattaci-intro::before {content: ""; width: 100%; height: 100%; display: block; position: absolute; opacity: .9; background-image: linear-gradient(145deg,#288BE2,#4923B3); top: 0; left: 0;}

@media(min-width: 769px){
#contattaci-intro {background-position: top -210px center !important;}
}

.fusion-faqs-wrapper {display: block !important;}


/* Landing Page Solidarietà 2020 */

.landing-page-solidarieta-intro {background-color: #fff; background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/landing-page-server.svg) !important; background-position: right 20% bottom -1px !important; background-repeat: no-repeat !important; background-size: 400px !important;}
#landing-page-intro.landing-page-solidarieta-intro p {margin-bottom: 15px !important; color: #fff !important; line-height: 1.4 !important;}
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .panel-wrapper {width: 100% !important;}
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .list-group-min-height {min-height: 0 !important;}
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .integer-part::after {content: ""; width: 140%; height: 3px; background: #ffa205; position: absolute; left: -3px; top: 50%; transform: rotate(-16deg); z-index: 99;}
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .integer-part {position: relative !important;}
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .currency,
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .integer-part,
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .decimal-part {color: #8ec0f1 !important;}
#landing-page-solidarieta-tabella.wh-tab-pricing-linux .linux-enterprise {border: 2px solid #ffa205 !important;}

.landing-page-solidarieta-gratuito {color: #0964be; font-weight: 700; font-size: 35px; line-height: 1;}

#landing-page-solidarieta-step ul {list-style: none !important; padding: 0 !important;}
#landing-page-solidarieta-step ul li {font-size: 18px; color: #181818; margin-bottom: 20px; line-height: 1.3;}
#landing-page-solidarieta-step ul li a {color: #0964be !important}
#landing-page-solidarieta-step h3 {margin-bottom: 10px; font-weight: 700; font-size: 35px; line-height: 1.3; }

#landing-page-solidarieta-blocchi .heading {margin-bottom: 0 !important; padding-top: 90px; background-repeat: no-repeat; background-position: top center; background-size: 85px;}
#landing-page-solidarieta-blocchi .fusion-content-boxes .content-box-column:nth-child(2) .heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/landing-hosting-performance.svg);}
#landing-page-solidarieta-blocchi .fusion-content-boxes .content-box-column:nth-child(3) .heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/landing-hosting-backup.svg);}
#landing-page-solidarieta-blocchi .fusion-content-boxes .content-box-column:nth-child(4) .heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/landing-hosting-certificato.svg);}
#landing-page-solidarieta-blocchi .fusion-content-boxes .content-box-column:nth-child(5) .heading {background-image: url(https://www.shellrent.com/wp-content/uploads/vectors/landing-hosting-mail.svg);}
#landing-page-solidarieta-blocchi .content-box-wrapper:hover {background-image: linear-gradient(white, white), linear-gradient(145deg,#3471E5,#8eb2e5) !important}
#landing-page-solidarieta-blocchi .content-box-wrapper .content-box-heading {display: block !important; margin: 20px 0 15px !important; height: auto !important;}
#landing-page-solidarieta-blocchi .content-box-wrapper .content-container {margin-bottom: 0 !important;}
#landing-page-solidarieta-blocchi {background-image: none !important;}

.landing-page-solidarieta-disclaimer {background: #d4e1f4; padding: 25px 30px; box-shadow: 0 6px 18px 0 rgba(47,47,47,.1); color: #0964be; line-height: 1.4;}
.landing-page-solidarieta-disclaimer h5 {font-weight: 700; font-size: 20px !important; margin-top: 0; margin-bottom: 10px !important;}
.landing-page-solidarieta-disclaimer p {margin-bottom: 0 !important; font-size: 15px !important;}

@media (min-width: 981px){
#landing-page-solidarieta-step {padding-left: 45px !important;}
#landing-page-solidarieta-promo {padding: 70px 20px 30px !important}
#landing-page-solidarieta-blocchi .content-box-column {margin-bottom: 0 !important}
#landing-page-solidarieta-blocchi .content-container {min-height: 182px !important;}
#landing-page-solidarieta-step h3 {margin-top: 45px;}
.landing-page-solidarieta-disclaimer {margin-top: 45px !important;}
#landing-page-intro.landing-page-solidarieta-intro p {padding-right: 46% !important; font-size: 21px !important;}
}

@media (max-width: 980px){
#landing-page-solidarieta-promo {padding: 30px 20px !important}
.landing-page-solidarieta-disclaimer {margin-top: 35px !important;}
#landing-page-intro.landing-page-solidarieta-intro p {font-size: 18px !important;}
}    




/* Listino Verticale Server - Widget */

.listino-verticale-server-row {width: 100%; background-image: linear-gradient(145deg,#eee,#fafafa); cursor: default; border: 2px solid #eee; transition: all .2s ease-in-out; border-radius: 3px; box-shadow: 0 4px 15px rgba(0,0,0,.08);}

.listino-verticale-server-column-dx {padding: 20px 0}
.listino-verticale-server-column-dx .shellrent-cta-row {margin-top: 20px;}

.listino-verticale-server-column-sx h3 {margin-top: 0 !important;}
.listino-verticale-server-column-sx ul li.fusion-li-item i::before {font-family: "Font Awesome 5 Pro"; font-weight: 300 !important;}

.listino-verticale-title-row {text-align: center; padding: 20px; color: #444e57 !important; font-weight: 600;}

/* Colori Listino */

.listino-server-dedicati .listino-verticale-server-column-sx ul li.fusion-li-item i::before {color: #a903b3 !important;}
.listino-server-private .listino-verticale-server-column-sx ul li.fusion-li-item i::before {color: #446cb3 !important;}

@media (min-width: 769px){
.listino-verticale-server {padding: 60px 0 !important;}
.listino-verticale-server-row {margin-bottom: 40px; display: table;}
.listino-verticale-server-row .listino-verticale-server-column {display: table-cell; vertical-align: middle;}
.listino-verticale-server-column-sx {width: 75%; padding: 25px 0 25px 50px;}
.listino-verticale-server-column-dx {width: 25%;}
.listino-verticale-server-column-sx ul li.fusion-li-item {float: left; margin-bottom: 13px; font-size: 15px; line-height: 1.5; width: 33.3%;}
.listino-verticale-server-column-sx h3 {font-size: 30px !important;}
.listino-verticale-server-row:hover {box-shadow: 0 4px 15px rgba(0,0,0,.15);}
.listino-server-dedicati .listino-verticale-server-row:hover {border: 2px solid #a903b3;}
.listino-server-private .listino-verticale-server-row:hover {border: 2px solid #446cb3;}
.listino-verticale-title-row {font-size: 32px;}
}

@media (max-width: 768px){
.listino-verticale-server {padding: 30px 0 !important;}
.listino-verticale-server-row {margin-bottom: 25px; display: block;}
.listino-verticale-server-row .listino-verticale-server-column {display: inline-block; width: 100%;}
.listino-verticale-server-column-sx h3 {font-size: 25px !important;}
.listino-verticale-server-column-sx {width: 100%; padding: 25px;}
.listino-verticale-server-column-dx {width: 100%;}
.listino-verticale-title-row {font-size: 26px;}
}
    

/* Fascia SO / Configurazioni: Server Dedicati e Private */

#server-dedicato-sistemi-operativi .sistemi-operativo-block {background: #fff; border: 1px solid #e5e8ed; border-radius: 3px; padding: 22px; cursor: default; box-shadow: 0 10px 20px rgba(3,27,78,0.05); -webkit-transition: all 0.5s ease; transition: all 0.5s ease; text-align: center;}
#server-dedicato-sistemi-operativi .sistemi-operativo-block:hover {box-shadow: 0 10px 20px rgba(3,27,78,0.1) !important;}
#server-dedicato-sistemi-operativi .sistemi-operativo-block ul {list-style: none; padding: 0 !important; margin: 0 !important;}
#server-dedicato-sistemi-operativi .sistemi-operativo-block ul li {line-height: 1.3; margin: 6px 0px; color: #282828;}
#server-dedicato-sistemi-operativi .sistemi-operativo-block-icon {margin-bottom: 20px;}
#server-dedicato-sistemi-operativi .sistemi-operativo-block-icon img,
#server-dedicato-sistemi-operativi .sistemi-operativo-block-icon i {max-width: 45px; font-size: 45px;}
#server-dedicato-sistemi-operativi .sistemi-operativo-block-icon i.fa-cog {color: #a903b3;}

.sistemi-operativo-blocks h3 {text-align: center !important;}
.sistemi-operativo-blocks h3 strong {color: #181818; font-weight: 600 !important; padding: 0 5px; font-size: 28px !important; background-image: linear-gradient(145deg,#ffd5ff,#ddcefd); background-position: bottom center; background-size: 100% 15px; background-repeat: no-repeat;}

.sistemi-operativo-blocks-so .sistemi-operativo-block ul li {font-size: 15px !important;}
.sistemi-operativo-blocks-co .sistemi-operativo-block ul li {font-size: 17px !important;}

.sistemi-operativo-blocks-so h3 {margin-top: 0 !important; margin-bottom: 50px !important;}
.sistemi-operativo-blocks-co h3 {margin-top: 20px !important; margin-bottom: 50px !important}
.sistemi-operativo-blocks-co {margin-bottom: 50px !important;}
.sistemi-operativo-blocks-so {margin-bottom: 50px !important;}

@media (min-width: 891px){

.sistemi-operativo-blocks-co .sistemi-operativo-block {width: 16%; margin: 0 0.5%; float: left;}
.sistemi-operativo-blocks-co .sistemi-operativo-block:last-child {width: 14% !important;}
.sistemi-operativo-blocks-co .sistemi-operativo-block:last-child i {opacity: .4;}

.sistemi-operativo-blocks-so .sistemi-operativo-block {width: 19%; margin: 0 0.5%; float: left;}
.sistemi-operativo-blocks-so .sistemi-operativo-block {min-height: 188px;}

.sistemi-operativo-blocks-co .sistemi-operativo-block-icon {position: relative !important; min-height: 46px !important;}
.sistemi-operativo-blocks-co .sistemi-operativo-block-icon img {position: absolute; top: 50%; transform: translate(-50%,-50%); left: 50%;}

}
