@charset "UTF-8";
html,body,.font_raleway,main.News h2{font-family: 'Raleway', sans-serif;color:#000000;}
.font_open,footer h6,#footer_newsletter input[type="submit"]{font-family: 'Open Sans', sans-serif;}
.font_arvo,header,main section.Pagina h1,main.Tecniche #tecniche_list h2,#home_intro h1,.btn_std,section#categorie_list h1,section#categorie_list h2,
section#prod_list_searchresult h1,section.nodecomm h1,section.nodecomm_member_page form div.fld_container div.editor-label label.field-label,#breadcrumb,
.paging a,#menu_utente,section.nodecomm_member_page form div.form_field label,main.catalog_product h1,main.catalog_product div.buy_button a span,
#popup1 .login form input#page_login,section.showinhomepage h3.showinhomepage,#slides .slide h2,section.nodecomm_cart .main_btn,
section#categorie_list div.umbtab3_Category_item figure div p{font-family: 'Arvo', serif;text-transform:uppercase;}
.font_arvo_italic, main.Tecniche #tecniche_list .Tecnica .btn-continua,section#news_list div.newsitem div.leggi,#home_intro a,section#PaginaSoloTesto h2,
section.nodecomm h2,main.catalog_product div.main_title_prod p.codice,section.nodecomm_cart form div h3,section.nodecomm_cart div.cartinfo h3,
.summary-status h4,.white-popup h4{font-family: 'Arvo', serif;font-style:italic;}
*:focus{outline:none !important;}
.scale_145,section#news_list div.newsitem:hover figure span,section#prod_list_cat div.product a:hover figure span.prodimg,
section#categorie_list div.umbtab3_Category_item a:hover figure span,
section#categorie_list div.umbtab3_Category_item a:hover figure div p{transform:scale(1.45);-webkit-transform:scale(1.45); /** Chrome & Safari **/-o-transform:scale(1.45); /** Opera **/-moz-transform:scale(1.45); /** Firefox **/;}
.hide,#header_links,.clearfix3,.clearfix_md,.clearfix_sm,.ui-icon{display:none;}
.padding_tb{padding:30px 0;}
.padding_tb_10{padding:10px 0;}
.margin_b_15,.s-1,.order-status,.order-info,.white-popup .fld_container{margin-bottom:15px;}
.btn_std{padding:5px 10px;float:left;height: auto;line-height: 30px;color:#ffffff;}
/* COLORI ---------------------------*/
.color_black,footer h6,main.Tecniche #tecniche_list h2,main.Tecniche #tecniche_list a:hover p,header #header_main .log_out a:hover .fa,
section.nodecomm.nodecomm_cart #prod_list li.ordine_item div.quantity p.info_text,section.nodecomm.nodecomm_cart .prod_list li.ordine_item div.quantity p.info_text,
section.nodecomm_cart #prod_list li .quantity_reso .info_text{color:#000000;}
.bg_black,nav.menu a.lev1:hover,nav.menu a.select,section.nodecomm.nodecomm_cart .main_btn:hover{background-color:#000000;color:#ffffff;}
.color_white, footer #footer_infos, footer #footer_newsletter p,section#prod_list_cat div.product p.prezzo,main.catalog_product div#prod_specs p.prezzo,
main.catalog_product div#prod_specs div.prezzoscontato p.prezzoscontato,section.nodecomm_cart #prod_list li .canc_update a:hover,
section.nodecomm_cart .btn_std:hover,section.nodecomm_cart #prod_list li .canc_update a:hover.update,
nav.menu a:hover .fa.fa-search,nav.menu a.select .fa.fa-search{color:#ffffff;}
/*-- grey --*/
.color_grey,main.Tecniche #tecniche_list p,section#news_list .newsitem h3,main.News h2,section#member_profile div.profile_box p span.prof_label,
section.nodecomm_member_page form div.fld_container div.editor-field span.field-validation-valid,section#prod_list_cat div.product p.codice,
section.nodecomm_member_page form div.form_field div.field-validation-valid,section.nodecomm.nodecomm_cart .text,main.catalog_product div.main_title_prod p.codice,
main.catalog_product div#prod_specs div.prezzoscontato p.prezzo,header #header_main .log_out .fa,section.nodecomm_cart #prod_list li .quantity p,
section.nodecomm_cart #prod_list li .prezzi span.info_label,section.nodecomm_cart .prod_list li .quantity p,main.catalog_product div#prod_specs p#log_b2b,
section.nodecomm_cart .prod_list li .prezzi span.info_label,section.nodecomm_cart form div.s-1 label span.note,section.nodecomm_cart form div.box_form label,
section.nodecomm_cart div.cartinfo .prof_label,section.nodecomm_cart div.summary-status .prof_label,.white-popup .editor-label{color:#969595;}
.color_lblack,header .fa,#footer_newsletter input[type="submit"]:hover,main.News .Pagina,span#register_button a.btn_std:hover,
section#prod_list_cat div.product a:hover p.prezzo,section.nodecomm_cart #prod_list li .text span.info_text,section.nodecomm_cart .prod_list li .text span.info_text,
section#catalog_product div.descrizione{color:#050505;}
.bg_grey,section.nodecomm.nodecomm_cart .main_btn.disabled{background-color:#969595;}
.bg_lgrey{background-color:#f5f4f4;}
/*-- menta --*/
.color_menta,header .fa.fa-shopping-bag,section#categorie_list div.umbtab3_Category_item a:hover p.nome .fa,
main.catalog_product div.buy_button a .fa-shopping-bag,section.nodecomm_cart h1 .fa-shopping-bag{color:#7de6c8;}
.bg_menta,#footer_newsletter input[type="submit"]:hover,span#register_button a.btn_std:hover,section#prod_list_cat div.product a:hover p.prezzo{background-color:#7de6c8;}
/*-- laguna --*/
.color_laguna,header a.cart:hover .fa.fa-shopping-bag,main.Tecniche #tecniche_list .Tecnica a:hover .btn-continua,section#PaginaSoloTesto h2,
main section#news_list h1,section#news_list div.newsitem a:hover h2,main.News h1,section.nodecomm h2,header #header_main p.hello span.name,
section#categorie_list div.umbtab3_Category_item a:hover p.nome span,#breadcrumb.bg_lblue a,section#prod_list_cat div.product a:hover h2,
section#prod_list_searchresult h1 span.search_res,main.catalog_product div.buy_button a:hover .fa-shopping-bag,section.nodecomm_cart .btn_std,
section.nodecomm_cart #prod_list li .canc_update a.update,section.nodecomm_cart form div h3,section.nodecomm_cart div.cartinfo h3,.white-popup h4,
.summary-status h4{color:#50979d;}
.bg_laguna,span#register_button a.btn_std,section#prod_list_cat div.product p.prezzo,section.nodecomm_cart .btn_std:hover,
section.nodecomm_cart #prod_list li .canc_update a:hover.update,section.nodecomm.nodecomm_cart .main_btn{background-color:#50979d;}
.bg_ltlaguna,main.catalog_product div#prod_specs div.prezzoscontato p.prezzoscontato,main.catalog_product div#prod_specs p.prezzo{background-color:#96c0c4;}
.bg_brlaguna,main.catalog_product div.buy_button a.acq{background-color:#dceaeb;}
/*-- rosa --*/
.color_rosa,header .fa.fa-heart,main.catalog_product div.buy_button a .fa-heart,section.nodecomm_cart h1 .fa-heart{color:#f6cddd;}
.bg_rosa,section.nodecomm div#accordion h3,.paging a{background-color:#f6cddd;}
.bg_lrosa,main.MemberPage,main.catalog_product div.buy_button a.whislist{background-color:#faf1f5;}
.color_drosa{color:#EA8CB1;}
/*-- lilla --*/
.color_lilla,header a.wishlist:hover .fa.fa-heart,main.catalog_product div.buy_button a:hover .fa-heart,
section#member_profile div.profile_box h2,section.nodecomm_cart h1{color:#b092d0;}
.bg_lilla,footer #footer_main{background-color:#b092d0;}
.bg_ltlilla,section.nodecomm_cart #prod_list li figure{background-color:#f6f7f9;}
section#prod_list_cat div.product figure div.banner_top > div.newitem,
section#categorie_list div.umbtab3_Category_item figure .banner_top > div.newitem,
main.catalog_product figure#prod_foto_main div.banner_top > div.newitem{background-color:rgba(176,146,208,0.7);}
/*-- oro --*/
.color_oro,main.Tecniche #tecniche_list .fa,main.Tecnica .fa,section#news_list div.newsitem .fa,header #header_main .log_in .fa.fa-user,
section#prod_list_cat div.product p.dettagli i.fa{color:#d3ca55;}
.bg_oro{background-color:#d3ca55;}
section#prod_list_cat div.product figure div.banner_top > div.sconto_item,
section#categorie_list div.umbtab3_Category_item figure .banner_top > div.sconto_item,
main.catalog_product figure#prod_foto_main div.banner_top > div.sconto_item{background-color:rgba(211,202,85,0.8);}
/*-- marsala --*/
.color_marsala,header a.accedi:hover .fa.fa-user,main section.Pagina,main.Tecniche #tecniche_list .Tecnica:hover .fa,
main.Tecniche #tecniche_list .Tecnica .btn-continua,section#news_list div.newsitem a:hover div.leggi span,#home_intro a:hover,#menu_utente a.lev1,
section#categorie_list h1,section#categorie_list h2,section#prod_list_searchresult h1,section.nodecomm_member_page h1,section.nodecomm .text,
section.nodecomm div#accordion h3,#breadcrumb.bg_lblue a.select,section#prod_list_cat div.product a:hover p.dettagli i.fa,
section.nodecomm_cart #prod_list li .canc_update a.canc,section#categorie_list div.umbtab3_Category_item figure div p{color:#7a4258;}
.bg_marsala,section.nodecomm div#accordion h3.ui-accordion-header-active,section.nodecomm div#accordion h3.ui-state-hover,
#menu_utente a.lev1:hover,#menu_utente a.select,.paging a.select,.paging a:hover,section.nodecomm_cart #prod_list li .canc_update a:hover.canc{background-color:#7a4258;color:#ffffff;}
/*section#prod_list_cat div.product figure div.banner_top > div.sconto_item{background-color:rgba(122, 66, 88,0.8);}*/
/*-- blu --*/
.bg_lblue,#footer_newsletter input[type="submit"],header #header_menu.fixed,#search_f,section.nodecomm_cart #prod_list li .canc_update a.update,
section.nodecomm_cart #prod_list li .canc_update a.canc,section.nodecomm_cart .btn_std,
main.catalog_product div#prod_specs div.prezzoscontato p.prezzo{background-color:#d3ece5;}
.bg_azzurro{background-color:#f5f7f9;}
/* COOKIES ---------------------------*/
#banner_cookie{
	background-color: rgba(80, 151, 157, 0.9);
    color: #d5d3d3;display: none;float: left;left: 0;position: fixed;text-align: center;bottom: 0;width: 100%;z-index: 1000;padding-top:10px;
}
#banner_cookie p {font-size: 13px;}
#banner_cookie p,#banner_cookie span#x{color:#ffffff;}
#banner_cookie span#x{font-size:20px;cursor:pointer;font-weight:bold;}
#banner_cookie a{color:#000000;text-decoration:none;}
#banner_cookie a:hover{text-decoration:underline;}
#banner_cookie p#cookies_ok{margin:5px 0;}
/*-- HEADER --*/
header #header_main{display:none;font-size:13px;}
header #header_main .fa,header #header_main span{width:100%;float:left;}
header .fa.fa-user{color:#050505;}
header #header_main p.hello span{float:left;}
header #header_main p.hello span.name{text-transform:initial;}
header #header_main a{overflow:hidden;}
/*-- NAV --*/
nav.menu {margin-top:20px;display:none;border-bottom: 1pt solid #b4afaa;overflow:hidden;}
nav.menu a.lev1{margin:5px;padding:5px 20px;display:inline-block;width: 97%;}
figure#icon_menu{display:block;border-bottom:1pt solid #ffffff;padding-top:5px;overflow:hidden;}
figure#icon_menu img{padding:10px;}
nav.menu .header_cart > div{padding:0 15px;}
nav.menu .header_cart a.accedi{width:50%;padding:0;}
nav.menu .header_cart a.cart{margin:0;width:50%;}
nav.menu .header_cart{padding-bottom:10px;border-bottom:1pt solid #b4afaa;overflow:hidden;float:left;width:100%;}
nav.menu .header_cart span.separator{display:none;}
nav.menu div.header_account{margin-bottom:20px;}
nav.menu div.header_account .form_toplogin{overflow:hidden;}
nav.menu div.header_cart a,nav.menu div.header_account a{width:100% !important;display:inline-block;float:left;font-weight: initial;}
nav.menu .fa{font-size:1.5em;}
nav.menu .fa.fa-search{font-size:1em;}
/*nav.menu div.header_cart a > *,nav.menu div.header_account a > *{width:100%;float:left;}*/
nav.menu div.header_cart span.cart_num{width:100%;float:left;}
nav.menu div.header_cart a.accedi,nav.menu div.header_cart div.log_in a{width:100%;text-transform:capitalize;}
nav.menu div.header_cart div.log_in{float: left;margin-top: 10px;width: 100%;}
nav.menu div.header_cart div.log_in p.hello a{float: none;padding: 0 5px;width: auto;text-transform:none;}
/*-- SEARCH BOX --*/
#search_f{display:none;padding:5px 10px;position: absolute;right: 12%;z-index: 1;}
#search_f input.search{height:30px;}
/* -- SLIDESHOW -- */
#slides .slide .img_slide{height:150px;background-size:100% auto;background-position: center center;background-repeat:no-repeat;}
#slides .slide h2{font-size:14px;float:none;overflow:visible;}
#slides .slide p.linktext{line-height:2.5em;width:auto;padding:0 8%;float:left;}
#slides .slide p.linktext:hover{background-color:#660033;}
#slides .slide h2 span.bg_text,
#slides .slide div.subtit span.bg_text,
#slides .slide div.subtit div.bg_text{background: rgb(255, 255, 255);background: rgba(255, 255, 255, 0.7);border: 3px solid #000000;margin: 0 auto;padding: 5px 10px;width: auto;max-width: 70%;}
/*#slides .slide div.subtit p{font-size:18px;}*/
#slides .slide div.subtit div.bg_text{font-size:12px;}
#slides .slide div.subtit div.bg_text p:last-of-type{margin-bottom:0;}
#slides .slide h2 span.bg_text{border: 3px solid #d3ca55;}
#slides .bx-wrapper .bx-pager{top:initial;bottom:0;}
#slides .bx-wrapper .bx-pager.bx-default-pager a:hover, 
#slides .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#7de6c8;}
#slides .bx-wrapper .bx-pager.bx-default-pager a{background-color:#50979d;}
#slides .bx-controls-direction a{-webkit-transition-duration: 0s;-o-transition-duration: 0s;-ms-transition-duration: 0s;-moz-transition-duration: 0s;transition-duration: 0s;}
/*-- PAGINA --*/
main.ChiSiamo section img,section.showinhomepage h3.showinhomepage{margin:20px 0;}
main.Tecniche #tecniche_list h2{font-size:20px;margin:20px 0;}
main.Tecniche #tecniche_list .Tecnica{margin-top:30px;}
main.Tecniche #tecniche_list .Tecnica .btn-continua,section#news_list div.newsitem div.leggi span,#home_intro a{text-decoration:underline;margin-top:10px;}
main.Tecnica .fa{margin:20px 0;}
.Pagina ul {list-style: outside none disc;text-align: left;padding-left: 15px;}
/*-- NEWS --*/
section#news_list div.newsitem{margin-top:20px;}
section#news_list div.newsitem a{overflow:hidden;}
section#news_list div.newsitem .news_title{margin-bottom:20px;}
section#news_list div.newsitem h2{margin:0;font-size:18px;}
section#news_list div.newsitem h3{margin:5px 0;font-size:16px;}
section#news_list div.newsitem figure,section#categorie_list div.umbtab3_Category_item figure{height:auto;overflow:hidden;margin-bottom:20px;}
section#news_list div.newsitem figure span.prodimg,section#categorie_list div.umbtab3_Category_item figure div.catimg span,
section#prod_list_cat div.product figure span.prodimg{width:100%;height:200px;background-position:center center;background-repeat:no-repeat;background-size:100% auto;display:none;}
section#news_list div.newsitem figure img{display:block;}
main.News h2{font-size:20px;margin:0 0 30px;}
main.News figure{margin-bottom:30px;}
/*-- FOOTER --*/
footer #footer_main{padding:20px 0;}
footer #footer_main .contacts > span {float: left;width: 80px;}
footer #footer_main .contacts > a{color:#ffffff;}
footer #footer_copy p{margin:5px 0;font-size:12px;}
footer #footer_copy p.itpower{margin-top:15px;}
footer h6{text-transform:uppercase;font-weight:bold;font-size:14px;}
#footer_newsletter input {border: medium none;height: 26px;line-height: 26px;margin: 0;}
#footer_newsletter input[type="email"]{text-transform: lowercase;}
#footer_newsletter {overflow: hidden;}
/* SOCIAL FOLLOW ---------------------------*/
.social_follow{display: inline-flex;float: none;overflow:hidden;}
.social_follow a{margin-right:5px;}
.social_follow a img{height:16px;width:17px;}
.social_follow a:hover{filter: alpha(opacity=60);opacity: 0.6;}
/* SOCIAL SHARE ---------------------------*/
#social_share div.a2a_kit{display:inline-flex;}
/* FORM CONTATTI --------------------------*/
#form form div.recaptcha {padding:0;}
#form form div.recaptcha div.g-recaptcha{float:left;}
main.Contatti section#doveSiamo_Contatti p{color:#76938b;}
/* PULSANTI VARI --------------------------*/
span#Password_reminder a:hover{text-decoration:underline;}
/* CATEGORIE LIST --------------------------*/
section#categorie_list h1,section#categorie_list h2,section#prod_list_searchresult h1{margin-bottom:40px;font-size:30px;}
section#categorie_list div.umbtab3_Category_item.cat_even{float:right;}
section#categorie_list div.umbtab3_Category_item p.nome{overflow:hidden;}
section#categorie_list div.umbtab3_Category_item p.nome span{font-weight:600;font-size:16px;}
section#categorie_list div.umbtab3_Category_item p.nome i.fa{float:right;}
section#categorie_list div.umbtab3_Category_item figure{height:170px;background-color:#ffffff;position:relative;}
section#categorie_list div.umbtab3_Category_item figure div.catimg{height:100%;}
section#categorie_list div.umbtab3_Category_item figure div.catimg p{font-size:24px;padding:0 15px;}
section#categorie_list div.umbtab3_Category_item figure .banner_top{position:absolute;top:0;width:100%;z-index:1;text-align:center;height:auto;}
section#categorie_list div.umbtab3_Category_item figure .banner_top > div{padding:5px 15px;color:#ffffff;}
section#categorie_list div.umbtab3_Category_item figure span.catimg_bg{background-size:100% auto;background-position: center center;background-repeat:no-repeat;}
/* NODECOMM --------------------------------*/
section.nodecomm h2{font-size:24px;margin:0 0 30px;}
section.nodecomm div#accordion{margin-top:30px;}
section.nodecomm div#accordion h3{cursor:pointer;text-transform:uppercase;font-size:1.5em;font-weight:900;padding:10px;margin: 0 0 10px;}
section#member_profile div.profile_box,section.nodecomm .change_pwd{margin-top:30px;}
section#member_profile div.profile_box h2{text-align:center;margin:30px 0 10px;}
section#member_profile div.profile_box p{overflow:hidden;}
section#member_profile div.profile_box p span{width:50%;padding:0 15px;float:left;}
section#member_profile div.profile_box p span.prof_label{text-align:right;}
.white-popup h4{text-align:center;margin-bottom:30px;}
/* NODECOMM CARRELLO --------------------------------*/
section.nodecomm_cart #prod_list,section.nodecomm_cart .prod_list{margin-top:30px;border-top:1px solid #D3ECE5;}
section.nodecomm_cart #prod_list li,section.nodecomm_cart .prod_list li{border-bottom:1px solid #D3ECE5;margin-bottom: 5px;}
section.nodecomm_cart #prod_list li figure,section.nodecomm_cart .prod_list li figure{background-position:center center;background-repeat:no-repeat;background-size:auto 100%;}
section.nodecomm_cart #prod_list li a:hover figure,section.nodecomm_cart .prod_list li a:hover figure{background-size:auto 150%;}
section.nodecomm_cart #prod_list li a:hover figure.imgland,section.nodecomm_cart .prod_list li a:hover figure.imgland{background-size:150% auto !important;}
section.nodecomm_cart #prod_list li h2,section.nodecomm_cart .prod_list li h2{text-transform:initial;font-style:initial;}
section.nodecomm_cart #prod_list li .text,section.nodecomm_cart #prod_list li .prezzi,
section.nodecomm_cart .prod_list li .text,section.nodecomm_cart .prod_list li .prezzi{padding-top:10px;}
section.nodecomm_cart #prod_list li .quantity > * ,section.nodecomm_cart .prod_list li .quantity > * {text-align:center;}
section.nodecomm_cart #prod_list li .prezzi p,section.nodecomm_cart .prod_list li .prezzi p{overflow:hidden;}
section.nodecomm_cart #prod_list li .prezzi p.qtymin{float:left;}
section.nodecomm_cart #prod_list li .prezzi span.info_label,section.nodecomm_cart .prod_list li .prezzi span.info_label{float:left;}
section.nodecomm_cart #prod_list li .prezzi span.info_text,section.nodecomm_cart .prod_list li .prezzi span.info_text{float:right;text-align:right;}
section.nodecomm_cart #prod_list li .prezzi .subtotale span.info_text,section.nodecomm_cart #prod_list li .quantita_restituibile .info_text,
section.nodecomm_cart .prod_list li .prezzi .subtotale span.info_text,section.nodecomm_cart .prod_list li .quantita_restituibile .info_text{font-weight:600;}
section.nodecomm_cart #prod_list li .canc_update a{text-align:center;text-transform:uppercase;font-weight:600;}
section.nodecomm_cart .pulsanti{margin-top:30px;}
section.nodecomm_cart .pulsanti.top{margin:0 0 20px 0;}
section.nodecomm_cart .main_btn,.white-popup .main_btn,
#popup1 .login form input#page_login{font-size:1em;line-height:38px;width:auto;float:right;text-align:center;padding:0 30px;font-weight:initial;text-transform:uppercase;color:#ffffff;background-color:#000000;}
section.nodecomm_cart .btn_std{margin-right:10px;}
section.nodecomm_cart form div h3,section.nodecomm_cart div.cartinfo h3,.summary-status h4{margin:30px 0;}
section.nodecomm_cart form div.s-1 label span.nome{font-weight:700;}
section.nodecomm li.articolo .reso .fld_container textarea{padding:10px;}
section.nodecomm_cart #prod_list li .reso .info .quantity > * {text-align:left;}
section.nodecomm_cart #prod_list li .reso .quantity input {width:100%;text-align:center;}
section.nodecomm_cart #prod_list li .reso select{padding:3px;}
section.nodecomm_cart #prod_list li .prezzi .quantity_reso .quantity > * {text-align: center;width: 100%;}
/* PRODOTTI LIST --------------------------*/
section#prod_list_cat div.product{margin-bottom:20px;}
section#prod_list_cat div.product figure{height:auto;position:relative;}
section#prod_list_cat div.product figure div.banner_top{position:absolute;top:0;width:100%;z-index:1;text-align:center;}
section#prod_list_cat div.product figure div.banner_top > div{padding:5px 15px;color:#ffffff;}
section#prod_list_cat div.product p.prezzo,main.catalog_product div#prod_specs p.prezzo,main.catalog_product div#prod_specs div.prezzoscontato p.prezzoscontato{padding:5px 0;font-size:18px;font-weight:600;}
section#prod_list_cat div.product p.prezzoscontato{padding:5px 15px;} 
section#prod_list_cat div.product p.prezzoscontato span.prezzo{float: left;font-size: 14px;font-weight: 400;text-decoration: line-through;}
section#prod_list_cat div.product p.prezzoscontato span.prezzoscontato{float:right;}
section#prod_list_cat div.product h2{margin-top:0;font-size:16px;}
section#prod_list_cat div.product h3{margin-top:0;font-size:initial;font-weight:initial;line-height: 1.1em;}
section#prod_list_cat div.product p.available{float:left;width:auto;}
section#prod_list_cat div.product p.dettagli{float:right;overflow:hidden;}
section#prod_list_cat div.product p.available > *{float:left;margin-right:5px;}
section#prod_list_cat div.product p.dettagli > * {float:right;margin-left:5px;}
section#prod_list_cat div.product p.dettagli span,
section#prod_list_cat div.product p.available > *{line-height:2em;}
section#prod_list_searchresult p.res_num span.trovati{}
section#prod_list_searchresult p.res_num span.search_res{font-weight:600;font-size:18px;}
.showinhomepage .codice, .showinhomepage div.product h3, .showinhomepage .available{display:none;}
/* PAGING --------------------------*/
.paging{margin-bottom:30px;}
.paging_main{width:auto;float:right;}
.paging_main > *{width:auto;float:left;margin:0 0 0 5px;padding:5px 10px;}
.paging a{padding:5px 10px;}
/* DETTAGLIO PRODOTTO --------------------------*/
section#catalog_product{background-color:#ffffff;}
main.catalog_product figure#prod_foto_main{position:relative;}
main.catalog_product figure#prod_foto_main div.banner_top{position:absolute;top:0;width:100%;z-index:1;text-align:center;}
main.catalog_product figure#prod_foto_main div.banner_top > div{padding:5px 15px;color:#ffffff;}
main.catalog_product div.main_title_prod,section#catalog_product div.descrizione{margin-bottom:30px;}
main.catalog_product h2 {font-size: initial;font-weight: initial;margin: 0 0 10px;}
main.catalog_product div#prod_specs div.prezzo p,main.catalog_product div#prod_specs p.prezzo,main.catalog_product div#prod_specs div.prezzoscontato p.prezzoscontato{padding:5px 15px;}
main.catalog_product div#prod_specs div.prezzoscontato p span.prezzo_valore,main.catalog_product div#prod_specs p.prezzo span.prezzo_valore{float:right;} 
main.catalog_product div#prod_cart{margin-top:30px;}
main.catalog_product div#prod_cart div > *{float:left;width:100%;overflow:hidden;}
main.catalog_product div#prod_cart input#prod_qty{text-align:center;font-size:18px;width:50%;margin:0 auto;float:none;}
main.catalog_product div.buy_button{margin:30px 0;}
main.catalog_product div.buy_button a{width:50%; text-align:center;float:left;padding: 40px 0;}
main.catalog_product div.buy_button a .fa{width:100%;}
/*-- RESPONSIVE --*/
@media (min-width: 768px) {
	figure#icon_menu,#header_menu .header_cart,#header_menu .header_account,section#news_list div.newsitem figure img,.clearfix3,
	section#prod_list_cat div.product figure img{display:none;}
	#header_menu nav.menu,#menu_utente nav.menu {display:block !important;width:auto;border-bottom: initial;}
	header{padding-top:30px;}
	nav.menu a.lev1{width:auto;}
	nav.menu .header_cart > div{padding:0;}
	nav.menu div.header_cart a{width:50%;}
	nav.menu .fa{font-size:2em;}
	section#news_list div.newsitem figure span,section#categorie_list div.umbtab3_Category_item figure div.catimg span,
	section#prod_list_cat div.product figure span.prodimg,header #header_main{display:block;}
	section#news_list div.newsitem figure,section#news_list div.newsitem figure span{height:250px;}
	section#categorie_list div.umbtab3_Category_item figure,
	section#categorie_list div.umbtab3_Category_item figure span.catimg_bg{height:150px;}
	section#prod_list_cat div.product figure,section#prod_list_cat div.product figure span.prodimg{height:210px;}
	#form form div.chk_text label span.text{width:88%;}
	#form form div.recaptcha {padding:0 15px;}
	#form form div.recaptcha div.g-recaptcha{float:right;}
	.paging{padding:0 15px;}
	#slides .slide .img_slide{height:250px;}
	#slides .slide h2{margin:2em 0 0.5em;font-size:16px;}
	#slides .slide div.subtit div.bg_text{font-size:14px;}
	#banner_cookie span#x{position:fixed;right:30px;bottom:24px;}
	footer #footer_copy p.itpower{margin:5px 0;}
	/*#slides .slide div.subtit p{font-size:24px;}*/
}
@media (min-width: 992px) {
	section#news_list div.newsitem figure,section#news_list div.newsitem figure span{height:250px;}
	section#categorie_list div.umbtab3_Category_item figure,
	section#categorie_list div.umbtab3_Category_item figure span.catimg_bg{height:150px;}
	#form form div.chk_text label span.text{width:85%;}
	section#prod_list_cat div.product figure,section#prod_list_cat div.product figure span.prodimg{height:253px;}
	section#prod_list_cat div.product,.paging{padding:0 30px;}
	#slides .slide .img_slide{height:350px;}
	#slides .slide h2{margin:3em 0 1em;font-size:22px;}
	/*#slides .slide div.subtit p{font-size:32px;}*/
	.clearfix2{display:none;}
	.clearfix3{display:block;}
}
@media (min-width: 1200px) {
	#slides .slide .img_slide{height:400px;}  
	#slides .slide h2{margin:5em 0 2em;}
	section#news_list div.newsitem figure,section#news_list div.newsitem figure span{height:300px;}
	section#categorie_list div.umbtab3_Category_item figure,
	section#categorie_list div.umbtab3_Category_item figure span.catimg_bg{height:165px;}
	#form form div.chk_text label span.text{width:88%;}
	section#prod_list_cat div.product figure,section#prod_list_cat div.product figure span.prodimg{height:320px;}
}

/**umb_name:titolo paragrafo*/
p.titoloParagrafo{color:#50979D;
font-family: 'Arvo', serif;
font-style:italic;
font-weight:600;
font-size:16px;}