body {
background: #fff url("https://media.avvosites.com/upload/sites/2019/2016/07/eight_horns.png") repeat 0% 0% scroll;
color: #001941;
font-size: 16px;
font-size: 1.6rem;
font-family: 'Open Sans';
font-style: normal;
font-weight: normal;
}

h1, h2, h3, h4, h5, h6 {
color: #001941;
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
}

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

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

#masthead > .container {
background: #f7f8f8;
}


.site-title, .site-description {
text-align: center;

}

.site-title, .site-title:hover {
color: #001941;
font-family: 'Sorts Mill Goudy';
font-style: normal;
font-weight: normal;
}

.site-description, .site-description:hover {
color: #001941;
font-family: 'Sorts Mill Goudy';
font-style: italic;
font-weight: normal;
}

#nav-container  {
background: #f7f8f8;
}

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

}

#nav-container .dropdown-menu {
background: #FFFFFF;
}

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

}

#main .container {
background: #f7f8f8;
}

#primary {

}

.embedded-map iframe {
color: #001941;

}


#colophon .container {
background: #f7f8f8;
}

#colophon {
color: #001941;
}

#colophon a {
color: #DE582F;
}

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

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

/***** Theme-Specific Styles *****/
body {
background-color: #f7f8f8;

}

.MobileCallWidget, .MobileDirectionsWidget {
background: #DE582F;border: 1px solid #EE653B;

}

#header-sidebar {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 9999;

}
.admin-bar #header-sidebar {
top: 32px;

}
@media (min-width: 800px) {
#page {
margin-top: 2.5em;

}
}

#header-sidebar  {
background: #001941;text-align: left
}

#header-sidebar .widget, #header-sidebar .widget a {
color: #FFFFFF;

}


/* main nav dropdown border */
#nav-container .dropdown-menu {
border: 2px solid #DE582F;

}


.site-branding, #main > .container, #main-content-wrapper, .blog #primary article.post, .archive #primary article.post, .search-results #primary article, #comments, #ratings-sidebar, #secondary.offset-by-one, #secondary .widget, #colophon .site-info {
border-color: #001941;
border-style: dotted;

}

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

}

/* 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: #DE582F;
font-weight: bold;

}

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

}

/* 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: #DE582F;
font-weight: bold;

}

/* piece of paper effect */
.site-branding {
margin-top: 0;
margin-bottom: 0;
}

#mobile-sidebar {
margin-bottom: 0;
}

.home #primary, .home #secondary {
margin-top: 20px;
}

#colophon {
padding-top: 0;
}

#footer-sidebar, #breadcrumbs {
padding-top: 20px;
}

.container {
padding-left: 30px;
padding-right: 30px;
box-shadow: 0px 8px 10px -3px #747474;
}




/***** Media Queries *****/

@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) {
}