/* Site logo max width |sitewide| */
.wp-custom-logo .site-title a {
	max-width: 250px !important;
}
/* Main button color |sitewide| */
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
.entry-content .button,
.menu-item.highlight a,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .button.alt.single_add_to_cart_button,
.woocommerce .button.alt.checkout-button {
	background-color: #0071bc;
}
#you-deserve-justice.section>.wrap {
	flex-basis:650px; max-width:650px;
}
/* "See If You Have A Case Now" nav menu button text link color |sitewide| */
#menu-item-2081.menu-item-2081 a span {
	color:#ffffff
}
/* Nav menu text vertical alignment |sitewide| */
.genesis-nav-menu {
	line-height:3.4 !important
}
/* "About Us" nav menu hover colors |sitewide| */
#menu-item-2671.menu-item-2671 a:hover {
	background-color:gray;
	color:white;
}
/* "Personal Injury" nav menu hover colors |sitewide| */
#menu-item-2078.menu-item-2078 a:hover {
	background-color:gray;
	color:white;
}
/* "Prescription Drugs" nav menu hover colors |sitewide| */
#menu-item-2080.menu-item-2080 a:hover {
	background-color:gray;
	color:white;
}
/* "Defective Medical Devices" nav menu hover colors |sitewide| */
#menu-item-2079.menu-item-2079 a:hover {
	background-color:gray;
	color:white;
}
/* Main button color hover |sitewide| */
button:hover,
button:focus,
input:hover[type="button"],
input:focus[type="button"],
input:hover[type="reset"],
input:focus[type="reset"],
input:hover[type="submit"],
input:focus[type="submit"],
.button:hover,
.button:focus,
.entry-content .button:hover,
.entry-content .button:focus,
.menu-item.highlight.current-menu-item > a,
.menu-item.highlight > a:hover,
.menu-item.highlight > a:focus,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce .button.alt.single_add_to_cart_button:hover,
.woocommerce .button.alt.single_add_to_cart_button:focus,
.woocommerce .button.alt.checkout-button:hover,
.woocommerce .button.alt.checkout-button:focus {
	background-color: gray;
}
/* Align mobile nav menu buttons |homepage| */
.mobile-menu>.menu-item>a {
	padding-left:10px
}
/* Mobile nav menu button color hover |homepage| */
.mobile-menu>.menu-item>a:hover {
	color: white;
	background-color: gray
}
/* "See If You Have A Case Now" mobile nav menu button text link color |homepage| */
#menu-header-right-2 > li.button.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-2081 a {
	color:white
}
/* Increase footer navigation menu font size and weight */
#nav_menu-7 {
	font-size: 1.35em !important;
	font-weight: 500 !important;
}
/* Decrease bottom margin for footer elements |homepage| */
#text-6 > div > div > hr {margin-bottom:10px !important
}
/* Change body h2 element font to same as h1 |homepage| */
h2.why-nabers-law {
	font-family: 'Playfair Display', serif;
}
/* Change body h3 li element font to same as h1 & h2 |homepage| */
li.why-nabers-law > h3 {
	font-family: 'Playfair Display', serif;
}
/* Increase bottom margin for li element |homepage| */
li.why-nabers-law > h3 {
	margin-bottom: 36px
}
/* Increase bottom margin for paragraph element |homepage| */
p.here-are-three-reasons {
	margin-bottom: 36px
}
/* Increase bottom margin for h2 element |homepage| */
h2.why-nabers-law {margin-bottom: 24px;
}
/* Increase size of i element #1 |homepage| */
i.fa-certificate {
	font-size: 10em;
	color: #5270ff;
}
/* Increase size of i element #2 |homepage| */
i.fa-tachometer {
	font-size: 10em;
	color: #5270ff;
}
/* Increase size of i element #3 |homepage| */
i.fa-trophy {
	font-size: 10em;
	color: #5270ff;
}
/* Center i element #1 vertically |homepage| */
div.certificate {
	align-items: center;
	display: flex;
	justify-content: center;
}
/* Center i element #2 vertically |homepage| */
div.tachometer {
	align-items: center;
	display: flex;
	justify-content: center;
}
/* Center i element #3 vertically |homepage| */
div.trophy {
	align-items: center;
	display: flex;
	justify-content: center;
}
/* Change body h2 element #1 font to same as h1 |homepage| */
h2.full-attention {
	font-family: 'Playfair Display', serif;
	margin-top:24px
}
/* Change body h2 element #2 font to same as h1 |homepage| */
h2.big-win {
	font-family: 'Playfair Display', serif;
	margin-top:24px
}
/* Change body h2 element #3 font to same as h1 |homepage| */
h2.track-record {
	font-family: 'Playfair Display', serif;
	margin-top:24px
}
/* Remove left margin from first section row |homepage| */
.why-nabers-law-row {
	margin-left: 0px !important;
}
/* Add left & right margins to img element in first section |homepage| */
.nabers-photo {
	margin-left: 20px;
	margin-right:20px;
}
/* Set custom breakpoints for elements in #first-section |homepage| */
@media screen and (min-width: 916px) {
    #first-section > div > h1 {
        display:none;
    }
}
@media screen and (max-width: 916px) {
    .why-nabers-law {
        display:none !important;
    }
}
@media screen and (min-width: 916px) {
    #first-section > div > div > h1 {
        display:none !important;
    }
}
@media screen and (max-width: 1106px) {
    a.button.full-attention-button-col {
        display:none;
    }
		a.button.big-win-button-col {
        display:none;
    }
		a.button.track-record-button-col {
        display:none;
    }
}
@media screen and (min-width: 1108px) {
    a.button.full-attention-button-row {
        display:none;
    }
		a.button.big-win-button-row {
        display:none;
    }
		a.button.track-record-button-row {
        display:none;
    }
}
@media screen and (max-width: 808px) {
    #first-section > div > div > div.flex-entry.col.col-xs-12.col-md-4.first-section-content {
        display:block !important;
				justify-content: center !important;
				align-content: center !important;
				flex-direction: column !important;
    }
}
@media screen and (max-width: 548px) {
    .big-win-content-lg {
        display:none !important;
    }
}
@media screen and (max-width: 548px) {
    .big-win-icon-lg {
        display:none !important;
    }
}
@media screen and (min-width: 548px) {
    .big-win-content-sm {
        display:none !important;
    }
}
@media screen and (min-width: 548px) {
    .big-win-icon-sm {
        display:none !important;
    }
}
/* Increase top margin of first paragraph |personal-injury| */
.personal-injury-page-content {
	margin-top:30px
}
/* Increase top margin of first paragraph |personal-injury| */
.dangerous-drugs-page-content {
	margin-top:30px
}
/* Increase top margin of first paragraph |all category and sub-category pages| */
.beginning-page-content {
	margin-top:30px
}
/* Parallax effect for second section |homepage| */
#we-give-you-our-full-attention {  
background-image: url("https://naberslaw.com/wp-content/uploads/2018/04/We-Give-You-Our-Full-Attention-Background.jpg");
height: 100%; 
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* Parallax effect for third section |homepage| */
#we-are-prepared-for-a-fight {  
background-image: url("https://naberslaw.com/wp-content/uploads/2018/04/Wrongfully-Injured.jpg");
height: 100%; 
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* Parallax effect for third section |homepage| */
#we-like-to-win {  
background-image: url("https://naberslaw.com/wp-content/uploads/2018/04/You-Deserve-Justice.jpg");
height: 100%; 
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* White background height between parallax sections |homepage| */
#white-background {
	min-height:120px !important;
	max-height:120px !important;
}
/* Decrease opacity for light boxes |homepage| */
#we-give-you-our-full-attention > div > div {
	opacity:0.9;
}
#we-are-prepared-for-a-fight > div > div {
	opacity:0.9;
}
#we-like-to-win > div > div {
	opacity:0.9;
}
#vector-graphic-section > div > div {
	opacity:0.9;
}
/* Set custom breakpoints for header navigation menu |homepage| */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
   .mai-toggle {
       display: block !important;
   }
}
@media only screen and (max-width: 1200px) {
	.nav-header {
		display: none;
	}
}
/* Parallax effect for vector graphic section |homepage| */
#vector-graphic-section {  
background-image: url("https://naberslaw.com/wp-content/uploads/2018/05/Houston-Skyline.jpg");
height: 100%; 
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
/* Set breakpoint for Blog section content alignment |homepage| */
@media only screen and (max-width: 1200px) {
	#genesis-content > article > div > section:nth-child(10) > div > div > div {
		display:inline;
	}
}
/* Set breakpoint for background image in Blog section |homepage| */
@media only screen and (min-width: 1200px) {
	#blog-section {
	background-image: url("https://naberslaw.com/wp-content/uploads/2018/05/Scott-Nabers-News-Background.jpg") !important;
	}
}
/* Remove borders and box shadows around blog post list in Blog section |homepage| */
div.news-row > div > div > div.flex-entry {
	border:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	background-color:transparent;
}
/* Set fixed backgrounds without parallax for IE |homepage| */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   #vector-graphic-section {
	background-attachment:scroll !important;
   }
	#we-give-you-our-full-attention {
	background-attachment:scroll !important;
   }
	#we-are-prepared-for-a-fight {
	background-attachment:scroll !important;
   }
	#we-like-to-win {
	background-attachment:scroll !important;
   }
}
/* Center the Blog heading and content |homepage| */
#genesis-content > article > div > section:nth-child(10) > div > div {
	display: table;
	margin: auto;
	width: 100%;
}
#genesis-content > article > div > section:nth-child(10) > div > div > div {
	margin-left:0px !important;
}
/* Enlarge navigation logo on mobile |homepage| */
.shrink-header .site-header.has-header-left.has-header-right .site-title a, .shrink-header .site-header.has-header-left.has-header-right.shrink .site-title a, .shrink-header .site-header.has-header-right .site-title a, .shrink-header .site-header.has-header-right.shrink .site-title a, .site-header.has-header-left.has-header-right .site-title a, .site-header.has-header-right .site-title a {
	transform: scale(1) !important;
}
/* Blank space below header bug fix for IE - can remove safely after next theme update |sitewide| */
.site-header {
    -ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;
}
/* Add black background to homepage slider arrows to make them easier to see |homepage| */
#n2-ss-1-arrow-previous {background-color: black;
}
#n2-ss-1-arrow-next {background-color: black;
}
/* Add margin between title banner and content |nabers| */
#j-scott-nabers-section {
	padding-top: 30px !important;
}
/* Add margin between title banner and content |greenberg| */
#matt-greenberg-section {
	padding-top: 30px !important;
}
/* Increase width of news section content to be full width of container div |homepage| */
.news-row div.flex-grid {
	box-sizing: border-box !important;
  width: 100% !important;
}
/* Remove left margin for ul of associations and memberships |greenberg| */
#matt-greenberg-section > div > div > div.flex-entry.col.col-xs-12.col-sm-4 > ul {
	margin-left: 0px !important;
}
/* Remove left margin for ul of associations and memberships |nabers| */
#j-scott-nabers-section > div > div > div.flex-entry.col.col-xs-12.col-sm-4 > ul {
	margin-left: 0px !important;
}
#genesis-content > article > div > div.swp_social_panel.swp_flat_fresh.swp_default_full_color.swp_individual_full_color.swp_other_full_color.scale-100.scale-.swp_one {
	display: none !important;
}
/* Change background color of social media top menu bar |sitewide| */
body > div > header > div.header-before.text-sm {
	background-color:#f0f0f0
}
/* Change font color of case evaluation button top menu bar |sitewide| */
#custom_html-9 > div > div > div > a > span {
	color: white;
}
#custom_html-10 > div {
	text-align: center;
}
#custom_html-10 > div > div {
	display:inline-block;
}
#custom_html-10 > div > div > div > a > span {
	color: #ffffff;
}
/* Change font and hover color for h2 link to Blog page |homepage| */
a.blog-link {
	color: #000000;
}
a.blog-link:hover {
	color: #323232;
	text-decoration: underline;
}
@media screen and (max-width: 808px) {
    #genesis-content > article > div > section:nth-child(10) > div > div > div > div {
	margin-left: 0px !important;
}
}
/* Change footer background color |sitewide| */
body > div.site-container > footer {
	background-color: #ffffff;
}
/* Change footer navigation menu buttons text color and hover color |sitewide| */
#menu-item-1675 > a > span {
	color: #000000 !important;
}
#menu-item-1675 > a > span:hover {
	color: #323232 !important;
	text-decoration:underline !important;
}
#menu-item-3444 > a > span {
	color: #000000 !important;
}
#menu-item-3444 > a > span:hover {
	color: #323232 !important;
	text-decoration:underline !important;
}
#menu-item-717 > a > span {
	color: #000000 !important;
}
#menu-item-717 > a > span:hover {
	color: #323232 !important;
	text-decoration:underline !important;
}
#menu-item-2213 > a > span {
	color: #000000 !important;
}
#menu-item-2213 > a > span:hover {
	color: #323232 !important;
	text-decoration:underline !important;
}
#menu-item-1378 > a > span {
	color: #000000 !important;
}
#menu-item-1378 > a > span:hover {
	color: #323232 !important;
	text-decoration:underline !important;
}
#text-6 > div > div > p {
	color: #323232 !important;
}
body > div.site-container > footer > div > p {
	color: #323232 !important;
	margin-top: 10px !important;
}
body > div.site-container > footer > div > p > a {
	color: #323232 !important;
}
body > div.site-container > footer > div > p > a:hover {
	color: #000000 !important;
}
/* Change background color of case category image links on hover |sitewide| */
.type-page.status-publish.has-post-thumbnail.boxed.aspect-ratio.has-bg-image.has-bg-link.light-content > div > div > a:hover {
	background-color: rgba(0,0,0,0.18) !important;
}
/* Change font color, font weight, and background color behind text for case category image links |sitewide| */
h3.entry-title a {
	color:#000000 !important;
	font-weight: 600 !important;
	background-color: rgba(255,255,255,0.7) !important;
}
/* Adjust anchor link positions based on the extra top-level menu |homepage| */
#we-give-you-our-full-attention {
    padding-top: 50px;
    margin-top: -50px;
}
#we-are-prepared-for-a-fight {
    padding-top: 50px;
    margin-top: -50px;
}
#we-like-to-win {
    padding-top: 50px;
    margin-top: -50px;
}
.has-bg-image .bg-image {
	height:auto !important;
}
/* Hide duplicate top header menu */
body > div.site-container > div.header-before.text-sm {
	display: none !important;
}