body {
background: #fff url("https://avvolawofficesofjrwallace19.procurrox.com/wp-content/blogs.dir/2372/files/sites/8540/2017/02/BG01.jpg") no-repeat center top scroll;
color: #404040;
font-size: 14px;
font-size: 1.4rem;
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
color: #404040;
font-family: 'Libre Baskerville';
font-style: normal;
font-weight: 700;
}

a {
color: #FF5500;
text-decoration: none;
border-bottom: none;
}

a:hover {
color: #FF5500;
text-decoration: underline;
border-bottom: none;
}

#masthead  {
background: #ffffff;
}



.site-title, .site-title:hover {
color: #ffffff;
font-family: 'Cinzel';
font-style: normal;
font-weight: 700;
}

.site-description, .site-description:hover {
color: #ffffff;
font-family: 'Cinzel';
font-style: normal;
font-weight: normal;
}

#nav-container  {
background: #000000;
}

#nav-container .menu > li > a, .menu-toggle, #nav-container .nav-menu > li > a {
color: #ffffff;

}

#nav-container .dropdown-menu {
background: #000000;
background: -moz-linear-gradient(top,  #000000 0%, #080404 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(100%,#080404));
background: -webkit-linear-gradient(top,  #000000 0%,#080404 100%);
background: -o-linear-gradient(top,  #000000 0%,#080404 100%);
background: -ms-linear-gradient(top,  #000000 0%,#080404 100%);
background: linear-gradient(to bottom,  #000000 0%,#080404 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#080404',GradientType=0 );

}

#nav-container .dropdown-menu > li > a {
color: #ffffff;

}


#primary {

}

.embedded-map iframe {
color: #404040;

}

.text-rating {
display: none;

}

#colophon  {
background: #000000;
}

#colophon {
color: #ffffff;
}

#colophon a {
color: #FF5500;
}

#colophon a:hover {
color: #FF5500;
}

footer .menu > li {
border-color: #FF5500;
}

/***** Theme-Specific Styles *****/

/* main nav menu and mobile menu hover state */
#nav-container .menu > li > a:hover,
#nav-container .nav-menu > li > a:hover {
color: #FF5500;

}

/* main nav menu and mobile menu active state */
#nav-container .menu > .current-menu-item > a,
#nav-container .menu > .current-menu-parent > a,
#nav-container .menu > .current-menu-ancestor > a,
.single-post #nav-container .menu > .current_page_parent > a,
#nav-container .nav-menu > .current-menu-item > a,
#nav-container .nav-menu > .current-menu-parent > a,
#nav-container .nav-menu > .current-menu-ancestor > a,
.single-post #nav-container .nav-menu > .current_page_parent > a {
color: #FF5500;
}

/* dropdown hover state */
#nav-container .dropdown-menu > li > a:hover {
color: #FF5500;
}

/* dropdown and mobile menu active state */
#nav-container .dropdown-menu > .current-menu-item > a,
#nav-container .dropdown-menu > .current-menu-parent > a,
#nav-container .dropdown-menu > .current-menu-ancestor > a {
color: #FF5500;
}

#nav-container .dropdown-menu{
border-top:3px solid #FF5500;
}

/* Header masthead */
#masthead {
  border-bottom: 1px solid #FF5500;
}

/* Header widget */
#header-sidebar.row {
background: #000000;}
#header-sidebar .PhoneNumberWidget{
  color: #ffffff;
}
.social-media-label{
  color: #ffffff;
}

#homebox{
margin-top:250px;
}

@media (max-width: 799px) {
#homebox{
margin-top:120px;
}
}

.site-branding{
background:url(../../avvosites_child_theme9/img/bg-logo.png) no-repeat center center;
}

.social-media-icons a {
    line-height: 0;
    font-size: 0;
    color: transparent!important;
    vertical-align: top;
    background-image: url("../../avvosites_child_theme9/img/icon-sprites-t9.png") !important;
}
.social-media-icons .small {
    width: 20px;
    height: 20px;
    background-size: 100px;
    display: inline-block;
    margin-right: 2px;
}
.social-media-icons .large {
    width: 40px;
    height: 40px;
    background-size: 200px;
    display: inline-block;
    margin-right: 4px;
}
.social-media-icons .x-large {
    width: 90px;
    height: 90px;
    background-size: 450px;
    display: inline-block;
    margin-right: 12px;
}
.social-media-icons .Facebook.small {
    background-position: -20px 0;
}
.social-media-icons .Twitter.small {
    background-position: -40px 0;
}
.social-media-icons .LinkedIn.small {
    background-position: -60px 0;
}
.social-media-icons .Google.Plus.small {
    background-position: -80px 0;
}
.social-media-icons .YouTube.small {
    background-position: -40px -20px;
}
.social-media-icons .Pinterest.small {
    background-position: 0 -20px;
}
.social-media-icons .Avvo.small {
    background-position: 0 0;
}
.social-media-icons .Yelp.small {
    background-position: 20px -20px;
}
.social-media-icons .Skype.small {
    background-position: 80px -20px;
}
.social-media-icons .vCard-icon.small {
    background-position: -20px 20px;
}
.social-media-icons .Etsy.small {
    background-position: 40px 40px;
}
.social-media-icons .Email.small {
    background-position: 0 20px;
}
.social-media-icons .Vcard.small {
    background-position: -20px 20px;
}
.social-media-icons .Rss.small {
    background-position: 60px 20px;
}
.social-media-icons .Nolo.small {
    background-position: 40px 20px;
}
.social-media-icons .Facebook.large {
    background-position: -40px 0;
}
.social-media-icons .Twitter.large {
    background-position: -80px 0;
}
.social-media-icons .LinkedIn.large {
    background-position: -120px 0;
}
.social-media-icons .Google.Plus.large {
    background-position: -160px 0;
}
.social-media-icons .YouTube.large {
    background-position: -80px -40px;
}
.social-media-icons .Pinterest.large {
    background-position: 0 -40px;
}
.social-media-icons .Avvo.large {
    background-position: 0 0;
}
.social-media-icons .Yelp.large {
    background-position: 40px -40px;
}
.social-media-icons .Skype.large {
    background-position: 160px -40px;
}
.social-media-icons .vCard-icon.large {
    background-position: -20px 20px;
}
.social-media-icons .Etsy.large {
    background-position: 80px 80px;
}
.social-media-icons .Email.large {
    background-position: 0 40px;
}
.social-media-icons .Vcard.large {
    background-position: -40px 40px;
}
.social-media-icons .Rss.large {
    background-position: 120px 40px;
}
.social-media-icons .Nolo.large {
    background-position: 80px 40px;
}
.social-media-icons .Google.Plus.x-large {
    background-position: 90px 0;
}
.social-media-icons .Yelp.x-large {
    background-position: 90px -90px;
}
.social-media-icons a{
border-radius: 50px;
}
.social-media-icons .Facebook,
.social-media-icons .Twitter,
.social-media-icons .LinkedIn,
.social-media-icons .Google,
.social-media-icons .YouTube,
.social-media-icons .Pinterest,
.social-media-icons .Avvo,
.social-media-icons .Yelp,
.social-media-icons .Skype,
.social-media-icons .Etsy,
.social-media-icons .Email,
.social-media-icons .Vcard,
.social-media-icons .Rss,
.social-media-icons .Nolo {
background-color:#ff5500;
}
.social-media-icons a:hover{background-color:#fff;}

#masthead{
background: rgba(255, 255, 255, 0.5);
}

#hometext{
background:rgba(255, 85, 0,0.7);
}

@media (max-width: 799px) {
#hometext{
background:rgba(255, 85, 0,1);
}
}

#secondary .widget{
background: #f4f4f4;border:1px solid #dddddd;
}

#secondary .widget ul li{border-bottom:1px solid #dddddd;}

#secondary .widget-title{
background: #ffffff;border:1px solid #dddddd;
color:#333333;
}

/* Testimonial footer area */
#testimonial-area{
background: #ff5500;}

#testimonial-area ul,
#testimonial-area h3,
#testimonial-area .testimonial-text,
#testimonial-area .testimonial-title,
#testimonial-area .reviewer-name,
#testimonial-area .widget-button a{
color: #ffffff;
}
#testimonial-area h3{border-bottom:1px solid #ffffff;}

#testimonial-area{
background:url(https://media.avvosites.com/upload/sites/2372/2017/02/bgfooter-1.jpg) no-repeat;
background-size:cover;
}

/* HOME FEATURED ATORNEY */
.homepage_aty_box.eight .homepage_aty_bio,
.homepage_aty_box.sixteen .homepage_aty_bio{
background: #f4f4f4;color: #333333;
border:1px solid #dddddd;
}
.homepage_aty_name {
background: #000000;}

/* ACCENT COLOR */
#header-sidebar.row .widget:nth-child(1){background:#ff5500;}
#colophon{border-top:2px solid #ff5500;}
.homepage_aty_name{border-bottom:2px solid #ff5500;}
.homebox_widget{border-left:10px solid #ff5500;}

/* Homepage attorney link hover */
	.homepage_aty_box a:hover{color:#ff5500;}

/* Staff page image width setting */
.staff .entry-header img{
	width:112px;
}


/***** Media Queries *****/
@media (min-width: 1701px) {
body {background-size: 100% 800px;}
}
@media (max-width: 1700px) {
body {background-size: auto 800px;}
}

@media only screen and (min-width: 1000px) {
}

@media only screen and (min-width: 800px) and (max-width: 999px) {
}

@media only screen and (min-width: 480px) and (max-width: 799px) {
}

@media only screen and (max-width: 479px) {
}