/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

/* Header, Top Right Nav */

.top-menu .menu a {
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	border-radius: 25px;
}

.hdrDesktop img {
	min-height: 75px;
}

/* General styles */

/* Global Links

/* Add default underlines to Beaver Builder content and BB Theme link text */
.fl-post-content a,
.fl-builder a {
  text-decoration: underline;
}
/* Remove underlines from nav menu links */
nav li a {
    text-decoration: none !important;
}
/* Remove underlines from header logo area text and icons */
.fl-page-header-logo a {
    text-decoration: none;
}

.fl-post-content a.fl-accordion-button-icon , 
.fl-builder a.fl-accordion-button-icon,
.fl-widget a {
    text-decoration: none;
}

h2 a {
    font-size: 24px;
	line-height: 1;
}
.mpPosts h2 a {
	font-size: 18px;
	line-height: 1.2;
}

.list-padding li {
	padding-bottom: 5px;
}

.wp-caption {
    background: #fff;
}

.ctaBox-bg {
	background: url('https://dev-icsew-icsew.pantheonsite.io/wp-content/uploads/2021/03/icsew-logo-ghosted.png') center 25px no-repeat;
}


.ctaBox-GD-bg {
	background: url('https://dev-icsew-icsew.pantheonsite.io/wp-content/uploads/2021/03/washington-seal-ghosted.png') center 25px no-repeat;
}

.subcommittee-Sidebar .menu > li > a:hover,
.subcommittee-Sidebar .menu > li.current-menu-item > a {
    border-radius: 25px;
}

.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:hover {
	border: 0 none !important;
}

/* Documents Library */

body.has-blocks .fl-post-content ul {
	max-width: 1000px;
}

/* Calendar */

.mec-event-list-classic .mec-event-article {
    padding: 0;
    margin-bottom: 10px;
}

/* Meetings table */

.mtgAgenda-table .head-inner-text span span {
	font-size: 14px;
	font-weight: 400;
}

/* FAQ Accordion */

.fl-accordion-button-label:focus {
    outline-style: none;
}
		
/* Gravity Forms */

body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
    padding-top: 7px;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-right: 40px;
}
.gform_wrapper .gfield_required {
    color: #e04c82 !important;
}
.gform_confirmation_message {
	border: 3px dotted #e04c82;
	margin-top: 25px;
	padding: 40px;
	font-size: 24px;
	font-weight: 700;
}

/*body .gform_wrapper .gform_footer input[type=submit]:hover {
    border: 1px solid rgba(114,114,114,0.6);
    background-color: #444444;
}
body .gform_wrapper .gform_footer input[type=submit]:active {
    top: 1px;
}
body .gform_wrapper .gform_footer input[type=image] {border: 1px solid red}
body #gform_wrapper_1 .gform_footer input[type=image] {border: 1px solid red}*/


/* Blog, Posts */

.postsPadding .fl-post-feed-post {
	padding-bottom: 25px;
}

/* Footer */

.border-temp {
	border: 1px solid #1ea1e0;
	padding: 15px;
}

.footer-list ul {
	padding-left: 0;
}
.footer-list li {
	list-style: none;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #1ea1e0;
}

.copyright .fl-html div {
	font-size: 12px;
	text-align: center;
	letter-spacing: .5px;
}

