 @media only screen and (min-width: 800px) {

#preview-360 canvas {
    max-width: 30% !important;
    max-height: auto;
    height: auto !important;
}
}
/* WPML SHORTCODE */

	 .wpml-ls-legacy-list-horizontal { 
	 border: none!important; 
	 padding: 0!important;
}	

	 .wpml-ls-legacy-list-horizontal .wpml-ls-item {
		 height: 90px;
		 display: block;
	 }
	 
	 .wpml-ls-legacy-list-horizontal a {
		 letter-spacing: 0.075em;
		 height: 100%;
		 line-height: 90px;
		 padding: 0 10px!important;
	 }	 
	 
	 .wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle;
    height: 90px;
    display: table-cell;
}
	 
/* HOVER CTA */
	 
.btnx:hover {
    color: #fff;
    border-color: #1D1D1D!important;
    background-color: #1D1D1D!important;
}	
	
/* NASCOSTO TITOLO TAB PRODOTTO */	 
.btx-tab-pane h2 {
    display: none;
}	 
	 
/* TITOLO PAGINE */
	 
	 .btx-page-hero-title {
    background: rgba(225,12,36,0.85);
    padding: 10px;
}
	 
	 .btx-page-hero-subtitle  {
    background: rgba(0,0,0,0.85);
    padding: 10px;
}

	 .btx-page-hero-subtitle--top  {
    background: rgba(0,0,0,0.85);
		color: #FFF;
	  font-weight: 700
}

/* ALLINEAMENTO CAROSELLO */	 
	 
rs-carousel-wrap {
    position: static!important; 
	 }

/* FONT TITOLI MOBILE */
	 
@media only screen and (max-width: 800px) {
			h2 { font-size: 26px!important; }			
	 }

/* ERRORI CHECKOUT WOOCOMMERCE */

.woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {
    display: block;
}

ul.woocommerce-error strong {
    color: white;
    text-transform: uppercase;
}

/* MARGINI PULSANTI CARRELLO */

.widget_shopping_cart .buttons, .woocommerce .widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons {
    margin: 10px 0;
}

/* ICONA UTENTE MENU */

li.brk-menu-account i.twf-dm-user {
    font-size: 17px;
    width: 10px;
}

/* SOLD OUT BADGE */

.now_sold {
    background: #e10c24;
    color: #fff;
    font-size: 14px;
		font-family: 'Roboto', sans-serif;	
    font-weight: 600;
    padding: 6px 12px;
    position: absolute;
    right: 0;
    top: 0;
		z-index: 100000;
}

/* FLYCAT X BROKE */

.page-id-6125 .btx-page-hero-content, .page-id-6126 .btx-page-hero-content {
    padding: 0;
}

.page-id-6125 .btx-page-hero-body>*, .btx-page-hero-content-wrapper>*, .page-id-6126 .btx-page-hero-body>*, .btx-page-hero-content-wrapper>* {
    margin: 0;
}