/* Hosting Windows */

.wh-intro-tit .fa-windows {color: #00a4ef;}
.wh-intro-tab {background-color: #e1e1e1 !important;}
.wh-intro-gdpr .fusion-column-wrapper {text-align: right !important}
.wh-intro-gdpr img {max-width: 160px !important;}
.wh-intro-tit .fa-windows {position: absolute; left: -45px; top: 9px}
.wh-tab-pricing .fontawesome-icon, .wh-tab-pricing .panel-heading span {color: #c2c2c2; line-height: 1.5 !important; font-weight: 300 !important;}
.wh-intro-tit h1, .wh-intro-tit h2 {line-height: 1.5 !important}

.wh-intro-tit h1 {font-size: 35px !important; margin: 0 0 10px 0;}
.wh-intro-tit h2 {font-size: 22px !important}
.wh-tab-pricing-windows h3 {color: #00a4ef !important;}

.windows-business-badge {background: #00a4ef;}
.windows-large .panel-heading {border-bottom: 1px solid rgba(0,156,234,.5) !important;}
.windows-large .typetitle-row {color: #858585 !important}
.windows-large {border: 2px solid #00a4ef !important;}
.wh-badge {text-align: center; font-size: 14px; display: inline-block; left: 50%; top: 0; position: absolute; transform: translate(-50%,-28px); padding: 1px 12px; border-radius: 3px 3px 0 0; color: #fff;}

.wh-tab-pricing .list-group .fontawesome-icon {font-family: "Font Awesome 5 Pro" !important;}

.wh-tab-pricing .linux-enterprise .dettagli {height: 64% !important}
.wh-tab-pricing .dettagli, .wh-tab-pricing-wordpress .dettagli, .pc-prezzi-stile .dettagli {width: 100% !important; left: 0 !important; top: 0 !important; height: 100% !important;background: rgba(0,0,0,0) !important}
.wh-tab-pricing .dettagli a, .pc-prezzi-stile .dettagli a, .wh-tab-pricing-wordpress .dettagli a {height: 100% !important; color: rgba(0,0,0,0) !important;}
.wh-tab-pricing .fusion-button-text {text-transform: none !important}
.wh-tab-pricing .fusion-button-text strong {font-size: 24px !important}
.wh-tab-pricing .fusion-pricingtable-column:hover {transform: none !important}
.wh-tab-pricing h3 {font-size: 32px !important;font-weight: 600 !important;}
.wh-tab-pricing .currency, .wh-tab-pricing .integer-part, .wh-tab-pricing .decimal-part {color: #0964be !important}
.wh-tab-pricing .currency {top: -15px !important;}
.wh-tab-pricing .integer-part {letter-spacing: -3px !important;font-size: 68px !important;}
.wh-tab-pricing .fusion-button {font-size: 15px !important; margin-top: 10px !important;}
.wh-tab-pricing ul .list-group-item {color: #333; font-size: 14px !important; padding: 5px 0 !important; text-align: left !important;z-index: 1 !important}
.wh-tab-pricing ul .list-group-item a {color: #ffa205 !important; text-decoration: underline}
.wh-tab-pricing .panel-heading {padding: 0 15px 15px !important}
.wh-tab-pricing .panel-heading, .wh-tab-pricing .panel-body, .wh-tab-pricing .panel-footer, .wh-tab-pricing .panel-container, .wh-tab-pricing ul .list-group-item {background: #fff !important; border-color: #fff !important}
.wh-tab-pricing .panel-wrapper {background: #fff; border: 2px solid rgba(0,0,0,0); box-shadow: 0 0 12px rgba(0,0,0,.10);padding: 15px 6px !important;border-radius: 8px !important; cursor: default !important;}
.wh-tab-pricing .panel-wrapper:hover, .wh-6blocchi-single .fusion-column-wrapper:hover {box-shadow: 0 0 12px rgba(0,0,0,.18) !important}
.wh-tab-pricing .panel-body {border-top: 1px solid rgba(0, 0, 0, 0.12) !important;padding: 15px 0 !important}
.wh-tab-pricing .fusion-pricing-table .fusion-panel {border: none !important}
