@import url('gumby.12col.css');
* { margin:0px; padding:0px;} 
/*****************************************
FONTS CSS
******************************************/
.NimbusSanCon-Reg { 
	font-family: NimbusSanCon-Reg;
	font-weight: normal;
	font-style: normal;
}
.NimbusSan-Reg { 
	font-family: NimbusSan-Reg;
	font-weight: normal;
	font-style: normal;
}
.NimbusSan-LigIta { 
	font-family: NimbusSan-LigIta;
	font-weight: normal;
	font-style: normal;
}
.NimbusSan-Bol { 
	font-family: NimbusSan-Bol;
	font-weight: normal;
	font-style: normal;
}
.NimbusSan-Lig {
	font-family: NimbusSan-Lig;
	font-weight: normal;
	font-style: normal;
}
.NimbusSanCon-Bol { 
	font-family: NimbusSanCon-Bol;
	font-weight: normal;
	font-style: normal;
}

b, strong      { font-family:'arial'; font-weight:bold;}


body { font-family: 'NimbusSanCon-Reg', sans-serif; color:#fff; font-size:16px; margin:0; padding:0; width:100%; background:#fff;}

#wrapper { height:100%; background-size:100% 100%; }
#homepage {}
/*****************************************
GENERAL CSS
******************************************/
h1 { margin:0px; padding: 0px 0px;}
h2 { margin:0px; padding:0px;}
img { border:0;	transition: all 0.5s ease 0s; max-width:100%;}
.clear { clear:both; height:0; font-size:1px; line-height: 0px;}
a {	text-decoration:none;}
ul {	margin:0;	padding:0;}
ul, li, ol { list-style:none; margin:0; padding:0;}
ol li {      list-style:decimal !important; margin:0 0 5px 20px ;

}


input, select, textarea, button {  font-family: 'NimbusSanCon-Reg', sans-serif;}
input:focus, select:focus, textarea:focus {	outline:none;}
a:focus, a:hover, a:active { outline:none;}
button { cursor:pointer;}




/*****************************************
HOMEPAGE GALLERY CSS
******************************************/
.home-banner {}





/*****************************************
HEADER CSS
******************************************/
#header { position:relative; width:100%;}
.header-main { position:relative; min-height:98px; background:#333; width:100%; z-index:9;}
.logo { background:#fff; text-align:center; min-height:98px;}
.logo a { display:block; padding-top:5px;}
.toprow { text-align:right; font-size:14px; padding:20px 20px 0px 0;}
.searchbox { display:inline-block; position:relative;}
.searchbox input[type="text"] { border:2px solid #666766; background:none; outline:none; color:#fff; min-width:140px; margin:0px; padding:2px 10px 3px 7px; letter-spacing:0.060em;}
.searchbox button.searchbtn { background:url(../images/search-icon.png) no-repeat; width:7px; height:12px; position:absolute; top:6px; right:4px; outline:none; padding:0px; margin:0px; border:none;}
.toplinks{ display:inline-block; font-size:14px; line-height:24px; letter-spacing:inherit;}
.toplinks a { color:#fff; padding:0px 7px;}
.toplinks a.subscribe { color:#eed140; padding:0px 15px 0px 7px;}
.toplinks a:hover { text-decoration:underline;}


.social-media-top { padding:0 0px 0 10px; float:right;}
.social-media-top li{ float:left; margin-left:10px;}
.social-media-top li img { position:relative; top:3px;}




/*****************************************
Navigation CSS
******************************************/
.menu{ float:left; padding-left:13px;}
.megamenu {	margin:0;}
.megamenu > li.grid .megapanel .row [class*="col"] { background: #ccc !important;}
.megamenu h4 { margin-top: 0;}
.megamenu .adress {}
.megamenu .adress label { float: left; width: 100%; margin-bottom: 2px;}

.navigation { margin-top:0px;}

.donate-link{ float:right; position:relative; top:18px;}
.donate-link a{ display:block; float:right; background:url(../images/donate-arrow.png) no-repeat 77% center #8a941e; padding:0 43px 0 32px; line-height:26px; font-size:16px; color:#fff;  font-family: 'NimbusSanCon-Bol', sans-serif; text-transform:uppercase;}


.donate-link a:hover{  background:url(../images/donate-arrow.png) no-repeat 77% center #aab32a; }

/*****************************************
CONTENT CSS
******************************************/
#content { position:relative;  background:#333;}

.text3 {
    opacity: 1;
    filter: alpha(opacity=1);
    position: absolute;
    left: 20px;
    padding: 0 2px 0 7px;
    text-align: left;
	font-family: 'NimbusSanCon-Bol', sans-serif;
	text-transform:uppercase;
	top: -38px;
    z-index: 99;
}

.text3 a {
	color: #fff;
    font-size:18px;
	line-height:18px;
	padding: 0 32px 0 0;
	background:url(../images/video-gallery-play-btn.png) no-repeat right 3px;
}


.gallery_bottom { width:100%; }
.gallery_bottom_section{ width:100%;}
.gallery-bottom-main { float:left; width:100%;}
.gallery-col4 { float:left; width:25%;}

.services_box { padding:30px 20px;min-height:133px;}
.services_box.color1 { background:#eeebe2;}
.services_box.color2 { background:#e3decf;}
.services_box.color3 { background:#eeebe2;}
.services_box.color4 { background:#e6e1d4;}

.services_box .title { min-height:auto; padding-bottom:15px; display: inline-block; width: 100%; *display:block;}
.services_box .title h2{ font-weight:nonrmal;  font-family: 'NimbusSanCon-Bol', sans-serif; color:#405d18; font-size:22px; font-weight:normal; line-height:24px; float:left; letter-spacing:normal;}

.services_box .title h2 .arrowicon { display:inline-block\0/; height:20px; width:13px; }
.services_box .title h2 .arrowicon img { padding-left:12px; height:20px; width:13px; padding-top:5px;}

ul.service_points { padding:0px; margin:0px; list-style:none; }
.service_points li { display:block; font-size:20px; font-family: 'NimbusSanCon-Bol', sans-serif; color:#8a941e; text-align: left;}
.service_points li span { font-size:26px;}

.service_points li a { font-size:20px; color:#404041; font-family: 'NimbusSanCon-Bol', sans-serif;   font-size:18px; text-transform:uppercase; display:inline-block; margin-bottom:5px; background:url(../images/circle-arrow.png) right center no-repeat; padding-right:20px;}
.service_points li a:hover {color:#000; background:url(../images/circle-arrow-active.png) right center no-repeat;}

.wherebox {} 
.wherelink {}


a.stoplink { font-size:20px; color:#404041; font-family: 'NimbusSanCon-Bol', sans-serif;   font-size:18px; text-transform:uppercase; display:inline-block; margin-top:10px; background:url(../images/circle-arrow.png) right center no-repeat; padding-right:20px;}
a.stoplink:hover {color:#000; background:url(../images/circle-arrow-active.png) right center no-repeat;}

a.wherelink { font-size:20px; color:#404041; font-family: 'NimbusSanCon-Bol', sans-serif;   font-size:18px; text-transform:uppercase; display:inline-block; margin-top:5px; background:url(../images/circle-arrow.png) 85% 95% no-repeat; padding-right:20px;}
a.wherelink:hover {color:#000; background:url(../images/circle-arrow-active.png) 85% 95% no-repeat;}

/*****************************************
FOOTER CSS
******************************************/
footer{ padding:15px 0;}

.footerlink{}
.footerlink ul { padding:0px; margin:0px;}
.footerlink ul li { padding:0px 12px; display:inline-block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#808080;}
.footerlink ul li a{ display:inline-block; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#808080;}
.footerlink ul li a:hover { text-decoration:underline;}

.social-media{ padding:0 5px 0 0; float:right;}
.social-media li{ float:left; margin-right:12px;}


/*****************************************
Popup CSS
******************************************/
.popup-container{ display:none; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:40px 35px 30px 50px; font-size:16px; line-height:24px; color:#404041; font-family:Arial, Helvetica, sans-serif; position:absolute; width:455px; left:-30px; top:125px; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0.5);}
.popup-container strong { font-weight:bold;}

.popup-container.photoinfo{ display:none; background:rgba(255,255,255,0.85); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; font-size:16px; line-height:24px; color:#404041; font-family:Arial, Helvetica, sans-serif; position:absolute; width:365px; left:0; top:10px; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0.5); z-index:999;}
.popup-container.photoinfohome{ display:none; background:rgba(255,255,255,0.85); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; font-size:16px; line-height:24px; color:#404041; font-family:Arial, Helvetica, sans-serif; position:absolute; left:0;  text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0.5); z-index:999;width:455px}
.popup-container strong { font-weight:bold;}
.imagepopup-data { background:#fff; padding:15px; position:relative;}
.infoname { color:#8a941e; font-size:12px;}
.imagepopup-data a.popup-close { position: absolute; right: -17px; top: -17px; width: auto;cursor:pointer;}

.popup-container.downloadinfo{ display:none; background:rgba(255,255,255,0.85); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:20px; font-size:16px; line-height:24px; color:#404041; font-family:Arial, Helvetica, sans-serif; position:absolute; width:200px; left:0; top:10px; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0.5); z-index:999;}
.popup-container strong { font-weight:bold;}
.imagepopup-data { background:#fff; padding:15px; position:relative;}
.downloadname { text-align:center; color:#404041; font-size:16px; display:block; font-weight:bold;}


.tabs_photo .imagepopup-data ul.download-size-list { padding:10px 0 0 0; width:100%; text-align:left; margin:0px; border:none; height:100%;}
.photogallery .vediolist .download-size-list li.download_li { display:block; background:url(../images/image-size-icon.png) left center no-repeat; padding-left:45px; width:100%; margin-bottom:3px;}
.photogallery .vediolist .download-size-list li.download_li a { color:#8a941e; font-size:16px;}

.popup-container.vediopopup-box.newvideo{ display:none; background:rgba(0,0,0, 0.7); border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0px 0px 0px 0px; font-size:16px; line-height:24px; color:#404041;position:absolute; width:100%; left:0px; bottom:auto; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0); height:500px; min-height:500px; top: auto; z-index:999;}

.iosSlider .slider .item .inner .popup-container a.learn-more{ float:right; color: #fff;
font-size: 18px;
font-weight: normal;
line-height: 30px;
padding: 0 15px 0px 20px;
background: #8a941e;
float: right;
font-family: 'NimbusSanCon-Bol', sans-serif; margin-top:15px; }

.iosSlider .slider .item .inner .popup-container a.learn-more span{font-size: 18px;
color: #fff;
background: url(../images/donate-arrow.png) no-repeat right center;
display: block;
line-height: 30px;
padding-right: 14px; letter-spacing:normal;}

/*.iosSlider .slider .item .inner .popup-close{ position:absolute; right:5px; top:5px;}*/
.learn-more{}

.iosSlider .slider .item .inner .popup-container a.learn-more:hover { background:#aab32a;}





.popup-container.vediopopup-box{ display:none; background:rgba(0,0,0, 0.8); border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0px 0px 0px 0px; font-size:16px; line-height:24px; color:#404041;
position:absolute; width:100%; left:0px; bottom:0px; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0); min-height:583px; top: auto; z-index:999;}
.close-icon { float:right; padding:10px 12px 0; }

.popup-container strong { font-weight:bold;}

.popup-container1.vediopopup-box1{ display:none; background:rgba(0,0,0, 0.7); border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0px 0px 0px 0px; font-size:16px; line-height:24px; color:#404041;
position:absolute; width:100%; left:0px; bottom:0px; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0); min-height:587px; top: 0px; z-index:999;}
.custompadding{
 /* padding-top:30%; */
}


.popup-container1 strong { font-weight:bold;}


/*****************************************
Vedio Gallery-Popup CSS
******************************************/
.video-gallery-list { width:100%;}
.video-gallery-list ul.vediolist { width:100%; padding:0px; margin:0px;}
.vediolist li { width:25%; float:left; position:relative;}
.vediolist li img { display:block;}
.vediolist a.play-icon { position:absolute; top:50%; left:50%; margin-left:-28px; margin-top:-28px;}
.video-gallery-title { background:rgba(0,0,0,0.4); min-height:28px; padding:5px 6% 5px; position:absolute; bottom:0px; left:0px; display:block; width:88%;}
.vediolist .video-gallery-title  a { color:#fff; font-size:11px; color:#fff; line-height:14px; float:left; width:100%; font-family:Arial, Helvetica, sans-serif; word-wrap:break-word;}
.vediolist .video-gallery-title  a:hover { text-decoration:underline;}


.popup-container.vediopopup-box2 { background:none; position:relative; box-shadow:0px 0px 7px rgba(0,0,0,0);  left: 0; padding: 0; position: relative;width: 100%; top: 0;}                                    

.back { text-align:right; position: absolute; right: 0%;top: -40px;}
.back a.back-link { color:#fff; font-size:18px; color:#fff; font-family: 'NimbusSanCon-Bol', sans-serif; background:url(../images/back-arrow.png) left 5px no-repeat; padding-left:15px;}
.back a.back-link:hover { color:#8a941e; background:url(../images/back-arrow-h.png) left 5px no-repeat;} 
 
/*****************************************
News Listing
******************************************/
.newslisting-box {padding: 10px 25px 45px 45px; font-family:Arial, Helvetica, sans-serif;}
.newslisting-box .news-row{}

.newslisting-box .news-row:nth-child(2n+1){ background:#edefdd;}
.newslisting-box .news-row:first-child{ background:#fff;}
.newslisting-box .news-row .datecol { width:6%; padding:1.5%; float:left; font-size:13px; color:#404041;}
.newslisting-box .news-row .textcol { width:88%; padding:1.5%; float:left; font-size:13px; color:#404041;}
.newslisting-box .news-row .datecol.title { color:#6d6e70; font-weight:bold; border-bottom:1px solid #8a941e;}
.newslisting-box .news-row .textcol.title { color:#6d6e70; font-weight:bold; border-bottom:1px solid #8a941e;}

.news-title a{ font-size:14px; font-weight:bold; color:#8a941e;}
.news-title a:hover { color:#333333;}
.newslisting-box .news-row .textcol p{ font-size:13px; color:#404041; line-height:17px; padding:5px 0 0 0; margin:0px;}
.newslisting-box .news-row .textcol .more a { background:url(../images/news-arrow.png) right center no-repeat; padding-right:15px; color:#8a941e; font-size:13px;}

.newslisting-box .news-row.even { background:#edefdd;}

 
/*****************************************
Vedio Main Popup
******************************************/
.fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; }                                                                                   
.fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }  
video{width:100%;max-width:100%;height:auto}
.gist table{margin:0}
#player_847_wrapper{width:100%;position:relative;padding:0;padding-bottom:56.25%}
#player_847_wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}
.fluid-width-video-wrapper .video-js{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
.post-entry { margin-top:0px;}
.post-entry p {font-size: 1.6rem;line-height: 1.6;margin: 0 0 0px;}

.videotext-box { width:16.66666666666667%; float:left;}
.video-filebox { width:66.66666666666667%;}
.video-description { padding:0px 15px; font-size:13px; color:#fff; line-height:18px;}
.video-description a{ color: #fff; font-size:18px; font-weight: normal; line-height:30px; padding: 0 13px; background:#8a941e; display:inline-block; font-family: 'NimbusSanCon-Bol', sans-serif;}
.video-description a span{ font-size:18px; color:#fff; background:url(../images/donate-arrow.png) no-repeat right 10px; display:block; line-height:30px; padding-right:14px;}
.video-description p { clear:left; font-size:13px; line-height:18px; color:#fff; margin-top:20px;}
.video-description a:hover { background:#AAB32A;}
.popup-container.vediopopup-box.newvideo{ display:none; background:rgba(0,0,0, 0.9); border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; padding:0px 0px 0px 0px; font-size:16px; line-height:24px; color:#404041;position:absolute; width:100%; left:0px; bottom:auto; text-transform:none; box-shadow:0px 0px 7px rgba(0,0,0,0.9); height:500px; min-height:500px; top: auto; z-index:999;}

.video-description a span.newvideo{ font-size:18px; color:#fff; background:none; display:block; line-height:20px; padding-right:14px; padding-bottom:5px; padding-top:2px;}
/*===========================================================================================================
=============================================================================================================
					INNER PAGE CSS
=============================================================================================================
=============================================================================================================*/
#content.innerpage { margin-top:45px; background:none;}
.innerpage h1 { font-size:50px; padding:0px 20px 0px 0px; margin:0px; color:rgba(255,255,255, 0.75); line-height:38px; text-align:right; font-family: 'NimbusSanCon-Bol', sans-serif; font-weight:normal;text-transform:uppercase;}

/*****************************************
ABOUT US PAGE CSS
******************************************/
.aboutus { background:url(../images/1_new.jpg) center top no-repeat #fff;}

.innerpage .leftsection { background:url(../images/inner-leftside-bg.png) repeat;}
.innerpage .rightsection { background:#fff;}
.leftbox { padding:35px 5px 20px 20px; min-height: 650px;}
.leftbox h2 { font-size:42px; line-height:38px; padding:0px 0px 0px 0px; margin:0px; color:#333333; text-align:right; font-family: 'NimbusSanCon-Bol', sans-serif; font-weight:normal;}
.leftbox h2.olive { color:#8a941e;}
.leftbox h2.green { color:#405d18;}
.supportlink-box { text-align:right;}
.leftbox a.supportlink{ color: #fff; font-size:18px; font-weight: normal; line-height:30px; padding: 0 13px; background:#8a941e; display:inline-block; font-family: 'NimbusSanCon-Bol', sans-serif; margin-top:5px;}
.leftbox a.supportlink span{ font-size:18px; color:#fff; background:url(../images/donate-arrow.png) no-repeat right 10px; display:block; line-height:30px; padding-right:14px;}
.leftbox a.supportlink:hover { background:#AAB32A;}

.leftlinkbox { margin-top:35px;}
.leftlinkbox .service_points { margin-bottom:15px;}
.newsletterbox { margin-top:20px;}
.newstitle { color: #404041; font-family: 'NimbusSanCon-Bol', sans-serif; font-size: 18px; text-transform: uppercase; display: inline-block; margin-bottom: 5px;}
.newsletter-form {}
.newsletter-form-row { margin-bottom:7px;}
.newsletter-form .label { font-size:13px; color:#404041; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.newsletter-form input[type="text"] { width:98%; border:1px solid #999999; background:#fff; font-size:12px; color:#404041; font-family:Arial, Helvetica, sans-serif; line-height:16px; padding: 2px 1%; margin:0px;}
.newsletter-form-row.button { text-align:right;  margin-right: 3px;}
.newsletter-form button { outline:none; border:none;}
.newsletter-form button {color: #fff; font-size: 16px; font-weight: normal; line-height: 20px; padding: 0 4px 0 9px; background: #8a941e; display: inline-block; font-family: 'NimbusSanCon-Bol', sans-serif;}
.newsletter-form button span { font-size: 16px; color: #fff; background: url(../images/donate-arrow.png) no-repeat right center; display: block; line-height: 20px; padding-right: 11px; text-transform:uppercase; }

.rightsection h3 { font-size:32px; color:#405d18; padding:0px; margin:0px; line-height:34px; padding:35px 0px 15px 45px; margin:0px; font-family: 'NimbusSanCon-Bol', sans-serif; font-weight:normal;}
.about-imagebox { /*margin-bottom:30px;*/}
.about-imagebox ul { padding:0px; margin:0px;}
.about-imagebox ul li { float:left; width:16.6666%;}
.about-imagebox ul li img { width:100%; height:auto; display: block;}

.about-contentbox { padding:20px 45px 45px;}
.contenttext { font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#404041;}
.contenttext h4 { font-size:22px; color:#405d18; padding:0px; margin:0px; line-height:30px; padding:0px 0px 5px 0px; margin:0px; font-family: 'NimbusSanCon-Bol', sans-serif; font-weight:normal; letter-spacing:0.05;}
.contenttext h4:first-child{padding-top:0px;}


ul.content-list { padding:0px !important; margin:0px !important; border:none !important; height:100% !important;}
.content-list li { background:url(../images/dot-icon.jpg) left 7px no-repeat; padding:0 0 0 13px !important; margin:0 0 3px 0 !important; line-height:20px !important; color:#404041 !important; display:block !important; float:none !important;}
.content-list li.sublist-title { background:url(../images/dot-icon1.png) left 6px no-repeat; padding-left:13px; margin-bottom:3px; display:block; font-weight:bold;}
.content-list li.sublist{ background:url(../images/dot-icon.jpg) left 7px no-repeat; padding-left:13px; margin-bottom:3px; display:block; margin-left:10px;}
.contenttext p { padding:0px; margin:0px;padding-bottom:18px;font-size:13px; line-height:17px; font-family:Arial, Helvetica, sans-serif; color:#404041;}
.contenttext a { color:#8a941e; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.contenttext a:hover { text-decoration:underline;}
.content-list li div{
	 display:block !important;
}


ol.content-list2 { padding:0px !important; margin:0px !important; border:none !important; height:100% !important;}
.content-list2 li { background:none !important;  padding:0 0 0 0px !important; margin:0 0 5px 20px !important; line-height:20px !important; color:#404041 !important; float:none !important;}
.content-list2 li.sublist-title {  padding-left:13px; margin-bottom:3px; display:block; font-weight:bold;}
.content-list2 li.sublist{ padding-left:13px; margin-bottom:3px; display:block; margin-left:10px;}


/*****************************************
STAFF PAGE CSS
******************************************/
.staff-contentbox {}
.staffbox {}
.staffinfo-box { /*margin-top:25px;*/}
.staffinfo-box h5 { font-size:22px; color:#405d18; padding:0px; margin:0px; line-height: 26px; margin:0px; font-family: 'NimbusSanCon-Bol', sans-serif; font-weight:normal; letter-spacing:0.05;}
.staffinfo-box h5 span { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#404041;}
.staff-data { float:left; width:72%; }
.staff-data a { color:#8a941e; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.staff-data a:hover { text-decoration:underline;}
.staff-image { float:right; width:23.8095%; height:auto;}
.staff-image img { width:100%; height:auto;}

.staff-image.left {
    float: left;
    height: auto;
    margin-right: 3%;
    width: 23.8095%;
}


.staff-data.right {
    float: none;
    width: auto;
}

.staff-data-new {
   float: none;
    width: auto;

}


.staff-image-new {

     float: right;
    height: auto;
    margin-left: 3%;
    width: 23.8095%;
}



/*****************************************
WHERE TO STAY PAGE CSS
******************************************/
/*=====  Tabs  ====*/
.tabs { display: block;}
.tabs.photogallery { display: block; position:relative; top:-30px;}
.tabs ul {	margin: 0; padding: 0; height: 30px; border-bottom: 8px solid #8a941e; padding-left:45px;}
.tabs li {	/*display: block;*/	width: auto; padding: 0; margin: 0 10px 0 0; line-height: 30px; float: left; color: #999; cursor: default;}
.tabs li a {display: block;	width: auto; height: 29px; font-size:16px; font-weight:normal; 	padding: 0 16px; line-height: 30px;  margin: 0 -1px 0 0; color: #404041; background:none; font-family: 'NimbusSanCon-Bol', sans-serif;}
.tabs li a:hover {text-decoration: none;}
.tabs li.active a {height: 30px;  background: #8a941e; color:#fff; }
.tabs div {display: none; }
.tabs div.active {display: block;}
.tabs li:last-child {margin-right: 0;}
.tabs div.active > div  { display:block;}
.tabs div.active > div > div { display:block;}
.tabs div.active > div > div > div { display:block;}
.tabs div.active > div > div > div > div {
      display:block;
}


.tabs .about-imagebox { margin-bottom:0px;}
.tabs .about-contentbox {padding: 30px 45px 45px;}



.tabs_photo { display: block;}
.tabs_photo.photogallery { display: block; position:relative; top:-30px;}
.tabs_photo ul {	margin: 0; padding: 0; height: 30px; border-bottom: 8px solid #8a941e; padding-left:45px;}
.tabs_photo li {	display: block;	width: auto; padding: 0; margin: 0 10px 0 0; line-height: 30px; float: left; color: #999; cursor: default;}
.tabs_photo li a {display: block;	width: auto; height: 29px; font-size:16px; font-weight:normal; 	padding: 0 16px; line-height: 30px;  margin: 0 -1px 0 0; color: #404041; background:none; font-family: 'NimbusSanCon-Bol', sans-serif;}
.tabs_photo li a:hover {text-decoration: none;}
.tabs_photo li.active a {height: 30px;  background: #8a941e; color:#fff; }
.tabs_photo div.* {display: block; }
.tabs_photo div.active1 {display: block;}
.tabs_photo li:last-child {margin-right: 0;}
.tabs_photo div.active1 > div { display:block;}
.tabs_photo div.active1 > div > div { display:block;}
.tabs_photo .about-imagebox { margin-bottom:0px;}
.tabs_photo .about-contentbox {padding: 30px 45px 45px;}

.photogallery .video-gallery-list ul.vediolist1 { width:100%; padding:0px; margin:0px; height:100%; border:none;}
.photogallery .vediolist1 li { width:33.334%; float:left; position:relative; margin:0px; }
.photogallery .vediolist1 li img { display:block;}


.photogallery .video-gallery-list { width:100%;}
.photogallery .video-gallery-list ul.vediolist { width:100%; padding:0px; margin:0px; height:100%; border:none;}
.photogallery .vediolist li { width:33.334%; float:left; position:relative; margin:0px;}
.photogallery .vediolist li img { display:block;}
.photogallery a.play-icon { position:absolute; top:50%; left:50%; margin-left:-28px; margin-top:-28px; padding:0px;}


.photogallery .video-gallery-title { background:rgba(0,0,0,0.4); min-height:28px; padding:5px 6% 5px; position:absolute; bottom:0px; left:0px; display:block; width:88%; display:block !important;}
.photogallery .video-gallery-title  a { color:#fff; font-size:11px;  line-height:14px; float:left; width:100%; font-family:Arial, Helvetica, sans-serif; word-wrap:break-word; padding:0px; margin:0px;}
.photogallery .video-gallery-title  a:hover { text-decoration:underline;}
.photogallery .video-gallery-title  a.icon { float: right; height: auto; margin-left: 8px; margin-top: 5px; width: auto;}


.popup-container.vediopopup-box2 { background:none; position:relative; box-shadow:0px 0px 7px rgba(0,0,0,0);  left: 0; padding: 0; position: relative;width: 100%; top: 0;}

.back { text-align:right; position: absolute; right: 17%;top: -40px;}
.back a.back-link { color:#fff; font-size:18px; color:#fff; font-family: 'NimbusSanCon-Bol', sans-serif; background:url(../images/back-arrow.png) left 5px no-repeat; padding-left:15px;}
.back a.back-link:hover { color:#8a941e; background:url(../images/back-arrow-h.png) left 5px no-repeat;}

#searchOutput-results .about-contentbox > div {
  display:block;
}


/*****************************************
CONTACT US PAGE CSS
******************************************/
.contact-form { margin-top:20px;}
.contact-form .error {display:none;}
.contact-form-row { margin-bottom:5px;}
.contact-form-row div.label { font-size:13px; font-weight:bold; color:#404041; width:15%; float:left; line-height:24px;}
.contact-form-row div.inputbox { width:85%; float:left;}
div.inputbox input[type="text"] { background:#e8ead2; border:none; outline:none; width:46%; padding:4px 2%; margin:0px; color:#404041; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
div.inputbox input[type="text"]:focus { background:#dadcc1;}

div.inputbox textarea { background:#e8ead2; border:none; outline:none; width:96%; padding:4px 2%; margin:0px; color:#404041; font-size:13px; font-family:Arial, Helvetica, sans-serif; resize:none; height:90px;}
div.inputbox textarea:focus{ background:#dadcc1;}

.required-text { float:left; line-height: 30px;}
div.button-box { float:right;}
div.button-box button{ color: #fff; border:0px; font-size:18px; font-weight: normal; line-height:30px; padding: 0 13px; background:#8a941e; display:inline-block; font-family: 'NimbusSanCon-Bol', sans-serif; margin-top:0px;}
div.button-box button span{ font-size:18px; color:#fff; background:url(../images/donate-arrow.png) no-repeat right 10px; display:block; line-height:30px; padding-right:14px;}
div.button-box button:hover { background:#AAB32A;}
.contact-address h4 { padding-bottom:0px;}
.contact-addressbox {
    margin-bottom: 20px;
}
.contact-addresslist {
    margin-top: 20px;
}

/*****************************************
DOWNLOAD PAGE CSS
******************************************/
.download-table {overflow-x: auto; margin-top:15px;}
.download-table table { font-family:Arial, Helvetica, sans-serif; color:#404041; font-size:13px; line-height:18px;}
.download-table th { text-align:left; padding:10px 15px 10px 0px; color:#6d6e70; font-size:13px; font-weight:bold; border-bottom:1px solid #8a941e;}
.download-table td { padding:15px 15px 15px 0px; vertical-align:top;}
.download-table td a  { color:#8a941e; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.download-table td a :hover { text-decoration:underline;}
.download-table tr.even td { background:#edeedd;}
.download-table td:first-child, .download-table th.first { padding-left:5px;}
.pagehead-section {}

.filters-section { text-align:right; font-size:14px; padding:42px 5px 0px 0;}
.searchbox2 { display:inline-block; position:relative;}
.searchbox2 input[type="text"] { border:1px solid #999999; background:none; outline:none; color:#999999; min-width:140px; margin:0px; padding:2px 10px 3px 7px; letter-spacing:0.060em;}
.searchbox2 button.searchbtn { background:url(../images/search-icon-grey.png) no-repeat; width:7px; height:12px; position:absolute; top:5px; right:4px; outline:none; padding:0px; margin:0px; border:none;}

.custom-filter{ display:inline-block; font-size:14px; line-height:24px; letter-spacing:inherit; margin-right:12px;}

.toplinks a { color:#fff; padding:0px 7px;}
.toplinks a.subscribe { color:#eed140; padding:0px 15px 0px 7px;}
.toplinks a:hover { text-decoration:underline;}

/******    PAGGING SECTION CSS    *************/
.pagging-section { text-align:right; font-size:14px; padding:15px 5px 0px 0;position:relative;z-index:10;}
ul.pagging { padding:0px; margin:0px; display: inline-block; margin-bottom:10px;}
.pagging li { float:left; display:inline-block; font-size:14px; color:#999999; line-height:24px;  font-family: 'NimbusSanCon-Reg', sans-serif; }
.pagging li span { line-height:23px; min-width:23px; border:1px solid #999999; display:block; text-align:center; font-size:14px; margin:0px 10px;}
.pagging li a { display:block; margin-top:6px; margin-left:2px; margin-right:2px;}


/******    CUSTOM DROP DOWN CSS    *************/
.picker {position: relative; width: auto; height: 22px; display: inline-block; margin: 0 0 2px 0%;}
.picker:first-child {margin-left: 0;}
.picker select {position: absolute;z-index: 0;display:none;}
.picker .toggle {position: relative; top: 1px; left: 0; height: 22px; padding: 0 30px 0 8px;border: 1px solid #999;border-radius: 0px; font-family: 'NimbusSanCon-Reg', sans-serif; font-weight:normal; color:#999; line-height: 22px; display: inline-block; z-index: 1; background: #fff; /* Old browsers */}

.picker .toggle:hover {border-color: #333333; text-decoration:none; color:#333333;}
.caret { display: inline-block;  position: absolute; width: 22px;  height: 22px; border-left:1px solid #999999;  text-indent: -99999px; *text-indent: 0; vertical-align: top;  top:0px ;  right: 0px ; -webkit-transition-duration: .2s;  /* Saf3.2+, Chrome */ -moz-transition-duration: .2s;  /* FF4+ */  -ms-transition-duration: .2s;  /* IE10 */ -o-transition-duration: .2s;  /* Opera 10.5+ */ transition-duration: .2s;  background:url(../images/sort-arrow.png) 5px center no-repeat;}
.picker .caret { right: 0px;  top: 0px;}
.picker .caret img{  position: relative; right: 5px; top: 2px;}
.picker:hover .caret, .picker.open .caret { opacity: 1;  filter: alpha(opacity=100);  -webkit-transition-duration: .2s;  /* Saf3.2+, Chrome */  -moz-transition-duration: .2s;  /* FF4+ */  -ms-transition-duration: .2s;  /* IE10 */ -o-transition-duration: .2s;  /* Opera 10.5+ */ transition-duration: .2s;}
.picker ul {display: inline-block;position: absolute;text-align: center;	left: 0;top: 0px;min-width: 30px;height: 0;max-height: 0;margin: 0;overflow: hidden;background: #fff;}
.picker.open ul {width: auto;	height: auto;	max-height: 1000px;	top: 26px;	border: 1px solid #999;	-webkit-transition-duration: .4s;  /* Saf3.2+, Chrome */    -moz-transition-duration: .4s;  /* FF4+ */ -ms-transition-duration: .4s;  /* IE10 */ -o-transition-duration: .4s;  /* Opera 10.5+ */  transition-duration: .4s;z-index: 99;}
.picker ul li {margin-bottom: 0;border-bottom: 1px solid #eee;	text-align: left;}
.picker ul li:last-child {border-bottom: none;}
.picker ul li a {display: block; padding: 3px 8px;	color:#999999;	text-align:center; min-width:30px;}
.picker ul li a:hover { background:#999999; color:#fff; text-decoration:none;}

.custom-filter span.sorttext { display:inline-block; color:#999999; line-height:24px; font-size:14px; margin-right:10px;}

/*custom css */
.videotext-box1{

float: left;
    width: 25%;
}
.close-icon1{
float: right;
    padding: 10px 47px 0;
}
.video_desc{

    padding: 19px 15px;
}
.video_desc2{

    padding: 0px 15px 19px;
}
.aboutus-page
{
  min-height:700px;
}
/*customccsss8*/
.custom-textbox
{
   border: 1px solid #999999;
     padding: 3px 0;
    font-size: 14px;
    line-height: 23px;
    margin: 0px;
    min-width: 23px;
    color: #999999;
    text-align: center;
}
.custom-label
{

    display: inline-block;

    font-family: 'NimbusSanCon-Reg',sans-serif;
    font-size: 14px;
    line-height: 24px;
}

a.arrow img {position:relative; top:3px;}


/******    PAGGING SECTION CSS    *************/
.pagging-section { text-align:right; font-size:14px; padding:15px 5px 0px 0;position:relative;z-index:10;  color: #999999; margin-bottom:10px; }
ul.pagging { padding:0px; margin:0px; display: inline-block; margin-bottom:10px;}
.pagging label { float:left; display:inline-block; font-size:14px; color:#999999; line-height:24px;  font-family: 'NimbusSanCon-Reg', sans-serif; }
.pagging li span { line-height:23px; min-width:23px; border:1px solid #999999; display:block; text-align:center; font-size:14px; margin:0px 10px;}
.pagging li a { display:block; margin-top:6px; margin-left:2px; margin-right:2px;}




.vediolist li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #404041;
    display: block;
    font-family: 'NimbusSanCon-Bol',sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 100% !important;
    line-height: 30px;
    margin: 0 0px 0 0;
    padding: 0 0px;
    width: auto;
}

.vediolist a.mainimage img { width:100% !important; }

.vediolist1 .imagepopup-data a.popup-close {
    cursor: pointer;
    position: absolute;
    right: -33px;
    top: -17px;
    width: auto;
}
.video-container {
   /* position: relative;    */
    padding-bottom: 56.25%;
    height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
  /*  top: 0;    */
    left: 0;
    width: 100%;
    height: 100%;

}

