.shop-item-title {font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: 700;} 
.shop-item-price {font-size: 15px;font-family: 'Roboto', sans-serif;font-weight: 700;}
.shop-item-title a {text-decoration:none;}
.shop-vid-td-1 {background-size:cover!important;width:100%!important;overflow:hidden;padding:50%;position:relative;}
.shop-vid-dop-1 {position:absolute;top:0;left:0;right:0;bottom:0;}
.dopback {position: absolute;bottom: 0;left:0;right:0;background:url(/img/fonvidshop.png);padding: 10px 0;}
.shoptovtab {margin:10px 0;padding: 10px;width:25%;}
.divico-td {width: 33.33%;float: left;text-align: center;}
.shop-vid-td-2 {text-align:center;}
.tovarvidtitle-shop {margin:10px 0 0px;padding:5px 0 0;}
.shop-vid-td-1 .shop-vid-dop-1 {display:none;}
.shop-vid-td-1:hover .shop-vid-dop-1 {display:block;}
.dopback .goods-list .basket {width:auto!important;height:auto!important;}
.dopback .wish {width:auto!important;height:auto!important;}
.dopback .done {width:auto!important;height:auto!important;font-size:32px!important;color:#fff!important;}
.dopback .wadd {width:auto!important;height:auto!important;font-size:32px!important;color:#fff!important;margin:0!important;}
.dopback .wdel {width:auto!important;height:auto!important;font-size:32px!important;color:#fff!important;margin:0!important;}
.dopback .add {width:auto!important;height:auto!important;font-size:32px!important;color:#fff!important;margin:0!important;}
.eyevidshop:before {content: '\f06e';font-family:Fontawesome;display:inline-block;font-size:32px;color:#fff;}
.shoptovtab:hover .shop-vid-td-2 {background:#eee;}
.shoptovtab:hover .shop-vid-dop-1 {display:block;}
.dopback .add:hover, .dopback .wdel:hover, .dopback .wadd:hover, dopback .done:hover, .dopback .wish:hover, .dopback .basket:hover {color:#eee!important;}
.eyevidshop:hover:before {color:#eee!important;}
@media screen and (min-width: 961px) and (max-width: 1099px) {.shoptovtab {width:33.333%!important;}}
@media screen and (min-width: 599px) and (max-width: 799px) {.shoptovtab {width:33.333%!important;}}
@media screen and (min-width: 319px) and (max-width: 599px) {.shoptovtab {margin:10px 0 0 !important;} .shop-item-title {font-size:14px!important;} .shop-item-price {font-size:13px!important;} .shoptovtab {width:50%!important;}}
@media screen and (min-width: 1px) and (max-width: 319px) {.shoptovtab {margin:10px 0 0 !important;} .shop-item-title {font-size:14px!important;} .shop-item-price {font-size:13px!important;} .shoptovtab {width:100%!important;}}