/*
 Theme Name:   GM-CG
 Description:  Child theme for GM-CG
 Author:       Purple
 Author URI:   https://wadipurple.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.wd-nav[class*="wd-style-"]>li:hover>a {
    color: rgb(237 28 36) !important;
}

.wp_teamshowcase_slider.design-1 .member-content p {
    display: none;
}

.wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    background: #f1f1f1;   
}

.wp_teamshowcase_slider.design-1 .member-name {
    font-size: 21px !important;	
}

.wp-modal-header {
    height: 550px !important;
}

.wp-tsas-popup-wrp button.mfp-close {
    display: none !important;
}


.nf-error.field-wrap .nf-field-element:after {
	display: none !important;
}

.wd-nav-main>li>a, .wd-nav-secondary>li>a {
    font-size: 11px !important;
}

h1.entry-title {
    font-family: 'Avenir' !important;
	  font-size: 34px !important;
}

.post-single-page .entry-content a {
	text-decoration: underline !important;
	color: #1b3f93 !important;
}

.entry-meta-list {
    display: none !important;
}

.comments-area .comment-respond {
    margin-top: 25px !important;
    margin-bottom: 50px !important;
}

.bsf-rt-reading-time {
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}

.nf-form-content label {
    font-size: 15px !important;
    font-weight: 500 !important;
}


.mobile-nav .wd-nav-opener.wd-active {
    background-color: #162b53 !important;
}

.page-title .container {
    width: fit-content !important;
    background: #162B53 !important;
    opacity: 80% !important;
}

.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 250px !important;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #ed1c24 !important;
}

.btn.btn-style-round {
    border-radius: 35px !important;
    background: #162b53 !important;
    color: #fff !important;
    font-weight: 500 !important;
}

@media (min-width: 1025px) {
.title-size-default {
    padding: 350px 0px 150px 0px !important;
	} }

.box-style-border .info-box-content {
    padding: 20px !important;
}

.page-title {
    margin-bottom: 0px !important;
}

.textwidget {
	  color: #fff !important;
}

.wd-sub-menu {
    --sub-menu-color: #ffffff !important;
    --sub-menu-color-hover: #ed1c24 !important;
}

.whb-header {
    margin-bottom: 0px !important;
}

.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height) .wd-sub-menu>li>a, .mega-menu-list>li>a {
    font-weight: 400 !important;
}

.wd-tabs-header, .wd-tabs-desc, .wd-nav-tabs-wrapper {
    margin-bottom: 50px !important;
}

.wd-nav-tabs[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    background: #034F5A !important;
    color: var(--nav-color-active);
    padding: 15px !important;
    border-radius: 10px !important;
}

.widgettitle, .widget-title {
    color: #ed1c24 !important;
}

.elementor-widget-image-box {
	background: #8ecbde !important;
}

.elementor-image-box-title {
	font-size: 16px !important;
}

.theme-colored {
	 color: #ec2c33 !important;
	 font-weight: 600 !important;
}

.theme-colored-dark {
	 color: #134b8a !important;
	 font-weight: 600 !important;
}

.elementor-6391 .elementor-element.elementor-element-7b54b8fb .info-box-subtitle {
    color: #ec2c33 !important;
    font-weight: 600 !important;
}

@media (max-width: 1024px) {
.wd-header-overlap .page-title {
    padding-top: 200px !important;
	} }

#ninja_forms_required_items, .nf-field-container {
    margin-bottom: 15px !important;
}

@media (max-width: 767px) {
.elementor-6391 .elementor-element.elementor-element-3824903 {
    padding: 0px 15px 0px 15px !important;
	} }

.whb-sticked .whb-row {
    background: #162B53 !important;
}

@media (max-width: 767px) {
.elementor-6391 .elementor-element.elementor-element-c70efea {
    margin: 0px !important;
	} }

li {
    margin-bottom: 8px !important;
}

.wd-prefooter {
    padding-bottom: 0px !important;
}

@media (min-width: 1025px) {
.title-size-default .title {
    font-size: 48px !important;
	} }

:is(.widget_categories,.widget_pages,.widget_archive,.widget_nav_menu) ul li {
    margin: 5px !important;
}

textarea#nf-field-3 {
    min-height: 86px !important;
}

.nf-form-content textarea.ninja-forms-field {
    height: 86px !important;
}

.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]) {
    height: 40px !important;
}

.widget {
    color: #000 !important;
	}

.copyrights-centered .min-footer {
    color: #000 !important;
}

.footer-sidebar {
    padding-top: 60px !important;
    padding-bottom: 30px !important;
}

.site-content {
    margin-bottom: 0px !important;
}

.btn.btn-style-link {
    color: #ed1c24 !important;
    font-weight: 500 !important;
}

.wd-info-box :is(.info-box-subtitle,.info-box-title) {
    margin: 15px 0px !important;
}

.copyrights-wrapper {
    background: #ffffff !important;
}

.footer-container {
	background: #162B53 !important;
}

.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
    border-radius: 10px !important;
    background: #ffffff !important;
    border: 1px solid #c4c4c4 !important;
    color: #231f20 !important;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    font-weight: 500 !important;
    background: #ed1c24 !important;
    border: 0px !important;
    color: #ffffff !important;
}
.wd-nav-mobile .wd-sub-menu li>a {
    color: #162b53;
}
.wd-nav-mobile .wd-sub-menu li>a:hover {
    color: #ED1C27;
}