/*
Theme Name: NC Conference Ollie Child Theme
Theme URI: https://nccumc.org
Description: This is the NC Conference's custom Ollie child theme.
Author: Mike McAlister
Author URI: https://olliewp.com
Template:     ollie
Version: 1.3
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         blog, portfolio, entertainment, grid-layout, one-column, two-columns, three-columns, four-columns, block-patterns, block-styles, custom-logo, custom-menu, editor-style, featured-images, full-site-editing, full-width-template, rtl-language-support, style-variations, template-editing, theme-options, translation-ready, wide-blocks
Text Domain: ollie-child
*/

/* Table of Contents
- Site Header
- Content Area
	- Hide Content
	- Site Names
- Plugins
	- Gravity Forms
	- WP Job Manager
*/

/* Center Site Title block inside Site Header on mobile devices */
@media (max-width: 480px) {
  .site-header h1 {
    text-align: center !important;
  }
}

/* Hide blocks with the class ncc-hide */
.ncc-hide {
	display: none;
}

/* Site Names Colors from Custom Block made with Genesis Custom Blocks */
[id*=blogname] {
	color: #fff;
	margin: 0 0 30px 0;
}

[id*=blogname] a,
[id*=blogname] a:hover {
	border-radius: 5px;
	color: #fff !important;
	font-size: 11px;
	font-weight: 700;
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/* Media Center, Archives */
#blogname-4 a,
#blogname-14 a {
	background-color: var(--wp--preset--color--badge-blue);
}

/* NCCUMC.FM */
#blogname-31 a {
	background-color: var(--wp--preset--color--badge-fm-gray);
}

/* Treasurer's Office */
#blogname-5 a {
	background-color: var(--wp--preset--color--badge-green);
}

/* Bishop's Office, District Office, Conflict Transformation Ministries, Church Transformation Ministries */
#blogname-7 a,
#blogname-19 a,
#blogname-29 a,
#blogname-32 a {
	background-color: var(--wp--preset--color--badge-red-dark);
}

/* Conference Secretary, AC */
#blogname-8 a,
#blogname-41 a,
#blogname-43 a,
#blogname-54 a,
#blogname-57 a {
	background-color: var(--wp--preset--color--badge-mid-gray);
}

/* Connectional Ministries */
#blogname-9 a {
	background-color: var(--wp--preset--color--badge-sky);
}

/* Clergy Life */
#blogname-10 a {
	background-color: var(--wp--preset--color--badge-purple);
}

/* Communications, NC Learns */
#blogname-12 a,
#blogname-48 a {
	background-color: var(--wp--preset--color--badge-ncc-red);
}

/* RJAMM, Outreach, Disaster Ministries, Creation Care */
#blogname-6 a,
#blogname-15 a,
#blogname-35 a,
#blogname-37 a {
	background-color: var(--wp--preset--color--badge-orange);
}

/* Youth, Spiritual Formation, Christian Formation */
#blogname-2 a,
#blogname-13 a,
#blogname-16 a {
	background-color: var(--wp--preset--color--badge-yellow);
}
#blogname-2 a,
#blogname-2 a:hover,
#blogname-13 a,
#blogname-13 a:hover,
#blogname-16 a,
#blogname-16 a:hover {
	color: #4c4615 !important;
}

/* New Faith Communities, UM Collective */
#blogname-17 a,
#blogname-50 a {
	background-color: var(--wp--preset--color--badge-teal-green);
}

/* Multicultural, Hispanic, Leadership, COSROW, Lent 2021 */
#blogname-3 a,
#blogname-11 a,
#blogname-18 a,
#blogname-33 a,
#blogname-39 a {
	background-color: var(--wp--preset--color--badge-plum);
}

/* Board of Laity */
#blogname-28 a {
	background-color: var(--wp--preset--color--badge-cyan);
}

/* Every Day Grace TV */
#blogname-30 a {
	background-color: var(--wp--preset--color--badge-aqua);
}

/* Pilgrimage */
#blogname-34 a,
#blogname-58 a {
	background-color: var(--wp--preset--color--badge-teal);
}

#blogname-63 a {
	background-color: var(--wp--preset--color--badge-pilgrimage);
}

/* Pilgrimage 2021-23 */
#blogname-40 a,
#blogname-47 a,
#blogname-53 a,
#blogname-60 a {
	background-color: var(--wp--preset--color--badge-navy);
}

/* C4C */
#blogname-38 a {
	background-color: var(--wp--preset--color--badge-cornflower);
}

/* Lent 2022 */
#blogname-46 a {
	background-color: var(--wp--preset--color--badge-charcoal);
}

/* UM Forward NC */
#blogname-49 a {
	background-color: var(--wp--preset--color--badge-ocean);
}

/* Lent 2023 */
#blogname-52 a {
	background-color: var(--wp--preset--color--badge-indigo);
}

/* Gravity Forms: Orbital Theme */
.gform-theme--framework .gform_footer input[type="submit"].gform_button,
.gform-theme--framework .gform_page_footer input[type="submit"].gform_button {
    --gf-ctrl-btn-bg-color-primary: var(--wp--preset--color--primary);
    --gf-ctrl-btn-bg-color-hover-primary: var(--wp--preset--color--main);
    --gf-ctrl-btn-color-primary: var(--wp--preset--color--base);
    --gf-ctrl-btn-radius: 4px;
}

/* Gravity Forms Legacy Styles */
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type="submit"] {
    border: none;
	color: var(--wp--preset--color--base);
    background-color: var(--wp--preset--color--primary);
	border-radius: 5px;
	padding: .5em 1em;
	font-size: var(--wp--preset--font-size--small);
	box-shadow: 
		0 1px 2px rgba(0, 0, 0, 0.02),
		0 0.5px 1px rgba(0, 0, 0, 0.04);
}

body .gform_wrapper .gform_footer input[type="submit"]:hover {
    background-color: var(--wp--preset--color--main);
}

body .gform_wrapper .gform_footer input[type="submit"]:active {
    top: 1px;
}

/* WP Job Manager */
.single_job_listing .company_logo,
.single-job_listing .entry-meta,
.job-manager-form h2,
.job-manager-form .fieldset-logged_in,
.job-manager-form .fieldset-login_required,
.job-manager-form .save_draft,
ul.job_listings li.job_listing a img.company_logo {
	display: none;
}

ul.job_listings li.job_listing a div.position {
	padding: 0 !important;
}

ul.job_listings li.job_listing a {
	padding: 1em !important;
}

.single-job_listing .entry-header {
	padding: 0 0 30px;
}

.single_job_listing .meta li {
	list-style-type: none;
}

.single_job_listing .meta .job-type {
	border-radius: 5px;
	font-weight: 700;
}

.job_listing .full-time,
.job_manager .full-time,
.job-types .full-time {
	color: #66c18c !important;
}

.single_job_listing .meta .full-time {
	background-color: #66c18c !important;
	color: #fff !important;
}

.job_listing .part-time,
.job_manager .part-time,
.job-types .part-time {
	color: #f2634a !important;
}

.single_job_listing .meta .part-time {
	background-color: #f2634a !important;
	color: #fff !important;
}

.job_listing .internship,
.job_manager .internship,
.job-types .internship {
	color: #664967 !important;
}

.single_job_listing .meta .internship {
	background-color: #664967 !important;
	color: #fff !important;
}

.single_job_listing .company {
	border: none !important;
	border-bottom: 1px solid #eee !important;
	border-top: 1px solid #eee !important;
	box-shadow: none !important;
	padding: 1em 0 !important;
}

.single_job_listing .company .name,
.single_job_listing .company .tagline {
	margin: 0 !important;
	padding: 0 !important;
}

.single_job_listing .application .application_button,
.job-manager-application-wrapper .application .application_button {
  font-size: 16px !important;
  padding: 10px 18px !important;
}