.single-mailpoet_page .post-info {
display:none;
}
.single-mailpoet_page ul#menu-menu-top {
display: none;
}
.single-mailpoet_page .nav.navbar-nav.navbar-cta {
display: none !important;
}
.single-mailpoet_page footer#colophon {
display: none !important;
}
.single-mailpoet_page nav.post-navigation {
display: none;
}
.single-mailpoet_page .row.row-parent.style-light.limit-width.double-top-padding.double-bottom-padding {
text-align: center;
max-width: 600px;
border: solid 1px #c2c007;
border-radius: 10px;
margin-top: 40px;
margin-bottom: 50px;
padding-bottom: 0;
}
.single-mailpoet_page h1.post-title {
color: #c2c007;
}
.page-id-329177 .row.row-parent.style-light.limit-width.double-top-padding.double-bottom-padding {
text-align: center;
max-width: 600px !important;
}
.page-id-329177 p{
font-size: 20px;
} .woocommerce-mini-cart-body li.mini_cart_item span.quantity {
display: none !important;
} @media all and (max-width:959px){  body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-2.logo-container, body.menu-custom-padding .col-lg-12 .logo-container, body.menu-custom-padding .col-lg-4.logo-container {
padding-top: 27px;
padding-bottom: 27px;
}
} .nav.navbar-nav.navbar-cta {
display: block;
float: right !important;
position: absolute;
right: 80px;
}
li#menu-item-343426 a {
border: solid 1px #c2c007;
padding: 2px 0px 2px 10px;
border-radius: 20px;
height: 30px !important;
}
li#menu-item-343426 a:after {
content: "";
background: url(https://archiformazione.it/wp-content/uploads/2025/03/icona-contattaci-call-to-action.png);
height: 42px;
width: 40px;
background-size: cover;
margin-left: 5px;
}
@media all and (min-width:960px){
li#menu-item-208627 {
display: none;
}
}
@media all and (min-width:960px){
li#menu-item-343440 a:after {
content: "";
background: url(https://archiformazione.it/wp-content/uploads/2025/03/new.png);
width: 42px;
height: 21px;
background-size: cover;
display: block;
position: absolute;
top: -4px;
}
}
@media all and (max-width:959px){
li#menu-item-343440 a:before {
content: "";
background: url(https://archiformazione.it/wp-content/uploads/2025/03/new.png);
width: 42px;
height: 21px;
background-size: cover;
display: block;
position: absolute;
top: -2px;
} body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-2.logo-container, body.menu-custom-padding .col-lg-12 .logo-container, body.menu-custom-padding .col-lg-4.logo-container {
padding-top: 15px;
padding-bottom: 15px;
}
ul#menu-contatti {
display: none;
}
} @media all and (min-width:960px) {
body.menu-custom-padding .col-lg-0.logo-container, body.menu-custom-padding .col-lg-2.logo-container, body.menu-custom-padding .col-lg-12 .logo-container, body.menu-custom-padding .col-lg-4.logo-container {
padding-top: 27px;
padding-bottom: 0;
}
.nav.navbar-nav.navbar-main.navbar-nav-first {
padding-top: 50px;
}
}
@media all and (min-width: 960px) and (max-width:1200px) {
.hmenu-center :not(.menu-mini).menu-smart > li > a {
padding: 0px 6px 0px 6px!important;
}
} .categorie a, .sezioni a { text-decoration: underline !important;
text-decoration-color: #c2c007 !important;
text-decoration-thickness: 3px !important;
}
.we-coundown-item .cd-item:nth-child(4) {
display: none;
}
span.cd-number {
color: #c2c007 !important;
font-size:16px!important;
}
.we-coundown-item .cd-item span{
font-size:14px;
display:inline!important;
}
.woo-event-info .row {
margin-bottom: 0px;
}
@media all and (max-width:500px){
.single-product .col-md-6 {
margin-top: 10px;
}
.single-product .categorie, .single-product .sezioni {
width:100%!important;
margin-top: 10px;
}
}  .close {
right: 0!important;
top: 0!important;
} del {
text-decoration-color: red !important; font-size: 38px;
} .product-template-default .categoriatitolo {
font-size: 14px !important;
font-weight: 500 !important;
color: #666666;
letter-spacing: 1px;
}
.product-template-default .categoria {
padding-top: 10px;
}
.product-template-default .categoria a {
font-size: 16px !important;
font-weight: 600;
} body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product {
margin: 0 2.3% 40px 0;
width: 31%;
border-radius: 10px;
overflow: hidden;
}
.titoloricerca {
padding: 15px 26px;
} .woocommerce-info.wc-memberships-member-discount-message {
display: none;
}
.woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message {
text-align: center;
color: red;
border-color: red !important;
}
li.mobile-hidden.tablet-hidden.uncode-account.menu-item-link.menu-item {
padding-bottom: 10px;
}
li.menu-item-link.search-icon.style-light.dropdown.mobile-hidden.tablet-hidden {
padding-bottom: 10px;
}
li.mobile-hidden.tablet-hidden.uncode-cart.menu-item-link.menu-item.menu-item-has-children.dropdown {
padding-bottom: 10px;
}
.uncode-cart .badge {
font-size: 8px!;
height: 1.50em;
letter-spacing: 0.5px;
line-height: 1.5em;
width: 1.50em;
}
.grecaptcha-badge {
display: none!Important;
}
.ulp-additional-message {
background-color: white;
border: none!Important;
text-align: center;
font-size: 29px;
font-weight: 400;
font-family: 'Outfit';
padding: 150px 200px;
}
h2.avvisoaccount {
text-align: center;
font-weight: 400;
} @media all and (min-width:960px) and (max-width:1650px) {
.nav.navbar-nav.navbar-main.navbar-nav-first {
display: block; }
div#logo-container-mobile {
padding-bottom: 0!important;
}
} @media all and (min-width:960px){
li#menu-item-258519 {
display: none;
}
} div#bannerabbonamento p.product.woocommerce.add_to_cart_inline {
padding-bottom: 0!important;
padding-top: 0!important;
}
div#bannerabbonamento h2.h1.font-weight-600.text-color-jevc-color {
font-size: 30px!important;
} #menu-item-208617 {
background: #0f0f0f;
border-radius: 20px 20px 0 0;
}
.categorie_shop a {
pointer-events: none;
cursor: default;
text-decoration: none;
font-weight: 500;
font-size: 16px;
font-family: 'Outfit';
color:#000000!important;
}
.categorie_shop {
-webkit-box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
box-shadow: -10px 0px 13px -7px #000000, 10px 0px 13px -7px #000000, 5px 5px 15px 5px rgba(0,0,0,0);
}
.categorie_shop {
z-index: 4;
position: relative;
}
span.tb-meta,span.calendario {
font-size: 15px;
font-weight: 500;
color: black!important;
} #cookie-law-info-again {
z-index: 1!important;	
} .woocommerce-mini-cart-body {
overflow-x: hidden;
} a.loadmore-grid {
border-radius: 25px;
background-color: black!important;
color: white!important;
font-size: 18px!important;
padding: 5px!important;
}
a.loadmore-grid:hover {
border-radius: 25px;
background-color: #c2c007!important;
color: white!important;
font-size: 18px!important;
padding: 5px!important;
}
a.loadmore-grid {
float: none!important;
} @media all and (max-width:959px){
.ticketdesktop {
display:none;
}
}
@media all and (min-width:959px){
.ticketmobile {
display:none;
}
} .colpop {
padding: 0;
} .wpcf7 form.sent .wpcf7-response-output {
border-color: #c2c007!important;
} li.sfm-menu-item-268498 span:after {
content: 'Elenco dei semianri in presenza ai quali sei iscritto con il relativo biglietto da stampare';
display: block;
margin-top: 12px;
font-size: 15px;
text-transform: lowercase;
color: #646b6e;
}
li.sfm-menu-item-268497 span:after {
content: 'Elenco dei semianri in presenza che hai seguito con Attestato ed eventuali materiali scaricabili';
display: block;
margin-top: 12px;
font-size: 15px;
text-transform: lowercase;
color: #646b6e;
}
li.sfm-menu-item-159023 span:after {
content: 'Elenco dei webinar ai quali sei iscritto con pulsante per collegamento';
display: block;
margin-top: 12px;
font-size: 15px;
text-transform: lowercase;
color: #646b6e;
}
li.sfm-menu-item-159024 span:after {
content: 'Elenco dei webinar che hai seguito con Attestato, Registrazione e Slide';
display: block;
margin-top: 12px;
font-size: 15px;
text-transform: lowercase;
color: #646b6e;
}
li.sfm-menu-item-159026 span:after {
content: 'Elenco degli E-Learning ai quali sei iscritto che devi ancora concludere';
display: block;
margin-top: 12px;
font-size: 15px;
text-transform: lowercase;
color: #646b6e;
}
li.sfm-menu-item-159027 span:after {
content: 'Elenco degli E-Learning che hai concluso con Attestato';
display: block;
margin-top: 12px;
font-size: 15px;
text-transform: lowercase;
color: #646b6e;
} .woosb-wrap.woosb-bundled .stock {
display: none!important;
} .soloprezzo p.product.woocommerce.add_to_cart_inline {
border: none!important;
}
.soloprezzo a.button.add_to_cart_button.product_type_variable {
display:none!important;
}
.soloprezzo a.button.add_to_cart_button.product_type_variable.ajax_add_to_cart  {
display:none!important;
}
.soloprezzo p.product.woocommerce.add_to_cart_inline:before {
content: 'A SOLI ';
FONT-SIZE: 18px;
padding-right: 10px;
}
.soloprezzo span.woocommerce-Price-amount.amount {
font-size: 40px!important;
}  .quantity.buttons_added {
display: none;
} .aggiuntax a {
visibility: hidden!important;
}
.aggiuntax a:after {
content: 'x';
visibility: visible;
display: block;
position: absolute;
background-color: transparent;
padding: 3px;
top: 5px;
font-size: 25px;
font-weight: 300;
border: solid 1px;
border-radius: 50%;
padding: 2px 10px 6px 10px;
}
.aggiuntax {
display: block;
position: absolute;
right: 0px;
top: 0;
} article#post-40913 .post-info {
display: none;
}
article#post-40913 .post-share {
display: none;
}
.we-grid-shortcode:not(.we-spekers-sc):not(.speaker-grid-giac) figure.ex-modern-blog h3 a {
height:	75px!important;
} .wt-cli-ckyes-brand-logo {
display: none;
} .page-id-9 .order-details {
display: none;
} @media screen and (max-width: 600px) {
.woocommerce-page table.shop_table td.product-name:before {
content: " "!important;
}
.product-quantity {
display: none!important;
}
.product-thumbnail {
display: none!important;
}
.woocommerce-page table.shop_table td.product-total:before {
content: ""!important;
}  
}
@media screen and (max-width: 600px) {
.woocommerce table.shop_table th.product-remove, .woocommerce table.shop_table td.product-remove, .woocommerce table.shop_table_responsive tr:nth-child(2n) td.product-remove, .woocommerce-page table.shop_table tr.cart-subtotal:nth-child(2n-1) {
background: none!important;
color: black;
}
} form.woocommerce-ResetPassword.lost_reset_password p {
font-size: 15px;
} .woocommerce-error a.button {
display: none!important;
} .woocommerce-error li {
font-size: 18px;
display: inline-block;
text-align: center!important;
width: 100%;
}
.mobile-additional-icons {
position: relative!important;
padding-left: 9px;
padding-right: 9px;
right: 20px!important;
}
}
.mmb-container {
position: relative!important;
width: fit-content!important;
display: block!important;
}
li.sfm-menu-item-159023:before {
content: '';
display: block;
width: 100%;
box-sizing: border-box; bottom: 0px;
left: 0;
right: 0;
height: 1px;
background: #c2c007;
margin: 0 auto;
z-index: 0;
}
li.sfm-menu-item-208628 a {
font-size: 17px!important;
padding-top: 70px!important;
}
li.sfm-menu-item-208628 a {
text-align: center!important;
padding: -5!important;
padding-right: 40px!important;
}
li.sfm-menu-item-208628 a span {
border: solid 1px #c2c007;
padding: 10px 20px;
border-radius: 30px;
}
li.sfm-menu-item-208628 {
padding-top: 120px;
}
.order-details {
font-family: 'Outfit';
}
.order_details a {
font-weight: bold!important;
font-size: 16px;
}
.order-details span {
font-size: 14px;
}
h3.avvisowebinar {
text-transform: none!important;
padding: 0px!important;
display: block;
font-size: 14px !important;
} a.button.link-video {
font-size: 14px!important;
max-width:255px;
}
a.button.link-downloads {
font-size: 14px!important;
max-width:255px;
}
a.link-downloads {
font-size: 14px!important;
}
a.btn.btn.btn-primary.we-button {
padding: 13px 31px!important;
font-weight: 600!important;
letter-spacing: 1.5px;
text-transform: uppercase;
font-size: 14px!IMPORTANT;
transition: all .3s;
font-family: 'Outfit'!important;
}
.uncode-sidecart-wrapper .buttons a.wc-forward {
font-size: 12px!important;
}
span.meta-stdate {
font-family: 'Outfit'!important;
font-size: 14px!important;
}
span.meta-eddate {
font-family: 'Outfit'!important;
font-size: 14px!important;
}
.product-quantity {
display: none;
}
.cart_totals {
font-family: 'Outfit';
} span.calendario {
FONT-FAMILY: 'Outfit';
}
span.tb-meta {
FONT-FAMILY: 'Outfit';
font-weight: 500;
}
p.cart-empty.woocommerce-info {
color: #c2c007;
background-color: white;
border-radius: 25px!important;
border-color: #c2c007!important;
}
.return-to-shop a.button.wc-backward {
margin-left: 40%;
width: 25%;
min-width: 240px;
}
a.button.wc-backward {
border-radius: 25px;
background-color: #c2c007!important;
}
a.button.wc-backward:hover {
border-radius: 25px;
background-color: black!important;
color: white!important;
}
a.button.wc-forward {
border-radius: 25px!important;
background-color: #c2c007!important;
}
a.button.wc-forward:hover {
border-radius: 25px!important;
background-color: black!important;
}
.woocommerce-error li {
color: #c2c007;
} .alert.alert-warning.event-info {
background-color: #c2c007;
} a.link-more {
font-family: 'outfit'!important;
font-weight: 500;
border-top: dashed 1px #80808085;
padding-top: 18px;
} td.woocommerce-store-credit-credit {
text-align: right!important;
} a.button.cancel {
display: none;
}
.shop-we-more-meta span.woocommerce-Price-amount.amount, .shop-we-more-meta span.woocommerce-Price-currencySymbol, .shop-we-more-meta small.woocommerce-price-suffix {
font-weight: 400;
color: black;    
font-family: 'Outfit';   
} .we-grid-shortcode figure.ex-modern-blog .grid-excerpt {
height: 50px!important;
color:#C2C007;
font-size:15px;
font-weight: 500;
}
.we-grid-shortcode figure.ex-modern-blog .grid-excerpt {
text-align: center;
}
.grid-excerpt {
border: none!important;
} .woocommerce-message {
color: #c2c007!important;
} .we-icl-import.col-md-12 {
display: none;
} h3.avvisowebinar {
text-align: center;
color: #C2C007;
}
li#storico {
border-radius: 8px;
}   li.menu-item-link.search-icon.style-light.dropdown.mobile-hidden.tablet-hidden {
position: absolute;
right: 30px!IMPORTANT;
}
li.mobile-hidden.tablet-hidden.uncode-cart.menu-item-link.menu-item.menu-item-has-children.dropdown {
position: absolute;
right: 0;
}
li.mobile-hidden.tablet-hidden.uncode-account.menu-item-link.menu-item {
position: absolute;
left: 40px;
}
@media all AND (min-width:570px) {
i.fa.fa-user:after {
content: '.';
padding-left: 20px;
font-family: 'Outfit'!important;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.05em;
display: block;
margin-top: 1px;
}
.mobile-additional-icons {
width: max-content;
}
}
ul.menu-smart.sm.menu-icons {
position: absolute;
left: 0!important;
width: 100%;
}
ul#menu-menu-top {
left: 0!important;
}
.box-container {
width: 100%!important;
margin-left: 0!important;
}
.menu-container {
width: 100%!important;
margin-left: 0!important;
}
.menu-container {
width: 110%!important;
padding: 0px 5%!important;
margin-left: -5%!important;
} button#button-g9Rozd {
border-radius: 25px!important;
background-color: #C2C007!important;
border: none;
}
button#button-g9Rozd:hover {
background-color:black!important;
color: white!important;
} form.woocommerce-form.woocommerce-form-login.login {
padding: 20px;
border-radius: 8px;
webkit-box-shadow: 4px 4px 11px 2px #d4d4d4;
box-shadow: 4px 4px 11px 2px #d4d4d4;
}
button.woocommerce-button.button.woocommerce-form-login__submit {
background-color: #C2C007!important;
}
button.woocommerce-button.button.woocommerce-form-login__submit:hover {
background-color: black!important;
}
.pulsanteregistrazione .custom-link.btn.border-width-0.reg.btn-color-jevc.btn-shadow.btn-shadow-std.btn-icon-left:hover {
background-color: #C2C007!important;
color:White!important;
border:none!important;
} li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads {
display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--erf-my-account {
display: none;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address {
display: none;
}
nav.woocommerce-MyAccount-navigation {
border-radius: 8px!important;
webkit-box-shadow: 4px 4px 11px 2px #d4d4d4;
box-shadow: 4px 4px 11px 2px #d4d4d4;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout {
border-radius: 0 0 8px 8px;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard {
border-radius: 8px 8px 0 0;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation ul {
border: none!important;
box-shadow: none!important;
} .coupon-container.blue {
background-color: #C2C007!important;
color: black!important;
border-radius: 5px!important;
}
.coupon-container.red {
background-color: black!important;
color: white!important;
border-radius: 5px!important;
border-color: white!important;
}
.coupon-content.red {
border-color: white!important;
} div#sfm-mob-navbar {
background-color: #c2c007!important;
}  ul#menu-menu-top {
text-align: center;
}
.mobile-menu-button.mobile-menu-button-light.lines-button {
padding-left: 0;
}
i.fa.fa-angle-right.fa-dropdown {
display: none;
}
.sfm-navicon-button.x {
background: black!important;
}
.woocommerce-mini-cart-body span.woocommerce-Price-amount.amount {
font-size:13px!important;
}
p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount {
font-size:13px!important;
} a.btn.btn-default.checkout.wc-forward.btn-flat {
FONT-SIZE: 14px!important;
background-color: black!important;
border-color: blavk!important;
border-radius:25px!important;
padding: 13px 31px!important;
}
a.btn.btn-default.checkout.wc-forward.btn-flat:hover {
background-color: white!important;
border-color: black!important;
border-radius:25px!important;
color:black!important;
}
body.uncode-btn-round .btn:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round input[type="submit"]:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round input[type="reset"]:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round input[type="button"]:not(.btn-default-shape):not(.btn-square):not(.btn-circle), body.uncode-btn-round button[type="submit"]:not(.btn-default-shape):not(.btn-square):not(.btn-circle){
border-radius:25px!important;	
}
a.close-mini-cart.btn.btn-link.aggiungi {
border: solid 1px !important;
padding: 13px !important;
border-radius: 25px;
width: 100%;
margin-bottom: 20px !important;
}
.single-product.woocommerce #content div.product div.summary {
background-color:#f6f6f6!Important;
} div#bannerabbonamento .row.unequal.col-one-gutter.single-top-padding.single-bottom-padding.double-h-padding.full-width.row-parent {
padding-top: 10px;
padding-bottom: 10px;
}  .ulp-list-courses-item-wrapp-content {
border-radius: 8px;
}
.ulp-feat-img-wrapp {
border-radius: 8px 8px 0 0;
}
.ulp-list-courses-wrapp .ulp-list-courses-item-wrapp .ulp-feat-img-wrapp .ulp-sale .ulp-text-sale {
color: white!important;
font-weight:550;
text-shadow: rgb(0 0 0 / 50%) 0px 2px 2px;
}
.ulp-right-sidebar {
border-radius: 8px!important;
}
.ulp-public-the-modules-wrapper {
border-radius: 8px;
}
a.button.add_to_cart_button,a.button.add_to_cart_button.product_type_variable.ajax_add_to_cart {
border: solid 1px black;
color: black;
font-size:14px!important;
}
a.button.add_to_cart_button.product_type_variable.ajax_add_to_cart:hover {
background-color: black;
color:white;
}
a.button.add_to_cart_button:hover {
background-color: black;
color:white!important;
}
.ulp-course-progress-wrapp {
border-radius: 8px!important;
}  figure.ex-modern-blog {
border-radius: 8px;
}
.tab-container:not(.default-typography) .nav-tabs > li > a span {
font-size: 14px!important;
} button.single_add_to_cart_button.button.alt,a.btn.btn.btn-primary.we-button:not(.tabella) {
display: block;
margin: auto !important;
margin-bottom: auto;
max-width: 255px;
min-height: 42px;
text-align: center;
background: white!important;
-webkit-border-radius: 21px;
-moz-border-radius: 21px;
border-radius: 21px !important;
-webkit-transition: .3s;
-khtml-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
border: 1px solid black !important;
font-size: 14px !important;
letter-spacing: 1.5px !important;
text-transform: uppercase;
outline: 0;
margin-bottom: 10px !important;
cursor: pointer;
box-sizing: border-box;
white-space: normal;
box-shadow: none;
float: inherit !important;
font-family: 'outfit'!important;;
font-weight: 600 !important;
width: 100%;
color: black  !important;
line-height: 1 !important;
}
a.btn.btn.btn-primary.we-button.tabella {
display: block;
margin: auto!important;
max-width: 255px;
min-height: 42px;
text-align: center;
background: black !important;
-webkit-border-radius: 21px;
-moz-border-radius: 21px;
border-radius: 21px !important;
-webkit-transition: .3s;
-khtml-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
transition: .3s;
border: 2px solid black !important;
font-size: 15px !important;
letter-spacing: 1.5px !important;
text-transform: uppercase;
outline: 0;
margin-bottom: 10px!important;
cursor: pointer;
box-sizing: border-box;
white-space: normal;
box-shadow: none;
float: inherit !important;
font-family: 'Outfit'!important;
font-weight: 600 !important;
width: 100%;
color: white!important;
line-height: 1.3 !important;
padding: 5px 10px !important;
}
a.btn.btn.btn-primary.we-button:not(:hover) {
color: black;
}
a.btn.btn.btn-primary.we-button:hover {
background: black!important;
color: white!important;
border: solid 1px black!important;
}
button.single_add_to_cart_button.button.alt:hover {
background: black!important;
color: white!important;
border: solid 1px black!important;
}
.product-template-default button.single_add_to_cart_button.button.alt {
background-color:black!important;
color:white!important;
}
.product-template-default button.single_add_to_cart_button.button.alt:hover {
background-color:white!important;
color:black!important;
}
.summary.entry-summary {
border-radius: 8px;
}
.woo-event-info.col-md-12 {
border-radius: 8px;
}
span.we-sub-lb, .woo-event-info span.sub-lb {
font-size: 14px!important;
font-weight:500!important;
}
.media-heading {
font-size: 16px!important;
margin-top: 7px;
color: black;
font-weight: 600;
}
.media-body i.fa.fa-map-marker {
display: none;
}
.we-evcount {
font-weight: 600;
}
.summary.entry-summary .product_meta {
display: none;
}
.messaggio-faq {
font-size:15px!important;
padding-top: 30px;
padding-bottom: 30px;
}
.messaggio-faq a {
font-size:15px!important;
color: black;
font-weight: 600;
text-decoration: underline!important;
}
button.single_add_to_cart_button.button.alt {
padding: 13px 31px!important;
font-weight: 600!important;
}
.ribbon-outer {
border-radius: 8px;
}
.woocommerce-product-gallery__image img {
border-radius: 8px!important;
}
.wooevent-social-share li {
border-radius: 20px;
}
.we-social-share.col-md-12 {
display: none;
}
.btn.btn-primary {
border-radius: 25px!important;
padding: 13px 31px!important
}
.product-template-default span.woocommerce-Price-amount.amount {
font-weight: 400!important;
font-size:24px;
}    .menu-smart.sm.menu-icons li a {
transform: scale(1.45,1.45);
}
li#menu-item-208617 a {
color: black;
}
li#menu-item-208617 a:hover {
color: white;
}
li#menu-item-208617 a {
background-color: #C2C007;
padding: -8px 1px;
padding: 0px 30px;
border-radius: 15px 15px 0px 0px;
} .fa-user:before {
color: #C2C007!important;
} li#menu-item-157723 {
display: none!important;
}   .sfm-label-square .sfm-navicon-button, .sfm-label-rsquare .sfm-navicon-button, .sfm-label-circle .sfm-navicon-button {
color: #C2C007!IMPORTANT;
-webkit-box-shadow: 3px 3px 15px 4px rgb(0 0 0 / 50%)!IMPORTANT;
box-shadow: 3px 3px 15px 4px rgb(0 0 0 / 50%)!IMPORTANT;
border-radius: 0 10px 10px 0!important;
} .sfm-navicon-button:after {
display: inline-block!IMPORTANT;
content: "I MIEI CORSI"!IMPORTANT;
line-height: 30px!IMPORTANT;
font-size: 18px!IMPORTANT;
letter-spacing: 4px!IMPORTANT;
font-weight: 800!IMPORTANT;
text-align: center!IMPORTANT;
text-decoration: none !important;
position: absolute!IMPORTANT;
left: -56px!IMPORTANT;
top: 112px!IMPORTANT;
margin: 5px 0 0 0!IMPORTANT;
color: black!IMPORTANT;
transform: rotate(-90deg)!IMPORTANT;
font-family: 'Outfit' !important;
white-space: nowrap;
}
.sfm-navicon-button .sf_label_icon {
width: 38px!IMPORTANT;
height: 260px!IMPORTANT;
BACKGROUND-COLOR: #C2C007!IMPORTANT;
BORDER-RADIUS: 0px 7px 7px 0px;
}
.sfm-navicon {
background: black!important;
}
.sfm-navicon-button.x {
background: #C2C007!important;
}
li.sfm-menu-item-159014 a, li.sfm-menu-item-159002 a, li.sfm-menu-item-208628 a {
font-size:20px!important;
}
@media all and (max-width:959px) {
ul#menu-menu-top a {
padding-top: 18px!important;
padding-bottom: 18px!important;
}
.menu-wrapper.menu-sticky .main-menu-container.open-items, .menu-wrapper.menu-hide-only .main-menu-container.open-items {
padding-top:60px;
}
} input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
border-radius: 10px;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
max-height: 100px!important;
border-radius: 10px;
}
input.wpcf7-form-control.wpcf7-submit {
background-color: black;
color: white;
border-radius: 10px;
font-weight: 600!important;
}
.wpcf7-acceptance .wpcf7-list-item-label {
font-size: 12px!important;
font-weight: 450!important;
}
body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
padding-left: 5px!important;
}
ul.sfm-child-menu.sfm-menu-level-1 a {
font-size: 18px!important;
}
ul.sfm-child-menu.sfm-menu-level-1 a {
font-size: 18px!important;
padding-top: 25px!important;
padding-bottom: 25px!important;
}
.sfm-navicon:after, .sfm-navicon:before, .sfm-sidebar-close:after, .sfm-sidebar-close:before {
background: black!important	
} li.mini_cart_item h4 {
font-size: 15px;
margin-top:0;
}
.shop_table.woocommerce-checkout-review-order-table h4 {
margin-top: 0;
font-size: 15px;
} input.tm-clear-cart-button.button {
padding: 11px!important;
margin: 0 0 0 10px;
} body:not(.rtl) .woocommerce-MyAccount-navigation a {
padding-left: 0;
}
.woocommerce-MyAccount-navigation a:before {
display:none;
}
.woocommerce ul.products li.first {
clear: none;
}
.single-product.woocommerce #content div.product div.images {
float: left;
}
.woocommerce div.product form.cart .button, .woocommerce div.single-product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce #content div.single-product form.cart .button {
vertical-align: middle;
float: none;
display: inline-block;
margin: 0;
overflow: hidden;
}
.woocommerce table.shop_table .product-total, .woocommerce table.shop_table .product-subtotal, .woocommerce table.shop_table .amount {
text-align: right;
}
.woocommerce table.shop_table .cart-subtotal td, .woocommerce table.shop_table .order-total td, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table.customer_details td {
text-align: right;
}
.woocommerce:not(.order-table-with-thumbs) .shop_table.woocommerce-checkout-review-order-table .cart_item:last-child td, .woocommerce:not(.order-table-with-thumbs) .shop_table .order_item:last-child td {
border: 0;
padding: 15px 20px;
}
.product-quantity span {
display: inline!important;
}
span.meta-stdate, span.meta-eddate {
display: block;
font-size: 11px;
font-weight: normal;
}
.woocommerce table.shop_table .amount {
text-align: right;
}
.cart-collaterals .tax-total td {
text-align: right!important;
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce button.button:disabled {
float: none;
padding: 0 31px;
}
td.actions div.coupon {
float: left;
}
td.actions div.coupon + button {
position: relative!important;
top: 0!important;
}
.woocommerce table.shop_table td {
padding: 15px 20px!important;
}
a.remove {
border: none!important;
}
#coupons_list h3 {
font-size: 18px;
}
td.actions #coupon_code {
font-size: 1em;
}
.woocommerce table.shop_table .quantity input, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .we-table-lisst .we-table td, .we-table-lisst .we-table th {
font-size: 15px;
}
.woocommerce-cart table td, table th {
font-size: 15px!important;
}
.ulp-user-page-top-wrapper.ulp-ap-top-theme-2 {
display: none;
}
.woocommerce form.login, .woocommerce form.register {
border:none;
} ul.drop-menu.uncode-cart-dropdown {
min-width: 300px!important;
}
.woocommerce .row-parent.no-h-padding.no-top-padding.double-bottom-padding {
padding-bottom: 15px!important;
}
h3#order_review_heading {
font-size: 20px;
}
#content div.product div.images .price-container {
text-align: center;
}
.summary.entry-summary hr {
display: none;
}
.woocommerce-product-gallery__image {
pointer-events: none;
cursor: default;
}
li.google-plus, li.vk {
display: none;
}
a.added_to_cart.wc-forward {
display: block;
margin-top: 15px;
font-weight: 900!important;
font-size: 14px!important;
} @media (min-width: 960px)  {
.wpml-ls-first-item span {
display: none;
}
.drop-menu .wpml-ls-native {
display: inline-table;
}
}
@media (min-width: 960px) AND  (max-width: 1279px) {
.font-size-menu, .menu-container ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
font-size: 12px;
}
.font-size-submenu, .menu-horizontal ul ul a, .vmenu-container ul ul a, .uncode-cart .cart-desc {
font-size: 12px;
}
.menu-smart > li > a {
padding: 0px 10px 0px 10px;
}
.menu-wrapper .row-menu .row-menu-inner {
padding: 0 18px 0 18px!important;
}
.logo-image {
height: 60px!important;
}
} @media (max-width: 959px) {
body.menu-custom-padding .menu-container .logo-container {
padding: 9px 15px !important;
}
.desktop-hidden.mobile-search-icon.trigger-overlay.mobile-additional-icon, .desktop-hidden.mobile-account-icon.mobile-additional-icon {
display: none;
}
} .footer-last {
display:none!important;
} .riganewsletter {
padding-top: 20px;
padding-bottom: 20px;
}
.uncode_text_column.righefooter.text-small p {
line-height: 14px!important;
}
.messaggiofooterabbonamento .uncell.boomapps_vccolumn.single-block-padding {
border: solid 1px;
border-radius: 8px;
}
.messaggiofooterabbonamento a {
color: #c2c007;
font-size: 18px;
text-decoration: underline;
font-weight:700;
}
@media all and (max-width:768px){
figure.woocommerce-product-gallery__wrapper .price {
display: none;
}
figure.woocommerce-product-gallery__wrapper .cart {
display: none;
}
}
span.toncaEL, span.tonca {
color: #c2c007;
} @media all and (max-width:959px){
.cruscotto .wpb_column.pos-top.pos-center.align_center.column_child.col-lg-2.boomapps_vccolumn.one-internal-gutter {
width: 50%;
float: left;
clear: none;
}
.cruscotto span.counter.text-color-prif-color.counter-init.started {
font-size: 20px;
}
.cruscotto h4.h5.font-weight-400 {
font-size: 14px;
}
.cruscotto .wpb_column.pos-top.pos-center.align_center.column_child.col-lg-2.primocru.boomapps_vccolumn.one-internal-gutter {
padding-top: 18px;
}
}
.cruscotto span.counter {
display: contents!important;
}
.cruscotto .row.quad-top-padding.quad-bottom-padding.quad-h-padding.limit-width.row-parent {
padding-top: 25px!important;
padding-bottom: 25px!important;
}