body {
background: #ffffff;
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: 'Noto Sans';
font-style: normal;
font-weight: 700;
}

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

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

#masthead  {
background: #fff url("https://avvotripp-law19.procurrox.com/wp-content/blogs.dir/2799/files/sites/8723/2017/03/nsbg-002.jpg") repeat 0% 0% scroll;
}

.site-branding, #header-sidebar {
padding-top: 3em;

}


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

.site-description, .site-description:hover {
color: #317840;
font-family: 'Noto Serif';
font-style: normal;
font-weight: normal;
}

#nav-container  {
background: #2b2b2b;
background: -moz-linear-gradient(top,  #2b2b2b 0%, #141414 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#141414));
background: -webkit-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: -o-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: -ms-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: linear-gradient(to bottom,  #2b2b2b 0%,#141414 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#141414',GradientType=0 );
position: fixed;
z-index: 100;
left: 0;
right: 0;

}

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

}

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

}

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

}


#primary {

}

.embedded-map iframe {
color: #404040;

}


#colophon  {
background: #111111;
}

#colophon {
color: #ffffff;
}

#colophon a {
color: #47a75b;
}

#colophon a:hover {
color: #47a75b;
}

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

/***** Theme-Specific Styles *****/
/* Masthead */
#masthead {
	border-bottom:2px solid #317840;
		
}

#nav-container{
	border-bottom: 5px solid #317840;
}

/* Mobile Buttons */
.MobileCallWidget, .MobileDirectionsWidget {
background: #317840;border: 1px solid #66AD71;
border-radius: 0px;

}
.MobileCallWidget a, .MobileDirectionsWidget a, #masthead .SocialMediaLinksWidget {
color: #000000;

}

/* Slide */
#new-slider-area {
	border-top: 3px solid #317840;
	box-shadow: 0 3px #222222;
}
.soliloquy-caption {
	box-shadow: -5px 0 #317840 !important;
}

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

}

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

}

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

}

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

}
.site-logo {
	background-color: #141414;
	background-image: url(https://www.tripp-law.com/wp-content/themes/avvosites_child_theme5/logo-theme-5.png);
	box-shadow: 0 5px #317840;
}
#masthead .SocialMediaLinksWidget {
	background: #317840;
	box-shadow: 0 3px #236B34;
}

.mobile-contact-toggle i {
	color: #317840;
}

/* content - reviews */
#content .testimonial-title:before {
	color: #317840;
}

#content .testimonial-text {
	box-shadow: 5px 0 #317840;
}


/* Above Content Styles */

.above-content-sidebar-widget h4,
.above-content-sidebar-widget h5,
.new-mobile-widget h4,
.new-mobile-widget h5 {
	color: #317840;
}

#new-slider-area .above-content-sidebar-widget, .new-mobile-widget {
	color: #fff;
}


/* #secondary widget backgrounds */
#new-slider-area aside {
background: #000000;border-radius: 0px;
}

#new-slider-area aside h4 {
	border-radius: 0px 0px 0 0;
}
#secondary .widget {
			background-color: #bbbbbb;
		background-image: url(https://www.tripp-law.com/wp-content/themes/avvosites_child_theme5/widget-bg.png);
		
		border-radius: 0px;
}
#secondary .widget .widget-title i {
			color: #66AD71;
		border: 3px solid #317840;
}
#secondary .widget > ul li a:before{
	color: #222222;
}
#secondary .widget .widget-title {
	color: #404040;
	background: #ffffff;}
#secondary .widget .widget-title i {
	background: #2b2b2b;
background: -moz-linear-gradient(top,  #2b2b2b 0%, #141414 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#141414));
background: -webkit-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: -o-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: -ms-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: linear-gradient(to bottom,  #2b2b2b 0%,#141414 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#141414',GradientType=0 );
}

.mobile-contact-toggle,
.mobile-contact-toggle .fa-chevron-down, 
.mobile-contact-toggle .fa-chevron-up,
#content .testimonial-title {
	color: #FFFFFF;
	background: #2b2b2b;
background: -moz-linear-gradient(top,  #2b2b2b 0%, #141414 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#141414));
background: -webkit-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: -o-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: -ms-linear-gradient(top,  #2b2b2b 0%,#141414 100%);
background: linear-gradient(to bottom,  #2b2b2b 0%,#141414 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#141414',GradientType=0 );
}
.new-mobile-widget {
	background: #bbbbbb;}
.new-mobile-widget aside {
	background: #000000;}

/* widget buttons */
.widget.above-content-sidebar-widget .widget-button a,
#secondary .widget .widget-button,
.new-mobile-widget .widget .widget-button,
div.wpcf7 input[type="submit"], 
.gform_wrapper input[type="submit"] {
background: #222222;	border-radius: 0px;
}

#secondary .widget .widget-button a,
.new-mobile-widget .widget .widget-button a,
div.wpcf7 input[type="submit"],
.gform_wrapper input[type="submit"]  {
	color: #ddd;}

div.wpcf7 input[type="submit"]:hover,
.gform_wrapper input[type="submit"]:hover {
text-decoration: underline;
border-bottom: none;	
}

/* footer */
#colophon{
	border-top: 5px solid #317840;
}
#colophon .widget_nav_menu .menu>li a{
	color: #47a75b;
}

/* WPCF 7 */
div.wpcf7,
.gform_wrapper {
	background: #ffffff;}

/* media queries */
@media only screen and (max-width: 799px) {
	/* Slide */
	.soliloquy-container .soliloquy-caption {
		background: #222222;
	}
}



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