
img.atsym {margin: 0 3px;}
img.atsym.op8 {opacity: .8;}
img.atsym.op5 {opacity: .5;}

main#home section.cat-blocks div.cat-block-B {
    background-image: url(../images/cat-block-bg-1.jpg);
    background-color: #ede4f5;
}
main#home section.cat-blocks div.cat-block-B.left:hover { border-color: #c5b1d6; }
main#home section.cat-blocks div.cat-block-B.left img { right: 30px; top:0px }

main#home section.cat-blocks div.cat-block-B.right:hover { border-color: #d2b49c; }
main#home section.cat-blocks div.cat-block-B.right img { top: 45px; }
main#home section.cat-blocks div.cat-block-B.right span.title-1 { color: #c52e36; }
main#home section.cat-blocks div.cat-block-B.right span.title-2 { background: #c52e36; }
@media (max-width: 1199.98px) {
    main#home section.cat-blocks div.cat-block-B.right img {
        margin-top: 24px;
        margin-right: 37px;
    }
}

/**
* PAGE: maÃ„Å¸azalarÃ„Â±mÃ„Â±z
*************************************
 */
div.shop-list { display: flex; flex-wrap: wrap; margin: 0 -15px; padding-top: 2rem; }
div.shop-list > .shop {border: 2px solid #198243;border-radius: 36px 36px 5px 5px;margin: 15px 15px 70px 15px;width: calc(33.33% - 30px);position: relative;width: 100%;}
div.shop-list > .shop:before {background: url(../images/shop-branda.png) no-repeat;background-size: 100%;content: "";display: none;height: 43px;margin-left: -8px;margin-top: -2px;width: 107%;}
div.shop-list > .shop:after {background: url(../images/shop-shadow.png) no-repeat;background-size: contain;content: "";display: block;height: 21px;position: absolute;bottom: -23px;width: 100%;}
div.shop-list > .shop .region {border-radius: 5px 5px 0 0;display: block;padding: 9px 0;position: relative;text-align: center;top: -76px;background: #137b3e; /* Old browsers */background: -moz-linear-gradient(top, #137b3e 1%, #10663c 82%, #10663c 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #137b3e 1%, #10663c 82%, #10663c 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #137b3e 1%, #10663c 82%, #10663c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#137b3e', endColorstr='#10663c', GradientType=0); /* IE6-9 */width: 84%;margin: 0 auto;}
div.shop-list > .shop .region h3 { color: white; font-size: .813rem;font-weight: 500; margin: 0; padding: 0; }
div.shop-list > .shop address {margin: -1.5rem 0 0 0;padding: 1rem;height: 78%;display: flex;flex-direction: column;justify-content: space-between;}
div.shop-list > .shop address a[href^="tel"] { margin-top: 1rem; display: inline-block; font-weight: 500; }
div.shop-list > .shop address a[href^="tel"] i { font-size: 1.2rem; vertical-align: middle; margin-right: .5rem; }
div.shop-list > .shop .phone { }
article.shops .card { margin-bottom: 1rem; }
article.shops .card-header {border: 0;padding: 0;}
article.shops .card-header h2 {color: #333;margin: 0;padding: .75rem 1.25rem;cursor: pointer;}
article.shops .card-header h2 i {font-size: 1rem;font-weight: 600;margin-right: .5rem;}
article.shops .card-header h2 span.count { float: right; color: #999; font-weight: 500; transition: .2s ease; }
article.shops .card-header:hover { background: #efefef; }
article.shops .card-header:hover span.count { margin-right: .7rem; color: #198243; }

div.image-gallery {display: flex;padding: 1rem 0 2rem 0;margin: 0 -15px;flex-direction: column; flex-wrap: wrap;}
div.image-gallery > a {width: 100%; overflow: hidden;display: inline-block;margin: 15px;position: relative;padding: 2px;background: #bbbbbb;border-radius: 5px;}
div.image-gallery > a img {width: 100%;position: relative;z-index: 1;border: 2px solid white;border-radius: 5px;}

@media (max-width: 599px) {
    div.shop-list > .shop {border-radius: 0 0 5px 5px;}
    div.shop-list > .shop .region {top: -35px;width: auto;margin: 0 -3px 0 -2px;position: relative;}
}

@media (min-width: 600px) {
    div.shop-list > .shop { width: calc(50% - 30px); }
    div.shop-list > .shop:before {display: block;}

}
@media (min-width: 576px) {
    div.image-gallery.grid { flex-direction: row; }
    div.image-gallery.grid > a { width: calc(33.33% - 30px); }

}
@media (min-width: 992px) {
    div.shop-list > .shop { width: calc(33.33% - 30px); }
}

/**
* PAGE: markalar
*************************************
 */

article#content.brands ul.brands-list {margin: 0;padding: 0;list-style: none;display: flex;flex-wrap: wrap;width: 100%;}
article#content.brands ul.brands-list li {margin: 5px;width: calc(25% - 10px);background: #f7f7f7;text-align: center;border: 1px solid #dfdfdf;border-radius: .4rem;transition: .3s ease;}
article#content.brands ul.brands-list li a {display: block;padding: 2rem 0;color: #5a5a5a;font-weight: 500;font-size: .875rem;}
article#content.brands ul.brands-list li span { transition: .2s ease; display: block; }
article#content.brands ul.brands-list li:hover {border-color: #333;}
article#content.brands ul.brands-list li:hover span {transform: scale(1.3);}

article#content.brands div.list-wrap { margin: 0 -5px; width: 100%; }
article#content.brands ul.letters-list {margin: 1.5rem 0 3rem;padding: 0;list-style: none;display: flex;justify-content: space-between;width: 100%;}
article#content.brands ul.letters-list li {display: block;border: 2px solid #198243;border-radius: 50%;width: 40px;height: 40px;text-align: center;line-height: 36px;font-weight: 700;color: #198243;background: white;font-size: .875rem;transition: .2s ease;cursor: pointer;}
article#content.brands ul.letters-list li.current,
article#content.brands ul.letters-list li:hover { color: white; background: #198243; transform: scale(1.45); }

@media (min-width: 992px) {
    main#home section.slideshow { display: none; }
}

@media (max-width: 991.98px) {
    main#home #rev_slider_1_1_wrapper { display: none; }
}