/*======================================
Theme Name: acceleratr
Theme URI: https://divicake.com/
Description: A child theme for acceleratr Fitness
Version: 1.0
Author: enjoy! Marketing
Author URI: https://www.enjoymarketing.co.uk
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

/* CORP COLOR 01 #444444 */
/* CORP COLOR 02 #111111 */
/* CORP COLOR 03 #dedede */


/* General Styles  =============================================== */


.corp-color-01 {
	color: #444444;
}
.corp-color-02 {
	color: #111111;
}
.corp-color-03 {
	color: #dedede;
}

.sentencecase, .sentencecase h1, .sentencecase h2, .sentencecase h3, .sentencecase h4 {
	text-transform: none !important;
}
ul.BulletList, ul.TickList {
	list-style: none;
}
ul.BulletList li, ul.TickList li {
	padding-bottom: 16px;
}
ul.BulletList li::before, ul.TickList li::before {
	content: "\2022";
	color: #000000;
	display: inline-block;
	width: 20px;
	margin-left: -20px;
}
ul.BulletList li::before {
	content: "\2022";
}
ul.TickList li::before {
	content: "\2713";
}
.column-vertically-align {
	display:flex; 
	flex-direction:column; 
	justify-content:center;
}


/* Custom Header */

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin: 20px auto;
    width: 100%;
    max-width: 1200px;
}

/* Custom Footer */

.footer-headers h6 {
	font-weight: normal !important;
}
.footer-text {
	
}
.footer-opening-times span {
	color: #FFFFFF
}
.footer-text a {
	color: #FFFFFF;
	text-decoration: none;
}
.footer-text a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* Gravity Forms - https://www.elegantthemes.com/blog/divi-resources/how-to-style-gravity-forms-to-look-like-divi-bonus-looks */

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    color: #666666;
}
body .gform_wrapper select {
    color: #666666;
}
/*** PLACEHOLDER ***/
::-webkit-input-placeholder {
    /* Chrome */
    color: #666666 !important;
}
:-ms-input-placeholder {
    /* IE 10+ */
    color: #666666 !important;
}
::-moz-placeholder {
    /* Firefox 19+ */
    color: #666666 !important;
}
:-moz-placeholder {
    /* Firefox 4 - 18 */
    color: #666666 !important;
}

body .gform_wrapper .gform_footer input.button {
	margin-left: auto;
	margin-right: auto;
}
.form-terms p {
	text-align: center;
	font-size: 12px;
	line-height: 14px;
}
.form-terms-white p {
	color: #ffffff;
}

/* Ultimate Member Styles  =============================================== */

/* Link colors */
.um a.um-link,
.um .um-tip:hover,
.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
.um .um-member-name a:hover,
.um .um-member-more a:hover,
.um .um-member-less a:hover,
.um .um-members-pagi a:hover,
.um .um-cover-add:hover,
.um .um-profile-subnav a.active,
.um .um-item-meta a,
.um-account-name a:hover,
.um-account-nav a.current,
.um-account-side li a.current span.um-account-icon,
.um-account-side li a.current:hover span.um-account-icon,
.um-dropdown li a:hover,
i.um-active-color,
span.um-active-color
{
    color: #8fc046 !important;
}

.um a.um-link:hover,
.um a.um-link-hvr:hover {
    color: #444444 !important;
}

/* Button colors */
.um .um-field-group-head,
.picker__box,
.picker__nav--prev:hover,
.picker__nav--next:hover,
.um .um-members-pagi span.current,
.um .um-members-pagi span.current:hover,
.um .um-profile-nav-item.active a,
.um .um-profile-nav-item.active a:hover,
.upload,
.um-modal-header,
.um-modal-btn,
.um-modal-btn.disabled,
.um-modal-btn.disabled:hover,
div.uimob800 .um-account-side li a.current,
div.uimob800 .um-account-side li a.current:hover,
.um .um-button,
.um a.um-button,
.um a.um-button.um-disabled:hover,
.um a.um-button.um-disabled:focus,
.um a.um-button.um-disabled:active,
.um input[type=submit].um-button,
.um input[type=submit].um-button:focus,
.um input[type=submit]:disabled:hover
{
    background: #444444 !important;
	border: 1px solid #444444 !important;
}

.um .um-field-group-head:hover,
.picker__footer,
.picker__header,
.picker__day--infocus:hover,
.picker__day--outfocus:hover,
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted,
.picker__list-item:hover,
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted,
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected,
.um .um-button:hover,
.um a.um-button:hover,
.um input[type=submit].um-button:hover{
    background: #FFF !important;
	border: 1px solid #444444 !important;
	color: #444444 !important;
}

/* Button alt colors */
.um .um-button.um-alt, 
.um input[type=submit].um-button.um-alt {
    background: #eeeeee !important;
}

.um .um-button.um-alt:hover,
.um input[type=submit].um-button.um-alt:hover {
    background: #e5e5e5 !important;	
}