/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 15 2026 | 08:33:04 */
.learndash-wrapper .ld-content-actions .ld-content-action:first-child, .learndash-wrapper .ld-content-actions .ld-content-action:last-child, .learndash-wrapper .ld-content-actions .ld-content-action:first-child a, .learndash-wrapper .ld-content-actions .ld-content-action:last-child a {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
}
.learndash-wrapper .ld-content-actions .ld-content-action a.ld-primary-color.ld-course-step-back{
	display: block !important;
}
/* .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-23810a6, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-858e771, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-30df81bb, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b471995, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8579809, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-05f383c, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7f8f0fc, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-2bad92b, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-8a90eff, .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b66ff81 {
    display: none;
} */
input.wpProQuiz_button:hover{
	color: #fff !important;
}

.learndash-wrapper .ld-content-actions .ld-content-action a.ld-primary-color.ld-course-step-back {
    display: none;
}
.learndash-wrapper .ld-content-actions .ld-content-action:first-child, .learndash-wrapper .ld-content-actions .ld-content-action:last-child {
    /* display: none; */
    opacity: 0;
    visibility: hidden;
}
.learndash-wrapper .ld-content-actions .ld-content-action:first-child a, .learndash-wrapper .ld-content-actions .ld-content-action:last-child a {
    display: none;
    opacity: 0;
    visibility: hidden;
}

.cab .elementor-add-to-cart a, .cab .elementor-button-text{
	font-family: "Roboto", Sans-serif !important;
}


.faq .elementor-accordion-item:nth-of-type(1){
	border-radius: 10px;
	border: 0 solid transparent;
}
.faq .elementor-accordion-item:nth-of-type(1) .elementor-tab-title{
	border: 1px solid #000;
    border-radius: 10px 10px 0 0;
}
.faq .elementor-accordion-item:nth-of-type(1) .elementor-tab-title.elementor-active{
	border-bottom: 0 solid transparent !important;
}
.faq .elementor-accordion-item:nth-of-type(1) .elementor-tab-content{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}



.faq .elementor-accordion-item:last-of-type{
	border-radius: 10px;
	border: 0 solid transparent;
}
.faq .elementor-accordion-item:last-of-type .elementor-tab-title{
    border-radius: 0px 0px 10px 10px;
	border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}
.faq .elementor-accordion-item:last-of-type .elementor-tab-title.elementor-active{
    border-radius: 0;
	border-bottom: 0 solid transparent;
}
.faq .elementor-accordion-item:last-of-type .elementor-tab-title.elementor-active{
	border-top: 0 solid transparent !important;
}
.faq .elementor-accordion-item:last-of-type .elementor-tab-content{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-radius: 0 0 10px 10px;
}

.woocommerce div.product.elementor ul.tabs li {
    margin: 0;
}
.woocommerce div.product .woocommerce-tabs {
    padding-top: 0 !important;
    margin-bottom: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{
	display: none !important;
}
.post-36727 .ast-shop-product-out-of-stock{
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    border: 1px solid transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #ec1c25;
    border: 1px solid #000;
	border-radius: 10px 10px 0 0;
	transition: all 0s ease;
}

.yikes-custom-woo-tab-title{
	display: none;
	outline: 0 !important;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    color: var(--e-global-color-76ac2e5e);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    line-height: 1.4em;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
	transition: all 0s ease;
    border: 1px solid #000000 !important;
	border-radius: 0 10px 10px 10px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #000000;
    text-transform: initial;
    font-weight: 600 !important;
    padding: 15px 15px 15px !important;
    font-family: "Roboto", sans-serif;
	outline: 0px !important;
}

/** H5P Custom CSS imported to H5P Iframe **/
html.h5p-iframe h3 {
    font-weight: 900;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 30px;
}
.h5p-content[data-content-id="63"] .h5p-question-introduction,
.h5p-content[data-content-id="60"] .h5p-question-introduction {
    display: none;
}
/*https://launchlearn.co.uk/topic/1-1-1-activity-the-teaching-and-learning-cycle/*/
.h5p-content[data-content-id="66"] .h5p-question-introduction,
.h5p-content[data-content-id="67"] .h5p-question-introduction,
.h5p-content[data-content-id="68"] .h5p-question-introduction,
.h5p-content[data-content-id="69"] .h5p-question-introduction,
.h5p-content[data-content-id="70"] .h5p-question-introduction{
    display: none;
}

html.h5p-iframe .h5p-structure-strip .h5p-structure-strip-text-strip-description-container {
    display: none !important;
}
html.h5p-iframe .h5p-question-buttons .h5p-joubelui-button {
    margin-bottom: 10px;
}
html.h5p-iframe .h5p-question-introduction, html.h5p-iframe .h5p-question-content, html.h5p-iframe .h5p-question-buttons.h5p-question-visible {
    margin: 10px;
}
.h5p-dictation .h5p-sentence-description.h5p-sentence-description-two-buttons {
    padding-left: 0;
}
html.h5p-iframe [data-content-id="58"] .h5p-question-introduction, html.h5p-iframe [data-content-id="65"] .h5p-question-introduction {
	display: none;
}
html.h5p-iframe [data-content-id="58"] .h5p-question-content, html.h5p-iframe [data-content-id="58"] .h5p-question-buttons.h5p-question-visible {
    margin-bottom: 0;
}
html.h5p-iframe [data-content-id="58"] .h5p-question-feedback.h5p-question-visible {
    margin: 0;
}
html.h5p-iframe [data-content-id="58"] .h5p-question-buttons.h5p-question-visible {
    margin-top: 0px;
    top: -15px;
    position: relative;	
}
html.h5p-iframe .h5p-content, .h5p-content.h5p-frame, .h5p-content.h5p-frame p, .h5p-question-content {
    font-family: 'Khand',sans-serif;
    font-weight: 400;
    font-size: 20px !important;
    font-size: 1rem;
}
.h5p-question-content.h5p-dragquestion-has-no-background {
	border-bottom: none;
}
.h5p-essay .h5p-essay-input-field-textfield {
    font-size: 20px !important;
    font-weight: 400;
    font-family: 'Khand',sans-serif !important;
}
.h5p-question-buttons.h5p-question-visible {
    width: 100% !important;
}
.h5p-question-buttons.h5p-question-visible button.h5p-question-copy:last-child {
    margin-right: 0 !important;
}

.h5p-question-buttons button {
    background-color: #ec1c25 !important;
    align-items: center;
    background-color: #00a2e8;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    font-size: 15px;
    font-weight: 800;
    height: auto;
    justify-content: center;
    line-height: 1.25em;
    margin: 0;
    max-width: 385px;
    opacity: 1;
    padding: 1em;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    transition: opacity .3s ease;
    white-space: normal;
    /* width: 100%; */
    min-width: 115px;
}
.h5p-question-introduction, .h5p-question-introduction p {
	font-size: 20px !important;
}

.h5p-drag-text .h5p-drag-droppable-words {
    font-size: 20px;
}
.h5p-container.h5p-question.h5p-drag-text {
	font-size: 20px;
    font-size: 1rem;	
}
.h5p-drag-droppable-words {
 /*   float: left;*/
}

.h5p-drag-text .h5p-drag-task .h5p-drag-droppable-words {
    padding-right: 30px;
}


.h5p-drag-text .h5p-drag-droppable-words span {
/*	clear: both;
    float: left;
    margin-bottom: 1rem;
    margin-right: 0;
    width: calc( 100% - 200px );
    padding-right: 10px;
    box-sizing: border-box;
	*/
}
.h5p-drag-text .h5p-drag-droppable-words span br {
/*    display: none;
    line-height: 0;
    height: 0;
    font-size: 0;
	*/
}
.h5p-drag-text .h5p-drag-dropzone-container {
    /* display: inline-block; 
    float: left;*/
}

.h5p-baq-countdown-bg, .h5p-baq {
	background-color: #ec1c25 !important
}

.h5p-drag-text .h5p-drag-task {
/*    display: flex !important;
    flex-direction: row-reverse;
	*/
}

.h5p-dragquestion .h5p-dropzone > .h5p-inner {
    background-color: #cee0f4 !important;
	border-radius: 0.25em;
}
.h5p-drag-text [aria-dropeffect] {
	padding: 5px 30px 5px 0 !important;
	top: 0 !important;
}

.h5p-drag-text .h5p-drag-task .h5p-drag-droppable-words {
/*    margin-right: 0px !important;
	display: flex;
    flex-wrap: wrap;
    padding: 5px;	
	*/
	padding-right: 30px;
	padding-top: 20px;
}
.h5p-content .h5p-drag-text .ui-draggable {
    background: #ec1c25;
    color: #fff;
    padding: 3.4px 16.5px !important;
    box-shadow: none;
    border: 0.1em solid #ec1c25 !important;
	margin-top: -5px !important;
}
.h5p-content .h5p-drag-text [aria-grabbed].h5p-drag-dropped {
    border: 0.1em solid rgb(236 28 37 );
    background: rgb(236 28 37 );
    color: #fff;
	margin-top: -4px;
}

.h5p-content .h5p-drag-text [aria-grabbed].h5p-drag-dropped:hover {
    border: 0.1em solid #000 !important;
    background: rgb(0 0 0 );
}

.h5p-content .h5p-drag-text [aria-grabbed].h5p-drag-dropped:not(.ui-state-disabled):hover, .h5p-content .h5p-drag-text [aria-grabbed]:not(.ui-state-disabled):hover {
    border: 0.1em solid #25262a !important;
    color: #ffffff;
    background: #25262a !important;
}
.h5p-dragquestion .h5p-draggable {
    background: #ec1c25 !important;
    color: #fff !important;
	box-shadow: none !important;
	border-color:  #ec1c25 !important;
}
.h5p-dragquestion .h5p-draggable.h5p-dropped {
    color: #fff;
    border: 0.1em solid  rgb(236 28 37 ) !important;
    background:  rgb(236 28 37 ) !important;
	border: 0.1em solid #ec1c25 !important;
    box-shadow: none !important;
}
.h5p-draggable.ui-draggable.h5p-dropped.h5p-draggable-hover {
    border:0.1em solid #25262a !important;
    color: #ffffff;
    background: #25262a !important;
}
.h5p-dragquestion .h5p-draggable:not(.ui-state-disabled).h5p-draggable-hover:not(.h5p-correct):not(.h5p-wrong) {
    background: #25262a !important;
    border-color: #25262a !important;
}
.h5p-dragquestion .h5p-dropped.h5p-correct {
    background: rgb(236 28 37) !important;
    border: 0.1em solid #ec1c25 !important;
}

.h5p-drag-text [aria-dropeffect].h5p-drag-correct-feedback, .h5p-drag-text [aria-dropeffect].h5p-drag-wrong-feedback {
    right: -15px;
	background: #f7d0d000 !important;
}

.h5p-dragquestion .h5p-draggable h3 strong {
    font-family: 'Khand',sans-serif;
    font-weight: 400 !important;
    font-size: 20px !important;
}
.h5p-drag-text [aria-dropeffect].h5p-drag-correct-feedback .ui-draggable.h5p-drag-draggable-correct, .h5p-drag-text [aria-dropeffect].h5p-drag-wrong-feedback .ui-draggable.h5p-drag-draggable-wrong {
    margin-left: -15px;
}

.h5p-drag-text .h5p-drag-wrong-feedback:before, .h5p-drag-text .h5p-drag-correct-feedback:before {
    background: #f7d0d0;
    padding: 3px 10px;
    height: 30px;
    box-sizing: border-box;
    top: 0;
    right: -5px !important;
    border-radius: 5px;
}
.h5p-drag-text .h5p-drag-wrong-feedback:before { 
	background: #f7d0d0; 
}
.h5p-drag-text .h5p-drag-correct-feedback:before {
    background: #9dd8bb;
}

@media screen and (max-width: 1024px) {
	html.h5p-iframe h3 {
		font-size: 1.17em;
	}

}
@media screen and (max-width: 881px) {
	.h5p-drag-text .h5p-drag-task {
		flex-direction: row;
	}	
}

@media screen and (max-width: 1024px) {
	.ast-container{
		padding-left: 40px;
    	padding-right: 40px;
	}
	.woocommerce div.product.elementor .woocommerce-tabs .panel {
    	border-radius: 0 0px 10px 10px;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    	border-left: 1px solid #000;
    	border-right: 1px solid #000;
		margin-bottom: 20px;
		padding: 20px 15px 20px !important;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    	border-radius: 0px 0px 0 0;
		border-bottom: 0;
	}
	#mycus .woocommerce-tabs li a{
		border-top: 1px solid #000 !important;
	}
	#mycus .woocommerce-tabs li:first-of-type a{
		border-radius: 10px 10px 0 0;
	}
	.woocommerce div.product.elementor ul.tabs li {
    	display: block !important;
	}
	#mycus .woocommerce-tabs li a {
    	width: 100%;
		font-size: 20px;
	}
}
@media screen and (max-width: 767px) {
	.ast-container{
		padding-left: 20px;
    	padding-right: 20px;
	}
	html.h5p-iframe .h5p-question-introduction, html.h5p-iframe .h5p-question-content, html.h5p-iframe .h5p-question-buttons.h5p-question-visible {
		margin: 0px;
	}
	.h5p-drag-text .h5p-drag-task {
		flex-direction: column;
	}
	.woocommerce div.product.elementor .woocommerce-tabs .panel {
    	border-radius: 0 0px 10px 10px;
	}
/* 	.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    	border-left: 1px solid #000;
    	border-right: 1px solid #000;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    	border-radius: 0px 0px 0 0;
		border-bottom: 0;
	} */
	#mycus .woocommerce-tabs li a{
		border-top: 1px solid #000 !important;
	}
	#mycus .woocommerce-tabs li:first-of-type a{
		border-radius: 10px 10px 0 0;
	}
	#mycus .woocommerce-tabs li a {
		font-size: 18px;
	}
	
}
@media screen and (max-width: 700px) {
	html.h5p-iframe h3 {
		font-size: 0.8rem;
		line-height: 1;
	}	
	.h5p-content[data-content-id="63"] .h5p-dragquestion .h5p-draggable {
		font-size: 10px;
		line-height: 1;
	}
	.h5p-content[data-content-id="63"] .h5p-dragquestion .h5p-draggable span {
	    line-height: normal !important;	
		height: 0 !important;
	}		
	.h5p-drag-text .h5p-drag-draggables-container {
		display: flex !important;
		flex-direction: column  !important;
		align-items: flex-start  !important;
	}
	html.h5p-iframe .h5p-content {
		border: none;
	}
	.h5p-dragquestion .h5p-draggable h3 strong, .h5p-dragquestion .h5p-draggable h3  {
		font-size: 16px !important;
	}
	
}