/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
.menu-studente {display: inline-block;width:100%;text-align:center;padding:4px 20px 0px 10px;}
.menu-studente a {color: #fff;text-decoration:none;padding-left: 10px;font-size:14px;}
.menu-studente a:hover {color: #b3ffda;}
.titolo-header {display:inline-block;text-align:center;width:100%;}
.titolo-header h2 {font-size: 20px;margin-bottom:5px;font-weight: bold;}

@media only screen and (min-width: 668px) {
	.titolo-header {display:inline-block; width: 60%;text-align:left;min-height:29px;}
	.titolo-header h2 {font-size: 25px;}
    .menu-studente {float:right;width:39%;text-align:right;}
}

h3 {margin-top: 20px;}


.inside-header {
    padding: 2px 10px;
}
.argomento-materiali {font-size:16px;}
.argomento-materiali img {display:inline-block;vertical-align:middle;}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 100%;}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first {
    float: none;
}
.woocommerce-error a {
    color: #b0e8d1;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: right;
	cursor: pointer;}

.woocommerce-account .woocommerce-MyAccount-navigation {
    width: 0%;
    display: none;
}
.woocommerce-account .woocommerce-MyAccount-content {
    width:100%;
}

.mio-account-profilo-view {
	text-align:center;
    margin-bottom:60px;
}

.mio-account-profilo-view img {
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
	width: 150px;
}

.calendari-button {
	display:block;
}

.calendari-button a.button {
	width:200px;
	text-align:center;
}

.mio-profilo-welcome {min-height: 120px;}

@media only screen and (min-width: 668px) {
	.mio-account-profilo-view {
	text-align:left;
    margin-bottom:80px;
}
	.mio-account-profilo-view img {
	float:left;
	width: 200px;
}
}
/*
.mio-account-miei-corsi {
    padding-bottom: 35px;
    text-align: left;
    height:130px;
}
.mio-account-miei-corsi img {
    float: left;
    margin-right: 20px;
	width:100px;
	margin-bottom:30px;
}/*
.mio-account-miei-corsi h4 {
    margin-top: 0px;
	font-size: 16px;
	background: #f9f9f9;
	height: 100px;
	font-weight:bold;
}

.mio-account-miei-corsi a {
	text-decoration:none;
}

@media only screen and (min-width: 668px) {

	.mio-account-miei-corsi {
    padding-bottom: 35px;
    text-align: left;
    height:170px;
}
	
	.mio-account-miei-corsi img {
    float: left;
    margin-right: 20px;
	width:130px;
}
	.mio-account-miei-corsi h4 {
    font-size: 24px;
    height: 130px;
    display: block;
    background: #f9f9f9;
    padding-top: 22px;
	font-weight:normal;
}
}
*/


.wpv-gutenberg-view-wrapper-86, .wpv-gutenberg-view-wrapper-125, .wpv-gutenberg-view-wrapper-88, .wpv-gutenberg-view-wrapper-90, .wpv-gutenberg-view-wrapper-92 {
	margin-top:20px;
	margin-bottom:40px;
	
}

.wpv-gutenberg-view-wrapper-86 ul, .wpv-gutenberg-view-wrapper-125 ul, .wpv-gutenberg-view-wrapper-88 ul, .wpv-gutenberg-view-wrapper-90 ul, .wpv-gutenberg-view-wrapper-92 ul {
	list-style: none;
	margin: 0em;

	
}

.wpv-gutenberg-view-wrapper-86 li, .wpv-gutenberg-view-wrapper-125 li, .wpv-gutenberg-view-wrapper-88 li, .wpv-gutenberg-view-wrapper-90 li, .wpv-gutenberg-view-wrapper-92 li {
	padding: 10px 10px 10px 10px;
	margin: 10px 1%;
	background: #f9f9f9;
	width:100%;
	min-height:70px;
	vertical-align:text-bottom;

}

.wpv-gutenberg-view-wrapper-86 img, .wpv-gutenberg-view-wrapper-125 img, .wpv-gutenberg-view-wrapper-88 img, .wpv-gutenberg-view-wrapper-90 img, .wpv-gutenberg-view-wrapper-92 img {
   width: 50px;
   margin-right:10px;
   float:left;
   display:inline-block;
   vertical-align:middle;
   
 
}
.wpv-gutenberg-view-wrapper-86 a, .wpv-gutenberg-view-wrapper-125 a, .wpv-gutenberg-view-wrapper-88 a, .wpv-gutenberg-view-wrapper-90 a, .wpv-gutenberg-view-wrapper-92 a {
    font-size:18px;
    vertical-align:middle;
    text-decoration:none;
}


@media only screen and (min-width: 960px) {
.wpv-gutenberg-view-wrapper-86 li, .wpv-gutenberg-view-wrapper-125 li, .wpv-gutenberg-view-wrapper-88 li, .wpv-gutenberg-view-wrapper-90 li, .wpv-gutenberg-view-wrapper-92 li {
	width: 48%;
	display:inline-block;
	float:left;
	height:70px;
	}
.wpv-gutenberg-view-wrapper-86 ul li:last-child, .wpv-gutenberg-view-wrapper-125 ul li:last-child, .wpv-gutenberg-view-wrapper-88 ul li:last-child, .wpv-gutenberg-view-wrapper-90 ul li:last-child, .wpv-gutenberg-view-wrapper-92 ul li:last-child {
    float: none;
}
}


.woocommerce form.login {max-width: 311px;}

.aggiornamenti {
	background: #f9f9f9;
    padding: 20px 30px;
	margin-bottom:20px;
	border-radius:5px;
}