/* ===================================================================================

* Theme Name: Turitor Child
* Theme URI: https://themeforest.net/user/tripples/portfolio
* Author: Tripples
* Author URI: http://themewinter.com
* Description: Turitor is a Education WordPress Theme.
* Version: 1.0.0
* Template: turitor
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of future updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

/* Font Set */
/* body,p,table,td,tr,input,h1,h2,h3,h4,h5,h6,h7,h8,a,span,.elementor-19 .elementor-element.elementor-element-f49a8f1,.elementor-element.elementor-element-18b13594.elementor-widget.elementor-widget-text-editor{
    font-family: 'Roboto', sans-serif !important;
} */
/* end font set */
/* single post */
.main-container.blog, .main-container.blog-single{
    padding-bottom: 150px;
    margin-bottom:-20px;
}
a, .post-meta span i, .entry-header .entry-title a:hover, .sidebar ul li a:hover{
    color:#5FA846;
}
.single-post .banner-area.banner-bg,.category .banner-area.banner-bg,
.search-results .banner-area.banner-bg,
.blog  .banner-area.banner-bg{
    /* background-image: url('/wp-content/uploads/2020/12/banner-general1.jpg') !important; */
    background:linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%) !important;
}
.blog .banner-area .breadcrumb li a,
.blog .banner-area .breadcrumb li,
.blog .banner-area .breadcrumb ol,
.single-post .banner-area .breadcrumb li a,
.single-post .banner-area .breadcrumb li,
.single-post .banner-area .breadcrumb ol,
.category .banner-area .breadcrumb li a,
.category .banner-area .breadcrumb li,
.category .banner-area .breadcrumb ol,
.search-results .banner-area .breadcrumb li a,
.search-results .banner-area .breadcrumb li,
.search-results .banner-area .breadcrumb ol

 {
    color: rgba(255,255,255,.7);
}
.single-post .banner-area .breadcrumb,
.category .banner-area .breadcrumb,
.blog .banner-area .breadcrumb,
.search-results .banner-area .breadcrumb {
    color: rgba(255,255,255,.3);
}
/* .single-post .banner-area {
    padding: 70px 0 50px;
} */
.single-post h2.banner-title,
.search-results h2.banner-title{
    
    color: #ffffff;
}

.single-post h2.banner-title{
    text-transform: inherit;
}
.category h2.banner-title
{
    color: rgba(255,255,255,.6);
}
.category h2.banner-title span,
.blog h2.banner-title{
    color: #ffffff;
}
.single-post h2.banner-title::after{
    display: none;
}
.sidebar .widget.widget_search .form-control{
    border-radius: 50px 0 0 50px;
}
.sidebar .widget.widget_search .input-group-btn{
    border-radius: 0 50px 50px 0;
}
/* end single post */
/* search result */
.search-results  article.post-4248.page.type-page.status-publish.hentry {
    display: none;
}
/* Color Set */
.bgcolorgradientgreen {
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
}

.bgcolordarkgreen {
    background: #0B4C2B;
}

.bgcolorgreen {
    background: #5FA846;
}

.bgcolorlightgreen1 {
    background: #EDF5EA;
}

.bgcolorlightgreen2 {
    background: #E8F5EF;
}

.colordarkgreen {
    color: #0B4C2B !important;
}

.colorgreen {
    color: #5FA846 !important;
}

.colorlightgreen1 {
    color: #EDF5EA !important;
}

.colorlightgreen2 {
    color: #E8F5EF !important;
}

.colortext {
    color: #4B4746 !important;
}

.colorwhite {
    color: #ffffff !important;
}

.colorheadline {
    color: #090A0A !important;
}

/* end color set */

/* CTA Styling */
.ctatextwhite {
    padding: 14px 26px 14px 0px;
    color: #ffffff !important;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}

.ctatextwhite i,
.ctatextgreen i {
    padding-left: 10px;
    padding-right: 10px;
}

.ctatextwhite:hover i,
.ctatextgreen:hover i {
    padding-left: 14px;
    padding-right: 6px;
}

.ctatextgreen {
    padding: 14px 26px 14px 0px;
    color: #0B4C2B !important;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}

.ctabgwhite,
.footerctabgwhite a {
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    background-color: #ffffff !important;
    color: #0B4C2B !important;
    border-radius: 50px;
    text-transform: uppercase;
}

.ctabgwhite:hover,
.footerctabgwhite a:hover {
    color: #0B4C2B;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
}
.stylepopupbrosur {
    padding: 50px;
}


#popupctadaftarsekarang{
    padding: 50px 10px;
}
#popupctadaftarsekarang a.ekit-double-btn.ekit-double-btn-one:hover{
    -webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.7) !important;
    -moz-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.7) !important;
    box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.7) !important;
}
#popupctadaftarsekarang .ekit_double_button{
    width: 60%;
}
#popupctadaftarsekarang a.ekit-double-btn.ekit-double-btn-two{
    background: transparent;
}
#popupctadaftarsekarang a.ekit-double-btn.ekit-double-btn-two:hover{
    color: #ffffff !important;
    -webkit-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.7) !important;
    -moz-box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.7) !important;
    box-shadow: 0px 10px 25px 0px rgba(0,0,0,0.7) !important;
}
.stylemenutambahan ul#menu-menudaftar,
.stylemenutambahan ul#menu-menudaftar-english {
    list-style-type: none;
}
.stylemenutambahan ul#menu-menudaftar a,
.stylemenutambahan ul#menu-menudaftar-english a{
    font-size: 14px;
    color: #090A0A;
}
.stylenomargintext p,
.stylenomargintext {
    margin: 0px;
}
.stylelistprogramgreen li {
    background: #EDF5EA;
}
.stylelistprogram li {
    background: #ffffff;
}
.stylelistprogram li span,
.stylelistprogramgreen li span{
    font-weight: 500;
}
.stylelistprogram li,
.stylelistprogramgreen li {
    padding: 14px 20px 10px !important;
    border-radius: 10px !important;    
    margin-bottom: 10px !important;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
.stylelistprogram li:hover,
.stylelistprogramgreen li:hover
{
    cursor: pointer;
    z-index: 2;
    border-left: 6px solid #5FA846;
    -webkit-box-shadow: 0px 10px 25px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 10px 25px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 10px 25px 0px rgba(11, 76, 43, 0.43) !important;
}
/* item program */
.stylelistprogramitem li,
.stylelistprogramitemgreen li{
    /* padding: 4px 14px !important; */
    border-radius: 10px !important;    
    margin-bottom: 10px !important;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
}
/* .stylelistprogramitem li {
    background: #ffffff;    
} */
/* .stylelistprogramitem li{
    border-left: 6px solid #5FA846;
} */
.stylelistprogramitem li:hover,
.stylelistprogramitemgreen li:hover{
    cursor: pointer;    
    border-left: 6px solid #5FA846; 
    -webkit-box-shadow: 0px 10px 25px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 10px 25px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 10px 25px 0px rgba(11, 76, 43, 0.43) !important;
}
/* 
.styleprodiitemlistcolumn{
    padding: 15px;
    background: rgba(255,255,255,.3);
}
.styleprodiitemlistcolumngreen{
    padding: 15px;
    background: rgba(11, 76, 43, 0.2);
} */
.footeraddressinfo a{
    color: #090A0A;
}
.listctaoutline a {
    border: 1px solid #5FA846;
    padding: 10px 24px;
    border-radius: 50px;
    margin-bottom: 10px;
}

.listctaoutline a:hover span,
.listctaoutline a:hover i {
    color: #ffffff !important;
}

.listctaoutline a:hover {
    background: #5FA846;
    color: #ffffff !important;
}

.ctaoutline {
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    color: #5FA846 !important;
    border-radius: 50px;
    text-transform: uppercase;
    border: 1px solid #5FA846;
}

.ctaoutline i {
    padding-right: 8px;
}

.ctaoutline:hover {
    background: #5FA846;
    color: #ffffff !important;
}
.styletwoctawithgradient{
    margin-top:20px;
    margin-bottom:20px;
}
.styletwoctawithgradient a{
    padding:20px;
}
.styletwoctawithgradient li:nth-of-type(1) a{
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 0px;
}
.styletwoctawithgradient li:nth-of-type(2) a{
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    color: #ffffff !important;
    border-radius: 50px;
    text-transform: uppercase;
}
.styletwoctawithgradient li:nth-of-type(2) a span{
    color: #ffffff !important;
}

.styletwoctadaftar{
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    list-style-type: none;
    padding-left: 0 !important;
}
.styletwoctadaftar a{
    padding:20px;
}
.styletwoctadaftar li span{
    padding-left: 0 !important;
}
.styletwoctadaftar li:nth-of-type(1) a{
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    border-radius: 50px;
    border:1px solid #46b450;
    margin-right: 14px;
    color: #090A0A;
}
.styletwoctadaftar li:nth-of-type(2) a{
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    color: #ffffff !important;
    border-radius: 50px;
    text-transform: uppercase;
}
.styletwoctadaftar li:nth-of-type(2) a{
    color: #ffffff !important;
}
.styletwoctadaftar li a:hover {
    cursor: pointer;    
    -webkit-box-shadow: 0px 6px 15px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 6px 15px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 6px 15px 0px rgba(11, 76, 43, 0.43) !important;
}
/* styling table */
/* WPML */
li.wpml-ls-item span {
    display: none;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
    margin-bottom: 0px;
}
/* end WPML */

.stylegenneralbottomoffset{
    padding-bottom:150px !important;
    margin-bottom:-20px !important;
}

/*
        Max width before this PARTICULAR table gets nasty. This query will take effect for any screen smaller than 760px
        and also iPads specifically.
        */
@media only screen and (min-width: 760px) {
    
    .page-id-3785 .styletableresponsive thead {
        background-color: #eb3d51;
    }
    .styletableresponsive thead {
        background-color: #5FA846;
        color: #ffffff;
    }
    .styletableresponsive tbody,.styletableresponsive tfoot {
        background-color: #ffffff;
    }
}

@media only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px) {

    /* Force table to not be like tables anymore */
    .styletableresponsive table,
    .styletableresponsive thead,
    .styletableresponsive tbody,
    .styletableresponsive tfoot,
    .styletableresponsive th,
    .styletableresponsive td,
    .styletableresponsive tr {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    .styletableresponsive thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    .styletableresponsive tr {
        margin: 0 0 1rem 0;
    }

    .styletableresponsive tr:nth-child(odd) {
        background: #ffffff;
    }

    .styletableresponsive td {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #ffffff;
        position: relative;
        padding-left: 50%;
        text-align: left !important;
    }

    .styletableresponsive td:before {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 0;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        /* white-space: nowrap; */
        text-align: left;
    }

    /*
            Label the data
            You could also use a data-* attribute and content for this. That way "bloats" the HTML, this way means you need
            to keep HTML and CSS in sync. Lea Verou has a clever way to handle with text-shadow.
            */
    .styletableresponsive td:nth-of-type(1):before {
        content: "No ";
        font-weight: bold;
    }

    .styletableresponsive td:nth-of-type(2):before {
        content: "Ketentuan ";
    }

    .styletableresponsive td:nth-of-type(3):before {
        content: "Biaya Kuliah ";
    }

    .styletableresponsive td:nth-of-type(4):before {
        content: "Uang Pangkal (DP3) ";
    }

    .styletableresponsive td:nth-of-type(5):before {
        content: "Biaya peralatan ";
    }

    .styletableresponsive td:nth-of-type(6):before {
        content: "Potongan Administrasi ";
    }

    .styletableresponsive tfoot td:nth-of-type(1):before {
        content: "Syarat dan Ketentuan ";
    }

    .styletableresponsive tfoot td:nth-of-type(2):before {
        content: " ";
    }
    /* table English */
    .responsivetableen td:nth-of-type(1):before {
        content: "No ";
        font-weight: bold;
    }

    .responsivetableen td:nth-of-type(2):before {
        content: "Terms " !important;
    }

    .responsivetableen td:nth-of-type(3):before {
        content: "Tuition Fee "  !important;
    }

    .responsivetableen td:nth-of-type(4):before {
        content: "Tuition Fee Entry "  !important;
    }

    .responsivetableen td:nth-of-type(5):before {
        content: "Tools Fee "  !important;
    }

    .responsivetableen td:nth-of-type(6):before {
        content: "Administration Discount "  !important;
    }

    .responsivetableen tfoot td:nth-of-type(1):before {
        content: "Terms and Conditions "  !important;
    }

    .responsivetableen tfoot td:nth-of-type(2):before {
        content: " "  !important;
    }
    
    /* end table */

    /* table Page Bisnis Psikologi */
    .page-id-3785 .styletableresponsive td:nth-of-type(1):before {
        content: " ";
        font-weight: bold;
    }

    .page-id-3785 .styletableresponsive td:nth-of-type(2):before {
        content: "25th ";
    }

    .page-id-3785 .styletableresponsive td:nth-of-type(3):before {
        content: "Average ";
    }

    .page-id-3785 .styletableresponsive td:nth-of-type(4):before {
        content: "75th ";
    }
    /* end table Page Bisnis Psikologi */


}

.styletablesyarat {}

.styletableresponsive tfoot {
    color: #0B4C2B;
}

/* end styling table */
.stylectabantuan{

}
.stylelistfaq ol,
.stylelistnumberbgwhite ol,
.stylelistnumberbglightgreen ol {
    list-style: none;
    counter-reset: item;
    padding-left: 2.3em;
}

.stylelistfaq ol>li,
.stylelistnumberbgwhite ol>li,
.stylelistnumberbglightgreen ol>li {
    counter-increment: item;
    margin-bottom: 12px;
}
.stylelistfaq ol>li:before,
.stylelistnumberbgwhite ol>li:before,
.stylelistnumberbglightgreen ol>li:before {
    margin-right: 10px;
    margin-left: -2.3em;
    content: counter(item);
    border-radius: 100%;
    width: 1.7em;
    text-align: center;
    display: inline-block;
}

.stylelistfaq ol>li:before,.stylelistnumberbgwhite ol>li:before {
    background: #ffffff;
    color: #090A0A;
}

.stylelistnumberbglightgreen ol>li:before {
    background: #E8F5EF;
    color: #090A0A;
}

/* .stylelistnumberbgwhite ol {
    
    padding: 0 0 0 26px;
    list-style: none;
    background: #ffffff;    
    counter-reset: numList;
}
.stylelistnumberbgwhite ol li {
    
    margin-right: 44px;
    float: left;
    position: relative
}
.stylelistnumberbgwhite ol li:before {
    counter-increment: numList;
    content: counter(numList);
    
    float: left;
    position: absolute;
    left: -26px;
    
    font: bold 12px sans-serif;
    text-align: center;
    color: #090A0A;
    line-height: 22px;
    
    width: 22px; height: 22px;
    background: #ffffff;
    
    -moz-border-radius: 999px;
    border-radius: 999px
} */
/* .ctabggradientbtn a{
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px !important;
    background: rgb(11,76,43);
    background: linear-gradient(129deg, rgba(11,76,43,1) 0%, rgba(95,168,70,1) 100%);
    color: #ffffff !important;
    border-radius: 50px;
    text-transform: uppercase;
} */
.ctabggradient,
.ctabggradientbtn a {
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    color: #ffffff !important;
    border-radius: 50px;
    text-transform: uppercase;
}

.ctabggradient:hover,
.ctabggradientbtn a:hover {
    color: #ffffff;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
}

.post .post-footer .btn-link,
.search article.turitor-events .post-footer .btn-link,
.search article.lp_course .post-footer .btn-link {
    color: #5FA846 !important;
    /* font-family: 'Poppins' !important; */
}

/* end cta styling */
/* styling */

.single-intro-text .count-number,
.sticky.post .meta-featured-post,
.latest-blog .post .post-meta span:before,
.sidebar .widget .widget-title:before,
.pagination li.active a,
.pagination li:hover a,
.pagination li.active a:hover,
.pagination li:hover a:hover,
.sidebar .widget.widget_search .input-group-btn,
.tag-lists a:hover,
.tagcloud a:hover,
.BackTo,
.ticket-btn.btn:hover,
.btn-primary,
.BackTo,
.woocommerce ul.products li.product .button,
.woocommerce ul.products li.product .added_to_cart,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.sponsor-web-link a:hover i,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce span.onsale,
#preloader,
.header .navbar-container .navbar-light .main-menu>li>a:before,
.header-nav-right-info li.header-login-user a:hover,
.header-nav-right-info li.header-cart a:hover,
.header-nav-right-info li.header-login-user a sup,
.header-nav-right-info li.header-cart a sup,
.tab-course-category ul li:before,
.turitor-events .entry-header .event-meta-cat a:before,
.single-course:hover,
.co-single-instructor .co-instructors-socials li a:hover,
.course-tabs-content .curriculum-content .curricolumn-list li a .curricolumn-preview,
.archive-widgets ul li.active a,
.archive-widgets ul li:hover a,
.course-single-wrap .single-course .course-price-item span,
.course-single-wrap .single-course .btn-link,
.single-course .course-category a:before,
.course-tabs-content ul.nav li a:before,
.turitor-search-course-form .search-course-button,
.main-slider-style3 .slider-content .sub-title::before,
.main-menu .elementskit-navbar-nav>li>a::after,
.learn-press-checkout .checkout-review-order .lp-list-table thead tr th,
.btn-primary,
.learn-press-form-login form button,
.learnpress-page .lp-button,
.place-order-action .lp-button,
#learn-press-content-item #course-item-content-header .toggle-content-item,
#learn-press-content-item #course-item-content-header .lp-button:hover,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.current,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta span,
.course-tabs-content .public-xs-review-box .xs-save-button button,
.header-login-user a sup,
.cartbtn a sup,
.user-dashboard .order-recover .button-recover-order,
.service-slider .owl-nav .owl-prev:hover,
.service-slider .owl-nav .owl-next:hover,
.single_add_to_cart_button,
.tutor-btn,
.tutor-button,
a.tutor-btn,
a.tutor-button,
.turitor-events .entry-header .event-time:before,
.turitor-tab .turitor-navs-tab li a .title-content .content::before,
.tutor-course:hover,
.learndash-wrapper .ld-primary-background,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after,
.learndash-wrapper .ld-primary-background,
.learndash-wrapper .ld-tabs .ld-tabs-navigation .ld-tab.ld-active:after,
.tutor-course .tutor-course-header .tutor-course-loop-header-meta .tutor-course-lising-category a:before,
.turitor-learndash-course .ld-single-course .ld-course-footer .ld-course-price,
.ld-related-course .ld-single-course .ld-course-footer .ld-course-price,
.turitor-list li:after,
.campus-slider .owl-nav .owl-prev:hover,
.campus-slider .owl-nav .owl-next:hover,
.user-dashboard #learn-press-profile-nav .learn-press-tabs.tabs li.active>a,
.user-dashboard #learn-press-profile-nav .learn-press-tabs.tabs li:hover>a,
.woocommerce ul.products li.product .added_to_cart:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    background: #5FA846 !important;
}

.copyright .footer-social li a i:hover,
.copyright .copyright-text a,
.header .navbar-container .navbar-light .main-menu li a:hover,
.header .navbar-container .navbar-light .main-menu li.active>a,
.post .entry-header .entry-title a:hover,
a:hover,
.header-cd-menu .cat-menu li a:hover,
.ts-course-category .single-course-category .course-category-title a:hover,
.tab-course-category ul li.active,
.turitor-events .entry-header .entry-title a:hover,
.post .post-footer a:hover,
.woocommerce ul.products li.product .price,
.footer-widget ul li a:hover,
.ts-footer .footer-menu li a:hover,
.turitor-course-latest h3.post-title a:hover,
.course-sidebar .course-intro ul li i,
.turitor-course-latest p,
.turitor-learndash-course .ld-single-course .ld-course-conent:hover .ts-title a,
.ld-related-course .ld-single-course .ld-course-conent:hover .ts-title a,
.turitor-learndash-course .ld-single-course .ld-course-footer .ld-course-read-more:hover a,
.ld-related-course .ld-single-course .ld-course-footer .ld-course-read-more:hover a,
.course-tabs-content .curriculum-content .curricolumn-list li a i,
.course-tabs-content .curriculum-content .curricolumn-list li a:hover,
.co-single-instructor .co-instructor-title a:hover,
.course-tabs-content .curriculum-content .curriculmn-title:after,
.post-navigation span:hover,
.post-navigation h3:hover,
.comments-list .comment-reply-link:hover,
.tutor-custom-list-style li:before,
.ld-tabs .ld-tabs-navigation .ld-tab.ld-active span,
.tutor-wrap .tutor-single-course-segment .tutor-course-topics-contents .tutor-course-topic.tutor-active .tutor-course-title h4,
.tutor-wrap .tutor-single-course-sidebar .tutor-price-preview-box .price,
.sideabr-list-widget li i,
.turitor-tab .turitor-navs-tab li a .title-content .title-icon,
.user-dashboard .lp-profile-content table td a:hover,
.user-dashboard .lp-profile-content table th a:hover,
.user-dashboard .lp-profile-content .lp-list-table td a:hover,
.user-dashboard .lp-profile-content .lp-list-table th a:hover,
#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link:hover,
.woocommerce ul.products li.product .woocommerce-loop-product__title:hover {
    color: #5FA846 !important;
}

.stylecardboxed>div>div {
    /* border: 1px solid #5FA846; */
    padding: 30px;
    border-radius: 10px;
    background: #ffffff;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.16);
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.16);
}

.stylecardboxeditem>div>div {

    border-radius: 10px;
    padding: 20px;
    background: #EDF5EA;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.16);
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.16);
}

/* end styling */
/* homeslider */
.homerowslider {
    border-radius: 22px !Important;
}
ul.heroctatwobutton {
    display: flex;
    list-style-type: none;
    padding-left: 0;
}
ul.heroctatwobutton li {
    display: flex;
    white-space: nowrap;
}
/* menu tambahan */
ul#menu-menudaftar li,
ul#menu-menudaftar-english li {
    padding: 10px 0 !important;
}

/* navigasi bar */
li.ctadaftarsekarang a {
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    color: #ffffff !important;
}

li.ctabantuan a {
    border: 1px solid #5FA846;
}

li.ctadaftarsekarang a,
li.ctabantuan a {

    border-radius: 100px;
    padding-left: 24px !important;
    padding-right: 24px !important;
    margin-left: 16px;
}

/* search */
.elementor-element.elementor-element-46bff84.elementor-widget.elementor-widget-wp-widget-search button {
    background: transparent;
    border-left: 0px solid transparent !important;
    border: 1px solid #ced4da;
    border-radius: 0 30px 30px 0;
    padding-right: 14px;
}

.elementor-element.elementor-element-46bff84.elementor-widget.elementor-widget-wp-widget-search input[type=search] {
    border: 1px solid #ced4da;
    border-right: 0px solid transparent !important;
    border-radius: 30px 0 0 30px;
}
/* .elementor-element.elementor-element-46bff84.elementor-widget.elementor-widget-wp-widget-search input[type=search]:focus,
.elementor-element.elementor-element-46bff84.elementor-widget.elementor-widget-wp-widget-search button:focus {
    border-color: #5FA846;
} */

/* .header .navbar-container .navbar-light .main-menu li.ctanavdaftar a {
    color: red !important;
    background: red;
    border-radius: 50px;

} */

/* Footer */
.stylefootermenu ul.menu {
    list-style-type: none;
    padding-left: 0;
}
.stylefootermenu ul.menu a{
    font-weight: 500;
}
.stylefootermenu a{
    color: #4B4746;
    
} 
.stylefootermenu ul.sub-menu {    
    padding-left: 20px;
    list-style-type:disc;
}
.stylefootermenu ul.sub-menu a{    
    font-weight: 400;
}
.stylefooterheadline {
    border-bottom: 2px solid rgb(95 168 70 / 21%);    
    margin-bottom: 20px !important;
}

.stylefooterheadline p {
    margin-bottom: 0px;
}

.copyright .copyright-text {
    color: #4B4746 !important;
}

.BackTo {
    background-color: #5FA846 !important;
    bottom: 28px !important;
    right: 90px !important;
}

ul#menu-fakultas-bisnis,
ul#menu-fakultas-industru-kreatif {
    list-style-type: none;
    padding-left: 0;
}

ul#menu-fakultas-bisnis a,
ul#menu-fakultas-industru-kreatif a {
    color: #4B4746;
}

ul#menu-fakultas-bisnis a:hover,
ul#menu-fakultas-industru-kreatif a:hover {
    color: #5FA846;
}

.stylehomenewsletter {}

.styleheadlinenewsletter {
    background: #5FA846;
    padding: 10px 30px;
    border-radius: 18px 0px 0px 18px;
}

.styleheadlinenewsletter h5 {
    color: #ffffff !important;
    font-weight: 500 !important;
    line-height: 1.3em;
}

.styleformnewsletter {
    background: #ffffff;
    padding: 10px 30px;
    padding-bottom: 0px;
    border-radius: 0px 18px 18px 0px;
}
.ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{
    border-color:#46b450 !important;
}
.stylepopupbrosur input.wpcf7-form-control {
    margin-bottom: 14px !important;
}
.stylepopupbrosur span.wpcf7-form-control-wrap+br {
    display: none !important;
}
.styleformnewsletter input.wpcf7-form-control.wpcf7-text {
    border: none !important;
    border-bottom: 1px solid #E9ECF5 !important;
    padding-left: 6px !important;
    margin-bottom: 0px !important;
    font-weight: 400 !important;

}
.stylepopupbrosur input.wpcf7-form-control.wpcf7-submit.ctaformgradient  {
    margin-top: 30px !important;
}
.styleformnewsletter input.wpcf7-form-control.wpcf7-submit,
.stylepopupbrosur input.wpcf7-form-control.wpcf7-submit.ctaformgradient,
.stylecontactusform   input.wpcf7-form-control.wpcf7-submit {

    margin-bottom: 0px !important;
    border-radius: 50px !important;
    background: rgb(11, 76, 43) !important;
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%) !important;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    text-transform: uppercase;
    font-weight: 600;
}

.styleformnewsletter input.wpcf7-form-control.wpcf7-submit:hover,
.stylepopupbrosur input.wpcf7-form-control.wpcf7-submit.ctaformgradient:hover,
.stylecontactusform   input.wpcf7-form-control.wpcf7-submit:hover  {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.ctaformgradient input.wpcf7-form-control.wpcf7-submit {

    margin-bottom: 0px !important;
    border-radius: 50px !important;
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
}

.ctaformgradient input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

section#popupctadaftarsekarang{
    background: url('/wp-content/uploads/asset/logogram36white.svg') left no-repeat, linear-gradient(129deg, rgba(11, 76, 43, 0.77) 0%, rgba(95, 168, 70, 0.77) 100%), url('/wp-content/uploads/2020/12/bg-gedungkalbis.png') right no-repeat !important;
}
#ctaconversion {
    margin-top: -100px;
    margin-bottom: 30px;
    background: url('/wp-content/uploads/asset/logogram36white.svg') left no-repeat, linear-gradient(129deg, rgba(11, 76, 43, 0.77) 0%, rgba(95, 168, 70, 0.77) 100%), url('/wp-content/uploads/2020/12/bg-gedungkalbis.png') right no-repeat;
    padding: 70px 30px 70px 200px;
}

.ctaconversiontop {
    margin-top: 20px;
    padding: 50px 30px 50px 200px;
    background: url('/wp-content/uploads/asset/logogram36white.svg') left no-repeat, rgba(95, 168, 70, 1);
}

#ctaconversion,
.ctaconversiontop {
    border-radius: 26px;

}

#ctaconversion .elementor-align-right,
.ctaconversiontop .elementor-align-right {
    padding-right: 50px;
}

#ctaconversion h3,
.ctaconversiontop h3 {
    color: #ffffff !important;
    font-weight: 500 !important;
    line-height: 1.2em;
}

/* floating icon */
.stylefloatingicon ul {
    position: fixed;
    z-index: 1000;
    bottom: 10px;
    right: 90px;
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    text-align: right;

}

.stylefloatingicon ul li {
    display: inline-block;
    margin: 0px 3px 0px 3px;
}

.stylefloatingicon ul li a {
    text-align: center;
    background: #5FA846;
    color: #ffffff !important;
    padding: 10px 14px;
    text-decoration: none;
    border-radius: 50px;
    /* font-family: "Poppins", Sans-serif; */
    font-weight: 400;
    height: 40px;
    line-height: 40px;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
}

.stylefloatingicon ul li a:hover {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.entry-title>a,
.post-navigation a h3 {
    font-weight: 500;
}

/* footer sosmed */
footer ul.stylefootersosmed {
    margin-left: 0;
    padding-left: 0;
    list-style: none !important;
    text-align: right;
}

footer ul.stylefootersosmed li {
    display: inline-block;
    margin: 0px 6px 0px 6px;
}

footer ul.stylefootersosmed a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
    width: 40px;
    height: 40px;
    line-height: 40px;

}

.page-id-409 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2a0a7cf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementskit-parallax-multi-container,
.page-id-595 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2a0a7cf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementskit-parallax-multi-container,
.page-id-1322 section.elementor-section.elementor-top-section.elementor-element.elementor-element-2a0a7cf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementskit-parallax-multi-container {
    display: none !important;
}

.page-id-409 .elementskit-navbar-nav>li>a:active,
.page-id-595 .elementskit-navbar-nav>li>a:active,
.page-id-409 .elementskit-navbar-nav>li>a:focus,
.page-id-595 .elementskit-navbar-nav>li>a:focus {
    color: #5FA846 !important;
}

h2.banner-title {
    text-transform: uppercase;
    font-weight: 600 !important;
    color: #090A0A;
}

h2.banner-title::last-word {
    color: #5FA846 !important;
}

h2.banner-title::after {
    content: '.';
    font-size: 62px !important;
    color: #5FA846;
    font-size: 44px;
    line-height: inherit;
}

.styleformpendaftaran {}
/* page contact */
.contact-box .ekit-wid-con .elementskit-infobox{
    border:none;
}
/* pendaftaran S1 */
#sectionherobanners1{
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
}
.stylefoms1 h3 {
    font-size: 24px !important;
    line-height: 1.3em !important;
    font-weight: 500;
    margin-bottom: 30px !important;
}

.stylefoms1 p {
    color: #4B4746 !important;
}

.stylefoms1 p a {
    color: #5FA846 !important;
    font-weight: 500;
}

.stylefoms1 {
    border: 1px solid #5FA846 !important;
    border-radius: 20px;
    padding: 50px;
    background: #ffffff;
}

/* .styleformpendaftaran > div {
    border: 1px solid #5FA846 !important;
    border-radius: 20px;
    padding: 30px !important;
} */
.styleformpendaftaran input.wpcf7-form-control.wpcf7-text,
.styleformpendaftaran select.wpcf7-form-control.wpcf7-select {
    border: none !important;
    border-bottom: 1px solid #E9ECF5 !important;
    padding-left: 6px !important;
    padding-right:6px !important;
    margin-bottom: 10px !important;
    font-weight: 400 !important;
    width: 100%;


}

.styleformpendaftaran input.wpcf7-form-control.wpcf7-submit {

    border: none !important;
    margin-top: 20px;
    margin-bottom: 20px !important;
    border-radius: 50px !important;
    padding-left: 0px;
    padding-right: 0px;
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    -webkit-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    -moz-box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    box-shadow: 0px 3px 6px 0px rgba(11, 76, 43, 0.43) !important;
    color: #ffffff !important;
    width: 100%;
    text-transform: uppercase;
    cursor: pointer;
}

.styleformpendaftaran input.wpcf7-form-control.wpcf7-submit:hover {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    border-radius: 10px;    
    background: #E8F5EF;
}
/* end style pendaftaran s1 */
/* pendaftaran s2 */
#sectionherobanners2{
    background:linear-gradient(129deg, rgb(28 44 64) 0%, rgb(50 80 102) 100%);
}
.styleformpendaftaran .stylefoms2 h3 {
    font-size: 24px !important;
    line-height: 1.3em !important;
    font-weight: 500;
    margin-bottom: 30px !important;
}

.styleformpendaftaran .stylefoms2 p {
    color: #4B4746 !important;
}

.styleformpendaftaran .stylefoms2 p a {
    color: #5FA846 !important;
    font-weight: 500;
}

.styleformpendaftaran .stylefoms2 {
    border: 1px solid #5FA846 !important;
    border-radius: 20px;
    padding: 50px !important;
    background: #ffffff;
}
.styletexts2{
    border-image-source: linear-gradient(129deg, #b39235, #fbefa3);
    border-top: 10px solid;
    border-bottom: 10px solid;
    border-image-slice: 1;
    border-width: 5px;
    background: linear-gradient(129deg,#1d2c41, #24536f);
}
.styletexts2 h2{
    color: #ffffff;
    font-weight: 800;

}

.stylegradientgoldtext {    
    background: -webkit-linear-gradient(#b39235, #fbefa3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
/* end pendaftaran s2 */

section.elementor-section.elementor-top-section.elementor-element.elementor-element-f1018ea.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementskit-parallax-multi-container {
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
}
.page-id-1787 section.elementor-section.elementor-top-section.elementor-element.elementor-element-f1018ea.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementskit-parallax-multi-container{
    background: linear-gradient(129deg, rgb(28 44 64) 0%, rgb(50 80 102) 100%);
}
.stylepopupprogram {
    padding: 20px;
}
/* page about */
.page-id-409 .banner-area .breadcrumb,
.page-id-2259 .banner-area .breadcrumb,
.page-id-5230 .banner-area .breadcrumb,
.page-id-5232 .banner-area .breadcrumb{
    color: rgba(255,255,255,.3);
}
.page-id-409 .banner-area .breadcrumb li a,
.page-id-409 .banner-area .breadcrumb li,
.page-id-409 .banner-area .breadcrumb ol,
.page-id-2259 .banner-area .breadcrumb li a,
.page-id-2259 .banner-area .breadcrumb li,
.page-id-2259 .banner-area .breadcrumb ol,
.page-id-5230 .banner-area .breadcrumb li a,
.page-id-5230 .banner-area .breadcrumb li,
.page-id-5230 .banner-area .breadcrumb ol,
.page-id-5232 .banner-area .breadcrumb li a,
.page-id-5232 .banner-area .breadcrumb li,
.page-id-5232 .banner-area .breadcrumb ol
 {
    color: rgba(255,255,255,.7);
}
.page-id-409 .banner-area .banner-title, 
.page-id-2259 .banner-area .banner-title,
.page-id-5230 .banner-area .banner-title,
.page-id-5232 .banner-area .banner-title{
    color: #ffffff;
}
.stylecarouselfasilitas img{
    border-radius:16px !important;
}
.stylecarouselfasilitas h3{
    font-weight: 600;
    font-size: 20px;
    margin-top:20px;
}
/* end page about */
/* carousel owl */
.white .sa_owl_theme .owl-nav .owl-prev {
    background: rgba(95, 168, 70, 0.5) url(../images/icon_prev.png) no-repeat center center !important;
    padding: 30px !important;
}
.white .sa_owl_theme .owl-nav .owl-next{
    background: rgba(95, 168, 70, 0.5) url(../images/icon_next.png) no-repeat center center !important;
    padding: 30px !important;
}
.white .sa_owl_theme .owl-nav .owl-prev:hover, .white .sa_owl_theme .owl-nav .owl-next:hover{
    background-color: rgba(95, 168, 70, 0.8) !important;
}
/* Pendaftaran S1 */
#sections1-sejarah,
#sectionfasilitas,
#sectionsambutan,
#kegiatanmahasiswa,
#sectionkerjasama{
    padding-top:70px;
    padding-bottom:70px;
}

#sectionsambutan,
#sectionkerjasama{    
    background: #EDF5EA;
}
#sectionlokasi{
    padding-bottom: 150px;
}
#sectionvisimisi{
    padding-top:70px;
}
#sections1-nilai{
    padding-bottom: 120px;
}
/* page program */
.sectionmenufixed ul::-webkit-scrollbar {
    display: none; }
.sectionmenufixed{
    
}
/* .sectionmenufixed>div>div {
    border-image-source: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1));    
    border-bottom: 10px solid;
    border-image-slice: 1;
    border-width: 5px;
    background: #EDF5EA;
    /* border-radius: 10px !important; */
    
    
/* } */
.sectionmenufixed>div>div {
    background: rgba(11, 76, 43, 1) ;        
}

.sectionmenufixed {
    white-space: nowrap;    
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.sectionmenufixed::-webkit-scrollbar {
    display: none; }
.sectionmenufixed ul {    
    overflow-x: auto;
    overflow-y:hidden;
    list-style-type: none;
    padding-left: 0px !important;
    margin-bottom: 0px !important;
    display: flex;
    height: 100%;
    justify-content: flex-start;        
}
.sectionmenufixed li {    
}
.sectionmenufixed li a:hover {
    border-top: 2px solid #46b450;
    color:#46b450 !important;
}
.sectionmenufixed li a {
    padding: 20px 10px !important;
    line-height: 40px;
    color: #ffffff !important;
}
.styleprogramheadline::before{
    content: 'Program';
    display: block;
    color: #46b450;
}
.styleprogramheadline h3 {
    font-weight: 600;
    color: #090A0A !important;
}
/* end page program */
/* Page Finance Essential */
.page-id-2347 .ctaconversiontop,
.page-id-5569 .ctaconversiontop {
    margin-top: -90px;
    padding: 50px 30px 50px 200px;
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#efab4f,#6e1c33) !important;
}
#sectionherofinanceessential{
    background: linear-gradient(120deg,#efab4f,#6e1c33);
    padding: 20px 0;
}
section#sectionherofinanceessential>div>div {
    background: #ffffff;
    padding: 10px;
    border-radius: 20px;    
}
section#sectionherofinanceessential>div>div>div:nth-child(1) {
    padding: 30px;

}
#sectionwhyfinance{
    padding-top: 70px;
    padding-bottom:70px;
}
#sectionkajurfinance,
#sectionkajurdigitalmarketing,
#sectionkajurinformatika{    
    padding-top: 70px;
    padding-bottom:70px;
    background: #EDF5EA;
}
.stylecolumnquotekajur{
    border-radius: 50px;
    padding: 50px;    
    background: #ffffff;    
}
.stylequotekajur{
    margin-top: 30px;
    font-size: 42px;
    font-weight: 600;
    line-height: 1.3em;
    z-index: 1;
}
blockquote.stylequotekajur:before {
    content: '\f10d';
    font-family: "Font Awesome 5 Free";
    position: absolute;
    z-index: 0;
    color: rgba(0,0,0,.055);
    font-size: 100px;
    left: 20px;
}
.stylecolumnquotekajur:before {
    content: '\f10d';
    color: rgba(0,0,0,.075);
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 120px;
    top: 0px;
}
#sectionipelajaranfinance{
    padding-top:90px;
    padding-bottom: 30px;    
    background-image: linear-gradient(90deg,#6b1225 60%, transparent, transparent), url(/wp-content/uploads/2020/12/image-bgmodelfinance.jpg);
    background-position: 100% 30%;
    background-size: contain,40%;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-attachment: initial, initial;
    background-origin: initial, initial;
    background-clip: initial, initial;
    background-color: initial;
}
#sectionipelajaranfinance h3,
#sectionipelajarandigitalmarketing h3{
    color: #ffffff;
    font-size: 42px;
}
#sectionkeunggulanfinance,
#sectionkeunggulandigitalmarketing{
    padding-top: 70px;
    padding-bottom: 100px;
    background: #EDF5EA;
}
#sectionkeunggulanfinance .turitor-list li:after {
    background-color: #6b1225 !important;
}
#sectionfinancialtestimoni,
#sectiondigitalmarketingtestimoni{
    padding-top: 70px;
    padding-bottom: 70px;
}
#sectionprospekkarirfinancial,
#sectionprospekkarirdigitalmarketing{
    padding-top: 70px;
    padding-bottom: 150px;
    margin-bottom:-20px;
    background-color: #EDF5EA;
    background:url('/wp-content/uploads/2020/12/image-world.png'),#EDF5EA;
    background-position: bottom center;
    background-size: 30%;
    background-repeat: no-repeat;    
    background-attachment: initial, initial;
    background-origin: initial, initial;
    background-clip: initial, initial;    
}
/* End page Finance Essential */
/* Page Digital Marketing */
.page-id-2931 .ctaconversiontop,
.page-id-5629 .ctaconversiontop {
    margin-top: -90px;
    padding: 50px 30px 50px 200px;
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#e91a85,#a03b94) !important;
}
#sectionherodigitalmarketing{
    background: linear-gradient(120deg,#e91a85,#a03b94);
    padding: 20px 0;
}
section#sectionherodigitalmarketing>div>div {
    background: #ffffff;
    padding: 10px;
    border-radius: 20px;    
}
section#sectionherodigitalmarketing>div>div>div:nth-child(1) {
    padding: 30px;

}
#sectionwhydigitalmarketing{
    padding-top: 70px;
    padding-bottom:70px;
}
.stylelogosertifikasi div{
    font-size: 13px;
    line-height: 1.3em !important;
    color: rgba(75,71,70,.7);
}
#sectionkeunggulandigitalmarketing .turitor-list li:after {
    background-color:#e81f8a !important;
}
#sectionipelajarandigitalmarketing{
    padding-top:90px;
    padding-bottom: 30px;    
    background-image: linear-gradient(90deg,#e81f8a 60%, transparent, transparent), url(/wp-content/uploads/2020/12/image-bgmodelfinance.jpg);
    background-position: 100% 30%;
    background-size: contain,40%;
    background-repeat: no-repeat;
    background-repeat: no-repeat;
    background-attachment: initial, initial;
    background-origin: initial, initial;
    background-clip: initial, initial;
    background-color: initial;
}
/* End Page Digital Marketing */
/* Page Informatika */
.page-id-3030 .ctaconversiontop {
    margin-top: -90px;
    padding: 50px 30px 50px 200px;
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#6783f1, #3e6e89) !important;
}
#sectionheroinformatika{
    background: linear-gradient(120deg,#6783f1, #3e6e89);
    padding: 20px 0;
}
section#sectionheroinformatika>div>div {
    background: #ffffff;
    padding: 10px;
    border-radius: 20px;    
}
section#sectionheroinformatika>div>div>div:nth-child(1) {
    padding: 30px;

}
#sectionkajurinformatika{
    background: #ffffff !important;
}
#sectionkajurinformatika .stylecolumnquotekajur{
    background: #367cc0;
    color: #ffffff;

}
#sectionkajurinformatika .stylecolumnquotekajur p {
    color: #ffffff;

}
#sectionkajurinformatika .stylebigfontsize{
    color: #ffffff;
}

.styleinformatikatable{

}
table.styleinformatikatable td:nth-child(2) {
    font-weight: 500;
}
#sectionstreaminginformatika{
    padding-top:70px;
    padding-bottom:70px;
}
.stylebigfontsize{
    font-size: 32px;
    line-height: 1.3em;
}
#sectionkeunggulaninformatika{
    padding-top:70px;
    background-color: #EDF5EA;
}
#sectionkeunggulaninformatika2{
    padding-bottom:100px;
    background-color: #EDF5EA;
}
.styletestiadditional {
    line-height: 1.2em;
    font-size: 11px;
    margin-top: 8px;
}
.styletextprestasi{

}
#sectioninformatikaprestasi{
    background-color: #EDF5EA;
    padding-top:70px;
    padding-bottom:70px;
}
#sectionproyekmahasiswainformatika{
    padding-top:70px;
    padding-bottom:70px;
}
.stylecolumnproyekmahasiswa>div>div {
    padding: 30px;
    border-radius: 10px;
    background: #EDF5EA;
}
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-23c2e94>div,
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-0f63552>div {
    margin-top: -100px;
}

/* End Informatika */
/* Page Business in Creative Industry */
.page-id-3381 .ctaconversiontop,
.page-id-5625 .ctaconversiontop{
    margin-top: -90px;
    padding: 50px 30px 50px 200px;
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#ee2052, #f03c95) !important;
}
#sectionherobci{
    background: linear-gradient(120deg,#ee2052, #f03c95);
    padding: 20px 0;
}
section#sectionherobci>div>div {
    background: #ffffff;
    padding: 10px;
    border-radius: 20px;    
}
section#sectionherobci>div>div>div:nth-child(1) {
    padding: 30px;

}
#sectionpembusinesscreative{
    padding-top:70px;
    padding-bottom:70px;
    background: #EDF5EA;
}
#sectionbisnismahasiswa,
#sectionwhybic{
    padding-top: 70px;
    padding-bottom: 70px;
}
.style-columnprestasi >div>div>div:nth-child(2) {
    background: #EDF5EA;
    border-radius: 50px 50px 50px 0;
    padding: 0 30px;
}
.stylecolumnproyekmahasiswawhite>div>div {
    padding: 30px;
    border-radius: 10px;
    background: #ffffff;
}
#sectionprestasimahasiswabci,
#sectionkeunggulanbic{
    padding-top:70px;
}
#sectionprestasimahasiswabci1,#sectionkeunggulanbic1{
    padding-bottom: 70px;
}
#sectionkeunggulanbic,
#sectionkeunggulanbic1{    
    background: #EDF5EA;
}

#sectionkeunggulanbic1 .turitor-list li:after,
section#sectionbisnismahasiswa .turitor-list li:after{
    background-color:#e81f8a !important;
}
/* End Page Business in Creative Industry */
/* Page DKV */
.page-id-3543 .ctaconversiontop {
    margin-top: -90px;
    padding: 50px 30px 50px 200px;
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#a45aa3, #26c2e4) !important;
}
#sectionherodkv{
    background: linear-gradient(120deg,#a45aa3, #26c2e4);
    padding: 20px 0;
}
.sectionherocolumn>div>div {
    background: #ffffff;
    padding: 10px;
    border-radius: 20px;    
}
.sectionherocolumn>div>div>div:nth-child(1) {
    padding: 30px;

}
#sectionkajurdkv{
    padding-top: 70px;
    padding-bottom:70px;
    background: url('/wp-content/uploads/2021/01/image-bgkajurdkv.png') no-repeat top left,#EDF5EA;
}
#sectionkajurdkv .stylecolumnquotekajur {
    background: #26c2e4;
    color: #ffffff !important;
}
#sectionkajurdkv .stylecolumnquotekajur h3{
    color: #ffffff !important;
    font-weight: 400 !important;
}
#sectionkajurdkv .stylecolumnquotekajur:before{
    color: rgba(255,255,255,.075);
}
.columnprestasidkv>div>div>div>div>div {
    padding: 40px;
    background: #f9f9f9;
    border-radius: 20px;
}
#sectionachievementdkv{
    padding-top: 70px;
    padding-bottom: 70px;
    background-image: url('/wp-content/uploads/2021/01/bg-achievementdkv.png');    
    background-size: 100%;
    background-repeat: no-repeat;    
    background-color: #ffffff;  
}
#sectionproyekdkv{
    padding-top: 0px;
    padding-bottom: 70px;
}
#sectionpamerandkv{

}
#sectionkeunggulandkv{
    padding-top: 70px;
    padding-bottom: 70px;
    background: #EDF5EA;
}
section#sectionkeunggulandkv .turitor-list li:after{
    background-color:#26c2e4 !important;
}
/* End Page DKV */
/* Page Business Pshycology */
.page-id-3785 .ctaconversiontop,
.page-id-5627 .ctaconversiontop{ 
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#ed5e27, #ed4359) !important;
}
#sectionherobp{
    background: linear-gradient(120deg,#ed5e27, #ed4359);
    padding: 20px 0;
}
#sectionkeunggulanbp{
    padding-top: 70px;
    padding-bottom: 100px;
    background-color: #EDF5EA;
}
#sectionkeunggulanbp .turitor-list li:after {
    background-color: #eb3d51 !important;
}
#sectionprospekkarirbp{
    padding-top: 70px;
    padding-bottom: 150px;
    margin-bottom:-20px;
    background-color: #ffffff;
    background:url('/wp-content/uploads/2020/12/image-world.png'),#ffffff;
    background-position: bottom center;
    background-size: 30%;
    background-repeat: no-repeat;        
}
/* End Page Business Pshycology */
/* S2 Magister Manajemen */
.page-id-3834 .ctaconversiontop {
    margin-top: -90px;
    padding: 50px 30px 50px 200px;
    background: url(/wp-content/uploads/asset/logogram36white.svg) left no-repeat,linear-gradient(120deg,#111e31,#5a6471) !important;
}
#sectionheros2mm{
    background: linear-gradient(120deg,#111e31,#5a6471);
    padding: 20px 0;
}
.stylenumberbullet{
    height:80px;
    width:80px;
    text-align:center;
    padding:30px;
    background: linear-gradient(120deg, #111e31, #5a6471);
    color:white;
    border-radius:50px;
    font-size:32px;
    font-weight:600;
}
#sectionwhys2mm{
    padding-top: 70px;
    padding-bottom:70px;
}
#sectionwhys2mm .turitor-list li:after {
    background-color: #111e31 !important;
}
#sectionmmkolaboraso{
    background-color: #EDF5EA;
    padding-top: 70px;
    padding-bottom: 70px;
}
#sectionkurikulummm{
    padding-top: 70px;
    padding-bottom: 70px;
}
#sectionfasilitatormm{
    padding-top: 70px;
    padding-bottom: 130px;
    background: #EDF5EA;
}
.styletablesks th {
    background:#111e31 ;
    color: #fff;
}
/* end page MM */
/* page karir */
#sectionkarir{
    padding-top: 70px;
    padding-bottom: 180px;
    background: #EDF5EA;
}
.ctastylekarir{
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    padding: 14px 26px;
    background: rgb(11, 76, 43);
    background: linear-gradient(129deg, rgba(11, 76, 43, 1) 0%, rgba(95, 168, 70, 1) 100%);
    color: #ffffff !important;
    border-radius: 50px;
    text-transform: uppercase;}
@media screen and (max-width: 640px) {
    .post-navigation a h3{
        display:none !important;
    }
}
@media screen and (max-width: 420px) {
    .stylecolumnquotekajur {     
        padding: 50px 10px 10px;  
        margin: 0px 10px;      
    }
    .sectionmenufixed .ekit-sticky {
        z-index: 50;
    }
    li.ctabantuan,li.ctadaftarsekarang {
        margin: 10px 10px 10px 0px !important;
        width: fit-content;
    }
    ul.heroctatwobutton {
        display: unset;
        list-style-type: none;
        padding-left: 0;        
    }
    ul.heroctatwobutton li {
        white-space: nowrap;
        margin-bottom: 20px;
        margin-top: 20px;        
    }
    
    .ctaconversiontop {        
        background: url(/wp-content/uploads/asset/logogram36white.svg) center top no-repeat, rgba(95, 168, 70, 1);
        background-size: 50%;
    }
    section.ctaconversiontop>div>div>div>div>div>div>div {
        padding: 0px 10px !important;
        text-align: center;
    }
    #ctaconversion .elementor-align-right, .ctaconversiontop .elementor-align-right{
        padding-right: 0px !important;
    }
    section.ctaconversiontop {
        padding-left: 0 !important;
    }
    .elementor-19 .elementor-element.elementor-element-8f066fd {
        padding: 0 20px;
    }
    #ctaconversion{
        margin-bottom: 0;
    }
    .elementor-19 .elementor-element.elementor-element-03f6f2e {
        padding: 38px 20px 40px 20px;}
    #sectionipelajaranfinance h3,
    #sectionipelajarandigitalmarketing h3{
        font-size: 26px;
    }
    #sectionipelajaranfinance {
        
        padding-top: 90px;
        padding-bottom: 30px;
        background-image: linear-gradient(90deg,rgba(107,18,37,57%) 60%, transparent, transparent), url("/wp-content/uploads/2020/12/image-bgmodelfinance.jpg");
        background-position: 100% 100%;
        background-size: cover;
    }
    #sectionipelajarandigitalmarketing{
        
        padding-top: 90px;
        padding-bottom: 30px;
        background-image: linear-gradient(90deg,rgba(232,31,138,57%) 60%, transparent, transparent), url("/wp-content/uploads/2020/12/image-bgmodelfinance.jpg");
        background-position: 100% 100%;
        background-size: cover;
    }
    .styletwoctadaftar{
        display: inherit;
    }
    .styletwoctadaftar li{
        display: flex;
    }
    .styletwoctadaftar li:nth-of-type(1) a{
        margin-bottom: 10px;
    }
    .styleformnewsletter  input.wpcf7-form-control.wpcf7-submit {
        margin-top: 20px;
        width: 100%;
    }
    
    .elementor-element.elementor-element-814696f.elementor-align-right.footerctabgwhite.sg-popup-id-2119.elementor-widget.elementor-widget-button {
        text-align: center;
    }
    #popupctadaftarsekarang .ekit_double_button{
        width: 100%;
    }
    #stylenavmainmenu>div>div>div:nth-child(1) {
        order: 2;
    }

    #stylenavmainmenu>div>div>div:nth-child(2) {
        order: 3;
    }

    #stylenavmainmenu>div>div>div:nth-child(3) {
        order: 1;
    }

    #stylenavmainmenu>div>div>div:nth-child(4) {
        order: 4;
        right: -35px !important;
    }
    .ctaconversiontop {
    
        padding: 50px 0px 50px 0px;
    }
    #ctaconversion{
        padding: 50px 0px 50px 0px;
    }
    .styleheadlinenewsletter {
        padding: 20px 10px;
        border-radius: 10px 10px 0px 0px;
    }

    .styleformnewsletter {
        padding: 10px 10px 30px 10px !important;
        border-radius: 0px 0px 10px 10px;
    }
    /* Pendaftaran S1 */
    .stylefoms1{
        padding: 24px !important;
    }
    .stylefoms2{
        padding: 24px !important;
    }
}

@media (min-width: 992px) {    
    .styletabfull .col-lg-9,.styletabfull>div>div>div>div>div {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-overlay{
	opacity: 0 !important;
}
/* form notif */
    .styleformpendaftaran span.ajax-loader::before, .styleformpendaftaran .wpcf7 form.submitting .ajax-loader::before {
        content: 'Mohon menunggu data Anda akan dikirim segera';
        display: block;
        position: inherit;
        padding: 0px 10px 21px 10px;
        top: 0;
        left: -600%;
        width: 300px;
        background-color: #ffcd4c;
        color: #ffffff !important;
        text-align: center;
        border-radius: 5px;
        animation: blinker 1s linear infinite;
    }
  
  @keyframes blinker {
    50% {
      opacity: 0;
    }
  }
  /* end form notif */
/* section hero ubah warna dari elementor */
#sectionherodefault{
    /* background: linear-gradient(120deg,#e91a85,#a03b94); */
    padding: 20px 0;
}
section#sectionherodefault>div>div {
    background: #ffffff;
    padding: 10px;
    border-radius: 20px;    
}
section#sectionherodefault>div>div>div:nth-child(1) {
    padding: 30px;

}
/* end section hero ubah warna dari elementor */