.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){}



