/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Fl node y06j1c5ni2dt fl row content wrap **/
.fl-node-y06j1c5ni2dt .fl-row-content-wrap {
	padding-right: 0 !important;
}

/** General >> Post 3826 [type="submit"] **/
.post-3826 [type="submit"] {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1.5px solid rgb(234, 184, 21) !important;
	border-radius: 5px !important;
}

/** General >> Firm news ctn learn button **/
.firm-news_ctn .learn-button {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border-color: rgb(234, 184, 21) !important;
}

/** General >> Post 3824 [type="submit"] **/
.post-3824 [type="submit"] {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1.5px solid rgb(234, 184, 21) !important;
	border-radius: 5px !important;
}

/** General >> Post 3822 [type="submit"] **/
.post-3822 [type="submit"] {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1.5px solid rgb(234, 184, 21) !important;
	border-radius: 5px !important;
}

/** General >> Post 4129 [type="submit"] **/
.post-4129 [type="submit"] {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1.5px solid rgb(234, 184, 21) !important;
	border-radius: 5px !important;
}

/** General >> Post 4127 [type="submit"] **/
.post-4127 [type="submit"] {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1.5px solid rgb(234, 184, 21) !important;
	border-radius: 5px !important;
}

/** General >> Post 4125 [type="submit"] **/
.post-4125 [type="submit"] {
	text-transform: uppercase !important;
	background-color: rgb(255, 255, 255) !important;
	border: 1.5px solid rgb(234, 184, 21) !important;
	border-radius: 5px !important;
}

/** General >> Learn button [type="submit"] **/
.learn-button [type="submit"] {
	
}

/** General >> Fl subscribe form email **/
#fl-subscribe-form-email {
	width: 100% !important;
}

/** General >> Fl insight title link **/
.fl-insight-title a:hover {
	
}

/** General >> Staff spotlight keycontacts **/
.staff-spotlight .keycontacts {
	
}

/** General >> Menu main menu fl menu toggle **/
#menu-main-menu .fl-menu-toggle {
	color: #55555e !important;
}

/** General >> Filledbtn (:hover) **/
#filledbtn:hover {
	color: white !important;
}

/** General >> Fl col content fl node aqsbwhmz0di8 **/
.fl-col-content > .fl-node-aqsbwhmz0di8 {
	displa: none !important;
}

/** General >> Fl post 5164 fl node hy6bx1sqtd0i **/
#fl-post-5164 .fl-node-hy6bx1sqtd0i {
	display: none !important;
}

/** General >> Div (#1) div **/
.fl-node-048jqk1tzrnh > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	display: none !important;
}

/** General >> Fl node bjq23vpkyuzx infobox responsive center **/
.fl-node-bjq23vpkyuzx .infobox-responsive-center {
	display: none !important;
}

/** General >> Fl node mctobq79ksn5 infobox responsive center **/
.fl-node-mctobq79ksn5 .infobox-responsive-center {
	display: none !important;
}

/** General >> Fl post 5164 fl node z1r945beipwd **/
#fl-post-5164 .fl-node-z1r945beipwd {
	display: none !important;
}

/** General >> Fl post 5164 fl post grid image above title **/
#fl-post-5164 .fl-post-grid-image-above-title {
	border-width: medium !important;
	border-style: none !important;
}

/** General >> Fl post grid image above title fl module **/
.fl-post-grid-image-above-title .fl-module {
	
}

/** General >> Search filter results 6352 fl module **/
.search-filter-results-6352 .fl-module {
	border-width: medium !important;
	border-style: none !important;
}

/** General >> Fl post 6369 fl node of92bq5e6hva **/
#fl-post-6369 .fl-node-of92bq5e6hva {
	display: none !important;
}

/** General >> Fl theme builder header site header brex mobile menu container node **/
.fl-theme-builder-header-site-header .brex-mobile-menu-container-node {
	display: none !important;
}

/** General >> Type practice area unordered list **/
.type-practice_area ul {
	
}

/** General >> Aoc list post 5036 **/
.aoc-list .post-5036 {
	border-bottom-width: medium !important;
	border-bottom-style: none !important;
}
.aoc-list {
	border-bottom: none !important;
}

/** General >> Fl node 28wn1hrlsjgf fl post feed **/
.fl-node-28wn1hrlsjgf .fl-post-feed {
	color: #010232 !important;
	border-bottom-width: medium !important;
	border-bottom-style: none !important;
}

/** General >> Fl node 06bxh2tn1kue fl row content wrap **/
.fl-node-06bxh2tn1kue .fl-row-content-wrap {
	
}
.fl-post-feed-post fl-post-align-default fl-post-title {
	display: none !important;
}
.fl-node-28wn1hrlsjgf .fl-post-feed-post {
	border-bottom: none !important;
}


/*= Content =================== */

/** Content >> Staff type attorneys infobox responsive center **/
.staff_type-attorneys .infobox-responsive-center {
	border-bottom: 3.5px solid #d9d6d1 !important;
}


/*= General 2 ================= */

/** General 2 >> Fl main content fl node 28wn1hrlsjgf **/
#fl-main-content .fl-node-28wn1hrlsjgf {
	color: #010232 !important;
}

/** General 2 >> Paragraph (#1) link **/
.fl-node-28wn1hrlsjgf > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > p:nth-of-type(1) > a {
	
}

/** General 2 >> Fl node 28wn1hrlsjgf paragraph **/
.fl-node-28wn1hrlsjgf p {
	color: #010232 !important;
}

/** General 2 >> Aoc list link **/
.aoc-list a {
	color: #55555e !important;
}

/** General 2 >> Fl post columns post fl post title **/
.fl-post-columns-post .fl-post-title {
	color: black !important;
}

/** General 2 >> Insights uabb photo img **/
.insights .uabb-photo-img {
	border-radius: 50% !important;
}

/** General 2 >> Nav custom dashicons arrow down alt2 **/
#nav-custom .dashicons-arrow-down-alt2 {
	
}

/** General 2 >> Nav custom brex mega menu **/
#nav-custom .brex-mega-menu {
	
}

/** General 2 >> Insights uabb infobox title prefix **/
.insights .uabb-infobox-title-prefix {
	
}

/** General 2 >> Uabb image attorneybiopicteam **/
.uabb-image .attorneybiopicteam {
	padding-bottom: 20px !important;
	border-radius: 50% !important;
}

/** General 2 >> Uabb infobox title prefix link **/
.uabb-infobox-title-prefix a {
	font-size: 22px !important;
}

/** General 2 >> Post 4974 uabb infobox title **/
.post-4974 .uabb-infobox-title {
	font-family: Brandon Grotesque Regular !important;
	color: rgb(1, 2, 50) !important;
	font-weight: 600 !important;
	text-transform: uppercase !important;
}

/** General 2 >> Infobox photo left uabb infobox title **/
.infobox-photo-left .uabb-infobox-title {
	color: rgb(85, 85, 94) !important;
	font-size: 14px !important;
	font-weight: normal !important;
	text-transform: none !important;
}

/** General 2 >> Team wp post image **/
.team .wp-post-image {
	
}

/** General 2 >> Leftborder paragraph **/
.leftborder p {
	padding-left: 15px !important;
	border-left: 5px solid #eab815 !important;
}

/** General 2 >> Fl post 4564 emphasis **/
#fl-post-4564 em {
	
}

/** General 2 >> Fl post 4232 fl post title **/
#fl-post-4232 .fl-post-title {
	
}

/** General 2 >> Fl node x4uajh9r8bfo link **/
.fl-node-x4uajh9r8bfo a {
	
}

/** General 2 >> Firmcultureimage image **/
.firmcultureimage img {
	
}

/** General 2 >> Fl post 6680 blockquote **/
#fl-post-6680 blockquote {
	
}

/** General 2 >> Uabb infobox title prefix link _2 **/
.uabb-infobox-title-prefix a {
	
}

/** General 2 >> Letters people link (::before) **/
.letters-people a {
	font-family: Brandon Grotesque Regular !important;
	color: #010232 !important;
	font-weight: bold !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}
.letters-people a:hover {
	color: #010232 !important;
	text-transform: uppercase !important;
	text-decoration: underline !important;
	background-color: unset !important;
	text-decoration-color: #eab815 !important;
	text-decoration-thickness: 3px !important;
	text-underline-offset: 5px !important;
}

/** General 2 >> Heading 5 (#1) link **/
.uabb-infobox-title-wrap > h5:nth-of-type(1) > a {
	
}

/** General 2 >> Taxonomy span **/
.taxonomy > span {
	
}

/** General 2 >> Singular news content paragraph **/
.singular-news-content p {
	
}

/** General 2 >> Staff spotlight uabb infobox title wrap **/
.staff-spotlight .uabb-infobox-title-wrap {
	margin-top: -150px !important;
}

/** General 2 >> Fl main content staff spotlight **/
#fl-main-content .staff-spotlight {
	
}

/** General 2 >> Fl post 6753 blockquote **/
#fl-post-6753 blockquote {
	
}

/** General 2 >> Fl post 6757 blockquote **/
#fl-post-6757 blockquote {
	
}

/** General 2 >> Fl post 6764 fl node 0ckqbdpml3uv **/
#fl-post-6764 .fl-node-0ckqbdpml3uv {
	
}

/** General 2 >> Post 6081 fl post feed title **/
.post-6081 .fl-post-feed-title {
	
}

/** General 2 >> Fl node e1k7rbxgo90w div **/
.fl-node-e1k7rbxgo90w > div {
	z-index: -10 !important;
}

/** General 2 >> Fl main content fl builder content 4451 **/
#fl-main-content .fl-builder-content-4451 {
	
}

/** General 2 >> Fl node l21jetp05uf8 fl row content wrap **/
.fl-node-l21jetp05uf8 .fl-row-content-wrap {
	
}

/** General 2 >> Fl main content fl node wf1i6ne39p8v **/
#fl-main-content .fl-node-wf1i6ne39p8v {
	
}

/** General 2 >> Pr svcs link link **/
.pr-svcs-link a {
	
}

/** General 2 >> Fl node 25krmsvthang paragraph **/
.fl-node-25krmsvthang p {
	
}

/** General 2 >> Fl post 5164 letters people **/
#fl-post-5164 .letters-people {
	
}

/** General 2 >> Div (#1) paragraph **/
.uabb-infobox-content > div:nth-of-type(3) > div:nth-of-type(1) > p {
	
}

/** General 2 >> Div (#1) div _2 **/
.post-4750 > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div {
	
}


/*= General 2 2 =============== */

/** General 2 2 >> Uabb infobox text strong (#1) **/
.uabb-infobox-text strong:nth-of-type(1) {
	
}

/** General 2 2 >> Post 4935 strong (#2) **/
.post-4935 strong:nth-of-type(2) {
	
}

/** General 2 2 >> Fl main content practice chair photo **/
#fl-main-content .practice-chair-photo {
	
}

/** General 2 2 >> Fl node 20mlgwc541dq fl col content **/
.fl-node-20mlgwc541dq .fl-col-content {
	
}

/** General 2 2 >> Fl node yrfx7o6c05p3 fl row content wrap **/
.fl-node-yrfx7o6c05p3 .fl-row-content-wrap {
	
}

/** General 2 2 >> Staff wp post image **/
.staff .wp-post-image {
	
}

/** General 2 2 >> Post 5046 div (#4) **/
.post-5046 > div:nth-of-type(4) {
	
}

/** General 2 2 >> Uabb infobox text link **/
.uabb-infobox-text a {
	
}

/** General 2 2 >> Underline gap link **/
.underline-gap a {
	
}

/** General 2 2 >> Menu item 7294 link **/
#menu-item-7294 a {
	
}

/** General 2 2 >> Menu item 7293 link **/
#menu-item-7293 a {
	color: #55555e !important;
	font-size: 17px !important;
	-webkit-transition: border .2s ease-in !important;
	transition: border .2s ease-in !important;
}
#menu-item-7293 a:hover {
	border-bottom-color: #EAB815 !important;
	color: #010232 !important;
	text-decoration: underline !important;
	text-decoration-color: #EAB815 !important;
	text-decoration-thickness: 2px !important;
	text-underline-offset: 5px !important;
}

/** General 2 2 >> Menu item object practice area link **/
.menu-item-object-practice_area a:hover {
	
}

/** General 2 2 >> Menu links syle link **/
.menu-links-syle a:hover {
	
}

/** General 2 2 >> Fl main content fl post info sep **/
#fl-main-content .fl-post-info-sep {
	color: rgb(85, 85, 94) !important;
}

/** General 2 2 >> Fl main content firm news **/
#fl-main-content .firm-news {
	letter-spacing: 1.5px !important;
}


/*= General 3 ================= */

/** General 3 >> Search filter form 6823 sf field taxonomy practice area **/
#search-filter-form-6823 .sf-field-taxonomy-practice_area {
	
}

/** General 3 >> Search filter form 6822 sf input select **/
#search-filter-form-6822 .sf-input-select {
	
}

/** General 3 >> Pp breadcrumbs yoast link **/
.pp-breadcrumbs-yoast a {
	
}

/** General 3 >> Fl subscribe form name **/
.fl-subscribe-form .fl-form-field input[type=text] {
	
}

/** General 3 >> Fl node vabih69dupfj link (:hover) **/
.fl-node-vabih69dupfj a:hover {
	
}

/** General 3 >> Post 5120 paragraph (#3) **/
.services-text {
	
}

/** General 3 >> Bodytext1 heading 4 **/
#bodytext1 h4 {
	
}

/** General 3 >> Authorbiopic uabb photo img (:hover) **/
.authorbiopic .uabb-photo-img {
	
}

/** General 3 >> Attorney headshot fl photo img _2 **/
.attorney-headshot .fl-photo-img:hover {
	
}


/*= Twitter Feed ============== */

/** Twitter Feed >> Profile PDF CSS Edits **/
.col-main-bio-content h4 {
	font-size: 22px !important;
	text-decoration: underline !important;
}

/** Twitter Feed >> Load More button **/
#ctf-more {
	font-weight: bold !important;
	border-radius: 0 !important;
}


/*( < 1200 )*/
@media (max-width: 1199.98px) {

	/*= General =================== */

	/** General >> Fl node y06j1c5ni2dt fl row content wrap **/
	.fl-node-y06j1c5ni2dt .fl-row-content-wrap {
	padding-right: 0 !important;
}

	/** General >> Fl post 4197 fl node knwt53c7grf9 **/
	#fl-post-4197 .fl-node-knwt53c7grf9 {
	box-sizing: border-box !important;
}

	/** General >> Fl node knwt53c7grf9 fl button text **/
	.fl-node-knwt53c7grf9 .fl-button-text {
	border-color: rgba(0, 0, 0, 0) !important;
}

	/** General >> Fl main content button outlinedb2 **/
	#fl-main-content .button--outlinedb2 {
	
}

	/** General >> Idoutlineb1 **/
	#idoutlineb {
	
}

	/** General >> Idoutlineb1 _2 **/
	#idoutlineb1 {
	
}

	/** General >> Fl insight title link **/
	.fl-insight-title a:hover {
	color: #010232 !important;
}

	/** General >> Fl html uabb infobox title prefix **/
	.fl-html .uabb-infobox-title-prefix {
	font-family: "Brandon Grotesque Regular" !important;
	color: #55555e !important;
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: 700 !important;
}

	/** General >> Fl html uabb infobox content **/
	.fl-html .uabb-infobox-content {
	
}

	/** General >> Attorney headshot fl photo img **/
	.attorney-headshot .fl-photo-img {
	border-radius: 50% !important;
}

	/** General >> Staff spotlight keycontacts **/
	.staff-spotlight .keycontacts {
	width: 80px !important;
	height: 80px !important;
	border-radius: 50% !important;
}

	/** General >> Menu main menu fl menu toggle **/
	#menu-main-menu .fl-menu-toggle {
	color: rgb(0, 0, 0) !important;
	background-color: rgb(255, 255, 255) !important;
}


}


/*( < 980 )*/
@media (max-width: 979.98px) {

	/*= General =================== */

	/** General >> Fl node ewscgtq90k4h fl col content **/
	.fl-node-ewscgtq90k4h .fl-col-content {
	
}

	/** General >> Nogold fl button **/
	#nogold .fl-button {
	right: 50px !important;
}


}


/*( < 768 )*/
@media (max-width: 767.98px) {

	/*= General =================== */

	/** General >> Uabb active menu item **/
	.uabb-active .menu-item {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}


	/*= Content =================== */

	/** Content >> Pp subscribe form name ksvi47c8tro5 **/
	#pp-subscribe-form-name-ksvi47c8tro5 {
	width: 95% !important;
}

	/** Content >> Pp subscribe form email ksvi47c8tro5 **/
	#pp-subscribe-form-email-ksvi47c8tro5 {
	width: 75% !important;
}


	/*= General 3 ================= */

	/** General 3 >> Nogold pp form button **/
	#nogold .pp-form-button {
	
}

	/** General 3 >> Menu mobile menu 1 menu item type post type **/
	#menu-mobile-menu-1 .menu-item-type-post_type {
	padding-top: 2px !important;
	padding-bottom: 2px !important;
}


	/*= General 2 ================= */

	/** General 2 >> Pr svcs link link **/
	.pr-svcs-link a {
	width: 100% !important;
	max-width: 100% !important;
}


}


/*( < 480 )*/
@media (max-width: 479.98px) {

	/*= General 3 ================= */

	/** General 3 >> Uabb date inner paragraph **/
	.uabb-date-inner p {
	
}

	/** General 3 >> Fl post 4564 uabb timeline line inner **/
	#fl-post-4564 .uabb-timeline__line__inner {
	display: none !important;
}

	/** General 3 >> Attorney headshot fl photo img _2 **/
	.attorney-headshot .fl-photo-img:hover {
	display: none !important;
}

	/** General 3 >> Fl node wrxg48za9j7d paragraph **/
	.fl-node-wrxg48za9j7d p {
	
}


	/*= General =================== */

	/** General >> Uabb active menu item **/
	.uabb-active .menu-item {
	
}


	/*= General 2 ================= */

	/** General 2 >> Pr svcs link link **/
	.pr-svcs-link a {
	width: 100% !important;
	max-width: 100% !important;
}


}

