/* Registrazione Domini */

#registrazione-domini-intro h1 {margin: 0 !important;}
#registrazione-domini-intro h1, #registrazione-domini-intro h5 {color: #fff !important; text-shadow: 0 1px 10px rgba(0,0,0,.15);}
#registrazione-domini-intro h5 {margin: 15px 0 0; line-height: 1.4;}
#registrazione-domini-intro::before {content: "";background:rgba(0,0,0,.35);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.estensioni-domini-prezzi-1 h2 {margin: 0 0 15px 0 !important; font-weight: 600 !important; background: #fff; color: #10AE3F !important; padding: 15px 0 !important; border-radius: 5px 5px 0 0;}
.estensioni-domini-prezzi-1 .fusion-column-wrapper {background-image: linear-gradient(-45deg,#074582,#0860b7) !important; padding: 5px !important; border-radius: 4px !important;}
.estensioni-domini-prezzi-1 .fusion-button {color:#fff;font-size: 18px;padding: 10px 25px;border-radius: 3px;box-shadow: 0 3px 15px rgba(0,0,0,.2); margin-top: 20px; margin-bottom: 25px !important}
.estensioni-domini-prezzi-col {background: #fff; box-shadow: 0 3px 15px rgba(0,0,0,.15); border-radius: 5px; text-align: center;}
.estensioni-domini-prezzi-col {margin: 10px 0 30px !important;}

@media (min-width: 769px) {
#registrazione-domini-intro {padding: 80px 0 !important}
#registrazione-domini-intro h1 {font-size: 55px !important;}
#registrazione-domini-intro h5 {font-size: 22px}
.estensioni-domini-prezzi-col {margin-bottom: 0 !important;}
}

@media (max-width: 768px) {
#registrazione-domini-intro {padding: 30px 20px !important}
#registrazione-domini-intro h5 {font-size: 18px; margin-bottom: 20px !important;}
}

.tld-promo-badge-container {color: #fff !important;}


/* Separated CSS */


.ricerca-per-estensione {display: inline-block; width: 100%;}
.registrazione-domini-ricerca h2 {text-align: center;}
.ricerca-per-estensione {list-style: none; padding: 0; margin: 40px 0 0 !important}
.ricerca-per-estensione li {display: inline-block !important; text-align: center;}
.est-mini-form {display: block;margin-top: 5px;color: rgba(0,0,0,.5);}
#registrazione-domini-tabella .tld-table-filter {margin-bottom: 30px !important;}
#registrazione-domini-tabella .tld-table-content-table {box-shadow: 0 4px 20px rgba(0,0,0,.15) !important; background: #fff !important;}
#registrazione-domini-tabella .row .col-6, #registrazione-domini-tabella .row .col-4 {padding: 10px 15px !important;}
#registrazione-domini-tabella .tld-table-data-extension {font-size: 20px;line-height: 1.2;font-weight: 700;color:#001526;opacity: 1; transition: all .3s ease-in-out; cursor: default;}
#registrazione-domini-tabella .row:nth-child(odd) {background-image: linear-gradient(180deg,#f6f6f6,#eeebeb);}
#registrazione-domini-tabella div.tld-table-filter-search {margin: 0;float: left;height: 40px; font-size: 15px; color: #222;}
#registrazione-domini-tabella input.tld-table-filter-search {height: 100% !important}
#registrazione-domini-tabella input.tld-table-filter-search, #registrazione-domini-tabella .tld-category-select {border: none; box-shadow: 0 0 12px rgba(16, 174, 63,.7); border-radius: 4px !important;}
#registrazione-domini-tabella .wpcf7-select-parent {border-radius: 4px !important}
#registrazione-domini-tabella .tld-table-content-count {text-align: center;font-size: 20px;line-height: 1;color:rgba(255,255,255,.7);margin-bottom: 20px; letter-spacing: 1px;cursor: default;}
#registrazione-domini-tabella .tld-category-select {display: inline-block;height: 40px;}
#registrazione-domini-tabella .wpcf7-select-parent, #registrazione-domini-tabella .wpcf7-select-parent .wpcf7-select {height: 100%}
#registrazione-domini-tabella .tld-table-price-container {font-size: 20px; color:#0964be; line-height: 1 !important; vertical-align: middle;}
#registrazione-domini-tabella .tld-table-price-container::after {content: "+IVA/anno";font-size: 14px;opacity: .5;}
#registrazione-domini-tabella .tld-table-price-int, #registrazione-domini-tabella .tld-table-price-decimal {font-weight: 700;}
#registrazione-domini-tabella .tld-table-price-decimal {font-size: 15px; padding-left: 1px;}
#registrazione-domini-tabella .tld-table-data-info, #registrazione-domini-tabella .tld-table-data-buy {text-align: right;}
#registrazione-domini-scadenza h5 {font-size: 25px !important; margin-top: 0 !important; color: #fff !important;}
#registrazione-domini-scadenza .fusion-button {background: #10ae3f !important;}
#registrazione-domini-scadenza .fusion-button:hover {background: #0fa13b !important}
#registrazione-domini-scadenza .fusion-column-wrapper {text-align: center;}
#registrazione-domini-scadenza .fusion-button {padding: 13px 29px; line-height: 17px; font-size: 14px;}
#registrazione-domini-scadenza .fusion-button .fusion-button-text {color: #fff !important;}
#registrazione-domini-opzioni h2, #registrazione-domini-opzioni h5 {color: #fff !important; text-align: center !important;}
#registrazione-domini-opzioni h2 {font-weight: 600 !important;}
#registrazione-domini-opzioni .content-box-wrapper i::before {font-weight: 300 !important; font-family: "Font Awesome 5 Pro" !important;}
#registrazione-domini-opzioni .content-box-wrapper {border-radius: 4px; box-shadow: 0 3px 13px rgba(0,0,0,.08);}
#registrazione-domini-opzioni .content-box-wrapper h2 {color: #001526 !important; line-height: 1.2 !important; font-size: 24px !important;}
#registrazione-domini-opzioni .content-box-wrapper img {max-width: 65px !important; opacity: .85;}
#registrazione-domini-opzioni .content-box-wrapper .fusion-button {background: #0964be !important;}
#registrazione-domini-opzioni .content-box-wrapper p {font-size: 16px !important;line-height: 1.5 !important;color:#222 !important;}
#registrazione-domini-trasferire .fusion-layout-column .fusion-column-wrapper {padding: 0px 0px 0px 0px; text-align: center;}
#registrazione-domini-trasferire .fusion-column-wrapper h3 {color: #fff; margin-top: 0;}
#registrazione-domini-trasferire .fusion-column-wrapper h3 strong {border-bottom: 2px solid #10ae3f;}
#registrazione-domini-trasferire .fusion-column-wrapper p {color:rgba(255,255,255,.8);font-size: 16px;line-height: 1.5;}
#registrazione-domini-trasferire .fusion-column-wrapper a, #registrazione-domini-brand a {background: #0964be; margin-top: 15px; text-transform: none; font-size: 15px !important; font-weight: 400 !important; border-radius: 5px !important; padding: 15px 30px; line-height: 1; color:#fff;display: inline-block;}
#registrazione-domini-trasferire .fusion-column-wrapper a {background: #10ae3f;}
#registrazione-domini-trasferire {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;}
#registrazione-domini-trasferire .fusion-layout-column:hover .fusion-column-wrapper a {background: #0fa13b !important}
#registrazione-domini-brand h2 {font-weight: 700; margin-bottom: 25px !important;}
#registrazione-domini-brand h5 {padding-right: 40%; line-height: 1.4 !important; margin-top: 0 !important;}
#registrazione-domini-brand ul {padding: 0; list-style: none !important;}
#registrazione-domini-brand ul li::before {content: "\f058";font-family: "Font Awesome 5 Pro";font-weight: 900;color:#9dc2e7;font-size: 18px;left: -30px;}
#registrazione-domini-brand ul li {font-size: 16px;color:#001526;margin-bottom: 5px;}
#registrazione-domini-brand a {background: #0964be; margin-top: 15px;}
#registrazione-domini-brand a:hover {background: #075db3;}
.box-cloudflare {margin-top: 25px !important; display: inline-block;}
.tld-table-info, .tld-table-buy {border-radius: 4px;}
.tld-table-info {background: #10AE3F}
.tld-table-info:hover {background: rgb(14, 160, 58)}
.tld-table-buy {background: #ff6b1b;}
.tld-table-buy:hover {background: #f76416}
.tld-table-info .tld-table-btn-txt, .tld-table-buy .tld-table-btn-txt {color:#fff; margin-right: 8px;}
.tld-table-info i::before, .tld-table-buy i::before {color: #fff;font-size: 15px; font-family: "Font Awesome 5 Pro" !important; font-weight: 300 !important;}
.tld-table-nav-button-container {padding: 0 !important;}
.tld-table-nav-button-container .tld-table-nav-next, .tld-table-nav-button-container .tld-table-nav-prev {background:#eaeaea;border: none;height: 30px;width: 30px;border-radius: 100%; cursor: pointer;}
.tld-table-nav-button-container i::before {color:#10ae3f;font-size: 18px;padding-left: 1px;}
.rd-box-dns .box-g-content::before {content: "\f0ac";}
.rd-box-dnssec .box-g-content::before {content: "\f3ed";}
.rd-box-redirect .box-g-content::before {content: "\f064";}
.rd-box-attivazione .box-g-content::before {content: "\f0e7";}
.rd-box-template .box-g-content::before {content: "\f013";}
.rd-box-dns .box-g-content::before,
.rd-box-dnssec .box-g-content::before,
.rd-box-redirect .box-g-content::before,
.rd-box-attivazione .box-g-content::before,
.rd-box-template .box-g-content::before {font-family: "Font Awesome 5 Pro";font-weight: 700;color: #10ae3f;line-height: 1;font-size: 30px;}
.est-perfetta-titolo {color: #fff !important; text-align: center !important;}
.reg-dom-opzioni-title  {background-image: url(https://www.shellrent.com/wp-content/uploads/Registrazione-Domini-Shellrent.png) !important; background-size: cover;}

@media (min-width: 769px) {
#registrazione-domini-scadenza, #registrazione-domini-trasferire, #registrazione-domini-brand .fusion-builder-row {padding: 80px 0 !important;}
#registrazione-domini-tabella {padding: 80px 0 !important;}
.reg-dom-opzioni-title {padding: 80px 0 !important;}
.reg-dom-opzioni-boxes {padding: 0 0 40px !important;}
.reg-dom-opzioni-boxes .fusion-layout-column {transform: translate(0,-40px);}
.registrazione-domini-ricerca h2, #registrazione-domini-opzioni h2 {font-size: 35px !important}
.ricerca-per-estensione li {width: 16.666%;}
#registrazione-domini-opzioni .content-box-column {padding: 0 5px !important}
#registrazione-domini-opzioni .content-box-wrapper {padding-top: 30px !important;}
#registrazione-domini-opzioni .content-box-wrapper p {min-height: 100px;}
#registrazione-domini-opzioni .fusion-content-boxes, #registrazione-domini-opzioni .fusion-content-boxes .content-box-column  {margin-bottom: 0 !important;}
#registrazione-domini-opzioni h5 {margin-bottom: 50px !important; font-size: 23px; padding: 0 8%;}
#registrazione-domini-opzioni::before {content: "";position: absolute;width: 100%;left: 0;bottom: -300px;display: block;background: #ebeafd;height: 300px;}
#registrazione-domini-trasferire .fusion-column-wrapper h3 {font-size: 30px !important}
.dashed-divider::after {content: "";width: 2px;height: 80%;position: absolute;background: rgba(0,0,0,0);left: 50%;top: 50%;transform: translate(0,-50%);border-left: 2px dashed rgba(255,255,255,.2);}
#registrazione-domini-trasferire .fusion-column-wrapper p {margin-bottom: 35px !important}
#registrazione-domini-brand .fusion-builder-row {background-image: url(https://www.shellrent.com/wp-content/uploads/Shellrent-Registrazione-Dominio-Brand-Identity.png);background-position: bottom -2px right;background-size: 850px;background-repeat: no-repeat;}
#registrazione-domini-brand h2 {font-size: 28px !important;}
#registrazione-domini-brand h5 {font-size: 22px !important}
#registrazione-domini-boxes {padding-bottom: 30px !important}
#registrazione-domini-tabella::before {content: "";background: #001526;width: 100%;height: 400px;position: absolute;display: block;top: 0;}
.tld-table .tld-table-content .tld-table-content-overlay {top: 39px !important;}
.tld-table-filter-search::placeholder {font-size: 17px; color: #666 !important;}
#registrazione-domini-tabella .row .col-4, .tld-table-data-price {width: 20% !important;}
.tld-table-data-image {width: 20% !important}
.tld-table-data-extension {width: 20% !important}
.tld-table-data-price {text-align: right;}
.rd-box-dns .box-g-content::before,
.rd-box-dnssec .box-g-content::before {font-size: 50px !important}
#registrazione-domini-tabella div.tld-table-filter-search {width: 80%; padding-right: 25px !important;}
#registrazione-domini-tabella .tld-category-select {width: 20% !important}
#registrazione-domini-tabella .row {padding: 8px 10px;}
.tld-table-info .tld-table-btn-txt, .tld-table-buy .tld-table-btn-txt {font-size: 15px; font-weight: 400;}
.tld-table-info, .tld-table-buy {padding: 9px 15px}
.est-perfetta-titolo {font-size: 35px !important; margin-bottom: 60px !important;}
.reg-dom-inclusi-titolo {font-size: 35px !important;}
#registrazione-domini-brand ul li::before {position: absolute;}
}


@media (max-width: 768px) {
#registrazione-domini-tabella, #registrazione-domini-scadenza, #registrazione-domini-trasferire, #registrazione-domini-brand, #registrazione-domini-opzioni {padding: 30px 20px !important;}
#registrazione-domini-trasferire .fusion-column-first {margin-bottom: 40px !important;}
#registrazione-domini-opzioni h5 {margin-bottom: 0 !important; font-size: 18px !important}
h2.reg-dom-inclusi-titolo {padding-top: 30px !important;}
#registrazione-domini-boxes .rd-box-dns {margin-top: -20px !important;}
.ricerca-per-estensione li {width: 50%; margin-bottom: 18px;}
.ricerca-per-estensione  {float: left !important;}
#registrazione-domini-tabella {background: #001526 !important;}
#registrazione-domini-tabella div.tld-table-filter-search {width: 100%; margin-bottom: 15px !important;}
#registrazione-domini-tabella .row {padding: 12px 0;}
#registrazione-domini-tabella .row .col-6, #registrazione-domini-tabella .row .col-4 {min-height: 50px !important;}
.tld-table-data-image , .tld-table-data-extension {width: 50%;}
.tld-table-data-extension {text-align: right;}
.tld-table-data-price {width: 50%; text-align: center !important;}
.tld-table-data-info {width: 50%; text-align: right !important;}
.tld-table-data-buy {width: 100%;}
.tld-table-info .tld-table-btn-txt, .tld-table-buy .tld-table-btn-txt {font-size: 12px;}
.tld-table-info, .tld-table-buy {padding: 9px 12px}
#registrazione-domini-brand ul li::before {margin-right: 10px !important;}
}