/*
 Theme Name:   MS-EC Child
 Theme URI:    https://ms-ec.co.za
 Description:  MS-EC Child Theme for Astra
 Author:       MS-EC
 Template:     astra
 Version:      1.3.0
 Text Domain:  msec-child
*/

/* Base fonts */
body { font-family: 'Raleway', sans-serif !important; font-weight: 300; }
h1,h2,h3,h4,h5,h6 { font-family: 'Raleway', sans-serif !important; }

/* Header */
#masthead, .main-header-bar { background: #fff !important; box-shadow: 0 4px 10px rgba(0,0,0,.15) !important; }
.site-title a { color: #0d3b5d !important; font-weight: 800 !important; letter-spacing: 2px !important; }
.main-header-menu .menu-link { font-weight: 700 !important; color: #0d3b5d !important; text-transform: uppercase !important; font-size: 14px !important; }
.main-header-menu .menu-link:hover,
.main-header-menu .current-menu-item .menu-link { color: #b2d235 !important; }
.custom-logo { max-height: 60px !important; width: auto !important; }

/* Top bar */
.ast-above-header-bar { background: #0d3b5d !important; }
.ast-above-header-bar a { color: #fff !important; }
.ast-above-header-bar a:hover { color: #b2d235 !important; }

/* Footer */
.ast-footer-bar { background: #0d3b5d !important; color: #b2d235 !important; }

/* Remove padding from home template content area */
.ast-page-builder-template .entry-content,
.msec-home-page .entry-content,
.msec-home-page #primary,
.msec-home-page .site-content,
.msec-home-page .ast-container { padding: 0 !important; margin: 0 !important; max-width: 100% !important; }
.msec-home-page .entry-header,
.msec-home-page .ast-breadcrumbs-wrapper { display: none !important; }

/* Forms */
.wpcf7-submit { background: #0d3b5d !important; color: #fff !important; font-weight: 700 !important; text-transform: uppercase !important; padding: 12px 30px !important; border: none !important; cursor: pointer; }
.wpcf7-submit:hover { background: #b2d235 !important; color: #0d3b5d !important; }
