/* +++++++++++++++++++++++ */
/* CSS LANDING CAMPUS 2019 */
/* +++++++++++++++++++++++ */
#switch_english{position: absolute;left: 0;right: 0;text-align: center;top: 19px;}
#switch_english p{background:url(../images/landing/uk.png)no-repeat center left;padding: 0 0 0 17px;width: 190px;margin:0 auto;}
#switch_english:hover{color:#f484cf;}
#CPUS19_all{width:100%;}
#CPUS19_all .CPUS19_header{width:100%;height:690px;background:url(../images/landing/mt-camp.jpg)no-repeat;background-size:cover;position:relative;}
#CPUS19_all .CPUS19_body{width:100%;}
#CPUS19_all .CPUS19_header .MTCP_top{position: relative;top:90px;text-align:center;color:#FFF;}
#CPUS19_all .CPUS19_header .MTCP_top img{max-width: 233px;margin:0 auto; width:100%;}
#CPUS19_all .CPUS19_header .MTCP_top h1{font-size:94px;line-height:86px;font-weight: 700;margin:20px 0 10px;}
#CPUS19_all .CPUS19_header .MTCP_top h2{font-size:47px;line-height:56px;font-weight: 700;margin-bottom: 30px;}
.blackbutton{max-width:255px;margin:0 auto;background:#000;border-radius:100px;color:#f484cf;}
.blackbutton.MTCP_pinkdata{max-width:255px;margin:30px auto 55px; background:#000;border-radius:100px;color:#f484cf;}
.blackbutton p{padding:15px 0!important;font-size: 20px;margin:0;text-align:center;line-height: 32px;}
#CPUS19_all .CPUS19_header .MTCP_trasp{height: 100%;width:100%;position: absolute;background: linear-gradient(to top, #000 50%, transparent 70%);opacity: 0.5;}
.CPUS19_body{width:100%;}
.CPUS19_body .MTCP_Pnk{width:50%;float:left;background:url(../images/landing/pink_side.jpg)no-repeat right center;background-size:cover;color:#000;height:269px;}
.CPUS19_body .MTCP_Bck{width:50%;float:right;background:url(../images/landing/black_side.jpg)no-repeat left center;background-size:cover;color:#FFF;height:269px;}
.CPUS19_body .MTCP_Pnk .MTCP_PnkINS{float:right;}
.CPUS19_body .MTCP_Bck .MTCP_BckINS{float:left;padding-left: 7%;}
.CPUS19_body .MTCP_pbINS{width:52%;padding:40px 0;}
.CPUS19_body .MTCP_doubleCbox .best_tit{font-size:35px;line-height:38px;font-weight:700;margin-bottom: 30px;}
.CPUS19_body .MTCP_doubleCbox .min_tit{font-size:23px;line-height:28px;font-weight:700;text-transform:uppercase;}
.CPUS19_body .MTCP_Bck .best_tit{margin-top: 10px;}
.CPUS19_body .width900{max-width:900px;width:100%;margin: 0 auto;}
.width900 .FL_L .blackbutton{margin-top: 40px;}
.CPUS19_body .FL_L{float: left;width:50%;}
.CPUS19_body .FL_R{float: right;width:50%;text-align: right;}
.CPUS19_body .FL_R img{width:100%;max-width: 396px;}
.CPUS19_body .par_intro_mtcamp{font-size:40px;line-height:46px;font-weight:700;}
.CPUS19_body .ultrapadding{padding:100px 0 90px;}
.CPUS19_body .MTCP_program1{width:100%;text-align: center;margin-top: -75px;position: relative;z-index: 109;}
.CPUS19_body .MTCP_program1 img#bol{max-width:165px;width:100%;}
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta{}
.CPUS19_body .MTCP_program1 .MTCP_pinkline{max-width:380px;width:80%;margin:52px auto 45px;height:1px;background:#f484cf;}
/*.CPUS19_body .MTCP_program1 .MTCP_pinkdata{max-width:420px;width:80%; height:80px; margin:30px auto 55px; color:#F484CF; font-size: 40px; font-family: "Lato Black"; text-align: center; line-height: 80px; font-weight: 900px; background-color: #000000;}*/
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta h2{font-size: 50px;line-height: 59px;font-weight: 900;margin-top:32px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta p{font-size: 30px;line-height: 40px;font-weight:700;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB h3{font-size: 43px;line-height: 65px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB h4{font-size: 49px;line-height:62px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB p{font-size: 30px;line-height: 41px;}
.css_arrow{width:43px;height:43px;border-radius: 40px;margin:45px auto 40px;background:#f484cf;position: relative;cursor:pointer;}
.css_arrow i{position:absolute;top:6px;left:10px; border: solid black;border-width: 0 3px 3px 0;display: inline-block;padding:10px;}
.css_arrow .down{transform: rotate(45deg);-webkit-transform: rotate(45deg);}
.CPUS19_body .MTCP_boxprogB {color:#709db3;margin-bottom:40px;}
.CPUS19_body .MTCP_boxprogB p.bigger{font-size:40px;line-height:42px;}
.CPUS19_body .MTCP_boxprogB p{font-size:30px;line-height:42px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay{background:#f3f3f3;margin-bottom: 10px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay .MTCP_DbD_titolo{height: 80px;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tL{float:left;width:50%;background:#000;color:#f484cf;height: 80px;font-size: 25px;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tL p{padding: 10px 0 0 0px;margin-left: 9%;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tR{float:left;width:50%;text-align: right;cursor:pointer;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay img.ics_close{padding:20px;width: 32px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay .MTCP_DbD_corpo{display:none;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay .MTCP_DbD_corpoINS{width: 80%;margin:0 auto;padding:30px 0;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay .MTCP_DbD_corpoINS p{line-height:32px;font-size: 23px;margin-bottom: 20px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay p{line-height:26px;font-size: 30px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay p span{font-size:20px;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tL3 p{padding-top: 20px;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tLR p{color:#000;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tLR{background:#f484cf;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay li{font-size: 23px;line-height: 36px;}

.CPUS19_body .MTCP_DaysNight {background-color: #F3F3F3; margin-top: 50px; padding: 50px 70px}
.CPUS19_body .MTCP_DaysNight .MTCP_boxprogB {text-align: center;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB {font-size: 23px; margin-top: 35px;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB ul li {padding: 5px 0px;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB .MTCP_attrezzi {text-align: center; font-size: 23px; margin-top: 60px;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB .big {font-size: 28px!m; text-align: center;}

.CPUS19_body .affrettati {color: #FF1300; font-size: 30px; text-align: center; margin-top: 40px;}

.CPUS19_body .text_promo_center{text-align:center;margin: 108px auto 49px;}
.CPUS19_body .text_promo_center.MP_local {margin-top: 50px;}
.CPUS19_body .text_promo_center img{max-width:321px;width:100%;margin:0 auto;}
.CPUS19_body .text_promo_center .text_promo_centerM{max-width:700px;margin: 30px auto;width:100%;font-size:25px;}
.CPUS19_body .text_promo_center .iva{margin:23px 0 30px;}
.CPUS19_body .MTCP_offComp{background:#eeeeee;width:100%;padding:76px 0 62px;}
.CPUS19_body .MTCP_offComp h4{color:#709db3;line-height:42px;font-size:40px;text-align: center;margin-bottom: 40px;}
.CPUS19_body .MTCP_offComp ul{max-width: 800px;width:90%;margin:0 auto;padding:0;}
.CPUS19_body .MTCP_offComp ul li{background:#FFF;padding:21px 65px 21px;list-style:none;margin-bottom:3px;font-size:20px;}
.CPUS19_body .MTCP_offCompL{background:#ffffff;padding: 50px 70px; font-size: 25px;}

.CPUS19_body .MTCP_parB-R{font-size: 30px;line-height:40px;max-width:670px;margin: 80px auto 20px;text-align: center;}
.CPUS19_body .MTCP_parB-R p{margin-bottom:40px;}
.CPUS19_body .MTCP_parB-R2{font-size: 35px;line-height:40px;max-width:670px;margin: 60px auto 20px;text-align: center; font-weight: 700}
.CPUS19_body .MTCP_parB-R2 p{margin-bottom:40px;}
.CPUS19_body .MTCP_form{font-weight:700;font-size: 20px;}

.CPUS19_body .MTCP_form .totaleCalcolato {background-color: #F9F9F9; padding: 40px 0px; margin: 60px 0px;}
.CPUS19_body .MTCP_form .totaleCalcolato .center {max-width: 480px; margin:0 auto;}
.CPUS19_body .MTCP_form .totaleCalcolato .txt {float: left; font-size:25px; padding-top: 20px;}
.CPUS19_body .MTCP_form .totaleCalcolato #tot {float: right; font-size: 64px;}

.CPUS19_body .MTCP_form .testoPayPal {font-size: 28px; font-weight: normal; text-align: center; padding: 20px 0px; color: #FF1300}

.CPUS19_body .MTCP_form .tot{margin-bottom:25px;}
.CPUS19_body .MTCP_form p{margin-bottom:15px;}
.CPUS19_body .MTCP_form .labL{float:left;width:48%;}
.CPUS19_body .MTCP_form .labR{float:right;width:48%;}
.CPUS19_body .MTCP_form .labRMargin{margin-top:28px;}
.CPUS19_body .MTCP_form  input{width:95%;padding: 10px 0 10px 10px;border-radius: 5px;border: 1px solid #ccc;font-size: 18px;}
.CPUS19_body .MTCP_form .labR #mtcp_single{float: left;height: 20px;width:20px;margin:10px;}
.CPUS19_body .MTCP_form .labR p.mtcp_p{float: left;margin-bottom:0;margin-top: 7px;}
.CPUS19_body .MTCP_form #mtcp_privacy{float: left;height: 20px;width:20px;}
.CPUS19_body .MTCP_form .privacy_camp{font-weight:400;font-size:16px;float:left;width: 80%;margin-left: 12px;}
.CPUS19_body .MTCP_form .mtcp_submit{width: 280px;margin:0 auto;}
.CPUS19_body .MTCP_form .mtcp_submit input{background:#12a5e0;color:#FFF;text-align:center;border: none;border-radius: 100px;padding: 15px 0;width: 100%;-webkit-appearance: none;}

.CPUS19_body .MTCP_form .mtcp_submitL{width: 280px;margin:0 auto;cursor: pointer;}
.CPUS19_body .MTCP_form .mtcp_submitL input{cursor: pointer;background:#12a5e0;color:#FFF;text-align:center;border: none;border-radius: 100px;padding: 15px 0;width: 100%;-webkit-appearance: none;font-size: 35px; font-weight: bold;}

.CPUS19_body .letsfun{font-size:25px;font-weight: 700;text-align: center;margin:30px auto 100px!important;}
.landing_mt_footer{background:#000;text-align: center;color:#868686;font-size: 20px;line-height:24px;padding:23px 025px;}
#iscrizione a{color:#f484cf;}
#iscrizione a:hover{text-decoration: underline;}
.g-recaptcha{width:100%;}
.landing_back{max-width: 400px;margin: 0 auto;width: 90%;padding: 10px 0;text-align: center;border: 1px solid;}
.landing_back:hover{color:#f484cf; border: 1px solid #f484cf;}

.evidenziazione{max-width:430px;width:90%;margin:10px auto 0px;background:#FFF;color:#ff1300;text-align: center;font-size:25px;font-weight: 700;}
.blackbutton p{padding:7px 0!important;}
.prorogaCont{color: #ff1300;}
.proroga{max-width:430px;width:90%;margin:10px auto 0px;background:#ff1300;color:#FFF;text-align: center;font-size:25px;font-weight: 700;}
.proroga p{padding:7px 0!important;}

.grazie_per.CAMPL {margin-top: 50px; font-size: 35px;}
.gray_bonifico.white {background-color: #FFFFFF;}
.gray_bonificoINSIDE.left {text-align: left;}
.bottone_pagamentoPAYPAL {text-align: center;}

/* MEDIA QUERIES */
@media screen and (max-width:450px) { 
	.CPUS19_body .MTCP_form .totaleCalcolato .center {max-width: none; width: 90%}
	.CPUS19_body .MTCP_form .totaleCalcolato .txt {float: none; text-align: center;}
	.CPUS19_body .MTCP_form .totaleCalcolato #tot {float: none; text-align: center;}
	.CPUS19_body .MTCP_form .testoPayPal {font-size: 20px; padding: 20px;}
	.CPUS19_body .MTCP_form .mtcp_submitL {width: 300px;}
	.CPUS19_body .MTCP_form .mtcp_submitL input {font-size: 30px;}

}
@media screen and (max-width:600px) {
.CPUS19_body .MTCP_pbINS {max-width: 210px;width:100%;}
.CPUS19_body .MTCP_offComp h4 {font-size: 30px;}
.CPUS19_body .MTCP_doubleCbox .min_tit {font-size:18px!important;}
.CPUS19_body .MTCP_doubleCbox .best_tit {margin-bottom:15px;}
.CPUS19_body .par_intro_mtcamp {font-size:30px;line-height: 38px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay li, .CPUS19_body .MTCP_Days .MTCP_DayByDay p {font-size: 18px;line-height: 31px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay ul{padding-left:10px;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay p {font-size: 20px!important;margin-left: 10px!important;}
.CPUS19_body .MTCP_parB-R {font-size: 20px!important;line-height: 30px!important;}
.evidenziazione{font-size:20px;}
.CPUS19_body .MTCP_program1 .MTCP_pinkdata {font-size: 30px;}
.CPUS19_body .MTCP_DaysNight {padding: 50px 30px;}
.grazie_per.CAMPL {font-size: 25px;}
.CPUS19_body .affrettati {font-size: 20px;}
}
@media screen and (max-width: 899px) {
#CPUS19_all .CPUS19_header .MTCP_top {top: 40px;}
#CPUS19_all .CPUS19_header .MTCP_top img {max-width: 170px!important;}
#CPUS19_all .CPUS19_header .MTCP_top h2 {font-size: 28px;line-height: 39px;}
#CPUS19_all .CPUS19_header .MTCP_top h1 {font-size: 52px;line-height: 51px;}
#CPUS19_all .CPUS19_header {height: 580px;}
.CPUS19_body .MTCP_Pnk {width: 100%;float: none;background: url(../images/landing/pink_side.jpg)no-repeat center center;background-size: cover;}
.CPUS19_body .MTCP_Bck {width: 100%;float: none;background: url(../images/landing/black_side.jpg)no-repeat center center;background-size: cover;}
.CPUS19_body .MTCP_pbINS {padding: 20px 0;}
.CPUS19_body .MTCP_doubleCbox .best_tit {font-size: 26px;line-height: 28px;}
.CPUS19_body .MTCP_doubleCbox .min_tit {font-size: 20px;line-height: 26px;}
.CPUS19_body .ultrapadding {padding: 40px 0 40px;}
.CPUS19_body .FL_L {float: none;width: 100%;text-align: center;}
.CPUS19_body .FL_R {float: none;width: 100%;text-align: right;margin: 30px 0;}
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta h2 {font-size: 30px;line-height: 40px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta p {font-size: 23px;line-height: 32px;}
.CPUS19_body .MTCP_program1 .MTCP_pinkline {margin: 22px auto 25px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB h3 {font-size: 23px;line-height: 32px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB h4 {font-size: 35px;line-height: 43px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB p {font-size: 20px;line-height: 32px;}
.MTCP_boxOffertaB{width: 90%;margin: 0 auto;}
.css_arrow {margin: 15px auto 10px;}
.CPUS19_body .MTCP_boxprogB p.bigger {font-size: 30px;line-height: 32px;}
.CPUS19_body .MTCP_boxprogB p {font-size: 20px;line-height: 42px;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tR {width: 30%;text-align: center;}
.CPUS19_body .MTCP_Days .MTCP_DbD_tL {width: 70%;}
.CPUS19_body .text_promo_center img {max-width: 172px;}
.CPUS19_body .text_promo_center {margin: 30px auto 29px;}
.CPUS19_body .text_promo_center .text_promo_centerM {font-size: 20px;width: 90%;line-height: 32px;}
.CPUS19_body .MTCP_offCompL {font-size: 20px; padding: 0px; width: 80%; margin: 0 auto;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB {font-size: 20px;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB ul {padding-left: 5px}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB .MTCP_attrezzi {font-size: 20px;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB .big {font-size: 25px;}
.CPUS19_body .MTCP_parB-R2 {font-size: 30px;}
.CPUS19_body .MTCP_offComp {padding: 36px 0 32px;}
.CPUS19_body .MTCP_parB-R {font-size: 23px;margin: 40px auto 20px;width: 90%;}
.CPUS19_body .MTCP_form .labL, .CPUS19_body .MTCP_form .labR {float: none;width: 90%;margin: 20px auto;}
.CPUS19_body .letsfun {margin: 30px auto 40px !important;}
#CPUS19_all .CPUS19_header .MTCP_trasp {opacity: 0;}
.CPUS19_body .MTCP_Days .MTCP_DayByDay p {font-size: 23px;}
.CPUS19_body .MTCP_offComp ul li {padding: 21px 35px 21px;}
#switch_english {top: 8px;}
}

@media screen and (min-width: 900px) and (max-width: 1140px){
.CPUS19_body .MTCP_pbINS {width: 75%;padding: 25px 0;}
.CPUS19_body .MTCP_doubleCbox .best_tit {font-size: 28px;line-height: 31px;margin-bottom: 18px;}
#CPUS19_all .CPUS19_header .MTCP_top {top: 60px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta h2 {font-size: 40px;line-height: 53px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOfferta p {font-size: 25px;line-height: 33px;}
.CPUS19_body .MTCP_program1 .MTCP_pinkline {margin: 32px auto 35px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB h3 {font-size: 36px;line-height: 45px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB h4 {font-size: 41px;line-height: 57px;}
.CPUS19_body .MTCP_program1 .MTCP_boxOffertaB p {font-size: 24px;line-height: 35px;}
.css_arrow {margin: 25px auto 25px;}
.CPUS19_body .MTCP_boxprogB p.bigger {font-size: 36px;line-height: 39px;}
.CPUS19_body .text_promo_center img {max-width: 221px;}
.CPUS19_body .text_promo_center .text_promo_centerM {font-size: 23px;}
.CPUS19_body .MTCP_offCompL {font-size: 23px}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB {font-size: 23px;}
.CPUS19_body .MTCP_DaysNight .MTCP_boxdescrB .MTCP_attrezzi {font-size: 23px;}
}



/*rosa: f484cf */