.footer {
    background-color: #203864 !important;
    padding: 50px 0 40px;
    color: #e1e1e1;
}

.footer-middle {
    background-color: #203864 !important;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    
    display: none;
}

.post-edit-link{
	display:none;
}

.edumodo-footer-social a {
    display: inline-block;
    font-size: 14px;
    width: 35px;
    height: 35px;
    line-height: 35px;
    margin: 0 2px;
    border-radius: 100px;
    background-color: #fff;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -ms-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

.edumodo-header .menu-wrapper .login-wrapper a {
    background: #203864;
    padding: 5px 15px;
    border-radius: 3px;
    color: white;
    display: inline-block;
}

.footer .widget ul li a:hover {
    color: #A4A4A4 !important;
}

.footer-middle .footer-middle-row {
    border-top: 1px solid #FFF;
    padding-top: 40px;
    padding-bottom: 40px;
    border-bottom: 1px solid #3a3a3a;
}

#learn-press-profile .wrapper-profile-header {
    color: #fff;
    background: #203864 !important;
}


.learnpress-archive-column-4 .lp-archive-courses .learn-press-courses {
    
    grid-gap: 10px;
    padding: 0;
}

.learnpress-archive-column-4 .lp-archive-courses .learn-press-courses {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 10px;
    padding: 20;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    padding: 6px 32px;
    background: #203864;
    color: white;
    border: 1px solid #203864;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}


.elementor-element.elementor-element-fc12414 .dynamic-category-wrapper .cat-item.active:after {
    color: #000000;
	display: none;
}

a.micon {
    background: #203864;
    color: white;
    padding: 10px 15px;
    display: inline-block;
}

.aws-container .aws-search-form .aws-form-btn {
	background: #203864;
}

.aws-container .aws-search-form .aws-search-btn_icon {
    display: inline-block;
    fill: currentColor;
    height: 24px;
    line-height: 24px;
    position: relative;
    width: 42px;
    color: #fff;
}

.woocommerce main#main .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce-cart main#main .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce-checkout main#main .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce-account main#main .woocommerce-tabs .woocommerce-Tabs-panel {
    padding: 50px;
    box-shadow: 0px 7px 20px rgb(232 233 235 / 80%);
    display: none;
}

.woocommerce main#main .woocommerce-tabs ul.tabs li.active, .woocommerce-cart main#main .woocommerce-tabs ul.tabs li.active, .woocommerce-checkout main#main .woocommerce-tabs ul.tabs li.active, .woocommerce-account main#main .woocommerce-tabs ul.tabs li.active {
    background: white;
    display: none;
}

.related_products{
	display:none;
}

.product_meta{
	display:none;
}

.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    display: none;
}


.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: -40px;
}

.awcpt-cart-widget {
    position: fixed;
    bottom: 0;
    right: 0;
    background-color: #203864;
    border-style: solid;
    color: #fff;
    padding: 20px;
    width: 280px;
    z-index: 999;
    font-size: 14px;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.woocommerce span.onsale {
    min-height: 3.236em;
    min-width: 3.236em;
    padding: 0.202em;
    font-size: 1em;
    font-weight: 700;
    position: absolute;
    text-align: center;
    line-height: 3.236;
    top: -0.5em;
    left: -0.5em;
    margin: 0;
    border-radius: 100%;
    background-color: #203864;
    color: #fff;
    font-size: .857em;
    z-index: 9;
}