.menu-title {
	font-size: 16px;
}

.brand {
text-transform: uppercase;
font-size: 13px !important;
font-weight: bold;
padding-bottom: 4px;
}

.oro {
text-transform: uppercase !important;
font-size: 13px !important;
font-weight: bold !important;
color:#cea45f !important;
padding-bottom:10px;
}

.rosso {
text-transform: uppercase !important;
font-weight: bold !important;
font-size: 17px !important;
color:#961241 !important;
padding-bottom:10px;
}

.brand_product_detail {
    text-transform: uppercase;
    font-size: 17px !important;
    font-weight: 600;
    padding-bottom: 10px;
    list-style: none;
}

.affina {

      font-size: 12px !important;
      font-weight: 1.871 !important;


}
.btn-link {
    font-weight: 400;
    color: #0c0d0d;
    border-radius: 0;
}

.btn-link:hover {
    color: #cea45f !important;
    text-decoration: none;
}

.product-layout.product-grid{margin-bottom: 3.5rem;}

.product-featured {
	margin-top: 50px !important;
}
.col-inner {

	margin-bottom: 20px;
}
.html-item {
    text-align: center;
	margin-top: 25px;
}

@media (min-width: 1140px){.container{width: 1140px;}}

@media (max-width:1199px){}
@media (min-width:992px) and (max-width:1199px){.scroll-fixed > .container{width:100%;}
}
@media (min-width:992px){.layer-category #column-left,.layer-category #column-right{display:block !important;}
}
@media (max-width:991px){
.footer-copyright .text-powered,.payment{display:block;float:none;}
.layer-category #column-left,.layer-category #column-right{position:fixed;left:0;top:0;width:88%;height:100%;max-width:37.5rem;z-index:555;overflow:auto;background:#fff;padding:2rem;display:none;}
.layer-category #content{width:100%;}
.block-title{/* margin-top:4.2rem; */}
.block-title-2 .block-title {margin-top:4rem; }
footer{margin-top:4rem;}
.footer-links .inner{padding-top:4rem;padding-bottom:1rem;}
.product-info-details-more {margin-top: 4rem;}
.product-info-details-more .inner {}
}
@media (min-width:768px) and (max-width:991px){#search-by-category .search-ajax{width:60%;}
}
@media (max-width:767px){
	.image-content {margin-top: 3rem;}
#product-category .img-thumbnail{margin-bottom:1rem;}
.additional-button-prev, .additional-button-next{display:none;}
.mousetrap{max-width:100%;max-height:100%;}
#cloud-zoom-big{display:none !important;}
.nivo-directionNav a{display:none;}
.ajax-body-login .account-login,
.ajax-body-login .account-register{width:90%;}
.product-info-details{position:relative;padding:0 1.5rem;margin-top:3rem;top:auto;right:auto;bottom:auto;}
.swiper-button-next, .swiper-button-prev{display:none;}
.product-layout.product-grid{margin-bottom:2.5rem;}
	.payment {text-align: center;}
	.social-group {padding: 1rem 0;margin-top: 1rem;}
	.free-app,.social {float:none;text-align: center;padding: 0.5rem 0;}
	.footer-copyright .inner {padding: 3rem 0;}
	.product-list .product-thumb .product-item {grid-template-columns: 40% 60%;align-items: start;}
	.product-list .product-thumb .box-list {grid-column: 2/ span 3;padding-left: 2rem;text-align: left;margin-top: 1rem;}
	.product-list .product-thumb .product-item .image {grid-row: 1/span 2;}
}
@media (max-width: 567px) {
	.product-info-details-more .nav-tabs > li {display: block;margin: 0;}
	.product-info-details-more .nav-tabs > li > a {padding: 1rem 0;}
}
@media (max-width:479px){
	.product-list .product-thumb .product-item {grid-template-columns: 100%;}
	.product-list .product-thumb .product-item .image {grid-row: auto;}
	.product-list .product-thumb .box-list {grid-column: auto;padding: 0;}
.product-list .product-thumb .product-item .caption{padding-left:0;padding-top:2rem;}
}
@media (min-width:1200px){#content .col-lg-2:nth-child(6n+1),
#content .col-lg-3:nth-child(4n+1),
#content .col-lg-4:nth-child(3n+1),
#content .col-lg-6:nth-child(2n+1){clear:left;}
}
@media (max-width:1199px) and (min-width:992px){#content .col-md-2:nth-child(6n+1),
#content .col-md-3:nth-child(4n+1),
#content .col-md-4:nth-child(3n+1),
#content .col-md-6:nth-child(2n+1){clear:left;}
}
@media (max-width:991px) and (min-width:768px){#content .col-sm-2:nth-child(6n+1),
#content .col-sm-3:nth-child(4n+1),
#content .col-sm-4:nth-child(3n+1),
#content .col-sm-6:nth-child(2n+1){clear:left;}
}
@media (max-width:767px) and (min-width:480px){#content .col-xs-6:nth-child(2n+1){clear:left;}
#content .col-xs-4:nth-child(3n+1){clear:left;}
}
@media (max-width:479px) and (min-width:0px){#content .col-xs-6:nth-child(2n+1),#content .product-items.col-xs-4:nth-child(2n+1){clear:left;}
#content .product-items.col-xs-4{width:50%;}
}
@media (min-width:480px){.btn-grid-1{display:none;}
}
@media (max-width:1199px){.btn-grid-5{display:none;}
}
@media (max-width:767px){.btn-grid-4{display:none;}
}
@media (max-width:479px){.btn-grid-3{display:none;}
}
@media (max-width:479px){.btn-grid-3{display:none;}
}

@media (max-width:375px){
  .btn{border-radius: 4px !important;
  padding: 6px 10px 6px 10px !important;}
  .btn-cart {
    background-color: #fff !important;
    color: #090808 !important;
    padding: 10px 20px !important;
    line-height: 0 !important;
}
.makeoffer {
	padding-top: 11px;
	padding-bottom: 23px;
	padding: 5px;
	font-size: 14px;
	height: 36px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
	background-color: lightgray;
}
#button-cart {
    min-width: 262px !important;

}
.detail.price-new {
    font-weight: 800 !important;
    color: #4d4d4d;
    font-size: 35px;
}
.btn-wishlist, .btn-compare {
    background-color:#fff !important;
    color: #cea45f !important;
}
.fa {
    display: inline-block;
    font: normal normal normal 18px/1 FontAwesome !important;
    font-size: 18px/1 !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.breadcrumb a, .breadcrumb i {
color: #302e2e;
font-size: 14px !important;
}
.product-label-venduto.label {
        margin-top: 90px;

}

}

.product-label-venduto.label {
        color: #0d0c0c;
        font-size: 17px;
        font-family: "Questrial", serif;
        font-weight: 400;
        position: absolute;
        background: #f9f7f487;
        padding: 9px 15px;
        margin-top: 110px;
        border-radius: 4px;
        left: 66px;
        width: 100%;
        border: 1px solid;
            border-top-color: currentcolor;
            border-right-color: currentcolor;
            border-bottom-color: currentcolor;
            border-left-color: currentcolor;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
        border-color: #0d0d0c;
        width: 100px;
        height: 39px;
        left: 50%;
        transform: translateX(-50%);
    }

.product-label-venduto-carousel.label {
    color: #fff;
    font-size: 17px;
    font-family: "Questrial", serif;
    font-weight: 400;
    position: absolute;
    background: rgba(60, 50, 68, 0.78);
    padding: 9px 15px;
    margin-top: 102px;
    border-radius: 0px;
    left: 0px;
    width: 100%;
}




@media (max-width:414px){
  .btn{border-radius: 4px !important;
  padding: 6px 10px 6px 10px !important; }
  .btn-cart {
    background-color: #fff !important;
    color:#090808 !important;
    padding: 10px 20px !important;
    line-height: 0 !important;
}
.btn-wishlist, .btn-compare {
    background-color:#fff !important;
    color: #cea45f !important;
}
.fa {
    display: inline-block;
    font: normal normal normal 18px/1 FontAwesome !important;
    font-size: 18px/1 !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.breadcrumb a, .breadcrumb i {
color: #302e2e;
font-size: 14px !important;
}
}

@media (max-width:667px){
#button-cart {
    min-width: 542px;
}
}

@media (min-width:768px){#column-left .product-layout .col-md-3{width:100%;}
#column-left + #content .product-layout .col-md-3{width:50%;}
#column-left + #content + #column-right .product-layout .col-md-3{width:100%;}
#content + #column-right .product-layout .col-md-3{width:100%;}
}
#column-left .product-layout, #column-right .product-layout{width:100%;}

#cookie-bar-button {
    background-color: #cea45f !important;
    border-bottom: 1px solid #cea45f !important;
    border-radius: 5px;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-weight: 500;
    line-height: 1;
    margin-right: 20px;
    margin-top: 2px;
    padding: 5px 10px 6px;
    position: relative;
    text-decoration: none;
    text-shadow:none !important;
}
