/*
 Theme Name:   Edumoon Child Theme
 Theme URI:    https://getmasum.com/themes-wp/edumoon/
 Description:  This is Edumoon Child Theme
 Author:       themesvila
 Author URI:   https://themeforest.net/user/themesvila
 Template:     edumoon
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:  two-columns, right-sidebar
 Text Domain:  edumoon-child
*/

.feature-item:hover {
    border: 2px solid #000000;
}
.fnumber {
    background: #000000 !important;
}
.fea-icon svg path {
    fill: #000000;
}
.fea-icon:hover {
    background: black !important;
}
.feature-item:hover .fea-icon {
    background-color: black !important;
}
.fea-icon {
    background: #d0d0d0;
}
.total_students_badge .icon {
    background-color: #000000;
}
.total_course_badge .icon {
    background-color: #000000;
}
.wborder_btn:before {
    background-color: #000000;
}
a.wborder_btn.bt:hover {
    border: 2px solid black !important;
}
#place_order:hover, .bg_btn:hover, .bg_btn:focus, .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover, .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus {
    border-color: #000000 !important;
}
#place_order, .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .bg_btn {
    background-color: #000000;
    border: 2px solid #000000;
}
.wicon {
    background: #000000;
    border: 3px solid #000000;
}
.copyright.text-center.wow.fadeIn {
    color: black;
}
.copyright {
	padding: 11px 30px;
    background: rgb(255 255 255);
}
.about-footer p {
    color: black;
}
.fot-social span {
    font-size: 18px;
	color: black;
}
.footer-title, .footer .wp-block-heading {
    color: #000000;
}
.footer a {
    color: #000000;
}
.fot-social a {
    background: #000000;
}
.newsletter p {
	color: #000000;
}
.fot-social a i {
    transform: rotate(
-50deg);
    color: white;
}
.footer {
    background: #ffffff;
}
.newsletter strong {
    color: black !important;
}
.fshape2.eitem circle {
    fill: white;
}
.section-title span {
    color: #000000;
}
.section-title.white-title.text-center .section-title span{
	color: #ffffff;
}
.contact_list {
    background: #000000;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: 2px solid black;
    border-radius: 6px;
    padding: 8px;
}
label {
    font-size: 18px;
    font-weight: 500;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    border: 2px solid black;
    border-radius: 6px;
    width: auto;
    min-width: 103%;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border: 1px solid black;
    border-radius: 31px;
    padding: 8px 29px;
    font-size: 18px;
    font-weight: 600;
    background: black;
    color: white;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    border: 1px solid black;
    background: white;
    color: black;
}
.accordion-button:not(.collapsed) {
    background: #000000;
    border: 1px solid #000000 !important;
    box-shadow: inherit;
    color: #fff;
}
.accordion-button::after {
    background: #000000;
}
.accordion-item {
    margin-bottom: 3px;
}