/*overwrite of add new styles to customize and modify adspot for your needs */
.prevent-select { /* For prevent copy paste */
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
}
body { font-size: 13px; }
.doc-header .quick-actions { margin: -25px 0 5px; }
.item-spot .inner p { padding-bottom: 5px; line-height: 20px; }
.item-single .item-content>.inner .text-widget .inner { padding-top: 16px; padding-bottom: 16px; }
.item-spot a.view-item {
    top: 5px;
    padding: 10px 10px;
}
.item-spot {
    min-height: 175px;
}
.blog-page .paging { background: #fff; margin-bottom: 2px; padding: 10px; padding-bottom: 0px; }
.widget-tags a { font-size: 24px; }
.listing-area { margin-bottom: 0px; }
.blog-page { margin-bottom: 10px; }
.item-single { margin-bottom: 10px; }
.imgAsBg>img { display: block;}
.item-sm-images .item-sm-thumb .imgAsBg img, .gallery-thumbs .item-sm-thumb .imgAsBg img { display: block; }
.item-lg-images .item-lg-thumb img{display:block}
.main-banner-2 { padding: 26px 0; }
.item-lg-images .item-lg-thumb { height: auto; }
.item-sm-images .item-sm-thumb .imgAsBg, .gallery-thumbs .item-sm-thumb .imgAsBg { height: 100px; padding-top:20px;}
.main-banner-2 { min-height: 311px !important; }
.section { padding: 30px 0; }
.full-width-gallery .gallery-thumbs { height: 110px; opacity: 0.7; }
.item-sm-images .item-sm-thumb .imgAsBg { height: 58px; padding-top:20px;}
.item-sm-images .slick-carousel .slick-arrow, .gallery-thumbs .slick-carousel .slick-arrow {
    height: 60px;
    line-height: 60px;
    top: -1px;
 }
.item-sm-images .item-sm-thumb .imgAsBg, .gallery-thumbs .item-sm-thumb .imgAsBg {
    padding-top: 0px; 
}
.item-spot .item-actions .price-tag {
    padding: 10px 0 0; 
}
.item-spot .price-tag {
    font-size: 16px;
    padding-top: 10px;
}
.breadcrumb {
    margin-bottom: 20px;
}
.app-canvas, .section.style2 {
    padding: 25px 0 0;
}
.heading {
    padding-bottom: 20px;
}
.heading h1, .heading h2, .heading h3, .heading h4, .heading h5 {
    margin-top: -10px;
}
.full-width-gallery .gallery-thumbs .gallery-thumbs-inner {
    padding: 7px 45px;
}
.doc-footer {
    padding: 20px 0;
}
.imgList {
    width: 290px;
    padding-top:15px;
    padding-left:15px;
}
.imgSimLst {
    width: 290px;
    padding-top:20px;
    padding-left:15px;
}
.responsive {
  width: 100%;
  height: auto;
}
h1, h2, h3, h4, h5, .shortcodes-page h6 {
    margin: 7px 0;
}
.heading h1 {
    font-size: 30px;
}
.item-spot header {
    padding-bottom: 10px;
}
.item-actions > a.btnSimAds { margin-top:54px;margin-right:20px; }
.doc-footer .social-links {
    margin-top: 15px;
    margin-bottom: 15px;
}
.item-single .item-content > .inner > footer {
    padding-top: 10px;
    padding-bottom: 10px;
}
.contextual-page .page-header {
    padding: 12px 60px;
}
.embed-responsive-16by9 {
    padding-bottom: 80.25%;
}
.imgtop{position: absolute;top: 15px;left: 15px;padding: 3px 10px;color: #fff;font-size:12px;margin-bottom:25px;z-index: 1; background-color: #000;}.imgtop ul,.imgtop ol{margin:0;padding:0}.imgtop ul li,.imgtop ol li{display:inline-block;text-transform:capitalize}.imgtop ul li+li:before,.imgtop ol li+li:before{content:"\f101";font-family:"FontAwesome";width:24px;text-align:center;display:inline-block}.imgtop ul li a,.imgtop ol li a{color:inherit}.imgtop ul li span,.imgtop ol li span{background:#fff;padding:8px 30px 8px 15px;margin-right:4px;position:relative}@media (max-width: 992px){.imgtop ul li span,.imgtop ol li span{display:inline-block;margin-top:5px}}.imgtop ul li span a,.imgtop ol li span a{position:absolute;right:0;width:30px;text-align:center;height:100%;top:0}.imgtop ul li span a i,.imgtop ol li span a i{position:absolute;width:100%;top:50%;left:0;line-height:0;color:#fff;font-size:10px}
.item-spot .item-actions .contact-options li a.fa-whatsapp:hover{background:#77c04b} .item-spot .item-actions .contact-options li a.fa-facebook:hover{background:#0083c9}.item-spot .item-actions .contact-options li a.fa-instagram:hover{background:#509DAE}
.info-icons li a.fa-whatsapp {
    background: #77c04b;
}
.info-icons li a.fa-facebook {
    background: #0083c9;
}
.info-icons li a.fa-instagram {
    background: #509DAE;
}
.imgAsBgBanr { height: 585.109px; margin-top: -24px; }
.blog-post > header {
  padding: 15px 50px 20px;
}
.latstRow {
    margin-top: 15px;
}
.latest-post {
    color:#686868;
    font-weight: bold;
}
.timdat {  margin-top: 10px; }

.full-width-gallery .gallery-lg-area {
    padding: 0px 0px 0px;
}
.full-width-gallery .gallery-thumbs { background: none; }
.detGallThum {
    display: none !important;
}

@media (min-width: 993px) {
    .items-grid-style .item-spot .item-content header {
        padding: 0 0 10px;
    }
    .items-grid-style .item-spot .item-content .item-actions {
        padding: 5px 0;
        height: 40px;
    }
    .items-grid-style .item-spot .item-content .inner p {
        margin: 5px 0;
    }
    .items-grid-style .item-spot .item-content {
        padding: 2px 15px 12px;
    }

}
@media (max-width: 479px){
    .item-spot .item-actions {
        padding-top: 7px;
    }
    .item-spot .inner {
        padding-top: 0px;
    }
    .imgSimLst {
        width: 100%;
        padding-top:0px;
        padding-left:0px;
      } 
    .item-actions > a.btnSimAds { margin-top:0px;margin-right:0px; }
}
@media (max-width: 767px){
    .doc-header .container>.inner {
        padding: 8px 0;
    }
    .doc-header .container > .inner .app-logo {
        padding: 0 0 0 0px;
    }
    .item-actions > a.btnSimAds { margin-top:20px;margin-right:0px; }  
    .blog-post > header {
      padding: 15px 12px 20px;
    }  
    .blgBtn { padding: 10px 12px; }
    .latstRow { margin-top: 20px; }
    .latstTile { margin-top: 10px; }
    .timdat {  margin-top: 10px; }
}

@media (max-width: 992px){
  .imgList {
    width: 100%;
    padding-top:0px;
    padding-left:0px;
  } 
  .imgSimLst {
    width: 100%;
    padding-top:0px;
    padding-left:0px;
  } 
 .item-spot .imgAsBg {
    height: auto;
  }
  .main-banner-2 { padding: 25px 0; }
  .item-spot a.view-item {
    margin-bottom: 15px;
   }
}

@media (max-width: 1020px) {
  .imgList {
    width: 100%;
    padding-top:0px;
    padding-left:0px;
  } 
  .imgSimLst {
    width: 100%;
    padding-top:0px;
    padding-left:0px;
  } 
  .item-spot .imgAsBg {
    height: auto;
  }
  .item-spot .item-content {
    margin-top: 10px;
    width: 100%;
  }
  .single-similar-items {
    display: block;
  }
  .item-actions > a.btnSimAds { top: 4px; margin-top:0px;margin-right:0px; }
  .item-spot .price-tag {
    padding: 10px 0 10px 0;
   }
   .item-spot header {
        padding-right: 0px;
    }
    .item-spot .item-actions {
        position: relative;
        padding-top: 10px;
    }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .imgAsBgBanr { height: 372.109px;}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
  .imgAsBgBanr { height: 485.109px; }
}
@media (orientation: landscape) and (pointer: coarse) and (max-width: 926px) {
    .full-width-gallery .gallery-thumbs { background: none; }
    .detGallThum {
        display: none !important;
    }
    #detlImgPrev {
        max-width: 93% !important;
    }
    .full-width-gallery .gallery-lg-area {
        padding-top: 4px;
    }
}
