@import url(custom.min.css);

body{

	font-family:"Segoe UI",Arial, Helvetica, sans-serif;	

}

.container{

	width:1000px;

	margin:auto;

	height:auto;

	overflow:auto;

}
@media only screen and (max-width : 1000px) {
.container{width: 100%;}
}

header{

	border-top: 6px solid #339900;

	padding-top:30px;

	padding-bottom:20px;

}

a.logo{background:url(../images/logo.png) no-repeat;width:189px;height:26px;font:0/0 Arial, Helvetica, sans-serif;}

.nav{height:auto;

	overflow:hidden;}

.nav li{border-right:1px solid #000;padding:0 6px;}.nav li:last-child{border-right:0;}

.nav li a{

	color:#000;

	font-size:15px;

	padding:8px 0px;	

	

}

/* .nav li a:hover,.nav li.active>a, .nav li:hover>a, .nav li:hover li:hover>a{border-bottom:2px solid #339900;} */

/*header*/

section.hero{

	position:relative;

}

section.hero img{display:block;}

section.hero .overlay{

	position:absolute;

	right:0;	

	top:48%;

	width:400px;

	height:220px;

	background:#000;

	background-color:rgba(0, 0, 0, 0.73);

	padding:35px 20px;

	overflow:auto;

	overflow-x:hidden;

}section.hero .overlay h2{color:#ffff00;font-size:1.2em;font-weight:100;}

section.hero .overlay p{color:white;font-size:15px;line-height:22px;margin-top:10px;text-align:justify;}

.bg-container{

	background:url(../images/bg.png) no-repeat center bottom;

	padding-top:53px;

	padding-bottom:0px;

}

.bg-container .container{

	background-color:#fff;	

	padding-bottom:30px;

}

.top-row{

	border-bottom:2px dotted #999999;	

	padding-bottom:25px;

}

.bottom-row{

	padding-top:25px;	

}

.bottom-row h2{

	color:#339900;

	font-weight:100;

	font-size:1.1em;	

	margin:7px 0;

	padding-left:35px;

}

.bottom-row .inline{

	height:auto;

	overflow:auto;	

}

.bottom-row .inline li img{

	border:4px solid #e5e5e5;

	margin-right:10px;

}	

h2.green{color:#339900;font-weight:100;font-size:1.4em;}h2.green img{margin-right:10px;}

.left-menu{

	padding:0;

	list-style:none;

	height:auto;

	overflow:auto;	

	margin:5px 0;

}

.left-menu li{border-bottom:1px dotted #5da95d;}

.left-menu li a{font-size:15px;color:#000;padding:5px 0;display:block;}.left-menu li a:hover{color:#5da95d;}

h3.underline{

	background:url(../images/underline.png) no-repeat left bottom;

	font-size:1em;

	font-weight:100;

	padding:4px 0;

	margin-bottom:8px;

}

h1.underline{

	background:url(../images/underline.png) no-repeat left bottom;

	background-size:80% 2px;

	font-size:1.3em;

	font-weight:400;

	padding:4px 0;

	margin-bottom:8px;

	color:#333;

}

h3.underline+p{font-size:14px;color:#666666;line-height:20px;}

a.read-more{

	color:#336600;

	font-size:12px;

}

.underline h2.green, .page-header>h2.green, #phocagallery .page-header>h2, .project-title  {

	background:url(../images/underline.png) no-repeat left bottom;

	background-size:80% 2px;

	font-size:1.6em;

	font-weight:500;

	padding:4px 0;

	margin-bottom:8px;

	color:#333;

    margin-bottom:13px;

}

.project-title {

    font-size:1.1em;

    font-weight:600;

}



.detail-tab{

	padding:10px;

	font-size:14px;

	margin-left:20px;	

}

.detail-tab tr td{padding:5px;color:#666666;}

.detail-tab tr td label{color:#336600;font-size:14px;}

.news-box{

	background-color:#fdfdfd;

	border:1px solid #eef3ea;

	padding:20px 15px;;

	margin-top:8px;

	margin-right:10px;

}

.news-box ul{padding:0;list-style:none;}

.news-box li a{border-bottom:2px solid #98cb7e;display:block;padding:4px 0;color:#000;font-size:15px;}

.news-box li p{color:#666;font-size:14px;padding:3px;line-height:18px;}

.news-box ul+a{display:block;color:#000;font-size:13px;zoom: 1;}

.message-box{
   border: 1px solid #80808057;
	/* box-shadow: 0 3px 19px 4px rgb(51 153 2 / 25%); */
    padding: 16px 10px;
    padding-bottom: 5px;
    margin-top: 12px;
    height: 370px;
    /* overflow: auto; */
    margin-right: 10px;
}

.color{

	color:#339900;	

}.message-box img.avatar{margin-top:-11px}

.avatar-box{float:left;display:inline-block;width:30%;height:1px;}

.message-box a{color:#000;font-size:13px;}

.gallery{

	border:5px solid #e8e7e7;

	margin-top:20px;

	margin-right:10px;

}

.gallery img{display:block;}

footer{

	border-top:2px solid #6baf1f;

	background-color:#333333;

	padding:20px 0;

}

footer .address h4{color:#cccccc;font-weight:100;font-size:17px;margin-bottom:5px;}

footer .address p{color:#999999;font-size:14px;}

.bottom-links{

	padding:0;

	list-style:none;	

}.bottom-links li a{font-size:14px;color:#999999;line-height:22px;}

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

.bottom-head{

	color:#cccccc;

	border-bottom:1px solid #6baf1f;

	font-weight:100;

	padding-bottom:5px;

	margin-bottom:5px;	

}

.copy{

	background-color:#414141;

	color:#cccccc;

	font-size:14px;

	padding:8px;	

}

.copy a{

	color:#cccccc;

}

/*---navigation 2nd step---*/

ul.nav li:hover>ul

{

	display:block;

}

ul.nav ul

{

	position:fixed;

	z-index:9999;

	list-style:none;

	padding:0;

	background-color:#fff;

	border-radius:0 0 6px 6px;

	display:none;

}
.mCSB_container {
    width: 100% !important;
    margin-right: 30px;
    overflow: hidden;
}
ul.nav  ul li

{

	float:none;

	display:block;

	padding: 10px 40px;
    border-bottom: 1px solid #80808045;

    border-right:0;

}

ul.nav ul li a

{

	/* border-bottom: 1px solid #F2ECEC;

	border-top: 1px solid #F5F5F5; */

    min-width: 147px;

    height:28px;



}



ul.nav ul li a:hover

{

	/* border-bottom: 1px solid #F2ECEC;

	border-top: 1px solid #F5F5F5; */

}

/*-------------------------*/

/*contact form style*/

.conact-form

{

	display:block;

    margin-left:30px;

}

.conact-form label

{

	font-size: 13px;

	font-weight: 700;

	display: block;

	color: #424242;

	margin: 10px 0;

}

.conact-form label>span

{

	color:#999;

	font-weight:100;

}

.conact-form input[type="text"],.conact-form input[type="email"],.conact-form input[type="password"],.conact-form textarea

{

	border: #E3E3E3 1px solid;

	background: #FFF;

	color: #333333;

	font-size: 12px;

	margin: 0 0 10px 0;

	width:300px;

	padding:8px;

}

.conact-form textarea

{

	/*width:500px;*/

}

.conact-form input[type="submit"],.button-1

{

	/*background:#F0733E;*/

    background:url("../images/button.gif");

	height:33px;

	border:0;

	color:#fff;

	padding:0 8px;

	font-size:13px;

	font-family:'Open Sans';

    cursor: pointer;

}

.conact-form

{

	box-shadow:1px 0 0 #EDEDED;

    width:37%;

    float:left;

    margin-right: 18px;

}

.conact-form #result {

  margin-top:20px;

}



/*end of contact form*/

.overlay.content1.mCustomScrollbar._mCS_2 {

  height:500px;

}

.about-us-page {

  width: 100%;

}



span[itemprop="articleBody"]>table{

border: 1px solid #EBEBEB !important;

}

span[itemprop="articleBody"] p{

font-size:14px;

color:#333333;

}

.blocks-container{

	width:100%;

}

.inner-menu{

	list-style:none;

	padding:0;	

	width:100%;

	height:auto;

	overflow:auto;

}

.inner-menu:after{content:'';clear:both;}

.inner-menu li{

	float:left;

	display:inline-block;

}

.inner-menu li a{

	display:block;	

	background:url(../images/layer.png) no-repeat left center;

	background-size:100% 100%;

	text-decoration:none;

	font-weight:normal;

	padding:6px 30px;

	color:white;

	text-align:center;

	min-width:115px;

}

.inner-menu li:last-child a{

	background:url(../images/layer-last.png) no-repeat right center;

	background-size:100% 100%;

}

.inner-menu li.active a,.inner-menu li a:hover{

	background:url(../images/active-layer.png) no-repeat left center;

	background-size:100% 100%;

}

.blocks-container ul{list-style:none;padding:0;}

.block{

	padding:20px 15px;	

	height:auto;

	overflow:auto;

	border-radius:4px;

}

.blocks-container ul li:nth-child(odd) .block{

	background-color:#d5eab0;

	background:rgba(213, 234, 176, 0.92);	

}

.blocks-container ul li:nth-child(even) .block{

	background-color:#f0fdb4;	

	background:rgba(240, 253, 180, 0.93);

}

.block .thumbs{

	float:left;

	margin-right:10px;	

	border:4px solid white;

}

.block h3{

	font-weight:400;

	color:#339900;	

	font-size:1.1em;

}

.block p{

	font-size:14px;	

	line-height:18px;

	color:#666666;

	text-align:justify;

}

.shadow{

	background:url(../images/shadow.png) no-repeat top center;

	height:18px;

	display:block;	

	margin-top:-2px;

}

.transparent{

	background:transparent !important;	

}

.discovery-box{

	border: 1px solid #EAEAEA;

    height: auto;

    margin-right: 10px;

    margin-top: 12px;

    overflow: auto;

    padding: 2px 10px 5px;

	background-color:#fff;	

}

.discovery-list{list-style:none;padding:0;width:300px;}

.discovery-list li{height:auto;overflow:auto;padding:6px 0;}

.discovery-list li img{float:right;margin-left:5px;border-left:1px solid #65994c;padding-left:10px;}

.discovery-list li h5{color:#277400;font-weight:normal;font-size:16px;font-style:italic;}

.discovery-list li p{color:#333333;font-size:14px;}

.page-head{

	color:#000 !important;

	font-size:1.6em !important;	

	font-weight:400 !important;

}

.cat-description{

	background-color:#f0fdb4;

	padding:16px 10px;	

	color:#000000;

	font-size:14px;

	border-radius:0 4px 4px 4px;

}

.shadow-2{

	background:url(../images/shadow2.png) no-repeat right top;

	height:16px;	

	margin-bottom:10px;

}

.accordion{

	display:block;	

}

.content-head{

	background-color:#76ae2d;

	background-image:-webkit-linear-gradient(top,#76ae2d,#84b93f);

	background-image:-moz-linear-gradient(top,#76ae2d,#84b93f);

	background-image:-o-linear-gradient(top,#76ae2d,#84b93f);

	background-image:-ms-linear-gradient(top,#76ae2d,#84b93f);	

	font-size:13px;

	padding-right:20px;

	position:relative;	

}

.content-head:hover a{

	color:#333;

}

.content-head:last-child>.left-corner,.content-head:last-child>.right-corner{

	display:none;

}

.content-head a{

	color:#fff;

	padding:7px 10px;

	display:block;

	background:url(../images/list-item-active.png) no-repeat right center;

}

.expand a{

	background:url(../images/list-item.png) no-repeat right center;

}

.accordion .ui-corner-top a {



	background:url(../images/list-item.png) no-repeat right center;



}



.accordion .ui-corner-all a {



	color:#fff;

	padding:7px 10px;

	display:block;

	background:url(../images/list-item-active.png) no-repeat right center;



}

.content-tab{

	background-color:#f6fed2;

	padding:10px;

	margin:0 14px;

}

.left-corner,.right-corner{

	position:absolute;

	width:15px;

	height:22px;

	display:inline-block;

}

.left-corner{

	left:0;	

	background:url(../images/left-corner.png) no-repeat;

}

.right-corner{

	right:0;	

	background:url(../images/right-corner.png) no-repeat;

}

.pics{

	list-style:none;

	padding:0;

	height:auto;

	overflow:auto;

	padding:10px;	

}

.pics li{float:left;padding:0 8px;} 

.pics li a,.pics li{color:#666666;font-size:16px;display:block;line-height:18px;margin-bottom:5px;}

/*Edits*/

#fancybox-content {

width:90% !important;

}

/*----for tab ---*/

.blocks-container {

    height: auto;

    margin: auto;

    overflow: hidden;

    text-align: center;

    width: 100%;

}

.block h3 {

   text-align: left;

}

span>.s-title {

  color:#339900;

  font-weight:normal;



}

.genera-species,.useful-gingers, .new-discoveries {

  padding-left: 23px;

}

.read-more-genera {

  font-size:13px;

  color:#222222;

  float:right;

}

.list-thumb {

border-radius:5px;

}

.tab-head-a {

  text-transform: uppercase;

}

.cat-description p {

text-align: left;

}

.discover-thumb {

  width:78px;

  height:52px;

}

.discovery-list li h5 a,.useful-gingers-list>li a {

  color:inherit;

}

.useful-gingers-list, .projectlist, .projects-table .square {

padding: 0;

list-style: none;

}



.useful-gingers-list>li, .projectlist>li {

    background-image: url("../images/listarrow-2.png");

    background-position: 4px 8px;

    background-repeat: no-repeat;

    color: #333333;

    line-height: 31px;

    list-style: none outside none;

    padding-left: 22px;

}

.projectlist>li a {

  color: inherit;

}



/* gallery styles */

.pg-cv-name  {

    background:#36A447;

    color: #FFFFFF;

    color:#ffffff;

      padding-left: 10px;

    text-transform: capitalize;

    font-family: 'Open Sans';

    font-size: 13px;

}





.photo-gallery {

    float: right;

    width: 38%;

}

#phocagallery {

padding-left:12px;

}



#phocagallery-module-ri .phocagallery-box-file {

  margin: 1px 3px !important;

  padding: 0px !important;

}

.photo-gallery>h3 {

  font-size: 20px;

  margin-bottom: 12px;

}

/*-----end of gallery styles -----*/

#system-message-container{

    margin-bottom: 10px;

    width: 97%;

}

#system-message .alert-message {

    background-color: #444444;

    border-radius: 10px;

    color: #FFFFFF;

    font-size: 13px;

    font-weight: normal;

    margin: 0;

    padding: 10px;

}

.close {

  cursor: pointer;

}

.tbl2 td {

    padding: 0 14px;

}

.tbl1 td {

    padding: 0 8px;

}



.projects-table h3{

	background:url(../images/underline.png) no-repeat left bottom;

	font-size:1em;

	font-weight:700;

	padding:4px 0;

	margin-bottom:8px;

}

.projects-table .square li {

    background: url("../images/arrow-icon.png") no-repeat left top;

    background-size: 22px;

    padding:3px 0;

    padding-left: 26px;

}


.mod_ext_bxslider_images_mod_89 {
    max-width: 100% !important;
}

.border {
    border: 1px solid #8080802b;
    padding: 18px;
}