/*
Theme Name: AMM Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/*Header*/
header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .container,
.fl-page-footer-widgets-container.container,
.fl-page-footer-container.container {
    width: 85% !important;
}
header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile.fl-shrink-header-transition .fl-page-header-wrap .fl-page-header-container.container,
header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-header-wrap .fl-page-header-container.container{
    width: 100% !important;
    max-width: 95% !important;
    padding-bottom: 0;
}
nav#ubermenu-main-2-header-2,
.fl-page-nav-search {
    margin-top: 10px;
}
a:focus {
    outline: 0px auto -webkit-focus-ring-color;
}
p {
    text-align: justify !important;
}
.ubermenu-nav li a {
    font-weight: 600;
    font-size: 14px;
    padding: 10px 10px 20px 10px !important;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    content: "";
}
.col-sm-12.col-md-4.fl-page-header-logo-col {
    width: 30% !important;
}
.col-sm-12.col-md-8.fl-page-nav-col {
    width: 70% !important;
    padding-left: 0;
}
.fl-page-nav-right .fl-page-header-wrap {
    border-bottom: 5px solid #0b79d1;
}

img.wpml-ls-flag {
    vertical-align: baseline;
    padding-right: 5px;
}

.ubermenu .ubermenu-submenu.ubermenu-submenu-id-45,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-41,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-40,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-284,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-456,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-559 {
    position: fixed;
    background: #0b79d1;
    top: 68px;
}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-45,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-41,
.ubermenu-submenu-id-284,
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-559 {
    width: 100% !important;
}


.ubermenu .ubermenu-submenu.ubermenu-submenu-id-40 {
    width: 110% !important;
}
ul.ubermenu-submenu.ubermenu-submenu-id-40.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width.ubermenu-submenu-content-align-center {
    margin-left: -60px;
}

ul.ubermenu-submenu .ubermenu-current_page_item a {
    background: #0b79d1 !important;
}
ul.ubermenu-submenu li a:hover {
    background: rgb(10, 84, 144) !important;
}

ul.ubermenu-submenu li a span{
    color: #fff !important;
	font-weight: 500 !important;
}
ul.ubermenu-submenu li a {
    padding: 13px 25px !important;
}
.ubermenu-current_page_item a span {
    color: #0b79d1 !important;
}


li#menu-item-45:hover,
li#menu-item-41:hover,
li#menu-item-40:hover,
li#menu-item-284:hover,
li#menu-item-456:hover{
    background: url(/wp-content/uploads/2019/06/arrow.png) no-repeat;
    background-size: 15px;
    background-position: 50% 100%;
    position: relative;
    top: 5px;
}
ul#ubermenu-nav-main-2-header li {
    position: relative;
    top: 5px;
}
.InfoBanner .fl-row-content-wrap {
    padding: 0 !important;
}
.InfoBanner .fl-row-content.fl-row-fixed-width.fl-node-content {
    width: 100% !important;
    max-width: 100%;
    padding: 6%;
}
.InfoBanner .fl-row-content.fl-row-fixed-width.fl-node-content:hover {
    background-image: linear-gradient(45deg,rgba(35, 42, 94, 0),rgb(40, 56, 122));
}
h3.uabb-heading,
a,
li,
p,
span,
strong,
b {
    font-family: 'Lato', sans-serif !important;
}
ol li {
    padding-bottom: 10px;
}
.fl-page-content {
    background-color: #fafafa !important;
}
/*HOMEPAGE-----------------------------------------------------------------*/

.custom.tparrows {    
    background: rgb(61, 121, 210);
}
/* .LayananKami a.uabb-infobanner-module-link {
    background: linear-gradient(190deg, rgba(0, 0, 254, 0), rgba(11, 121, 209, 0.64)) center;
} */

.LayananKami .uabb-ultb3-align-left {
    position: relative;
    z-index: 9;

}

.LayananKami .uabb-module-content.uabb-ultb3-box {
    border-radius: 0px;
}
.LayananKami h3 {
	text-align: center;
	text-transform: capitalize !important;
}
.LayananKami img {
    height: 100%;
}
.LayananKami .uabb-module-content.uabb-ultb3-box:hover {
    transition: .25s ease-in-out;
    box-shadow: 0px 0px 10px #545454;
	padding-bottom: 200px;
}
.tp-bullets.hermes.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    top: 88% !important;
}
.LayananKami a.uabb-infobanner-module-link:hover {
    background: linear-gradient(190deg, rgba(0, 0, 254, 0), rgba(11, 121, 209, 0.91)) center;
    transition: 6s;
}
.LayananKami .fl-module-content.fl-node-content {
    margin: 20px 10px;
}

.FirstPost .uabb-blog-posts-description.uabb-blog-post-section.uabb-text-editor {
    padding-top: 10px;
}
.FirstPost .uabb-blog-post-content {
    padding: 25px 0px !important;
}
.SecondPost .uabb-blog-post-content {
    padding: 0px 10px 20px!important;
}
.SecondPost .uabb-blog-posts-description.uabb-blog-post-section.uabb-text-editor {
    padding-top: 10px;
}

.ViewMore .uabb-ultb3-info {
    padding: 10px !important;
}
.ViewMore h3.uabb-ultb3-title {
    color: #545454 !important;
    line-height: 20px;
    padding-bottom: 10px;
}

.ViewMore p {
    font-size: 15px !important;
    color: #545454 !important;
    padding-bottom: 15px;
}
.ViewMore p a {
    font-weight: 600 !important;
}

a.uabb-button.uabb-creative-button.uabb-creative-gradient-btn,
a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn {
    background: linear-gradient(190deg, #545454, rgba(11, 121, 209, 0.91)) center;
    padding: 13px 65px;
    text-transform: uppercase;
    border-radius: 7px;
}

a.uabb-button.uabb-creative-button.uabb-creative-gradient-btn:hover,
a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn:hover{
    background: linear-gradient(190deg, rgba(11, 121, 209, 0.91), #545454) center;
}

.bgVideo {
    background: url(/wp-content/uploads/2019/06/bgVideo.jpg) no-repeat;
    background-position: 50%;
    background-size: contain;
}

.footer-widget h2 {
    color: #404040;
    font-size: 14px;
    font-weight: 600;
}

.saparator {
    border-bottom: 4px solid #0b79d1;
    width: 40%;
    margin-bottom: 15px;
}
.fl-col.fl-node-5d203aba8d928.fl-col-small {
    position: relative;
    top: 0;
}
.footer-widget p {
    color: #404040;
    font-size: 14px;
    padding-bottom: 20px;
}
aside#custom_html-3 {
    margin-bottom: 16px;
}
.menu li a:hover {
    font-weight: 700 !important;
}
.widget_nav_menu ul li {
    background-size: 10px;
    padding-left: 0px !important;
    border-bottom: 0px solid #3d79d2;
}
.widget_nav_menu ul li a {
	font-size: 14px;
}
li#menu-item-115 a,
li#menu-item-116 a,
li#menu-item-120 a,
li#menu-item-126 a,
li#menu-item-481 a,
li#menu-item-480 a, 
li#menu-item-479 a,
li#menu-item-450 a{
	font-weight: 700 !important;
}
li#menu-item-607 a,
li#menu-item-608 a{
    font-weight: 500;
}
.fl-page-footer-widgets-container.container {
    padding-bottom: 35px;
}
.widget_nav_menu ul li .sub-menu li{
    background-size: 10px;
    padding-left: 0px !important;
}
.widget_nav_menu ul li .sub-menu li a {
    font-weight: 500 !important;
}
.widget_nav_menu h4.fl-widget-title {
    color: #404040;
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 12px;
    border-bottom: 4px solid #0b79d1;
    width: 40%;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

.menu li a {
    color: #404040;
    font-size: 16px;
    font-weight: 500;
}

.fl-page-footer-widgets-row.row .col-sm-6.col-md-6:first-child {
    width: 32% !important;
}


.fl-page-footer-widgets-row.row .col-sm-6.col-md-6:last-child {
    width: 68% !important;
    padding-left: 0px;
}

.widget_nav_menu {
    display: inline-block;
    width: 22%;
    vertical-align: top;
    margin: 0 0 0 15px;

}

aside#nav_menu-3 {
    display: inline-block;
    width: 40%;
    vertical-align: top;
    margin-left: 28px;
}

aside#nav_menu-4 {
    display: inline-block;
    vertical-align: top;
    float: right;
}


.fl-widget ul.sub-menu li:before {
    content: "" !important;
    padding-right: 0px !important;
}

.menu li {
    padding-left: 0 !important;
}


/*About Us-------------------------------------------------------------------------*/
.aboutMenu ul li a {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 800;
}

.aboutMenu {
    background: linear-gradient(190deg, rgb(26, 47, 64), rgb(15, 103, 174)) center;
    padding: 27px 0px 60px;
    border-radius: 9px;
    margin-top: -67px;
}

.aboutMenu ul li a {
    padding: 20px 30px !important;
	text-transform: capitalize;
}
.aboutMenu span.menu-item-text {
    font-weight: 500;
}
.InfoBanner h3 {
    text-transform: capitalize !important;
}
.aboutMenu ul li a:hover {
    background: #0b79d1;
}

.aboutMenu ul li.current_page_item a {
    background: #0b79d1;
    padding: 20px 30px !important;
}

.aboutMenu .fl-module-content.fl-node-content {
    margin: 20px 0;
}

.aboutMenu ul li {
    margin: 0 !important;
}

.Misi ul li {
    background: url(/wp-content/uploads/2019/06/check-mark.png) no-repeat;
    background-size: 15px;
    padding-left: 30px;
    padding-bottom: 20px;
    background-position: 0% 8%;
}

.Misi ul {
    list-style: none;
    padding-left: 20px;
}

.button-news a.uabb-button.uabb-creative-button.uabb-creative-flat-btn.uabb-none-btn {
    padding: 10px 30px;
    font-size: 14px;
    text-transform: capitalize;
    border-radius: 0px;
}
.Visi-Misi img.uabb-new-ib-img {
    width: 100% !important;
    position: absolute;
    top: -32px;
}
.Visi-Misi p {
    text-align: center !important;
}
/*News*/
.img-banner img.attachment-full.size-full.wp-post-image {
    width: 100%;
    height: fit-content;
}
.fl-post-header h1.fl-post-title {
    font-size: 24px;
    margin: 20px 0;
    text-transform: uppercase;
    color: #0b79d1;
    font-weight: 600;
}

.fl-comments {
    display: none;
    margin-top: 60px;
}

h4.fl-widget-title {
    color: #0b79d1;
    font-weight: 600;
    text-transform: uppercase;
    border-bottom: 3px solid #0b79d1;
    padding-bottom: 8px;
}
.widget_recent_entries ul li a {
    color: #545454;
}
.widget_recent_entries ul li {
    border-bottom: 1px solid rgba(84, 84, 84, 0.22);
    padding-bottom: 10px;
}
.home-news img {
    width: 100% !important;
    height: 100% !important;
}

/*Contact Us*/
.HubungiKami input[type="text"],
.HubungiKami input[type="email"] {
    height: 50px !important;
    border-radius: 0px !important;
    border: 1px solid #545454 !important;
}

.HubungiKami textarea {
    border-radius: 0px !important;
    border: 1px solid #545454 !important;
}
.HubungiKami div#frm_field_11_container {
    margin-left: 0;
}
.HubungiKami .frm_form_field {
    margin-bottom: 15px !important;
}

.HubungiKami button.frm_button_submit.frm_final_submit {
    padding: 10px 80px;
    font-family: "Lato",sans-serif;
    background: #0b79d1 !important;
    color: #fff !important;
    font-size: 18px;
}

.HubungiKami button.frm_button_submit.frm_final_submit:hover {
    background: rgba(61, 121, 210, 0.72) !important;
}a.ubermenu-target.nav-link.ubermenu-item-layout-default.ubermenu-item-layout-text_only.FirstMenu {
    padding-left: 0!important;
    padding-right: 0 !important;
}
a.ubermenu-target.nav-link.ubermenu-item-layout-default.ubermenu-item-layout-text_only.FirstMenu span {
    color: #4C4C4C;
    border-left: 1px solid;
    padding: 0 15px 0 15px;
}
li#menu-item-49 span.ubermenu-target-title.ubermenu-target-text {
    border-left: 0px;
}
.HubungiKami .frm_submit {
    text-align: left;
}
ul.ubermenu-submenu li a {
    margin-top: -5px !important;
    padding-bottom: 20px !important;
}
.HubungiKami input[type="text"]::placeholder,
.HubungiKami input[type="email"]::placeholder,
.HubungiKami textarea::placeholder {
    font-family: "Lato",sans-serif;
    font-weight: 500;
}

/* Career */
.single-tittle h2 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 24px;
}
.single-tittle .saparator {
    border-bottom: 3px solid #0b79d1;
}

.job-information-heading h3 {
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.job-information-heading {
    padding: 10px 20px;
    background: #3d79d2;
    margin-bottom: 20px;
}
.position-left {
    display: inline-block;
    width: 60%;
    border-bottom: 1px solid #ddd;
    margin-left: 10px;
}

.position-right {
    display: inline-block;
    width: 37%;
    border-bottom: 1px solid #ddd;
    margin-left: -2px;
}


.job-information p {
    margin-bottom: 0;
    padding: 10px;
    font-weight: 600;
    color: #545454;
}
.position-left p {
    text-transform: uppercase;
}

.job-responsibilities-content {
    padding: 0 30px;
    color: #545454;
}
.job-responsibilities-content ul li {
    background: url(/wp-content/uploads/2019/07/double-angle-pointing-to-right.png) no-repeat 2px 6px;
    background-size: 15px;
    padding-bottom: 15px;
    padding-left: 35px;
}
.job-responsibilities-content ul {
    list-style: none;
    padding-left: 0;
}

.job-information {
    padding-top: 25px;
    padding-bottom: 30px;
}

.apply.popmake-karir-form.pum-trigger {
    background: #3e79d3;
    width: 20%;
    margin: 25px 30px 60px;
    padding: 10px 20px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}

.pum-responsive-medium.responsive.size-medium.active {
    padding: 60px;
	border-radius: 14px;
}

.pum-responsive-medium.responsive.size-medium.active input[type="text"],
.pum-responsive-medium.responsive.size-medium.active input[type="email"],
.pum-responsive-medium.responsive.size-medium.active input[type="tel"],
.pum-responsive-medium.responsive.size-medium.active select{
    box-shadow: none;
    height: 40px;
    border: 2px solid;
}
.pum-responsive-medium.responsive.size-medium.active textarea{
    box-shadow: none;
    border: 2px solid;
}
.pum-responsive-medium.responsive.size-medium.active button.frm_button_submit.frm_final_submit {
    width: 210px !important;
    height: 40px !important;
    border: 0px !important;
    background: #3e79d3 !important;
    color: #fff !important;
    font-weight: 700 !important;
}

.pum-responsive-medium.responsive.size-medium.active label {
    font-family: "Lato",sans-serif !important;
}
.dataTables_scrollHeadInner {
    width: 100% !important;
}
table.tablepress.tablepress-id-1.karir.dataTable.no-footer {
    width: 100% !important;
}
table.tablepress.tablepress-id-1.karir.dataTable.no-footer th {
    background: #3d79d2 !important;
    color: #fff;
}

.dataTables_filter input[type="search"] {
    border-radius: 0px;
    border: 2px solid;
}
.karir tr td {
    padding: 15px;
}
.Structure .fl-module-content.fl-node-content {
    /* box-shadow: 7px -3px 10px #000; */
    border-bottom: 1px solid #3d79d2;
    margin: 0;
}
.justify p {
    text-align: justify;
    text-justify: inter-word;
}
.JajaranDireksi td.column-1 {
    width: 23%;
}
.JajaranDireksi td.column-2 {
    width: 4%;
}
.JajaranDireksi td {
	font-size: 16px;
    font-weight: 600;
    color: #545454;
    border-bottom: 1px solid #3d79d2 !important;
    padding: 10px 0;
}
.Structure h3.uabb-ultb3-title {
    font-size: 16px !important;
	font-weight: 600 !important;
}
.fancybox-show-thumbs .fancybox-thumbs {
	display: block;
	width: 100%;
	height: auto !important;
	background: transparent;
	position: absolute;
	top: 85%;
	margin: auto !important;
	z-index: 999999;
}
.fancybox-show-thumbs .fancybox-inner {
    right: 0;
}
.fancybox-thumbs.fancybox-thumbs-y ul li {
    position: relative;
    left: 40px;
}
.fancybox-content {
    width: 66% !important;
    height: 77% !important;
}
.fancybox-bg {
    background-color: #000 !important;
    opacity: 1 !important;
}
.fa-search:before {
    content: "\f002";
    background: url(/wp-content/uploads/2019/07/musica-searcher.png) no-repeat;
    background-size: 14px;
    background-position: 50%;
    content: "";
    padding: 10px;
}
header.fl-post-header h1.fl-post-title,
span.fl-sep,
span.fl-post-date,
span.fl-comments-popup-link,
header.fl-post-header {
    display: none !important;
}
.PostMetaSinglePage h3 {
    font-size: 24px;
    margin: 20px 0;
    color: #0b79d1;
    font-weight: 600;
	margin-bottom: 0;
}
.PostMetaSinglePage p {
    font-size: 14px !important;
    color: #808080 !important;
}

span.fl-post-author span {
    color: #333 !important;
    font-weight: 600 !important;
}
header.fl-post-header {
    display: inline-block;
    width: 15%;
    position: relative;
    top: -12px;
	margin-bottom: 0;
}
.single-post article {
    margin-top: 10px;
}
.uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-desc::before {
    position: relative;
    top: 80px;
}
.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32969bbb5.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
.fl-module.fl-module-interactive-banner-2.fl-node-5d2b326b361f9.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32abb6d09.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32c5cd846.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32df81b6c.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32fb64991.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content {
    position: relative;
    top: 145px;
}
.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content {
    position: relative;
    top: 80px;
}
.button-news a {
    text-transform: capitalize !important;
}
.uabb-blog-posts-description.uabb-blog-post-section.uabb-text-editor {
    text-align: justify;
}
.sb_instagram_header {
    display: none;
}
.overlay-Slider {
    /* background: #000; */
    padding: 78em !important;
    position: relative;
    top: 0 !important;
    margin-top: -40% !important;
    margin-left: -100% !important;
}

.overlay-Slider:hover {
    background-image: linear-gradient(45deg,rgba(35, 42, 94, 0),rgb(40, 56, 122));
}
.fl-sidebar-display-desktop span.post-date {
    font-weight: 600;
    color: #3d79d2;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    padding-left: 5px;
    margin-left: 5px;
    padding-right: 5px;
    border-radius: 5px;
}
.RecentPost .fl-row-content-wrap {
    padding: 0;
}
.RecentPost .fl-module-content.fl-node-content {
    margin: 0;
}
.RecentPost h3 {
    padding: 20px 0px 0;
    color: #3d79d2;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 18px;
    border-bottom: 3px solid #0b79d1;
    margin-left: 20px;
}
.RecentPosts h3 {
    text-transform: capitalize;
    border-bottom: 0px;
    line-height: 24px !important;
	    font-size: 14px !important;
}
.RecentPosts h5.uabb-post-meta.uabb-blog-post-section {
    margin-bottom: 0;
	    font-size: 14px !important;
}
.RecentPosts .uabb-blog-posts-col-1.uabb-post-wrapper {
    margin-bottom: 0 !important;
}
.RecentPosts .uabb-blog-post-content {
    padding-top: 0 !important;
    padding-bottom: 20px !important;
}
.RecentPosts h3 a {
    font-size: 14px !important;
}
.fl-social-icons-stacked i:before {
    font-size: 18px !important;
}
.fa-stack {
    width: 3em;
}
.hermes .tp-bullet {
    width: 12px !important;
	height: 12px !important;}

aside#nav_menu-7 {
    width: 18%;
}
aside#nav_menu-5 {
    width: 28%;
}
@media (max-width : 768px) {
		aside#nav_menu-5,
	aside#nav_menu-7 {
		width: 90%;
	}
	.custom.tparrows:before {
    font-family: "revicons";
    font-size: 8px;
    color: #fff;
    display: block;
    line-height: 15px;
    text-align: center;
}
	.custom.tparrows {
		width: 15px !important;
		height:15px!important;
	}
	.fl-module.fl-module-image-separator.fl-node-5d165df514cc5.arrow-bottom {
    display: none !important;
}
	.tp-bullets.hermes.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    top: 122% !important;
}
	.fl-node-5d0600237a4a6 > .fl-row-content-wrap {
    min-height: 94px;
}
	.fl-col.fl-node-5d25f2b1ea5c7.fl-col-small {
		position: relative;
		top: 0;
		z-index: 0;
	}
	.fl-col.fl-node-5d25f2b1ea610.fl-col-small {
		position: relative;
		top: 0;
		z-index: 1;
		margin-top: -35px;
	}
	.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content {
		position: relative;
		top: 125px !important;
		padding: 0 !important;
	}
		.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32969bbb5.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
	.fl-module.fl-module-interactive-banner-2.fl-node-5d2b326b361f9.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
	.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32abb6d09.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
	.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32c5cd846.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
	.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32df81b6c.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content,
	.fl-module.fl-module-interactive-banner-2.fl-node-5d2b32fb64991.Visi-Misi .uabb-ib-effect-style2.uabb-ib2-hover .uabb-new-ib-content {
		position: relative;
		top: 190px !important;
		padding: 0 !important;
	}
	.fl-social-icons-stacked {
		text-align: center;
	}
	header.fl-post-header {
		width: 30%;
	}
	#responsive-menu-container #responsive-menu > li.responsive-menu-item:first-child > a {
		border-top: 0px solid #212121 !important;
	}
	.LayananKami .uabb-module-content.uabb-ultb3-box:hover {
		padding-bottom: 135px;
	}
.fancybox-content {
    width: 92% !important;
    height: 260px !important;
    margin: 0 20px !important;
}
	.fancybox-show-thumbs .fancybox-thumbs {
		top: 75%;
	}
	.fancybox-thumbs.fancybox-thumbs-y ul li {
		position: relative;
		left: 30px;
	}
	.fancybox-thumbs>ul>li {
		width: 110px;
	}
	.col-sm-12.col-md-4.fl-page-header-logo-col {
		width: 100% !important;
	}
	a.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main.ubermenu-skin-none.ubermenu-loc-header.ubermenu-responsive-toggle-content-align-left.ubermenu-responsive-toggle-align-full.ubermenu-responsive-toggle-open {
		display: none;
	}
	.HomeSlider .fl-module-content.fl-node-content {
		margin: 0 20px;
	}
	.HomeSlider h3,
	.HomeSlider h3 b {
		font-size: 24px !important;
	}
	.HomeSlider p {
		font-size: 9px !important;
	}
	h3.uabb-infobox-title {
		font-size: 24px !important;
	}
	.layanan .fl-col-small {
		display: inline-block;
		width: 49% !important;
		vertical-align: top;
	}
	.layanan h3.uabb-ultb3-title {
		font-size: 18px !important;
	}
	.home-news h3 a {
		font-size: 18px !important;
	}
	.home-news h3 {
		line-height: 20px;
	}
	.sbi_item {
		display: inline-block;
		width: 49% !important;
		height: auto !important;
	}
	.fl-page-footer-widgets-row.row .col-sm-6.col-md-6:first-child {
		width: 100% !important;
	}
	.fl-page-footer-widgets-row.row .col-sm-6.col-md-6:last-child {
		width: 100% !important;
		padding-left: 14px;
	}
	.widget_nav_menu {
		display: block;
		width: 90%;
		vertical-align: top;
		margin-bottom: 0;
	}
	.Structure .uabb-ultb3-info.uabb-ultb3-align-center {
		padding: 15px;
	}
	
	aside#nav_menu-4 {
		display: block;
		vertical-align: top;
		float: left;
	}
	button.navbar-toggle.navbar-toggler {
		display: none !important;
	}
	header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile {
		position: fixed;
		z-index: 99;
		width: 100%;
	}
	article {
		padding-top: 73px;
	}
	span.uabb-heading-text {
		font-size: 24px;
	}
	.InfoContent .fl-col-small {
		position: sticky;
		top: 93px;
		z-index: 9;
	}
	.aboutMenu {
		padding: 0;
		border-radius: 0px;
		margin-top: -20px;
	}
	.aboutMenu .fl-module-content.fl-node-content {
		margin: 0;
	}
	.aboutMenu ul li.current_page_item a {
		background: #0b79d1;
		padding: 9px 30px !important;
		text-align: left;
		font-size: 12px;
	}
	.aboutMenu ul li a {
		padding: 9px 30px !important;
		text-align: left;
		font-size: 12px;
		text-transform: capitalize;
	}
	.footer-widget p {
		font-size: 14px;
	}
	.InfoBanner .fl-row-content-wrap {
		padding: 20px 0px 10px;
	}
	h3.uabb-heading {
		line-height: 30px;
	}
	ul.uabb-photo__gallery-filters,
	ul.uabb-video__gallery-filters {
		padding-left: 0;
		margin-bottom: 20px !important;
	}
	.uabb-photo__gallery-filter {
		font-size: 12px !important;
		padding: 10px !important;
	}
	li.uabb-video__gallery-filter {
		margin: 0 !important;
		padding: 10px;
	}
	table.tablepress.tablepress-id-1.karir.dataTable.no-footer th,
	.karir tr td {
		font-size: 14px !important;
	}
	.position-left {
		width: 56%;
	}
	.job-information p {
		font-size: 12px !important;
	}
	.apply.popmake-karir-form.pum-trigger {
		width: 40%;
		font-size: 14px;
	}
	.pum-responsive-medium.responsive.size-medium.active {
		padding: 25px;
	}
	.fl-col.fl-node-5d149506c7174.fl-col-small {
		position: relative;
		top: 0;
	}
	.single article {
		padding-top: 0;
	}
	.single .img-banner {
		padding-top: 73px;
	}
	.single h1.fl-post-title {
		font-size: 16px !important;
	}
	.Visi-Misi img.uabb-new-ib-img {
		top: 8px;
	}
	.Visi-Misi h3.uabb-new-ib-title.uabb-simplify {
		margin-top: -35px;
	}
	.Visi-Misi p {
		margin-top: -64px !important;
		line-height: 20px !important;
		font-size: 14px !important;
	}
	ul#responsive-menu {
		padding-top: 60px;
	}
	.responsive-menu-open .responsive-menu-inner, .responsive-menu-open .responsive-menu-inner::before, .responsive-menu-open .responsive-menu-inner::after {
		background-color: #ffffff !important;
	}
	#responsive-menu-container {
    	background: rgba(33, 33, 33, 0.79) !important;
	}
	#responsive-menu-container #responsive-menu-wrapper,
	#responsive-menu-container #responsive-menu li.responsive-menu-item a {
		background: transparent !important;
	}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a {
		border-bottom: 0px solid #212121 !important;
	}
	header.fl-page-header.fl-page-header-primary.fl-page-nav-right.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-medium-mobile .container, .fl-page-footer-widgets-container.container, .fl-page-footer-container.container {
		width: 100% !important;
	}
	.JajaranDireksi td.column-1 {
		width: 37%;
	}
	.tp-forcenotvisible, .tp-hide-revslider, .tp-caption.tp-hidden-caption, .tp-parallax-wrap.tp-hidden-caption {
    	visibility: initial !important;
		display: block !important;
	}
	.hermes .tp-bullet {
		width: 10px !important;
		height: 10px !important;
	}
	.arrow-bottom .fl-module-content.fl-node-content {
		margin-bottom: 45px;
	}
	.LayananKami .uabb-module-content.uabb-ultb3-box {
		min-height: 350px;
	}
	.SecondPost .uabb-post-thumbnail.uabb-crop-thumbnail.uabb-blog-post-section {
		width: 100%;
		display: block;
	}
	.SecondPost .uabb-blog-post-content {
		width: 100% !important;
		padding-top: 15px !important;
	}
		.single-operator_proyek article {
		padding-top: 53px;
	}
	.button-news img {
		width: 100% !important;
	}

}

