/* Your CSS codes here */

.top-bar {
	background-color:#eef0e2 !important;
}

.custom-green {
	color:#899976 !important;
}

.custom-green-bg {
	background-color: #899976 !important;
}

.imgcente img{
	margin:auto; padding:0px !important; 
	text-align:center !important; border:#000000 1px solid;
}

.custom-text-justify {
	text-align:justify !important;
}

.custom-green-line {
	padding:8px 0px;
	/*background-color:#899976; */
	background-color:#eef0e2; 
	
}

.custom-green-line h2 {
	/*color:#FFFFFF !important;*/
	color: #899976 !important;
}

p {
	text-align:justify !important;
}

.custom-galleryOLD{
	color:#fff; font-size:18px;
	bottom:50px;
	padding:5%; text-align:left;
	background-color:#FFF;
    -webkit-transition: 05s; /* Safari */
    transition: 0.5s;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	z-index:10;	position:absolut;	
}

.custom-gbox {
	display: block;
	margin: 0px;
	position:relative;
	text-decoration: none;	
}

.custom-name{
	color:#fff; font-size:18px;
	display:block; width:100%;
	padding:3% 5%; text-align:left;
	/* background-color:#899976; */
    -webkit-transition: 05s; /* Safari */
   /* transition: 0.5s;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
	z-index:10; bottom:0px;
	position:absolute;	
	background-image:url(../img/green-transperant-70.png);
	background-repeat:repeat;	
}


/* ---=== custom btn green ===---*/

.custom-btn-primary {
	font-weight: normal !important;
	font-size:13px;
	color:#999999;
	background-color:#d6dbbf;
	border-color:#d6dbbf;
    -webkit-transition: 05s; /* Safari */
    transition: 0.5s;	
}

.custom-btn-primary:focus,
.custom-btn-primary.focus {
	color:#fff;
	background-color:#899976;
	border-color:#d6dbbf;	
}

.custom-btn-primary:hover {
	color:#fff !important;
	background-color:#899976;
	border-color:#d6dbbf;
    -webkit-transition: 05s; /* Safari */
    transition: 0.5s;	
}

#owl-demo .item{
  margin: 3px;
}
#owl-demo .item img{
  display: block;
  width: 100%;
  height: auto;
}

.custom-range a {
	color:#899976;
}

.custom-range a:hover{
	color:#899976;
}

/* ---=== cessubmenu ===--- */

.btn-primary {
	color:#fff;background-color:#899976;
	border-color:#899976;
}

.btn-primary:hover {
	color:#fff;background-color:#94a680;
	border-color:#899976;
}

.btn-primary:active {
	color:#fff;background-color:#94a680 !important;
	border-color:#899976 !important;
}

/* ---=== Custom gallery ===--- */

.custom-gallery img{
	padding:2px; border:#f1f1f1 1px solid; 
}

.map{
	padding:2px;
	border:#999999 1px solid;
}

.contact-info{
	list-style:none;
	padding:0px; margin:0px;
}

.contact-info li{
	padding-bottom:15px;
}
/*.brand-bg a.linkedin i { background-color: #01649b !important; }
.brand-bg a.twitter i { background-color: #28a9e0 !important; }
.brand-bg a.pinterest i { background-color: #bd081b !important; }
.brand-bg a.facebook i { background-color: #3b5998 !important; }*/

.brand-bg a img {
	margin-top: 3px;
	margin-bottom: 3px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    margin-right: 5px;
    color: #fff;
    font-size: 14px;
    -webkit-transition: background 2s ease;
    -moz-transition: background 2s ease;
    -o-transition: background 2s ease;
    -ms-transition: background 2s ease;
    transition: background 2s ease;
}

.social-icons-footer img { width: 20px; height: 20px; }
.social-icons-footer i { width: 20px; height: 20px; font-size: 10px; line-height: 20px; }
.mb30 {margin-bottom:30px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}

.brand-bg a.twitter i.social-icons-header-color,
.brand-bg a.facebook i.social-icons-header-color,
.brand-bg a.pinterest i.social-icons-header-color,
.brand-bg a.youtube i.social-icons-header-color,
.brand-bg a.linkedin i.social-icons-header-color
{ background-color: #d0d4b9 !important; }

.brand-bg a.twitter i.social-icons-footer-color,
.brand-bg a.facebook i.social-icons-footer-color,
.brand-bg a.pinterest i.social-icons-footer-color,
.brand-bg a.youtube i.social-icons-footer-color,
.brand-bg a.linkedin i.social-icons-footer-color
{ background-color: #aaa !important; }

.header-2 .navy > ul li ul li {
	display: block !important;	
}
.header-2 .navy > ul li ul li a {
	display: inline-block !important;
	width: auto;
	padding: 4px 16px;
}