/*
 Theme Name:   GP Custom Kris
 Theme URI:    https://www.lokerponorogo.com
 Description:  Default GP Custom Kris theme
 Author:       Tom Usborne
 Author URI:   https://sanepo.com
 Template:     generatepress
 Version:      1.0
*/

@media (max-width: 768px)
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
    padding: 5px;
}
.entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child) {
margin-top: 0;
}
footer.entry-meta {
margin-top: 0;
}
.comments-area {
	display: none;
}
a {
    text-decoration: none;
}
post-image {
	float: right;
}
@media (max-width: 768px)
body:not(.post-image-aligned-center) .featured-image, body:not(.post-image-aligned-center) .inside-article .featured-image, body:not(.post-image-aligned-center) .inside-article .post-image {
    float: right !important;
}
.post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image {
    margin-bottom: 0;
}
.size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
  border-radius:10px
}
.separate-containers .paging-navigation {
    padding-top: 5px;
    padding-bottom: 5px;
}
.post-image-above-header .inside-article .featured-image, .post-image-above-header .inside-article .post-image {
    margin-bottom: 0;
    float: right !important;
}
.rank-math-breadcrumb {
	font-size:15px;
	font-style: italic;
}
.single_job_listing .application, .job-manager-application-wrapper .application {
    padding: 0;
    margin: 0 0 1em;
    overflow: hidden;
    text-align: center;
    text-align: -webkit-center;
}
button, html input[type="button"], input[type="reset"], input[type="submit"], a.button, a.wp-block-button__link:not(.has-background) {
    background-color: #0267f8;
}
.single_job_listing .application .application_button, .single_job_listing .application .application_details, .job-manager-application-wrapper .application .application_button, .job-manager-application-wrapper .application .application_details {
    border-radius: 10px;
}
.single_job_listing .application .application_details::before, .job-manager-application-wrapper .application .application_details::before {
    left: 50%;
}
.single_job_listing .application .application_details::after, .job-manager-application-wrapper .application .application_details::after {
    left: 50%;
}
.single_job_listing .meta {
    margin: 0.5em 0 0.5em;
}
.single_job_listing .company {
    margin: 0.5em 0 0.5em;
    border-radius: 10px;
}
@media (min-width: 769px) {
.site-content {
  display: flex;
	}
	
.inside-right-sidebar {
  height: 100%;
	}
	
.inside-right-sidebar aside:last-child {
	position: -webkit-sticky;
	position: sticky;
	top: 50px; /*Adjust position */
  }
}
.internal-linking-related-contents-pro .template-1 span, .internal-linking-related-contents-pro .template-2 span.postTitle, .internal-linking-related-contents-pro .template-3 span.cta, .internal-linking-related-contents-pro .template-5 span {
    display: inline;
}
.internal-linking-related-contents-pro .template-2 span.cta {
    padding: 0;
    border-radius: 0;

}
.internal-linking-related-contents-pro .template-2 {
    background: #fff;
    padding: 0;
    border-radius: 0;
}
.internal-linking-related-contents-pro span {
    margin-right: 4px;
}
.internal-linking-related-contents-pro .template-1, .internal-linking-related-contents-pro .template-2, .internal-linking-related-contents-pro .template-3, .internal-linking-related-contents-pro .template-6 .postTitle strong, .internal-linking-related-contents-pro .template-8:before, .internal-linking-related-contents-pro .template-9:before {
    font-weight: bold;
}
.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
	box-shadow: 0 1px 8px rgb(0 0 0 / 10%);
}
nav#mobile-header button.menu-toggle {
    order: 0;
    padding-left: 20px;
    padding-right: 20px;
}

nav#mobile-header .site-logo.mobile-header-logo {
    order: 1;
}

nav#mobile-header .menu-bar-items {
    order: 3;
}

nav#mobile-header .menu-bar-items .menu-bar-item > a {
    order: 3;
    padding-left: 20px;
    padding-right: 20px;
}

nav#mobile-header.sticky-navigation-transition img.is-logo-image.entered.lazyloaded {
    height:54px;
}
@media (max-width: 1024px), (min-width: 1025px)
.main-navigation.sticky-navigation-transition .site-logo img, .main-navigation.sticky-navigation-transition .navigation-search input[type="search"], .main-navigation.sticky-navigation-transition .navigation-branding img {
    height: 50px;
}
@media (max-width: 800px)
#mobile-header {
    box-shadow: 0 1px 8px rgb(0 0 0 / 10%);
}
.menu-toggle .gp-icon+.mobile-menu {
    padding-left: 9px;
    display: none;
}
.mobile-header-navigation.has-menu-bar-items .mobile-header-logo {
    margin-right: auto;
    margin-left: auto;
}
.widget-area .widget {
    padding: 0 10px 0 0;
}
h5.wp-block-heading {
    margin: 0 0 0 10px;
}
@media (max-width: 768px)
.widget-area .widget {
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
}
.rank-math-breadcrumb {
    font-size: 15px;
    font-style: italic;
    padding: 10px;
    border-radius: 10px;
    border: 5px #000;
    background-color: #ffffff;
    box-shadow: 3px 4px 1px #888888;
	margin-bottom: 10px;
}
.rank-math-breadcrumb p {
    margin-bottom: 0px;
    font-weight: 500;
}