.whitebold {
  color: #fff;
  font-weight: bold;
}
#course-lp-banner-description li {
  max-width: 350px;
}
#course-lp-banner-description li a {
  color: #ffd202 !important;
}
#content-container {
background-color: #FFF;
}
#course-lp-description figure {
max-width: 100%;
}
div#course-lp-banner-description a {
color: #fff;
}
#course-lp-banner-description ul {
color: #FFF;
line-height: 1.25em;
margin: 0px;
padding-left: 20px;
}
span.esi_info {
color: #FFD202 !important;
}
span.esi_info img {
position: relative;
top: -3px;
}
div#course-lp-video-deprecated {
background: #fff;
}
div#course-lp-banner-inner.interface-gold-wrapper {
padding-bottom: 0px;
}
div#course-all-you-can-eat-cta {
margin-top: 10px;
}
div#course-all-you-can-eat-banner {
text-align: center;
background: #ffd202;
line-height: 28px;
font-size: 20px;
font-weight: bold;
padding: 20px 0px 20px 0px;
}
div#course-replace-recommend {
text-align: center;
color: #fff;
line-height: 20px;
font-size: 16px;
padding-bottom: 30px;
}
div#course-gold-no-risk-banner {
text-align: center;
color: #fff;
line-height: 28px;
font-size: 20px;
padding-bottom: 30px;
}
div#course-gold-no-risk-banner a, div#course-gold-no-risk-banner a:visited {
color: #fff;
}
.learn-more-button {
background:#6e9546;
border-radius:5px;
cursor:pointer;
display:inline-block;
font-weight:600;
padding:8px 20px;
}
.learn-more-button a {
color: #fff;
text-decoration: none;
}
article {
margin-bottom:0px;
}
#course-lp-banner {
background-color: #25211e;
border-bottom: 15px solid #FFD202;
}
.accord_content {
height: 0;
overflow: hidden;
}
.accord_content.expanded {
height: auto;
}
.course-stub-header h2 {
color: #fff;
font-size: 17px;
line-height: 22px;
font-weight: normal;
}
.course-more-content.heading {
border-top: #ddd 2px dotted;
line-height: 48px;
cursor: pointer;
margin: .75em 0;
padding-top: .5em;
}
.course-last-content {
border-top: #ddd 2px dotted;
line-height: 48px;
margin: .75em 0;
padding-top: .5em;
}
.course-more-content.heading:after {
content: '+';
float: right;
color: #ddd;
font-weight: 100;
font-size: 2em;
line-height: 1em;
font-family: "UbuntuLight";
}
.course-more-content.expanded.heading:after {
content: '–';
}
.more-comments-button {
margin-top: 30px;
margin-bottom: 20px;
}
.course-lp-breadcrumbs {
color:#FFD202;
opacity: 0.9;
display:flex;
justify-content: space-between;
margin-bottom:40px;
text-transform: lowercase;
width:100%;
}
.course-lp-breadcrumbs a {
color:#FFD202;
font-weight: 600;
text-decoration: none;
}
.bread-right img {
margin-right: 1em;
width:32px;
}
#course-lp-video img {
}
p.course-lp-price {
font-size:1.5em;
font-weight:700;
}
p.course-lp-comments {
font-style:italic;
text-decoration: underline;
color: #FFD202 !important;
cursor: pointer;
}
.btn-interface-gold {
cursor:pointer;
font-size:16px;
font-weight:600;
color: #25211e;
background-color: #FFD202;
padding: 6px 10px 6px 10px;
margin-right: 14px;
border-radius: 4px;
}
.btn-partner-remote, .btn-hd-telepresence {
background:#444;
color: #FFF;
cursor:pointer;
display:inline-block;
font-size:1.125em;
font-weight:700;
margin-top:15px;
padding:5px 12px;
}
.box-request {
border:8px solid #2e2e2e;
color:#FFF;
padding:15px 40px;
text-align: center;
margin-top: 20px;
}
.box-request p  {
font-size: 1.25em;
margin-bottom:0px;
}
.box-request .register-button, .box-request-mini .register-button {
background: #6e9546;
border-radius: 5px;
cursor: pointer;
display: inline-block;
font-weight: 600;
margin-top:20px;
padding: 8px 20px;
text-transform: uppercase;
}
.box-request-mini {
border-top: 1px dashed rgba(255, 255, 255, 0.5);
border-bottom: 1px dashed rgba(255, 255, 255, 0.5);
color:#FFF;
padding: 30px 20px 10px 20px;
margin-top: 40px;
margin-bottom: 25px;
font-size: 1.25em;
text-align: left;
height: 40px;
}
.box-request-mini .register-button {
float: right;
margin-top: -6px;
}
.box-request-mini .request-text {
padding: 0px;
float: left;
}
.comment-date {
background: #ddd;
}
.comment-row, .comment-row:first-child {
border: none;
}
.course-lp-banner-course-replaced, .course-lp-banner-course-recommend {
color: #FFF;
margin: 30px 0px 0px 0px;
padding: 20px 0px;
text-align: center;
width: 100%;
position: relative;
z-index: 9999;
}
#overlay {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
z-index: 998;
}
.course-replaced-box, .course-recommend-box {
background: #FFD202;
border: solid 10px #fdbc11;
display: block;
color: #1e1d1c;
font-size:1.5em;
font-weight: 600;
line-height:1.125em;
margin-top:20px;
padding: 25px 100px;
z-index: 999;
}
.course-recommend-box p {
font-size: 15px;
font-weight: normal;
padding: 5px 0px 20px 0px;
text-align: left;
}
.course-lp-banner-course-recommend p {
margin-top:20px;
}
.course-replaced-box a, .course-recommend-box a {
color:#1e1d1c;
}
.course-replaced-wrapper .course-lp-title h1, .course-replaced-wrapper p.course-lp-price, .course-replaced-wrapper ul {
color:#787370 !important;
}
.course-recommend-wrapper .course-lp-title h1, .course-recommend-wrapper p.course-lp-price, .course-recommend-wrapper ul {
color:#787370 !important;
}
#course-lp-banner-inner {
display: block;
}
div#course-lp-banner-description {
background-color: transparent;
padding-left: 35px;
}
.course-lp-title h1 {
font: 700 normal 1.5em/1.125em "UbuntuLight", Arial, Helvetica, sans-serif !important;
}
.course-lp-subtitle h2 {
  font-family: "UbuntuLight", Arial, Helvetica, sans-serif !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  margin-bottom: .5em !important;
  color: #fff;
}
.course-lp-banner-times-wrapper {
margin:25px 0px;
}
.times-row {
align-items:center;
border-bottom:1px dashed rgba(255,255,255,0.5);
color:#FFF;
display:flex;
justify-content:space-between;
padding:20px 5px;
}
.times-time-zone {
width:40%
}
.training-logos {
        margin-top: 4em;
        text-align: center;
}
.training-logos img {
        width: 1000px;
}
.times-interface-gold-legend {
font-size:20px;
font-weight:600;
width:25%;
}
.times-interface-notgold-legend {
width:19%;
}
.times-interface-gold-legend span:before {
background:#FFD202;
border-radius:50%;
content:"";
display:inline-block;
margin-right:5px;
vertical-align:middle;
height:15px;
width:15px;
}
.times-interface-gold {
width:3%;
}
.times-interface-gold span {
background:#FFD202;
border-radius:50%;
display:inline-block;
vertical-align:middle;
height:15px;
width:15px;
}
.times-time {
font-size:20px;
font-weight:500;
width:23%;
}
.times-gold {
width:8%;
}
.times-date {
font-size:20px;
font-weight:600;
width:17%;
}
.times-gtr {
width:5%;
}
.times-replay {
width:12%;
}
.gtr-button, .replay-button {
border:1px solid #FFF;
border-radius: 3px;
cursor: pointer;
display: inline-block;
font-weight: 600;
padding:3px 5px;
}
.times-remote-virtual-header, .times-in-person-header, .times-button-header, .times-remote-virtual, .times-in-person, .times-button {
text-align:center;
width:13%;
}
.times-button-header {
cursor: pointer;
}
.times-button .register-button, .view-this-course.register-button {
background:#6e9546;
border-radius:5px;
cursor:pointer;
display:inline-block;
font-weight:600;
padding:8px 20px;
}
.register-button a {
color: #fff;
text-decoration: none;
}
#course-lp-description {
margin: 40px 0px;
}
.clear {
clear: both;
text-align: center;
width:100%;
}
.course-introduction {
padding:0px;
}	
#course-lp-description #course-lp-description {
margin:0;
}
.show-more-content {
height: 450px;
overflow: hidden;
position: relative;
}
#course-lp-learn-more-wrapper {
background:#f3efec;
padding:70px 0px;
}
.course-lp-comments-wrapper {
background:#FFD202;
padding:70px 0px;
}
#course-lp-learn-more-wrapper h2, .course-lp-comments-wrapper h2 {
color:#FFF;
font-size:42px;
font-weight:600;
line-height:44px;
margin:0px auto;
padding:15px;
text-align:center;
}
#course-lp-learn-more-wrapper h2 span {
background:#394a44;
padding:0px 15px;
}
#course-lp-learn-more-wrapper h4 {
color: #58524b;
font-size: 38px;
font-weight: 800;
text-align: center;
line-height: 40px;
}
.course-lp-comments-wrapper h2 span {
background:#FDBC11;
padding:0px 15px;
}
.learn-more-wrapper {
margin:0px 0px 0px 0px;
}
.learn-more-row {
border-bottom:1px solid #aba7a4;
display:flex;
font-size:18px;
font-weight:600;
justify-content:space-between;
padding:8px 0px;
}
.learn-more-row.header {
background-color: #58524b;
color: #fff;
font-size:20px;
font-weight:700;
padding: 10px 20px 10px 20px;
}
.learn-more-class-header, .learn-more-class {
width:70%
}
.learn-more-class-header span, .learn-more-class span {
display: inline-block;
vertical-align: middle;
line-height: 40px;
}
.learn-more-interface-header, .learn-more-interface, .learn-more-comp-header, .learn-more-comp {
font-size:14px;
text-align:center;
width:15%
}

.learn-more-interface span.circle, .learn-more-comp span.circle {
background:#26b740;
border-radius:50%;
display:inline-block;
vertical-align:middle;
height:15px;
width:15px;
}
.mobile-virtual, .mobile-inperson, .mobile-gtr {
display:none;
}

/* ----- Responsive ----- */

@media screen and (max-width:1023px) {
#course-lp-video {
overflow: hidden;
position: relative;
padding-bottom: 56.25%;
height: 0;
}
#course-lp-video img {
width:100%;
}
#course-lp-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
}
@media screen and (min-width:769px) and (max-width:1023px) {
#course-lp-banner {
padding: 30px;
}
.course-lp-breadcrumbs {
margin-bottom: 20px;
}
div#course-lp-banner-description {
padding-left: 0px;
}
.course-lp-title h1 {
margin: 12px 0px;
}
#course-lp-banner-description p {
padding-bottom: 12px;
}
#course-lp-left-col {
width: 100%;
padding-top: 0;
}
}

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

.course-replaced-box, .course-recommend-box {
padding: 25px;
}

.box-request-mini {
height: 98px;
}
.box-request-mini .register-button {
clear: both;
float: left;
margin: 15px 0px 15px 0px;
}
#course-lp-video {
width: 100%;
}
.course-lp-breadcrumbs {
margin:auto;
padding:15px 0px;
width: 90%;
}
.bread-left {
width:100%;
}
.bread-right {
display:none;
}
div#course-lp-banner-description {
margin:20px auto 0px;
padding-left: 0px;
width:90%;
}
#course-lp-video img {
width: 100%;
}
.course-lp-title h1 {
margin-bottom: 12px;
}
.times-row {
flex-wrap: wrap;
justify-content: flex-start;
margin:auto;
width:90%;
}
.times-remote-virtual-header, .times-in-person-header {
display:none;
}
.box-request {
margin:20px auto 20px;
padding: 15px 5%;
width:80%;
}
.times-date, .times-remote-virtual, .times-in-person, .times-button {
margin:5px 0px;
text-align:left;
width: 100%;
}
.times-gold {
width: 14%;
margin-bottom:15px;
}
.btn-interface-gold {
margin-right: -15px;
}
.times-date {
margin-bottom:8px;
}
.times-time, .times-gtr, .times-replay {
margin-right:12px;
width: auto;
}
.register-button {
margin-top:12px;
}
.attend-icon {
display:none;
}
.mobile-virtual, .mobile-inperson, .mobile-gtr {
display:block;
}
#content {
overflow: hidden;
padding: 15px 0px;
margin:auto;
width:90%;
}
#course-lp-left-col {
width: 100%;
padding-top: 0;
}
.learn-more-class-header, .learn-more-class {
width: 50%;
}
.learn-more-interface-header, .learn-more-interface, .learn-more-comp-header, .learn-more-comp {
font-size: 14px;
text-align: center;
width: 25%;
}
#course-lp-learn-more-wrapper h2, .course-lp-comments-wrapper h2 {
font-size: 30px;
line-height: 1.1em;
padding: 15px 0px;
}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	.bread-right {
	display:none;
	}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.bread-right {
	display:none;
	}
}

.times-remote-virtual img.attend-icon.lazyloaded,  .times-in-person img.attend-icon.lazyloaded {
	width: 29px !important;
	height: auto;
}

