/*
Theme Name: Mohair Child
Theme URI: https://mohair.qodeinteractive.com
Description: A child theme of Mohair
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: mohair
Template: mohair
*/

/* #qodef-page-footer-bottom-area-inner {
    padding-top: 26px !important;
	padding-bottom: 26px !important;
}

#qodef-page-footer-top-area-inner{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
} */



.page-id-771 #qodef-page-inner{
	padding: 0 !important;
}

.qodef-page-title {
    background-position: center;
}

/* navigation */

.qodef-header-navigation>ul>li>a:before {
	top: 22px;
    width: 100%;
    height: 2px;
    left: -1px;
	border-radius: 0;
}

/* home Banner */

.qodef-text-marquee{
	min-height: 55px;
}

/* Footer */

footer .qodef-grid>.qodef-grid-inner {
    display: flex;
    align-items: center;
    gap: 60px;
}

footer #qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item:nth-child(2),
footer #qodef-page-footer-top-area .qodef-grid-inner .qodef-grid-item:nth-child(3) {
    display: none;
}

footer .qodef-grid-inner .qodef-grid-item:nth-child(4){
	width: 50%;
}

footer#qodef-page-footer .widget.widget_nav_menu ul {
    display: flex;
    gap: 30px;
}

footer #qodef-page-footer-top-area-inner {
	padding-top: 60px;
	padding-bottom: 60px;
}

footer #qodef-page-footer-bottom-area-inner {
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #9fa6951a;
}

footer #qodef-page-footer-bottom-area .qodef-grid-inner .qodef-grid-item:nth-child(2) {
    width: 70px;
}

@media only screen and (max-width: 960px) {
  footer .qodef-grid>.qodef-grid-inner {
		    flex-wrap: wrap;
	}
	
	footer .qodef-grid-inner .qodef-grid-item:nth-child(4){
			width: 100%;
	}
	
	footer .qodef-grid>.qodef-grid-inner{
		gap: 20px;
	}
}

/* sustainability page */

.qodef-pricing-table .qodef-m-button .qodef-button.qodef-layout--outlined {
    display: none;
}

.qodef-pricing-table .qodef-m-inner .qodef-content-wrapper {
    border-width: 1px 1px 1px 1px;
	    border-style: dashed;
	    padding: 72px 10px 65px;
}

.qodef-pricing-table.qodef-status--featured .qodef-m-inner .qodef-content-wrapper {
    border-radius: 50px;
}

/* Services page */
.page-id-1198 h1.qodef-m-title.entry-title {
    display: none;
}

.page-id-1198 p.qodef-m-subtitle{
	font-size: 54px;
}

/* contact us page */

.services-container {
    width: 100%;
    font-family: "Ibarra Real Nova",serif;
    font-style: italic;
    font-size: 17px;
    line-height: 20px;
    display: inline-flex;
    vertical-align: middle;
    flex-wrap: wrap;
    outline: 1px solid #9fa695;
    box-sizing: border-box;
    border: 0;
    padding: 17px 30px;
}

