.first-row {
background: #f6f6f6;
border-bottom: 1px solid #ebebeb;
color: #7b7b7b;
font-size: 11px;
line-height: 20px;
margin: 0;
}
.first-row a {
font-size: 13px;
font-weight: bold;
}
.first-row .txt-wrapper {
padding: 10px;
display: block;
color: #616264;
}
.first-row .container {
padding-bottom: 0px;
}
.main-header {
padding-top: 20px;
}
.s {
height: 60px;
font-size: 1.2em;
border: 1px solid #ebebeb;
padding: 10px;
color: #333;
min-width: 80%;
} .main-header .btn.btn-default i {
line-height: 2.5em;
}
.main-header form button {
transform: translateX(-3px) translateY(-2px);
}
.main-header .navs-wrapper {
background-color: #616264;
border: 0;
margin-bottom: 0;
border-radius: 0;
}
.main-header .navs-wrapper .container {
padding-bottom: 0;
}
#menu-product-nav {
position: relative;
}
#menu-product-nav>a {
background: #0084bd;
border: 0;
color: #ffffff;
height: 60px;
font-size: 18px;
font-weight: 100;
text-transform: uppercase;
letter-spacing: 0.5px;
margin: 0;
padding: 18px 20px;
position: relative;
z-index: 3;
width: 100%;
border-bottom: none;
display: block;
text-align: left;
}
.menu-product-list,
.menu-product-list ul {
z-index: -1;
visibility: hidden;
position: absolute;
opacity: 0;
transition: all 0.25s linear;
}
#sidebar-navigation_top a {
padding: 20px 10px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
transition: all 0.25s linear;
}
#sidebar-navigation_top a:hover,
#sidebar-navigation_top a:focus,
#sidebar-navigation_top a:active {
background-color: #0084bd;
}
#menu-product-nav ul, #menu-product-nav li, .menu-product-list ul, .menu-product-list li {
list-style: none;
padding: 0;
}
#menu-product-nav:hover>.menu-product-list {
visibility: visible;
z-index: 100;
opacity: 1;
background: #ffffff;
border: 1px solid #ebebeb;
border-top: 0;
left: 0;
top: 100%;
margin-top: 0;
width: 100%;
}
.menu-product-list>li>a {
color: #333333;
font-weight: 600;
font-size: 14px;
padding: 20px;
background: #ffffff;
line-height: 1.3em;
text-transform: uppercase;
border-radius: 0;
width: 100%;
display: block;
text-align: left;
}
.menu-product-list>li>ul {
background: #ffffff;
border: 1px solid #ebebeb;
border-top: 0;
left: 100%;
top: 0;
width: 893px;
margin-top: 0;
padding: 20px !important;
min-height: 100%;
}
.menu-product-list>li:hover>.menu-product-tipologie-corso {
visibility: visible;
opacity: 1;
z-index: 100;
}
.menu-product-list>li>a {
transition: all 0.25s linear;
}
.menu-product-list>li:hover>a {
color: #0083bf;
}
header .tipologia_corso>a {
font-weight: bold;
display: block;
margin-bottom: 15px;
}
.menu-product-list>li>ul>li {
width: 33%;
float: left;
padding: 0 5px !important;
}
.menu-product-tipologie-corso .tipologia_corso > a > img {
max-width: 20px;
}#footer {
border-top: 1px solid #ebebeb;
background: #333333;
color: #999999;
padding-top: 60px;
}
#footer * {
color: #999999;
}
#footer ul,
#footer li {
list-style: none;
padding: 0;
margin: 0;
}
#footer strong {
color: #ffffff;
text-transform: uppercase;
font-weight: 500;
}
#footer .title {
font-weight: normal;
margin-bottom: 30px;
display: block;
font-weight: 500;
font-size: 1.2em;
}
#footer .list-footer-contacts i {
padding: 10px 15px;
background: black;
font-size: 18px;
width: 48px;
text-align: center;
}
#footer li {
margin-bottom: 15px;
}
#footer .list-footer-contacts li {
clear: both;
float: left;
width: 100%;
}
#footer li i {
float: left;
}
#footer li span {
float: left;
width: 80%;
margin-left: 15px;
margin-top: -4px;
}
#footer .menu a {
text-transform: uppercase;
}
#footer .menu a:hover {
color: #337ab7;
}
#menu-footer-3 li:last-child {
margin-top: 30px;
font-weight: 500;
font-size: 1.1em;
}
#menu-footer-3 li:last-child a {
color: #ffffff;
}
#return-to-top {
position: fixed;
bottom: 20px;
right: 20px;
background: rgb(97, 98, 100);
background: rgba(97, 98, 100, 0.7);
width: 50px;
height: 50px;
display: block;
text-decoration: none;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
display: none;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#return-to-top i {
color: #fff;
margin: 0;
position: relative;
left: 16px;
top: 13px;
font-size: 19px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#return-to-top:hover {
background: rgba(97, 98, 100, 0.9);
}
#return-to-top:hover i {
color: #fff;
top: 5px;
}
#cookie_access_form {
width: 100%!important;
}* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
hr {
border-color: #cccccc;
margin-top: 15px;
margin-bottom: 15px;
}
body {
font-family: 'Roboto', sans-serif;
font-size: 14px;
line-height: 1.42857143;
color: #333333;
background-color: #ffffff;
}
p {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}
p {
margin: 0 0 10px;
}
a {
color: #000000;
transition: color 0.25s linear;
}
a:hover {
color: #0083bf;
text-decoration: none;
}
.uppercase {
text-transform: uppercase!important;
}
.nopadding {
padding: 0 !important
}
.btn-warning {
color: #fff;
background-color: #faae00;
border-color: #de9a00;
}
.btn.btn-default {
background: #0083bf;
color: #ffffff;
border-color: #0a71a4;
}
.nav-tabs>li>a {
font-size: 0.8em;
padding: 7px 15px;
text-transform: uppercase;
}
.owl-theme .owl-controls {
margin-top: 10px;
text-align: center;
position: absolute;
top: 0;
right: 10px;
}
.menu-product-list>li>ul {
box-shadow: 1px 1px 10px #ccc;
}
.menu-product-tipologie-corso .tipologia_corso .mt-10 a {
color: #d2227e;
font-size: 14px;
line-height: 16px;
font-weight: 600;
border-bottom: 0;
}
.menu-product-tipologie-corso .tipologia_corso a {
border-bottom: 1px solid #999;
width: 100%;
display: inline-block;
text-transform: uppercase;
font-weight: 300;
font-size: 13px;
float: left;
margin-bottom: 0;
color: #666
}
.containercorso {
border-bottom: 1px solid #ddd;
padding-bottom: 20px
}
.imagecorso {
border-bottom: 0px solid #ddd !important;
margin-bottom: 0px !important;
}
.titlecorso {
border: 0 !important;
font-weight: 500 !important;
line-height: 16px !important;
font-size: 14px !important;
}
.menu-product-tipologie-corso .tipologia_corso>a>img {
max-width: 16px;
float: right;
margin-top: 0px;
}
#home-menu-product-nav .menu-product-list {
visibility: visible;
opacity: 1;
z-index: 1;
position: relative;
padding: 0;
}
#home-menu-product-nav .menu-product-list>li {
border: 1px solid #ebebeb;
border-bottom: 0px;
}
#home-menu-product-nav .menu-product-list>li:last-child {
border-bottom: 1px solid #ebebeb;
}
#home-menu-product-nav .menu-product-tipologie-corso {
border: 1px solid #ebebeb;
}
.box-gray {
border: 1px solid #ebebeb;
padding: 20px;
background: rgb(235, 235, 235);
background: -moz-linear-gradient(top, rgba(235, 235, 235, 1) 25%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(top, rgba(235, 235, 235, 1) 25%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to bottom, rgba(235, 235, 235, 1) 25%, rgba(255, 255, 255, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0);
position: relative;
}
.box-gray p,
.box-gray p * {
color: #0084bd;
}
.box-gray p strong {
font-size: 16px;
}
.box-gray i {
color: #999999;
position: absolute;
right: 20px;
font-size: 1.5em;
}
#box-carta-del-docente {
position: relative;
border: 1px solid #ebebeb;
float: left;
width: 100%;
}
#box-servizio-clienti {
margin-top: 15px;
position: relative;
border: 1px solid #ebebeb;
float: left;
width: 100%;
}
#box-servizio-clienti .ab {
position: absolute;
top: 117px;
right: 15px;
color: #ffffff;
font-weight: bold;
font-size: 2em;
text-transform: uppercase;
text-align: right;
width: 100%;
line-height: 26px;
text-shadow: 1px 1px 3px #000;
}
#box-servizio-clienti hr {
margin-top: 10px;
margin-bottom: 10px;
}
#box-servizio-clienti i {
font-size: 1.2em;
display: inline-block;
margin-right: 5px;
float: left;
margin-top: 4px;
}
#box-servizio-clienti .list {
width: 100%;
float: left;
clear: both;
border-top: 1px solid #ebebeb;
padding-top: 5px;
margin-top: 5px;
}
#box-servizio-clienti .list span {
float: right;
text-align: right;
width: 75%;
}
#box-servizio-clienti .evidenza {
color: #0084bd;
font-weight: bold;
font-size: 1.35em;
}
#box-bisogno-informazioni {
margin-top: 15px;
border-color: #0084bd;
padding: 10px;
text-align: center;
background-color: #e7f2f8;
border: 1px solid #0084bd;
}
#box-bisogno-informazioni strong {
color: #0083bf;
}
#box-bisogno-informazioni strong,
#box-bisogno-informazioni span {
display: block;
margin-bottom: 5px;
font-size: 15px;
}
#box-bisogno-informazioni span {
margin-top: 5px;
font-size: 12px;
}
.single-prodotto-evidenza-home {
position: relative;
}
.single-prodotto-evidenza-home .info {
position: absolute;
bottom: 0;
background: rgba(0, 0, 0, 0.6);
width: 100%;
color: #ffffff;
}
.single-prodotto-evidenza-home .info * {
color: #ffffff;
}
.single-prodotto-evidenza-home .tipologia_corso {
padding: 5px 20px;
font-size: 24px;
text-transform: uppercase;
position: relative;
font-weight: 100;
}
.single-prodotto-evidenza-home .row {
padding: 15px 20px;
}
.single-prodotto-evidenza-home .row * {
font-weight: bold;
font-size: 24px;
}
.single-prodotto-evidenza-home .row h4 a {
border: 0px solid #ffffff;
padding: 0;
font-size: 20px;
margin-bottom: 10px;
display: inline-block;
}
.single-prodotto-evidenza-home .row a {
padding: 5px 10px;
border: 2px solid #ffffff;
font-size: 12px;
}
.bkg_lightgray {
background-color: #f8f8f8;
}
.single-prodotto-evidenza-home .tipologia_corso img {
position: absolute;
right: 20px;
top: 11px;
width: 20px;
filter: brightness(0) invert(1);
}
.owl-corsi-primo-piano {
display: none !important;
}
.owl-corsi-primo-piano.in {
display: block !important;
}
.single-prodotot-primo-piano {
margin: 15px;
background-color: #ffffff;
padding-bottom: 15px;
border: 1px solid #ebebeb;
transition: all 0.25s linear;
}
.single-prodotot-primo-piano:hover {
border-color: #0083bf;
transform: scale(1.05);
position: relative;
z-index: 99;
padding: 10px;
}
.single-prodotot-primo-piano .tipologia_corso {
padding: 5px 15px;
}
.single-prodotot-primo-piano .tipologia_corso>a {
color: #ffffff;
}
.single-prodotot-primo-piano .h3 {
padding: 0 15px;
}
.single-prodotot-primo-piano .h3>a {
text-transform: uppercase;
color: #000000;
font-size: 0.75em;
}
.single-product-wrapper {
margin-bottom: 30px;
}
.single-prodotot-primo-piano .price,
.single-product-wrapper .price {
color: #0083bf;
font-weight: 700;
font-size: 1.25em;
padding-left: 15px;
padding-right: 15px;
display: block;
text-align: center;
}
#corsi-in-primo-paino-home-wrapper .h2,
#ultime-dal-blog .h2,
#i-miei-corsi-full .h2 {
position: relative;
margin-bottom: 40px;
}
#corsi-in-primo-paino-home-wrapper .h2>span,
#ultime-dal-blog .h2>span,
#i-miei-corsi-full .h2>span {
color: #0083bf;
position: relative;
z-index: 5;
background-color: #f8f8f8;
padding: 0px 20px;
}
#corsi-in-primo-paino-home-wrapper .h2:after,
#ultime-dal-blog .h2:after,
#i-miei-corsi-full .h2:after {
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #bebebe;
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 1;
}
#ultime-dal-blog .h2>span {
background-color: #ffffff;
text-transform: uppercase;
}
.single-post .date-wrapper span,
.single-post .date-wrapper span a,
.singular-post .date-wrapper span {
color: #9a9a9a;
font-size: 0.9em;
margin: 10px 10px 10px 0;
}
.date-wrapper {
margin: 10px 0;
}
.single-post .h4 {
text-transform: uppercase;
}
.single-post a {
color: #444;
text-transform: none;
font-size: 24px;
line-height: 28px;
}
.single-post a:hover {
color: #337ab7;
}
.single-post .more,
.singular-post .more {
color: #337ab7;
text-transform: uppercase;
font-size: 14px;
line-height: 18px;
font-weight: bold;
}
.testo_breve_pagina {
color: #0084bd;
font-size: 18px;
}
main.main {
padding-bottom: 40px;
}
.allegato-wrapper {
border-bottom: 1px solid #ebebeb;
padding: 10px 0px;
}
.allegato-wrapper i {
content: "\f019";
font-size: 1.5em;
color: #0083bf;
display: inline-block;
margin-right: 15px;
}
#hidden-form-fields {
display: none;
}
.wpcf7-form input.wpcf7-text,
.wpcf7-form input.wpcf7-submit,
.wpcf7-form select,
.wpcf7-form textarea,
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row select,
.woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single {
padding: 10px 15px;
width: 100%;
border-radius: 0px;
border: 1px solid #e8e8e8;
background: #f3f3f3;
color: #000;
}
.wpcf7-form .row {
margin-bottom: 15px;
}
input[type="submit"] {
background: #0083bf;
border: 0;
color: #ffffff;
font-size: 1.25em;
}
.main .h1,
.main .h2 {
color: #626262;
font-weight: lighter;
text-transform: uppercase;
}
.menu-blog-categories {
margin-top: 70px;
border-top-width: 2px;
border: 1px solid #ebebeb;
background: transparent;
color: inherit;
border-top: 3px solid #0084bd;
padding: 15px 10px;
}
.menu-blog-categories .h5 {
text-transform: uppercase;
border-bottom: 1px solid #ebebeb;
padding: 10px 0;
color: #0084bd;
}
.menu-blog-categories .h5 a {
color: #0084bd;
}
.menu-blog-categories .h5 a:hover {
color: #000;
}
.menu-blog-categories .h5:last-child {
border-bottom: 0;
}
.singular-post .link {
color: #337ab7;
}
.singular-post .h4,
.singular-post .h4 a {
color: #0084bd;
}
.singular-post .h4 {
margin: 0;
font-size: 24px;
}
.wp-pagenavi span,
.wp-pagenavi a {
margin: 0;
padding: 10px 15px;
border-color: #dddddd;
transition: all 0.25s linear;
color: #999999;
border-right: 0px;
}
.wp-pagenavi>*:last-child {
border-right: 1px solid #dddddd;
}
.wp-pagenavi span.current,
.wp-pagenavi a:hover {
background-color: #2196f3;
border-color: #2196f3;
color: #ffffff;
}
.wp-pagenavi {
margin-top: 40px;
}
.menu-blog-categories .in,
.menu-blog-categories .in a {
color: #0084bd;
}
#breadcrumbs,
.woocommerce-breadcrumb {
margin-bottom: 0px;
font-size: 0.95em;
}
#breadcrumbs *,
.woocommerce-breadcrumb *,
.woocommerce-breadcrumb {
color: #999999;
}
.tipologie-corso-selector,
.tipologie-corso-selector li,
.settore-selector,
.settore-selector li {
list-style: none;
padding: 0;
}
.tipologie-corso-selector li,
.settore-selector li {
display: inline-block;
}
.tipologie-corso-selector li button,
.settore-selector li button {
text-transform: uppercase;
background-color: #f2f2f2;
font-weight: 500
}
.tipologie-corso-filter-wrapper,
.settore-filter-wrapper {
margin-top: 40px;
}
.single-product-wrapper .tipologia_corso {
color: #ffffff;
padding: 5px 15px;
}
.tipologia_corso>span {
color: #ffffff;
text-transform: uppercase;
}
.single-product-wrapper .tipologia_corso a {
color: #ffffff;
}
.single-product-wrapper>div {
border: 1px solid #ebebeb;
min-height: 425px;
}
.woocommerce-loop-product__title {
font-size: 18px;
color: #666;
font-weight: bold;
text-transform: uppercase;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px; }
.single-product-wrapper .price {
padding-left: 15px;
padding-right: 15px;
}
.header-corso {
border: 1px solid #ebebeb;
background: rgb(235, 235, 235);
background: -moz-linear-gradient(top, rgba(235, 235, 235, 1) 25%, rgba(255, 255, 255, 1) 100%);
background: -webkit-linear-gradient(top, rgba(235, 235, 235, 1) 25%, rgba(255, 255, 255, 1) 100%);
background: linear-gradient(to bottom, rgba(235, 235, 235, 1) 25%, rgba(255, 255, 255, 1) 100%);
filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0);
position: relative;
border-radius: 5px;
color: #ffffff;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}
.header-corso-footer { border-radius: 0px 0px 5px 5px;
}
.header-corso-header {
min-height: 150px;
}
.header-corso-footer,
.header-corso-header {
padding: 15px;
}
.header-corso .h4 {
text-shadow: 1px 1px 1px #616264;
}
.header-corso .tipologia_corso_wrapper,
.header-corso .price-wrapper {
padding: 5px 15px;
}
.header-corso .price-wrapper {
background-color: #0084bd;
}
.nav-tabs>li>a {
border: 1px solid #ebebeb;
background-color: #f6f6f6;
color: #0083bf;
font-weight: bold;
border-radius: 0;
font-size: 13px;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus {
background-color: #0083bf;
color: #ffffff;
}
.tab-content {
border: 1px solid #ebebeb;
min-height: 50px;
padding: 20px 15px;
border-top: 4px solid #0083bf;
}
ul.lezioni a {
color: #0084bd;
}
ul.lezioni,
ul.lezioni li {
list-style: none;
padding: 0;
}
ul.lezioni>li>strong:before {
content: "\f0da";
color: #0083bf;
font-family: FontAwesome;
display: inline-block;
margin-right: 10px;
}
ul.lezioni>li>strong {
padding: 5px 15px;
background: #f6f6f6;
display: block;
}
ol.parti-lezione {
padding: 0;
}
ol.parti-lezione li {
border-bottom: 1px solid #ebebeb;
padding: 15px 45px;
}
ol.parti-lezione li:last-child {
border-bottom: 0px;
}
ol.parti-lezione .description {
font-style: italic;
color: #999999;
}
ol.parti-lezione i {
color: #333333;
font-size: 1.25em;
display: inline-block;
margin-right: 15px;
}
.box-wrapper h2.h2 {
text-transform: uppercase;
color: #0084bd;
font-size: 24px;
text-align: center;
font-weight: 500
}
#richiesta_informazioni input,
#richiesta_informazioni select,
#richiesta_informazioni textarea {
border: 1px solid #ebebeb;
}
#contactform {
color: #000;
}
#docente .h2 {
color: #0084bd;
font-size: 1.25em;
font-weight: bold;
margin: 0;
}
.corsi-docente {
margin-top: 10px;
}
.corsi-docente,
.corsi-docente li {
list-style: none;
padding: 0;
}
.corsi-docente li {
padding: 10px 15px;
}
.corsi-docente li a {
color: #0084bd;
}
.corsi-docente>li:nth-child(odd) {
background-color: #f6f6f6;
}
input.button {
font-weight: lighter;
text-transform: uppercase;
padding: 10px 15px;
background-color: buttonface;
}
.shop_table thead {
background: #f6f6f6;
}
.shop_table .product-subtotal {
color: #0082c1;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background: #0083bf;
color: #ffffff;
padding: 10px 15px;
border-radius: 0px;
text-transform: uppercase;
}
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
background: #0083bf;
color: #ffffff;
}
.cart_totals h2,
.woocommerce h2,
.woocommerce h3 {
text-transform: uppercase;
font-weight: lighter;
font-size: 25px;
color: #999999;
}
.woocommerce h3 {
font-size: 20px;
}
.woocommerce table.shop_table {
border-radius: 0px;
}
[data-title="Subtotale"],
[data-title="Totale"] {
text-align: right;
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background: #ffffff;
border-radius: 0px;
}
.select2-container .select2-selection--single {
height: 45px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 9px;
}
.cart_item .product-total,
.cart-subtotal>td:last-child,
.order-total>td:last-child,
.tax-total [data-title="IVA"],
.tax-total>td:last-child {
text-align: right;
}
#billing_address_2_field {
display: none;
}
.tipologie_corso_wrapper {
margin-bottom: 20px
}
.tipologie_corso_wrapper button {
margin-right: 10px;
background: transparent;
color: #666;
text-transform: uppercase;
font-weight: 400;
}
#settori_primo_piano_0 .owl-pagination {
display: none
}
#settori_primo_piano_0 .owl-buttons {
position: absolute;
top: -45px;
right: 20px;
}
#settori_primo_piano_0 .owl-buttons .owl-prev {
left: -40px;
height: 28px;
background: #ccc
}
#settori_primo_piano_0 .owl-buttons .owl-next {
right: -40px;
height: 28px;
background: #ccc
}
#settori_primo_piano_0 .owl-buttons .fa {
margin-top: 5px;
color: #666;
}
.tipologie_corso_wrapper button:active {
box-shadow: none;
background: #fff;
}
ul.wc_payment_methods {
list-style-type: none;
padding: 0;
}
.woocommerce form.checkout_coupon,
.woocommerce form.login,
.woocommerce form.register {
border-radius: 0px;
}
.woocommerce table.shop_table thead th { text-transform: uppercase;
font-weight: bold;
color: #0082c1
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
border-radius: 0px;
text-transform: uppercase;
padding: 10px 15px;
font-weight: lighter;
background: #0083bf;
color: #ffffff;
border-radius: 4px;
margin: 0 10px 0 0;
font-weight: 500;
}
.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
padding: 10px;
text-transform: uppercase;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.inline {
display: inline-block !important;
margin-left: 15px;
}
.woocommerce-MyAccount-content {
border-top: 4px solid #0083bf;
padding-top: 20px;
}
.woocommerce-MyAccount-navigation {
margin-bottom: -2px;
margin-top: 40px;
}
.woocommerce-MyAccount-navigation ul {
list-style: none;
padding: 0;
}
.woocommerce-MyAccount-navigation li {
list-style: none;
display: inline-block;
}
.woocommerce-MyAccount-navigation li>a {
padding: 10px 15px;
border-radius: 0;
color: #0083bf;
font-size: 13px;
border: 1px solid #ebebeb;
background-color: #f6f6f6;
border-bottom: 0;
text-transform: uppercase;
font-weight: 600
}
.woocommerce-MyAccount-navigation li>a:hover,
.woocommerce-MyAccount-navigation li>a:focus,
.woocommerce-MyAccount-navigation li>a:active,
.woocommerce-MyAccount-navigation li.is-active>a {
color: #ffffff;
background-color: #0084bd;
text-decoration: none;
}
.woocommerce-MyAccount-navigation li:last-child>a {
background: #fff;
}
.woocommerce-MyAccount-navigation li:last-child>a:hover {
background-color: #0084bd;
color: #fff
}
.woocommerce-Addresses a,
.woocommerce-Address a {
color: #0084bd;
}
.woocommerce-Addresses address,
.woocommerce-Address address {
background: #f6f6f6;
padding: 10px 15px;
line-height: 25px;
border-bottom: 1px solid #ebebeb;
}
.riga-corsi-header {
background-color: #f2f2f2;
padding: 10px 0;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
clear: both;
display: block;
line-height: normal;
border: 1px solid #ebebeb;
}
.i-miei-corsi {
list-style: none;
padding: 0;
}
.i-miei-corsi .riga-corsi {
padding: 10px 0;
font-weight: bold;
border: 1px solid #ebebeb;
clear: both;
width: 100%;
display: flex;
line-height: 22px;
margin-bottom: -1px;
}
.i-miei-corsi .riga-corsi .label {
text-transform: uppercase;
padding: 6px 12px;
border-radius: 5px;
}
.i-miei-corsi .riga-corsi .label-default {
background-color: #999;
color: #ffffff;
}
.i-miei-corsi .riga-corsi:hover {
background-color: #efefef;
}
.i-miei-corsi .riga-corsi a {
color: #0083bf;
font-size: 12px;
font-weight: 400;
text-decoration: underline;
}
.i-miei-corsi .riga-corsi:hover a {
color: #333;
text-decoration: none;
}
.i-miei-corsi>div>a>span {
font-weight: normal;
color: #999999;
}
.i-miei-corsi>div .attestato {
color: #fff;
background: #0084bd;
padding: 0px 10px;
border: 0;
border-radius: 5px;
font-size: 12px;
text-transform: uppercase;
position: relative;
}
.i-miei-corsi>div .attestato:hover {
background: #333;
}
#window-lezioni {
position: fixed;
background: black;
z-index: 100;
width: 100vw;
height: 100%;
display: block;
top: 0;
left: 0;
display: none;
}
#window-lezioni aside {
position: absolute;
right: 0;
top: 0;
height: 100vh;
width: 20vw;
background: #ffffff;
border-left: 1px solid #ebebeb;
}
#window-lezioni aside ul {
padding: 0;
}
#window-lezioni .lezione-wrapper {
position: absolute;
left: 0;
top: 0;
height: 100vh;
width: 80vw;
transition: all 0.25s linear;
}
#window-lezioni .player {
height: 80vh;
left: 0;
top: 10vh;
position: absolute;
background: #333333;
width: 100%;
}
#window-lezioni .prev {
position: absolute;
bottom: 2.5vh;
left: 20px;
}
#window-lezioni .next {
position: absolute;
bottom: 2.5vh;
right: 20px;
}
#window-lezioni .close-player {
position: absolute;
top: 4.5vh;
right: 20px;
color: #999999;
font-size: 22px;
transform: translateY(-50%);
}
#window-lezioni .close-player>a {
color: #999999;
}
#window-lezioni .title-lezione {
position: absolute;
color: #ebebeb;
top: 2.5vh;
left: 20px;
}
#window-lezioni .player iframe {
width: 100%;
height: 100%;
}
#window-lezioni svg {
position: absolute;
top: 50%;
transform: translateY(-50%) translateX(-50%);
left: 50%;
}
#window-lezioni .player.loading {
opacity: 0.1;
}
#lezioni .fa.fa-check {
color: #6bad6b;
margin-right: 5px;
}
#window-lezioni .lezioni-list li {
transition: all 0.25s linear;
}
#window-lezioni .lezioni-list li.in {
background: #ebebeb;
}
#window-lezioni .non_scaricabile {
position: absolute;
top: 50%;
transform: translateX(-50%) translateY(-50%);
width: 100%;
left: 50%;
text-align: center;
}
#window-lezioni .non_scaricabile a {
color: #0083bf;
display: block;
font-size: 30px;
margin-top: 20px;
text-decoration: underline;
}
.stop-scrolling {
height: 100%;
overflow: hidden;
}
#prezzo .woocommerce-Price-amount.amount {
color: red;
font-weight: bold;
}
.msg-iva-esclusa {
color: #333333;
text-align: center;
font-size: 11px;
}
.single-prodotot-primo-piano img {
width: 100%;
}
#i-miei-corsi-full {
background: #0082c1;
}
#i-miei-corsi-full .h2 {
color: #ffffff;
}
#i-miei-corsi-full .owl-buttons {
display: none;
}
#i-miei-corsi-full .single_corso {
margin: 15px;
}
#i-miei-corsi-full .single_corso article {
background-color: #ffffff;
padding-bottom: 15px;
}
#i-miei-corsi-full .single_corso article img {
width: 100%;
}
#i-miei-corsi-full .single_corso {
text-align: center;
}
#i-miei-corsi-full .single_corso .h3 {
font-size: 1em;
font-weight: bold;
text-transform: uppercase;
padding-left: 15px;
padding-right: 15px;
min-height: 50px;
}
#i-miei-corsi-full .h2>span {
background: #0083bf;
color: #ffffff;
}
.progress {
border-radius: 0px;
}
.single-search .h2 {
font-size: 1em;
padding: 0 15px;
}
.single-search .h2>a {
text-transform: uppercase;
font-weight: bold;
}
.single-search {
border: 1px solid #ebebeb;
margin: 15px;
padding-bottom: 20px;
}
.modal.fade.in {
background: rgba(0, 0, 0, 0.7);
}
.modal-content {
border-radius: 0px;
}
.modal-header {
background: #0083bf;
color: #ffffff;
}
.header-corso:before {
content: '';
display: block;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
.header-corso>div {
position: relative;
z-index: 2;
}
#window-lezioni aside {
overflow-y: scroll;
}
#window-lezioni aside::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
}
#window-lezioni aside::-webkit-scrollbar {
width: 6px;
background-color: #F5F5F5;
}
#window-lezioni aside::-webkit-scrollbar-thumb {
background-color: #000000;
}
h3#comments,
.comment-reply-title {
border-bottom: 1px solid #ddd;
color: #337ab7;
margin-bottom: 20px
}
.commentlist {
background-color: #F5F5F5;
list-style-type: none;
margin: 0;
padding: 20px;
}
.commentlist li {
background-color: #fff;
list-style-type: none;
padding: 20px
}
.comment-body {
margin-bottom: 20px;
border: 4px dotted #f2f2f2;
padding: 10px;
}
.comment-author.vcard {
margin-top: 10px;
}
.comment-meta.commentmetadata {
position: absolute;
right: 6%;
}
.comment-body p {
margin-top: 10px;
}
.comment-autho.vcard img {
padding-right: 20px;
width: 56px;
}
.comment-respond {
margin: 20px auto;
max-width: 500px
}
.comment-form label {
display: block;
max-width: 100%;
margin-bottom: 5px;
color: #999999;
font-size: 14px;
}
.comment-form input,
.comment-form textarea {
padding: 10px 15px;
width: 100%;
border-radius: 0px;
border: 1px solid #ebebeb;
}
.content-shop-single {
max-height: 150px;
overflow: hidden;
}
.content-shop-single img { width: 100%;
} .onsale {
text-align: center;
background-color: rgba(60, 162, 0, 0.9);
color: #ffffff;
font-weight: 600;
padding: 5px 15px;
position: absolute;
left: 15px;
right: 15px;
}
.fancybox-slide--iframe .fancybox-content {
width: 800px;
height: 600px;
max-width: 80%;
max-height: 80%;
margin: 0;
padding: 8px;
}
.owl-corsi-primo-piano .owl-buttons [class*="owl-"] {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.owl-corsi-primo-piano .owl-buttons [class*="owl-"]:hover {
background: #0082c1;
}
.owl-corsi-primo-piano .owl-buttons .owl-prev {
left: 5%;
}
.owl-corsi-primo-piano .owl-buttons .owl-next {
right: 5%;
}
.msg-iva-esclusa {
display: block;
}
.fa-whatsapp {
color: #51d8bc;
}
.fa-facebook-square {
color: #4064ac;
}
.fa-linkedin-square {
color: #0077b5;
}
#condizioni_generali {
position: relative;
}
.i-miei-corsi-menu {
list-style: none;
}
.i-miei-corsi-menu a {
padding: 22.5px 10px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
transition: all 0.25s linear;
display: block;
font-size: 75%;
}
.i-miei-corsi-menu a:hover {
background-color: #0084bd;
}
.woocommerce form .form-row .input-checkbox#privacy_policy,
.woocommerce form .form-row .input-checkbox#condizioni_generali {
position: relative;
}
.qmn_quiz_container .mlw_previous {
display: none!important;
}
.qsm-progress-bar {
padding-left: 0!important;
}
#stop-timer-popup {
display: none!important;
}
.nocomments{
display: none;
}.dropdown-menu li a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#fff;text-decoration:none;background-color:#357ebd;background-image:-webkit-gradient(linear,left 0,left 100%,from(#428bca),to(#357ebd));background-image:-webkit-linear-gradient(top,#428bca,0%,#357ebd,100%);background-image:-moz-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.dropdown-menu ul{list-style:none}.container{padding:0 15px 15px 15px}