.contentSHOP{width: 100%;margin: 0 auto}
.contentSHOPins{max-width: 1100px;width: 100%;margin: 0 auto;padding-top:40px;}
.contentSHOPinsCK{max-width: 1100px;width: 100%;margin: 0 auto;padding:40px 0 150px;}
.container_SHOP{width:100%; margin:0; padding:0;font-weight:400;}
.testata_shop{background:#000;width: 100%;text-align: center;}
.center_logoShop{width: 220px;padding: 30px 0;margin: 0 auto;}
.center_logoShop img{width: 100%;}
.top_shopH1{text-align: center;font-size:40px;color:#fff;max-width: 551px;margin: 0 auto;width: 100%;}
.top_shopH1 img{width:100%;}
#demo{color: #374755;font-size:60px;font-weight: bold;text-align: center;max-width:475px;margin: 0 auto;height: 100px;}
#demo{color: #374755;font-size:60px;font-weight: bold;text-align: center;max-width:475px;margin: 0 auto;height: 100px;}
.demo_backgroundITA{background:url(../images/woocommerce_images/background_date.png)no-repeat bottom center;}
.demo_backgroundEN{background:url(../images/woocommerce_images/background_dateEN.png)no-repeat bottom center;}
.fixed_width{float: left;width: 112px;}
.woo_imagesBar{float: left;width:auto;}
.testata_shop h2{font-size:20px;font-weight:700;color:#b0b0b0;margin-top:60px;}
.testata_shop h3{font-size:18px;font-weight:400;color:#575756;padding-bottom:46px;}
.container_SHOP .products{padding:0;background: #f5f5f5;}
.container_SHOP .products li img{width: 100%;max-width: 465px;height: auto;}
.container_SHOP .products li{width: 49%;float: left;list-style-type:none;text-align: center;}
li.post-2362{border-right: 2px solid #fff;}
li.post-2360{border-left: 2px solid #fff;}
.container_SHOP .products h2{font-weight:400;}
.container_SHOP .products img{margin: 25px 0 30px;}
.container_SHOP .presentaz_prodotto{color:#232323;font-size:20px;line-height:24px;margin-top: 25px;}
.container_SHOP .offerta_prodotto{color:#232323;font-size:16px;font-weight:700;text-transform:uppercase;margin: 44px 0 11px;}
.container_SHOP .offerta_prodottoSub{font-size:16px;color:#536470;}
.container_SHOP .double_buttons{width:360px;margin:70px auto;}
.container_SHOP .add_to_cart_button{/*float:left;*/margin:0 auto;width:170px;text-align:center;font-size:12px;font-weight:700;background:#536470;color:#fff;text-transform:uppercase;padding:10px 20px;border-radius: 4px;}
.container_SHOP .double_buttonsToAnc{float:right;width:170px;text-align:center;font-size:12px;font-weight:700;border:1px solid #536470;text-transform:uppercase;padding:10px 0px;border-radius: 4px;}
.container_SHOP .fascia_toGift {background:#e8e8e6;width:100%;text-align: center;border-top:4px solid #fff;color: #706f6f;}
.container_SHOP .fascia_toGift .toGift_1{margin-top:50px;color:#000;font-size:26px;font-weight: 700;}
.container_SHOP .fascia_toGift .toGift_2{margin-top:15px;font-size:20px;line-height:30px;}
.container_SHOP .fascia_toGift .toGift_3{margin-top:32px;font-size:16px;padding-bottom: 45px;}
.container_SHOP .sliders_product{width: 100%;background:#f5f5f5;text-align:center;}
.container_SHOP .sliders_product h2{padding-top: 57px;font-size:26px;}
.container_SHOP .sliders_product h3{padding-top:20px;font-size:20px;color: #706f6f;}
.container_SHOP .marginElite{margin-top:0;}
.container_SHOP .marginPop{margin-top:10px;}
.container_SHOP .slider_TR{max-width:980px;width: 100%;margin: 80px auto 0;}
.container_SHOP .Left_slider{float: left;width: 50%;}
.container_SHOP .Right_slider{float: left;width: 50%;text-align: left;}
.container_SHOP .Right_sliderINS{width: 80%;margin: 0 auto;}
.container_SHOP .flexslider{background:#f5f5f5;}
.container_SHOP .Left_slider .carousel .slides li{max-width: 426px;}
.container_SHOP .Left_slider .carousel .slides li img{width: 100%;}
.container_SHOP .buttonToCart{width:230px;background:#536470;padding:20px 0;text-align: center;color: #fff;text-transform: uppercase;margin-bottom:40px;float: right;border-radius: 4px;}
.container_SHOP .last_GoToCart{border-top: 4px solid #fff;background:#e8e8e6;text-align:center;width:100%;}
.container_SHOP .ButtonToGoToCart{background:#f185ce;width:300px;margin: 0 auto; color:#000;padding: 15px;border-radius:4px;}
.container_SHOP .last_GoToCartINS{padding: 90px 0;}
.container_SHOP .quantity_tocart{color:#fff;}
.container_SHOP .last_GoToCart .last_GoToCartINS .quantity_tocart img{margin:0px 22px -5px 0}
.container_SHOP .last_GoToCart .last_GoToCartINS .ButtonToGoToCart p{margin-top: 10px;font-weight: 700;color:#fff;}
.container_SHOP .last_GoToCartINS p{text-align:center;font-size:18px;color: #5a5a5a;margin-top: 37px;}
.container_SHOP  .header_topRel{max-width: 1100px;width:100%;position:relative;top: 0;margin: 0 auto;}
.container_SHOP  .ButtonToGoToCartHeader{background:#f185ce;width:140px;margin: 0 auto; color:#fff;padding:15px 0;border-radius:0px 0px 4px 4px;position:absolute;top:0;right:0;}
.container_SHOP  .ButtonToGoToCartHeader p{font-size: 14px;padding-top: 15px;}
.container_SHOP  .ButtonToGoToCartHeader img{margin: 0 16px -5px -10px;}
.container_SHOP  .costoIVA{font-size: 16px;color: #536470;margin-top: 20px;font-weight: 700;}
.container_SHOP .add_to_cart_button:hover{background: #f185ce;}
.menu_lingueSHOP {color: #fff;position: absolute;right:21px;}
.menu_lingueSHOP{width: 140px;}
.menu_lingueSHOP ul{list-style-type: none;}
.menu_lingueSHOP ul li{padding: 20px;}
.menu_lingueSHOP ul li ul li{padding: 10px;width:auto;}
div.menu_lingueSHOP ul li ul{display: none;background: #141a1e;border-top: 3px solid #F185CE;width: 128px;font-size: 16px;margin-top: 10px;margin-left: -38px;}
div.menu_lingueSHOP li:hover ul{display: block;}
.Cart_vuoto{width: 100%;padding: 7% 0 2%;text-align: center;}
.Cart_vuoto p{font-size: 26px;}
.return-to-shop{text-align: center;margin-bottom:100px}
.container_SHOP .box_caratteristiche{max-width:430px;width:95%;margin: 0 auto;}
.container_SHOP .expand_caratteristiche{background: #f0f0f0;margin-bottom: 19px;display: none;}
.container_SHOP .expand_caratteristicheINS{width: 80%;margin: 0 auto;text-align: left;padding: 30px 0 0;}
.container_SHOP .ButtonAndTitle_caratt{margin-bottom:45px;cursor: pointer;margin-top: 20px;}
.container_SHOP .ButtonAndTitle_caratt img{margin: 0;max-width: 122px!important;}
.container_SHOP .expand_carCLOSE{text-align: center;cursor: pointer;}
.container_SHOP .expand_carCLOSE img{max-width:20px!important;}
.container_SHOP #customer_details{margin-bottom:100px;}

/* form */
.backgroundGray{background: #f5f5f5}
.container_SHOP .checkout input{font-size: 18px;padding-left: 10px;border: none;border-radius: 3px;height: 50px;background:#EBE9EB;}
.container_SHOP .checkout textarea{font-family: 'Lato', sans-serif;font-size: 18px;padding: 10px 0 0 10px;border: none;border-radius: 3px;height: 100px;background:#EBE9EB;}

.container_SHOP .select2-selection__rendered{padding-top: 10px;}
.select2-container--default .select2-selection--single, .country_to_state .country_select  {height: 50px!important;border: none!important;background: #EBE9EB !important;}
#shipping_country {height: 50px!important;border: none!important;background: #EBE9EB !important;}
.select2-container--default .select2-selection--single .select2-selection__arrow {top: 15px!important;}
.goBacktoShop{padding: 40px 0;color: #374755}
.goBacktoShop:hover{color: #f185ce}
.woocommerce .quantity .qty {height: 30px;}
 .woocommerce-checkout #payment {
    background: #fff!important;}
/* css3 */
.container_SHOP .add_to_cart_button{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.woocommerce-bacs-bank-details{background: #f5f5f5;padding: 40px 20px;margin-bottom: 30px;}
.wc-bacs-bank-details-heading, .wc-bacs-bank-details-account-name{margin-bottom:20px;}
.woocommerce-notice{font-size: 25px;margin-bottom: 23px;}
.woocommerce-bacs-bank-details{margin-top: 40px;}
.exmpl_slMii{margin: 40px 0 41px;font-size: 21px;line-height: normal;color: #F185CE;}




/* Media Query */
@media screen and (max-width: 650px) {
.menu_lingueSHOP ul li {padding: 11px 0 20px;}
div.menu_lingueSHOP ul li ul {margin-left: -12px;}
.center_logoShop img {width: 63%;}
.top_shopH1 {width: 85%;}
#demo{font-size:30px;width:270px;}
.woo_imagesBar{display: none;}
.fixed_width{width: auto;margin:0 15px;}
.demo_backgroundITA{background:url(../images/woocommerce_images/back_date_MobIT.png)no-repeat center 10px;}
.container_SHOP .products li {width:100%;float: none;border-left:none;border-right:none;border-bottom: 2px solid #fff;}
.container_SHOP .ButtonToGoToCartHeader p{display:none;}
.menu_lingueSHOP { left: -14px;}
.container_SHOP .ButtonToGoToCartHeader {width: 90px;right: 20px; position: fixed; top: 0;}
.testata_shop h2, .testata_shop h3 {width: 80%;margin: auto}
.container_SHOP .last_GoToCartINS p {width: 60%;margin:37px auto 0;}
.contentSHOPins .woocommerce-cart-form{font-size:16px;}
.goBacktoShop {padding:20px 0 20px 20px;}
.contentSHOPinsCK {width: 95%;}
.menu_lingueSHOP {width: 80px;}
#demo{display: none;}


}

@media screen and (min-width: 651px) and (max-width: 982px){}

@media screen and (min-width: 982px) and (max-width: 1100px){}



/* +++++++++++++++++++++++ */
/* 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 */