/*
Theme Name: Twenty Twenty Child
Theme URI: http://raddtraining.co.uk/twentytwenty-child/
description: >-
  Twenty Twenty Child Theme
Author: Dave Potter
Author URI: http://raddtraining.co.uk
Template: twentytwenty
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twentytwenty-child
*/



/* =Theme customization starts here
-------------------------------------------------------------- */

.post-meta .meta-wrapper {
	display: none;
}


.col1, .col2, .col3 {
	border: 0.5rem outset grey;
	padding:15px;
	background-color:black;
	color:white;
}
:root .has-subtle-background-color {
	color: #fff;
}
:root:root h5.has-subtle-background-color {
	color: #f6931e;
}

h1, .heading-size-1 {
    font-size: 6.4rem;
}
h1.entry-title, h2.entry-title {
  margin: 0;
	color:#f6931e;
}
h2, .heading-size-2 {
	font-size: 4rem;
}
h2.entry-title {
	font-size: 2.7rem;
	line-height: 5rem;
}
h3, .heading-size-3 {
	font-size: 3rem;
}
.singular .entry-header {
    padding: 3rem 0;
}
header-inner {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 2rem 0;
}
li {
	line-height: 1.5;
	margin: 1.2rem 0 0 2rem;
}
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote::before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
	color: #f6931e;
}
body:not(.overlay-header) .primary-menu ul {
    background-color: #f6931e;
}
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor {
	text-decoration: underline;
	background-color: #333;
	color: #f6931e;
}

blockquote {
	border-color: #f6931e;
	font-style: italic;
	border-width: 0 0 0 0.5rem;
}
.powered-by-wordpress {
	display: none;
}
.widget .widget-title {
	margin: 0 0 2rem;
	color: #f6931e;
	font-family: "Montserrat";
}
.widget_text p, .widget_text ol, .widget_text ul, .widget_text dl, .widget_text dt, .widget-content .rssSummary {
	font-family: "Montserrat Alternates";
	letter-spacing: normal;
}
.policytable {
	border: 4px solid black;
	border-bottom: 4px solid black;
	margin-top:50px;
}
.policytable tbody tr {
  border-bottom: 1px solid #555;
}
.policytable thead tr {
  border-bottom: 4px solid #555;
}
.policytable th {
  background-color: #f6931e;	
	padding-bottom:10px;
	padding-top:10px;
}
.policytable td {
	padding-bottom:10px;
	padding-top:10px;
}
.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
	color: #fff;
}
.footer-top-visible .footer-nav-widgets-wrapper, .footer-top-hidden #site-footer {
	margin-top: 8rem;
	background-color: #000000;
}
.heading-size-2, .heading-size-3 {
	font-size:3rem;
}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus)::first-letter, .wp-block-button.is-style-outline, a {
	color: #f6931e;
}
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
    max-width: 90%;
}
iframe {
/*    margin-left: 35%;    */
	margin: auto;
}
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"] {
	background: #f6931e;
}
.wp-block-embed figcaption, .wp-block-image figcaption {
	font-size: 0.8rem;
}
.footer-copyright {
	font-weight: 700;
	color: #f6931e;
	font-family: Montserrat;
}
.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
    color: #f6931e;
}
.toggle-inner .toggle-text {
	display: none;
}
.cu-form__container {
	max-width: 80% !important;
}
.editor-styles-wrapper p, .editor-styles-wrapper ol, .editor-styles-wrapper ul, .editor-styles-wrapper dl, .editor-styles-wrapper dt {
	font-family: NonBreakingSpaceOverride, "Montserrat Alternates", serif;
	letter-spacing: normal;
}
.privacy-policy-page-link {
	color: #fff;
	font-size: 1rem;
}
/*
 * *** Reduce the didth of the login/register window if on a desktop *** *
 */
@media only screen and (min-width: 1200px) {
	.learndash-wrapper .ld-modal {
		max-width: 45%;
	}
}
.learndash-wrapper .ld-expand-button.ld-button-alternate .ld-text {
    word-break: initial;
}
.ld-item-list-item-preview {
	background: #000;
	color: #fff;
}
.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-name {
	color: #fff;
}
.learndash-wrapper .ld-item-list .ld-item-list-item {
	border: none;
}
.learndash-wrapper .ld-item-list {
	margin: 1em 0 1em;
}
/* *** remove the links to previous and next courses *** */
.pagination-single {
	display:none;
}
@media only screen and (min-width: 600px) {
	body.learndash-cpt.learndash-embed-responsive .ld-video {
		position: relative;
		padding-bottom: 50%;
		height: 0;
		overflow: hidden;
		max-width: 80%;
		padding-left: 20%;
	}
}
.ninja_footable.table, .ninja_footable tbody, .ninja_footable td, .ninja_footable th {
    border: unset;
        border-top-color: unset;
        border-top-style: unset;
        border-top-width: unset;
    font-family: "Montserrat Alternates" !important;
    font-size: medium;
}
.ld-text {
	display: none;
}
.wpProQuiz_clear {
	display: none;
}
p:empty {
	display: none;
}
p:-moz-only-whitespace {
	display: none;
}
