article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
[hidden] {display: none;}
html {font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0;}
a:focus {outline: thin dotted;}
a:active, a:hover {outline: 0;}
h1 {font-size: 2em;margin: .67em 0;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
code, kbd, pre, samp {font-family: monospace,serif;font-size: 1em;}
pre {white-space: pre-wrap;}
q {quotes: "“" "”" "‘" "’";}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -.5em;}
sub {bottom: -.25em;}
ul, ol {margin-left: 0;padding: 0 0 0 40px;}
dd {margin: 0 0 0 40px;}
nav ul, nav ol {list-style: none;list-style-image: none;}
ul, ol {padding: 0;}
dd {margin: 0;}
.sidebar ul, .sidebar ol, .commentlist {list-style: none;}
img {border: 0;max-width: 100% !important;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: .35em .625em .75em;}
legend {border: 0;padding: 0;}
button, input, select, textarea {font-family: inherit;font-size: 100%;margin: 0;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
.image-replacement {text-indent: 100%;white-space: nowrap;overflow: hidden;}
.clearfix {zoom: 1;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.button, .button:visited {border: 1px solid #9cd5ef;border-top-color: #b6e0f3;border-left-color: #b6e0f3;padding: 4px 12px;color: #fff;display: inline-block;font-size: 11px;font-weight: bold;text-decoration: none;text-shadow: 0 1px rgba(0,0,0,.75);cursor: pointer;margin-bottom: 20px;line-height: 21px;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #bfe4f4;background-image: -webkit-gradient(linear,left top,left bottom,from(#d5edf8),to(#bfe4f4));background-image: -webkit-linear-gradient(top,#d5edf8,#bfe4f4);background-image: -moz-linear-gradient(top,#d5edf8,#bfe4f4);background-image: -o-linear-gradient(top,#d5edf8,#bfe4f4);background-image: -ms-linear-gradient(top,#d5edf8,#bfe4f4);background-image: linear-gradient(top,#d5edf8,#bfe4f4);}
.button:hover, .button:visited:hover, .button:focus, .button:visited:focus {color: #fff;border: 1px solid #9cd5ef;border-top-color: #7ec8e9;border-left-color: #7ec8e9;background-color: #a9daf1;background-image: -webkit-gradient(linear,left top,left bottom,from(#bfe4f4),to(#a9daf1));background-image: -webkit-linear-gradient(top,#bfe4f4,#a9daf1);background-image: -moz-linear-gradient(top,#bfe4f4,#a9daf1);background-image: -o-linear-gradient(top,#bfe4f4,#a9daf1);background-image: -ms-linear-gradient(top,#bfe4f4,#a9daf1);background-image: linear-gradient(top,#bfe4f4,#a9daf1);}
.button:active, .button:visited:active {background-color: #d5edf8;background-image: -webkit-gradient(linear,left top,left bottom,from(#bfe4f4),to(#d5edf8));background-image: -webkit-linear-gradient(top,#bfe4f4,#d5edf8);background-image: -moz-linear-gradient(top,#bfe4f4,#d5edf8);background-image: -o-linear-gradient(top,#bfe4f4,#d5edf8);background-image: -ms-linear-gradient(top,#bfe4f4,#d5edf8);background-image: linear-gradient(top,#bfe4f4,#d5edf8);}
.greenbutton, .redbutton {display: inline-block;height: 15px;margin: 0 20px 30px 0;padding: 10px 30px 10px 10px;font-size: 1.4em;font-weight: 500;color: #fff;text-decoration: none;line-height: 15px;background: url("../images/widget-button.png") right top no-repeat;}
.redbutton {background: url("../images/red-button.png") right top no-repeat;}
.greenbutton:hover, .redbutton:hover {color: #fff;background-position: right -40px;}
.greybutton {display: inline-block;padding: 10px 20px;font-size: 1.05em;font-weight: 500;color: #fff;text-decoration: none;background: #c2c2c2;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MyYzJjMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#c2c2c2 0%,#575757 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#c2c2c2),color-stop(100%,#575757));background: -webkit-linear-gradient(top,#c2c2c2 0%,#575757 100%);background: -o-linear-gradient(top,#c2c2c2 0%,#575757 100%);background: -ms-linear-gradient(top,#c2c2c2 0%,#575757 100%);background: linear-gradient(to bottom,#c2c2c2 0%,#575757 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c2c2c2",endColorstr="#575757",GradientType=0);}
.greybutton:hover {color: #fff;background: #ababab;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FiYWJhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTNhM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#ababab 0%,#3a3a3a 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ababab),color-stop(100%,#3a3a3a));background: -webkit-linear-gradient(top,#ababab 0%,#3a3a3a 100%);background: -o-linear-gradient(top,#ababab 0%,#3a3a3a 100%);background: -ms-linear-gradient(top,#ababab 0%,#3a3a3a 100%);background: linear-gradient(to bottom,#ababab 0%,#3a3a3a 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ababab",endColorstr="#3a3a3a",GradientType=0);}
.resultbutton {display: inline-block;padding: 10px 20px;font-size: 1.05em;font-weight: 500;color: #fff;text-decoration: none;background: #8dc63f;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYzYzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjdhMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#8dc63f 0%,#027a32 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#8dc63f),color-stop(100%,#027a32));background: -webkit-linear-gradient(top,#8dc63f 0%,#027a32 100%);background: -o-linear-gradient(top,#8dc63f 0%,#027a32 100%);background: -ms-linear-gradient(top,#8dc63f 0%,#027a32 100%);background: linear-gradient(to bottom,#8dc63f 0%,#027a32 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8dc63f",endColorstr="#027a32",GradientType=0);}
.resultbutton:hover {color: #fff;background: #6db027;background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkYjAyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTVhMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");background: -moz-linear-gradient(top,#6db027 0%,#015a1e 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#6db027),color-stop(100%,#015a1e));background: -webkit-linear-gradient(top,#6db027 0%,#015a1e 100%);background: -o-linear-gradient(top,#6db027 0%,#015a1e 100%);background: -ms-linear-gradient(top,#6db027 0%,#015a1e 100%);background: linear-gradient(to bottom,#6db027 0%,#015a1e 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6db027",endColorstr="#015a1e",GradientType=0);}
.sans-serif {font-family: Helvetica,Arial,sans-serif;}
.serif {font-family: "Georgia",Cambria,Times New Roman,Times,serif;}
span.amp {font-family: Baskerville,"Goudy Old Style",Palatino,"Book Antiqua",serif;font-style: italic;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.help, .info, .error, .success {margin: 10px;padding: 5px 18px;border: 1px solid;}
.help {border-color: #e8dc59;background: #ebe16f;}
.info {border-color: #bfe4f4;background: #d5edf8;}
.error {border-color: #f8cdce;background: #fbe3e4;}
.success {border-color: #deeaae;background: #e6efc2;}
body {font-family: Helvetica,Arial,sans-serif;font-size: 13px;line-height: 1.5em;color: #565656;}
.wrap {width: 90%;margin: 0 auto;}
a {color: #007932;text-decoration: none;}
a:hover, a:focus {color: #005825;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {font-family: sans-serif;font-weight: bold;color: #000;}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {text-decoration: none;}
h1, .h1 {font-size: 1.5em;line-height: 1.333em;color: #333;}
h2, .h2 {font-size: 1.4em;line-height: 18px;margin: 0 0 10px;color: #333;clear: both;}
body.home h2 {clear: none;}
h3, .h3 {font-weight: 500;line-height: 20px;margin: 30px 0 10px;}
h4, .h4 {font-size: 1.1em;}
h5, .h5 {font-size: .846em;line-height: 2.09em;text-transform: uppercase;letter-spacing: 2px;}
.header #language {height: 20px;padding: 5px 0;}
.header #language ul {list-style: none;margin: 0;float: right;}
.header #language ul li {float: left;margin-right: 10px;padding: 2px 10px 2px 0;border-right: 1px solid #ddbcdb;line-height: 12px;}
.header #language ul li.label {font-size: 11px;border: 0;margin: 0;}
.header #language ul li:last-child {margin: 0;}
.header #language ul li a {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: .5;-khtml-opacity: .5;opacity: .5;}
.header #language ul li a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.header #inner-header {background: url("../images/header-default.jpg") center center no-repeat;}
.header #inner-header .header-content {position: relative;}
.header #inner-header .header-content #logo {padding: 0 0 0 7%;text-align: center;}
.header #inner-header .header-content #logo h1 {margin: 0;}
.header #inner-header .header-content #logo img {padding: 10px 0;}
.header #inner-header .header-content #title {text-align: center;}
.header #inner-header .header-content #title p {padding: 8px 0;margin: 0;font-size: 20px;color: #fff;background: url("../images/overlay.png");}
.header #inner-header .header-content #credit {position: absolute;top: 0px;right: 0px;padding-right: 5px;font-size: 11px;color: #fff;text-shadow: 1px 1px 1px #000;}
.header-home #inner-header {background-image: url("../images/header-home.jpg");}
.header-about #inner-header {background-image: url("../images/header-about.jpg");}
.header-where #inner-header {background-image: url("../images/header-where.jpg");}
.header-stakeholders #inner-header {background-image: url("../images/header-stakeholders.jpg");}
.header-knowledge #inner-header {background-image: url("../images/header-knowledge.jpg");}
.sf-menu.sf-mobile li ul {display: none !important;}
.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu {line-height: 1;width: 100%;border-top: 1px solid #fff;}
.sf-menu ul {position: absolute;top: -999em;width: 10em;}
.sf-menu ul li {width: 100%;}
.sf-menu li:hover {visibility: inherit;}
.sf-menu li {position: relative;}
.sf-menu {font-size: 1.2em;float: left;font-weight: bold;}
.sf-menu a {display: block;position: relative;height: 30px;padding: 15px 10px 0 10px;color: #333;text-decoration: none;}
.sf-menu a, .sf-menu a:visited {color: #333;}
.sf-menu li {border-bottom: 1px solid #fff;background: #8dc63f;}
#main, #sidebar1 {margin-top: 30px;overflow: hidden;}
.archive-title {margin: 0 0 20px;padding-left: 10px;}
.archive-title.nomargin {margin: 0 !important;}
.archive-intro {font-size: 15px;margin: 0 0 20px;padding-left: 10px;}
#main .post {padding-left: 10px;}
#main .page {padding-left: 10px;}
.introduction {margin: 0 0 40px;}
#entry, .entry {border-bottom: 1px solid #e6e4e0;margin: 0 0 20px;}
.meta {font-size: 11px;color: #333;margin: 2px 0 5px;}
.social-buttons {margin: 5px 0;}
.social-buttons iframe {float: left;}
.post-content p {margin: 0 0 20px;}
p.large {font-size: 1.15em;line-height: 1.5em;font-weight: bold;margin: 0 0 20px;}
p.larger {font-size: 17px;font-weight: 300;margin: 0 0 30px;}
.post-content a {text-decoration: none !important;}
.post-content ul li, .post-content ol li {margin: 0 0 10px;}
.post-content ul {margin: 0 0 20px;padding: 0 0 0 13px;list-style-image: url("../images/bullet.png");}
.post-content ul li p {margin: 0 0 10px;}
.one-third {position: relative;width: 100%;margin-right: 4%;margin-bottom: 20px;float: left;}
.one-third.last {margin-right: 0 !important;}
.post-content .box {width: 215px;border: 1px solid #dddcdb;background: #f4f3ea;padding: 10px 10px 0;}
.post-content .box h1, .post-content .box h2, .post-content .box h3, .post-content .box h4, .post-content .box h5, .post-content .box p {margin: 0 0 13px;}
.post-content .box p {}
.post-content .box.left {float: left;margin: 0 15px 0 0;}
.post-content .box.right {float: right;margin: 0 0 0 15px;}
.post-content .box.center {margin: 0 auto 20px;}
.post-content blockquote {margin: 0 0 30px;padding: 50px 30px 30px;background: #8dc63f url("../images/quotes.png") 30px 30px no-repeat;}
.post-content blockquote p {margin: 0;font-size: 1.1em;font-style: italic;line-height: 20px;font-weight: 300;text-indent: 50px;color: #fff;}
.post-content blockquote cite {font-size: 1em;font-weight: bold;font-style: italic;}
.post-content dd {margin-left: 0;font-size: .9em;color: #787878;margin-bottom: 1.5em;}
.post-content img {margin: 0;max-width: 100%;height: auto;}
.post-content video, .post-content object {max-width: 100%;}
.post-content pre, .post-content code {background: #eee;border: 1px solid #cecece;padding: 10px;}
.post-content .wpcf7 {background: #f9f9f4;border: 1px solid #dddcdb;margin: 20px 0;padding: 10px;}
.post-content .wpcf7 p {font-weight: bold;}
.post-content .wpcf7 input[type="text"] {width: 80%;border: 1px solid #b5b2b2;background: #fff;padding: 5px;line-height: 15px;}
.post-content .wpcf7 .wpcf7-not-valid-tip {position: relative;top: 0;left: 0;z-index: 100;background: none;border: 0;font-size: .9em;width: auto;padding: 2px 10px;font-weight: normal;color: #da1d52;white-space: nowrap;}
.post-content .wpcf7 .wpcf7-validation-errors {border: 0;}
.post-content .wpcf7 .wpcf7-mail-sent-ng {border: 0;}
.post-content .wpcf7 .wpcf7-response-output {margin: 20px 0;padding: 0;color: #da1d52;}
.post-content .wpcf7 .wpcf7-mail-sent-ok {border: 0;color: #007932 !important;}
.wp-caption {background: #eee;padding: 5px;margin-bottom: 10px;}
.wp-caption img {margin-bottom: 0;max-width: 50%;}
.wp-caption p.wp-caption-text {font-size: .85em;margin: 4px 0 7px;text-align: center;}
.responsive-slider.flexslider .slide .slide-title {margin: 0;padding: 0;}
.responsive-slider.flexslider .slide-title a {position: absolute;top: auto;right: auto;bottom: 0;left: 0;font-weight: normal;font-size: 1em;line-height: 1.3em;color: #fff;text-shadow: none;margin: 0;padding: 1.7% 2%;width: 96%;background: url("../images/overlay.png");}
.responsive-slider.flexslider .slide-title a:hover {color: #fff;}
.responsive-slider.flexslider .flex-direction-nav li a {top: 38% !important;}
.post-content ul.slides li {font-size: 1em !important;}
.databox {margin-bottom: 35px;border: 5px solid #d3d3d3;}
.databox h2 {background: #d3d3d3;padding: 7px 5px 12px;}
.databox .content {margin: 10px;line-height: 1.3em;}
.databox p {line-height: 1.3em;margin: 0 0 10px;}
.databox table {width: 100%;line-height: 1.2em;}
.databox table thead {background: #f4f3ea;}
.databox table thead th, .databox table tbody td {font-weight: normal;text-align: left;padding: 7px;vertical-align: top;border: 1px solid #d3d3d3;}
.callout.fourcol {float: left;width: 298px;margin-right: 20px;}
.callout h4 {font-size: 1.3em;font-weight: 500;margin: 0;padding: 7px 10px;color: #fff;background: #da1d52;}
.callout h5 {background: #dddcdb;color: #117931;text-transform: none;letter-spacing: 0;padding: 5px 10px;margin: 0 0 35px;font-size: 1em;line-height: 1.2em;}
.callout img {display: block;width: 100%;}
.template-plate-conclusion-php .post-content {min-height: 260px;}
#quiz {margin: 30px auto;padding: 0;list-style: none;font-size: 1.4em;line-height: 1.4em;text-align: center;}
#quiz li {padding: 15px 20px;margin: 0 0 15px;}
#quiz .question {color: #fff;background: #333;}
#quiz .answer {color: #fff;background: #8dc63f;}
#quiz .result {color: #565656;font-weight: 500;border: 5px solid #007932;background: none;text-align: left;}
#quiz h2 {color: #fff;font-weight: normal;line-height: 1.2em;margin: 0 0 5px;}
#quiz p {margin: 10px 0;}
#quiz .buttons {margin: 15px 0 0;text-align: center;}
#quiz a.yes {margin-right: 10px;}
#quiz .question, #quiz .answer, #quiz .true, #quiz .false, #quiz .result {display: none;}
.page-navigation, .wp-prev-next {margin: 0 0 30px 10px;font-size: 12px;}
.page-navigation span {float: left;border-right: 1px solid #e6e4e0;padding-right: 5px;}
.bones_page_navi {}
.bones_page_navi li {float: left;}
.bones_page_navi li a {padding: 0 6px;display: block;text-decoration: none;position: relative;border-right: 1px solid #e6e4e0;}
.bones_page_navi li.bpn-current {padding: 0 6px;border-right: 1px solid #e6e4e0;position: relative;}
.bones_page_navi li.bpn-current a {}
.bones_page_navi li.bpn-prev-link, .bones_page_navi li.bpn-next-link {height: 18px;}
.bones_page_navi li.bpn-prev-link a, .bones_page_navi li.bpn-next-link a {padding: 0 6px;}
.bones_page_navi li.bpn-prev-link a:hover, .bones_page_navi li.bpn-next-link a:hover, .bones_page_navi li.bpn-first-page-link a:hover, .bones_page_navi li.bpn-last-page-link a:hover {background: none;}
.wp-prev-next .prev-link {float: left;}
.wp-prev-next .next-link {float: right;}
#disqus_thread {font-size: 12px;}
#comments {}
.commentlist {}
.commentlist li {position: relative;clear: both;overflow: hidden;list-style-type: none;margin-bottom: 1.5em;padding: .7335em 10px;}
.commentlist li:last-child {margin-bottom: 0;}
.commentlist li ul.children {margin: 0;}
.commentlist li[class*=depth-] {margin-top: 1.1em;}
.commentlist li.depth-1 {margin-left: 0;margin-top: 0;}
.commentlist li:not(.depth-1) {margin-right: -10px;margin-left: -10px;margin-top: 0;padding-bottom: 0;}
.commentlist .odd {background: #eee;}
.commentlist .even {background: #fefefe;}
.commentlist .vcard {margin-left: 50px;}
.commentlist .vcard cite.fn {font-weight: 700;font-style: normal;}
.commentlist .vcard time {float: right;}
.commentlist .vcard time a {color: #999;text-decoration: none;}
.commentlist .vcard time a:hover {text-decoration: underline;}
.commentlist .vcard img.avatar {position: absolute;left: 10px;padding: 2px;border: 1px solid #cecece;background: #fff;}
.commentlist .comment_content {margin-left: 50px;}
.commentlist .comment_content p {margin: .7335em 0 1.5em;font-size: 1em;line-height: 1.5em;}
.commentlist .comment-reply-link {text-decoration: none;float: right;background: #4598bb;padding: 3px 5px;color: #fff;opacity: .65;margin-bottom: 10px;font-weight: 700;font-size: .9em;}
.commentlist .comment-reply-link:hover, .commentlist .comment-reply-link:focus {opacity: 1;}
.respond-form {margin: 1.5em 10px;padding-bottom: 2.2em;}
.respond-form form {margin: .75em 0;}
.respond-form form li {list-style-type: none;clear: both;margin-bottom: .7335em;}
.respond-form form li label, .respond-form form li small {display: none;}
.respond-form form input[type=text], .respond-form form input[type=email], .respond-form form input[type=url], .respond-form form textarea {padding: 3px 6px;background: #efefef;border: 2px solid #cecece;line-height: 1.5em;}
.respond-form form input[type=text]:focus, .respond-form form input[type=email]:focus, .respond-form form input[type=url]:focus, .respond-form form textarea:focus {background: #fff;}
.respond-form form input[type=text]:invalid, .respond-form form input[type=email]:invalid, .respond-form form input[type=url]:invalid, .respond-form form textarea:invalid {outline: none;border-color: #fbc2c4;background-color: #f6e7eb;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;box-shadow: none;}
.respond-form form input[type=text], .respond-form form input[type=email], .respond-form form input[type=url] {max-width: 400px;min-width: 250px;}
.respond-form form textarea {resize: none;width: 97.3%;height: 150px;}
#comment-form-title {margin: 0 0 1.1em;}
#allowed_tags {margin: 1.5em 10px .7335em 0;}
.nocomments {font-size: 12px;font-weight: bold;margin: 0 0 30px;}
.sidebar {}
.sidebar a:link {color: #117931;text-decoration: none;}
.sidebar a:hover, .sidebar a:focus {color: #005825;}
.sidebar .flags {display: none;}
.widget {margin: 0 0 30px;padding: 0 0 7px;font-size: 1em;}
.widget h4 {font-size: 1.2em;font-weight: 500;margin: 0;padding: 7px 10px;color: #fff;background: #da1d52;}
.widget ul {padding: 7px 10px;margin: 0;background: #f4f3ea;}
.widget ul li {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #e6e4e0;}
.widget ul li ul {margin-top: .75em;padding-left: 1em;}
.widget_button {margin: 0 0 10px;padding: 0;background: none;}
.widget_button h4 {padding: 0;background: none;}
.widget_button h4 a {display: block;height: 15px;padding: 10px 20px 10px 10px;line-height: 15px;color: #fff !important;background: url("../images/widget-button.png") right top no-repeat;}
.widget_button h4 a:hover {background-position: right -40px;}
.widget_aside {margin: 30px 0;border: 1px solid #dddcdb;background: #f4f3ea;}
.widget_aside h4 {color: #333;background: none;}
.widget_aside p {color: #333;margin: 0 0 10px;padding: 0 10px;line-height: 1.3em;}
.widget_related h4 {background: #007932;}
.widget_recent .more-news {padding: 10px 0 10px 10px;background: #dddcdb;}
.widget_recent .more-news a {font-weight: bold;}
.widget_recent ul li .postdate {display: block;font-size: .8em;}
.widget_twitter {background: none;}
.widget_twitter .entry-content {display: block;}
.widget_twitter .entry-meta .time-meta :after {content: " -";}
.widget_twitter .entry-meta .time-meta a {font-size: .8em;color: #333;}
.widget_twitter .in-reply-to-meta a, .widget_twitter .intent-meta a {font-size: .8em;color: #000;padding-right: 4px;}
.widget_twitter .follow-button {background: #dddcdb;padding: 10px 0 5px 10px;}
.addthis_toolbox {padding: 10px;background: #f4f3ea;}
#searchform {margin: 0 0 35px;padding: 12px;background: #dddcdb;display: none;}
#searchform input#s {border: 1px solid #b5b2b2;background: #fff;padding: 5px;line-height: 15px;width: 50%;float: left;margin-right: 5px;font-size: 13px;}
#searchform input#searchsubmit {text-indent: -9999em;line-height: 0;width: 33px;height: 27px;border: 0;background: url("../images/search.gif") left top no-repeat;}
.screen-reader-text {display: block;text-indent: -9999em;line-height: 0;overflow: hidden;}
#keyreqs ul:before, #keyreqs ul:after {content: " ";display: table;clear: both;}
#keyreqs ul {list-style: none;margin: 0 0 20px;padding: 0;}
#keyreqs ul li {float: left;width: 20%;height: 103px;padding: 2%;background: #eceada;margin: 1px;}
#keyreqs ul li img {display: block;margin: 20px auto 0;}
#keylinks a {text-decoration: none;}
.footer {clear: both;margin-bottom: 30px;}
.footer #inner-footer {background: #dddcdb;}
.footer #inner-footer #footer-image {padding: 10px 15px 10px 10px;}
.footer #inner-footer #footer-image img {display: block;max-width: 100%;margin: 0 auto;}
.footer #inner-footer #footer-links {padding: 0 10px 10px;}
.footer #inner-footer #footer-links .logo {float: right;}
.footer #inner-footer #footer-links nav {width: 75%;min-height: 80px;margin: 0;font-size: 12px;line-height: 1.1em;}
.footer #inner-footer #footer-links nav ul {margin: 15px 10px;}
.footer #inner-footer #footer-links nav ul li {float: left;width: 50%;margin: 0 0 10px;}
.footer #inner-footer #footer-links nav ul li a {color: #000;text-decoration: none;}
@media (max-width: 768px) {.callout {float: left;margin-right: 5%;width: 30%;}
	.callout.lastone {margin-right: 0px;}
	#keyreqs ul li {width: 23.2% !important;}
	.video_box > iframe {width: 100%;}}