/* -------------------------------------------------------- */
/*  my-css */
/* -------------------------------------------------------- */

a{text-decoration:none; color: #3f3f3f;}
a:hover{ text-decoration: underline; color: #CCC;}
li{ margin-left: 21px;}
p{margin-bottom: 15px;}
#header { position:relative;background-color:#4b8028;display:block;width:100%;height:83px;}
#footer{ position:relative; background-color:#666666;display:block;width:100%; height:220px;color: #fff;}
.ft-logo{ margin:20px 0px; }
.ft-link{float: left;font-size: 12px; color:#fff;}
.ft-link a {color: #fff;}
.ft-link a:hover{ color:#CCC;}
.ft-link a:visited {color:#fff;}
.ft-link ul{overflow: hidden;list-style:none;}
.ft-link li{ margin:0px;}
.ft-social {float: left;}
 textarea { overflow: auto;}
.ft-social ul{overflow: hidden;list-style:none;}
.post-edit-link {color: #000;}
.ft-social li{ margin:0px 0 10px 0; }
.space-2{ height: 293px; clear: both;}
.events-bg{width: 100%;height: auto;background-color: #f5f4f3;position: relative; margin-bottom: 33px;}
.title-bg{width: 100%;height: 197px;background-color: #f5f4f3;position: relative;}
.icon{color: #4b7f27;font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: bold; list-style: none;}
.icon p{margin-bottom: 5px;}
.icon-pdf p{margin-bottom: 5px;}
.pdf-icon {background: url(../images/pdf_icon.jpg) no-repeat; padding-left:20px;}
.icon li{background: url(../images/arrow.png) no-repeat scroll 1px 5px;display: block; padding-left: 20px;margin:0 0 6px 0;}
.icon-pdf{color: #4b7f27;font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: bold; list-style: none;}
.icon-pdf li{background: url(../images/pdf_icon.png) no-repeat scroll -1px 1px;display: block; padding-left: 32px;margin:0 0 6px 0;}
.icon-1{display: inline-block;float: left;margin: -10px 8px 0 0;width: 43px;height: 43px; background: url(../images/icon-1.png); text-indent: -9999px;}
.icon-2{display: inline-block;float: left;margin: -10px 8px 0 0;width: 43px;height: 43px; background: url(../images/icon-2.png); text-indent: -9999px;}
.icon-3{display: inline-block;float: left;margin: -10px 8px 0 0;width: 43px;height: 43px; background: url(../images/icon-3.png); text-indent: -9999px;}
#s{background:#FFF url("../images/icon-s.png") no-repeat 98% 5px; border:1px solid #CCCCCC;width:100%;min-height:24px; padding-left: 5px; color: #999999;}
#searchsubmit {display: none;}
.event-news {margin-bottom: 10px;}
.event-news p { margin-bottom: 1px;}
.event-news ul{ list-style: none; margin: 0px -20px; color: #000;float: left;}
.event-news li{/*float: left;*/padding: 0 ;border: none;display: inline-block;}
.event ul{ list-style: none; margin: 0px -20px; color: #000;float: left;}
.event li{float: left; padding: 0 ;border: none;display: inline-block; width: 135px;}
.event img{width: 138px;height: 90px;border: 2px solid #fff;background-color: #060706; float: left; margin-bottom: 8px;}
.event-text {color: #373535;font-size: 14px;border-bottom:1px dotted #000; }
.event p{margin-bottom: 0px;}
.read-link{text-decoration:  underline; color: #789f5e; font-size: 12px; cursor: pointer;display: block;width: 65px; margin-bottom: 10px;}
.date{color: #999;font-family: "Open Sans", sans-serif;font-size: 10px;font-style: italic;}
.view-btn{background-color: #538d2b;-moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.11);-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.11);
box-shadow: inset 0 -1px 0 rgba(0,0,0,.11); font-size: 10px; padding: 2px 5px; float: right; cursor: pointer;color: #fff;margin-bottom: 10px;}
.social{overflow: hidden;margin: 0px;cursor: pointer;}
.social ul{float: right;margin: 36px 0px 0 0;list-style: none;padding: 0;}
.social li{float: left;padding: 0 !important;border: none !important;margin-left: 16px;}
.ft-manzil{position: relative; background-color:#333;display:block;width:100%;color:#999;}
.ft-text { margin:22px 22px;}
.ft-contact p{ margin-bottom:8px;}
.flex-control-nav{display: none;}
span.wpcf7-not-valid-tip {
position: absolute;top: 10%;left: 0%;z-index: 100;background: #fff;border: 1px solid #red;font-size: 10pt;width: 451px;padding: 2px;}
 div.wpcf7-validation-errors {border:2px solid #FF0000;text-align: center;}
.ft-contact div.wpcf7-validation-errors {border: none;}
.ft-contact div.wpcf7-response-output {margin: -5em -28.5em -2em; color: red;}
.page-contact input{width: 458px;height: 45px;padding-left: 5px;}
.page-contact textarea{width: 458px;height: 117px;padding-left: 5px;}
.ft-contact input[type="submit"]{float: none;margin:14px 0px 0 144px !important;background:url(../images/Send-btn.jpg);text-indent: -9999px;width: 76px!important;height: 19px!important;border: none;}
.page-contact input[type="submit"]{float: none;margin:10px 0px 0 396px;background:url(../images/sumbit.jpg);text-indent: -9999px;width: 62px!important;height: 19px!important;border: none;}
/*.wpcf7-submit{margin:10px 0px 0 380px; background:url(../images/Send-btn.jpg);text-indent: -9999px;width: 81px!important;height: 19px!important;}*/
/*.wpcf7-form-control.wpcf7-textarea{width: 70%;float: right;height: 62px;}
.wpcf7-submit{float: left;margin:10px 0px 0 140px; background:url(../images/Send-btn.jpg);text-indent: -9999px;width: 81px;}
.wpcf7-form {width: 220px;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 70%;float: right;}
div.wpcf7 {margin: 0;padding: 0;float: left;}
.wpcf7-form-control.wpcf7-textarea{width: 70%;float: right;height: 62px;}
*/
.contact-icon{color: #3f3f3f;font-size: 12px;padding: 11px 0 10px 2px;border-top: 4px solid #4b8028;}
.info img {margin-right: 14px;}
.info-1{margin-left: -16px;}
.contact-info{float: left;margin-top: 10px;font-size: 14px;margin-bottom: 10px;}
.info-text{color: #3f3f3f;font-family: "Open Sans", sans-serif;font-size: 24px;font-weight: bold;}
.info{color: #3f3f3f;font-size: 12px;padding: 11px 0 10px 2px;border-top: 4px solid #4b8028;}
.ft-contact input{width: 70%;float: right;}
.ft-contact textarea{width: 153px !important;float: right;height: 62px;}
.ft-contact span.wpcf7-not-valid-tip {position: absolute;z-index: 100;border: 1px solid #ff0000;font-size: 11px;width: 151px;height: 16px;margin-left: 34px;color: #000;}
.push-top{margin-top: 28px}
.push-top-1{margin-top: 56px}
.navbar{margin-bottom: 0px !important;}
.hr{border-bottom: 1px solid #cbcbcb;padding-top: 8px;clear: both;margin-bottom: 10px;}
.team{text-align: left;padding: 0 0 15px;}
.team h4 {color: #3f3f3f;font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: bold; margin: 0px;}
.team p {color: #4b7f27;font-family: "Open Sans", sans-serif;font-size: 12px;font-weight: bold;font-style: italic;}
.team span {color: #4b7f27;font-family: "Open Sans", sans-serif;font-size: 12px;font-weight: bold;font-style: italic;}
.photo{width: 199px;height: 229px;border: 1px solid #b1b1b1;background-color: #ebebeb;}
.gallery{width: 218px;height: 180px;border: 1px solid #b1b1b1;}
.photo-rtl{width: 199px;height: 229px;border: 1px solid #b1b1b1;background-color: #ebebeb; float: right;}
.team .desc {margin-top: 4px;}
.team .desc-rtl{text-align: right;float: right;margin-top: 4px;}
.content{min-height: 468px;background-color: #fff;margin:0px!important;margin-bottom: 10px !important;}
.contact{background-color: #fff;}
#nav-title{color: #3f3f3f;font-size: 16px;padding: 0px 0 0px 2px;border-top: 4px solid #4b8028; display:block;margin-bottom: 50px; line-height:25px;}
#nav-title ul { list-style:none; padding-left: 0px;}
#nav-title ul a:hover { color:#4b8028; }
#nav-title li{margin-left: 0px;}
.left-nav ul {list-style:none; padding-left: 0px; font-size: 18px;}
.left-nav li {list-style: none;color:#4b8028;margin-bottom: 10px;}
.left-nav li.last-child {border: 0px;}
.left-nav ul a {padding: 2px 0 7px 0; display:block; text-decoration:none;font-size: 12px; }
.left-nav ul a:hover { color:#4b8028; }
.left-nav .current_page_parent a { }
.left-nav .current_page_item > a { color:#4b8028; font-weight:bold;}
.left-nav .children {margin:0px 0 10px 10px; display:none; }
.left-nav .children a { font-size:14px;  padding: 2px 0 0px 6px;   }
.left-nav .children li {border-bottom: 0 solid #DDDDDD;margin-top: 10px;}
.left-nav .current_page_item .children, .left-nav .current_page_parent .children { display:block}
.left-nav h3 {color: #ffffff; font-size: 18px; line-height: 24px;  margin: 0 0 0px; text-transform: capitalize; background: #ff9900; padding: 6px 0px 6px 12px;}
.left-nav h3 a { text-decoration:none;color:#ffffff;}
.content-text{color: #3f3f3f;font-family: "Open Sans", sans-serif;font-size: 14px; margin-bottom: 30; padding:0 0 0 30px;  }
.text{color: #3f3f3f;font-family: "Open Sans", sans-serif;font-size: 22px;font-weight: bold;line-height:30px;margin-bottom: 5px;}
.left-nav .pagenav h3 a { text-decoration:none;color:#3f3f3f;}
.content-bg{width: 100%;position: relative;background: url(../images/bg-content.jpg);min-height: 620px;}
.content-title h3{font-size: 40px;color: #4b8028;float: left;margin: 107px 0 0 0;}
.content p{ font-family: "Open Sans", "Helvetica Neue", sans-serif;font-size: 14px;}
.breadcrumbs{color: #333333;font-size: 12px;margin-bottom: 10px;}
.breadcrumbs a{ color: #686868;}
.space-widgets{margin-bottom: 20px;float: left;}
.bottom-margin{margin-bottom: 18px;}
.lr-margin{margin-left: 27px;margin-right: 27px;}
.l-margin{margin-left: 18px;}
 div.search {min-width: 206px;}
div.search button { background: none; border: 0; color: #BCBCC4; margin: 0; padding: 0; position: absolute; right: 10px; top: 6px;}
div.search button:hover {color: #000;}

.search-1 {position: absolute;text-align: right;z-index: 5;margin-top: 11px;margin-left: 789px;}

 div.search input.search-query {
  font-size: 0.9em;
  margin: 2px 0 0 10px;
  padding-right: 30px;
  padding-left: 10px;
  width: 185px;
  -moz-transition: all 0.2s ease-in 0.2s;
  -o-transition: all 0.2s ease-in 0.2s;
  -webkit-transition: all 0.2s ease-in 0.2s;
  transition: all 0.2s ease-in 0.2s;
  border-radius: 0px!important;
}

 div.search input:focus {
  width: 220px;
}

/*  management */
.management img{border: 1px solid #cbcbcb;background-color: #434343;margin: 10px 18px;}
.m-text{margin: 6px 0 0 0px!important;}
.management p{color: #444;font-family: "Open Sans", sans-serif;font-size: 14px;}
.tilte-date{color: #444;font-family: "Open Sans", sans-serif;font-size: 14px;margin: 0px!important; font-style: italic;}
.m-br{margin: 28px 18px 20px 18px;}

/* -------------------------------------------------------- */
/*  ticker */
/* -------------------------------------------------------- */

#topnav {margin-top: 37px;font-family: "Raleway";}
		#topnav ul {padding:0; margin:0 50px; list-style:none; float: left;}
		#topnav li {display:inline; margin:0 25px 0 0px; padding:0px;float:left; text-indent: 0; font-family: Arial, "Lucida Sans Unicode", "Lucida Grande",  sans-serif;text-shadow: 0 1px 0 #fff;}
		/*#topnav li:last-child { border-right: none; }*/
		#topnav a { padding: 0px 0px; color: #5b9336; display: block; font-size: 17px; text-transform: capitalize;font-weight:bold;  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;}
		#topnav a:hover, #topnav a.current, #topnav .current_page_item a, #topnav .current-menu-item a { color: #333; text-decoration: under;}

		#tsearch { margin: 0px; padding: 0px; float: right; }

#navigation { margin-top: 0px; position: absolute; width: 960px; z-index: 100; /* width: 676px; margin: 0 auto; background: #002e5a; height: 30px; overflow: hidden; */ }
	#navigation ul {padding:0; margin:0 0 0 0; list-style:none; float: left;}
	#navigation li {display:inline; margin: 0px 6px 0 0px; padding:0; float:left; text-indent: 0; font-family: FuturaBook, Futura2, "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; border-right: 0px solid #999999; }
	#navigation li:last-child { border-right: none; }
	#navigation a {padding: 8px 24px 8px 24px; color: #ffffff; display:block; font-size: 16px; text-decoration: none; text-transform: capitalize; background-color: #FF9900; }
	#navigation a:hover, #navigation li:hover a, #navigation li.current-menu-item a, #navigation li.current-menu-parent a, #navigation li.current-menu-ancestor a, #navigation .current-page-ancestor a { color: #ff9900; text-decoration: none; background: #004c98;}
	
	#hnavigation { margin: 0 auto; z-index: 100;  }
	#hnavigation ul {padding:0; margin:0 0 0 0; list-style:none; float: left;}
	#hnavigation li {display:inline; margin: 0px 6px 0 0px; padding:0; float:left; text-indent: 0; font-family: FuturaBook, Futura2, "Lucida Sans Unicode", "Lucida Grande", Arial, sans-serif; border-right: 0px solid #999999; }
	#hnavigation li:last-child { border-right: none; }
	#hnavigation a {padding: 8px 24px 8px 24px; color: #ffffff; display:block; font-size: 16px; text-decoration: none; text-transform: capitalize; background-color: #FF9900; }
	#hnavigation a:hover, #hnavigation li:hover a, #hnavigation li.current-menu-item a, #hnavigation li.current-menu-parent a, #hnavigation li.current-menu-ancestor a, #hnavigation .current-page-ancestor a { color: #ff9900; text-decoration: none; background: #004c98; }
	
	/* Dropdown */
	#navigation ul.sub-menu {position: absolute; z-index: 10; margin: 0 0 0 0; display:none; background: #FFF /* url(images/t.png) repeat*/; /*width:15em;*/ }
	#navigation ul.sub-menu a, #navigation ul.sub-menu li.current-menu-item li a, #navigation ul.sub-menu li.current-menu-parent li a, #navigation ul.sub-menu li.current-menu-ancestor li a { border: none; background: none; color: #0099ff; padding: 10px 10px 10px 15px; /*width:15em;*/ height:auto; float:left;  text-transform: none; font-size: 12px; text-shadow: none; }
	#navigation ul.sub-menu a:hover, #navigation ul.sub-menu li:hover, #navigation ul.sub-menu li.current-menu-item a, #navigation ul.sub-menu li li.current-menu-item a, #navigation ul.sub-menu li.current-menu-parent a, #navigation ul.sub-menu li.current-menu-ancestor a { /*background: #fff; text-shadow: 1px 1px 1px #000;*/ color: #666; }
	#navigation ul.sub-menu span { border: none;  }
	#navigation ul ul {top:auto;}
	#navigation li ul ul {/*left:15em;*/ margin: 0px 0 0 10px;}
	#navigation ul.sub-menu ul {margin: 3px 0 0 0; }
	#navigation li li { border: none; }
	#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul {display:none;}
	#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul {display:block;}
  #openquote {width: 21px;height: 18px;background-color:#4b8028; padding: 10px; font-size: 20px;}
  #quotearea{ margin:35px 5px;} 
  #quote{color: #4b7f27;font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: bold; text-align: center;} 
  #quoteauthor:before {content: "-"; display: block;}
/* --------------------------------------------------------	*/
/*	Base */
/* --------------------------------------------------------	*/
.heading{ float:none;margin-bottom:10px;}
h4 {color: #fff;font-size: 14px;font-weight: bold;margin: 20px 0 17px 0;}
::-moz-selection { background: #999; color: #fff; text-shadow: none; }
::selection { background: #999; color: #fff; text-shadow: none; }
:focus { outline-color: transparent!important; outline-style: none!important; }

html {
	overflow-y:scroll;
	/*background:#fff;	*/
}

body {
	margin: 0px!important;
	padding: 0px!important;                      
  	font-family: 'Raleway', sans-serif;
	font-size: 12px;
	line-height: 20px;
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-text-size-adjust: 100%;	
	cursor:default;
 	 background:#fff url(../images/bg.jpg);
	 background-repeat:repeat-x;
}

h1, h2, h3, h6 {
  position:relative;
  font-weight: 200;
	line-height: 1.25;
 	color: #000;
  margin:0px;
  clear:both;
}

h1, h2 {
  font-size:42px;
  padding: 20px 0 10px 0;
}

h1 {
  color:#3b3b3b;
}

h2 {
  padding: 50px 0 40px 0;
}

h3 {
color: #000;
font-size: 18px;
font-family: 'Raleway', sans-serif;
float: left;
font-weight: 500;
}


h5{
  font-size:18px;
  color: #000;
  float: left;
  font-family: 'Raleway', sans-serif;
  font-weight: 500;
}    

blockquote {        
float: left;
margin: 44px 20px 10px 0;
}
blockquote p{
color: #4b7f27;
font-family: "Open Sans", sans-serif;
font-size: 11px;
font-weight: bold;
padding-left: 25px;
text-align: left;
text-align: center;}

.quote{width: 21px;height: 18px;float: left;}
.quote-1{margin-left: 8px;}


/* --------------------------------------------------------	*/
/*	Main Classes */
/* --------------------------------------------------------	*/

.white {
  color:#fff;
}

.blue{
  color:#467add;
}

.blue2{
  color:#e4f2ff;
}

.blue-dark{
  color:#1b3057;
}

.bold {
  font-weight:bold;
}

.normal {
  font-weight:normal;
}

.space5 {
  height:5px;
  clear:both;
}

.space10 {
  height:10px;
  clear:both;
}

.space15 {
  height:15px;
  clear:both;
}

.space20 {
  height:20px;
  clear:both;
}

.space25 {
  height:25px;
  clear:both;
}

.space30 {
  height:30px;
  clear:both;
}

.space40 {
  height:40px;
  clear:both;
}

.space50 {
  height:50px;
  clear:both;
}

.space58 {
  height:58px;
  clear:both;
}

.space70 {
  height:70px;
  clear:both;
}

.space80 {
  height:80px;
  clear:both;
}

.space90 {
  height:90px;
  clear:both;
}

.space100 {
  height:100px;
  clear:both;
}

.left {
  text-align:left;
}

.right {
  text-align:right;
}

.f-left {
  float:left !important;
}

.f-right {
  float:right;
}

.pad1 {
  padding-top:6px;
}

.pad2 {
  padding-top:18px;
}

.p-t-0{
  padding-top:0px;
}

.pos-r {
  position:relative;
}

.c-b {
  clear:both;
}

.o-h {
  overflow:hidden;
}
.clear{margin: 0px 0px;}

/* --------------------------------------------------------	*/
/*  Header  */
/* --------------------------------------------------------	*/



.t-container {
  position:relative;
}

.logo {
  position:relative;
  margin-top:8px;
}

.head-info {
  font-size:16px;
  line-height:22px;
}

  /* --------------------------------------------------------	*/
  /*  Slider  */
  /* --------------------------------------------------------	*/
  .flexslider-img{ position:absolute;zoom: 1;margin-top: -250px;margin-left: 980px;}
  .flexslider-img li img{ width: 10em; height: 10em; -webkit-border-radius: 5em; -moz-border-radius: 5em;border: 4px solid #fff;}

/* --------------------------------------------------------	*/
/*	Navigation */
/* --------------------------------------------------------	*/
.event img {
    width: 150px;
    height:100px;
    border: 2px solid #fff;
    background-color: #060706;
    float: left;
    margin-bottom: 8px;
}
/*
.view-btn {
    background-color: #538d2b;
    font-size: 10px;
    padding: 2px 5px;
    float: right;
    cursor: pointer;
    color: #fff;

}
*/
.date {
    color: #999;
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-style: italic;
}
.event-news ul {
    list-style: none;
 margin: 0px -60px; 
    color: #000;
    float: left;
}
.spaan {
	color: #4b7f27;font-family: "Open Sans", sans-serif;font-size: 12px;font-weight: bold;font-style: italic;text-align:right;}