/*
Theme Name: BitDesign Basic Theme
Theme URI: http://www.bitdesign.it/
Description: BitDesign Basic Theme
Version: 1.0
Author: BitDesign
Author URI: http://www.bitdesign.it/
Tags: responsive, two columns
*/

@charset "utf-8";
/* CSS Document */
/* GENERAL */
/* Ridimensiona iframe */
audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;display:block;}
 iframe, object, embed { max-width: 100%; }
* {margin: 0;}
html, body{margin:0; padding:0; height:100%; width:100%;}
body {color:#232323; font-family: 'Lato', sans-serif; font-size: 18px; background-color:#FFF; font-weight: 400;}
.clear{clear:both;}
a:link, a:active, a:visited, a:hover{color: inherit; text-decoration: none;}
nav:not(.mm-menu){display: none;}
.wrapper {min-height: 100%; height: auto !important; height: 100%;}
.header, .content, .footer{text-align: center;}
.header{background: #6D6D6C; font-size: 16px; color: #fff; line-height: 40px; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 0 50px;}
.footer{border-top: 7px solid #F185CE; background: #000; font-size: 16px; color: #fff; line-height: 40px; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 0 50px;}
/* MENU DROPDOWN */
.mytopmenu{background: #000000; color: #D9D9D9;}
/*.mytopmenu ul {float:left; margin-right:20px;}*/

/* RIMUOVERE QUANDO SI AGGIUNGONO I RIVENDITORI!!! */
.menu_vociTOP{margin-top:16px;margin-left: 30px;}
/* ----------------------------------------------- */

.mytopmenu ul li {float:left; display:block; position:relative; z-index:500;  margin-right: 13px; }
.mytopmenu ul a {padding:0; display:block; text-decoration:none;}
.mytopmenu ul li.current-menu-item a {color: #F185CE;}
.mytopmenu .current-menu-parent a{color: #A3CE4C;}
.mytopmenu ul li a:hover {color:#F185CE;}
.mytopmenu ul li a.selected {color:#A3CE4C;}
.mytopmenu ul li ul {position:absolute; left:0; display:none; list-style:none; background: #141a1e; top: 38px; left: -20px; border-top: 3px solid #F185CE; padding: 10px 26px; width: 150px; color: #FFFFFF;}
.mytopmenu ul li ul li {width:100px; float:left; margin: 0; top:0;}
.mytopmenu ul li ul a {display:block; height:auto; color: #FFFFFF; margin: 0; padding: 10px 0px 10px 0px; width: 150px;}
.mytopmenu .current-menu-parent ul li a {color:#000;}
.mytopmenu ul li li.current-menu-item a{color: #7FBA00;}
.mytopmenu ul li li a:hover{color:#F185CE;}
.current-tool{color:#F185CE;}
/* MENU MOBILE */
#menu-mobile-icon{float:right; margin-right:20px; cursor: pointer}
.header.fixed{position: fixed; top: 0; left: 0;}
.header a{background: center center no-repeat transparent; background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC ); display: block; width: 40px; height: 40px; position: absolute; top: 0; right: 10px;}
#menu ul li.current-menu-item a {color: #A3CE4C;}
/* MENU MOBILE MEDIA QUERIES */
@media (max-width: 1149px) {
	#menu_mobile_sure{display:block;}
	#menu-mobile-icon{display:block;}
   	#menu-location-my-header-menu {display: none !important;}
   	.cont-menu-actions{display: none !important;}
   	.first_sx, .first_dx{display: none!important}
}
@media (min-width: 1150px) {
	#menu_mobile_sure{display:none;}
	#menu_mobile_sure.menuMobMappaRiv {display: block;}
	#menu-mobile-icon{display:none;}
	#menu-mobile-icon.menuMobMappaRiv {display:block;}
	#menu-location-my-header-menu {display: block !important;}
	.cont-menu-actions{display: block !important;}
	.first_sx, .first_dx{display: block!important}
}
/* HEADER MENU */
.mytopmenu-container{width: 100%; margin:0 auto; position: relative; font-size: 13px;}
.cont-menu-actions{float:right;}
.cont-menu-actions ul{margin-right:0;}
.cont-menu-actions ul li#voce-cerca{margin-right:20px;}
#menu-location-my-header-menu ul{padding: 0;}
/* BOX NEWSLETTER */
.cont-login-newsletter {background: #f8f8f8; display: none; height: 380px; position: absolute; right: 0; top: 51px; width: 320px; border-bottom: 8px solid #999292}
#close-box-login-newsletter{float:right; padding:20px; cursor: pointer}
.cont-newsletter{text-align: center;}
.cont-newsletter img{margin-bottom:20px;}
.cont-newsletter .subtitle{margin-bottom:20px;}
.cont-newsletter input{border:none; height:30px; padding:10px; width:200px; margin-bottom:20px;}
.cont-newsletter input.submit{background:#777777; padding:0; color:#fff; font-size:14px; cursor:pointer; margin-bottom:30px;}
.little-text{font-size:12px; width:80%; margin:0 auto;}
/* BOX LOGIN */
.cont-login-box {background: #f8f8f8; display: none; height: 430px; position: absolute; right: 0; top: 51px; width: 320px; border-bottom: 8px solid #999292}
#close-box-login{float:right; padding:20px 20px 0 20px ; cursor: pointer}
.cont-login{text-align: center;}
.cont-login .title{margin-bottom: 20px}
.cont-login img{margin-bottom:20px;}
.cont-login .subtitle{margin-bottom:20px;}
.cont-login input{border:none; height:30px; padding:10px; width:200px; margin-bottom:20px;}
.cont-login input.submit{background:#777777; padding:0; color:#fff; font-size:14px; cursor:pointer; margin-bottom:10px;}
.cont-login .little-text{margin-bottom:20px;}
/* BOX CERCA */
.cont-search1 { display: block; width: 100%; height: 50px; background: #FFFFFF; color: #2E2E2C; border-bottom: 1px solid #CCCCCC; border-top: none; border-left: none; border-right: none; box-shadow: 0px 3px 3px rgba(69, 63, 63, 0.49);}
.cont-search1-center {width: 80%; margin: 0px auto; position: relative;}
input#s{ width: 100%; height: 42px; padding-left: 0; border:none; border-bottom: 1px dashed ; color: #2E2E2C; font-family: "Open Sans", sans-serif; font-size: 16px; }
#searchform label {display: none}
input#searchsubmit { display: none}
#close-box-search {width: 25px; position: absolute; right: 10px; top: 20px; cursor: pointer;}
#close-box-search img {width: 15px}
/* MAIN ELEMENTS */
.container{width:100%; margin:0; padding:0;}
.content{max-width:1100px; margin:0 auto; padding:0;}
.content800{max-width:815px;width:100%;margin:0 auto;}
.content_RECENSIONI{max-width: 850px; width:100%; margin:0 auto 70px; padding:0;}
.content800plus{max-width:815px;width:100%;margin:50px auto;padding-bottom:100px;}
.contentOTHER{max-width:1100px; width:100%; margin: 50px auto 50px;}
.contentOTHER p{margin-bottom: 30px; line-height:32px;}
.contentOTHER a{color:#f185ce;}
.contentOTHER h2{font-size:25px; margin-bottom: 35px;font-weight:700;}
.content_Messenger{background-color:#000;text-align: center;width: 100%;}
.contentBlack_MtM {width: 100%;background: #000;}
/* =========================================================================================  */
/* HEADER */
/* pagine che mancano: */
#menu-item-109{text-decoration: underline;}
/* menu lingue */
.imm_flagM{float: left; padding: 0 4px; cursor: pointer;}
.imm_arrow_lang{float: left; margin: 5px 3px 0;}
.main_flag{padding: 18px 6px; margin-left: 0; width: 49px;}
.main_flag #menu-menu-lingue{top: 47px; width: 118px; left: -42px;}
.main_flag #menu-menu-lingue li{width: auto;}
.main_flag #menu-menu-lingue li:hover{background: transparent; color: #af7441; }
.main_flag #menu-menu-lingue a{width: auto;}
.main_flag #menu-menu-lingue a:hover{background: transparent; color: #F185CE; }
.main_flag #menu-menu-lingue a{padding: 10px;}
.main_flag #menu-menu-lingue img{margin-right: 5px;}
div.menu_lingue li:hover ul{display: block;}
.menu-menu-lingue-container ul{padding: 0!important; }
.menu_lingue ul{padding: 0!important;}
.first_dx .menu_lingue li{float: left; display: block;position: relative;z-index: 500;margin-right: 20px; top: 0px;}
/* /++++++++++++++++ */
/* menu mobile */
#menu_mobile_sure{position: fixed; top: 0; width: 100%; height: 54px; background: #000; z-index: 999;}
.logo_mobile{display: none; width: 200px; float: left; margin: 9px 0 0 30px;}
.logo_mobile img{width: 26px;}
#menu-mobile-icon img{margin-top: 9px;}
/* /++++++++++++++++ */
/* menu GRAFICO */
.real_scrolling_MainMenu{position:relative;width:100%;background:url(images/background_menugrafico.png);}
.contenitore_fisso{max-width: 1200px; margin: 0 auto;}
.contenitore_fisso ul{ left: 0; text-align: center; margin: 0; padding: 0; float: none;}
.contenitore_fisso li{ padding: 23px 23px; margin: 0 20px; display: inline-block!important; float: none!important; }
.expand_product{/*background:url(images/fondo_tendina.png) bottom; */ background: #fff; top: 116px; display: none; width: 100%;position: absolute; height: auto; border-bottom: 7px solid #F185CE; z-index: 100014;}
.expand_product2{top: 67px; display: none; width: 100%; background: #fff; position: absolute; height: auto; border-bottom: 7px solid #F185CE; z-index: 105;}
.new_classMenugrafico_SX{float:left;width:50%;margin-top:30px;}
.new_classMenugrafico_SX img{width: 100%;}
.new_classMenugrafico_DX{float:left;width:40%;margin-top:30px;}


/*.contenitore_fisso li:hover ul{display: block;}*/
.categoria_menugrafico{color: #868686; font-size: 20px; text-transform: uppercase; }
.nome_attrezzo_menugrafico_submenu{font-size: 42px; color: #000; }
.desc_attrezzo_menugrafico{font-size: 20px; margin-top: 8px;color:#232323;}
.buttonGoTo_attrezzo_menugrafico{margin-top: 45px; background: #374755; color: #FFFFFF; width: 200px; border-radius: 4px; margin: 45px auto 0; padding: 13px 0;}
/* pop-up per il form delle recensioni */
.sistemastelle{padding-bottom: 11px;}
.bk_gray_FORM{display: none; }
.bk_gray{width: 100%; position: fixed; height: 100%; opacity: 0.6; z-index: 1000; background: #000;}
.window_formRecensione{position: fixed;top: 45%;left: 50%;margin-top: -250px;margin-left: -450px;max-width: 900px;width:100%;height: 580px; background: #fff; z-index: 1003; border-radius: 4px;}
.star-click_to-recensione{width: 30px; height: 30px; float: left;}
.star-click_to-recensione img{width: 100%;}
.contenitore_formPERC{width: 80%; margin: 0 auto;}
.contenitore_formPERC form{font-size: 16px!important;}
.button_close_rec{position: absolute; right: -20px; top: -20px; width: 50px; cursor: pointer;}
.case_textarea{font-size: 16px; padding: 7px; width:80%; border: 1px solid #868686; font-family: 'Lato', sans-serif; }
.case_textmessage{padding: 7px; font-size: 16px; width: 80%; font-family: 'Lato', sans-serif;height:74px;}
.campo_stars{display: none;}
.form_inputSX{width: 50%; float: left;}
.case_select{width: 80%;padding: 0px;height: 38px;border: 1px solid #868686;font-size: 18px;}
.input_name_form{margin-top: 10px; }
#invia_recensione{padding: 11px;font-size: 18px;margin-top: 28px; background: #374755; color: #FFFFFF; border: none;border-radius: 3px; cursor: pointer;}
.title_recensioneGO{padding-top:20px; font-size: 30px; color: #374755; font-weight: 700; text-align: center;}
.input_name_form2{margin-top: 63px; }
.dai_le_stelle{margin-top:0px;margin-bottom: 5px;}
.carica_foto{margin-bottom:5px;}
/* /++++++++++++++++ */
.voce_rivenditori{float: left; width: 82px;padding: 4px;background: #374755;border-radius: 2px;margin: 12px;}
.voce_rivenditori img{width: 9px; margin-right: 3px;}
.voce_rivenditori img, .voce_rivenditori p{float: left;}
.first_sx{float: left; width: 50%;}
.fascia_logo{width: 100%; border-bottom: 7px solid #CDBDA1;}
.center_logo{max-width: 220px; width:100%;margin: 0 auto; position: relative; top: -26px; z-index: 999;}
.center_logo img{width: 100%;max-width:201px;}
.center_logo h1{font-size: 20px; color: #868686;}

.center_logo.centerMapRivIta {top: 0px; margin-bottom: 25px; padding-top: 5px;}

.first_dx{float: right; width: auto;}
.social_onTop, .other_iconGroup {float: left; width: auto; padding: 16px 8px;}
.menu_lingue{float: left; width: auto;}
/* === VIDEO  === */
.video_testata{width: 100%; position: relative;}
.video_texture{width: 100%;height: 100%;background: url(images/texture.png); position: absolute;top: 0;opacity: 0.2;z-index: 1000;}
.video_testata img{width: 100%; display: block;}
.on_video_players{cursor: pointer; display:none;width: 73px; height: 73px; background: url(images/TS_pause.png)no-repeat; position: absolute; top: 46%; left: 49%;}
.novideo{display:none;}
.sound{cursor: pointer; display:none;width:42px;height:42px;background:url(images/sound.png)no-repeat;position:absolute;bottom:8%;right:2%;background-size:cover;}
.sound2{cursor: pointer; display:none;width:42px;height:42px;background:url(images/soundNO.png)no-repeat;position:absolute;bottom:8%;right:2%;background-size:cover;}

.on_video_playersMOBILE{display:none;width: 73px; height: 73px; background: url(images/TS_play.png)no-repeat; position: absolute; top: 46%; left: 49%;}

/* ================= */
/* ===== INDEX ===== */
/* ================= */
.solo_mio{width: 100%; background: url(images/bg_banner_solomio.png)no-repeat center; background-size: cover; min-height: 500px;border-bottom: 1px solid #C5C5C5;}
.solo_mio_SX{float: left; width: 50%; } /*margin-top: 45px;*/
.solo_mio_SX img{width: 100%;}
.solo_mio_DX{float: left; width: 50%; text-align: center;}
.solo_mio_logo{background:#000;color:#EAEEEE;max-width:300px;width:90%;border-radius:9px;font-size:45px;text-align:center;margin:8% auto 25px;}
.beige{color: #CDBDA1;}
.scritta_uno{font-weight: 700; font-size: 36px;line-height: 40px;text-transform: uppercase; width: 79%; margin: 0 auto; max-width: 420px;}
.scritta_due{font-size: 20px;line-height: 24px; width: 55%; margin: 20px auto;}
.button_beige{cursor: pointer; color: #fff;background: #CDBDA1;font-size: 18px;line-height: 21px;text-transform: uppercase;width: 62%; max-width: 420px; margin: 40px auto 35px;padding: 26px;border-radius: 6px;border: 1px solid #f9f9f9;}
.frase_regale{color: #868686; font-size: 16px;}
.title_BLOG_HOME{width: 100%; padding: 52px 0 0 0; border-bottom: 1px solid #C5C5C5;margin-bottom: 40px;}
.title_BLOG_HOME h2{font-weight: 900;font-size: 32px;}
.pink_title_home{font-weight: 900; text-transform: uppercase; color: #F185CE; width: 100%; text-align: center; font-size: 16px; line-height: 47px; }
.categorie_home{margin: 25px auto 30px;}
.categoria_singola{background: #D9D9D9;padding: 5px 15px; border-radius: 3px; font-size: 16px; margin: 0 5px;}
/* articoli */
.articoli_blog {border-bottom: 1px solid #C5C5C5; margin-bottom: 30px;}
.art_sing{margin-bottom: 15px; padding: 10px; width: 98%; position: relative;}
.imm_art {width: 50%; float: left; }
.txt_ext_art{width: 50%; float: left; position: relative;}
.cont_txt_ext_art{position: absolute; top: 50%; transform: translateY(6%); text-align: left; margin-left: 30px;} /* width: 85%; margin: 0 auto ;*/
.categoria_propria_home{margin-bottom: 25px; font-size: 16px; background: #d9d9d9; border-radius: 3px; float:left; padding: 5px 15px;}
.imm_art img{width: 100%}
.video_art{width: 100%;}
.tit_arti_home{font-size: 28px; color: #232323; font-weight: bold; line-height: 33px; padding-bottom:10px;}
.cont_arti_home{font-size: 1em; color: #232323; line-height: 28px; font-weight: 400;}
.cont_arti_homeMOBILE{display:none; font-size: 1em; color: #232323; line-height: 28px; font-weight: 400;}
#load-more{cursor: pointer; background: #EAEEEE; width: 100%; height: 60px; margin: 0 auto; font-size: 16px; font-weight: bold; border: 1px solid #EAEEEE;}
.alm-btn-wrap {max-width: 350px;width:90%; margin:0px auto 40px; padding:0px 0 8px; cursor: pointer;}
.done {opacity: 0.2 !important;}
.link_emotions{font-size: 26px; font-weight: 700; text-align: center; text-transform: uppercase; margin: 80px auto 30px;}
.discover-more{font-size: 22px; color: #F185CE; font-weight: 400;}
.tendina_cat{background: url(images/arrow_dw.jpg)no-repeat center right; height: 50px; max-width: 280px; margin: 0 auto; width: 100%; display: none;}
.tendina_cat p{padding: 14px 0; cursor: pointer;}
.tendina_argomenti_HOME{display: none;}
.tendina_argomenti_HOME ul{padding: 0; width: 200px; margin: 0 auto 20px; text-align: center;}
.tendina_argomenti_HOME li{list-style-type: none; padding: 6px; border-bottom: 1px solid #F185CE;}
.secondo_videoHOME{width: 100%;position:relative;}
.secondo_videoHOME img{width: 100%;}
.deco_blu{position: absolute;top:0;width: 100%;display:none;z-index:2;left:0;}

.box_mail_HOME{width: 100%; height: 347px;  background: url(images/background_news.jpg)no-repeat right; margin-top: 16px; text-align: center; color: #fff; background-size: cover;}
.only_forYOU{font-weight: 900; font-size: 30px; line-height: 29px; padding-top: 53px;}
.leave{font-size:18px; line-height: 20px; padding: 15px;}
.riceverai_etc{font-size: 16px; line-height: 19px; margin: 43px 0;}
.input_mail_paginaVideo{width: 300px; font-size: 20px; padding: 17px; border: 1px solid #f9f9f9; border-radius: 4px; float: left;}
.buttonINVIA_mailVideo{cursor:pointer; font-size: 16px; font-weight: 700; text-transform: uppercase; background: #F185CE; padding: 20px 36px; color: #000;  border-radius: 4px; width: 100px; float: left; margin-left: 7px;}
.first_formMAIL{max-width: 537px;margin: 0 auto;width: 100%;}
.recensioni_HOME {padding-bottom:60px;margin:80px 0 0 0 ; width: 100%; border-bottom: 1px solid #C5C5C5;}
.recensioni_HOME p{font-size: 30px; line-height: 29px; font-weight: 900;width: 70%; margin: 0 auto; text-align: center;}
.button_writeRecensione{cursor: pointer; border-radius: 3px; font-weight: 700; background: #374755; width: 200px; color: #fff; font-size: 14px; text-transform: uppercase; padding: 13px 0; margin: 25px auto; text-align: center;}
.button_writeRecensioneMobile{display: none;cursor: pointer; border-radius: 3px; font-weight: 700; background: #374755; width: 200px; color: #fff; font-size: 14px; text-transform: uppercase; padding: 13px 0; margin: 25px auto; text-align: center;}
.window_formRecensione_MOBILE{max-width: 800px; width: 100%; margin: 40px auto;}
.case_textarea_MOBILE{padding: 10px; font-size: 18px; width: 95%; border: 1px solid #868686; font-family: 'Lato', sans-serif; }
.case_select_MOBILE {width: 98%; padding: 0px; height: 45px; border: 1px solid #868686; font-size: 18px;}
.case_textmessage_MOBILE {padding: 10px; font-size: 18px; width: 95%; font-family: 'Lato', sans-serif;}
.button_invia_MOBILE{width: 200px; margin: 0 auto;}
.inviarecensione_MOBILE{padding: 22px!important;}
.avatar{float: left;width: 100px; }
.avatar img{width: 100%; border-radius: 100px;}
.contenuto_recensione{float: left;width: 80%; margin-left: 25px;}
.recensione_utente{border-bottom: 1px solid #C5C5C5; width: 100%; padding: 30px 0;}
.stars_HOME{width:100%; color: transparent;}
.stars_HOME2{width:100%; color: transparent;}
#one_star{background: url(images/background_star1.jpg)no-repeat;}
#two_stars{background: url(images/background_star2.jpg)no-repeat;}
#three_stars{background: url(images/background_star3.jpg)no-repeat;}
#four_stars{background: url(images/background_star4.jpg)no-repeat;}
#five_stars{background: url(images/background_star5.jpg)no-repeat;}
#file{font-size: 16px;}
.TIT_rec_HOME{margin: 16px 0 0; font-weight: 900; font-size: 20px; line-height: 24px; text-transform: uppercase;}
.config_masterKIT{width: 100%; margin: 66px auto; background: #eeeeee; border-top: 7px solid #D9D9D9; border-bottom: 7px solid #D9D9D9;}
.cred_utente_HOME{font-size: 14px; color: #868686; margin: 17px 0 17px;}
.txt-compl_user_HOME{line-height: 25px; font-size: 16px;}
.materKit_IMAGE{float: left; width: 50%;}
.materKit_IMAGE img{width: 100%; margin: 28px auto 20px;}
.txt_master_KIT{float: left; width: 50%; font-size: 30px; font-weight: 900;  margin-top: 60px; }
.txt_master_KIT p{font-size: 20px; font-weight: 400; width: 78%; margin: 25px auto 73px;}
.conf_masterKIT_button{background: #374755; color: #FFFFFF; width: 278px; font-size: 16px; padding: 20px; font-weight: 400; margin: 0 auto;border-radius: 3px;}
.exclusive_video_bottom{/*background: url(images/background_news.jpg)no-repeat right;*/background: url(images/fondo_banner.jpg)no-repeat; background-size: cover; text-align: center; padding:112px 0 10px;}
.click_mixy{background:#F185CE; width: 200px; margin: 30px auto; border-radius:4px; color:#fff;padding:10px;}
.imm-rel_MIXy{position:relative;margin: 0 auto;max-width:540px;width:100%;}
.mixygif{position: absolute;width:133px!important; right: 28px;top: -79px;}
.imm-rel_MIXy img{width: 100%;}
.exclusive_video_bottom p{line-height: 29px; font-weight: 900; font-size: 30px; color: #FFFFFF;}
.clicca_per{font-weight: 700; padding-top: 10px;}
.share_bottom{max-width: 340px;width: 95%; margin:0 auto; text-align: center;font-weight: 700;font-size: 20px;font-style: italic; padding:100px 0 60px;}
.share_this{float: left; width: auto; padding: 10px 0; margin-right: 10px; font-size: 21px;}
.simple_shareHOME{float: left; width: auto;}


.grazie_per{font-size:40px;font-weight:700;margin:100px auto 30px;text-align: center;}
.riceverai{font-size:21px;margin-bottom:100px;text-align: center;}
/* ======================================== */
/* 				SINGLE / PAGE 				*/
/* ======================================== */
.PE_lookGallery_Single_C{max-width:815px;margin:0 auto;width:100%;}
.PE_lookGallery_Single{max-width: 495px;margin: 0;width: 100%;background: #F5F5F5;color: #868686;}
.PE_lookGallery_Single .PE_immagAncora{width: 50px;margin: 10px 0 0 20px !important;float: left;}
.PE_lookGallery_Single .PE_immagAncora img{width:100%;}
.PE_lookGallery_Single .PE_testoAncora p{font-size: 20px;padding: 20px 0 20px 18px;margin-left: 0;line-height: 32px;background: url(images/PE_arrDwn2.png)no-repeat center right; }



.intro_al_prodotto{width: 100%; text-align: center;position: absolute;z-index:2;}
.intro_al_prodotto h1{font-size: 32px; font-weight: 900; color: #fff; padding: 32px 0 11px;}
.intro_al_prodotto h2{font-size: 20px; color: #fff; font-weight: 400; padding-bottom: 20px;}
.content_single{max-width: 1110px; width: 100%; margin: 50px auto 0;}
.articolo_single{position: relative;width: 100%; padding: 20px 0; margin: 0 auto 40px; max-width: 982px;}
.single_Art_image{float: right; width: 100%; max-width: 577px;}
.single_Txt_descr{float: right; width: 100%;max-width: 370px; margin-left: 35px}
.categoria_single{color: #868686; font-size: 20px; text-transform: uppercase;}
.nome_attrezzo_single h1{font-weight: 900; font-size: 45px; color: #000; }
.desc_attrezzo_single h2{font-size: 20px; color: #000; }
.scrivi_recensione_SINGLE{cursor:pointer;margin-top:40px;margin-bottom:0px;color:#F185CE;font-size:16px;text-decoration:underline;font-weight:300;}
.scrivi_recensione_SINGLE_MOBILE{display:none;cursor:pointer;margin-top: 76px;margin-bottom:20px;color:#F185CE;font-size:16px;text-decoration:underline;font-weight:300;}
.testoCompleto_attrezzo_single{margin-top: 10px; font-size:17px; line-height: 29px;}
.testoCompleto_attrezzo_single p{margin-bottom:15px;}
.testoCompleto_attrezzo_single a{color:#f085ce }
.testoCompleto_attrezzo_single a:hover{text-decoration: underline;}
.social_single{margin-top:30px;display:none;}
.lama_ret_single{ width: 100%; margin-top: 65px; }
.social_single img{float: left;}
.lama_ret_single img{float: left; width: 90px; margin-right: 10px;}
.lama_ret_Testo_single{float: left; font-size: 14px; width: 200px; margin-top: 20px;}
.creazioni_attrezzo{font-size: 30px; line-height: 29px; font-weight: 900; text-align: center; text-transform: uppercase; padding: 26px 0;}
.fascia_social18{background: #f5f5f5;padding: 35px 0;}
.threebuttons{max-width:550px;width:100%;margin:0 auto;}
.button_version_single{float:left; margin:0px 30px;background:#000;color:#FFFFFF;font-size:12px;width:160px;border-radius:3px;text-align:center;padding:7px 0}
.download_catalogo{float:left; background:#F185CE;border-radius: 3px;color: #ffffff;font-size:12px;padding: 7px 0;text-align: center; width: 160px;text-transform:uppercase;}
.button_store_single{width:160px;float:left;background:url(images/carrello.png)no-repeat center left 8px #374755; color: #FFFFFF; font-size: 12px;border-radius: 3px; text-align: center; padding:7px 0 7px 7px;}
.slider_creazioniAttrezzo{width: 100%;}
.slider_creazioniAttrezzo img{width: 100%;}
/* intervenendo sul css dello slider */
.flexslider{border: 0!important; margin: 0!important}
.flex-control-paging li a {background:#c6c6c6!important;} /* pallino successivo */
.flex-control-paging li a:hover {background:#F185CE!important;}
.flex-control-paging li a.flex-active{background:#FFF!important;}
.flex-control-nav {bottom: 0!important; z-index: 4;}
#carosello2 .slides li img{max-width: 270px;}
#carosello .slides li img{max-width: 270px;}
/* --- */
.under_slider_txt{width: 100%; text-align: center; background:#f5f5f5; margin-bottom: 5%;position: relative;top: -5px;}
.under_slider_txtINSIDE {max-width: 600px; width: 100%;  margin: 0 auto; font-weight: 300; line-height: 29px; padding: 28px 0;}
.descrzione_prodotto_SubSlider{max-width: 900px; width: 100%; margin: 0 auto;}
.IMM_descr_subFlexSlider{float: left;width: 35%; }
.cont-imm_descr_inside{background: #f9f9f9; max-width: 300px; max-height: 300px;}
.cont-imm_descr_inside img{width: 90%; padding: 52px 15px;}
.TXT_descr_subFlexSlider{float: left; width: 64%;}
.TXT_descr_subFlexSlider h3{font-weight: 900; font-size: 30px; line-height: 36px; text-transform: uppercase; margin-bottom: 20px;}
.TXT_descr_subFlexSlider h4{font-weight: 900; font-size: 20px; line-height: 24px; text-transform: uppercase; margin:35px 0 7px;}
.TXT_descr_subFlexSlider p{font-weight: 400; font-size: 16px; line-height: 25px; margin-bottom: 20px;}
.TXT_descr_subFlexSlider li{font-weight: 400; font-size: 18px; line-height: 29px; }
.TXT_descr_subFlexSlider ul{ margin-bottom: 30px; padding: 0 0 0 17px;}
.TXT_descr_subFlexSlider a{color:#f185ce; }
.TXT_descr_subFlexSlider a:hover{text-decoration: underline;}
.social_ArtG_single{width: 100%; margin-bottom: 58px;}
.social_ArtG_single .share_this{font-style: italic; font-size: 17px; padding-top: 12px;}
.big_boxDX_VIDEO{float:right;width:50%;position:relative;}
.big_boxSX_VIDEO{float:right;width:50%;}
.big_boxDX_VIDEO img, .big_boxSX_VIDEO img{width: 100%;display:block;}
.deco_story-PAGE2{width:70%;padding:12% 0 0 12%;margin: 0 auto;max-width: 500px;}
.deco_story-PAGE2 p{color: #868686; font-size: 18px; line-height: 29px;}
.two_images-floating_PAGES img{float: left; width: 50%; display: block; }
.ptrainer1{float: left;width: 50%; background: transparent;}
.ptrainer2{float: left;width: 50%; background: transparent;}
.ptrainer1 img{width:100%;}
.ptrainer2 img{width:100%;}
.last_par_PAGE{text-transform: uppercase; max-width: 675px; width: 100%; margin: 0 auto; text-align: center; padding: 100px 0; font-weight: bold; font-size: 24px; line-height: 29px;}
.fascia_blu_PAGE2{width:100%; text-align: center; color: #FFFFFF;  background: #374755; font-size: 20px; line-height: 29px; font-weight: 700;}
.fascia_blu_inside_PAGE2{max-width: 830px	; width: 100%; margin: 0 auto; padding: 130px 0;}
.fascia_blu_PAGE2 p{color: #FFF; font-size: 20px; line-height: 29px; font-weight: 400;}
.floating_editon_passion_SINGLE{width: 100%;}
.passion_SINGLE{width: 50%; float: left;}
.passion_SINGLE img{width: 100%; display: block;}
.esclusiva_SINGLE{width: 50%; float: left;}
.esclusiva_SINGLE img{width: 100%; display: block;}
.storytelling_SINGLE{float: left; width: 49%;}
.storytelling_SINGLE-mobile{float: none; width: 100%; display: none;}
.txt_esclusiva_SINGLE{float: left; width: 49%;}
.separ_exclusive{width: 1px; height: 100px; background: #868686; float: left;margin: 83px 0.9%;}
.button_to-storytelling{width: 100px;text-align: center;background: #374755;padding: 5px;color: #fff;border-radius: 3px;margin: 3% auto;}
.extract_storytelling h4{font-weight: 900; color: #000; font-size: 24px; line-height: 29px; text-transform: uppercase; text-align: center;}
.extract_storytelling p{color: #000; font-size: 16px; line-height: 20px;  text-align: center; width: 48%; margin: 0 auto;}
.extract_storytelling{margin-top: 83px;}
.fascia-blu_SINGLE{background: #374755; width: 100%; text-align: center; color: #fff; padding-top:10.5%;text-transform: uppercase; }
.fascia-blu_SINGLE p{font-size: 24px; line-height: 29px; font-weight: 700; width: 55%;margin: 0 auto;padding-bottom: 12px;}
.button_invisible{color: #868686; padding-bottom:10%; text-transform: uppercase; font-size: 20px;}
.versions_SINGLE{width: 100%; text-align: center;}
.versions_SINGLE img{width: 100%;}
.title-versions_SINGLE{font-size: 30px; line-height: 29px; text-align: center; font-weight: 900; padding-top:90px;}
.recensioni_single1{font-weight:900;font-size: 30px; line-height: 29px; color: #000; text-align: center;margin-top:90px;}
.recensioni_container_SINGLE{max-width: 800px; width: 100%; margin: 0 auto; border-top:1px solid #C5C5C5;}
.button_rd_mrRec{color: #FFF; background: #F185CE; width: 300px; margin: 90PX auto 0; padding: 15px 0; font-size: 14px; font-weight: 700; text-align: center;}
.BKG_carosello_versioniDisponibili{width:100%;padding:26px 0;}
.carosello_versioniDisponibili{max-width: 1100px; width: 100%; margin: 43px auto 100px;}
.download_pdf{max-width: 1100px; width: 100%; margin: 0 auto; height: 1px; background:#c5c5c5;}
.download_pdf_now{cursor:pointer; background:#F185CE; color: #FFFFFF; text-transform: uppercase; text-align: center; width: 350px; margin:0 auto 60px; padding: 10px 0; border-radius: 3px;}
.testo_carosello{width: 200px; margin: 0 auto; text-align: left;}
.normal_font{font-size: 17px ; font-weight: 700}
.little_font{font-size: 16px; font-weight: 400}
.little_margin{margin-top: 25px;}
.end_single{max-width: 1100px; width: 90%; margin: 90px auto 91px;}
.end_single span{font-size: 30px; font-weight: 900;}
.end_single p{font-size: 18px; line-height: 29px;}
.end_single a{color: #F185CE;}
.share_bottom_SINGLE{width: 340px;margin: 0 auto;text-align: center;font-weight: 700;font-size: 20px;font-style: italic; padding: 40px 0 40px;}
.title_page{width:100%;text-align:center;padding:31px 0 23px;position:absolute;color: #fff;}
.title_page h1{font-size: 32px;line-height:38px;font-weight:900;}
.title_page h2{font-size:20px;line-height:24px;font-weight:400;}
.immagine_introPAGE{width: 100%;}
.immagine_introPAGE img{ width: 100%;display: block; }
.ecoemotion_imm-PAGE{width: 50%; float: right;}
.ecoemotion_imm-PAGE img{width: 100%;display: block;}
.ecoemotion_txt-PAGE{width: 50%; float: right; background: #f6f6f6; position: relative; z-index: 1 }
.ecoemotion_txt-PAGE img{width: 100%;display: block;}
.deco_story-PAGE{width: 80%;padding: 18% 0 0 12%;margin: 0 auto;max-width: 500px;}
.deco_story-PAGE h2{font-weight: 900; font-size: 24px; line-height: 29px; text-transform: uppercase; margin-bottom: 31px;}
.deco_story-PAGE p{color: #868686; font-size: 18px; line-height: 29px;}
.fascia_blu_PAGE{width:100%; text-align: center; color: #FFFFFF;  background: #374755; text-transform: uppercase; font-size: 24px; line-height: 29px; font-weight: 700;}
.fascia_blu_inside_PAGE{max-width: 720px; width: 100%; margin: 0 auto; padding: 130px 0;}
.fascia_blu_PAGE p{color: #FFF; font-size: 24px; line-height: 29px; font-weight: 400;}
.recensioni_PAGE{text-align: left;}
/* ================== */
/*    articoli blog    */
/* ================== */
.testata_SINGLE_BLOG{width: 100%;overflow:hidden;}
.conten_imm_BLOG{max-height: 500px;max-width: 815px; width: 100%; margin: 0 auto;}
.testata_SINGLE_BLOG img{width: 100%;}
.conten_vid_BLOG{max-width:815px;width:100%;margin:0 auto;}
.categoria_SINGLE_BLOG{background:#d9d9d9 none repeat scroll 0 0;border-radius:3px;float:left;font-size:16px;margin-bottom:25px;padding:5px 15px;}
.titolo_SINGLE_BLOG h1{font-size:35px;font-weight:700;margin-bottom: 30px;}
.estratto_SINGLE_BLOG p{font-size:20px;line-height:29px;margin-bottom:30px;}
.testo_SINGLE_BLOG p{font-size:20px;line-height:29px;margin-bottom:30px;}
.testo_SINGLE_BLOG a{color: #F185CE;}
.backto_flamblog{font-size:16px;margin-bottom:30px;text-decoration:underline;}
/* ================== */
/*    CHI SIAMO       */
/* ================== */
.content585_SIAMO{max-width:585px;width:100%;margin:0 auto;text-align:center;}
.content1100_SIAMO{max-width:1100px;width:100%;margin:0 auto;text-align:center;}
.madeitaly_SIAMO{width:112px;margin:50px auto 25px;}
.madeitaly_SIAMO img{width:100%;}
.intro_SIAMO{font-size:22px;font-weight:900;text-align:center;}
.azname_SIAMO{font-size:58px;line-height:70px;color:#f185ce;font-weight:900;margin-bottom:50px;}
.first_SIAMO{font-size:20px;line-height:32px;}
.conctactUS_SIAMO{text-decoration:underline;color:#868686;font-size:16px;margin:40px auto 48px;}
.parNEXTtxt_SIAMO{width: 100%;background: #f6f6f6;}
.immagine_SIAMO{float:left;width:50%;}
.immagine_SIAMO-sfondo{background: url(images/chisiamo_marmorinotools-1.jpg)no-repeat right; min-height:550px;}
.testo_parImg{float: left;width: 50%;text-align: center;}
.immagine_SIAMO img{width:100%; display:block;}
.testo_parImg p{max-width:410px;width:100%;margin:217px auto 0;font-size:20px;line-height:32px;}
.logo_3M{margin:75px auto 20px;width:254px;}
.logo_3M img{width:100%;}
.whoweare{font-size:22px;font-weight:900;margin-bottom:58px;}
.two_column_SIAMO{max-width:850px; width:100%;margin:0 auto 90px; -moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap: 50px;-ms-column-count:2;-ms-column-gap:50px; column-count: 2; column-gap: 50px; text-align:justify;}
.two_column_SIAMO p{line-height:29px;margin-bottom:30px;}
.deco_SIAMO{background:url(images/chisiamo_background.jpg)no-repeat;background-size:cover;width: 100%;font-size:22px;line-height:24px;font-weight:900;color:#FFF;text-transform:uppercase;}
.deco_SIAMO_italic{font-style: italic;text-transform:initial;padding-bottom: 90px;}
.deco_SIAMO_normal{padding: 86px 0 30px;}
.fennygray{width:64px; margin: 50px auto;}
.fennygray img{width:100%;}
.parNEXTtxtBLU_SIAMO{width:100%;background:#374755;color:#fff;font-size:24px;line-height:32px;}
.testo_parImg-txt{float:left;width: 50%; }
.testo_parImg-txtINSIDE{max-width: 400px;width:100%;text-align: center;margin: 30% auto 0;}
.button_contattaci_SIAMO{width:150px;margin:60px auto 0;font-size: 16px;border: 1px solid #fff;border-radius:7px;padding: 3px 0px;}
/* ======================================== */
/* 				CONTATTI    				*/
/* ======================================== */
.content_CONTATTI{max-width: 600px;width: 100%;margin:0 auto 70px;text-align:center}
.content_CONTATTI h1{font-size:22px;line-height:26px;font-weight:900;color:#f185ce;margin:54px auto 25px;}
.content_CONTATTI h2{font-size:22px;line-height:26px;font-weight:400;color:#000;}
.contentGray_CONTATTI{width:100%;background:#f6f6f6;}
.inside_CONTATTI{max-width:850px;width:100%;margin:0 auto;}
.parte_form{width:100%;max-width:530px;float:left;}
.contattiEmails {padding: 30px 0px; font-size: 18px; line-height: 40px; }
.contattiEmails h1 {margin: 50px 0px 10px 0px}
.contattiEmails a {color: #f185ce; font-weight: 700;}
.contattiEmails a:hover {color: #374755;}
.sidebar_form{width:100%;max-width:270px;float:right; padding-bottom: 150px;}
.submitCONTATTI input{cursor:pointer;background:#374755;color:#fff;border:none;font-size:25px;padding:22px 40px;text-transform:uppercase;text-align:center;margin-bottom:96px;}
.campotxt input{padding:20px 0 20px 20px;font-size:18px;border:1px solid #999999;width:92%;margin-bottom: 20px;}
.campotxtarea textarea{width:92%;height:200px;padding:20px 0 0 20px;font-size:18px;font-family: 'Lato', sans-serif;}
.campotxtarea{margin-top: 0px;}
.privacyCONTATTI{margin:40px 0;font-size:12px;}
.privacyCONTATTI input{margin-right: 10px;}
.datiobbligatori{margin:45px 0 15px;font-size:12px;}
.cont_side_CONTATTI p{font-size:18px;margin-bottom:30px;}
.cont_side_CONTATTI{margin-top: 70px;}
.cont_side_CONTATTI a:hover{color: #F185CE;}
.social_CONTATTI{margin-top: 88px;}
.imajina img{float:left;}
.inst_CONTATTI{margin:0 21px 0 25px;}
.tendinaform{width: 89%;border: 1px solid #999999;padding:20px;background: #FFF; }
.titolotendinaForm{color: #777777;font-size: 18px;width:100%;background: #FFF;}
.corpotendinaForm{width:100%;background:#fff;}
.corpotendinaForm input{margin-right:10px;}
.corpotendinaFormINS{padding:20px 0 0px 20px;}
.campoattivita{margin-top:20px;}
.radioattivity{margin-bottom:10px;}


/* ======================================== */
/* 				ARCHIVE.PHP  				*/
/* ======================================== */
.tags_home_ARCHIVE{text-align: center; width: 100%; margin-bottom: 40px;}
.all_tags_aft_ARCHIVE{margin-top: 20px;}
.all_tags_aft_ARCHIVE a{background: #d9d9d9; padding: 3px 10px; border-radius: 3px;}
.current_arch{background: #F185CE!important; color: #fff!important; font-weight: 700;}
.categorie_inside_ARCHIVE{display: inline-block;}
.current_arch li { background: #F185CE !important; color: #fff !important; font-weight: 700;}
.recensioni_PAGE_rec{margin: 100px 0 0 ; width: 100%; border-bottom: 1px solid #C5C5C5;}
.recensioni_PAGE_rec p{font-size: 30px; line-height: 29px; font-weight: 900;width: 70%; margin: 0 auto; text-align: center; padding-bottom: 35px;}
/* ======================================== */
/* 	THANKSPAGE.PHP  -> recensione			*/
/* ======================================== */
.pagina_thanks{margin: 100px auto; font-size: 40px; text-align: center;}
.pagina_thanks a{color:#F185CE;}
/* ======================================== */
/* 				SOLO MIO 					*/
/* ======================================== */
.mytopmenu_solomio{background: #000000; color: #D9D9D9;}
.mytopmenu_solomio ul {float:left; margin-right:20px;}
.mytopmenu_solomio ul li {float:left; display:block; position:relative; z-index:500;  margin-right: 13px; top:16px;}
.mytopmenu_solomio ul a {padding:0; display:block; text-decoration:none;}
.mytopmenu_solomio ul li.current-menu-item a {color: #F185CE;}
.mytopmenu_solomio .current-menu-parent a{color: #A3CE4C;}
.mytopmenu_solomio ul li a:hover {color:#F185CE;}
.mytopmenu_solomio ul li a.selected {color:#A3CE4C;}
.mytopmenu_solomio ul li ul {position:absolute; left:0; display:none; list-style:none; background:#141a1e; top: 108px; left:0px; border-top: 3px solid #F185CE; padding: 10px 26px; width: 100%; color: #FFFFFF;}
.mytopmenu_solomio ul li ul li {width:100px; float:left; margin: 0; top:0;}
.mytopmenu_solomio ul li ul a {display:block; height:auto; color: #FFFFFF; margin: 0; padding: 10px 0px 10px 0px; width: 150px;}
.mytopmenu_solomio .current-menu-parent ul li a {color:#000;}
.mytopmenu_solomio ul li li.current-menu-item a{color: #7FBA00;}
.mytopmenu_solomio ul li li a:hover{color:#F185CE;}
.solo_mio_topmenu{border-bottom: 1px solid #c4c4c4; max-width: 1100px;}
.fasciaLogoMenu_solomio{max-width: 1100px;margin: 0 auto;width:100%; margin-top: 20px;}
.logo_solomio{max-width: 220px; width: 100; float: left;}
.logo_solomio h1{color:#868686;font-size: 20px;}
.menugrafico_solomio{float: right; background: #000;}
.menugrafico_solomio .elmngr_solomio .contenitore_fisso ul li{position:inherit!important;}
/* ci sono tutte,  controllo le sopra */
.bk_solo_mio_PAGE{width: 100%; background:url(images/solomio_background.png)no-repeat;background-size:cover;}
.solo_mio_PAGE{max-width:1100px; width: 100%; margin:0 auto;padding-top:90px;}
.solo_mio_logo_PAGE{background:#000;color:#EAEEEE;border-radius:9px;font-size:69px;text-align:center;margin:48px auto;float:left;width:auto;padding:0 10px;}
.solo_mio_DX_PAGE{color: #fff;float:left;text-align: center;width: 50%;}
.inside_solo_mio_DX_PAGE{text-align: left;padding-left:77px;}
.scritta_uno_PAGE{font-weight:700;font-size: 40px;line-height: 40px;text-transform:uppercase;}
.scritta_due_PAGE{font-size: 22px;line-height: 24px;margin: 20px auto;}
.startnow_solomio{cursor:pointer;border: 1px solid #cdbda1;border-radius: 30px;color: #cdbda1;font-weight: 400;margin: 60px auto 0	;padding: 10px 20px;text-align: center;width: 180px;}
.gold_arrow_solomio{text-align:center;margin:20px auto 0;}
.fascia_black{background:#000;width:100%;color:#fff;text-align:center;border-top:1px solid #fff;}
.fascia_black h1{font-size:32px;line-height:29px;font-weight:300;padding:57px 0 25px;}
.fascia_black p{font-size:20px;line-height:29px;font-weight: 400;padding-bottom:60px;}
.fr_conf{float:left;width:50%;}
.fr_conf img{width: 100%;}
.fr_conf li{list-style-type: none;}
.fr_confINS{width:85%;margin:18% auto;}
.prodotto_fiftyfifty_solomio{width:100%; background: #fff;}
.immagin_personalizzata_solomio{max-height:730px;overflow: hidden;float:right;width:50%; background: #fff;}
.multi-choise_solomio{float:right;width:50%;}
.immagin_personalizzata_solomio img{width:100%;height: auto; display:block;}
.invio_form_solomio{background:#f5f5f5;width:100%;padding:0 0 90px 0;}
.invio_form_solomio-inside{max-width:800px;width:100%;margin:0 auto;}
.invio_form_solomio-inside .g-recaptcha{width: 304px;margin: 0px auto 40px auto;}
.border_to_anchor{height: 60px;width: 100%;}
.invio_form_solomio-inside h2{text-align:center;font-weight:700;font-size:26px;padding:10px 0 31px;max-width: 530px;width:100%;margin:0 auto;}
.multi-choise_solomioINSIDE{max-width:532px;width:95%;margin:10% auto 0;}
.multi-choise_solomioINSIDE p{font-weight:900;font-size:20px;margin:0px 0 20px;}
.choises_solomio_frattone{float: left;width:30%;text-align:center;}
.choises_solomio_frattone_sanV{float: left;width:30%;text-align:center;}
.widthimage_solomio{cursor:pointer;width:100%;height:auto;background:#f5f5f5;}
.widthimage_solomio img{width:80%;}
.widthimage_solomio_sanV{cursor:pointer;width:100%;height:auto;background:#f5f5f5;}
.widthimage_solomio_sanV img{width:80%;}
.dimensioni_dinamiche{margin-top: 5px;}
.nome_dinamico{margin-bottom: 20px;}
.frattonecentrale_solomio{margin:0 5%;}
.sceltamultipla_solomio p{font-size:23px;text-align:left;margin:5px 0 0 0;font-weight:400;}
.sec_solmio_p{font-weight:900;font-size:20px;text-transform:uppercase;margin: 30px 0 0 0!important;}
.maxchar{font-size: 19px;}
.inputname_personalizzazione_solomio{width: 100%;margin-top:20px;}
.personalizza_nameonattr_solomio{width: 45%;margin-right:10px;font-size: 20px;padding:10px;border-radius:4px;border: 1px solid #c4c4c4;float: left;}
.submit_personalizzanomettrezzo{cursor:pointer;max-width: 200px; width:100%; font-size:20px;padding:10px;border-radius:4px;border: 1px solid #36a8e0;background:#36a8e0;color:#fff;text-align:center;float:right;}
.prezzzo_ancorAcquisto{width: 100%;margin-top:40px;}
.price_solomio{width:auto;float: left; text-align: left;font-size:42px;font-weight:700;line-height:24px;}
.acquista_solomioButton{width: 200px;float: right;cursor: pointer;font-size: 20px;padding: 10px;border-radius: 4px;color: #fff;text-align: center;background: #cdbda1;}
.include_iva_solomio{font-size:14px;font-weight:400;text-transform:uppercase;margin-top: 8px;}
.inputs_left{float:left;width:390px;margin-right:15px;}
.inputs_right{float:left;width:390px;}
.inputs_line .inputs_left input{width:95%;font-size: 20px;padding:10px 0 10px 10px;border-radius:4px;border:1px solid #b2b2b2;}
.inputs_line .inputs_right input{width:95%;font-size: 20px;padding:10px 0 10px 10px;border-radius:4px;border:1px solid #b2b2b2;}
.inputs_line input[disabled=disabled] {background-color: #DADADA;}
.inputs_line .inputs_right select{width:98%;font-size: 20px;padding:10px 0 10px 10px;border-radius:4px;border:1px solid #b2b2b2; height: 45px;}
.inputs_line input{width: 97%;font-size: 20px;padding:10px 0 10px 10px;border-radius:4px;border:1px solid #b2b2b2;}
.etichetta_solomio_form{margin-bottom: 10px;font-size: 20px;}
.inputs_line{margin-top:31px;}
.metodo_pagamento_solomio{width:100%;margin-top: 60px;}
.metodo_pagamento_solomio p{float:left;font-weight:700;padding-top: 7px;font-size: 20px;}
.radio_pagamento{float:left;margin-left: 50px;}
/*radiobutton rosa nazione */
.radio_nazione ul{list-style: none;margin: 20px 0 0 0;padding: 0;overflow: auto;}
.radio_nazione ul li{color: #232323;display:block;position:relative;float:left;margin-top: 6px;}
.radio_nazione ul li input[type=radio]{position:absolute;visibility:hidden;}
.radio_nazione ul li label{display: block;position: relative;font-weight:300;font-size:20px;padding:5px 40px 0px 45px;margin: 0px auto;height: 30px;z-index: 9;cursor: pointer; -webkit-transition: all 0.25s linear;}
.radio_nazione ul li:hover label{color: #F185CE;}
.radio_nazione ul li .check{display: block;position: absolute;border: 5px solid #b2b2b2;border-radius: 100%;height: 25px;width: 25px;top:0px;left:0px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.radio_nazione ul li:hover .check {border: 5px solid #F185CE;}
.radio_nazione ul li .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 15px;width: 15px;top: 5px;left: 5px; margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
.radio_nazione input[type=radio]:checked ~ .check {border: 5px solid #F185CE;}
.radio_nazione input[type=radio]:checked ~ .check::before{background: #F185CE;}
.radio_nazione input[type=radio]:checked ~ label{color: #F185CE;}
/* /radiobutton rosa */
/*radiobutton rosa pagamento*/
.radio_pagamento ul{list-style: none;margin: 0;padding: 0;overflow: auto;}
.radio_pagamento ul li{color: #232323;display:block;position:relative;float:left;}
.radio_pagamento ul li input[type=radio]{position:absolute;visibility:hidden;}
.radio_pagamento ul li label{display: block;position: relative;font-weight:300;font-size:20px;padding:5px 25px 25px 80px;margin: 0px auto;height: 30px;z-index: 9;cursor: pointer; -webkit-transition: all 0.25s linear;}
.radio_pagamento ul li:hover label{color: #F185CE;}
.radio_pagamento ul li .check{display: block;position: absolute;border: 5px solid #b2b2b2;border-radius: 100%;height: 25px;width: 25px;top:0px;left: 20px;z-index: 5;transition: border .25s linear;-webkit-transition: border .25s linear;}
.radio_pagamento ul li:hover .check {border: 5px solid #F185CE;}
.radio_pagamento ul li .check::before {display: block;position: absolute;content: '';border-radius: 100%;height: 15px;width: 15px;top: 5px;left: 5px; margin: auto;transition: background 0.25s linear;-webkit-transition: background 0.25s linear;}
.radio_pagamento input[type=radio]:checked ~ .check {border: 5px solid #F185CE;}
.radio_pagamento input[type=radio]:checked ~ .check::before{background: #F185CE;}
.radio_pagamento input[type=radio]:checked ~ label{color: #F185CE;}
/* /radiobutton rosa */
.fr_bef_cl_solomio{margin: 25px 0 50px 0;}
.fr_bef_cl_solomio a{color: #F185CE;}
.fr_bef_cl_solomio p{font-size:26px;margin:24px 0 34px 0;text-align:center;}
.inviorichiesta_solomio{text-align:center;margin: 0 auto;width:100%;}
.inviorichiesta_solomio input{cursor:pointer;width:auto;padding:24px 36px;color:#FFF;background:#36a8e0;border:none;border-radius:17px;font-size:19px;font-weight:900;}
.solomio_present{width: 100%;background:#fff;padding-bottom: 55px;}
.solomio_gif{width:24%;margin-right:6%;float:left;margin-top: 55px;}
.solomio_gif img{width:100%;}
.solomio_gifTXT{width:70%;float:left;}
.solomio_gifTXT h2{font-size:22px;font-weight:900;padding:75px 0 20px;}
.solomio_gifTXT p{font-size:16px;font-weight:400;line-height:26px;}
.more_info_contactUS{text-align: center; margin:0px 0; font-size: 16px;}
.more_info_contactUS a{color: #F185CE;}
.bottone_pagamentoPAYPAL{max-width: 300px; width: 100%; margin: 40px auto 0;}
.client_service{border-top: 2px solid #FFF;border-bottom: 2px solid #FFF;background: #f5f5f5;width: 100%;}
.client_service_inside{max-width: 800px;width:90%; margin: 0 auto;text-align: center;padding: 5% 0; }
.client_service_inside p{margin-bottom: 10px;}
.info_extra{margin-bottom: 15px;}
#cont_privacy_solomio{float: left;width: 20px;margin:1px 4px 0 0;height: 20px;}
.holetto{width: 80%;float: left;}
.check_privacy_solomio{margin-top: 35px;}
.holetto a{text-decoration: underline}
.gray_bonifico{background:#f5f5f5;width:100%;text-align:center;}
.gray_bonificoINSIDE{max-width: 800px; width:95%;margin: 0px auto;text-align: center;padding: 30px 0}
.gray_bonificoINSIDE p{margin-bottom: 30px;}
.conclusione_bonifico{width: 100%; text-align: center;}
.conclusione_bonificoINSIDE{width:95%;margin: 0px auto;text-align: center;padding: 40px 0 80px; }



/* ================== */
/*     MENU SCROLL    */
/* ================== */
.menuscroll_none{color:#fff;display:none;width:100%;height:45px;position:fixed;z-index:1000;top:0;background:#232323; }
.leftSCROLL img{width:100%;}
.central{margin-top:1%;width:60%;}
.right{float:right;margin-top:8px;width:20%;}
.right_contBox{width:120px;margin:0 auto;}
#scroll_iconMenu{cursor:pointer;}
.scroll_icon{position:relative;width: 37px; height: 37px;}
.imm_open, .imm_close{position:absolute; top: 0}
.imm_close{display:none;}
.vert_separator{height: 20px; width: 1px; border-right: 1px solid #FFFFFF;margin: 0 19px;}
.menu_scroll_open{color:#fff;display:none;position:fixed;width:100%;height:100%;z-index:10001;top:45px;background:#374755;} /* background: #5E0D0D */
/* ======================================== */
/* 				FOOTER 						*/
/* ======================================== */
/* FENNY */
.fennysbox{width: 100%;height:1px;}
.fennys_content{max-width: 1100px; width: 100%; margin: 0 auto;  position: relative;}
.fennys_content img{width: 36px; position: absolute; bottom: 0; right: 0;}
/* FOOTER */
.footer-container{max-width: 1100px; margin:0 auto; text-align: left; padding: 40px 0 3px; border-bottom: 1px solid #D9D9D9;}
.footer-container2{max-width: 1100px; margin:0 auto; text-align: left; padding: 5px 0 20px; color: #868686; font-size: 12px; font-weight: 400;}
.sezioni_footer{float: left; }
.sezioni_footer_social{margin-top: 0; float: right;font-size: 12px; font-weight: 700; ;width: 100px; text-align: right;}
.sezioni_footer_social p{margin: -6px 0 0;}
.made_italy{margin-top: 86px;}
.made_italy img{display: block;}
.social_icon3 img{float: left;}
.ins_f9{margin: 0 9px;}
.sezioni_footer ul{padding: 0;}
.sezioni_footer ul li{padding: 0; list-style-type: none; font-size: 12px; color: #868686; font-weight: 400; line-height: 27px; margin-right: 35px;}
.titolo_sezFooter{font-size: 12px!important; color: #ECECEC!important; font-weight: 700!important; text-transform: uppercase!important; line-height: 27px!important;}
.el_bottom_nearFlag{float: left; margin-right: 40px;}
.el_bottom_nearFlagCONT{width: auto; float: left;}
.el_bottom_nearFlagRIGHT{width: auto; float: right;}
.el_bottom_nearFlagCONT img{ padding:16px 5px; }
.country_flagIMG{margin-right: 5px;}
.country_flag_words{color: #fff!important;}
/* ========== */
/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
/* ____MODIFICHE A ROYAL SLIDER____ */
.rsMinW, .rsMinW .rsOverflow, .rsMinW .rsSlide, .rsMinW .rsVideoFrameHolder, .rsMinW .rsThumbs {background: transparent!important;}
.rsMinW .rsThumbsVer {left: 0!important;}
.rsOverflow {float: right!important;}
/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
/* classi generiche */
.pink{color: #F185CE;}
.bold{font-weight: 700;}
.big{font-size: 40px;}
.desktop{display: block;}
.mobile{display: none;}
.pmobile{display: none;}
.weight400{font-weight:400;}
.floatL{float:left;}
.gray{width: 100%;background:#f6f6f6;}
.darkgray{color:#3c3c3b;}
.darkblu{color:#0f4093;}

/* made in italy vari*/
.content_italyFOOTER{width: 1100px;width: 90%; margin: 0 auto 10px;}
.made_initalyTESTATE{text-align: center;position: absolute;bottom:15px;width: 100%;height: 23px;background:url(images/marmorino-made-in-italy.png)no-repeat; background-position: center;z-index: 10;}
.made_initalyTESTATEint{display:none;text-align: center;position: absolute;bottom: 20px;width: 100%;height: 23px;background:url(images/marmorino-made-in-italy.png)no-repeat; background-position: center;z-index: 10;}


/* === 404 === */
.errorpage{max-width:800px;width:90%;margin:100px auto;color:#F185CE;text-align:center;}
.ops{font-size:30px;}
.thispageex{font-size:30px;}
.torna_home{color: #374755;font-size: 30px;margin: 50px auto;max-width: 300px;width:90%;border: 1px solid #374755;padding: 15px;}

/* === LOADING PAYPAL === */
#caricamento {position: absolute; width: 100%;background: #fff;height: 100%;z-index: 1000000;}
.loadingBB{width: 50px; margin: 25% auto; font-size: 44px; color: #232323;}


/* hover + generali */
.desktop_solomio{display: block;}
.mobile_solomio{display: none;}
.button_store_single:hover{background: url(images/carrello.png)no-repeat center left 8px #729DB2;}
.widthimage_solomio:hover{background: #F185CE;}/* rosa */
.widthimage_solomio_sanV:hover{background: #333333;}/* rosa */
.button_contattaci_SIAMO:hover{background: #F185CE;}/* rosa */
.inviorichiesta_solomio input:hover{background: #F185CE;}/* rosa */
.voce_rivenditori:hover{background: #F185CE;} /* rosa */
.button_writeRecensione:hover{background: #F185CE;} /* rosa */
.button_to-storytelling:hover{background: #F185CE;} /* rosa */
.button_beige:hover{background: #374755;} /* blu */
.button_version_single:hover{background: #363535;} /* grigio */
.download_pdf_now:hover{background:#F899D9;}
#load-more:hover{background: #374755; color: #FFFFFF;} /* load more blu-bianco */
.button_rd_mrRec:hover{background: #374755; color: #FFFFFF;} /* load more blu-bianco */
.buttonINVIA_mailVideo:hover{background: #CDBDA1; color: #FFFFFF;} /* beige/oro bianco */
.categoria_singola:hover{background: #F185CE; color: #FFFFFF;} /* rosa bianco */
#mm-2 li a:hover{color: #F185CE }
.tendina_argomenti_HOME li a:hover{color: #F185CE;}
.categoria_propria_home:hover, .categoria_SINGLE_BLOG:hover{background: #F185CE; color: #fff;}
.buttonGoTo_attrezzo_menugrafico:hover {background: #F185CE;}
.conf_masterKIT_button:hover{background: #F185CE; color: #FFFFFF;}
#invia_recensione:hover{background: #F185CE}
.pagina_thanks a:hover{color:#CDBDA1; text-decoration: underline;}
.startnow_solomio:hover{background:#cdbda1; color:#000;} /*oro nero*/
.scrivi_recensione_SINGLE:hover{color:#374755;}
.download_catalogo:hover{background:#F39DD6;}
.submit_personalizzanomettrezzo:hover{background: #F185CE;border:1px solid #F185CE;}
.googlemap:hover{color:#374755;}
.submitCONTATTI input:hover{background: #F185CE;}
.conctactUS_SIAMO:hover{color:#F185CE;}
.discover-more:hover{color:#374755;}
.other_iconGroup a:hover{color:#F185CE;}
.backto_flamblog:hover{color:#F185CE;}
.click_mixy:hover {background:#CDBDA1;}
.extract_storytelling h4:hover{color:#F185CE;}
.el_bottom_nearFlagCONT a:hover{color:#F185CE;}
.sezioni_footer a li span:hover{color:#fff;}
li.titolo_sezFooter:hover{color:#f185ce!important;}
.torna_home:hover{color: #F185CE; border:1px solid #F185CE;}
.more_info_contactUS a:hover {text-decoration:underline;}
.privacyCONTATTI a:hover{color: #F185CE}
.holetto a:hover{color: #F185CE}
.testo_SINGLE_BLOG a:hover{color: #CDBDA1;}
.alm-load-more-btn:hover{background: #F185CE;color:#FFF;}/* rosa - bianco*/
/* menu mobile */
.mm-listview li:nth-child(1){color:#FFF;}
.mm-listview li:nth-child(2){color:#FFF;}
.mm-listview li:nth-child(3){color:#F185CE;}
.mm-listview li:nth-child(4){color:#F185CE;}
.mm-listview li:nth-child(5){color:#F185CE;}
.mm-listview li:nth-child(6){color:#F185CE;}
.mm-listview li:nth-child(7){color:#F185CE;}
.mm-listview li:nth-child(8){color:#F185CE;}
.mm-listview li:nth-child(9){color:#F185CE;}
.mm-listview li:nth-child(10){color:#F185CE;}
.mm-listview li:nth-child(11){color:#F185CE;}

.mm-listview li:nth-child(1):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(2):hover a{color:#F185CE!important;}
.mm-listview li:nth-child(3):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(4):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(5):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(6):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(7):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(8):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(9):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(10):hover a{color:#FFFFFF!important;}
.mm-listview li:nth-child(11):hover a{color:#FFFFFF!important;}
/* HOVER DISSOLVENZA SUI BOTTONI */
.button_writeRecensione,.buttonINVIA_mailVideo,#load-more,.categoria_propria_home,
.button_beige,.categoria_singola,.buttonGoTo_attrezzo_menugrafico,#invia_recensione,
.button_rd_mrRec,.conf_masterKIT_button,.button_version_single,.button_to-storytelling,
.download_pdf_now, .inviorichiesta_solomio input,.startnow_solomio,
.submit_personalizzanomettrezzo, .categoria_SINGLE_BLOG, .button_contattaci_SIAMO,
.googlemap, .submitCONTATTI input, .conctactUS_SIAMO, .discover-more, .secondo_videoHOME,
.backto_flamblog, .click_mixy, .button_cat, #invia, .extract_storytelling, .more_info_contactUS,
.el_bottom_nearFlagCONT, .sezioni_footer, .torna_home, .distEst_international_ancore p, .distEst_international_ancoreITA p,
.button_store_single, .download_catalogo, .purchase, .alm-load-more-btn, .button_download{-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;}

/* pagina post evento */
.PE_postEventoPage{max-width: 810px;width: 95%; margin: 0 auto; padding: 60px 0;text-align:left;}
.PE_postEventoPage h2{font-family: 'Droid Serif', serif;font-size:54px;line-height:64px;margin-bottom:25px;font-weight:400;}
.PE_postEventoPage p{font-size: 20px;line-height:36px;margin-bottom: 30px;}
.PE_lookGallery{width: 100%;background:#F5F5F5;color:#868686;margin: 45px 0;}
.PE_testoAncora{float: left;width:82%;}
.PE_immagAncora{float: right;width:14%;margin:4% 2% 0 0;}
.PE_immagAncora img{width:100%;}
.PE_testoAncora p{font-size:37px;line-height:58px;padding: 9% 0 9% 0%;margin:0 0 0 8%;background:url(images/PE_arrDwn.png)no-repeat center right;}
.PE_galleriaEvento{width: 100%;padding: 3% 0; }
.PE_galleriaEvento ul{list-style-type: none;padding:0;}
.PE_galleriaEvento li{float: left !important;}
.PE_galleriaEvento img{width: 100%;display: block;}
.PE_namesAziende{text-transform: uppercase;font-size:14px;margin-bottom: 30px;}
.PE_mobile{display: none;width: 50px; margin: 0 auto}
.PE_mobile img{width: 100%;}
.hover_gallery{background: transparent; position: absolute; top: 0px; width: 366px; height: 244px;}
.hover_gallery:hover{background: url(images/hover_gallery.png) no-repeat;}
.parlano_di_Noi{max-width: 810px;width: 95%;margin:0 auto; padding-top:60px;}
.parlano_di_Noi img{width: 100%;}
.PE_galleriaEvento{max-width: 1098px;width: 100%;margin: 0 auto;}
.the_end{height: 100px;}
.testata_PostEvento{max-width: 810px;width:100%;margin: 0 auto;}
.testata_PostEvento img{width:100%;}
/*link pagina evento*/
.MT_Day{float: left;width: auto;padding-top: 16px;position:relative;}
div.MT_Day a span {display: none;}
div.MT_Day a:hover span {display: block;position: absolute; top:29px; left:-55px; width: 125px;padding: 5px; margin: 10px; z-index: 100;color: #AAA; background: black;font: 10px Verdana, sans-serif; text-align: center;border: 1px solid #ccc;}
.single_galleriaEvento{padding:0 0 200px;}

/* PAGINA DI ELENCO DEI DISTRIBUTORI */
.distEst_international_ancore{max-width: 540px;width: 100%;margin: 12px auto;}
.distEst_international_ancore p{background: #D9D9D9;padding: 5px 15px;border-radius: 3px;font-size: 16px;margin: 0 5px;width: auto;float: left;margin-bottom: 10px;}
.distEst_international_ancore p:hover{background:#F185CE;color:#fff;}
.distEst_international_ancoreITA{max-width: 760px;width: 100%;margin: 12px auto;}
.distEst_international_ancoreITA p{background: #D9D9D9;padding: 5px 15px;border-radius: 3px;font-size: 16px;margin: 0 5px;width: auto;float: left;margin-bottom: 10px;}
.distEst_international_ancoreITA p:hover{background:#F185CE;color:#fff;}
#PUSHancore_regioniITA p{border-bottom: 1px solid #000;}
#PUSHancore_regioniITA{display:none;text-transform: uppercase;background: url(images/freccina.png)no-repeat center right;width: 80%;margin: 0 auto;}
#PUSHancore_regioniITA p{padding: 20px 0;}
.distEst_titleTopPage{padding-top:90px;width:80%; margin:0 auto; text-align: center;}
.distEst_titleTopPage h1{font-weight: 400;font-size: 40px;text-transform: uppercase;}
.distEst_titleTopPage h2{font-weight: 400;font-size: 30px;}
.distributori_elenco{background:#f7f7f7;}
.distEst_anyquestions{max-width:700px;width: 90%;margin: 60px auto;text-align: center;font-size:20px;font-weight: 400;color: #2e2e2d;}
.contenitore_distributoriEstro{font-weight: 400;max-width:1100px;width:100%;margin: 0 auto;padding:0 0 30px;}
.contenitore_distributoriEstro a{color:  #2e2e2d;}
.contenitore_distributoriEstro a:hover{color:#F185CE;}
.distEst_site:hover{color:#F185CE;}
.distEst_categoria{background:#F185CE;color:#fff;width:100%;font-size:22px;padding:25px 0;margin: 50px 0 50px;}
.distEst_categoria p{margin: 0px 0 0px 40px;}
.distEst_sottocategoria{font-weight:700;font-size:17px;color:#1d1d1b;border-bottom:1px solid #808080;margin-top: 40px;}
.distEst_schedaContatto{background:#FFF;margin: 20px auto;width:100%;}
.distEst_schedaContatto_INS{width: 92%;margin:0 auto;}
.distEst_visitCard{padding-bottom: 50px;width: 100%;}
.distEst_visitCardL{width: 50%;float: left;}
.distEst_visitCardL-ss{width: 50%;float: left;text-transform:uppercase;}
.distEst_visitCardL p{margin:0;}
.distEst_companyName{font-size:22px;color:#000;font-weight:700;padding:26px 0 30px;text-transform: uppercase;}
.distEst_site{margin-top: 30px;cursor:pointer;text-transform: lowercase;}
.distEst_sottocategoria img, .distEst_sottocategoria p{width: auto;float: left;}
.distEst_sottocategoria img{margin-top:10px;margin-left: 4%;}
.distEst_sottocategoria p{margin: 11px 0 20px 19px;}
#tabspr .litabsOutside{background: #F6F6F6;padding: 5px 10px;float: left;margin-left: 5px;border: none;list-style: none;}
p.goto_cont_fromdistlist{max-width:1100px;margin:49px auto 0;width: 100%;text-align: center;}
p.goto_cont_fromdistlist a{color:#0070e1;}
@media screen and (max-width: 600px){
	#PUSHancore_regioniITA{display:block;}
	#ancore_regioniITA{display: none;}
	.distEst_visitCardL, .distEst_visitCardL-ss{float: none;width: 100%;}
	.distEst_site {margin:20px 0;}
	.distEst_titleTopPage h2 {font-size: 20px;}
	.distEst_titleTopPage h1 {font-size: 30px;}
	.distEst_titleTopPage {padding-top: 30px;}
	.distEst_categoria {margin: 30px 0 35px;}
	.distEst_international_ancore p {width: 160px;float: none;margin: 10px auto;}
	.distEst_international_ancoreITA p {width: 160px;float: none;margin: 10px auto;}
	.distEst_sottocategoria {margin-top: 25px;}
	.distEst_companyName {font-size: 20px;padding: 26px 0 20px;}
	.distEst_visitCard {font-size: 17px;}
}
@media screen and (max-width: 850px){
	.distITA_schedaAgente {float:none!important;width: 95%!important;}
}
@media screen and (min-width: 850px) and (max-width: 970px){
	.distITA_provincia {margin-top: 2px !important;}
}

/* PAGINA MESSENGER */
.content_Messenger img{max-width: 820px;width: 100%;}
.content_Messenger h1{color:#f185ce;max-width:590px;width: 90%;margin:50px auto 30px;font-size: 30px;font-weight:bold;line-height:36px;}
.uppercaseUnpure{text-transform:uppercase;font-size:22px;}
.uppercase{text-transform: uppercase;}
.content_MessengerINS{max-width:600px;width:90%;margin: 0 auto;color:#cbcbcb;font-size:16px;line-height:19px;text-align: left;padding-bottom:40px;}
.content_MessengerINS ul{padding:0;}
.content_MessengerINS p, .content_MessengerINS li{margin-bottom:25px;}
.parte_formMtM{width:100%;max-width:630px;margin: 0 auto;text-align: center;}
.Mtm_insData{text-align: center;font-size: 22px;line-height:26px;padding: 40px 0;}
.campotxtareaMtM textarea{width:88.5%;height:115px;padding:20px 20px 0 20px;font-size:18px;font-family: 'Lato', sans-serif;}
.campotxtareaMtM{margin-bottom: 20px;}
.privacyCONTATTI_mtm{margin:40px 0;text-align: left;}
.privacyCONTATTI_mtm p{font-size:12px;float: left;margin-top: 3px;}
.privacyCONTATTI_mtm input{margin-right: 10px;float: left;}
.privacyCONTATTI_mtm .priv_mtm p{text-decoration: underline;}
.parte_formMtM .datiobbligatori{text-align: left;margin-left: 30px;}
.newsletter_mtm{margin-bottom:20px;}
.newsletter_mtm input, .priv_mtm input{width: 20px;height: 20px;}
.grazie_per_MTM{font-weight: 900;font-size:22px;line-height:26px;color:#f185ce;margin-bottom: 25px;margin-top: 60px;}
.riceverai_MTM{font-size:22px;line-height:26px;margin-bottom: 35px;}
.home_MTM{font-size: 16px;}
.home_MTM:hover{color:#f185ce;}

.parte_formMtM .g-recaptcha{max-width: 304px; width: 100%;margin: 0 auto 25px;}

.contenitore_formPERC .g-recaptcha{margin-top: 15px;}

/* solomio: fascia avviso periodo natalizio */
.facia_avvisoNatale{border-top: 2px solid #fff; background-color: #f5f5f5;}
.facia_avvisoNataleINS{max-width:700px;margin:0 auto; padding: 60px 0;}
.facia_avvisoNataleINS p{font-size: 20px;line-height: 28px;letter-spacing: 1px;text-align: center;}
.facia_avvisoNataleINS p a:hover{color: #F185CE; }
.sorry{color: #F185CE;font-weight: 900;font-size: 20px;margin-top: 30px;}
#sorry{display:none;}
.sorry2{color: #F185CE;font-weight: 400;font-size: 16px;margin-top: 12px;}


/* per la versione mobile, i bottoni in home */
.BuTTos_forMObile{display:none;}
.BuTTos_forMObile .bestseller{background: #000;font-size: 24px;font-weight: 700;color: #cdbda1;text-align: center;padding: 20px 0;line-height: 29px;}
.MOB_product{border-bottom:10px solid #000;text-align:center;}
.MOB_product img{max-width:290px;width:100%;margin: 20px auto 25px;}
.MOB_product .MOB_productINS{width:100%;margin: 0 auto;max-width: 240px;}
.MOB_product .MOB_cat{color:#868686;font-size: 14px;font-weight:400;text-transform:uppercase;}
.MOB_product .MOB_att{color:#000;font-size:32px;font-weight: 700;margin-bottom: 20px;}
.MOB_product .MOB_des{color:#232323;font-size: 18px;font-weight: 400;}
.bannerinoSOLOMIO_mobileHome{width:100%}
.bannerinoSOLOMIO_mobileHome img{width:100%;}
.diffrnt1_pad{padding: 0 0 30px 0;}
.diffrnt2_pad{padding: 0 0 50px 0;}

@media screen and (max-width: 600px) {
.BuTTos_forMObile{display:block;}
}

/* modifiche per il nuovo menu */

.contenitore_fisso li {padding:23px 7px; margin:0; /* commentato il float: none!important;*/}
.scrollbar_hidden{position: absolute;bottom:0;width:auto;height:20px;background:#f7f7f7;z-index:100;}
.new_classMenugrafico_SX {max-width: 414px;}
.slider-wrap {
position:relative;
max-width: 90%;
width: 100%;
height: auto;
overflow-y: hidden;
overflow-x: hidden;
margin: 0 auto;
}
.slide-wrap {
position: relative;
min-height: 120px;
top: 0;
left: 0;
color: #232323;
}
.slider-slide-wrap {
position: absolute;
width: 120px;
height:auto;
background-color: transparent;
}
.slider-nav {
position: absolute;
width: 30px;
height: 30px;
background-color: transparent;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
cursor: pointer;
z-index: 4;
}
#slider-right {
	display: none;
border-radius: 0;
right: 12px;
top: 15px;
height: 90px;
width: 25px;
background: url(images/background_menugrafico.png);
border-left: 1px solid #f9f9f9;
}
#slider-left {
	display: none;
border-radius: 0;
left:12px;
top: 15px;
height: 90px;
width: 25px;
background: url(images/background_menugrafico.png);
border-right: 1px solid #f9f9f9;
}
#slider-right img, #slider-left img{margin-top: 30px}
/*cercare e sistemare*/
.elemento_menugrafico{font-size: 16px;}

/* per la versione mobile, i bottoni in home */
.BuTTos_forMObile{display:none;}
.MOB_product{border-bottom:10px solid #000;text-align:center;}
.MOB_product img{max-width:290px;width:100%;margin: 20px auto 25px;}
.MOB_product .MOB_productINS{width:100%;margin: 0 auto;max-width: 240px;}
.MOB_product .MOB_cat{color:#868686;font-size: 14px;font-weight:400;text-transform:uppercase;}
.MOB_product .MOB_att{color:#000;font-size:32px;font-weight: 700;margin-bottom: 20px;}
.MOB_product .MOB_des{color:#232323;font-size: 18px;font-weight: 400;}
.bannerinoSOLOMIO_mobileHome{width:100%}
.bannerinoSOLOMIO_mobileHome img{width:100%;}
.diffrnt1_pad{padding: 0 0 30px 0;}
.diffrnt2_pad{padding: 0 0 50px 0;}
@media screen and (max-width: 600px) {
.BuTTos_forMObile{display:block;}
}
.expand_product2 {top: 115px!important;}
.other_iconGroup a.purchase{border:1px solid #243038; margin-right: 20px;padding: 5px 9px 5px 28px;background:url(images/carrello.png)no-repeat center left 5px #729DB2;color: #FFF;border-radius: 5px;}
.other_iconGroup a.purchase:hover{border:1px solid #243038;background:url(images/carrello.png)no-repeat center left 5px #374755;}
.sfumatura_al_prodotto{width: 100%; text-align: center;position: absolute;z-index:1;}
.sfumatura_al_prodotto img{width:100%;}
.alm-load-more-btn{background: #f5f5f5;border: none;font-size:20px;padding: 13px 25px;margin-top: 30px;cursor: pointer;}

/* Area Download */
.AD_content{width: 90%;margin:0 auto;}
.AreaDW_cont{width:100%;}
.AreaDW_cont .AD_testata{background:#EFEFEF;width:100%;text-align:center;border-bottom:1px solid #ccc}
.AreaDW_cont .AD_testata h1{color:#313131; font-size:60px;line-height:64px; padding:90px 0 100px;}
.AreaDW_cont .AD_content {padding-bottom: 200px;}
.AreaDW_cont .AD_content .AD_contentTOP{text-align:center;}
.AreaDW_cont .AD_content .AD_contentTOP h1{font-size:28px; line-height:32px;font-weight:700;margin:80px 0 10px;}
.AreaDW_cont .AD_content .AD_contentTOP h4{font-size:20px; line-height:32px;font-weight:400;margin: 0 0 30px;}
.AreaDW_cont .AD_content .AD_contentBODY{max-width:900px;width:100%;margin: 0 auto;}
.AreaDW_cont .AD_content .AD_contentBODY .categoria_file{font-size:28px; font-weight:700;line-height:36px;margin-bottom: 15px;border-bottom:1px solid #b5b5b5;padding-top:50px;margin-top:0;padding-bottom: 20px;}
.AreaDW_cont .AD_content .AD_contentBODY .file{padding:20px;margin-bottom: 10px;border-bottom: 1px solid #ccc;background:url(images/doc_download.png)no-repeat center right 20px;}
.AreaDW_cont .AD_content .AD_contentBODY .icon_file{width:50px;float: left;}
.AreaDW_cont .AD_content .AD_contentBODY .txt_file{width:auto;float: left;font-size: 20px;color: #F185CE;margin:5px 0 0 15px;}
.AreaDW_cont .AD_content .AD_contentBODY .icon_file img{width:100%;}
.AreaDW_cont .AD_content .AD_contentBODY .txt_file span{position: relative;}
@media screen and (min-width: 601px) {
.AreaDW_cont .AD_content .AD_contentBODY .txt_file span::after {content: '';position: absolute;width: 100%;transform: scaleX(0);height: 3px;bottom:-6px;left: 0;background-color:#F185CE;transform-origin: bottom right;transition: transform 0.25s ease-out;}
.AreaDW_cont .AD_content .AD_contentBODY .txt_file span:hover::after {transform: scaleX(1);transform-origin: bottom left;}
}
@media screen and (max-width: 600px) {
.AreaDW_cont .AD_content .AD_contentBODY .icon_file {width: 40px;}
.AreaDW_cont .AD_content .AD_contentBODY .txt_file {width: 70%;font-size: 16px;}
.AreaDW_cont .AD_content .AD_contentBODY .file {padding: 10px;background: url(images/doc_download.png)no-repeat center right 0px;}
/* BOTTONE DOWNLOAD DAL VIDEO */
.button_download {top: 50%;}
}

/* BOTTONE DOWNLOAD DAL VIDEO */
.button_download {cursor:pointer; text-align:center;position:absolute;bottom:55px;width:230px;height:23px;z-index:10;right:0;left:0;margin: 0 auto;border: 1px solid #fff;border-radius:2px;color: #FFF;text-transform: uppercase;font-size: 14px;line-height: 22px;}
.button_download:hover{background:#000;color:#F185CE;border: 1px solid #000;border-radius:2px;}
.made_initalyTESTATE {bottom: 15px;}


.little_margin, .last_desJJJ{font-size:14px!important;}
/*
Responsive CSS
Layout : BitDesign
*/

/* SMARTPHONE */
@media screen and (min-width:200px) and (max-width: 350px) {
.immagin_personalizzata_solomio {max-height:300px!important;}
}
/* popup del form regolato in altezza */
@media screen and (max-height: 580px) {
.title_recensioneGO {padding-top: 10px;font-size: 23px;}
.dai_le_stelle{font-size:15px;}
.contenitore_formPERC form{font-size:15px;}
.case_textarea {padding: 5px;}
.input_name_form {margin-top: 10px;}
#invia_recensione {margin-top: 11px;}
}
@media screen and (max-width: 530px) {
	.fascia_social18 .threebuttons .download_catalogo,
	.fascia_social18 .threebuttons .button_version_single,
	.fascia_social18 .threebuttons .button_store_single{float: none!important;margin: 10px auto;}
	.fascia_social18 {padding: 7px 0;}
}
@media screen and (max-width: 650px) {
	.center_logo {/*max-width: 160px;*/ text-align: center;}
	.center_logo img {max-width: 150px;}
	.center_logo h1 {font-size: 15px;}

	.solo_mio_DX, .imm_art, .txt_ext_art, .materKit_IMAGE, .txt_master_KIT, .IMM_descr_subFlexSlider{float: none; width: 100%;}
	.solo_mio_SX{width: 50%; margin: 0 auto; float: none;}
	.cont_txt_ext_art {position: inherit;top: 0; transform: unset;}
	.input_mail_paginaVideo {float: none;}
	.buttonINVIA_mailVideo {margin: 19px auto; float: none;}
	.box_mail_HOME {height: auto;}
	.only_forYOU {font-size: 20px;line-height: normal;}
	.leave {font-size: 15px;}
	.riceverai_etc {font-size: 14px;padding-bottom: 20px;}
	.content_RECENSIONI {width: 100%;}
	.avatar {float: none; margin: 0 auto;}
	.contenuto_recensione {float: none; margin: 0 auto;}
	.art_sing {padding: 0px;width: 100%;}
	.solo_mio_logo {font-size: 40px; margin: 0px auto 20px;}
	.scritta_uno {font-size: 32px;}
	.scritta_due {width: 80%;}
	.button_beige {padding: 12px;}
	.frase_regale {margin-bottom: 30px;}
	/* single */
	.intro_al_prodotto {width: 90%;margin: 0 auto;}
	.intro_al_prodotto h1 {font-size: 25px;}
	.cont-imm_descr_inside {background: transparent;}
	.cont-imm_descr_inside {width: 100%; height: auto; text-align: center;margin: 0 auto;}
	.creazioni_attrezzo {font-size: 26px;}
	.TXT_descr_subFlexSlider{float: none; width: 90%; margin: 0 auto;}
	.single_Art_image, .single_Txt_descr {float: none; width: 100%;margin: 0;}
	.articolo_single {width: 80%; margin: 0 auto;}
	.single_Txt_descr{margin-top: 30px;}
	.download_pdf_now {width: 86%;}
	.button_version_single {margin: 0px 2%;}
	.button_store_single {margin: 0 auto;}
	.under_slider_txtINSIDE p{width: 90%; margin: 0 auto;}
	.cont-imm_descr_inside img {margin: 0;}
	.lama_ret_single {max-width: 300px; margin: 25px auto;width: 100%;}
	.lama_ret_single img { width: 70px;}
	.lama_ret_Testo_single {margin-top: 9px;}
	.passion_SINGLE, .esclusiva_SINGLE {width: 100%;float: none;}
	.storytelling_SINGLE-mobile{display: block;padding-bottom: 30px; border-bottom: 1px solid #868686;}
	.storytelling_SINGLE{display: none;}
	.extract_storytelling {margin-top: 30px;}
	.separ_exclusive{display: none;}
	.txt_esclusiva_SINGLE {float: none; width: 100%; margin-bottom: 30px;}
	.fascia-blu_SINGLE {padding-top: 20px;}
	.button_invisible{padding-bottom: 20px;font-size:16px;}
	.fascia-blu_SINGLE p {width: 90%; font-size: 20px;line-height: 26px;}
	.txt_master_KIT p {margin: 25px auto 25px;}
	.conf_masterKIT_button {padding: 10px; margin-bottom: 20px;}
	.materKit_IMAGE img {margin: 28px auto 0;}
	.title_BLOG_HOME h2 {font-size: 28px; width: 90%; margin: 0 auto;}
	.exclusive_video_bottom p{line-height:31px;font-size:26px;}
	/* ^^^ recensioni ^^^ */
	.window_formRecensione { position: fixed; top: 0; left: 0; margin-top: 0; margin-left: 0; width: 100%; height: 100%; background: #fff; z-index: 100388;}
	.title_recensioneGO {padding-top: 10px;font-size: 20px;padding-bottom: 10px;}
	.case_textarea {padding: 7px;}
	.input_name_form{font-size: 15px;}
	/* __________________ */
	.txt_master_KIT_inside{width: 80%;margin: 0 auto;}
	.sezioni_footer {float: none; border-bottom: 1px solid #858;padding-bottom: 5px;}
	.fennys_content img {right: 13px;}
	.tit_arti_home {font-size: 25px;padding-bottom: 5px; line-height: 33px;}
	.cont_arti_home {padding-bottom: 45px;}
	.categoria_propria_home {margin-bottom: 5px; margin-top: 20px;}
	.categorie_home{display: none;}
	.tendina_cat{display: block;}
	/* tendina del form */
	.form_inputSX {width: 100%;float: none;}
	.window_formRecensione {height: 2000px; overflow: scroll;}
	.categorie_inside_ARCHIVE{display: none;}
	.tags_home_ARCHIVE h2{width:90%;margin:0 auto;}
	.content_single {margin-top:0;}
	.intro_al_prodotto{display:none;}
	.testoCompleto_attrezzo_single{margin-top:20px;}
	.share_this{float:none;margin-left:10px;text-align:left;}
	.conf_masterKIT_button{width: 85%;margin:20px auto;}
	.end_single{width:95%;}
	.scrivi_recensione_SINGLE_MOBILE{display:block;margin-top:34px;margin-bottom:0px;}
	.scrivi_recensione_SINGLE{display:none;}
	#menu_scroll{display:none!important;}
	/* solo mio */
	.title_page h1{font-size: 24px;line-height: 29px;}
	.title_page h2{margin-top:10px;}
	.ecoemotion_txt-PAGE{float: none;width:100%;}
	.ecoemotion_imm-PAGE{float:none;width: 100%;}
	.big_boxSX_VIDEO, .big_boxDX_VIDEO{float: none;width:100%;}
	.deco_story-PAGE, .deco_story-PAGE2 {margin: 0 auto;padding: 7% 0 20px 0; width: 87%;}
	.fascia_blu_inside_PAGE2, .fascia_blu_inside_PAGE {width:90%; padding: 75px 0;}
	.fascia_blu_PAGE p, .fascia_blu_PAGE2 p {line-height:36px;}
	.last_par_PAGE{padding: 50px 0;width:90%;line-height: 33px;}
	.share_bottom{padding:73px 0 60px;}
	/* blog */
	.content800plus {width:95%;}
	.titolo_SINGLE_BLOG h1 {font-size:25px;}
	.testo_SINGLE_BLOG p {font-size: 18px;margin-bottom: 20px}


	.immagine_SIAMO-sfondo{background-size:cover;min-height:200px;}
	.immagine_SIAMO{float:none;width:100%;}
	.testo_parImg{float:none;width:100%;}
	.testo_parImg p {margin: 30px auto;padding-bottom: 20px;}
	.whoweare{width:80%;margin:0 auto 50px;}
	.two_column_SIAMO{width: 90%;float: none;-moz-column-count: unset;-moz-column-gap: unset;-webkit-column-count: unset;-webkit-column-gap: unset;-ms-column-count: unset;-ms-column-gap: unset;column-count: unset;column-gap: unset;}
    .deco_SIAMO_normal{width:90%;margin:0 auto;line-height:30px;}
    .deco_SIAMO_italic{width:90%;margin:0 auto;}
    .testo_parImg-txt{width:100%;float:none;}
    .testo_parImg-txtINSIDE{margin:30px auto 0;padding-bottom: 40px;}
    .button_contattaci_SIAMO {margin: 20px auto;}
    .azname_SIAMO{font-size:42px;line-height:47px;}
    .solo_mio_SX img{width:100%;}
    .mixygif{width:95px!important;}
    .end_single {width: 90%;}
    .testo_regalo, .immagine_regalo, .immagine_regalo_en {float:none!important;width:100%!important;}
    .flottante {float:none!important;width: 90%!important;margin:20px auto 0!important;}
    .mixy_responsive{width:90%!important; margin: 0 auto!important}
    .flottanteMini {float:none!important;width:90%!important;margin:23px auto!important;}
    .img_catalogue {margin:0 auto!important;float:none!important;width: 55%!important}
	.txt_catalogue {margin:0 auto!important;float:none!important;width:90%!important;}
	#testo_slide_atterraggio_grazie h1 {font-size: 30px!important;}
	#testo_slide_atterraggio {bottom: 6px!important;font-size:20px!important;}
	.intestazione_atterraggio {padding: 0 0 20px!important;}
	.content_centro_atterraggio {margin: 50px auto 0px auto;}
	.title-versions_SINGLE {padding-top:20px;}
	.sezioni_footer_social {margin-top: 20px;float:none;text-align:left;}
	.made_italy {margin-top:40px;}
	.footer-container2 {line-height:22px;}
	.el_bottom_nearFlagRIGHT{float: none;}
	.el_bottom_nearFlagCONT img {padding:7px 5px;}
	.footer {padding: 0 30px;}
	.made_italy{margin-bottom: 8px;}
	.fr_conf{float:none;width:100%;}
	.solo_mio_PAGE {padding-top:0px;}
	.immagin_personalizzata_solomio { max-height: 370px!important;}
	.desktop_solomio{display: none;}
	.mobile_solomio{display: block;}
	.price_solomio, .acquista_solomioButton{float: none!important;margin: 0 auto 30px!important;text-align: center;}
	.radio_pagamento ul li .check {left: 2px;}
	.radio_pagamento ul li label {padding: 4px 25px 25px 48px;}
	.radio_nazione ul li label {padding: 5px 40px 20px 45px;}
	.video_texture{display: none;}
	/* contatti */
	.parte_form {width:90%;float:none;margin: 0 auto;}
	.sidebar_form {width: 100%;float: none;margin: 0 auto;border-top: 1px solid #969696;padding-top: 30px;}
	.cont_side_CONTATTI {margin-top: 0px;}
	.social_CONTATTI {margin-top: 40px;}
	.submitCONTATTI{text-align: center;}
	.submitCONTATTI input {margin-bottom: 40px;}
	.contentGray_CONTATTI {padding-bottom: 4%;}
	.content_CONTATTI {width:90%;margin: 0 auto 40px;}
	.datiobbligatori{padding-top: 20px;}
	/* post evento*/
	.PE_postEventoPage h2 {font-size:34px;line-height: 47px;}
	.PE_immagAncora {float:none;margin:0 auto!important;padding-top: 30px;}
	.PE_testoAncora p {background: none;text-align:center;margin:0;padding: 0% 0 4% 0%!important;}
	.PE_testoAncora {float:none;width:100%;}
	.PE_galleriaEvento li {width:100%;}
	.PE_mobile{display: block;}
	.PE_postEventoPage h2 {font-size:40px;line-height:50px;}
	.hover_gallery{display: none!important;}
	.parte_formMtM {width: 92%;}
	.campotxt input , .campotxtareaMtM textarea{font-size: 15px;}
	.privacyCONTATTI_mtm p{width: 90%;}
	.logo_mobile {width: auto;}
	.carosello_versioniDisponibili {width: 90%;}
	.PE_lookGallery_Single {max-width: 100%;}
	.PE_lookGallery_Single .PE_testoAncora p {background:transparent;padding-bottom:5px!important;}
	.PE_lookGallery_Single .PE_immagAncora {float:none;}
	.PE_lookGallery_Single .PE_immagAncora {margin:0 auto!important;padding: 10px 0 0 0 !important;}
	.pagina_thanks {font-size: 25px;}
	.nome_attrezzo_single h1 {font-size: 33px;line-height: 34px;}
	.TXT_descr_subFlexSlider h3 {font-size: 25px;line-height: 32px;}
	.TXT_descr_subFlexSlider p {margin-bottom: 25px;}
	.social_ArtG_single {margin-bottom: 10px;}
	.BKG_carosello_versioniDisponibili ul li{margin-right: 0px;}
	.BKG_carosello_versioniDisponibili ul li img{width: 90%}
	.testo_carosello { width: 180px;padding: 0 10px;}


} /* max 650 */

/* per lo slider-zoom nella single: */
@media screen and (min-width: 651px) and (max-width: 982px){
	.single_Art_image {width: 50%;max-width: 100%;float: right;}
	.single_Txt_descr {width: 44%;max-width: 100%; float: right;}
	.testoCompleto_attrezzo_single {margin-top:10px;font-size:16px;line-height:24px;}
	.scrivi_recensione_SINGLE_MOBILE{display:block;}
	.scrivi_recensione_SINGLE_MOBILE {margin-top: 25px;}
	.scrivi_recensione_SINGLE{display:none;}
	#menu_scroll{display:none!important;}
	.nome_attrezzo_single h1{font-size: 37px;}
	.desc_attrezzo_single h2{font-size:18px;}
	.end_single {width: 90%;}
}
@media screen and (min-width: 651px) and (max-width: 779px){

	.download_catalogo, .button_store_single{float:left;}
	.button_version_single{float:left;margin:0 20px;}
	.creazioni_attrezzo{padding:95px 0 26px;}
	.solo_mio_DX, .solo_mio_SX {float: none; width: 100%; text-align: center;}
	.solo_mio_logo {font-size: 46px; margin: 0px auto 20px;}
	.scritta_uno {font-size: 31px;line-height: 38px;width: 52%;}
	.scritta_due {max-width: 330px; width: 100%;}
	.button_beige {margin: 30px auto 10px;padding: 15px;}
	.frase_regale{margin-bottom: 10px;}
	.cont_txt_ext_art { position: inherit; top: 0;transform: unset; margin: 30px 0 40px; border-bottom: 1px solid #ececec; padding-bottom: 30px;}
	.txt_ext_art, .imm_art {width: 100%; float: none;}
	.art_sing {padding: 0px; width: 90%; margin: 0 auto;}
	.avatar {margin-left: 20px;}
	.contenuto_recensione {width: 60%;}
	.txt_master_KIT_inside{max-width: 348px; width: 100%;}
	.txt_master_KIT p {margin: 25px auto 30px;}
	.conf_masterKIT_button {padding: 10px; margin-bottom: 20px;}
	.fennys_content img {right: 10px;}
	.social_single {margin: 19px 0px 10px 0;}
	.articolo_single {margin-bottom: 20px;}
	.TXT_descr_subFlexSlider {float: right; width: 56%;}
	.lama_ret_single {margin-top: 31px;}
	.lama_ret_single img {width: 61px;}
	.fascia-blu_SINGLE {padding-top: 50px;}
	.button_invisible {padding-bottom: 50px;}
	.tendina_cat{display: block;}
	.categorie_home{display: none;}
	.immagine_SIAMO-sfondo{min-height:455px;}
	.testo_parImg p {margin: 135px auto 0;}
	.two_column_SIAMO{width:93%;}
	.logo_3M{margin:60px auto 20px;}
	.button_contattaci_SIAMO { margin: 19px auto 0;}
	.solo_mio_SX img{width:50%;}
	.fasciaRegalo {min-height: auto;}
	.fasciaRegalo .widthFixIMM p{padding:20px 20px 10px!important;font-size: 20px!important; font-weight: 900; line-height: 31px;}
	.secchiello img{width:68%!important;}
	.fasciaRegalo {min-height:auto!important}
	#testo_slide_atterraggio_grazie h1 {font-size: 30px!important;}
	.prezzzo_ancorAcquisto{max-width: 520px;margin: 50px auto 0;}
}
@media screen and (min-width: 780px) and (max-width: 899px){
.creazioni_attrezzo{padding:95px 0 26px;}
}
/* per il bottone solo mobile verso la pagina mobile del form: */
@media screen and (max-width: 956px) {
	.button_writeRecensione{display: none;}
	.button_writeRecensioneMobile{display: block;}
}
@media screen and (min-width: 780px) and (max-width: 1030px){
	.cont_txt_ext_art {position: inherit; top: 0; transform: none; text-align: left; margin-left: 30px;}
	.tit_arti_home {font-size: 21px; padding-bottom: 6px;}
	.categoria_propria_home {margin-bottom: 3px; font-size: 14px;padding: 2px 15px;}
	.art_sing {padding: 0; }
	.cont_arti_home{display: none;}
	.cont_arti_homeMOBILE{display: block;}
	.solo_mio_logo {width: 271px;font-size: 40px;}
	.scritta_uno {font-size: 28px;line-height: 35px;}
	.scritta_due {width: 245px;}
	.button_beige {margin: 28px auto 28px;padding: 13px;}
	.avatar { margin-left: 20px;}
	.contenuto_recensione {width: 70%;}
	.txt_master_KIT_inside{width: 86%; margin: 0 auto;}
	.txt_master_KIT p {margin: 25px auto 33px;}
	.conf_masterKIT_button {width: 254px;padding: 13px; margin-bottom: 20px;}
	.share_bottom {padding: 100px 0 50px;}
	.fennys_content img {right: 13px;}
	.solo_mio_SX {margin-top: 50px;}
	.prezzzo_ancorAcquisto{max-width: 520px;margin: 50px auto 0;}
}
/* SOLO MIO^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^  */
@media screen and (max-width: 834px){
	.desktop_solomio{display: none;}
	.mobile_solomio{display: block;}
	.menugrafico_solomio, .logo_solomio{display:none;}
	.solo_mio_DX_PAGE{margin: 0 auto;text-align: center;width: 90%;float: none;}
	.inside_solo_mio_DX_PAGE{margin: 0 auto;text-align: center;width: 90%;padding:0;}
	.solo_mio_logo_PAGE{ border-bottom:1px solid;border-radius:0;margin-bottom:20px;text-align:center;margin-top: 0;font-size: 60px;}
	.scritta_uno_PAGE {font-size: 25px;line-height: 36px;}
	.solo_mio_SXresponsive{width:90%;margin: 0 auto;float:none;}
	.multi-choise_solomio{float:none;width:100%;}
	.choises_solomio_frattone, .choises_solomio_frattone_sanV{float: none;width: 95%;margin:10px auto 10px;}
	.widthimage_solomio, .widthimage_solomio_sanV, .choises_solomio_frattone p{float:left;}
	.choises_solomio_frattone_sanV p{float:left;}
	.widthimage_solomio img{margin:0 0 0 20px;width: 120px;float: left;}
	.widthimage_solomio_sanV img{margin:0 0 0 20px;width: 120px;float: left;}
	.frattonecentrale_solomio{margin: 0 auto 0;}
	.immagin_personalizzata_solomio{max-height: 600px;float: none;width: 100%;}
	.choises_solomio_frattone{cursor:pointer;}
	.choises_solomio_frattone_sanV{cursor:pointer;}
	.mobileclear{clear:both;}
	.pmobile{display: block;}
	.desktop{display: none;}
	.choises_solomio_frattone, .choises_solomio_frattone_sanV, .widthimage_solomio, .widthimage_solomio_sanV{border-radius: 10px;}
	.sceltamultipla_solomio p{margin: 30px 0 0 30px;}
	.multi-choise_solomioINSIDE {text-align: center;}
	.price_solomio{margin-right:20px;margin-bottom: 30px;}
	.invio_form_solomio-inside h2 {padding: 26px 0 0px;}
	.personalizza_nameonattr_solomio, .submit_personalizzanomettrezzo{float: none;width: 90%;margin: 15px auto;}
	.invio_form_solomio-inside{max-width:100%;width:95%;}
	.inputs_line .inputs_left input, .inputs_line .inputs_right input{width:88%;}
	.inputs_line .inputs_right select{width:90%;}
	.inputs_line input{width: 88%;}
	.metodo_pagamento_solomio p, .radio_pagamento{float: none;}
	.radio_pagamento{margin: 30px 0 0 0;}
	.inputs_left, .inputs_right {float:none;width:100%;}
	.solo_mio_logo_PAGE {width:270px;float:none;}

	.fr_confINS{margin:1% auto 10%;}
	.inputs_line{margin-top:0px;}
	.fr_bef_cl_solomio p{font-size:20px;}
	.etichetta_solomio_form{margin:10px 0 5px;}
	.solomio_gif{float: none;width:30%;margin:20px auto 10px;}
	.solomio_gifTXT{float: none;width:90%;margin:0 auto;text-align:center;}
	.solomio_gifTXT h2 {padding:0px 0 15px;}
}
/* solo mio ^-^-^-^^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^  */
@media screen and (min-width: 651px) and (max-width: 834px){
	.deco_story-PAGE{padding: 3% 0 0 0;width: 95%;}
	.deco_story-PAGE h2{font-size: 17px;line-height: 25px;margin-bottom: 10px;}
	.deco_story-PAGE p{color:#868686;font-size:17px;line-height:25px;}
	.deco_story-PAGE2{padding:2% 0 0 2%;width:96%;}
	.deco_story-PAGE2 p{color:#868686;font-size:16px;line-height:21px;}
	.fascia_blu_inside_PAGE , .fascia_blu_inside_PAGE2{padding: 13% 0;}
	.last_par_PAGE{width:95%;}
	.title_page h1 {font-size:24px;}
}
@media screen and (min-width: 835px) and (max-width: 1193px){
	.multi-choise_solomioINSIDE{margin:6% auto 0;}
	.sec_solmio_p{margin-top:15px!important;font-size: 22px;}
	.sceltamultipla_solomio p{font-size: 17px!important;}
	.inputname_personalizzazione_solomio{width:100%;margin:10px auto 0;}
	.submit_personalizzanomettrezzo{width:40%;}
	.multi-choise_solomioINSIDE p{margin: 0px 0 12px;font-size: 18px;}
	.price_solomio{font-size: 36px;margin-right: 0px;}
	.maxchar{text-align:left;}
	.solo_mio_PAGE{padding-top:15px;}
	.prezzzo_ancorAcquisto {margin-top:25px;}
	.radio_nazione ul {margin: 10px 0 0 0;}
	.radio_nazione ul li label {font-size: 18px;}
	.include_iva_solomio {font-size: 12px;}
	.acquista_solomioButton {max-width:200px;width:40%;}
}
/* ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^  */
@media screen and (min-width: 875px) and (max-width: 1072px){
	.deco_story-PAGE{padding: 7% 0 0 4%;width: 95%;}
	.deco_story-PAGE2{padding:3% 0 0 1%;width:90%;}
}
/* ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^  */

@media screen and (max-width: 1149px) {.fascia_logo{padding-top: 33px;}}
@media screen and (min-width: 1500px){.conten_imm_BLOG {max-height: 700px;}}
@media screen and (min-width: 1695px) and (max-width: 1725px) {.immagin_personalizzata_solomio {max-height: 800px;}}
@media screen and (min-width: 1726px) {.immagin_personalizzata_solomio {max-height: 1000px;}}

/*@media screen and (max-width: 991px){.real_scrolling_MainMenu{display: none;}}*/
/* menu nuovo */
@media screen and (max-width: 1015px){ 
#slider-right,#slider-left{display:block;width:15px;text-align:center;}
#slider-right img, #slider-left img{width: 10px;margin-top: 40px;}
.expand_product, .expand_product2{display:none!important;}
}

@media screen and (max-width: 1015px){.slider-wrap {overflow-x: scroll;}.scrollbar_hidden {width: 100%;}}
@media screen and (max-width: 650px) {
	.slider-slide-wrap {width: 100px;}
	.nome_attrezzo_menugrafico{font-size: 13px;}
	.contenitore_fisso li {padding:23px 15px;}
}
@media screen and (max-width:1015px){
	#slider-right{border-left: 1px solid #e1e1e1;}
	#slider-left {border-right: 1px solid #e1e1e1;}
	.contenitore_fisso li {padding: 23px 7px;}
}

/* ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^  */
