
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; color:#000000;} 
html,body{height:100%; margin:0;}
body{display:table; width:100%}
*,*::before,*::after{box-sizing:inherit;/* float:inherit; */}
h1,h2,h3,h4,h5,h6{word-wrap:inherit;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{height:2em;margin-left:5px;}

.icons .btn-group.pull-right #dropdownMenuButton-43{display:none;}

.row-fluid [class*="span"]{margin-left:0;}

button#dropdownMenuButton-42{display:none;}

.may-go-back{text-align:right;}

.may-float-left{float:left;}
.may-float-right{float:right !important;}
.may-align-right{text-align:right;}
.may-align-center{text-align:center;}
.may-align-left{text-align:left;}

.well{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.add-on{height:2em !important;}

.page-header{display:none;}

.may-justified{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}

<!--body, div.body{font-family: 'Lato', sans-serif,Arial !important; font-size:1.0em; line-height:1.3em; font-weight:100; background-size:cover !important;}-->
body, div.body{font-family: /* 'Didact Gothic' */'Quicksand', sans-serif,Arial !important; font-size:1.0em; line-height:1.3em; font-weight:100; background-size:cover !important;}
body.site{padding:0; border-top:0px !important;}
body.site.fluid{ background-color:#000000 !important;}
#top.body{width:70%; margin:0 auto;}
header{display:none !important;}
#content{background-color:rgba(255,255,255,0.7);position:relative;margin-top:60px; padding:0em 1.5em 1.5em 1.5em;}
/* content home: */
main#content.may-content-home{background-color:transparent;padding:0;}
body.vegas-container > .vegas-timer, body.vegas-container > .vegas-overlay, body.vegas-container > .vegas-slide{z-index:0 !important;}
/* main#content{background-color:rgba(255,255,255,0.7);} */
/*#eu_cookies{height:70%; opacity:0.8; display:flex !important; align-items:center;}
#eu_cookies .inner3 p{color:white !important; font-size:16px !important;}*/

#cookiesck_options{visibility:hidden;}
#cookiesck_readmore{background:rgba(0,100,0,1);}
#cookiesck_readmore:hover{background:rgba(0,100,0,0.7); /* border:none !important; */}
#cookiesck_accept:hover{background:rgba(17,118,166,0.7) !important}
#cookiesck_decline:hover{background:rgba(0,0,0,0.7) !important}
#privacy p.privacy-button-top{margin:20px 0; text-align:center;}
#privacy p.privacy-button-bottom{margin:10px 0 0 0; text-align:right;}

#screen-size{display:block;width:280px;background-color:yellow; color:black; text-align:center; position:fixed; top:15%; left:1%;}

.blink_me {
  animation: blinker 4s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.login,.login form{background-color:transparent; border:none;}
#login-form .input-small{width:180px;}
.nav-tabs.nav-stacked > li > a{border:none;}
#form-login-submit .login-button{color:black; padding:10px;}
.nav-tabs > li > a{padding-top:19px;}

/* BUTTONS */
.may-btn-all{
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: block;
  font-size: 16px;
/*   height:2em; */
}

#may-tuoi-ordini{width:100%; margin-bottom:10px;}

.may-btn-all:hover{opacity:0.5;}
.may-btn-green{background-color:#4CAF50;}
.may-btn-blue{background-color:#008CBA;}
.may-btn-red{background-color:#f44336;}
.may-btn-black{background-color:#555555;}



/* END BUTTONS */

.container-fluid{padding-left:0px;padding-right:0px;}

footer{height:auto; display:table-row;}
footer hr{border:none;}

#ascrail2000{right:3px !important;} /* scrollbar pagina */
.page-header{border-bottom:none;}

.logo-for-mobile{display:none;}

#user-registration{background-color:transparent; border:none; margin-bottom:0; padding:15px 25px 0px 15px;}


/* div#chatra{display:none;} */


/* HIKASHOP */

div#hikashop_dashboard a[href='/index.php/it/register/affiliate'],div#hikashop_dashboard a[href='/index.php/it/usercontrol-panel/affiliate']{display:none;}
form#hikashop_contact_form{width:80%;margin:0 auto;}
form#hikashop_contact_form dl{margin:0;}
form#hikashop_contact_form input, form#hikashop_contact_form textarea{width:300px !important;}
form#hikashop_contact_form .hikashop_captcha{float:left; margin-left:0px;}
dl#hikashop_contact_contact_oggetto{margin-top:0;}
textarea#hikashop_contact_altbody{margin-left:0px;height:6em; width:90% !important;}
.hikashop_contact_item_value,.hikasho_contact_item_value,.hikashop_contact_item_value input,.hikasho_contact_item_value input{margin-left:0px;}

#hikashop_category_information_menu_348 div.hikashop_container{margin:20px 10px 0 10px !important;}

h2.may-hika-contact-title{font-weight:normal;}

.ux-menu-item452{display:none;}
/* .ux-menu-item450{line-height:0; font-size:0;} */
.ux-menu-item446,.ux-menu-item447,.ux-menu-item448,.ux-menu-item449,.ux-menu-item451,.ux-menu-item454,.ux-menu-item450,.ux-menu-item471{display:none !important;}

a.hikabtn.jcetooltip span.btnName{display:none;}

.hikashop_login_button_line .hikabtn{background-color:gold;}

.hikashop_user_address.address_selection .hika_edit{float:right;}

div#hikashop_user_addresses_default dl.hika_options.large > dt{width:25%; text-align:left;}
div#hikashop_user_addresses_default dl.hika_options.large > dd{width:75%; margin-left:0; display:inline-block;}

#hikashop_address_listing #hikashop_address_privato_azienda{display:unset;}

#hikashop_address_company,
#hikashop_address_1_0_address_company,
#hikashop_checkout_address_1_1_address_company,
#hikashop_user_address_address_company,
#hikashop_address_address_company,
#hikashop_address_partita_iva,
#hikashop_address_1_0_partita_iva,
#hikashop_checkout_address_1_1_partita_iva,
#hikashop_address_codice_sdi,
#hikashop_address_1_0_codice_sdi,
#hikashop_checkout_address_1_1_codice_sdi,
#hikashop_address_codice_fiscale,
#hikashop_address_1_0_codice_fiscale,
#hikashop_checkout_address_1_1_codice_fiscale
{}
img.hikashop_product_checkout_cart_image{width:40px;}

select#address_country,select#data_address_address_state{width:200px;}

span.label.label-info{font-weight:normal; font-size:13px; line-height:18px;}

.hika_cpanel_main_data.hkc-md-9{display:none;}
.hika_cpanel_side_bar.hkc-md-3{margin:0 auto;}
.hika_cpanel_side_bar.hkc-md-3 .hika_cpanel_icons .hika_cpanel_icon{background-color:transparent;}

div.hikashop_cart_dropdown_content{z-index:9999999 !important;}

div.hikashop_footer{display:none;}

.com_hikashop .row-fluid,[class*="hikashop_product_page hikashop_product_of_category"]{background-color: transparent;/* rgba(255,255,255,0.7) *//*-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 50px 50px 50px;*/}
/*.com_hikashop .row-fluid,*/[class*="hikashop_product_page hikashop_product_of_category"] form{ padding:50px 100px 50px 100px;}
.hikashop_subcontainer.thumbnail{background-color:transparent !important; border:none; -webkit-box-shadow:none;}
.hikashop-product-img{float:left; margin-right:150px; margin-bottom:50px;}
.hikashop_product_main_image_subdiv{display:none;}
.hikashop_listing_img_desc .hikashop-product-img{display:none;}
.hikashop_product_top_part h1{margin-top:0 !important;}
/*.hikashop_product_description_main{padding:50px;}*/
.hikashop_product_image{margin-bottom:10px;}
.hikashop_product_left_part,.hikashop_product_name_main{margin-left:0px;}
.hikashop_product_left_part{float:right; padding-bottom:0px;}
.hikashop_product_top_part h1{padding-top:0px;}
.hikashop_product_price_full,.hikashop_product_our_price_title{display:block;}
.hikashop_product_price_with_discount{margin-left:10px; font-weight:bold; margin-left:5px; color:green;}
.hikashop_product_stock_count{vertical-align:middle; padding-right:5px;}
.hkc-sm-4{text-align:center;}
/* .hikabtn.hikacart{margin-top:20px;} */
.hikashop_product_characteristics_table td{vertical-align:top; padding-right:5px;}
.hikashop_product_characteristics_table select{width:150px; padding:4px 0;}
#hikashop_product_quantity_main{display:flex;}
.hikashop_product_quantity_div{/* vertical-align:bottom; */ padding-top:15px;}
.may-quantity-contact{float:right;clear:both;margin-bottom:10px;}
.hikashop_product_quantity_change_div_default{vertical-align:middle; padding-top:0px; margin:0 15px;width:50%;text-align:center;}
.hikashop_product_quantity_input_div_default{padding-top:0;}
input.hikashop_product_quantity_field{margin-bottom:0; text-align:center;}
.hikabtn{border:none; position:relative;}
#hikashop_product_quantity_field_1{width:2em; height:3em; text-align:center;}
div.hikashop_product_desc ul li{line-height:16px;padding-bottom:9px; font-size:14px;}
.hikashop_products_pagination_bottom{display:none;}
#hikashop_checkout_form,#hikashop_show_cart_form{background-color:transparent;padding:0;}
.hikashop_cart_product_quantity_refresh a i.fa.fa-sync{margin:0px 15px 0 15px;}
table#hikashop_cart_product_listing td{vertical-align:revert;} 
#hikashop_show_cart_form table tbody .fa.fa-sync{margin:0 25px 0 15px;}
/* .hikashop_checkout_cart td{background-color:transparent;} */
.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th {
	background-color:transparent;
}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
	background-color: transparent;
}
.hika_edit,.hikashop_payment_methods_table td{background-color:transparent !important;}

.hikashop_product_item_right_part{width:70%;}
.hikashop_product_item_left_part{width:25%;}

/*Versione Table - comunque FUNZIONA*/
/*.hikashop_product_description_main ul{ list-style-type:none; list-style-position:outside; display:table;}
.hikashop_product_description_main ul li{list-style:none; display:table-row; line-height:1.5em;}
.hikashop_product_description_main ul li::before{content: "\2022";color:#ae0000; display:table-cell; padding-right:1em; width:1em; font-size:1.5em;}*/
.hikashop_product_description_main ul{list-style:none;}
.hikashop_product_description_main ul li{list-style-position:inside; line-height:1.0em; list-style-position:inside; text-indent:-1.2em; margin-bottom:0.5em;}
.hikashop_product_description_main ul li::before{content: "\2022";color:#ae0000; margin-right:0.5em; font-size:1.5em;}

/*.may-article-container{
   -webkit-columns: 2 50%;
     -moz-columns: 2 50%;
          columns: 2 50%;
  -webkit-column-gap: 2em;
     -moz-column-gap: 2em;
          column-gap: 2em; 
}*/
/* .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.column {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
} */
/* cart - notifica aggiunta carrello angolo a destra */
.hikashop_small_cart_checkout_link{color:#FFFFFF;}
.hikashop_small_cart_checkout_link:hover,.hikashop_small_cart_checkout_link:focus{color:#FFFF00; text-decoration:none;}
.hikashop_cart_module_product_total_title,.hikashop_cart_module_product_total_value{color:black;}
.hikashop_checkout_cart .hikashop_product_discount,#hikashop_show_cart_form .hikashop_product_discount{display:none;}
.hikashop_checkout_coupon_field{height:26px;}
.hikashop_small_cart_checkout_link:before {
display: inline-block;
font-family: fontawesome;	
font-size:1.2em;
content: "\f07a";
width: auto;
height:auto;
color:#ff6600;
background-color:transparent;
text-shadow:none;
margin-right:5px;
}

td[data-title="Quantità"] a[onclick^="return"]{cursor:pointer;}

.hikabtn.hikacart{z-index:999999; position:relative;padding:8px 12px}
.hikabtn.hikacart span{vertical-align:middle;}
.hika_toolbar_btn .hikabtn{background-color:transparent;} /* hika_btn_32 */
.hika_toolbar_btn .hikabtn:hover{opacity:0.5;}
.hikashop_product_quantity_field_change{z-index:99999;position:relative;}
.alert{margin-bottom:8px; text-align:center; background-color:transparent;}
.alert-info{color:white; border-width:1px;}
.alert-success{background-color:rgba(223,240,216,0.7);}

#hikashop_product_characteristic_1_4{display:none;}
#hikashop_product_characteristic_1_4-lbl{display:none;padding-left:0;}
/* label#hikashop_product_characteristic_1_4-lbl{font-size:1.0em; text-align:center;} */

#hikashop_product_left_part{margin-right:0 !important;width:240px !important;}
span.hikashop_product_price_full span.hikashop_product_price_per_unit{display:none;}
tr.hikashop_characteristic_line_1{font-size:1.3em; text-align:center;}
tr.hikashop_characteristic_line_1 td{padding-right:0px;}


#hikashop_checkout_login_1_8{display:none;}
#hikashop_checkout,#hikashop_checkout_cart_1_5,#hikashop_checkout_login_1_0,#system-message-container{background-color:transparent !important;}

div.hikashop_messages{border:thin #ae0000 solid !important;font-weight:normal; color:#ae0000 !important; background-color:transparent !important;}
div.hikashop_messages li{padding:5px; background-color:transparent !important;}
div#hikashop_messages_info{border-color:#0088cc !important;}
div#hikashop_messages_info li{color:#0088cc;}
/* div.hikashop_messages.hikashop_error{color:white;background-color:#a7341b ;border:none;font-weight:normal;} */

.hk-card-order, span.order-label{padding:6px !important;font-size:0.9em !important;font-weight:normal;}
#hikashop_register_form_button{float:inline-end;background-color:#4D8EF5;color:#ffffff;}
.hikashop_product_contact_main a{z-index:9;}
div.hikashop_wizardbar{background-color:transparent;border:none;box-shadow:none;}
#htmlfieldset_billing legend,#htmlfieldset_shipping legend{margin-bottom:0;}

/* popup Prodotto aggiunto al carrello - media notify-metro css */
.notifyjs-metro-base,
.notifyjs-metro-lite-base{
background-color:#FFF !important;
color:#449d44;
border:none !important;}
}
.notifyjs-metro-base .text-wrapper,
.notifyjs-metro-lite-base .text-wrapper {
font-family:'Quicksand', sans-serif,Arial !important;
}
.notifyjs-corner{top:100px !important; right:50px !important; background-color:#FFFFFF !important;}

.hika_cpanel_icons .hk-icon,.hika_cpanel_icons .hk-icon .hk-icon-dark{color:#449d44;}

#may-iban-button{color:#5CB85C; background-color:transparent; border-color:#5CB85C; border-radius:5px; border-width:thin;}

#hikashop_checkout_login_form fieldset.hkform-horizontal{display:none;}

p.hikashop_cart_product_name a#edit_cart_product{ position:relative;display:none;}
/* #hikashop_product_characteristics{display:none;} */
/* .hikashop_cart_product_image_thumb{display:none;} */

/* end HIKASHOP */

/* VIRTUEMART */
input, button, select, textarea{font-family:inherit;}
span.addtocart-button span.addtocart-button, span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button, span.addtocart-button span.addtocart-button-disabled{border:none; padding:8px;}
.tabs{overflow:visible !important;}
#ui-tabs .tabs{padding:10px 0 0 0;}
.category-view,.category-view .browse-view{margin-bottom:0;}
.category-view .vm-product-descr-container-1{min-height:unset;}
.category-view,.vm-cart-header-container,#cart-view{/* background-color:rgba(255,255,255,0.7); */padding:0px;}
.product-container{background-color:transparent;}
.product-container .vm3pr-9,.product-container .vm3pr-0,.product-container .vm-details-button,.product-container p.product_s_desc{display:none;}
div.product{min-width:unset;}
.vm-col-3{width:33.333% !important;}
.spacer.product-container{border:none;}
/* .product-container.productdetails-view.productdetails{background-color:rgba(255,255,255,0.7)} */
img.browseProductImage {max-width: 150px;}
.browse-view .row .product .spacer img{width:70px;}
.orderby-displaynumber,/* .vm-product-rating-container, */.category-view .browse-view h1,.category-view .browse-view .product-container .vm3pr-10,.PricebasePriceVariant/* ,.ratingbox,.customer-reviews */{display:none;}
.main-image img{width:15%;}

.may-virtuemart-cart{position:absolute; top:-25px; right:0;}
.may-virtuemart-cart .total_products{display:table-cell; vertical-align:top; padding-right:10px;}
.may-virtuemart-cart .total_products:before{
	display: inline-block;
	font-family: fontawesome;
	font-size: 1.2em;
	content: "\f07a";
	/* width: auto; */
	/* height: auto; */
	color: #ff6600;
	background-color: transparent;
	text-shadow: none;
	margin-right: 5px;
}
.may-virtuemart-cart .total{float:none !important;display:table-cell; padding-right:10px; vertical-align:top; font-weight:normal;}
.may-virtuemart-cart .show_cart{display:table-cell;}
.may-virtuemart-cart .show_cart a{color:yellow;}
.product-container h2 a{color:black;font-weight:normal;font-size:1.2em;}
p.product_s_desc{color:#0077B3; text-align:center;}

.vm-cart-item-sku{visibility:hidden;}
table.may-cart-table tbody tr th{background:none;}

#fancybox-wrap{width:auto !important;}
#fancybox-outer{width:100%; margin:0 auto;}
#fancybox-content{width:100% !important;}

.may-virtuemart-cart .total strong{font-weight:normal;}
.may-virtuemart-cart .show_cart a:hover{ text-decoration:none; color:blue;}
/* Virtuemart RESPONSIVE */
/* .may-cart-table,.may-shopperform-table{display:none;} */

.may-cart-div,.may-shopperform-div{display:block;}
.may-cart-table,.may-shopperform-table{display:none;}
.may-orders-details-items-table{/* display:none; */}
.may-orders-details-items-div{/* display:block; */}
.may-orders-details-order-table{ display:none;}
.may-orders-details-order-div{}

.width50.floatleft{width:unset;float:none;}

div.vm-wrap .spaceStyle.vm-orders-items #ui-tabs ul li.current{display:none !important;}


.vm-payment-plugin-single{margin-bottom:8px;}
.vmpayment_description{font-size:18px;}
/* .vm-continue-shopping{display:none;} */
.may-address-edit{display:block !important; width:max-content; margin-bottom:10px;}


.may-grid-cards,.may-grid-cards-3 {
  width: 100%;
  margin: 0 auto;
  display: grid;
  grid-gap: 1rem;
}
@media (min-width: 600px) {
  .may-grid-cards {grid-template-columns: repeat(2, 1fr);}
  .may-grid-cards-3 {grid-template-columns: repeat(3, 1fr);}
}

.may-vm-cart-item-quantity input{border:none; background:none; box-shadow:none; width:40px; height:2em; vertical-align:sub; font-size:1.2em; color:#0066CC;}
.may-vm-cart-item-quantity button.vmicon.vm2-add_quantity_cart{display:none;}
.coupon-02{float:left; margin-right:10px;}

#checkoutFormSubmit span{vertical-align:super;}
/* .colspan-3-4{display:none !important;} */
/* .may-sectiontableentry1-a{display:none;} */
/* .may-sectiontableentry2{display:none;} */

/* fieldset.vm-fieldset-tos{display:none;} */

fieldset legend span.userfields_info div.buttonBar-right{text-align:unset;float:unset; margin-top:5px;}

#member-profile{background-color:transparent; border:none;}

/* END VIRTUEMART */

/* .ux-menu-item388{display:none;} */
/* .ux-menu-item355,.ux-menu-item356,.ux-menu-item357,.ux-menu-item429,.ux-menu-item431,.ux-menu-item446{display:none !important;} */
.ux-menu li{padding:0 15px; float:none !important; display:inline-block; vertical-align:middle;}
.ux-menu-container{background-color:rgba(255,255,255,0.7); z-index:999 !important;}
.ux-menu-container ul li a{background:none;}
.ux-menu, .ux-menu ul{margin:0 0 0 10px !important;}




/*#ariext109_container .ux-menu-item165 a.ciccia:before,#ariext109_container .ux-menu-item172 a.ciccia:before,#ariext109_container .ux-menu-item174 a.ciccia:before,#ariext114_container .ux-menu-item165 a.ciccia:before,#ariext114_container .ux-menu-item172 a.ciccia:before,#ariext114_container .ux-menu-item174 a.ciccia:before{
	color:#FFFF00;
}*/
/* #ariext114_container .ux-menu-item165 a:before{color:#0C0 !important;} */

/*#ariext109_container .ux-menu a.ciccina:hover,#ariext114_container .ux-menu a.ciccina:hover{background:none; font-weight:bold;}*/

.ux-menu a{border:none !important; padding:10px 6px !important;}


/*
#ariext206_container,#ariext210_container{background-color:transparent; margin:0 !important;}
#ariext206,#ariext210{margin:0 !important; padding:0; text-align:center;}
#ariext206 li,#ariext210 li{display:inline; float:none !important;}
#ariext206 li a,#ariext210 li a{display:inline-block; color:white;}
#ariext206 li a.current,#ariext210 li a.current, #ariext206 li a:hover,#ariext210 li a:hover{ background-image:none; color:red !important;}
*/
.ux-menu-container{background-color:transparent; margin:0 !important;}
ul.ux-menu-horizontal{margin:0 !important; padding:0; text-align:center;}
ul.ux-menu-horizontal li{display:inline; float:none !important;}
ul.ux-menu-horizontal li a{display:inline-block; color:white;}
ul.ux-menu-horizontal li a{background-image:none !important;}
ul.ux-menu-horizontal li a.current, ul.ux-menu-horizontal li a:hover{ background-image:none; color:red !important;}
#stickymenu-position{position:fixed; width:100%; top:0; z-index:99999; background-color:rgba(0,0,0,0.5);}
.moduletable-login #login-form{ width:max-content; margin:25px auto 0 auto; background-color:rgba(204,255,255,0.8); padding:10px;}
.moduletable-login #login-form ul li{ background-color:#008CBA; padding:10px; margin:10px 0 10px 0;}
.moduletable-login #login-form ul li:hover{opacity:0.5;}
.moduletable-login #login-form ul li a{line-height:2em; color:white;}
.logout-button input{width:100%;}
/* contatto */
.fc_page{background-color:transparent;}
.fc_page h2{font-weight:normal;margin:0;padding:20px 0 0 20px;box-sizing:border-box;}
div.fc_outer{background-color:transparent !important;border:none;}

.share-follow{color:greenyellow !important;}

/* HOME ENG MENU CENTRATO */
/*
#ariext109_container{display:table;margin:0 auto;}
#ariext109_container .ux-menu a.current,#ariext109_container .ux-menu a:hover{background:none;font-weight:bold;}
#ariext109_container .ux-menu-item165 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f07a";
width: auto;
color:#ae0000;
padding-right:1px;
text-shadow:none;
}
#ariext109_container .ux-menu-item172 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f1e0";
width: auto;
color:#ae0000;
padding-right:1px;
text-shadow:none;
}
#ariext109_container .ux-menu-item174 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f064";
width: auto;
color:#ae0000;
padding-right:1px;
text-shadow:none;
}
*/
/* END HOME ENG MENU CENTRATO */


/* .custom_back-image img{position:fixed; background-size:cover;top:0;left:0; z-index:-1;}	 */

.navigation{margin-bottom:0px;}

/*#content{background-color:rgba(255,255,255,0.7); padding-left:14px; padding-right:14px; position:relative;}*/

/* .may-back-nohome{margin-top:40px;} */
.may-back-nohome,.hikashop_products_listing{/* background-color:rgba(255,255,255,0.7); */ /* padding:20px 20px 30px 20px; */ /* margin-top:40px; */ position:relative;}
.hikashop_cart_module{padding:5px;}


/* .hikashop_cart_module{} */

#parallax-position{position:relative;}

.lgx-parallax-title{ font-family:'Quicksand',sans-serif; margin-top:50px; font-weight:100 !important;}
.lgx-parallax-text{line-height:1.7em !important;}
.may-parallax-position-home{margin-top:50px;}

.may-home{text-align:center;color::#2F4F4F;}
.may-home h1{font-family: 'Tangerine', sans-serif, Arial; font-size:3em; color::#2F4F4F !important; line-height:0.8em; font-weight:normal;}
.cincin-home{width:50%; margin:0 auto;}

/* .page-header h2{float:left;} */
.events_html_it,.events_html_en{margin-top:10px;text-align:left;}
.events_html_it a,.events_html_en a{color:white; text-decoration:none;padding:6px;background-color:rgba(0,0,0,0.6);line-height:26px; font-size:14px; text-transform:uppercase;}
.events_html_it a:hover,.events_html_en a:hover{color:white; background-color:rgba(51,51,51,0.8) !important; text-decoration:none;}

#event-list-it,#event-list-en{display:none; margin-bottom:0; margin-top:3px;}

.may-event-single-info{margin-top:10px;}
/* video {
position: fixed;
top: 50%;
left: 50%;
display: block;
z-index: 1;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); z-index:-1;
} */
/* .parallax-back-image {
min-width: 100%;
min-height: 100%;
background: url(/images/questosito/back/prodotto.jpg);
background-position: center center;
-webkit-background-size: cover; 
-moz-background-size: cover; 
-o-background-size: cover; 
-ms-background-size: cover;
background-size: cover;
background-position:left top;
} */

/* position: fixed;
background-size:cover;
top: 0;
left: 0;
z-index:-1; */
/*
display: block;
z-index: 1;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); z-index:-1;
*/

#may-copyright{ font-family:/* "Century Gothic" */'Quicksand', sans-serif, Arial !important;text-align:center;padding:10px;font-size:0.9em;background-color: transparent/*rgba(51,51,51,0.8)*/;margin-bottom:0px;color:white; position:relative;}
#may-copyright a{color:white;}

#login-form{display:none; text-align:center; position:relative;}
#may-login a{color:#FFF;}
#may-login a:hover,#may-login a:focus{color:#FFFF00;text-decoration:none;}

/* .moduletable-cicciola #login-form{display:block !important;} */

/* body[style=backround-image]{display:none;} */

/*.jPanelModule{display:none;}*/

/* #may-loader{display:none;position:absolute;width:80px;height:auto;top:20%;left:50%;transform:translateX(-50%);text-align:center;z-index:999999;} */

.may-bottlemirror-img{float:right;max-width:80px;margin-top:0px;margin-left:10px;margin-bottom:10px !important;}

.prodotto-cartone-img{margin-top:10px;}

#scrollToTop {border-radius: 4px 0px 0px 4px !important;/* right:5px !important; top:40% !important; */}

.navbar{display:none;}

/*@media only screen and (max-width: 768px)
{
	.vegas-overlay, .vegas-timer, .vegas-slide, .vegas-slide-inner{display:block !important;}
    
}*/
/*	
.cincin-home img{
transform:scale(0.4) !important;
-webkit-transform:scale(0.4) !important;
-ms-transform:scale(0.4) !important;
-moz-transform:scale(0.4) !important;
*/
/*
transform-origin:left top;
-webkit-transform-origin:left top;
-ms-transform-origin:left top;
-moz-transform-origin:0 0;	
}*/
 


/*.navigation{display:block;}*/

.jaxp-nohome h1.lgx-parallax-title{display:none !important;}
.jaxp-nohome p.lgx-parallax-logo{margin-bottom:10px;}
.jaxp-nohome p.lgx-parallax-logo img{ max-width:12%; opacity:0.6;}
.lgx-parallax.jaxp-nohome{height:auto !important; margin-top:15px !important;}

.lgx-parallax{height:350px !important;}

.lgx-parallax-inner .lgx-parallax-content{vertical-align:middle !important;}
.lgx-parallax-content .lgx-parallax-title{margin-bottom:0px !important;}
/* .lgx-parallax-title{color:#FFF !important;} */

#sb_wall1{background-color:transparent !important; border:none !important;padding:0 !important;}
#sb_wall1 .filter-items{padding:0;}


#bgndVideo123{display:none;}

/* .item-page{background-image:url(../../../images/questosito/cincin/ciccin-base.png); background-repeat:no-repeat; background-position:bottom left;} */
/* .item-page{margin-bottom:30px;} */
.item-page .page-header h2{clear:both;}

#lang-position{display:none;margin-top:0px; margin-bottom:10px; text-align:center; position:relative;}
#share-position,#follow-position{display:none;text-align:center; position:relative;margin-top:40px;}

#events-position{ display:none;height:150px; width:200px; overflow:hidden;}

/* #close-button,.addtoany_list{display:none !important;} */
#close-button{margin:10px 0 2px 0;cursor:pointer;}
#close-button-follow{margin:10px 0 2px 0;cursor:pointer;}

#digi_showcase_timeline:before{background-color:#FF9900 !important; width:2px !important;}
.timeline-content{box-shadow:0 1px 0 green !important;}
.digi_showcase.timeline .timeline-content{padding:0 0 0.1em 0 !important; background-color:transparent !important;}


ul#ariext270 .ux-menu-item301 a:before,ul#ariext271 .ux-menu-item103 a:before{
display: inline-block;
vertical-align:middle;
/* font-family: fontawesome; */
font-size:1em;
content: url(../../../images/questosito/logo/whitecode-icona.png);
line-height:1em;
/* width: auto; */
/* color:#AE0000; */
padding-right:8px;
text-shadow:none;
}




/*.animenu ul{margin-left:0px;}
.animenu__nav li a:active{color:#F00 !important; font-size:36px;} */


/*
.ux-menu-item112 a:before,.ux-menu-item113 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f06c";
width: auto;
color:#AE0000;
padding-right:4px;
text-shadow:none;
}
.ux-menu-item114 a:before,.ux-menu-item115 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f000";
width: auto;
color:#AE0000;
padding-right:4px;
text-shadow:none;
}
.ux-menu-item163 a:before,.ux-menu-item165 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f00c";
width: auto;
color:#AE0000;
padding-right:4px;
text-shadow:none;
}
*/
.crbc-replace i{
	background-color:transparent !important;
}

.crbc-category-page.crbc-simple.crbc-view-type-list .crbc-product-image-container {
	width: 30%;
	float: left;
	display: block;
	border: none;
	box-shadow: none;
	background-color: transparent;
}

.crbc-product-price-container .alert{background-color:#eafaf1;}
.crbc-add-to-cart-button .crbc-btn{background-color:#eafaf1; border:none; color:black;}

/*.crbc-fa-shopping-cart:before {
display: inline-block;
font-family: fontawesome;	
font-size:1em;
content: "\f07a";
width: auto;
height:auto;
color:#ae0000;
background-color:transparent;
text-shadow:none;
}

.ux-menu-item163 a:before,.ux-menu-item165 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f07a";
width: auto;
color:#000000;
padding-right:1px;
text-shadow:none;
}
.ux-menu-item171 a:before,.ux-menu-item172 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f1e0";
width: auto;
color:#000000;
padding-right:1px;
text-shadow:none;
}
.ux-menu-item173 a:before,.ux-menu-item174 a:before{
display: inline-block;
font-family: fontawesome;
font-size:1em;
content: "\f064";
width: auto;
color:#000000;
padding-right:1px;
text-shadow:none;
}
*/

div.jcemediabox-tooltip, div.jcemediabox-tooltip-simple{max-width:120px;}
div.jcemediabox-tooltip p, div.jcemediabox-tooltip-simple p{font-size:14px; text-align:center; width:auto;}

.justified{margin-bottom:30px;}

.sboard .sb-item,.sboard .sb-item a{font-size:15px !important;}


/* jPanel Top responsive */
#jPanel_100,#jPanel_101,.jpanelHandle{width:100% !important;left:0 !important; border-radius:0 !important; background-color:rgba(0,0,0,0.5) !important; height:auto !important;}
#jPanel_100 .jpanelContent,#jPanel_101 .jpanelContent{width:100% !important; background-color:rgba(255,255,255,0.7) !important; height:auto !important; overflow:hidden;}
.jpanelHandle p{font-weight:normal;}
.jPanel ul,.jPanel ul li,.jPanel ul li a{width:100%;}
.jPanel li a{padding-left:20px !important;}
.jPanel ul{padding:5px 0 5px 0 !important;}
.jPanel li.current a{padding-left:50px !important;}
/* end jPanel Top responsive */

/* sidepanel jt */
.sidepanel-menuitem{display:inline; color:red;}
.ui-slideouttab-handle > .fa{margin-left:0.3em !important;}
#sidepanel_jt290,#sidepanel_jt291{display:none;background-color:rgba(0,0,0,0.7) !important;}
.handle290.ui-slideouttab-handle,.handle291.ui-slideouttab-handle{bottom:-34px !important; width:100% !important; text-align:center !important;}
#sidepanel_jt290 .ui-slideouttab-handle,#sidepanel_jt291 .ui-slideouttab-handle{background-color:rgba(0,0,0,0.5) !important; color:white; font-size:20px !important; padding:7px;}
/* .ui-slideouttab-handle{position:sticky !important; width:max-content; margin:0 auto;} */

/* end sidepanel jt */


/* BootsideMenu JT Panel */
.moduletable-bootsidemenu{display:none;}
.bootsidemenu{min-width:20% !important; width:50% !important;}
.bootsidemenu-left{padding-right:0 !important; padding-left:0 !important;}
/* end BootsideMenu JT Panel */


.mbYTP_wrapper{z-index:-1 !important}

.may-cartone-container{display:table; border-spacing:0px; border-collapse:separate; width:100%; text-align:center;}
.may-cartone{display:table-cell; vertical-align:middle;}
.may-cartone h1, .may-cartone h2{font-family: /* 'PT Sans' */'Quicksand', sans-serif;color:grey;}
.may-cartone h1{font-size:56px; font-weight:normal;line-height:56px;}
.may-cartone h2{font-size:32px; font-weight:normal;line-height:32px;}

/* Mini cart e ari ext menu */
/*
.ux-menu-container{float:left;}
.crbc-minicart{font-size:16px !important; padding:7px;}
*/
#cart-position-it,#cart-position-en{display:block; margin:-2.1em 0 3em 0;}
.cart-position{text-align:right; color:white; margin-top:0em;}
.cart-class-check:before{color:#ae0000 !important;}
.crbc-replace{line-height:2;/* display:none !important; */}
.crbc-replace i{ background-color:rgba(255,255,255,0.7); padding:7px 5px 4px 5px; font-size:16px;}
.crbc-replace a{background:none !important; background-color:rgba(255,255,255,0.7) !important; border:none !important; border-radius:0 0 0 0 !important;}
.crbc-replace a:hover{background-color:rgba(211,211,211,0.8) !important;}
.crbc-dropdown-menu{position:relative !important; margin:0 auto; float:none !important;}


/* end Mini cart e ari ext menu */


/* :root {
  --light: 80;
  --threshold: 60;
}
#may-copyright {
  --switch: calc((var(--light) - var(--threshold)) * -100%);
  color: hsl(0, 0%, var(--switch));
} */


.w-icons{width:100%; padding-left:30%;}

/* @media (max-width: 767px) {
	body {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
} */

@media only screen 
  and (min-width: 0px) 
  and (max-width: 839px)
 {
	 h2{font-size:1em !important;}
	 

	 
	 .jPanelModule{display:block !important;}
	 .jpanelContent ul.ux-menu-horizontal li a{color:#454343; padding:0 6px !important;}
	 .jpanelContent ul.ux-menu-horizontal li a.current{ padding-left:20px !important;}
	 #stickymenu-position,#menu-home-position{display:none;}
	 #ariext270_container.ux-menu-container .ux-menu-item429{display:none !important;}
/* 	 .navigation{display:none !important;} */
	 #top.body{width:90%;}
	 body, div.body{font-size:0.9em;}
	 /* .container-fluid{width:90% !important; margin:0 auto !important;} */	
	 .may-home h1{font-size:2.2em; line-height:1.1em;}	 
	 .lgx-parallax-title{font-size:1.7em !important; line-height:1.12em;}
	 .lgx-parallax-logo img{width:250px;}
	 .may-cartone h2{ font-size:1.7em !important;}
	 #jcemediabox-popup-img{width:97% !important;}
	 .may-event-single-img{text-align:center;}
	 .page-header h2{padding-top:10px !important;}
	 .prodotto-cartone-img{text-align:center;}
	 body .vegas-overlay,body .vegas-timer,body .vegas-slide,body .vegas-slide-inner{display:block !important;}
	 .parallax-position .lgx-parallax.jaxp-nohome{padding-top:0px !important;}
	 /*.jaxp-nohome img{width:180px !important;}*/
	 .jaxp-nohome p.lgx-parallax-logo img{ max-width:30% !important; opacity:0.7 !important;}
	
	 div#hikashop_user_addresses_default dl.hika_options.large > dt{width:100%;}
     div#hikashop_user_addresses_default dl.hika_options.large > dd{width:100%;}
	
	/* div.hikashop_wizardbar{background-color:transparent;border:none;box-shadow:none;} */
	
	 .hikashop_product_quantity_field_change{vertical-align:super;}	
	 .hikashop_products_listing{padding:0;}
	 [class*="hikashop_product_page hikashop_product_of_category"] form{ padding:15px;}
	 .hikashop-product-img{float:none; margin-right:0; text-align:center;}
	 .may-back-nohome{padding:20px;}
	 .hikashop_product_item_left_part{display:block; width:auto; margin:0 auto;}
	 .hikashop_product_item_right_part{ width:100%;/* display:contents; */}
	 .logo-for-mobile{display:block;position:relative; width:45%; margin:0px auto 10px auto;}
	 .logo-for-mobile img{display:block; opacity:0.3; }
	 #content{margin-top:20px; padding:5px;}
	 .moduletable-login #login-form{z-index:9999999;}
	 #hikashop_checkout_form,#hikashop_show_cart_form{padding:10px;}
	 .hikashop_checkout_cart td.hikashop_cart_product_name_value{width:100%;}
	 .hikashop_checkout_cart table td{text-align:right;}
	 .hikashop_cart_product_quantity_refresh a i.fa.fa-sync{margin-right:20px;} 
	 #hikashop_show_cart_form table.hikashop_cart_products td::before{position:relative; left:0;}
	 table#hikashop_cart_product_listing td{text-align:left !important; position:relative; padding:8px 0;}
	 table#hikashop_cart_product_listing th::before{position:relative !important; left:0 !important; vertical-align:middle; margin-right:15px;}
	 form#hikashop_contact_form{width:90%;}
	 dd.hikashop_captcha{margin-bottom:3px;}
	 .hkform-horizontal.hikashop_contentpane{padding-right:10px;}
	 /* select#address_country,select#data_address_address_state{width:200px;} */
	 /* span.hikashop_cart_product_name{display:block;} */
	 div.hika_toolbar .hikabtn{border-radius:0; background-color:rgba(255,255,255,0.7) !important;}
	 .hika_toolbar > div > a,.hika_toolbar, .hika_toolbar .hkdropdown{margin-left:0 !important;}

	 
	 div#hikashop_product_left_part{width:100% !important;text-align:center;} 
	 div#hikashop_product_characteristics{float:none;}
	 /* label#hikashop_product_characteristic_1_4-lbl{margin-left:10px;} */
	 
	 
	 td[data-title="Nome"]{display:table !important;}
	 td[data-title="Nome"] img, td[data-title="Nome"] span{display:table-cell;}
	 .moduletable-login #login-form{margin:20px auto;}
	 #scrollToTop{width:9%;}
	 /* .ux-menu li{display:inline-block !important;padding:7px 0;} */
	 #sidepanel_jt290 .sidepanel-styling290 .content{ height:auto !important;}
	 #sidepanel_jt290,#sidepanel_jt291{display:block;}
	 
	 /* #sidepanel_jt290 .sidepanel_block ul li,#sidepanel_jt291 .sidepanel_block ul li{text-align:left;display:block !important;} */
	 /* .ux-menu-item-main{text-align:left;display:block !important;} */
	 
	 /* .ux-menu li{display:block !important;} */
	 .moduletable #sidepanel_jt291 .content{height:auto !important;}
	 ul.ux-menu-horizontal li{display:block; padding:7px;}
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item446,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item447,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item448,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item449,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item450,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item451,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item454,
	 #sidepanel_jt290 .sidepanel_block ul li.ux-menu-item471
	 {display:none !important;}
	 
	 
	 
	 
	 .ux-menu-item357{visibility:hidden; height:0; margin:0; padding:0 !important;}
	 #share-position,#follow-position{margin-top:40px;}
	 .moduletable-bootsidemenu{display:block;}

/* Virtuemart */
.vm-product-container .vm-product-media-container{width:100% !important;}
.vmpayment_description{font-size:15px;}
div[class*="vm-col-"]{width:100% !important;}


/* .may-cart-table,.may-shopperform-table{display:none;} */
.may-cart-div,.may-shopperform-div{display:none;}
.may-orders-details-items-table{display:none;}
.may-orders-details-items-div{display:block;}
.may-orders-details-order-table{display:none;}
.may-orders-details-order-div{ display:block;}

.width30{max-width:100%; width:unset;margin-top:15px !important;}
.width50{width:100%; text-align:center;}
.cart-images{display:block;}
span.cart-images{float:none; text-align:center;}
span.cart-images img{float:none;}
.may-vm-cart-item-name a{display:block;width:100%;clear:both;text-align: center;} 
.may-vm-cart-item-quantity{text-align:center;}

.may-quantity-width{width:30px;text-align:center;vertical-align:revert;}
#fancybox-wrap{width:100% !important;left:0 !important; padding:0 !important;}
#fancybox-outer{width:90%;}
#fancybox-content a.vm-btn-secondary,#fancybox-content a.vm-btn-primary{width:100%; margin:0 0 10px 0; }

.may-sectiontableentry1-b .vmshipment_description,.may-sectiontableentry1-b .PricesalesPriceShipment /* .PriceshipmentValue.vm-display.vm-price-value */{display:none;}
.may-sectiontableentry1-b .PriceshipmentValue{}
table.adminForm.user-details{width:100%;}

/* popup privacy in registration */
div.vex.vex-theme-default .vex-content{width:90% !important;}
/* html body.modal{padding-left:0 !important; padding-right:0 !important;} */
/* div.vex.vex-theme-default .vex-content body.contentpane.modal{padding-left:0 !important; padding-right:0 !important;} */
/* 	 table, thead, tbody, th, td, tr { 
		display: block;} */
}

@media only screen 
  and (min-width: 840px) 
  and (max-width: 1026px)
 {
/* 	 .jPanelModule{display:none !important;}
	 .navigation{display:block !important;}
	 .container-fluid{width:70% !important; margin:0 auto !important;}
	 .nav-collapse{overflow:visible !important;} */
	 .ux-menu li{ padding:0 !important;}
 }

@media only screen 
  and (min-width: 840px) 
 {
	 .jPanelModule{display:none !important;}
	 
	 .navigation{display:block !important;}
	 /* .container-fluid{width:70% !important; margin:0 auto !important;} */
	 .nav-collapse{overflow:visible !important;}
	 /* .ux-menu li{ padding:0;} */
 }