/*!
Theme Name: CTMA
Theme URI: http://underscores.me/
Author: TimD - Tim Digital
Author URI: https://www.timdtech.com
Description: A custom WordPress theme crafted by TimD for CTMA Official Website
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ctma_wp
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

CTMA is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */

/**
 * Remove the margin in all browsers.
 */
body {
	margin: 0;
}




.default_pagesec {
    padding: 60px 0;
}

.default_pagesec h1,
.default_pagesec h2,
.default_pagesec h3,
.default_pagesec h4,
.default_pagesec h5,
.default_pagesec h6 {
    color: var(--ctma-title-color);
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 15px;
}

.default_pagesec h1 {
    font-size: 42px;
    text-align: center;
    margin-bottom: 25px;
}

.default_pagesec h2 {
    font-size: 34px;
    margin-top: 20px;
}

.default_pagesec h3 { font-size: 26px; }
.default_pagesec h4 {
    font-size: 20px;
    font-weight: 600;
    color: var(--ctma-deep-green);
}
.default_pagesec h5 { font-size: 18px; }
.default_pagesec h6 { font-size: 16px; }

.default_pagesec h1 strong,
.default_pagesec h2 strong {
    font-weight: 700 !important;
}

.default_pagesec p,
.so-widget-sow-editor p {
    font-size: 16px;
    line-height: 1.7;
    color: var(--ctma-title-color);
    margin-bottom: 18px;
}

.default_pagesec ul,
.default_pagesec ol {
    margin-bottom: 25px;
    padding-left: 20px;
    color: var(--ctma-deep-green);
    display: block;
}

.default_pagesec ul li,
.default_pagesec ol li,
.so-widget-sow-editor ul li,
.siteorigin-widget-tinymce.textwidget ul li {
    font-size: 16px;
    line-height: 1.6;
    color: var(--ctma-title-color);
    margin-bottom: 10px;
    font-weight: 400;
}

.default_pagesec ol li::marker {
    color: var(--ctma-deep-green);
    font-weight: 600;
}


.default_pagesec img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    margin: 20px 0;
}


.default_pagesec strong,
.default_pagesec b {
    color: var(--ctma-title-color);
    font-weight: 700;
}


.default_pagesec a {
    color: var(--ctma-deep-green);
    text-decoration: none;
    transition: 0.3s ease;
}

.default_pagesec a:hover {
    color: var(--ctma-golden);
}


.so-widget-sow-editor h1 {
    text-align: center;
}

.siteorigin-widget-tinymce.textwidget h3 {
    margin-top: 25px;
    margin-bottom: 20px;
    font-weight: 600;
    color: var(--ctma-title-color);
}

.siteorigin-widget-tinymce.textwidget ul li h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
    color: var(--ctma-deep-green);
}

.intro-cont p {
    margin-bottom: 15px;
}

.so-widget-sow-editor ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

.so-widget-sow-editor ul li {
    position: relative;
    padding-left: 28px;
    margin-bottom: 14px;
    line-height: 1.6;
    color: var(--ctma-title-color);
    font-size: 16px;
}

/* Custom CTMA Dot */
.so-widget-sow-editor ul li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 10px;
    height: 10px;
    background-color: var(--ctma-deep-green);
    border-radius: 50%;
}


@130846329708575