.current_page_item{color: #adadad;}

#accept_privacy{width: 280px; margin: 30px auto 0px auto;}

.widthFix {width: 55%;max-width: 1100px;  margin: 0 auto; }
.widthFix2 {width: 55%;max-width: 1100px;  margin: 0 auto; padding: 25px 0;text-transform: initial;}
.widthForm{max-width: 650px;width: 100%;  margin: 0 auto; padding: 25px 0;}
.widthFixIMM{max-width: 800px; width: 100%;  margin: 0 auto; }
.widthFixPAG{width: 55%;max-width: 1100px;  margin: 3% auto; }
.widthFixPAG p{margin-bottom: 20px;  font-size: 20px;font-weight: 400;line-height: 29px;}
.widthFix h1 {font-size: 54px; font-weight: 900; text-transform: uppercase; margin-bottom: 55px}
.widthFix h1 span, .widthFix span.rosa {color: #F185CE;}
.rosa {color: #F185CE;}
.widthFix span.black {font-weight: 900;}
.widthFix p{font-size: 28px; font-weight: 400; line-height: 35px;}
.fasciaRegalo {width: 100%; min-height: 519px; background: #FAFAFA; margin-top: 50px; border-top: 1px solid #B2B2B2;}

.fasciaRegalo .widthFixIMM p{text-align: center; padding: 35px;font-size: 31px; font-weight: 900; line-height: 31px;}
.fasciaBlu{margin-top: -3px; width: 100%; background: #374755; color: #FFFFFF; font-size: 31px; text-transform: uppercase; line-height: 40px; text-align: center;}
.widthFix .also p{font-family: 'Open Sans', sans-serif; font-size: 20px;font-weight: 400;line-height: 29px;	margin: 52px 0;}
.widthFix .also .appExclusive p{font-size: 31px; font-weight: 900; line-height: 37px; color: #F185CE;}
.widthFix  .easy p{font-size: 16px; font-weight: 400; line-height: 26px;}
.easy{margin: 50px 0;}
.testo_regalo, .immagine_regalo, .immagine_regalo_en{float: left; width: 50%;}
.immagine_regalo, .immagine_regalo_en{cursor: pointer;}
.immagine_regalo img{width: 100%;}
.immagine_regalo_en img{width: 100%;}
.xyz{padding: 4px!important;}
p.descripXYZ {padding: 0!important; font-size: 16px!important; line-height: 20px!important;font-weight: 400!important;}
.remain_spatulas{width: 100%; background: #EDEDED; color: #F185CE; text-align: center; padding: 20px 0px; font-size: 24px; font-weight: 900;}

.containerForm{width: 100%; background: #fafafa;  font-weight: 400; font-size: 18px; color: #282828; }
.inputF{font-size: 20px;padding: 0 10px; height: 50px;width: 280px;border-radius: 5px;border: 2px solid #d9d9d9;}
.flottante{float: left; width: 303px; margin-top: 35px;}
.flottante.address {margin-top: 10px;}
.shipping-label {margin-top: 30px; border-bottom: 1px solid #d9d9d9; font-size: 16px; font-weight: bold;}
.padd_txt{padding-bottom: 4px}
.flottanteMini{float: left; width: 279px; margin-top: 38px;}
.flottanteCapcha{width: 279px; margin-top: 53px;}
.right{margin-right: 38px;}
.fontLittle{ font-size: 14px;}
#invia{cursor: pointer; padding: 4% 39%; background: #65757f;  color: #FFFFFF; font-weight: 700; font-size: 18px; text-align: center; border: none;border-radius:4px;}
.invio{margin: 30px auto 20px; width: 280px; cursor: pointer;}
.fascia_sottoForm{width: 100%; background: #FFFFFF; height: auto; margin-top: 60px;}
.marginShare{margin: 56px auto; text-align: center;}
.shareButt{text-align: center;width:250px;margin:0 auto;}
.verb{font-weight: 700; font-size: 18px;  text-align: center; }
.fenny{width: 254px; margin: 0 auto; }
.fenny img{width:100%;}
#invia:hover{background: #F185CE!important;}
.secchiello{width: 40%; margin: 21px auto;}
.secchiello img{width: 100%;}
.fieraMilanoExpo{letter-spacing: 0px;line-height: 41px;}
.appExclusive{max-width: 800px; width: 100%; text-align: center; margin: 0 auto;}

.madeinitaly{margin-top: 40px;}
.immexpo_home_mmt{width: 295px; margin: 0 auto;}
.immexpo_home_mmt img{width: 100%;}

/* PAGINE ATTERRAGGIO */
.content_centro_atterraggio {width: 70%; max-width: 800px;  margin: 130px auto 0px auto;padding-bottom: 10px;}
.content_centro_atterraggio.nomargin {margin: auto;}
.content_centro_atterraggio_grazie {width: 70%; max-width: 800px;  margin: 0 auto;}
.intestazione_atterraggio {font-size: 24px; font-weight: 400; line-height: 32px; text-align: center; padding: 50px 0;}
#slide_atterragio {width: 100%; position: relative;}
#slide_atterragio_grazie {width: 100%; float: left; position: relative; padding: 60px 0; background:#F185CE; }
#slide_atterragio img {width: 100%; height: auto;}
.text_normal {font-size: 24px; font-weight: 400; line-height: 32px;}
.content_centro_atterraggio h3 {font-size: 26px; font-weight: 900; text-transform: uppercase; margin: 55px 0 20px 0; text-align: left;  }
.grazie_mixy {font-size: 26px; font-weight: 900; text-transform: uppercase; margin: 0px 0 20px 0!important; text-align: center; float: left; }
.content_centro_atterraggio_grazie {font-size: 26px; font-weight: 900; text-transform: uppercase; margin:0px 0 20px 0; text-align: center; float: left; }
.pink {color: #F185CE;}
#testo_slide_atterraggio {position: absolute; text-align: center; width: 100%; bottom:30%; font-size: 50px; font-weight: 700; color: white;}
#testo_slide_atterraggio_grazie {text-align: center; width: 100%; top:30%; font-size: 50px; font-weight: 700; color: white;}
#testo_slide_atterraggio_grazie h1 {font-size: 50px;}
#testo_slide_atterraggio_grazie h2 {font-size: 30px; margin-bottom: 30px;}
#like {width: 60px; text-align: center; margin-left: -30px; left: 50%; position: relative;}
.strong {font-weight: 700;}
.mixy_img { max-width: 580px; margin: 0px auto; position: relative; top: -53px; height: 134px;}
.mixy_img img {width: 100%; height: 134px; /*auto*/}
.richiesta_ok_mobile {display: none;}

/* 404 */
.page_error{max-width: 840px; width: 100%; text-align: center;margin: 8% auto;}
.page_error img{width: 100%;}

/* FOOTER */
.footer-container{max-width: 1100px; margin:0 auto;}
.last_Footer{width: 100%; padding: 33px 0; background: #282828; color: #EEE7DF; text-align: center; font-size: 14px; font-weight: 400; float: left;}
.logo_3M{margin-top: 15px;}
.campo_social{width: 58px; margin: 20px auto 0;}
.facebook_marmorino, .instagram_marmorino{float: left; width: 26px;}
.facebook_marmorino{margin-right: 5px;}
/* RECAPCHA */
.recapcha_div{margin-top: 4px;}


/* catalogo */
.made_expo_2017{padding: 32px 0 30px; border-bottom: 1px solid #282828; max-width: 900px; width: 100%; margin: 0 auto; color: #282828; }
.cont_catalogue{width: 100%;}
.img_catalogue{float: left; width: 40%;}
.txt_catalogue{float: left; width: 59%;}
.img_catalogue img{width: 100%;}
.txt_catalogue {font-size: 40px; font-weight: 900; margin-top: 44px; }
.rid_font_cat{font-size: 31px; font-weight: 900; margin: 10px 0px;}
.button_cat{margin-top: 45px; background: #F185CE; max-width: 190px; width: 100%; color: #FFFFFF; font-size: 20px;padding: 10px 20px;text-align: center; border-radius: 3px;}
.button_cat:hover{background: #374755; color: #fff;}


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