/* ----------------------------------------------------
	ADD CUSTOM STYLES HERE...
------------------------------------------------------- */

.darkgreen {
		color: #DDCDB2 !important;
		border-color: #778060 !important;
		background-color: #8B9472 !important;
	}

.lightbeige {
		border-bottom: 1px solid #DDCDB2;
		border-top: 1px solid #DDCDB2;
		background-color: #F2ECE1;
	}

.title-area li a {
		color: #777
	}

.darkbeige {
		color:#666 !important;
		border-color: #CCC !important;
		background-color: #DDCDB2 !important;
	}

.topbar.darkbeige .social a:hover,
	#quote-carousel blockquote small,
	.breadcrumb > .active,
	.social a:hover {
		color: #6C2A45;
	}

.readmore {
	color: black
	}

#owl-team .owl-nav [class*="owl-"],
	.pager a {
		background-color: #6C2A45 !important;
	}

.pager li a:hover {
	text-decoration: underline;
	}

.team-member h4 span {
	color: #6C2A45
	}

.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .dropdown-menu,
.navbar-default .nav > li > a.active,
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav > .open > a {
	color: #666 !important;
	background-color: rgba(221, 205, 178, 0.85) !important;
	/* background-color: rgba(139, 148, 114, 0.90) !important;
	background-color: #B9C192 !important; */
	}

.slider_btn .btn-primary,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.services-1 i,
.callout-section .btn-lg, .appoform .btn-lg {
	color:#ffffff !important;
	background-color: rgba(108, 42, 69, 0.90) !important;
	/* background-color: #6C2A45 !important; */
	}

.callout-section .btn-lg {
	padding: 10px 20px
	}

.appoform .btn-lg:hover {
	text-decoration: underline
	}

.singlegallery .gallery-desc ul li {
		line-height: 19px
	}

.singlegallery p.signature {
		margin-top: -17px;
	}

.woodgrain {
		color:#ffffff !important;
		border-color: #B9C192 !important;
		background: url(../images/footer-bg.jpg) repeat-x center center;
	}

.woodgrain .widget .text-center p {
		font-size: 17px;
		line-height: 22px;
		font-weight: 700;
		color: #343B3C;
		text-shadow: 1px 1px #999;
		margin: 0;}

.hours {background: url(../images/chalkboard_parrot_bkgrd.png) no-repeat center center;
		width: 229px;
		height: 312px; /* height: 263px; */
		padding-top: 92px;
		margin: 0 auto 0 auto;
		font-family: 'Caveat Brush', cursive;
		color: #EFEFEF;
		/* box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.50); */}

.hours p {font-size: 21px;
		  margin: 0 0 2px 0;
		  text-align: center}

.hours ul {margin: 0 0 0 35px;
		   width: 174px;}

.hours ul li {margin: 0;
			  padding: 0; 
			  font-size: 15px;
			  line-height: 4px;
			  color: #F7F7C3;}

.text-center768 {
	text-align: center;
	text-shadow: 1px 1px #555;
	margin-bottom: 20px}

@media (min-width: 767px) {

.text-center768 {
	text-align: left}
}

.headername {
		display: none
	}

@media (min-width: 767px) {

.headername {
		display: block
	}

.headername h2 {
		font-family: Times, "Times New Roman", serif;
		font-size: 32px;
		font-weight: 500;
		text-shadow: 1px 1px 2px #666;
		margin: 0;
		padding: 0;
		line-height: 1.1;
		color: #6C2A45;
	}

.headername p {
		font-size: 14px;
		font-weight: 400;
		margin: 0;
		padding: 0;
		line-height: 1.3;
		color: #888;
	}
}

@media (min-width: 992px) {

.headername h2 {
		font-family: Times, "Times New Roman", serif;
		font-size: 34px;
		line-height: 1.3;
	}

.headername p {
		font-size: 18px;
	}
}

div.speechbubbles {
	position: relative;
	border: 1px solid #DDCDB2;
	border-radius: 10px;
	margin-top: 20px;
	padding: 0 10px;
	box-shadow: 0px 0px 15px rgba(50, 50, 50, 0.20);
	background: linear-gradient(#F5EEE2, #FFF);
}

div.speechbubbles div.speechbubbles-arrow {  /*shared CSS for arrow DIV (upwards pointing)*/

border-color: transparent transparent #F5EEE2 transparent; /*border color should be same as div.speechbubbles background color*/
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
top:-19px;
left:20px;
z-index:101;
}

div.speechbubbles div.speechbubbles-arrow-border{ /*shared CSS for arrow border DIV*/
border-color: transparent transparent #555 transparent; /*border color should be same as div.speechbubbles border color*/
border-style: solid;
border-width: 10px;
height:0;
width:0;
position:absolute;
top:-20px;
left:20px;
z-index:101;
}

div.speechbubbles h4 {margin-top: 0}

