
/**
 * MMGM TOUCH WP THEME
 *
 * BG color: #003a2a - rgb(0,58,42)
 * Fire: #c0835d - rgb(192,131,93)
 * Water: #0090aa - rgb(0,144,170)
 * Water2: #67afaf - rgb(103,175,175)
 * Water3: #b0d2af - rgb(176,210,175)
 * Earth: #3d804b - rgb(61,128,75)
 * Earth2: #1c5034 - rgb(28,80,52)
 * Wind: #55b8b9 - rgb(85,184,185)
 */

/**
 * COMMON
 */

@font-face {
    font-family: 'Helvetica Neue';
    font-style: normal;
    font-weight: normal;
    src: local('Helvetice Neue Regular'), url('../fonts/HelveticaNeue/helveticaneue.woff') format('woff');
}

/*@font-face {
    font-family: 'PT Sans Pro Regular';
    font-style: normal;
    font-weight: normal;
    src: local('PT Sans Pro Regular'), url('../fonts/PTSansPro/PTSansProRegular.woff') format('woff');
}

@font-face {
    font-family: 'PT Sans Pro Light';
    font-style: normal;
    font-weight: normal;
    src: local('PT Sans Pro Light'), url('../fonts/PTSansPro/PTSansProLight.woff') format('woff');
}

@font-face {
    font-family: 'PT Sans Pro Bold';
    font-style: normal;
    font-weight: normal;
    src: local('PT Sans Pro Bold'), url('../fonts/PTSansPro/PTSansProBold.woff') format('woff');
}

@font-face {
    font-family: 'Mulish-Regular';
    src: url('../fonts/Mulish-Regular/Mulish-VariableFont_wght.ttf');
    src: url('../fonts/Mulish-Regular/Mulish-VariableFont_wght.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}*/

body {
    min-height: 100vh;
    background-color: #003a2a;
    background: url(../images/mmgm_full_background_1920x1080.png) no-repeat center center;
    background-size: cover;
    font-family: "Helvetica Neue" !important;
}

/*.flex-fill {
    flex: 1 1 auto;
    font-family: "PT Sans Pro Bold" !important;
}*/

/**
 * HEADER
 */

header {
    height: 25vh;
}

/**
 * CONTENT
 */

main {
    height: 50vh;
}

.main-bg {
}

main .cards {
    margin-top: 2em;
    margin-bottom: 2em;
    color: #212529;
}

main .cards .card {
    width: 18em !important;
    height: 30em !important;
    border: 1px solid #c0835d;
    margin-bottom: 3em;
}

main .cards .card img {
    height: 18em !important;
    object-fit: cover;
}

main .cards .card-body {
    width: 18em !important;
    height: 12em !important;
}

main .cards .card a.btn {
    background-color: #c0835d;
    border-color: #c0835d;
}

main .cards .card a.btn:focus {
    box-shadow: unset;
}

/**
 * FOOTER
 */

footer {
}
