.linkGoToBrand:hover {
    background-color: #cdced1;
    cursor: pointer;
}

a.telefono{
	color: #04c000;
}
a.telefono:hover{
	color: #04c000;
	text-decoration: underline;
}

.header-style-1 .header-bottom .sm_megamenu_wrapper_horizontal_menu .sm_megamenu_menu > li > .sm_megamenu_head {
	padding: 0 15px !important;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head {
    padding: 3px 20px;
}

.block-minicart .header-minicart {
    background-color: #000 !important;
}

.block-minicart .block-content > .actions a {
    padding: 0 15px !important;
    font-size: 105% !important;
}

input.mage-error, select.mage-error, textarea.mage-error {
  border-color: #ed8380 !important;
}

.bannerUsato {
    padding: 20px 0px 5px;
    clear: both;
}
.static-image-1 {
    padding-top: 20px;
}
.home-page-1 .image-slider-home {
    padding-top: 20px;
}

.categorie-usato .sm-categories .cat-wrap .item {
    width: 25% !important;
}
.categorie-usato .sm-categories .cat-wrap .item:nth-child(4n+1) {
    clear: both !important;
}
.categorie-usato .sm-categories .cat-wrap .item:nth-child(5n+1) {
    clear: none;
}
.category-usato-ex-demo-vintage .page-title-wrapper {
	display: none;
}
.category-usato-ex-demo-vintage .divisiorio {
	height: 30px;
	background-color: #fc0;
	margin-bottom: 40px;
}

.catalog-product-view .price-box .special-price .price-label {
	display: initial;
}
.catalog-product-view .price-box .price-label {
	font-size: 13px;
}

.catalog-category-view .price-box .price-label {
    display: none;
}

.label-product.label-sottocosto {
    right: 10px;
    top: 10px;
    background-color: #1599c1;
    width: 80px;
    height: 30px;
    border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    line-height: 30px;
    font-size: 11px;
}
.label-product.label-spedizione {
    bottom: 5px;
    right: 5px;
    background-color: #0fa852;
    top: auto;
    width: auto;
    height: 26px;
    border-radius: 8px;
    line-height: 26px;
    padding: 0px 8px;
    font-size: 11px;
}
.label-product.label-spedizione::before {
    content: '\f0d1';
    font-family: FontAwesome;
    margin-right: 3px;
}
.label-product.label-promo {
    bottom: 5px;
    left: 5px;
    background-color: #1f2d25;
    top: auto;
    width: auto;
    height: 26px;
    border-radius: 8px;
    line-height: 26px;
    padding: 0px 8px;
    font-size: 11px;
}
.label-product.label-promo::before {
    /*content: '\f295';
    font-family: FontAwesome;
    margin-right: 3px;*/
}

.promo_box {
    font-weight: bold;
    border: 1px dashed #000;
    padding: 5px;
    background: #efefef;
    color: #000;
    text-align: center;
}

.products-grid .item .item-inner .box-info .product-name {
    height: 115px;
}
.products-grid .item .item-inner .box-info .product-reviews-summary.empty {
    display: none;
}

.home-page-1 .static-image-2 {
    margin: 25px 0 !important;
}

.list-slider-1 .owl-nav {
    margin-top: 0px;
}
.list-slider-1 .products-grid .item .item-inner {
    margin-bottom: 0px;
}

.brandScheda {
    font-weight: 700;
    font-size: 14px;
    color: #444;
}

/*.catalog-product-view .price-box .price-final_price .price-label {
	display: initial;
	font-size: 13px;
}*/

.catalog-product-view .price-box .old-price .price {
    color: #ff0000 !important;
}

.fotorama__stage__frame .fotorama__img{
    left: 50% !important;
    top: 50% !important;
    -webkit-transform: translate3d(-50%, -50%, 0) !important;
    -ms-transform: translate3d(-50%, -50%, 0) !important;
    -o-transform: translate3d(-50%, -50%, 0) !important;
    transform: translate3d(-50%, -50%, 0) !important;
}

.footer-container .footer-bottom .copyright-footer a {
	color: #444444 !important;
}
.footer-container .footer-bottom .copyright-footer address a:hover {
    text-decoration: underline;
}

.page-layout-2columns-right .sidebar .full-categories {
	display: none;
}

.checkout-container .checkout-payment-method .step-title,
.checkout-container .opc-sidebar .modal-content .opc-block-summary > .title {
	text-transform: none !important;
}

.block-minicart .block-content > .actions a.viewcart {
	background-color: #b4b4b4 !important;
}

.block-minicart .block-content > .actions a.checkout,
.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart,
.firecheckout .place-order .actions-toolbar .primary .action {
	background-color: #ffcc00 !important;
	border: none !important;
}
.block-minicart .block-content > .actions a.checkout:hover,
.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart:hover,
.firecheckout .place-order .actions-toolbar .primary .action:hover {
	background-color: #444 !important;
	border: none !important;
}
.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart span {
    color: #000 !important;
}
.products-grid .item .item-inner .box-info .bottom-action .btn-action.btn-cart span {
    color: #FFF !important;
}

.products-grid .item .item-inner .box-info .bottom-action .unavailable.btn-action.btn-cart {
	background-color: #e9e9e9 !important;
	border: none !important;
}
.products-grid .item .item-inner .box-info .bottom-action .unavailable.btn-action.btn-cart:hover {
	background-color: #b4b4b4 !important;
	border: none !important;
}

.additional-attributes tr th {
    width: 150px;
}

.cart-container .cart.main.actions .action,
.firecheckout .checkout-billing-address .actions-toolbar .primary .action-cancel {
	background-color: #e9e9e9 !important;
	color: #000 !important;
}

.cart-container .cart.main.actions .action:hover,
.firecheckout .checkout-billing-address .actions-toolbar .primary .action-cancel:hover {
	background-color: #e9e9e9 !important;
	color: #000 !important;
}

.toolbar .pages .pages-items .item.current {
    background-color: #b3b3b3 !important;
    border-color: #b3b3b3 !important;
}
.toolbar .pages .pages-items .item:hover {
    background-color: #898989 !important;
    border-color: #898989 !important;
}

.toolbar .modes .modes-mode.mode-grid.active {
    background-color: ,
     !important;
}

.toolbar .modes .modes-mode.mode-list:hover {
    background-color: #898989 !important;
}

.cart-container .checkout-methods-items .action.primary.checkout span,
.firecheckout .place-order .actions-toolbar .primary .action span {
    font-size: 19px;
}

.totals-tax .mark,
.totals-tax .amount {
	font-style: italic;
}

.block-minicart .minicart-items-wrapper {
    padding: 20px 10px 20px 10px !important;
}
.block-minicart .minicart-items .product-item-details .price-container .price {
    color: #000 !important;
    font-size: 15px !important;
    padding-right: 10px !important;
}
.block-minicart .minicart-items .product-item-details .item-qty {
    width: 30px !important;
    height: 20px !important;
}
.block-minicart .minicart-items .product-item-details .price-container {
    top: 0 !important;
}
.minicart-items .product-item-details .price-including-tax,
.minicart-items .product-item-details .price-excluding-tax {
    margin: 0 !important;
}

.checkout-agreements-block .action {
    background: none !important;
    color: #1979c3 !important;
    padding: 0px !important;
}
.checkout-agreements-block .action:hover {
    background: none !important;
    text-decoration: underline !important;
}

.firecheckout #checkout .payment-method._active input[type="radio"]:checked {
	box-shadow: 0 0 0 10px #a6a6a6 inset !important;
}
.firecheckout #checkout input[type="radio"]:checked {
    box-shadow: 0 0 0 10px #a6a6a6 inset !important;
}

.block.block-minicart .paypal.checkout {
	display: none;
}

.amsearch-form-container.-large .amsearch-wrapper-content > .amsearch-item {
	width: 50% !important;
}
.amsearch-form-container.-large .amsearch-wrapper-content .tocart {
	background-color: #ffcc00 !important;
	padding: 0 10px !important;
}
.amsearch-form-container.-large .amsearch-wrapper-content .tocart:hover {
	background-color: #444 !important;
}

.home-page-1 .list-product-home .sm-listing-tabs .owl-controls .owl-nav div {
    color: #000 !important;
}

.product-info-main .product-reviews-summary {
    display: none !important;
}

.product-info-main .product-info-stock-sku .sku {
    display: block !important;
}
.product-info-main .product-info-stock-sku {
    float: none !important;
    margin-top: 0px !important;
    width: 100%;
}
.product.attribute.sku .type {
    float: left;
    font-weight: 400 !important;
}
.product.attribute.sku .value{
    float: left;
    margin-left: 5px;
}

.product-info-main .price-box {
    margin-top: 10px;
}

#product-addtocart-button{
	padding: 0 20px !important;
}

.products-grid .item .item-inner .box-info .product-name a {
    white-space: normal !important;
    font-weight: bold;
    line-height: 25px;
    font-size: 15px;
}

.block-minicart .minicart-items .product-item-details .product.actions .action.delete::after {
	display: none !important;	
}

.firecheckout .form-shipping-address input[type="checkbox"]:checked, .firecheckout #checkout input[type="checkbox"]:checked, .firecheckout .form-shipping-address input[type="radio"]:checked, .firecheckout #checkout input[type="radio"]:checked{
	box-shadow: 0 0 0 10px #a6a6a6 inset !important;
}

.firecheckout .field[name="shippingAddress.codice_fiscale"],
.firecheckout .field[name="shippingAddress.company"],
.firecheckout .field[name="billingAddressshared.codice_fiscale"],
.firecheckout .field[name="billingAddressshared.company"] {
    width: 100% !important;
}

.sm-categories .cat-wrap .item {
    width: 20% !important;
}
.sm-categories .cat-wrap .item:nth-child(4n+1) {
    clear: none !important;
}
.sm-categories .cat-wrap .item:nth-child(5n+1) {
    clear: both;
}

.sm_megamenu_wrapper_vertical_menu .sm_megamenu_menu li a.sm_megamenu_head,
.cat-wrap .content-box .cat-title,
.block .block-content.filter-content .filter-options-content .items li a {
    font-weight: bold;
}

.block-search {
    width: 700px !important;
    margin-top: 4px !important;
}

.sale-product-icon {
    font-size: 17px;
}

.product-info-main .product-addto-links .towishlist { 
	margin-right: 8px !important;
}

.footer-container .footer-head {
  min-height: 105px;
}

.noDesktop {
	display: none;
}

/* MODIFICA PRODOTTO BUNDLE */
.page-product-bundle .brandScheda,
.page-product-bundle .price-final_price,
.page-product-bundle .product-info-stock-sku .stock,
.page-product-bundle #addthis_wrap,
.page-product-bundle .fieldset > .field.required > .label::after,
.page-product-bundle .product-options-wrapper p.required,
.page-product-bundle #bundleSummary .product.name, 
.page-product-bundle #bundleSummary .available,
.page-product-bundle .fieldset-bundle-options > div.field.option.required:first-of-type,
.page-product-bundle .fieldset-bundle-options .options-list .checkbox,
.checkout-cart-index dl.item-options > dt:first-of-type,
.checkout-cart-index dl.item-options > dd:first-of-type,
.minicart-items-wrapper .product.options {
	display: none;
	margin: 0;
}
.page-product-bundle .price-configured_price .price {
    font-size: 28px !important;
}
.page-product-bundle .product-options-wrapper {
    margin-bottom: 0px;
    padding-top: 0px;
}
.amsearch-autocomplete-information .price-from,
.amsearch-autocomplete-information .price-to .price-label { /* Per il box di ricerca */
	display: none
}
/* FINE MODIFICA PRODOTTO BUNDLE */


/*MOBILE*/
@media (max-width: 590px) {
	.altreinfo { display: none; }
	
	.header-container .navigation-mobile .vertical-type.sm_megamenu_menu > li > a {
	    color: #ff7a00;
	}
	
	.header-style-1 .header-middle .middle-right-content .searchbox-header .search-wrapper .block-content .input-text {
 	   height: 40px !important;
	}
	.header-style-1 .header-middle .middle-right-content .searchbox-header .search-wrapper .block-content .btn-search-header {
    	width: 40px !important;
    	height: 40px !important;
    }
	
	.categorie-usato .sm-categories .cat-wrap .item {
    	width: 100% !important;
	}
	.categorie-usato .iconaCategoria {
	    float: none;
	    margin: 0px;
	}
	body.category-usato-ex-demo-vintage .sidebar-main {
		display: none;
	}
	.static-image-1 {
	    padding-top: 0px;
	}
	
	.sm-categories .cat-wrap .item {
    	width: 100% !important;
	}
	.sm-categories .cat-wrap .item:nth-child(4n+1) {
	    clear: none !important;
	}
	.sm-categories .cat-wrap .item:nth-child(5n+1) {
	    clear: none !important;
	}
	.iconaCategoria {
    	float: left;
    	margin: 0 20px 0 5px;
	}
	.full-categories .cat-wrap .content-box .cat-title {
	    padding: 30px 0 0 !important;
	    text-align: left;
	}
	
	.footer-container .contact-col .footer-block {
	    padding: 20px 0px 0px !important;
	}
	.footer-container .footer-block .footer-block-title h3 {
	    width: 100% !important;
	}
	.footer-container .block-subscribe-footer {
	    padding: 0px !important;
	}
	.footer-container .block-subscribe-footer .title-middle-footer {
	    padding-right: 0px !important;
	}
	.footer-container .block-subscribe-footer .title-middle-footer span{
		display: block;
	}
	.footer-container .block-subscribe-footer .title-middle-footer div{
		text-align: center;
		padding: 2px 0px;
	}
		
	.noDesktop{
		display: block;
	}
	.noMobile{
		display: none;
	}
}
