/*
Theme Name: noaw
Theme URI: 
Description: 
Author: dar
Author URI: 
Version: 1.0
Tags: 
License:
License URI:
*/

/* reset */
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end reset */
/*clear fix*/

.group:before, .group:after, .gfield:before, .gfield:after { content:""; display:table; }
.group:after, .gfield:after { clear:both; }
.group, .gfield { zoom:1; } /* ie6/7 (trigger hasLayout) */

html, textarea, .contact #content .inner p.intro, .new #side li p { font-family: Helvetica, Arial, sans-serif; color: #3f4444; }
body { }
.centred { margin: 0 auto; width: 940px; }

@font-face { font-family:"daub";src:url("font/daub.eot") format("eot"),url("font/daub.woff") format("woff"),url("font/daub.ttf") format("truetype"),url("font/daub.svg") format("svg"); font-weight:normal; font-style:normal; }
h1, h2, h3, .new #side li, .widget li, p.button, p.h1, #gform_confirmation_message_3, .contact #content .inner p, ul.downloads li, ul.posters li, .gotorecipes a p.go  { font-family: "nimbus-sans-condensed", Arial, Verdana, sans-serif; font-style: normal; font-weight: 900; }
h1, p.h1, #gform_confirmation_message_3 { font-size: 375%; line-height: 100%; margin-bottom: 25px; color: #f1b718; }
h2, .single h1 { font-size: 150%; line-height: 120%; margin-bottom: 10px; color: #f1b718; }
h3 { font-size: 110%; line-height: 120%; }
h4 { font-size: 90%; line-height: 140%; font-weight: bold; margin-bottom: 10px; }
p, li, td { font-size: 106.3%; line-height: 140%; }
p.intro { font-weight: bold; }
p { margin-bottom: 15px; }
strong { font-weight: bold; }
em { font-style: italic; }

a { color: #3f4444; text-decoration: underline; }
a:hover, a:focus { color: #f1b718; }

ul { list-style-type: disc; margin-bottom: 10px; }
ul ul { margin-bottom: 0; }
ol { list-style-type: decimal; margin-bottom: 10px; }
li { margin-left: 15px; }

iframe { margin-bottom: 15px; }

a.button { text-decoration: none; display: block; font-size: 90%; text-indent: -100px; }
input.button { border: none; cursor: pointer; color: #fff; }

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

/* forms */
.gform_wrapper ul { list-style-type: none; margin-bottom: 0; }
.gform_wrapper li { margin: 0 0 10px; }
.gform_footer { margin-top: 15px; }
.gform_validation_container { display: none; }

/* header */
#header { background: #ffc72c url('../../../img/bg.jpg') repeat left top; }
#header .centred { padding: 60px 0 35px; position: relative; }
#header .split { background: url('../../../img/bg-header-split.jpg') repeat-x center bottom; height: 41px; }
#header .logo { display: block; }
.sm { position: absolute; right: 0; top: 15px; list-style-type: none; margin-bottom: 0; }
.sm li { float: left; margin-left: 10px; }
.sm li a { display: block; width: 31px; height: 31px; text-indent: -9999px; }
.sm li.tw a { background: url('../../../img/icon-tw.png') no-repeat center center; }
.sm li.tw a:hover, .sm li.tw a:focus { background: url('../../../img/icon-tw-hov.png') no-repeat center center; }
.sm li.fb a { background: url('../../../img/icon-fb.png') no-repeat center center; }
.sm li.fb a:hover, .sm li.fb a:focus { background: url('../../../img/icon-fb-hov.png') no-repeat center center; }
#menu-main { position: absolute; right: 0; top: 60px; list-style-type: none; margin-bottom: 0; width: auto; }
#menu-main li { margin-left: 10px; float: left; width: 93px; margin-left: -9px; font-size: 70%; line-height: 110%; letter-spacing: -1px; }
#menu-main li a { color: #fff; display: block; text-align: center; text-transform: uppercase; font-weight: bold; text-decoration: none; background: url('../../../img/bg-menu.png') no-repeat center center; width: 65px; padding: 40px 15px 0; height: 52px; outline: 0; }
#menu-main li a:hover, #menu-main li a:focus, #menu-main li.current_page_item a, #menu-main li.current-page-ancestor a, #menu-main li.current_page_parent a { background: url('../../../img/bg-menu-hov.png') no-repeat center center; color: #3f4444; position: relative; z-index: 1; }
#menu-main li#menu-item-1330 a, #menu-main li#menu-item-17 a, #menu-main li#menu-item-1349 a, #menu-main li#menu-item-1384 a { padding: 34px 15px 0; height: 58px;  }
#menu-main li#menu-item-1604 a { padding-top: 30px; height: 62px; }

/* content */
#content { padding: 30px 0 0; }
#content .inner { width: 620px; float: left; margin: 0 20px 200px 0; }

p#breadcrumbs { font-size: 68.8%; color: #f1b718; text-transform: uppercase; margin-bottom: 35px; font-weight: bold; }
p#breadcrumbs span { color: #525b52; }
p#breadcrumbs a { color: #f1b718; text-decoration: none; }
p#breadcrumbs a:hover, p#breadcrumbs a:focus { text-decoration: underline; }

/* side */
#side { width: 400px; float: right; position: relative; }
#side .circle { width: 400px; height: 399px; background: url('../../../img/bg-circle.png') no-repeat center center; }

/* new */
.pg { padding: 40px 0; }
.new #side { width: 240px; }
.new #side ul { list-style-type: none; margin-bottom: 60px; }
.new #side li { margin-left: 0; font-size: 150%; line-height: 120%; }
.new #side li a { text-decoration: none; display: block; outline: 0; color: #3f4444; background: url('../../../img/bg-side-li-1.jpg') no-repeat left bottom; padding: 15px 0; }
.new #side li a:hover, .new #side li a:focus, .new #side li.current-menu-item  a { color: #f1b718; background: url('../../../img/bg-side-li-on-1.jpg') no-repeat left bottom; }
.new #side img { display: block; margin-bottom: 30px; }
.new #side img.ppl { margin-left: -63px; }

.new .more { display: none; }
.new .more a { padding-right: 16px; background: url('../../../img/bg-more.png') no-repeat right center; text-decoration: none; }
.new .supporters { padding-bottom: 40px; }

/* footer */
#footer { padding: 0 0 30px; color: #fff; background: #3f4444 url('../../../img/bg-footer.jpg') repeat left top; }
.footer.split { background: url('../../../img/bg-footer-split99.png') repeat-x center bottom; height: 27px; margin-top: -10px; position: relative; z-index: 9999; }
#footer h2 { margin-bottom: 15px; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover, #footer a:focus { color: #ffc72c; }


#footer .news { background: url('../../../img/bg-dash2.png') no-repeat center bottom; padding: 40px 0; }

#footer #newsletter { width: 264px; float: left; }
#footer #newsletter h2 a { display: block; background: url('../../../img/h2-latest-news.png') no-repeat left top; width: 243px; height: 59px; text-indent: -9999px; }
#footer #newsletter li p { margin-bottom: 0; font-size: 90%; font-weight: bold; }
#footer .gfield_label { display: none; }
#footer .gform_wrapper input.medium { background: url('../../../img/bg-inputmed.png') no-repeat center center; color: #fff; width: 244px; padding: 10px; height: 29px; line-height: 29px; border: none; outline: none; font-size: 110%; }
#footer input.button { float: right; background: url('../../../img/button-send.png') no-repeat center center; text-indent: -9999px; width: 72px; height: 25px; }
#footer input.button:hover, #footer input.button:focus { background: url('../../../img/button-send-hov.png') no-repeat center center; }
#footer .gform_wrapper .validation_error { display: none; }
#footer .gform_wrapper .validation_message { font-size: 90%; }
#footer #gforms_confirmation_message { font-weight: bold; font-size: 90%; line-height: 140%; }

#footer .supporters { float: right; width: 575px; }
#footer .supporters ul { list-style-type: none; margin-bottom: 0; background: url('../../../img/b2-footer-supporters.png') no-repeat left top; padding-top: 35px; }
#footer .supporters li { float: left; width: 126px; margin-left: -11px; height: 125px; background: url('../../../img/bg-footer-supporter.png') no-repeat center bottom; position: relative; }
#footer .supporters li div { position: absolute; left: 0; top: 0; width: 126px; height: 125px; }
#footer .supporters li div a { display: block; height: 125px; }


#footer .links { padding-top: 20px; margin-bottom: 20px; position: relative; }
#footer .links ul { list-style-type: none; margin-bottom: 0; }
#footer .links li { font-size: 87.5%; line-height: 140%; font-weight: bold; margin: 0; }
#footer .sm { top: 20px; }
#footer .sm li.tw a:hover, #footer .sm li.tw a:focus { background: url('../../../img/icon-tw-yel.png') no-repeat center center; }
#footer .sm li.fb a:hover, #footer .sm li.fb a:focus { background: url('../../../img/icon-fb-yel.png') no-repeat center center; }
#footer .site p { font-size: 75%; }
#footer .site a { color: #ffc72c; }
#footer .site a:hover, #footer .site a:focus { text-decoration: underline; }



/* our-supporters */
.supporter { background: url('../../../img/bg-dash4-1.jpg') no-repeat center bottom; padding: 35px 0; }
.supporter .logo { width: 136px; height: 136px; background: url('../../../img/bg-circle-gry.jpg') no-repeat center center; margin-right: 20px; float: left; }
.supporter .innerlogo { height: 136px; }
.supporter .innerlogo a { display: block; height: 136px; }
.supporter .bio { width: 464px; float: left; }
.supporter .bio a { text-decoration: none; color: #f3bf38; }
.supporter .bio a:hover, .supporter .bio a:focus { text-decoration: underline; }

/* events */
.event { background: #efeeec; padding: 15px 30px; margin-bottom: 20px; border-radius: 20px; }
.event p.loc, .event p.info { font-weight: bold; margin-bottom: 0; }
.event p.info a { color: #f1b718; text-decoration: none; }


/* news/recipes */
#content.news .inner, #content.recipes .inner { width: 680px; margin: 0 20px 0 0; }
.news #side, .recipes #side { width: 240px; }
.articles { background: url('../../../img/bg-dash4-1.jpg') no-repeat center bottom; padding-bottom: 30px; margin: 0 19px 19px 0; width: 214px; float: left; position: relative; }
.articles.col3 { margin-right: 0; }
.articles img.feat { width: 214px; margin-bottom: 20px; border-radius: 7px; }
.articles p { font-weight: bold; margin-bottom: 20px; font-size: 100%; }
.articles p.button { font-size: 100%; line-height: 120%; font-weight: 900; position: absolute; left: 0; bottom: 15px; margin-bottom: 0; }
.articles p.button a, .articles h2 a { text-decoration: none; color: #f3bf38; }
.articles p.button a:hover, .articles p.button a:focus, .articles h2 a:hover, .articles h2 a:focus { text-decoration: underline; }

.article { background: url('../../../img/bg-dash4-1.jpg') no-repeat center bottom; padding-bottom: 30px; margin-bottom: 30px; width: 680px; }
.article img.feat { max-width: 620px; margin-bottom: 20px; }
.article p { margin-bottom: 20px; }
.article .addthis_toolbox { margin-top: 40px; }
.article p.button { font-size: 150%; line-height: 120%; font-weight: 900; }
.article p.button a, .article h2 a { text-decoration: none; color: #f3bf38; }
.article p.button a:hover, .article p.button a:focus, .article h2 a:hover, .article h2 a:focus { text-decoration: underline; }

ul.page-numbers { clear: left; list-style-type: none; text-align: center; height: 53px; position: relative;  }
ul.page-numbers li { margin-left: 0; display: inline-block; color: #3f4444; font-size: 100%; }
ul.page-numbers li .page-numbers { padding: 0 10px; }
ul.page-numbers li a { text-decoration: none; display: block; height: 53px; line-height: 53px; }
ul.page-numbers li a:hover, ul.page-numbers li a:focus { text-decoration: none; background: #333; color: #fff; }
ul.page-numbers li a.next { position: absolute; right: 0; top: 0; width: 40px; padding: 0; }
ul.page-numbers li a.prev { position: absolute; left: 0; top: 0; width: 40px; padding: 0; }

.widget ul { list-style-type: none; margin-bottom: 40px; }
.widget li { margin-left: 0; font-size: 150%; line-height: 120%; font-weight: bold; background: url('../../../img/bg-side-li.png') no-repeat left bottom; padding-bottom: 5px; }
.widget li a { text-decoration: none; display: block; outline: 0; color: #3f4444; background: url('../../../img/bg-side-li-1.jpg') no-repeat left bottom; padding: 10px 0; }
.widget li a:hover, .widget li a:focus { color: #f1b718; background: url('../../../img/bg-side-li-on-1.jpg') no-repeat left bottom; }

/* contact */
.contact #content .inner p  { font-size: 150%; line-height: 120%; margin-bottom: 20px; }
.contact #content .inner p.intro { font-size: 106.3%; line-height: 140%; margin-bottom: 15px; font-weight: bold; }

/* home 
.the-obesity-challenge #page { background: #ffc72c url('../../../img/bg.jpg') repeat left top; }
.the-obesity-challenge #header .split { display: none; }
.the-obesity-challenge #footer .split { background: url('../../../img/bg-footer-split.png') repeat-x center bottom; height: 27px; margin-top: -27px; position: relative; z-index: 9999; }
body.the-obesity-challenge { background: #3f4444 url('../../../img/bg-footer.jpg') repeat left top; }
.the-obesity-challenge #footer { background: none; }
#content.home { padding-bottom: 0; }
.rev_slider_wrapper { margin-top: -50px !important; }*/
.rev_slider a.button { background: url('../../../img/button-get-involved.png') no-repeat center center; width: 264px; height: 49px; }
.rev_slider a.button:hover, .rev_slider a.button:focus { background: url('../../../img/button-get-involved-hov.png') no-repeat center center; }

/* get involved */
#gform_wrapper_3 { background: url('../../../img/bg-form.gif') no-repeat left top; padding: 40px 45px 0 25px; height: 839px; margin-bottom: 40px; }
#gform_wrapper_3 li { width: 106.3%; margin-bottom: 15px; width: 550px; }
#gform_wrapper_3 li li { font-size: 100%; margin-bottom: 0; }
#gform_wrapper_3 label { color: #525b52; font-weight: bold; }
#gform_wrapper_3 input[type=text], #gform_wrapper_3 textarea { padding: 17px 15px; font-size: 106.3%; border: 0; outline: none; }
#gform_wrapper_3 input.large { width: 439px; background: url('../../../img/bg-input-long.png') no-repeat left 50%; }
#gform_wrapper_3 input.medium { width: 334px; background: url('../../../img/bg-input-med.png') no-repeat left 50%; }
#gform_wrapper_3 textarea { width: 526px; height: 198px; background: url('../../../img/bg-textarea.png') no-repeat left top; }
#gform_wrapper_3 li.group label { float: left; margin-right: 20px; padding: 17px 0; }
#gform_wrapper_3 li.group .ginput_container { float: right; }
#gform_wrapper_3 li.gfield.checkboxes label.gfield_label, #gform_wrapper_3 li.gfield.textarea label.gfield_label { margin: 30px 0 10px; display: block; }
#gform_wrapper_3 li.gfield.checkboxes li { float: left; width: 200px; }
#gform_wrapper_3 li.gfield.textarea { clear: left; }
#gform_wrapper_3 .gform_footer { margin-top: 40px; }
#gform_wrapper_3 li.gfield_error label.gfield_label { color: #ff0000; }
#gform_wrapper_3 .gform_image_button { outline: none; }
#gform_wrapper_3 .validation_error { display: none; }
#gform_wrapper_3 .validation_message { display: none; }
.gform_confirmation_message_3 { }
#gform_confirmation_message_3 {  }


.makeres { background: url('../../../img/bg-resolution.png') no-repeat left top; height: 127px; position: relative; z-index: 1; margin: -150px 0 30px; }
.the-obesity-challenge .makeres { margin: 0 0 30px; }
.makeres p { color: #fff; font-size: 100%; font-weight: bold; position: absolute; left: 280px; top: 20px; width: 600px; margin-bottom: 0; }
.makeres p a { color: #ffc72c; text-decoration: none; }
.makeres p a:hover, .makeres p a:focus { text-decoration: underline; }


.supporters-pack h2 { font-size: 187.5%; }
ul.downloads { list-style-type: none; margin-bottom: 30px; }
ul.downloads li { margin: 0 0 10px; font-size: 187.5%; }
ul.downloads li a { display: block; background: #efeeec; padding: 25px 30px; min-height: 47px; border-radius: 15px; color: #f1b718; text-decoration: none; position: relative; }
ul.downloads li a:hover, ul.downloads li a:focus { background: #666; }
ul.downloads li a img { position: absolute; right: 40px; bottom: 0; }

ul.posters { list-style-type: none; margin-bottom: 30px; }
ul.posters li { margin: 0 20px 10px 0; font-size: 187.5%; width: 300px; float: left; }
ul.posters li.last { margin-right: 0; }
ul.posters li a { display: block; background: #efeeec; padding: 25px 30px; min-height: 47px; border-radius: 15px; color: #f1b718; text-decoration: none; position: relative; }
ul.posters li a:hover, ul.posters li a:focus { background: #666; }
ul.posters li a img { position: absolute; right: 40px; bottom: 0; }

.resolutions h2 { font-size: 250%; }
.resolutions ul { list-style-type: none; }
.resolutions ul li { margin-left: 0; width: 48%; float: left; margin-bottom: 30px; }
.resolutions ul li.col1 { clear: both; }
.resolutions ul li.col2 { float: right; }
.resolutions ul li h3 { font-size: 150%; color: #f1b718; }
.resolutions ul li p { color: #f1b718; }

.gotorecipes { background: url('../../../img/bg-go-to-recipe.gif') no-repeat center center; width: 218px; height: 218px; }
.gotorecipes a { text-decoration: none; display: block; text-align: center; padding: 45px 25px 0; }
.gotorecipes a h2 { color: #fff; font-family: "daub", Helvetica, Arial, sans-serif; font-weight: normal; font-size: 1.875em; }
.gotorecipes a p { color: #000; font-size: 0.75em; font-weight: bold; }
.gotorecipes a p.go { color: #fff; font-size: 1.125em; }

.medium_text { width: 470px !important; white-space: normal !important; line-height: 26px !important; }