.single.post-single .xoo-wsc-basket,.page-template-page-blog .xoo-wsc-basket,.archive.category .xoo-wsc-basket,.archive.tag .xoo-wsc-basket{display:none!important;visibility:hidden}
.single-comment.white-bg{margin-top:20px}
.single-blog-header-inner { width:1000px; margin:0 auto; }
.single-blog-header { text-align:center; padding:40px 30px 0; background:#F1E7FA;  }
.single-blog-header h1 { color:#5A125A; margin-bottom:0 }
.single-blog-cat {background:#F1E7FA; color:#5A125A; padding:20px 30px 40px; text-align: center; margin-bottom:40px}
.single-blog-cat a {color: #5A125A;}
.archive.category .ast-article-post,.archive.tag .ast-article-post{padding:0}
.archive.category #secondary,.archive.tag #secondary{margin:0!important}
.side-widget-iklan{margin-bottom:20px}
.archive .ast-row:before,.archive .ast-row:after{display:none!important}
.page-blog{margin-top:0;margin-bottom:50px}
.header-blog{background-color:transparent;background-image:linear-gradient(190deg,#BF39DB 0%,#f2295b 100%);padding:20px 0 10px;margin-bottom:20px;text-align:center}
.header-blog span{display:inline-block; margin-bottom:20px;text-align:center;color:#fff;background:#a70d86;padding:3px 20px 5px;border-radius:20px;margin-right:15px}
.header-blog h1,body .header-blog .ast-archive-description h1{color:#fff;font-size:30px;font-weight:700}
.header-blog .ast-container.main-content{margin-top:0!important}
body .header-blog .ast-archive-description{font-weight:400;text-align:center;background:none!important;border-radius:0;text-transform:capitalize;border:0;margin:0;padding:20px 0 0}
.archive .ast-row{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-column-gap:30px;grid-row-gap:35px}
.grid-blog{margin-bottom: 30px; display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;grid-column-gap:30px;grid-row-gap:35px;grid-column-gap:30px;grid-row-gap:35px}
.blog-list{position:relative;-webkit-box-shadow:0 0 10px 0 rgb(0 0 0 / 15%);box-shadow:0 0 10px 0 rgb(0 0 0 / 15%);overflow:hidden;position:relative;background-color:#fff;border-radius:3px;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}
.blog-list:last-child{margin-right:0}
.blog-list .title{margin-bottom:8px!important;font-size:17px;font-weight:700;line-height:22px}
.blog-list .title a{color:#585858}
.blog-list .ctn{font-size:12px;line-height:18px;color:#848484}
.blog-readmore a{display:inline-block;color:#e862bf;font-size:13px;text-transform:uppercase;font-family:'Roboto',sans-serif;letter-spacing:.1em;font-weight:600;text-decoration:underline}
.blog-readmore a:hover{color:#9503C6}
.blog-date{position:absolute;top:0;right:0;background:#FF63AC;color:#fff;font-size:14px;text-align:center;width:70px;height:70px;line-height:15px;transition:all .15s cubic-bezier(0.645,0.045,0.355,1);-webkit-transition:all .15s cubic-bezier(0.645,0.045,0.355,1);-moz-transition:all .15s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all .15s cubic-bezier(0.645,0.045,0.355,1)}
.blog-date .dayno{font-size:35px;font-weight:700;display:inline-block;width:100%;line-height:1;padding-top:10px}
.blog-date span.mth{font-size:11px}
.blog-img img{width:100%;height:100%;object-fit:cover;max-width:100%;width:100%}
.blog-img{height:200px;overflow:hidden;position:relative}
.blog-img:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.blog-inner-content{padding:20px}
.blog-cat{position:absolute;left:20px;bottom:10px;background:#c215ce;color:#fff;padding:2px 11px;border-radius:17px;font-size:10px;z-index:9;letter-spacing:.05em}
.page-blog .blog-list .title{margin-bottom:15px!important;font-size:20px;font-weight:700;line-height:26px}
.page-blog .blog-list .ctn{font-size:13px;line-height:17px;color:#333;margin-bottom:20px}
.page-blog .blog-img{height:280px}
.custom-title{color:#e27396}
.text-ctr{text-align:center}
.page-template-page-blog.ast-page-builder-template .site-content>.ast-container{width:1120px}
.wp-pagenavi{margin-top:50px;margin-bottom:30px;text-align:center}
.wp-pagenavi .page{border-color:#e27396!important;border:1px solid}
.wp-pagenavi .page,.wp-pagenavi .page,.wp-pagenavi a:hover,.wp-pagenavi span.current{border-radius:30px;background:#fff;padding:5px 9px}
body .wp-pagenavi a,.wp-pagenavi span{text-decoration:none!important;border:none!important;padding:5px 9px!important;margin:5px!important}
.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:#e27396!important;background:#e27396;color:#fff}
.single.post-single .ast-article-post,.single.post-single .ast-article-single{border-bottom:0;margin:0;padding:0}
.single-img img{width:100%;height:auto}
.single-related{margin-top:30px;margin-bottom:50px}
.single-tags{margin-bottom:30px;margin-top:40px}
.single-tags a,.side-tag-list a{display:inline-block;color:#fff;cursor:pointer;text-transform:capitalize}
.single-tags a{height:24px;line-height:24px;position:relative;font-size:11px;margin:2px 5px 2px 12px;padding:0 10px 0 12px;background:#e862bf;color:#fff;text-decoration:none}
.single-tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #e862bf transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.single-tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #8b8b8b;-webkit-box-shadow:-1px -1px 2px #8b8b8b;box-shadow:-1px -1px 2px #8b8b8b}
body.ast-page-builder-template.post-single .site-content>.ast-container{max-width:1140px;margin:40px auto}
.side-cat-list a:hover,.side-tag-list li:hover{color:#fff;background:#b34190}
.side-tag-list li:hover a{color:#fff}
.side-cat-list a:hover:before,.side-tag-list li:hover:before{border-width:12px 12px 12px 0;border-color:transparent #b34190 transparent transparent}
.side-cat-list a{float:left;height:24px;line-height:24px;position:relative;font-size:11px;margin:2px 5px 2px 12px;padding:0 10px 0 12px;background:#e862bf;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}
.side-cat-list a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #e862bf transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.side-cat-list a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #8b8b8b;-webkit-box-shadow:-1px -1px 2px #8b8b8b;box-shadow:-1px -1px 2px #8b8b8b}
.side-tag-list ul{margin:0;padding:0}
.side-tag-list li{float:left;height:24px;line-height:24px;position:relative;font-size:11px;margin:2px 5px 2px 12px;padding:0 10px 0 12px;background:#e862bf;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}
.side-tag-list li:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #e862bf transparent transparent;border-style:solid;border-width:12px 12px 12px 0}
.side-tag-list li:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #8b8b8b;-webkit-box-shadow:-1px -1px 2px #8b8b8b;box-shadow:-1px -1px 2px #8b8b8b}
.single-header .ast-container{width:1120px;margin:0 auto}
.single-header{text-align:center;background-size:cover!important;height:300px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;margin-bottom:20px}
.post-single .entry-content.clear{padding:35px 20px}
.post-single{box-shadow:0 1px 1px 0 rgb(0 0 0 / 5%);border-radius:5px;overflow:hidden;background:#fff; margin-bottom: 30px}
.single-share {
    display: flex;
    align-items: center;
}
.single-share p { margin-bottom:0 !important; margin-right:20px }

.related-blog { display:block; }
.related-blog .home-blog-list { margin:0 20px 20px 0;     width: 48%;     display: inline-block;}
.related-blog .home-blog-list:nth-child(even) {
    margin-right: 0;
}
.post-single nav.navigation.post-navigation{margin-top:20px;padding:5px 0;background:#fff;box-shadow:0 1px 1px 0 #000;border-radius:5px;overflow:hidden;background:#fff}
body .single-header h2{color:#fff;font-weight:600;font-size:30px}
.single-header .spc{margin:0 20px}
.single-header .header-meta{color:#fff;font-size:16px;text-transform:uppercase}
.single-header .ast-container{z-index:9;position:relative;display:block}
.single-header:after{display:block;content:"";background-color:#000;opacity:.9;transition:background 0.3s,border-radius 0.3s,opacity .3s;height:100%;width:100%;position:absolute;bottom:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
body .sidebar-main h3.widget-title,body .side-widget-iklan h3.widget-title{font-size:16px;font-weight:700}
body .sidebar-main img{box-shadow:0 1px 1px 0 #000;border-radius:5px;overflow:hidden;background:#fff;overflow:visible;padding:10px}
body .sidebar-main p{display:none}
.page-template-page-blog #primary .site-main,.post-single .site-content #primary .site-main,#secondary .sidebar-main .widget{border:0;box-shadow:none!important}
#secondary .sidebar-main .widget{margin-bottom:20px}
.site-content #secondary .sidebar-main .widget:last-child{margin-bottom:0}
.post-single header.entry-header,.post-single.ast-right-sidebar #secondary,.post-single .site-content #primary{margin:0!important}
.post-single .site-content #secondary .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}
.header-inner{display:flex;justify-content:space-between;align-items:center;margin-top:50px}
.single-top-share ul,.single-share ul{margin:0!important}
.blog.grid-blog.side-blog{display:block!important}
.side-blog .blog-img{height:160px}
.side-blog .blog-list{margin-bottom:20px}
.single-related h2{margin-bottom:20px;font-size:20px!important;font-weight:700!important}
#secondary .elementor-element-populated{padding:0!important}
.archive .site-content .ast-container.main-content{margin-top:0;padding:0 15px}
.archive #primary,.page-template-page-blog #primary,.post-single #primary{width:70%!important;border:0!important;float:left}
.archive #secondary,.page-template-page-blog #secondary,.post-single #secondary{width:30%!important;border:0!important;float:right;padding-left:25px!important}
.post-single.ast-right-sidebar #secondary{padding-left:35px}
.blog ul{margin-left:0!important}


.single-artikel {}



@media (max-width: 767px) {
	.single-blog-header-inner {
	    width: auto;
	    margin: 0 auto;
	}
	.single-blog-cat {
	    margin-bottom: 20px;
	}
	.related-blog {
    display: block;

	}
	.single-related {
    margin-bottom: 20px;
	}
		.related-blog .home-blog-list {
	   width: 100%;
	   margin-bottom: 15px;
    display: block;
	}
	.related-blog .home-blog-list:last-child { margin-bottom:0 !important }
	.archive #primary,.page-template-page-blog #primary,.single-post #primary,.archive #secondary,.page-template-page-blog #secondary,.single-post #secondary{width:100%!important;border:0!important;float:none!important;padding-left:0!important}
	.single-header-date{display:block}
	.single-header .spc{margin:0;display:none}
	.single-header .header-meta:before{content:"";display:block;width:32%;height:1px;background:#fff;margin:0 auto 12px}
	.header-blog-container { padding: 0 20px}
	.header-blog .ast-container{display:block;flex-direction:column}
	.header-blog span{padding:1px 20px 2px;margin-right:0;font-size:12px;margin-bottom:2px}
	.single .post-navigation .nav-next,.single .post-navigation .nav-previous{width:50%!important;margin:0!important}
	.nav-links .nav-previous{float:left}
	.nav-links .nav-next{float:right}
	body.ast-page-builder-template.post-single .site-content>.ast-container{max-width:100%;margin:0 auto}
	.header-share{margin-bottom:10px!important}
	.post-single .site-content #primary .site-main{padding:0}
	.blog .slick-list{padding:0 15% 0 0}
	.blog .slick-dots li{width:27px!important}
	body .blog .side-blog .slick-dots li button:before{width:20px!important}
	.sidebar-main{display:flex;flex-direction:column-reverse}
	.grid-blog,.archive .ast-row{display:grid;grid-template-columns:repeat(1,1fr);align-items:stretch;grid-column-gap:0;grid-row-gap:0}
	.wp-pagenavi{margin-top:10px;margin-bottom:30px}
	.header-blog{padding:10px 0;margin-bottom:20px}
	.archive.category .ast-article-post,.archive.tag .ast-article-post{padding:0;background:none}
	body .header-blog h1,body.ast-page-builder-template .header-blog .ast-archive-description h1{font-size:24px!important; margin-bottom: 10px;}
	body .header-blog .ast-archive-description{padding-top:10px!important}
	.single-related{margin-top:20px;}
	.single-related .slick-list{padding:0 15% 0 0}
	.archive #primary,.page-template-page-blog #primary,.post-single #primary,.archive #secondary,.page-template-page-blog #secondary,.post-single #secondary{width:100%!important;border:0!important;float:none;padding:0!important}
	.single-related .slick-dotted.slick-slider{margin-bottom:47px}
	body .side-blog .slick-dots li button:before{width:30px}
	.single-header .ast-container{width:100%;padding:0 20px}
	body .single-header h2{font-size:23px}
	.single .ha-share-buttons a{padding:4px 10px 4px 7px !important}
	.single .ha-share-button{display:inline-block!important;margin:0 3px 5px!important}
	.page-template-page-blog.ast-page-builder-template .site-content>.ast-container{width:100%;margin-top:0;padding:0 15px}
	.grid-blog{display:block;margin-bottom:20px}
	.blog-list{margin-bottom:25px}
	.header-inner{display:block}
	.single-header .header-meta{color:#fff;font-size:14px;text-transform:uppercase;margin-bottom:20px}
	.single .ha-share-button{display:inline-block!important;margin:0 5px 10px!important}
	.post-single.ast-right-sidebar #secondary{padding:0!important;margin-top:30px!important}
	.post-single .entry-content.clear{padding:20px}
	.single-header{height:auto;padding:45px 0}
}
