/* 
Theme Name: Chaplin Child 
Theme URL: https://wordpressguys.co.uk
Description: Chaplin Child 
Theme Author: WordPress Guys
Author URL: https://wordpressguys.co.uk
Template: chaplin 
Version: 1.0.0 
Text Domain: chaplin-child 
*/



#site-header {margin-bottom:0 !important;}
.entry-header {padding:2em 0 0; text-align:left;}
h1.entry-title, .entry-title.faux-heading  {text-align:left !important;}

.custom-logo img {width:220px !important;}

.ld-course-list-items .ld_course_grid .thumbnail .caption{padding:20px !important;}

#site-footer {background:#f5f5f5;}

/*h1,h2,h3,h4,h5,h6,.faux-heading{color:#e40613 !important;}*/

.ld-course-list-items .ld_course_grid .btn-primary{background-color:#747474 !important;border-color:#545454 !important;font-weight:bold;}
.ld-course-list-items .ld_course_grid .btn-primary:hover,
.ld-course-list-items .ld_course_grid .btn-primary:focus,
.ld-course-list-items .ld_course_grid .btn-primary:active,
.ld-course-list-items .ld_course_grid .btn-primary.active,
.ld-course-list-items .ld_course_grid .open .dropdown-toggle.btn-primary{background-color:#545454 !important;}

.entry-content{font-size:1.5rem !important; max-width:100% !important; margin: 0 auto !important; text-align:left}

.single-sfwd-lessons .ld-tab-content {max-width:75% !important; margin: 0 auto !important;}

@media (min-width:700px) {
	hr {margin:4rem 0 !important;}
}

.post-inner {padding-top:1em !important;}
.entry-content h4 {color:#777 !important; padding:0 0 1em 0;}

.entry-content .ld-tab-content h4 {max-width:100%; text-align:left; max-width:100% !important;}




.ld-course-list-items .ld_course_grid {margin-top: 20px;}

.sfwd-mark-complete {margin-top:0px !important;}

.color-primary,.color-primary-hover:hover,:root .has-primary-color,body,.main-menu-alt ul li{color:#666 !important;}




/* Login / Register Forms */
.wpforms-container, .uo_loginForm {border-top:1px solid #ddd !important; padding:2em 0 !important; max-width:800px; margin:0 !important; }
.uo_loginForm {max-width:450px;}
.wpforms-container form{margin:0 !important;}




@media (min-width: 700px) {
	h1,.heading-size-1{font-size:5rem !important; text-align:center !important;}
}


/* Facilitators */
.sidebar {background-color: #f0f3f6; border-radius:6px; padding:20px } 
.sidebar h4 {color:#545454 !important;}
.member{display:grid;grid-template-columns:100px auto;grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:0px; align-items:top;}
.member .thumb-image {position:relative; z-index: 1;height:100px; width:100px; overflow:hidden; display:flex; margin:0 0 0.5em; justify-content:center; align-items:center;}
.member .thumb-image img {flex-grow: 1;object-fit: cover;width: 100%;min-height:100px;height:100px !important;flex-grow: 0;justify-content: center;align-items: center;}
.member .copy {font-size:13px;}
.member h5 {margin:8px 0;}

summary {text-decoration:none; outline:none; line-height:100%; font-weight:600; text-decoration:underline;}
summary::-webkit-details-marker {display:none}
summary:before {display:inline-block; content:'+'; font-family:'FontAwesome'; padding-right:8px; vertical-align:top;}
	details[open] summary:before {content:'-';}
	details p {padding:10px 0; }
	


iframe{height:421.875px !important;width:750px !important;}
.wp-block-embed {
    margin-top: 2rem !important;
}


.supporter-logos {padding:2em 0 0;}
.logos{padding:1em 0 3em; display:grid;grid-template-columns:auto auto auto auto auto auto;grid-template-rows:1fr;grid-column-gap:1em;grid-row-gap:0em;align-items:center;}
.logos img {max-width:200px; max-height:60px;}




/* Footer */
.footer-inner.section-inner {font-size:12px;}
.footer-widgets-outer-wrapper {border:0 !important;}
.footer-widgets-outer-wrapper {margin-top:0 !important; margin-bottom:0 !important;}
.footer-widgets-outer-wrapper {display:none;}
.single-sfwd-courses.postid-14 .footer-widgets-outer-wrapper {display:block;}
.eu {font-size: 1.3rem !important; line-height:140%; }
.eu .image {margin-bottom:1.5em;}
.eu img {max-width:400px;}


.ld-search-prompt {display: none !important;}
.ld-expand-button.ld-button-alternate span.ld-text.ld-primary-color {display: none;}
#ult-login-form #ult-login-submit, .ult-form__submit-btn, input[type='submit'], button[type='submit'] {background:#555 !important; border:0 !important; border-radius:5px !important; font-size:100% !important; padding:1em 2em  !important; color:white !important;}
.btn.btn-primary {text-decoration:none; background:#555 !important; border:0 !important; border-radius:5px !important; display:inline-block !important;  width:auto !important; font-size:90% !important; line-height:100%; padding:0.75em 1.5em  !important; color:white !important;}

.register-link {border:1px solid #eee !important; border-radius:5px !important; display:inline-block !important;  width:auto !important; line-height:100%; padding:1em 1.5em  !important;}




