@media only screen and (min-width: 481px) {.header #inner-header .header-content {width: 100%;}
	.header #inner-header .header-content #logo {float: left;width: 40%;text-align: left;}
	.header #inner-header .header-content #logo img {max-width: 100%;}
	.header #inner-header .header-content #title {float: right;width: 50%;text-align: left;}
	.header #inner-header .header-content #title p {margin: 25% 0 0;padding: 9px 11px;}
	.sf-menu li {width: 50%;height: 45px;float: left;}
	.sf-menu a {border-right: 1px solid #fff;}
	#slider {width: 100%;height: 300px;}
	#home_content_main {margin-top: 20px;}
	p.large {font-weight: bold;font-size: 15px;}
	.home_content_main_text {width: 50%;float: left;}
	.home_content_main_image {width: 50%;float: right;}
	.home_content_main_image img {float: right;margin-top: -10px;max-width: 100%;}
	#home_links_box {width: 100%;height: 300px;}
	#home_links_box ul {padding: 0;}
	#home_links_box ul li {display: inline-block;margin: 0;width: 30%;height: 230px;}
	.recommend_top, .sustain_top, .reports_top {height: 30px;background: #cf0041;color: #fff;font-size: 18px;padding: 10px 0 0 10px;}
	.recommend_image, .sustain_image, .reports_image {overflow: hidden;height: 155px;background: url("../images/recommend.jpg");}
	.sustain_image {background: url("../images/sustain.jpg");}
	.reports_image {background: url("../images/reports.jpg");}
	.recommend_bottom, .sustain_bottom, .reports_bottom {height: 27px;background: #d5d4d4;padding: 8px 0 0 10px;font-weight: 700;}
	#sustain {margin-left: 5% !important;}
	#reports {margin-right: 0;float: right;}
	.video_box {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden;}
	.video_box iframe, .video_box object, .video_box embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
	#sidebar_blocks ul li {display: block;width: 100%;height: 230px;margin-top: 30px;}
	.sidebar_last {margin-bottom: 30px;}
	.one-third {width: 30.66%;}
	.post-content .alignleft, .post-content img.alignleft {margin-right: 1.5em;display: inline;float: left;}
	.post-content .alignright, .post-content img.alignright {margin-left: 1.5em;display: inline;float: right;}
	.post-content .aligncenter, .post-content img.aligncenter {margin-right: auto;margin-left: auto;display: block;clear: both;}
	.post-content .wpcf7 input[type="text"] {width: 50%;}
	.callout.fourcol {float: left;width: 30.75%;margin-right: 3.8%;}
	.callout.fourcol.last {margin-right: 0;}
	.databox table {font-size: 1.2em;}
	#searchform input#s {width: 40%;}
	.footer #inner-footer #footer-image img {margin: 0;}
	.footer #inner-footer #footer-links nav {width: auto;margin: 0;}
	.footer #inner-footer #footer-links nav ul {margin: 30px 10px 15px;}
	.footer #inner-footer #footer-links nav ul li {width: auto;margin: 0 8px 10px 0;padding: 0 8px 0 0;border-right: 1px solid #000;}
	.footer #inner-footer #footer-links nav ul li.last {margin-right: 0;padding-right: 0;border-right: 0;}}
@media only screen and (min-width: 768px) {.wrap {max-width: 980px;}
	.onecol {width: 4.85%;}
	.twocol {width: 13.45%;}
	.threecol {width: 22.05%;}
	.fourcol {width: 30.75%;}
	.fivecol {width: 39.45%;}
	.sixcol {width: 48%;}
	.sevencol {width: 56.75%;}
	.eightcol {width: 65.4%;}
	.ninecol {width: 74.05%;}
	.tencol {width: 82.7%;}
	.elevencol {width: 91.35%;}
	.twelvecol {width: 100%;}
	.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {float: left;position: relative;margin-right: 3.8%;}
	.twelvecol {float: left;position: relative;}
	.last {margin-right: 0;float: right;}
	.header #inner-header .header-content #logo {width: 50%;}
	.header #inner-header .header-content #logo img {max-width: 37%;padding: 4% 0;}
	.header #inner-header .header-content #title {width: 43%;}
	.header #inner-header .header-content #title p {margin: 18% 0 0;font-size: 1.85em;}
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0;top: 45px;z-index: 99;}
	ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em;}
	ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 10em;top: 0;}
	ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em;}
	ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 10em;top: 0;}
	.sf-menu {font-size: 1em;background: #8dc63f;}
	.sf-menu li {width: auto;height: 45px;float: left;border-right: 1px solid #fff;border-bottom: 0;}
	.sf-menu a {border-right: 0;}
	.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.current-menu-item, .sf-menu li.current-menu-ancestor, .sf-menu li.current-page-ancestor, .sf-menu li.current_page_parent {background: #007932;outline: 0;}
	.sf-menu li.sfHover a, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-ancestor a, .sf-menu li.current-page-ancestor a, .sf-menu li.current_page_parent a, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {color: #fff;outline: 0;}
	.sf-menu li ul {border-top: 1px solid #fff;}
	.sf-menu li li {background: #007932;border-bottom: 1px solid #fff;}
	.sf-menu li li:hover, .sf-menu li li.sfHover {background: #005825;outline: 0;}
	.sf-menu li li a, .sf-menu li li a:focus, .sf-menu li li a:visited, .sf-menu li li a:hover, .sf-menu li li a:active {color: #fff;outline: 0;}
	.sf-menu li li ul {border-top: 0;}
	.sf-menu li li li, .sf-menu li li li.sfHover {background: #005825;margin-top: 0px;margin-left: 1px;border-bottom: 1px solid #fff;}
	.sf-menu li li li:hover, .sf-menu li li li.sfHover {background: #00401b;outline: 0;}
	.sf-menu a.sf-with-ul {padding-right: 2.25em;min-width: 1px;}
	.sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em;width: 7px;height: 14px;text-indent: -999em;overflow: hidden;background: url("../images/arrow.png") no-repeat -10px -100px;}
	a > .sf-sub-indicator {top: 1em;background-position: 0 -100px;}
	a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;}
	.sf-menu ul .sf-sub-indicator {background-position: -10px 0;}
	.sf-menu ul a > .sf-sub-indicator {background-position: 0 0;}
	.sf-shadow ul {background: url("../images/shadow.png") no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
	.sf-shadow ul.sf-shadow-off {background: transparent;}
	.home #sidebar1 {margin-top: 20px;}
	#quiz {width: 70%;}
	.widget h4 {font-size: 1em;}
	.sidebar .flags {display: block;}
	.sidebar .flags ul {width: 137px;height: 16px;margin: 0 auto 20px;padding: 0;}
	.sidebar .flags ul li {float: left;margin: 0 15px 0 0;padding: 0 15px 0 0;border-right: 1px solid #d9d6d6;line-height: 1em;}
	.sidebar .flags ul li.last {float: left;margin: 0;padding: 0;border: 0;}
	#searchform input#s {width: 70%;}
	.footer #inner-footer #footer-image {float: left;width: 403px;padding-right: 15px;}
	.footer #inner-footer #footer-image img {margin: 0;}
	.footer #inner-footer #footer-links {padding-bottom: 0;}
	.footer #inner-footer #footer-links .logo {float: right;}
	.footer #inner-footer #footer-links nav {margin: 18px 0 0;font-size: 11px;}
	.footer #inner-footer #footer-links nav ul {margin: 25px 10px 0 0;}}
@media only screen and (min-width: 900px) {.sf-menu {font-size: 1.15em;}
	.widget h4 {font-size: 1.2em;}}
@media only screen and (min-width: 1030px) {.wrap {max-width: 980px;}}
@media only screen and (min-width: 1240px) {}
@media print {* {background: transparent !important;color: black !important;text-shadow: none !important;filter: none !important;-ms-filter: none !important;}
	a, a:visited {color: #444 !important;text-decoration: underline;}
	a:after, a:visited:after {content: " (" attr(href) ")";}
	a abbr[title]:after, a:visited abbr[title]:after {content: " (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content: "";}
	pre, blockquote {border: 1px solid #999;page-break-inside: avoid;}
	thead {display: table-header-group;}
	tr, img {page-break-inside: avoid;}
	img {max-width: 100% !important;}
	@page {margin: .5cm;}
	p, h2, h3 {clear: both;orphans: 3;widows: 3;}
	h2, h3 {page-break-after: avoid;}
	.sidebar, .page-navigation, .wp-prev-next, .respond-form, nav {display: none;}}