/**
 * Theme Name:       Mai Achieve
 * Template:         genesis

 */



.site-header{box-shadow:  rgba(0, 0, 0, 0.27) 0px 0px 12px 0px}
body {font-weight: 400;font-size: 1.1rem}

h1,h2,h3,h4,h5{

font-family: "gitan-latin", sans-serif;;font-weight: 700;

	
 }
 p, body
{font-family: "gitan-latin", sans-serif;;font-weight: 400;}
h1{font-size: 4rem}
	@media only screen and (max-width: 900px) {
	h1{font-size: 2rem}
}

ul.header-social {margin-top:10px;}
ul.header-social li{list-style-type:none;display:inline;margin-top:10px}
ul.header-social li .fab {
  margin-right: 4px;
  font-size: 1.3rem;
  color: #fff;
  background: #9e1830;
  padding: 6px 8px;
  border-radius: 4px;
	width: 36px;text-align: center;
}
ul.header-social li .fab:hover{background:#191919}
.site-header-wrap{max-width: 1600px;}
@media only screen and (max-width: 900px) {
	.site-header-wrap{padding-left: 20px;padding-right: 20px;}
	
}

.site-inner{background:#fff;}
.has-page-header .content{background-color: transparent;box-shadow: none!important;border: none!important}
.button{padding-bottom: 20px;border-radius: 6px}
.button:hover{background:#000!important;color:#fff!important}

.footer-centre{text-align: center;margin:0 auto;}
.footer-centre ul.header-social {margin-left: 0px}

table tr:first-child{background:#9e1830;color:#fff;}


.schema-faq-section{margin-bottom: 30px;}


.wp-block-columns {
  gap: 3rem;
}


@media only screen and (max-width: 768px) {

    #page-header {
        height: auto !important;
        min-height: unset !important;
        padding: 30px 20px 60px 20px!important;
    }

    #page-header .page-header-wrap,
    #page-header .page-header-inner {
        height: auto !important;
        min-height: unset !important;
        position: relative !important;
    }

    #page-header .page-header-title {
        margin: 0 !important;
        position: relative !important;
        width: auto !important;
        max-width: 100% !important;
        line-height: 1.15;
    }

}