 /*
Theme Name: JWFNY responsive
Theme URI: http://marsdesign.com/
Description: Theme for JWFNY responsive
Author: Mike Cohen
Version: 1.0
Tags: 
*/


/*
Colors
Header medium orange: 	#F8931F
Navbar dark orange:	#DE7905
Subnav light orange: 	#FBB03B
Nav color: 		#fff
Sub nav over/on: 		#F6790D
h1, general text, blog title:	#4d4d4d
h2/h3, orange:		#DE7905
a,maroon			#970546
blog divider, pink:		#E7BFD7
footer a:			#DF7801

*/

/* Reset */


.box-lll{

position: fixed;
  left:50%;
  top:50%;
  height:50px;
  width:50px;
  background-color:#937;
}


html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

html{
	height: 100%;
	margin-bottom: 1px;
}

body{
	margin:0px;
	padding:0;
	text-align:center;
	color:#4d4d4d;
	font-family:arial,helvetica,sans-serif;
	background: #F2F2F2 url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/bg.gif) repeat-x;
	
}

strong{
	font-weight:bold;
}

h1{
	color:#4d4d4d;
	margin:0 0 10px 0px;
	font-size:150%;
	font-weight:bold;
}

h2{
	color:#DE7905;
	margin:0 0 4px 0;
	font-size:114%;
	font-weight:bold;
}


h3,h4,h5,h6{
	color:#4d4d4d;
	margin:0 0 3px 0;
	font-weight:bold;
}

blockquote{
	font-size:107%;
	padding:8px 15px;
	background:#ececec;
	margin:0 0 20px 0;
	line-height:14pt;
	clear:both;
}

blockquote p{
	margin:0;
	padding:0;
}

p{
	margin:0 0 20px 0;
}

img{
	border:0;
}

:focus{
	outline:0;
}

a,a:link{
	color:#970546;
	text-decoration:none;
}

a:active{
	color:#ffffff;
}

a:visited{
	color:#970546;
}

a:hover{  
	text-decoration:underline;
}

ul{
	margin:20px;
}

ol li{
	margin-bottom:4px;
	margin-left:20px;
}

em{
	font-style:italic;
}

#top h1{font-size:85%;color:#ccc;text-transform: capitalize;float:left;margin:0;padding:0 0 0 50px;height:40px;line-height:40px;}

/* --- Main skeleton --- */
.wrapper{
	margin:0 auto;
	padding:0;
	max-width:992px;
	clear:both;
	text-align:left;
}

#header{
	height:168px;
	clear:both;
	position:relative;
	z-index:2;
}

#navbar{
	height: 35px;
	max-width: 992px;
	position: absolute;
	bottom: 0;
	left: 0;
}

#navbar ul{
	z-index: 1000;
}

#main{
	margin:0;
	padding:15px 0 60px 0;
	background:#fff;
	min-height:400px;
	height: auto !important;
	height: 400px;
	position:relative;
	z-index:1;
}

#footer{
	color:#999;
    	clear:both;
	padding: 15px 0;
}



/* --- Header --- */

.mobile-bar {
	display: none;
}

.ad-box { 
	display: none;
}

.mob-logo {
	display: ;
	padding: 10px 0;
}

.mob-logo img {
	width: 400px;
}

#logo a{
	position:absolute;
	display: block;
	top:0;
	left:0;
	width:410px;
	padding-bottom: 15.3%;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/JWFNY_logo_white.png) no-repeat 10px 10px/contain;
}

#search{
	position:absolute;
	top:15px;
	right:10px;
}

#search .input-search{
	width:144px;
	padding:2px;
	border:0;
	font-size:92%;
}
#search .input-search-submit{
	color:#fff;
	background:#9C024A;
	padding: 1px 3px;
	margin: 0 0 0 4px;
	border:0;
	cursor:pointer;
	font-size:92%;
}

#tellafriend{
	position:absolute;
	top:54px;
	right:3px;
	width:93px;
	height:51px;
}

#tellafriend a, .stbutton stico_default{
	display:block;
	width:93px;
	height:51px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/tellafriend.gif) 0 0 no-repeat;
}

#donate{
	position:absolute;
	bottom:0px;
	right:3px;
	width:191px;
	height:47px;
}

#donate a{
	display:block;
	width:191px;
	height:47px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/donate.png) 0 0 no-repeat;
}


/* --- NAV --- */

#navbar {
	width: 688px;
}

#navbar ul {
	margin: 0;
}

.menu {
	position: relative;
}

.men-lab{
font-size: 12px;
  color: #fff;



  text-transform: lowercase;
}

.children {
	display: block;
	visibility: hidden;
	position: absolute;
	background-color: #fbb03b;
	color: #fff;
	padding: 0 10px;
}

#navbar .children a {
	padding: 10px;
	color: #fff;
	display: block;
}

.children a:hover {
	text-decoration: none;
	background: none;
}

#navbar ul li {
	list-style-type: none;
	display: inline-block;
}

#navbar a {
	display: block;
	padding: 0 21px;
}

#navbar li:hover {
	background-color: #fbb03b;
}
.page_item span {
	height: 35px;
	display: block;
}

.page-item-2 span {
	width: 40px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -15px 0;
}

.page-item-2:hover .children {
	visibility: visible;
}

.page-item-25 span {
	width: 144px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -96px 0;
}

.page-item-25:hover .children {
	visibility: visible;
}

.page-item-38 span {
	width: 45px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -282px 0;
}

.page-item-38:hover .children {
	visibility: visible;
}

.page-item-167 span {
	width: 35px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -377px 0;
}

.page-item-169 span {
	width: 29px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -458px 0;
}

.page-item-122 span {
	width: 49px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -535px 0;
}

.page-item-171 span {
	width: 30px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -631px 0;
}

.page-item-171:hover .children {
	visibility: visible;
	right: 0;
}








/* --- CONTENT --- */

#pagewrapper{
	width:750px;
	float:left;
}

#pageheading{
	margin: 0 0 0 9px;
	height: 242px;
	clear:both;
	background:#ececec;
}

#homepageheading{
	margin: 0 0 0 0;
	clear:both;
	background: none;
}

#contentwrapper{
	width:522px;
	float:left;
	clear:both;
	padding: 0;
}

#blogwrapper{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/titles/jwfny-blog.png) no-repeat top left;
	padding: 62px 0 0 0;
}

#newswrapper{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/titles/jwfny-news.png) no-repeat top left;
	padding: 62px 0 0 0;
}

#blogwrapper p, #newswrapper p{
	margin:0 0 7px 0;
}

.content{
	padding:0 0 0 9px;
	line-height:13pt;
}

.col1{
	float:left;
	width:522px;
}

.col2{
	float:left;
	width:470px;
	margin-left:-17px;
}

.col{
	width: 435px;
}

.col h1{
	color:#4d4d4d;
	margin:10px 0 10px 0px;
	font-size:122%;
	font-weight:bold;
}

.col h2{
	margin-bottom: 2px;
}

.col h3{
	font-weight:normal;
	margin-bottom:3px;
}

.col a{
	color:#FBB03B;
}

.col a:hover{
	text-decoration:underline;
}

.col p{
	margin:0 0 25px 0;
}

.col ul{
	margin:0;
	padding:0;
	list-style:none;
}

.col li{
	margin-bottom: 3px;
}

.headingwrapper img{
	margin:10px 0 20px -8px;
}

#centercol{
	float:left;
	width: 227px;
	text-align:right;
}

#centercol-contact{
	float:left;
	width: 280px;
}

#centercol ul{
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar{
	width:242px;
	float:right;
}

#sidebar img{
	margin: 0 0 0 10px;
}

#latest-news{
	background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/latestnews.png) 8px 0 no-repeat;
	padding-top:54px;
	margin-top:24px;
	text-align:center;
}

#latest-inner{
	background:#F2F2F2 url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/latest-shadow.jpg) repeat-y;
}

#latest-inner2{
	background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/latest-shadow-top.jpg) top left no-repeat;
}

#latest-inner3{
	background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/latest-shadow-bottom.jpg) bottom left no-repeat;
}

#latest-inner4{
	width:230px;
	margin:0 auto;
}

.white{
	background:#fff;
}

.latest-item{
	text-align:left;
	background:#E6E6E6;
}
.latest-title{

	padding:5px 10px;

}
.latest-title a{
	color:#4d4d4d;
	font-weight:bold;
}
.latest-date{
	font-size:85%;
	color:#666;
}
.latest-text{
	font-size:92%;
	padding:12px 10px;
	border-bottom:solid 1px #fff;
}
.latest-text p{
	margin:0;
}

#latest-readmore {
	background-color: #f8921f;
}

#latest-readmore a{
	display:block;
	width:230px;
	height:31px;
	background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/readmorenews.jpg) 0 0 no-repeat;
}

.readmore a{
	font-weight:normal;
	color:#970546
	
}

.kw ul{
	list-style:none;
	margin:0;
}

.archivelist, .kw{
	padding:28px 0 30px 0;
	margin:0 6px 0 0;
}

.archivelist a, .kw a{
	color:#4d4d4d;
}

.archivelist a:hover, .kw a:hover{
	text-decoration:underline;
}

.archivenews{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/titles/archive-news.png) no-repeat top right;
}

.archiveblog{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/archive-blog.png) no-repeat top right/ 75px auto;
}

.kwnews{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/titles/keywords-news.png) no-repeat top right;
}

.kwblog{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/keywords-blog.png) no-repeat top right/ 75px auto;
}

.post{
	border-bottom:solid 1px #E7BFD7;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

h1.entry-title{
	margin-top:36px;
}

h2.entry-title, .post h1{
	margin:0 0 2px 0;
	line-height:16pt;
}

h2.entry-title a, .post h1 a{
	text-decoration:none;
	color:#4d4d4d;
}

h2.entry-title a:hover, .post h1 a:hover{
	color:#970546;
}

.entry-meta{
	margin:0 0 10px 0;
	font-size:85%;
	color:#666;
}

#contactbox{
	max-width:457px;
	margin-top:0px;
	height:409px;
	float:left;
	background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/sendmessage-dropshadow.png) 0 0 no-repeat;
}

#contactbox h1{
	color:#DE7905;
}

#contactform{
/*
	border:solid 1px #ccc;
	margin:-3px 0 0 -3px;
*/
	background:#fff;
	max-width:435px;
	height:395px;
	margin:6px 13px 0 9px;
}

#contactform-wrapper{
	padding:15px;
}

/* --- Cycle ---*/
#cycle-wrapper{padding:11px 0 0 4px;z-index:-1;}
#cycle-container{width:734px;height:442px;position:relative;}
#image{position:absolute;top:0px;left:0;width:734px;height:442px;z-index:1;}
#image div{position:relative;z-index:2;}
#image div.slidetext{position:absolute;bottom:-85px;left:60px;width:600px;height:70px;font-weight:bold;}

.slidetext{font-weight:bold;}
.slidetext h1 {margin:0 0 6px 0;}
.slidetext h1 a{text-decoration:none;}
#slidenums{position:absolute;bottom:2px;right:0px;z-index:2000;font-size:85%;}
#slidenav{position:absolute;bottom:26px;left:0px;z-index:2000;width:734px;}

#slidenums a,#slidenav a {color:#666; text-decoration: none; margin: 0 2px; padding: 0px 1px;  }
#slidenums a.activeSlide { background: #666; color:#fff; }
#slidenums a:focus, #slidenav a:focus{ outline: none; }

#next{position:absolute;bottom:0;right:0;width:40px;height:40px;background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/rightarrow.png) top center no-repeat;}
#prev{position:absolute;bottom:0;left:0;width:40px;height:40px;background:transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/leftarrow.png) top center no-repeat;}

/* --- BOX --- */

#homeboxwrapper{
	padding-top:35px;
}

.box,.box-last{
	width:250px;
	float:left;
	text-align:left;
}

/* --- FORMS ---*/

span.button a{display:block;line-height:26px;text-align:center;text-decoration:none;}
.gform_wrapper input.button, input.buttonpaypal, span.button a{
	margin:0;
	width:70px;
	height:26px;
	background: url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/button-maroon.gif) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	color:#fff;
}

.gform_wrapper input.button:hover,input.buttonpaypal:hover, span.button a:hover{
	background-image: url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/button-maroon-over.gif) -70px 0 no-repeat;
}

.gform_wrapper .gfield_required{ 
	width:60px;height:14px;background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/gravityforms-required.gif) 5px 2px no-repeat;display:block;float:right;

}

#mc_signup_container{ overflow:hidden;  margin:10px 0;  max-width:600px}

div.mce_inline_error{ color:red; !important}

.mc_error_msg { color: red; }
.mc_success_msg { color: green; }
#mce-error-response{ background-color:#FFDFDF!important;  margin-top:4px!important;  margin-bottom:6px;  padding:6px 6px 4px 6px!important; border:1px dotted #C89797}
#mce-success-response{background-color:#fffac6; border:1px solid #feda70; margin-top:10px; margin-bottom:10px; padding:20px 0; font-size:14px; color:#252525; text-align:center}


.orange-box .ginput_container{
	background:#FBB03B;
	padding:12px;
	color:#fff;
}

.gray-box .ginput_container{
	background:#F2F2F2;
	padding:12px;
}

.entry-content .gform_wrapper .gfield_description{
	font-style:normal;
	font-size:100%;
}

.gchoice_7_1 label{
	width:260px;
	float:left;
}

.gchoice_5_1 label{
	width:300px;
	float:left;
}


.gchoice_7_1 input, .gchoice_5_1 input{
	float:left;
}

h2.gsection_title{
	margin: 14px 0 0 0;
	font-size:114%;
	color:#4d4d4d;
}

.gform_wrapper .gsection{border-top:solid 1px #ccc;border-bottom:0;margin:30px 0 20px 0;}
.gform_wrapper select{font-family:arial,helvetica,sans-serif;}

#owl-slider {
	background-color: #f2f2f2;
	padding: 10px 10px 20px;
	box-sizing: border-box; 
}

/* --- FOOTER --- */



#footerleft,#footerlist,#footerfacebook{
	float:left;
	padding-right:25px;	
}

#footergenderosity{
float: left;
width: 120px;
}
#footergenderosity a{
	color:#4d4d4d;
}
#footergenderosity a:hover{
	color:#666;
	text-decoration:none;
}
#footergenderosity span{
	padding-top:5px;
	display:inline-block;
}

#footerlist h3,#footerfacebook h3{
	font-weight:normal;
	text-transform:uppercase;
}

#footerlist ul, #footerlist ul li{
	padding:0;
	margin:0;
	list-style:none;
}

#footerlist h3.widget-title{diplay:none;}
#footerlist #mc_message {font-size:85%;}

a.facebook-icon{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/facebook-logo.gif) 0 0 no-repeat;
	width: 86px;
	height:18px;
	display:inline-block;
	margin-right:8px;
}
a.twitter-icon{
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/twitter.png) 0 0 no-repeat;
	width: 81px;
	height:17px;
	display:inline-block;
}


#footerright{
	float:right;
	text-align:right;
}

#footer .input-email{
	width:120px;
	padding:2px;
	border:solid 1px #ccc;
	font-style:italic;
	font-size:92%;
}
#footer .input-email-submit{
	color:#fff;
	background:#4d4d4d;
	padding: 2px 3px;
	margin: 0 0 0 4px;
	border:0;
	cursor:pointer;
	font-size:92%;
}

#footerleft{
	color:#DF7801;
	font-size:92%;
	line-height:22px;
}

#footerleft a, #footerleft a:link{
	color:#DF7801;
	text-decoration:none;
}

#footerleft a:active,#footerleft a:visited{
	color:#DF7801;
}

#footerleft a:hover{  
	text-decoration:underline;
} 

ul#menu-footer{
	list-style:none;
	margin:0;
	padding:0;
}

ul#menu-footer li{
	float:left;
	margin-right:7px;	
}

#menu-footer .current_page_item a{
	color: #666;
}

#footerright{
	font-size: 85%;
	position:relative;
	width:200px;
	height:40px;
}

#credits{
	position:absolute;
	bottom:0;
	right:0;
}

#footerright a, #footerright a:link{
	color:#4d4d4d;
	text-decoration:none;
}

#footerright a:active,#footerright a:visited{
	color:#4d4d4d;
}

#footerright a:hover{  
	text-decoration:underline;
} 

/* --- MISC --- */

.delim{margin:0 5px;}
.clear{clear:both;height:0px;}
.emph{font-weight:bold;color:#062D99;}
#post-2626 > h1{
display:none;
}
#post-2626{
padding-top:40px;
}


/* Attachment pages
-------------------------------------------------------------- */

.entry-content .attachment img {
	margin-bottom: 0;
}
.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */

#respond {
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}

#respond input {
	margin:0 0 9px;
}

#respond label{
	width:100px;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}

#respond #submit{
	margin:0;
	width:auto;
	height:26px;
	background: #9C024A;
	border:0;
	cursor:pointer;
	color:#fff;
	padding:0 5px;	
}


/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {
	list-style: none;
	margin-left: 0;
}
.widget-area ul ul {
	list-style: square;
	margin-left: 1.3em;
}
.widget_search #s { /* This keeps the search inputs in line */
	width: 60%;
}
.widget_search label {
	display:none;
}
.widget-container {
	margin: 0 0 18px 0;
}
.widget-title {
	color: #222;
	font-weight: bold;
}
.widget-area a:link,
.widget-area a:visited {
	text-decoration: none;
}
.widget-area a:active,
.widget-area a:hover {
	text-decoration: underline;
}
.widget-area .entry-meta {
	font-size: 11px;
}
#wp_tag_cloud div {
	line-height: 1.6em;
}
#wp-calendar {
	width:100%;
}
#wp-calendar caption {
	font-weight: bold;
	color: #222;
	text-align: left;
	font-size:14px;
	padding-bottom: 4px;
}
#wp-calendar thead {
	font-size:11px;
}
#wp-calendar thead th {
}
#wp-calendar tbody {
	color: #aaa;
}
#wp-calendar tbody td {
	padding: 3px 0 2px;
	background: #f5f5f5;
	border:1px solid #fff;
	text-align: center;
}
#wp-calendar tbody .pad {
	background: none;
}
#wp-calendar tfoot #next {
	text-align: right;
}
.widget_rss a.rsswidget {
	color: #000;
}
.widget_rss a.rsswidget:hover {
	color: #FF4B33;
}
.widget_rss .widget-title img {
	height: 11px;
	width: 11px;
}

/* Main sidebars */
#main .widget-area ul {
	margin-left: 0;
	padding: 0 20px 0 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 1.3em;
	padding: 0;
}
#primary {
}
#secondary {
}

/* Footer widget areas */
#footer-widget-area {
}

.owl-buttons {
	position: absolute;
	width: 100%;
	max-width: 734px;
	bottom: 20px;
}

.owl-item p {
	width: 85%;
	margin: 0 auto;
	padding-top: 20px;
}

.owl-prev, .owl-next {
	width: 23px;
	height: 39px
}

.owl-prev {
	float: left;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/leftarrow.png) no-repeat 0 0;
}

.owl-next {
	float: right;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/rightarrow.png) no-repeat 100% 0;
	margin-right: 5px
}


/* =Print Style
-------------------------------------------------------------- */

@media print {
	body {
		background:none !important;
	}
	#wrapper {
		float: none !important;
		clear: both !important;
		display: block !important;
		position: relative !important;
	}
	#header {
		border-bottom: 2pt solid #000;
		padding-bottom: 18pt;
	}
	#colophon {
		border-top: 2pt solid #000;
	}
	#site-title,
	#site-description {
		float: none;
		margin: 0;
		padding:0;
		line-height: 1.4em;
	}
	#site-title {
		font-size: 13pt;
	}
	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
	.entry-title {
		font-size: 21pt;
	}
	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}
	#container,
	#header,
	#footer {
		width: 100%;
		margin: 0;
	}
	#content,
	.one-column #content {
		width: 100%;
		margin: 24pt 0 0;
	}
	.wp-caption p {
		font-size: 11pt;
	}
	#site-info,
	#site-generator {
		float: none;
		width: auto;
	}
	#colophon {
		width: auto;
	}
	img#wpstats {
		display:none
	}
	#site-generator a {
		padding: 0;
	margin: 0;
	}
	#entry-author-info {
		border: 1px solid #e7e7e7;
	}
	#main {
		display:inline;
	}
	.home .sticky {
		border: none;
	}
}

.listing{
	margin:16px 0;
}

.listing h2{
	margin: 0 0 3px 0;
}

.listing h2 a{
	color:#DE7905;
}

.listing p{
	margin:0 0 3px 0;
}

.listing .apply-more{
	font-weight:bold;
}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}




@media screen and (max-width: 991px) {

/* three column */

* {
	box-sizing: border-box;
 }

.wrapper {
	padding: 0 30px ;
}

#contentwrapper {
	width: 75%;
	padding-right: 20px;
}

.content {
	padding: 0;
}

.owl-item img {
	width: 100%;
  height: auto;
}

.owl-next {
margin-right: 20px;
	}

#sidebar {
	width: 25%;
	text-align: right;
}

#centercol {
	width: 25%
}

#sidebar img {
	max-width: 100%;
	height: auto;
	margin: 0;
}

.imgCaptionAnchor {
	width: 100%;
}

.imgCaptionAnchor img {
	width: 100%;
	height: auto;
}

.archivelist, .kw {
	margin: 0;
}

#donate {
	position:absolute;
	bottom:0px;
	right:3px;
	width:158px;
}

#donate a {
	display:block;
	width:100%;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/donate.png) -25px 0 no-repeat;
}

#footerright {
	height: auto;
	text-align: left;
	float: left;
	padding-top: 2em;
	display: block;
	width: 100%;
}

#footerright #credits {
	position: relative;
}

#footerleft, #footerlist, #footerfacebook {
	padding-right: 1em;
}

/* about template */

#pagewrapper {
	width: 73%;
	max-width: 750px;
}

#contentwrapper {
	width: 100%;
}

#pageheading {
	margin-left: 0;
	height: auto;
	background: none;
}

#pageheading img {
	width: 100%;
	height: auto;
}

/* 2 column */

.col1 {
	width: 49%;
	padding-right: 2%;
}

.col2 {
	width: 49%;
	margin: 0;
	float:right;
}

.col {
	width: 100%;
}

.headingwrapper img {
	width: 100%;
	height: auto;
}

/* //////////////////////////// TABLET NAVBAR //////////////////////// */

#navbar {
	width: 688px;
}

#navbar ul {
	margin: 0;
}

.menu {
	position: relative;
}

.children {
	display: block;
	visibility: hidden;
	position: absolute;
	background-color: #fbb03b;
	color: #fff;
	padding: 0 5px;
}

#navbar .children a {
	padding: 5px;
	color: #fff;
	display: block;
}

.children a:hover {
	text-decoration: none;
	background: none;
}

#navbar ul li {
	list-style-type: none;
	display: inline-block;
}

#navbar a {
	display: block;
	padding: 0 10px;
}

#navbar li:hover {
	background-color: #fbb03b;
}
.page_item span {
	height: 35px;
	display: block;
}

.page-item-2 span {
	width: 40px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -15px 0;
}

.page-item-2:hover .children {
	visibility: visible;
}

.page-item-25 span {
	width: 144px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -96px 0;
}

.page-item-25:hover .children {
	visibility: visible;
}

.page-item-38 span {
	width: 45px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -282px 0;
}

.page-item-38:hover .children {
	visibility: visible;
}

.page-item-167 span {
	width: 35px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -377px 0;
}

.page-item-169 span {
	width: 29px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -458px 0;
}

.page-item-122 span {
	width: 49px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -535px 0;
}

.page-item-171 span {
	width: 30px;
	background: transparent url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/nav-text.png) no-repeat -631px 0;
}

.page-item-171:hover .children {
	visibility: visible;
	right: 154px;
}

#latest-news {
	background:transparent url("http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/latestnews.png") no-repeat scroll 0px 0px
}

#latest-inner4 {
	width: 100%;
}

#latest-readmore a {
	width: 100%;
	background: transparent url("http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/readmorenews.jpg") no-repeat scroll -50px 0px;
}

.box {
	width: 33%;
	padding-right: 1%
}

.box img {
	width: 100%;
	height: auto;
}
}

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




.dot-divider{
width: 100%;
height:auto;

}

.gen-banner{
width: 100%;
height:auto;

}



#centercol-contact {
		width: 80%;
	}
.home #pagewrapper {
	width: 100%;
}

#homepageheading {
	width: 100%;
}

.home #sidebar {
	width: 100%;
	padding: 0;
	margin: 0;
}

.home #sidebar a img {
	width: 100%;
	padding-top: 32px;
}

.home #sidebar #latest-news {
	width: 65%;
	float: left;
}

.home #sidebar #latest-readmore a {
	background: transparent url("http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/readmorenews.jpg") no-repeat scroll 9px 0px;
	float: none !important;
	width: auto;
}

.home #sidebar a {
	width: 33%;
	float: right;
}

#latest-inner a {
	float: none !important;
	width: auto !important;
}


.owl-next {
	margin-right: 20px;
}

}

@media screen and (max-width: 767px){

body {
	background-image: url(http://www.jwfny.org/cms/wp-content/themes/jwfny2/images/mbg.jpg);
}

#header {
	height: 130px;
}

#logo {
	display: none;
}

.mob-logo {
	display: block;
	margin: 0 auto;
	padding-top: 1.5em;
	text-align: center;
}

.mob-logo img {
	width: 100%;
	max-width: 375px;
}

.mobile-bar {
	background-color: #de7906;
	display: block;
	position: sticky;
	position: -webkit-sticky;
	position: -moz-sticky;
	position: -ms-sticky;
	position: -o-sticky;
	top: 0px;
	z-index: 1000;
}

.mob-nav {
	margin: 0;
	width: 100%;
	font-family:arial,helvetica,sans-serif;
	padding: 0 0 7px;
}

.mob-nav li{
	padding: 7px 0;
	font-size: 1.4em;
	color: #fff !important;
	text-decoration: none !important!;
	list-style-type: none;
}

.mob-nav a {
	color: #fff !important;
	text-decoration: none !important!;
	list-style-type: none;
}

.mob-nav a:hover {
	text-decoration: none;
}

.nav-child {
	background-color: #bf6408;
	padding: 0 -30px;
	margin: 0;
}

.nav-child li a {
	font-size: .7em;
	color: #fff !important;
	text-decoration: none !important!;
	list-style-type: none;
}

.mob-search-button {
	float: left;
	width: auto;
}

.menu-button img {
	max-width: 30px;
	padding: 10px 0 0 0 ;
   
}

.mob-searchform table {
	width: 100%;
}

.mob-searchform table td {
	display: inline-block;
}

.mob-searchform .input-search-submit {
	color: #bf6408;
	border: 1px solid #bf6408;
	border-radius: 2px;
	padding: 5px;

}

.mob-searchform .input-search {
	width: 100%;
	color: #bf6408;
	border: 1px solid #bf6408;
	border-radius: 2px;
	padding: 5px;
}

.mob-search-button img {
	max-width: 40px;
	padding-top: 10px;
}

.mob-searchform {
	text-align: center;
	padding: 10px 30px ;
}

.menu-button {
	float: left;
	width: auto;
	padding-right: 50px;
}

.mob-donate {
	float: right;
	height: 100%;
	padding-top: 10px;
}

.mob-donate img {
	height: auto;
	width: 100%;
}

#navbar {
	display: none;
}

#search {
	display: none;
}

#donate {
	display: none;
}

#contentwrapper {
	width: 100%;
	padding-right: 20px;
}

.content {
	padding: 0;
}

#logo a {
	width: 350px;
}

#sidebar {
	width: 70%;
	text-align: right;
	float: left;
	padding-right: 30px;
}

#centercol {
	width: 30%;
	float: left;
}

.archivelist, .kw {
	text-align: left;
	padding: 28px 0px 25px;
	background-position: top left;
}

#tellafriend {
	display: none;
}

#footerleft, #footerlist, #footerfacebook, #footergenderosity, #footerright {
	float: none;
	text-align: left;
	padding-top: 2em;
}

#footerright #credits {
	position: relative;
}


/* about template */

#pagewrapper {
	width: auto;
	max-width: 750px;
	padding-bottom: 1em;
}

#pageheading {
	margin-left: 0;
}

#pageheading img {
	width: 100%;
}

/*mobnav */

.open-child {
	display: block;
}

}

@media screen and (max-width: 599px){
  
  

  
iframe {
width: 100%;
  }

.owl-buttons {
  bottom: 30px;
	  }
	  
.owl-prev,
.owl-next {
	width: 15px;
	  }
	  
.home #sidebar {
	width: 100%;
	padding: 0;
	margin: 0;
}

.ad-box {
	display: block;
	width: 50%;
	float: left;
	padding-right: 1%;
}

#homeboxwrapper .box{
	width: 50%;
	float: left;
}

#homeboxwrapper .ad-box img {
	width: 100%;
	height: auto;
}

#contentwrapper {
	float: none;
}

#logo a {
	width: 300px;
}

#sidebar {
	width: 100%;
	text-align: center;
	float: none;
	padding-right: 0;
}

#centercol {
	width: 100%;
	float: none;
}

.archivelist, .kw {
	text-align: center;
	background-position: top center;
}

/* 2 column */

.col1 {
	width: 100%;
	padding: 0;
	float: none;
}

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

.col {
	width: 100%;
}

.home #sidebar #latest-news {
	width: 100%;
}

.home #sidebar a img {
	display: none;
}

}

@media screen and (max-width: 400px){
  
  
    .men-lab{
display:none;
}  

	.page-id-2741 .entry-content img{

	width: 100%;
	height: 100%;
}

.owl-buttons {
  bottom: 55px;
	  }
	  
.menu-button {
padding-right: 25px;
		  }
		  
.mob-donate {
width: 140px;
			  }
	  
	}
	
/**********************************/

.gform_wrapper .gform_footer  input.button{
	padding: 5px 10px !important;
	border-radius: 5px !important;
}

