a.post-edit-link, #vc_load-inline-editor.vc_inline-link {display:none !important;}
.entry-content .wpb_content_element {margin-bottom:0;}


/* GSCC */

body.single-gosocial .entry-title {font-weight:400; text-transform:uppercase; text-align:center; font-size:40px; line-height: 120%; padding: 15px 10px; border: rgba(0,0,0,0.6) solid; border-width: 2px 0;}
body.single-gosocial .entry-meta {display:none;}
body.single-gosocial .wp-video .mejs-container .mejs-controls {visibility: hidden;}
body.single-gosocial .wp-video .mejs-container .mejs-overlay-button {background-image:url(https://kimgarst.com/courses/wp-content/uploads/2019/07/play-button.png); background-repeat:no-repeat; background-size: 80px 80px; background-position: 0;}
body.single-gosocial .entry-content a img, body.single-gosocial .entry-content .wp-video-shortcode {border:solid #525e88; border-width:1px;}
body.single-gosocial .entry-content .noborder img {border-width:0;}

@media only screen and (max-width: 1280px) {	
.gscc-downloadzip .vc_custom_heading {font-size:25px!important;}
}


@media only screen and (max-width: 1080px) {	
.gscc-downloadzip .vc_custom_heading {font-size:20px!important;}
.gscc-downloadzip .ubtn {font-size:15px !important; padding: 10px 20px !important;}
}

@media only screen and (max-width: 930px) {	
.gscc-downloadzip .vc_custom_heading {font-size:16px!important;}
.gscc-downloadzip .ubtn {font-size:12px !important; padding: 10px 20px !important;}
}


.pinterest-box .wpb_single_image {position: relative; height: 0; padding: 0 0 100% 0;}
.pinterest-box .wpb_single_image img {position: absolute; height: 100%; top: 0; left: 18%; max-width:none !important;}


a.gscc-download {margin:0 auto; border-radius:5px; text-align:center; text-transform:uppercase; display:block; text-shadow:1px 1px 2px rgba(0,0,0,0.3); border:0px; box-shadow:none; height:auto;line-height:1.2; padding:6px 10px; font-size:20px; font-family: 'Roboto Condensed', sans-serif; width:100%; box-sizing:border-box;
background: #ff3b3f;
background: -moz-linear-gradient(top, #ff3b3f 61%, #ea2727 100%);
background: -webkit-linear-gradient(top, #ff3b3f 61%,#ea2727 100%);
background: linear-gradient(to bottom, #ff3b3f 61%,#ea2727 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b3f', endColorstr='#ea2727',GradientType=0 );
}
a.gscc-download:hover {background:#000; color:#FFF;}

.gscc-download-edit {}

a.gscc-download-image-button {
	margin:0 auto; width:49%; float:left; border:0px; box-shadow:none; height:auto; line-height:1.2; padding:6px 10px; border-radius:5px; box-sizing:border-box;
	text-align:center; text-transform:uppercase; text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	font-size:20px; font-family: 'Roboto Condensed', sans-serif;
	color:#FFF; background: #ff3b3f;
	background: -moz-linear-gradient(top, #ff3b3f 61%, #ea2727 100%);
	background: -webkit-linear-gradient(top, #ff3b3f 61%,#ea2727 100%);
	background: linear-gradient(to bottom, #ff3b3f 61%,#ea2727 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b3f', endColorstr='#ea2727',GradientType=0 );
	}
	
a.gscc-download-image-button:hover {background:#d73a31; color:#FFF;}
	
a.gscc-edit-image-button {
	margin:0 auto; width:49%; float:right; border:0px; box-shadow:none; height:auto; line-height:1.2; padding:6px 10px; border-radius:5px; box-sizing:border-box;
	text-align:center; text-transform:uppercase; text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	font-size:20px; font-family: 'Roboto Condensed', sans-serif;
	color:#FFF; background:#414141;
	}
a.gscc-edit-image-button:hover {background:#8c8c8c; color:#FFF;}
.gscc-video-editor a.gscc-download-image-button {width:100%;}


a.gscc-logo-form {font-size:16px; color:#666; text-align:center; cursor:pointer;}

#um_form_gscc-members-logo {text-align:center;}
#um_form_gscc-members-logo .qq-upload-button {width: auto; margin:10px 0;}
#um_form_gscc-members-logo .qq-upload-list {margin-bottom:10px;}
#um_field_9_gscc-members-logo_label {font-size:15px; line-height:1.2;}
#um_field_9_gscc-members-logo_description {margin:0 auto !important; margin-left:0 !important; text-align:center; display:block;}



#um_field_9_gscc-members-logo_result {text-align:center; padding:20px 0 0;}
	
#um_field_9_gscc-members-logo_result .um_left_margin {margin-left:0 !important;}

#um_field_9_gscc-members-logo_result img {
	background: rgba(0,0,0,0.02);
    border: 1px solid rgba(0,0,0,0.2); padding:10px;
    border-radius: 10px; max-height:120px; width:auto; max-width:100%;}


.sgpb-popup-builder-content-10706 .pf_success {display:none !important;}



@media only screen and (max-width: 1325px) {	
a.gscc-download-image-button, a.gscc-edit-image-button {font-size:15px;}
}

@media only screen and (max-width: 1200px) {
h1.collection-title {font-size:30px !important;}

.gscc-posts-selection .vc_custom_heading {font-size:25px !important;}
.gscc-posts-selection .vc_col-sm-3 .vc_custom_heading {font-size:18px !important;}
}



@media only screen and (max-width: 1070px) {	
a.gscc-download-image-button, a.gscc-edit-image-button {font-size:12px;}
}

@media only screen and (max-width: 880px) {	
.gscc-posts-selection .vc_col-sm-3 {width: 50% !important; margin-bottom:20px !important; float:left !important;}
}


/* FBMA */
body.single-fbma .entry-title, body.single-fbma .entry-meta {display:none;}
body.single-fbma .site-container {padding:0;}
body.single-fbma .content .entry {margin-bottom:0;}

.fbma-side-nav {background:#757575}
.fbma-side-nav ul.menu {margin:0; padding:0;}
.fbma-side-nav ul.menu li {list-style:none;}
.fbma-side-nav ul.menu li {border-bottom:1px solid rgba(255,255,255,0.2);}
.fbma-side-nav ul.menu li, .fbma-side-nav ul.menu li .sub-menu, .fbma-side-nav ul.menu li .sub-menu li {margin:0; padding:0; display:block;}
.fbma-side-nav ul ul {border-top:2px solid rgba(255,255,255,0.2);margin:0;}

.fbma-side-nav ul.menu li a {line-height:1.1; color:#FFF; font-size:15px; display:block; padding:8px 0;}
.fbma-side-nav ul.menu li li a {line-height:1.1; color:#FFF; font-size:12px; display:block; padding:6px 0 6px 10px;}


.fbma-side-nav ul.menu li a:hover, .fbma-side-nav ul.menu li li a:hover {color:#000; background:rgba(255,255,255,0.6);}

.fbma-side-nav ul.menu li.current-menu-item a {background:rgba(0,0,0,0.6);}
.fbma-side-nav ul.menu .menu-completed-icon {width: 17px !important; height: 17px !important; margin-top: -8px !important;background-size: 16px 16px;}

nav.dfy-menu {margin:20px auto 0; text-align:center;}

nav.dfy-menu ul {list-style: none; padding: 0; margin: 0;}

nav.dfy-menu > ul > li {display: inline-block; vertical-align:top; width: auto; position: relative; margin:0 auto; padding:0;}
nav.dfy-menu > ul > li a {display: block; color:#FFF; background:#363531; margin:0 3px; padding:10px 15px; text-transform:uppercase;}
nav.dfy-menu > ul > li a:hover {background:#ff3b3f; color:#fff;}
nav.dfy-menu > ul > li ul {visibility: hidden; position: absolute; top: 105%; left: 0; width:250px;}
nav.dfy-menu > ul > li:hover ul {visibility: visible; transition-delay: 0s;}
nav.dfy-menu li li {width:250px; display:block; margin: 0 auto; padding: 0; text-align: left;}
nav.dfy-menu li li a {font-size:13px; padding:5px 10px; text-transform:capitalize;}

/* FBMB Accordion --- */
.fbma-side-nav li a {color:#FFF; font-size:13px;}
.fbma-side-nav .bellows {margin:0;}
.fbma-side-nav .bellows .bellows-nav li.bellows-menu-item {padding:11px 15px;}
.fbma-side-nav .bellows .bellows-nav .bellows-menu-item-has-children>.bellows-target {padding-right:35px;}
.fbma-side-nav .bellows .bellows-nav ul ul li.bellows-menu-item.bellows-current-menu-item {border-right:5px solid #edb83d;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu li.bellows-menu-item.bellows-current-menu-item {border-top:0; border-bottom:0; border-right:5px solid #edb83d; margin-right:-15px;}
.fbma-side-nav ._mi._before {width:30px !important; float:left !important;}
.fbma-side-nav ._mi._before:before {margin: -5px auto 0 -8px !important; display: block !important;}
.fbma-side-nav .bellows .bellows-nav .bellows-target {padding:0px; line-height:1.6; font-size:16px;}
.fbma-side-nav .bellows .bellows-nav .bellows-target:hover {color:#edb83d}
.fbma-side-nav .bellows .bellows-nav .bellows-subtoggle {width:20px;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu, .fbma-side-nav .bellows .bellows-nav ul.bellows-submenu ul.bellows-submenu {padding:10px 0;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu li.bellows-menu-item {border:0; padding:11px 0 11px 15px;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu li.bellows-menu-item:first-child .bellows-target {border:0;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-target {padding:0px; line-height:1.4;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-target {padding:0px; line-height:1.4;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-menu-item-has-children>.bellows-target {padding-right:35px;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-item-level-2 .bellows-target {padding-left: 0px;}


/* Inner Circle --- */
.single-training .entry-title {display:none;}
.single-training .site-container {padding:0 !important;}
.single-training .entry-meta {display:none !important;}
.single-training .content .entry {background:none !important; margin-bottom:0;}

.ic-calendar-nav-button .ubtn {padding:15px 10px !important;}
span.icwebinar-you-are-registered {display: block; background: #d73a31; color: #FFF; font-size: 16px; line-height: 1.2; font-weight: 600; text-transform: uppercase; padding: 15px 5px; text-align: center;}

.welcome-video-button {text-align:center;}

a.kim-welcome-video-ic {display: inline-block; font-size: 16px; padding: 5px 10px; background:rgba(0,0,0,0.3); color: #FFF; border-radius: 10px; cursor:pointer;}
a.kim-welcome-video-ic:hover {background:rgba(0,0,0,0.5);}


span.workshop-you-are-registered {display: block; background: #d73a31; color: #FFF; font-size: 16px; line-height: 1.2; font-weight: 600; text-transform: uppercase; padding: 15px 5px; text-align: center;}

.single-workshop h1.entry-title {display:none !important;}

/*Comments-Personal Notes*/

.single-training #comments {display:none !important;}
.single-training article.type-training #comments  {display:block !important;}
.single-training #wc-comment-header {padding: 20px 5px 2px 5px;}
.single-training .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
.single-training .progressally-notes-update-button {right:20px;}
.single-training .progressally-notes-update-input-container {display:block !important;}
.single-training .progressally-notes-update-display-container {display:none !important;}


/* COC - */
.single-coc .entry-title {display:none;}
.single-coc .site-container {padding:0 !important;}
.single-coc .entry-meta {display:none !important;}
.single-coc .site-inner {max-width:1020px; width:90% !important;}
.single-coc .content .entry {background:none !important; margin-bottom:0;}
.single-coc .module-description p {color:#696969; font-size:17px; line-height:1.6; margin-bottom:10px;}

.coc-nav {text-align:left;}
.coc-nav a {font-weight:500; color:#FFF; text-transform:uppercase; font-size:15px; line-height:20px;}


/* Mastermind - */
.single-mastermind .entry-title {display:none;}
.single-mastermind .site-container {padding:0 !important;}
.single-mastermind .entry-meta {display:none !important;}
.single-mastermind .site-inner {max-width:1500px; width:90% !important;}
.single-mastermind .content .entry {background:none !important; margin-bottom:0;}
.single-mastermind .training-description p {color:#363531; font-size:15px; line-height:1.6;}

.mastermind-nav {text-align:left;}
.mastermind-nav a {font-weight:500; color:#FFF; text-transform:uppercase; font-size:15px; line-height:20px;}
.mastermind-excerpt p {font-size:14px; line-height:1.3; margin:10px auto 0;}
.mastermind-grid-button .vc_btn3 {padding-top:5px !important; padding-bottom:5px !important;}
.mastermind-event .left-icon .aio-icon-left .aio-icon {margin-right:5px !important;}
.mastermind-event .aio-icon-title {margin-bottom:5px !important;}
.mastermind-event .aio-icon-description {margin-top:0px !important;} 


/* GTGYB */
body.hide-title .entry-title, body.hide-title .entry-header {display:none !important;}
body.single-gtgyb h1.entry-title {color:#08708a; font-weight:500; font-size:50px; text-transform:none;}
body.single-gtgyb .site-container {background:#f1f1f1;}
body.single-gtgyb .content .entry {background:none !important;}

.gtgyb-course-nav a.accessally-course-navigation-button .accessally-course-navigation-button-text {background-color:#08708a !important; text-transform:uppercase; padding:0 7px !important;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-prev .accessally-course-navigation-decoration {border-right: 10px solid #08708a;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-next .accessally-course-navigation-decoration {border-left: 10px solid #08708a;}
.gtgyb-course-nav a.accessally-course-navigation-button:hover .accessally-course-navigation-button-text {background-color:#d73a31 !important;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-prev:hover .accessally-course-navigation-decoration {border-right: 10px solid #d73a31;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-next:hover .accessally-course-navigation-decoration {border-left: 10px solid #d73a31;}
a.gtgyb-back-to-page {background:#999; color: #FFF; display: block; margin: 10px auto; border-radius: 5px; text-align: center; font-size: 15px; line-height: 30px; padding: 5px 10px; text-transform: uppercase;     font-family: 'Poppins';}
.gtgyb-training-marker {margin:10px 0 !important;}
.gtgyb-training-marker td, .gtgyb-training-marker th {padding:0;}
.gtgyb-training-marker .objective-number, .gtgyb-training-marker .objective-description {display:none !important;}
.gtgyb-training-marker .objective-completion {width: 100% !important; display:block}
.gtgyb-training-marker .objective-completion input[type=checkbox].completion-checkbox {display:none;}
.gtgyb-training-marker .objective-completion .completion-checkbox+label {width:100% !important; height:40px !important; background:#d73a31 url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) top center no-repeat !important; margin:0px auto 0 !important; border-radius:5px !important; display:block !important; cursor:pointer;}
.gtgyb-training-marker .objective-completion .completion-checkbox:checked+label {width:100% !important; height:40px !important; background:#CCC url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) bottom center no-repeat !important;}
.gtgyb-training-marker .backtomain-button a {width:100%; display:block;}
.gtgyb-complete-training {background:#08708a; color:#FFF; font-size:25px; text-align:center; font-weight:700; text-transform:uppercase; margin:0px auto 0; border-radius:0 0 5px 5px;}
.gtgyb-lesson-complete-message p {display:none;}
.single-gtgyb .module-completed {background:rgba(0,0,0,0.6); padding: 5px 0; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; display: block; margin: 0 10px; text-transform: uppercase;}
.single-gtgyb .lesson-completed {background:rgba(0,0,0,0.6); padding: 5px 0; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; display: block; margin: 0 0px; text-transform: uppercase;}
.fhpc_content span.custom-tour-title {color:#FFF; display:block; margin:0 auto; font-weight:800; font-size:20px;}
.fhpc_content span.tour-continue-button {background:#FFF; cursor:pointer; display:inline-block; padding:0px 10px; text-transform:uppercase; color:#08708a; border-radius:3px; margin:5px 0 0 0;}
#menu-item-6954 .dashicons {margin-bottom:20px !important;}
.fhpc_content {text-align:center; font-size:14px;}
.fhpc_content h3 {color:#FFF; margin:0 auto 10px;}
span.continue-tour-gtgyb {display:inline-block; margin:10px auto 0; width:auto; padding:5px 10px; background:#FFF; color:#56b1bf; border-radius:4px; text-transform:uppercase; font-size:12px;}
@media only screen and (max-width: 550px) {#menu-item-6919 {display:none !important;}}
.gtgyb-download-pdfs .aio-icon-description p {display:none;}
.gtgyb-download-pdfs .aio-icon-description ul {padding: 10px 0 0 0; margin: 0 0 0 -10px; border-top: 1px solid #ccc;}
.gtgyb-download-pdfs .aio-icon-description ul li {line-height: 1.1 !important; margin: 0 0 8px 0; list-style: none; padding: 0 0 8px 20px; background: url(https://kimgarst.com/courses/wp-content/uploads/2019/08/gtgyb-arrow.png) no-repeat; background-size: 16px 15px; background-position: 0 2px; border-bottom: 1px solid #ccc;}

.single-gtgyb #comments {display:none !important;}
.single-gtgyb article.type-gtgyb #comments  {display:block !important;}
.single-gtgyb #wc-comment-header {padding: 20px 5px 2px 5px;}
.single-gtgyb .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
.single-gtgyb .progressally-notes-update-button {right:20px;}
.single-gtgyb .progressally-notes-update-input-container {display:block !important;}
.single-gtgyb .progressally-notes-update-display-container {display:none !important;}
.single-gtgyb .entry-meta {display:none;}
.gtgyb-complete-training {background:#08708a; color:#FFF; font-size:25px; text-align:center; font-weight:700; text-transform:uppercase; margin:0px auto 0; border-radius:0 0 5px 5px;}

#wutb_tooltip h1 {font-size:20px; color:#FFF; font-weight:600; text-align:center; margin:0 0 10px 0;}
#wutb_tooltip p {font-size:14px; color:#FFF; margin:0; text-align:center;}
#wutb_tooltip p span {display:inline-block; width:auto; text-align:center; background:#FFF; color:#56b1bf; padding:3px 10px; border-radius:4px; margin:6px auto 0; cursor:pointer !important;}


/* Mini Courses */

body.single-mc .site-container {background:#FFF;}
body.single-mc .content .entry {background:none !important;}
body.single-mc h1.entry-title, body.single-mc .entry-meta {display:none;}
body.single-mc .course-navigation ul {padding:0; margin:0;}
body.single-mc .course-navigation ul li {list-style:none; padding:4px 0; border:solid #CCC; border-width:0 0 1px 0;}
.single-mc .bellows .bellows-nav .bellows-subtoggle {width:20px;}
.single-mc .bellows .bellows-nav .bellows-target {padding:10px 0 10px 25px; font-size:14px;}
.single-mc .bellows .bellows-nav li.bellows-current-menu-item .bellows-target {background:rgba(0,0,0,0.1);}
.single-mc .bellows .bellows-nav li.bellows-current-menu-item .bellows-submenu .bellows-target {background:rgba(0,0,0,0.0);}
.single-mc .bellows .bellows-nav .bellows-menu-item-has-children>.bellows-target {padding-right: 20px;}
.single-mc .bellows .bellows-nav .bellows-submenu .bellows-target {padding:10px 10px 10px 30px;}
.single-mc .bellows .bellows-nav li.mini-course-main-page-menu .bellows-target {text-transform: uppercase; color: #FFF; background: #56b1bf; padding: 5px; text-align: center; font-size: 14px; margin:5px 0 0;}
.single-mc .bellows .bellows-nav li.mini-course-main-page-menu .bellows-target .menu-completed-icon {display:none !important;}
.single-mc .menu-completed-icon {left:0 !important; width:18px !important; height:18px !important; background:url(https://kimgarst.com/courses/wp-content/uploads/2019/07/menu-completed-icon.png) top center !important; background-size:contain !important;}
.single-mc .bellows .bellows-nav .bellows-submenu .bellows-target .menu-completed-icon {left:5px !important;}
.single-mc .bellows .bellows-nav li.mini-course-main-page-menu.bellows-current-menu-item {display:none !important;}
.single-mc .mini-course-content td.objective-description {color:#08708a; font-weight:600;}

.mc-training-marker {margin:10px 0 !important;}
.mc-training-marker td, .mc-training-marker th {padding:0;}
.mc-training-marker .objective-number, .mc-training-marker .objective-description {display:none !important;}
.mc-training-marker .objective-completion {width: 100% !important; display:block}
.mc-training-marker .objective-completion input[type=checkbox].completion-checkbox {display:none;}
.mc-training-marker .objective-completion .completion-checkbox+label {width:100% !important; height:40px !important; background:#d73a31 url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) top center no-repeat !important; margin:0px auto 0 !important; border-radius:5px !important; display:block !important; cursor:pointer;}
.mc-training-marker .objective-completion .completion-checkbox:checked+label {width:100% !important; height:40px !important; background:#CCC url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) bottom center no-repeat !important;}
.mc-training-marker .backtomain-button a {width:100%; display:block;}
.mc-complete-message {background:#d73a31; padding: 5px 0; font-size: 18px; color: #FFF; font-weight: bold; text-align: center; display: block; margin:0; text-transform: uppercase;}


/* New Dashboard */

.sg-popup-builder-content {overflow:hidden !Important;}
.sgpb-main-html-content-wrapper {padding:0 20px;}

.sg-popup-builder-content .gscc-head-intro {text-shadow:3px 3px 10px rgba(0,0,0,0.6);}
.sg-popup-builder-content .gscc-head-intro strong {color:#ff3f3f; font-weight:800;}

.sg-popup-builder-content .ic-head-intro {text-shadow:3px 3px 10px rgba(160,229,239,0.6);}

.sg-popup-builder-content .large-text p {font-size:17px; line-height:1.4;}

.sg-popup-builder-content .gscc-text-red strong {color:rgba(0,0,0,0.7); font-weight:700;}

.sg-popup-builder-content .why-gscc-list  {margin-bottom:0 !important;}
.why-gscc-list .smile_icon_list li .icon_list_icon {height:1em; width:1em; line-height:1em;}
.sg-popup-builder-content .why-gscc-list .smile_icon_list.left li .icon_description {height:auto;}
.sg-popup-builder-content .why-gscc-list .smile_icon_list li.icon_list_item {min-height: 0 !important; margin-bottom:10px !important;}
.sg-popup-builder-content .howitworksvideo {border:2px solid #CCC;}

.sg-popup-builder-content .innercircle-intro-area {border:solid #d73a31 !important; border-width:2px 0 !important;}
.course-pop .ubtn-ctn-right  {text-align:right !important;}
.course-pop .ubtn-ctn-center {text-align:center !important;}

.custom-dashboard-menu .vc_tta-container {margin-bottom:10px !important;}
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-title {padding: 8px 0; background: rgba(0,0,0,0.2);}

.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-title a {font-size:19px !important; font-weight:300 !important;}
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading, .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-body {border:0 !important;}

.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover {background:none !important; color:rgba(255,255,255,0.85) !important;}
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon::before,
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon-plus::before,
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon-plus::after
{border-color:#FFF !important;}

.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-title>a:hover {color:rgba(255,255,255,0.85) !important;}

.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left:3px;}
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {padding:0 0 0 25px !important;}

.wpb-js-composer .vc_tta.vc_general.dashmenu-accord .vc_tta-panel-body {padding:14px 0;}

span.dashmenu-link {display: block; padding: 5px 0 5px 10px; margin: 0 0 20px 5px; line-height: 1.2; font-size: 17px; border: solid rgba(255,255,255,0.4); border-width:0 0 0 2px;}
span.dashmenu-link:hover {border:solid rgba(255,255,255,1); border-width:0 0 0 2px;}


span.dashmenu-link span.menu-hl-new {
    display: inline-block;
    padding: 5px;
    margin: 0 0 0 10px;
    border-radius: 3px;
    color: #FFF;
    background: #F00;
    font-size: 13px;
    line-height: 1;
    vertical-align: middle;
}



span.dashmenu-link.direct-to-course {
    font-size: 19px !important;
    font-weight: 300 !important;
    margin: 0 0 20px 0;
    border: 0;
    line-height: 23px;
    padding: 6px 0 6px 25px;
	background:rgba(0,0,0,0.2) url(https://kimgarst.com/courses/wp-content/uploads/2019/11/sidebar-direct-menu-icon.png) no-repeat;
	background-position:0 8px;
}
span.dashmenu-link:hover {border:solid rgba(255,255,255,1); border-width:0 0 0 2px;}

span.dashmenu-link.locked.direct-to-course {background:rgba(0,0,0,0.2) url(https://kimgarst.com/courses/wp-content/uploads/2019/08/menu-lock.png) no-repeat; margin: 0 0 20px 0; background-position:5px;}



span.dashmenu-link a {color:#FFF;}

span.dashmenu-link.locked {padding: 5px 0 5px 27px; border-left: 0; background:url(https://kimgarst.com/courses/wp-content/uploads/2019/08/menu-lock.png) left no-repeat; margin: 0 0 20px 10px;}

span.dashmenu-link.locked a {color:rgba(255,255,255,0.7); cursor:pointer;}

.backtodash-menu {
    color: #FFF;
    padding: 8px 5px !important;
    background: rgba(0,0,0,0.2);
    text-align: center;
    display: block;
    margin: 0 0 20px;
    font-weight: 500;
    font-size: 17px;
    border: solid #FFF;
    border-width: 2px 0;
}


  
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord  .vc_tta-controls-icon.vc_tta-controls-icon-plus {
	border: solid #FFF;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin: -8px 0 0 3px;
	} 
	
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord  .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus {
	transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin: -2px 0 0 3px;
	} 
  
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {display:none !important;}


.resources-carousel .aio-icon-title {display:none !important;}

.freebies-menu:hover, .backtodash-menu:hover {background:#FFF; color:#08708a;}


.dash-reg-menus {
    color: #FFF;
    padding: 3px 10px 3px 6px !important;
    text-align: left;
    display: block;
    margin: 5px 10px 5px 5px;
    font-weight: 500;
    font-size: 17px;
	border-radius:4px;
}

.dash-reg-menus:hover {color:#08708a; background:#fff;}

body.gsccsidebarmenu .fhpc_dialog {background:#56b1bf;}

body.gsccsidebarmenu .fhpc_button, body.gsccsidebarmenu .fhpc_button:hover {background:#d73a31; color:#FFF;}


body.gsccsidebarmenu .fhpc_dialog h3 {text-align:center !important;}

span.continue-tour-gscc {
    display: inline-block;
    margin: 10px auto 0;
    width: auto;
    padding: 5px 10px;
    background: #FFF;
    color: #56b1bf;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 12px;
}


/*Logout-Dashboard Login Widget START*/

.kg-login-widget .pal-login-rememberme-box {
	display: none;
}

.kg-login-widget input[type="submit"] {
  min-width: 100% !important;
  font-size: 16px !important;
  padding: 15px !important;
  
}


.kg-login-widget .pal-login-table input {
    font-size: 16px !important;
    padding: 10px !important;
}

.kg-login-widget table {
  margin-bottom: 10px !important;
}

.kg-login-widget .sign-up-box {
  border: 2px solid #34baaf;
  
  padding: 20px 0 10px;
}

.kg-login-widget .signup-link {
  background-color: #ed4e27;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  padding: 8px 8px;
  margin-left: 5px;
}
.kg-login-widget .signup-link:hover {
  background-color: #34baaf;
}


.sidebarmenu .widget-wrap p {display:none;}

.sidebarmenu .widget-wrap .vc_row p {display:block;}



/* Workshop Pages */

.workshop-excerpt-box {text-align:left; min-height: 500px;}
.workshop-excerpt-box p {font-size:14px; line-height:1.4; margin:0 0 10px 0; margin-bottom:10px !important;}
.workshop-excerpt-box ul {margin:10px 0; padding:0 0 0 5px;}
.workshop-excerpt-box li {
      font-size: 14px; line-height: 1.4; margin: 0 0 10px 0; list-style: none !important;
    background: url(https://kimgarst.com/courses/wp-content/uploads/2019/11/workshop-check.png) no-repeat;
    padding: 0 0 0 35px;
    background-size: 25px 22px;
    background-position: 0px 2px;
    }
	
.workshop-excerpt-box a.workshopbutton,
.get-upcoming-workshop a,
.watch-upcoming-workshop a {
	display:block; font-weight: 700; text-align:center; color:#fff !important; background:#d73a31; text-transform:uppercase;
	}
		
.workshop-excerpt-box a.workshopbutton {font-size:18px; line-height:1; padding:10px 10px;}

.workshop-excerpt-box a.workshopbutton.watch-button	{background:#55b1bf;}
	
.get-upcoming-workshop a,
.watch-upcoming-workshop a {
	font-size:22px; padding:10px 10px; line-height:1;
	}


.workshop-excerpt-box a.workshopbutton:hover,
.get-upcoming-workshop a:hover,
.watch-upcoming-workshop a:hover {
	background:#ff0000; color: #fff;
	}
	
.ic-title-workshop-quick-links {text-align:center; margin:10px auto 0;}
	
.ic-title-workshop-quick-links a {color:#FFF; font-size:14px; color:#FFF; padding:4px 10px; background:rgba(0,0,0,0.5); border-radius:10px; margin:0 6px; text-transform:uppercase;}
.ic-title-workshop-quick-links a:hover {color:#333; background:#FFF;}

.ic-workshop-resources {text-align:center;}
.ic-workshop-resources button.ubtn {padding:10px 20px !important; margin:10px  !important;}


#xmenu-item-6919 {display:none !important;}









body.single-bba h1.entry-title, body.single-bba p.entry-meta {display:none;}




button.ubtn-block {padding:15px 20px !important;}

body.single-bba #xcomments {display:none !important;}

body.single-bba article.type-bba #comments  {display:block !important;}
body.single-bba #wc-comment-header {padding: 20px 5px 2px 5px;}
body.single-bba .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
body.single-bba .progressally-notes-update-button {right:20px;}
body.single-bba .progressally-notes-update-input-container {display:block !important;}
body.single-bba .progressally-notes-update-display-container {display:none !important;}

.bba-training-description p {margin-bottom:15px;}



.bba-breadcrumbs {font-size:12px; color:#5bbfd9; display:block; text-align:left;}
.bba-breadcrumbs a {text-decoration:none; color:#5bbfd9;}
.bba-breadcrumbs span.br-spacer {padding:0 14px;}
.bba-breadcrumbs a:hover {text-decoration:underline;}






body.single-bba .entry-title {display:none;}

.bba-upcoming-webinar .gform_wrapper {margin:0 !important;}


.bba-upcoming-webinar .gform_wrapper .gform_footer {padding: 0px !important; margin: 0 !important;}

.bba-upcoming-webinar .gform_wrapper .gform_footer input[type=submit] {width:100% !important; background:#FFF !Important; color:#ff3a3e; font-weight:800; font-size:30px; line-height:110%; font-family: 'Futura PT Book';}


span.bba-pop-webinar-you-are-registered {
    display: block;
    background: #66d5f2;
    color: #FFF;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 5px;
    text-align: center;
	border-radius:10px;
}


 
.vc_separator.bba-section-ttile h4 {font-size:35px; line-height:1.2;}






.bba-training-marker a.bba-back-to-main-page {display:block; padding:5px 10px; border-radius:5px; text-align:center; font-size:14px; text-transform:uppercase; margin:0 auto 4px; color:#FFF; background:#666;}
.bba-training-marker a.bba-back-to-main-page:hover {text-decoration:underline;}

.bba-training-marker table.progressally-objective-table {margin-bottom: 0; border: 0; outline: none; width:100%;}

.bba-training-marker tr, .bba-training-marker tbody {border:none !important;}
.bba-training-marker td, .bba-training-marker th {padding:0; border:none !important;}
.bba-training-marker .objective-number, .bba-training-marker .objective-description {display:none !important;}
.bba-training-marker .objective-completion {width: 100% !important; display:block}
.bba-training-marker .objective-completion input[type=checkbox].completion-checkbox {display:none;}
.bba-training-marker .objective-completion .completion-checkbox+label {width:100% !important; height:40px !important; background:#66d5f2 url(https://kimgarst.com/courses/wp-content/uploads/2020/03/bba-mark-as-done.png) center no-repeat !important; margin:0px auto 0 !important; border-radius:5px !important; display:block !important; cursor:pointer; background-size:contain !important;}

.bba-training-marker .objective-completion .completion-checkbox:checked+label {width:100% !important; height:40px !important; background:#3f3f3f url(https://kimgarst.com/courses/wp-content/uploads/2020/03/bba-mark-as-done-done.png) center no-repeat !important; background-size:contain !important;}

.bba-video {border:4px solid #6fd5f1;}

.bba-locked-video {text-align:center; background-size:cover;}
.bba-locked-video .yikes {font-weight: bold; color: #ffffff; margin-bottom: 25px; text-align:center; font-size: 35px; line-height: 43px;}
.bba-locked-video .unlock-bba {font-style: italic; font-weight: normal; color: #ffffff; margin-bottom: 10px; font-size: 22px; line-height: 27px;}
.bba-locked-video .or-text {font-size: 25px; color: #ffffff; line-height: 1; text-align: center; margin:13px auto;}

.bba-locked-video .already-login-text {margin-top:15px; font-size:20px; text-align:center; color:#FFF;}
.bba-locked-video .already-login-text a {color:#FFF; text-decoration:underline;}

	
.bba-locked-video a.join-bba-button {background: #ff3a3e; padding: 5px 20px; display: inline-block; font-size: 25px; font-weight: 800; color: #FFF;  margin:0 auto;}
.bba-locked-video a.join-bba-button:hover {background: #FFF; color:#ff3a3e;}

.bba-locked-video a.purchase-course-individually {background: #89DEF5; padding: 5px 20px; display: inline-block; font-size: 20px; font-weight: 800; color:rgba(0,0,0,0.8); margin:0 auto;}
.bba-locked-video a.purchase-course-individually:hover {background: #FFF; color:#333;}



span.bba-webinar-you-are-registered {
    display: block;
    background: #66d5f2;
    color: #FFF;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 5px;
    text-align: center;
    border-radius: 10px;
}

span.bba-webinar-you-are-registered.none-members {background: #FF3A3E; margin-bottom:20px;}

.calendar-learnmore .vc_tta-panel .vc_tta-panel-heading {background:#66D5F2 !important;}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.calendar-learnmore .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.calendar-learnmor .vc_tta-panel.vc_active .vc_tta-panel-title>a {color:rgba(0,0,0,0.8) !important;}

.calendar-learnmore .vc_tta-panel-body {border: 4px solid #66D5F2 !important;}


.bba-locked-calendar {text-align:center; background-size:cover; padding:20px 10px; background:#000; margin-bottom:20px;}

.bba-locked-calendar .calendar-warning {font-weight: bold; color: #ffffff; margin-bottom: 10px; text-align:center; font-size: 35px; line-height: 43px;}

.bba-locked-calendar .calendar-warning.yikes {font-size: 28px; line-height: 35px;}

.bba-locked-calendar a.unlock-course-button {background: #66D5F2; padding: 5px 20px; display: inline-block; font-size: 20px; font-weight: 800; color: #FFF; margin:0 auto; display:inline-block; vertical-align:middle; border-radius:30px;}
.bba-locked-calendar a.unlock-course-button:hover {background: #FFF; color:#333;}


.bba-locked-calendar .unlock-bba {font-style: italic; font-weight: normal; color: #ffffff; margin:10px 15px; font-size: 22px; line-height: 27px; display:inline-block; vertical-align:middle; }


.bba-locked-calendar a.join-bba-button {background: #ff3a3e; padding: 5px 20px; display: inline-block; font-size: 20px; font-weight: 800; color: #FFF; margin:0 auto; display:inline-block; vertical-align:middle; border-radius:30px;}
.bba-locked-calendar a.join-bba-button:hover {background: #FFF; color:#ff3a3e;}

.bba-lesson-completed {background:#FF3A3E; padding: 5px 0; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; display: block; margin: 0 0px; text-transform: uppercase; font-family: 'Futura PT Book'; font-style: normal;}



.ws-calendar-learnmore .vc_tta-panel .vc_tta-panel-heading {background:#75b5c9 !important;}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.ws-calendar-learnmore .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.ws-calendar-learnmore .vc_tta-panel.vc_active .vc_tta-panel-title>a {color:#FFF !important;}

.ws-calendar-learnmore .vc_tta-panel-body {border: 4px solid #75b5c9 !important;}


body.single-workshop h1.entry-title, body.single-workshop p.entry-meta {display:none;}
body.single-workshop #xcomments {display:none !important;}


body.single-workshop article.type-workshop #comments  {display:block !important;}
body.single-workshop #wc-comment-header {padding: 20px 5px 2px 5px;}
body.single-workshop .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
body.single-workshop .progressally-notes-update-button {right:20px;}
body.single-workshop .progressally-notes-update-input-container {display:block !important;}
body.single-workshop .progressally-notes-update-display-container {display:none !important;}

a.post-edit-link, #vc_load-inline-editor.vc_inline-link {display:none !important;}
.entry-content .wpb_content_element {margin-bottom:0;}


/* GSCC */

body.single-gosocial .entry-title {font-weight:400; text-transform:uppercase; text-align:center; font-size:40px; line-height: 120%; padding: 15px 10px; border: rgba(0,0,0,0.6) solid; border-width: 2px 0;}
body.single-gosocial .entry-meta {display:none;}
body.single-gosocial .wp-video .mejs-container .mejs-controls {visibility: hidden;}
body.single-gosocial .wp-video .mejs-container .mejs-overlay-button {background-image:url(https://kimgarst.com/courses/wp-content/uploads/2019/07/play-button.png); background-repeat:no-repeat; background-size: 80px 80px; background-position: 0;}
body.single-gosocial .entry-content a img, body.single-gosocial .entry-content .wp-video-shortcode {border:solid #525e88; border-width:1px;}
body.single-gosocial .entry-content .noborder img {border-width:0;}

@media only screen and (max-width: 1280px) {	
.gscc-downloadzip .vc_custom_heading {font-size:25px!important;}
}


@media only screen and (max-width: 1080px) {	
.gscc-downloadzip .vc_custom_heading {font-size:20px!important;}
.gscc-downloadzip .ubtn {font-size:15px !important; padding: 10px 20px !important;}
}

@media only screen and (max-width: 930px) {	
.gscc-downloadzip .vc_custom_heading {font-size:16px!important;}
.gscc-downloadzip .ubtn {font-size:12px !important; padding: 10px 20px !important;}
}


.pinterest-box .wpb_single_image {position: relative; height: 0; padding: 0 0 100% 0;}
.pinterest-box .wpb_single_image img {position: absolute; height: 100%; top: 0; left: 18%; max-width:none !important;}


a.gscc-download {margin:0 auto; border-radius:5px; text-align:center; text-transform:uppercase; display:block; text-shadow:1px 1px 2px rgba(0,0,0,0.3); border:0px; box-shadow:none; height:auto;line-height:1.2; padding:6px 10px; font-size:20px; font-family: 'Roboto Condensed', sans-serif; width:100%; box-sizing:border-box;
background: #ff3b3f;
background: -moz-linear-gradient(top, #ff3b3f 61%, #ea2727 100%);
background: -webkit-linear-gradient(top, #ff3b3f 61%,#ea2727 100%);
background: linear-gradient(to bottom, #ff3b3f 61%,#ea2727 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b3f', endColorstr='#ea2727',GradientType=0 );
}
a.gscc-download:hover {background:#000; color:#FFF;}

.gscc-download-edit {}

a.gscc-download-image-button {
	margin:0 auto; width:49%; float:left; border:0px; box-shadow:none; height:auto; line-height:1.2; padding:6px 10px; border-radius:5px; box-sizing:border-box;
	text-align:center; text-transform:uppercase; text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	font-size:20px; font-family: 'Roboto Condensed', sans-serif;
	color:#FFF; background: #ff3b3f;
	background: -moz-linear-gradient(top, #ff3b3f 61%, #ea2727 100%);
	background: -webkit-linear-gradient(top, #ff3b3f 61%,#ea2727 100%);
	background: linear-gradient(to bottom, #ff3b3f 61%,#ea2727 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3b3f', endColorstr='#ea2727',GradientType=0 );
	}
	
a.gscc-download-image-button:hover {background:#d73a31; color:#FFF;}
	
a.gscc-edit-image-button {
	margin:0 auto; width:49%; float:right; border:0px; box-shadow:none; height:auto; line-height:1.2; padding:6px 10px; border-radius:5px; box-sizing:border-box;
	text-align:center; text-transform:uppercase; text-shadow:1px 1px 2px rgba(0,0,0,0.3);
	font-size:20px; font-family: 'Roboto Condensed', sans-serif;
	color:#FFF; background:#414141;
	}
a.gscc-edit-image-button:hover {background:#8c8c8c; color:#FFF;}
.gscc-video-editor a.gscc-download-image-button {width:100%;}


a.gscc-logo-form {font-size:16px; color:#666; text-align:center; cursor:pointer;}

#um_form_gscc-members-logo {text-align:center;}
#um_form_gscc-members-logo .qq-upload-button {width: auto; margin:10px 0;}
#um_form_gscc-members-logo .qq-upload-list {margin-bottom:10px;}
#um_field_9_gscc-members-logo_label {font-size:15px; line-height:1.2;}
#um_field_9_gscc-members-logo_description {margin:0 auto !important; margin-left:0 !important; text-align:center; display:block;}



#um_field_9_gscc-members-logo_result {text-align:center; padding:20px 0 0;}
	
#um_field_9_gscc-members-logo_result .um_left_margin {margin-left:0 !important;}

#um_field_9_gscc-members-logo_result img {
	background: rgba(0,0,0,0.02);
    border: 1px solid rgba(0,0,0,0.2); padding:10px;
    border-radius: 10px; max-height:120px; width:auto; max-width:100%;}


.sgpb-popup-builder-content-10706 .pf_success {display:none !important;}



@media only screen and (max-width: 1325px) {	
a.gscc-download-image-button, a.gscc-edit-image-button {font-size:15px;}
}

@media only screen and (max-width: 1200px) {
h1.collection-title {font-size:30px !important;}

.gscc-posts-selection .vc_custom_heading {font-size:25px !important;}
.gscc-posts-selection .vc_col-sm-3 .vc_custom_heading {font-size:18px !important;}
}



@media only screen and (max-width: 1070px) {	
a.gscc-download-image-button, a.gscc-edit-image-button {font-size:12px;}
}

@media only screen and (max-width: 880px) {	
.gscc-posts-selection .vc_col-sm-3 {width: 50% !important; margin-bottom:20px !important; float:left !important;}
}


/* FBMA */
body.single-fbma .entry-title, body.single-fbma .entry-meta {display:none;}
body.single-fbma .site-container {padding:0;}
body.single-fbma .content .entry {margin-bottom:0;}

.fbma-side-nav {background:#757575}
.fbma-side-nav ul.menu {margin:0; padding:0;}
.fbma-side-nav ul.menu li {list-style:none;}
.fbma-side-nav ul.menu li {border-bottom:1px solid rgba(255,255,255,0.2);}
.fbma-side-nav ul.menu li, .fbma-side-nav ul.menu li .sub-menu, .fbma-side-nav ul.menu li .sub-menu li {margin:0; padding:0; display:block;}
.fbma-side-nav ul ul {border-top:2px solid rgba(255,255,255,0.2);margin:0;}

.fbma-side-nav ul.menu li a {line-height:1.1; color:#FFF; font-size:15px; display:block; padding:8px 0;}
.fbma-side-nav ul.menu li li a {line-height:1.1; color:#FFF; font-size:12px; display:block; padding:6px 0 6px 10px;}


.fbma-side-nav ul.menu li a:hover, .fbma-side-nav ul.menu li li a:hover {color:#000; background:rgba(255,255,255,0.6);}

.fbma-side-nav ul.menu li.current-menu-item a {background:rgba(0,0,0,0.6);}
.fbma-side-nav ul.menu .menu-completed-icon {width: 17px !important; height: 17px !important; margin-top: -8px !important;background-size: 16px 16px;}

nav.dfy-menu {margin:20px auto 0; text-align:center;}

nav.dfy-menu ul {list-style: none; padding: 0; margin: 0;}

nav.dfy-menu > ul > li {display: inline-block; vertical-align:top; width: auto; position: relative; margin:0 auto; padding:0;}
nav.dfy-menu > ul > li a {display: block; color:#FFF; background:#363531; margin:0 3px; padding:10px 15px; text-transform:uppercase;}
nav.dfy-menu > ul > li a:hover {background:#ff3b3f; color:#fff;}
nav.dfy-menu > ul > li ul {visibility: hidden; position: absolute; top: 105%; left: 0; width:250px;}
nav.dfy-menu > ul > li:hover ul {visibility: visible; transition-delay: 0s;}
nav.dfy-menu li li {width:250px; display:block; margin: 0 auto; padding: 0; text-align: left;}
nav.dfy-menu li li a {font-size:13px; padding:5px 10px; text-transform:capitalize;}

/* FBMB Accordion --- */
.fbma-side-nav li a {color:#FFF; font-size:13px;}
.fbma-side-nav .bellows {margin:0;}
.fbma-side-nav .bellows .bellows-nav li.bellows-menu-item {padding:11px 15px;}
.fbma-side-nav .bellows .bellows-nav .bellows-menu-item-has-children>.bellows-target {padding-right:35px;}
.fbma-side-nav .bellows .bellows-nav ul ul li.bellows-menu-item.bellows-current-menu-item {border-right:5px solid #edb83d;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu li.bellows-menu-item.bellows-current-menu-item {border-top:0; border-bottom:0; border-right:5px solid #edb83d; margin-right:-15px;}
.fbma-side-nav ._mi._before {width:30px !important; float:left !important;}
.fbma-side-nav ._mi._before:before {margin: -5px auto 0 -8px !important; display: block !important;}
.fbma-side-nav .bellows .bellows-nav .bellows-target {padding:0px; line-height:1.6; font-size:16px;}
.fbma-side-nav .bellows .bellows-nav .bellows-target:hover {color:#edb83d}
.fbma-side-nav .bellows .bellows-nav .bellows-subtoggle {width:20px;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu, .fbma-side-nav .bellows .bellows-nav ul.bellows-submenu ul.bellows-submenu {padding:10px 0;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu li.bellows-menu-item {border:0; padding:11px 0 11px 15px;}
.fbma-side-nav .bellows .bellows-nav ul.bellows-submenu li.bellows-menu-item:first-child .bellows-target {border:0;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-target {padding:0px; line-height:1.4;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-target {padding:0px; line-height:1.4;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-menu-item-has-children>.bellows-target {padding-right:35px;}
.fbma-side-nav .bellows .bellows-nav .bellows-submenu .bellows-item-level-2 .bellows-target {padding-left: 0px;}


/* Inner Circle --- */
.single-training .entry-title {display:none;}
.single-training .site-container {padding:0 !important;}
.single-training .entry-meta {display:none !important;}
.single-training .content .entry {background:none !important; margin-bottom:0;}

.ic-calendar-nav-button .ubtn {padding:15px 10px !important;}
span.icwebinar-you-are-registered {display: block; background: #d73a31; color: #FFF; font-size: 16px; line-height: 1.2; font-weight: 600; text-transform: uppercase; padding: 15px 5px; text-align: center;}

.welcome-video-button {text-align:center;}

a.kim-welcome-video-ic {display: inline-block; font-size: 16px; padding: 5px 10px; background:rgba(0,0,0,0.3); color: #FFF; border-radius: 10px; cursor:pointer;}
a.kim-welcome-video-ic:hover {background:rgba(0,0,0,0.5);}


span.workshop-you-are-registered {display: block; background: #d73a31; color: #FFF; font-size: 16px; line-height: 1.2; font-weight: 600; text-transform: uppercase; padding: 15px 5px; text-align: center;}

.single-workshop h1.entry-title {display:none !important;}

/*Comments-Personal Notes*/

.single-training #comments {display:none !important;}
.single-training article.type-training #comments  {display:block !important;}
.single-training #wc-comment-header {padding: 20px 5px 2px 5px;}
.single-training .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
.single-training .progressally-notes-update-button {right:20px;}
.single-training .progressally-notes-update-input-container {display:block !important;}
.single-training .progressally-notes-update-display-container {display:none !important;}


/* COC - */
.single-coc .entry-title {display:none;}
.single-coc .site-container {padding:0 !important;}
.single-coc .entry-meta {display:none !important;}
.single-coc .site-inner {max-width:1020px; width:90% !important;}
.single-coc .content .entry {background:none !important; margin-bottom:0;}
.single-coc .module-description p {color:#696969; font-size:17px; line-height:1.6; margin-bottom:10px;}

.coc-nav {text-align:left;}
.coc-nav a {font-weight:500; color:#FFF; text-transform:uppercase; font-size:15px; line-height:20px;}


/* Mastermind - */
.single-mastermind .entry-title {display:none;}
.single-mastermind .site-container {padding:0 !important;}
.single-mastermind .entry-meta {display:none !important;}
.single-mastermind .site-inner {max-width:1500px; width:90% !important;}
.single-mastermind .content .entry {background:none !important; margin-bottom:0;}
.single-mastermind .training-description p {color:#363531; font-size:15px; line-height:1.6;}

.mastermind-nav {text-align:left;}
.mastermind-nav a {font-weight:500; color:#FFF; text-transform:uppercase; font-size:15px; line-height:20px;}
.mastermind-excerpt p {font-size:14px; line-height:1.3; margin:10px auto 0;}
.mastermind-grid-button .vc_btn3 {padding-top:5px !important; padding-bottom:5px !important;}
.mastermind-event .left-icon .aio-icon-left .aio-icon {margin-right:5px !important;}
.mastermind-event .aio-icon-title {margin-bottom:5px !important;}
.mastermind-event .aio-icon-description {margin-top:0px !important;} 


/* GTGYB */
body.hide-title .entry-title, body.hide-title .entry-header {display:none !important;}
body.single-gtgyb h1.entry-title {color:#08708a; font-weight:500; font-size:50px; text-transform:none;}
body.single-gtgyb .site-container {background:#f1f1f1;}
body.single-gtgyb .content .entry {background:none !important;}

.gtgyb-course-nav a.accessally-course-navigation-button .accessally-course-navigation-button-text {background-color:#08708a !important; text-transform:uppercase; padding:0 7px !important;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-prev .accessally-course-navigation-decoration {border-right: 10px solid #08708a;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-next .accessally-course-navigation-decoration {border-left: 10px solid #08708a;}
.gtgyb-course-nav a.accessally-course-navigation-button:hover .accessally-course-navigation-button-text {background-color:#d73a31 !important;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-prev:hover .accessally-course-navigation-decoration {border-right: 10px solid #d73a31;}
.gtgyb-course-nav a.accessally-course-navigation-button.accessally-course-navigation-button-next:hover .accessally-course-navigation-decoration {border-left: 10px solid #d73a31;}
a.gtgyb-back-to-page {background:#999; color: #FFF; display: block; margin: 10px auto; border-radius: 5px; text-align: center; font-size: 15px; line-height: 30px; padding: 5px 10px; text-transform: uppercase;     font-family: 'Poppins';}
.gtgyb-training-marker {margin:10px 0 !important;}
.gtgyb-training-marker td, .gtgyb-training-marker th {padding:0;}
.gtgyb-training-marker .objective-number, .gtgyb-training-marker .objective-description {display:none !important;}
.gtgyb-training-marker .objective-completion {width: 100% !important; display:block}
.gtgyb-training-marker .objective-completion input[type=checkbox].completion-checkbox {display:none;}
.gtgyb-training-marker .objective-completion .completion-checkbox+label {width:100% !important; height:40px !important; background:#d73a31 url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) top center no-repeat !important; margin:0px auto 0 !important; border-radius:5px !important; display:block !important; cursor:pointer;}
.gtgyb-training-marker .objective-completion .completion-checkbox:checked+label {width:100% !important; height:40px !important; background:#CCC url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) bottom center no-repeat !important;}
.gtgyb-training-marker .backtomain-button a {width:100%; display:block;}
.gtgyb-complete-training {background:#08708a; color:#FFF; font-size:25px; text-align:center; font-weight:700; text-transform:uppercase; margin:0px auto 0; border-radius:0 0 5px 5px;}
.gtgyb-lesson-complete-message p {display:none;}
.single-gtgyb .module-completed {background:rgba(0,0,0,0.6); padding: 5px 0; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; display: block; margin: 0 10px; text-transform: uppercase;}
.single-gtgyb .lesson-completed {background:rgba(0,0,0,0.6); padding: 5px 0; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; display: block; margin: 0 0px; text-transform: uppercase;}
.fhpc_content span.custom-tour-title {color:#FFF; display:block; margin:0 auto; font-weight:800; font-size:20px;}
.fhpc_content span.tour-continue-button {background:#FFF; cursor:pointer; display:inline-block; padding:0px 10px; text-transform:uppercase; color:#08708a; border-radius:3px; margin:5px 0 0 0;}
#menu-item-6954 .dashicons {margin-bottom:20px !important;}
.fhpc_content {text-align:center; font-size:14px;}
.fhpc_content h3 {color:#FFF; margin:0 auto 10px;}
span.continue-tour-gtgyb {display:inline-block; margin:10px auto 0; width:auto; padding:5px 10px; background:#FFF; color:#56b1bf; border-radius:4px; text-transform:uppercase; font-size:12px;}
@media only screen and (max-width: 550px) {#menu-item-6919 {display:none !important;}}
.gtgyb-download-pdfs .aio-icon-description p {display:none;}
.gtgyb-download-pdfs .aio-icon-description ul {padding: 10px 0 0 0; margin: 0 0 0 -10px; border-top: 1px solid #ccc;}
.gtgyb-download-pdfs .aio-icon-description ul li {line-height: 1.1 !important; margin: 0 0 8px 0; list-style: none; padding: 0 0 8px 20px; background: url(https://kimgarst.com/courses/wp-content/uploads/2019/08/gtgyb-arrow.png) no-repeat; background-size: 16px 15px; background-position: 0 2px; border-bottom: 1px solid #ccc;}

.single-gtgyb #comments {display:none !important;}
.single-gtgyb article.type-gtgyb #comments  {display:block !important;}
.single-gtgyb #wc-comment-header {padding: 20px 5px 2px 5px;}
.single-gtgyb .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
.single-gtgyb .progressally-notes-update-button {right:20px;}
.single-gtgyb .progressally-notes-update-input-container {display:block !important;}
.single-gtgyb .progressally-notes-update-display-container {display:none !important;}
.single-gtgyb .entry-meta {display:none;}
.gtgyb-complete-training {background:#08708a; color:#FFF; font-size:25px; text-align:center; font-weight:700; text-transform:uppercase; margin:0px auto 0; border-radius:0 0 5px 5px;}

#wutb_tooltip h1 {font-size:20px; color:#FFF; font-weight:600; text-align:center; margin:0 0 10px 0;}
#wutb_tooltip p {font-size:14px; color:#FFF; margin:0; text-align:center;}
#wutb_tooltip p span {display:inline-block; width:auto; text-align:center; background:#FFF; color:#56b1bf; padding:3px 10px; border-radius:4px; margin:6px auto 0; cursor:pointer !important;}


/* Mini Courses */

body.single-mc .site-container {background:#FFF;}
body.single-mc .content .entry {background:none !important;}
body.single-mc h1.entry-title, body.single-mc .entry-meta {display:none;}
body.single-mc .course-navigation ul {padding:0; margin:0;}
body.single-mc .course-navigation ul li {list-style:none; padding:4px 0; border:solid #CCC; border-width:0 0 1px 0;}
.single-mc .bellows .bellows-nav .bellows-subtoggle {width:20px;}
.single-mc .bellows .bellows-nav .bellows-target {padding:10px 0 10px 25px; font-size:14px;}
.single-mc .bellows .bellows-nav li.bellows-current-menu-item .bellows-target {background:rgba(0,0,0,0.1);}
.single-mc .bellows .bellows-nav li.bellows-current-menu-item .bellows-submenu .bellows-target {background:rgba(0,0,0,0.0);}
.single-mc .bellows .bellows-nav .bellows-menu-item-has-children>.bellows-target {padding-right: 20px;}
.single-mc .bellows .bellows-nav .bellows-submenu .bellows-target {padding:10px 10px 10px 30px;}
.single-mc .bellows .bellows-nav li.mini-course-main-page-menu .bellows-target {text-transform: uppercase; color: #FFF; background: #56b1bf; padding: 5px; text-align: center; font-size: 14px; margin:5px 0 0;}
.single-mc .bellows .bellows-nav li.mini-course-main-page-menu .bellows-target .menu-completed-icon {display:none !important;}
.single-mc .menu-completed-icon {left:0 !important; width:18px !important; height:18px !important; background:url(https://kimgarst.com/courses/wp-content/uploads/2019/07/menu-completed-icon.png) top center !important; background-size:contain !important;}
.single-mc .bellows .bellows-nav .bellows-submenu .bellows-target .menu-completed-icon {left:5px !important;}
.single-mc .bellows .bellows-nav li.mini-course-main-page-menu.bellows-current-menu-item {display:none !important;}
.single-mc .mini-course-content td.objective-description {color:#08708a; font-weight:600;}

.mc-training-marker {margin:10px 0 !important;}
.mc-training-marker td, .mc-training-marker th {padding:0;}
.mc-training-marker .objective-number, .mc-training-marker .objective-description {display:none !important;}
.mc-training-marker .objective-completion {width: 100% !important; display:block}
.mc-training-marker .objective-completion input[type=checkbox].completion-checkbox {display:none;}
.mc-training-marker .objective-completion .completion-checkbox+label {width:100% !important; height:40px !important; background:#d73a31 url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) top center no-repeat !important; margin:0px auto 0 !important; border-radius:5px !important; display:block !important; cursor:pointer;}
.mc-training-marker .objective-completion .completion-checkbox:checked+label {width:100% !important; height:40px !important; background:#CCC url(https://kimgarst.com/courses/wp-content/uploads/2020/04/done-undone.png) bottom center no-repeat !important;}
.mc-training-marker .backtomain-button a {width:100%; display:block;}
.mc-complete-message {background:#d73a31; padding: 5px 0; font-size: 18px; color: #FFF; font-weight: bold; text-align: center; display: block; margin:0; text-transform: uppercase;}


/* New Dashboard */

.sg-popup-builder-content {overflow:hidden !Important;}
.sgpb-main-html-content-wrapper {padding:0 20px;}

.sg-popup-builder-content .gscc-head-intro {text-shadow:3px 3px 10px rgba(0,0,0,0.6);}
.sg-popup-builder-content .gscc-head-intro strong {color:#ff3f3f; font-weight:800;}

.sg-popup-builder-content .ic-head-intro {text-shadow:3px 3px 10px rgba(160,229,239,0.6);}

.sg-popup-builder-content .large-text p {font-size:17px; line-height:1.4;}

.sg-popup-builder-content .gscc-text-red strong {color:rgba(0,0,0,0.7); font-weight:700;}

.sg-popup-builder-content .why-gscc-list  {margin-bottom:0 !important;}
.why-gscc-list .smile_icon_list li .icon_list_icon {height:1em; width:1em; line-height:1em;}
.sg-popup-builder-content .why-gscc-list .smile_icon_list.left li .icon_description {height:auto;}
.sg-popup-builder-content .why-gscc-list .smile_icon_list li.icon_list_item {min-height: 0 !important; margin-bottom:10px !important;}
.sg-popup-builder-content .howitworksvideo {border:2px solid #CCC;}

.sg-popup-builder-content .innercircle-intro-area {border:solid #d73a31 !important; border-width:2px 0 !important;}
.course-pop .ubtn-ctn-right  {text-align:right !important;}
.course-pop .ubtn-ctn-center {text-align:center !important;}

.custom-dashboard-menu .vc_tta-container {margin-bottom:10px !important;}
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-title {padding: 8px 0; background: rgba(0,0,0,0.2);}

.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-title a {font-size:19px !important; font-weight:300 !important;}
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading, .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-body {border:0 !important;}

.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover {background:none !important; color:rgba(255,255,255,0.85) !important;}
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon::before,
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon::after,
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon-plus::before,
.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-heading:hover .vc_tta-controls-icon-plus::after
{border-color:#FFF !important;}

.vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-panel-title>a:hover {color:rgba(255,255,255,0.85) !important;}

.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon-position-left .vc_tta-controls-icon {left:3px;}
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {padding:0 0 0 25px !important;}

.wpb-js-composer .vc_tta.vc_general.dashmenu-accord .vc_tta-panel-body {padding:14px 0;}

span.dashmenu-link {display: block; padding: 5px 0 5px 10px; margin: 0 0 20px 5px; line-height: 1.2; font-size: 17px; border: solid rgba(255,255,255,0.4); border-width:0 0 0 2px;}
span.dashmenu-link:hover {border:solid rgba(255,255,255,1); border-width:0 0 0 2px;}



span.dashmenu-link.direct-to-course {
    font-size: 19px !important;
    font-weight: 300 !important;
    margin: 0 0 20px 0;
    border: 0;
    line-height: 23px;
    padding: 6px 0 6px 25px;
	background:rgba(0,0,0,0.2) url(https://kimgarst.com/courses/wp-content/uploads/2019/11/sidebar-direct-menu-icon.png) no-repeat;
	background-position:0 8px;
}
span.dashmenu-link:hover {border:solid rgba(255,255,255,1); border-width:0 0 0 2px;}

span.dashmenu-link.locked.direct-to-course {background:rgba(0,0,0,0.2) url(https://kimgarst.com/courses/wp-content/uploads/2019/08/menu-lock.png) no-repeat; margin: 0 0 20px 0; background-position:5px;}



span.dashmenu-link a {color:#FFF;}

span.dashmenu-link.locked {padding: 5px 0 5px 27px; border-left: 0; background:url(https://kimgarst.com/courses/wp-content/uploads/2019/08/menu-lock.png) left no-repeat; margin: 0 0 20px 10px;}

span.dashmenu-link.locked a {color:rgba(255,255,255,0.7); cursor:pointer;}

.backtodash-menu {
    color: #FFF;
    padding: 8px 5px !important;
    background: rgba(0,0,0,0.2);
    text-align: center;
    display: block;
    margin: 0 0 20px;
    font-weight: 500;
    font-size: 17px;
    border: solid #FFF;
    border-width: 2px 0;
}


  
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord  .vc_tta-controls-icon.vc_tta-controls-icon-plus {
	border: solid #FFF;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin: -8px 0 0 3px;
	} 
	
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord  .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus {
	transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin: -2px 0 0 3px;
	} 
  
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon.vc_tta-controls-icon-plus::before,
.wpb-js-composer .vc_tta.vc_tta-accordion.dashmenu-accord .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {display:none !important;}


.resources-carousel .aio-icon-title {display:none !important;}

.freebies-menu:hover, .backtodash-menu:hover {background:#FFF; color:#08708a;}


.dash-reg-menus {
    color: #FFF;
    padding: 3px 10px 3px 6px !important;
    text-align: left;
    display: block;
    margin: 5px 10px 5px 5px;
    font-weight: 500;
    font-size: 17px;
	border-radius:4px;
}

.dash-reg-menus:hover {color:#08708a; background:#fff;}

body.gsccsidebarmenu .fhpc_dialog {background:#56b1bf;}

body.gsccsidebarmenu .fhpc_button, body.gsccsidebarmenu .fhpc_button:hover {background:#d73a31; color:#FFF;}


body.gsccsidebarmenu .fhpc_dialog h3 {text-align:center !important;}

span.continue-tour-gscc {
    display: inline-block;
    margin: 10px auto 0;
    width: auto;
    padding: 5px 10px;
    background: #FFF;
    color: #56b1bf;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 12px;
}


/*Logout-Dashboard Login Widget START*/

.kg-login-widget .pal-login-rememberme-box {
	display: none;
}

.kg-login-widget input[type="submit"] {
  min-width: 100% !important;
  font-size: 16px !important;
  padding: 15px !important;
  
}


.kg-login-widget .pal-login-table input {
    font-size: 16px !important;
    padding: 10px !important;
}

.kg-login-widget table {
  margin-bottom: 10px !important;
}

.kg-login-widget .sign-up-box {
  border: 2px solid #34baaf;
  
  padding: 20px 0 10px;
}

.kg-login-widget .signup-link {
  background-color: #ed4e27;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  padding: 8px 8px;
  margin-left: 5px;
}
.kg-login-widget .signup-link:hover {
  background-color: #34baaf;
}


.sidebarmenu .widget-wrap p {display:none;}

.sidebarmenu .widget-wrap .vc_row p {display:block;}



/* Workshop Pages */

.workshop-excerpt-box {text-align:left; min-height: 500px;}
.workshop-excerpt-box p {font-size:14px; line-height:1.4; margin:0 0 10px 0; margin-bottom:10px !important;}
.workshop-excerpt-box ul {margin:10px 0; padding:0 0 0 5px;}
.workshop-excerpt-box li {
      font-size: 14px; line-height: 1.4; margin: 0 0 10px 0; list-style: none !important;
    background: url(https://kimgarst.com/courses/wp-content/uploads/2019/11/workshop-check.png) no-repeat;
    padding: 0 0 0 35px;
    background-size: 25px 22px;
    background-position: 0px 2px;
    }
	
.workshop-excerpt-box a.workshopbutton,
.get-upcoming-workshop a,
.watch-upcoming-workshop a {
	display:block; font-weight: 700; text-align:center; color:#fff !important; background:#d73a31; text-transform:uppercase;
	}
		
.workshop-excerpt-box a.workshopbutton {font-size:18px; line-height:1; padding:10px 10px;}

.workshop-excerpt-box a.workshopbutton.watch-button	{background:#55b1bf;}
	
.get-upcoming-workshop a,
.watch-upcoming-workshop a {
	font-size:22px; padding:10px 10px; line-height:1;
	}


.workshop-excerpt-box a.workshopbutton:hover,
.get-upcoming-workshop a:hover,
.watch-upcoming-workshop a:hover {
	background:#ff0000; color: #fff;
	}
	
.ic-title-workshop-quick-links {text-align:center; margin:10px auto 0;}
	
.ic-title-workshop-quick-links a {color:#FFF; font-size:14px; color:#FFF; padding:4px 10px; background:rgba(0,0,0,0.5); border-radius:10px; margin:0 6px; text-transform:uppercase;}
.ic-title-workshop-quick-links a:hover {color:#333; background:#FFF;}

.ic-workshop-resources {text-align:center;}
.ic-workshop-resources button.ubtn {padding:10px 20px !important; margin:10px  !important;}


#xmenu-item-6919 {display:none !important;}









body.single-bba h1.entry-title, body.single-bba p.entry-meta {display:none;}




button.ubtn-block {padding:15px 20px !important;}

body.single-bba #xcomments {display:none !important;}

body.single-bba article.type-bba #comments  {display:block !important;}
body.single-bba #wc-comment-header {padding: 20px 5px 2px 5px;}
body.single-bba .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
body.single-bba .progressally-notes-update-button {right:20px;}
body.single-bba .progressally-notes-update-input-container {display:block !important;}
body.single-bba .progressally-notes-update-display-container {display:none !important;}

.bba-training-description p {margin-bottom:15px;}



.bba-breadcrumbs {font-size:12px; color:#5bbfd9; display:block; text-align:left;}
.bba-breadcrumbs a {text-decoration:none; color:#5bbfd9;}
.bba-breadcrumbs span.br-spacer {padding:0 14px;}
.bba-breadcrumbs a:hover {text-decoration:underline;}






body.single-bba .entry-title {display:none;}

.bba-upcoming-webinar .gform_wrapper {margin:0 !important;}


.bba-upcoming-webinar .gform_wrapper .gform_footer {padding: 0px !important; margin: 0 !important;}

.bba-upcoming-webinar .gform_wrapper .gform_footer input[type=submit] {width:100% !important; background:#FFF !Important; color:#ff3a3e; font-weight:800; font-size:30px; line-height:110%; font-family: 'Futura PT Book';}


span.bba-pop-webinar-you-are-registered {
    display: block;
    background: #66d5f2;
    color: #FFF;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 5px;
    text-align: center;
	border-radius:10px;
}


 
.vc_separator.bba-section-ttile h4 {font-size:35px; line-height:1.2;}






.bba-training-marker a.bba-back-to-main-page {display:block; padding:5px 10px; border-radius:5px; text-align:center; font-size:14px; text-transform:uppercase; margin:0 auto 4px; color:#FFF; background:#666;}
.bba-training-marker a.bba-back-to-main-page:hover {text-decoration:underline;}

.bba-training-marker table.progressally-objective-table {margin-bottom: 0; border: 0; outline: none; width:100%;}

.bba-training-marker tr, .bba-training-marker tbody {border:none !important;}
.bba-training-marker td, .bba-training-marker th {padding:0; border:none !important;}
.bba-training-marker .objective-number, .bba-training-marker .objective-description {display:none !important;}
.bba-training-marker .objective-completion {width: 100% !important; display:block}
.bba-training-marker .objective-completion input[type=checkbox].completion-checkbox {display:none;}
.bba-training-marker .objective-completion .completion-checkbox+label {width:100% !important; height:40px !important; background:#66d5f2 url(https://kimgarst.com/courses/wp-content/uploads/2020/03/bba-mark-as-done.png) center no-repeat !important; margin:0px auto 0 !important; border-radius:5px !important; display:block !important; cursor:pointer; background-size:contain !important;}

.bba-training-marker .objective-completion .completion-checkbox:checked+label {width:100% !important; height:40px !important; background:#3f3f3f url(https://kimgarst.com/courses/wp-content/uploads/2020/03/bba-mark-as-done-done.png) center no-repeat !important; background-size:contain !important;}

.bba-video {border:4px solid #6fd5f1;}

.bba-locked-video {text-align:center; background-size:cover;}
.bba-locked-video .yikes {font-weight: bold; color: #ffffff; margin-bottom: 25px; text-align:center; font-size: 35px; line-height: 43px;}
.bba-locked-video .unlock-bba {font-style: italic; font-weight: normal; color: #ffffff; margin-bottom: 10px; font-size: 22px; line-height: 27px;}
.bba-locked-video .or-text {font-size: 25px; color: #ffffff; line-height: 1; text-align: center; margin:13px auto;}

.bba-locked-video .already-login-text {margin-top:15px; font-size:20px; text-align:center; color:#FFF;}
.bba-locked-video .already-login-text a {color:#FFF; text-decoration:underline;}

body.logged-in .bba-locked-video .already-login-text {display:none;}

	
.bba-locked-video a.join-bba-button {background: #ff3a3e; padding: 5px 20px; display: inline-block; font-size: 25px; font-weight: 800; color: #FFF;  margin:0 auto;}
.bba-locked-video a.join-bba-button:hover {background: #FFF; color:#ff3a3e;}

.bba-locked-video a.purchase-course-individually {background: #89DEF5; padding: 5px 20px; display: inline-block; font-size: 20px; font-weight: 800; color:rgba(0,0,0,0.8); margin:0 auto;}
.bba-locked-video a.purchase-course-individually:hover {background: #FFF; color:#333;}



span.bba-webinar-you-are-registered {
    display: block;
    background: #66d5f2;
    color: #FFF;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 600;
    text-transform: uppercase;
    padding: 15px 5px;
    text-align: center;
    border-radius: 10px;
}

span.bba-webinar-you-are-registered.none-members {background: #FF3A3E; margin-bottom:20px;}

.calendar-learnmore .vc_tta-panel .vc_tta-panel-heading {background:#66D5F2 !important;}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.calendar-learnmore .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.calendar-learnmor .vc_tta-panel.vc_active .vc_tta-panel-title>a {color:rgba(0,0,0,0.8) !important;}

.calendar-learnmore .vc_tta-panel-body {border: 4px solid #66D5F2 !important;}


.bba-locked-calendar {text-align:center; background-size:cover; padding:20px 10px; background:#000; margin-bottom:20px;}

.bba-locked-calendar .calendar-warning {font-weight: bold; color: #ffffff; margin-bottom: 10px; text-align:center; font-size: 35px; line-height: 43px;}

.bba-locked-calendar .calendar-warning.yikes {font-size: 28px; line-height: 35px;}

.bba-locked-calendar a.unlock-course-button {background: #66D5F2; padding: 5px 20px; display: inline-block; font-size: 20px; font-weight: 800; color: #FFF; margin:0 auto; display:inline-block; vertical-align:middle; border-radius:30px;}
.bba-locked-calendar a.unlock-course-button:hover {background: #FFF; color:#333;}


.bba-locked-calendar .unlock-bba {font-style: italic; font-weight: normal; color: #ffffff; margin:10px 15px; font-size: 22px; line-height: 27px; display:inline-block; vertical-align:middle; }


.bba-locked-calendar a.join-bba-button {background: #ff3a3e; padding: 5px 20px; display: inline-block; font-size: 20px; font-weight: 800; color: #FFF; margin:0 auto; display:inline-block; vertical-align:middle; border-radius:30px;}
.bba-locked-calendar a.join-bba-button:hover {background: #FFF; color:#ff3a3e;}

.bba-lesson-completed {background:#FF3A3E; padding: 5px 0; font-size: 16px; color: #FFF; font-weight: bold; text-align: center; display: block; margin: 0 0px; text-transform: uppercase; font-family: 'Futura PT Book'; font-style: normal;}



.ws-calendar-learnmore .vc_tta-panel .vc_tta-panel-heading {background:#75b5c9 !important;}


.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.ws-calendar-learnmore .vc_tta-panel .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat.ws-calendar-learnmore .vc_tta-panel.vc_active .vc_tta-panel-title>a {color:#FFF !important;}

.ws-calendar-learnmore .vc_tta-panel-body {border: 4px solid #75b5c9 !important;}


body.single-workshop h1.entry-title, body.single-workshop p.entry-meta {display:none;}
body.single-workshop #xcomments {display:none !important;}


body.single-workshop article.type-workshop #comments  {display:block !important;}
body.single-workshop #wc-comment-header {padding: 20px 5px 2px 5px;}
body.single-workshop .progressally-notes-update-label {font-size: 22px; font-weight: normal; color: #333; font-family: 'Poppins', sans-serif; padding: 0px 5px 10px; text-transform: uppercase; border-bottom: #ddd solid 1px;}
body.single-workshop .progressally-notes-update-button {right:20px;}
body.single-workshop .progressally-notes-update-input-container {display:block !important;}
body.single-workshop .progressally-notes-update-display-container {display:none !important;}



body.single-get {margin:0 !important;}