/*
Theme Name: MCC
Description: A Divi child theme for the MCC website
Author: Archetype 5
Author URI: https://www.elegantthemes.com/gallery/divi/
Template: Divi
Version: 1.4.2
Text Domain: mcc
*/

/*  Break Points
@media only screen and (max-width: 980px)
@media only screen and (max-width: 767px)
*/

/* Divi Overrides */
/*.et_pb_row {
	max-width: none!important;
}

.et_pb_section {
    padding: 0!important;
}

.et_pb_row {
    padding: 0!important;
}
*/

/* Custom CSS Below */

/* Headlines */
h1, h2, h3, h4, h5, h6
{
    font-weight: 600;
}

sup {
	font-size: 75%!important;
	bottom: .4em!important;
}

/* People & Advisors */

.telephone, .email, .language, .location {
	font-size: 14px;
	line-height: 1.3;
	color: #555555;
	padding-bottom: 5px;
}

.location {
	padding-left: 2px;
}

.telephone:before {
	content: '\f095';
}

.email:before {
	content: '\f0e0';
}

.location:before {
	content: '\f3c5';
}

.language:before {
	content: '\f0ac';
}

.telephone:before, .email:before, .location:before, .language:before {
	font-family: "Font Awesome 5 Free";
    font-weight: 700;
    display: block;
    float: left;
    margin-right: 10px;
    text-align: center;
    color: #47a7c4;
}

.et_pb_member_position {
	padding-bottom: 8px!important;
}

.et_pb_module_header {
	padding-bottom: 0px!important;
	margin-top: 0px!important;
}

/* End People & Advisors */

@media only screen and (max-width: 980px) {
	h2 {
	font-size: 24px;
	line-height: 1.2;
	}
	
	h3 {
	font-size: 22px;
	line-height: 1.2;
	}
	
	.telephone, .email, .location {
	font-size: 13px;
	}
}

@media only screen and (max-width: 767px) {
	h2 {
	font-size: 20px;
	line-height: 1.2;
	}
	
	h3 {
	font-size: 20px;
	line-height: 1.2;
	}
	
	.telephone, .email, .location {
	font-size: 12px;
	padding-bottom: 4px;
	}
}

/* Tables */

table {
	color: #002a3a;
	font-size: 13px;
	line-height: 1.5;
}

thead th {
	color: #fff !important;
	background-color: #002a3a !important;
	font-size: 13px;
	line-height: 1.4;
	font-family: 'Oswald';
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: .5px;
}

.tablepress tbody td {
	padding: 12px 20px;
}

/* Colors */

.white {
	color: #fff;
}

.white80 {
	color: rgba(255,255,255,.8);
}

/* Padding */

body .py-120 .et_pb_section .et_pb_section_0 .et_section_regular {
	padding-top: 120px !important;
	padding-top: 80px !important;
}





/*from Additional CSS*/


.tribe-events-meta-group .tribe-events-single-section-title {
    text-transform: none !important;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}
/*** Hide Sidebar ***/
#sidebar {display:none;}
.custom-slider .et_pb_slides .et_pb_slider_container_inner {
display: block;
}

/* This is code to make the submit button on all Gravity forms more noticeable. Taken directly from Gravity Forms website and modified with padding and color only. https://docs.gravityforms.com/submit-button-css-selectors/ */
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
color:#ffffff;
padding-top:15px;
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
border: 1px solid #002a3a;
border-radius: 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 0px rgba(114,114,114,0.3);
-moz-box-shadow: 0 1px 0px rgba(114,114,114,0.3);
-webkit-box-shadow: 0 1px 0px rgba(114,114,114,0.3);
background-color: #002a3a;
}

body .gform_wrapper .gform_footer input[type=submit]:hover {
border: 1px solid #004d71;
background-color: #004d71;
}

/* end Gravity Form Submit button custom CSS */

/* Random Custom Css */
.et_pb_toggle ul {
    padding: 0 0 23px 3em;
}

/* End Random Custom Css */