.storeCover {
    height: auto;
}
.storeDetail {
    position: relative;
    height: 160px;
}
.storeDetail a {
    color: #00b5cc;
}
.storeBrandImage {
    position: absolute !important;
    left: 30px;
    width: calc(100% - 30px);
    max-width: 100%;
    -webkit-box-shadow: 0 0 5px 0 #ebebeb;
    box-shadow: 0 0 5px 0 #ebebeb;
}
.storeDetail .storeName {
    color: #54585c;
    font-family: 'latolight';
    font-size: 40px;
    line-height: 46px;
    margin-top: 30px;
    padding-left: 30px;
}
.storeDetail .storeCategory {
    color: #54585c;
    font-family: 'latolight';
    font-size: 16px;
    line-height: 20px;
    padding-left: 30px;
}
.storeDetail .storeName a,
.storeDetail .storeCategory a {
    color: #54585c;
}
.storeSocialIcon {
    padding-right: 50px;
    margin-top: 30px;
}
.storeSocialIcon li {
    display: inline-block;
    margin: 0 10px;
}
.storeSocialIcon a {
    font-size: 30px;
}
.storeContactLink li {
    margin-bottom: 10px;
    font-family: 'latolight';
}
.storeContactLink li p{
    display: inline-block;
    font-size: 16px;
    line-height: 26px;
    color: #00b5cc;
}
.storeContactLink p i.fa {
    font-size: 20px;
    vertical-align: middle;
    width: 30px;
}
.storeContactLink a {
    display: block;
    font-size: 16px;
    line-height: 26px;
    color: #00b5cc;
}

.storeLinkLI span {
    display: inline-block;
    height: 26px;
    width: 75%;
}
.storeContactLink a i.fa {
    font-size: 20px;
    vertical-align: middle;
    width: 30px;
    color: #00b5cc;
}
.storeContactLink li p span {
    color: #00b5cc;
}
.storeTiming .footerListTitle {
    font-size: 14px;
    position: relative;
    color: #54585c;
}
.storeTiming .footerListTitle:before {
    content: "\f017";
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    position: absolute;
    left: -20px;
    top: 3px;
}
.storeTiming .footerList li {
    font-size: 14px;
    line-height: 16px;
    color: #54585c;
    font-family: 'latolight';
    text-transform: capitalize;
}
.storeDescription p {
    color: #54585c;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
    font-family: 'latolight';
}
.storeDescription ul li {
    font-size: 14px;
    line-height: 16px;
    color: #54585c;
    font-family: 'latolight';
    text-transform: capitalize;
    margin-bottom: 7px;
}
.storeDescription ol li {
    font-size: 14px;
    line-height: 16px;
    color: #54585c;
    font-family: 'latolight';
    text-transform: capitalize;
    margin-bottom: 7px;
}
.storeDescription td {
    font-size: 14px;
    line-height: 16px;
    color: #54585c;
    font-family: 'latolight';
    text-transform: capitalize;
    padding-bottom: 7px;
}
.storeCoverDetail {
    border-bottom: 1px solid #cbcfcf;
    padding-bottom: 50px;
    margin-bottom: 30px;
}
.storeLanding .block-title {
    color: #54585c;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 30px;
    font-family: 'latolight';
}
.singleRetailerDeals {
    margin-bottom: 25px;
}
.singleRetailerDeals img.img-responsive {
    width: 100%;
}
.singleRetailerDeals h4 {
    color: #127895;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 10px;
}
.singleRetailerDeals h4 a {
    color: #127895;
}
.singleRetailerDeals h6 {
    color: #7e8688;
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
    font-family: 'latolight';
}
.singleRetailerDeals h6 img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    height: 20px;
}
.singleRetailerDeals p {
    color: #54585c;
    font-size: 16px;
    line-height: 20px;
    font-family: 'latolight';
}
.displayContent{
    color: #00b5cc;
}
.singleRetailerDeals .displayContent span {
    padding-left: 10px;
}
.singleRetailerDeals .download-pdf{
    margin-top: 10px;
}
.singleRetailerDeals .download-pdf span{
    padding-left: 10px;
}
.retailerDealsIner {
    border-bottom: 1px solid #cbcfcf;
    margin-bottom: 30px;
}
.inspirationBoardInner img.img-responsive {
    width: 100%;
}
.inspirationImage {
    margin-bottom: 10px;
}
.inspirationBoardInner h5 {
    color: #54585c;
    font-size: 14px;
    line-height: 18px;
    font-family: 'latolight';
}
.inspirationBoardInner h5 span {
    display: block;
}
.inspirationBoardInner {
    margin-bottom: 60px;
}
.inspirationPost {
    border-bottom: 1px solid #bec2c3;
    margin-bottom: 15px;
    padding-bottom: 25px;
}
@media (min-width: 768px) and (max-width: 991px) {
    .singleRetailerDeals h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .singleRetailerDeals h6 {
        font-size: 14px;
        line-height: 20px;
    }
    .singleRetailerDeals h6 img {
        height: 16px;
    }
    .singleRetailerDeals p {
        font-size: 14px;
        line-height: 18px;
    }
}
@media (max-width: 767px) {
    .storeCover {
        /*height: 240px;*/
    }
    .storeSocialIcon li {
        margin-right: 15px;
    }
    .storeSocialIcon {
        float: left;
        padding-left: 15px;
        margin-bottom: 20px;
        padding-right: 0;
        margin-top: 50px;
    }
    .storeContactLink {
        border-top: 1px dotted #a9afb0;
        border-bottom: 1px dotted #a9afb0;
        font-size: 0;
    }
    .storeContactLink li {
        width: 50%;
        border-right: 1px dotted transparent;
        display: inline-block;
        height: 60px;
        line-height: 60px;
        margin-bottom: 0;
    }
    .storeContactLink li:nth-child(2n+1) {
        border-color: #a9afb0;
    }
    .storeContactLink li:nth-child(1),
    .storeContactLink li:nth-child(2) {
        border-bottom: 1px dotted #a9afb0;
    }
    .storeContactLink a {
        vertical-align: middle;
        font-size: 14px;
        line-height: 20px;
        padding: 0 10px;
        display: inline-block;
    }
    .storeContactLink li p {
        vertical-align: middle;
        font-size: 14px;
        line-height: 20px;
        padding: 0 10px;
    }
    .storeSocialIcon a {
        font-size: 24px;
    }
    .storeTiming {
        padding-left: 30px;
        padding-right: 30px;
    }
    .storeTiming .footerListTitle:before {
        left: -15px;
        top: 7px;
    }
    .storeBrandImage {
        max-width: 200px;
    }
    .storeDetail .storeName {
        font-size: 26px;
        line-height: 30px;
        margin-top: 10px;
        padding-left: 10px;
    }
    .storeDetail .storeCategory {
        font-size: 14px;
        line-height: 16px;
        padding-left: 10px;
    }
    .storeContactLink a i.fa {
        width: 20px;
    }
    .storeContactLink li p i.fa {
        width: 20px;
    }
    .storeTiming .footerListTitle {
        margin-top: 10px;
    }
    .footerList li {
        max-width: none;
    }
    .singleRetailerDeals h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .singleRetailerDeals h6 {
        font-size: 13px;
        line-height: 18px;
    }
    .singleRetailerDeals p {
        font-size: 14px;
        line-height: 18px;
    }
    .storeCoverDetail {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .storeDescription p {
        margin-bottom: 8px;
    }
    .singleRetailerDeals {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .retailerDealsIner {
        margin-bottom: 0;
        border-bottom: none;
    }
    .singleRetailerDeals {
        border-bottom: 1px solid #d3d6d7;
    }
    .storeLanding .block-title {
        margin-bottom: 15px;
    }
    .inspirationBoardInner h5 {
        font-size: 16px;
        line-height: 20px;
    }
    .inspirationPost {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
    .inspirationBoardInner {
        margin-bottom: 0;
    }
    .storeContactLink li {
        vertical-align: top;
    }
    .storeContactLink .storeLinkLI a {
        display: inline-block;
        max-width: 100%;
        width: 100%;
    }
    .storeContactLink .storeLinkLI span {
        height: auto;
        vertical-align: middle;
        width: calc(100% - 30px);
    }
}
@media (max-width: 460px) {
    .storeSocialIcon {
        margin-top: 30px;
        margin-bottom: 10px;
    }
    .storeDetail {
        height: auto;
    }
}
@media (min-width: 1300px) {
    .storeTiming .footerList.footerList1 {
        width: 80%;
    }
}