body {
background-color: #ffffff;
}
#st-wrapper {
background-color: #0070bc;
}
#header {
background-color: rgba(255, 255, 255, 1);
border: none !important;
}
#header #top-wrapper {
background-color: rgba(23, 111, 173, 1);
border: none !important;
}
body, p { font-family: 'Lato'; }
h1,h2,h3,h4,h5,h6 { font-family: 'Lato'; }
body { font-size: 20px; line-height: 30px; }
#header { color: #ffffff; }
#header #top-wrapper { color: #ffffff; }
ul.primary-menu > li > a { color: #0a0a0a; }
ul.primary-menu > li > a:hover { color: #0a0a0a; }
#main-wrapper { color: #020202; }
#footer a { color: #888888; }
#footer a:hover { color: #888888; }
#middle-wrapper, .header-style-h2 .header-logo { line-height: 80px; }
/****TOP BAR STICKY*****/
@media only screen and (min-width: 991px) {
#top-wrapper { position: fixed; }
#header #top-wrapper { width: 100%; z-index: 10000; }
#middle-wrapper .is-sticky, #middle-wrapper { padding-top: 50px!important; }
}

/***Header / Top Bar Edits***/
.header-call .fa-phone { display:none!important; }
.header-call .fa-envelope { display:none!important; }
.header-call { text-align: center!important; }


.header-regular #header, .header-sticky #header {position: relative;}

#main-wrapper {padding-top: 30px;}

#content-wrapper {background-color: #fff; padding: 0px 60px 60px 60px; margin-bottom: 30px; border: 1px solid #eaefef; border-radius: 5px;}

.indent {text-indent: 30px;}
.indent2 {text-indent: 45px; margin-bottom: 20px;}
.indent-last {text-indent: 30px; margin-bottom:20px;}
.section {margin-bottom: 20px;}

.border {border: 2px solid #000;}

#title-wrapper {display: none;}

.page-id-643 .post-content {margin-top: 60px;}

#main-wrapper.is-vc #sidebar-wrapper {padding-top: 0px;}

.widget-title {text-align: center; background-color: #000000; color: #fff; padding: 15px; border-radius: 3px; display: none;}

.widget-title {font-size: 16px;}

.st-logo {width: 300px;}

.textwidget a {color: #000 !important;}

.mytitle {text-align: center; background-color: #000000; color: #fff; padding: 30px; border-radius: 3px;}

.mymodule {font-size: 17px; margin-bottom: 15px;}

.module {font-family: Georgia; color: #ef144b; font-size: 26px;}

.textwidget {font-size: 14px;}

.pagetitle {font-weight: 500; font-size: 34px; font-family: 'eu'; margin-top: 10px;}

#footer {display: none;}

[aria-current]:not([aria-current="false"]) {font-weight: bold;}

li .wpc-lesson-completed {opacity: 1 !important;}


.wpb_content_element {margin-bottom: 0px !important;}

a.wpc-completed {padding: 13px 25px !important;}

li .wpc-lesson-completed:after { content: url(/wp-content/uploads/2020/01/checkmark.png) !important; margin-right: 5px; float: right;}

.wpc-list li {margin-bottom: 30px;}

#sidebar-wrapper {background-color: #fff; border-radius: 5px; padding-top: 20px !important;}

@media (min-width: 992px) {
.col-md-3 {width: 24%;}
}

.script {
    background-color: #b4fbe7;
    padding: 40px;
    border: 2px dashed;
}

.summary {
    background-color: #0070bc;
    padding: 40px;
    border: 2px solid #000;
    color: #fff;
}

.summary li {margin-bottom: 20px;}

.vc_custom_heading {margin-bottom: 20px;}

#text-13 {margin-top: -30px !important;}

.special ul.wpc-list li {border: 3px solid #ddd; border-radius: 5px; padding: 15px; list-style-type: none; margin-bottom: 10px;}

.special ul.wpc-list li a {color: #444;}

.wpc-bar-progress[data-progress="100"] .wpc-percentage {margin-top: 0px !important;}

a.wpc-button {margin-top: 30px;}

.special ul {padding-left: 0px !important;}

.bottom-round div.row {border-radius: 5px 5px 0px 0px ;}
.top-round div.row {border-radius: 0px 0px 5px 5px ;}

.centered {margin: 0 auto;}

.edit-link {display: none;}

#main-wrapper.is-vc #sidebar-wrapper {padding-bottom: 0px;}

#content-wrapper li {margin-bottom: 20px;}

#content-wrapper h2 {margin-bottom: 20px;}

.wpc-nav-next-page a {
    border: 3px solid #ddd !important;
    border-radius: 5px;
    padding: 10px 25px;
    float: left;
    margin-top: 30px;
}

.wpc-nav-previous-page a {
    border: 3px solid #ddd !important;
    border-radius: 5px;
    padding: 10px 25px;
    float: right;
    margin-top: 30px;
}

a.wpc-button {
    float: left;
margin-left: 5px;
}

#main-wrapper {background-image: url("/wp-content/uploads/2020/03/login-bg.jpg"); background-size: cover; background-position: center center; background-attachment: fixed;}

#menu-item-1387, #menu-item-1390 {display: none;}

.practice-tips {
    background-color: #CFBFFF;
    padding: 40px;
    border: 2px dashed #000;
}

.practice-tips li {margin-bottom: 20px;}


#top-wrapper a { border-radius: 5px!important; background: #fff!important; padding: 10px 20px!important; color: #ef144b!important; font-weight: bold!important; }

.header-call .list-inline li { padding: 5px!important; }
