/** GLOBAL RESET **/

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Black.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Bold.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Bold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-BoldItalic.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-BoldItalic.woff) format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-ExtraBold.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-ExtraBold.woff) format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Italic.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Italic.woff) format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Light.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Light.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-LightItalic.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-LightItalic.woff) format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Medium.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Medium.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-MediumItalic.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-MediumItalic.woff) format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Regular.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-Regular.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-SemiBold.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-SemiBold.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HKGrotesk';
    src: url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-SemiBoldItalic.woff2) format('woff2'),
        url(../../../../../../../../../themes/burke-lawyers/library/css/fonts/HKGrotesk-SemiBoldItalic.woff) format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}



body { 
	margin: 0 !important;
	padding: 0 !important;
	overflow-x: hidden;
}

body { 
	font-family: 'HKGrotesk';
	font-size: 16px;
	color: #092e37;
}

h1, h2, h3, h4, h5, h6 { margin-top: 0; line-height: 1.3 }
h1, h2, h3 { font-family: 'HKGrotesk', sans-serif; }
h4, h5, h6 { font-family: 'HKGrotesk', sans-serif; }
h1, .h1 { font-size: 38px; font-weight: 700; margin-bottom: 30px; }
h2, .h2 { font-size: 24px; font-weight: 700; margin-bottom: 30px; }
h3, .h3 { font-size: 22px; font-weight: 700; margin-bottom: 20px; }
h4, .h4 { font-size: 18px; font-weight: 700; margin-bottom: 10px; }
h5, .h5 { font-size: 16px; font-weight: 700; margin-bottom: 10px; }
h6, .h6 { font-size: 14px; font-weight: 700; margin-bottom: 10px; }

a { transition: all 0.3s ease; text-decoration: none; color: #0a2d36; }
a:hover { color: #e45d25; text-decoration: none; }
a:active, a:focus {}
a:visited {}

.bg-blue { background-color: #0a2d36; }
.bg-green { background-color: #dde1cd; }
.bg-gold { background-color: #e45d25; }
.bg-light-gray { background-color: #F5F5F6; }
.bg-dark-gray { background-color: #58595B; }
.bg-white { background-color: #dde1cd; }

.font-default { color: #092e37!important; }
.font-blue { color: #092e37!important; }
.font-gold { color: #e45d25!important; }
.font-gray { color: #092e37!important; }
.font-white { color: #dde1cd!important; }
.font-light-gray { color: #092e37; }

.post_content.bb_active {
	margin: 0 auto;
	width:100vw;
}

ul, ol { 
	margin: 0;
	padding: 0;
}

.post_item, .profile_content_hover, .news_item, .subitemLabel, .publications-subItem h3, .toggle { transition: all 0.3s ease; }

/**** HEADER ELEMENTS ****/
.call { 
	text-decoration: none;
}

.call:hover { 
	color: #dde1cd;	
}

.call span { 
	display: block;
}

.burke-icon { 
	padding-left: 60px;
}

.icon-phone:before { 
	display: block;
    content: "\f879";
	font-family: "Font Awesome 5 Pro";
	font-size: 20px;
	font-weight: 600;
	color: #dde1cd;
	text-decoration: none;	
}

.icon-phone:before { 
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -22px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	border-right: 1px solid #dde1cd;
}

header { 
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.1);
}

header .toggle { 
	width: 100px;
	font-size: 0;	
	text-decoration: none;
	cursor: pointer;	
}

header .toggle:after { 
	display: block;
	content: '\f0c9';
	width: 100%;	
	font-family: "Font Awesome 5 Pro";
	font-size: 20px;
	font-weight: 900;  	
	color: #dde1cd;
	text-align: center;
}

	header .toggle.active { 
		background: #e45d25;
	}

	header .toggle.active:after { 
		content: '\f00d';
	}
#profilemobile {display:none;}
#profiledesktop {display:block;}
#toggleDropDown { 
	position: relative;
	display: none;
	z-index: 9999;
}

header { 
	background: #dde1cd;
}

header .header_nav { 
	margin-bottom: 0;
}

header .logo_li { 
	margin: 0;
	padding: 0;
	height: 35px;
}

header .header_logo { 
	margin: 30px auto;
	display: table;
	width: 200px;
}


header .header_call { 
	float: right;
	width: 100%;
}

header .header_call a {	 
	text-decoration: none;	
}


/*** STICKY ***/
.headroom--pinned {
    -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
            transform: translateY(0%);
}
.headroom--unpinned {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
}

.header-desktop,
.header-mobile {
    position: fixed;
    z-index: 100;
    right: 0;
    left: 0;
    top: 0;
}

.admin-bar .header-desktop {
	margin-top: 32px;
}

/**** HEADROOM ****/
.headroom--pinned {
    display: block;
}

.headroom {
    will-change: transform;
    -webkit-transition: -webkit-transform 200ms linear;
    transition: -webkit-transform 200ms linear;
    -o-transition: transform 200ms linear;
    transition: transform 200ms linear;
    transition: transform 200ms linear, -webkit-transform 200ms linear;
}

/** PAGE BANNER **/
.page_banner { 
	background: var(--wpr-bg-a478eea3-c883-4939-80c6-4569fa05c924);
	background-size: cover;
	background-position: center center;
}

.page_banner { 
	height: inherit;
}

.page_banner.people { 
	height: 596px;
}

/** CALL US **/
.phone_number { 
	position: relative;
	padding: 1.3em 1em 0.2em 5.2em;
	color: #dde1cd;
	width: 100%;
	height: 98px;
	line-height: 1.5;
}

.phone_number:before { 
	content: '';
	display: block;
	position: absolute;
	top: 28px;
	left: 25px;
}

.phone_number:before { 
   font-family: "Font Awesome 5 Pro";
   font-size: 20px;
   font-weight: 900;   
   content: "\f879";
   display: inline-block;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 18px;
   vertical-align: middle;
}

.phone_number:before { 
	border-right: 1px solid #dde1cd;
}

.phone_number span { 
	display: block;
	font-size: 18px;
	font-weight: 700;
}

.phone_number a { 
	color: #dde1cd;
}

/** SEARCH HEADER **/
.search_slide { 
	font-size: 24px;
	color: #0a2d36;
	z-index: 1;
}

.search_slide a { 
	display: block;
	padding: 30px;	
}

.search_slide, .search_slide a { 
	color: #0a2d36;
}

.search_form:before {
	position: absolute;
	top: 0;
	left: 0;
	content: 'Search';
	display: block;
	width: 50px;
	height: 98px;
}

.search_form:before { 
	background: #dde1cd;
	font-size: 18px;
	font-weight: 700;
	color: #0a2d36;		
}

.search_form:before { 
	margin: 0 15px;
	padding: 35px 0;
    border-bottom: 4px solid #e45d25;
}

.search_form { 
	position: absolute;
	top: 0;
	left: 0;	
	z-index: 100;
	width: 100%;
	display: none;
}

.search_form input[type='text'] { 
	background: #dde1cd;
	width: 100%;	
	height: 98px;
	padding: 36px 30px 36px 100px;
	border-radius: 0;
	border: none;
	outline: none;
}

.search_form input[type='text'] {
	font-size: 17px;
	font-weight: 300;
	font-style: italic;
}

.search_icon { 
	position: relative;
	top: 0;
	right: 0;
	z-index: 120;
	cursor: pointer;
}

.search_icon { 
	width: 100px;
	height: 98px;
}

#mega-menu-header-menu .header-phone a {
	color: #e45d25!important;
}

.search_icon:before { 
   content: '\f002';
   display: block;	
   width: 100px;
   padding: 30px 40px;
}

	.search_icon.active:before { 
   		content: '\f00d';
	}

.search_icon:before { 
   font-family: "Font Awesome 5 Pro";
   font-size: 24px;
   font-weight: 900;   
   color: #dde1cd;
}

.submit_search { 
	position: absolute;
	top: 0;
	right: 100px;
}

.submit_search input[type=submit] { 
    padding-right: 30px; 	
	background: #0a2d36;
    border: 0;
    border-radius: 0; 	
}

.submit_search input[type=submit] {
	width: 145px;
	height: 98px;
	color: #dde1cd;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}

.submit_search:after { 
	position: absolute;
	display: block;
	content: '\f061';
    font-family: "Font Awesome 5 Pro";
    font-size: 24px;
    font-weight: 500;
    color: #e45d25;
	top: 30px;
	right: 40px;
}

/** POST BOX **/
.post_item:hover h4, .post_item:hover .post_item_excerpt { 
	color: #dde1cd;
}

.post_item:hover { 
	background: #0a2d36 !important;
}

.gold-hover:hover { 
	background: #e45d25 !important;
}

.blue-hover:hover { 
	background: #0a2d36 !important;
}

.dark-gray-hover:hover { 
	background: #58595B !important;
}

.icons { 
	position: relative;
	width: 50px;
	height: 50px;
}

.icons .icon_default, .icons .icon_hover { 
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}

.icons .icon_hover { 
	display: none;
}

.post_item:hover .icons .icon_hover { 
	display: block;
}

.post_item:hover .icons .icon_default { 
	display: none;
}

.post_item:hover h4 { 
	text-decoration: none;
}

.postitem_heading:after { 
	display: inline-block;	
	content: "\f178";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
}

.postitem_heading:after { 
	font-family: "Font Awesome 5 Pro";
	font-size: 18px;	
	font-weight: 700;
	color: #e45d25;	
}


	.no-arrow .postitem_heading:after { 
		display: none;
	}

.post_item:hover .postitem_heading:after { 
	color: #dde1cd;	
}

.postitem_heading { 
	position: relative;
}

.news_item { 
	position: relative;
}

.news_item .img { 
	position: relative;
}

.news_item:last-child { 
	border-bottom: none !important;
}

.news_item a:hover {
	text-decoration: underline;
}

.news_item.publication:hover a { 
	color: #dde1cd;
	text-decoration: none;		
}

.cat_title { 
	position: absolute;
	bottom: 0;
	left: 0;
	display: inline-block;
	background: #e45d25;
	color: #dde1cd;
}

.cat_title a { 
	padding: 6px 14px;	
	font-size: 14px;
	font-weight: normal;
	color: #dde1cd;
}

.cat_title a:hover { 
	color: #dde1cd;
	text-decoration: underline !important;
}

.cat_title a:nth-child(1) { 
	display: block;	
}

.cat_title a { 
	display: none;
}

.post_content ul { 
	margin: 0;
	padding: 0;
}

.post_content li { 
	position: relative;
	display: block;
	padding-left: 0px;
	margin-bottom: 12px;	
}
.post_content li::marker{
	color: #e45d25!important;
}

.post_content li:before { 
	position: absolute;
	top: 5px;
	left: 0;
	display: block;
}

.post_content li:before { 
	font-family: 'Font Awesome 5 Pro';
	font-size: 10px;	
	font-weight: 700;	
	color: #e45d25;
}

.post_content li.hero a { 
	padding-left: 10px;	
	color: #0a2d36;
	font-weight: 700;
}

.post_content li.hero a:hover { 
	color: #e45d25;
	text-decoration: none;
}

.post_content li.hero:before { 
	top: 0;
	font-size: 18px;
	font-weight: 500;
	content: '\f178';	
}

/** MAIN BANNER ARROW **/
#main_banner { 
	position: relative;
}

#main_banner .arrow_down { 
 	position: absolute;
 	right: 0;	
 	bottom: 0;
}

#main_banner .arrow_down { 
	display: block;
	padding: 25px 40px;
	background: rgba(0,33,68,.9);	
	color: #dde1cd;	
	text-indent: -9999px;
}

#main_banner .arrow_down:before { 
	content: '\f175';		
	display: block;	
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -22px;
	width: 100%;
}

#main_banner .arrow_down:before { 
	font-family: 'Font Awesome 5 Pro';
	font-size: 32px;	
	font-weight: 300;
	text-align: center;	
	text-indent: 0;
}

#main_banner .arrow_down { 
	animation-duration: 1.5s;
	animation-delay: 1s;	
}

.arrow_main { 
    position: absolute;
    bottom: -12px;
    width: 1125px;
    z-index: 10;	
}

.community-item img { 
	padding: 15px 30px;	
}


/** HOMEPAGE TESTIMONIALS **/
.home_carousel:after { 
	content: '';	
	display: block;
	position: absolute;
	top: 5px;
	left: 80px;
}

.home_carousel:after { 
	background: url(../../../../../../../../../themes/burke-lawyers/library/images/quotation-icon.png) no-repeat;
	width: 16px;
	height: 16px;
}

.home_carousel .carousel_item { 
	position: relative;
	display: table;
	width: 850px;
	margin: 0 auto;
}

/*.home_carousel .carousel_item .carousel_desc { 
	padding: 0 30px;
}*/

.home_carousel .carousel_name { 
	font-size: 18px;
	font-weight: 700;
}

.home_carousel .owl-next, .home_carousel .owl-prev {
	position: absolute;
	top: 0;
	right: 0;
}

.home_carousel .owl-next, .home_carousel .owl-prev {
	background: rgba(0,0,0,0) !important;
	width: 50px;
	border-radius: 0;
	outline: none !important;
}

.home_carousel .owl-next:hover, .home_carousel .owl-prev:hover, .home_carousel .owl-next:visited, .home_carousel .owl-prev:visited {
	outline: none !important;
}

.home_carousel .owl-prev { 
	left: 0;
}

.home_carousel .owl-next span, .home_carousel .owl-prev span { 
	display: block;
	text-indent: -9999999px;
}

.home_carousel .owl-prev span:after, .home_carousel .owl-next span:after { 
	display: inline-block;
	position: absolute;
	text-indent: initial;
}

.home_carousel .owl-next span:after { 
	content: '\f054';
	font-family: 'Font Awesome 5 Pro';
	font-size: 24px;
	color: #dde1cd;
	right: 0;
}

.home_carousel .owl-prev span:after { 
	content: '\f053';
	font-family: 'Font Awesome 5 Pro';
	font-size: 24px;	
	color: #dde1cd;	
	left: 0;
}

.testimonialThumb { 
	width: 80px !important;
}

.publications-subItem .subitemLabel { 
	width: 60px;
	height: 60px;
	font-size: 18px;
	font-weight: 700;
}

.publications-subItem h3 { 
	position: relative;
}

.publications-subItem h3 {
	padding-right: 30px;
	color: #e45d25;
	text-decoration: none;
} 

.publications-subItem:hover .subitemLabel { 
	background: #0a2d36 !important;
}

.publications-subItem h3:after { 
	position: absolute;
	display: block;
	content: '\f178';
	font-family: 'Font Awesome 5 Pro';
	font-size: 16px;
	font-weight: 500;
	color: #dde1cd;
}

.publications-subItem h3:after { 
	top: 50%;
	right: 0;
	margin-top: -8px;
	transition: none;
}

.publications-subItem:hover h3:after { 
	color: #e45d25;
}

.nextLink h4 > a { 
	color: #e45d25;
}

.nextLink:hover h4 > a { 
	color: #0a2d36;
}
	
/** FOOTER **/
footer { 
	padding: 60px 0;
}

footer { 
	color: #dde1cd;
	line-height: 32px;
}

.social_media { 
	position: relative;
	margin: 0;
	padding: 0 0 0 65px;
}

	footer .social_media, .social_media.hero {
		padding-left: 0;		
	}

.social_media li, .social_media li a { 
	display: inline-block;
}

.social_media li { 
	padding: 0;
	margin-right: 8px;
}

.social_media li:last-child { 
	margin: 0;
}

.social_media li a { 
	width: 46px;
	height: 46px;
	font-size: 18px;
	color: #0a2d36;
	text-align: center;
}

.social_media li a {
	border-radius: 50%;
	border: 1px solid #0a2d36; 
}

	footer .social_media li a, .mobile_share .social_media li a, .social_media.hero li a { 
		background: transparent;
		border: 1px solid #dde1cd; 
		color: #dde1cd;
	}

.social_media li a {
	padding: 8px;
}
	
	footer .social_media li a {
		padding: 5px;
	}

.social_media li a:hover{ 
	background: #e45d25;
	color: #dde1cd;
	border-color: #e45d25;
}

	footer .social_media li a:hover, .mobile_share .social_media li a:hover, .social_media.hero li a:hover { 
		background: #e45d25;
		color: #0a2d36;
	}

.social_media:before { 
	position: absolute;
	display: block;
	content: 'Share';
	top: 10px;
	left: 0;
}

	footer .social_media:before, .mobile_share .social_media:hover, .social_media.hero:before  { 
		content: '';
	}


.social_media li:before { 
	display: none;
	padding-left: 0;
}

footer h5 { 
	display: inline-block;
	padding-bottom: 5px;
	border-bottom: 2px solid;	
	border-color: #203c5b;
}

footer .contact_details { 
	position: relative;
	padding-right: 60px;	
}

footer .contact_details:after { 
	position: absolute;
	top: 0;
	right: 20px;
	display: block;
	content: '';	
	border-right: 1px solid #dde1cd;	
	border-color: #203c5b;
	height: 100%;
}

footer a { 
	color: #dde1cd;
}

.menu-footer-menu { 
	margin: 0;
	padding: 8px 0;
}

.menu-footer-menu li, .menu-footer-menu li a, .menu-footer-menu li:hover, .menu-footer-menu li:hover a { 
	background: transparent;
	border: 0;
}

.menu-footer-menu li a { 
	padding: 0;
	color: #dde1cd;
}

.menu-footer-menu li { 
	margin-right: 40px;
}

footer a:hover { 
	color: #dde1cd;
	text-decoration: underline;
}

footer h5 > a:hover { 
	color: #dde1cd;
	text-decoration: none;
}

.footerList li { 
	margin-bottom: 10px;
	display: block;
	line-height: 1.2;
}


/** PROFILES **/
.profile_item { 
	position: relative;
}

.profile_content_hover { 
	position: absolute;	
	top: 0;
	left: 0;	
	opacity: 0;
}

.profile_content_hover { 
	width: 100%;
	height: 100%;
}

.profile_content_hover h3 > a { 
	text-decoration: none;
}

.profile_item:hover .profile_content_hover { 
	opacity: 1;
	background: #0a2d36;		
}

.profile_item .role { 
	font-weight: 700;
}

.profile_li { 
	position: relative;
	margin: 0;
	padding: 0;
}

.profile_li li, .profile_li li a { 
	display: inline-block;
}

.profile_li li { 
	padding-left: 0;
	margin-right: 8px;
}

.profile_li li:last-child { 
	margin: 0;
}

.profile_li li a { 
	width: 46px;
	height: 46px;
	font-size: 18px;
	color: #dde1cd !important;
	text-align: center;
}

.profile_li li a {
	border-radius: 50%;
	border: 1px solid #dde1cd; 
}

	.profile_li li a:hover { 
		background: #e45d25;
		color: #dde1cd;		
		border-color: #e45d25;
	}

.profile_li li a {
	padding: 8px;
}

.profile_li li:before { 
	display: none;
}

.profile_item .btn-ghost-gold { 
	width: 100%;
}

.profile_title { 
	font-size: 14px;
	color: #dde1cd;
}

.profile_links .btn { 
	position: relative;
	width: 100%;
	text-align: left;
	padding-left: 60px;
}

.profile_links .btn:after {
    display: none;
}

.profile_links .btn:before {
	position: absolute;
	left: 25px;
    display: inline-block;
    font-family: 'Font Awesome 5 Pro';
    content: "\f095";
    font-size: 17px;
    font-weight: 100;
    padding-right: 15px;
}

.profile_links .btn.email:before {
	position: absolute;
	left: 25px;
    display: inline-block;
    font-family: 'Font Awesome 5 Pro';
    content: "\f0e0";
    font-size: 17px;
    font-weight: 100;
    padding-right: 15px;
}

/** EXPERTISE PAGE **/
	#expertise_main p { 
		margin-bottom: 0;
	}

	#expertise_main .btn-primary { 
		float: right;
	}

	#expertise_main .btn-primary { 
		padding: 0 30px 0 0;
		background: transparent;
		color: #e45d25 !important;		
	}

	.expertise_li { 
		margin: 0;
		padding: 0
	}

	.expertise_li li {
		position: relative;
		display: block;
		margin-bottom: 5px;
	} 	

	.expertise_li li a { 
		display: block;
		padding-left: 30px;
		font-size: 16px;
		font-weight: 700;
		color: #092e37;
	}

	.expertise_li li:hover a { 
		color: #e45d25;
		text-decoration: underline;
	}

	.expertise_li li a:after {
		display: block;
		content: '\f054';
		font-family: "Font Awesome 5 Pro";
		font-size: 20px;
		font-weight: 300;  	
 	}

	.expertise_li li a:after {
		position: absolute;
		top: 0;
		left: -20px;
	} 	

	.expertise_li li:last-child { 
		margin-bottom: 0;
	}

	.expertise_li {
	    -webkit-column-count: 2;
	    -moz-column-count: 2;
	    column-count: 2;
	}	

	#expertise_main .expertise_parent:last-child { 
		margin-bottom: 0 !important;
	}

/** INTERNAL LINKING **/
.page_nav { 
	margin: 0;
	padding: 0;	
}

.page_nav li { 
	display: inline-block;
}

.fl-photo-img-jpg a img {margin-top:15px; margin-bottom:15px;}

.page_nav a {
	display: block;
	padding: 18px 0 16px;
	font-weight: 700;
}

.container.bannerimage {
	max-width:1400px;
}



/** BUTTONS **/
.btn-primary, .btn-secondary, .btn-ghost-blue, .btn-ghost-gold { 
	position: relative;
	display: inline-block;
	border-radius: 0;
	outline: none;
	text-decoration: none !important;
}

.btn-primary, .btn-secondary {
	padding: 14px 60px 14px 30px;
}

.btn-ghost-blue, .btn-ghost-gold { 
	padding: 12px 60px 12px 30px;
}

.btn-primary, .btn-secondary, .btn-ghost-blue, .btn-ghost-gold, .btn-link, .btn-ghost-secondary-blue {
	font-family: 'HKGrotesk', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #dde1cd !important;	
	text-transform: inherit;
}

.btn-link { 
	color: #e45d25 !important;
}

.btn-primary { 
	background: none;
	letter-spacing: 2px;
}

.btn-secondary { 
	background: #0a2d36;	
}

.btn-ghost-blue, .btn-ghost-gold { 
	background: transparent;
	border: 2px solid #dde1cd;
}

.btn-primary:hover { 
	background: none;
}

.btn-secondary:hover { 
	background: #e45d25;	
}

.btn-ghost-blue:hover { 
	background: #0a2d36;
	border-color: #0a2d36;
}

.btn-ghost-gold:hover { 
	background: #e45d25;
	border-color: #e45d25;
}

.btn-secondary:after, .btn-ghost-blue:after, .btn-ghost-gold:after, .btn-link:after, .btn-ghost-secondary-blue:after { 
	display: inline-block;
	content: '\f178';
	font-family: "Font Awesome 5 Pro";
	font-size: 18px;
	font-weight: 400;  	
	padding-left: 15px;
}

.btn-primary:after, .btn-secondary:after, .btn-ghost-blue:after, .btn-ghost-gold:after, .btn-link:after { 
	position: absolute;	
	top: 50%;
	right: 30px;
	margin-top: -13px;
}

.btn-ghost-secondary-blue { 
	padding: 14px 30px;	
	background: transparent;
	border: 2px solid #0a2d36;
	color: #0a2d36 !important;
}

.btn-ghost-secondary-blue:hover { 
	background: #0a2d36;
	color: #dde1cd !important;
} 

.btn-link:after {
	right: 0;	
}

.btn-link { 
	position: relative;
	background: transparent;
	padding: 0;
	padding-right: 30px;
}

.btn-consultation:after { 
	display: none;	
}

/** BACK TOP **/
.back_top { 
	position: absolute;
	top: 15px;
	right: 15px;
}

.back_top { 
	padding: 5px;
	display: block;
	width: 46px;
	height: 46px;
	border: 1px solid #dde1cd;
	border-radius: 50%;
}	

.back_top { 
	font-size: 18px;
	color: #dde1cd;
	text-align: center;
}

.back_top:hover { 
	background: #e45d25;
	color: #0a2d36;
	border: 1px solid #e45d25;		
}

/** MOBILE NAV **/
.mobileDropdown { 
	display: none;
}

.mobileNav li, .mobileNav li a { 
	position: relative;	
	display: block;
	width: 100%;
	text-decoration: none;
}

.mobileNav li a {  
	padding: 15px 20px;
	width: 100%;
	color: #dde1cd;
	font-size: 16px;
	font-weight: 700;
    border-bottom: 1px solid #6c757d;	
}

.mobileNav li a:hover { 
  background: #E1E2E1;
  color: #0a2d36;
}

.mobileNav li:last-child { 
    border: none;
}

.mobileNav .sub-menu { 
	margin: 0;
	padding: 0;
	background: #dde1cd;
}

.mobileNav .sub-menu a { 
	color: #0a2d36;
	border-color: #eee;
} 

.dcjq-parent .dcjq-icon:after { 
    position: absolute;
    top: 16px;
    right: 20px;
    font-family: 'Font Awesome 5 Pro';
    font-weight: 900;
    content: "\f078";
    display: block;
} 

.dcjq-parent.active .dcjq-icon:after { 
    content: "\f077";  
    top: 16px;    
}

.toggleMobile {
	display: block;
	font-size: 0;
	color: #dde1cd;
	cursor: pointer;	
	text-decoration: none;	
}

.toggleMobile:after { 
	display: block;
	content: '\f0c9';
	font-family: "Font Awesome 5 Pro";
	font-size: 20px;
	font-weight: 900;  	
	color: #dde1cd;
}

	.toggleMobile.active:after { 
		content: '\f00d';
	}

.mobileHeader .phone { 
	font-size: 24px;
	color: #dde1cd;
	text-align: center;
	text-decoration: none;
}

.mobile-search .search-form input { 
    padding: 15px 30px 15px 50px;
    width: 100%;
    height: inherit;
    border: none;
}

.mobile_share .social_media { 
	padding-left: 0;
}
	
.mobile_share .social_media:before { 	
	display: none;
}

footer .footer-responsive-menu { 
	margin: 0; 
	padding: 0;
	columns: 2;
	-webkit-columns: 2;
	-moz-columns: 2;		
}

footer .footer-responsive-menu li { 
	display: block;
}

footer .footer-responsive-menu li a { 
	color: #e45d25;
	font-weight: 700;
}

footer .footer-responsive-menu.alt li a { 
	color: #dde1cd;
	font-weight: 700;
}

/**** DROPDOWN ****/
#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item { 
	margin-left: 0;
	margin-right: 4%;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item:last-child { 
	margin-right: 0;
}


#secondary_menu li a.active:after { 
	color: #e45d25 !important;
}

#secondary_menu li a:after { 
	display: none;
}

.single-burke_people li.mega-menu-item-32 a { 
    border-color: #e45d25 !important
}

/** BEAVER CUSTOM **/
.fl-node-content { 
	margin-top: 0;
	margin-bottom: 0;
}

/** HELPER **/
footer .border-bottom { 
	border-color: #203c5b !important;
}	

.content-negative { 
    position: relative;	
	top: -90px;
    margin-bottom: -90px;
}

.h-inherit { 
	height: inherit;
}

.ul-col-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.ul-col-3 {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}

.ul-col-4 {
    -moz-column-count: 4;
    -webkit-column-count: 4;
    column-count: 4;
}

.z-index: { z-index: 10; }

#mobileOnly {
	display:none;
	
}
/** 032520 **/
#main-content { 
	min-height: 280px;
}

/** MEDIA QUERIES **/
@media (min-width: 1200px) {
}

@media (max-width: 992px) {
#mega-menu-wrap-header-menu {display:none;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.page_banner.people { 
		height: inherit;
	}
}
@media (max-width: 1200px) {
	.home_carousel:after { display: none; }
}

@media (min-width: 768px) and (max-width: 992px) {
	.page_banner { 
		height: inherit;
	}
	

	.content-negative { 
		top: 0;
	    margin-bottom: 0;
	}

	.expertise_li {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}

	footer .contact_details { 
		padding-right: inherit;
	}

	footer .contact_details:after { 
		border: none;
	}
}

@media only screen and (max-width: 767px) {
	.expertise_li {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}	
	.fl-col-small:not(.fl-col-small-full-width) {
		max-width: 100%!important;
	}
	header .search.col-auto.bg-blue {
		display:none;
	}

	.flex_item_right { 
		background: #e45d25;
	}

	.post_item .post_item_excerpt { 
		display: none;
	}	

	.fl-module img { 
		width: 100%;
	}

	.carousel_item { 
		width: inherit !important;
	}

	.home_carousel:after, .owl-nav { 
		display: none;
	}	

	footer .contact_details { 
		padding: 0 15px;
	}

	footer .contact_details:after {  
		border: none;
	}

	footer .phone_number { 
		padding-top: 1em;
		padding-bottom: 1em;
		width: 100%;
		height: auto;
	}

	footer .phone_number:before { 
		position: absolute;
		top: 22px;
    	left: 25px;
	}

	footer .copyright { 
		font-size: 14px;
		line-height: 1.5;
	}

    .owl-nav { 
        display: none;
    }

	footer .contact_details:after { 
		display: none;
	}
	#mobileOnly {
		display:flex;
		height:100vh;
	}
	#desktopOnly {
		display:none;
	}
	.content-negative { 
		top: inherit;
		margin-bottom: 0;
	}

	.ul-col-2 {
	    -webkit-column-count: 1;
	    -moz-column-count: 1;
	    column-count: 1;
	}	

	.expertise_parent { 
		margin-bottom: 15px !important;
	}

	.news_item .cat_title { 
		position: relative;
	}

	.news_item img, .profile_header img { 
		max-width: 100%;
		width: 100%;
	}

	.page_banner {
		height: inherit;
	}

	.copyright { 
		font-size: 14px;
	}

	.w-sm-100 { 
		width: 100%;
	}

	.profile_item img {  
		max-width: 100%;
		width: 100%;
	}

	#main-content { 
		min-height: inherit;
	}
	#burke-logo .row.p-0 {
		width: 100vw;
		border-bottom: 1px solid #dee2e6!important;
	}
	#burke-logo .row.p-0 .toggle {
		width: 20vw;
	}

}

@media only screen and (min-width: 1200px) and (max-width: 1506px) { 
	#tagLine { 
		display: none !important;
	}	

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link { 
		font-size: 18px;
	}	
}


@media only screen and (min-width: 1200px) and (max-width: 1264px) { 

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item { 
		margin-right: 15px;
	}

	#mega-menu-wrap-header-menu #mega-menu-header-menu > li.mega-menu-item > a.mega-menu-link { 
		font-size: 16px;
	}	
}

@media (max-width:768px) {
	#profilemobile {display:block;}
	#profiledesktop {display:none;}
}

@media (min-width: 576px) and (max-width: 768px) {
  .fl-row-fixed-width {
       max-width: 540px !important;
   }
}
@media (min-width: 768px) and (max-width: 992px) {
   .fl-row-fixed-width {
       max-width: 720px !important;
   }

}
@media (min-width: 992px) and (max-width: 1200px) {
   .fl-row-fixed-width {
       max-width: 960px !important;
   }
}

.gform_wrapper input[type=text], .gform_wrapper input[type=text]:focus, .gform_wrapper textarea { 
	border: none;
	outline: none;
	background: none;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=text]:focus, .gform_wrapper textarea { 
	padding-bottom: 15px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-bottom: 2px solid #ececec;
	border-radius: 0;
}

.gform_wrapper label { 
	color: #e45d25;	
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
}

.gform_wrapper input[type=text] {
	font-size: 18px;
	font-weight: 700;
	color: #002045;
}

.gform_wrapper input[type=text]::placeholder {
	font-size: 16px;
	font-weight: 500;
}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {
	position: relative;
	background: #e45d25;
	padding: 15px;
	padding-left: 30px;
	padding-right: 70px;
	border: none;	
	transition: all 0.3s ease; 		
}

.gform_wrapper .gform_footer input[type=submit]:hover { 
	background: #0a2d36;
}

.gform_wrapper .gform_footer input[type=submit] {
	margin-bottom: 0 !important;
	color: #dde1cd;	
	font-size: 16px;
	font-weight: 700;
	line-height: inherit !important;
	text-transform: uppercase;	
}

.gform_footer.top_label {
    display: inline-block;
    position: relative;
    margin: 0 !important;
    width: 220px !important;
}

.gform_footer.top_label:after {
	position: absolute;
	top: 30px;
	right: 40px;
    content: '\f178';
    color: #dde1cd;
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    font-weight: 400;
}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea { 
	border: none !important;
	border-bottom: 2px solid #ececec !important;
}

.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning { 
	background: transparent !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.gform_wrapper .gfield_error .gfield_label { 
	color: #e45d25 !important;
}

.validation_error, .gfield_required { 
	display: none;
}

.gform_wrapper .field_description_below .gfield_description { 
	padding-right: 0 !important;
	text-align: right;
}

.facetwp-facet {
	margin-bottom: 0 !important;
}

.ui.selection.dropdown, .ui.dropdown .menu>.item, .ui.selection.visible.dropdown>.text:not(.default), .ui.default.dropdown:not(.button)>.text, .ui.dropdown:not(.button)>.default.text, .facetwp-type-date_range input[type="text"] { 
  color: #0a2d36;  
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  border-radius: 0;
}

.ui.dropdown .menu > .item, .ui.dropdown .menu .selected.item, .ui.dropdown.selected { 
  color: #6d6e70;    
}

.ui.selection.dropdown { 
  padding: 20px 25px;
  height: inherit;
}

.ui.selection.dropdown > .delete.icon, .ui.selection.dropdown > .dropdown.icon { 
  top: 13px;
  opacity: 1;   
}

.ui.selection.dropdown>.delete.icon, .ui.selection.dropdown > .dropdown.icon { 
	font-size: 20px;
	font-weight: 600;
	color: #0a2d36;
	text-decoration: none;	
}

.ui.dropdown>.dropdown.icon:before { 
    content: "\f175";
	font-family: "Font Awesome 5 Pro";
	font-weight: 500;
}

.ui.selection.dropdown .menu>.item, .facetwp-type-date_range input[type="text"] { 
	padding: 15px 25px !important;  
	font-size: 14px;
	line-height: 1.5;
	width: 100%;
}

.facetwp-type-date_range input[type="text"] { 
	padding: 17px 25px !important;  
}

.ui.selection.active.dropdown .menu { 
	border-color: #e8e8ea !important;
}

.facetwp-type-date_range:before { 
    font-family: 'Font Awesome 5 Pro';
    content: "\f073";
    color: #0a2d36;
    position: absolute;
    top: 50%;
    right: 40px;
    transform: translateY(-50%);
    z-index: 10;
}

.facetwp-type-date_range input[type="text"] {
	position: relative;
    border: 0px none;
}

.facetwp-type-date_range input[type="text"]::placeholder { 
	color: #0a2d36;
}

.share-float { 
	position: absolute !important;
	top: 0;
	left: 30px;
	padding: 75px 0 45px !important;
}

.share-float li { 
	display: block;
	margin-bottom: 10px;
}

.share-float li:last-child { 
	margin-bottom: 0;
}

.share-float .social_media { 
	padding: 0;
}

.share-float .social_media:before { 
	top: -30px;
	left: 0;
	font-weight: 700;
	text-transform: uppercase;
}

/** Publications Accordion **/
.accordion-parent-item { 
	cursor: pointer;
	margin-bottom: 0 !important;
}

.accordion-parent-item.active, .accordion-parent-item:hover { 
	background: #e45d25;
}

.accordion-parent-item.active h4, .accordion-parent-item.active p, .accordion-parent-item:hover h4, .accordion-parent-item:hover p { 
	color: #dde1cd;
}

.accordion-item:hover { 
	background: #e1e2e1;
}

#table-contents .card-body { 
	padding: 0;	
}

.tab_toggle { 
	font-size: 0;
}

.card-header .tab_toggle:after { 
	display: block;
    content: '\f067';
    font-family: "Font Awesome 5 Pro";
    font-size: 18px;
    color: #dde1cd;
    width: 44px;
    height: 44px;
    background: #e45d25;
    border-radius: 50%;
    text-align: center;
    padding: 8px;
}

.card-header.active .tab_toggle:after { 
    content: '\f068';
    color: #e45d25;
    background: #dde1cd;
}

.accordion-parent-item:hover .tab_toggle:after, .tab_toggle:hover:after { 
	background: #dde1cd;
	color: #e45d25;
}

.label-number { 
	padding: 0 10px;
}

.social_media.insights:before { content: ''; }

@media (max-width: 1320px) { 
	.share-float { display: none !important; }
}

@media (min-width: 1320px) { 
	.social_media.insights { display: none !important; }	
}
/*NEW STYLES*/
.sectionTitle .fl-row-content {border-bottom:2px solid #e45d25; margin-bottom: -px;}

.sectionTitle .fl-row-content h3 {
	border-bottom:4px solid #e45d25;
margin-bottom:-6px; display:block; max-width:300px;width:100%;
text-transform:uppercase;
font-size:20px;
padding-bottom:10px;
color:#092e37;
}

.serviceindustries {margin-top:40px; }
.serviceindustries .uabb-blog-posts-col-2 {padding:0px 14px; }

.sectionTitle h3 {display:inline-block!important;}
.sectionTitle .titlelink {display:inline;
right: 15px;
position:absolute;
text-transform:uppercase;
font-weight:normal;
letter-spacing: 5px;
    font-size: 12px;
    line-height: 31px;
	}

.sectionTitle .titlelink .fas {
font-weight: normal;
}

#footer img {max-width:270px;}
#footer .first {text-align:center}
#footer .second h5{text-transform:uppercase;
color:#e45d25;}
#footer .second {padding-right:30px;}

#footer .second .mb-4{margin-bottom:20px!important;line-height:20px;}

#footer .third a {color:#dde1cd!important; margin-bottom:20px; 
display:block;
padding-left:30px;}
#footer .third a:hover {
  color:#e45d25
}

#footer .col-md-12 span {
  margin-right:40px;
  font-size:14px;  
}
#footer .col-md-12 span a {
  color:#dde1cd!important;
  margin-right:5px;
}

.serviceindustries .uabb-blog-post-content:after, .fl-post-grid-text:after {
    font-family: "Font Awesome 5 Pro";
    content: '\f054';
    float: right;
	font-weight:300;
    font-size: 30px;
    margin-top: -24px;
}
.serviceindustries .uabb-blog-post-content:after {
	margin-top:-35px;
}
header #mega-menu-wrap-header-menu #mega-menu-header-menu  li.mega-menu-item  a.mega-menu-link, header #mega-menu-wrap-header-menu #mega-menu-header-menu  li.mega-menu-item  a.mega-menu-link:hover  { font-weight:600!important; }

#main_banner .fl-row-content-wrap {min-height:85vh;}

.postBadge{margin-left:16px;
margin-top:-40px;
position:absolute;
background-color:rgba(255, 255, 255, 0.68 );
padding:2px 15px;
 border-radius:20px;
font-size:14px;}

#people .parent_item {    
  max-width: 1080px;
  margin: 0 auto;
}
.contentnav {border-bottom:2px solid #e45d25;}

.contentnav .page_nav {margin:0 auto; max-width:1200px;
}
.contentnav li {min-width:200px; 
font-size:19px;
}
.contentnav li a {
  font-size:16px;
}
.contentnav .page_nav li {
  margin-right:0px;
}
.contentnav li a:hover {border:none;
text-decoration:none;
}

.contentnav .page_nav li:first-child{border-bottom:6px solid #e45d25; margin-bottom:-8px;}

.burke_expertise-template-default section:nth-child(odd) {
    background-color:#dde1cd!important;
}
.burke_expertise-template-default section:nth-child(even) {
    background-color:#ffffff!important;
}
#peopleheader li {margin-bottom:0px;
padding:0px}
#peopleheader li:first-child {margin-bottom:-6px;}
#peopleheader ul{max-width:405px; margin:0 auto!important;}

.page-id-23 .align-items-center.bg-green {background-color:#ffffff!important;} 
.expert-banner .banner_excerpt a, #peopleAccordian .col-md-12 .expertise_li li{display:block;}

.post_content .fl-rich-text li, .post_content .fl-module-advanced-accordion li {display:list-item;list-style-position:outside;}
.post_content .fl-rich-text ul, .post_content .fl-rich-text ol, .post_content .fl-module-advanced-accordion ul {margin-left:30px;}
.ourpeople .page_nav li {display:inline-block;}
.expertise_li li

.peopleinfo .subrole {padding-bottom:20px;}
.peopleinfo .mb-4 ul {list-style-position:inside;}

.peopleinfo .role, .peopleinfo .subrole, .peopleinfo .actions {font-weight:700;}
.peopleinfo .col-7 {padding:20px;}

.peopleinfo .col-6 a{color:#e45d25;}

.peopleinfo .smallicon {min-width:40px; display:inline-block;}
.peopleinfo .smallicon img {max-height:40px;}

.peopleinfo .actions {padding-bottom:10px;}

.uabb-blog-posts-carousel .uabb-blog-posts-description p:last-child:after {content:'"';}

.uabb-post-grid-3 .uabb-post-thumbnail img {min-height:240px;}

@media (max-width: 768px) {
  .single-burke_people .container.bg-green .col-5, .single-burke_people .container.bg-green .col-7 {
    flex:100%;
    max-width:100%;
  }
  .sectionTitle {
	padding-left: 15px;
    padding-right: 15px;
  }
  #main_banner .fl-row-content-wrap {
    min-height: 70vh;
  }
  #main_banner h1 strong {
	  filter: drop-shadow(2px 1px 0px rgba(0,0,0, 0.7));
  }
  .page-id-23 section.d-flex.align-items-center.bg-green.py-5.py-lg-0 .container .row {
	  background-position:40%!important;
  }
  .scrolldown {
	  min-height:60px;
  }
  .fl-builder-content.fl-builder-content-2616 .fl-row-content-wrap {
	  background-size:cover;
  }
  #footer .first, #footer .second, #footer .third {
	flex: 100%;
    max-width: 100%;
	text-align: left;
    margin-bottom: 20px;
  }
  #peopleheader .fl-module-content{margin: 0px;}
  #peopleheader .contentnav{
		margin-left:15px;
	margin-right:15px;}
  #peopleheader .contentnav .container {padding:0px;}

  #peopleheader .contentnav .container li {min-width:150px;
  }
  #careersloop .row .d-flex, #careersloop .row .col {width:100%!important;flex:100%;
    max-width: 100%;

  }
  #careersloop .row .col {padding:30px 15px;}

}

#footercontactlink h5:after {content:'>';
text-shadow:none;
font-size:16px;
margin-left:16px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-align-bottom-left a {
  margin-top:20px;
  min-height:30px;
}

#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item.mega-current-menu-item a.mega-menu-link, #mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item a.mega-menu-link:hover {
  border-bottom:2px solid #e45d25
}

.page_banner_default #breadcrumbs {
	background:none;
}
.banner_excerpt {padding:30px 0px;
  font-weight:500;
  font-size:18px
} 

#breadcrumbs { 
  padding-top:30px!important;
	background: #0a2d36;
}

#breadcrumbs .breadcrumbs_li, #breadcrumbs .breadcrumbs_li a {  
	font-size: 18px;
	font-weight: 500;
	color: #78797a;
}
#breadcrumbs .breadcrumbs_li .breadcrumb_last {  
	color: #dde1cd;
	display: inline-block;
} 

#breadcrumbs span {margin:15px;}

#breadcrumbs span span:first-child {margin-left:0px!important;}

#breadcrumbs {padding-left:15px;}

.mega-menu-item-type-widget ul li {display:inline!important;}
.mega-menu-item-type-widget ul li a{
margin-top:0px!important;
margin-bottom:10px;
font-weight:300!important;}

.mega-menu-item-type-widget ul li a:hover {
  color:#e45d25!important;
}

.mega-menu-item-type-widget .textwidget .mb-4 {
    font-weight:500;
  font-size:18px;
}

.mega-menu-item-type-widget .textwidget .btn-primary  {border:none!important;
padding:0px;
opacity:0.7;
font-size:13px;
letter-spacing:5px;
margin-top:0px!important;}
.mega-menu-item-type-widget .textwidget p:after {
  content:'>';
  margin-left:15px;
  opacity:0.7;
}
.threeinsights .uabb-read-more-text {margin-top:25px;}
.threeinsights .uabb-read-more-text a {font-weight:700; color:#092e37!important; }
.threeinsights h3.uabb-blog-post-section {padding-right:10px;}
.threeinsights .uabb-blog-post-content {padding-bottom:0px!important;}

.page_banner h4.font-gold {font-size:24px;}

#careersloop h5.font-gold {font-size:18px;}
#careerinfo .post_content.bb_active { width:auto; }

.single-burke_expertise #content .bb_active .fl-rich-text h4 span {font-size:22px;}

p.uabb-posted-by {color:#092e37!important;font-weight:bold;
  font-size:16px;
}
p.uabb-posted-by:before {content:'----';
letter-spacing:-3px;
margin-right:5px;}

.tab-content h4 a {color:#092e37;}

.fl-row-fixed-width {
    max-width: 1126px!important;
}

@media(min-width: 500px) {
.sectionTitle .fl-row-content h3 { white-space: nowrap; }
}
