/*
Theme Name: Ma Mawi Wi Chi Itata Centre
Description: Customized WordPress Theme for Ma Mawi
Author: Bloom + Brilliance
Author URI: https://bloomandbrilliance.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*********************************************************************

RESPONSIVE

*********************************************************************/

@media only screen 
and (min-width : 320px) 
and (max-width : 374px) {
	
/************   GENERAL   **************/
	
body #wrapper p, body #wrapper #text li, body #wrapper li { font-size: 14px; line-height: 125% !important; }

#wrapper #main { padding-top: 20px; padding-bottom: 0px; }

#wrapper h1 { font-size: 36px !important; letter-spacing: -1px !important; line-height: 115% !important; }
#wrapper h2 { font-size: 24px !important; line-height: 115% !important; }
#wrapper h3 { font-size: 18px !important; letter-spacing: 2px !important; line-height: 115% !important; }
#wrapper h4 { font-size: 21px !important; line-height: 115% !important; }
#wrapper h5 { font-size: 14px !important; line-height: 115% !important; }
#wrapper h6 { font-size: 18px !important; line-height: 115% !important; }

.page-id-31 #wrapper #content { background: url("https://www.mamawi.com/images/ma-mawi-dreamcatcher.jpg") center 390px no-repeat !important; padding-bottom: 0px !important; background-size: 100% !important; }

#wrapper .fusion-meta-info { font-size: 12px !important; }


/************   HEADER   **************/

#wrapper .fusion-secondary-header { margin-bottom: 0px; }
#wrapper .fusion-contact-info { padding: 20px 20px 0px; }
#wrapper .fusion-social-links-header .fusion-social-networks.boxed-icons a { margin-bottom: 0px !important; }
#wrapper .fusion-header-banner { display: none; }

#wrapper li#menu-item-210, #wrapper li#menu-item-209 { display: block !important; }

#wrapper .fusion-page-title-bar h1 { font-size: 21px !important; line-height: 115% !important; }

#wrapper h2.ls-l { margin: -15px 0px 0px -12% !important; width: 60% !important; font-size: 21px !important; }
#wrapper p.ls-l { font-size: 12px !important; line-height: 125% !important; margin: -10px 0px 0px -12% !important; width: 60% !important; }
#wrapper div.ls-l { margin: 0px 0px 0px -12% !important; width: 60% !important; }
#wrapper .ls-container .button { margin-top: 20px !important; height: 20px !important; }


/************   FOOTER   **************/

#nav_menu-2, .separator { display: none; }
.fusion-copyright-notice { font-size: 12px !important; }
.site-credit { width: 100%; text-align: center; float: left; clear: both; }


}

@media only screen 
and (min-width : 375px) 
and (max-width : 767px) {

/************   GENERAL   **************/
	
body #wrapper p, body #wrapper #text li, body #wrapper li { font-size: 16px; line-height: 125% !important; }

#wrapper #main { padding-top: 30px; padding-bottom: 10px; }

#wrapper h1 { font-size: 40px !important; letter-spacing: -1px !important; line-height: 115% !important; }
#wrapper h2 { font-size: 30px !important; line-height: 115% !important; }
#wrapper h3 { font-size: 21px !important; letter-spacing: 2px !important; line-height: 115% !important; }
#wrapper h4 { font-size: 24px !important; line-height: 115% !important; }
#wrapper h5 { font-size: 16px !important; line-height: 115% !important; }
#wrapper h6 { font-size: 21px !important; line-height: 115% !important; }

.page-id-31 #wrapper #content { background: url("https://www.mamawi.com/images/ma-mawi-dreamcatcher.jpg") center 320px no-repeat !important; padding-bottom: 0px !important; background-size: 100% !important; }

#wrapper .fusion-meta-info { font-size: 14px !important; }


/************   HEADER   **************/

#wrapper .fusion-secondary-header { margin-bottom: 0px; }
#wrapper .fusion-contact-info { padding: 20px 20px 0px; }
#wrapper .fusion-social-links-header .fusion-social-networks.boxed-icons a { margin-bottom: 0px !important; }
#wrapper .fusion-header-banner { display: none; }

#wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a { text-align: center; }

#wrapper li#menu-item-210, #wrapper li#menu-item-209 { display: block !important; }

#wrapper .fusion-page-title-bar h1 { font-size: 21px !important; line-height: 115% !important; }

#wrapper h2.ls-l { margin: -10px 0px 0px -12% !important; width: 60% !important; font-size: 24px !important; }
#wrapper p.ls-l { font-size: 16px !important; line-height: 125% !important; margin: -10px 0px 0px -12% !important; width: 60% !important; }
#wrapper div.ls-l { margin: 0px 0px 0px -12% !important; width: 60% !important; }
#wrapper .ls-container .button { margin-top: 25px !important; font-size: 14px !important; height: 35px !important; line-height: 35px !important; }


/************   FOOTER   **************/

#nav_menu-2, .separator { display: none; }
.fusion-copyright-notice { font-size: 12px !important; }
.site-credit { width: 100%; text-align: center; float: left; clear: both; }	


}

@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {
	
/************   GENERAL   **************/
	
body #wrapper p, body #wrapper #text li, body #wrapper li { font-size: 18px; line-height: 125% !important; }

#wrapper #main { padding-top: 30px; padding-bottom: 30px; }

#wrapper h1 { font-size: 48px !important; letter-spacing: -1px !important; line-height: 115% !important; }
#wrapper h2 { font-size: 36px !important; line-height: 115% !important; }
#wrapper h3 { font-size: 21px !important; letter-spacing: 2px !important; line-height: 115% !important; }
#wrapper h4 { font-size: 30px !important; line-height: 115% !important; }
#wrapper h5 { font-size: 18px !important; line-height: 115% !important; }
#wrapper h6 { font-size: 24px !important; line-height: 115% !important; }

#wrapper .fusion-meta-info { font-size: 14px !important; }

.page-id-31 #wrapper #content { background: url("https://www.mamawi.com/images/dreamcatcher.jpg") center 223px no-repeat !important; padding-bottom: 320px !important; }
.page-id-31 #wrapper .fusion-one-half p { font-size: 14px !important; line-height: 125% !important; }


/************   HEADER   **************/

#wrapper .fusion-secondary-header { margin-bottom: 0px; }
#wrapper .fusion-contact-info { padding: 20px 20px 0px; }
#wrapper .fusion-social-links-header .fusion-social-networks.boxed-icons a { margin-bottom: 0px !important; }
#wrapper .fusion-header-banner { display: none; }

#wrapper .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a { text-align: center; }

#wrapper li#menu-item-210, #wrapper li#menu-item-209 { display: block !important; }

#wrapper .fusion-page-title-bar h1 { font-size: 21px !important; line-height: 115% !important; }

#wrapper h2.ls-l { margin: -20px 0px 0px -12% !important; width: 60% !important; font-size: 48px !important; }
#wrapper p.ls-l { font-size: 24px !important; line-height: 125% !important; margin: -20px 0px 0px -12% !important; width: 60% !important; }
#wrapper div.ls-l { margin: 0px 0px 0px -12% !important; width: 60% !important; }
#wrapper .ls-container .button { margin-top: 25px !important; height: 45px !important; line-height: 45px !important; font-size: 21px !important; }


/************   FOOTER   **************/

#nav_menu-2, .separator { display: none; }
.fusion-copyright-notice { font-size: 16px !important; }
.site-credit { width: 100%; text-align: center; float: left; clear: both; }	
	
}

@media only screen 
and (min-width : 1025px) 
and (max-width : 1280px) {
	


}





/*****************************************************************

TYPOGRAPHY

*****************************************************************/

h1, h2, h4, h6 { font-style: italic; color: #DE8800 !important; line-height: 125% !important; }
h3, h5 { text-transform: uppercase; color: #3F3E3D !important; line-height: 115% !important; }

h1 { font-size: 60px !important; letter-spacing: -2px !important; }
h2 { font-size: 48px !important; }
h3 { font-size: 24px !important; letter-spacing: 6px !important; }
h4 { font-size: 36px !important; }
h5 { font-size: 18px !important; letter-spacing: 4px !important; }
h6 { font-size: 24px !important; }





/*****************************************************************

BUTTONS

*****************************************************************/

a.button, input#comment-submit { background: #9D3433 !important; font-size: 18px !important; color: #fff !important; text-transform: uppercase; letter-spacing: 2px; height: 58px !important; line-height: 58px !important; padding: 0px 6% !important; border-radius: 2px !important; }
a.button:hover, input#comment-submit:hover { background: #7F2929 !important; }



	

/*****************************************************************

GENERAL

*****************************************************************/


body, html { background: url("https://www.mamawi.com/images/mamawi-background2.jpg") #7d4900 top center no-repeat !important; font-size: 21px !important; line-height: 125% !important; color: #3F3E3D !important; text-align: justify; }
body .fusion-row { max-width: 1100px !important; }
#main .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-footer-widget-area .fusion-row, .fusion-page-title-row { max-width: 1100px !important; }

body li { text-align: left; }

#wrapper { -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); position: relative; z-index: 100; }

.fusion-one-half { font-size: 18px !important; line-height: 125% !important; }
.large { font-size: 21px !important; line-height: 125% !important; }

.fusion-blog-layout-grid.fusion-blog-layout-grid-3 .post { clear: none !important; }

	

/*****************************************************************

HEADER

*****************************************************************/

.fusion-secondary-header { background: transparent !important; position: relative; z-index: 100; margin-bottom: -40px; padding-top: 10px; border: 0px !important; }
.fusion-contact-info, .fusion-contact-info a { color:#3F3E3D !important; }
.fusion-contact-info a:hover { color: #9D3433 !important; }
.fusion-secondary-header .fusion-alignleft { text-align: right; width: 88%; }

.fusion-social-networks.boxed-icons a { box-shadow: none !important; border: 0px !important; }
a.fusion-social-network-icon.fusion-tooltip.fusion-facebook.fusion-icon-facebook { background: #DE8800 !important; }
a.fusion-social-network-icon.fusion-tooltip.fusion-twitter.fusion-icon-twitter { background: #3F3E3D !important; }
a.fusion-social-network-icon.fusion-tooltip.fusion-youtube.fusion-icon-youtube.fusion-last-social-icon {  background: #9D3433 !important; }

.fusion-header-banner { margin-top: 45px; }
.fusion-header-banner a { float: right; display: inline-block; margin-left: 25px; color:#3F3E3D !important; }
.fusion-header-banner a:hover { color: #9D3433 !important; }

.fusion-header-v4 .fusion-header { border: 0px !important; padding-top: 5px !important; }

.fusion-header .fusion-row, .fusion-header-wrapper .fusion-row { max-width: 1280px !important; }

.fusion-secondary-main-menu { border-top: 1px solid #dddddd !important; border-bottom: 0px !important; }

.fusion-secondary-main-menu ul li { text-transform: uppercase; letter-spacing: 1px; }
.fusion-secondary-main-menu ul li a { border-bottom: 3px solid #fff !important; border-top: 0px !important; }
.fusion-secondary-main-menu ul li a:hover, .fusion-secondary-main-menu ul li.current-menu-item a { border-bottom: 3px solid #9D3433 !important; border-top: 0px !important; }
.fusion-main-menu .sub-menu {  border-top: 0px !important; border-bottom: 3px solid #9D3433 !important; }

#wrapper .fusion-secondary-main-menu ul li ul li a, #wrapper .fusion-secondary-main-menu ul li ul li a:hover { border: 0px !important; border-bottom: 0px !important; }

.fusion-page-title-bar { border: 0px !important; }
.fusion-page-title-bar h1 { font-size: 36px !important; line-height: 125% !important; text-align: center !important; letter-spacing: 0px !important; color:#3F3E3D !important; }
.fusion-page-title-captions { width: 100% !important; }
.fusion-page-title-secondary { display: none; }


.fusion-fullwidth.menu { text-align: center; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 5%; display:none; }
.fusion-fullwidth.menu a { color:#3F3E3D !important; }
.fusion-fullwidth.menu a:hover { color: #9D3433 !important; }

li#menu-item-210, li#menu-item-209 { display: none; }



/*****************************************************************

SLIDER

*****************************************************************/

h1.ls-l, h2.ls-l, h3.ls-l, h4.ls-l, h5.ls-l, h6.ls-l { color:#3F3E3D !important; }
h2.ls-l { font-size: 60px !important; }




/*****************************************************************

FOOTER

*****************************************************************/

.fusion-footer { position: relative; z-index: 200; }

.footer-wrapper { max-width: 1366px !important; margin: 0px auto; -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5); }

.fusion-footer-widget-area, .fusion-footer-copyright-area { max-width: 1366px !important; border: 0px !important; margin: 0px auto !important; }
.fusion-footer-widget-area .fusion-row, .fusion-footer-copyright-area .fusion-row { max-width: 1366px !important; }
.fusion-footer-widget-area { padding: 0px 0px 0px 0px !important; }

.fusion-footer-widget-area .widget_nav_menu { /*border-top: 1px solid #ddd;*/ border-bottom: 1px solid #ddd; }

.fusion-footer-widget-area ul { }
.fusion-footer-widget-area ul li { display: inline-block; font-size: 16px; text-transform: uppercase; letter-spacing: 2px; height: 63px !important; line-height: 65px !important; padding: 0px 35px; }
.fusion-footer-widget-area ul li a { border: 0px !important; padding: 0px !important; color:#3F3E3D !important; }
.fusion-footer-widget-area ul li a:hover { color: #9D3433 !important; }

.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column { margin-bottom: 0px !important; }




/*****************************************************************

HOME

*****************************************************************/

#wrapper h2.entry-title { font-size: 24px !important; line-height: 125% !important; }
.fusion-post-content-wrapper { font-size: 16px; line-height: 125%; }



/*****************************************************************

OUR PROGRAMS

*****************************************************************/


.page-id-31 #content { background: url("https://www.mamawi.com/images/dreamcatcher.jpg") center 235px no-repeat !important; padding-bottom: 300px !important; }



/*****************************************************************

CONTACT US

*****************************************************************/

form.avada-contact-form { display: none; }

.form-submit { text-align: center; }




.fusion-separator.sep-single { height: 20px; border-color: transparent !important; margin: 0px !important; }
.fusion-separator.sep-single span.icon-wrapper { display: none !important; }

























