/*pop up nella home

#popmake-78076{padding:0px!important;margin-right:20px;background-color:rgba( 255, 255, 255, 0.20 );
		z-index:99999999999!important;
}*/



/*@media handheld, only screen and (min-width: 441px) {
		.banner-landing-m {display:none;}



/*leggendo scientifco sportivo - sc applicate (nella pagina del corso)*/


.ld-show-password-wrap {
    margin: 6px 0 0 0;
}

.ld-show-password-wrap label {
    display: inline-flex;
    align-items: center;
   
    font-size: inherit;
    color: inherit;
}
    

  
#box-row{
max-width:90%
}

  .filter-section {
    display: flex;
    flex-direction: column;
    
    width: 100%;
    margin: 0 auto;
  }

  .filter-section h3 {
    margin: 0;
  }

  .filter-row {
    display: flex;
    flex-wrap: wrap;
  
    align-items: flex-start;
  }

  .filter-group {
    display: flex;
    align-items: center;
   
  }

  .filter-group select {
    min-width: 120px; /* larghezza minima per tutti i select */
  }

  /* Solo il select delle domande */
  #question_filter {
    width: 200px; /* larghezza fissa */
  }

  .filter-group button {
    padding: 0.2rem 0.5rem;
    cursor: pointer;
  }

#reset_btn {
    display: inline-block;
    padding: 0.4rem 0.8rem;
    color: #111;
    border: none;
		border-radius:17px;
    text-decoration: none;
    cursor: pointer;
    width: fit-content;
		margin-left:20px;
  }

  #reset_btn:hover {
    background: #d32f2f;
  }

.btn_row{
width:90%;
}


@media handheld, only screen and (max-width: 767px){
			
.leggenda #text {
    text-decoration-thickness: auto;
}
.leggenda {
    font-size: 1em;
    line-height: 22px;
    display: inline-flex
;
    align-items: center;
}
.leggenda img {
    margin-left: 5px;
    margin-right: 5px;
		display: block;}
}
@media handheld, only screen and (min-width: 768px){
		.leggenda {
    margin-bottom: 10px;
				margin-top:30px;
}
.leggenda img {
    margin-left: 40px;
		}
}
		
/*da togliere in futuro*/
.mk-grid{max-width:100%!important;}



/*login a una certa*/
.interim-login #login {width:90%;}
.login .message{border-left: 4px solid #ba0731;}
@media screen and (max-width: 767px) {

		#loginform{
				padding:10px 0px 20px;
		}}


/*fine login a una certa*/



#box-17{
		box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.7);
}

@media(max-width:768px){ #mk-page-id-69567 #focus {
		 padding-top:20px!important;	 
		 padding-left:5px!important;	
		padding-right:5px!important;	
		}}

.mk-padding-wrapper > .sfides{
		padding:0 5px!important;
		
}


.video{
    text-align:-webkit-right;}
.form_home input{
	
		font-family:'Montserrat';}
.gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=email],select{
		font-weight:500;
		font-family:'Montserrat';
	height: 40px;
    border-radius: 10px;
    border-color: #444444;
		font-weight: 500;}
select{font-size: 13px;
    color: #767676;
    padding: 10px 12px;
    border-radius:10px;
    border: 1px solid #444444;
    outline: 0;
		margin-bottom: 4px;}

.form_home .gfield_radio{
		display:flex;
justify-content:space-between;}
.gchoice{width:20%;}
.gchoice_15_4_1{width:100%!important;}
.form_home > .gform_footer{justify-content:space-around !important;}

.form_home  #gform_submit_button_15{width:400px;}


		
/*tasto cerca in base a se utente o visitatpre*/
.page-id-10177 li.astm-search-menu.is-menu.popup.is-first.menu-item , .page-id-10182 li.astm-search-menu.is-menu.popup.is-first.menu-item, .page-id-18259 li.astm-search-menu.is-menu.popup.is-first.menu-item  , .page-id-10281 li.astm-search-menu.is-menu.popup.is-first.menu-item, .page-id-10259 li.astm-search-menu.is-menu.popup.is-first.menu-item , .page-id-702 li.astm-search-menu.is-menu.popup.is-first.menu-item, .page-id-10180 li.astm-search-menu.is-menu.popup.is-first.menu-item , .page-id-10208 li.astm-search-menu.is-menu.popup.is-first.menu-item  , .page-id-10203 li.astm-search-menu.is-menu.popup.is-first.menu-item, .page-id-10194 li.astm-search-menu.is-menu.popup.is-first.menu-item , .page-id-10185 li.astm-search-menu.is-menu.popup.is-first.menu-item, .page-id-16463 li.astm-search-menu.is-menu.popup.is-first.menu-item, .page-id-10198 li.astm-search-menu.is-menu.popup.is-first.menu-item , .page-id-23925 li.astm-search-menu.is-menu.popup.is-first.menu-item  , .page-id-15766 li.astm-search-menu.is-menu.popup.is-first.menu-item , .page-id-10220 li.astm-search-menu.is-menu.popup.is-first.menu-item     {
		display:none;}
	
li.astm-search-menu.is-menu.popup.is-first.menu-item > a.menu-item-link{
				color:#ffffff;}

@media(max-width:768px){
		.popup-search-close{
		top: 4%!important;
		right: 88%;}
}



body .popup-search-close:after{
		border-color:#ccc;}
body .popup-search-close:before{
		border-color:#ccc;}

.popup-search-close:before{
		border-left:6px solid #ccc;
		height:30px;}
.popup-search-close:after{
		border-left:6px solid #ccc;
		height:30px;}

		
.popup-search-close{
		top: 10%;
		right: 88%;}

li.astm-search-menu.is-menu.popup.is-first.menu-item{
		font-weight:600;
		font-size:13px;
		margin-right:12px;
		display: flex;
    align-items: center;
}


body.logged-in.postid-1882 .main-navigation-ul li.menu-item:not(.is-visible-on-login), body.logged-in.postid-1880 .main-navigation-ul li.menu-item:not(.is-visible-on-login), body.logged-in.postid-1877 .main-navigation-ul li.menu-item:not(.is-visible-on-login), body.logged-in.postid-1873 .main-navigation-ul li.menu-item:not(.is-visible-on-login), body.logged-in.postid-1869 .main-navigation-ul li.menu-item:not(.is-visible-on-login) {
  display: block!important; }

body.logged-in.postid-1882 .mk-responsive-nav li:not(.is-visible-on-login), body.logged-in.postid-1880 .mk-responsive-nav li:not(.is-visible-on-login), body.logged-in.postid-1877 .mk-responsive-nav li:not(.is-visible-on-login), body.logged-in.postid-1873 .mk-responsive-nav li:not(.is-visible-on-login), body.logged-in.postid-1869 .mk-responsive-nav li:not(.is-visible-on-login) {
  display: block!important; }

/*ricerca*/
.ricerca{
    margin-top: -7px !important;
    font-size: 0.8em;
    font-style: italic;
    margin-left: 1%;
}
.is-search-icon svg{
		width:28px;}
.is-form-style button.is-search-submit{
		height:65px;}

.is-form-id-68698 .is-search-icon {
    border-color: #ccc !important;
    border: 5px solid;
    border-left: 1px solid;
		font-size:40px;
}
.is-search-icon {
    border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		padding-top:12px!important;
height:65px;}

.is-ajax-search-result a{
    color: #ba0731;
    font-weight: 600;
    text-decoration: underline;
}
.is-form-id-68698 .is-search-input{
		border-color: #c3c3c3 !important;
    background-color: #fff !important;
}

.is-form-style input.is-search-input{
border-radius: 3px !important;
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border: 5px solid #ccc !important;
		font-family: 'Montserrat';
	height:65px;
		font-size:16px!important;
}

.is-form-style{
		margin-bottom:10px;}
/*Popup segnalazione*/
.segnalazione a.wp-block-button__link.has-text-align-right.wp-element-button{
		padding:	calc(.45em + 2px) calc(0.29em + 2px);
		background:#e2e7ed!important;
}

.segnalazione {
		    position: fixed;
    right: 20px;
    z-index: 999999;
    bottom: 0;
animation: shake 0.5s ;
animation-delay: 5s;}

@keyframes shake {
    0% { transform: translateX(0); }
    25% { transform: translateX(-3px); }
    50% { transform: translateX(3px); }
    75% { transform: translateX(-3px); }
    100% { transform: translateX(0); }
}
.segnalazione:hover {
    animation-play-state: paused; /* Ferma l'animazione al passaggio del mouse */
}


@keyframes repeat-shake {
    0% { animation-name: none; } /* Rimuove temporaneamente l'animazione */
    100% { animation-name: shake; } /* Riprende l'animazione principale */
}



/*Con CookieYes ho commentato sotto la parte del "cookiemangager", 6/3/24"*/
.video-placeholder-youtube{
       margin-top: -56%;
    width: -webkit-fill-available !important;
    min-height: 39vh !important;
    max-height: 100% !important;

}
@media(max-width:768px){
		margin-top: -56%;
    width: -webkit-fill-available !important;
    max-height: 250px  !important;
}

/*Programma disciplinare*/
.wp-block-file *+.wp-block-file__button{
    color: #fff;
    padding-left: 0.6em;
    padding-right: 0.75em;
    margin-left: .75em;
}
.wp-block-file > a{
		font-weight: 800!important;
    color: #ba0731;
		font-weight: 450;}

.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-user-menu-items a:hover{
		    background-color: #404040!important;
		opacity: 1;}
.wpProQuiz_content .wpProQuiz_catOverview{
		display:none!important;
}
/*grafica risposte ai quiz, articoli*/
article {
    padding-left: 40px;
		padding-top: 40px
}
/*banner per indirizzi sportivo/scienze applicate*/
p.banner_macrotema{
		text-align: center;
    font-weight: 600;
    letter-spacing: 1px;
}
.sfwd-essays-template-default #mk-footer{display:none;}
/*classe seconda scientifico*/
#mk-page-id-70261 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*classe quinta linguistico*/
#mk-page-id-74675 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*classe prima scientifico*/
#mk-page-id-71184 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*classe prima*/
#mk-page-id-1869 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*classe quinta-scientifico*/
#mk-page-id-56182 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
#mk-page-id-56183 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*stile apprendimento*/
#mk-page-id-40416 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*quarta scientifico*/
#mk-page-id-51911 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}

/*quarta LINGUISTICO*/
#mk-page-id-53196 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*CLASSE TERZA MEDIA SCIENTIFICO*/
#mk-page-id-45359 article{
	padding-left: 0px !important; 
		padding-top: 0px !important;
}
#mk-page-id-34815 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
#mk-page-id-34323 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*TERZA MEDIA*/
#mk-page-id-26271 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/*SECONDA MEDIA*/
#mk-page-id-26112 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/* PRIMA MEDIA*/
#mk-page-id-25955 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/* ACCADEMIA DEL TEMA*/
#mk-page-id-24082 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/* CLASSSE QUINTA*/
#mk-page-id-1882 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/* CLASSE QUARTA*/
#mk-page-id-1880 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/* CLASSSE TERZA */
#mk-page-id-1877 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}
/* CLASSSE SECONDA*/
#mk-page-id-1873 article{
		padding-left: 0px !important; 
		padding-top: 0px !important;
}

/*Stile apprendimento icon */
@media screen and (max-width: 1280px) and (min-width: 700px){
		#box-icon-1 .mk-main-ico {
				padding-bottom: 1rem;
				padding-right: 5px;
		}
		
		#box-icon-2 .mk-main-ico {
				padding-bottom: 2rem;
				padding-right: 5px;
		}
}
@media screen and (max-width: 700px) and (min-width: 420px){
		#box-icon-1 .mk-main-ico {
				padding-bottom: 2rem;
				padding-top: 5px;
				padding-right: 5px;
		}
		
		#box-icon-2 .mk-main-ico {
				padding-bottom: 2rem;
				padding-right: 5px;
		}
}
@media screen and (max-width: 420px) and (min-width: 393px){
		#box-icon-1 .mk-main-ico {
				padding-bottom: 4.5rem;
				padding-top: 5px;
				padding-right: 5px;
		}
		
		#box-icon-2 .mk-main-ico {
				padding-bottom: 5.5rem;
				padding-right: 5px;
		}
}

@media screen and (max-width: 393px) and (min-width: 300px){
		#box-icon-1 .mk-main-ico {
				padding-bottom: 7.2rem;
				padding-right: 5px;
		}
		
		#box-icon-2 .mk-main-ico {
				padding-bottom: 7rem;
				padding-right: 5px;
		}
}
@media screen and (max-width: 300px){
		#box-icon-1 .mk-main-ico {
				padding-bottom: 13.5rem;
				padding-top: 5px;
				padding-right: 5px;
		}
		#box-icon-2 .mk-main-ico {
				padding-bottom: 13rem;
				padding-top: 5px;
				padding-right: 5px;
		}
}

/*TOOLBAR*/
@media handheld, only screen and (max-width: 465px){
		.mk-header-toolbar {
				padding: 10px 5px;
				display: none;
				height: auto;
				line-height: auto;
		}
}

@media handheld, only screen and (max-width: 770px) and (min-width: 465px){
		.mk-header-toolbar {
				padding: 10px 5px;
				display: block !important;
				height: auto;
				line-height: auto;
		}
}

/*PUNTO ELENCO modello-didattico ADATTAMENTO SCHERMO*/
@media (max-width: 1280px){
		.mk-box-icon.simple_minimal-style {
    	padding-top: 0%;
		}
		#box-icon-92 {
				margin-bottom: 0px !important;
		}
		#box-icon-93 {
			
				margin-bottom: 0px !important;
		}
		#box-icon-94 {
			margin-bottom: 0px !important;
		}
		#box-icon-95 {
				margin-bottom: 0px !important;
		}		
		#box-icon-96 {
				margin-bottom: 0px !important;
		}
		#box-icon-97{
				
				margin-bottom: 0px !important;
		}
}
@media (max-width: 912px)  and (min-width: 820px){
		.mk-box-icon.simple_minimal-style {
    	padding-top: 0%;
		}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-94 .mk-main-ico{
				padding-bottom: 2rem;
			margin-bottom: 0px !important;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 3rem;
				margin-bottom: 0px !important;
		}
}
@media (max-width: 820px)  and (min-width: 777px){
		.mk-box-icon.simple_minimal-style {
    	padding-top: 0%;
		}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 3rem;
				margin-bottom: 0px !important;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-94 .mk-main-ico{
				padding-bottom: 2rem;
			margin-bottom: 0px !important;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 3rem;
				margin-bottom: 0px !important;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 4rem;
				margin-bottom: 0px !important;
		}
}

@media (max-width: 777px)  and (min-width: 540px){
		.mk-box-icon.simple_minimal-style {
    	padding-top: 0%;
		}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 3rem;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 5rem;
		}
		#box-icon-94 .mk-main-ico{
				padding-bottom: 3rem;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 3rem;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 5rem;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 6rem;
		}
}
@media (max-width: 540px)  and (min-width: 412px){
		.mk-box-icon.simple_minimal-style {
    	padding-top: 0%;
		}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-94 .mk-main-ico{
				padding-bottom: 2rem;
			margin-bottom: 0px !important;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 2rem;
				margin-bottom: 0px !important;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 3rem;
				margin-bottom: 0px !important;
		}
}
@media (max-width: 412px) and (min-width: 390px){
		.mk-box-icon.simple_minimal-style {
    padding-top: 0%;
}
		#page-section-28  p { 
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 7rem;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-94 .mk-main-ico{
			padding-bottom: 6rem;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 6rem;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 8rem;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 11rem;
		}
}
@media (max-width: 393px) and (min-width: 375px){
		.mk-box-icon.simple_minimal-style {
    padding-top: 0%;
}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 7rem;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-94 .mk-main-ico{
			padding-bottom: 5rem;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 7rem;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 11rem;
		}
}

@media (max-width: 375px) and (min-width: 360px){
		.mk-box-icon.simple_minimal-style {
    padding-top: 0%;
}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 12rem;
		}
		#box-icon-94 .mk-main-ico{
			padding-bottom: 5rem;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 8rem;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 11rem;
		}
}
@media (max-width: 360px)  and (min-width: 280px){
		.mk-box-icon.simple_minimal-style {
    padding-top: 0%;
}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 12rem;
		}
		#box-icon-94 .mk-main-ico{
			padding-bottom: 6rem;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 10rem;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 11rem;
		}
}
@media (max-width: 280px) {
		.mk-box-icon.simple_minimal-style {
    padding-top: 0%;
}
		#page-section-28 p {
    	text-align: center !important;
		}
		#box-icon-92 .mk-main-ico{
				padding-bottom: 15rem;
		}
		#box-icon-93 .mk-main-ico{
				padding-bottom: 20rem;
		}
		#box-icon-94 .mk-main-ico{
			padding-bottom: 11rem;
		}
		#box-icon-95 .mk-main-ico{
				padding-bottom: 14rem;
		}		
		#box-icon-96 .mk-main-ico{
				padding-bottom: 16rem;
		}
		#box-icon-97 .mk-main-ico{
				padding-bottom: 17rem;
		}
}




/*PUNTO ELENCO la-scuola ADATTAMENTO SCHERMO*/
@media screen and (max-width: 1024px)  and (min-width: 912px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 1rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 1rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 1rem;
		}
	}
@media screen and (max-width: 912px)  and (min-width: 820px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 1rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 1.5rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 1.5rem;
		}
	}
@media screen and (max-width: 820px)  and (min-width: 777px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 1.5rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 2.3rem;
		}
	}
@media screen and (max-width: 777px)  and (min-width: 540px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 2.3rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 4rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 2rem;
		}
	}
@media screen and (max-width: 540px) and (min-width: 436px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 5rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 4rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 5rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 5rem;
		}
}
@media screen and (max-width: 436px) and (min-width: 393px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 5rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 4rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 7rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 11rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 8rem;
		}
}
@media screen and (max-width: 414px) and (min-width: 436px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 4rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 13rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 8rem;
		}
}
	
@media screen and (max-width: 393px)and (min-width: 375px){
		#fancy-title-16 {
				text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 4rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 11rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 8rem;
		}
}
	
@media screen and (max-width: 375px)and (min-width: 360px){
		#fancy-title-16 {
				text-align:center;
				padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
				padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 4rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 13rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 8rem;
		}
}

@media screen and (max-width: 360px)and (min-width: 280px){
		#fancy-title-16 {
			text-align:center;
			padding-bottom: 3px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 9rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 5rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 11rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 16rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 11rem;
		}
}


@media screen and (max-width: 280px){
		#fancy-title-16 {
				text-align:center;
			  padding-bottom: 0px;
		}
		.mk-box-icon.simple_minimal-style {
    	padding-top: 2%;
		}
		#box-icon-17 .mk-main-ico{
				padding-bottom: 15rem;	
		}
		#box-icon-18 .mk-main-ico{
				padding-bottom: 10rem;	
		}
		#box-icon-19 .mk-main-ico{
				padding-bottom: 15rem;	
		}
		#box-icon-20 .mk-main-ico{
				padding-bottom: 25rem;
		}
		#box-icon-21 .mk-main-ico{
				padding-bottom: 18rem;
		}
}


/*PUNTO ELENCO LES ADATTAMENTO SCHERMO*/
@media screen and (max-width: 1280px) and (min-width: 1024px){
		 #box-icon-23 .mk-main-ico{
				padding-bottom: 3rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 1rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 1rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 3rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 1rem;
		}
		 #box-icon-29 .mk-main-ico{
				padding-bottom: 1rem;
		}
		 #box-icon-30 .mk-main-ico{
				padding-bottom: 2rem;
		}
		 #box-icon-31 .mk-main-ico{
				padding-bottom: 2rem;
		}
}
@media screen and (max-width: 1024px) and (min-width: 912px){
		 #box-icon-23 .mk-main-ico{
				padding-bottom: 4rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 4rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 2rem;
		}
		 #box-icon-29 .mk-main-ico{
				padding-bottom: 1rem;
		}
		 #box-icon-30 .mk-main-ico{
				padding-bottom: 6rem;
		}
		 #box-icon-31 .mk-main-ico{
				padding-bottom: 2rem;
		}
}
@media screen and (max-width: 912px) and (min-width: 820px){
		 #box-icon-23 .mk-main-ico{
				padding-bottom: 6rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 6rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 2rem;
		}
		 #box-icon-29 .mk-main-ico{
				padding-bottom: 1.5rem;
		}
		 #box-icon-30 .mk-main-ico{
				padding-bottom: 5.5rem;
		}
		 #box-icon-31 .mk-main-ico{
				padding-bottom: 3rem;
		}
}
@media screen and (max-width: 820px) and (min-width: 768px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 6rem;;	
		}
		 #box-icon-24 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 5.5rem;
		}
		 #box-icon-28 .mk-main-ico{
				padding-bottom: 2rem;
		}
		 #box-icon-29 .mk-main-ico{
				padding-bottom: 1.5rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 5.5rem;
		}
		#box-icon-31 .mk-main-ico{
				padding-bottom: 3rem;
		}
}
@media screen and (max-width: 768px) and (min-width: 540px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 6rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 4rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 4rem;
		}
		#box-icon-29 .mk-main-ico{
				padding-bottom: 2rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 8rem;
		}
		#box-icon-31 .mk-main-ico{
				padding-bottom: 4rem;
		}
}

@media screen and (max-width: 540px) and (min-width: 414px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 2rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 0.5rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 4rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 0.5rem;
		}
		#box-icon-29 .mk-main-ico{
				padding-bottom: 0.5rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 2rem;
		}
		#box-icon-31 .mk-main-ico{
				padding-bottom: 2rem;
		}
}

@media only screen and (max-width: 414px) and (min-width: 375px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 6rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 2rem;	
		}
	 #box-icon-26 .mk-main-ico{
				padding-bottom: 4.5rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 2rem;
		}
		#box-icon-29 .mk-main-ico{
				padding-bottom: 1.3rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 6rem;
		}
		 #box-icon-31 .mk-main-ico{
				padding-bottom: 3rem;
		}
}

@media screen and (max-width: 375px) and (min-width: 360px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 6rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-25 .mk-main-ico{
				padding-bottom: 2rem;	
		}
		#box-icon-26 .mk-main-ico{
				padding-bottom: 6rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 2rem;
		}
	#box-icon-29 .mk-main-ico{
				padding-bottom: 2rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 6rem;
		}
		#box-icon-31 .mk-main-ico{
				padding-bottom: 3rem;
		}
}

@media screen and (max-width: 360px) and (min-width: 280px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 6.5rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 4rem;	
		}
	#box-icon-25 .mk-main-ico{
				padding-bottom: 2.5rem;	
		}
		 #box-icon-26 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 2.5rem;
		}
		#box-icon-29 .mk-main-ico{
				padding-bottom: 2.5rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 8rem;
		}
		#box-icon-31 .mk-main-ico{
				padding-bottom: 3rem;
		}
}

@media screen and (max-width: 280px){
		#box-icon-23 .mk-main-ico{
				padding-bottom: 10rem;;	
		}
		#box-icon-24 .mk-main-ico{
				padding-bottom: 4rem;	
		}
	#box-icon-25 .mk-main-ico{
				padding-bottom: 6rem;	
		}
		 #box-icon-26 .mk-main-ico{
				padding-bottom: 12rem;
		}
		#box-icon-28 .mk-main-ico{
				padding-bottom: 3.5rem;
		}
		#box-icon-29 .mk-main-ico{
				padding-bottom: 2.5rem;
		}
		#box-icon-30 .mk-main-ico{
				padding-bottom: 10rem;
		}
		#box-icon-31 .mk-main-ico{
				padding-bottom: 3rem;
		}
}


/*QUIZ ESAME*/
/*tutti*/
.quiz_continue_link{
		display:none !important;
}
 .graded-disclaimer{
	visibility:hidden;
}
.graded-disclaimer:before{
	content: "Le risposte inviate sono visibili nella sezione ‟Le Mie Statistiche” nella pagina del profilo";
	visibility:visible;
}
/*stili di apprendimento */
#wpProQuiz_667 .ld-quiz-actions, Quiz_header {display:none;}
#wpProQuiz_665 .ld-quiz-actions, .wpProQuiz_header {display:none;}
#wpProQuiz_664 .ld-quiz-actions , .wpProQuiz_header{display:none;}
#wpProQuiz_663 .ld-quiz-actions, .wpProQuiz_header {display:none;}

.vc_custom_1666368403350 {
background-color: #f2f2f2 !important;
}


/*NO TITOLO CORSO*/
.wp-image-23916{border-radius:8px;}

#mk-page-introduce.intro-left{DISPLAY:NONE;}


/*.cookieconsent-optin-preferences, .cookieconsent-optin-statistics, .cookieconsent-optin-marketing, .cookieconsent-optin::before{
		display: flex !important;
		background-image: url("https://scuoladeicampioni.it/wp-content/uploads/2022/10/schermata-2022-10-11-alle-15.31.18.png");
		background-size: contain;
		background-repeat:no-repeat;
				
}*/

.learndash_post_sfwd-courses{margin-left:3%;margin-right:3%}

/*@media screen and (min-width: 601px) {
		#CookiebotWidget+#CookiebotWidgetUnderlay
		{ display: flex !important;}}*/

.learndash-wrapper .ld-focus .ld-focus-sidebar .ld-course-navigation .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview.ld-is-current-item{
    background-color: transparent;
    color: #ba0731;
}

.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend {display:none;}



div#learndash_post_1869{margin: 1em;}
div#learndash_post_1877{margin: 1em;}
div#learndash_post_1882{margin: 1em;}
div#learndash_post_1880{margin: 1em;}
div#learndash_post_1873{margin: 1em;}

.wpb_content_element{margin-bottom: 0px!important;}
.theme-page-wrapper:not(.full-width-layout){
		padding-right:0px!important;
		padding-left:0px!important;} 

#theme-page .theme-page-wrapper .theme-content{padding:0px!important;}

/*.your-message, .wpcf7-form .wpcf7-textarea{
    width: 204%!important;
}*/

.mk-page-section-wrapper{margin-left:0px!important;
margin-right:0px!important;
}


#theme-page .theme-page-wrapper.full-width-layout{margin: 0px!important;}
.mk-page-section-wrapper{
    width: 100%!important;
    left: 0px!important;
}




#wpProQuiz_user_content table.wp-list-table tbody tr th p{font-size:1rem;}
#wpProQuiz_user_content table.wp-list-table{font-size:1rem;}
.vc_btn3-container.vc_btn3-center{margin-bottom:1px;}
.btn_conf{margin-top:-8px;}
.convenzioni{margin-top:-20px;
		font-size:14px;}
#post-24082{display:none;}

.wpProQuiz_content ld-quiz-result-passed > .wpProQuiz_results {display:contents;}
#video-container-6{margin-left:5%;}
#gform_confirmation_message_10{text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.4;
margin-left: 12%;
margin-left: 10%;}
#box-icon-35 .icon-box-title{text-transform:none;}
#box-icon-36 .icon-box-title{text-transform:none;}
#box-icon-37 .icon-box-title{text-transform:none;}
#box-icon-38 .icon-box-title{text-transform:none;}
#box-icon-39 .icon-box-title{text-transform:none;}
.background-clipper{margin:0px!important;}
.informazioni{color:#ffffff;}



.wp-block-embed__wrapper::after {
		background-color:#f7f7f7;

    content: "Per visualizzare qui il video accetta il consenso di utilizzo dei Cookie Funzionali";
    text-transform: uppercase;
    text-align:center;
    font-weight: 400;
    color: #2e2e2e;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.wp-block-embed__wrapper {
    min-height: 100px;
}

.learndash-wrapper .ld-breadcrumbs{
	background: #f7f7f7;	
}
.ld-propanel-widget-overview .propanel-stat .stat-inner:hover{
		background: #ba0731;
		border-color: #ba0731;}

table td  {padding:.2em;}
.learndash-wrapper .ld-focus .ld-focus-header .ld-user-menu .ld-text{
		font-weight: 700;
		color:#ba0731;
text-transform: capitalize;}
#wpProQuiz_user_content table.wp-list-table tfoot tr th {
    background: #f0f3f6;
    border: 0;
    padding: 15px;
    font-weight: 600;
    font-size: 16px;
    text-align: center;
		color: #404040;}
#wpProQuiz_user_content table.wp-list-table tbody tr th p{
		    font-size: 1.2rem;
		text-transform: none;}
#wpProQuiz_user_content table.wp-list-table tbody tr th{
		color: #444444;
    padding: 15px;
    font-weight: 400;
    font-size: 1em;
    text-align: center;
		;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_button2{display:none!important;}
.wpProQuiz_content .wpProQuiz_reviewLegend{display:none;}
.learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv li.wpProQuiz_reviewQuestionTarget, .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewLegend span.wpProQuiz_reviewQuestion_Target{

    color: #ffffff;
    outline: 2px solid #444444;

}
body .learndash_post_sfwd-courses .ld-tabs .ld-tab-content .wp-block-columns .wp-block-column .wp-block-buttons.upsell .wp-block-button{min-width:100%;}
.vc_custom_1643803820060 {color:#ffffff!important;}
.single-social-section{display:none;}
.frase_allenatori{
	padding-right:0px;
}
.course_progress_details {
  display: none;
}
.ld_course_info_mycourses_list {
  display: none;
}
.featured-image{display:none;}
#popmake-14416{
		left:10%;
		min-width:280px;
}


.wpcf7-response-output{color:#ffffff;}

.categoryTr > th > span {text-transform: capitalize;}

.wp-block-buttons{column-gap:0}

body .learndash-wrapper .ld-button:not(.ld-button-reverse):not(.learndash-link-previous-incomplete):not(.ld-button-transparent){
		background-color: white!important; 
		border: 1px solid #ba0731; 
		border-radius:8px; color:#ba0731;
		width:50%;
		border-bottom-color:#ba0731;
		border-bottom:1px solid!important;
		min-width: 180px!important;

}
.learndash-wrapper .ld-expand-button.ld-compact{display:none;}
.learndash-wrapper .ld-item-list.ld-course-list .ld-section-heading .ld-item-list-actions, .learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading .ld-item-list-actions{display:none;}
h4 > icon-box-title  {text-transform:none;}
#fancy-title-35{padding-left:2.5%;}

.blog-similar-posts{display:none!important;}
.wpt_test .button.disabled{opacity:1!important;}
input.button.disabled{    color: #fff!important;
    background: #ba0731!important;
    cursor: default!important;
}

.wp-block-buttons.is-content-justification-right>.wp-block-button.wp-block-button, .wp-block-buttons>.wp-block-button.wp-block-button{ margin-bottom: 1px;}
a.mk-post-nav{display:none!important;}
.pagnav-wrapper .pagenav-top .mk-pavnav-icon {display:none!important;}
.ld-modal.ld-login-{top:40%;}

.citazione_home{line-height:1.2;}
#text-block-15 > p > span  {color:#ffffff!important;}
#box-icon-20 .icon-box-title {text-transform:none!important;}
#box-icon-19 .icon-box-title {text-transform:none!important;}
#box-icon-21 .icon-box-title {text-transform:none!important;}
#box-icon-22 .icon-box-title {text-transform:none!important;}
#box-icon-23 .icon-box-title {text-transform:none!important;}
#box-icon-24 .icon-box-title {text-transform:none!important;}
#box-icon-25 .icon-box-title {text-transform:none!important;}

.lista{font-size:22px;}
#text-block-15 > p > span {color:#ffffff;}

ld-course-list-items .ld_course_grid .thumbnail .caption p {
  text-align: center;
}
.ld-quiz-progress-content-container{
	margin-top: 15px;
}

.ld-course-list-items .ld_course_grid .thumbnail.course .ld_course_grid_price.ribbon-enrolled {
  background-color: #ba0731;
  color: #ffffff;
}

.ld-course-list-items .ld_course_grid .thumbnail.course a.btn-primary {
  background-color: #ba0731;
  border-color: #ba0731;
}

.ld-course-list-items .ld_course_grid .entry-title {
  text-align: center;
  letter-spacing: 1px;
}

.ld-course-list-items .ld_course_grid .thumbnail .caption {
  text-align: center;
}


/*macrotemi*/
.fine_esame{line-height:1.1em;}
.ld-tabs-content h2 {font-weight:bold !important;
font-size:24px;
}


blockquote:before{display:none}

/*nei macrotemi
h2,h1{
		color:#404040!important;}*/ 


/*pagina profilo*/

@media only screen and (max-width: 767px) { 
		.ld-quiz-progress-content-container a.user_statistic{
				pointer-events: none;
				display: none;
		}
}

.wpProQuiz_modal_window{
   position: fixed;
   background: #FFF;
   bottom: 5em;
   left: 4em;
   right: 4em;
   z-index: 160000;
}

/*togliere vedi i commenti"*/



#mk-page-id-41131 .button-primary{
		position: fixed;
		right: 59px;
		z-index: 160001;
		top: 127px !important;
		max-width: 20% !important;
}

#mk-page-id-41131 .wpProQuiz_modal_window{
	right: 53px !important;
	left: 53px !important;
	overflow: scroll;
	top: 123px !important;
}

.learndash-wrapper .ld-profile-summary .ld-profile-card .ld-profile-heading {
    font-size: 2.3em;
    font-weight: 800;
    margin: 40px 0;
		color:#2e2e2e;}

@media only screen and (max-width: 600px) { 
		#mk-page-id-41131 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name:after{
				pointer-events: none;
				display: none;
		}
}

.learndash-wrapper .ld-profile-summary .ld-profile-stats{display:none;}
#mk-page-id-41131 .learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name:after{
		content:"Clicca per accedere!";
    margin-left:20px;
		color:#ba0731;
		font-weight:bold;
}

.ld-section-heading:before{
	content:"IL MIO CORSO ";
	padding-bottom: 20px;
  font-size: 1.7em;
  color: #404040;
  font-weight: 600;
	text-transform: uppercase;}
	
		
.ld-section-heading > h3{
	display:none;
}
.ld-section-heading > h2{
	display:none;}

#quiz_progress_details:before{
	content:"LE MIE STATISTICHE ";
font-size: 1.7em;
color: #404040;
font-weight: 600;
text-transform: uppercase;
		}
#quiz_progress_details > h4 {
	display:none
}
.ld-quiz-progress-content-container{
	margin-top: 3%;
	margin-left:0.5%;
}

.wp-block-button__link > strong {color:#ffffff!important;}
/*
.input_back > button, input[type=button], input[type=reset], input[type=submit] {
		padding-left: 10px!important;
    padding-right: 10px!important;
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    font-size: 22px!important;
    margin-bottom: 49px!important;
    font-weight: 600!important;
    cursor: pointer!important;
    -webkit-appearance: button!important;
    border-radius: 20px!important;
    background-color: #ffffff!important;
    border-color: #ba0731!important;
    color: #ba0731!important;
}*/



.upsell {color:#ffffff;}
.wp-block-column c1{color:#ffffff;}
.vc_col-sm-5 wpb_column column_container vc_custom_1643025586546  _ height-full{
		min-height:500px;}
.ld-profile-edit-link{
	display:none
}
		
.ld_course_info_mycourses_list {
  display: none;
}

.ld-course-info-my-courses {
  display: none;
}


/*pagina corso*/
#text-block-5{
		color:#ffffff!important;}
/*
.learndash-wrapper .ld-button {
    margin: 0px;
       justify-content: end!important;
    color: #fff;
    box-shadow: none;
    text-transform: none;
    font-family: inherit;
    font-weight: 800;
    font-size: 1.1em!important;
    text-align: left!important;
    text-decoration: none;
    cursor: inherit;
   
    max-width: 565px!important;
    white-space: normal;
    text-shadow: none;
    border-radius: 8px!important;
    opacity: 1;
    transition: opacity .3s ease;
    display: flex;
 
   
    padding-right: 20px!important;
    height: auto;
    padding: 1em;
		line-height: 1.25em;}

*/



/*learndash*/
a.learndash-resume-button input[type="submit"] {
		color:#ba0731;
		background-color:white;
		border-radius: 25px;		
		padding-left: 0.86em;
		padding-right: 0.85em;
		padding-top: 0.2em;
		padding-bottom: 0.275em;
		font-weight: 600;
		border-style: none;
    font-size: 0.8em;
    border: 2px solid;
}

.learndash-wrapper a{
			color: #ba0731;
		font-weight: 450;}
.ld-focus-content > p {color:#404040!important;}
		.ld-focus-content > h1{
	border-radius:8px;
		padding-top:3px!important;
		padding-bottom:3px!important;
		text-transform:uppercase;
		text-align:center;
		background-color: #ba0731;
		font-size: 22px!important;
				letter-spacing:1.2px;
color: #ffffff !important;
				font-weight:bold;}

/*moduli gravity*/ 


.gform_required_legend{color:#333333;
		font-size:0.7em;
font-weight:500;	
}
.gform_description{color:#2e2e2e;
		font-size:1.1em;
font-weight:500;
text-align:center;}

.gform_title{color:#ba0731;
font-size: 2em;
font-weight:bold;
text-transform:uppercase;
text-align:center;}

.wpt_test .question{
		margin-top:2em;}

/*pagina corso*/
.theme-content .featured-image{display:none;}
/*pagina risultati test*/
#svggroup > svg {
  margin-top: 50px;
  max-height: 580px !important;
}

#svggroup > svg > path:first-of-type {
  fill: #ba0731 !important;
}
.wpt_test.get_results .meter > span {
  background-color: #ba0731;
  color: #ffffff;
}
.scale.scores {
  color: #ffffff;
}
.tipo3 {
  margin-top: 1em !important;
  margin-left: 6% !important;
  line-height: 1.33em !important;
}

div.scale scale-id-22 scale-slug-stile-cinestetico scale-index-0 scores {
  margin-left: 8% !important;
}

.tipo2 {
  margin-top: 2em !important;
  line-height: 1.5em !important;
}

.tipo1 {
  margin-left: 6% !important;
  margin-top: 1.5em !important;
} 
/*pagina audio*/
.btn_audio{width:600px;
}

.gform_submit_button_6{
	width:300px;	
}
.gsection_title{
		margin-top:18px;
		letter-spacing:1.1px;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    padding: 0;}



#field_6_4{border-color:transparent!important;}
.mental_form{background-color:#f7f7f7;
		border-radius:10px;
padding-left:8.5%;
padding-top:2%;
		padding-bottom: 2%;
		padding-right:6%;
}
.img {
  height: auto;
		border-radius:8px;
}
body .learndash_post_sfwd-courses .ld-tabs .ld-tab-content .wp-block-image img{border-radius:8px;}
.wp-block-image.img-responsive img {
  height: auto;
		border-radius:8px;
}
.a3{margin-top: 50px;
    color: #404040;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 1.1px;}
.a2{
		font-size:24px;
	color:	#404040;
		font-weight:bold;}
.wp-block-separator{color:#404040}

.wp-block-image img{height: auto;}
.a1{
		
color:#404040;}
.vuoi{
		font-size:1.3em;
		font-weight:bold;
		}
body .has-neg-mar-bot{margin-top:-1.55em;}

@media handheld, only screen and (max-width: 767px){
		#20 #fancy-title-37{
				padding-right:35%;
		}
		
	
		#20 #fancy-title-39 p{
				padding-right:34%;
		}
}
@media handheld, only screen and (max-width: 767px){
		
			#20 #fancy-title-43 p{
				padding-right:7%;
		}
}
@media handheld, only screen and (max-width: 767px){
			#20 #fancy-title-47 p{
				padding-right:4%;
		}
			#20 #fancy-title-49 p{
				padding-right:10%;
		}
}



@media screen and (max-width: 777px){
		.mk-fancy-title{text-align:center;
}
		
}
		
@media screen and (max-width: 540px){
		.mk-fancy-title{text-align:center;}}
	

		
.mk-box-icon.simple_minimal-style h4.icon-circled span{text-transform: none!important;}

@media handheld, only screen and (max-width: 1024px){
		.copertina_stile #background-layer--2{
				background-position-x:90%!important;
		}}
@media handheld, only screen and (max-width: 767px){
			.ld-focus-content > h1{
	border-radius:8px;
		padding-top:3px!important;
		padding-bottom:3px!important;
		text-transform:uppercase;
		text-align:center;
		background-color: #ba0731;
		font-size: 18px!important;
				letter-spacing:1.2px;
color: #ffffff !important;
					font-weight:bold;}}