/*
 Theme Name:   PT Pesona Kharisma
 Theme URI:    http://avantage.bold-themes.com
 Description:  PT Pesona Kharisma theme
 Author:       PT Pesona Kharisma
 Author URI:   http://bold-themes.com
 Template:     avantage
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  PT Pesona Kharisma
*/


/* Theme customization starts here
-------------------------------------------------------------- */

.btSidebar {
    display: none !important;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0 !important;
}

/* @media (max-width: 768px) {
    .ikonm {
        position: absolute;
        top: -50px;
        right: -160px;
    }
    .hfe-menu-item {
        color: #000 !important;
    }
    .elementor-14 .elementor-element.elementor-element-e5ae9f9,
    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 0 !important;
    }

}*/

/*Judul page*/
.ast-plain-container.ast-no-sidebar #primary {
	margin-top:0px;
}
.page .entry-header {
	height: 243px !important;
	background-image: url(https://pesonakharisma.co.id/wp-content/uploads/2023/06/bg.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover !important;
	padding: 100px 0 100px 0; 
}
.post-template-default .entry-title, .page-title {
	color: #121521;
	text-align: left;
}
.entry-title  {
	text-align: center !important;
	font-weight: bold !important;
	color:white;
	font-size:32px !important;
}
.entry-content {
	margin-bottom: 50px;
}
.ast-breadcrumbs-wrapper {
	background: transparent !important;
	margin: 70px 0 -100px 0;
	text-align: center !important;
	position: relative;
	z-index: 9;
	color: #fff;
}
.ast-breadcrumbs {
	text-align: center !important;
	font-size:16px;
	color: #A8F10B;
}
.ast-breadcrumbs a {
	color:white;
	font-size:16px;
}
@media (min-width: 1601px) {
	.page .entry-header {
		margin-left: -300px;
		margin-right: -300px;
		height: 150px;
	}
}
@media (max-width: 1600px) and (min-width: 1367px) {
	.page .entry-header {
		margin-left: -180px;
		margin-right: -180px;
		height: 150px;
	}
}
@media (max-width: 1400px) and (min-width: 1366px) {
	.page .entry-header {
		margin-left: -100px !important;
		margin-right: -100px !important;
		height: 200px !important;
	}
}
@media (max-width: 1365px) and (min-width: 1300px)  {
	.page .entry-header {
		margin-left: -75px !important;
		margin-right: -75px !important;
		height: 200px !important;
	}
}
@media (max-width: 1300px) and (min-width: 1250px) {
	.page .entry-header {
		margin-left: -55px !important;
		margin-right: -55px !important;
		height: 200px !important;
	}
}
@media (max-width: 1250px) and (min-width: 700px) {
	.page .entry-header {
		margin-left: -20px !important;
		margin-right: -20px !important;
		height: 200px !important;
	}
}
@media (max-width: 768px) {
	.single .entry-header {
		margin-bottom: 1.5em;
	}
	.page .entry-header {
		margin-left: -20px;
		margin-right: -20px;
		height: 150px !important;
	}
	.entry-title {
		font-size: 22px !important;
	}
	.ast-breadcrumbs .trail-items li {
		font-size: 14px;
	}
}
@media (max-width: 414px) {
	.page .entry-header {
		/* margin-left: -300px;
		margin-right: -300px; */
		height: 150px;
	}
}
@media (max-width: 368px) {
	.page .entry-header {
		/* margin-left: -300px;
		margin-right: -300px; */
		height: 150px;
	}
}
.post-template-default .entry-title {
	font-size:30px !important;
	text-align:left !important;
	margin-top:60px;
}

@media (max-width: 768px) {
	.post-template-default .entry-title {
		font-size: 16px !important;
		margin-top: 40px;
		line-height: 22px;
	}
	.entry-meta, .entry-meta * {
		font-size: 12px;
	}
}
/*Judul page*/

/*Text pada slider diatas 1366px*/
@media screen and (min-width: 1441px) {
	.tp-mask-wrap {
		margin-top: 80px;
	}
}

@media screen and (min-width: 1367px) {
	.tp-mask-wrap {
		margin-top: 60px !important;
	}
}
/*Text pada slider diatas 1366px*/


/*Carousel our client di gallery*/
.ekit-wid-con .elementskit-clients-slider .single-client,
.slick-slide > div {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
	height: 210px !important;
}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
	display: none !important;
}
.elementor-577 .elementor-element.elementor-element-5dcf3fd2 .elementskit-clients-slider .swiper-navigation-button.swiper-button-prev,
.elementor-577 .elementor-element.elementor-element-5dcf3fd2 .elementskit-clients-slider .swiper-navigation-button.swiper-button-next
 {
 	margin-top: 10px !important;
}
.elementor-577 .elementor-element.elementor-element-5dcf3fd2 .elementskit-clients-slider .swiper-navigation-button.swiper-button-prev {
	margin-right: 40px !important;
}
.elementor-577 .elementor-element.elementor-element-5dcf3fd2 .elementskit-clients-slider .swiper-navigation-button.swiper-button-next
 {
 	margin-left: 40px !important;
 }
.elementor-20 .elementor-element.elementor-element-ead69b3 .elementskit-clients-slider ul.slick-dots {
	bottom: -110px;
}
/*Carousel our client di gallery*/


/*Photo Gallery*/
#bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails {
	margin: 0 !important;
}
/*Photo Gallery*/

/*Text list our client*/
.elementor-element-e8c0076 .elementor-column-gap-default {
	margin-left: 0 !important;
}


/*Paragraf awal di home menjorok ke dalam*/
.p-indent {
	text-indent: 50px !important;
}