/* 
 Theme Name:     GripopWerkstress
 Author:         Artemis Webdesign
 Author URI:     https://artemiswebsites.com
 Template:       Divi
 Version:        1.1.1
 Description:   A Child Theme 
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 
.single-frm_display .et_post_meta_wrapper {display:none}
.single-frm_display .et_pb_post .entry-content {padding-top: 5vw;padding-bottom:3vw}

/*---Typography---*/
.llms-person-login-form-wrapper {    margin-bottom: 35px;
    padding-bottom: 20px;
    border-bottom: 2px solid #008196;}
.llms-notice.llms-error {text-align: center;padding: 10px!important;border: 1px solid #e5554e}
.llms-notice {
    border-color: #008196!important;
    background: rgba(0,129,150,0.3)!important;
}
/*---Menu---*/
#top-menu li a {font-weight:600;}
#top-menu li a:hover {background-color: transparent;opacity:1.0!important;}
#page-container .et-fixed-header #top-menu .log_button a, #top-menu .log_button a{color:#fff!important;font-weight:600;}
@media all and (max-width:980px) {#main-header .container {width:94%!important}#top-menu {display: block!important;}#et_mobile_nav_menu {display:none!important}#logo {max-height:100%!important}}
.log_button a {
    background-image: linear-gradient(89deg,#008196 0%,#254e70 100%)!important;
    background-color: #008196;
    border-radius: 100px;margin-bottom:0!important;
    text-align: center;
    color: #fff!important;
    padding: 11px 24px 11px 24px!important;
    letter-spacing: 1px;
    float: right;
    font-size: 14px!important;
}
.log_button a:hover {opacity:1.0;}
.log_button:hover a {background-image:none!important;background-color:#f07704!important}
/*---LMS---*/
.llms-button-primary {color:#fff!important;background:#008196!important;border-radius: 100px;font-weight:400;font-size:15px;letter-spacing:0.03em;}
.llms-button-secondary {font-weight:500;border:2px solid #008196;padding: 12px 20px!important;}
.llms-button-secondary:hover {background: #254e70;color:#fff;border: 2px solid #254e70!important;}
.llms-button-action {background: #008196;color: #fff!important;font-weight:500;}
.llms-progress .progress-bar-complete {background-color: #008196;}
.llms-loop-item-content .llms-loop-title:hover {color:#008196!important;}
#llms_login_button {color:#fff}
input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {padding: 6px;font-size: 15px;}
.llms-person-form-wrapper {padding:10px}

/*---Courses---*/
.llms-course-progress {max-width: 900px;margin: auto;padding-top: 20px;}
.llms-widget-syllabus .lesson-title.done a {text-decoration: none !important;}
/*---Lessons---*/
.llms-course-navigation {display:none}
#llms_mark_complete   {text-transform: uppercase; font-weight: 600;background: #F07703!important;letter-spacing:0.03em;padding: 18px 24px!important;}
.llms-lesson-button-wrapper {margin: 30px 0px;}
/*---dashboard---*/
.llms-my-achievements, .llms-my-certificates, .llms-my-memberships, .llms-sd-title {display:none}
  @media all and (min-width:768px) {  .llms-student-dashboard .llms-sd-items {display:flex;flex-direction:row;justify-content:space-evenly;}}
  .llms-sd-nav {    border: 2px solid #254e70;padding: 14px 6px;margin-bottom:20px;text-align: center;}
  .llms-sd-link {color:#254e70}
  .llms-student-dashboard .llms-sd-item .llms-sep{color:#fff}
  .llms-sd-tab {padding:15px}
  .llms-button-secondary{background: #008196;
    color: #fff;}
  .llms-button-secondary:hover {background:#254e70}
  .llms-student-dashboard .llms-loop-list {
        padding-left: 0!important;
}
.llms-student-dashboard .llms-sd-section .llms-sd-section-footer, .llms-student-dashboard .llms-my-courses h3 {display:none}
.llms-password-change-toggle {margin:25px 0}
.llms-password-change-toggle a {color:#fff!important;background:#008196!important;border-radius: 100px;font-weight:400;font-size:15px;letter-spacing:0.03em;padding:8px 20px}
#llms_update_person {border-radius:50px}

@media only screen and ( max-width: 980px ) {
.flip { display: -webkit-flex;-webkit-flex-direction: column-reverse;display: flex;flex-direction: column-reverse!important;}
}
/*---Views---*/
.single-frm_display #main-content .container:before {background: none;}
@media (min-width: 981px){
.single-frm_display #left-area {
    width: 100%;padding: 23px 0px 23px!important;
    float: none !important;}}
.single-frm_display #sidebar {display:none;}
.single-frm_display h1 {font-size:24px}


/*---scrollbar---*/
.et_pb_scroll_top.et-pb-icon {background: #254e70;}
::-webkit-scrollbar {width: 15px;}
::-webkit-scrollbar-thumb { -webkit-border-radius: 0; border-radius: 0; background: #254e70;}
::-webkit-scrollbar-thumb:window-inactive {background: #254e70; opacity: .5;}

