body {
background: #fff url("https://avvosdlawllp20.procurrox.com/wp-content/blogs.dir/677/files/sites/9664/2014/06/topmore.jpg") no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
color: #404040;
font-size: 14px;
font-size: 1.4rem;
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: #990000;
text-decoration: none;
border-bottom: none;
}

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

#masthead  {
background: #000000;
}



.site-title, .site-title:hover {
color: #9C0000;
font-family: 'Marcellus SC';
font-style: normal;
font-weight: normal;
}

.site-description, .site-description:hover {
color: #4a1209;
font-family: 'Marcellus SC';
font-style: normal;
font-weight: normal;
}

#nav-container .container {
background: #3B3B3B;
}

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

}

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

}

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

}


#primary {

}

.embedded-map iframe {
color: #404040;

}


#colophon  {
background: #33677d;
background: -moz-linear-gradient(top,  #33677d 0%, #3D3434 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33677d), color-stop(100%,#3D3434));
background: -webkit-linear-gradient(top,  #33677d 0%,#3D3434 100%);
background: -o-linear-gradient(top,  #33677d 0%,#3D3434 100%);
background: -ms-linear-gradient(top,  #33677d 0%,#3D3434 100%);
background: linear-gradient(to bottom,  #33677d 0%,#3D3434 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33677d', endColorstr='#3D3434',GradientType=0 );

}

#colophon {
color: #ffffff;
}

#colophon a {
color: #1d5faa;
}

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

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

/***** Theme-Specific Styles *****/
/* main nav menu hover state */
#nav-container .menu > li > a:hover {
color: #555555;
background: #F7CF80;
background: -moz-linear-gradient(top,  #F7CF80 0%, #EFB04E 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7CF80), color-stop(100%,#EFB04E));
background: -webkit-linear-gradient(top,  #F7CF80 0%,#EFB04E 100%);
background: -o-linear-gradient(top,  #F7CF80 0%,#EFB04E 100%);
background: -ms-linear-gradient(top,  #F7CF80 0%,#EFB04E 100%);
background: linear-gradient(to bottom,  #F7CF80 0%,#EFB04E 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F7CF80', endColorstr='#EFB04E',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: #555555;
background: #E8C173;
background: -moz-linear-gradient(top,  #E8C173 0%, #E0A341 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E8C173), color-stop(100%,#E0A341));
background: -webkit-linear-gradient(top,  #E8C173 0%,#E0A341 100%);
background: -o-linear-gradient(top,  #E8C173 0%,#E0A341 100%);
background: -ms-linear-gradient(top,  #E8C173 0%,#E0A341 100%);
background: linear-gradient(to bottom,  #E8C173 0%,#E0A341 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E8C173', endColorstr='#E0A341',GradientType=0 );

}

/* dropdown and mobile menu hover state */
#nav-container .dropdown-menu > li > a:hover,
#nav-container .nav-menu > li > a:hover {
color: #000000;
background: #EFB04E;
}

/* 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: #000000;
background: #E0A341;
}

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

}

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

}

#header-sidebar .SocialMediaLinksWidget {
background-color: #111111;
border: 1px solid #1B1B1B;
color: #fff;

}

#footer-sidebar .SocialMediaLinksWidget {
background-color: #40738A;
border: 1px solid #4E8097;
color: #fff;

}

#colophon .site-info {
border-top: 1px solid #4E8097;
}



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