/*
WOO CUSTOM STYLESH
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

.mobiledonotdisplay {display:none;}
/* article.post-4.page.type-page.status-publish.hentry section.entry div.woo-sc-hr {margin-bottom:1em;} */


/* credit custom css */
#creditdg {float:right;text-align:right;color:black;}
#creditdg a:link, #creditdg a:visited, #creditdg p {color:black;text-align:right;}

/* instant search 
.as_magento_price {display:none;}
span.wcis_isp_marked_word {background-color: #fff; font-weight: 100;}*/

/* SIDEBAR H3 */
.widget h3 {border-top: #e6e6e6 1px solid;border-bottom:0;padding-top:.8em;padding-bottom:.2em;}
#dg-enews {color: #555555; font: 300 13px/1.5em Arial,sans-serif; border-color: #efefef;
border-radius: 3px;border-style: solid;border-width: 2px;
margin-top: 5px;position: relative;max-width: 96%;padding:.5em;}
#dg-enewsa a:hover {background:#e6e6e6;}

/* MEMBERPRESS , SIGN UP / LOGIN */
article.post-128.page.type-page.status-publish.hentry header h1.title.entry-title {display:none;}
article.post-9141.memberpressproduct.type-memberpressproduct.status-publish.hentry header h1.title.entry-title {margin-top:4em;}
article.post-9141.memberpressproduct.type-memberpressproduct.status-publish.hentry section.entry div.mp_wrapper form.mepr-signup-form.mepr-form input.mepr-submit {margin-bottom:50px;}

/*PUZZLE */
html body div#ie table#gn tbody tr td#hn div#ge div#he img {display:none !important;}

/* HOME PAGE ONLY 
html.js body#front-page.home div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main article.post-4 section.entry p a {border-bottom: 1px solid black;color:#000000;}*/
/* END HOME PAGE ONLY */

#features {padding:1em 0 1px .75em;padding-right:1em;}
#features, #features a:link, #features a:visited {background:#006cb9;color:white;}

#footer {padding-top:17px;}
#footer-widgets, #footer-widgets a:link, #footer-widgets a:visited, #footer-widgets h3 {border-top: 0px solid #f48466;background:#006cb9;color:white;}
#footer-widgets a:link, #footer-widgets a:visited {font-size:.9em;line-height:.9em;}
#footer-widgets h3 {border-bottom: 1px solid #ee812b;width:90%;padding-top:0;}
ul#menu-footer-1.menu, ul#menu-footer-2.menu, ul#menu-footer-3.menu, ul#menu-footer-4.menu {list-style-type:none;list-style-position:outside;}
#footer-widgets .block, #footer-widgets.col-full.col-4 {padding-top:0;}
div#features div.rps-include-content-source div.rps-include-content hr {margin-bottom:6px;}

#awards {background: #f19852; /* Old browsers */
background: -moz-linear-gradient(top,  #f19852 0%, #fdf1e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f19852), color-stop(100%,#fdf1e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f19852 0%,#fdf1e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f19852 0%,#fdf1e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f19852 0%,#fdf1e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f19852 0%,#fdf1e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f19852', endColorstr='#fdf1e8',GradientType=0 ); /* IE6-9 */
border-bottom: 2px solid #F48466; padding:0em;text-align:center;min-height:115px;}

#lcp_instance_0.lcp_catlist li {margin-bottom:2em;list-style:none;clear:left;}
.lcp_catlist li a img.attachment-52x52 {float:left;}

/*html.js body#front-page.home {background:url("banner-kids-short-tag.jpg") no-repeat scroll center top #FFFFFF}*/
body {background: #ffffff url("banner-kids-short-tag.jpg") no-repeat top center;} 


/*PARENTS*/
#text-23, #text-22, #text-21 {background: #f5f4f2; /* Old browsers */
background: -moz-linear-gradient(left,  #f5f4f2 0%, #fcfbf9 10%, #fcfbf9 90%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f4f2), color-stop(10%,#fcfbf9), color-stop(90%,#fcfbf9), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #f5f4f2 0%,#fcfbf9 10%,#fcfbf9 90%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #f5f4f2 0%,#fcfbf9 10%,#fcfbf9 90%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #f5f4f2 0%,#fcfbf9 10%,#fcfbf9 90%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to right,  #f5f4f2 0%,#fcfbf9 10%,#fcfbf9 90%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f4f2', endColorstr='#f1f1f1',GradientType=1 ); /* IE6-9 */
}
/*KIDS
#text-22 {background-color:#fdecdf!important;}
/*EDUCATORS
#text-21 {background-color:#cdf1e6!important;}*/


div#text-16.widget {margin-bottom:0;}
div#whitcounter-2.widget {margin-top:-1.5em;}

input.supportjnp {border:0;background:transparent;}
a:hover {color:#e56a54;}

/*gravity form */
code {font-family:inherit;}
.gform_wrapper .ginput_complex label {margin-top:-1em;margin-bottom:.7em;}
.gform_wrapper.gf_browser_gecko select {margin-bottom:1em}

/* gravity form - book review */
.gform_wrapper#gform_5 .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {line-height:normal;}

.gchoice_9_0, .gchoice_9_1, .gchoice_9_2, .gchoice_9_3, .gchoice_9_4, .gchoice_9_5,
.gchoice_10_1, .gchoice_10_2,
.gchoice_11_0, .gchoice_11_1, .gchoice_11_2, .gchoice_11_3, .gchoice_11_4, .gchoice_11_5,
.gchoice_12_1, .gchoice_12_2, .gchoice_12_3, .gchoice_12_4, .gchoice_12_5, .gchoice_12_6, .gchoice_12_7, .gchoice_12_8, .gchoice_12_9,
.gchoice_13_0, .gchoice_13_1, .gchoice_13_2, .gchoice_13_3, .gchoice_13_4,
.gchoice_14_0, .gchoice_14_1, .gchoice_14_2, .gchoice_14_3, .gchoice_14_4,
.gchoice_15_0, .gchoice_15_1, .gchoice_15_2, .gchoice_15_3, .gchoice_15_4 {float:left;margin-right:2em !important;}

/* gravity form - contact us */
#field_1_5 > div.gfield_description {padding-top:0;}



#wrapper-dg {background:url(bg-wrapper-dg.png) bottom center no-repeat;}
#logo .h1 {text-indent:-9999px;float:none;}

html.js body.home div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main article.post-4 header h2.title {display:none;}
html.js body.page div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main article.post-3828 header h1.title {display:none;}
html.js body.page div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main article.post-3824 header h1.title {display:none;}
html.js body.page div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container section#main article.post-3826 header h1.title {display:none;}

div#woo_embed-2.widget h3 {display:none;}
div#woo_embed-2.widget ul.widget-video-list {display:none;}

aside#sidebar div#text-5.widget div.textwidget p img.aligncenter {margin-bottom:0;}

div#text-12.widget {margin-bottom:0;}

/*sidebar TWEETS and FORUM */

div#bbp_topics_widget-3.widget h3, #bbp_topics_widget-5.widget h3, #bbp_topics_widget-4.widget h3 {text-align:left !important;text-indent:.4em !important;line-height:2em;font-weight:bold;color:#ffffff;width:100%;border:0;border-radius:0;padding:0;margin:.5em 0 .5em 0;background: #2259A8 url("images/woo-sc-button.jpg") no-repeat top right;text-align:center;
-moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);}

#woodojo_tweets-2.widget h3, #woodojo_tweets-3.widget h3, #woodojo_tweets-4.widget h3 {text-align:left !important;text-indent:1.7em !important;color:#ffffff; margin:0;line-height:2em;padding:0 0 0;background:#2259A8 url(images/woo-sc-button.jpg) right top no-repeat;padding:0;text-align:center;-moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3); -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);border:0; }
#woodojo_tweets-2.widget h3:before, #woodojo_tweets-3.widget h3:before, #woodojo_tweets-4.widget h3:before {font-family:FontAwesome;font-size:1.5em;
content:"\f099";margin-right:.25em;margin-left:-.7em;}
.widget_woodojo_tweets ul.tweets li {padding:.5em;}

/* SHORTCODES */

.twocol-one, .threecol-one, .threecol-two, .fourcol-one, .fourcol-two, .fourcol-three, .fivecol-one, .fivecol-two, .fivecol-three, .fivecol-four, .sixcol-one, .sixcol-two, .sixcol-three, .sixcol-four, .sixcol-five {margin-bottom:0;}

.woo-sc-button {text-align:left !important;text-indent:.4em;padding:0;margin:.5em 0 .5em 0;text-transform:none !important;}
#wrapper .woo-sc-button {width:100%;border:0;border-radius:0;padding:0;margin:.5em 0 .5em 0;-moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
}
#wrapper a.woo-sc-button span {line-height:2em;font-weight:bold;font-size:13px;}
/* a.woo-sc-button span {line-height:2em;font-weight:bold;} */

p#player.woo-sc-button span.woo- button {color:#ffffff; cursor:pointer; }
p.woo-sc-button span {line-height:2em;font-weight:bold;color:#ffffff;}
p.woo-sc-button {width:100%;border:0;border-radius:0;padding:0;margin:.5em 0 .5em 0;background: #e56a54 url("images/woo-sc-button-orange.jpg") no-repeat top right;
-moz-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
 -webkit-box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);
box-shadow: -2px 2px 2px 0 rgba(0, 0, 0, 0.3);}

p.woo-sc-button:hover, 
p.woo-sc-button.hover, 
p.woo-sc-button.active {
	text-decoration: none !important;
	/*Background*/
	background: #0073d2 /*Fallback*/ url("images/woo-sc-button-orange.jpg") no-repeat top right;
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #3e9ee5),
					color-stop(1, #1666ca)
				);
	background: -moz-linear-gradient(
					center top,
					#3e9ee5 20%,
					#1666ca 100%
				);
}


#wrapper .woo-sc-button.orange {background: #e56a54 url("images/woo-sc-button-orange.jpg") no-repeat top right;width:100%;}

#wrapper .woo-sc-button.red {background: white url("images/woo-sc-button-orangeoutline.gif") no-repeat top right;width:100%;border-left: #e56a54 1px solid;border-bottom: #e56a54 1px solid;border-top: white 1px solid;}
a.woo-sc-button.dark.red span.woo- {color:#e56a54 !important;}
#wrapper .woo-sc-button.red:hover {text-decoration: none !important; 
	/*Background*/
	background: #ffffff /*Fallback*/ url("http://thejnpproject.org/wp-content/themes/canvas-child/images/woo-sc-button-orangeoutline.jpg") no-repeat top right;
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #ffffff),
					color-stop(1, #ececec)
				);
	background: -moz-linear-gradient(
					center top,
					#ffffff 20%,
					#ececec 100%
				);
border: #e56a54 1px solid;
}

#wrapper .woo-sc-button.teal {background: #2259a8 url("images/woo-sc-button-blue.jpg") no-repeat top right;width:100%;}
#wrapper .woo-sc-button.purple {background: white url("images/woo-sc-button-blueoutline.gif") no-repeat top right;width:100%;border-left: #2259a9 1px solid;border-bottom: #2259a9 1px solid;border-top: white 1px solid;}
a.woo-sc-button.dark.purple span.woo- {color:#2259a9 !important;}
#wrapper .woo-sc-button.purple:hover {text-decoration: none !important; 
	/*Background*/
	background: #ffffff /*Fallback*/ url("http://thejnpproject.org/wp-content/themes/canvas-child/images/woo-sc-button-blueoutline.jpg") no-repeat top right;
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #ffffff),
					color-stop(1, #ececec)
				);
	background: -moz-linear-gradient(
					center top,
					#ffffff 20%,
					#ececec 100%
				);
border: #2259a9 1px solid;
}

#wrapper .woo-sc-button.orange:hover, #wrapper .woo-sc-button.teal:hover {text-decoration: none !important; 
	/*Background*/
	background: #0073d2 /*Fallback*/ url("images/woo-sc-button-orange.jpg") no-repeat top right;
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #3e9ee5),
					color-stop(1, #1666ca)
				);
	background: -moz-linear-gradient(
					center top,
					#3e9ee5 20%,
					#1666ca 100%
				);
}
a.woo-sc-button.blue:hover,a.woo-sc-button.blue90:hover,a.woo-sc-button.blue80:hover,a.woo-sc-button.blue70:hover,a.woo-sc-button.blue60:hover,a.woo-sc-button.blue50:hover {text-decoration: none !important;
	/*Background*/
	background: #0073d2 /*Fallback*/ url("images/woo-sc-button-blue.jpg") no-repeat top right;
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #3e9ee5),
					color-stop(1, #1666ca)
				);
	background: -moz-linear-gradient(
					center top,
					#3e9ee5 20%,
					#1666ca 100%
				);
}

.entry img, img.thumbnail {background: none;border: medium none;padding: 5px;}

.wooslider { background: none repeat scroll 0 0 #FFFFFF; border: 0px solid #FFFFFF; border-radius: 0px 0px 0px 0px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); margin: 0 0 0px; position: relative;}
.wooslider {margin: 0 0 60px;background: #fff;border: 0px solid #fff;position: relative;-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);-o-box-shadow: 0 0px 0px rgba(0,0,0,.2);box-shadow: 0 0px 0px rgba(0,0,0,.2);	zoom: 1;}
div#homepage.wooslider ul.slides li.slide div.slide-content {margin-left:0;margin-right:0;margin-top:0;}
.wooslider .overlay-natural .slide-excerpt .slide-title {display: none;}

/*homepage video*/
html.js body.home div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full div#main-sidebar-container aside#sidebar div#woo_embed-2.widget, html.js body.home div#wrapper-dg div#wrapper div#inner-wrapper div#content.col-full aside#sidebar-alt div#text-2.widget { }
div#text-19.widget.widget_text div.textwidget div.wp-video div#mep_0.mejs-container.svg.wp-video-shortcode.mejs-video {
  background: none repeat scroll 0 0 #1e76bc;
}

.nav-toggle:before { border-right: 1px solid rgba(255, 255, 255, 0.1); color: #FFFFFF;  content: ""; display: inline-block; font-family: "FontAwesome"; font-weight: normal; margin-left: 0.5em; padding: 2em 1em 0.8em 0.5em;  text-shadow: 0 1px 0 #000000;}

/* WOOSLIDER */
body.home .wooslider .wooslider-control-nav {margin-top:0;}
.wooslider-control-paging li a.wooslider-active {background: none repeat scroll 0 0 rgba(239, 128, 103, 0.9); box-shadow: none;}
.wooslider-control-paging li a {background: none repeat scroll 0 0 rgba(0, 117, 191, 0.9); box-shadow: none; height:9px;width:9px;}
.wooslider { background: none repeat scroll 0 0 #FFFFFF; border: 0px solid #FFFFFF; border-radius: 0px 0px 0px 0px; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.2); margin: 0 0 0px; position: relative;}
.wooslider {margin: 0 0 60px;background: #fff;border: 0px solid #fff;position: relative;-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.2);-moz-box-shadow: 0 0px 0px rgba(0,0,0,.2);-o-box-shadow: 0 0px 0px rgba(0,0,0,.2);box-shadow: 0 0px 0px rgba(0,0,0,.2);	zoom: 1;}
div#homepage.wooslider ul.slides li.slide div.slide-content {margin-left:0;margin-right:0;margin-top:0;}

/* PORTFOLIO GALLERY */
div#portfolio div#port-tags.port-tags div.fl span.port-cat h1 {font:bold 28px/1.1em Helvetica,sans-serif;}
#portfolio #port-tags .port-cat {display:none;}
.portfolio-img.kids-art-gallery h3 a, .portfolio-img.kids-photos-gallery h3 a {color: #555555 !important;
font: 300 15px/1.5em "Helvetica Neue",Helvetica,sans-serif;}
.portfolio-img.kids-art-gallery h3 a:hover, .portfolio-img.kids-photos-gallery h3 a:hover {color: #555555 !important;
font: 300 15px/1.5em "Helvetica Neue",Helvetica,sans-serif;text-decoration:none;}
#portfolio .group.portfolio-img a.thumb {margin-bottom: .5em;}

#submenu-page {margin-bottom:1em;font-size:.8em;}

/* SEARCH */
.widget.widget_woo_search h3 {}
.searchform .fa-search:before {color:#f58320;font-size:18px;box-shadow:none;}
.searchform button.fa.fa-search.submit {box-shadow:none;}

/* ANCHOR styling */
.page-anchor {
    margin-top:1em;
}

/* WOOCOMMERCE */
.side-nav {display:none !important;}
section.entry div.woocommerce a.wc-continue-shopping {margin-bottom:3px; background: none repeat scroll 0 0 #428bca; border-radius: 3px;  color: white !important;
  cursor: pointer;  white-space: nowrap;   line-height: 1.618em;padding: 0.327em 1em;width:150px;}
div.woocommerce a.wc-continue-shopping {font-weight:bold;display:block;} /*text*/
div.woocommerce form table.shop_table.cart tbody tr td.actions a.wc-continue-shopping.button {width:200px;text-align:center;}
table.cart td.actions .button, table.cart td.actions .checkout-button, table.cart td.actions .input-text {
  box-shadow:none;border:1px solid #ffffff;
}
/* div.woocommerce-tabs ul.tabs li.additional_information_tab {display:none;} */
.woocommerce .images .thumbnails a {margin-right: 2%}
/*turns off "need to be logged in to review msg. */ .woocommerce-verification-required {display:none;}
.instock div.woocommerce-tabs div.comment-text p.meta {display:none;}
.instock div.woocommerce-tabs img.avatar {display:none;}
#reviews .comment-text {width:100%;}
.instock a h3 {font-size:14px;}

#top {margin-top:0}

/* YOU MIGHT ALSO LIKE */
/* ul.products li.product.first {clear:none} /*

/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */


@media only screen and (min-width: 768px) {
	/* DESKTOP styles go below this line */
	
.mobiledonotdisplay {display:block;}
/* article.post-4.page.type-page.status-publish.hentry section.entry div.woo-sc-hr {margin-bottom:0;} */
	
	/* HOMEPAGE POPUP */
section#main article.post-4.page.type-page.status-publish.hentry section.entry a img {padding: 0;}
	
div#wrapper-dg div#wrapper div#inner-wrapper header#header.col-full {}

#wrapper {padding: 0;margin-top:60px;border-top:2px solid #ee812b;}
#inner-wrapper {}
div#logo  {margin-top:-200px;width:188px;max-width:188px;}

/* kidsbooktag - see parent theme-actions.php */
#kidsbookstag {float:right;padding-right:.5em;text-align:right;height:66px; max-width:80%;margin-bottom:1.5em; }
div#kidsbookstag a {font-weight:bold;font-size:1.5em;color:#f5821f;}

/* NAVs */
ul.nav {margin-right:0;clear:both;}

/* blue background */
#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover, #navigation ul.nav li ul, #navigation ul.cart li:hover a.cart-contents, #navigation ul.nav-search li:hover a.search-contents, #navigation ul.nav-search a.search-contents + ul, #navigation ul.cart a.cart-contents + ul, #navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a{background: none repeat scroll 0 0 rgba(0, 117, 191, 1) !important;margin-right: 1px;}

/*TOP NAV  */
ul#top-nav.nav.top-navigation {float:right;}
#top {margin-top:200px;height:140px;}
#menu-item-11353 {}
#top .nav li.parent > a:after {content: none !important;} /* removes arrow */
#top .nav li.parent > a {padding-right:14px;margin-bottom:0;/*margin-top:-10px; */} /* removes arrow space */

#top ul.nav li a {line-height:1em;padding-top:6px !important;padding-bottom:6px!important/*margin-top:6px;*/}


/* TOP NAV SUBMENU - SHOP */
#navigation .menus {/* margin-top:2em; */}
ul#top-nav.nav.top-navigation.fl li#menu-item-11353.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11353.parent ul.sub-menu li#menu-item-11354.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11354 a,
ul#top-nav.nav.top-navigation.fl li#menu-item-11353.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11353.parent ul.sub-menu li#menu-item-11394.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11394 a {font-size: 14px;margin-top:0 !important;padding-top:0 !important;padding-left:28px !important;}

#navigation {clear:both;float:right;max-width:80%;width:80%;top:-75px !important;margin-bottom:0 !important;}
#navigation ul.nav li {float:right;}
#navigation ul.nav li ul.sub-menu li {float:left;}
#navigation ul.nav li ul.sub-menu li a {float:left;padding-top:.3em !important;padding-bottom: .6em !important;}
nav#navigation.col-full section.menus ul#main-nav.nav.fl li#menu-item-11358.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-11358.parent ul.sub-menu li#menu-item-11366.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-11366 a {min-width:100px;}


#navigation ul.nav li a {padding-top:3px !important;padding-bottom:3px !important;}
#navigation ul.nav li ul li a {}


#content {padding:0;margin-top:-100px;/*border-top:2px solid #ee812b;*/}
#content.col-full, #-widgets {background:transparent;}

/*#top-nav.nav {padding-top:0px; }
nav#navigation.col-full {padding-bottom:12px;}*/
/* ul#top-nav.nav {background: url(images/navshadow1.png) repeat-x top;/*border:1px solid #000;} */
/* nav#navigation.col-full {background:white; box-shadow: 0px 0px 0px 3px #ffffff, 0px 7px 3px 0px #dad8d8 ;} */
/* #inner-wrapper {background: url(images/navshadow.png) no-repeat;} */
/* #top {
 width: 800px;
 list-style: none;
 margin:auto;
 } */
/* ul#top-nav.nav li {
 display: inline;
 }
.menus {
 display: table; /* Allow the centering to work 
 margin: 0 auto;
 }*/
/* ul.nav {
 margin-right: 0;
} */

/* #main-nav {clear:left;float:left;list-style:none;position:relative;left:50%;text-align:center;} */

/* top-level nav (top and primary) - horizontal space between items */
/* .nav li {display: inline;float: left;list-style: none;margin: 0;padding: 0;position: relative;right: 50%;/*margin-left:.5em;margin-right:.5em;*/ /*}
/* ul#main-nav.nav > .primary-gradient-dg a, #top ul.nav li a {padding-right:1.75em !important;padding-left:1.75em !important;} */
/* .nav li.hover {position: relative;}
.nav li ul li {left: 0;}
ul#top-nav.nav li {right:inherit;} 
/*#top .nav li.parent > a:after {content: none !important;} removes arrow */
/*#top .nav li.parent > a {padding-right:1em;} removes arrow space */
/*#top .nav li.parent a:after {content: none !important;} /*removes arrow */
/*#top .nav li.parent a {padding-right:1em;} /*removes arrow space */
/*#top-nav.nav li .menu-item ul.sub-menu li:parent a:after {content:junk;}
#top-nav.nav li .menu-item ul.sub-menu li:parent a {padding-right:0;}*/
/*#top .nav li ul li.parent a:after {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;}*/

/* SUBMENU */
/*#top ul.nav li ul {}
.nav li a:hover, .nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.current_page_item li a, .nav li.current_page_parent li a, .nav li.current-menu-ancestor li a, .nav li.current-menu-item li a, .nav li.sfHover a {color:#FFFFFF !important;}*/
/* Changes the hover background, text and text shadow color */
.nav li ul li a:hover, .nav li.sfHover ul li a.sf-with-ul:hover { }
/* Changes the default background color of a drop down menu with a child 
.nav li ul li, .nav li.sfHover ul li a.sf-with-ul { }

div#top div.col-full ul#top-nav.nav li#menu-item-88.menu-item ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-90.menu-item ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu
{padding-top:0;margin-top:-4px;border:1px solid #2f3d97;}*/

/*submenu shift
div#top div.col-full ul#top-nav.nav li#menu-item-84.menu-item ul.sub-menu li#menu-item-3898.submenu-dg ul.sub-menu,

div#top div.col-full ul#top-nav.nav li#menu-item-88.menu-item ul.sub-menu li#menu-item-383.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-88.menu-item.menu-item ul.sub-menu li#menu-item-9345 ul.sub-menu,

div#top div.col-full ul#top-nav.nav li#menu-item-90.menu-item ul.sub-menu li#menu-item-791.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-90.menu-item ul.sub-menu li#menu-item-164.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-90.menu-item ul.sub-menu li#menu-item-4640 ul.sub-menu,

div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-790.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-110.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-998.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-109.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-455.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-108.submenu-dg ul.sub-menu,
div#top div.col-full ul#top-nav.nav li#menu-item-91.menu-item ul.sub-menu li#menu-item-4009 ul.sub-menu

{margin-left:-4px;border:1px solid #2f3d97;}*/

/* SPECIFIC SUBMENU ITEMS 
li#menu-item-90.menu-item ul.sub-menu li#menu-item-4640.menu-item a,
li#menu-item-90.menu-item ul.sub-menu li#menu-item-164.submenu-dg a,
li#menu-item-90.menu-item ul.sub-menu li#menu-item-163.submenu-dg a,
li#menu-item-90.menu-item ul.sub-menu li#menu-item-182.submenu-dg a,
li#menu-item-90.menu-item ul.sub-menu li#menu-item-791.submenu-dg a,
li#menu-item-90.menu-item ul.sub-menu li#menu-item-184.submenu-dg a,
li#menu-item-90.menu-item ul.sub-menu li#menu-item-181.submenu-dg a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-5115.menu-item a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-110.submenu-dg a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-109.submenu-dg a, 
li#menu-item-91.menu-item ul.sub-menu li#menu-item-108.submenu-dg a, 
li#menu-item-91.menu-item ul.sub-menu li#menu-item-107.submenu-dg a, 
li#menu-item-91.menu-item ul.sub-menu li#menu-item-106.submenu-dg a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-387.submenu-dg a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-455.submenu-dg a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-790.submenu-dg a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-5950.menu-item a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-5951.menu-item a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-8945.menu-item a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-4009.menu-item a,
li#menu-item-91.menu-item ul.sub-menu li#menu-item-998.submenu-dg a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-380.submenu-dg a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-381.submenu-dg a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-382.submenu-dg a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-383.submenu-dg a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-9344 a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-9345 a,
li#menu-item-88.menu-item ul.sub-menu li#menu-item-9405 a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3234.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3235.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3236.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3237.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3238.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3239.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3240.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3241.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3242.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3243.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3244.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3245.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3246.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3247.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3248.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3249.menu-item a,
li#menu-item-89.menu-item ul.sub-menu li#menu-item-3250.menu-item a,
li#menu-item-3898.menu-item ul.sub-menu li#menu-item-8580.menu-item a,
li#menu-item-4577.menu-item ul.sub-menu li#menu-item-4578.menu-item a,
li#menu-item-8969.menu-item ul.sub-menu li#menu-item-8968 a,
li#menu-item-8969.menu-item ul.sub-menu li#menu-item-8970 a,
li#menu-item-8943.menu-item ul.sub-menu li#menu-item-9262 a
{color:#ffffff !important;font-size:.9em !important;text-shadow: -1px 0px 0px #004976;} */

/* PRIMARY NAV - Blue buttons
div#inner-wrapper nav#navigation.col-full {margin-bottom:9px;/*background: url(images/navshadow2.png) no-repeat bottom center;}
ul#main-nav.nav > .primary-gradient-dg a {padding: .5em 1.6em !important;font-size:1em;}*/
/* gradient BLUE 
section.menus ul#main-nav.nav li#menu-item-144.primary-gradient-dg,
section.menus ul#main-nav.nav li#menu-item-3831.primary-gradient-dg,
section.menus ul#main-nav.nav li#menu-item-3832.primary-gradient-dg,
section.menus ul#main-nav.nav li#menu-item-3830.primary-gradient-dg,
section.menus ul#main-nav.nav li#menu-item-9254.primary-gradient-dg
 {background: #2e3192;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJlMzE5MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iIzM4OTJiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4OGJlZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #2e3192 0%, #3892ba 60%, #88bed6 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e3192), color-stop(60%,#3892ba), color-stop(100%,#88bed6)); 
background: -webkit-linear-gradient(top, #2e3192 0%,#3892ba 60%,#88bed6 100%); 
background: -o-linear-gradient(top, #2e3192 0%,#3892ba 60%,#88bed6 100%); 
background: -ms-linear-gradient(top, #2e3192 0%,#3892ba 60%,#88bed6 100%); 
background: linear-gradient(to bottom, #2e3192 0%,#3892ba 60%,#88bed6 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3192', endColorstr='#88bed6',GradientType=0 ); 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border-width: 3px;
border-color: #fff #fff #fff #fff;
border-style: solid;
box-shadow:0px 0px 10px #cccccc;
margin-right:1em;}*/

/* current page item ORANGE 
#navigation ul.nav li.current-menu-ancestor > a, #navigation ul.nav li.current-cat > a, #navigation ul.nav li.current-menu-item > a
  {background: #ff5e3c;

background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmODA2NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2VkNmI0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGIxYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ff5e3c 0%, #ed6b4e 30%, #edb1a3 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5e3c), color-stop(30%,#ed6b4e), color-stop(100%,#edb1a3)); /
background: -webkit-linear-gradient(top, #ff5e3c 0%,#ed6b4e 30%,#edb1a3 100%); 
background: -o-linear-gradient(top, #ff5e3c 0%,#ed6b4e 30%,#edb1a3 100%); 
background: -ms-linear-gradient(top, #ff5e3c 0%,#ed6b4e 30%,#edb1a3 100%);
background: linear-gradient(to bottom, #ff5e3c 0%,#ed6b4e 30%,#edb1a3 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef8067', endColorstr='#edb1a3',GradientType=0 ); 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
/* border-width: 3px; 
border-color: #fff #fff #fff #fff;
border-style: solid;
box-shadow:0px 0px 10px #cccccc; */}
	
/* SITEMAP MENU 
div#nav_menu-2.widget div.menu-sitemap-container ul#menu-sitemap.menu li  {width:50%;float:left;}*/

/* Footer widget widths 
div.block.footer-widget-1 {width:30% !important;}
div.block.footer-widget-3 {width:10% !important;}
div.block.footer-widget-2 {width:50% !important;}
/* footer rule*/
#footer-widgets {padding-left:1em;}
/*#footer {border-width:0;}
div.block.footer-widget-3 {text-align:right;}*/

.widget {margin: 0 0 1em;}
/* #logo {float:none;text-align:center;margin-top:6.5em;padding-bottom:2.5em;background:white; /*box-shadow: inset 0px 0px 0px 3px #ffffff, inset 0px 7px 3px 0px #dad8d8 ;border-bottom: 2px solid #dadada;box-shadow: inset #ececec 0px -3px 0px 0px;          background:white;*/ /*box-shadow: inset 0px 0px 0px 3px #ffffff, inset 0px -6px 3px 0px #dad8d8 ;    } */
.woo-sc-divider.flat {margin-bottom:.5em}
.woo-sc-hr {margin-bottom:.5em;padding-top:.5em;}

aside#sidebar-alt div#woo_embed-2.widget {margin:0;}

.alignleft {margin: 0 1em 1em 0;}
.alignright {margin: 0 0 1em 1em;}
.aligncenter {margin-bottom:1em;}

/*bbpress*/
.wp-core-ui .button, .wp-core-ui .button-secondary {color:black !important;}
#bbpress-forums div.wp-editor-container {border: 1px solid #dedede; }

/*  CAREFUL */
}


@media only screen and (max-width: 949px) {
}
@media only screen and (max-width: 807px){
}

@media only screen and (max-width: 784px) {
}

@media only screen and (max-width: 768px) {html.js body#front-page.home {background:url("banner-kids-short-tag.jpg") no-repeat scroll center 56px #FFFFFF}
body {background: #ffffff url("banner-kids-short-tag.jpg") no-repeat center 56px;}
#logo {
    float: none;
    margin-top: 6em;
	margin-bottom:2em;
    text-align: center;}
html.js body#front-page.home div#wrapper-dg div#wrapper div#inner-wrapper header#header.col-full div#logo.front-page {margin-top:9em;}
}

@media only screen and (max-width: 767px) {#logo {
    float: none;
    margin-top: 15em;
	margin-bottom:2em;
    text-align: center;} 
}


@media only screen and (max-width: 868px) {
}

/* iPAD STYLES TO TARGET MENUS */
@media only screen and (max-width: 890px){
  /* For landscape layouts only */
/* ul#main-nav.nav > .primary-gradient-dg a, #top ul.nav li a {padding-right:.65em !important;padding-left:.65em !important;}
#top .nav li.parent > a:after {content: none !important;} /*removes arrow */
/* #top .nav li.parent > a {padding-right:1em;} /*removes arrow space */

/*  CAREFUL */
}