.post, .page {	
	margin: 0px !important;
}

/*
================================================== 
Header
==================================================
*/

.stiki-logo-header img {
    width: auto!important;
	height: auto !important;
    max-width: 100% !important;
    max-height: 100% !important;
}

@media (max-width:500px){
	.stiki-logo-header {
    	width: 80% !important;
	}
}

/*
================================================== 
FOOTER 
==================================================
*/
.stiki-footer-section-1 .elementor-widget-text-editor a {
	color:var(--e-global-color-primary) !important; 
}

.stiki-footer-section-1 .elementor-widget-text-editor a:hover,
.stiki-footer-section-1 .elementor-widget-text-editor a:focus {
	color:var( --e-global-color-accent ) !important;
}

.stiki-footer-section-1 .elementor-widget-icon-box .elementor-icon-box-title, 
.stiki-contact-us-banner .elementor-widget-icon-box .elementor-icon-box-title {
	margin:0px !important;
}

@media (max-width:1024px) {
	.stiki-footer-section-1 .elementor-widget-icon-box .elementor-icon-box-wrapper,
	.stiki-contact-us-banner .elementor-widget-icon-box .elementor-icon-box-wrapper {
		display: flex;
	}
	
	.stiki-footer-section-1 .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon,
	.stiki-contact-us-banner .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
		margin: 0px 10px 0px 0px !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul {
		list-style : none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul.sub-menu {
		display: none;
	}
		
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul li {
		vertical-align: top !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul.menu > li {
		padding:10px 0px !important;
		margin-bottom:25px !important;
		border-bottom: 2px solid var(--e-global-color-1ae00a6) !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul li a {
		color: var(--e-global-color-primary) !important;
		display: inline-block;
		width:90% !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul li span {
		display: inline-block;
		width: 10% !important;
		padding:0px 10px !important;
		text-align: center;
		color: var(--e-global-color-primary) !important;
		font-size:16px !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul.sub-menu {
		padding:15px 5px 0px !important;
	}
	
	.stiki-footer-section-1 .elementor-widget-stiki_footer_mobile_menu ul.sub-menu li a {
		font-size:16px; !important;
		margin-bottom:15px !important;
	}
}



@media (max-width:1024px) and (min-width:981px) {
	.stiki-footer-section-1  .elementor-inner-section .elementor-inner-column {
		padding-right:20px;
	}
}

/*
================================================== 
CAMPUS LIFE 
==================================================
*/
.stiki-mahasiswa-card{
	height:322px !important;
}

@media (max-width:1024px){
	.stiki-campus-section-4 {
		background: var( --e-global-color-18b181c ) !important;
	}
}

@media (max-width:1200px) and (min-width:768px) {
	.stiki-campus-section-2 .elementor-inner-column {
		min-height: 495px !important;
	}
}
@media (max-width:768px){
	.stiki-campus-section-2 .elementor-inner-column {
		min-height: 495px !important;
	}
}

/*
================================================== 
CONTACT US
==================================================
*/

.stiki-contact-us-section .elementor-field-type-submit.e-form__buttons {
	max-height:102px;
}

.stiki-contact-us-section .elementor-field-type-textarea {
	max-width:95%;
}

.stiki-contact-us-section .elementor-field-type-textarea textarea {
	background: var(--e-global-color-primary) !important;
	color: var(--e-global-color-f414c76) !important;
	padding: 15px !important;
	border-radius: 15px !important;
}

@media (max-width:1024px){
	.stiki-contact-us-section .elementor-field-type-textarea {
		max-width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.stiki-contact-us-section .elementor-field-type-submit.e-form__buttons { 
		position:relative !important;
	}
}

@media (max-width:768px){
	.stiki-contact-us-section .elementor-field-type-textarea textarea {
		padding: 10px !important;
	}
}

/*
================================================== 
HOME JURUSAN
==================================================
*/
@media (max-width:480px){
	.stiki-home-jurusan .stiki-career-im-box .elementor-image-box-wrapper .elementor-image-box-img{
		width: 100% !important;
	}
}

/*
================================================== 
APPLY NOW
==================================================
*/

.stiki-apply-daftar-section .elementor-widget-button .elementor-button {
	display: flex !important;
	width: 100% !important;
	min-height: 105px !important;
	text-align: left !important;
}

.stiki-apply-daftar-section .elementor-widget-button .elementor-button .elementor-button-text {
	text-decoration: underline !important;
}
.stiki-apply-daftar-section .elementor-widget-button .elementor-button-content-wrapper {
	align-items: center;
}

@media (max-width:1024px){
	.stiki-apply-daftar-section .elementor-widget-button .elementor-button {
		min-height:initial !important;
	}
	
	.stiki-karir-apply-section .elementor-widget-image img {
		width: 100% !important;
	}
}

/*
================================================== 
INBIS STIKI
==================================================
*/

.elementor-widget-stiki_tenant_loop .stiki-tenant .elementor-widget-wrap {
	padding: 0px !important;
}

.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-headline-wrapper,
.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-date-wrapper {
	display: flex;
	align-items: center !important;
}

.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-headline-wrapper .stiki-tenant-text {
	padding-left: 10px !important;
}

.elementor-widget-stiki_tenant_loop .stiki-tenant p {
	margin: 10px 0px 0px !important;
}

.elementor-widget-stiki_tenant_loop .stiki-tenant p.stiki-tenant-content {
	margin-top:5px !important;
}

.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-date-wrapper {
	margin-top: 20px !important;
}

.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-status {
	margin-right: 10px !important;
	background: var(--e-global-color-18b181c) !important;
	padding:11px !important;
	border-radius:30px !important;
	text-align:center !important;
}

@media (max-width:1024px){
	.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-headline-wrapper,
	.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-description-wrapper {
		display:block !important;
		width: 100% !important;
	}
	
	.elementor-widget-stiki_tenant_loop .stiki-tenant .stiki-tenant-headline-wrapper .stiki-tenant-text {
		padding:0px !important;
	}
}

.stiki-new-banner-home-section {
	position:absolute !important;
	z-index:99;
	left: 0 !important;
	right: 0 !important;
	width:80% !important;
	margin:auto !important;
}
@media (max-width:1024px){
	.stiki-new-banner-home-slider .elementor-swiper-button {
		font-size:30px !important;
	}
	.stiki-new-banner-home-slider .elementor-swiper-button.elementor-swiper-button-prev {
		left: 0px !important;
	}

	.stiki-new-banner-home-slider .elementor-swiper-button.elementor-swiper-button-next {
		right: 0px !important;
	}
}

