.video-container {
width: 100%;
position: relative;
padding: 0;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
html {  min-height: 100%;}
body{
font-weight:400;
background:#FFF;
font-family: 'Open Sans', 'Montserrat', sans-serif;
font-size: 17px;
color: #343333;
}
.prime {  font-size: 1em;}
.clear {clear: both;}
.toplogo{font-size:1.9em;}
h1 {} 
h2, h3, h4, h5 {
line-height: 1.2em;
font-weight: 500;
font-family: 'Open Sans', 'Montserrat', sans-serif;  }
h1 {font-size: 2.4em;font-family: 'Playfair Display';line-height: 1.1em;}
h1 span {
font-size: 1.75em;
text-transform: uppercase;
line-height: 1;
font-weight: bold;
}
h2 {font-size: 1.3em;}
.pi-content h2 {
text-transform: uppercase;
}
h3 {font-size: 1.25em;margin: 1em 0 .3em; text-transform: uppercase;}
h4 {  font-size: 1.1em;}
.center, .center * {  text-align: center;}
#content h1, #content h2,#content h3,#content h4{ color: #675C4E;}
#content {overflow:hidden;padding-bottom: 40px;}
.breakout {
margin: 2em calc(50% - 50vw);
padding: 2em;
background: #DEE1E4;
}
.home-bg {
background: url(//maxgarnold.com/wp-content/uploads/wide-values-bg-1.jpg);
background-size: cover;
background-position: 50% 100%;
margin-top: 0; }
.no-bo {
margin: 0em calc(50% - 50vw);
}
.breakout + .breakout {
margin-top: -2em;
}
.attorney-b .attorney-columns {
max-width: 400px;
margin: 2em auto;
}
.six-rea-bk {
margin-top: 6em;
}
#content .breakout h2 {margin-top:.5em;}
.half-full {    margin: 4em calc(50% - 50vw);}
.dk {  background: #191717;}
.lg {  font-size: 1.2em;}
.sm-w .wrapper {  max-width: 800px;}
.no-w .wrapper {  max-width: none;}
.d-overlay {  background: rgba(0,0,0,.75);}
.vigorous {
background-color: transparent;
background-image: url(//maxgarnold.com/wp-content/uploads/Content-v3-bg-1.jpg);
}
.vigorous h2:first-child {
font-size: 2em;
font-weight: 300;
text-transform: uppercase;
}
.vigorous .image-box {
display: block;
border: .2em solid #E9CB47;
width: 100%;
}
.vigorous .image-box img {
max-height: 150px;
width: 5.2em;
height: auto;
-webkit-transform: scale(2.1);
-ms-transform: scale(2.1);
transform: scale(2.1);
}
#content .vigorous a h6 {
color: #675C4E;
font-size: 2em;
font-weight: 400;
-webkit-transition: color .4s ease 0s;
-o-transition: color .4s ease 0s;
transition: color .4s ease 0s;
text-transform: uppercase;
margin-top: 3em;
line-height: 1.1em;
margin-bottom: 2em;
}
.vigorous .flex-wrapper { }
.vigorous .third {
padding: 2em 3em 3em;
}
.vigorous a strong {
color: #675C4e !important;
font-weight: 600;
font-size: 1.2em;
line-height: 1.1em;
}
.breakout .wrapper { 
position: relative; 
z-index: 1; 
width:100%;
}
.vigorous .wrapper {
width: 95%;
}
.bg-img {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
position: relative;
background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size:cover;
min-height: 300px;
}
.six-reasons { }
.lg-heading, 
.six-reasons  h4 {
font-family: 'Playfair Display';
font-size: 1.95em;
margin-bottom: 0;
}
.six-reasons .reasons-wrap {
border: .2em solid #E9CB47;
border-top: none;
padding-left: 0;
padding-right: 0;
padding-bottom: 3%;  
}
#content .six-reasons ul, #content .six-reasons ul.checked {
font-size: 1.15em;
padding-left: 4em;
}
.six-reasons ul li {
margin: 1em 0;
}
.cta-full {
margin-top: 2em;
margin-bottom: 2em;
text-align: center;
padding: 2em;
background: rgba(255, 255, 255, 0.55);
border: solid 2px #A7AEAE;
font-weight: 600;
color: #343333;
}
.cta-full-2 {
background-color: #DEE1E4;
font-size:1.2em;
border: none;
}
.cta-full-3 {
background-color: #675C4E;
color: #FFFFFF;
text-align: center;
padding: 3% 4%;
border: none;
}
#content .cta-full h2 {
margin-top: .5em;
}
.parallax {
background-attachment: fixed;
}
.overlay{
background: -webkit-gradient( linear, left top, left bottom, from(rgba(0, 0, 0,.85)), to(rgba(0, 0, 0,.85)) );
background: -webkit-linear-gradient( rgba(0, 0, 0,.85), rgba(0, 0, 0,.85) );
background: -o-linear-gradient( rgba(0, 0, 0,.85), rgba(0, 0, 0,.85) );
background: linear-gradient( rgba(0, 0, 0,.85), rgba(0, 0, 0,.85) );
}
.parallax ul {
text-align: left;
}
.inverse *,  #content .inverse h1, #content .inverse h2, #content .inverse h3, #content .inverse h4  {
color: #fff;
}
#content .inverse .btn { }
#content .inverse .btn:hover svg path {
color: #fff;
}
.topPhone span, .toplogo span{
display: block;
line-height: 1em;
}
.toplogo span, .toplogo img {
vertical-align: middle;
}
.prime header.header{
background: #ffffff;
color: #343333;
font-size: .9em;
line-height: 1.6em; }
.topPhone span {
font-size: 1.2em;  }
.topPhone .phone-number {
font-size: 1.25em;
color: #252525;
padding: 2px 10px 3px;
font-weight: normal;
background: #eaeaea;
display: inline-block;
margin-bottom: 7px;
text-decoration: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}
.topPhone i,
.topPhone svg {margin-right: 5px;font-size: .85em; }
.phone-link {
color: #E9CB47;
font-weight: bold;
margin: 0 10px;
}
a.text-us {
color: #BE9F17;
}
span.text-span, span.phone-city {
font-weight: bold;
color: #343333;
}
span.phone-city {color: #6f6f6e;font-weight: normal;}
body.home .contact-info, 
body.home span.phone-city {
color: #fff;
}
span.text-span:hover { color:#e9cb46;}
#content, #slider, .prime{
background:transparent none;
}
.rslides_tabs {
background: transparent;
border:none;
}
#slider {text-align:center; margin: 0 auto;}
#slider *, #slider {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.home #slider:hover img { }
.cta {
bottom: 0;
right: 0;
display: -webkit-box;
display: flex;
display: -ms-flexbox;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
padding-top: 3em;
}
.cta-wrap {
text-align: center;
}
.slider-image {
background-size: cover;
-o-background-size: cover;
-moz-background-size: cover;
-webkit-background-size:cover;
min-height: 450px;
}
.rslides_tabs li a:before {
content: '\25CB';
}
.rslides_tabs li.rslides_here a:before {
content: '\25CF';
}
.rslides_tabs {
background: none;
border-top: none;
padding: 5px;
}
.rslides_tabs li.rslides_here a:before {
color: rgba(249, 249, 249, 0.3);
font-size: 1.5em;
}
.rslides_tabs li a:before {
color: rgba(255, 255, 255, 0.5);
font-size: 1.5em;
}
#slider h2 {
font-size: 4.0em; color: #fff;
font-family: 'Playfair Display';
font-weight: bold;
margin: 0;
text-shadow: 0px 2px 5px rgb(0 0 0 / 48%);
}
#slider p {
font-size:  1.3em;
text-transform: uppercase;
color: #fff;
font-weight:  bold;
line-height: 1em;
margin: 0;
}
.wrapper{max-width: 1530px;}
#content{min-height:400px;padding-bottom: 0px;background: #ffffff;}
.page-template-tempalte-review #content {
background: #EBEDEF;
}
#content div.one-half{text-align:left;}
#content h2{margin-top:20px;}
.home #content {
margin-bottom: -30px;
padding-bottom: 0;
}
nav.nav {
background: transparent;
padding: 0 0 0px;
}
nav.nav ul li.current-menu-item a, nav.nav ul li.current_page_parent a, nav.nav ul li.current-menu-ancestor a {    border:none;}
.nav ul.sub-menu li a { font-size: .95em;font-weight: 600;display: block;} .nav ul.sub-menu li a:hover, ul.sub-menu li.current-menu-item a { color: #E9CB47;}
.nav ul li a {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; color: #675C4E;
position: relative;
border:none;
font-weight: 700;
line-height: 1.2em;
letter-spacing: .01em;
}
.nav ul li a:hover { background: transparent; } nav.nav.nav-fixed{background: #fff;}
nav.nav.nav-fixed > ul > li > a, nav.nav.nav-fixed li.menu-item-has-children a:after {  color: #675c4e;}
nav.nav.nav-fixed .sub-menu {text-align: center;}
nav.nav.nav-fixed ul li.current-menu-parent> a:before, nav.nav.nav-fixed ul li.current-menu-item > a:before, nav.nav.nav-fixed > ul > li > a:hover:before, nav.nav.nav-fixed > ul > li:hover a:before { }
nav.nav ul li.current_page_parent > a, 
nav.nav ul li.current-menu-item > a, 
nav.nav ul li:hover > a, 
nav.nav ul li.current-menu-ancestor > a, 
nav.nav ul li.current-menu-parent > a {
color: #E9CB47; }
.nav ul li.menu-item-has-children > a:after{
line-height: 1em;
font-family: "Font Awesome 5 Pro"; 
content:'\f078';
font-weight: 900; 
font-size: .8em;
margin-left: 5px;
color: inherit;
} #content ul li ul {
padding-left: 1em;
list-style: circle;
}
#content ul li ul li {
text-indent: 0;
} #content img, footer img {
max-width: 100%;
width: auto;
height: auto;
}
#content a {
color: #BE9F17;
font-weight: 600;
}
#content .cta-full-3 a {
color : #E9CB47;
}
#content .dotted {
line-height:1.2em;
display: inline-block;
border-bottom: 1px dotted;
}
.tel-inline {
font-weight: 500;
}
.tel-inline:before {
margin-right: 3px;
font-family: "Font Awesome 5 Pro";
font-weight: 900;
content: "\f095";
font-size: .95em;
} #content a:hover {text-decoration: none;}
.btn, .wpcf7-form input[type=submit],#content button, html input[type="button"], input[type="reset"], input[type="submit"],
a.contact-btn,.biziq-button, #content .btn, #slider .btn, .view-article, .rev-read-more {
font-weight: 700;
background: #ff8f00;
padding: 10px 25px 10px 25px;
color: #ffffff;
display: inline-block;
text-align: center;
min-width: 150px;
text-transform: uppercase;
letter-spacing: .01em;
position: relative;
z-index: 1;
border: 0px solid #1e90ff;
line-height: 1.6em;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
font-size: .95em;
border-radius: 0px;
-moz-border-radius: 0px;
-webkit-border-radius: 0px; } .btn:hover, button:hover, .rev-read-more:hover,
html input[type="button"]:hover, 
input[type="reset"]:hover, input[type="submit"]:hover,
#content .view-article:hover,.wpcf7-form input[type=submit]:hover, 
#content .btn:hover, #slider .btn:hover {
background: #675C4E;
color: #fff;
}
.mejs-container button {  min-width: 0;}
.btn svg, #slider svg, button svg, 
html input[type="button"] svg, 
input[type="reset"] svg, input[type="submit"] svg,
#content .view-article svg,.wpcf7-form input[type=submit] svg, 
#content .btn svg, #slider .btn svg {
margin-left: 10px;
font-size: .95em;
}
#content a.view-article {
display: block;
margin: 1em 0;
max-width: 190px;
color: #fff;
}
.bs {  -webkit-box-shadow: 0px 5px 2em 7px rgba(52,51,51,0.698);  box-shadow: 0px 5px 2em 7px rgba(52,51,51,0.698);}
#content .lg .btn {  font-size: .85em;}
#slider .btn { max-width: 260px;margin: 1em 0 0em;}
footer .wpcf7-form input[type=submit], footer .btn {
background: #fff;
color: #252525;
border-color: #fff;
font-size: 1em;
}
.feedback #content a {background: transparent;} .feedback #content a:hover {background: transparent;}
.up-down a:before {color:#222222;}
#content .wpcf7-form input[type=submit] {
max-width: 200px;
margin: 10px auto;
text-align: center;
}
#content .wpcf7-form textarea {
height: 120px;
}
.wpcf7-form input, .wpcf7-form textarea {
padding: 7px 10px;
margin: 5px 0;
text-transform: uppercase;
}
form select {
width: 100%;
padding: 7px 10px;
border: none;
}
input[type="radio"] {    width: auto;} body.contact-us ::-webkit-input-placeholder {    color: rgba(51, 51, 51, 0.9);    font-weight: bold;}
body.contact-us :-ms-input-placeholder {    color: rgba(51, 51, 51, 0.9);    font-weight: bold;}
body.contact-us ::-ms-input-placeholder {    color: rgba(51, 51, 51, 0.9);    font-weight: bold;}
body.contact-us ::placeholder {    color: rgba(51, 51, 51, 0.9);    font-weight: bold;}
.contact-us #content {
background-image: url(//maxgarnold.com/wp-content/uploads/contact-page-bg.jpg);
background-attachment: scroll;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
padding: 8% 3%;
}
.flex-wrapper.locations {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 -.25em;
}
.flex-wrapper.locations .flex-item {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background: #fff;
border: 5px solid#665b4d;
width: 30%;
font-size: 1.2em;
margin: .25em;
max-width: 500px;
}
.flex-wrapper.locations .flex-item .location-content {padding: .5em 2em; }
body.contact-us #content form {
padding: 15px 20px;
color: #fff;
background-color: rgba(103,92,78,0.8);
}
body.contact-us #content form h4, body.contact-us #content form h2 {
color: #fff;
}
body.contact-us #content form textarea,
body.contact-us #content form input {
border: none;
font-size: .85em;
}
body.contact-us #content form label {  font-weight: bold;}
body.contact-us #content .wpcf7-form input[type=submit] {
font-size: 1.05em;
color: #fff;
}
#wpcf7-f512-p15-o1 .flex-wrapper {
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
padding: 1em 0em;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
#wpcf7-f512-p15-o1 .flex-wrapper .flex-item {
-ms-flex-preferred-size: 400px;
flex-basis: 400px;
max-width: 480px;
padding: 1em 0;
}
.flex-item.left-half input {
height: 42px;
}
#wpcf7-f512-p15-o1 .flex-wrapper .flex-item.right-half {
padding-top: 0;
margin-top: 0;
}
#wpcf7-f512-p15-o1 .flex-wrapper .flex-item input, #wpcf7-f512-p15-o1 .flex-wrapper .flex-item textarea {
padding: .5em;
} .flex-wrapper, ul.cta-list {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 0;
margin: 0em -25px;
list-style: none !important; }
.pi-content {
margin-bottom: 3em;
}
.flex-wrapper .flex-item,.flex-wrapper > li,
ul.cta-list li {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-moz-flex-grow: 1;
width: auto;
-ms-flex-preferred-size: 280px;
flex-basis: 280px;
list-style: none;
margin: 15px 25px;
}
ul.cta-list li {
padding-left: 30px;
text-indent: -25px;
line-height: 1.6em;
font-size: 1.0em;
font-weight: 500;
-ms-flex-preferred-size: 250px;
flex-basis: 250px;
text-align: left;
}
ul.cta-list li:before {
font-family: "Font Awesome 5 Pro"; 
font-weight: 900;
content: '\f138';
font-size: 1.2em;
color: #e2a30e;
margin-right: 7px;
}
ul.cta-list {
margin: 0 -15px;
}
.inverse li svg, .inverse li svg path {
color: #e2a30e !important;
}
.col4 > li, .col4 .flex-item {
-ms-flex-preferred-size: 400px;
flex-basis: 400px;
}
.pi-services {display: -ms-flexbox;display: -webkit-box;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: stretch;-webkit-box-align: stretch;align-items: stretch;margin: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.pi-services .flex-item {
-ms-flex: 0 1 auto;
-webkit-box-flex: 0;
flex: 0 1 auto;
width: 33.33337%;
padding: .075em;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-align: stretch;
-webkit-box-align: stretch;
align-items: stretch;
margin: 0;
padding: 0;
border: 2px solid #fff;
min-height: 100px;
}
.intro .flex-item {
-ms-flex-preferred-size: 400px;
flex-basis: 400px;
margin: 0 25px;
}
.pi-services .flex-item a {
font-weight: 400;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
width: 100%;
text-align: center;
position: relative;
padding: 3em 5%; opacity: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
min-height: 100px;
font-size: 1.2em;
line-height: 1.4em;
font-family: 'Playfair Display';
font-weight: 400 !important;
background-position: center;
color: #fff !important;
}
#content .pi-services h4 {
font-family: 'Playfair Display';
font-weight: 400 !important;
color: #fff;
position: relative;
}
.pi-services h4:after {
content: ' ';
display: block;
width: 80px;
max-width: 80%;
height: 3px;
background-color: #E9CB47;
margin: .5em auto 0;
}
.pi-services .flex-item:hover a {
background: rgba(128, 128, 128, 0.65);
}
.attorney-columns .flex-item {
margin: 2px; position: relative;
width: 32%;
-ms-flex-preferred-size: 100px;
flex-basis: 100px;
}
.attorney-columns br {
display: none;
}
.attorney-columns .flex-item a {
position: relative;
width: 100%;
display: block;
}
.attorney-columns {
margin: 0 -2px;
}
.attorney-columns span {
font-family: 'Playfair Display';
font-weight: 400;
position: absolute;
bottom: 0;
width: 100%;
text-align: center;
font-size: 1.1em;
background: rgba(52,51,51,0.698);
color: #fff;
padding: 10px;
left: 0;
right: 0;
}
.attorney-columns .flex-item:hover span {
background: rgba(255,255,255,.4);
color: #000;
}
.attorney-columns img {
display: block;
}
.attorney-columns * {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
#content .practice-areas {
margin: 1em -15px 1em;
}
#content .practices h5 {
font-family: 'Playfair Display';
font-size: 2em;
text-transform: uppercase;
margin-bottom: 10px;
color: #343333;
font-weight: bold;
margin-top: 2em;
margin-bottom: 4em;
}
#content .practice-areas .flex-item {
border: 3px solid #e9cb47;
margin: 15px;
position: relative;
}
#content .practice-areas .flex-item * {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;  
}
#content .practice-areas .flex-item .btn {
position: absolute;
width: 100%;
bottom: 0;
left: 50%;
transform: translateX(-50%);
}
.practices {
color: #343333;
background-image: url(//maxgarnold.com/wp-content/uploads/practice-areas-bg.jpg);
background-color: #EBEDEF;
background-repeat: no-repeat;
background-position: 50% 100%;
padding-bottom: 5em;
}
.practice-areas span {
display: block;
font-family: 'Open Sans';
text-transform: uppercase;
font-size: .8em;
opacity: 0;
}
.home .intro h1 {}
.intro {
margin: 0 -15px;
padding: 30px 0 0px;
}
.box {
-webkit-box-shadow: 0px 0px 3.8em 8px rgba(52,51,51,0.6);
box-shadow: 0px 0px 3.8em 8px rgba(52,51,51,0.6);
text-align: center;
margin-bottom: 3.5em;
width: 100%;
min-height: 0;
}
.box h5 {
text-transform: uppercase;
color: #675C4E;
font-weight: 600;
font-size: 1.3em;
margin: 1em 0 0;
}
.box a {
display: block;
text-align: center;
line-height: 1.2;
padding: 2em 4%  1em;
position: relative;
width: 100%;
}
.box a span {
display: inline-block;
position: relative;
bottom: -40px;
}
.serv-list .flex-item {}
.author-name {font-weight: bold; font-style:normal;}
.neg-margin {  margin: 0 -15px;}
.neg-margin > div {  padding: 0 15px;}
span.icon-item {
display: inline-block;
text-indent: -10px;
margin-left: 20px;
margin-bottom: 10px;
}
footer span.icon-item:last-child {  margin-bottom:0;}
.hours-wrap i, .hours-wrap svg, .hours-wrap:before,
span.icon-item i, span.icon-item svg {
color: #e9cb47;
margin-right: 4px;
}
body.reviews .icon-item {  margin-left: 20px;}
body.reviews .icon-item  i {}
body.reviews .hours-wrap {  margin-left :0;}
.hours-wrap {    position: relative;}
.hours-wrap i, .hours-wrap svg {
position: absolute;
left: 0;
top: 0px;
}
.hours-wrap:before {
font-family: "Font Awesome 5 Pro";
font-weight: 900;
content: '\f017';
font-size: 1.0em;
position: absolute;
top: 0;
line-height: 1em;
}
.hours-wrap table {
color: inherit;
font-size: inherit;
padding-left: 25px;
display: block;
line-height: 1.2em;
}
.hours-wrap table td  {  padding: 0 0 6px;}
.hours-wrap table tr td:first-child {  padding-right: 10px;}
.footer-menu ul {
list-style: none;
padding: 0;
text-align: center;
padding: .5em 2% 1.5em;
border-bottom: solid 1px #E9CB47;
}
.footer-menu ul li {
display: inline-block;
margin: 0 10px;
}
.footer-menu ul li  a {
display: inline-block;
font-weight: 600;
font-size: 1.1em;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.footer-menu ul li a:hover {
color: #e9cb47;
}
footer .flex-wrapper {  margin: 0;}
footer .flex-wrapper .flex-item {
-ms-flex-preferred-size: 200px;
flex-basis: 200px;
}
.home-below.one-whole.wrapper {
max-width: 1920px;
margin: auto;
width: 100%;
padding-bottom: 3em;
}
.home-below {
background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(0, 0, 0, 0.4)),to(rgba(0, 0, 0, 0.4))),  url(//maxgarnold.com/wp-content/uploads/testimonials-bg.jpg);
background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)),  url(//maxgarnold.com/wp-content/uploads/testimonials-bg.jpg);
background: -o-linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)), 
url(//maxgarnold.com/wp-content/uploads/testimonials-bg.jpg);
background-image: linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)),  url(//maxgarnold.com/wp-content/uploads/testimonials-bg.jpg);
}
.home-below form * {
color: #343333 !important;
}
.home-below  h4 {
font-family: 'Playfair Display';
font-size: 2em;
text-align: center;
}
.home-below h4 + p {
text-align: center;
}
.home-below span.review-date {
display: none;
}
.home-below h2 {
font-family: 'Playfair Display';
font-size: 2em;
text-align: center;
} div#biziqrecentreviews-7 .wrap {
position: relative;
}
.home-below.one-whole .flex-wrapper .flex-item .biziq-review {
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-pack: center;
-webkit-box-pack: center;
justify-content: center;
-ms-flex-align: center;
-webkit-box-align: center;
align-items: center;
text-align: center;
padding: 0;
height: auto;
}
.widget-review-body {
height: auto;
}
@media only screen and (min-width: 769px) {
li#menu-item-17 .wrap-submenu {
min-width: 200px;
}
.contact-info {
text-align: right;
}
body.home .prime header.header { background: transparent !important;
position: absolute;
}
body.home .slider-image {
padding-top: 60%;
background-position: center;
}
body.home .cta {
padding-top: 20%;
background: rgb(0,0,0);
background: -moz-linear-gradient(180deg, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0) 45%);
background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0) 45%);
background: linear-gradient(180deg, rgba(0,0,0,0.4) 20%, rgba(0,0,0,0) 45%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}
nav.nav > ul > li.small-sub:hover .wrap-submenu {
right: 0;
left: 0;
}
nav.nav > ul > li.small-sub {
position: relative;
}
nav.nav > ul > li.small-sub:hover .wrap-submenu li {
width: auto !important;
flex: 100%;
}
.home-below.one-whole .flex-wrapper .flex-item:nth-child(2) {
margin:2em;
border: .2em solid #E9CB47;
min-height: 360px;
position: relative;
}
}
.home-below.one-whole .flex-wrapper {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
padding: 0;
margin: 0em -25px;
}
div#wpcf7-f276-o1 {
padding-left: 8%;
padding-right: 8%;
}
.home-below.one-whole .flex-wrapper .flex-item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-moz-flex-grow: 1;
width: auto;
-ms-flex-preferred-size: 480px;
flex-basis: 480px;
margin: 15px;
}
.home-below.one-whole .flex-wrapper .flex-item .biziq-review .review-body {
padding: 1em 4em;
} .bio.tab {
padding: 1em 0 ;
background-color: #EBEDEF;
border: solid 1px #A7AEAE;
max-width: 350px;
margin: 0 auto;
margin-bottom: 2em;
}
.bio.tab h4 {
background-color: #675C4E;
color: #fff !important;
font-size: 1.35em;
text-align: left;
padding: .35em ;
margin: .25em 0;
position: relative;
left: .95em;
-webkit-box-shadow: -2px 2px 10px #665c4de3;
box-shadow: -2px 2px 10px #665c4de3;
}
.flex-wrapper.bio { margin: 2em auto 0;}
.flex-wrapper.bio h1 {
margin: 0 0;
padding-bottom: .4em;
border-bottom: 3px solid #665c4d;
}
.attorney-b {
margin-bottom: -1.7em;
padding: 2em 0 4em;
} .legal-tips-bkg {
max-width: 1080px;
margin: 6em auto 0;
}
.legal-tips #content, .what-is-my-case-worth #content, .what-to-do-after-a-dog-bite #content, .page-id-645 #content, .page-id-638 #content{
background-image: url(//maxgarnold.com/wp-content/uploads/sub-banner.jpg);
background-attachment: scroll;
background-size: contain;
background-position: top left;
background-repeat: no-repeat;
}
.tray {
background-color: white;
padding: 1em 3em; } h6 {
margin: 0;
font-size: 1em;
}
footer h6 {
font-weight: bold;
}
footer .flex-item:first-child {
max-width: 350px;
}  
footer .flex-item:nth-child(2) div {
margin-bottom: 5px;
text-align: left;
}
footer.footer { line-height: 1.6em;
background: #343333;
color: rgba(255, 255, 255, .9);
border-top: 1px solid rgba(0,0,0,0.15);
padding-bottom: 0;
}
footer.footer h2 {
border-bottom: 0px solid #1d1d1d;
padding: 0 0 0px;
color: #fff;
font-size: 1.2em;
font-weight: bold;
}
.bottomicon {
max-width: 45px;
}
footer .review-body {
padding: 0;
}
footer .review-date {
display: none;
}
.contact-us form label, footer form label {
position: absolute;
left: -9999px
}
form label[for="client"] {
position: relative;
left: auto;
color: #ffffff !important;
}
footer .wpcf7-form input, footer .wpcf7-form textarea {
border: none;
border-bottom: 1px solid #8a8a8a;
padding: 5px 3px;
font-size: .9em;
background: transparent;
color: #fff;
}
.copy {
background: #2B2B2B;
padding: 5px 0;
font-size: .8em;
letter-spacing: 0;
margin-top: 20px;
color: rgba(235,237,239,0.6);
font-weight: normal;
text-align: left;
}
.bottomicon, .socialicons{
text-align:left;
}
.socialicons {
margin: 1em 0 0;
} #content ul{list-style:square;} #content h2{margin-top:40px;}
#content ul.marker,
#content ul.checked, ul.fancylist,
#content ul.fancylist{list-style: none;padding-left: 40px;}
ul.fancylist li > ul li {list-style: none;}
ul.marker  {
margin-top: 0;
}
ul.fancylist li svg {
color: #f7ab1e;
}
ul.marker li svg {
color: #b9b5b5;
}
ul.checked > li, 
ul.fancylist > li, 
ul.marker > li {
line-height: 1.5em;
margin-bottom: 5px;
text-indent: -37px;
}
ul.marker li:before {
font-family: "Font Awesome 5 Pro"; 
font-weight: 900; 
content: '\f276';
margin-right: 5px;
font-size: .9em;
}
ul.fancylist > li:before {
font-family: "Font Awesome 5 Pro";
font-weight: 900;
content: '\f138';
margin-right: 20px;
color: #E9CB47;
}
ul.spaced li {
margin-bottom: 10px;
}
ul.checked li:before {
font-family: "Font Awesome 5 Pro";
font-weight: 400;
content: '\f058';
margin-right: 8px;
color: #eeb708;
}
#content ul.fancylist li .dotted, #content ul.checked li .dotted {
display: inline;
}  .feedback-wrapper h1 {
text-align: center;
}
.feedback-wrapper h1 span {
display: block;
}
.form-button-container {
text-align: center;
}
.form-button-container button {
background: transparent;
color: inherit;
text-transform: none;
}
#content .compliments h1 {
background: #e9cb46;
color: #252525 !important;
padding: .3em 0 .5em 0;
font-size: 1.5em;
display: block;
}
#content .up-down i {
-webkit-transition: all 0.25s ease 0s;
-o-transition: all 0.25s ease 0s;
transition: all 0.25s ease 0s;
padding: .12em;
}
#content .up-down i:hover {
-webkit-transform: scale(1.05,1.05);
-ms-transform: scale(1.05,1.05);
transform: scale(1.05,1.05);
}
#content .compliments h1:after {  display: none;}
.up-down { margin-bottom: 1.2em;} .review-body {
font-style: normal;
border: 0;
line-height:  1.5em;
}
#content .review-body {
font-size: 1.1em;
text-align: left;
}
#content .review-info span {
display: none;
width: auto;
text-align: center;
float: none;
line-height: 1.4em;
}
.review-nav-container { width: 100%; }
.review-container {
margin-top: 45px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.rev-cont {
padding: 40px 20px 20px;
background: #f7f7f7;
border: solid 1px #959E9E;
position: relative;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-preferred-size: 400px;
flex-basis: 300px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 15px 50px;
text-align: left;
} .review-container h3.review-title {
display: none;
}
.review-nav-container li a {background: #fff;}
#content .review-nav-container li {
background: transparent;
}
#content .review-nav-container li a {
min-width: 0;
color: #000;
padding: 5px;
} .featherlight-next span, .featherlight-previous span {font-size: 60px;}
.gallery .gallery-item {padding: 0 0;margin: 0 !important;}
#content .gallery img {
border: none !important;
max-width: 100%;
width: auto;
height: auto;
-webkit-backface-visibility: hidden; backface-visibility: hidden;
}
#content .gallery a {
background: transparent;
border: 0px solid #e4e4e4;
padding: 0;
display: inline-block; } .gallery-columns-6  .gallery-item {
width: calc(100% / 6) !important;
}
.gallery-icon img {
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.gallery-icon:hover img {
-webkit-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
-webkit-transform: translateZ(0) scale(1.1, 1.1);
}
.brands img {
max-height: 130px;
background: #fff;
padding: 15px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin: 10px;
}
.up-down>a {color: #252525 !important;-webkit-transition: all 0.25s ease 0s;-o-transition: all 0.25s ease 0s;transition: all 0.25s ease 0s;margin: 0 .5em; width:auto;font-size: 6em;}
.up-down>a:hover{color:#181818 !important;}
.up-down a i {
margin: 0 !important;
width: auto !important;
}  #content aside.sidebar h3 {
font-size: 2.222em;
text-transform: uppercase;
line-height: 1;
font-family: 'Playfair Display', serif;
font-weight: bold;
background-color: #675C4E;
color: #EBEDEF;
padding: 1.0em 6%;
text-align: center;
position: relative;
margin: 0;
}
.sidebar {
padding: 5%;
background-color: #EBEDEF;
border: solid 1px #A7AEAE;
}
#content .sidebar ul {
list-style-type: none;
padding: 0;
}
#content .sidebar ul a {
color: #675C4E;
text-transform: uppercase;
padding: 10px 0;
display: block;
border-bottom: solid 1px #B6BEC5;
}
#content .sidebar ul li.current-menu-item a {
color: #e9cb47;
}
.blog-sidebar > div {
padding: 15px 20px;
background: #ededed;
margin-bottom: 15px;
}
#content main[role=blog] article.post .heading {
margin-top: 1em;
}
.post-details {
font-size: .85em;
}
.post-details span i {
color: #e2a30f;
}
.post-details span {
margin-left: 10px;
}
.post-details span:first-child {
margin-left: 0;
}
@media only screen and (min-width: 769px) and (max-width:1100px){
#slider h2 {
font-size: 3em;
}
}
@media only screen and (min-width: 769px) {
footer .flex-item:last-child {
width: 30%;
max-width: 200px;
}
.prime header.header:after {
content: '';
display: inline-block;
background: #e9cb47;
height: 100%;
width: 20px;
position: absolute;
right: 0;
top: 0;
bottom: 0;
}
.two-fifth, .flex-wrapper .two-fifth {
width: 38%;
max-width: 38%;
}
.vm {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.nav-block.active {
min-height: 0;
}
.third {
max-width: 420px;
width: 35%;
} 
.intro .flex-item:first-child {  }
.mobile { display:none;  }
.toplogo { text-align: left; }
.topPhone { text-align: right;}
.d-r { text-align: right;}
.topPhone span.call-today { margin-right: 1em;}
header .wrapper  {
padding: 5px 0;
max-width: 1560px; }
header .wrapper > div {
float: none;
display: inline-block;
vertical-align: middle;
}
.nav  ul {
margin: 0 auto;
padding: 0 0; }
nav.nav  ul  li {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-moz-flex-grow: 1;
vertical-align: middle;
border:none;
margin: 0;
position: initial;
overflow: hidden;
padding: 0px 0 0px;
}
nav.nav > ul > li:hover {
overflow: inherit;
}  .wrap-submenu  {
right: 0;
width: auto;
left:0;
z-index: -2; -webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
display: block;
opacity: 0;
visibility: hidden;
background: rgb(235, 237, 239);
padding: 2em 0;
}
nav.nav > ul >  li:hover > .wrap-submenu {
top: 30px;
opacity: 1;
visibility: visible;
z-index: 5;
bottom: auto; }
nav.nav ul li  a {padding: 6px 10px; display:block;}
nav.nav ul li a, nav.nav ul li {border:none; vertical-align: middle;}
nav.nav ul li ul.sub-menu li a {padding: 1em 1em 1em 1.5em;display: block;position: relative;color: #675C4E;border-bottom: solid 1px rgba(52,51,51,0.2);font-weight: bold;}
nav.nav-fixed ul { text-align: center;} nav.nav ul.sub-menu li {
border: none;
-ms-flex: 0 1 auto;
-webkit-box-flex: 0;
flex: 0 1 auto;
width: 25%;
padding: 0 1%;
text-align: left;
}
nav ul li ul.sub-menu {
background: transparent;
display: -ms-flexbox;
display: -webkit-box;
display: flex;
-ms-flex-align: end;
-webkit-box-align: end;
align-items: flex-end;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1530px;
width: auto;
margin: 0 auto;
padding-left: 3%;
padding-right: 3%;
position: relative;
}
nav li.jumbo-menu ul.sub-menu {  }
.toplogo img {max-height:200px;}
body.home .toplogo img {
background: #fff;padding: 0px;
}
body.home nav ul li a {
color: #fff;
}
.prime header .two-third{text-align: right;}
.right-padding {
padding-right: 1.75em;
}
.left-padding {
padding-left: 1.75em;
}
.float-left {
float: left;
margin: 0 15px 15px 0;
}
.float-right {
float: right;
margin: 0 0 20px 15px;
max-width:500px;
}
.nm {margin-top: -40px;} .blog-sidebar {
width: 25%;
}
.post .wp-post-image {
margin: 1.5em 15px 15px 0;
float: left;
}
li.text * {
margin-left: 0;
max-width: calc(940px / 2);
}
.reverse .flex-item:last-child {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
}
@media only screen and (max-width: 767px) {
#main-wrapper .packages-bg .pricing-colored .pricing-table-caption {
min-height: none;
}
}
@media only screen and (max-width: 450px) {
.mobile_width {
max-width: 300px;
}
.mobile_width h1 span {
font-size: 1.2em !important;
}
}
@media only screen and (max-width: 768px) {
.slider-image {
background-position: center;
}
header.header .wrapper > div {
width: auto;
float: none;
text-align: center;
color: #343333;
}
.contact-info, body.home span.phone-city {
color: #6f6f6e;
}
.prime header.header {
font-size: .95em;
}
.home-below.one-whole .flex-wrapper .flex-item .biziq-review {
padding: 5%;
}
div#biziqrecentreviews-7 {
display: block;
min-height: 300px;
}
.home-bg {
padding-top: 10px;
padding-right: 1em;
padding-left: 1em;
}
.flex-wrapper .two-fifth {
-ms-flex-preferred-size: 500px;
flex-basis: 500px;
}
#content .flex-item h2 {
margin-top: 0;
}
ul.marker {
margin-bottom: 0;
}
#slider .slide {
margin-top: 0 !important;
}
.header-push {
height: 0 !important;
}
i.mob-icon-down-open,
i.mob-icon-up-open {
background: #6f6f6e !important;
}
.mobmenu .sub-menu {
text-align: left;
}
.mobmenu .sub-menu li a {
padding-left: 20px;
}
.mob-menu-header-holder {
background: #e9cb47;
}
i.mob-icon-menu.mob-menu-icon {
background: transparent;
}
.mobmenu [class^="mob-icon-"]:before, .mobmenu [class*=" mob-icon-"]:before {
color: #2b2b2b;
}
.desktop {
display: none;
}
.prime {
font-size: .95em;
}
header.header .wrapper {
width: 100%;
}
header .contact-info {
font-size: .8em;
line-height: 1.5em;
}
nav.nav {
}
.nav ul {
padding: 0;
}
.toplogo img {max-height: 120px;padding: 0 15px;}
#toggle-wrapper {    
top: 12px;
z-index: 5;
padding: 7px;
}
header .one-third, header .two-third {text-align: center;}
.toplogo{ 
display: inline-block;
padding:15px 0 0;
}
#slider .rslides_tabs {
display: none;
}
.topPhone span {display:none;}
#content div.one-half{
padding-right:0 !important;
padding-left:0 !important;
}
ul.one-half {
text-align: left;
}
#content .neg-margin div.one-half {
padding: 0 15px !important;
}
.gallery .gallery-item {width: 50% !important;}
.gallery br {display: none;}
main[role="blog"], .blog-sidebar {
width: 100%;
margin: 0;
}
.parallax {background-position: center;background-attachment: inherit;}
.alignleft, .alignright {
margin: 10px auto;
}
footer input[type="submit"],footer .wpcf7-form input[type=submit] {
max-width: 200px;
}
footer .neg-margin > div {
margin-top: 40px;
}
footer .neg-margin > div:first-child {
margin-top: 0;
}
#slider br {
display: none;
}
#slider h2 {
font-size: 16px !important;
}
#slider p {
font-size: 12px;
margin: 10px 0;
}
.cta-wrap {
padding: 10px;
max-width: none;
float: none;
background: rgba(0,0,0,.5);
text-align: center;
}
.cta .wrapper, .cta {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.cta { padding: 0 0 30px;}
#slider .btn {font-size: 13px;min-width: 100px;padding: 5px 10px;margin-right:  10px;}
}
@media only screen and (max-width: 480px) {
#slider h2 { font-size: 14px !important;}
.cta { padding-bottom: 20px;  }
#slider .btn { font-size: 10px; }  
#slider p {
font-size: 9px;
}
.tray { padding: 1em 1em;}
.home-below.one-whole .flex-wrapper .flex-item:first-child { padding: 0 1em;}
.home-below.one-whole .flex-wrapper .flex-item:nth-child(2) { display: none;}
.flex-item.mq-padd { max-width: 350px;}
.flex-item iframe { padding: 0 1em;}  
.flex-wrapper {  margin: 0 0;}  
.intro {
margin-top: 0;
padding-top: 0;
}
}
.menu-item {
position: relative;
}
.wrap-submenu {
max-width: 400px;
padding: 0;
}
.wrap-submenu a {
width: 300px;
}
nav.nav ul li {
position: relative !important;
}
nav.nav > ul > li:hover > .wrap-submenu {
width: 250px !important;
}
.new-logo, .sr-logo, .c-logo,.newer-logo {
display: none !important;
}
.parent-pageid-916 .newer-logo, .page-id-916 .newer-logo, .page-id-995 .sr-logo, .page-id-991 .sr-logo, .page-id-988 .sr-logo, .page-id-980 .sr-logo, .page-id-971 .sr-logo, .page-id-968 .sr-logo, .page-id-946 .sr-logo, .page-id-943 .sr-logo, .page-id-940 .sr-logo, .page-id-938 .sr-logo, .page-id-934 .sr-logo, .page-id-932 .sr-logo, .page-id-930 .sr-logo, .page-id-928 .sr-logo, .page-id-926 .sr-logo, .page-id-911 .sr-logo, .parent-pageid-615 .c-logo, .page-id-615 .c-logo,.page-id-974 .sr-logo,.page-id-982 .sr-logo{
display: block !important;
}
.parent-pageid-916 .new-logo,.parent-pageid-916 .old-logo, .page-id-916 .old-logo, .page-id-995 .old-logo, .page-id-991 .old-logo, .page-id-988 .old-logo, .page-id-980 .old-logo, .page-id-971 .old-logo, .page-id-968 .old-logo, .page-id-946 .old-logo, .page-id-943 .old-logo, .page-id-940 .old-logo, .page-id-938 .old-logo, .page-id-934 .old-logo, .page-id-932 .old-logo, .page-id-930 .old-logo, .page-id-928 .old-logo, .page-id-926 .old-logo, .page-id-911 .old-logo, .parent-pageid-615 .old-logo, .parent-pageid-621 .old-logo,.page-id-974 .old-logo,.page-id-982 .old-logo,.page-id-916 .new-logo {
display: none;
}
.page-id-1073 .newer-logo{
display: block !important;
}
.page-id-1073 .new-logo{
display: none  !important;
}
.social-links {
display: flex;
justify-content: flex-start;
align-items: center;
}
#_builder-form label {
color: #fff !important;
}