
/*
Theme Name:     Keshet
Theme URI:      http://keshetonline.org
Description:    Child theme for Vernal
Author:         Jason Lemieux & Dylan Kuhn
Author URI:     http://vernalcreative.com
Template:       vernal
Version:        1.0.1
*/

@font-face {
    font-family: 'MelbourneBold'; 
    src: url('fonts/melbourne_bold-webfont.eot');
    src: url('fonts/melbourne_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/melbourne_bold-webfont.woff') format('woff'),
         url('fonts/melbourne_bold-webfont.ttf') format('truetype'),
         url('fonts/melbourne_bold-webfont.svg#MelbourneBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MelbourneRegular';
    src: url('fonts/melbourne_reg-webfont.eot');
    src: url('fonts/melbourne_reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/melbourne_reg-webfont.woff') format('woff'),
         url('fonts/melbourne_reg-webfont.ttf') format('truetype'),
         url('fonts/melbourne_reg-webfont.svg#MelbourneRegular') format('svg');
    font-weight: normal;
    font-style: normal;
 
}

* {
	margin: 0;
	padding: 0;
}

a {
	color: gray;
	text-decoration: none;
}

a:hover {
	/* color: #af3770; */
}
 
 a:active, a:focus {
	outline: 0;
	color: black;
}


body {
	font: 13px Arial, Helvetica, Geneva, sans-serif;
	color: #555;
	background: #bfe4f8; 
 	text-align: center;
}

a img {
	border: none;
	background-color: #282623;
}

#wp-submit {
	display: block;
	width: 85px;
	padding: 1px 0 8px 0;
	border: none;
	font-weight: bold;
	font-size: 90%;
	text-align: center;
	background: url(images/button.gif) no-repeat;
	margin-bottom: 7px;
}

#theme-my-login #wp-submit {
	width: auto;
	font-weight: normal;
}


h1, h2, h3, h4 {
	margin-bottom: 5px;
	font-weight: normal;
}

p, ul, ol {
	margin: 0;
}

li {
	list-style: none;
}

.action {

}

.hidden {
	display: none;
}

.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
}

.alignleft {
	float: left;
	margin: 0 10px 10px 0 !important;
}

.alignnone {
	text-align: center;
}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
}


.clear {
	clear: both;
}

.hide {display: none;}

 
.more {
	display: inline;
}

.more a {
	padding-right: 15px;
	text-transform: uppercase;
	text-decoration: none;
	color: #17557d;
	font: bold 95% Arial, Helvetica, Geneva, sans-serif;
}

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

.clear {
	clear: both;
}

.offsite {
	padding-left: 17px;
}

a.read_more {
	padding-left: 20px;
	display: block;
}

.message {color: #ad3a70;border: 1px dashed #ad3a70;padding: 3px;text-align: center; margin: 10px 0;font-weight: bold;}

.alert {
	color: #ad3a70;
	font-weight: bold;
	position: absolute;
	margin-left: 250px;
}

.alert.alert-error {
background: red;
color: white;
position: relative !important;
margin: 5px;
height:30px;
padding: 4px;
text-align: center;
/* top: inherit; */
}

.alert-success{ margin: 75px auto; width:650px; font-size: 131%; text-align:center; padding-top: 45px;}
.noborder {
	border: none !important;
}

.nobg {
	background: none !important;
}

#left a span {

}


div.fee-form {
	z-index: 999 !important;
	position: relative;
}


.thumb {
	margin: 0;
	padding: 0;
}


div.wp-caption {

}

p.wp-caption-text {
	font-size: 85%;
	text-align: center;
	color: #3a6d64;
	margin-bottom: 0;
}


img.aligncenter {
	margin-bottom: 25px;
}

div.login input {
	border: 1px solid #ddd;
	font-size: 110%;
	padding: 2px;
	background-color: #f9f9f9;
}

p.message {
	border: none !important;
	background-color: #fafff2 !important;
	color: #959a7c !important;
}

li#wp-admin-bar-comments {
	display: none;
}

.noborder {
	border: none !important;
}

.buttoned {
	
}

#wrapper {
	width: 952px;
	margin: 0 auto;
	text-align: left;
	background: url(images/content_bg.gif) repeat-y;
	padding-right: 10px;
}

#bottom {
	width: 952px;
	margin: 0 auto;
	text-align: left;
	padding-right: 10px;
}

#page {
	padding-bottom: 25px;
}

#header {
	background: #fff;
}

#audience {
	background: url(images/top_bg.jpg) repeat-y;
	height: 10px;
	padding-top: 7px;
	padding-bottom: 15px;
	font-size: 120%;
	font-family: 'MelbourneRegular';
}

#audience dd, #audience dt {
	float: left;
}

#audience dt {
	color: #276d95;
	margin-left: 15px;
}

#audience dd {
	padding: 0 12px;
	border-right: 1px solid #959a7c;
	font-family: 'MelbourneBold';
}

#audience dd a {
	color: #3b421b;
}

#audience dd#go_shopping {
	border: none;
	float: right;
	font-family: 'MelbourneRegular';
}

#audience dd#go_shopping a {
	background: url(images/cart.png) right no-repeat;
	padding-right: 24px;
}

#header_util {
	width: 180px;
	float: right;
	text-align: right;
	margin-right: 10px;
}

#donate_now {
	margin-right: 10px;
	font-size: 125%;
}

#header h1 a {
	width: 273px;
	height: 101px;
	background: url(images/logo.gif);
	display: block;
}

#header h1 a span {
	display: none;
}

#titles {

	width: 750px;
	float: left;
}

#header h1 {
	width: 273px;
	float: left;
	margin-top: 25px;
	margin-left: 40px;
	margin-bottom: 20px;
}

#header h2 {
	margin-top: 50px;
	font-size: 145%;
	width: 380px;
	float: left;
	margin-left: 15px;
	font-family: 'MelbourneRegular';

}

#header h2 a {
	color: #1d88c6;
	display: block;
	margin-top: 5px;
}

#nav {
	clear: left;
	background: url(images/nav_bg.jpg);
	width: 988px;
	margin-left: -18px;
	height: 68px;
	font-family: 'MelbourneBold';

}

#search {
	width: 174px;
	margin-top: 15px;
	margin-bottom: 15px;
	height: 25px;
	padding: 0;
	background: url(images/search.gif);
}

#search input#searchbox {
	border: none;
	padding: 2px 5px;
	width: 112px;
	float: left;
	height: 20px;
	background: none;
	color: #5d5d5d;
	padding-left: 25px;
}

#searchbutton {
	border: none;
	background: none;
	width: 30px;
	height: 25px;
	margin-left: 8px;
	top: -24px;
	position: relative;
	margin-left: 8px;
}

#nav li {
	list-style: none;
	display: block;
	float: left;
	background: url(images/stitch_vertical.png) repeat-y top right;
}

#nav li a {
	color: #fff;
	display: block;
	padding: 15px 27px 13px 27px;
	font-size: 130%;
	text-transform: uppercase;
	margin-right: 1px;

}

#nav li a:hover, #nav li.current_page_item a, #nav li.current_page_ancestor a {
	background: url(images/nav_active.png);
	color: #e5e100;
}

#nav li.page-item-5792  {
	background-image: none;
}

#left {
	width: 234px;
	color: #fff;
}

#left a {
	color: #fff;
}

#right {
	float: right;
	width: 670px;
	margin-right: 20px;
	padding-bottom: 20px;
}

#subnav {
	padding: 0 20px;
	font-family: 'MelbourneBold';
	font-size: 120%;
}

#subnav a {
	color: #fff;
}

#subnav h3 a {
	color: #dde11e;
}

#subnav li.current_page_item a, #subnav li.current_page_ancestor a, #subnav li.current_page_ancestor ul.children li.current_page_parent a {
	color: #bad141;
	font-weight: normal;
}

#subnav li.current_page_ancestor ul.children li.current_page_parent li.page_item a {
	color: #fff;
}

#subnav li.current_page_ancestor ul.children li.current_page_parent li.current_page_item a {
	color: #bad141;
}


#subnav li ul li a {
	color: #fff;
}

#subnav h3 {
	font-size: 140%;
	color: #e5e100;
	text-transform: uppercase;
	margin-bottom: 15px;
	font-family: 'MelbourneRegular';
}

#subnav li {
	margin-bottom: 15px;
	font-size: 110%;
}

#subnav li ul {
	margin-left: 10px;
	margin-bottom: 25px;
	font-size: 90%;
	margin-top: 5px;
}

#subnav li ul li {
	font-size: 100%;
}

#subnav li.current_page_item ul li, #subnav li.current_page_ancestor ul li {
	margin-bottom: 10px;
	color: #fff;
}

#subnav li.current_page_item ul li, #subnav li.current_page_ancestor ul li a {
	color: #fff;
}


#subnav li.current_page_item ul li a,#subnav li.current_page_ancestor ul a {
	color: #fff;
}

#subnav li.current_page_ancestor ul li.current_page_item a {
	color: #bad141;
}

#subnav li.current_page_ancestor ul li.current_page_item li a {
	color: #fff;
}

.box {
	background: url(images/stitch_horizontal.png) repeat-x top;
	padding: 20px;
	color: #fff;
	clear: left;
}

.box p a {text-decoration: underline;}

.box h4 {
	font-size: 160%;
	text-transform: uppercase;
	margin-bottom: 10px;
	font-family: 'MelbourneRegular';
	color: #e0e500;

}

.box p {
	margin-bottom: 10px;
}

.box ul li {
	margin-bottom: 15px;
}

.box ul li small {
	display: block;
	color: #b3eaf7;
	text-transform: uppercase;
	margin-top: 4px;
}

.box img.alignleft {
	margin-right: 5px !important;
	margin-bottom: 5px !important;
}

.box img.alignright {
	margin-left: 5px !important;
	margin-bottom: 5px !important;
}

.sidewidget {
	clear: right;
	float: right;
	width: 200px;
	padding: 10px;
	margin-top: 25px;
	padding-bottom: 0;
	border: 7px solid #f0e9e3;
}


.sidewidget div.item {
	margin-bottom: 5px;
}

.sidewidget h4 {
	font-size: 155%;
	text-align: left;
	text-transform: uppercase;
	font-family: 'MelbourneBold';
	margin-bottom: 10px;
}

.sidewidget h4 a {
	display: block;
	text-align: left;
	font-family: 'MelbourneRegular';
	margin-top: 5px;
	color: #55b19c;
	margin-bottom:0;
	font-size: 80%;
	text-transform: none;
}

.sidewidget p {
	margin-bottom: 15px;
}

.sidewidget a.read_more {
	font-weight: bold;
	background-position: 0 3px;
}

.widget_keshetuserwidget {
	background-color: #3ca6cb;
}

input#signup_email {
	border: 2px solid #ddd;
	padding: 3px;
	width: 190px;
	background: #fff;
	color: #545454;
}

input#signup_button {
	color: #fff;
	border: none;
	background-color: #82c05a;
	text-transform: uppercase;
	padding: 5px 7px;
	margin-top: 7px;
	font-size: 95%;
}


#breadcrumbs {
	font-size: 85%;
	width: 340px;
	margin-top: 4px;
	float: left;
}

#breadcrumbs a {
	color: #dd8920;
}

#util {
	margin-bottom: 15px;
	float: right;
}

#util li {
	display: inline;
	font-size: 85%;
}

#the_title, .the_content h1, #the_search_title {
	clear: right;
	color: #008f7b;
	padding-top: 10px;
	margin: 20px 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 220%;
	font-family: 'MelbourneRegular';
}


.the_content blockquote {
	background-color: #585858;
	padding: 25px;
	float: right;
	width: 210px;
	color: #fff;
	margin: 0 0 15px 15px;
}

.the_content img {
	border: 1px solid #ddd;
	background: #fff;
}

.the_content blockquote h2 {
	color: #97d8e8;
	background: none;
	padding: 0;
}

.the_content blockquote p {
	margin: 0;
	color: #dcdcdc;
}

.the_content h2 {
	font-size: 160%;
	margin-bottom: 10px;
	color: #7dbd55;
	text-transform: uppercase;
	background: url(images/stitch_horizontal.png) repeat-x top;
	padding-top: 0; 
	font-family: 'MelbourneBold';
}

.the_content h2 small {
	display: block;
}

.the_content h3 {
	color: #434343;
	font-size: 140%;
	font-family: 'MelbourneBold';

}

.the_content h4 {
	color: #ad3a70;

}

.the_content p, .entry-content {
	margin-bottom: 20px;
	line-height: 140%;
}

.the_content ul, .the_content ol {
	margin-bottom: 25px;
	margin-top: 15px;
}

.the_content ul li {
	background: url(images/bullet.png) no-repeat left 4px;
	padding-left: 12px;
	margin-bottom: 10px;
	margin-left: 25px;
}

.the_content .wFormContainer ul li,.the_content .gform_body ul li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

.wFormContainer {overflow: hidden;}
.the_content ol li {
	margin-left: 35px;
	margin-bottom: 10px;
	list-style: decimal;
}
.the_content a {
	color: #3391b0;
}

.the_content address {
	margin-bottom: 15px;
	font-style: normal;
	font-size: 100%;
}

.the_content iframe {
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
	margin-top: 15px;
}

#pre_footer {
	background: #f1f1f1 url(images/pre_footer_bg.png) repeat-x;
	padding: 20px;
	height: 180px;
	padding-right: 0px;
}

#footer_nav, #footer_info {
	background: url(images/stitch_horizontal_gray.png) top repeat-x;
	padding-top: 15px;
	margin-top: -1px;
	margin-bottom: 15px;
	float: left;
}


#footer_nav li, #footer_utils li {
	display: inline;
}

#footer_nav li a, #footer_utils li a {
	color: #e58800;
	padding: 0 10px;
	border-right: 1px solid #959a7c;
}

#footer_utils li a {
	color: #3391b0;
}

#footer_utils {
	padding-bottom: 15px;
	background: url(images/stitch_horizontal.png) bottom 
repeat-x;
padding-top: 15px;
text-align: right;;
}

#footer_info {
	background: url(images/logo_footer.gif) top left no-repeat;
	padding-left: 140px;
	height: 200px;
	margin-top: 20px;
}


#footer_info dt {
	color: #1f92b2;
	font-weight: bold;
	margin-bottom: 3px;
}

#footer_info a {
	color: #1f92b2;
	font-weight: bold;
}

#footer_info dl {
	float: left;
	border-left: 1px solid #a4c4d5;
	padding: 0 20px;
}

#footer_info dl.last {
	padding-right: 0;
	margin-left: 195px;
}

#footer_info dd {
	line-height: 150%;
}

.socialmedia {
	width: 168px;
	height: 33px;
	background: url(images/social.png) no-repeat;
	margin: 15px 0;
}

.socialmedia a {
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 12px;
}

.socialmedia a span {
	display: none;
}


#contact_social li {
	padding-left: 0;
	margin-bottom: 0;
	margin-left: 0;
}



#credits {
	width: 162px;
	height: 27px;
	background: url(images/credit.gif);
}

#credits span {
	display: none;
}

#credits span {
	display: none;
}

.buttoned, a.buttoned, #theme-my-login #wp-submit, input.submit  {
	text-transform: uppercase;
	color: #fff;
	padding: 5px 7px;
	font-family: 'MelbourneRegular';
	font-size: 15px;

}

.buttoned a, #theme-my-login #wp-submit a {
	color: #fff;
}

p.buttoned {
	display: inline-block;

}

button.buttoned {  
	background-color: #dd8920;
	border: none;
}

.blue {
	background-color: #2865a4;
}

.aqua {
	background-color: #3c96b0;
}

.purple, #theme-my-login #wp-submit {
	background-color: #ad3a70;
}

.orange {
	background-color: #dd8920;
}

.green {
	background-color: #82c05a;
}

.teal {
	background-color: #1d9278;
}

.gray {background-color: #bbb;}

.item {
	margin-bottom: 25px;
	clear: left;
}

.item img {
	float: left;
	margin-bottom: 25px;
}

.item.withthumb h3, .item.withthumb h4, .item.withthumb p, .item.withthumb div.excerpt {
	margin-left: 245px; 
} 

#press p.postmeta, a.read_more, p.read_more a {
	background: url(images/arrow_blue.png) no-repeat left 4px;
	padding-left: 20px;
	color: #ad3a70 !important;
}

#programs .item.withthumb h3, #programs .item.withthumb h4, #programs .item.withthumb p {
	margin-left: 245px; 
} 

a.read_more {
	color: #ad3a70;	
}

a.read_more.back {
	background: url(images/back.png) center left no-repeat;	
}

p.postmeta {
	color: #ad3a70;
	font-weight: bold;
	margin-top: -10px;
}

p.event.city {
	color: #ad3a70;
}

p.postmeta a {
	color: #1f92b2;

}

.wp-pagenavi {
	position: relative;
	left: -20px;
	margin-bottom: 15px;
	margin-top: 20px;
}

/*Our Work Landing Pages*/

#events h3 small, #news h3 small {
	display: block;
	text-transform: uppercase;
	font-family: 'MelbourneRegular';
	font-size: 75%;
}

#events h3 a, #news h3 a {
	font-size: 95%;
	color: #3ca6cb;
}

/*Equality Guide tweaks*/

.the_content .gform_body ul li {
	margin-left: 0;;
	list-style: none;
	background: none;
}

/*Social media icons*/

#util li a {
	border-right: 1px solid #ddd; 
	padding-right: 7px;
	margin-left: 7px;
	padding-top: 5px;
} 

#util li span {
	margin-right: 5px !important;
	margin-top: -3px;
}

#program img.attachment-banner { 
	margin-bottom: 15px;
	border: 1px solid #ddd;
	padding: 1px;
}

#pre_footer img {
	height: 165px;
	width: 155px;
	float: left;
margin: 0 10px;
	border: 4px solid #d9d5c4;
	-moz-box-shadow: 0px 0px 10px #888;
	-webkit-box-shadow: 0px 0px 10px #888;
	box-shadow: 0px 0px 10px #888;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

body.page-id-9364 img.afg-img {
	width: 190px;
}

div.afg-pagination {
	font-size: 110% !important;
	line-height: 190% !important;
}

/* Photo title */
div.afg-title {
    margin-right:0;
    margin-bottom:5%;
    font-size: 90% !important;
    margin-top: 10px;
    text-align: center;
}

.cart-collaterals .cart_totals table {
	float: right;
}

#order_comments {
	height: 100px;
	padding: 6px;
}

.the_content #payment li, ul.woocommerce_error li {
	margin: 0 0 5px 0;
	background: none;
	padding: 0;
}

span.price {
	height: 25px;
}

#breadcrumb {
	display: none;
}

#flickr_photosets .photoset { 
	border: none !important;
}

#flickr_album img.primary, #flickr_album img.thumb { 
border: 1px solid #ddd !important;
padding: 1px !important;
background: none !important;
 }
 
 #flickr_album .album_information { margin-left:280px; padding-top:1.5em; 
 	margin-bottom:65px;
 }
 
#programs.listing .withthumb a.read_more {
}

.related ul.products li.product,.related ul li.product,.upsells.products ul.products li.product,.upsells.products ul li.product{width:150px !important; margin-right: 50px;}

.related ul.products li.product img,.related ul li.product img,.upsells.products ul.products li.product img,.upsells.products ul li.product img{

	width:150px !important;
	height:auto !important
}

#header_util a.buttoned.green {
	display: block;
	clear: both;
	background: #82bf59 url(images/cart.png) no-repeat 170px 
	center;
	margin-top: 20px;
	float: right;
	margin-right: 10px;
	font-size: 115%;
	padding: 8px;
	width: 160px;
	padding-right: 30px;

}

li.product a h3 {
	font-size: 140% !important;
}

mark.count {
	background: #fff;
}

/*body.woocommerce-page h1#the_title {
	 display none breaks float clearing in FF 
	visibility: hidden;
	height: 0;
}*/

body.woocommerce-page.single-product h1#the_title {
	display: block;
}

body.woocommerce-cart form.shipping_calculator {
	/* not needed while using flat rate */
	display: none;
}

.custom-gallery-2 div.afg-cell {
	width: 155px !important;
	display: block !important; 
	float: left;
	margin-right: 10px;
}

.custom-gallery-2 div.afg-cell img {
	width: 155px ;
}

.custom-gallery-2 div.afg-table, custom-gallery-2 div.afg-row {
	display: block !important;
}

div.afg-pagination {
	display: none;
}

div.thumbnails {
	padding: 0 !important;
	margin: 0 0 25px 0 !important;
	text-align: left !important;
}

body.search-results h1#the_title {
	display: none;
}

.result {
	margin: 25px 0;
}

.result strong {
	background: #f8fdbe;
}

.result p {
	margin-bottom: 10px;
}


ul.search_results
{
display: block;
background-color:#fff;
width:250px;
max-height: 500px;
position:absolute;
top:20px;
left:0px;
overflow:auto;
z-index: 9999;	
	font-weight: normal !important;

list-style-type: none;
list-style-image: none;
list-style-position: inside;

padding: 0px;
margin: 0px;

-moz-box-shadow: 5px 5px 3px #ddd !important;
-webkit-box-shadow: 5px 5px 3px #ddd !important;
box-shadow: 5px 5px 3px #ddd !important;
}

ul.search_results li {
	background: #f8f8f8 !important; 
	text-align: left;
	border-bottom: 1px solid #ddd !important;
	color: #555 !important;
	border-left: 1px solid #ddd;
	font-weight: normal !important;
}

ul.search_results li a {
	color: #2e908c !important;
	font-weight: normal !important;
}

img#search_results_activity_indicator {
	margin-top: 4px;
}

.search_footer { 
background-color: #a73270 !important;
width: 100%;
text-align: right;
padding: .5em 0;
font-size: .9em; 
}

.glossaryLink {
	color: #e58800;
}

.glossaryLink:hover {
	cursor: help;
}

#tt {position:absolute; display:block;}
#tttop {display:block; height:5px; margin-left:5px;}
#ttcont {display:block; padding:10px; margin-left:0px; background:#fff; color:gray;
-moz-box-shadow: 0 0 3px #ddd !important;
-webkit-box-shadow: 0 0 3px #ddd !important;
box-shadow: 0 0 5px #bbb !important;
text-align: left;
}
#ttbot {display:block; height:5px; margin-left:5px;}

#customer_login {
	clear: both;
	padding-top: 25px;
}


ul#input_1_44 li.gchoice_44_1,ul#input_1_44 li.gchoice_44_3,ul#input_1_44 li.gchoice_44_4,ul#input_1_44 li.gchoice_44_5,ul#input_1_44 li.gchoice_44_6,ul#input_1_44 li.gchoice_44_7,ul#input_1_44 li.gchoice_44_8,ul#input_1_44 li.gchoice_44_0,ul#input_1_44 li.gchoice_44_10,ul#input_1_44 li.gchoice_44_0,ul#input_1_44 li.gchoice_44_13,ul#input_1_44 li.gchoice_44_14,ul#input_1_44 li.gchoice_44_15,ul#input_1_44 li.gchoice_44_16,ul#input_1_44 li.gchoice_44_17 {
	display: none !important;
}

ul#input_1_45 li.gchoice_45_2,ul#input_1_45 li.gchoice_45_11,ul#input_1_45 li.gchoice_45_12,ul#input_1_45 li.gchoice_45_9 {
	display: none !important;
}

ul#input_1_16 li.gchoice_16_8,ul#input_1_16 li.gchoice_16_12  {
	display: none;
}

li.gchoice_31_14 {
	display: none;
}

ul#input_1_31 li.gchoice_31_14 {
	display: block;
}

ul#input_1_49 li {
	display: none; 
}

ul#input_1_49 li.gchoice_49_1 {
	display: block;
}

/* This is hiding the whole label rather than just the leading #s
li.gchoice_16_1 label,li.gchoice_16_2 label,li.gchoice_16_3 label,li.gchoice_16_4 label,li.gchoice_16_5 label,li.gchoice_16_6 label,li.gchoice_16_7 label,li.gchoice_16_8 label,li.gchoice_31_1 label,li.gchoice_31_2 label,li.gchoice_31_3 label,li.gchoice_31_4 label,li.gchoice_31_5 label,li.gchoice_31_6 label,li.gchoice_31_5 label,li.gchoice_31_7 label,li.gchoice_31_8 label {
	display: block;
	left: -18px;
	z-index: -3;
	position: relative;
	background: #eee;
} */

li.gchoice_15_5, li.gchoice_15_6 {
	display: none;
}

li.gchoice_51_5,li.gchoice_51_6 {
	display: none;
}

li.gchoice_50_5,li.gchoice_50_6 {
	display: none;
}

li.gchoice_21_6,li.gchoice_21_6 {
	display: none;
}

li.gchoice_16_7 {
	display: none;
}

body.page-id-12269 .the_content li {
	background: none;
	margin-left: 0;
	padding-left: 0;
}

p.info{padding:.55em 1em .55em 3em;margin:0 0 2em;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f1e9e3;background:-webkit-gradient(linear,left top,left bottom,from(#f1e9e3),to(#ece1d9));background:-webkit-linear-gradient(#f1e9e3,#ece1d9);background:-moz-linear-gradient(center top,#f1e9e3 0%,#ece1d9 100%);background:-moz-gradient(center top,#f1e9e3 0%,#ece1d9 100%);color:#5d4f45;box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);text-shadow:0 1px 0 #f8f4f1;list-style:none outside;width:auto}

p.info {
	text-align: left;
	font-weight: bold;
	color: #a73270;
	padding-left: 10px;
}

p.info a.button {
	float: right;
	top: -5px;
}

.shipping_address {
	margin-bottom: 35px;
	padding-bottom: 35px;
	border-bottom: 1px dashed #ddd !important;
}

.address_block input, .address_block textarea {
	padding: 2px;
	border: 1px solid #ddd;
	font-size: 110%;
}

a.button {
	padding: 9px !important;
	margin-top: -2px !important;
	right: -13px;
}

form.checkout input, form.checkout textarea {
	border: 1px solid #bbb;
	padding: 5px;
}

img.help_tip {
	display: none !important;
}

#gform_fields_14 input {
	border: 1px solid #ccc !important;
	font-size: 125% !important;
	color: #3390b0 !important;
	padding: 5px !important; 
}
#gform_fields_14 div.wp-editor-tools {
	display: none !important;
}

#gform_fields_14 input#input_14_2 {
	border: none !important;
}

#review_form input {
	padding: 5px;
	margin-left: 5px;
}

div.related.products p.woocommerce-result-count, div.related.products select.orderby, div.related.products li.woocommerce_info {
	display: none;
}

.woocommerce-message {
	background: none !important;
}

#groups p.postmeta a.read_more {
	clear: left;
}

#board h2 {
	clear: left;
}

#press .item p { 
margin-bottom: 10px;
}

#press p.postmeta {
	margin-top: 0;
}


#keshet-registration-form,#keshet-create-group-form {width:700px;height:auto;}
#keshet-create-group-form {font-size: 115%;}
#keshet-create-group-form h2 {color: #82c05a;}
#register_zip {position:relative;top:-10px;}
.plugin .footer {position: relative !important;}
.oneall_social_login_providers {margin-left: 25px}
#social_fix {height: 70px; overflow: hidden; margin-top: -10px;clear: left;}
.oneall_social_login_label {text-align: left; padding-left: 25px;}

#welcome {background: #de8900;color:#fff;padding:5px 15px; border-bottom: 1px solid #fff;
	font-size: 120%;
	font-family: 'MelbourneRegular';
}
#welcome a {color:#fff}
#welcome small {float: right}

label small {display:block;}
#deleteme {float:right;margin-top: -15px;font-size: 85%;border:none;background:none;color:red;}
#deleteme:hover,.buttoned:hover {cursor:pointer;}


ul.gform_fields li {
	list-style: none;
	background: none;
	padding-left: 0;
}

ul.gfield_radio input {
margin-left: 5px;
}


.chapters h2 {
	color: #ea0;
}

.chapters h3 {
	color: #80c053;
	margin-bottom: 15px;
	font-family: 'MelbourneRegular';
	font-size: 1.5em;
	text-transform: uppercase;
	background: url(images/stitch_horizontal_gray.png) bottom repeat-x;
	padding-bottom: 10px;
}

.chapter-index {
	width: 230px;
	float: left;
	background-color: #e5eae0;
}

.chapter-index h2 {
	background-color: #af3770;
	color: #fff;
	font-family: 'MelbourneRegular';
	text-transform: uppercase;
	font-size: 140%;
	background-image: none;
}

.chapter-index h2 a {
	color: #fff;
	display: block;
	background: url(images/expand.gif) no-repeat 202px 1px;
	padding: 8px;
	font-size: 90%;
}

.chapter-index h2.active a, #trans-index h2 a:hover {
	background-position: 202px -27px;
}

.chapter-index ul {
	padding: 10px;
	border-bottom: 5px solid #fff;
}

.chapter-index ul li {
	margin-bottom: 10px;
	background: none;
	margin-left: 0;
	padding-left: 0;
}

.chapter-index ul li a.active {
	color: #af3770;
}

.chapters .section {
	margin-left: 250px;
	display: none;
}

.chapters .section img {
	border: none;
}

body.search .buttoned, body.search .item img {display:none;}

.wFormContainer ul li {padding-left: 12px !important;}

#signup-form {
	width: 320px;
	position: fixed;
	bottom: -10px;
	right: 0;
	height:330px;
	margin-right: -400px;
	-webkit-box-shadow: -3px 4px 5px 0px rgba(50, 50, 50, 0.49);
	-moz-box-shadow:    -3px 4px 5px 0px rgba(50, 50, 50, 0.49);
	box-shadow:         -3px 4px 5px 0px rgba(50, 50, 50, 0.49);
}

#signup-form a.close {
	position: fixed;
	background-image: url( images/close.png );
	width: 19px;
	height: 19px;
	margin: -9px 0 0 -9px;
}

#signup-form a.close span {
	display: none;
}

#signup-form iframe {
	width: 100%;
	height: 340px;
}

.the_content .woocommerce ul li {
    background: none;
}
