.btn-default.add2cart {
    border: none !important;
    background: #006699 !important;
    color: rgba(255,255,255,.9) !important;
    padding-top: 3px;
    padding-bottom: 1px;
}
body.tagword_rane .btn-default.add2cart ,
body.areaDefaultSelected .btn-default.add2cart ,
body.homepage_marchioeditoriale .btn-default.add2cart {
	background: #00a77e !important;
}
body.tagword_rane .btn ,
body.areaDefaultSelected .btn ,
body.homepage_marchioeditoriale .btn {
	background: #00a77e !important;
}
body.tagword_rane .btn:hover ,
body.tagword_rane .btn:hover ,
body.tagword_rane .btn:hover ,
body.areaDefaultSelected .btn:hover ,
body.areaDefaultSelected .btn:hover ,
body.areaDefaultSelected .btn:hover ,
body.homepage_marchioeditoriale .btn:hover ,
body.homepage_marchioeditoriale .btn:hover ,
body.homepage_marchioeditoriale .btn:hover {
	background:#00c695 !important;

}
body.tagword_rane .toolbar-detail-link .btn>i.fa ,
body.areaDefaultSelected .toolbar-detail-link .btn>i.fa ,
body.homepage_marchioeditoriale .toolbar-detail-link .btn>i.fa {
	background: #00a77e !important;
}
body.tagword_rane .toolbar-detail-link .btn:hover>i.fa ,
body.tagword_rane .toolbar-detail-link .btn:hover>i.fa ,
body.tagword_rane .toolbar-detail-link .btn:hover>i.fa ,
body.areaDefaultSelected .toolbar-detail-link .btn:hover>i.fa ,
body.areaDefaultSelected .toolbar-detail-link .btn:hover>i.fa ,
body.areaDefaultSelected .toolbar-detail-link .btn:hover>i.fa ,
body.homepage_marchioeditoriale .toolbar-detail-link .btn:hover>i.fa ,
body.homepage_marchioeditoriale .toolbar-detail-link .btn:hover>i.fa ,
body.homepage_marchioeditoriale .toolbar-detail-link .btn:hover>i.fa {
	background:#00c695 !important;

}

	.price-button a.btn.btn-default.bookingAvailable:not(.notAvailable):active i ,
	.price-button a.btn.btn-default.bookingAvailable:not(.notAvailable):hover i ,
	.price-button button.btn.btn-default.bookingAvailable:not(.notAvailable):active i ,
	.price-button button.btn.btn-default.bookingAvailable:not(.notAvailable):hover i {
		background:url(../img_interlinea/cart_icon_booking_on.png) no-repeat center center !important;
		background-size:20px auto !important;
		text-indent:-500px;
	}
	
body.ecommerce table.abbonamenti .cta button.btn.btn-default ,
body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default ,
body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default {
	border:none !important;
	background:#006699 !important;
	color:#fff !important;
	padding-top:3px;
	padding-bottom:1px;
	border-radius:3px !important;
}
body.ecommerce table.abbonamenti .cta button.btn.btn-default:hover ,
body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default:hover ,
body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default:hover {
	background:#007ebd !important;
}
body.ecommerce.productDetail.tagword_rane .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>a.wishlistAltButton ,
body.ecommerce.productDetail.tagword_rane .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>button.wishlistAltButton ,
body.ecommerce.productDetail.areaDefaultSelected .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>a.wishlistAltButton ,
body.ecommerce.productDetail.areaDefaultSelected .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>button.wishlistAltButton ,
body.ecommerce.productDetail.homepage_marchioeditoriale .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>a.wishlistAltButton ,
body.ecommerce.productDetail.homepage_marchioeditoriale .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>button.wishlistAltButton {
	background:#00e356 !important;
}
body.tagword_rane table.abbonamenti .cta button.btn.btn-default ,
body.tagword_rane.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default ,
body.tagword_rane.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default ,
body.areaDefaultSelected table.abbonamenti .cta button.btn.btn-default ,
body.areaDefaultSelected.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default ,
body.areaDefaultSelected.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default ,
body.homepage_marchioeditoriale table.abbonamenti .cta button.btn.btn-default ,
body.homepage_marchioeditoriale.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default ,
body.homepage_marchioeditoriale.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default {
	background:#00a77e !important;
}
body.ecommerce.productDetail.tagword_rane .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>a.wishlistAltButton:hover ,
body.ecommerce.productDetail.tagword_rane .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>button.wishlistAltButton:hover ,
body.ecommerce.productDetail.areaDefaultSelected .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>a.wishlistAltButton:hover ,
body.ecommerce.productDetail.areaDefaultSelected .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>button.wishlistAltButton:hover ,
body.ecommerce.productDetail.homepage_marchioeditoriale .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>a.wishlistAltButton:hover ,
body.ecommerce.productDetail.homepage_marchioeditoriale .product-page .product-item .price-button.productDetailBox .altWwishlistContainer>button.wishlistAltButton:hover {
	background:#00fc5f !important;
}
body.tagword_rane table.abbonamenti .cta button.btn.btn-default:hover ,
body.tagword_rane.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default:hover ,
body.tagword_rane.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default:hover ,
body.areaDefaultSelected table.abbonamenti .cta button.btn.btn-default:hover ,
body.areaDefaultSelected.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default:hover ,
body.areaDefaultSelected.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default:hover ,
body.homepage_marchioeditoriale table.abbonamenti .cta button.btn.btn-default:hover ,
body.homepage_marchioeditoriale.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default:hover ,
body.homepage_marchioeditoriale.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default:hover {
	background:#00c695 !important;
}


a.btn ,
button.btn ,
.btn.btn-default {
	font-family:"Open Sans" !important;
	font-weight: 400 !important;
}

	body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default.bookingAvailable i ,
	body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default.bookingAvailable i {
		background:url(../img_interlinea/cart_icon_booking_on.png) no-repeat center center !important;
		background-size:30px auto !important;
		text-indent:-500px;
	}
	body.ecommerce table.abbonamenti .cta button.btn.btn-default span ,
	body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox a.btn.btn-default span ,
	body.ecommerce.productDetail .product-page-cart .price-button.productDetailBox button.btn.btn-default span {
		font-family:"Open Sans" !important;
		font-weight: 400 !important;
	}

	
.price-button .price > strong ,
.price-button .pi-price > strong {
	font-weight:600;
}
body.ecommerce .price-button a.btn.btn-default ,
body.ecommerce .price-button button.btn.btn-default {
	border-radius:0 !important;
}


/*
#################################################################
layerslde: start
#################################################################
*/
#layerslider .price-button .price ,
#layerslider .price-button .pi-price {
	line-height:45px;
	height:45px;
}
#layerslider .price-button .price > strong ,
#layerslider .price-button .pi-price > strong {
	line-height:45px;
	font-size:28px;
	height:45px;
}
	#layerslider .price-button .price > strong > span ,
	#layerslider .price-button .pi-price > strong > span {
		line-height:45px;
		font-size:22px;
		height:45px;
	}
#layerslider .price-button .price > em ,
#layerslider .price-button .pi-price > em {
	line-height:45px;
	font-size:18px;
	height:45px;
}
	#layerslider .price-button .price > em > span ,
	#layerslider .price-button .pi-price > em > span {
		line-height:45px;
		font-size:22px;
		height:45px;
	}
#layerslider .price-button a.btn.btn-default ,
#layerslider .price-button button.btn.btn-default {
	width:auto !important;
	height:45px !important;
	box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	padding:0 0 0 0 !important;
	vertical-align:top;
}
	#layerslider .price-button button.btn.btn-default span {
		display:inline-block;
		line-height:normal;
		height:45px !important;
		vertical-align:top;
		line-height:45px !important;
		padding-right:10px;
	}

#layerslider .price-button a.btn.btn-default:not(.notAvailable):active i ,
#layerslider .price-button a.btn.btn-default:not(.notAvailable):hover i ,
#layerslider .price-button button.btn.btn-default:not(.notAvailable):active i ,
#layerslider .price-button button.btn.btn-default:not(.notAvailable):hover i {
	width:45px !important;
	height:45px !important;
	line-height:45px !important;
	padding:0 0 0 0 !important;
	margin:0 0 0 0 !important;
}
#layerslider .price-button a.btn.btn-default.bookingAvailable:not(.notAvailable):active i ,
#layerslider .price-button a.btn.btn-default.bookingAvailable:not(.notAvailable):hover i ,
#layerslider .price-button button.btn.btn-default.bookingAvailable:not(.notAvailable):active i ,
#layerslider .price-button button.btn.btn-default.bookingAvailable:not(.notAvailable):hover i {
	background:url(../img_interlinea/cart_icon_booking_on.png) no-repeat center 6px !important;
	background-size:34px auto !important;
	text-indent:-500px;
}
body.ecommerce .price-button a.btn.btn-default.freeDownload i ,
body.ecommerce .price-button a.btn.btn-default.loginDownload i {
	background:none !important;
	position:relative;
}
body.ecommerce.productDetail .product-page-cart .price-button a.btn.btn-default.freeDownload i ,
body.ecommerce.productDetail .product-page-cart .price-button a.btn.btn-default.loginDownload i {
	background:none !important;
	color:rgba(255,255,255,.9);
	font-size:20px;
}

/*
#################################################################
layerslde: end
#################################################################
*/
body.ecommerce table.abbonamenti .cta button.btn.btn-default ,
body.ecommerce .price-button button.btn ,
body.ecommerce .price-button a.btn {
	border: none !important;
	background: #006699 !important;
	color: rgba(255,255,255,.9) !important;
	padding-top: 3px;
	padding-bottom: 1px;
	text-transform: none;
}
body.tagword_rane table.abbonamenti .cta button.btn.btn-default ,
body.tagword_rane .price-button button.btn ,
body.tagword_rane .price-button a.btn ,
body.areaDefaultSelected table.abbonamenti .cta button.btn.btn-default ,
body.areaDefaultSelected .price-button button.btn ,
body.areaDefaultSelected .price-button a.btn ,
body.homepage_marchioeditoriale table.abbonamenti .cta button.btn.btn-default ,
body.homepage_marchioeditoriale .price-button button.btn ,
body.homepage_marchioeditoriale .price-button a.btn {
	background: #00a77e !important;
}

	.sidebarContent .productListItem .price-button button.btn i.fa {
		font-size:17px;
		color:rgba(255,255,255,.9);
		padding-right:3px;
	}
	body.ecommerce table.abbonamenti .cta button.btn.btn-default i.fa {
		height: 32px;
		width: 32px;
		line-height: 32px;
		margin: 0 0 0 0;
		font-size:27px;
	}
	.owl-wrapper .itemWrapper .price-button button.btn i.fa {
		font-size:17px;
		color:rgba(255,255,255,.9);
		padding-right:3px;
	}
	.productsList .productListItem .price-button button.btn i.fa {
		font-size:17px;
		color:rgba(255,255,255,.9);
		padding-right:3px;
	}
	#layerslider .ls-slide  .price-button button.btn i.fa {
		font-size:26px;
		color:rgba(255,255,255,.9);
		width:43px !important;
		height:45px !important;
		line-height:45px !important;
		padding:0 2px 0 0 !important;
		margin:0 0 0 0 !important;
		text-align:center;
		
	}
	.sezioniCapitoli a.btn ,
	.sezioniCapitoli button.btn {
		margin-left:15px;
	}
.price-button button.btn:hover {
	border:none !important;
}
	.price-button button.btn:hover i {
		background:none !important;
		color:rgba(255,255,255,1) !important;
	}
.product-item .add2cart:hover {
	color:rgba(255,255,255,1) !important;
}

	body.ecommerce table.abbonamenti .cta button.btn.btn-default span ,
	body.ecommerce.productDetail .price-button.productDetailBox a.btn.btn-default span ,
	body.ecommerce.productDetail .price-button.productDetailBox button.btn.btn-default span {
		color:#fff;
	}
.sezioniCapitoli a.btn span, .sezioniCapitoli button.btn span {
    display: none;
}
.price-button a.btn i.fa ,
.price-button button.btn i.fa {
	overflow:visible;
}

body.ecommerce table.abbonamenti .cta .pi-price > strong > span ,
body.ecommerce.productDetail .price-button.productDetailBox .price > strong > span ,
body.ecommerce.productDetail .price-button.productDetailBox .price > strong ,
body.ecommerce .price-availability-block .price {
	font-family: "Open Sans" !important;
	font-weight: 400 !important;
}
body.ecommerce .btn {
	border-radius:3px !important;
}

.product-page table.product_info {
	font-size:15px !important;
	line-height:normal !important;
}
.btn.blue {
	background:#006699 !important;
	border:0;
}

.red.btn {
	background:#006699;
}
.red.btn:hover ,
.red.btn:focus ,
.red.btn:active {
	background:#006699;
}
body.ecommerce.areaDefaultSelected .red.btn {
	background:#006699;
}
body.ecommerce.areaDefaultSelected .red.btn:hover ,
body.ecommerce.areaDefaultSelected .red.btn:focus ,
body.ecommerce.areaDefaultSelected .red.btn:active {
	background:#006699;
}

.btn.btn-primary {
	background:#006699;
}
.btn.btn-secondary {
	background:#01aaff;
	color:#fff;
}
.btn.btn-secondary:hover ,
.btn.btn-secondary:active ,
.btn.btn-secondary:focus {
	background:#22b5ff;
}

body.ecommerce .toolbar-detail-link .outerButton.btn {
	color:#fff;
	background:#00aeef;
	border-radius:3px !important;
}
body.ecommerce .toolbar-detail-link .outerButton.btn:hover ,
body.ecommerce .toolbar-detail-link .outerButton.btn:active ,
body.ecommerce .toolbar-detail-link .outerButton.btn:focus {
	background:#00baff;
	color:#fff;
}
	body.ecommerce .toolbar-detail-link .outerButton.btn > i.fa {
		background:#006699;
		color:#fff;
	}
	body.ecommerce .toolbar-detail-link .outerButton.btn:hover > i.fa ,
	body.ecommerce .toolbar-detail-link .outerButton.btn:active > i.fa ,
	body.ecommerce .toolbar-detail-link .outerButton.btn:focus > i.fa {
		background:#007ebd;
		color:#fff;
	}	



