.link-shopping-cart {
    border-radius: 20px 20px;
}

.welcome-message {
	font-size: 14px;
    padding-bottom: 10px;
}
.element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy, .element-product-detail .wrapper-product-price .wrapper-btn-buy .btn.btn-buy-kit{
	 border-radius: 20px 20px;
}
.input[type="text"] {
    border-radius: 40px 40px;
}
.product-scratched-price {
	font-size: 16px;
}
.element-product-detail .wrapper-product-price .product-price .product-new-price .product-big-price {
	font-size: 30px;
    color: #FD9393;
}
.element-product-detail .wrapper-product-price .product-price .product-old-price .product-scratched-price{
	text-decoration: none;
}
#header-main .element-shopping-cart .link-shopping-cart{
	background: white;
    color: black;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
	background: black;
}
.element-product-detail .wrapper-product-price .product-price .product-new-price span:first-child{
	color: #FD9393;
}
.element-info .info-inner {
    color: black;
}
#header-main .element-menu-top .menu-top-list {
    color: black;
}

#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
	background: #FD9393;
}

#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
color: #FD9393;

}
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
	font-size: 14px;
    min-height: none;
    line-height: none;
}


}
#nav-main .element-menu-category ul[class$="list"] > li > a {
    color: black;
}

#nav-main .element-menu-category{
    background: white;
}
.menu-category-list {
    color:black
}



#product-list .product-list-item .product-info .product-price .product-big-price, #product-list-sidebar .product-list-item .product-info .product-price .product-big-price, #product-list .product-list-item .product-info .product-price .product-price, #product-list-sidebar .product-list-item .product-info .product-price .product-price {
    
    font-size: 22px;
     text-align: center;
}
   
#product-list .product-list-item .product-info .product-price, #product-list-sidebar .product-list-item .product-info .product-price {
    text-align: center;
}

#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
    
    font-size: 17px;
    text-align: center;
    
}

#product-list .product-list-item .product-info .product-old-price, #product-list-sidebar .product-list-item .product-info .product-old-price {
    font-size: 15px;
 font-family:  'source_sans_pro_semibold';
    text-align: center;
}

#product-list .product-list-item .product-info .product-cash-price span, #product-list-sidebar .product-list-item .product-info .product-cash-price span, #product-list .product-list-item .product-info .product-parcelled-price span, #product-list-sidebar .product-list-item .product-info .product-parcelled-price span {
  color: #707070;  
}

.element-product-detail .wrapper-product-price .product-price .product-parcelled-price, .element-product-detail .wrapper-product-price .product-price .product-price-off {
     font-size: 13px;
    font-family:  'source_sans_pro_semibold';
    color: #707070;
}

.element-product-detail .wrapper-product-price .product-price .product-parcelled-price, .element-product-detail .wrapper-product-price .product-price .product-price-off {
       font-size: 13px;
    font-family:  'source_sans_pro_semibold';
    color: #707070; 

}

.element-product-detail .wrapper-product-price .product-price .product-parcelled-price span, .element-product-detail .wrapper-product-price .product-price .product-price-off span {
        color: #707070; 
}
    
.element-product-detail .box-shipping p {
         font-size: 13px;
    font-family:  'source_sans_pro_semibold';
    color: #707070; 
}
.element-product-detail .product-info {
             font-size: 13px;
    font-family:  'source_sans_pro_semibold';
    color: #707070; 
}
.product-rating {
    font-size: 15px;
    font-family: 'source_sans_pro_semibold';
    color: #FD9393;
}
   
.element-product-detail div[class^="box-"] .box-title {
    color: black;
}
.wrapper-btn-actions .btn .btn-text {
    font-family: 'source_sans_pro_semibold';
    font-size: 14px;
}

.wrapper-product-combination .product-combination-list .product-combination-item label div {
    
    font-size: 14px;
    font-family: 'source_sans_pro_semibold';
}
#product-list .product-list-item .wrapper-btn-product .btn.btn-buy, #product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy, #product-list .product-list-item .wrapper-btn-product .btn.btn-buy-kit, #product-list-sidebar .product-list-item .wrapper-btn-product .btn.btn-buy-kit {
border-radius:10px 10px;
}
#product-list .product-list-item .product-info .product-cash-price, #product-list-sidebar .product-list-item .product-info .product-cash-price {
    
    font-size: 13px;
    font-family:  'source_sans_pro_semibold';
    text-align: center;
    color: #707070;
}
#product-list .product-list-item .product-info .product-parcelled-price, #product-list-sidebar .product-list-item .product-info .product-parcelled-price {

    font-size: 13px;
    font-family:  'source_sans_pro_semibold';
     text-align: center;
     color: #707070;
}
#product-list .product-list-item .product-info .product-price .product-big-price, #product-list-sidebar .product-list-item .product-info .product-price .product-big-price, #product-list .product-list-item .product-info .product-price .product-price, #product-list-sidebar .product-list-item .product-info .product-price .product-price {
    font-size:30px;
}
#header-main .element-info .info-phone {
    font-size: 12px;
}
.element-banner-stripe #banner-stripe {
    margin-left: 0px;
    margin-right: 0px;
}
.element-product-detail .product-main-image {
    height: 600px;
}
.product-rating {
        margin-bottom: 50px;
}
.element-product-detail div[class^="box-"] {
        padding: 0;
}
.element-product-detail .wrapper-product-combination {
    margin-bottom: 30px;
}
.product-rating {
    margin-bottom: 30px;
}
.element-product-detail .wrapper-product-price {
    margin-bottom: 40px;
}
.element-product-detail .wrapper-product-price .product-price .product-parcelled-price, .element-product-detail .wrapper-product-price .product-price .product-price-off {
line-height: 14px;
}
.element-product-detail .wrapper-product-price .product-price .product-new-price .product-big-price{
    font-size: 40px;
}
.wrapper-product-combination .product-combination-list .product-combination-item label div {
    line-height: 40px;
    min-height: 40px;
    min-width: 40px;
}
.wrapper-product-combination .product-combination-list .product-combination-item label div span {
    border: 20px solid transparent;
}
#product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
background: #F87878
}
#product-list .product-list-item .product-image a:not(.label-unavailable), #product-list-sidebar .product-list-item .product-image a:not(.label-unavailable) {
    padding-top: 300px;
    position: initial;
    box-sizing: unset;
}
.filter-container-sidebar .filter-content .filter-list {
    max-height: 100%;
}
.sidebar div[class^="element"] {
    display: block;
    width: 90%;
}

.pagina-home div#sidebar-left {
    display: none !important;
}

.pagina-home .has-sidebar-left #vitrine {
    margin: 0 !important;
}
.modal .modal-content {
    max-height: 700px;
    overflow-y: auto;
    padding: 0px 0px;
    }
#modal-on-exit-popup .modal-content, #modal-on-exit-popup-cart .modal-content {
    padding-bottom: 10px !important;
}
.element-product-detail .label-stamp-wrapper .label-stamp {
    font-size: 15px;
    line-height: 30px;
}
.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
    background: #f57440;
}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo, #product-list .product-list-item .label-launch, #product-list-sidebar .product-list-item .label-launch {
    color: #fff;
    font-size: 15px;
    line-height: 30px;
}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
    background: #f57440;
}
#product-list .product-list-item .product-info .product-cash-price span, #product-list-sidebar .product-list-item .product-info .product-cash-price span, #product-list .product-list-item .product-info .product-parcelled-price span, #product-list-sidebar .product-list-item .product-info .product-parcelled-price span {
    color: #d9beb4;
}
.header-box-content h1, .header-box-content h2, .header-box-content h3, .header-box-content h4, .header-box-content h5, .header-box-content h6, .header-box-content .title-primary, .header-box-content .title-secundary {
    border-bottom: 1px solid #eee;
    color: #ffffff;
    display: block;
    font-family: 'FontAwesome';
    font-size: 30px;
}