body{font-family:"Open Sans", Tahoma, sans-serif, Arial;font-weight:400;}.fancybox-error{font-family:"Open Sans", Tahoma, sans-serif, Arial;}body{font-size: 14px;}.price,#our_price_display,.old_price,.sale_percentage{}.product_list.list .ajax_add_to_cart_button, .product_list.list .view_button,#buy_block #add_to_cart .btn_primary,#create-account_form .submit .btn_primary, #login_form .submit .btn_primary, .camera_caption_box .btn_primary, .iosSlider_text .btn_primary{font-family:"Open Sans", Tahoma, sans-serif, Arial;font-weight:400;}.style_wide .ma_level_1{}.title_block, .idTabs a,.product_accordion_title,.heading,.page-heading,.page-subheading,.pc_slider_tabs a, #home-page-tabs li a, #home-page-tabs li span, .parallax_heading,#product_name_wrap .product_name{font-weight:400;text-transform: none;}.st-menu-title{font-weight:400;text-transform: none;}.st_mega_menu .ma_level_0, .mobile_bar_tri_text, #st_mega_menu_column_mobile .mo_advanced_ma_level_0{text-transform: uppercase;}#st_mobile_menu .mo_ma_level_0{text-transform: uppercase;}.style_wide .ma_level_1{text-transform: uppercase;}.style_wide .ma_level_1{}.style_wide .mu_level_2 a.ma_item, .stmenu_multi_level a.ma_item,.mo_sub_a{}.mv_item{}.cate_label{}#product_name_wrap .product_name{font-weight:700;}#product_name_wrap .product_name{text-transform: none;}.title_block,.title_block a, .title_block span{border-bottom-width:2px;}.title_block a, .title_block span{margin-bottom:-10px;}.owl-theme.owl-navigation-tr .owl-controls .owl-buttons{top:-56px;}#left_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons, #right_column .owl-theme.owl-navigation-tr .owl-controls .owl-buttons{top:-54px;}#left_column .title_block,#left_column .title_block a, #left_column .title_block span, #right_column .title_block,#right_column .title_block a, #right_column .title_block span{border-bottom-width:2px;}#left_column .title_block a, #left_column .title_block span, #right_column .title_block a, #right_column .title_block span{margin-bottom:-10px;}a:active,a:hover,
            #layered_block_left ul li a:hover,
            #product_comments_block_extra a:hover,
            .breadcrumb a:hover,
            a.color_666:hover,
            .pc_slider_tabs a.selected,
            #footer-bottom a:hover,
            .blog_info a:hover,
            a.title_block:hover,
            .title_block a:hover,
            .title_block a.selected,
            div.pagination .showall .show_all_products:hover,
            .content_sortPagiBar .display li.selected a, .content_sortPagiBar .display_m li.selected a,
            .content_sortPagiBar .display li a:hover, .content_sortPagiBar .display_m li a:hover,
            #home-page-tabs > li.active a, #home-page-tabs li a:hover,
            .fancybox-skin .fancybox-close:hover,
            .dropdown_wrap.open .dropdown_tri,.dropdown_wrap.open .dropdown_tri a,.dropdown_wrap.open .header_item a,
            #st_mega_menu_wrap .ml_level_0.current .ma_level_0, #st_mega_menu_wrap .ma_level_0:hover,
            #st_mega_menu_column_block .ml_level_0.current .ma_level_0, #st_mega_menu_column_block .ma_level_0:hover,
            .mobile_bar_tri:hover,
            #header_primary .top_bar_item:hover .header_item, 
            #header_primary .top_bar_item:hover a.header_item,
            .shopping_cart_style_2:hover a.header_item, .shopping_cart_style_3:hover a.header_item,
            #header_primary .dropdown_wrap.open .dropdown_tri,#header_primary .dropdown_wrap.open .dropdown_tri a,#header_primary .dropdown_wrap.open .header_item a,
            #top_bar .top_bar_item:hover .header_item,#top_bar .top_bar_item:hover a.header_item,
            #top_bar .dropdown_wrap.open .dropdown_tri,#top_bar .dropdown_wrap.open .dropdown_tri a,#top_bar .dropdown_wrap.open .header_item a,
            a.s_title_block:hover, .s_title_block  a:hover,
            #footer-primary a:hover,#footer-secondary a:hover,#footer-tertiay a:hover,
            .product_meta a:hover{color: #B27D00;}#st_mega_menu_wrap .ml_level_0.current .ma_level_0,#st_mega_menu_wrap .ma_level_0:hover{border-bottom-color:#B27D00;}.breadcrumb, .breadcrumb a{color: #777777;}#breadcrumb_wrapper{padding: 1em 0; background: #f2f2f2;}#rightbar{top:auto; bottom:40%;}.btn-default:hover, .btn-default.active, 
                .btn-small:hover, .btn-small.active, 
                .btn-medium:hover, .btn-medium.active, 
                .btn-large:hover, .btn-large.active,
                a.btn-default:hover, a.btn-default.active, 
                a.btn-small:hover, a.btn-small.active, 
                a.btn-medium:hover, a.btn-medium.active, 
                a.btn-large:hover, a.btn-large.active,
                input.button_mini:hover,
                input.button_small:hover,
                input.button:hover,
                input.button_large:hover,
                input.exclusive_mini:hover,
                input.exclusive_small:hover,
                input.exclusive:hover,
                input.exclusive_large:hover,
                a.button_mini:hover,
                a.button_small:hover,
                a.button:hover,
                a.button_large:hover,
                a.exclusive_mini:hover,
                a.exclusive_small:hover,
                a.exclusive:hover,
                a.exclusive_large:hover,
                input.button_mini:active,
                input.button_small:active,
                input.button:active,
                input.button_large:active,
                input.exclusive_mini:active,
                input.exclusive_small:active,
                input.exclusive:active,
                input.exclusive_large:active,
                a.button_mini:active,
                a.button_small:active,
                a.button:active,
                a.button_large:active,
                a.exclusive_mini:active,
                a.exclusive_small:active,
                a.exclusive:active,
                a.exclusive_large:active,
                .itemlist_action .ajax_add_to_cart_button:hover, 
                .itemlist_action .ajax_add_to_cart_button.active, 
                .itemlist_action .view_button:hover,
                .itemlist_action .view_button.active{border-color:#B27D00;-webkit-box-shadow: none; box-shadow: none;background-color: #B27D00;}.btn-default.btn-white:hover, .btn-small.btn-white:hover, .btn-medium.btn-white:hover, .btn-large.btn-white:hover,
        a.btn-default.btn-white:hover, a.btn-small.btn-white:hover, a.btn-medium.btn-white:hover, a.btn-large.btn-white:hover,
        .easy_content a.btn-default.btn-white:hover, .easy_content a.btn-small.btn-white:hover, .easy_content a.btn-medium.btn-white:hover, .easy_content a.btn-large.btn-white:hover
        {border-color:#ffffff;-webkit-box-shadow: none; box-shadow: none;background-color: #ffffff;color:#444444;}.act_box .btn.ajax_add_to_cart_button, .itemlist_action .btn.ajax_add_to_cart_button, #buy_block .btn.btn_primary{background-color: #FFB300;}.act_box .btn.ajax_add_to_cart_button:hover, .itemlist_action .btn.ajax_add_to_cart_button:hover, #buy_block .btn.btn_primary:hover{border-color: #B27D00;-webkit-box-shadow: none; box-shadow: none;background-color: #B27D00;}#header .header_item{text-transform: uppercase;}#st_mega_menu_wrap .stmenu_sub{border-top-width:2px;}#st_mega_menu_wrap .ma_level_0{margin-bottom:-2px;border-bottom-width:2px;}#st_mega_menu_container{border-bottom-width:2px;}#footer-secondary{background-color:#F2F2F2;}#footer-bottom {border-top-width:1px;border-top-style: solid;}#footer-bottom, #footer-bottom .wide_container{border-top-color:#DADADA;}span.new{border: 2px solid #ffb300;}span.new i{color: #ffffff;}span.new{width:40px;height:40px;line-height:36px;top:0;}span.new i{position:static;left:auto;}span.new{-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}span.new{background-color:#ffb300;}span.new{top:4px;}span.new{right:4px;}.is_rtl span.new{right: auto;left: 4px;}span.on_sale{border: 2px solid #E54D28;}span.on_sale i{color: #ffffff;}span.on_sale{width:40px;height:40px;line-height:36px;top:0;}span.on_sale i{position:static;left:auto;}span.on_sale{-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}span.on_sale{background-color:#E54D28;}span.on_sale{top:4px;}span.on_sale{left:4px;}.is_rtl span.on_sale{left: auto;right: 4px;}span.sale_percentage_sticker{bottom: 30px;}span.sale_percentage_sticker{left: 0px;}span.sold_out{font-family: "Open Sans";}header#header #header_primary_row{height: 127px;}#header_primary_row img.logo{max-height: 127px;}#big_page_next a:hover .text_table_wrap{ background-color: #B27D00; }.header-container { margin-bottom: 0px; }.products_slider .ajax_block_product:hover .pro_second_box,.product_list.grid .ajax_block_product:hover .pro_second_box{ background-color: #f2f2f2; }.products_slider .owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.disabled,.products_slider .owl-theme.owl-navigation-tr .owl-controls .owl-buttons div.disabled:hover{ background-color: transparent; }.products_slider .ajax_block_product:hover .pro_outer_box, .product_list.grid .ajax_block_product:hover .pro_outer_box, .product_list.list .ajax_block_product:hover{-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1); box-shadow: 0px 0px 4px rgba(0,0,0,0.1); }#page_wrapper{-webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 3px rgba(0,0,0,0.1); box-shadow: 0px 0px 3px rgba(0,0,0,0.1); }#mobile_header_logo img{max-width: 600px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 530px;}@media (max-width: 991px) {.header-container { margin-bottom: 0; }}@media (max-width: 767px) {#mobile_header_logo img{max-width: 330px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 238px;}}@media (max-width: 480px) {#mobile_header_logo img{max-width: 180px;}.mobile_bar_left_layout #mobile_header_logo img{max-width: 106px;}}/* logo */
.logo.replace-2x {
	max-height: 105px !important;
	width: auto;
}

/* bordino liste  e altezza uguale*/
ul.product_list.grid > li .product-container {
	border: 1px solid #f5f5f5;
        height: 100%;
       margin: 0;
}
.product_image {
	padding: 5px;
}
.grid .product_img_link {
	padding: 5px;
}
ul.product_list.grid {
	display: flex;
	flex-wrap: wrap;
}
ul.product_list.grid > li {
	position: inherit;
	margin-bottom: 20px;
}
ul.product_list.grid > li .product-container:hover {
	background: #f2f2f2;
        box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
       -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
       -moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.1);
}
.products_slider .ajax_block_product:hover .pro_outer_box, .product_list.grid .ajax_block_product:hover .pro_outer_box, .product_list.list .ajax_block_product:hover {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.pro_first_box {
	background: #fff;
}

.pro_outer_box {
	border: 1px solid #f2f2f2;
	height: 100%;
}
ul.product_list.grid > li {
	border-top: none;
}
.content_sortPagiBar .sortPagiBar {
	margin-bottom: 20px;
}
.owl-wrapper {
	display: flex !important;
	flex-wrap: wrap;
}
.products_slider .ajax_block_product {
	height: 100%;
}
#related-itemslider .pro_outer_box:hover {
	background: #f2f2f2;
}
.pro_outer_box:hover {
	background: #F2F2F2;
}

/* --------------- fine equiparazione altezza e bordino ------------------ */

/*titoli dei blocchi in evidenza */
.title_block a, .title_block span {
	border-bottom: 2px solid #B27D00;
	font-weight: bold;
}

/* campo newsletter */
.st_news_letter_form_inner .st_news_letter_input {
	width: inherit;
       padding-right: 0px;
}

/* Tables responsive */
/* Non mostra contenuto sotto la max width */
@media screen and (max-width: 1000px) {
    .hider {
        display: none;
    }
}
/* Non mostra contenuto sopra la min width */
@media screen and (min-width: 1000px) {
    .hidertwo {
        display: none;
    }
}

/*  Video Embed */
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* reward */
.btn.btn-default.button.button-small {
	background: #FFB300;
	border: 1px solid;
}

/*  Footer */
.y-badge.yotpo-display-wrapper {
	margin: 0 !important;
}
#st_news_letter_1 > div.footer_block_content > div > form > div > div > label > div.text {
	width: inherit;
	float: right;
}
.ps-16-newsletter-checkbox .checker {
	margin-left: 0;
}
#footer #st_news_letter_1 .st_news_letter_form_inner {
	width: 258px !important;
}

.gdpr-btn-footer {
	
	position: relative;
	left: 98px;

}

/*Pagamenti*/
p.payment_module.paypal a, p.payment_module a.bitcoinhd, p.stripe-redirect-payments a, p.stripe-wechat-payment a {
	background-color: #fcfcfc;
}
p.payment_module.paypal a:hover, p.payment_module a.bitcoinhd:hover {
	background-color: #f6f6f6;
}
p.payment_module a {
	line-height: 28px;
}
p.payment_module.paypal a {
	padding-top: 10px;
	padding-bottom: 10px;
}

/*uniformo altezze blocco titolo - lista */
@media (min-width: 480px) {
#center_column .s_title_block.nohidden {
	height: 86px;
} 
}
#center_column .list .s_title_block.nohidden {
	height: inherit;
	height: inherit;
}

/* label sconto  e nuovo*/
.lang_it span.on_sale {
	width: 50px;
	height: 50px;
	line-height: 46px;
	top: 0;
}
.lang_it span.new, lang_es span.new {
	width: 46px;
	height: 46px;
	line-height: 42px;
	top: 0;
}

.icon_wrap .fa-2x {
	line-height: inherit; /*aggiustamento icona gdpr */
}

/* icone social */
#stsocial_instagram {
	color: #A05A2C;
	font-size: 1.33333333em;
}
.icon-instagram:before {
	font-family: FontAwesome;
	content: "\f16d";
}
#stsocial_youtube {
	color: #ff0000;
	font-size: 1.33333333em;
}
.icon-youtube:before {
	font-family: FontAwesome;
	content: "\f16a";
}
#stsocial_twitter {
	color: #1da1f3;
	font-size: 1.33333333em;
}
.icon-twitter:before {
	font-family: FontAwesome;
	content: "\f099";
}
#stsocial_facebook {
	color: #3b5998;
	font-size: 1.33333333em;
}
.icon-facebook:before {
	font-family: FontAwesome;
	content: "\f09a";
}
#stsocial_vkontakte {
	color: #4a76a8;
	font-size: 1.1em;
}


/* Logo */
#mobile_header_logo img {
	padding: 5px 0;
}

/*navigazione bordo*/
ul.pagination > li {
	border: 1px solid #dddddd;
	margin: 2px;
}
ul.pagination > li > a, ul.pagination > li > span {
	margin-left: 0px;
}
ul.pagination li.active.current span {
	color: #FFB300;
}
ul.pagination > li > a, ul.pagination > li > span {
	color: #999999;
}

/* Carrello */
.iqitfreedeliverycount {
	display: none;
}
.cart-prices .iqitfreedeliverycount-detach {
	display: block;
}
.iqitfreedeliverycount.iqitfreedeliverycount-cartpage {
	display: block;
}
.iqitfreedeliverycount .ifdc-icon i {
	color: #B27D00;
}

/*  Cerca */
#search_block_top #search_query_top, #search_query_mobile_bar, #search_query_side, #search_query_menu {
	border: 2px solid #FFB300;
}
#search_block_top .button-search {
	background: #FFB300;
}
#search_block_top .button-search:hover {
	color: #ffffff;
}
#search_block_top .button-search, #search_block_mobile_bar .button-search, #search_block_side .button-search, #search_block_menu .button-search {
	background: #FFB300;
}
#search_block_top .button-search:hover, #search_block_mobile_bar .button-search:hover, #search_block_side .button-search:hover, #search_block_menu .button-search:hover {
	color: #ffffff;
}

/* Breadcrumb */
.breadcrumb ul li a {
	border: 1px solid;
	padding: 3px;
font-size: 80%;
}
#breadcrumb_wrapper {
	padding: 0.5em 0;
}

/* freccetta disponibile e in arrivo - lista */
.available-now.sm_lable::before {
	width: 0;
	height: 5px;
	border-width: 7px 0px 7px 10px;
	border-color: transparent transparent transparent green;
	border-style: solid;
	content: close-quote;
	position: absolute;
	margin-top: 4px;
	margin-left: -14px;
}
.available-after.sm_lable::before {
	width: 0;
	height: 5px;
	border-width: 7px 0px 7px 10px;
	border-color: transparent transparent transparent #D19300;
	border-style: solid;
	content: close-quote;
	position: absolute;
	margin-top: 4px;
	margin-left: -14px;
}

/* checkout */
#cart_navigation .button.btn.btn-default.button-medium {
	background: #FFA500;
}
span.availability_date {
	background: rgb(254, 145, 38) none repeat scroll 0pt 0pt;
	border: 1px solid rgb(228, 117, 43);
}
.cart_ref {
	display: none !important;
}

/* Titolo - lista */
.s_title_block a {
	display: block;
	font-size: 90%;
	line-height: initial;
}

/* icone social e stile elementi - topnav */
.top_bar_item::before, .top_bar_item::after {
	content: none!important;
	display: table;
}

 /* telefono cliccabile - topnav */
.tel p {
	margin-bottom: 0;
	line-height: 30px;
}
div.tel {
	display: inline-block;
	float: left;
}
.tel img {
	margin-top: -2px;
	padding: 0 3px;
	box-sizing: unset;
}
/*  aggiustamento bandierina */
.mar_r4 {
	margin-top: -2.5px;
}

/*  rassicurazioni - product*/
.rassico {
	float: left;
	border-radius: 48px;
	margin-right: 10px;
}
.rassmsg {
	line-height: 24px;
}
.rass {
	border: 1px solid #dadada;
	padding-top: 10px;
	margin-left: -1px;
	margin-top: -1px;
}
#rassicurazioni {
	margin-left: 1px;
}
.rassmsg strong {
	font-size: 1.4em;
	clear: right;
	display: block;
}

/*  tab prodotto */
.common_tabs a {
	border: 2px solid #e5e5e5;
}
.common_tabs a.selected {
	background: #fcfcfc;
	border-top: 2px solid #B27D00;
}

/* miniature non apche - product  */
#thumbs_list .item a {
	opacity: 1;
}

/* varie prodotto */
#usefull_link_block_EU li {
	list-style: none;
}
.ygrey {
	visibility: hidden;
}
.yotpo-icon.yotpo-icon-double-bubble.pull-left {
	display: none;
}
.pull-left.text-m.ask-question {
	display: none;
}
#product .yotpo-stars {
	margin-right: 10px;
}
#availability_statut span#availability_label, #availability_date_label {
	width: inherit;
}
#availability_value.arancio {
	color: #D09300;
}
#usefull_link_block_EU {
	margin-bottom: 20px;
}
.content_only .yotpo.testimonials {
	display: none;
}
#last_quantities {
	color: red;
}
/* bottone outofstock */
button.wk_notifyme {
	background-color: #FFB400;
	color: #444444;
	font-weight: inherit;
	padding-bottom: 8px;
	border: 0;
	padding-top: 8px;
}
button.wk_notifyme:hover {
	background-color: #B27D00;
	color: #fff;
font-weight: 400;
}

/* checkout */
.pull-right.btn.btn-default.standard-checkout, .cart_navigation .btn.btn-default.pull-right, #side_products_cart a.btn.btn-default.btn-bootstrap {
	background: #FFB300;
}
.pull-right.btn.btn-default.standard-checkout:hover, .cart_navigation .btn.btn-default.pull-right:hover, #side_products_cart a.btn.btn-default.btn-bootstrap:hover {
	background: #B27D00;
}

@media (max-width: 480px) {
#breadcrumb_wrapper {
	display: none;
}
}

/*
@media (max-width: 480px) {
.rassico {
	width: 16px;
	margin-right: 3px;
}
.rass {
	margin-left: -1px;
	padding: 3px;
}
.rassmsg strong {
	font-size: 0.7em;
	clear: right;
	display: block;
	line-height: 16px;
}
.rassmsg span {
	font-size: 0.7em;
	display: block;
}
.rassmsg {
	line-height: 8px;
}
#rassicurazioni {
	margin-left: 1px;
	margin-bottom: 10px;
}
}
*/