/*!
Theme Name: ispace
*/
.wpcf7-form-control-wrap {
    position: relative;
    width: 100% !important;
}


.page-numbers li {
    list-style: none;
    display: inline-block;
    background: #dc0000;
    padding: 3px 10px;
    color: #000;
	font-weight:600;
	
	
}

.wpcf7-response-output {
    color: #fff !important;
    font-size: 16px !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.fotr-submi {
    position: absolute;
    left: 0;
    right: 70px;
    width: fit-content;
    margin-left: auto;
}
a.wp-mega-menu-link{
	transition:0.7s ease-in-out;
}

a.wp-mega-menu-link span:hover {
    color: #dc0100 !important;
}

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li.current-menu-item > a:before, .wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link:before {
    content: "";
    position: absolute;
    left: 0;
    width: 0;
    height: 2px !important;
    background-color: #dc0100 !important;
    left: 0;
    top: 23px !important;
    -webkit-transition: all ease-in .5s;
    -moz-transition: all ease-in .5s;
    -ms-transition: all ease-in .5s;
    -o-transition: all ease-in .5s;
    transition: all ease-in .5s;
    bottom: 0;
}

.wp-megamenu-main-wrapper.wpmega-modern-mm-template ul.wpmm-mega-wrapper > li.current-menu-item > a:before, .wp-megamenu-main-wrapper.wpmega-modern-mm-template.wpmm-onclick ul.wpmm-mega-wrapper > li.active-show > a:before, .wp-megamenu-main-wrapper.wpmega-modern-mm-template.wpmm-onhover ul.wpmm-mega-wrapper > li:hover > a:before {
    width: 60% !important;
}