/*
Theme Name: BURWOOD WELFARE COMMUNITY SERVICES
Author: Jared Fusedale
*/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	margin:0; padding:0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

p{margin:0; padding:0;}
img{border:0; outline:none;}
/* floats */

.clear{ clear:both;}

form,input,label,checkbox{margin:0; padding:0; display:block;}
#my-icon-list{width:25px;}
#my-icon-list2{margin-left:27px; margin-right:17px;}

/*fltrt*/
.fltrt{float:right !important;}
 

body{margin:0; padding:0;}

/*header*/
header{width:100%; position:relative;}

/*wrapper*/
.wrapper{width:960px; margin:0 auto;}

/*headerin*/
.headerin{width:auto;  position:relative; z-index:1000;}


/*logo*/
.logo{padding:18px 59px 18px 0; width:122px; float:left;  background:#fff;}
.logo a{border:0; outline:none;}

/*headermid*/
.headermid{width:562px; float:left;  background:#fff;}

/*headermidtop*/
.headermidtop{width:auto; margin:0 auto; border-bottom:1px solid #ccc; padding:19px 0 21px 0;}

/*socialwrap*/
.socialwrap{float:right; width:auto;}

/*headerbottom*/
.headerbottom{background:#fff; overflow:hidden;}

/*social*/
.social{float:left; width:auto; background:#fff;}
.social ul{list-style:none; margin:0; padding:0;}
.social ul li{float:left; display:inline; padding:0 27px 0 0;}
.social ul li a.facebook {
display:block;
float:left;
height:19px;
width:8px;
margin:0px;
text-indent:-9999px;
background-image:url('images/fbsprite.jpg');
background-position:0px -38px;
}

.social ul li a:hover.facebook {
background-image:url('images/fbsprite.jpg');
background-position:0px 19px;
}

.social ul li a.youtube {
display:block;
float:left;
height:21px;
width:23px;
margin:0px;
text-indent:-9999px;
background-image:url('images/youtubesprite.jpg');
background-position:0px -42px;
}

.social ul li a:hover.youtube {
background-image:url('images/youtubesprite.jpg');
background-position:0px 21px;
}



/*topmenu*/
.topmenu{width:562px; padding-top:33px;}
.dropdown{width:auto; margin:0 auto;}

/*search*/
div.search{float:right;}
div.search span{display:block; float:left;}
div.search span.txt{width:156px; height:24px; line-height:24px; display:inline-block; border:1px solid #c7c7c7;}
div.search span.txt input{width:146px; border:none; outline:none; padding:0 5px 0 5px ; line-height:24px; height:24px; background:none; color:#999999; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:normal;}
div.search span input.button{width:16px; height:16px; cursor:pointer; display:inline-block; background:url(images/searchbutton.jpg) left top no-repeat; border:none; margin:5px 0 0 10px;}


div.search span.txt:hover{border:1px solid #a3a3a3;}
div.search span input.button:hover{background:url(images/searchbutton-hover.jpg) left top no-repeat;}


/*donate*/
.donate{width:auto; float:right; background: url(images/grn-new.png) 0 0 no-repeat; padding:0 0 29px 0;}

/*grn
.grn{position:absolute; width:60%; right:0px; background:#afc587; height:174px; }
*/
/*hrline*/
.hrline{position:absolute; width:28%; right:0px; height:174px; top:0px; background:#afc587; z-index:5;}

.donate h3{padding:140px 0 12px 58px; margin:0;} 
.donate h3 a{font-family: 'Open Sans', sans-serif; font-weight:600; font-size:21px; line-height:22px; display:block; text-transform:uppercase; color:#51a2ba; text-decoration:none;}
.donate h3 a:hover{color:#23271b;}

/*headerbottom*/
.headerbottom{width:auto; margin:0 auto;}


/*banner*/
.banner{width:100%; background-size:cover; /*height:767px; background:url(images/slider.jpg) center top no-repeat;*/ z-index:1;
position:relative; top:-63px; height:540px;} 


/*conindex*/
.conindex{padding:0px;}

/*content*/
.content{width:auto; /*margin-top:-101px;*/ position:relative; z-index:3000; margin-top:-24px;}
.content h1{color:#333333; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:18px; padding:15px 0 32px 15px; width:220px; margin:0; text-transform:uppercase; background:#fff; margin-bottom:10px; font-weight:300;}

/*contentin*/
.contentin{width:auto; border-bottom:1px solid #ededed; padding-bottom:17px; margin-bottom:20px;}
.contentin:last-child{border-bottom:none;}

/*contentinlt*/
.contentinlt{width:707px; float:left;}

/*contentinrt*/
.contentinrt{width:219px; float:right;}


/*boxlt*/
div.boxlt{float:left; padding:0 0 0 15px; width:auto;}
div.boxlt h2{margin:0;}
div.boxlt h2 a{margin:0; padding:0 0 12px 0; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; line-height:18px; color:#8ea268; display:block; display:block;} 
div.boxlt p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; line-height:22px; text-align:justify;}
div.boxlt span a{padding:0px 28px 0px 0px; font-size:14px; color:#8ea268; background:url(images/readarrow.jpg) 80px 5px no-repeat; display:inline-block; line-height:20px; margin-left:13px;}


div.boxlt h2 a:hover{color:#57a5bd;} 
div.boxlt span a:hover{background:url(images/readarrow-hover.jpg) 80px 5px no-repeat; border-bottom:1px solid #57a5bd; color:#57a5bd;} 

/*boxrt*/
div.boxrt{float:right;}

/*boxrt*/
div.boxrt{width:auto;}
div.boxrt span.bg{background:#fff; display:block;}
div.boxrt span.bg img{ width:100%; height:auto; opacity:100; filter:alpha(opacity=100);}

div.boxrt:hover span.bg{background:#fff; cursor:pointer;}
div.boxrt:hover span.bg img{opacity:0.50; filter:alpha(opacity=50);}

/*contactmap*/
.contactmap{width:100%; /*background-size:cover; background:url(images/contactmap.jpg) center top no-repeat;*/}

/*contactmapin*/
.contactmapin{width:960px; margin:0 auto; padding-bottom:60px;}
.contactmapin h4{margin:0; font-family: 'Open Sans', sans-serif; font-weight:700; font-size:24px; line-height:26px; color:#555555; display:block; text-align:center; padding:110px 0 0 0;}
.contactmapin h4 span{color:#8ea268;}
.contactmapin h4 a{color:#555555; text-decoration:none; border:none; background:none !important; font-size:26px; margin-bottom:0px; display:inline-block; width:auto; font-family: 'Open Sans', sans-serif; font-weight:700;}
.contactmapin p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#555; line-height:20px; text-align:center; padding-bottom:40px;}
.contactmapin a{display:block; width:138px; margin:0 auto; background:#555; border:4px solid #d2d1d2; color:#fff; height:43px; line-height:43px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.contactmapin a:hover{background:#8ea268;}
.contactmapin h4 a:hover{color:#8ea268;}

#my-icon-list2{margin-left:0px; margin-right:12px;}


/*footer*/
footer{width:100%; background-size:cover; background:url(images/footerbg.jpg) center top no-repeat;}
/*footerlogo*/
.footerlogo{float:left; width:211px; padding:26px 103px 30px 0; display:block; text-decoration:none; outline:none;}


/*updates*/
div.updates{width:336px; float:left; padding-top:26px;}
div.updates h4{margin:0; margin:0; font-size:16px; font-family: 'Open Sans', sans-serif; font-weight:300; line-height:18px; color:#fff; padding-bottom:15px; border-bottom:1px solid #a5b586; margin-bottom:25px; display:block;}


/*div.updates:hover h4 {color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; cursor:pointer;}*/


div.updates span{display:block; float:left;}
div.updates span.txt{width:185px; line-height:24px; display:inline-block; background:#a5b586; margin-top:4px;}
div.updates span.txt input{width:146px; border:none; outline:none; padding:5px 5px; background:none; color:#999999; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:normal; color:#768260; line-height:18px;}
div.updates span input.button{width:143px; cursor:pointer; display:inline-block; background:#fff url(images/updatearrow.png) 100px center no-repeat; border:none; color:#5c7234; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:18px; border:4px solid #7a8b59 !important; padding:5px 0 5px 20px; text-align:left !important; margin-left:8px;}


.updates span input.button:hover{background:#56a5bd url(images/updatearrow-hover.png) 100px center no-repeat; color:#fff;}

/*location*/
div.locating{width:auto; padding-top:15px;}
div.locating ul{list-style:none; margin:0; padding:0;}
div.locating ul li{float:left; display:inline; margin-right:10px; width:151px; border-bottom:1px solid #a5b586; padding-bottom:10px;}
div.locating ul li a{font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; background:url(images/locatearrow.png) right center no-repeat; display:block; line-height:25px;}
div.locating ul li a:hover{background:url(images/locatearrow-hover.png) right center no-repeat; color:#62665b;}
div.locating ul li.last{margin-right:10px;}


/*boxrt*/
div.footerrt{width:274px; float:right; margin-top:27px;}
div.footerrt span.bg{background-color:#fff; display:flex; /*height:174px;*/}
div.footerrt span.bg img{ width:100%; height:auto; opacity:100; filter:alpha(opacity=100);}

div.footerrt:hover span.bg{background:#fff; cursor:pointer;}
div.footerrt:hover span.bg img{opacity:0.50; filter:alpha(opacity=50);}

/*footerbottom*/
.footerbottom{background:#414141; width:100%;}

/*footerbottomin*/
.footerbottomin{width:auto;}
.footerbottomin p{width:auto; float:left; font-family: 'Open Sans', sans-serif; font-size:10px; color:#7a7a7a; line-height:18px; display:block; text-transform:uppercase; padding:16px 0 16px 0;}
.footerbottomin span{float:right; display:inline;}
.footerbottomin span a{display:block; font-family: 'Open Sans', sans-serif; font-size:10px; color:#7a7a7a; text-transform:uppercase; line-height:18px; padding:16px 0 0 0;}
.footerbottomin span a:hover{border-bottom:1px solid #7a7a7a;}

.donatedetail{ width:326px; }

/*Table CSS*/
/* tablet */
.wp-list-table { padding:0; margin:0; border:1px solid #f1f1f1;}
.wp-list-table table{ padding:0; margin:0;}
.wp-list-table span{ padding-bottom: 0px !important; color:#FFFFFF !important;}
table.wp-list-table tr{ height:40px; vertical-align:middle; background:#4286cb; color:#FFF; border:1px solid #fff; font-size:16px;}
table.wp-list-table tr th{height:40px;padding-left:10px; background:#8EA268; color:#FFFFFF !important; border:1px solid #fff;vertical-align:middle;}
table.wp-list-table tbody tr td{height:40px;padding-left:10px; background:#AFC587; border:1px solid #fff;vertical-align:middle; text-align: center;
font-family: Arial, Helvetica;
color: #000;}
table.wp-list-table tfoot{ display:none} 
.sortable span{padding-bottom:0px !important; }
/*innerpage css start*/
/*innerbanner*/
.innerbanner{width:100; background:url(images/innerpagebanner.png) center top no-repeat; background-size:cover; height:340px; position:relative; top:-63px;}

/*innercontent*/
/*.innercontent{width:100%; background:url(images/innercontentbg.jpg) center top repeat-y;}*/
.innercontent{width:100%; background:url(images/innercontentbg-old.jpg) center top repeat-y; margin-top:-63px;}

/*innercontentin*/
.innercontentin{width:auto; padding:40px 0 0 0;}
/*innercontentinlt*/
.innercontentinlt{float:left; width:702px;}
.innercontentinlt h1{margin:0; padding:0 0 30px 0; font-family: 'Open Sans', sans-serif; font-size:34px; font-weight:700; color:#8ea268; letter-spacing:0.1px; text-transform:none;}
.innercontentinlt h2{margin:0; padding:0 0 30px 0; font-family: 'Open Sans', sans-serif; font-size:24px; font-weight:500; color:#8ea268; letter-spacing:0.1px; text-transform:none;}
.innercontentinlt h3{margin:0; padding:0 0 10px 0; font-family: 'Open Sans', sans-serif; font-size:17px; font-weight:500; color:#8ea268; letter-spacing:0.1px; text-transform:none; margin-top:30px;}
.innercontentinlt h4{margin:0; padding:0 0 30px 0; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:300; color:#8ea268; letter-spacing:0.1px; text-transform:none;}
.innercontentinlt span{display:block; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#8ea268; padding-bottom:19px;}
.innercontentinlt p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; text-align:left; padding:0 0 27px; 0}
.innercontentinlt span.tpspace, .innercontentinlt p.tpspace{margin-top:27px;}
.innercontentinlt p.border{border-bottom:1px solid #d9d9d9;}
.innercontentinlt p.type{background:url(images/readarrow_2.jpg) left 5px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; padding-left:30px; padding-bottom:0px;}
.innercontentinlt p a{color:#333; text-decoration:underline;}
.innercontentinlt p a:hover{color:#afc587;}
.innercontentinlt p.botspace{padding-bottom:27px;}

/*contactform*/
.contactform{width:702px; margin:0 auto; margin-top:27px; padding-bottom:40px;}
.contactform h3{margin:0; display:block; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:600; color:#8ea268; padding-bottom:19px;}

div.contactform p{display:inline-block; padding-bottom:7px; /*float:left;*/}
div.contactform span{display:block; float:left; padding-bottom:0px;}
div.contactform span.txt{width:80px; line-height:18px; display:inline-block; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal;}
div.contactform span input.txtfiled{width:326px; border:none; outline:none; padding:5px 5px; background:none; color:#999999; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:normal; color:#768260; line-height:18px; border:1px solid #b2b2b2 !important;}
div.contactform span select.txtfiled{width:336px; border:none; outline:none; padding:5px 5px; background:none; color:#999999; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:normal; color:#768260; line-height:18px; border:1px solid #b2b2b2 !important;}
div.contactform span textarea.txtmatter{width:610px; border:none; outline:none; padding:5px 5px; background:none; color:#999999; font-family: 'Open Sans', sans-serif; font-size:12px; font-weight:normal; color:#768260; line-height:18px; border:1px solid #b2b2b2 !important; height:88px;}

div.contactform p input.submitbtn{width:118px; cursor:pointer; display:inline-block; background:#555555 url(images/locatearrow.png) 75px center no-repeat; border:none; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:23px; border:4px solid #dbdbdb !important; padding:5px 0px 5px 12px; text-align:left !important;}

div.contactform p input.submitbtn:hover{background:#8ea268 url(images/locatearrow.png) 75px center no-repeat; color:#fff;}
div.contactform p input.donatebtn{width:150px; cursor:pointer; display:inline-block; background:#555555 url(images/locatearrow.png) 118px center no-repeat; border:none; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:23px; border:4px solid #dbdbdb !important; padding:5px 0px 5px 12px; text-align:left !important;}

div.contactform p input.donatebtn:hover{background:#8ea268 url(images/locatearrow.png) 118px center no-repeat; color:#fff;}

/*innercontentinrt*/
.innercontentinrt{float:right; width:185px;}
.innercontentinrt h3{margin:0; font-family: 'Open Sans', sans-serif; font-size:19px; color:#23271b; line-height:20px; padding-bottom:26px; font-weight:300;}

div.quickdata{width:179px; border:4px solid #96a974; background:#fff; margin-bottom:20px;}
div.quickdata a img{width:179px; height:120px; display:block; padding:0 0 15px 0}
div.quickdata h3{font-family: 'Open Sans', sans-serif; font-size:16px; color:#1c2015; line-height:18px; padding:0 0 10px 14px; margin-top:0px;}

div.quickdata:hover{background:#8ea268;}

/*newspage css*/
/*news*/
.news{width:auto; border-bottom:1px solid #d9d9d9; margin-bottom:35px;}
.news:last-child{border-bottom:none; margin-bottom:0px;}
/*newslt*/
.newslt{float:left; width:219px;}
.newslt a img{display:block; margin:0; padding:0;}


/*newsrt*/
div.newsrt{float:right; width:465px; padding-bottom:20px;}
div.newsrt h3{margin:0; padding:0;}
div.newsrt h3 a{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8ea268; line-height:18px; font-weight:bold; /*padding-bottom:5px;*/ display:block;}
div.newsrt span{display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; line-height:18px; font-weight:bold; padding-bottom:5px;}
div.newsrt p{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; text-align:left; color:#333; padding-bottom:0px;}
div.newsrt span{display:inline-block; float:none; line-height:25px;}
div.newsrt span a{padding:0px 28px 0px 0px; font-size:12px; color:#8ea268; background:url(images/readarrow.jpg) 70px 5px no-repeat; display:inline-block; line-height:20px; margin-left:13px; font-weight:normal; text-decoration:none;}


div.newsrt h3 a:hover{color:#585858;} 
div.newsrt:hover span a:hover{background:url(images/readarrow-hover.jpg) 70px 5px no-repeat; border-bottom:1px solid #57a5bd; color:#57a5bd;}


/*foundraising page css*/
/*price*/
.price{width:auto; padding-top:30px;}
.price img{display:block;}
/*pricelt*/
.pricelt{float:left; width:auto; padding-bottom:33px;}
.pricelt span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8ea268; line-height:18px; font-weight:bold; display:block; text-align:center; padding-bottom:5px;}
.pricelt h3{font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#585858; display:block; text-align:center; margin:0; padding:0;}

/*pricelt*/
.pricert{float:right; width:auto; padding-right:65px;}
.pricert span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#8ea268; line-height:18px; font-weight:bold; display:block; text-align:center; padding-bottom:5px;}
.pricert h3{font-family:Arial, Helvetica, sans-serif; font-size:34px; color:#585858; display:block; text-align:center; margin:0; padding:0;}

/*foundwrap*/
.foundwrap{width:719px;}

/*buswrap*/
.buswrap{width:auto; background:url(images/bus-new.png) no-repeat;  height:253px; position:relative; z-index:2; left:13px; top:11px;}


/*buswrapin*/
.buswrapin{/*width:694px;*/   /*background:#afc587;*/ position:relative; z-index:1; /*height:210px;*/ right:0px; bottom:240px; /*-webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg);*/ 
border-style: solid;
border-width: 0 0 210px 42px;
border-color: transparent transparent #afc587 transparent;
float:right;
}


/*botshape*/
.botshape{position:relative; z-index:2; bottom:24px; left:6px;}

/*botshape1*/
.botshape1{position:relative; z-index:2; bottom:283px; left:596px; width:128px;}



@media screen and (max-width: 480px)
{
.wrapper{width:100%; margin:0 auto;} 

/*header mediaquery start*/
.headerin{width:97%; margin:0 auto;}

.logo{float:left; width:30%;  padding-right:0px;}

.headermid{float:none; width:100%; margin:0 auto;}

.donate{background:#afc587; width:100%; margin:0 auto; float:left; margin:15px 0 10px 0; padding-bottom:15px;} 

.donate h3{padding:15px 10px 0 10px; display:block; text-align:center;}

.banner{top:0px;}

.innerbanner{top:0;}
.grn{display:none;}

.socialwrap{float:left; width:auto;}

.social ul li{padding-right:20px;}

.topmenu{width:100%;}
/*header mediaquery end*/

	

.contentin{width:100%;}
.contentinlt{width:90%; float:none;} 
.contentinrt{width:97%; float:none;}
div.boxrt{width:97%; margin:0 auto; margin-top:20px;}	

.contactmapin{width:90%; background-size:auto 100% !important;}
.contactmapin h4{padding-top:29px;}
.contactmapin h4 a{width:100%; font-size:23px;}

footer{background-size:auto 100% !important;}
.footerlogo{float:none; padding-right:0px; width:66%; margin:0 auto; padding-bottom:0px;}

div.updates{float:none; width:92%; margin:0 auto;}
div.updates span.txt{width:100%;} 
div.updates span.txt input{width:100%;}
div.updates span{float:none; display:block;}
div.updates span input.button{width:50%; margin:0 auto; font-size:14px; margin-top:10px;}

div.locating{width:97%; margin:0 auto;} 
div.locating ul li{float:none; width:90%; margin-right:0px;}

div.footerrt{float:none; width:95%; margin:0 auto; margin-top:15px; margin-bottom:25px;}

.footerbottomin{width:100%;}
.footerbottomin p{float:none; width:95%; margin:0 auto; text-align:center;} 
.footerbottomin span{width:52%; display:block; float:none; margin:0 auto;}
.footerbottomin span a{padding:0 0 16px 0;}


/*innerpage mediaquery*/
.innerbanner{background-size:100% 100% !important; height:110px;}

.innercontent{background-size:auto 100% !important;}

.innercontentin{width:95%; margin:0 auto; padding-top:100px;}

.innercontentinlt{width:100%; float:none;}

.innercontentinrt{width:100%; float:none; position:relative; z-index:1000; /*top:-110px;*/ top:50px;}

.contactform{width:95%; margin:0 auto; margin-top:27px;}

div.quickdata{width:95%; margin:0 auto; margin-bottom:27px;}
div.quickdata a img{width:100%; height:auto;}

div.contactform p{float:none; display:block; padding-bottom:7px;}
div.contactform span{display:block; float:none;}
div.contactform span.txt{width:100%; float:none;}
div.contactform span input.txtfiled{width:97%; float:none; margin:0 auto;} 

div.contactform span select.txtfiled{width:97%; float:none; margin:0 auto;} 
div.contactform span textarea.txtmatter{width:97%; float:none; margin:0 auto;}

/*news page mediaquery*/
.news{width:100%; margin:0 auto;}
.newslt{width:100%; float:none;}
.newslt a img{width:100%; height:auto; margin-bottom:20px;}
div.newsrt{width:100%; float:none;}


/*price page mediaquery*/
.pricert{padding-right:0px;}
.price img{width:100%; height:auto; margin-bottom:20px;}

.hrline{display:none;}


}


@media screen and (min-width: 320px) and (max-width: 370px)
{
.content{width:100%; margin-top:82px;}
}



@media screen and (min-width: 371px) and (max-width: 480px)
{
.content{width:100%; margin-top:102px;}
}



@media screen and (min-width: 481px) and (max-width: 768px)
{
.wrapper{width:100%; margin:0 auto;} 

/*header mediaquery start*/
.headerin{width:97%; margin:0 auto;}

.logo{float:left; width:30%;  padding-right:0px;}

.headermid{float:left; width:70%;}

.donate{background:#afc587; width:100%; margin:0 auto; float:left; margin:15px 0 10px 0; padding-bottom:0px;} 

.banner{top:0px;}

.innerbanner{top:0;}

.donate h3{padding:15px 10px; display:block; text-align:center;}

.grn{display:none;}

.socialwrap{float:right; width:auto;}


.topmenu{width:100%; padding-top:10px;}

	
.content{width:100%; /*margin-top:-52px;*/ margin-top:30px;}
.contentin{width:100%;}
.contentinlt{width:50%; float:left;} 
.contentinrt{width:47%; float:left;}

div.boxrt{width:95%; margin:0 auto; margin-top:20px;}	


.contactmapin{width:100%; background-size:auto 100% !important;}
.contactmapin h4{padding-top:80px; font-size:21px;}

footer{background-size:auto 100% !important;}
.footerlogo{float:left; padding-right:0px; width:66%; margin:0 auto; padding-bottom:0px;}


footer{background-size:auto 100% !important;}
.footerlogo{float:left; padding-right:0px; width:40%; padding-bottom:0px; padding-left:0px;}

div.updates{float:left; width:51%; margin-left:30px;}
div.updates span.txt{width:100%;} 
div.updates span.txt input{width:100%;}
div.updates span{float:none; display:block;}
div.updates span input.button{width:50%; margin:0 auto; font-size:14px; margin-top:10px;}

div.locating{width:100%; float:left; margin-bottom:15px;} 
div.locating ul li{float:none; width:90%; margin-right:0px;}

div.footerrt{float:right; width:40%; margin-top:15px; margin-bottom:25px; margin-right:15px;}

.footerbottomin{width:100%;}
.footerbottomin p{float:left; width:45%; text-align:center;} 
.footerbottomin span{width:36%; display:block; /*float:none;*/ float:right;}
.footerbottomin span a{padding:16px 0 16px 0;}



/*innerpage mediaquery*/
.innerbanner{background-size:100% 100% !important; height:180px;}

.innercontent{background-size:100% 100% !important; height:auto;}

.innercontentin{width:95%; margin:0 auto; padding-top:100px;}

.innercontentinlt{width:50%; float:left;}

.innercontentinrt{width:32%; float:right;}

.contactform{width:100%; margin-top:27px;}

div.quickdata{width:95%; margin:0 auto; margin-bottom:27px;}
div.quickdata a img{width:100%; height:auto;}

div.contactform p{float:left; display:inline-block; padding-bottom:7px; width:100%;}
div.contactform span{display:block; float:none;}
div.contactform span.txt{width:26%; float:left;}
div.contactform span input.txtfiled{width:51%; float:left;} 

div.contactform span select.txtfiled{width:51%; float:left;} 
div.contactform span textarea.txtmatter{width:68%; float:left;}
div.contactform p input.submitbtn{float:right;}



/*news page mediaquery*/
.news{width:100%; margin:0 auto;}
.newslt{width:100%; float:none;}
.newslt a img{width:100%; height:auto; margin-bottom:20px;}
div.newsrt{width:100%; float:none;}

/*price page mediaquery*/
.pricert{padding-right:0px;}
.price img{width:100%; height:auto; margin-bottom:20px;}

.hrline{display:none;}

}



@media screen and (min-width: 769px) and (max-width: 979px)
{

.wrapper{width:100%; margin:0 auto;} 	

.logo{padding-right:15px;}



.banner{width:100% !important; top:-63px;}

.content{width:100%; margin-top:42px;} 
.contentin{width:100%;}
.contentinlt{width:50%; float:left;} 
.contentinrt{width:47%; float:left;}

div.boxrt{width:95%; margin:0 auto; margin-top:20px;}


.contactmapin{width:90%; background-size:auto 100% !important;}
.contactmapin h4{padding-top:80px;}


footer{background-size:auto 100% !important;}
.footerlogo{float:left; padding-right:0px; width:66%; margin:0 auto; padding-bottom:0px;}


footer{background-size:auto 100% !important;}
.footerlogo{float:left; padding-right:0px; width:25%; padding-bottom:0px; padding-left:15px;}

div.updates{float:left; width:30%; margin-left:20px;}
div.updates span.txt{width:100%;} 
div.updates span.txt input{width:100%;}
div.updates span{float:none; display:block;}
div.updates span input.button{width:57%; margin:0 auto; font-size:14px; margin-top:10px;}

div.locating{width:100%; float:left; margin-bottom:15px;} 
div.locating ul li{float:none; width:90%; margin-right:0px;}

div.footerrt{float:right; width:35%; margin-top:15px; margin-bottom:25px; margin-right:15px;}

.footerbottomin{width:100%;}
.footerbottomin p{float:left; width:45%; text-align:center;} 
.footerbottomin span{width:22%; display:block; /*float:none;*/ float:right;}
.footerbottomin span a{padding:16px 0 16px 0;}



/*innerpage mediaquery*/
.innerbanner{background-size:100% 100% !important; height:270px;}

.innercontent{background-size:100% 100% !important; height:auto;}

.innercontentin{width:95%; margin:0 auto;}

.innercontentinlt{width:58%; float:left;}

.innercontentinrt{width:32%; float:right;}

.contactform{width:100%; margin-top:27px;}

div.quickdata{width:95%; margin:0 auto; margin-bottom:27px;}
div.quickdata a img{width:100%; height:auto;}

div.contactform p{float:left; display:inline-block; padding-bottom:7px; width:100%;}
div.contactform span{display:block; float:none;}
div.contactform span.txt{width:26%; float:left;}
div.contactform span input.txtfiled{width:51%; float:left;} 
div.contactform span textarea.txtmatter{width:71%; float:left;}
div.contactform p input.submitbtn{float:right;}


/*news page mediaquery*/
.news{width:100%; margin:0 auto; margin-bottom:40px;}
.newslt{width:45%; float:left;}
.newslt img{width:auto; height:auto;}
div.newsrt{width:45%; float:right; padding-bottom:20px;}
div.newsrt p{padding-bottom:0px;}

/*price page mediaquery*/
.pricert{padding-right:0px;}
.price img{width:100%; height:auto; margin-bottom:20px;}



}



@media screen and (min-width: 320px) and (max-width: 479px)
{
.content{width:100%; margin-top:225px;}
}



@media screen and (min-width: 480px) and (max-width: 499px)
{
.content{width:100%; /*margin-top:225px;*/}
}



@media screen and (min-width: 500px) and (max-width: 678px)
{
.content{width:100%; margin-top:45px;}
}



@media screen and (min-width: 679px) and (max-width: 768px)
{
.content{width:100%; margin-top:55px;}
}



@media screen and (min-width: 769px) and (max-width: 978px)
{
.content{width:100%; margin-top:75px;}
}


@media screen and (min-width: 979px) and (max-width: 1040px)
{
.content{width:100%; margin-top:0px;}
}


@media screen and (min-width: 769px) and (max-width: 1326px)
{


.hrline{width:19%;}

}








/***********************Bus Mediaquery******************************/


/*for bus mediaquery*/
@media screen and (min-width: 320px) and (max-width:342px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:137px; left:0;}
.buswrapin{border-width:0 0 98px 18px; bottom:137px; right:5px;}

}


/*for bus mediaquery*/
@media screen and (min-width: 343px) and (max-width:353px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 98px 18px; bottom:147px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 354px) and (max-width:380px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 105px 21px; bottom:147px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 381px) and (max-width:400px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:146px; left:0;}
.buswrapin{border-width:0 0 117px 21px; bottom:145px; right:5px;}

}




/*for bus mediaquery*/
@media screen and (min-width: 401px) and (max-width:420px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:144px; left:0;}
.buswrapin{border-width:0 0 123px 21px; bottom:143px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 421px) and (max-width:440px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:149px; left:0;}
.buswrapin{border-width:0 0 127px 26px; bottom:145px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 441px) and (max-width:470px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:145px; left:0;}
.buswrapin{border-width:0 0 137px 26px; bottom:144px; right:5px;}

}


/*for bus mediaquery*/
@media screen and (min-width: 471px) and (max-width:480px)
{

.foundwrap{width:95%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 144px 26px; bottom:149px; right:5px;}

}


/*for bus mediaquery*/
@media screen and (min-width: 481px) and (max-width:500px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 75px 12px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 501px) and (max-width:520px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 79px 12px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 521px) and (max-width:540px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 80px 12px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 541px) and (max-width:560px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 85px 12px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 561px) and (max-width:580px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 89px 16px; bottom:149px; right:5px;}

}


/*for bus mediaquery*/
@media screen and (min-width: 581px) and (max-width:620px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 93px 18px; bottom:149px; right:5px;}

}


/*for bus mediaquery*/
@media screen and (min-width: 621px) and (max-width:640px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 98px 18px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 641px) and (max-width:664px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 100px 20px; bottom:149px; right:5px;}

}

/*for bus mediaquery*/
@media screen and (min-width: 665px) and (max-width:700px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 107px 20px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 701px) and (max-width:726px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 110px 20px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 727px) and (max-width:751px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 115px 20px; bottom:149px; right:5px;}

}




/*for bus mediaquery*/
@media screen and (min-width: 752px) and (max-width:768px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 120px 20px; bottom:149px; right:5px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 769px) and (max-width:800px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:150px; left:0;}
.buswrapin{border-width:0 0 143px 27px; bottom:149px; right:7px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 801px) and (max-width:850px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:160px; left:0;}
.buswrapin{border-width:0 0 153px 28px; bottom:161px; right:7px;}

}




/*for bus mediaquery*/
@media screen and (min-width: 851px) and (max-width:871px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:165px; left:0;}
.buswrapin{border-width:0 0 153px 30px; bottom:161px; right:7px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 872px) and (max-width:900px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:172px; left:0;}
.buswrapin{border-width:0 0 153px 30px; bottom:163px; right:7px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 901px) and (max-width:950px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:185px; left:0;}
.buswrapin{border-width:0 0 168px 33px; bottom:180px; right:8px;}

}



/*for bus mediaquery*/
@media screen and (min-width: 951px) and (max-width:979px)
{

.foundwrap{width:100%; margin:0 auto;}
.buswrap{width:100%; background-size:100%; height:185px; left:0;}
.buswrapin{border-width:0 0 175px 33px; bottom:180px; right:8px;}

}


/*for bus mediaquery*/
@media screen and (min-width: 980px) and (max-width:3000px)
{

.foundwrap{width:auto; margin:0 auto;}
.buswrap{width:auto; background-size:100%; height:241px; left:0;}
.buswrapin{border-width:0 0 210px 35px; bottom:230px; right:12px;}

}
/**
 * 5.7 Post/Paging Navigation
 * ----------------------------------------------------------------------------
 */

.navigation .nav-previous {
	float: left;
}

.navigation .nav-next {
	float: right;
}

.navigation a {
	color: #8ea268;
}

.navigation a:hover {
	color: #ea9629;
	text-decoration: none;
}

.paging-navigation {
	background-color: #8ea268;
	padding: 40px 0;
}

.paging-navigation .nav-links {
	margin: 0 auto;
	max-width: 604px;
	width: 100%;
}

.sidebar .paging-navigation .nav-links {
	max-width: 1040px;
	padding: 0 376px 0 60px;
}

.paging-navigation .nav-next {
	padding: 13px 0;
}

.paging-navigation a {
	font-size: 22px;
	font-style: italic;
	font-weight: 300;
}

.paging-navigation .meta-nav {
	background-color: #e63f2a;
	border-radius: 50%;
	color: #fff;
	display: inline-block;
	font-size: 26px;
	padding: 3px 0 8px;
	text-align: center;
	width: 50px;
}

.paging-navigation .nav-previous .meta-nav {
	margin-right: 10px;
	padding: 17px 0 23px;
	width: 80px;
}

.paging-navigation .nav-next .meta-nav {
	margin-left: 10px;
}

.paging-navigation a:hover .meta-nav {
	background-color: #ea9629;
	text-decoration: none;
}

.post-navigation {
	background-color: #fff;
	color: #8ea268;
	font-size: 14px;
	font-weight: 300;
	padding: 20px 0;
	font-family:Arial,Helvetica;
}

.post-navigation .nav-links {
	margin: 0 auto;
	max-width: 1040px;
}

.sidebar .post-navigation .nav-links {
	padding: 0 376px 0 60px;
}

.post-navigation a[rel="next"] {
	float: right;
	text-align: right;
}

.donatebtn{width:150px; cursor:pointer; display:inline-block; background:#555555 url(images/locatearrow.png) 125px center no-repeat; border:none; color:#fff; font-family: 'Open Sans', sans-serif; font-size:16px; line-height:23px; border:4px solid #dbdbdb !important; padding:5px 0px 5px 12px; text-align:left !important; margin-top:12px;}

.donatebtn:hover{background:#8ea268 url(images/locatearrow.png) 125px center no-repeat; color:#fff;}