body{font-size: 13px;font-family: 'Raleway', sans-serif}*{
font-family: "Montserrat", sans-serif;
}

.banner-inner .banner-inner-content.text-center a:before {
    border: 0px !important;
}


.column-1-2 .box-text h3 {
    color: white;
}

.column-1-2 .box-text.box-text-possion h4{
    color: wheat;
} 

.footer .block-content-statick li a {
    display: inline;
	text-transform: initial;
}

ul.nn {
  list-style-type: none;
}

/*
 .banner2-size1of4 {
    width: 350px;
    float: left;
    position: relative;
   margin-left: 20px;
}
*/

.banner2-size1of4 {
    width: 32%;
    float: left;
    position: relative;
    margin-left: 15px;
}

.magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children {
    width: 220px;
}


.brand-size1of3 {
    width: 16.2%;
    margin-right: 5px;
}

.box-text-possion{
  position: absolute;
  top: 30px; 
  right: unset;
  pointer-events: none;
  text-align: center;
  width:100%;
}

@media (max-width: 767px) {

  .brand-size1of3 {
    float: left;
    position: relative;
    width: 32%;
    margin-right: 1px;
  }

.banner2-size1of4 {
    width: 98%;
    float: left;
    position: relative;
    margin-left: 10px;
}
}

.text-setting{    display: none; }
/*
.labelsale {
    background-color: green !important;
    font-size: 10px;
}*/

.labelsale{    display: none; }


.out-of-stoke-tag{
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 1000;
}



.label-promo {
    background-color: green !important;
    font-size: 14px;
    font-weight: bold;
}


.promo-tag{
    position: absolute;
    left: 10px;
    top: 100px;
    z-index: 1000;
}

.products-grid .product-name {
    white-space: normal !important;
}


.product-item-name {
    hyphens: none !important;
}



.i-collezione{
	height: 100%;
	
	.img-box{
		position: relative;
	}

	.fz-xs {
		font-size: .9411764706rem;
	}

	.c-2 {
		color: #879197 !important;
	}
	.text-uppercase {
		text-transform: uppercase !important;
	}
	.btn:not(:disabled):not(.disabled) {
		cursor: pointer;
	}
	.mt-4, .my-4 {
		margin-top: 1.5rem !important;
	}

	.btn-outline-primary {
		color: #505067;
		border-color: #505067;
	}

	.pl-2, .px-2 {
		padding-left: .5rem !important;
	}

	.mb-3, .my-3 {
		margin-bottom: 1rem !important;
	}

	.hrDivisore{
		width: .824em;
		//border-width: 1.883em;
		//border-width: .424em; 
		border-width: 0; 
		border-color: $c-3;
	}

	.coll-flex {
	   display: flex;
		flex-wrap: wrap;

	.btn {
		display: inline-block;
		font-weight: 400;
		color: #000;
		text-align: center;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		user-select: none;
		background-color: rgba(0, 0, 0, 0);
		border: 1px solid rgba(0, 0, 0, 0);
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: 2px;
		transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	}



	.text-box{
		display: flex;
		align-items: center;
		justify-content: center;
		background-color: rgba($c-3, .5);
		height: 100%; 
		padding: 2rem 1.5rem;
		transition:background ease .4s;
		>div{
			width: 350px;
			max-width: 100%;
		}
		.label{
			margin-bottom: 1.2rem;
		}
		h2{
			font-size: 1.7rem;
		}
		&:hover{
			background-color: rgba($c-3, .9); 
		}
	}
	&.no-img{
		text-align: center; 
		>div{
			height: 100%;
		}
		.text-box{
			height: 100%;
			padding: 1.5rem;
			>div{
				width: 260px;
				max-width: 100%;
			}
		}
		.label{
			margin-bottom: 1rem;
		}
		h2{
			font-size: 1.45rem;
		}
	}
	
	@include media-breakpoint-up(sm){
		@at-root div:nth-of-type(odd)>&{
			flex-direction: row-reverse;
		}
	}
	/*@include media-breakpoint-up(md){
		flex-direction: column
	}*/
}
}body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#333333;}body.page-layout-1column a,body.page-layout-2columns-left a,body.page-layout-2columns-right a,.block-collapsible-nav .item a{color:#333333;}body a:hover,body a:focus{color:#ff5555;}body{ background-color:#ffffff;}.labelnew{color:#ffffff; background-color:#ff7171;}.labelsale{color:#ffffff; background-color:#aaaaaa;}button.button, button, .cart .continue, .actions-toolbar .primary a.action,button:focus,.block-wishlist .product-item .product-item-actions .actions-primary .action.tocart{color:#666666; background-color:#ffffff; border-color:#aaaaaa;}button.button:hover, button:hover, .cart .continue:hover, .actions-toolbar .primary a.action:hover,.block-wishlist .product-item .product-item-actions .actions-primary .action.tocart:hover{color:#ffffff; background-color:#ff5555; border-color:#ff5555;}.cart-container .checkout-methods-items .action.primary{color:#ffffff; background-color:#ff5555; border-color:#ff5555;}.cart-container .checkout-methods-items .action.primary:hover{color:#242628; background-color:#ffffff;}.opc-progress-bar-item:before{ background-color:#e4e4e4;}.opc-progress-bar-item > span:after{color:#333333; background-color:#ffffff;}.opc-progress-bar-item > span:before{ background-color:#e4e4e4;}.opc-progress-bar-item._active:before{ background-color:#ff5555;}.opc-progress-bar-item._active > span:before{ background-color:#ff5555;}.opc-wrapper .shipping-address-item.selected-item{ border-color:#ff5555;}.opc-wrapper .shipping-address-item.selected-item:after{color:#ffffff; background-color:#ff5555;}.home-slider .slick-slide.slick-active .figcaption .caption1{color:#aaaaaa;}.home-slider .slick-slide.slick-active .figcaption .caption2{color:#000000;}.home-slider .slick-slide.slick-active .figcaption .caption3,.caption3 strong{color:#ffffff;}.home-slider .slick-slide.slick-active .figcaption .text-slide2 .caption1{color:#aaaaaa;}.page-header a{color:#333333;}.page-header a:hover{color:#ff5555;}.header .top-links li a{color:#ff5555;}.header .header-top .label-title, .text-setting, .text-setting:after, .header .header-top .label-title:after, .icon-search, .header .header-top-link li, .header .currency_top li{color:#333333;}.header .header-top .label-title:hover, .text-setting:hover, .text-setting:hover:after, .header .header-top .label-title:hover:after, .icon-search:hover, .header .header-top-link li:hover, .header .currency_top li:hover{color:#ff5555;}.header-top{ background-color:#ffffff; border-color:#efefef;}.header-content{ background-color:#ffffff;}.header-bottom{ background-color:#ffffff;}.minicart-wrapper .action.showcart .counter.qty{color:#ffffff; background-color:#ff5555;}.minicart-wrapper .block-minicart{ background-color:#ffffff; border-color:#f0f0f0;}.block-minicart .block-content .actions .primary .action.primary.checkout{color:#ffffff; background-color:#ff5555; border-color:#ff5555;}.block-minicart .block-content .actions .secondary .viewcart{color:#666666; border-color:#aaaaaa;}.block-minicart .block-content .actions .secondary .viewcart:hover{color:#ffffff; background-color:#ff5555; border-color:#ff5555;}.magicmenu .nav-desktop .level0 .level-top-mega,.magicmenu .nav-desktop .level0.dropdown .hasChild ul, .magicmenu .nav-desktop .level0.dropdown .hasChild ul,.magicmenu .nav-desktop .level0.dropdown .level0{ background-color:#ffffff; border-color:#f0f0f0;}.magicmenu .nav-desktop .level0 .level-top{color:#333333;}.magicmenu .nav-desktop .level0.over a,.magicmenu .nav-desktop .level0.active a, .magicmenu .nav-desktop .level0.active a span.icon-text, .magicmenu .nav-desktop .level0 a:hover, .magicmenu .nav-desktop .level0 a.icon-text:hover{color:#ff5555; background-color:rgba(0,0,0,0);}.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a{color:#333333;}.magicmenu .nav-desktop .level0 .level-top-mega .children a, .magicmenu .nav-desktop p,.magicmenu .level0.home .level-top-mega a .demo-home,.magicmenu .nav-desktop .level0.dropdown ul li a, .vmagicmenu .vmagicmenu-narrow .level0.dropdown ul li a{color:#666666;}.magicmenu .nav-desktop .level0 .level-top-mega .children a:hover,.magicmenu .nav-desktop .level0.dropdown ul li a:hover, .vmagicmenu .vmagicmenu-narrow .level0.dropdown ul li a:hover{color:#ff5555;}.vmagicmenu .block-title{ background-color:#ff5555;}.vmagicmenu .block-title span{color:#ffffff;}.vmagicmenu .level0 .level-top-mega, .vmagicmenu .vmagicmenu-narrow .level0.dropdown ul{ background-color:#ffffff; border-color:#ececec;}.filter-options .filter-options-title{color:#ff5555;}.filter-options .filter-options-title{color:#ff5555;}.item .actions-no .add-to-links a,.products-list .item .product-item-inner .add-to-links .action,.product-view .product-shop .product-social-links a, .product-add-form .product-social-links a{color:#666666; background-color:#ffffff; border-color:#aaaaaa;}.item .actions-no .add-to-links a:hover,.products-list .item .product-item-inner .add-to-links .action:hover,.product-view .product-shop .product-social-links a:hover, .product-add-form .product-social-links a:hover{color:#ffffff; background-color:#ff5555; border-color:#ff5555;}.product-item-name .product-item-link{color:#333333;}.product-item-name .product-item-link:hover{color:#ff5555;}.toolbar .modes-mode{color:#aaaaaa; border-color:#aaaaaa;}.toolbar .modes-mode.active, .toolbar .modes-mode:hover{color:#ff5555; border-color:#aaaaaa;}.support-footer-inner .row-normal{ border-color:#dddddd;}.support-footer-inner .row-normal::before{ border-color:#dddddd;}.support-footer-inner .support-icon .icons, .support-footer-inner .support-icon .fa{color:#ff5555;}.support-footer-inner .support-info .info-title{color:#2a2a2a;}#popup-newsletter .form-subscribe-header label{color:#333333;}#popup-newsletter .block-content span{color:#333333;}#popup-newsletter .block-content span.saleoff{color:#ff5555;}#popup-newsletter .block-content input.input-text{color:#666666; background-color:#ebebeb; border-color:#e3e3e3;}#popup-newsletter .block-content button.button{ background-color:#ff5555;}#popup-newsletter .block-content button.button span{color:#ffffff;}#popup-newsletter .block-content button.button:hover{ background-color:#333333;}.price-box .price,.special-price .price{color:#ff5555;}.old-price .price{color:#cccccc;}.breadcrumbs li strong{color:#ff5555;}.product-view .add-to-cart button.button{ background-color:#ff5555;}.product-view .add-to-cart button.button span{color:#ffffff;}.product-view .add-to-cart button.button:hover{ background-color:#ff5555;}.product-view .add-to-cart button.button:hover span{color:#ffffff;}.footer .block-content-statick li a{color:#444444;}.footer .block-content-statick li a:hover{color:#ff5555;}.page-footer .block-footer-top{ background-color:#f8f8f8; border-color:#f1f1f1;}.page-footer .block-footer-bottom{ background-color:#f8f8f8; border-color:#f1f1f1;}.footer-color .block-footer-copyright{ background-color:#ffffff;}.footer .collapsible p{color:#444444;}.footer .social-link{color:#ffffff; background-color:#aaaaaa;}.footer .social-link:hover{color:#ffffff; background-color:#ff5555;}.footer .collapsible .form-subscribe-header p{color:#333333;}.block-subscribe input.input-text{color:#333333; background-color:#ffffff; border-color:#dddddd;}.block-subscribe .actions button.button{color:#333333; background-color:#ffffff; border-color:#888888;}.block-subscribe .actions button.button:hover{color:#ffffff; background-color:#ff5555; border-color:#ff5555;}.footer .block1.block-content-statick li p span{color:#ff5555;}.footer-links-company .footer .links a{color:#666666;}.footer-links-company .footer .links a:hover{color:#ff5555;}.footer .copyright span{color:#696969;}.footer a.active{color:#ff5555;}.block-footer-copyright .footer .links a:hover{color:#ff5555;}#backtotop{color:#ffffff; background-color:#ff5555;}#backtotop:hover{color:#ffffff; background-color:#444444;}.vmagicmenu .level-top a{color: #333333;}
.vmagicmenu .level-top a:hover{color: #ff5555}