/*--------------------------------------------------------------------------------- Theme Name:   FRST Fitness Theme URI:    https://frstfitness.com/ Description:  Child theme of Divi for FRST Fitness Author:       Sandfire Design Author URI:   https://sandfire.ca/ Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  http://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*//* When you set a row to equal column heights, this code will vertically centre text within the column */

#equal-columns.et_pb_equal_columns >.et_pb_column {
margin-top:auto;
margin-bottom:auto;
}

/**------ Bullet Point Spacing -------**/

.custom-bullet-points ul li {
    padding-bottom: 7px; 
    }

.custom-bullet-points ul {
    padding-top: 10px; 
    }


/**-- Numbered List Spacing --**/

.custom-bullet-points ol li {
    padding-bottom: 10px; 
    }

.custom-bullet-points ol {
    padding-top: 10px; 
    }


.et_pb_image img {
    pointer-events: none!important;
}

/*set the default background color of the header section*/
.pa-header {
	background: transparent;
	-webkit-transition: background-color .5s ease-out;
	-moz-transition: background-color .5s ease-out;
	-o-transition: background-color .5s ease-out;
	transition: background-color .5s ease-out;
}

/*set the background color of the fixed header when scrolling*/
.pa-fixed-header {
	background-color: #0f2c53!important;
	-webkit-transition: background-color .5s ease-out;
	-moz-transition: background-color .5s ease-out;
	-o-transition: background-color .5s ease-out;
	transition: background-color .5s ease-out;
}

/*set the offset position of the fixed header when scrolling*/
.pa-fixed-header {
	top: 0px !important;
	-webkit-transition: background-color .5s ease-out;
	-moz-transition: background-color .5s ease-out;
	-o-transition: background-color .5s ease-out;
	transition: background-color .5s ease-out;
}

/*change the logo size when the header shrinks*/
.pa-fixed-header .et_pb_image_wrap img {
	max-width: 60%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

/*change the menu font size when the header shrinks*/
.pa-fixed-header .et_pb_menu ul li a {
	font-size: 15px!important;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

/*------ Removing required asterisk notification from Gravity Forms -------*/
.gform_required_legend {
	display: none;
}

/*------ Customizing the Input Field Description Spacing on Gravity Forms -------*/

.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction {
    padding-bottom: 10px !important;
    padding-top: 0px !important;
    margin-top: -8px !important;
}