#site-header-cart { display: none !important; } .top-bar { color: white; background-color: #00313C; font-weight: bold; padding: 0.8em 0; text-transform: uppercase; width: 100%; font-size: 14px; font-size: 0.875rem; content: ""; display: table; table-layout: fixed; } //colore social icons .top-bar a { color: white ; } .top-bar .jetpack-social-navigation ul { margin-bottom: .0em; } .custom-logo { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; max-width: 100%; max-height: 100px; width: auto; height: auto; transition: 0.2s; background-color:white; } //Margine logo .site-branding-wrapper { padding: 0%; width: 100%; } //logo centro o sinistra .site-header { text-align: left; } //distanza loghi social .top-bar .jetpack-social-navigation li { padding: 0 0.3.5em; } //misure barra social e loghi .top-bar .jetpack-social-navigation .icon { height: 24px; width: 24px; } //spaziatura menù e logo .site-branding-wrapper { padding: 5 1.5%; width: 100%; } //impostazioni bottone .wp-block-button .wp-block-button__link { font-weight: bold; font-size: 16px; font-size: 1rem; letter-spacing: 1px; line-height: 1; padding: 0.8em 1.6em 0.8em; text-decoration: none; text-transform: uppercase; transition: 0.3s; } .wp-block-button__link { background-color: #FFA300; color:#FFA300; border-radius: 10px; } .wp-block-button__link:visited { color: #fff; } .is-style-outline .wp-block-button__link:not(.has-text-color) { color: #6636cc; } .wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover { opacity: 0.8; } //bottoni2 .wp-block-button .wp-block-button__link { border: 2px solid currentColor; box-shadow: none; font-weight: bold; font-size: 16px; font-size: 1rem; letter-spacing: 1px; line-height: 1; padding: 0.8em 1.6em 0.8em; text-shadow: none; text-decoration: none; text-transform: uppercase; transition: 0.3s; } .wp-block-button__link { background: #6636cc; border-radius: 10px; color: #fff; } .is-style-outline .wp-block-button__link:not(.has-text-color) { color: #6636cc; } .top-menu{ text-decoration-color:#FFA300; } button.menu-toggle{ color:#00313C; border-color:#00313C; margin-top:50px; } //communinty training //.main-navigation a { //text-decoration-color:#FFA300; } //.community_training { //text-decoration-color:#FFA300; } //.menu-item { //text-decoration-color:#FFA300; } //.menu-item-type-post_type { //text-decoration-color:#FFA300; } //.menu-item-object-page { //text-decoration-color:#FFA300; } //.menu-item-138{ } //.menu-item-438 { text-decoration:none; } //.menu-item-210{ text-decoration:none; } //.menu-item-139 { text-decoration:none; } //.menu-item-140 { text-decoration:none; } //.menu-item-141 { text-decoration:none; } .wp-block-buttons { border: none; color: white; text-align: center; text-decoration: none; font-size: 16px; align-content:center; } .entry-title{ text-align:center; } .wp-block-jetpack-layout-grid-column { background-size: cover; } .log_in { icon:none; } .has-text-align-center { color:white; } //colore titolo .entry-title { color:#00313C; } //colore eventuale menu .menu-toggle { color:#FFA300; border-color:#FFA300; } .main-navigation a { color:#00313C ; } .wp-block-button__link { background-color:#DA291C; width:200px; height:50px; font-size:big; } //colore paragrafo sotto .wp-block-column { color:#00313C; } //link colore a { color: #00313C; font-weight: bold; text-decoration: none; transition: 0.3s; } //colore fax a.customize-unpreviewable { color:#00313C; } .page-template-full-width-page .site-content { padding-bottom: 0px; } .site-content { padding-bottom: 0px; } .wp-block-cover { padding-bottom:5px; padding-top:105px; } //.header-widget-area { padding:0px; background-color:#FFA300; width:8%; margin-left:94.5%; } //.sticky-wrapper { height:0px; } //colore barra in alto .top-bar { } .menu-item .wpml-ls-slot-688637354 .wpml-ls-item .wpml-ls-item-it .wpml-ls-current-language .wpml-ls-menu-item .wpml-ls-first-item .menu-item-type-wpml_ls_menu_item .menu-item-object-wpml_ls_menu_item .menu-item-has-children .menu-item-wpml-ls-688637354-it { #menu-item-321 a:before { background-size: contain; display: block; position: relative; top: 4px; right: 5px } } .site-info { display: none; } header-widget-area-wrapper widget widget_icl_lang_sel_widget //login .menu-item-1044 a svg { opacity:0; } .menu-item-1044 a { background-image: url("https://cw-elab.com/wp-content/uploads/2021/04/login.png"); background-size: 100%; display: inline-block; height: 16px; width: 20px; padding: 0; margin: 0; } .menu-item-1044 a svg.icon.icon-chain { opacity:0; } //registrati .menu-item-1216 a svg { opacity:0; } .menu-item-1216 a { background-image: url("https://cw-elab.com/wp-content/uploads/2021/04/Registrati.png"); background-size: 110% 110%; display: inline-block; height: 10px; width: 100%; padding: 0; margin: 0; } .menu-item-1216 a svg.icon.icon-chain { opacity:0; } //margine icone social nav.jetpack-social-navigation.jetpack-social-navigation-svg { margin-right: 0; } svg.icon.icon-facebook { align-items:left; } input#register.submit.button { border:none; background-color:#DA291C; color:white; } input#register { color:#00313C; } header#masthead.site-header { } //colore bianco header in movimento .site-branding { background-color:white; } .site-branding-wrapper { background-color:white; } header { background-color:white; } div.site-branding-wrapper { background-color:white; } .menu-item-1773 { text-transform:lowercase; } .menu-item-wpml-ls-688637353-en { text-transform:lowercase; } .menu-item-wpml-ls-688637353-it { text-transform:lowercase; } //minuscolo registrati e login .menu-item-1388 { text-transform:lowercase; } .menu-item-1389 { text-transform:lowercase; } .is-style-fill { border: none; } button, input[type="button"], input[type="reset"], input[type="submit"], .button { border-color:#DA291C; color:#DA291C; } div.wp-block-buttons.alignfull.is-content-justification-left { background-position: center ; border-radius: 64px; border-width: 0px; width: 20px; height: 64px; display: inline-block; padding: 0 0 0 0; bottom: 10px; margin: 0 0 0 -136px; left: 32.5% } div.wp-block-buttons.is-content-justification-center{ padding-top:50px; } .elementor-element.elementor-element-b9d4a70.elementor-widget.elementor-widget-button { postion: absolute; top:100px; } .button_forgot_password{ color: #DA291C; } #fixed-navbar { position: fixed !important; top: 0 !important; width: 100% !important; z-index: 9999 !important; } .site-branding { width: 25%; min-width: auto; } .main-navigation { width: 75%; max-width:700px; } /*Navbar*/ @import url('https://fonts.googleapis.com/css2?family=Mark+Pro:wght@400;600;700&display=swap'); #navbar-principale { position: fixed !important; top: 0 !important; z-index: 9999 !important; background: #ffffff !important; box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important; width: 100% !important; left: 0 !important; } #menu-new-menu { display: flex !important; flex-direction: row !important; align-items: center !important; list-style: none !important; padding: 0 !important; margin: 0 !important; gap: 48px !important; background: transparent !important; } #menu-new-menu > li > a { color: #1d1d1d !important; text-decoration: none !important; font-size: 28px !important; font-family: 'Mark Pro', sans-serif !important; font-weight: 600 !important; background: transparent !important; border: none !important; padding: 4px 0 !important; } #menu-new-menu > li > a:hover { color: #F5A623 !important; } #menu-new-menu > li::before { display: none !important; } #mega-menu-wrap-max_mega_menu_2 { background: transparent !important; box-shadow: none !important; border-radius: 0 !important; padding: 0 !important; } #mega-menu-max_mega_menu_2 { display: flex !important; flex-direction: row !important; align-items: center !important; list-style: none !important; padding: 0 !important; margin: 0 !important; gap: 30px !important; background: transparent !important; box-shadow: none !important; } #mega-menu-max_mega_menu_2 > li > a { display: flex !important; align-items: center !important; justify-content: center !important; color: #1d1d1d !important; text-decoration: none !important; font-size: 25px !important; font-family: 'Mark Pro', sans-serif !important; font-weight: 600 !important; background: transparent !important; border: none !important; padding: 4px 0 !important; } #mega-menu-max_mega_menu_2 > li > a:hover { color: #F5A623 !important; background: transparent !important; border: none !important; } #mega-menu-max_mega_menu_2 > li.current-menu-item > a, #mega-menu-max_mega_menu_2 > li.active > a { font-weight: 700 !important; border-bottom: 2px solid #F5A623 !important; padding-bottom: 4px !important; color: #1a1a2e !important; } #mega-menu-max_mega_menu_2 ul { display: none !important; } @media (max-width: 1024px) { #menu-new-menu { gap: 24px !important; } #menu-new-menu > li > a { font-size: 18px !important; } } @media (max-width: 768px) { #menu-new-menu { display: none !important; } } /*Title Header*/ @media (max-width: 768px) { .cw-header-title { font-size: 30px !important; } @media (max-width: 480px) { .cw-header-title { font-size: 24px !important; } } /*Newsletter*/ div.wpforms-container-full #wpforms-submit-10333 { background-color: #FDF7EC !important; color: #FFA300 !important; border: 2px solid #1d1d1d !important; border-radius: 50px !important; font-family: 'MarkPro', sans-serif !important; font-size: 16px !important; font-weight: 700 !important; height: 52px !important; padding: 0 20px !important; cursor: pointer !important; transition: all 0.2s ease !important; } div.wpforms-container-full #wpforms-submit-10333:hover { background-color: #FFA300 !important; color: #ffffff !important; border-color: #FFA300 !important; } #wpforms-10333 { background-color: #FDF7EC !important; padding: 36px 32px !important; border-radius: 16px !important; box-shadow: 0 8px 24px rgba(0,0,0,0.10) !important; } #wpforms-10333 .wpforms-field-label { font-family: 'MarkPro', sans-serif !important; font-size: 14px !important; font-weight: 700 !important; color: #1d1d1d !important; margin-bottom: 8px !important; } #wpforms-10333 .wpforms-field input[type="text"], #wpforms-10333 .wpforms-field input[type="email"] { font-family: 'MarkPro', sans-serif !important; font-size: 15px !important; border: 1.5px solid #1d1d1d !important; border-radius: 0px !important; padding: 14px 16px !important; background-color: #ffffff !important; color: #1d1d1d !important; width: 100% !important; box-sizing: border-box !important; display: block !important; box-shadow: 0 4px 12px rgba(0,0,0,0.12) !important; } #wpforms-10333 .wpforms-field input:focus { border-color: #FFA300 !important; outline: none !important; box-shadow: none !important; } #wpforms-10333 .wpforms-submit { font-family: 'MarkPro', sans-serif !important; font-size: 16px !important; font-weight: 700 !important; background-color: #ffffff !important; color: #FFA300 !important; border-radius: 50px !important; padding: 0 20px !important; height: 52px !important; line-height: 52px !important; cursor: pointer !important; transition: all 0.2s ease !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; box-shadow: 0 4px 12px rgba(0,0,0,0.1) !important; } #wpforms-10333 .wpforms-submit:hover { background-color: #FFA300 !important; color: #ffffff !important; } #wpforms-10333 .wpforms-field-checkbox label, #wpforms-10333 .wpforms-field-gdpr label { font-family: 'MarkPro', sans-serif !important; font-size: 12px !important; color: #1d1d1d !important; cursor: pointer !important; } #wpforms-10333 .wpforms-field-checkbox label a { color: #FFA300 !important; } #wpforms-10333 .wpforms-field-checkbox label a:hover { text-decoration: underline !important; color: #FFA300 !important; } @import url('https://fonts.googleapis.com/css2?family=Oleo+Script&display=swap'); .metaslider.ms-theme-clarity .flexslider .caption-wrap .caption div p:first-child { font-family: 'Oleo Script', cursive !important; } .metaslider.ms-theme-clarity .flexslider .caption-wrap .caption div p:last-of-type { font-family: 'MarkPro', sans-serif !important; } .ms-bottone-articolo:hover { background-color: #FFA300 !important; border-color: #FFA300 !important; color: #ffffff !important; transition: all 0.2s ease !important; } /*Carosello articoli*/ /* Titoli */ .metaslider .caption-wrap h2, .metaslider .caption-wrap h4, .metaslider .title { font-family: 'Oleo Script', cursive !important; } /* Testo / descrizione */ .metaslider .caption-wrap p, .metaslider .caption-wrap .caption { font-family: 'Mark Pro', sans-serif !important; } /*Corsi*/ #submenu-corsi { position: sticky !important; top: 80px !important; z-index: 9998 !important; background: #ffffff !important; width: 100% !important; margin-top: 20px !important; } #sezione-beige { box-shadow: 0 8px 15px rgba(0,0,0,0.12) !important; clip-path: none !important; } #sezione-bianca .elementor-shape-top svg { filter: drop-shadow(0px -4px 6px rgba(0,0,0,0.15)) !important; } /* Bordo test - togli dopo */ .learndash-wrapper { border: none !important; } /* Ogni riga */ #cw-lezioni .ld-item-list-item { display: flex !important; align-items: center !important; padding: 15px 20px !important; border-bottom: 1px solid #f0f0f0 !important; border-top: none !important; border-left: none !important; border-right: none !important; list-style: none !important; counter-increment: lesson-counter !important; } /* Titolo */ #cw-lezioni .ld-item-list-item-preview { color: #FFA300 !important; font-size: 20px !important; } /* Nascondi cerchio originale LearnDash */ #cw-lezioni .ld-status-icon, #cw-lezioni .ld-item-list-item .ld-status-incomplete { display: none !important; } /* Numero arancione */ #cw-lezioni .ld-item-list-item::before { content: counter(lesson-counter) !important; background: #F5A623 !important; color: white !important; border-radius: 50% !important; min-width: 28px !important; height: 28px !important; display: flex !important; align-items: center !important; justify-content: center !important; font-size: 13px !important; margin-right: 15px !important; } #cw-lezioni { counter-reset: lesson-counter !important; }#site-header-cart {
    display: none !important;
}

.top-bar {
    color: white;
    background-color: #00313C;
    font-weight: bold;
    padding: 0.8em 0;
    text-transform: uppercase;
    width: 100%;
    font-size: 14px;
    font-size: 0.875rem;
    content: "";
    display: table;
    table-layout: fixed;
}

.top-bar a {
    color: white;
}

.top-bar .jetpack-social-navigation ul {
    margin-bottom: .0em;
}

.custom-logo {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    max-width: 100%;
    max-height: 100px;
    width: auto;
    height: auto;
    transition: 0.2s;
    background-color:white;
}

.site-branding-wrapper {
    padding: 0%;
    width: 100%;
}

.site-header {
    text-align: left;
}

.top-bar .jetpack-social-navigation li {
    padding: 0 0.3.5em;
}

.top-bar .jetpack-social-navigation .icon {
    height: 24px;
    width: 24px;
}

.site-branding-wrapper {
    padding: 5 1.5%;
    width: 100%;
}

.wp-block-button .wp-block-button__link {
    font-weight: bold;
    font-size: 16px;
    font-size: 1rem;
    letter-spacing: 1px;
    line-height: 1;
    padding: 0.8em 1.6em 0.8em;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.3s;
}

.wp-block-button__link {
    background-color: #FFA300;
    color: #FFA300;
    border-radius: 10px;
}

.wp-block-button__link:visited {
    color: #fff;
}

.is-style-outline .wp-block-button__link:not(.has-text-color) {
    color: #6636cc;
}

.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover {
    opacity: 0.8;
}

.wp-block-button .wp-block-button__link {
    border: 2px solid currentColor;
    box-shadow: none;
    font-weight: bold;
    font-size: 16px;
    font-size: 1rem;
    letter-spacing: 1px;
    line-height: 1;
    padding: 0.8em 1.6em 0.8em;
    text-shadow: none;
    text-decoration: none;
    text-transform: uppercase;
    transition: 0.3s;
}

.wp-block-button__link {
    background: #6636cc;
    border-radius: 10px;
    color: #fff;
}

.is-style-outline .wp-block-button__link:not(.has-text-color) {
    color: #6636cc;
}

.top-menu {
    text-decoration-color: #FFA300;
}

button.menu-toggle {
    color: #00313C;
    border-color: #00313C;
    margin-top: 50px;
}

.wp-block-buttons {
    border: none;
    color: white;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    align-content: center;
}

.entry-title {
    text-align: center;
}

.wp-block-jetpack-layout-grid-column {
    background-size: cover;
}

.has-text-align-center {
    color: white;
}

.entry-title {
    color: #00313C;
}

.menu-toggle {
    color: #FFA300;
    border-color: #FFA300;
}

.main-navigation a {
    color: #00313C;
}

.wp-block-button__link {
    background-color: #DA291C;
    width: 200px;
    height: 50px;
    font-size: big;
}

.wp-block-column {
    color: #00313C;
}

a {
    color: #00313C;
    font-weight: bold;
    text-decoration: none;
    transition: 0.3s;
}

a.customize-unpreviewable {
    color: #00313C;
}

.page-template-full-width-page .site-content {
    padding-bottom: 0px;
}

.site-content {
    padding-bottom: 0px;
}

.wp-block-cover {
    padding-bottom: 5px;
    padding-top: 105px;
}

.site-info {
    display: none;
}

.menu-item-1044 a svg {
    opacity: 0;
}

.menu-item-1044 a {
    background-image: url("https://cw-elab.com/wp-content/uploads/2021/04/login.png");
    background-size: 100%;
    display: inline-block;
    height: 16px;
    width: 20px;
    padding: 0;
    margin: 0;
}

.menu-item-1044 a svg.icon.icon-chain {
    opacity: 0;
}

.menu-item-1216 a svg {
    opacity: 0;
}

.menu-item-1216 a {
    background-image: url("https://cw-elab.com/wp-content/uploads/2021/04/Registrati.png");
    background-size: 110% 110%;
    display: inline-block;
    height: 10px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.menu-item-1216 a svg.icon.icon-chain {
    opacity: 0;
}

nav.jetpack-social-navigation.jetpack-social-navigation-svg {
    margin-right: 0;
}

svg.icon.icon-facebook {
    align-items: left;
}

input#register.submit.button {
    border: none;
    background-color: #DA291C;
    color: white;
}

input#register {
    color: #00313C;
}

.site-branding {
    background-color: white;
}

.site-branding-wrapper {
    background-color: white;
}

header {
    background-color: white;
}

div.site-branding-wrapper {
    background-color: white;
}

.menu-item-1773 {
    text-transform: lowercase;
}

.menu-item-wpml-ls-688637353-en {
    text-transform: lowercase;
}

.menu-item-wpml-ls-688637353-it {
    text-transform: lowercase;
}

.menu-item-1388 {
    text-transform: lowercase;
}

.menu-item-1389 {
    text-transform: lowercase;
}

.is-style-fill {
    border: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
    border-color: #DA291C;
    color: #DA291C;
}

div.wp-block-buttons.alignfull.is-content-justification-left {
    background-position: center;
    border-radius: 64px;
    border-width: 0px;
    width: 20px;
    height: 64px;
    display: inline-block;
    padding: 0 0 0 0;
    bottom: 10px;
    margin: 0 0 0 -136px;
    left: 32.5%;
}

div.wp-block-buttons.is-content-justification-center {
    padding-top: 50px;
}

.elementor-element.elementor-element-b9d4a70.elementor-widget.elementor-widget-button {
    position: absolute;
    top: 100px;
}

.button_forgot_password {
    color: #DA291C;
}

#fixed-navbar {
    position: fixed !important;
    top: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
}

.site-branding {
    width: 25%;
    min-width: auto;
}

.main-navigation {
    width: 75%;
    max-width: 700px;
}

#navbar-principale {
    position: fixed !important;
    top: 0 !important;
    z-index: 9999 !important;
    background: #ffffff !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1) !important;
    width: 100% !important;
    left: 0 !important;
}

#menu-new-menu {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    gap: 48px !important;
    background: transparent !important;
}

#menu-new-menu > li > a {
    color: #1d1d1d !important;
    text-decoration: none !important;
    font-size: 28px !important;
    font-family: 'Mark Pro', sans-serif !important;
    font-weight: 600 !important;
    background: transparent !important;
    border: none !important;
    padding: 4px 0 !important;
}

#menu-new-menu > li > a:hover {
    color: #F5A623 !important;
}

#menu-new-menu > li::before {
    display: none !important;
}

#mega-menu-wrap-max_mega_menu_2 {
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
}

#mega-menu-max_mega_menu_2 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    gap: 30px !important;
    background: transparent !important;
    box-shadow: none !important;
}

#mega-menu-max_mega_menu_2 > li > a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: #1d1d1d !important;
    text-decoration: none !important;
    font-size: 25px !important;
    font-family: 'Mark Pro', sans-serif !important;
    font-weight: 600 !important;
    background: transparent !important;
    border: none !important;
    padding: 4px 0 !important;
}

#mega-menu-max_mega_menu_2 > li > a:hover {
    color: #F5A623 !important;
    background: transparent !important;
    border: none !important;
}

#mega-menu-max_mega_menu_2 > li.current-menu-item > a,
#mega-menu-max_mega_menu_2 > li.active > a {
    font-weight: 700 !important;
    border-bottom: 2px solid #F5A623 !important;
    padding-bottom: 4px !important;
    color: #1a1a2e !important;
}

#mega-menu-max_mega_menu_2 ul {
    display: none !important;
}