/*
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.localstore-page-wrapper.localstore-single-page {
    background: #fff;
}
div#local-store-title {
    margin-top: 30px;
    text-align: center;
}
#local-store-title h1.title-store {
    font-size: 40px;
    text-transform: uppercase;
}
#local-store-content .box-imgthumb{
    margin-bottom: 10px;
}
#local-store-content .box-imgthumb img {
    border-radius: 15px;
}
#local-store-content .store-information ul.info {
    display: block;
    position: relative;
    overflow: hidden;
    background: #fff;
    margin-bottom: 0px;
    border-radius: 15px;
}
#local-store-content .store-information ul.info li:nth-child(odd) {
    background: #f5f5f5;
}
#local-store-content .store-information ul.info li {
    display: table;
    width: 100%;
    border-bottom: 1px solid #eee;
    margin-bottom: 0;font-size: 16px;
}
#local-store-content .store-information ul.info li span {
    display: table-cell;
    width: 30%;
    vertical-align: top;
    color: #666;background: #b7dcff4d;padding: 10px 0 10px 10px;
}
#local-store-content .store-information ul.info li div {
    display: table-cell;
    width: auto;
    vertical-align: top;
    color: #333;padding: 10px 10px;
}

.trendy-icon-store:before{
    content:'';
    background-size: 15px!important;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    position: relative;
    display: inline-block;top: 3px;
}
span.address:before {
    background: url(../images/address-icon.png) no-repeat;
}
span.phone:before {
    background: url(../images/phone-icon.png) no-repeat;
    top: 2px;
}
span.mail:before {
    background: url(../images/mail-icon.png) no-repeat;
}
span.open:before {
    background: url(../images/open-icon.png) no-repeat;
}