/*
Theme Name: CSGA Custom Child Theme
Theme URI: 
Description: For CSGA LMS
Author: TLG
Author URI: 
Template: astra
Version: 3.7.4
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 27 Oct 2021 23:46:16 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

#user-registration>ul>li>strong {
    padding-right: 5px;
}
/* Learndash Colors Approved*/
.ultp-dashboard-toolbar .ultp-dashboard-btn,.ultp-dashboard-course__action .ultp-dashboard-btn  {
    background-color: #003a70 !important;
}
.ultp-dashboard-course--expanded .ultp-dashboard-course__row .ultp-dashboard-course__toggle-btn{
	background: #003a70 !important;
    border-right: #003a70 !important;
}
.ldx-plugin .ultp-dashboard .ultp-dashboard-course__row .ultp-dashboard-course__details .ultp-dashboard-course__right .ultp-dashboard-course__progress-bar {
	background-color: #0170b9;
}
.ldx-plugin .ultp-dashboard .ultp-dashboard-topic--completed .ultp-dashboard-topic__row .ultp-dashboard-topic__details .ultp-dashboard-topic__right .ultp-dashboard-topic__status .ultp-dashboard-topic__status-circle, .ldx-plugin .ultp-dashboard .ultp-dashboard-lesson--completed .ultp-dashboard-lesson__row .ultp-dashboard-lesson__details .ultp-dashboard-lesson__right .ultp-dashboard-lesson__status .ultp-dashboard-lesson__status-circle {
    border-color: #4b4f58 !important;    
    background-color: #4b4f58 !important;    
}

.elementor-kit-840 input[type="submit"]{
    font-weight: normal !important;
    font-style: normal !important;
    padding: 10px 15px 10px 15px !important;
    font-size: unset !important;
    margin-top: 10px;
}
/*
.woocommerce-orders-table__header-order-actions,.woocommerce-orders-table__cell-order-actions {
    display:none !important;
}
*/
.button {
    border-top-width: 1px !important;
    border-right-width: 1px !important;
    border-left-width: 1px !important;
    border-bottom-width: 1px !important;
    padding: 6px 6px 6px 6px !important;
    font-weight: bold !important;
    font-size: 15px !important;
}
/*.button,.paginate_button {
    color: #003a70 !important;
    background-color: #f5f5f5 !important;
}*/
.button:hover, .uo-btn:hover,.paginate_button:hover {
    color:#f5f5f5 !important;
    background-color:#003a70 !important;
}
.uo-groups-table th,.uo-groups-datatable-footer .paginate_button.current {
    color:#f5f5f5 !important;
    background-color:#003a70 !important;
}
.elementor-kit-840 button:hover, .elementor-kit-840 button:focus {
    color:#f5f5f5 !important;
    background-color: #003a70 !important;
}
.learndash-wrapper .ld-focus .ld-focus-main{
    min-height: 489px !important;
}
body.sfwd-lessons-template-default {
    background-position: 0px -130px !important;
    background-image: none!important;
}
body.elementor-page-1322:not(.elementor-motion-effects-element-type-background), body.elementor-page-1322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background: none;
}
a.add_to_cart_button{
    font-size: 12px !important;
    padding: 10px 20px 10px 20px !important;
}
.added_to_cart.wc-forward, .added_to_cart.wc-forward:hover {
    margin-left: 20px;
    background-color: #003a70;
    padding: 10px 30px 10px 30px;
    color: #fff;
    border-radius: 5px;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    font-family: "Oxygen", Sans-serif;
    font-weight: 400;
    font-style: normal;
}
.page-id-6 .woocommerce-breadcrumb{
    display:none;
}
.woocommerce .button.wc-backward {
    margin-bottom: 20px !important;
    border: 1px solid #003a70 !important;
}



/*** CSS Added by Accurate Creative (below) ***/

.woocommerce #content .ast-woocommerce-container div.product div.images,
.woocommerce .ast-woocommerce-container div.product div.images,
.woocommerce-page #content .ast-woocommerce-container div.product div.images,
.woocommerce-page .ast-woocommerce-container div.product div.images {
	width: calc(25% - 30px);
    margin-right: 30px;
}

.woocommerce #content .ast-woocommerce-container div.product div.summary,
.woocommerce .ast-woocommerce-container div.product div.summary,
.woocommerce-page #content .ast-woocommerce-container div.product div.summary,
.woocommerce-page .ast-woocommerce-container div.product div.summary {
	width:75%;
}

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

	.woocommerce #content .ast-woocommerce-container div.product div.images,
	.woocommerce .ast-woocommerce-container div.product div.images,
	.woocommerce-page #content .ast-woocommerce-container div.product div.images,
	.woocommerce-page .ast-woocommerce-container div.product div.images {
		width: 100%;
		margin-right: 0;
	}
	
	.woocommerce #content .ast-woocommerce-container div.product div.summary,
	.woocommerce .ast-woocommerce-container div.product div.summary,
	.woocommerce-page #content .ast-woocommerce-container div.product div.summary,
	.woocommerce-page .ast-woocommerce-container div.product div.summary {
		width:100%;
	}
	
}


#content p {
	font-size:1.1rem;
}

#content ul,
#content li {
	font-size:1.1rem;
}

#content .elementor-text-editor {
	font-size:1.1rem;	
}
#uo-groups-buy-courses-total .uo-groups--totals .reminder-text{
    float: left;
    width: 78%;
    padding: 10px;
    margin-bottom: 20px;
}
#uo-groups-buy-courses-total .uo-groups--totals .reminder-text.reminder-text-fr{
    width: 65%;
}
@media (max-width: 820px){
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text, #uo-groups-buy-courses-total .uo-groups--totals .reminder-text.reminder-text-fr{
        width: 100%;
        
    }
}
@media screen and (max-width: 886px) and (min-width: 820px){
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text{
        width: 68%;
    }
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text.reminder-text-fr{
        width: 50%;
    }
}
@media screen and (max-width: 900px) and (min-width: 886px){
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text, #uo-groups-buy-courses-total .uo-groups--totals .reminder-text.reminder-text-fr{
        width: 70%;
    }
}
@media screen and (max-width: 1024px) and (min-width: 900px){
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text, #uo-groups-buy-courses-total .uo-groups--totals .reminder-text.reminder-text-fr{
        width: 100%;
    }
}
@media screen and (max-width: 1200px) and (min-width: 1024px){
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text{
        width: 74%;
    }
    #uo-groups-buy-courses-total .uo-groups--totals .reminder-text.reminder-text-fr{
        width: 55%;
    }
}

@media (max-width: 335px){
    .uo-tclr-open-content.AnC-Link[target=_parent]{
        padding-left:0px !important;
        margin-top: 10px;
    }
}
