body {

}
#header2 {
    background-color: #004b9c;
    padding-bottom: 10px;
    padding-top: 10px;
}
#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 {
    /*background: #ec2790;*/
    border-radius: 10px;
    
}
#product-list .product-list-item .product-info .product-name, #product-list-sidebar .product-list-item .product-info .product-name {
    font-size: 16px;
}

.btn {
    border-radius: 10px;
}

#product-list .product-list-item, #product-list-sidebar .product-list-item {
        border-radius: 5px;
     /*  -webkit-box-shadow: 0 0 5px rgba(255, 183, 221, 0.37);
    	-moz-box-shadow: 0 0 5px rgba(255, 183, 221, 0.37);
   		 box-shadow: 0 0 5px rgba(255, 183, 221, 0.37);*/
   	 -webkit-transition: all .5s;
}

#nav-main .element-menu-category .element-menu-main {
       -webkit-box-shadow: 0 1px 0 rgb(0, 0, 0);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0);
    box-shadow: 0px 1px 0 rgba(0, 0, 0);
}
#nav-main .element-menu-main {
        -webkit-box-shadow: 0 1px 0 rgb(0, 0, 0);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0);
    box-shadow: 0px 1px 0 rgba(0, 0, 0);
}

#header-main .element-shopping-cart .link-shopping-cart {
  /*  background: #fce9f359;*/
    border-radius: 10px;
}

.page-content, .element-product-description, .element-product-info {
    font-size: 16px;
    text-align: justify;
}

#footer-main .element-menu-footer .menu-footer-list>li>a {
    font-size: 16px;
    font-weight: bold;
}
#footer-main .title-footer{
    font-size: 16px;
    font-weight: bold;
}

#nav-main .element-menu-category #menu-category .menu-category-list>li a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
}

#nav-main .element-menu-category #menu-category .menu-category-list {
    display: table;
     margin: 0px; 
}

.page-content p, .element-product-description p, .element-product-info p{
    /*font-size: 13pt;*/
}

.element-breadcrumb .breadcrumb ul.breadcrumb-list li a{
    font-size: 15px;
}


a.btn.btn-buy {
    width: 100%;
    border-radius: 2px;
}

.block-cat-nav .has-no-child > .accordion-heading > a.accordion-toggle {display: none;}
.block-cat-nav ul.category-list li li {padding: 0 0 0 10px;}
.block-cat-nav ul.category-list li {border-bottom: 1px solid #efefef;border-top: 1px solid #efefef;line-height: 35px;margin: -1px 0 0;font-size:14px;}
.block-cat-nav a {color: #666;}
.block-cat-nav ul.category-list > li:first-child {border: medium none;}
.block-cat-nav ul.category-list > li {padding: 0 0 0 12px;}
.block-cat-nav ul.category-list > li::before {color: #bbb;content: "\f04d";font-family: fontawesome;font-size: 5px;margin-left: -10px;position: absolute;}
.block-cat-nav .accordion-toggle::after {content: "\f196";float: right;font-family: fontawesome;}
.block-cat-nav .accordion-toggle:not(.collapsed)::after {content: "\f147";}
.products-grid .item {padding: 0 5px;}
.my-wishlist table td textarea {margin: 15px 0 0;width: 100%;}
.my-wishlist .data-table .cart-cell {line-height: 30px;text-align: center;}
.my-wishlist .add-to-cart-alt .qty {margin: 0 0 10px;padding: 4px 0;}
.my-wishlist .product-image {display: table;min-width: 100px;}

.modal .modal-content {
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px 20px;
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgb(255, 255, 255);
}
input{
    padding: 7px 5px;
}

.element-product-detail .label-stamp-wrapper .label-stamp.label-promo {
    background: rgba(21, 20, 20, 0.9);
}
#product-list .product-list-item .label-promo, #product-list-sidebar .product-list-item .label-promo {
    background: rgba(23, 22, 22, 0.9);
    right: 0;
    top: 0;
}

.container-12 .grid-3 {
    width: 290px;
}



#footer-main .copyright p{
     display: none !important;
    background: #ebebeb;
    height: 0px;
}
#footer-main .copyright {
     display: none !important;
    background: #fbfcfe;
    height: 0px;
        margin-top: -20px;
}