#content {
    margin-top: 0px !important;
    margin-bottom: 0px;
}

.col960 {
    margin-top: 0px !important;
    margin-bottom: 0px;
}

body.parent-pageid-2412, body.page-id-2412, body.single-esercizi, body.xprofile.bp-user {
    background-color:#3c7dcd;
}

body.parent-pageid-2412 #container, body.page-id-2412 #container, body.single-esercizi #container, body.xprofile.bp-user #container {
    background-color:white;
}

.profile-edit-form .button-nav li {
    float:left;
}

.sidebar-esercizi-palestra {
	float:left;
	width:25%;
}

.interno-esercizi-palestra {
	float:left;
	width:70%;
	margin-left:5%;
}
.user-info-header-palestra {
    width: auto;
    min-width: 170px;
}
.esercizio-singolo-esercizi-palestra {
	/*width:30%;*/
	margin-right:3%;
	float:left;
    cursor:pointer;
	margin-bottom:30px;
    position:Relative;
}

.esercizio-singolo-esercizi-palestra img {
	/*width:30%;*/
	width:150px;
	height:auto;
}

.sidebar-esercizi-palestra li {
    color: #3c7dcd;
    cursor: pointer;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    margin-bottom: 20px;
    padding-left: 5%;
    padding-right: 5%;
    padding-top:4px;
    padding-bottom:4px;
    width: 90%;
    border-bottom:1px solid white;
    border-radius:15px;
    transition: background 0.2s ease;
}

.sidebar-esercizi-palestra li:hover {
	background-color:#3c7dcd;
	color:white;
	border-color: #3c7dcd;
	border-radius:15px;
	transition: background 0.2s ease;
}


.sidebar-esercizi-palestra ul {
	list-style: none;
}

.titolo-box-esercizi-palestra {
	margin-bottom:20px;
	width:100%;
	float:left;
	
}

.box-generico-esercizi-palestra {
	float:left;
	width:100%;
	padding-bottom:30px;
	border-bottom:1px solid #cecece;
	margin-bottom:40px;
}

.titolo-alto-palestra-mente {
    color: #e10f21;
    font-family: "intro_rust_gbase";
    font-size: 27px;
    line-height: 27px;
    margin-bottom: 60px;
    text-align: center;
    width: 100%;
}

.titolo-box-esercizi-palestra {
	color:#6f6f6f;
	font-size:35px;
}

.titolo-sing-esercizio-singolo-esercizi-palestra {
	font-family:"Open Sans",sans-serif;
	font-size: 16px;
	font-weight: 600;
	color:#3c7dcd;
	width:100%;
	text-align:center;
	text-transform:uppercase;
	max-width:222px;
	margin-top:15px;
    height: 40px;
}

.box5-esercizi-palestra {
	border:0 !important;
}

li.sidebar-esercizi-attivo {
	background-color:#0180c8;
	color:white;
	border:1px solid #0180c8;
	border-radius:15px;
	padding:3px 0;
	cursor:default;
	padding-left: 5%;
    padding-right: 5%;
    width: 90%;
    transition: background 0.2s ease;
}

.page-id-2412 #container {
	background:url('/wp-content/themes/fotoedizioni/palestra_mente/immagini/sfondo-home-palestra3.jpg')top center;
	min-height:957px;
}

.page-id-2412 #content {
	margin-top:30px;
}

.logo-alto-home-palestra {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}

.testo-sotto-logo-home-palestra {
    color: #3c7dcd;
    font-size: 16px;
    font-family: "intro_rust_gbase";
    font-weight: bold;
    width: 50%;
    margin-left: 23%;
    text-align: center;
}

.donnina-centrale-home-palestra {
  	left: 48%;
    margin-left: -105px;
    position: absolute;
    top: 2%;

}



.bottone1-home-palestra {
    position: relative;
    width:132px;
    height:131px;
	margin-top: -15%;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -o-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); border-radius:100px; 
}

.lineaintorno-home-esercizi-palestra {
/*border: 10px solid #a9bab4;*/
opacity:0.2;
    border-radius: 50%;
    float: left;
    height: 122px;
    line-height: 122px;
    position:absolute;
    width: 121px;
    z-index:10;
}

.bottone1-home-palestra { transition: all .2s ease-in-out; }
.bottone1-home-palestra:hover { transform: scale(1.1);opacity:1; }
.bottone2-home-palestra { transition: all .2s ease-in-out; }
.bottone2-home-palestra:hover { transform: scale(1.1);opacity:1; }
.bottone3-home-palestra { transition: all .2s ease-in-out; }
.bottone3-home-palestra:hover { transform: scale(1.1);opacity:1; }
.bottone4-home-palestra { transition: all .2s ease-in-out; }
.bottone4-home-palestra:hover { transform: scale(1.1);opacity:1; }
.bottone5-home-palestra { transition: all .2s ease-in-out; }
.bottone5-home-palestra:hover { transform: scale(1.1);opacity:1; }

.bottone1-home-palestra:hover .lineaintorno-home-esercizi-palestra { opacity:1; }
.bottone2-home-palestra:hover .lineaintorno-home-esercizi-palestra { opacity:1; }
.bottone3-home-palestra:hover .lineaintorno-home-esercizi-palestra { opacity:1; }
.bottone4-home-palestra:hover .lineaintorno-home-esercizi-palestra { opacity:1; }
.bottone5-home-palestra:hover .lineaintorno-home-esercizi-palestra { opacity:1; }
.sfondo-img-palestra-home {
    height: 121px;
    left: 10px;
    top: 10px;
    position: absolute;
    width: 122px;
    z-index:0;
}

.sfondo-img-palestra-home img {
	width:100%;
	float:left;
}

.titolo-bottone-home-palestra {
    position: absolute;
    z-index: 15;
    top: 80px;
    text-align: center;
    width: 90%;
    color:#0180c8;
	font-size:20px;
	font-family:"intro_rust_gbase";
	margin-left:5%;
	font-weight:bold;
}

.blocco-bottoni-home-palestra {
    margin-left: auto;
    margin-right: auto;
    padding-top: 400px;
    position: relative;
    width: 900px;
}

.infoaccantodonnina-centrale-home-palestra-bottone {
    position: absolute;
    right: -25px;
    top: 70px;
}


.infoaccantodonnina-centrale-home-palestra-bottone > img {
    left: 9px;
    position: absolute;
    top: 9px;
}

.infoaccantodonnina-centrale-home-palestra-bottone { transition: all .2s ease-in-out; }
.infoaccantodonnina-centrale-home-palestra-bottone:hover { transform: scale(1.1);opacity:1; }
.infoaccantodonnina-centrale-home-palestra-bottone:hover .infoaccantodonnina-centrale-home-palestra { opacity:1; }



.infoaccantodonnina-centrale-home-palestra {
    background-color: #e31b2c;
    border-radius: 50%;
    height: 75px;
    line-height: 68px;
    opacity: 0.5;
    text-align: center;
    width: 75px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.4); -moz-box-shadow: 0px 10px 15px  rgba(0,0,0,0.4); -webkit-box-shadow: 0px 10px 15px  rgba(0,0,0,0.4); -o-box-shadow: 0px 10px 15px  rgba(0,0,0,0.4); border-radius:100px; 
}

.bottone1-home-palestra {
    position: relative;
    width:142px;
    height:141px;
    float:left;
}

.bottone2-home-palestra {
    float: left;
    height: 141px;
    margin-left: 45px;
    margin-top: -8%;
    position: relative;
    width: 142px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -o-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); border-radius:100px; 

}

.bottone3-home-palestra {
    float: left;
    height: 141px;
    margin-left: 45px;
    margin-top: -5%;
    position: relative;
    width: 142px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -o-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); border-radius:100px; 

}

.bottone4-home-palestra {
    float: left;
    height: 141px;
    margin-left: 45px;
    margin-top: -8%;
    position: relative;
    width: 142px;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -o-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); border-radius:100px; 

}

.bottone5-home-palestra {
    float: left;
    height: 141px;
    margin-left: 45px;
    position: relative;
    width: 142px;
	margin-top: -15%;
	box-shadow: 0px 10px 15px rgba(0,0,0,0.2); -moz-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -webkit-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); -o-box-shadow: 0px 10px 15px  rgba(0,0,0,0.2); border-radius:100px; 

}

.box-iniziale-statistiche-palestra {
    background-color: #f3f3f3;
    padding: 20px 3%;
    width: 94%;
    margin-bottom: 20px;
    float:left;
}

.tit-miei-punt-stat {
    color: #e10f21;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 23px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 25px;
    text-transform: uppercase;
    width: 100%;
}

.punteggi-sinistra-stat {
    float:left;
    width:60%;
    margin-top: 30px;
}

.barra-punteggio-stat {
    width:100%;
    float:left;
    margin-top:10px;
    margin-bottom:10px;
}

.punteggi-destra-stat {
    float:left;
    width:40%;
}

.sing-punteggio-stat-nome {
    float: left;
    width: 30%;
}

.sing-punteggio-stat-num {
    background-color: #0180c8;
    color: white;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    padding-left: 5px;
}

.testo-punteggi-destra-stat {
    color:#2d2d2d;
    font-size:18px;
    font-family:"Open Sans",sans-serif;  
    line-height:24px;
    margin-top:35px;
}

.box1-basso-statistiche-palestra, .box2-basso-statistiche-palestra, .box3-basso-statistiche-palestra {
    width:27%;
    margin-right:6%;
    float:left;
    min-height:400px;
    padding-bottom:20px;
    position:relative;
    margin-top: 20px;
}

.box-basso-statistiche-palestra {
    width:94%;
    margin-left:3%;
}

.testo-box-statistiche-palestra {
    color: #2d2d2d;
    font-family: "Open Sans";
    font-size: 16px;
    margin-bottom: 15px;
    margin-top: 20px;
    min-height: 110px;
    text-align: justify;
}

.titolo-box-statistiche-palestra {
    color:#e10f21;
    text-align:center;
    font-size:18px;
    font-family:'Open Sans';
    text-transform:uppercase;
}

.bottone-finale-statistiche-palestra {
    background-color: #e10f21;
    border: 1px solid #e10f21;
    border-radius: 25px;
    color: white;
    font-family: "intro_rust_gbase";
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    margin-top: 20px;
    text-align: center;
    transition: all 0.2s linear 0s;
    cursor:pointer;
}

.bottone-finale-statistiche-palestra:hover {
	background-color: white;
	color: #e10f21;
	cursor:pointer;
	transition: all 0.2s linear 0s;
}

.cerchio-eta-statistiche-palestra {
    background-color:#fbdc4c;
    border:1px solid #fbdc4c;
    height:150px;
    width:150px;
    border-radius:50%;
    margin:0 auto;

}

#footer-palestra {
    font-size:17px;
    color:white;
    font-family:"Open Sans",sans-serif;
}

#footer-palestra a {
    color:white;
}

.xprofile.bp-user body {
  position: relative;
  min-height: 100%;
}

.header_palestra,.header_palestra_mobile {
    display:none !important;
}

.parent-pageid-2412 .header_palestra, .page-id-2412 .header_palestra,.single-esercizi .header_palestra,.xprofile.bp-user .header_palestra {
    background-color: #3c7dcd;
    color: white;
    display: inline !important;
    float: left;
    font-family: "Open Sans";
    font-size: 17px;
    height: 60px;
    line-height: 50px;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}

.header_palestra2 {
    background-color: #3c7dcd;
    color: white;
    float: left;
    font-family: "Open Sans";
    font-size: 17px;
    height: 60px;
    line-height: 50px;
    margin-bottom: 40px;
    text-align: center;
    width: 100%;
}

.page-id-2412 .header_palestra {
    margin-bottom:20px;
}

.parent-pageid-2412 #footer-palestra,.page-id-2412 #footer-palestra,.single-esercizi #footer-palestra,.xprofile.bp-user #footer-palestra {
    text-align:center;
    display:inline !important;
    background-color:#3c7dcd;
    color:white;
    text-align:center;
    padding-top:20px;
    padding-bottom:20px;
    width:100%;
    font-family: "Open Sans";
    font-size:12px;
    float:left;
}

.parent-pageid-2412 #footer, .parent-pageid-2412 .credits,.page-id-2412 #footer, .page-id-2412 .credits,.single-esercizi #footer, .single-esercizi .credits,.xprofile.bp-user #footer, .xprofile.bp-user .credits {
    display:none;
}

.parent-pageid-2412 .top,.parent-pageid-2412 .top_menu,.page-id-2412 .top, .page-id-2412 .top_menu,.single-esercizi .top, .single-esercizi .top_menu,.xprofile.bp-user .top, .xprofile.bp-user .top_menu {
    display:none;
}

.stat-iniziale-box-basso-stat {
    min-height: 180px;
    margin-top:30px;
}

.num-eta-stat {
    color: #0180c8;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 54px;
    font-weight: bold;
    margin-top: 50px;
    text-align: center;
    width: 100%;
}

.anni-eta-stat {
    color: #0180c8;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 30px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

.num-pers-sup {
    color: #0180c8;
    font-family: "intro_rust_gbase";
    font-weight: bold;
    font-size:43px;
    position:absolute;
    right:0;
}

#menu-menu-palestra li a {
    color: white;
    line-height:36px;
    font-family: "Open Sans";
    font-size:14px;
    color:white;
    padding-left:10px;
    padding-right:10px;
    border:1px solid #3c7dcd;
    font-weight:bold;
    margin-left:10px;
}

#menu-menu-palestra li a:hover,#menu-menu-palestra .current-menu-item a{
    background-color:#2ea9ef;
    border-radius:10px;
    border:1px solid #2ea9ef;
}

.tornaaenigmisticain_palestra {
	float:left;
}

.header_palestra_mobile .tornaaenigmisticain_palestra {
    float: left;
    left: 50%;
    margin-left: -53px;
    position: absolute;
    width: 115px;
}

.menu_palestra {
	 margin-top:5px;
}

.punteggioelogin_palestra {
    float: right;
    height: 60px;
}

.bottone1-home-palestra,.bottone2-home-palestra,.bottone3-home-palestra,.bottone4-home-palestra,.bottone5-home-palestra {
    cursor:pointer;
}

.titolo-box-esercizi-palestra {
    font-family:'fabfeltscriptbold';
    margin-bottom: 30px;
}

.partesinistra-profilo-palestra {
    margin-left: 1%;
    margin-right: 1%;
    width: 68%;
    float:left;
}

.partedestra-profilo-profilo-palestra {
    float: left;
    margin-left: 1.5%;
    margin-right: 1.5%;
    padding: 1.5%;
    width: 24%;
    background-color:#f3f3f3;
    margin-bottom: 50px;
}

.fascia1-profilo-palestra {
    float:left;
    width:100%;
}

.immagine-profilo-palestra {
    float: left;
    width: 30%;
}

.testo-accanto-profilo-palestra {
    width:70%;
    float:left;
}

.fascia2-profilo-palestra,.fascia3-profilo-palestra {
    width:100%;
    float:left;
}

.fascia3-profilo-palestra {
    margin-bottom:40px;
}

.box-profilo-palestra-fascia2 {
    width:30%;
    float:left;
    margin-bottom:30px;
}

.bottone-inizia-profilo-palestra-fascia2 {
    width:40%;
    float:left;
}

.testo-accanto-profilo-palestra {
    font-size:18px;
    color:#0180c8;
    font-weight:bold;
    font-family:"Open Sans",sans-serif;
    text-transform:uppercase;
    float:left;
    margin-top:30px;
    line-height: 26px;
}

.testo-accanto-profilo-palestra span {
    color: #6f6f6f;
    float: left;
    font-family: "fabfeltscriptbold";
    font-size: 32px;
    margin-bottom: 10px;
    margin-top: 15px;
    text-transform: none;
    width: 100%;
}

.titolo-profilo-palestra-fascia2 {
    color: #e10f21;
    font-family: "Open Sans";
    font-size: 18px;
    margin-bottom: 25px;
    margin-top: 30px;
    text-transform: uppercase;
    font-weight: 600;
}

.titologioco-box-profilo-palestra-fascia2 {
    color: #0180c8;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
	font-weight: 600;
    margin-top: 10px;
    text-transform: uppercase;
}

.titolo-destra-profilo-palestra {
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: bold;
    color:#0180c8;
    text-transform:uppercase;
    text-align:center;
}

.divisione-profilo-palestra-fascia2 {
    background-color: grey;
    float: left;
    height: 1px;
    margin-top: 30px;
    width: 100%;
}

.bottone-inizia-profilo-palestra-fascia2 a {
    background-color: #fbdc4c;
    border:1px solid #fbdc4c;
    border-radius: 30px;
    color: white;
    float: left;
    font-size: 26px;
    margin-top: 100px;
    padding: 20px;
    padding-left:30px;
    padding-right:30px;
    font-family: "intro_rust_gbase";
    transition:all 1s ease;
}

.bottone-inizia-profilo-palestra-fascia2 a:hover {
    color:#fbdc4c;
    border:1px solid #fbdc4c;
    background-color:white;
    transition:all 1s ease;
}

.quantevoltegiocatofrase-allenamento {
    color: #2d2d2d;
    float: left;
    font-family:"Open Sans",sans-serif;
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
	border-bottom: 1px solid #ccc;
}

.quantevoltegiocatofrase-allenamento span {
    color:#3c7dcd;
    font-size:28px;
    font-family: "intro_rust_gbase";
 /*   font-weight:bold;*/
    text-align:center;
    text-transform:uppercase;

}

.bottonecambioprogramma-allenamento {
    float: left;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
    font-family:"Open Sans",sans-serif;
    text-transform:uppercase;
}

.bottonecambioprogramma-allenamento a {
    color:white;
    background-color:#3c7dcd;
    border:1px solid #3c7dcd;
    padding:10px;
    padding-left:20px;
    padding-right:20px;
    border:1px solid #3c7dcd;
    border-radius:15px;
    font-size:16px;
    font-family:"Open Sans",sans-serif;
	font-weight: 600;
    float:left;
    max-width:100%;
    text-align:center;
    transition:all 1s ease;
}

.bottonecambioprogramma-allenamento a:hover {
    color:#3c7dcd;
    border:1px solid #3c7dcd;
    background-color:transparent;
    transition:all 1s ease;

}

.imieipunteggi-allenamento {
    border-bottom: 1px solid #d2d2d2;
    color: #e10f21;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 17px;
    font-weight: bold;
    margin-top: 50px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

.calendario.kalender-wrapper {
    margin-top: 30px;
}

.esercizio-scelto-profilo-palestra-fascia2 {
    height:161px;
    width:161px;
    position:relative;
}

.opacitablu-hover-allenamento {
    background-color: #0180c8;
    height: 161px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 161px;
}

.titologioco-scelto-box-profilo-palestra-fascia2 {

}

.box-intorno-profilo-palestra {
    width:90%;
    padding:5%;
    border:1px solid #e6e6e6;
    float:left;
}

.fascia3-profilo-palestra {
    float: left;
    margin-left: 5%;
    width: 90%;
}

.chiusuradiv-scelta-esercizio-programma {
    background-color: #e31e30;
    border: 1px solid #e31e30;
    border-radius: 50%;
    color: white;
    font-size: 18px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: -12.5px;
    text-align: center;
    top: -12.5px;
    width: 25px;
    z-index: 100;
    cursor:pointer;
    font-family: "intro_rust_gbase";
}

.puntino-titolo-sinistra {
    margin-right: 10px;
}

.puntino-titolo-destra {
    margin-left: 10px;
}

.aggiungi-gioco-profilo-palestra-fascia2 {
    cursor:pointer;
    /*width:100%;*/
}

.popup-gioco-preferito-titolo-fascia1 {
    background-color: #0180c8;
    color: white;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    padding-left: 5%;
    padding-right: 5%;
    text-align: center;
    width: 90%;
}

.popup-gioco-preferito-filtro-fascia1 {
    background-color: #fbdc4c;
    float: left;
    height: 45px;
    line-height: 40px;
    text-align: center;
    width: 100%;
}

.titolo-sezione-gioco-preferito-box-popup {
    color: #2d2d2d;
    float: left;
    font-family: "fabfeltscriptbold";
    font-size: 26px;
    margin-bottom: 20px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}

.singolo-gioco-preferito-box-popup {
    float:left;
    width:90%;
    margin-left:5%;
    margin-top:30px;
}

.immagine-gioco-preferito-singolo-popup {
    float:left;
    margin-right:20px;
}

.bottone1-gioco-preferito {
    background-color: #0180c8;
    border-radius: 15px;
    color: white;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    width: 110px;
    cursor:pointer;
}

.bottone2-gioco-preferito {
    background-color: #e10f21;
    border-radius: 15px;
    color: white;
    cursor: pointer;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 18px;
    padding: 10px 20px;
    text-align: center;
    text-transform: uppercase;
    width: 110px;
}

.bottoni-gioco-preferito {
    float:right;
}

.fancybox-skin {
    padding:0 !important;
}

.titolo-gioco-preferito-singolo-popup {
    color: #0180c8;
    font-family: "Open Sans",sans-serif;
    font-size: 19px;
    text-transform: uppercase;
}

.select-filtro-giochi {
	font-family:"Open Sans";
	color:#0180c8;
	font-size:15px;
	text-transform:uppercase;
	text-align:left;
	border:0;
}

.select-filtro-giochi {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: white url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/freccia-select.jpg") no-repeat scroll 220px center;
    border: 0 none;
    height: 30px;
    line-height: 30px;
    width: 250px;
    border: 1px solid #b1b1b1;
    box-shadow:none;
}

.barradivisioneheaderpalestra {
    background-color: white;
    float: left;
    height: 30px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 15px;
    width: 1px;
}

.page-id-2443 .fancybox-inner {
    overflow-x: hidden !important;
}

.menu_palestra {
    float: left;
}

.immagine-user-header-palestra {
	float:left;
	margin-top:10px;
	padding-left: 10px;
}

.divpunteggio-palestra {
    font-family: "Open Sans";
    font-size: 12px;
    color: white;
    width: 300px;
    line-height: 15px;
    float: left;
    text-align: left;
    margin-top:12px;
    float:left;
    font-weight:600;
}

.logged-in .divpunteggio-palestra {
	width:auto;
	margin-top: 20px;
}

.user-info-header-palestra {
	float:left;
	padding-left:10px;
}

.immagine-user-header-palestra {
    background-color: white;
    border: 1px solid white;
    border-radius: 50%;
    float: left;
    height: 36px;
    line-height: 35px;
    margin-top: 12px;
    padding-left: 0;
    width: 36px;

}

.immagine-user-header-palestra img {
    /*border: 1px solid white;*/
    border-radius: 50%;
    float: left;
    /*margin-left: 1px;
    margin-top: 1px;*/
}

.nome-user-header-palestra {
    color: white;
    float: left;
    font-family: "Open Sans";
    font-size: 14px;
    margin: auto 20px;
    margin-top:5px;
    text-transform:uppercase;
}

.divpunteggio-palestra > div {
    float: left;
}

.barradivisioneheaderpalestra {
	float:left;
}

.linkiscriviti-palestra {
    color: white;
    float: left;
    font-family: "Open Sans";
	font-weight: bold;
    font-size: 13px;
    margin-left: 15px;
    margin-right: 0px;
    margin-top: 5px;
}

.linklogin-palestra {
    background-color: #ee3e3e;
    border-radius: 10px;
    color: white;
    float: left;
    font-family: "Open Sans";
    font-size: 13px;
    font-weight: bold;
    height: 12px;
    line-height: 12px;
    margin-left: 15px;
    margin-right: 20px;
    margin-top: 17px;
    padding: 6px 8px;
    position: relative;
}

/* The container <div> - needed to position the dropdown content */
.user-info-header-palestra {
    position: relative;
    display: inline-block;
    width:170px;
    height:60px;
    margin-right:10px;
}

.frecciamodifica-palestra {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/freccia-bassa.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-size: auto auto;
    float: right;
    height: 8px;
    margin-right: 20px;
    margin-top: 25px;
    width: 10px;
}

.user-info-header-palestra:hover .frecciamodifica-palestra {
	background:url('/wp-content/themes/fotoedizioni/palestra_mente/immagini/freccia-alta.jpg');
	width:10px;
	height:8px;
	float:right;
    margin-right: 20px;
    margin-top: 25px;
    width: 10px;
}


/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fbdc4c;
    min-width: 180px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    left: 0;
	top: 60px;
    z-index: 100;
}

/* Links inside the dropdown */
.dropdown-content a {
    border-bottom: 1px solid white;
    color: #0180c8;
    display: block;
    float: left;
    font-family: "Open Sans";
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-left: 6%;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    width: 75%;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #f1f1f1}

/* Show the dropdown menu on hover */
.user-info-header-palestra:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.user-info-header-palestra:hover .dropbtn {
    background-color: #3e8e41;
}

.user-info-header-palestra:hover {
	background-color: #fbdc4c;
}

.user-info-header-palestra:hover .nome-user-header-palestra {
	color: #0180c8;
}

.stellina-punteggio-palestra {
    margin-right: 10px;
    margin-top: -5px;
}

.logged-in .divpunteggio-palestra {
	font-size:14px;
	text-transform:uppercase;
}

.box1-basso-statistiche-palestra .bottone-finale-statistiche-palestra > span {
    float: left;
    padding-top: 13px;
    width:100%;
    text-align:center;
}

.box2-basso-statistiche-palestra .bottone-finale-statistiche-palestra,.box3-basso-statistiche-palestra .bottone-finale-statistiche-palestra {
	line-height:50px;
}

.sing-punteggio-stat-nome {
	font-family: "fabfeltscriptbold";
	color:#2d2d2d;
	font-size:23px;

}

.sing-punteggio-stat-nome-egym {
	font-family: "Open Sans";
	color:#2d2d2d;
	font-size:26px;
	font-weight:bold;
}

.persone-sup-box-palestra {
    float: left;
    height: 160px;
    position: relative;
    width: 100%;
}

.img-pers-sup-1,.img-pers-sup-2,.img-pers-sup-3,.img-pers-sup-4,.img-pers-sup-5,.img-pers-sup-6,.img-pers-sup-freccia {
	position:absolute;
}

.img-pers-sup-1,.img-pers-sup-2,.img-pers-sup-3,.img-pers-sup-4,.img-pers-sup-5,.img-pers-sup-6 {
	bottom:0;
}

.img-pers-sup-2 {
	left:16.6%;
}

.img-pers-sup-3 {
	left:33.2%;
}

.img-pers-sup-4 {
	left:49.86%;
}

.img-pers-sup-5 {
	left:66.46%;
}

.img-pers-sup-6 {
	left:83.06%;
}

.singolodatodacambiare {
    display: inline-block;
    float: left;
    margin-bottom: 30px;
    margin-left: 3%;
    margin-top: 15px;
    text-align: left;
    width: 94%;
}

.nomedatodacambiare {
    width:300px;
    font-family: "fabfeltscriptbold";
    font-size:24px;
    color:#2d2d2d;
    float:left;
}

.nomedatodacambiare {
    width:300px;
    font-family: "fabfeltscriptbold";
    font-size:24px;
    color:#2d2d2d;
    float:left;
}

.datodacambiare {
    font-family: "intro_rust_gbase";
    float: left;
    color:#2d2d2d;
	font-size:24px;
}

.frase1modificaall {
    float: left;
    margin-bottom: 10px;
    width: 100%;
    font-family:"Open Sans";
	font-size:16px;
	font-weight: 600;
}

.frase2modificaall {
    color: #3c7dcd;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 5px;
    width: 100%;
}

.box-valori-vari {
    background-color: #f3f3f3;
    float: left;
    padding-top: 20px;
    color: white;
    font-family: "intro_rust_gbase";
    margin-bottom:30px
}

.bottonefinalesalva {
    margin: 0 auto;
    width: 230px;
}

.bottonefinalesalva a:hover {
    border: 1px solid #fbdc4c;
    color: #fbdc4c;
    background-color:white;
}

.bottonefinalesalva a {
    background-color: #fbdc4c;
    border:1px solid #fbdc4c;
    border-radius: 25px;
    color: white;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 10px 15px;
    text-align: center;
    margin-bottom: 40px;
}

.div-box-aumentadato-eliminadato {
    float: right;
}

.eliminadato, .aumentadato, .diminuiscidato {
    float:left;
    margin-left:15px;
    cursor:pointer;
}

.eliminadato, .aumentadato, .diminuiscidato {
    padding:5px 10px;
    background-color:#e10f21;
    border-radius:10px;
    color: white;
}

.aumentadato {
    background-color:#0180c8;
}
 
.lineaalta-quiz-palestra {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/fascia_mobile_quiz.jpg") repeat scroll 0 0;
    float: left;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
    width: 100%;
}

.sottotitolosottomanifesto-quiz {
    float: left;
    position: relative;
    width: 100%;
}

.benvenutospan-sondaggio {
    color: #e10f21;
    float: left;
    font-family: "fabfeltscriptbold";
    font-size: 48px;
    margin-bottom: 20px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}

.frase1span-sondaggio {
    color: white;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 28px;
    margin-bottom: 15px;
    margin-top: 10px;
    width: 100%;
    line-height: 26px;
}

.frase2span-sondaggio {
    color: #2d2d2d;
    float: left;
    font-family: "Open Sans";
    font-size: 19px;
    font-weight: 600;
    margin-bottom: 15px;
    margin-left: 25%;
    margin-right: 25%;
    width: 50%;
}

.frase3span-sondaggio {
    color: #0180c8;
    float: left;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    margin-left: 25%;
    margin-right: 25%;
    text-transform: uppercase;
    width: 50%;
}

.page-id-2450 .header_palestra {
    margin-bottom: 0;
}

.freccedomanda-sondaggio {
    bottom: -35px;
    left: 50%;
    margin-left: -25px;
    position: absolute;
}

.page-id-2450 .titolospecifico-formquiz {
    color: #0180c8;
    font-family: "intro_rust_gbase";
    font-size: 23px;
    margin: 50px 25% 20px;
    width: 50%;
}

.page-id-2450 .singola-risposta label {
    background-color: #f0ede8;
    border-radius: 25px;
    color: #2d2d2d;
    cursor: pointer;
    font-family: "Open Sans";
    font-size: 21px;
    margin-top: 20px;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

.page-id-2450 .singola-risposta label:hover {
    background-color: #0180c8;
    color: white;
}

.box-risposte-quiz-palestra {
    margin: 0 auto;
    width: 500px;
}

.page-id-2450 .quiz11 input {
    display:none;
}

.testoeta-risultatoquiz {
    color: #2d2d2d;
    float: left;
    font-family: "Open Sans";
    font-size: 18px;
    margin-top: 30px;
    text-transform: uppercase;
    width: 100%;
}

.testoeta-risultatoquiz span {
    color: #e10f21;
    font-family: "intro_rust_gbase";
    font-size: 28px;
}

.frasesottoeta-risultatoquiz {
    color: #0180c8;
    font-family: "intro_rust_gbase";
    font-size: 24px;
}

.testobox-interno-risultato-profilo {
    color: #2d2d2d;
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: bold;
    margin-left: 5%;
    text-align: center;
    width: 90%;
}

.testobox-interno-risultato-profilo span {
    color: #e10f21;
    float: left;
    font-family: "fabfeltscriptbold";
    font-size: 42px;
    line-height: 42px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

.box-interno-risultato-profilo {
    border: 2px dotted #0180c8;
    float: left;
    margin-bottom: 30px;
    margin-left: 25%;
    margin-top: 10px;
    width: 50%;
}

.page-id-2450 .bottonecambioprogramma-allenamento a {
    float:none;
}

.bottonecambioprogramma-allenamento {
    margin-top:10px;
}

.bottonecambioprogramma-allenamento {
    margin-bottom: 40px;
    margin-top: 30px;
}

.page-id-2450 form {
    margin-bottom:100px;
}

.avatar-palestra-quiz {
    bottom: -90px;
    position: absolute;
    right: 0;
}

.marginesotto-lineaalta {
    margin-bottom:100px;
}

.avatar-profilo-ottenuto-quiz {
    bottom: -90px;
    margin-right: -90px;
    position: absolute;
    right: 50%;
}

.testoeta-risultatoquiz {
    margin-top:100px;
}

.titologioco-scelto-box-profilo-palestra-fascia2 span {
    color: #0180c8;
    float: left;
    font-family: "Open Sans";
    font-size: 14px !important;
    margin-top: 10px;
    text-transform: uppercase;
    width: 100%;
    font-weight: 600;
}

.invitaamico-interno {
    color: #3c7dcd;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    text-align: center;
}

.inseriscimailamico-interno {
    font-family:"Open Sans";
    font-size:14px;
    color:#2d2d2d;
}

.inseriscimailamico-interno-messaggio {
    font-family:"Open Sans";
    font-size:14px;
    color:#2d2d2d;
    margin-top:20px;
    margin-bottom:20px;
}

.bottoneinvitaamico {
    background-color: #e10f21;
    border: 1px solid #e10f21;
    border-radius: 25px;
    color: white;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    text-align: center;
    width: 180px;
    cursor:pointer;
}

.inseriscimailamico-interno-testo-messaggio {
    margin-top:20px;
}

.invitaamico {
    overflow-x:hidden;
    margin:15px;
    border:1px solid #cecece;
}

.invitaamico-nascosto span {
    color: #3c7dcd;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    text-align: center;
    width: 100%;
}

.sing-punteggio-stat-num {
    background: transparent;
    /* Old browsers */
   
    background-size: 200% 100%;
    background-position:right bottom;
    transition:all 3s ease;
}
.sing-punteggio-stat-num.addcolor {
    background-position:left bottom;
    background: linear-gradient(to left, transparent 50%, #0180c8 50%);
}

body #simplemodal-login-container form {
    background-image: none !important;
    padding-top: 30px !important;
}

.sitologin-pop {
    /*background: rgba(0, 0, 0, 0) url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/sfondo-lineaondulata-login.jpg") no-repeat scroll center bottom;*/
    color: #0180c8;
    font-family: "intro_rust_gbase";
    font-size: 17px;
    padding-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}

.sitologin-pop > span {
    float: left;
    font-size: 23px;
    margin-bottom: 5px;
    width: 100%;
}

.bottonefinaleiscriviti-popuplogin {
    width: 100%;
    text-align:center;
    margin-top:20px;
    padding-top: 40px;
}

.bottonefinaleiscriviti-popuplogin a {
    color: #2890cf;
    font-family: "intro_rust_gbase";
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-top: 15px;
}

.bottonefinaleiscriviti-popuplogin a span {
    color: #2890cf;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    font-weight: bold;
    text-decoration:underline;
    width:100%;
}

.barra1-img-pers-sup-1 {
    background-color: red;
    height: 20px;
    position: absolute;
    width: 38px;
    background: linear-gradient(to bottom, transparent 50%, #fbdc4c 50%);
    background-size: 100% 200%;
    background-position:left top;
    transition:all 3s ease;
    bottom:0;
}

.barra2-img-pers-sup-2 {
    background-color: red;
    height: 35px;
    position: absolute;
    width: 38px;
    background: linear-gradient(to bottom, transparent 50%, #fbdc4c 50%);
    background-size: 100% 200%;
    background-position:left top;
    transition:all 3s ease;
    bottom:0;
}

.barra3-img-pers-sup-3 {
    background-color: red;
    height: 50px;
    position: absolute;
    width: 38px;
    background: linear-gradient(to bottom, transparent 50%, #fbdc4c 50%);
    background-size: 100% 200%;
    background-position:left top;
    transition:all 3s ease;
    bottom:0;
}

.barra4-img-pers-sup-4 {
    background-color: red;
    height: 65px;
    position: absolute;
    width: 38px;
    background: linear-gradient(to bottom, transparent 50%, #fbdc4c 50%);
    background-size: 100% 200%;
    background-position:left top;
    transition:all 3s ease;
    bottom:0;
}

.barra5-img-pers-sup-5 {
    background-color: red;
    height: 80px;
    position: absolute;
    width: 38px;
    background: linear-gradient(to bottom, transparent 50%, #fbdc4c 50%);
    background-size: 100% 200%;
    background-position:left top;
    transition:all 3s ease;
    bottom:0;
}

.barra6-img-pers-sup-6 {
    background-color: red;
    height: 95px;
    position: absolute;
    width: 38px;
    background: linear-gradient(to bottom, transparent 50%, #fbdc4c 50%);
    background-size: 100% 200%;
    background-position:left top;
    transition:all 3s ease;
    bottom:0;
}

.addcolor-bar {
    background-position:left bottom;
}

.num-eta-stat,.anni-eta-stat {
    transform: scale(0);
    transition:all 3s ease;
}

.num-eta-stat-anim-def,.anni-eta-stat-anim-def {
    transform: scale(1);
    transition:all 3s ease;
}


.page-id-2443 .sing-punteggio-stat-nome {
    font-size:17px;
}

.page-id-2443 .sing-punteggio-stat-nome {
    float: left;
    width: 40%;
}

.page-id-2443 .punteggi-sinistra-stat {
    width:100%;
}

.sitologin-pop {

}

.oppurefacebook {
    color: #535353;
    float: left;
    font-family: "Open Sans";
    font-size: 14px;
    font-weight: bold;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-bottom:0;
}

#simplemodal-login-container form .submit {
    float: left;
    margin-right: 0 !important;
    margin-top: 10px;
    width: 100%;
}

#simplemodal-login-container form .submit input {
    background-color: #fc5544 !important;
    border: 0 none !important;
    border-radius: 0 !important;
    font-size: 15px !important;
    height: 45px !important;
    width: 100%;
}

#simplemodal-login-container .nav a {
    color: #0180c8 !important;
    float: left !important;
    font-family: "Open Sans" !important;
    font-size: 14px !important;
    margin-bottom: 30px !important;
    text-align: left !important;
    width: 100% !important;
}

.newsociallogins {
    display: none;
}

.new-fb-7, .new-fb-7 div {
    margin: 3px 0 0;
    text-shadow: none !important;
    width: 100%;
}

.programma-accantodonnina-centrale-home-palestra-bottone {
    border-radius: 100px;
    box-shadow: 0 10px 15px rgba(0, 0, 0, 0.2);
    height: 141px;
    position: absolute;
    right: -75px;
    text-align: center;
    top: 60px;
    width: 142px;
}

.programma-accantodonnina-centrale-home-palestra-bottone .titolo-bottone-home-palestra {
    color: #0180c8;
    font-family: "intro_rust_gbase";
    font-size: 16px;
    font-weight: bold;
    margin-left: 0;
    position: absolute;
    text-align: center;
    top: 70px;
    width: 100%;
    z-index: 15;
    letter-spacing: -0.5px;
}

.xprofile.bp-user .entry-title.post-title {
    display:none;
}

.xprofile.bp-user .item-list-tabs,.field-visibility-settings, .field-visibility-settings-toggle {
    display:none;
}

.xprofile.bp-user .editfield label {
    width:300px;
    font-family:"Open Sans";
}

.xprofile.bp-user .editfield.field_sesso label {
    width:50px;
}

.xprofile.bp-user .editfield.field_sesso div {
    width:100px;
}

.xprofile.bp-user .editfield {
    width:100%;
    float:left;
}

.xprofile.bp-user h4 {
    display:none;
}

.altezzahomestrana {
	margin-top:5px;
}

.box-eccello-basso-statistiche-palestra .cerchio-eta-statistiche-palestra .anni-eta-stat {
    font-size: 15px;
    margin-top: 15px;
}

.select-esercizi-mobile-pagese {
        display:none;
    }

.xprofile.bp-user .field_1.field_nome{
    display:none;
}

.datiutente-account {
    color: #e10f21;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 26px;
    margin-top: 35px;
    text-align: left;
    width: 100%;
    margin-bottom: 15px;
}

.profile-fields tr, .profile-fields td {
    border:0;
    border-bottom:1px solid #ddd;
}

.profile-fields tr, .profile-fields td {
    border:0;
    border-bottom:1px solid #ddd;
    padding:0;
}

.profile-fields {
    border:0;
}

.xprofile.bp-user.profile-edit .datiutente-account {
    display:none;
}

.xprofile.bp-user.profile-edit #profile-edit-form .button-nav li a {
    font-family: "Open Sans";
    font-size:20px;
    margin-left:0;
    text-transform:uppercase;
    color:#2d2d2d;

}

.xprofile.bp-user.profile-edit #profile-edit-form .button-nav {
    list-style: outside none none;
    margin-left:0;
    padding-left:0;
}

.xprofile.bp-user.profile-edit .field_1.field_nome {
    display: inline;
}

#profile-edit-form .button-nav .current a {
    font-weight:bold;
}

#profile-edit-form p,.profile-fields .label,.profile-fields p {
    font-family:"Open Sans";
}

#profile-edit-form .editfield div div label {
    font-weight:400;
}

#profile-edit-form div.editfield div.checkbox label:first-child {
    font-weight:700 !important;
    width:100%;
}

#profile-edit-form div.editfield div.checkbox label {
    font-weight:400;
}

.div-chiusura-esercizi {
    background-color: #4a4a4a;
    height: 150px;
    left: 0;
    line-height: 150px;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    top: 0;
    width: 150px;
}

.div-chiusura-esercizi > img {
    width: 35px;
	opacity:1;
}

.tornaaenigmisticain_palestra img {
    float: left;
    margin-top: 10px;
    max-width: 184px;
    width: 100%;
}
.tornaaenigmisticain_palestra > a {
    float: left;
    margin-top: 5px;
}

.testograzie-invitaamico1 {
    color: #0180c8;
    font-family: "intro_rust_gbase";
    font-size: 31px;
    margin-top:20px;
    text-align: center;
    margin-bottom:10px;
}

.testograzie-invitaamico2 {
    color: #0180c8;
    font-family: "fabfeltscriptbold";
    font-size: 34px;
    line-height: 38px;
    margin-left: 10%;
    text-align: center;
    width: 80%;
}

.bottonefinaleinvitaamico {
    margin: 0 auto;
    width: 260px;
}

.bottonefinaleinvitaamico a {
    background-color: #fbdc4c;
    border-radius: 30px;
    color: white !important;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 26px;
    margin-top: 20px;
    padding: 20px 30px;
}

.bottonefinaleinvitaamico a:hover {
    color:white !important;
}

.xprofile.bp-user.change-avatar .datiutente-account {
    display:none;
}

.fascia2-profilo-palestra-noncoach .bottone-inizia-profilo-palestra-fascia2 {
    float: none;
    width: 260px;
    margin-left:30%;
}

.fascia2-profilo-palestra-noncoach .bottone-inizia-profilo-palestra-fascia2 a {
    margin-top:20px;
}

#profile-group-edit-submit {
    background-color: #e10f21;
    background-image: none;
    border: 1px solid #e10f21;
    border-radius: 10px;
    box-shadow: none;
    color: white;
    text-shadow: none;
    text-transform: uppercase;
    -webkit-appearance: none;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 150px;
    background-color: #ee3e3e;
    color: #fff;
    text-align: center;
    padding: 10px;
    border-radius: 6px;
    top: 15px;
    left: 85px;
    position: absolute;
    z-index: 1;
    line-height: 13px;
    font-size: 12px;
    font-family: "Open Sans";
    font-weight: 600;
    text-align: center;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
	visibility: visible;
}

.titologioco-scelto-box-profilo-palestra-fascia2 span {
    color: #0180c8;
	float: left;
	font-family: "Open Sans";
	font-size: 20px;
	margin-top: 10px;
	text-transform: uppercase;
	width: 100%;
}

#bp-avatar-camera {
    display:none;
}

.datimodiffinale {
    float: left;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 50px;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

body #simplemodal-login-container form {
    text-align:center;
}

.today {
    background-color:#dadada;
}

.esercizio-fatto {
    background-color:#0180c8;
    color:white;
}

.linkbfpalestra {
    color: #a5c7f1 !important;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}

#simplemodal-login-container form {
    padding:56px !important;
}

.facebooklogindiv {
    margin-bottom: 0 !important;
}

#simplemodal-login-container .nav {
    padding-top:0 !important;
}

.xprofile.bp-user.profile-edit #profile-edit-form .button-nav li a {
    font-family: "Open Sans";
    font-size: 16px;
    margin-left: 0;
    text-transform: uppercase;
    color: #2d2d2d;
    margin-bottom: 12px;
    float: left;
    width: 100%;
    background-color: #f3f3f3;
    padding: 15px;
}

.bp-avatar {
        margin-bottom: 100px;
    }

.row_gymn_rank {
    max-width: 600px;
    margin: 0 auto;
    font-family: "Open Sans";
    font-size: 16px;
    padding: 10px;
    border-bottom: 2px dotted #ccc;
}

span.egymn_score {
    float: right;
    font-weight: bold;
    font-size: 18px;
}

#profile-edit-form p, .profile-fields .label, .profile-fields p {
    font-family: "Open Sans";
    font-weight: 600;
    margin: 8px;
}

.titologioco-scelto-box-profilo-palestra-fascia2 {
    float: left;
    height: 40px;
    width: 100%;
}

area, textarea {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    border: 1px solid #aaaaaa;
    border-bottom-color: #cccccc;
    border-radius: 2px;
    height: auto;
    overflow: auto;
    margin: 0;
    outline: none;
    padding: 8px 10px;
    width: 100%;
}

select, input[type="text"], input[type="password"], input[type="email"] {
    -moz-box-sizing: border-box;
    -moz-border-radius: 2px;
    -webkit-box-sizing: border-box;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
    background-color: #eaeaea;
    box-sizing: border-box;
    border: 1px solid #aaaaaa;
    border-bottom-color: #cccccc;
    border-radius: 2px;
    cursor: text;
    margin: 0;
    outline: none;
    padding: 6px 8px;
    vertical-align: middle;
    width: 100%;
}

.inseriscimailamico-interno {
    font-family: "intro_rust_gbase";
    font-size: 16px;
    color: #6d6d6d;
    text-align: center;
}

.bottonecambioprogramma-allenamento a {
    color: white;
    background-color: #3c7dcd;
    border: 1px solid #3c7dcd;
    padding: 10px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #3c7dcd;
    border-radius: 35px;
    font-size: 16px;
    font-family: "Open Sans",sans-serif;
    float: left;
    max-width: 100%;
    text-align: center;
    transition: all 1s ease;
}

.kalender-body .kalender-days > li {
    display: table-cell;
    padding: 5px 8px;
    text-align: center;
    border: 1px solid #f3f3f3;
}

.bottoneinvitaamico {
    background-color: #e10f21;
    border: 1px solid #e10f21;
    border-radius: 25px;
    color: white;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
    cursor: pointer;
}

#footer-palestra span div {
    line-height: 15px;
    margin-left: 25%;
    width: 50%;
}

.xprofile.bp-user .immagine-profilo-palestra img {
    border-radius:50%;
}

.puntointerrogativocerchio .num-eta-stat {
    font-size: 84px;
    margin-top: 70px;
}

.inseriscimailamicoinput-interno textarea {
    width:100%;
}

#simplemodal-login-container input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #777;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 600;
}
#simplemodal-login-container input::-moz-placeholder { /* Firefox 19+ */
  color: #777;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 600;
}
#simplemodal-login-container input:-ms-input-placeholder { /* IE 10+ */
  color: #777;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 600;
}
#simplemodal-login-container input:-moz-placeholder { /* Firefox 18- */
  color: #777;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 600;
}

#simplemodal-login-container form .submit input {
    -webkit-appearance: none;
   -moz-appearance:    none;
}

.bottonecancellaaccount {
    background-color: #e10f21;
    border-radius: 10px;
    color: white;
    font-family: "Open Sans";
    font-weight: bold;
    margin-left: 10px;
    margin-top: 30px;
    padding: 5px 15px;
    text-transform: uppercase;
    cursor:pointer;
}

.bottonecancellaaccountdiv {
    border-top: 2px solid #e6e6e6;
    float: left;
    font-family: "Open Sans";
    font-weight: bold;
    margin-bottom: 30px;
    margin-top: 20px;
    padding-top: 20px;
    width: 100%;
}

.puntointerrogativocerchioclass .num-pers-sup {
    font-size: 73px;
    right: 20px;
}

#profile-edit-form .field_type_checkbox {
    font-size:13px;
}

.bp-avatar-nav {
    display:none;
}

#bp-browse-button, .button.avatar-crop-submit, .button.avatar-crop-submit:hover {
    background-color: #e10f21;
    background-image: none;
    border: 1px solid #e10f21;
    border-radius: 25px;
    box-shadow: none;
    color: white;
    text-shadow: none;
    text-transform: uppercase;
    font-family: "intro_rust_gbase";
    font-size: 20px;
    padding: 8px 15px;
}

.daticambiati .bottonefinaleinvitaamico a {
    background-color: #fbdc4c;
    border-radius: 30px;
    color: white !important;
    float: left;
    font-family: "intro_rust_gbase";
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding: 20px 30px;
    text-align: center;
}

#bp-avatar-feedback {
    background-color: transparent;
    border: 0 none;
    color: #3c7dcd;
    font-family: "intro_rust_gbase";
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}

.box-profilo-palestra-fascia2 {
    height:210px;
}

.bp-avatar-status .warning {
    display:none;
}

.annullacancellazione {
    margin-left: 55px;
    text-align: center;
    width: 180px;
}

.annullacancellazione,.accettacancellazione {
    margin-left: 50px;
    text-align: center;
    width: 180px;
    float:left;
    margin-bottom:30px;
    cursor:pointer;
}

.accettacancellazione a {
    background-color:#e10f21;
}

#cancellaaccount .testograzie-invitaamico2 {
    font-family: "intro_rust_gbase";
    font-size: 30px;
line-height: 30px;
}

.atornaesercsingeserc {
    background-color: #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    border-radius: 25px;
    color: white;
    cursor: pointer;
    font-family: "intro_rust_gbase";
    font-size: 16px;
    margin-bottom: 20px;
    padding: 4px 20px;
    text-align: center;
    transition: background 0.2s ease 0s;
    width: auto;
}

.atornaesercsingeserc:hover {
    background-color:#fbdc4c;
    color:white;
    border-color: #fbdc4c;
    transition: background 0.2s ease;
}

.tornaesercizi-eserciziosingolo span {
    width:80%;
    text-align:center;
    margin-left:5%;
    float:left;
}

.atornaesercsingeserc {

}

.testospiegazioniesercizio .testosingeserc {

}

.single-esercizi .esercizio {
    width:75%;
    float:right;
}

.box-categoria-single-esercizi {

}

.testospiegazioniesercizio-singleesercizi {
    float: left;
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
    background-image: url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/line_c_game-ridotta.png"),url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/line_c_game-ridotta.png");
    background-repeat: no-repeat,no-repeat;
    background-position: center top,center bottom;
    background-size:130px auto,130px auto;
}

.titolo-cat-icona-esercizi {
    color: #686868 !important;
    float: left;
    font-family: "fabfeltscriptbold";
    font-size: 28px;
    line-height: 30px;
    margin-left: 5%;
    text-align: center;
    width: 90%;
    margin-top:10px;
}

.titolo-cat-icona-esercizi > img {
    height: 30px;
    margin-right: 10px;
}

.titolo-cat-icona-esercizi-Stretching {
    background-image: url(/wp-content/themes/fotoedizioni/palestra_mente/immagini/riscaldamento_ico.png);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 30% 5px;
    height: 54px;
    padding-left: 80px;
    padding-top: 14px;
}

.titolo-cat-icona-esercizi-Memoria {
    background-image: url("/wp-content/themes/fotoedizioni/palestra_mente/immagini/memoria_ico.png");
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 30% 5px;
    height: 54px;
    padding-left: 80px;
    padding-top: 14px;
}

.testosingeserc .intro_c_game, .testosingeserc {
    color: #767676;
    float: left;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 5%;
    margin-top: 10px;
    width: 90%;
}

.scrittaesercitando {
    color: #9b9b9b;
    float: left;
    font-family: "Open Sans";
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: bold;
    margin-bottom: 8px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-top:25px;
}

.scomparireesercizi {
    display:none;
}

.post-entry .intro_c_game {
    display:none !important;
}

.single-esercizi .sidebar-esercizi-palestra {
    text-align:center;
}

.drag-drop .drag-drop-inside p {
    color: #5f5f5f !important;
    font-size: 110%;
    margin: 5px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-family: "Open Sans";

}

.drag-drop .drag-drop-inside {
    display: table-cell;
    padding: 80px 0 !important;
    text-align: center;
    vertical-align: middle;
}

#drag-drop-area {
    border: 1px dotted #b5b5b5;
    height: 200px;
}

@media screen and (max-width: 1200px) {

	.divpunteggio-palestra,.barradivisioneheaderpalestra {
		display:none;
	} 

}


@media screen and (min-width: 1024px) and (max-width: 1300px) {

	.img-pers-sup-freccia {
		width:60%;
        margin-top:10px;
	}

	.img-pers-sup-freccia img {
		width:100%;
		float:left;
	}

    .persone-sup-box-palestra {
        height:140px;
    }

    .tornaaenigmisticain_palestra {
		width:150px;

	}

	#menu-menu-palestra li a {
		font-size:12px;
	}

	.divpunteggio-palestra {
		font-size:11px;
	}

	.divpunteggio-palestra {
	    font-size: 11px;
	    margin-top: 15px;
	    width: 280px;
	}

	.linkiscriviti-palestra, .linklogin-palestra {
		font-size:12px;
	}

	#menu-menu-palestra li a {
	    margin-left: 5px;
	    padding-left: 5px;
	    padding-right: 5px;
	}

    .logofixdesk2 {
        width:133px !important;
        margin-top:15px !important;
    }

    .div-chiusura-esercizi {
        height: 150px;
        line-height: 150px;
        width: 150px;
    }

    .tornaaenigmisticain_palestra img {
        float: left;
        margin-top: 10px;
        max-width: 124px;
        width: 100%;
    }

    .sidebar-esercizi-palestra li {
        font-size: 17px;
        margin-bottom: 10px;
    }

    .testo-box-statistiche-palestra {
        min-height:150px;
    }

    .atornaesercsingeserc {
    float: left;
    height: 50px;
    margin-left: 35px;
    width: 100px;
}

}

@media screen and (min-width: 1200px) and (max-width: 1400px) {

    .tornaaenigmisticain_palestra {
        width:150px;
    }

    #menu-menu-palestra li a {
        font-size:12px;
    }

    .divpunteggio-palestra {
        font-size:11px;
    }

    .divpunteggio-palestra {
        font-size: 11px;
        margin-top: 15px;
        width: 280px;
    }

    .linkiscriviti-palestra, .linklogin-palestra {
        font-size:12px;
    }

    #menu-menu-palestra li a {
        margin-left: 5px;
        padding-left: 5px;
        padding-right: 5px;
    }

    .logofixdesk2 {
        margin-top: 15px !important;
        width: 131px !important;
    }

    .div-chiusura-esercizi {
        height: 150px;
        line-height: 150px;
        width: 150px;
    }
	


}

@media screen and (min-width: 768px) and (max-width: 1023px) {
	.nomedatodacambiare {
    width: 180px;
    font-family: "fabfeltscriptbold";
    font-size: 20px;
    color: #2d2d2d;
    float: left;
}
	.datodacambiare {
    font-family: "intro_rust_gbase";
    float: left;
    color: #2d2d2d;
    font-size: 20px;
	margin-top:0px !important;
}
	
	.div-box-aumentadato-eliminadato {
    float: left;
    margin-top: 0px !important; 
}
	
	
	.bottonecambioprogramma-allenamento a {font-size: 14px; line-height: 16px;}
	.sidebar-esercizi-palestra li {
        font-size: 14px;
        margin-bottom: 10px;
    }

	.blocco-bottoni-home-palestra {
		width:760px;
	}

	
	.quantevoltegiocatofrase-allenamento {
        font-size: 14px;
        border-bottom: 1px solid #ccc;
    }
	
	.bottone1-home-palestra, .bottone2-home-palestra, .bottone3-home-palestra, .bottone4-home-palestra, .bottone5-home-palestra {
	    height: 124px;
	    margin-left: 20px;
	    width: 124px;
        float:left;
	}

	.programma-accantodonnina-centrale-home-palestra-bottone {
	    height: 124px;
	    width: 124px;
	}

	.programma-accantodonnina-centrale-home-palestra-bottone .titolo-bottone-home-palestra {
		font-size:14px;
	}

	.lineaintorno-home-esercizi-palestra, .sfondo-img-palestra-home {
	    height: 106px;
	    width: 106px;
	}

	.titolo-bottone-home-palestra {
	    font-size: 15px;
	    top: 70px;
	}

	.box-profilo-palestra-fascia2 {
		margin-right:20px;
	}

	.bottone-inizia-profilo-palestra-fascia2 {
	    float: left;
	    text-align: center;
	    width: 100%;
	}

	.fascia3-profilo-palestra .box-profilo-palestra-fascia2 {
		margin-right:30px;
	}

	.immagine-profilo-palestra {
	    float: left;
	    margin-right: 5%;
	    width: 20%;
	}

	.testo-accanto-profilo-palestra {
		margin-top:10px;
	}

	.partesinistra-profilo-palestra {
		width:58%;
	}

	.partedestra-profilo-profilo-palestra {
		width:34%;
	}
	.bottone-inizia-profilo-palestra-fascia2 a {
		margin:0;
	}

	.aggiungi-gioco-profilo-palestra-fascia2 {
	    cursor: pointer;
	    /*width: 100%;*/
	}

    .img-pers-sup-freccia {
        margin-top: 10px;
        width: 50%;
    }

    .img-pers-sup-freccia img {
        width:100%;
        float:left;
    }

    .persone-sup-box-palestra {
        height:140px;
    }

    .stat-iniziale-box-basso-stat {
        margin-top: 30px;
        min-height: 150px;
    }

    .cerchio-eta-statistiche-palestra {
        background-color: #fbdc4c;
        border: 1px solid #fbdc4c;
        border-radius: 50%;
        height: 130px;
        margin: 0 auto;
        width: 130px;
    }

    .num-eta-stat {
        margin-top:35px;
    }

    .img-pers-sup-1, .img-pers-sup-2, .img-pers-sup-3, .img-pers-sup-4, .img-pers-sup-5, .img-pers-sup-6 {
        bottom: 0;
        width: 25px;
    }

    .barra1-img-pers-sup-1,.barra2-img-pers-sup-2,.barra3-img-pers-sup-3,.barra4-img-pers-sup-4,.barra5-img-pers-sup-5,.barra6-img-pers-sup-6 {
        width: 20px;
    }

    .persone-sup-box-palestra {
        height: 130px;
    }

    .tornaaenigmisticain_palestra {
		width:150px;
	}

	#menu-menu-palestra li a {
		font-size:11px;
        margin-left:4px !important;
	}

	.divpunteggio-palestra {
		font-size:11px;
	}

	.divpunteggio-palestra {
	    font-size: 11px;
	    margin-top: 15px;
	    width: 280px;
	}

	.linkiscriviti-palestra, .linklogin-palestra {
		font-size:12px;
	}

	#menu-menu-palestra li a {
	    margin-left: 5px;
	    padding-left: 5px;
	    padding-right: 5px;
	}

    #menu-menu-palestra li a {
        padding-left: 3px;
        padding-right: 3px;
    }

	.blocco-bottoni-home-palestra {
		width:100%;
	}

    .punteggioelogin_palestra .nome-user-header-palestra {
        display:none;
    }

    .user-info-header-palestra {
        width:100px;
    }

   .logofixdesk1 {
        margin-top: 13px !important;
        width: 15px !important;
    }

    .logofixdesk2 {
        width:133px !important;
        margin-top:15px !important;
    }

    .div-chiusura-esercizi {
        height: 151px;
        line-height: 151px;
        width: 151px;
    }

    .esercizio-scelto-profilo-palestra-fascia2 {
        width:113px;
        height:113px;
    }

    .dropdown-content {
        left:-80px;
    }

    .linklogin-palestra {
        margin-right: 5px;  
    }

    .linkiscriviti-palestra, .linklogin-palestra {
        margin-top: 7px;
    }

    .linkiscriviti-palestra {
        margin-left:5px;
    }

    .linklogin-palestra {
        margin-left: 9px;
        margin-right: 5px;
        margin-top: 20px !important;
    }

    .kalender-days.days {
        font-size:12px;
    }

    .testo-accanto-profilo-palestra {
        font-size:16px;
        line-height:19px;
    }

    .fascia2-profilo-palestra-noncoach .bottone-inizia-profilo-palestra-fascia2 {
        margin-left:25%;
    }

    .aggiungi-gioco-profilo-palestra-fascia2 img {
        width:113px;
    }

     .header_palestra, .parent-pageid-2412 .header_palestra, .page-id-2412 .header_palestra, .single-esercizi .header_palestra, .xprofile.bp-user .header_palestra {
        display:none !important;
    }

    .parent-pageid-2412 .header_palestra_mobile, .page-id-2412 .header_palestra_mobile, .single-esercizi .header_palestra_mobile, .xprofile.bp-user .header_palestra_mobile
     {
        display:inline !important;
    }

    #menu-menu-palestra-1 {
        display:none;
    }

    .menu_palestra ul       {width:100%;float:left;}

    /* Header */
    .menu_palestra ul           {display:none;}
    .menu_palestra ul li     {float: none;}
    
    .btn-responsive-menu{display:block;}    

    .nome-user-header-palestra {
        display:none;
    }

    .user-info-header-palestra {
        width:90px;
    }
	.user-info-header-palestra {
		
		min-width: 90px;
	}

    .menu_palestra {
        width:100%;
        margin-top:0;
    }

    .menu_palestra ul li a {
        padding:4px 10px;
        margin:0;
    }

    #menu-menu-palestra-1 {
        background-color: white;
        position: absolute;
        z-index: 1000000;
    }

    .dropdown-content {
        left:-80px;
    }

    .menu_palestra ul        {margin: 0px 0 0px 0px;float:left;width:100%; list-style: none;}
    .menu_palestra ul li     {float: left;margin: 0 0px 0 0;position: relative;width: 100%;}
    .menu_palestra a         {color: #fff; display: block;font: 14px;padding: 14px 20px;font-family: oswald; text-transform:uppercase;}
        
    .btn-responsive-menu{float: left;padding:5px;cursor:pointer;margin:  10px 20px 0 10px;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:#3c7dcd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .icon-bar           {display: block;width: 20px;height: 4px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

    .show{display:block!important}

    .logged-in .divpunteggio-palestra, .logged-in .barradivisioneheaderpalestra {
        display: inline;
    }

    .box1-basso-statistiche-palestra .bottone-finale-statistiche-palestra {
        height:60px;
    }

    .box1-basso-statistiche-palestra .bottone-finale-statistiche-palestra span {
        padding-top:10px;
    }

    .box3-basso-statistiche-palestra .bottone-finale-statistiche-palestra {
        height:70px;
    }

    .box3-basso-statistiche-palestra .bottone-finale-statistiche-palestra > span {
        float: left;
        padding-top: 5px;
        line-height:22px;
    }

    .box3-basso-statistiche-palestra .bottone-finale-statistiche-palestra {
        height:55px;
    }

    .testo-box-statistiche-palestra {
        font-size:14px;
        line-height:18px;
    }

    .testo-punteggi-destra-stat {
        font-size:15px;
        line-height:19px;
    }

    .div-box-aumentadato-eliminadato {
        float: left;
        margin-top:10px;
    }

    .eliminadato {
        margin-left:0;
    }

    #menu-menu-palestra-1 a {
        background-color: #3c7dcd;
        border-top: 1px dotted #bfdcff;
        color: #fff;
        font-family: "Open Sans";
        text-align: center;
        font-weight: bold;
    }

    .tornaaenigmisticain_palestra > a {
        margin-left: 16px;
    }

    .page-id-2450 .header_palestra_mobile {
        margin-bottom:0;
    }


    .puntointerrogativocerchio .num-eta-stat {
        margin-top:60px;
    }

    .testo-box-statistiche-palestra {
        min-height:140px;
    }

    .page-id-2412 #container {
        background:url('/wp-content/themes/fotoedizioni/palestra_mente/immagini/Ipad_1024x768.jpg')top center;
        min-height:957px;
    }

    .box-profilo-palestra-fascia2 {
        height:160px;
    }

    .atornaesercsingeserc {
    float: left;
    height: 50px;
    margin-left: 20px;
    width: 100px;
}

}

@media screen and (max-width: 767px) {

	.bottone-inizia-profilo-palestra-fascia2 a {
        width: 75%;
	}
	
	.titolo-alto-palestra-mente {
        color: #e10f21;
        font-family: "intro_rust_gbase";
        font-size: 27px;
        line-height: 27px;
        margin-bottom: 30px;
        text-align: center;
        width: 100%;
    }

	.titolo-box-esercizi-palestra {
        color: #6f6f6f;
        font-size: 25px;
    	text-align:center;
    }

    .interno-esercizi-palestra {
        float: left;
        margin-left: 0;
        width: 100%;
    }

    .sidebar-esercizi-palestra {
        float: left;
        width: 100%;
    }

    .esercizio-singolo-esercizi-palestra {
        float: left;
        margin-bottom: 30px;
        margin-right: 5%;
        width: 45%;
    }

    .punteggi-destra-stat {
        float: left;
        width: 100%;
    }

    .barra-punteggio-stat {
        width:100%;
    }

    .sing-punteggio-stat-nome {
        margin-bottom: 10px;
        width: 100%;
    }

    .box1-basso-statistiche-palestra, .box2-basso-statistiche-palestra, .box3-basso-statistiche-palestra {
        width:100%;
    }

    .avatar-palestra-quiz {
        display:none;
    }

    .frase1span-sondaggio {
        line-height:30px;
    }

    .box-risposte-quiz-palestra {
        width:auto;
    }

    .box-interno-risultato-profilo,.frase3span-sondaggio,.frase2span-sondaggio,.titolospecifico-formquiz {
        width:100% !important;
        margin-left:0 !important;
        margin-right:0 !important;
    }

    .avatar-profilo-ottenuto-quiz {
        display: inline;
    }

    .partedestra-profilo-profilo-palestra {
	    background-color: #f3f3f3;
	    float: left;
	    margin-bottom: 50px;
	    margin-left: 0;
	    margin-right: 0;
	    padding: 5%;
	    width: 90%;
	}

	.partesinistra-profilo-palestra {
	    float: left;
	    margin-left: 0;
	    margin-right: 0;
	    width: 100%;
        margin-bottom: 30px;
	}

	.box-profilo-palestra-fascia2 {
		width:45%;
		margin-right:5%;
	}

	.bottone-inizia-profilo-palestra-fascia2 {
		width:100%;
		text-align:center;
	}

	.bottone-inizia-profilo-palestra-fascia2 a {
		margin-top:0px;
	}

	.fascia1-profilo-palestra .immagine-profilo-palestra {
		width:100%;
		text-align:center;
	}

	.testo-accanto-profilo-palestra {
	    text-align: center;
	    width: 100%;
	}

	.titolo-profilo-palestra-fascia2 {
		text-align:center;
	}

	.testo-sotto-logo-home-palestra {
	    margin-left: 0;
	    width: 100%;
	}

	.blocco-bottoni-home-palestra {
		width:100%;
	}

	.titolo-bottone-home-palestra {
	    font-size: 14px;
		line-height: 14px;
	    margin-left: 5%;
	    top: 70px;
	}

	.sfondo-img-palestra-home {
	    height: 100px;
	    left: 10px;
	    top: 10px;
	    width: 100px;
	}

	.lineaintorno-home-esercizi-palestra {
	    border-radius: 50%;
	    float: left;
	    height: 122px;
	    line-height: 122px;
	    width: 121px;
	}

	.bottone1-home-palestra, .bottone2-home-palestra, .bottone3-home-palestra, .bottone4-home-palestra, .bottone5-home-palestra {
	    float: left;
	    height: 120px;
	    position: relative;
	    width: 120px;
	    margin-top:20px;
	}

	.programma-accantodonnina-centrale-home-palestra-bottone {
		height: 120px;
		right: -35px;
	    width: 120px;
	}

	.programma-accantodonnina-centrale-home-palestra-bottone .titolo-bottone-home-palestra {
		font-size:14px;
		top:60px;
	}

	.bottone3-home-palestra {
		margin-left:0;
	}

	.bottone5-home-palestra {
		margin-left:0;
	}

	.bottone5-home-palestra {
	    margin-bottom: 50px;
	    margin-left: 80px;
		margin-top:-10px;
	}

    .header_palestra, .parent-pageid-2412 .header_palestra, .page-id-2412 .header_palestra, .single-esercizi .header_palestra, .xprofile.bp-user .header_palestra {
        display:none !important;
    }

    .parent-pageid-2412 .header_palestra_mobile, .page-id-2412 .header_palestra_mobile, .single-esercizi .header_palestra_mobile, .xprofile.bp-user .header_palestra_mobile
     {
        display:inline !important;
    }

    #menu-menu-palestra-1 {
        display:none;
    }

    .menu_palestra ul       {width:100%;float:left;}

    /* Header */
    .menu_palestra ul           {display:none;}
    .menu_palestra ul li     {float: none;}
    
    .btn-responsive-menu{display:block;}    

    .nome-user-header-palestra {
        display:none;
    }

    .user-info-header-palestra {
        width:90px;
		min-width:90px;
    }

    .menu_palestra {
        width:100%;
        margin-top:0;
    }

    .menu_palestra ul li a {
        padding:4px 10px;
        margin:0;
    }

    #menu-menu-palestra-1 {
        background-color: white;
        position: absolute;
        z-index: 100;
    }

    .dropdown-content {
        left:-80px;
    }

    .menu_palestra ul        {margin: 0px 0 0px 0px;float:left;width:100%; list-style: none;}
    .menu_palestra ul li     {float: left;margin: 0 0px 0 0;position: relative;width: 100%;}
    .menu_palestra a         {color: #fff; display: block;font: 14px;padding: 14px 20px;font-family: oswald; text-transform:uppercase;}
        
    .btn-responsive-menu{float: left;padding:5px;cursor:pointer;margin:  10px 20px 0 10px;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:#3c7dcd;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
    .icon-bar           {display: block;width: 20px;height: 4px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);}

    .show{display:block!important}

    .select-esercizi-mobile-pagese {
        display: block;
        margin-bottom: 40px;
        text-align: center;
        margin-top:-20px;
    }

    .page-id-2414 .sidebar-esercizi-palestra {
        display:none;
    }

    .page-id-2412 #container {
        background:url('/wp-content/themes/fotoedizioni/palestra_mente/immagini/Mobile_palestra_home.jpg')top center;
        min-height:957px;
    }

    .header_palestra_mobile .user-info-header-palestra {
        /*display:none;*/
    }

    .btn-responsive-menu {
        float:left;
    }

    .box-profilo-palestra-fascia2 img {
    	width:100%;
    	float:left;
    }

    .esercizio-scelto-profilo-palestra-fascia2 {
	    height: auto;
	    position: relative;
	    width: 100%;
	}

    
    .bottoni-gioco-preferito {
        float: left;
        margin-top: 10px;
    }

    .eliminadato {
        margin-left:0;
    }

    .div-box-aumentadato-eliminadato {
        float: left;
        margin-top: 10px;
    }

    .frase1modificaall {
        text-align:center;
        width:90%;
        margin-left:5%;
		font-size: 14px;
    }
	
	.frase2modificaall {
        text-align:center;
        width:90%;
        margin-left:5%;
		font-size: 18px;
    }

    .nomedatodacambiare {
        width:170px;
		 margin-top: 15px;
    }

	.datodacambiare {
		margin-top: 15px;
	}
	
    .bottonefinalesalva {
        margin: 0 auto 0 50px;
        width: 300px;
    }

    .singolodatodacambiare {
        display: inline-block;
        float: left;
        margin-bottom: 30px;
        margin-left: 20%;
        margin-top: 0;
        text-align: left;
        width: 80%;
    }

    .testograzie-invitaamico2 {
        line-height:35px;
    }

    .blocco-bottoni-home-palestra {
        width:320px;
    }

    body #simplemodal-login-container form {
        padding:20px !important;
    }

    .div-chiusura-esercizi {
        height: 144px;
        line-height: 144px;
        width: 144px;
    }

    .sidebar-esercizi-palestra {
        display:none;
    }

    .blocco-bottoni-home-palestra {
        padding-top: 200px;
    }

    .linkiscriviti-palestra {
        display:none;
    }

    #menu-menu-palestra-1 a {
        background-color: #3c7dcd;
		border-top: 1px dotted #bfdcff;
		color: #fff;
		font-family: "Open Sans";
		text-align: center;
		font-weight: bold;
    }

    #menu-menu-palestra-1 .page-item-2412 a {
        border-top: 1px solid white;
    }

    .fascia2-profilo-palestra-noncoach .bottone-inizia-profilo-palestra-fascia2 {
        margin:0 auto;
        float:none;
    }

    .tooltip .tooltiptext {
        background-color: #ee3e3e;
        border-radius: 6px;
        color: #fff;
        font-family: "Open Sans";
        font-size: 12px;
        font-weight: 600;
        left: -50px;
        line-height: 13px;
        padding: 10px;
        position: absolute;
        text-align: center;
        top: 70px;
        visibility: hidden;
        width: 150px;
        z-index: 1;
    }

    .bottone2-home-palestra,.bottone4-home-palestra {
        margin-left:75px;
    }

    .bottone5-home-palestra {
        margin-left:100px;
    }

    .testo-box-statistiche-palestra {
        font-size:14px;
        line-height:18px;
    }

	.tit-miei-punt-stat {
        color: #e10f21;
        float: left;
        font-family: "Open Sans",sans-serif;
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 20px;
        margin-top: 25px;
        text-transform: uppercase;
        text-align: center;
        width: 100%;
    }
	.sing-punteggio-stat-nome-egym {
        font-family: "Open Sans";
        color: #2d2d2d;
        font-size: 20px;
        font-weight: bold;
    }
    .testo-punteggi-destra-stat {
       border-top: 1px solid #ccc;
	   padding-top:8px;
	   font-size:14px;
        line-height:18px;
    }

    .page-id-2450 .header_palestra_mobile {
        margin-bottom:0;
    }
    .page-id-2450 .frase1span-sondaggio, .page-id-2450 .frase3span-sondaggio {
        display:none;
    }

    .page-id-2450 .titolospecifico-formquiz {
        font-size:20px;
    }

    .page-id-2450 .singola-risposta label {
        font-size:19px;
    }

    .freccedomanda-sondaggio {
        bottom: -25px;
        left: 50%;
        margin-left: -20px;
        position: absolute;
        width: 40px;
    }

    .bottonefinaleiscriviti-popuplogin a {
        color: #2890cf;
        font-family: "intro_rust_gbase";
        font-size: 12px;
        font-weight: bold;
        letter-spacing: -0.5px;
        padding-bottom: 15px;
        padding-top: 15px;
    }

    .sitologin-pop {
        margin-bottom:0;
    }

    .sottotitolosottomanifesto-quiz {
        height:170px;
    }

    .testobox-interno-risultato-profilo span {
        font-size: 33px;
        line-height: 32px;
    }

    .box-profilo-palestra-fascia2 {
        height:180px;
    }

    .bottonecancellaaccountdiv > span {
        float: left;
        margin-bottom: 10px;
        width: 100%;
    }

    .cancellaaccountbott {
        margin-left:0;
    }

    .annullacancellazione, .accettacancellazione {
        cursor: pointer;
        float: left;
        margin-left: 0;
        text-align: center;
        width: 100%;
        margin-bottom:0;
    }

    .bottonecancellaaccount {
        margin-left:0;
    }

    #cancellaaccount .testograzie-invitaamico2 {
        font-size:23px;
        line-height:26px;
    }

    #cancellaaccount .annullacancellazione a, #cancellaaccount .accettacancellazione a {
        width:160px;
        margin-bottom:10px;
    }

    .annullacancellazione {
        margin-top: 20px;
        float: none;
        width: 200px;
        margin: 0 auto;
    }

    .accettacancellazione {
        margin: 0 auto;
        margin-bottom:20px;
        float: none;
        width: 200px;
        
    }

    .single-esercizi .sidebar-esercizi-palestra {
        display:block;
    }

    .single-esercizi .esercizio {
        width:100%;
    }
}