/*
Theme Name: iAcademy V2
Theme URI: http://iacademy.mikado-themes.com
Description: A Comprehensive Learning Management System and Education Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Text Domain: iacademy
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 2.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

* {
  font-family: 'Roboto', serif;
  box-sizing: border-box;
}


h1, h2, h3, h4, h5, h6 {
  color: #4A4A4A;
}

.fmedium {
  font-size: 18px;
}

.aligncenter {
  text-align: center;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-bottom .mkdf-post-info-author {
  display: none !important;
}

#download-wrapper a {
  float: left;
  padding-left: 40px;
}

#download-wrapper h4 {
  float: left;
  width: 100%;
  position: relative;
}

#download-wrapper h4 img {
  position: absolute;
  left: 0;
  top: 5px;
}

.fakultas-home-wrapper .mkdf-cli-text h5 {
  font-size: 13px;
}


.widget ul li a:hover,
  .mkdf-main-menu ul li a:hover {
  color: #d86229 !important;
}

.mkdf-main-menu ul li .second a span {
  font-size: 12px !important;
}

.mkdf-mobile-header .mkdf-mobile-menu-opener a {
  color: #fff !important;
}

.mkdf-blog-no-posts {
  float: left;
  width: 100%;
  padding: 0 20px
}

.fwhite {
  color: #fff;
}

.fgrey {
  color: #9B9B9B;
}

.foldgrey {
  color: #9B9B9B;
}

.underline {
  text-decoration: underline;
}


.mkdf-instructor-single-holder .mkdf-name {
  font-size: 16px;
  color: #4a4a4a !important;
}

.inner-single-profile {
  padding-right: 40px;
}

.inner-single-profile p {
  margin-bottom: 30px !important;
}

.mkdf-page-footer .mkdf-footer-top-holder.dark .widget a:hover,
body.mkdf-side-menu-slide-from-right .mkdf-side-menu-bottom li.menu-item a:hover,
.forange,
/* .widget ul li:last-child a, */
.mkdf-main-menu>ul>li.mkdf-active-item>a,
blockquote p:before,
a:hover, blockquote, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover {
  color: #d86229 !important;
}


body .mkdf-mobile-header .mkdf-mobile-header-inner {
  background-color: #d86229;
}

#submit_comment, .post-password-form input[type=submit] {
  background-color: #d86229;
}

a:hover, blockquote, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover,
#submit_comment, .post-password-form input[type=submit]:hover {
  opacity: 0.8;
}

.mkdf-title-holder.mkdf-standard-type .mkdf-page-title {
  color: #fff;
}

.Roboto-Slab {
  font-family: 'Roboto Slab', serif;
}

.Cormorant-Garamond {
  font-family: 'Cormorant Garamond', serif;
}

.Roboto {
  font-family: 'Roboto', sans-serif !important;
}

.light {
  font-weight: lighter;
}

.regular {
  font-weight: 400 !important;
}

.nomargin {
  margin: 0 !important;
}

.fmedium .mkdf-st-title {
  font-size: 18px;
}


/* .ui-widget, */

.mkdf-footer-bottom-holder .p1 span,
.mkdf-menu-area a,
.mkdf-menu-area .menu-item a span,
.wpcf7-form label,
.Roboto-Slab .wpb_wrapper h5,
.Roboto-Slab p,
.mkdf-tab-title,
.mkdf-tml-item-title,
.mkdf-comment-form .comment-reply-title,
.mkdf-side-menu-bottom li.menu-item a,
.widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-post-title,
.mkdf-post-quote-holder-inner .mkdf-quote-title,
blockquote p,
#wacana_seni ul.ul-ruang-pamer li h4,
#wacana_seni .entry-title,
ul.switch-tabs-nav li a,
ul.switch-tabs-nav li span,
.mkdf-course-list-holder article .mkdf-cli-text h3.mkdf-cli-title,
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .entry-title,
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-],
#tribe-events-content-wrapper .tribe-events-calendar th,
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous,
body #tribe-events-content-wrapper .tribe-bar-views-inner>label,
.mkdf-events-list-item-title-holder .mkdf-events-list-item-title,
#tribe-events-content-wrapper .tribe-bar-filters label,
.post-type-archive-wacana_seni .mkdf-course-list-holder article .mkdf-cli-text .mkdf-instructor-name,
.mkdf-cli-top-info h4,
.tribe-events-list-widget .tribe-event-title,
.tribe-event-duration,
.mkdf-events-single-date,
.mkdf-events-single-title,
.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-bottom>div,
.wpb_wrapper h1, .wpb_wrapper h2, .wpb_wrapper h3, .wpb_wrapper h4,
.mkdf-cli-bottom-info.slider span,
.mkdf-tml-title,
.mkdf-name.entry-title,
.mkdf-course-reviews-main-title h4,
.mkdf-curriculum-title,
/* .single-akademik .mkdf-course-content h4,
.single-akademik .mkdf-course-content h3, */
.mkdf-widget-title,
.mkdf-course-single-title,
.mkdf-page-title,
ul#menu-menu-top-right li a,
.mkdf-main-menu > ul > li > a,
.mkdf-st-title,
footer .widget ul li,
.mkdf-footer-bottom-column-1 p,
.mkdf-course-categories .mkdf-course-category-label,
.mkdf-instructor-info .mkdf-instructor-label,
.mkdf-footer-column-1.widget_text p {
  font-family: 'Roboto Slab', serif !important;
}

.post-type-archive-wacana_seni .footer-information {
  margin-top: 100px;
}

.mkdf-instructor-image-inner {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  border-radius: 50%; margin-right: 20px;
}

.mkdf-instructor-info {
  padding-left: 20px;
}

.mkdf-course-categories .mkdf-course-category-label {
  line-height: 2;
  font-weight: 500 !important;
}

.mkdf-eh-item-inner .mkdf-tml-holder .mkdf-timeline .mkdf-tml-item-holder .mkdf-tml-item-content div {
  font-size: 12px;
  color: #6f6f6f;
}

.owl-item {
  float: left;
}

.owl-carousel-post {
  overflow: hidden;
}

.organization-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

.organization-wrapper h3 {
  margin-bottom: 0;
  font-size: 22px;
}

.organization-item {
  float: left;
  width: 100%;
}

.organization-item img {
  float: left;
  width: 100%;
  height: auto;
}

.organization-col-1 {
  width: 50%;
  float: left;
  padding: 0 5px;
}

.organization-thumb {
  float: left;
  width: 100%;
  max-width: 100px;
}

.organization-col-img {
  width: 70px;
  height: 70px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
  border-radius: 50%;
  margin-right: 20px;
}

.organization-content {
  float: left;
  width: calc(100% - 100px);
  padding: 20px 0;
}

.organization-content h6,
.organization-content h5 {
  margin: 0;
  color: grey;
  font-weight: normal;
}

.organization-content .organization-col-1 {
  padding: 20px 5px;
}

.head-col {
  margin-bottom: 10px;
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 10px;
}

.quotes-section #slide-25-layer-7 img,
.quotes-section #slide-21-layer-2 img,
.quotes-section #slide-24-layer-2 img {
  border-radius: 50%;
  border: 2px solid #fff;
  filter: grayscale(100);
}

.quotes-section #slide-21-layer-3,
.quotes-section #slide-24-layer-3,
.qoutes-secction #slide-25-layer-3{
  text-align: center!important;
}

.quotes-section h3 {
  margin: 20px 0 !important;
}


.quotes-section h4 {
  color: #fff;
  font-family: 'Roboto', sans-serif !important;
  font-size: 18px;
  font-style: italic;
}

/* body.home .mkdf-full-width-inner .mkdf-grid-row, */
#sejarah-lengkap {
  display: none;
}

#sejarah-lengkap .vc_row-fluid .vc_col-sm-6:last-child .vc_column-inner {
  padding: 0;
}

.home .item-thumb {
  background-size: contain!important;
}

.item-thumb {
  width: 100%;
  height: 250px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  background-position: center !important;
}

.btn-wrap {
  position: relative;
  display: table;
  table-layout: fixed;
  height: 100%;
  width: 100%;
}

.mkdf-widget-title {
  float: left;
  width: 100%;
}

.widget .mkdf-widget-title-holder .mkdf-widget-title {
  font-size: 18px;
  font-weight: 400;
}

.single-instructor .ui-tabs .ui-tabs-panel,
.single-instructor .vc_column_container > .vc_column-inner {
  padding-left: 0 !important;
}

aside.mkdf-sidebar {
  float: left;
  width: 100%;
}

aside.mkdf-sidebar .Roboto-Slab.regular {
  color: #303030 !important;
}

.mkdf-course-action,
.mkdf-course-categories {
  display: table-cell;
  vertical-align: middle;
}

.mkdf-tml-item-title,
.mkdf-tml-item-subtitle.Roboto {
  line-height: 1.4 !important;
}

.mkdf-ts-insturctor-bio-holder .mkdf-title,
.wpb_wrapper h5,
.mkdf-title,
.mkdf-eh-item-inner .wpb_wrapper p {
  font-family: 'Cormorant Garamond', serif !important;
  font-weight: bold !important;
}

.mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder .mkdf-cli-top-info .mkdf-instructor-name {
  color: gray !important;
}

.home .mkdf-eh-item-inner .wpb_wrapper p {
  letter-spacing: 2px;
}

.mkdf-breadcrumbs a,
.mkdf-breadcrumbs span {
  color: #fff;
}

.page-id-1863 h5,
.mkdf-side-menu-bottom ul .sub-menu li.menu-item a,
.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top {
  font-family: 'Roboto', sans-serif !important;
}

.page-id-1863 h5 {
  font-weight: lighter;
}

.page-id-1863 .mkdf-section-title-holder h2.mkdf-st-title {
  margin-bottom: 15px;
}

.page-id-1863 h5 {
  margin: 0;
  width: 100%;
}

.page-id-1863 hr {
  width: 65px;
  height: 2px;
  background: #979797;
  border: none;
  display: inline-table;
  margin: 20px 0;
}

.mkdf-course-single-holder .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav,
.mkdf-instructor-single-info-holder .mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav {
    border-bottom: 1px solid #ebebeb !important;
}

.mkdf-tabs,
.mkdf-tabs .mkdf-tabs-nav li,
.mkdf-course-tabs-wrapper .ui-widget-content,
.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav,
.mkdf-tabs-nav {
  background: transparent;
  border: none !important;
}

#tribe-events-content .wpb_wrapper p {
  font-weight: 100;
  font-family: 'Roboto', sans-serif !important;
}

#tribe-events-content .mkdf-eh-item-inner {
  margin: 0;
}

#tribe-bar-form #tribe-bar-views {
  left: 0;
  width: 100%;
}

.mkdf-comment-form .comment-reply-title {
  text-transform: none !important;
}

body.archive .mkdf-course-list-holder,
body .mkdf-blog-holder {
  margin-bottom: 0 !important;
}

body .tribe-events-button {
  margin-top: 35px !important;
}

body .tribe-bar-submit{
  margin-left:0;
}

body #tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta {
  margin-bottom: 25px;
}

body #tribe-events-content-wrapper #tribe-bar-form {
  margin-bottom: 0;
}

body .tribe-events-list .type-tribe_events {
  padding: 0
}

body #tribe-events-content-wrapper .tribe-events-list-separator-month {
  margin: 40px 0;
}

#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .entry-title,
body #tribe-bar-form,
body #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,
body .tribe-bar-views-inner {
  background: transparent;
}

body #tribe-events-content-wrapper .tribe-bar-views-list li,
body #tribe-events-content-wrapper .tribe-bar-views-list {
  float: left;
  display: block;
  width: auto;
}

body #tribe-events-content-wrapper .tribe-bar-views-inner>label {
  float: left;
  margin: 3px 0;
  padding: 0;
  text-transform: none;
}

body #tribe-bar-views .tribe-bar-views-list {
  position: relative;
}

body #tribe-events-content-wrapper .tribe-bar-filters label {
  color: #4A4A4A;
  text-transform: none;
}

#tribe-events-header .tribe-events-sub-nav {
  display: none;
}

.wpcf7-form label {
  color: #4A4A4A;
  margin-bottom: 5px;
  float: left;
  width: 100%;
}

form .wpcf7-form-control.wpcf7-text,
form .wpcf7-form-control.wpcf7-number,
form .wpcf7-form-control.wpcf7-date,
form .wpcf7-form-control.wpcf7-textarea,
form .wpcf7-form-control.wpcf7-select,
form .wpcf7-form-control.wpcf7-quiz {
  background-color: #F4F4F4 !important;
  border: none !important;
  margin: 0 !important;
}

.wpcf7-form-control.wpcf7-select,
::placeholder {
  font-size: 16px !important;
  font-weight: lighter !important;
  color: #AEAEAE;
  opacity: 1;
}

.wpcf7-form .select-dropdown {
  position: relative;
  float: left;
  width: 100%;
}

.wpcf7-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-size: 16px;
  font-weight: lighter;
}

.wpcf7-form .form-group {
  margin-bottom: 20px;
  float: left;
  width: 100%;
}

#wpcf7-f5223-p1863-o1 {
  position: relative;
  padding-top: 20px;
}

#wpcf7-f5223-p1863-o1::before {
  position: absolute;
  content: '';
  background: #d86229;
  width: 65px;
  height: 2px;
  left: 0;
  top: 0;
}

.wpcf7 form input.wpcf7-form-control.wpcf7-submit {
  margin-top: 20px !important;
  margin-bottom: 60px !important;
  background: #d86229;
  border: 1px solid #d86229!important;

}

.wpcf7 form input.wpcf7-form-control.wpcf7-submit:hover {
  background: #fff;
  color: #d86229;
}

div.wpcf7-response-output {
  margin-left: 0;
  margin-right: 0;
}

.wpcf7-form .select-dropdown:after {
  content: " ";
  position: absolute;
  top: 18px;
  margin-top: -2px;
  right: 18px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #aaa;
}

body .mkdf-mobile-header .mkdf-mobile-side-area .mkdf-close-mobile-side-area-holder span,
body .mkdf-side-menu a.mkdf-close-side-menu span {
  color: #d86229;
  font-weight: bold !important;
  font-size: 40px;
}

body .mkdf-mobile-header .mkdf-mobile-side-area {
  padding: 50px 20px;
}

.mkdf-side-menu-bottom li.menu-item {
  width: 100%;
  max-width: 190px;
  padding: 20px 20px 10px 20px !important;
  float: left;
}

body .mkdf-vertical-align-containers .mkdf-position-right {
  float: none;
}

.mkdf-side-menu-bottom li.menu-item a {
  font-size: 16px;
  font-weight: 500;
  color: #4a4a4a;
}

/* .mkdf-side-menu-bottom ul li:last-child a {
  color: #4a4a4a !important;
} */

.mkdf-side-menu-bottom ul li ul.sub-menu {
  float: left;
  width: 100%;
  padding: 0 !important;
  margin: 10px 0 !important;
  border-top: 0;
  position: relative;
}

.mkdf-side-menu-bottom ul li ul.sub-menu li ul.sub-menu {
  margin: 0 !important;
  padding-left: 10px !important;
}

.mkdf-side-menu-bottom ul li ul.sub-menu li {
  padding: 5px 0 !important;
}

.mkdf-side-menu-bottom ul .sub-menu li.menu-item {
  padding: 5px 0;
}

.mkdf-side-menu-bottom ul .sub-menu li.menu-item a {
  font-size: 14px;
  font-weight: 100;
}

body.mkdf-right-side-menu-opened {
  overflow-y: hidden;
}

.widget.mkdf-sidearea.widget_nav_menu {
  float: left;
  text-align: left;
  margin-bottom: 0;
  left: 0;
  top: -23px;
  position: relative;
}

.submenu-button {
  border: 0;
  box-shadow: 0;
  position: absolute;
  top: -20px;
  right: 80px;
  background: transparent;
}


.submenu-button:focus {
  outline: none;
}

#media_image-3 {
  position: absolute;
  left: -15px;
  top: -48px;
}

#media_image-3 img {
  max-width: 151.72px !important;
}

.mkdf-vertical-align-containers .mkdf-position-left {
  z-index: 3 !important;
}

.mkdf-search-opener .mkdf-search-opener-wrapper>*, .mkdf-side-menu-button-opener .mkdf-side-menu-icon, .mkdf-fixed-wrapper.fixed .mkdf-main-menu > ul > li > a:hover {
  color: #4a4a4a !important;
}

body .mkdf-side-menu .mkdf-side-menu-bottom {
  display: inline-table;
  width: 1300px;
  position: relative;
}

.mkdf-post-quote-holder-inner .mkdf-quote-title,
.tribe-events-list-widget .tribe-event-title {
  font-weight: 400;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
  padding: 0;
}

.widget.mkdf-blog-list-widget .mkdf-blog-list-holder.mkdf-bl-simple .mkdf-post-title,
.tribe-list-widget .tribe-event-title {
  font-size: 16px;
}

.tribe-events-tooltip .tribe-event-description p,
.tribe-event-duration {
  font-size: 12px;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top a {
  color: #9B9B9B;
}


blockquote p {
  font-size: 24px;
  color: #F5A623;
}

.mkdf-blog-single-navigation {
  margin-top: 40px;
}

.single-post .mkdf-post-additional-content {
  margin-top: 40px;
}

body .mkdf-tribe-events-single .mkdf-events-single-main-info {
  margin-bottom: 30px;
  padding-bottom: 30px;
}

.mkdf-events-single-cost,
.mkdf-tribe-events-single .mkdf-events-single-main-info .mkdf-events-single-title-holder .mkdf-events-single-cost.mkdf-free {
  background-color: #d86229 !important;
}


.wpb_wrapper .light h1, .wpb_wrapper .light h2, .wpb_wrapper .light h3, .wpb_wrapper .light h4 {
  font-weight: lighter;
}

/* .mkdf-eh-item-inner {
  max-width: 440px;
  float: right;
} */


.home .mkdf-eh-item-inner {
  padding: 0px 20% 40px;
}

.home .mkdf-owl-slider .owl-stage {
  padding-top: 5px;
}

.home .mkdf-owl-slider .owl-stage-outer {
  margin-left: -2px;
}

.mkdf-eh-item-inner ol li,
.mkdf-eh-item-inner ul li,
.mkdf-eh-item-inner p {
  color: #9B9B9B !important;
  font-size: 16px !important;
}

.mkdf-eh-item-inner ol,
.mkdf-eh-item-inner ul {
  padding-left: 15px;
  text-indent: -15px;
  font-weight: 100;
}

.page-template-blog-masonry .mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top {
  margin: 10px 0;
}

.page-template-blog-masonry .mkdf-blog-holder.mkdf-blog-masonry article.mkdf-post-has-media .mkdf-post-heading {
  margin-bottom: 0;
  text-align: center;
}

.page-template-blog-masonry .mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top .mkdf-post-info-date {
  margin-top: 15px;
}

.mkdf-eh-item-inner h2 {
  font-family: 'Roboto Slab', serif;
  font-weight: normal;
}
.fwhite h2,
.fwhite h3,
.fwhite h4,
.fwhite p {
  color: #fff;
}

.sosmed {
  margin-right: 10px;
}

.detail-content {
  margin-bottom: 40px;
  float: left;
  width: 100%;
}

.detail-content p {
  margin: 10px 0 5px 0;
  font-size: 18px;
}

.detail-content h5 {
  margin: 0;
}

.detail-content p.mkdf-curriculum-title {
    font-size: 16px;
}

.detail-content a:hover p {
  color: #d86229;
}

.mkdf-sidebar .mkdf-course-list-holder.mkdf-cl-minimal article .mkdf-cli-text-holder {
  vertical-align: top;
}

.mkdf-sidebar .mkdf-course-list-holder.mkdf-cl-minimal article .mkdf-cli-text h6 {
  margin: 10px 0;
}

.mkdf-course-single-holder .mkdf-course-image-wrapper {
  margin-top: 40px;
}

.mkdf-sidebar .mkdf-course-list-holder article .mkdf-cli-text .mkdf-cli-title {
  line-height: 1.3;
  margin-bottom: 5px;
}

.mkdf-course-list-holder article .mkdf-cli-text .mkdf-cli-title {
  font-weight: 500;
}

.mkdf-course-single-outer .mkdf-btn.mkdf-btn-solid {
  background-color: #d86229;
  padding: 8px 20px;
}

.mkdf-course-action .mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover,
.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover {
  background-color: #ea7c44 !important;
  opacity: 1;
}

.mkdf-course-image img {
  float: left;
  width: 100%;
  height: auto;
}

body.home .mkdf-eh-item-inner .wpb_wrapper h2,
.mkdf-eh-item-inner .wpb_wrapper h5 {

  color: #d86229 !important;
  /* color: #d86229 !important; */
  text-align: center;
  font-weight: bold;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.mkdf-mobile-header .mkdf-mobile-nav ul li {
  text-transform: none !important;
}

.mkdf-course-info-wrapper {
  padding: 0 10px;
}

.single-akademik .mkdf-course-single-holder .mkdf-course-basic-info-wrapper .mkdf-course-categories {
  padding-top: 0;
  padding-bottom: 0;
  border-right: 1px solid #ebebeb;
}


.single-akademik .mkdf-course-tabs-wrapper .mkdf-tabs.mkdf-tabs-standard .mkdf-tab-container {
  margin: 0;
  padding: 0;
}

.mkdf-owl-slider .owl-nav .mkdf-next-icon .mkdf-icon-arrow,
.mkdf-owl-slider .owl-nav .mkdf-prev-icon .mkdf-icon-arrow {
  font-size: 34px;
  font-weight: bold;
  color: #6D6E70;
}

.home .mkdf-owl-slider .owl-nav .owl-prev {
  left: -40px;
}

.home .mkdf-owl-slider .owl-nav .owl-next {
  right: -40px;
}

.mkdf-drop-down .narrow .second .inner ul, .mkdf-drop-down .wide .second .inner {
  border-top: 4px solid #d86229 !important;
}

.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner>ul {
  width: 100% !important;
  padding: 0 20px !important;
}

.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner>ul>li {
  width: 100% !important;
  float: left;
  height: 100% !important;
}

.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner>ul>li .upw-posts article {
  float: left;
  width: calc(20% - 20px);
  border-left: 0;
  padding: 10px;
  border-bottom: 0 !important;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left > div a {
  text-transform: none !important;
}

.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner ul li h4,
.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner ul li a {
  margin: 0;
  padding: 0 !important;
  font-family: 'Roboto Slab', serif;
  color: #4A4A4A;
}

.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner > ul > li .upw-posts article:hover a,
.mkdf-drop-down .menu-item-type-post_type_archive.wide .second .inner ul li a:hover {
  color: #d86229;
}

.mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner {
  padding-top: 75px !important;
}

.mkdf-breadcrumbs a, .mkdf-breadcrumbs span,
.mkdf-title-holder.mkdf-standard-with-breadcrumbs-type .mkdf-breadcrumbs-info {
  font-size: 14px;
  text-transform: capitalize;
}

#sejarah .mkdf-grid-col-6,
#visimisi .mkdf-grid-col-6 {
  float: right;
}

.mkdf-tab-icon img {
  float: left;
}

.fa-twitter {
    color: #55acee;
}

.fa-facebook {
    color: #3b5998;
}

.mkdf-side-menu {
  background-image: none !important;
}

.mkdf-top-bar,
.mkdf-page-header .mkdf-menu-area {
  background-color: transparent !important;
  border-bottom: 0 !important;
}

.fixed .main-headers,
.fixed-header {
  display: none;
}

.main-headers,
.fixed .fixed-header {
  display: block;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left {
  width: 100% !important;
}

.mkdf-side-menu-button-opener .mkdf-side-menu-icon {
  color: #fff !important;
}

.mkdf-fixed-wrapper.fixed .mkdf-main-menu > ul > li.current-menu-item > a {
  color: #4A4A4A !important;
}

.mkdf-search-opener .mkdf-search-opener-wrapper>*,
.mkdf-fixed-wrapper.fixed .mkdf-main-menu > ul > li > a:hover,
.mkdf-fixed-wrapper.fixed .mkdf-main-menu > ul > li > a {
  color: #fff !important;
}

.mkdf-fixed-wrapper.fixed .mkdf-main-menu > ul > li > a.current span {
  color: #222;
}

.mkdf-fixed-wrapper.fixed .mkdf-position-right-inner {
  height: 100% !important;
  vertical-align: middle !important;
}

body .mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {
  top: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 24px;
  position: absolute;
  right: 10px;
}

.mkdf-fixed-wrapper.fixed .mkdf-search-opener,
.mkdf-fixed-wrapper.fixed .mkdf-side-menu-button-opener {
  top: 0 !important;
}

.mkdf-fixed-wrapper {
  position: relative;
  top: -23px;
}

.mkdf-fixed-wrapper.fixed {
  top: 0;
}


#mkdf-back-to-top,
.mkdf-tml-holder .mkdf-timeline .mkdf-tml-item-holder .mkdf-tml-item-circle {
  /* background-color: #d86229 !important; */
  background-color: #d86229 !important;
}

.mkdf-tml-holder .mkdf-timeline .mkdf-tml-item-holder:not(:last-of-type)::after {
  background: #d86229 !important;
}


.single-alumni .vc_column_container > .vc_column-inner .mkdf-eh-item-inner,
.mkdf-instructor-single-content .mkdf-eh-item-content {
  border-left: 1px solid #D9D9D9;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-bottom .mkdf-post-info-bottom-left>div a {
  background-color: #d86229 !important;
  border: 1px solid #d86229 !important;
}

.single-akademik .mkdf-course-list-holder.mkdf-cl-minimal article .mkdf-cli-image {
  width: 100%;
  max-width: 135px;
}

.mkdf-instructor-single-content .vc_column-inner {
  padding-top: 0 !important;
}

.bold, strong {
  font-weight: bold !important;
}

.light {
  font-weight: lighter;
}

.mkdf-side-menu .mkdf-grid {
  position: relative;
}

.mkdf-side-menu .mkdf-close-side-menu-holder {
  right: -40px !important;
  top: -40px !important;
}


body.mkdf-side-menu-slide-from-right .mkdf-side-menu {
  width: 100%;
  right: 0 !important;
}

body.mkdf-side-menu-slide-from-right.mkdf-right-side-menu-opened .mkdf-side-menu {
  -moz-transition: opacity 500ms linear, visibility 0s linear;
  -o-transition: opacity 500ms linear, visibility 0s linear;
  -webkit-transition: opacity 500ms linear, visibility 0s linear;
  transition: opacity 500ms linear, visibility 0s linear;
  opacity: 1;
}

body.mkdf-side-menu-slide-from-right .mkdf-side-menu {
  right: 0;
  visibility: hidden;
  opacity: 0;
  -moz-transition: opacity 500ms linear, visibility 0s linear 500ms;
  -o-transition: opacity 500ms linear, visibility 0s linear 500ms;
  -webkit-transition: opacity 500ms linear, visibility 0s linear;
  -webkit-transition-delay: 0s, 500ms;
  transition: opacity 500ms linear, visibility 0s linear 500ms;
}

.wpb_wrapper h4 {
  margin: 0 0 20px 0;
}

.mkdf-timeline {
  margin-top: 30px;
}

li.ui-corner-top{
  position: relative;
}

li.ui-corner-top.ui-tabs-active::after {
  position: absolute;
  content: '';
  bottom: 0;
  width: 100%;
  height: 4px;
  background: #d86229;
  left: 0;
}

li.ui-corner-top.ui-tabs-active a span {
  color: #d86229;

}

.floating {
  position: fixed;
  top: 42vh;
  right: -8px;
  /* background: #fff;
  color: #d86229; */
  background: #d86229;
  color: #fff;
  border-radius: 10px;
  z-index: 1000;
  padding: 5px 40px;
}

.floating.type-1 { 
  top: 35vh; 
  background: #fff;
  color: #d86229;
}

.floating:hover {
  opacity: 1;
  color: #fff !important;
  background: rgba(74,74,74, 0.88);
}

.mkdf-page-content-holder .mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top .mkdf-post-info-category a:before,
.icon_link:before {
  content: '';
}

.mkdf-page-content-holder .mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top .mkdf-post-info-category a:before {
  margin-right: 0;
}

.mkdf-page-content-holder .mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top .mkdf-post-info-category a,
.mkdf-link-title.mkdf-post-title a {
  color: #fff;
}

.mkdf-link-title.mkdf-post-title a:hover {
  color: #fff !important;
  opacity: 0.8;
}

.mkdf-page-content-holder.mkdf-grid-col-9.mkdf-content-left .mkdf-page-title {
  margin-top: 0;
}

article .mkdf-post-info-top {
  float: left;
  width: 100%;
}

article .mkdf-post-info-top ul {
  float: left;
}

article .mkdf-post-info-top ul li {
    display: inline-table;
}

article .mkdf-post-info-top .mkdf-tags-holder {
  float: right;
}

article .mkdf-post-info-top .mkdf-tags-holder .mkdf-tags {
  display: inline-block;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  padding: 0 14px;
  line-height: 20px;
  margin: 16px 10px;
  background-color: #d86229;
  border: 1px solid #d86229;
  -webkit-transition: background-color .15s ease-out,border .15s ease-out;
  -moz-transition: background-color .15s ease-out,border .15s ease-out;
  transition: background-color .15s ease-out,border .15s ease-out;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.mkdf-blog-holder.mkdf-blog-masonry article.format-link .mkdf-post-text {
  background-color: #F5A623 !important;
  background-image: none !important;
  color: #fff !important;
}

.mkdf-post-info-bottom .mkdf-events-single-meta-item {
  float: left;
  width: 100%;
}

.mkdf-post-info-bottom .mkdf-events-single-meta-item .mkdf-events-single-meta-icon {
  margin-right: 10px;
}

.mkdf-post-heading {
  position: relative;
}

.mkdf-post-heading .mkdf-events-single-date-holder{
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #1a1921;
  width: 40px;
  height: 40px;
  padding: 10px;
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
}

.mkdf-post-heading .mkdf-events-single-date-inner {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.mkdf-post-heading .mkdf-events-single-date-day {
    color: #fff;
    display: block;
}

.mkdf-post-heading .mkdf-events-single-date-month {
    color: #fff;
    display: block;
}

.mkdf-title-holder,
.mkdf-title-holder.mkdf-bg-parallax {
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-attachment: inherit !important;
}

.mkdf-title-holder,
.mkdf-title-holder .mkdf-title-wrapper {
  height: 450px !important;
}

.post-type-archive-akademik .mkdf-title-holder {
  background-image: url('./assets/img/bg-header-1.jpg');
}

.mkdf-title-holder:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0,0,0, 0.5);
}

.single-akademik .mkdf-course-content img {
  width: 100%;
  height: auto;
  margin: 20px 0 10px 0;
}

.single-akademik .mkdf-course-single-holder .mkdf-course-tabs-wrapper .mkdf-curriculum-description {
  margin-bottom: 30px;
}

.single-akademik .mkdf-course-single-holder {
  margin-bottom: 40px;
}

.single-akademik .mkdf-course-content p {
  font-size: 16px;
  line-height: 28px;
  font-weight: 100;
}

.single-akademik .mkdf-course-content p.p1 {
  margin-top: 20px;
  font-family: 'Roboto Slab', serif !important;
}

.ui-widget-content {
  color: grey;
}

.single-akademik .mkdf-course-content ul {
  text-indent: -15px;
  padding-left: 15px;
  margin-top: 5px;
}

.single-akademik .mkdf-course-content ul li {
  font-size: 16px;
  line-height: 28px;
  font-weight: 100;
  color: #4a4a4a;
}


.mkdf-cli-title.entry-title {
  font-size: 16px;
  font-family: 'Roboto Slab', serif;
  line-height: normal;
  font-weight: 500;
  color: #4A4A4A;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-title {
  font-family: 'Roboto Slab', serif;
  font-weight: 500;
}

.mkdf-course-list-holder article .mkdf-cli-text .mkdf-instructor-name {
  font-family: 'Cormorant Garamond', serif;
  color: #4A4A4A;
}

.post-type-archive-akademik .mkdf-course-list-holder article .mkdf-cli-text {
  vertical-align: top;
}

.mkdf-cli-text-holder h5 {
  font-weight: lighter !important;
  line-height: 1.5;
  letter-spacing: 0.3px;
  font-family: 'Roboto', serif !important;
  margin: 10px 0;
}

.single-instructor .mkdf-instructor-single-holder .mkdf-title {
  margin-bottom: 0;
  font-family: 'Roboto', serif !important;
  font-weight: lighter !important;
}

.content_prof {
  margin-top: 30px;
}

.mkdf-instructor-single-holder .mkdf-social .mkdf-icon-shortcode a {
  font-size: 20px !important;
}

.single-instructor .mkdf-instructor-single-holder .mkdf-ts-info-row,
.post-type-archive-akademik .mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder {
  border: 0;
}

.mkdf-sidebar-holder .mkdf-ts-info-row {
  float: left;
  width: 100%;
}

.single-post .mkdf-blog-fullwidth-featured-image-holder {
  position: relative;
}

.single-post .mkdf-blog-fullwidth-featured-image-holder::before,
.mkdf-has-bg-image::before,
#rev_slider_1_1 .tp-bgimg::before {
  background-color: rgba(0,0,0,0.6);
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.single-instructor .mkdf-vita {
  position: relative;
  padding-bottom: 40px;
  margin-bottom: 20px;
}

.spanborder {
  position: relative;
  margin: 20px 0 10px 0;
  width: 40px;
  height: 4px;
  background: #F5A623;
  content: '';
  left: 0;
  bottom: 0;
}

.mkdf-instructor-single-holder .mkdf-ts-insturctor-bio-holder {
  position: relative;
}

.mkdf-cl-standard article .mkdf-cl-item-inner {
  border: 1px solid #f2f2f2;
  padding: 0 !important;
}

.mkdf-cl-standard article:hover .mkdf-cl-item-inner {
  border: 1px solid #d86229;
}

.mkdf-cl-standard article:hover .mkdf-cl-item-inner {
  box-shadow: 0;
}

.mkdf-cl-standard article:hover .mkdf-instructor-name {
  color: #d86229;
}

.post-type-archive-akademik .mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cl-item-inner {
  padding: 0;
}

.mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cl-item-inner{
  width: auto;
}

body.archive .mkdf-course-list-holder {
  border-bottom: 1px solid #ddd;
  padding-bottom: 40px;
  margin-bottom: 40px !important;
}

body.archive .mkdf-course-list-holder:last-child {
  border-bottom: 0;
}

.post-type-archive-akademik .mkdf-course-list-holder.mkdf-cl-standard article:hover .mkdf-cli-bottom-info a i,
.post-type-archive-akademik .mkdf-course-list-holder.mkdf-cl-standard article:hover .mkdf-cli-bottom-info a,
.post-type-archive-akademik .mkdf-course-list-holder.mkdf-cl-standard article:hover h4 a {
  color: #d86229;
}


.mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder .mkdf-cli-bottom-info {
  margin: 30px 0 10px;
  padding-top: 25px;
}

body .mkdf-blog-single-navigation .mkdf-blog-single-prev div, .mkdf-blog-single-navigation .mkdf-blog-single-next div {
  vertical-align: top;
  float: left;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
  margin: 10px 0 !important;
}

body .pp_pic_holder .pp_details .pp_nav {
  display: none !important;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev div {
  padding-right: 25px;
}

.mkdf-blog-single-next .mkdf-nav-blog-post-image {
  float: right;
}

.mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-nav-blog-post-label-wrapper {
  right: 103px;
  width: calc(100% - 128px);
  float: left;
}


.mkdf-blog-single-navigation .mkdf-blog-single-next,
.mkdf-blog-single-prev {
  width: 50%;
  display: table;
}

.mkdf-course-slider-holder .mkdf-course-list-holder.mkdf-pag-light-skin .owl-dots .owl-dot.active span {
  background-color: #d86229 !important;
  border: 1px solid #d53e2f;
  /* background-color: #F5A623 !important;
  border: 1px solid #F5A623; */
}

.mkdf-course-slider-holder .mkdf-course-list-holder.mkdf-pag-light-skin .owl-dots .owl-dot span  {
    background-color: transparent !important;
    border: 1px solid #4A4A4A;
}

.mkdf-owl-slider .owl-dots {
  margin: 50px 0 30px 0 !important;
}

body .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-content {
  padding: 10px 30px;
}

h4.mkdf-mg-item-subtitle {
  font-family: 'Cormorant Garamond', serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff!important;
}

body .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-button {
  background-color: transparent;
  color: #fff;
  border: 2px solid #fff;
}

body .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-link {
  text-transform: none;
}


.mkdf-mg-item-title.entry-title {
  font-family: 'Roboto Slab', serif;
}

.mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder {
  padding: 20px !important;
}

.mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder .mkdf-cli-top-info .mkdf-cli-title {
  padding-right: 0 !important;
}

.mkdf-footer-column-1 {
  position: relative;
  margin-bottom: 30px !important;
}

.mkdf-footer-column-1:after {
  position: absolute;
  content: '';
  height: 2px;
  width: 50px;
  bottom: -20px;
  left: 0;
  background: #fff;
}


h5.profession,
.single-akademik .mkdf-grid-col-4 h5 {
  margin: 10px 0;
  font-weight: 100;
}

.single-akademik .sosmed-wrapper {
  float: left;
  width: 100%;
}

.single-akademik .sosmed-wrapper i.fa {
  font-size: 20px;
}

.single-akademik .mkdf-grid-col-4 {
  padding: 0 15px;
  float: right;
}

.mkdf-title-holder .mkdf-title-inner {
  padding-bottom: 30px;
  vertical-align: bottom !important;
}

.mkdf-cli-bottom-info.slider span {
  display: table;
  vertical-align: middle;
  float: left;
  margin-right: 20px;
}

.mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder .mkdf-cli-excerpt {
  font-size: 14px;
}

.mkdf-cli-bottom-info.slider a {
  font-size: 14px;
}

.mkdf-cli-bottom-info.slider a i {
  color: #9B9B9B;
}

#wacana_seni .mkdf-course-single-holder {
  margin: 70px 0;
}

#wacana_seni .entry-title {
  margin-top: 0;
}

#wacana_seni .mkdf-post-info-date {
  margin-bottom: 25px;
  text-transform: uppercase;
  font-size: 14px;
}

#wacana_seni .mkdf-course-single-outer img {
  width: 100% !important;
  height: auto;
  margin: 25px 0;
}

#wacana_seni .wpb_single_image .vc_figure,
#wacana_seni .wpb_single_image .vc_single_image-wrapper {
  width: 100%;
}

#wacana_seni ul.ul-ruang-pamer {
  float: left;
  width: 100%;
  margin: 10px 0;
}

#wacana_seni ul.ul-ruang-pamer li {
  display: inline-table;
  float: left;
  width: 100%;
  color: #4A4A4A;
  font-size: 14px;
}

#wacana_seni ul.ul-ruang-pamer li:first-child {
  margin-bottom: 20px;
}

#wacana_seni ul.ul-ruang-pamer li h4 {
  margin-top: 0;
  margin-bottom: 10px;
}

#wacana_seni ul.ul-ruang-pamer.bold li {
  font-weight: bold;
}

#wacana_seni ul.ul-ruang-pamer li span {
  color: #9B9B9B;
}

#wacana_seni ul.ul-ruang-pamer li.location {
  margin-top: 20px;
}

#wacana_seni .mkdf-post-info-bottom {
  margin-top: 40px;
}

#wacana_seni .mkdf-sidebar img.attachment-post-thumbnail {
  width: 100%;
  max-width: 80px;
  height: auto;
  border-radius: 50%;
}

#tentang-kami {
  margin-top: 40px;
}

#tentang-kami h4 {
  padding: 0 20px;
}

#tentang-kami .mkdf-row-grid-section {
  display: table;
}

#tentang-kami .mkdf-grid-col-6 {
  float: none;
  display: table-cell;
  vertical-align: middle;
}

#tentang-kami .mkdf-grid-col-6.tentang-kami-q {
  padding: 0 40px 0 0;
}


.lines {
  height: 4px;
  width: 26px;
  background: #979797;
  margin: 30px 0;
}

.detail-post {
  float: left;
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
  position: relative;
}

.detail-post:after {
  content: '';
  position: absolute;
  width: 50px;
  height: 2px;
  background: #979797;
  top: 0;
  left: 0;
}

.detail-post h6 {
    width: auto;
    float: left;
    font-weight: normal;
    margin: 0;
}

.detail-post h6:last-child {
  padding-left: 10px;
  margin-left: 10px;
  position: relative;
  color: #9B9B9B;
}

.detail-post h6:last-child::after {
  content: '|';
  position: absolute;
  left: 0;
  top: 0;
}

#alumni {
  margin-bottom: 50px;
}

#alumni .owl-theme .owl-dots {
  position: absolute;
  bottom: 0;
  margin: 0;
  bottom: 15px;
  left: 30px;
}

#alumni .owl-theme .owl-dots .owl-dot.active span {
  background: #d86229;
  /* background: #d86229; */
}

#alumni .owl-theme .owl-dots .owl-dot span {
  width: 15px;
  height: 15px;
  background: #fff;
}

#alumni .avatar-alumni {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}

#alumni img {
  width: 100%;
  max-width: 70px;
  height: auto;
  border-radius: 50%;
  margin: 0 auto;
  border: 2px solid #fff;
}

.alumni-excerpt,
#alumni p {
  color: #fff;
}

#alumni p {
  float: left;
  width: 100%;
  margin: 0;
  font-family: 'Roboto', serif;
  font-weight: 900;
}

.alumni-item {
  padding: 50px 20px !important;
}

.alumni-excerpt {
  font-size: 24px;
  font-weight: bold;
  float: left;
  width: 100%;
  letter-spacing: 1px;
  line-height: 1.4;
  margin-bottom: 20px;
  font-family: 'Roboto Slab', serif;
}

.alumni-inner {
  max-width: 710px;
  width: 100%;
  margin: 0 auto;
  display: inline-table;
  z-index: 10;
  position: relative;
}

.post-type-archive-alumni .mkdf-blog-holder.mkdf-blog-split-column article .mkdf-post-heading {
  width: 25%;
}


.post-type-archive-alumni .mkdf-blog-holder.mkdf-blog-split-column article .mkdf-post-text {
  width: 75%;
}

.link-alumi {
  position: absolute;
  right: 30px;
  bottom: 30px;
  z-index: 1;
}

.link-alumi a {
  color: #fff;
  display: table-cell;
}

.link-alumi span {
  display: table;
  vertical-align: middle;
  float: left;
  margin-right: 10px;
}

.link-alumi .fa,
.mkdf-cli-bottom-info .fa {
  font-size: 24px !important;
  display: table;
  vertical-align: middle;
}


.mkdf-course-action {
  text-align: left !important;
  margin: 2px 0;
}

.mkdf-content-tabs {
  padding-top: 55px;
}

.mkdf-tabs.mkdf-tabs-standard .mkdf-tabs-nav li a {
  padding: 20px !important;
}


/*.mkdf-logo-wrapper {*/
/*  max-width: 187px;*/
/*  height: auto;*/
/*}*/

/*.mkdf-mobile-logo-wrapper::after,*/
/*.mkdf-logo-wrapper::after { */
/*  content: '';*/
/*  background-image: url(./assets/img/fiftieth-logo.svg);*/
/*  background-size: cover;*/
/*  background-position: center;*/
/*  background-repeat: no-repeat;*/
/*  display: inline-block;*/
/*  position: absolute;*/
/*}*/

/*.mkdf-logo-wrapper::after { */
/*  width: 90px;*/
/*  height: 70px;*/
/*  left: 80%;*/
/*}*/

.mkdf-mobile-logo-wrapper::after { 
  top: 9px; 
  left: 170%; 
  width: 80px; 
  height: 60px; 
}

.mkdf-shopping-cart-holder { display: none !important; }
.mkdf-search-opener { margin: 0 12px !important; }
.mkdf-main-menu>ul>li>a { padding: 0 12px !important; }
.mkdf-menu-area.mkdf-menu-right { height: 80px !important; }
.fixed .mkdf-menu-area.mkdf-menu-right { height: 70px !important; }
.mkdf-video-button-holder .mkdf-video-button-play { font-size: 50px !important; }

.mkdf-video-button-holder .mkdf-video-button-play span.arrow_triangle-right{
  padding: 5px !important;
  margin-left: 17px;
}

.mkdf-section-title-holder .mkdf-st-text {
  margin-top: 5px !important;
  line-height: 1.5;
}

body .mkdf-top-bar {
  height: 30px !important;
  font-size: 10px;
}
/*
body .mkdf-course-list-holder.mkdf-cl-standard article .mkdf-cli-text-holder .mkdf-cli-top-info .mkdf-cli-title {
  font-size: 12px;
} */

.mkdf-position-right-inner {
  vertical-align: bottom !important;
  height: auto !important;
}

.mkdf-search-opener,
.mkdf-side-menu-button-opener {
  top: -8px !important;
}

.mkdf-main-menu>ul>li>a,
.mkdf-top-bar {
  text-transform: none !important;
}

.mkdf-top-bar {
  position: absolute !important;
}

.mkdf-page-header {
  top: 46px;
  position: absolute !important;
}

.mkdf-top-bar .widget.widget_nav_menu ul li {
  border-left: 0 !important;
}

.mkdf-top-bar .widget.widget_nav_menu ul li a {
  color: #fff;
}

.mkdf-top-bar .widget.widget_nav_menu ul li:last-child {
  border-left: 1px solid #fff !important;
}

.footer-information {
  float: left;
  width: 100%;
  /* background: #d86229; */
  background: #d86229;
  color: #fff;
  position: relative;
}

.footer-information h4 {
  font-family: 'Cormorant Garamond', serif;
  text-decoration: underline;
  color: #fff;
  font-weight: bold;
  margin-bottom: 20px !important;
}

.footer-information .mkdf-grid-col-6:first-child {
  padding: 42px 0;
}

.footer-information .addtoany_share_save_container {
  display: none !important;
}

.footer-information .vc_row {
  margin: 0;
}

.mkdf-blog-single-navigation .mkdf-blog-single-prev .mkdf-blog-single-nav-title, .mkdf-blog-single-navigation .mkdf-blog-single-next .mkdf-blog-single-nav-title {
  font-size: 10px !important;
}

.mkdf-nav-blog-post-label-wrapper {
  width: 63%;
}

.btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  border: none;
  /* background: #d86229; */
  background: #d86229;
  font-weight: bold;
  color: #fff;
  margin-right: 20px;
}

.btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
  background: #d86229;
  /* background: #d86229; */
  color: #fff !important;
  opacity: 0.8;
}

.btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  border: none;
  background: #fff;
  font-weight: bold;
  /* color: #d86229; */
  color: #d86229;
}

.btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
  background: #fff;
  /* color: #d86229; */
  color: #d86229;
  opacity: 0.8
}

/* .footer-information .mkdf-grid-col-6 {
  padding: 0;
  display: table-cell;
  height: 100%;
  float: none;
  vertical-align: middle;
} */


.footer-information .mkdf-grid-col-6 img {
  float: left;
  width: 100%;
  height: auto;
}

.single-pages {
  margin-bottom: 60px;
}

.section-single {
  float: left;
  width: 100%;
  padding-top: 60px;
}

.section-single-2 {
  float: left;
  width: 100%;
  padding: 20px 0;
}


.section-single ol {
  padding-left: 20px;
  margin-left: 30px;
}

.section-single ol li {
  text-indent: -15px;
  font-size: 16px;
  color: grey;
  line-height: 1.8;
}

.section-single-2.thumb-right,
.section-single-2.thumb-left,
.section-single.thumb-left,
.section-single.thumb-right {
  max-width: 1440px;
  margin: 0 auto;
  float: none;
  display: table;
}


.section-single.thumb-left h4,
.section-single-2.thumb-left h4 {
  line-height: 1.8;
}

.section-page {
  border-bottom: 1px solid #D9D9D9;
  margin-bottom: 40px;
  padding-bottom: 10px;
}

.section-page:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

#menu-sidebar-tentang-kami li {
  display: inline-table;
  float: left;
  width: 100%;
  padding: 10px 0;
  border-bottom: 1px solid #DCDCDC;
}

#menu-sidebar-tentang-kami li a {
  font-size: 14px;
  font-weight: lighter;
}

.mkdf-mobile-header .mkdf-mobile-nav ul li.current-menu-ancestor>a, .mkdf-mobile-header .mkdf-mobile-nav ul li.current-menu-item>a,
#menu-sidebar-tentang-kami li.current-menu-item a {
  color: #d86229 !important;
}

#menu-sidebar-tentang-kami li:last-child {
  border-bottom: none;
}

.section-page h4,
.page-template-page-tentang-kami h2 {
  margin: 20px 0 30px 0;
}

.images-full-width {
    position: absolute;
    height: 100%;
    width: 50%;
    right: 0;
    top: 0;
}

body .mkdf-grid-row .mkdf-sidebar-holder.mkdf-sidebar-right {
  border-left: none !important;
  padding-left: 40px;
}

body .mkdf-grid-row .mkdf-page-content-holder.mkdf-content-left {
  border-right: 1px solid #D9D9D9;
  padding-right: 40px;
}

body.post-type-archive-instructor .mkdf-grid-row .mkdf-page-content-holder.mkdf-content-left {
  border: 0;
  padding: 0 15px;
}

.images-full-width-single {
  width: calc(50% - 58px);
}

.images-full-width-single img {
  width: 100%;
  max-width: 587px;
  height: auto;
}

.thumb-right .images-full-width-single {
  float: right;
  padding-top: 20px;
  padding-left: 58px;
}

.thumb-right .images-full-width-single img {
  float: right;
  padding-top: 20px;
}

.thumb-left .images-full-width-single {
  float: left;
  padding-top: 20px;
  padding-right: 58px;
}

.thumb-left .images-full-width-single img {
  float: left;
}

.images-full-width-single img {
  float: left;
}

.footer-information .btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.footer-information .btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
  border: 1px solid #fff;
}



.mkdf-footer-column-1.widget_text p {
  font-size: 16px;
  color:#fff;
  line-height: 1.6;
  margin: 0;
}

.mkdf-footer-column-1.widget_text h6 {
  color:#fff !important;
  font-weight: lighter;
  font-family: 'Roboto', serif;
}

footer .widget ul.sub-menu li {
  padding: 2px 0 !important;
}

footer .mkdf-grid-col-3 {
  width: 25%;
}

footer .widget ul li {
  padding: 0 !important;
}

footer .ico-logo {
  float: left;
  margin-top: 40px;
  width: 100%;
}

footer .ico-logo img {
  float: right;
}

footer.mkdf-page-footer .mkdf-footer-top-holder.dark .mkdf-icon-widget-holder .mkdf-icon-text {
  color: #fff !important;
}

#text-12 {
  padding-right: 20px;
}

.mkdf-footer-column-2,
.mkdf-footer-column-3,
.mkdf-footer-column-4 {
  padding-top: 151px !important;
}

.mkdf-page-footer ul.sub-menu {
  padding-left: 0 !important;
  border-top: 0 !important;
}

.mkdf-page-footer ul.sub-menu li a {
  font-size: 12px !important;
  font-weight: lighter !important;
  font-family: 'Roboto', serif !important;
}

.mkdf-page-footer .widget ul li ul.sub-menu li {
  margin-bottom: 0 !important;
}

.mkdf-page-footer .widget ul li {
  margin-bottom: 10px !important;
}

.mkdf-page-footer .widget ul li a {
  color: #fff !important;
  font-size: 14px;
  font-weight: bold;
  font-family: 'Roboto Slab', serif;
}

.mkdf-footer-bottom-column-1 p {
  font-size: 12px !important;
  color: #9B9B9B;
  margin: 0;
}

footer.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
  padding: 60px 0 !important;
}

.mkdf-page-footer .mkdf-footer-bottom-holder .mkdf-footer-bottom-inner.mkdf-grid {
  padding: 10px 0 !important;
  margin-top: 10px !important;
}


footer .mkdf-footer-bottom-column-2 ul li {
  display: inline-table !important;
  font-size: 12px !important;
  padding: 0 6px !important;
}

footer .mkdf-footer-bottom-column-2 ul li a {
  font-size: 12px !important;
  color: #9B9B9B !important;
}

footer .mkdf-footer-bottom-holder .mkdf-grid-col-6:last-child {
  text-align: left;
  float: left;
}

footer .mkdf-footer-bottom-holder .mkdf-grid-col-6.footer_bottom_menu {
  float: right;
  text-align: right;
}

.mkdf-blog-holder.mkdf-blog-single article .mkdf-post-info-top > div a,
.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-bottom > div {
  font-weight: 300 !important;
  font-size: 12px !important;
  color: #2f2e2e !important;
}

body.mkdf-side-menu-slide-from-right .mkdf-side-menu {
  background: #4a4a4a !important;
}

body.mkdf-side-menu-slide-from-right .mkdf-side-menu-bottom li.menu-item a {
  color: #fff;
}

.submenu-button {
  color: #fff;
}

.mkdf-blog-holder.mkdf-blog-masonry article .mkdf-post-info-top a {
  font-weight: 300 !important;
}

p.mkdf-post-excerpt {
  font-size: 14px;
}

div.pp_default .pp_details {
  position: absolute !important;
}

body .pp_pic_holder .pp_details,
div.pp_default .pp_content {
  background-color: transparent !important;
}

body .pp_pic_holder a.pp_close {
  top: -30px;
  right: 0;
  color: #fff !important;
  position: absolute !important;
}

ul.switch-tabs-nav {
  position: relative;
  margin: 0;
  list-style: none;
  padding-left: 0;
  border-bottom: 1px solid #ddd;
}

ul.switch-tabs-nav li {
  float: left;
  line-height: 1em;
  margin-bottom: -1px;
}

ul.switch-tabs-nav.pidato-menu {
  margin-bottom: 40px;
  border-bottom: 1px solid red;
}

ul.switch-tabs-nav.pidato-menu li.active {
  border-bottom: 4px solid red;
}

ul.switch-tabs-nav.pidato-menu li.active a {
  color: red;
}

.tab {
	display:none;
}

.tab.active {
	display:block;
}

ul.switch-tabs-nav li span,
ul.switch-tabs-nav li a {
  display: block;
  padding: 20px 10px;
  font-size: 14px;
  color: #4A4A4A;
  cursor: pointer;
}


ul.switch-tabs-nav li.active {
  border-bottom: 4px solid #d86229;
}

ul.switch-tabs-nav li.active span,
ul.switch-tabs-nav li.active a {
  color: #d86229;
}

ul.switch-tabs-nav.switch-tabs-borderless {
  border-bottom: 0;
}

ul.switch-tabs-nav.switch-tabs-borderless li {
  border-bottom: 1px solid #ddd;
}

ul.switch-tabs-nav.switch-tabs-borderless li.active {
  border-bottom: 1px solid transparent;
}

ul.switch-tabs-nav.rtl li {
  float: right;
  border-right: 0;
  border-left: 1px solid #ddd;
}

ul.switch-tabs-nav.rtl li:first-child {
  border-right: 1px solid #ddd;
}

ul.switch-tabs-nav.rtl.responsive li {
  border-right: 1px solid #ddd;
}

ul.switch-tabs-nav.responsive li {
  float: none;
  display: block;
  padding: 10px 0;
}

.switch-tabs-body {
  position: relative;
  padding: 80px 0;
}

.switch-tabs-body .switch-content {
  position: relative;
}

.switch-tabs-body.borderless {
  border: 0;
}



@media screen and (max-width: 1280px) {
  .mkdf-mobile-header .mkdf-mobile-side-area,
  body.mkdf-side-menu-slide-from-right .mkdf-side-menu {
    width: 100% !important;
    background-image: none !important;
  }
}

@media screen and (max-width: 1200px)  {
  body .mkdf-course-list-holder.mkdf-cl-gallery.mkdf-cl-four-columns article {
    width: 25%;
  }

  body .mkdf-course-list-holder.mkdf-cl-gallery.mkdf-cl-four-columns article:nth-child(3n+1) {
    clear: none;
  }

}


@media screen and (max-width: 1024px)  {

  .mkdf-page-footer .widget.widget_text {
    width: 100%;
  }

  #text-5 .textwidget {
    margin-top: 20px;
    text-align: center;
  }

  #tentang-kami .mkdf-grid-col-6 {
    display: block;
    float: left;
  }

  #tentang-kami .mkdf-grid-col-6.tentang-kami-q {
    padding: 0;
  }

  .mkdf-position-right-inner {
    vertical-align: middle !important;
  }

  body .mkdf-course-list-holder.mkdf-cl-gallery.mkdf-cl-four-columns article {
    width: 100%;
  }

  body .mkdf-course-list-holder.mkdf-cl-gallery.mkdf-cl-four-columns article:nth-child(3n+1) {
    clear: both;
  }

  body .mkdf-grid-row .mkdf-page-content-holder.mkdf-content-left {
    border: 0;
  }

  body .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a, .mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>h6 {
    font-size: 16px;
    width: 100%;
  }

  body .mkdf-mobile-header .mkdf-mobile-nav ul ul li a {
    font-size: 14px;
  }

  body .mkdf-mobile-header .mkdf-mobile-nav ul li a {
    margin: 0;
  }

  /* body .mkdf-mobile-header .mkdf-mobile-nav ul li {
    border-bottom: 1px solid #b9b9b9  ;
  } */

  body .mkdf-mobile-header .mkdf-mobile-nav ul li ul.sub_menu li:last-child {
    border-bottom: 0;
  }

  body .mkdf-mobile-side-area .mkdf-grid {
    height: auto;
    position: relative;
  }

  body .mkdf-mobile-header .mkdf-mobile-side-area .mkdf-close-mobile-side-area-holder {
    right: 10px;
    top: -40px;
  }

  .mkdf-course-single-holder .mkdf-grid-col-4 {
    float: left;
    width: 33.33333%;
  }

  body .mkdf-grid-row .mkdf-sidebar-holder.mkdf-sidebar-right,
  body .mkdf-grid-row .mkdf-page-content-holder.mkdf-content-left {
    padding: 0 20px;
    width: 100%;
  }

  .single-akademik .mkdf-grid-col-5,
  .single-akademik .mkdf-grid-col-3 {
    width: 50%;
    float: left;
  }

  .single-akademik .mkdf-course-single-wrapper .mkdf-course-basic-info-wrapper .mkdf-course-instructor .mkdf-instructor-image,
  .single-akademik .mkdf-course-single-wrapper .mkdf-course-basic-info-wrapper .mkdf-course-categories,
  .single-akademik .mkdf-course-single-wrapper .mkdf-course-basic-info-wrapper .mkdf-course-instructor {
    text-align: left;
    float: left;
    width: 100%;
    margin: 5px 0;
  }

  .single-akademik .mkdf-grid-col-3.mkdf-course-info-wrapper .mkdf-course-categories {
    border-right: 0;
    text-align: left;
  }

}


@media screen and (max-width: 1024px) {

  .mkdf-instructor-info {
    padding: 0 0 10px 100px;
  }

  .mkdf-mobile-header .mkdf-mobile-logo-wrapper a {
    height: 60px !important;
  }

  .mkdf-mobile-header .mkdf-mobile-header-inner {
    height: 80px !important;
  }

  .mkdf-content .mkdf-title-holder.mkdf-has-bg-image {
    height: 300px !important;
  }

  .mkdf-title-holder.mkdf-has-bg-image .mkdf-title-image {
    display: none !important;
  }

  .mkdf-grid-row .mkdf-page-content-holder.mkdf-content-left {
    border-right: none;
  }

  .mkdf-grid-row .mkdf-sidebar-holder {
    margin-top: 80px;
    padding: 0;
  }

  .mkdf-mobile-header .mkdf-mobile-menu-opener a {
    font-size: 44px !important;
    padding-right: 0 !important;
  }

  .mkdf-page-footer .mkdf-footer-bottom-holder.dark .mkdf-footer-bottom-inner {
    border-top-color: #eee;
    border-top: 1px solid #eee;
  }

  .footer-information .mkdf-grid-col-6 {
    display: block;
  }

  .images-full-width {
    position: relative;
    width: 100%;
    height: 40vw;
  }


  .images-full-width-single {
    width: 100%;
    text-align: center;
  }

  .thumb-left .images-full-width-single img,
  .thumb-right .images-full-width-single img {
    float: none;
  }

  footer .mkdf-grid-col-3 {
    width: 100%;
  }

  .mkdf-footer-column-2, .mkdf-footer-column-3, .mkdf-footer-column-4 {
    padding: 0 !important;
  }

  footer .mkdf-footer-bottom-column-2 ul li {
    width: 100%;
    padding: 0 !important;
  }

}


@media screen and (max-width: 990px) {
  .mkdf-instructor-single-holder .mkdf-tabs .mkdf-tab-container {
    padding: 1em 1.4em;
  }

  .mkdf-instructor-single-content .mkdf-eh-item-content {
    padding-left: 0 !important;
    margin-top: 40px;
    border-left: none;
  }

  /* .quotes-section #slide-21-layer-3,
  .quotes-section #slide-24-layer-3,
  .quotes-section #slide-24-layer-4 {
    font-size: 16px!important;
  } */

}

@media screen and (max-width: 768px) {

  .wpb_column.vc_column_container.vc_col-sm-6 {
    margin-bottom: 35px!important;
  }
  .mkdf-course-single-holder .mkdf-grid-col-4 {
    float: left;
    width: 50%;
  }

  .single-akademik .mkdf-grid-col-5,
  .single-akademik .mkdf-grid-col-3 {
    width: 100%;
  }

  .home .mkdf-eh-item-inner {
    padding: 0px 0 40px;
  }

  .head-col {
    display: none;
  }

  .organization-col-1 {
    width: 100%;
  }

  .organization-item {
    margin: 10px 0;
  }

  .footer-information .vc_column_container > .vc_column-inner {
    padding: 0;
  }

}

@media screen and (max-width: 480px) {

  h4.mkdf-mg-item-subtitle {
    font-size: 14px;
  }

  .mkdf-course-single-holder .mkdf-grid-col-4 {
    width: 100%;
    height: auto !important;
  }

  body h1 {
    font-size: 30px;
  }

  body h2 {
    font-size: 28px;
  }

  body h3 {
    font-size: 24px;
  }

  body h4 {
    font-size: 16px;
  }

  .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
      width: 340px !important;
  }

  .footer-information .mkdf-grid-col-6:first-child {
    padding: 20px 0;
  }

  .tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal {
    display: none;
  }
}


@media screen and (max-width: 320px) {
  .mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
      width: 280px !important;
  }
}

/* New Class
_______________________________________ */

.custom-img  img {
  max-width: 200px;
  width: 100%;
  max-width: 200px;
  height: auto;
  border-radius: 50%;
  -webkit-filter: grayscale(1);
  filter: grayscale(1);
  text-align: center;
}

.custom-img img:hover {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.custom-img-2 img {
  max-width: 600px;
  width: 100%;
  height: auto;
  text-align: center;
}

.wpb_wrapper .wpb_text_column .wpb_wrapper h4,
.custom-img-2 .wpb_wrapper {
  text-align: center;
}

.mkdf-grid-row p,
.wpb_wrapper p {
  font-size: 16px;
  font-weight: lighter;
}

.alumni-item {
  height: 380px;
}

.form-group select {
  width: 100%;
  padding: 10px 20px;
  border: unset;
  background: #F4F4F4;
  color: gray;
}

.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
  max-height: 70px !important;
}

.mkdf-page-header .fixed .mkdf-menu-area .mkdf-logo-wrapper a {
  max-height: 55px !important;
  top: 6px;
}

.mkdf-logo-wrapper{ margin-top: -12px; }
.mkdf-position-right-inner .mkdf-drop-down .narrow .second .inner ul li { width: 203px; }

.custom-icon-fakultas {
  max-width: 30px;
  height: auto;
  margin-left: 40px;
}

.custom-icon-fakultas img {
  width: 100%;
}

.mkdf-elements-holder.mkdf-five-columns .mkdf-eh-item {
  width: 10%!important;
}

.mkdf-elements-holder.mkdf-five-columns .mkdf-eh-item p {
  font-size: 10px!important;
}

.wrapper-col-jurusan {
  width: 100%;
  display: table;
  table-layout: fixed;
}

.col-jurusan {
  width: 10%;
}

#page-studi-wrapper {
  width:100%;
  background:#f9f9f9;
}

#page-studi { max-width:1024px; margin:0 auto; }
#page-studi .arrow svg {
  width:20px;
  height:auto;
  position:absolute;
  margin-left:-50px;
  font-size:36px;
  margin-top:28px;
}

#page-studi ul li:first-child {
  padding-left: 0;
}

#page-studi ul li {
  display:inline-table;
  color:#666;
  padding: 10px;
}

#page-studi ul {
  margin: 0;
}

#page-studi ul li img {
  width:30px;
  margin-right:5px;
  vertical-align:middle;
}



.fakultas-box-wrapper {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid;
}

.fakultas-box-detail {
  padding: 20px;
  color: #808080;
  background: #f9f9f9;
}

.fakultas-box-detail h2 {
  text-transform: uppercase;
  font-size: 16px;
}

.fakultas-box-detail h3 {
  font-size: 16px;
  color: grey;
  font-weight: lighter;
}

/* #page-studi svg, */
#page-studi h3 {
  /* color: #f05a24; */
  font-size: 20px;
}

.fakultas-box-button {
  width: 150px;
  text-align: center;
  padding: 10px 20px;
  margin: 25px 0;
  -webkit-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  box-shadow: 4px 4px 5px 0px rgba(0,0,0,0.75);
  transition: 0.3s;
}

.postid-4755 .btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4755 li.ui-corner-top.ui-tabs-active a span,
.postid-4755 .fakultas-box-item a,
.postid-4755 #page-studi h3 {
  color: #1355be;
}

.postid-4755 .mkdf-course-single-outer .mkdf-btn.mkdf-btn-solid,
.postid-4755 .btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4755 .footer-information,
.postid-4755 li.ui-corner-top.ui-tabs-active::after,
.postid-4755 .mkdf-page-header .mkdf-fixed-wrapper.fixed .mkdf-menu-area,
.postid-4755 .fakultas-box-button {
  background: #1355be!important;
  background-color: #1355be!important;
}

.postid-4756 .mkdf-course-single-outer .mkdf-btn.mkdf-btn-solid,
.postid-4756 .btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4756 .footer-information,
.postid-4756 li.ui-corner-top.ui-tabs-active::after,
.postid-4756 .mkdf-page-header .mkdf-fixed-wrapper.fixed .mkdf-menu-area,
.postid-4756 .fakultas-box-button {
  background: #f05a24!important;
  background-color: #f05a24!important;
}

.postid-4756 .btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4756 li.ui-corner-top.ui-tabs-active a span,
.postid-4756 .fakultas-box-item a,
.postid-4756 #page-studi h3 {
  color: #f05a24;
}

.postid-4754 .mkdf-course-single-outer .mkdf-btn.mkdf-btn-solid,
.postid-4754 .btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4754 .footer-information,
.postid-4754 li.ui-corner-top.ui-tabs-active::after,
.postid-4754 .mkdf-page-header .mkdf-fixed-wrapper.fixed .mkdf-menu-area,
.postid-4754 .fakultas-box-button {
  background: #0d7517!important;
  background-color: #0d7517!important;
}

.postid-4754 .btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4754 li.ui-corner-top.ui-tabs-active a span,
.postid-4754 .fakultas-box-item a,
.postid-4754 #page-studi h3 {
  color: #0d7517;
}

.postid-4727 .btn-white .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4727 li.ui-corner-top.ui-tabs-active a span,
.postid-4727 .fakultas-box-item a,
.postid-4727 #page-studi h3 {
  color: #00a89c;
}

.postid-4727 .mkdf-course-single-outer .mkdf-btn.mkdf-btn-solid,
.postid-4727 .btn-orange .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern,
.postid-4727 .footer-information,
.postid-4727 li.ui-corner-top.ui-tabs-active::after,
.postid-4727 .mkdf-page-header .mkdf-fixed-wrapper.fixed .mkdf-menu-area,
.postid-4727 .fakultas-box-button {
  background: #00a89c!important;
  background-color: #00a89c!important;
}

.postid-4727 .mkdf-drop-down .narrow .second .inner ul {
  border-top: 4px solid #00a89c!important;
}

.postid-4754 .mkdf-drop-down .narrow .second .inner ul {
  border-top: 4px solid #0d7517!important;
}

.postid-4756 .mkdf-drop-down .narrow .second .inner ul {
  border-top: 4px solid #f05a24!important;
}

.postid-4755 .mkdf-drop-down .narrow .second .inner ul {
  border-top: 4px solid #1355be!important;
}

.postid-4727 #page-studi .arrow svg {
  fill: #00a89c;
}

.postid-4754 #page-studi .arrow svg {
  fill: #0d7517;
}

.postid-4756 #page-studi .arrow svg {
  fill: #f05a24;
}

.postid-4755 #page-studi .arrow svg {
  fill: #1355be;
}

.fakultas-box-button a {
  color: #fff !important;
  transition: 0.3s;
}

.fakultas-box-button:hover a {
  color: #000;
  opacity: 0.8;
  transition: 0.3s;
}

.fakultas-box-button:hover  {
  color: #000;
  opacity: 0.8;
  cursor: pointer;
  transition: 0.3s;
}

.fakultas-box-detail span {
  font-weight: bold;
}

.fakultas-box-item {
  font-size: 14px;
}

.fakultas-box-item a:hover {
  opacity: 0.3;
}

.home .vc_column_container>.vc_column-inner {
  margin-bottom: 40px;
}

.section-single ol {
  margin-left: 0;
}

.wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4 {
  text-align: center;
}

.footer-information .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4 {
  text-align: left;
}

.page-id-4895 .mkdf-mg-item.mkdf-mg-extended:nth-child(3) .mkdf-mg-item-content:hover {
  background: rgba(193, 66, 66, 0.8);
}

.page-id-4895 .mkdf-mg-item.mkdf-mg-extended:nth-child(4) .mkdf-mg-item-content:hover {
  background: rgba(13, 117, 23, 0.8);
}

.page-id-4895 .mkdf-mg-item.mkdf-mg-extended:nth-child(5) .mkdf-mg-item-content:hover {
  background: rgba(19, 85, 190, 0.8);
}

.page-id-4895 .mkdf-mg-item.mkdf-mg-extended:nth-child(6) .mkdf-mg-item-content:hover {
  background: rgba(0, 168, 156, 0.8);
}

/* .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-inner:hover {
  background: white;

} */

.widget.mkdf-image-widget {
  max-width: 132px;
}

#download-wrapper {
  width: auto;
}

#mkdf-back-to-top.on:hover {
  color: #fff!important;
}

.mkdf-post-text-main img {
  width: 100%;
  margin: 20px 0;
}

/* .mkdf-fixed-wrapper.fixed .mkdf-main-menu > ul > li:hover > a .item-outer span {
  color: #fff!important;
} */

.mkdf-slide-from-header-bottom-holder {
  border-top: 4px solid #d86229!important;
}

.page-template-page-full-width-container .thumb-left .images-full-width-single {
  float: left;
  padding-left: 55px;
  padding-right: 0;
  padding-top: 0;
}

#berita-wrapper {
  width: 700px;
  height: auto;
  margin: 0 auto;
}

/* .owl-theme .owl-nav
  [class*='owl-'] {
    background: #d86229!important;
    border: 1px solid #d86229;
    display: none;
  }

.mkdf-row-grid-section  .owl-theme .owl-nav
    [class*='owl-']:hover {
      color: #d86229!important;
      background: #fff!important;
    } */

/* .owl-nav .owl-prev  {
  display: none;
} */

.owl-prev {
  display: none!important;
}

.owl-next {
  display: none!important;
}

/* .owl-theme .owl-dots .owl-dot span {
  background: #fff!important;
} */
.owl-theme .owl-dots .owl-dot.active span {
  background: #d86229!important;
}

.owl-item .post-inner p {
  text-align: center;
  transition: .3s;
}

.post-inner:hover p {
  color: #d86229;
  /* opacity: 0.3; */
  transition: .3;
  /* overflow: hidden; */
}

#kronik-seni {
  padding-bottom: 100px;
}

.buku-saku a:hover img {
    filter: grayscale(100%)!important;
    transition: 1.3s;
}

.item::after {
  content : "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #000;
  width: 100%;
  height: 95%;
  opacity : 0.2;
  z-index: 0;
  margin-top: 10px;
}


@media screen and (max-width: 1130px) {
  #page-studi .arrow svg {
    margin-left: 0;
    margin-top: 0;
    transform: rotate(90deg);
  }


}

@media screen and (max-width: 770px) {
  #download-wrapper h4 {
    font-size: 16px;
  }

  .organization-item {
    width: 100%;
  }
}

@media screen and (max-width: 685px) {
  .mkdf-course-instructor {
    height: auto!important;
    display: table-cell;
    vertical-align: middle;
  }

  .mkdf-instructor-info {
    display: table!important;
    padding: 0;
    height: auto!important;
  }


  #sejarah-lengkap .vc_row-fluid .vc_col-sm-6:last-child .vc_column-inner {
    padding: 0 15px;
  }

  .fakultas-box-wrapper {
    width: auto;
  }
  .fakultas-box-detail h2 {
    font-size: 20px;
  }
  .fakultas-box-detail h3 {
    font-size: 16px;
  }
  #page-studi .arrow svg {
    margin-left: 0;
    margin-top: 0;
  }
  #page-studi ul li {
    width: 100%;
  }
  #page-studi ul li:first-child {
    margin: 10px;
  }

  #page-studi ul li:first-child h3 {
    padding: 5px 0;
  }
}

@media screen and (max-width: 480px) {

  .wpb_wrapper p img {
    margin: 20px 0;
  }

  .mkdf-instructor-name {
    width: 200px;
  }

  .section-single-2.thumb-right .mkdf-grid-row {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0 20px;
  }

  .single-akademik .mkdf-course-content h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 20px;
  }

  .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-title {
    font-size: 18px;
  }

  .mkdf-masonry-gallery-holder .mkdf-mg-item .mkdf-mg-item-button {
    padding: 5px 5px!important;
  }
  .alumni-excerpt {
    font-size: 12px;
  }

  .wpb_text_column.wpb_content_element .wpb_wrapper blockquote {
    padding: 20px;
  }

  #download-wrapper h4 {
    font-size: 12px;
    left: 20px;
  }
  #download-wrapper h4 img {
    top: -7px;
  }
}

@media screen and (max-width:400px) {

  .home .mkdf-owl-slider .owl-nav .owl-prev {
    left: -20px;
  }

  .home .mkdf-owl-slider .owl-nav .owl-next {
    right: -20px;
  }

  .wpb_column .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h4 {
    text-align: left;
  }

  .mkdf-content-inner .section-single.thumb-right {
    margin: 0 15px;
  }

  /* .row-title {
    margin: 15px 0;
  } */

  .mkdf-grid-col-7.mkdf-course-info-wrapper.bu {
    width: 100px!important;
    height: 100px!important;
    display: table;
  }
}


/* special class */
.displaynone {
  display: none!important;
}
