@charset "utf-8";
/*Perkumpulan Assurer Profesional Indonesia Master CSS*/
/*UX container*/
body {font-family: "lato", sans-serif !important; }
p {font-size: 18px;line-height: 30px;}
.navbar {background-color: #fff !important;}
.fixed-top {background-color: white !important; height: 180px;}
.fixed-top-scrolled { height: 154px; border-bottom: solid 1px #ccc;}
.papi-global-container {position: relative;}
.papi-banner-area {background: linear-gradient(112deg,rgba(164, 31, 53, 1) 0%, rgba(205, 41, 42, 1) 89%, rgba(243, 112, 33, 1) 100%); margin-bottom: 30px;}
.papi-banner-area-inside {background: linear-gradient(112deg,rgba(164, 31, 53, 1) 0%, rgba(205, 41, 42, 1) 89%, rgba(243, 112, 33, 1) 100%); margin-bottom: 30px;height: 250px; }
.papi-banner-image-wrapper {background-image: url("../images/papi-bg-inside2.png");background-size: cover;height:250px;padding-top: 50px;padding-bottom: 50px;background-position: center left;}
.papi-inside-outer-wrapper {background-color: #fff;
    margin-top: -230px;
    max-width: 1250px;
    margin-left: auto;
    margin-right: auto;
border-top-left-radius: 50px; border-top-right-radius: 50px;}

.background-lower-papi {background: linear-gradient(112deg,rgba(243, 112, 33, 1) 0%, rgba(164, 31, 53, 1) 44%, rgba(205, 41, 42, 1) 100%);}
.papi-row-header {}
.papi-row-header-scrolled {width: 100%;}
.papi-logo {max-width: 100px;}
.papi-logo-scrolled {max-width: 75px;}
.papi-general-content {margin-top: 125px; background-color: #fff;padding-top: 55px;padding-bottom: 55px;}
.papi-footer-area {background-color: #fff; padding-bottom: 20px; padding-top: 30px;}
.papi-social-icon {text-align: right;}
.papi-newsletter {padding-top: 40px; padding-bottom: 30px;background-color: midnightblue;}
.papi-button-newsletter {margin-top: 2px !important;}
.header-papi {padding-left: 0px; padding-right: 0px;}
.papi-main-menu-margin { }

/*type*/
.footer-papi {font-size: 12px;}
.h2-papi,.h3-papi,.h4-papi {font-family:"linotype-didot", serif; }
.h2-papi {font-size: 70px; }
.papi-top-icon {font-size: 20px;}
h2,h3 {color: midnightblue;}
/*UX OVR*/
.btn-danger {background-color: orangered;}

.wpwax-lsu-ultimate.wpwax-lsu-grid.wpwax-lsu-grid-theme-8 .wpwax-lsu-item .wpwax-lsu-item-inner {
 
    min-height: 120px !important;
}

.quform-theme-hollow .quform-field-captcha, .quform-theme-hollow .quform-field-date, .quform-theme-hollow .quform-field-email, .quform-theme-hollow .quform-field-multiselect, .quform-theme-hollow .quform-field-password, .quform-theme-hollow .quform-field-select, .quform-theme-hollow .quform-field-text, .quform-theme-hollow .quform-field-textarea, .quform-theme-hollow .quform-field-time, .quform-theme-hollow .select2-container--quform .select2-selection, .quform-theme-hollow.quform-timepicker.k-list-container.k-popup
 {
    border: 1px solid #89c712 !important;
  
}

.shiftnav-toggle-button {

    background: transparent !important;

}
.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {
   
    background: darkgreen !important;
   
}

.ubermenu-main {
    border-top: 1px solid #ccc !important;
	border-right: 0px !important;
	border-left: 0px !important;
	border-bottom: 0px !important;
	background-color: transparent !important;}
/*papi custom UX8*/
.papi-highlight {border-top-left-radius: 25px; border-top-right-radius: 25px;z-index: 500;}
.overlap-papi {z-index: 10;}
.overlap-pilar {margin-top: -100px;z-index: 1;}
.papi-sidebar-wrapper {    
	position: sticky;
	top:100px;
	padding: 30px;
    background-color: #f6f6f6;
    border-radius: 25px;

    filter: drop-shadow(5px 5px 10px #000000);
    filter: drop-shadow(-5px 3px 2px #9c9c9c);
    filter: drop-shadow(2px 3px 2px #9c9c9c);}
.papi-subpage-list {margin-left: -15px;   list-style-type: square;}
.papi-sidebar-title {border-bottom: solid 4px #ccc; display: table;padding-bottom: 10px; margin-bottom: 15px;}
.latest-post-selection.ver2.content-center .article__info {

    padding: 0px;
}
.newsletter-papi {margin-top: 1px !important;}
.container-papi-main-menu {position: sticky; top:0px; background-color: #fff; z-index: 900;border-bottom: solid 1px #ccc;}

@media (min-width: 1200px){
	
	.papi-mobile-menu {display: none;}
	
}

@media (min-width: 992px) and (max-width: 1199.98px){
		.papi-mobile-menu {display: none;}
	
}

@media (min-width: 768px) and (max-width: 991.98px){
	.papi-banner-area {}
	.papi-banner-area-inside {}
	.papi-main-menu {display: none;}
	
	.papi-logo {max-width: 100px;}
	.papi-mobile-width-menu,.papi-mobile-width-logo {        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
	
.fixed-top {height: 130px;}
	.papi-general-content {margin-top: 110px; }
	.fixed-top-scrolled { height: 100px;}

.papi-logo-scrolled {max-width: 75px !important;}
		h1 {font-size: 1.8rem;}
}

@media (min-width: 576px) and (max-width: 767.98px){
	.papi-banner-area-inside {}
	.papi-banner-area {}
	.papi-main-menu {display: none;}

	.papi-logo {max-width: 100px;}
	.papi-mobile-width-menu,.papi-mobile-width-logo {        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
.fixed-top {height: 130px;}
		.papi-general-content {margin-top: 110px; }
	.fixed-top-scrolled { height: 100px;}

.papi-logo-scrolled {max-width: 75px !important;}
		.papi-social-icon {text-align: left;}
	h1 {font-size: 1.5rem;}
}

@media (max-width: 575px){
	.papi-banner-area-inside {}
	.papi-banner-area {}
	.h2-papi {font-size: 45px; }
	.papi-reverse {
		display: flex !important;
		flex-direction: column-reverse;
	}
	.papi-main-menu {display: none;}
	
	.papi-logo {max-width: 100px;}
	.papi-mobile-width-menu,.papi-mobile-width-logo {        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
	.fixed-top {height: 130px;}
		.papi-general-content {margin-top: 90px; }
	.papi-footer-area {padding-left: 0px; padding-right: 0px;}
	.fixed-top-scrolled { height: 100px;}

.papi-logo-scrolled {max-width: 75px !important;}
	.papi-social-icon {text-align: left;}
	.col-icon-5-frontpage {width: 50% !important;
    margin-left: auto;
    margin-right: auto;}
	.standard-assurance-row {padding-bottom: 50px !important;}
.wpb_single_image .vc_box_shadow_3d {
   
    max-width: 50% !important;}
	h1 {font-size: 1.5rem;}
	.papi-title-container {}
	h3 {font-size: 1.3rem;}
	p {font-size: 16px;}
	.icon_description p {line-height: 30px !important;}
}


