



.header .form-search .select-search:before {
    background: url("../images/select_lang.png") no-repeat scroll 50% 50% #eee;
    content: "";
    display: block;
    height: 43px;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0px;
    width: 22px;
}

.select-sort-by:before {
    background: url("../images/select_lang.png") no-repeat scroll 50% 50% #fff;
    content: "";
    display: block;
    height: 21px;
    width: 21px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 4px;
    width: 22px;
}

.select-limiter:before {
    background: url("../images/select_lang.png") no-repeat scroll 50% 50% #fff;
    content: "";
    display: block;
    height: 21px;
    width: 21px;
    pointer-events: none;
    position: absolute;
    right: 1px;
    top: 4px;
    width: 22px;
}
.pt_custommenu div.popup .block1, .ma-banner7-container .flexslider, .product-tabs-content {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.header .form-search, .top-cart-wrapper, .top-cart-content, .home-banner-static .banner-box a, .home-banner-static .banner-box a img, .products-grid .item .item-container .item-border, .products-list li.item, .product-options dd select, .ma-upsellslider-item {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.opc .step-title .number {
    border-radius: 30px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
}
button.button span, .sorter .sort-by select, .sorter .sort-by select, .product-view .product-img-box .product-img-inner, .add-to-box {
   border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px; 
}

.pt_custommenu, .cart .discount, .cart .shipping, .cart .discount h2, .cart .shipping h2 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.nivo-controlNav, .block .block-content, .block-layered-nav dt {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.pt_custommenu div#pt_menu_home .parentMenu a {
    border-top-left-radius: 4px;
}

.ma-banner7-container .flex-direction-nav .flex-prev,
.nivo-directionNav a.nivo-prevNav, .bx-wrapper .bx-controls a.bx-prev, .bx-wrapper .bx-controls a.bx-prev, .ma-relatedslider-container .flexslider .flex-direction-nav a.flex-prev, .bx-wrapper .bx-controls a.bx-prev{
    border-radius: 2px 0 0 2px;
    -webkit-border-radius: 2px 0 0 2px;
    -moz-border-radius: 2px 0 0 2px;
}

.ma-banner7-container .flex-direction-nav .flex-next,
.nivo-directionNav a.nivo-nextNav,  .bx-wrapper .bx-controls a.bx-next, .bx-wrapper .bx-controls a.bx-next, .ma-relatedslider-container .flexslider .flex-direction-nav a.flex-next, .bx-wrapper .bx-controls a.bx-next{
    border-radius: 0 2px 2px 0;
    -webkit-border-radius: 0 2px 2px 0;
    -moz-border-radius: 0 2px 2px 0;
}
.item-container .bx-wrapper {
   border-radius: 0 3px 3px 0;
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0; 
}

.item-container .bx-wrapper, .sale, .new {
    transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -webkit-transition: 0.3s ease-out;
}

.banner-home-content .banner-box a:hover img, .home-banner-static .banner-box a:hover img {
    opacity: 0.8;
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
}

.item-container:hover .sale, .item-container:hover .new {
    transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}