﻿.CategoreyBox { margin-bottom: 25px; padding: 5px; text-align: center; border-bottom: 1px solid silver; cursor: pointer; }
    .CategoreyBox .CategoreyBox-image { padding-bottom: 100%; position: relative; overflow: hidden; }
    .CategoreyBox .CategoreyBox-image-link { display: block; position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px; }
    .CategoreyBox .CategoreyBox-title { font-size: 130%; line-height: 22px; margin: 10px auto; }
    .CategoreyBox .CategoreyBox-image-table { display: table; }
    .CategoreyBox .CategoreyBox-image-table-cell { display: table-cell; }


#categoryView { }
.catelogItemView-Box { clear: both; width: 100%; margin-bottom: 40px; }


.catalogItemView { text-align: right; }
    .catalogItemView .catalogItemView-image { }
        .catalogItemView .catalogItemView-image img { width: 100%; }
    .catalogItemView .catalogItemView-close { float: left; margin-top: 10px; }
        .catalogItemView .catalogItemView-close img { width: 26px; }
    .catalogItemView .catalogItemView-title { font-size: 200%; color: #F68B1F; margin-bottom: 0px; }
    .catalogItemView .catalogItemView-desc { margin-bottom: 0px; }
    .catalogItemView .catalogItemView-price { font-size: 200%; margin-bottom: 10px; }
    .catalogItemView .catalogItemView-quatity { border-bottom: 1px solid silver; border-top: 1px solid silver; padding-top: 20px; padding-bottom: 20px; margin-bottom: 20px; }
        .catalogItemView .catalogItemView-quatity > span { margin-left: 20px; }
            .catalogItemView .catalogItemView-quatity > span > span { margin-left: 5px; }
    .catalogItemView .catalogItemView-button { text-align: right; }
        .catalogItemView .catalogItemView-button a { padding: 5px 20px 3px 20px; color: #fff; background-color: #F68B1F; display: inline-block; border-radius: 5px; text-decoration: none; margin-bottom: 5px; }
    .catalogItemView .catalogItemView-afterbuy { display: none; margin-top: 30px; }
    .catalogItemView .catalogItemBox-price-deal { text-decoration: line-through; color: #A9A9AA; font-size: 80%; }


.catalogItemBox-Container .dealImg { position: absolute; right: 20px; z-index: 2; max-width: 70px; }
.catalogItemBox { height: 100%; }
    .catalogItemBox a { margin-bottom: 25px; padding: 8px; background-color: #fff; height: 100%; border-bottom: 3px solid #ffcb05; text-align: center; padding-top: 30px; width: 100%; display: block; -webkit-transition: all .3s ease; transition: all .3s ease; position: relative; }
        .catalogItemBox a:hover { text-decoration: none; }
    .catalogItemBox .catalogItemBox-image { max-width: 200px; margin: 0 auto; padding-bottom: 140px; position: relative; background-size: contain; background-repeat: no-repeat; background-position: center center; margin-bottom: 10px; }
    .catalogItemBox .catalogItemBox-title { font-family: 'almoni-tzar-bold'; font-size: 111%; line-height: 1; margin-bottom: 5px; }
    .catalogItemBox .catalogItemBox-engTitle { /*font-family: 'ProximaNova-Regular';*/ font-size: 82%; line-height: 1; }
    .catalogItemBox .catalogItemBox-weight { /*font-family: 'FBSpoiler-Regular';*/ color: #808080; margin-top: 15px; }
    .catalogItemBox a:hover, .catalogItemBox a:focus { box-shadow: 0px 15px 15px 0 rgba(51, 51, 51, 0.15) }
    .catalogItemBox.noWeight .catalogItemBox-image { padding-bottom: 111px; }
    .catalogItemBox.noWeight a { padding-top: 25px; margin-bottom: 0; margin-top: 15px; }
@media(max-width:991px) {
    .catalogItemView .catalogItemView-button { text-align: center !important; }
    .catalogItemBox-Container .dealImg { right: 10px; }
    .catalogItemBox.noWeight .catalogItemBox-image { padding-bottom: 164px; }
}

.catalogItemsList .catalogItemBox-price-deal { text-decoration: line-through; color: #A9A9AA; font-size: 80%; }
