body {
background: #fff url("https://media.avvosites.com/upload/235/2013/10/body-bg.jpg") repeat 0% 0% scroll;
color: #404040;
font-size: 16px;
font-size: 1.6rem;
font-family: 'Open Sans';
font-style: normal;
font-weight: normal;
}

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

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

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

#masthead  {
background: #3D3434;
}


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

}

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

.site-description, .site-description:hover {
color: #cdcccc;
font-family: 'EB Garamond';
font-style: normal;
font-weight: normal;
}

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

}

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

}

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

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

}


#primary {

}

.embedded-map iframe {
color: #404040;

}


#colophon  {
background: #3D3434;
}

#colophon {
color: #969696;
}

#colophon a {
color: #d3d3d3;
}

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

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

/***** Theme-Specific Styles *****/
/* main nav menu hover state */
#nav-container .menu > li > a:hover {
color: #ffffff;
background: #FD985A;
background: -moz-linear-gradient(top,  #FD985A 0%, #E86F26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD985A), color-stop(100%,#E86F26));
background: -webkit-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: -o-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: -ms-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: linear-gradient(to bottom,  #FD985A 0%,#E86F26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD985A', endColorstr='#E86F26',GradientType=0 );

}

/* main nav 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 {
color: #ffffff;
background: #ED8B4D;
background: -moz-linear-gradient(top,  #ED8B4D 0%, #D86218 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ED8B4D), color-stop(100%,#D86218));
background: -webkit-linear-gradient(top,  #ED8B4D 0%,#D86218 100%);
background: -o-linear-gradient(top,  #ED8B4D 0%,#D86218 100%);
background: -ms-linear-gradient(top,  #ED8B4D 0%,#D86218 100%);
background: linear-gradient(to bottom,  #ED8B4D 0%,#D86218 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED8B4D', endColorstr='#D86218',GradientType=0 );

}

/* dropdown and mobile menu hover state */
#nav-container .dropdown-menu > li > a:hover,
#nav-container .nav-menu > li > a:hover {
color: #ffffff;
background: #FD985A;
background: -moz-linear-gradient(top,  #FD985A 0%, #E86F26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD985A), color-stop(100%,#E86F26));
background: -webkit-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: -o-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: -ms-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: linear-gradient(to bottom,  #FD985A 0%,#E86F26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD985A', endColorstr='#E86F26',GradientType=0 );

}

/* 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,
#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: #ffffff;
background: #ED8B4D;
background: -moz-linear-gradient(top,  #ED8B4D 0%, #D86218 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ED8B4D), color-stop(100%,#D86218));
background: -webkit-linear-gradient(top,  #ED8B4D 0%,#D86218 100%);
background: -o-linear-gradient(top,  #ED8B4D 0%,#D86218 100%);
background: -ms-linear-gradient(top,  #ED8B4D 0%,#D86218 100%);
background: linear-gradient(to bottom,  #ED8B4D 0%,#D86218 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED8B4D', endColorstr='#D86218',GradientType=0 );

}

#secondary .widget {
background: #E9E9E9;
background: -moz-linear-gradient(top,  #E9E9E9 0%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E9E9E9), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top,  #E9E9E9 0%,#ffffff 100%);
background: -o-linear-gradient(top,  #E9E9E9 0%,#ffffff 100%);
background: -ms-linear-gradient(top,  #E9E9E9 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #E9E9E9 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#ffffff',GradientType=0 );

}

.PhoneNumberWidget, .MobileCallWidget, .MobileDirectionsWidget {
background: #FD985A;
background: -moz-linear-gradient(top,  #FD985A 0%, #E86F26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FD985A), color-stop(100%,#E86F26));
background: -webkit-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: -o-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: -ms-linear-gradient(top,  #FD985A 0%,#E86F26 100%);
background: linear-gradient(to bottom,  #FD985A 0%,#E86F26 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FD985A', endColorstr='#E86F26',GradientType=0 );

}

#header-sidebar .SocialMediaLinksWidget {
background-color: #483F3F;
border: 1px solid #544B4B;
color: #fff;

}

#footer-sidebar .SocialMediaLinksWidget {
background-color: #483F3F;
border: 1px solid #544B4B;
color: #fff;

}

#colophon .site-info {
border-top: 1px solid #544B4B;
}



/***** 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) {
}