.portfolio-list { min-height:20px; }
.portfolio-list li { margin-bottom:25px;/* text-align:center;*/ }
.portfolio-img { margin-bottom:10px; overflow:hidden; background-color:#f2f2f2; }
.portfolio-img a { position:relative; }
.portfolio-img a, .portfolio-img img {
    width:100%; display:block; overflow:hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.portfolio-img .opacity-overlay {
    width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#000; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    -ms-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
}
.portfolio-img .icon-zoom { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url(icon-zoom.png)/*tpa=http://cdncss.81yk.bid/Portals/424/Skins/cartTyre/Html/images/skin-icon/icon-zoom.png*/ no-repeat center; }
.portfolio-img .icon-video { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url(icon-video.png)/*tpa=http://cdncss.81yk.bid/Portals/424/Skins/cartTyre/Html/images/skin-icon/icon-video.png*/ no-repeat center; }
.portfolio-img a:hover .opacity-overlay {
    filter:alpha(opacity=70); opacity:0.7;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    -ms-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
}
.portfolio-img a:hover img {
    transform: scale(1.2, 1.2) rotate(10deg);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.portfolio-item:hover img, .product-item:hover img, .scrollable-item:hover img {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.portfolio-title { margin-bottom:10px; font-weight:normal; line-height:normal; }
.portfolio-title h2 { font-size:14px; line-height:1.5; font-weight:normal; }
.portfolio-title a { color:#333; }
.portfolio-title a:hover { color:#0a4cac; text-decoration:none; }
.portfolio-meta { font-size:12px; margin-bottom:10px; color:#808080; }
.portfolio-meta em { margin:0 8px; }
.portfolio-meta strong { font-weight:normal; }
.portfolio-meta a { color:#808080; }
.portfolio-meta a:hover { color:#0a4cac; text-decoration:none; }
.portfolio-summary { color:#666; font-size:13px; margin-bottom:-10px; }
.portfolio-summary p { line-height:1.5; }
.portfolio-detail { padding-right:10px; color:#f30; font-size:13px; background:url(arrow-r.gif)/*tpa=http://cdncss.81yk.bid/Portals/424/Skins/cartTyre/Html/images/style-blue/arrow-r.gif*/ no-repeat right center; }
.portfolio-list .col-4-1 .portfolio-title h2 { font-size:14px; }
.portfolio-list .col-4-1 .portfolio-summary { font-size:12px; }
.portfolio-list .col-5-1 .portfolio-title h2 { font-size:14px; }
.portfolio-list .col-5-1 .portfolio-summary { font-size:12px; }



.product-category {}
.product-category-scrollable ul li { width:290px; margin:0 21px; text-align:left; }
.product-category-scrollable ul li a { position:relative; display:block; }
.product-category-scrollable .category-image {
    overflow:hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.product-category-scrollable .category-info { display:none; position:absolute; top:0; left:0; z-index:20; text-align:center; width:100%; height:100%; color:#fff; }
.product-category-scrollable .category-info h3 { margin-top:120px; margin-bottom:60px;  font-size:22px; font-weight:normal; }
.product-category-scrollable .category-info .icon-detail { display:inline-block; *display:inline; *zoom:1; width:41px; height:41px; background:url(icon-detail-1.gif)/*tpa=http://cdncss.81yk.bid/Portals/424/Skins/cartTyre/Html/images/style-blue/icon-detail.gif*/ no-repeat; }
.product-category-scrollable .category-info .icon-detail span { display:none; }
.product-category-scrollable .opacity-overlay {
    width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#000; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    -ms-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
}
.product-category-scrollable a:hover .category-image img {
    transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    -webkit-transition: all 0.35s ease-out 0s;
    -moz-transition: all 0.35s ease-out 0s;
    -o-transition: all 0.35s ease-out 0s;
    transition: all 0.35s ease-out 0s;
}
.product-category-scrollable a:hover .category-info { display:block; }
.product-category-scrollable a:hover .opacity-overlay {
    display:block; filter:alpha(opacity=70); opacity:0.7;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
}
.product-category-scrollable .carousel-direction { text-align:center; margin:30px; }
.product-category-scrollable .carousel-direction a { position:inherit; display:inline-block; *display:inline; *zoom:1; font-size:25px; height:auto; line-height:normal; margin:0 15px; padding:0 15px; border:1px solid #666; }
.product-category-scrollable .carousel-direction a:hover { border-color:#fff; color:#fff; }
.product-category-scrollable .carousel-direction a.disabled,.product-category-scrollable .carousel-direction a.disabled:hover { border-color:#666; color:#666; cursor:not-allowed; }

.product-filter {}
.product-filter dl { border-bottom:1px dotted #d9d9d9; padding:8px 0; }
.product-filter dt { width:100px; margin-right:20px; text-align:right; font-size:15px; }
.product-filter dd a { margin-right:20px; margin-top:2px; margin-bottom:5px; padding:0 5px; display:inline-block; *display:inline; *zoom:1; white-space:nowrap; font-size:13px; }
.product-filter dd a:hover { color:#0a4cac; text-decoration:none; }
.product-filter dd a.current { background-color:#0a4cac; color:#fff; }

.price { margin-bottom:10px; font-size:14px; font-weight:bold; color:#f30; line-height:1.2; display:none; }
.price span { font-family:verdana; }

.product-attr { margin-bottom:10px; }
.product-attr dt { text-align:right; font-weight:bold; }
.product-attr dd span { margin-right:10px; }
.product-attr .share-toolbar { margin-bottom:10px; }

.product-set .carousel-direction a { top:130px; }
.product-list li { margin-bottom:45px; text-align:center; }

.product-item .portfolio-img { background-color:#f2f2f2; overflow:hidden; position:relative; margin-bottom:0; }
.product-item .portfolio-img .icon-link { display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:11; background:url(icon-link.png)/*tpa=http://cdncss.81yk.bid/Portals/424/Skins/cartTyre/Html/images/skin-icon/icon-link.png*/ no-repeat center; }
.product-item .portfolio-img .opacity-overlay {
    width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#0a4cac; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px');
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    -ms-transform:scale(0);
    transform:scale(0);
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    -ms-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
}
.product-item .portfolio-text { padding:10px 0; background-color:#e5e5e5; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
.product-item .portfolio-text h2 { margin-bottom:5px; font-size:15px; font-weight:normal; }
.product-item .portfolio-text div { margin-bottom:-10px; font-size:12px; color:#808080; }
.product-item .portfolio-text div span { margin:0 3px; }
.product-item .portfolio-text .price { color:#f30; font-size:13px; }
.product-item a:hover .opacity-overlay {
    filter:alpha(opacity=90); opacity:0.9;
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out;
    -o-transition:all 0.25s ease-in-out;
    -ms-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out;
}
.product-item a:hover .portfolio-text { background-color:#ee2323; color:#fff; }
.product-item a:hover .portfolio-text div { color:#fff; }
.product-item a:hover .portfolio-text .price { color:#fff; }