/*
 Theme Name:   BraumLaw Group
 Theme URI:    https://optimalwp.com/
 Description:  Child Theme
 Author:       OptimalWP
 Author URI:   https://optimalwp.com/
 Template:     generatepress
 Version:      1.0

 /* == Add your own styles below this line ==
--------------------------------------------*/

.main-navigation .main-nav ul li.menu-item-has-children > a{font-family:Barlow;font-style:normal;font-weight:600;line-height:normal;font-size:15px;letter-spacing:0.03em;}.inside-header{padding-top:27px;padding-bottom:20px;padding-right:30px;padding-left:20px;}.entry-content p{font-family:Barlow;font-style:normal;font-weight:normal;line-height:25px;font-size:18px;color:#2E313B;}.entry-content h1{font-family:Barlow;font-style:normal;font-weight:500;line-height:normal;font-size:26px;letter-spacing:-0.03em;color:#0E1522;border-radius:5px;}.entry-content h2{font-family:Barlow;font-style:normal;font-weight:200;line-height:normal;font-size:26px;letter-spacing:-0.03em;color:#0E1522;border-radius:5px;}.entry-content:last-child li{font-family:Barlow;font-style:normal;font-weight:normal;line-height:26px;font-size:18px;color:#2E313B;}.menu-sidebar-menu-container{font-family:Barlow;font-style:normal;font-weight:500;line-height:26px;font-size:15px;}.entry-title.entry-title a{font-family:Barlow;font-style:normal;font-weight:500;line-height:normal;font-size:26px;letter-spacing:-0.03em;color:#0E1522;border-radius:5px;}.entry-summary p{font-family:Barlow;font-style:normal;font-weight:normal;line-height:25px;font-size:18px;color:#2E313B;}.elementor .elementor-element-210140b .elementor-text-editor a{color:#647280;}.entry-meta{color:#647280;font-size:14px;font-family:Barlow;font-style:italic;font-weight:300;line-height:12px;letter-spacing:0.03em;}.button{font-family:Barlow;font-style:normal;font-weight:500;line-height:normal;font-size:12px;text-align:center;letter-spacing:0.1em;text-transform:uppercase;color:#FFFFFF;background:#0080FF;border-radius:5px;}.entry-title{font-family:Barlow;font-style:normal;font-weight:500;line-height:normal;font-size:26px;letter-spacing:-0.03em;color:#0E1522;border-radius:5px;}.widget-title{font-family:'Barlow',Sans-serif;font-size:16px;font-weight:700;line-height:25px;color:#3B4651;letter-spacing:0.03em;}.widget-area .widget{font-family:'Barlow',Sans-serif;font-size:15px;font-weight:500;line-height:25px;color:#3B4651;}.one-container .inside-right-sidebar{border-left:1px solid #E2E2E2;padding-left:25px;}

#event-button-event-expired{
	color: #d2d2d2 !important;
	border-color: #d2d2d2 !important;
}

#event-button-event-expired:hover{
	background-color: #fff !important;
}

.main-navigation .main-nav ul li a{
	text-transform: uppercase;
	font-size: 14px;
}

#live-webinar-section{

}

/*
#ondemand-webinar-section{
	display: none;
}

#in-person-webinar-section{
	display: none;
}
*/

.events_categories_filter_box select{
	text-transform: uppercase !important;
	box-shadow: inset 0 0 0 1px #f9f9f9 !important;
	-webkit-appearance:none;
}
.events_categories_filter_box select option:checked { }

.events_categories_filter_box select option[value="1359"] {
	color: #088EC7;
}

.select2-container--flat .select2-selection--single{
	height: 48px;
	background-color: transparent;
}

.select2-container--flat .select2-selection--single .select2-selection__rendered{
	line-height: 48px;
	color: #555;
	text-transform:uppercase;
	padding-left: 20px;
	padding-right: 20px;
}

.select2-container--flat .select2-selection--single .select2-selection__arrow{
	height: 48px;
	top: 0;
	width: 40px;
}
.select2-results{
	margin: 0;
}
.select2-dropdown{
	border-color: #f9f9f9;
}

.select2-container--flat .select2-selection--single .select2-selection__arrow b{
	top: 50%;
	border-color: #555 transparent transparent transparent;
}

.select2-container--open .select2-dropdown--below, .select2-container--open .select2-dropdown--above{
	background-color: #fff;
}

.select2-results__option{
	text-transform: uppercase;
	font-size: 13px;
}

.select2-container--flat .select2-selection--single .select2-selection__placeholder,
.select2-container--flat .select2-results__option[aria-selected=true],
.select2-container--flat .select2-results__option--highlighted[aria-selected]{
	background-color: #f9f9f9 !important;
	color: #555;
}

div.ajaxsearchpro.searchsettings fieldset .asp_select_single, div.ajaxsearchpro.searchsettings fieldset .asp_select_multiple{
	padding: 0 !important;
}

.select2-results__option{
	padding: 8px 20px;
	position: relative;
}

ul > li.select2-results__option:nth-child(1) {
	color: #088EC7;
}

ul > li.select2-results__option:nth-child(1):before {
	content:"\203A";
	position: absolute;
	left: 11px;
	top: 6px;
}

.main-navigation .main-nav ul li.menu-item-has-children > a {
	line-height: 60px;
}