.stores .wrapper-page{/*padding: 34px 0px 119px;*/}
.stores .banner-page{position: relative;min-height: 140px;background-color: #555;background-position: center center;background-size: cover;background-repeat: no-repeat;}
.stores .banner-page .container{position: relative;z-index: 1;}
.stores .banner-page .title-banner{padding-top: 55px;text-align: center;}
.stores .banner-page::before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(/sysimages/bg-banner-page.png) left bottom repeat-x;z-index: 0;}
.stores .wrapper-stores{max-width: 1186px;}
.stores .title{max-width: 920px;margin: 0 auto;padding-bottom: 38px;text-align: center;}
.stores .title > p{padding-top: 31px;}
.stores .search-wrapper{display: table;margin: 1px auto 68px;}
.stores .search-wrapper .inputError{float: left;width: 100%;width: 448px;margin: 0;}
.stores .search-wrapper .inputError .select select{height: 34px;}
.stores .search-wrapper .button{float: left;min-width: 127px;height: 36px;margin-left: 8px;}
.stores .container-map + .wrapper-stores{padding-top: 69px;}
.stores .container-map + .storesDesc{display: none;}
.stores .container-map #map-canvas{width: 100%;height: 648px;}
.stores .container-map .infoBox > img{position: absolute !important;top: 1px;right: 1px;}
.stores .container-map .info-box-wrap{border-radius: 2px;border-width: 1px;border-style: solid;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);background: #fff;}
.stores .container-map .info-box-wrap .store-image{float: left;width: 130px;}
.stores .container-map .info-box-wrap .store-image img{display: block;width: 100%;}
.stores .container-map .info-box-wrap .store-info{float: left;width: 100%;padding: 11px 15px;}
.stores .container-map .info-box-wrap .store-image + .store-info{width: -webkit-calc(100% - 130px);width: calc(100% - 130px);}
.stores .container-map .info-box-wrap .store-info p{line-height: 18px;}
.stores .container-map .info-box-wrap .store-info .item-name{padding-bottom: 16px;}
.stores .container-map .info-box-wrap .store-info a{display: inline-block;margin-top: 18px;}
.stores .container-map .infoBox:after{content: '';position: absolute;bottom: -7px;left: calc(50% - 9px);width: 0;height: 0;border-top: 8px solid #FFF;border-right: 9px solid transparent;border-left: 9px solid transparent;}
.stores .tabs-container:not(.vertical) .tabs-content .tab{max-width: 1186px;margin: 0 auto;padding: 68px 0 0;display: none;}
.stores .container-list .row {margin: 0 -12px;}
.stores .container-list .row[city]{display: none;}
.stores .container-list .row .column{text-align: center;padding:69px 12px 0;width: 20%;}
.stores .container-list .row .column .store-title{padding-bottom: 27px;}
.stores .container-list .row .column .store-adress{padding-bottom: 13px;}
.stores .container-list .row .column .store-adress p:not(:first-child){padding-top: 3px;}
.stores .container-list .row .column .store-contact p:not(:first-child){padding-top: 3px;}
.stores .container-list .row .column .store-schedule p:not(:first-child){padding-top: 3px;}
.stores .container-list .row .column .store-adress .adress-content{padding-top: 3px;}
.stores .container-list .row .column .store-adress + .store-contact {padding-top: 12px;}
.stores .container-list .row .column .store-contact{padding-bottom: 4px;}
.stores .container-list .row .column .store-schedule{padding-top: 16px;}
.stores .container-list .row .column .view-map{display: inline-block;margin-top: 23px;}
.stores .container-list .row .column > a{display: inline-block;margin-top: 24px;}
.stores .banner-help{padding-top: 120px;text-align: center;padding-bottom: 150px;}
.stores .banner-help .h2{padding-bottom: 27px;}
.stores .banner-help .h3{padding-bottom: 39px;}


.stores .wrapper-stores .store{width: 100%;margin-bottom: 88px;}
.stores .wrapper-stores .store:last-child{margin-bottom: 0;}

.stores .wrapper-stores .store:nth-child(2n+1) .storeImage {float: right;}
.stores .wrapper-stores .store:nth-child(2n+1) .storeImage + .storeInfo{float: left;}

.stores .wrapper-stores .store .storeInfo{width: 100%;margin-top: 88px;}
.stores .wrapper-stores .store .storeInfo p.storeName{padding-bottom: 25px;}
.stores .wrapper-stores .store .storeInfo p.storeDesc{padding-bottom: 21px;}
.stores .wrapper-stores .store .storeInfo .extraInfo:not(:last-child){padding-bottom: 24px;}
.stores .wrapper-stores .store .storeInfo .extraInfo p{padding-bottom: 2px;}
.stores .wrapper-stores .store .storeImage + .storeInfo{width: 48.962%;float: right;}
.stores .wrapper-stores .store .storeImage{width: 38.698%;float: left;line-height: 0;/*border: 2px solid #8af7df;padding: 0 20px;*/}
.stores .wrapper-stores .store .storeImage img{width: 100%;}


@media screen and (min-width: 769px){
   .stores .container-list .row .column:nth-child(-n+5){padding-top: 0;}
   .stores .container-list .row .column:nth-child(5n+1){clear: left;}
}

@media screen and (max-width: 768px){
   .stores .wrapper-page{padding: 0 0 60px;}
   .stores .banner-page{min-height: auto;}
   .stores .banner-page .title-banner{padding: 30px 0;}
   .stores .title{padding-bottom: 10px;}
   .stores .title > p{padding-top: 10px;}
   .stores .search-wrapper{display: block;margin: 0;padding: 15px 0;}
   .stores .search-wrapper .inputError{float: none;width: 100%;}
   .stores .search-wrapper .button{float: none;width: 100%;margin: 5px 0 0;}
   .stores .container-map{padding-bottom: 0;}
   .stores .container-map #map-canvas{height: 250px;}
   .stores .tabs-container:not(.vertical) .tabs-content .tab{padding: 15px 0 0;}
   .stores .container-list .row .column{padding-top: 40px;width: 100%;text-align: left;}
   .stores .container-list .row .column:first-child{padding-top: 0;}
   .stores .container-list .row .column .store-title{padding-bottom: 10px;}
   .stores .wrapper-stores .store{margin-bottom: 40px;}
   .stores .wrapper-stores .store .storeInfo{width: 100% !important;margin-top: 20px;}
   .stores .wrapper-stores .store .storeInfo p.storeName{padding-bottom: 10px;}
   .stores .wrapper-stores .store .storeImage{padding: 10px;width: 100% !important;}
   .stores .banner-help{padding: 60px 0 0;}
   .stores .container-list .row .column .view-map{margin-top: 10px;}
   .stores .container-map + .storesDesc{padding-top: 40px;}
}