#home-block-1 .text-area { position: absolute;  max-width: 400px; padding:20px;  }
#home-block-1 .text-area img { display:none;}
#home-block-1 .owl-slider .item img{    display: block;    width: 100%;    height: auto; }
#home-block-1 .owl-slider .owl-buttons { position:absolute; top:45%;     width: 100%; }
#home-block-1 .owl-slider .owl-next { float:right; margin-top:-40px;  }
#home-block-1 .owl-slider .owl-buttons div { text-align: center;    height: 35px; line-height: 30px;    font-size: 30px;    width: 30px;    border-radius: 0px; }
#home-block-1 .btn { position:relative; min-width:250px; }
@media (max-width: 576px) { 
#home-block-1 .owl-wrapper-outer { min-height:320px; }
#home-block-1 .owl-wrapper-outer .btn { display:block;  }
#home-block-1 .text-area { padding:20px;  }
#home-block-1 img { display:none !important;}
#home-block-1 .text-area h1 { font-size:30px; }
#ppt-hero-slider .owl-buttons { display:none; }
}

@media (min-width: 768px) {
#home-block-1 .text-area { padding:20px }
}
 
@media (min-width: 992px) { 
#home-block-1 .text-area {  top: 40px;    left: 70px;} 
}
section, .section { padding: 30px 0;}
.sf-menu,.sf-menu>li{float:left}.sf-menu ul li,.sf-menu ul ul li{background:#fff}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu li{position:relative;white-space:nowrap;-webkit-transition:background .2s;transition:background .2s}.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99;box-shadow:2px 2px 6px rgba(0,0,0,.2);min-width:12em}.sf-menu a,.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}.sf-menu a{position:relative;padding:.75em 1em;text-decoration:none;zoom:1}.sf-menu ul ul{top:0;left:100%}.sf-menu{margin-bottom:1em}.sf-menu ul li{border-bottom:1px solid #efefef}.sf-menu li.sfHover,.sf-menu li:hover{-webkit-transition:none;transition:none}.sf-arrows .sf-with-ul{padding-right:2.5em}.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#444;border-top-color:rgba(255,255,255,.5)}.sf-vertical,.sf-vertical li{width:100%}.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #444;border-left-color:rgba(255,255,255,.5)}.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-vertical ul{left:100%;top:0}.sf-vertical>li{float:none}.sf-vertical .children>li>a{margin-right:20px; padding-left:20px}.sf-vertical.sf-arrows>li>.sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent transparent transparent #dFeEFF;border-left-color:rgba(255,255,255,.5)}.sf-vertical.sf-arrows .sfHover>.sf-with-ul:after,.sf-vertical.sf-arrows li:hover>.sf-with-ul:after,.sf-vertical.sf-arrows li>.sf-with-ul:focus:after{border-left-color:#fff}.sf-vertical .children>li>a { border:1px solid #fff; border-bottom:0px; }

.wlt_shortcode_dcats { border:1px solid #ddd; }
.wlt_shortcode_dcats li { border-bottom:1px solid #eaecef; }
.wlt_shortcode_dcats li:hover { background:#efefef; }
.wlt_shortcode_dcats li:hover a { font-weight:bold; text-decoration:none; color:#666666; }
.wlt_shortcode_dcats li i { float:none; font-size: 16px;    margin-right: 10px;     border-right: 1px solid #ddd;    padding-right: 10px;    width: 30px; }
.storeslist {
    background: #fff;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
.storeslist a {    display: block; 
	overflow:hidden;}
.storeslist h6 { font-size:12px; overflow: hidden;    text-overflow: ellipsis;   white-space: nowrap; text-align:center;  }
.storeslist .image {    width: 120px;    height: 90px; margin: 15px auto;    -webkit-box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.3);    -moz-box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.3);    box-shadow: 0px 0px 8px -1px rgba(0, 0, 0, 0.3);    border: 1px solid #FFF;} 
.storeslist span { color: #A8A8A8; }
main { margin-top:0px !important; }