/*
Theme Name: PT-SGFI Custom Theme by: SOSBrand Media
Theme URI: http://sosbrandmedia.com
Template: SOSBrand-Media
Description: PT.SGFI Company Site by SOSBrand Media. Website Assistance: priority@sosbrandmedia.com. Office Hours: 9 AM-5 PM [Monday-Friday] 9 AM-1 PM[Saturday]. Office Phone:[031-28997060]
Author: SOSBrand Media
Author URI: http://sosbrandmedia.com
*/

/* ------------------------------------------------------------------------ */
/* PT Sarana Global Finance - Desktop Optimized site
/* ------------------------------------------------------------------------ */
/* INDEX:
/* ------------------------------------------------------------------------ */
/* 01. Global Styling
/* 02. SGFI Navigation
/* 03. HOME SGFI
/* 04. HOME SGFI v.2
/* 05. Page: Karir SGFI
/* 06. Page: Karir - OPEN JOBS SGFI
/* 07. Page: Company Profile SGFI
/* 08. Page: Direksi SGFI
/* 09. Page: Tentang - Direksi SGFI
/* 10. Page: Penghargaan - SGFI
/* 11. Page: HUBUNGI - SGFI
/* 12. Footer Area
/* 13. Prevent font boosting on mobile devices
/* 14. Page: Produk & Layanan
/* 15. Core Styling
/* 16. Responsive Media Queries
/* ------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------ */
/* 01. Global Styling
/* ------------------------------------------------------------------------ */

.step span {
	display:inline-block!important;
	padding: 10px 0 0 0;
}

.arrow-2 {
	margin-top:5px;
}

.arrow-3 {
	margin-top:-28px;
}

.tfs-slider .slide-content-container h2 {
	padding-bottom:30px;
}

.tfs-slider .slide-content-container .slide-content {
	padding-left:10px;
}

.tfs-slider .slide-content-container h3 {
	font-size:20px!important;
	max-width:645px;
}

body {
	font-family:georgia,sans-serif!important;
}


/* font-family: 'Inter';font-size: 22px; */

h1,h2,h3,h6,#intro-text,#pull-quotes,.franklin,blockquote {
	font-family:"Inter",sans-serif!important;
}

a {
	text-decoration:none!important;
}

h1 {
	font-size:65px;
	font-weight:100!important;
}

h2 {
	font-size:48px;
	padding-bottom:30px;
	font-weight:100!important;
}

h3 {
	font-size:22px;
	font-weight:400;
	font-style:italic;
}

blockquote {
	background:transparent!important;
	padding:0 25px!important;
}

h1#judul-publikasi {
	font-size:32px;
	padding-top:25px;
	color: #747474;
	font-weight: normal!important
}

span#bold {
	font-weight:600;
	color:#999;
}

#tanggal-publikasi,#hover-title {
	font-weight:100!important;
}

#kategori-informasi {
	text-transform:uppercase;
}

#intro-text {
	font-weight:400;
	font-size:22px;
}

#pull-quotes {
	width: 800px;
    margin: auto;
    line-height: 40px!important;
    color: #b2b2b2;
    font-weight: normal!important;
    font-size: 28px!important;
    text-align: center;
    margin-bottom: 50px;
}

#pull-visimisi {
	width: 800px;
    margin: auto;
    line-height: 40px!important;
    color: #a30f0f;
    font-weight: normal!important;
    font-size: 28px!important;
    text-align: center;
    margin-bottom: 50px;
}


#padding60px {
	padding:0 66px;
}

#read-more-arrow {
	margin-left:14px;
}


/* ------------------------------------------------------------------------ */
/* 02. SGFI Navigation
/* ------------------------------------------------------------------------ */

#header-sticky .logo {
	padding-left:10px;
}

#nav ul li,#sticky-nav ul li {
	border-left-width:1px!important;
	border:solid #c4c4c4;
	border-right:0;
	border-top:0;
	border-bottom:0;
	padding-left:9px;
	padding-right:25px!important;
	max-height:72px;
}

#nav ul li,#sticky-nav ul li a {
	display:table-cell;
	vertical-align:bottom;
	height:112px;
	font-weight:600;
}

#sticky-nav ul li {
	height:65px;
}

nav#nav,nav#sticky-nav {
	width:580px;
}

#nav ul,#sticky-nav ul {
	float:right;
	margin-right:14px;
}

#nav.nav-holder .navigation > li > a,#sticky-nav ul li > a {
	line-height:15px!important;
	display:table-cell;
	vertical-align:bottom;
	font-family:"inter",sans-serif;
	font-weight:400;
	font-style:normal;
	border:0;
}

.navigation li.current-menu-item > a,#nav ul .current_page_item > a,#nav ul .current-menu-item > a,.sticky-header #sticky-nav ul .current_page_item > a,.sticky-header #sticky-nav ul .current-menu-item > a,.sticky-header #sticky-nav ul > .current-menu-parent > a,.sticky-header .navigation li.current-menu-ancestor > a,.sticky-header #sticky-nav ul > li > a:hover {
	font-weight:600!important;
	color:#c92129;
}

.navigation li.current-page-ancestor > a {
	color:#c92129!important;
	font-weight:600!important;
}

.sticky-header #sticky-nav ul li a {
	height:50px!important;
}

#nav ul li ul li,#sticky-nav ul li ul li {
	float:left;
}

body #header-sticky.sticky-header.sticky,body #header-sticky.sticky-header .sticky-shadow {
	overflow:visible!important;
}

/* ------------------------------------------------------------------------ */
/* 03. HOME SGFI
/* ------------------------------------------------------------------------ */

body.home.page header#header,body.home.page .header-wrapper {
	background:transparent!important;
	z-index:3;
}

body.home.page header#header a {
	color:#fff!important;
}

body.home.page #home-slider-sgfi {
	margin-top:-130px;
}

body.home.page .header-wrapper .logo {
	background:url(/images/home-logo-bg.png) no-repeat!important;
	margin:0!important;
	padding:33px;
}

#featured-home-section .avada-row:hover,#featured-home-section2-image:hover,#featured-home-section3-image:hover {
	-webkit-filter:contrast(1.2) brightness(0.8);
}

#featured-home-section .avada-row,#featured-home-section2-image,#featured-home-section3-image {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease;
}

#featured-home-section-text,#featured-home-section2-image,#featured-home-section3-image {
	-webkit-animation-duration:.9s;
}

/* ------------------------------------------------------------------------ */
/* 04. HOME SGFI v.2
/* ------------------------------------------------------------------------ */

#featured-home-section2 #recent-post {
	font-family:"inter",sans-serif!important;
	line-height:25px;
}

#featured-home-section {
	padding-top:80px!important;
	line-height:0;
}

#featured-home-section-text {
	width:100%;
	line-height:32px;
}

#featured-home-section-text,#featured-home-section2-text {
	padding: 10px 15px 10px 10px;
	background:#ebebeb;
	font-size: 19.8px;
}

#featured-home-section2-image,#featured-home-section3-image,#featured-home-section2-text,#featured-home-section2-recent-post p {
	margin-bottom:0;
}

#featured-home-section2-recent-post {
	margin-bottom:18px;
}

#featured-home-section2-recent-post h2 {
	margin-top:0;
	padding:0;
	margin:0;
}

#featured-home-section2-recent-post h2 {
	font-size:18px!important;
	font-weight:600!important;
}

#featured-home-section2-recent-post {
	font-size:14px;
}

#featured-home-section2-recent-post .recent-posts-content {
	border-bottom:1px #e2e2e2 solid;
	padding:10px 0;
}

#featured-home-section2-recent-post h4 {
	font-family:"inter",sans-serif!important;
}

#featured-home-section2-image,#featured-home-section3-image {
	margin-right:2.5%!important;
	line-height:0;
}

#featured-home-section2-text,#featured-home-section3-text {
	line-height:32px;
	font-size: 19.8px;
}

#featured-home-section2 .fusion-two-fifth {
	width:35%!important;
}

#featured-home-section2 .fusion-one-fifth {
	width:25%!important;
}

.home#navigation-company-profile {
	padding-bottom:15px!important;
}

.home#navigation-company-profile #line-separator-home {
	padding-bottom:30px;
	padding-top:12px;
}

.home#navigation-company-profile p {
	text-align:right;
	font-size:15px;
	line-height:50px;
}

.home#navigation-company-profile .fusion-one-sixth {
	margin-right:2%!important;
}

/* ------------------------------------------------------------------------ */
/* 05. Page: Karir SGFI
/* ------------------------------------------------------------------------ */

#sgfi-karir-hero-image .slide-content h2 {
	font-weight:100;
	margin-left:-4px;
}

.karir-sgfi-job .avada-row {
	padding:0 66px;
}

.karir-sgfi-job h2 {
	font-size:42px!important;
}

/* ------------------------------------------------------------------------ */
/* 06. Page: Karir - OPEN JOBS SGFI
/* ------------------------------------------------------------------------ */

body.page-template-PT-SGFI-open-jobs-100Width #main {
	padding:0!important;
}

body.page-template-PT-SGFI-open-jobs-100Width #main > .avada-row {
	max-width:100%;
}

#karir-sgfi-jobs h1 {
	color:#898989;
}

#button-back.avada-row,#karir-sgfi-jobs .avada-row,#karir-sgfi-jobs-intro .avada-row,#karir-sgfi-jobs-content .avada-row {
	padding:0 66px;
}

#karir-sgfi-jobs-hero-image .fusion-imageframe,#karir-sgfi-jobs-hero-image .fusion-imageframe>img {
	width:100%;
}

#button-back.avada-row {
	padding-top:68px;
	padding-bottom:46px;
}

#button-back.avada-row a {
	width:162px;
	display:block;
}

h3#button-back {
	width:162px;
	text-align:right;
	background:url(/images/back-button-sgfi.png) no-repeat;
	padding:10.5px 25px;
	max-height:45px;
	color:#fff;
	font-size:14px;
	font-weight:800;
	font-style:normal;
}

h3#button-back:hover {
	background:url(/images/back-button-hover-sgfi.png) no-repeat;
}

h3#button-back > img {
	margin-right:30px;
}

#karir-sgfi-jobs-intro {
	padding-bottom:85px!important;
	padding-top:54px!important;
}

#karir-sgfi-jobs-intro h3 {
	font-style:normal!important;
	line-height:40px!important;
	padding-bottom:25px;
}

body.page-template-PT-SGFI-open-jobs-100Width #karir-sgfi-jobs-content .fusion-layout-column {
	margin-bottom:6px;
}

/* ------------------------------------------------------------------------ */
/* 07. Page: Company Profile SGFI
/* ------------------------------------------------------------------------ */

#navigation-company-profile .fusion-one-fourth h2:nth-child(2) {
	margin-top:0;
}

#container-sgfi-company-profile-hero-image,container-sgfi-tentang-direksi-hero-image {
	padding-bottom:95px!important;
}

#content-company-profile {
	width:645px;
	margin:auto;
	padding-bottom:150px!important;
}

#visi-misi-sgfi #visi-sgfi {
	padding-bottom:115px!important;
}

#visi-misi-sgfi h2#misi {
	padding-bottom:92px!important;
}

#visi-misi-sgfi h2.content-box-heading {
	font-size:21px!important;
	font-weight:600!important;
	color:#707070;
	padding-top:47px;
	padding-bottom:10px;
}

#visi-misi-sgfi .content-container {
	font-weight:500;
	font-family:"inter",sans-serif!important;
	/* line-height:31px;
	font-size:19px; */
	font-size: 19px!important;
    line-height: 30px!important;
}




#visi-misi-sgfi #icon-box-misi .fusion-column {
	padding-right:25px;
	padding-left:25px;
}

#visi-misi-sgfi .fusion-content-boxes.content-boxes-icon-on-top .heading img {
	margin-right:0;
}

#navigation-company-profile {
	padding-top:35px!important;
}

#navigation-company-profile .fusion-one-fourth {
	margin-bottom:12px!important;
}

#navigation-company-profile h2 {
	font-size:32px!important;
	padding-bottom:0;
	color:#c2c2c2;
	font-weight:600!important;
}

#navigation-company-profile h3 a {
	font-style:normal;
	color:#c92129;
	font-weight:600;
	font-size:20px;
}

#navigation-company-profile h3 a:hover {
	color:#9e0b0f;
}

#navigation-company-profile p {
	font-size:14px;
	line-height:25px;
	font-family:"inter",sans-serif!important;
}

#sgfi-company-profile-hero-image2 .background.background-image {
	background-attachment:fixed;
	background-position:bottom -100px center;
	background-size:100%;
}

/* ------------------------------------------------------------------------ */
/* 08. Page: Direksi SGFI
/* ------------------------------------------------------------------------ */

#content.pt-sgfi-direksi {
	width:100%;
}

#hero-dewan-direksi {
	min-height:350px;
	max-width:938px;
	margin:38px 0 90px;
}

#hero-dewan-direksi #nama-dan-jabatan {
	margin-left:410px;
	margin-bottom:0;
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	display:box;
	box-pack:center;
	box-align:center;
	padding-top:60px;
}

#hero-dewan-direksi #nama-dan-jabatan h2 {
	font-size:36px;
	padding-bottom:0;
	line-height:40px;
}

#hero-dewan-direksi #nama-dan-jabatan h2,#hero-dewan-direksi #nama-dan-jabatan h2 a {
	text-decoration:none;
	color:#898989;
}

#hero-dewan-direksi #nama-dan-jabatan h3 {
	color:#c92129;
	margin-top:0;
	text-decoration:none;
}

#hero-dewan-direksi #nama-dan-jabatan h3,#hero-dewan-direksi #nama-dan-jabatan h3 a {
	text-decoration:none;
	color:#c92129;
}

#hero-dewan-direksi span#nama-dan-jabatan {
	display:block;
}

#hero-dewan-direksi span#nama-direksi,#hero-dewan-direksi span#jabatan-direksi {
	color:#c92129;
	font-size:48px;
	line-height:27px;
	font-family:"inter",sans-serif!important;
	display:block;
}

#hero-dewan-direksi span#jabatan-direksi {
	font-size:22px;
	color:#333;
	font-style:italic;
}

/* ------------------------------------------------------------------------ */
/* 09. Page: Tentang - Direksi SGFI
/* ------------------------------------------------------------------------ */

body.page-template-PT-SGFI-direksi-100Width #main {
	padding:0!important;
}

body.page-template-PT-SGFI-direksi-100Width #main > .avada-row {
	max-width:100%;
}

body.page-template-PT-SGFI-direksi-100Width #button-back.top {
	position:absolute;
	z-index:3;
	top:218px;
	max-width:295px;
	left:45%;
	padding:0;
}

body.page-template-PT-SGFI-direksi-100Width #button-back.top h3 {
	padding:10.5px 0;
	text-align:center;
}

body.page-template-PT-SGFI-direksi-100Width #button-back.direksi {
	padding:78px 72px 116px;
}

#container-sgfi-tentang-direksi-hero-image {
	min-height:735px;
}

#container-sgfi-tentang-direksi-hero-image span.imageframe {
	width:100%;
}

#hero-image-tentang-direksi > img {
	width:100%;
}

#container-sgfi-tentang-direksi-hero-image #title-tentang-direksi {
	position:absolute;
	z-index:1;
	width:100%;
	top:322px;
	left:45%;
	max-width:420px;
}

body.logged-in #container-sgfi-tentang-direksi-hero-image #title-tentang-direksi {
	top:322px;
	left:45%;
	max-width:420px;
}

#container-sgfi-tentang-direksi-hero-image #title-tentang-direksi h2,#container-sgfi-tentang-direksi-hero-image #title-tentang-direksi h3 {
	margin:auto;
}

#container-sgfi-tentang-direksi-hero-image #intro-slider >p {
	max-width:804px;
	margin:auto;
}

#content-tentang-direksi {
	max-width:804px;
	margin:auto;
}

#content-tentang-direksi p {
	padding:0 60px!important;
}

#content-tentang-direksi blockquote {
	width:70%;
	margin-left:30%!important;
	line-height:30px;
	margin:55px 0;
	padding:0!important;
}

#content-tentang-direksi blockquote >p {
	padding:0 26px!important;
}

@media (min-width: 1100px) {
	#container-sgfi-tentang-direksi-hero-image #intro-slider {
		position:relative;
		top:-300px;
		margin-bottom:-300px;
		width:100%;
		z-index:2;
		background:url(/assets/uploads/bg-intro2.png);
	}
	
	body.logged-in #container-sgfi-tentang-direksi-hero-image #intro-slider {
		top:-270px;
		margin-bottom:-270px;
	}
	
	#container-sgfi-tentang-direksi-hero-image #intro-slider >p {
		text-align:justify;
		font-size:21px;
		padding-top:60px;
	}
}

#hero-dewan-direksi {
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	-ms-transition:all 1s ease;
	transition:all 1s ease;
	border-radius:50px;
}

#hero-dewan-direksi:hover {
	-webkit-filter:contrast(1.2) brightness(0.8);
}

/* ------------------------------------------------------------------------ */
/* 10. Page: Penghargaan - SGFI
/* ------------------------------------------------------------------------ */

#penghargaan-sgfi {
	margin-bottom:60px;
}

#penghargaan-sgfi #icon-box-penghargaan {
	margin:auto;
	padding:0;
}

#penghargaan-sgfi #icon-box-penghargaan .fusion-column {
    border: 1px #c2c2c2 dotted;
    max-width: 300px;
    /*max-height: 411px;*/
    margin: 0 0 20px 17px;
    padding: 8px;
}

#penghargaan-sgfi #icon-box-penghargaan h2 {
    text-align: left;
    font-size: 20px;
    font-weight: 600!important;
    padding-bottom: 0;
    padding: 0 10px 0;
}


#penghargaan-sgfi #icon-box-piala .fusion-column {
    border: 1px #c2c2c2 dotted;
    max-width: 300px;
    /* max-height: 411px; */
    margin: 0 0 20px 17px;
    padding: 8px;
    height: 620px;
}

#direksi-sgfi #icon-box-direksi .fusion-column {
    border: 1px #c2c2c2 dotted;
    max-width: 288px;
    margin: 0 17px;
    padding: 15px;
    height: 1025px;
}

#penghargaan-sgfi #icon-box-penghargaan p {
    text-align: left;
    font-size: 14px;
    padding: 0 10px;
    line-height: 25px;
}

.post-content h1 {
    font-size: 34px;
    line-height: 51px;
}

.post-content p1 {
    margin: 0;
    margin-bottom: 20px;
}

.post-visimisi {
	font-size: 19px!important;
    line-height: 28px!important;
}
 


#penghargaan-sgfi .fusion-content-boxes .heading {
	margin-bottom:20px;
}

/* ------------------------------------------------------------------------ */
/* 11. Page: HUBUNGI - SGFI
/* ------------------------------------------------------------------------ */

body.page-template-contact h1#message {
	padding:92px 0 40px;
	text-align:center;
	font-size:65px!important;
}

body.page-template-contact h3 {
	font-size:20px!important;
	text-align:center;
}

body.page-template-contact h1#message,body.page-template-contact form {
	max-width:615px;
	margin:auto;
}

body.page-template-contact h3 {
	max-width:678px;
	margin:auto;
}

body.page-template-contact h3#intro-kontak {
	line-height:40px;
    font-style: normal!important;
}


body.page-template-contact .line-contact {
	padding:60px 0;
}

#comment-input.name-email input {
	width:49.5%;
}

#comment-input.subject input {
	width:100%;
}

body.page-template-contact form input#submit {
	width:100%;
	padding:18px 0;
	margin-top:50px;
	color:#fff;
	font-size:16px;
	background:url(/images/submit-button.png) no-repeat;
}

body.page-template-contact form input#submit:hover {
	background:url(/images/submit-button-hover.png) no-repeat!important;
	color:#fff!important;
}

body.page-template-contact form input#submit a:hover {
	color:#fff;
}

#comment-input {
	margin-bottom:35px;
}

body.page-template-contact form {
	padding-bottom:68px;
}

body.page-template-contact #kontak-box-pt-sgfi {
	position:absolute;
	top:220px;
}

body.page-template-contact #kontak-box-pt-sgfi {
	min-width:332px;
	min-height:412px;
	background:url(images/box-kontak-sgfi.png);
	position:absolute;
	top:220px;
	padding:0 50px 0 38px!important;
}

body.page-template-contact .alert-danger {
	color:#fff;
	background-color:#C92129;
	border-color:#ebccd1;
	margin-top:50px;
}

body.page-template-contact #kontak-box-pt-sgfi h2 {
	font-size:35px;
	padding-top:20px;
	padding-bottom:44px;
}

body.page-template-contact #kontak-box-pt-sgfi h3 {
	font-size:17px!important;
	text-align:left;
	padding-left:5px;
	padding-bottom:6px;
}


/* ------------------------------------------------------------------------ */
/* 12. Footer Area
/* ------------------------------------------------------------------------ */

.footer-area {
	border-top:1px solid #c4c4c4;

}
 
#footer .copyright-area-content {
	text-align:center;
}

#footer .copyright-area-content .copyright {
	line-height:30px;
	color:#B2B2B2;
}


.footer-area {
	text-align:center;
	background-color: #ffffff !important;
}

.footer-area #supported-by {
	vertical-align:sub;
	padding-right:23px;
}

.footer-area #sgfi-ojk {
	margin-top:-14px;
	background-color: #ffffff;
}

.footer-area #sgfi-appi {
	padding-left:30px;
	padding-top:8px;
}

.footer-area {
	border:0;
}

.footer-area .avada-row {
	padding-top:44px;
	border:1px #c4c4c4 solid;
	border-left:0;
	border-right:0;
	border-bottom:0;
}




/* ------------------------------------------------------------------------ */
/* 13. Prevent font boosting on mobile devices
/* ------------------------------------------------------------------------ */

#paragraph,p,h1,h2,h3,h4,h5 {
	width:100%;
	height:auto;
	min-height:1px;
	max-height:999999px;
}

body {
	min-width:1050px!important;
}

footer .fusion-columns-1 .col-xs-1,.fusion-recent-post,.fusion-columns-1 .col-xs-1 {
	width:100%!important;
}


/* ------------------------------------------------------------------------ */
/* 14. Page: Produk & Layanan
/* ------------------------------------------------------------------------ */

p#keuntungan {
	font-size:20px;
	margin-bottom:25px;
	max-width:880px;
}

.item-product-service .item-box-product-service .item-paragraph ul {
	list-style-type:decimal;
	font-family:'inter',​ sans-serif;
	max-width:860px;
	font-size:18px;
	margin-bottom:25px;
	padding-left:70px;
	text-align:justify;
}

.item-product-service .item-box-product-service .item-paragraph ul li {
	line-height:25px;
	margin-bottom:16px;
}

#produk-opening {
	line-height:45px;
	font-size: 19.8px;
}

.item-paragraph.align-left {
	text-align:left;
}

#produk-layanan-syarat-ketentuan .avada-row {
	padding:0 66px;
}

#produk-layanan-syarat-ketentuan > img#line-sgfi {
	padding-bottom:35px;
}

/* ------------------------------------------------------------------------ */
/* 15. Core Styling
/* ------------------------------------------------------------------------ */

body.page-template-PT-SGFI-home-100Width #main {
	padding:0!important;
}

body.page-template-PT-SGFI-home-100Width #main > .avada-row {
	max-width:100%;
}

body.home header nav ul ul.sub-menu:after {
	top:-24px;
	border-width:13px;
}

body.home header nav ul ul.sub-menu:before {
	display:inherit;
	border-width:14px;
	border-color:transparent transparent #BFBFBF;
	top:-28px;
	left:10px;
}

body.home #header-sticky nav ul ul.sub-menu:before {
	border-width:14px;
	border-color:transparent transparent #f4f4f4;
	top:-29px;
	left:10px;
}

.home .post-content {
	position:relative;
}

.home .post-content .row-box {
	color:#fff;
	position:absolute;
	top:350px;
	text-align:center;
	width:100%;
	z-index:2;
}

@media screen and (max-width: 800px) {
	.home .post-content .row-box {
		top:150px;
	}
}

@media screen and (max-width: 650px) {
	.home .post-content .row-box {
		top:70px;
	}
}

.home .post-content .row-box .content-box {
	margin:0 auto;
	padding:50px;
	max-width:1000px;
}

.home .post-content .row-box .content-box .step > span,.home .post-content .row-box .content-box .step > a,.home .post-content .row-box .content-box .step > div > span,.home .post-content .row-box .content-box .step > div > a {
	float:none;
	margin:0 10px!important;
}

.home .post-content .row-box .content-box a,.home .post-content .row-box .content-box a:hover {
	border-bottom:2px solid #fff;
	color:#fff;
	font-size:18px;
	font-family:"inter",​ sans-serif;
	height:35px;
	margin-top:-3px;
}

.home .post-content .row-box .content-box a label {
	cursor:pointer;
	font-weight:400;
	font-style:italic;
	font-family:"inter",​ sans-serif;
	padding:0 60px;
	position:relative;
}

.home .post-content .row-box .content-box a label i {
	border-style:solid;
	border-width:7px 7px 0;
	border-color:#fff transparent transparent;
	content:'';
	height:0;
	position:absolute;
	right:10px;
	top:17px;
	width:0;
}

.home .post-content .row-box .content-box .step {
	clear:both;
	display:none;
	font-size:48px;
	float:none;
	text-align:center;
	margin-bottom:40px;
}

.home .post-content .row-box .content-box .step .dropdown-slide-box {
	display:block;
	font-size:14px;
	position:relative;
}

.home .post-content .row-box .content-box .step .dropdown-slide-box ul {
	background:#fff;
	color:#000;
	list-style:none;
	text-align:left;
	margin:0;
	right:0;
	top:60px;
	padding:0;
	position:absolute;
	z-index:99;
}

.home .post-content .row-box .content-box .step #butuh-box.dropdown-slide-box ul {
	left:570px;
	width:290px;
	top:10px;
	box-shadow:0 3px 8px rgba(0,0,0,0.5)!important;
}

.home .post-content .row-box .content-box .step #barang-pendanaan-box.dropdown-slide-box ul {
	left:535px;
	width:285px;
	top:10px;
	box-shadow:0 3px 8px rgba(0,0,0,0.5)!important;
}

.home .post-content .row-box .content-box .step #jaminan-box.dropdown-slide-box ul {
	left:450px;
	width:275px;
	top:10px;
}

.home .post-content .row-box .content-box .step .dropdown-slide-box ul:before {
	border-style:solid;
	border-width:0 14px 15px;
	border-color:transparent transparent #fff;
	content:'';
	height:0;
	line-height:0;
	_border-color:#000 #000 #fff #000;
	_filter:progid: DXImageTransform.Microsoft.Chroma(color='#000');
	position:absolute;
	top:-13px;
	left:10px;
	width:0;
}

.home .post-content .row-box .content-box .step .dropdown-slide-box ul li {
	cursor:pointer;
	clear:both;
	padding:15px 30px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
	overflow:hidden;
	border:1px solid rgba(186,182,182,0.23);
}

.home .post-content .row-box .content-box .step .dropdown-slide-box ul li:hover {
	background:#E1E1E1;
}

.home .post-content .row-box .content-box .step .dropdown-slide-box ul li strong {
	display:block;
	font-family:"inter",​ sans-serif;
}

.home .post-content .row-box .content-box .step .dropdown-slide-box ul li span {
	float:left;
	font-family:"inter",​ sans-serif;
	margin-top:-15px;
}

.home .post-content .row-box .content-box .step.step-2 > div {
	clear:both;
}

body.home.page header#header,body.home.page .header-wrapper {
	margin-top:-2px;
}

/* Navigation */
header nav .caret {
	display:none;
}

#nav ul li {
	height:108px;
}

#nav ul li,#sticky-nav ul li {
	border:0 none;
	max-height:108px;
	padding:0!important;
}

header nav ul ul.sub-menu {
	background:#fff!important;
	border-top:0!important;
	box-shadow:0 3px 8px rgba(0,0,0,0.5)!important;
	top:108px;
}

header nav ul ul.sub-menu:before,header nav ul ul.sub-menu:after {
	border-style:solid;
	content:'';
	height:0;
	line-height:0;
	_border-color:#000 #000 #ADADAD #000;
	_filter:progid: DXImageTransform.Microsoft.Chroma(color='#000');
	position:absolute;
	width:0;
}

header nav ul ul.sub-menu:before {
	border-width:14px;
	border-color:transparent transparent #f4f4f4;
	top:-29px;
	left:10px;
}

header nav ul ul.sub-menu:after {
	border-width:13px;
	border-color:transparent transparent #fff;
	top:-24.5px;
	left:11px;
}

body.home header nav ul ul.sub-menu {
	top:90px;
}

#header-sticky nav ul ul.sub-menu {
	top:65px;
}

#nav ul ul.sub-menu li,#header-sticky ul ul.sub-menu li {
	height:auto;
	padding:0!important;
	width:100%;
	z-index:2;
}

#nav.nav-holder .navigation > li > a,#header-sticky .nav-holder .navigation > li > a {
	border-left:1px solid #c4c4c4;
	height:74px;
	line-height:74px;
	padding:0 25px 0 10px;
}

header nav > ul > li > a,.navigation li.current-page-ancestor > a,.navigation li.current-menu-item > a,#nav ul .current_page_item > a,#nav ul .current-menu-item > a,.sticky-header #sticky-nav ul .current_page_item > a,.sticky-header #sticky-nav ul .current-menu-item > a,.sticky-header #sticky-nav ul > .current-menu-parent > a,.sticky-header .navigation li.current-menu-ancestor > a,.sticky-header #sticky-nav ul > li > a:hover {
	font-weight:400!important;
}

#wrapper #nav ul li ul li > a,#wrapper #header-sticky ul li ul li > a {
	color:#999!important;
	display:block;
	font-size:14px!important;
	height:auto!important;
	padding:17px 25px!important;
	font-family:"inter",sans-serif!important;
}

header nav ul ul.sub-menu a {
	background:#fff!important;
}

header nav ul ul.sub-menu a:hover {
	background:#E1E1E1!important;
}

@media screen and (max-width: 930px) {
	body.home.page header#header,body.home.page .header-wrapper {
		background:#fff!important;
	}
	
	body.home.page nav#nav,body.home.pagenav#sticky-nav {
		float:left;
		padding:30px 0;
		width:100%;
	}
	
	body.home.page #nav ul,body.home.page #sticky-nav ul {
		float:none!important;
		margin:0 auto!important;
		width:555px;
	}
	
	body.home.page header#header a {
		color:#adadad!important;
	}
	
	body.home.page .header-wrapper .logo {
		float:none!important;
		margin:0 auto!important;
		width:300px;
	}
	
	body.home.page #home-slider-sgfi {
		margin-top:0;
	}
}

/* Produk & Pelayanan */
.prev-arrow-produk,.next-arrow-produk {
	position:absolute;
	top:250px;
}

.next-arrow-produk {
	right:0;
}

.tab-box-product-service {
	margin:60px 0 0;
}

.tab-box-product-service ul {
	list-style:none;
}

.tab-box-product-service ul li {
	display:inline-block;
	border:1px solid #ccc;
	float:left;
	margin-left:-1px;
	text-align:center;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
	position:relative;
	width:230px;
}

.tab-box-product-service ul li:hover,.tab-box-product-service ul li.active {
	background:#c92129;
}

.tab-box-product-service ul li:after,.tab-box-product-service ul li.active:after {
	border-style:solid;
	border-width:20px 15px 0;
	border-color:#CE0017 transparent transparent;
	content:'';
	height:0;
	position:absolute;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0);
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
	bottom:-20px;
	opacity:0;
	width:0;
}

.tab-box-product-service ul li:hover:after,.tab-box-product-service ul li.active:after {
	opacity:1;
}

.tab-box-product-service ul li:hover strong,.tab-box-product-service ul li.active strong {
	color:#fff;
}

.tab-box-product-service ul li:hover span,.tab-box-product-service ul li.active span {
	color:#ececec;
}

.tab-box-product-service ul li a {
	display:block;
	padding:35px 0 52.5px;
}

.tab-box-product-service ul li:last-child a {
	padding:35px 0;
}

.tab-box-product-service ul li strong {
	color:#c92129;
	display:block;
	font:20px inter,​ sans-serif;
	font-weight:700;
}

.tab-box-product-service ul li span {
	color:#777;
	display:block;
	font:italic 14px/130% inter,​ sans-serif;
	margin:15px auto 0;
	width:200px;
}

.tab-box-product-service ul li:last-child span:last-child {
	margin:0 auto;
}

.item-product-service {
	clear:both;
	display:block;
	text-align:center;
}

.item-product-service .item-box-product-service {
	display:none;
	padding-top:95px;
}

.item-product-service .item-box-product-service .item-title {
	padding-bottom:50px;
}

.item-product-service .item-box-product-service .item-title h2 {
	font:72px inter,​ sans-serif!important;
	margin:0 0 15px;
	padding:0;
}

.item-product-service .item-box-product-service .item-title h4 {
	font:italic 32px inter,​ sans-serif!important;
	margin:0;
	padding:0;
}

.item-product-service .item-box-product-service .item-paragraph {
	border-top:1px solid #ccc;
	padding:50px 0;
}

.item-product-service .item-box-product-service .item-paragraph p {
	font:18px inter,​ sans-serif;
	line-height:150%;
}

.item-product-service .item-box-product-service .item-infographic {
	border-bottom:1px solid #ccc;
	margin-top:80px;
	padding-bottom:50px;
	position:relative;
}

.item-product-service .item-box-product-service .item-infographic .step {
	display:none;
}

.item-product-service .item-box-product-service .item-infographic .step-1 {
	display:block;
}

.item-product-service .item-box-product-service .item-infographic ul {
	list-style:none;
}

.item-product-service .item-box-product-service .item-infographic ul li {
	background:#ccc;
	cursor:pointer;
	height:5%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	width:4.68%;
}

.item-product-service .item-box-product-service .item-description {
	text-align:left;
	padding:40px 0 170px;
	overflow:hidden;
}

.item-product-service .item-box-product-service .item-description .paragraph {
	display:inline-block;
	font:18px inter,​ sans-serif;
	float:left;
	margin-right:17%;
	width:33%;
}

.item-product-service .item-box-product-service .item-description .paragraph strong {
	margin-bottom:20px;
}

.item-product-service .item-box-product-service .item-description .paragraph ul {
	margin:0;
	padding:0 0 0 20px;
}

.item-product-service .item-box-product-service .item-description .paragraph ul li {
	margin:15px 0;
}

.item-product-service .item-box-product-service .item-description .blockquote {
	display:inline-block;
	float:left;
	margin-left:17%;
	width:33%;
}

.item-product-service .item-box-product-service .item-description .blockquote blockquote {
	font:18px inter,​ sans-serif;
	border-color:#c92129;
	line-height:200%;
}

.item-product-service .item-box-product-service .item-description .blockquote blockquote a {
	color:#c92129;
}

/* Page Informasi Lain */

.btn-sgfi {
	background:#c92129;
	border-radius:15px 0 15px 0;
	-webkit-border-radius:15px 0 15px 0;
	-moz-border-radius:20px 0;
	-ms-border-radius:20px 0 20px 0;
	-o-border-radius:20px 0 20px 0;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	font-size:13px;
	font-weight:800;
	padding:0 50px;
	line-height:38px;
}

.btn-sgfi:hover {
	color:#fff;
}

.sticky-post-box {
	position:relative;
}

#hover-informasi-lain-PT-SGFI {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}

/* LAYOUT POST DEFAULT: */

.sticky-post-box#informasi-lain-PT-SGFI {
	height:550px;
	background-repeat:no-repeat;
	background-position:top center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
}

.shadow-publikasi {
	-webkit-box-shadow:inset 0 -280px 125px -165px rgba(255,255,255,1);
	-moz-box-shadow:inset 0 -280px 125px -165px rgba(255,255,255,1);
	box-shadow:inset 0 -280px 125px -165px rgba(255,255,255,1);
}

body.single-post .et_social_inline_top {
	position:relative;
	left:115%;
	top:-220px;
	width:6%;
	margin:0;
	clear:both;
	margin-top:-174px;
}

body.single-post .et_social_inline_top .et_social_network_label,body.single-post .et_social_inline_top .et_social_count {
	display:none;
}

body.single-post .et_social_inline_top .et_social_networks.et_social_nospace li {
	margin:0!important;
	border:1px solid #c4c4c4;
}

body.single-post .et_social_flyin li.et_social_printfriendly {
	display:none;
}

@media screen and (min-width: 1600px) {
	.sticky-post-box#informasi-lain-PT-SGFI {
		height:700px;
	}
}

/* LAYOUT POST V.2 */

body.single-post.logged-in .sticky-post-box#informasi-lain-PT-SGFI {
	background-position:top 30px center;
}

body.single-post .sticky-post-box#informasi-lain-PT-SGFI {
	background-repeat:no-repeat;
	background-position:top center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	background-attachment:fixed;
	margin-bottom:-110px;
	bottom:110px;
}

body.single-post .header-wrapper {
	z-index:3;
}

body.single-post .header-wrapper header#header {
	/*background-color:transparent;*/
}

body.single-post .header-wrapper header#header nav#nav {
	/*display:none;*/
}

body.single-post .header-wrapper header#header .logo {
	background:url(/images/home-logo-bg.png) no-repeat!important;
	margin:0!important;
	padding:30px;
}

/* END LAYOUT POST V.2 */

.sticky-post-box > img {
	height:550px;
	width:100%;
}

.sticky-post-box .item-box {
	background:rgba(255,255,255,0.9);
	bottom:0;
	position:absolute;
	padding:30px 80px 40px;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0);
	width:970px;
}

.sticky-post-box .item-box-single {
	background:rgba(255,255,255,0.75);
	bottom:0;
	position:absolute;
	padding:40px 0 0;
	width:100%;
}

.sticky-post-box .item-box-single .item-box-single-wrapper {
	max-width:970px;
	margin:auto;
	padding:0 60px;
}

.sticky-post-box .item-box .category {
	position:absolute;
	top:-38px;
	left:0;
}

.sticky-post-box .item-box span {
    color: #c92129!important;
    font-size: 16px;
    font-style: normal;
}

.sticky-post-box .item-box h2 {
	color:#c92129!important;
	font:32px inter,sans-serif!important;
	margin:0 0 20px;
	padding:0;
	font-weight:400!important;
}

.sticky-post-box .item-box h2 a {
	color:#c92129!important;
}

.sticky-post-box .item-box p {
	color:#464646;
	margin:0;
	font-size: 19.8px;
    line-height: 40px;
}

.sticky-post-box .item-box p a {
	color:#c92129;
	margin-left:5px;
}

.sticky-post-box .item-box p a img {
	margin-left:5px;
}

.category-combobox {
	background:transparent;
	border:1px solid #e1e1e1;
	border-radius:15px 0 15px 0;
	-webkit-border-radius:15px 0 15px 0;
	-moz-border-radius:15px 0;
	-ms-border-radius:15px 0 15px 0;
	-o-border-radius:15px 0 15px 0;
	color:#666;
	display:block;
	margin:25px auto;
	text-align:center;
	position:relative;
	max-width:835px;
	background-image:url(/images/more-kategori.png);
	background-repeat:no-repeat;
	background-position:right 28px center;
}

.category-combobox:hover {
	color:#666;
}

.category-combobox:hover .category-combobox-list {
	opacity:1;
	visibility:visible;
}

.category-combobox-list {
	opacity:0;
	visibility:hidden;
}

.category-combobox-list ul {
	background:#fff;
	color:#000;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	left:50%;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0);
	text-align:center;
	top:40px;
	z-index:999;
	width:100%;
	border-radius:0 0 15px 15px;
}

.category-combobox-list ul li {
	clear:both;
	cursor:pointer;
	overflow:hidden;
	transition:all .5s ease 0;
}

.category-combobox-list ul li a {
	display:block;
	padding:15px 50px;
}

.category-combobox-list ul li:hover {
	background:#eee;
}

.post-box {
	margin:0 auto;
	overflow:hidden;
	max-width:970px;
}

.post-box .item-box {
	float:left;
	height:275px;
	margin:0 0 30px;
	position:relative;
	overflow:hidden;
	width:470px;
}

.page-template-PT-SGFI-informasi-lain-100Width .post-box .item-box:nth-child(odd),.archive.category .post-box .item-box:nth-child(odd),.single-post .post-box .item-box:nth-child(even) {
	margin-right:30px;
}

.post-box .item-box > img {
	height:100%;
	width:100%;
}

.post-box .item-box h2 a {
	color:#fff;
}

.post-box .item-box .hover {
	background:rgba(0,0,0,0.8);
	color:#fff;
	height:100%;
	position:absolute;
	padding:80px 40px;
	top:0;
	left:0;
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
	opacity:0;
	visibility:hidden;
	width:100%;
}

.post-box .item-box:hover .hover {
	opacity:1;
	visibility:visible;
}

.post-box .item-box .hover h2 {
	font:19.8px inter,sans-serif!important;
	margin:30px 0 0;
	padding:0;
}

.post-box .item-box .hover span {
	font-size:16px;
}

.post-box .item-box .hover a.readmore {
	bottom:5px;
	position:absolute;
	right:15px;
}

.alm-btn-wrap {
	clear:both;
	display:block;
	padding-top:14px;
}

.post-show-more,.alm-load-more-btn {
	background:#c92129;
	border-radius:20px 0 20px 0;
	-webkit-border-radius:20px 0 20px 0;
	-moz-border-radius:20px 0;
	-ms-border-radius:20px 0 20px 0;
	-o-border-radius:20px 0 20px 0;
	border:0;
	color:#fff;
	cursor:pointer;
	display:block;
	font-weight:700;
	font:14px inter,sans-serif!important;
	margin:25px auto 110px;
	padding:10px 50px;
	text-align:center;
	text-transform:uppercase;
	width:70%;
}

/* Page Informasi Lain Single ---------------------------- */

.single-post-box {
	margin:0 auto;
	max-width:970px;
	margin-top:50px;
	font-size: 19.8px;
    line-height: 40px;
}

.single-post-box .short-description {
	border-bottom:1px solid #ddd;
	padding:0 6%;
	height:200px;
}

.single-post-box .short-description h1 {
	color:#666;
	font-size:60px;
	margin:10px 0;
	padding:0;
}

.single-post-box .short-description span {
	color:#777;
	display:block;
	font-size:18px;
	margin-bottom:40px;
}

.single-post-box .paragraph {
	padding:40px 150px 120px;
	border-bottom:14px solid transparent;
	-webkit-border-image:url(/assets/uploads/line.png);
	-o-border-image:url(/assets/uploads/line.png) 15 stretch;
	border-image:url(/assets/uploads/line.png) 15 stretch;
}

.single-post-box .paragraph p {
	clear:both;
	margin-bottom:30px;
}

.single-post-box .paragraph blockquote {
	border-color:#E18A93;
	color:#999;
	float:right;
	font-size:22px;
	font-style:italic;
	margin:20px 0 60px;
	max-width:75%;
}

.more-post {
	padding-bottom:170px;
}

.more-post h3 {
	font-style:normal;
	font-size:28px;
	text-align:center;
	margin:40px 0;
}

/* START Hover Loading box Page Informasi Lain SGFI */

/* red */
.ajax-load-more-wrap.red button.alm-load-more-btn {
	background-color:#c92129;
	border-radius:20px 0 20px 0;
	-webkit-border-radius:20px 0 20px 0;
	-moz-border-radius:20px 0;
	-ms-border-radius:20px 0 20px 0;
	-o-border-radius:20px 0 20px 0;
	border:0;
	color:#fff;
	cursor:pointer;
	display:block;
	font-weight:700;
	font:15px inter,sans-serif!important;
	margin:25px auto 110px;
	padding:10px 50px;
	text-align:center;
	text-transform:uppercase;
	width:65%;
	font-weight:600!important;
}

.ajax-load-more-wrap button.page-informasi-lain:before {
	background:transparent url(/images/loading_gif3.gif) no-repeat center center;
	left:370px;
}

.ajax-load-more-wrap button.page-informasi-lain {
	height:42px;
}

.ajax-load-more-wrap.red button.alm-load-more-btn:hover {
	background-color:#9E0B0F;
}

.ajax-load-more-wrap.red button.alm-load-more-btn.done {
	background-color:#b13b3b;
}

/* ------------------------------------------------------------------------ */
/* 16. Responsive Media Queries
/* ------------------------------------------------------------------------ */

@media (min-width: 1600px) {
	body.home.page #home-slider-sgfi .fusion-slider-container {
		max-height:850px!important;
	}
	
	body.home.page #home-slider-sgfi .fusion-slider-container .tfs-slider,body.home.page #home-slider-sgfi .fusion-slider-container .background-image {
		height:850px!important;
	}
	
}

@media (min-width: 1800px) {
	body.home.page #home-slider-sgfi .fusion-slider-container {
		max-height:950px!important;
	}
	
	body.home.page #home-slider-sgfi .fusion-slider-container .tfs-slider,body.home.page #home-slider-sgfi .fusion-slider-container .background-image {
		height:950px!important;
	}
	
}

.avada-penghargaan {
    margin: auto;
    max-width: 955px;
}

.avada-keanggotaan {
    margin: auto;
    max-width: 955px;
}


.avada-visimisi {
    margin: auto;
    max-width: 950px;
}

.avada-direksi {
    margin: auto;
    max-width: 950px;
}
 
    
}.avada-laporan {
    margin: -10px 120px 0 180px;
    max-width: 950px;
}

#content.full-width {
	width: 100%;
  }


#nav ul .current-menu-ancestor > a, .navigation li.current-menu-ancestor > a, #sticky-nav li.current-menu-ancestor > a, #nav ul .current_page_item > a, #nav ul .current-menu-item > a, #nav ul > .current-menu-parent > a, #nav ul ul, #wrapper .fusion-megamenu-wrapper .fusion-megamenu-holder, .navigation li.current-menu-ancestor > a, #nav ul li > a:hover, #sticky-nav ul .current_page_item > a, #sticky-nav ul .current-menu-item > a, #sticky-nav ul > .current-menu-parent > a, #sticky-nav ul ul, #sticky-nav li.current-menu-ancestor > a, .navigation li.current-menu-ancestor > a, #sticky-nav ul li > a:hover, #header-sticky .my-cart-link-active:after, .header-wrapper .my-cart-link-active:after, #side-header .my-cart-link-active:after {
    color: #c92129!important;
 
}

 
@import url(https://fonts.googleapis.com/css?family=Inter);