/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://divilife.com
 Description:  Child Theme for Divi
 Author:       Shannon Braach
 Author URI:   https://shannonbraach.com
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/
/* Typography */
h1 {color:#1B365D; font-size: 50px; font-weight:700;}
h2 {color:#971b2f; font-size: 20px; font-weight:400; text-transform:uppercase; letter-spacing:3px;}
h3 {font-size: 40px; font-weight:700;}
h4 {font-size: 24px; font-weight:700;}

.three-buttons {display:flex;}
.three-buttons .btn-primary, .three-buttons .btn-secondary {margin-right:25px;}
.btn-primary {color:#fff; font-size:16px; background-color:#971b2f; border-radius:0px; font-weight:bold; text-transform:uppercase; letter-spacing:3px; padding:.3em 1em; line-height:1.7em!important;}
.btn-secondary {color:#fff; font-size:16px; background-color:#346393; border-radius:0px; font-weight:bold; text-transform:uppercase; letter-spacing:3px; padding:.3em 1em; line-height:1.7em!important;}
.btn-tertiary {color:#fff; font-size:16px; background-color:#1C375C; border-radius:0px; font-weight:bold; text-transform:uppercase; letter-spacing:3px; padding:.3em 1em; line-height:1.7em!important;}

/* Main Navigation */
ul#top-menu>li {padding-bottom:27px;}
nav#top-menu-nav ul#top-menu>li>a {padding-bottom:5px;}
ul#top-menu>.current_page_item>a, ul#top-menu>.current-menu-parent>a {border-bottom:3px solid #971B2F}
#top-menu li li {line-height:1.2em; margin-bottom:10px;}

/* Page Headers */
.page-header-parent {color:#971B2F; font-size:20px; font-weight:400; letter-spacing:3px; line-height:1; text-transform:uppercase;}
.page-header-title {color:#1B365D; font-size:50px; font-weight:700; line-height:1;}

#centered-blurb .et_pb_blurb_position_left .et_pb_blurb_container {vertical-align: middle;}

/* Judge Bios */
.overlay p {font-size:14px; line-height:1.5em;}
.overlay>.entry-content {margin-top:50px;}
.overlay .et_pb_column {padding:25px;}

/* Recognitions and Awards */
/*#recognitions-awards h4.et_pb_module_header {display:flex;}
#recognitions-awards h4.et_pb_module_header:before {content:''; width:4px; height:50px; background-color:#1B365D; display:block; position:absolute;}
#recognitions-awards h4.et_pb_module_header span {margin-left:15px;}*/

/* Highlights */
/*#highlights h4:before {content:''; width:4px; height:50px; background-color:#1B365D; display:block; float:left; margin-right:15px;}*/