body {
background: #ededed;
color: #404040;
font-size: 15px;
font-size: 1.5rem;
font-family: 'Open Sans';
font-style: normal;
font-weight: normal;
}

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

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

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

#masthead  {
background: #6c1215;
}


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

}

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

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

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

}

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

}

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

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

}


#primary {

}

.embedded-map iframe {
color: #404040;

}


#colophon  {
background: #333333;
}

#colophon {
color: #ffffff;
}

#colophon a {
color: #d75b4a;
}

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

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

/***** Theme-Specific Styles *****/
body {

}

#main .container,
#main-content-wrapper {
	background-color: #ffffff;
}

/* HEADER */
.MobileCallWidget, .MobileDirectionsWidget {
background: #67cbe3;border: 1px solid #58BDD5;
}

.MobileCallWidget a, .MobileDirectionsWidget a, .MobileCallWidget a:hover, .MobileDirectionsWidget a:hover {
		color: #000;
	}

#header-sidebar .PhoneNumberWidget, #header-sidebar .PhoneNumberWidget a {
color: #ffffff;

}

/* MAIN NAV */
#nav-container {
    border-top: 3px solid #C33232;
}
/* main nav all caps */
#nav-container .menu > li > a {
text-transform: uppercase;

}

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

}

/* 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: #ffffff;
background: #6c1215;
font-weight: bold;
box-shadow: 0 -3px #6c1215;
}

/* dropdown hover state */
#nav-container .dropdown-menu > li > a:hover {
color: #6c1215;
background: #ffffff;

}

/* 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: #6c1215;
background: #ffffff;
font-weight: bold;

}

/* MAIN CONTENT WRAPPER */
#main .container {
	border: 1px solid #D1D1D1;
}

body:not(.blog):not(.post-type-archive-staff):not(.post-type-archive-case) .entry-title:not(h2), .page-title {
	border-left: 12px solid #3f3f3f;
	box-shadow: -6px 0 #b32227;
}

body:not(.blog):not(.post-type-archive-staff):not(.post-type-archive-case) .entry-title:not(h2) span, .page-title span {
	color: #973A35;
}

@media (max-width:799px) {
	body:not(.blog):not(.post-type-archive-staff):not(.post-type-archive-case) .entry-title:not(h2), .page-title {
		border-left: none;
	}
}

/* WIDGET SIDEBAR */
#secondary aside {
	background: #ffffff;
	border: 1px solid #D4D4D4;
}
#secondary aside .widget-title {
	box-shadow: -10px 0 #b32227;
	background: #3f3f3f;;
		color: #fff;
	}
/* #secondary widget backgrounds */
#secondary .widget-1 {
background: #ffffff;
}

#secondary .widget-2 {
background: #ffffff;
}

#secondary .widget-3 {
background: #ffffff;
}


/* BELOW HEADER CONTENT */
.below-header-container {
	background-color: #ffffff;
}
.below-header-container i{
	background: #a0d5e7;
	color: #85B9CB;
	border: 1px solid #85B9CB;
}
.read-more-link {
	color: #b32227; 
}

/* BELOW MAIN CONTENT */
#below-main-content-sidebar .widget-button a, #secondary .widget-button a {
	background: #a0d5e7;		color: #000;
		
	border: 1px solid #85B9CB;
}
#below-main-content-sidebar .widget-button a:hover, #secondary .widget-button a:hover {
	background: #58BDD5;
	border: 1px solid #48AFC7;
	}

#below-main-content-sidebar {
	background: url("https://media.avvosites.com/upload/sites/1014/2017/03/binding-light.png");
}

/* #below-main-content-sidebar background */
#below-main-content-sidebar .widget {
background: #eaeaea url("https://media.avvosites.com/upload/sites/1014/2017/03/binding-light.png") no-repeat right top scroll;

}

/* SLIDER */
.soliloquy-caption-inside h3 {
	border-left: 10px solid #b32227;
	background-color: #3f3f3f;
		color: #fff;
	}

/* COLOPHON */
#colophon {
	border-top: 3px solid #b32227;
}



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

/* WPCF 7 */
div.wpcf7 input[type="submit"], 
.gform_wrapper input[type="submit"] {

	border: 1px solid #98CDDE;
	background: #a0d5e7;		color: #000;
	}

div.wpcf7 input[type="submit"]:hover, 
.gform_wrapper input[type="submit"] {
	background: #58BDD5;
	border: 1px solid #48AFC7;
	}



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