 
Theme Name: Rosie's Mission
Theme URI: http://wordpress.org/
Description: Custom theme based on HTML5 Boilderplate v4.1. Uses Modernizr, jQuery 1.9 and Sass
Author: Elevate9 / Bettle and Associates
Author URI: http://www.elevate9.co.nz
Version: 1.3

1.3 - 1 August 2013
* Minor updates designed to increase design flexibility.

1.2
* Main production version used


/*@font-face{font-family:'chevinmediumregular';src:url("fonts/chevinmedium-webfont.eot");src:url("fonts/chevinmedium-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/chevinmedium-webfont.woff") format("woff"),url("fonts/chevinmedium-webfont.ttf") format("truetype"),url("fonts/chevinmedium-webfont.svg#chevinmediumregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'chevindemiboldregular';src:url("fonts/chevindemibold-webfont.eot");src:url("fonts/chevindemibold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/chevindemibold-webfont.woff") format("woff"),url("fonts/chevindemibold-webfont.ttf") format("truetype"),url("fonts/chevindemibold-webfont.svg#chevindemiboldregular") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'topsecret';src:url("fonts/top_secret-webfont.eot");src:url("fonts/top_secret-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/top_secret-webfont.woff") format("woff"),url("fonts/top_secret-webfont.ttf") format("truetype"),url("fonts/top_secret-webfont.svg#topsecret") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'museo-slab';src:url("fonts/museo_slab_500-webfont.eot");src:url("fonts/museo_slab_500-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/museo_slab_500-webfont.woff") format("woff"),url("fonts/museo_slab_500-webfont.ttf") format("truetype"),url("fonts/museo_slab_500-webfont.svg#museo-slab") format("svg");font-weight:normal;font-style:normal}body{background:#3E4235;background-image:-ms-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);background-image:-moz-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);background-image:-o-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);background-image:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #3e4235), color-stop(1, #262922));background-image:-webkit-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);background-image:radial-gradient(ellipse farthest-corner at center, #3e4235 0%, #262922 100%);font-family:"chevinmediumregular",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.one_half{width:45%;margin:0 2% 0 3%;float:left}.alignright{float:right;margin-left:5%}.alignleft{float:left;margin-right:5%}h1,h2,h3,h4{font-family:"chevinmediumregular",Helvetica,Arial,sans-serif}h2{text-indent:-999px;overflow:hidden;position:absolute;margin:0;padding:0;top:8px;left:60px}body.page-id-8 h2{width:439px;height:165px;background:url("images/title-rm-check-in.png")}body.page-id-12 h2{width:169px;height:175px;background:url("images/title-rm-ask-rosie.png");left:100px;top:5px}h3{font-size:1.8em;font-family:"museo-slab","slab-serif",sans-serif;text-transform:uppercase;line-height:1.3em;color:#484e42}body.page-template-page-rosies-mission-php h3{font-family:"topsecret", sans-serif;font-weight:normal}body.page-template-page-rosies-mission-php h3 span{font-size:1.15em}h4{font-family:"museo-slab","slab-serif",sans-serif;font-size:1.1em;color:#006b5f;text-transform:uppercase}body.page-template-page-rosies-mission-php h4{font-family:'chevindemiboldregular';color:#484e42}body.page-id-41 h4{margin:1.8em 0 1em}h4 a{color:#006b5f}h4 a strong{font-weight:900}h5{color:#006b5f;font-size:1em;margin-bottom:0.5em;font-family:"chevindemiboldregular",Helvetica,Arial,sans-serif}p{color:#222;font-size:0.9em;line-height:1.4em}a{text-decoration:none;color:#5a88c3}a:hover{color:#3f6eab}ul{padding-left:1.25em;list-style:circle}li{font-size:0.9em}button,input,select,textarea{max-width:95%}#container{width:100%}body.page-template-page-icom-php{background:url("images/bg-page-icom-nz.jpg") top center}body.page-template-page-icom-php .wpb_separator{background:url("images/misc-icom-hr.png");max-width:812px;height:22px;border-bottom:none}body.page-template-page-icom-php #header-inner{height:50px;min-height:50px}body.page-template-page-icom-php h1{text-indent:-999px;overflow:hidden;width:425px;height:141px;background:url("images/logo-icom.png");display:block;margin:0 auto;padding:0}body.page-template-page-icom-php h2{display:none}body.page-template-page-icom-php #content{background:none;box-shadow:none;width:800px}body.page-template-page-icom-php a#back-mission-control{text-indent:-999px;overflow:hidden;display:inline-block;background:url("images/btn-icom-back-mission-control.png");width:137px;height:17px}body.page-template-page-icom-php a#back-icom{text-indent:-999px;overflow:hidden;display:inline-block;background:url("images/btn-com-back.png");width:56px;height:17px}body.page-template-page-icom-php .half-left{width:366px;margin-right:25px}body.page-template-page-icom-php .half-right{width:44.75%;margin-left:4.5%}body.page-template-page-icom-php .half-right.instructions img{margin-top:3px;margin-bottom:10px !important;box-shadow:0 0 3px #8b8173}body.page-template-page-icom-php .half-left.download{margin-right:7%}body.page-template-page-icom-php .vc_span3{width:20.125%;margin-right:1%}body.page-template-page-icom-php .complete-mission{padding-top:190px;padding-right:228px;background-image:url("images/bg-icom-rosie-flipped.png");background-position:right bottom;background-repeat:no-repeat;margin-right:-100px;width:59%;padding-left:30px}body.page-template-page-icom-php #footer-inner{width:840px}body.page-template-page-icom-php a.btn-click-here{text-indent:-999px;overflow:hidden;width:195px;height:53px;display:inline-block;background:url("images/btn-click-here.png")}body.page-template-page-rosies-mission-php{background:url("images/bg-page-rm.jpg") fixed}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons{width:540px;height:500px;position:relative;top:-120px}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a{text-indent:-999px;overflow:hidden;display:inline-block;position:absolute}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-check-in{left:70px;width:319px;height:120px;background:url("images/btn-rm-check-in.png")}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-ask-rosie{top:110px;right:0px;width:173px;height:160px;background:url("images/btn-rm-ask-rosie.png")}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-submit{top:160px;left:120px;width:192px;height:191px;background:url("images/btn-rm-submit.png")}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-check-in:hover{background:url("images/btn-rm-check-in-hover.png")}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-ask-rosie:hover{background:url("images/btn-rm-ask-rosie-hover.png")}body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-submit:hover{background:url("images/btn-rm-submit-hover.png")}body.page-template-page-rosies-mission-php nav#menu-rosie{background:url("images/bg-nav-rm.png") no-repeat;position:relative;top:-140px}body.page-template-page-rosies-mission-php nav#menu-rosie ul{height:80px}body.page-template-page-rosies-mission-php nav#menu-rosie ul li{float:left;display:inline-block;margin:8px 34px 0;height:23px;font-family:'topsecret', sans-serif;font-size:1.3em}body.page-template-page-rosies-mission-php nav#menu-rosie ul li a{color:#4b4e44}body.page-template-page-rosies-mission-php nav#menu-rosie ul li a:hover{color:#5d6057}body.page-template-page-rosies-mission-php nav#menu-confidential a{text-indent:-999px;overflow:hidden;display:inline-block;position:absolute;bottom:80px;left:80px;width:140px;height:44px}body.page-template-page-rosies-mission-php nav#menu-confidential a#download-cover-page{background:url("images/nav-rm-footer-sprite.png")}body.page-template-page-rosies-mission-php nav#menu-confidential a#download-cover-page:hover{background-position:0 -44px}body.page-template-page-rosies-mission-php nav#menu-confidential a#confidential-file-access{background:url("images/nav-rm-footer-sprite.png");background-position:280px 0px;left:250px}body.page-template-page-rosies-mission-php nav#menu-confidential a#confidential-file-access:hover{background-position:280px -44px}body.page-template-page-rosies-mission-php nav#menu-confidential a#restricted-access-file{background:url("images/nav-rm-footer-sprite.png");background-position:140px 0px;left:420px}body.page-template-page-rosies-mission-php nav#menu-confidential a#restricted-access-file:hover{background-position:140px -44px}body.home h1{text-indent:-999px;overflow:hidden;background:url("images/title-mission-control.png");width:308px;height:74px;position:relative;left:60px;top:60px;padding:0px;margin:0px}body.home .btn-mission a{text-indent:-999px;overflow:hidden;top:150px;display:block;position:absolute}body.home #mission1 a{left:50px;width:422px;height:598px;background:url("images/btn-home-mission1-sprite.png") 0px 0px}body.home #mission1 a:hover{background-position:422px 0px}body.home #mission2 a{right:50px;width:384px;height:604px;background:url("images/btn-home-mission2-sprite.png") 0px 0px}body.home #mission2 a:hover{background-position:384px 0px}header{max-width:980px;margin:0px auto;width:100%;max-width:100%;background:url("images/bg-header.png") repeat-x}body.page-id-5 header{max-width:none;min-width:1300px;width:100%}header #header-inner{max-width:980px;margin:0px auto;padding:0%;overflow:hidden;position:relative;min-height:180px}body.home header #header-inner{min-height:50px}header h1#logo{display:none}header nav{border-top-left-radius:3px;border-top-right-radius:3px;position:absolute;bottom:0px;right:0px;font-family:"chevinmediumregular",Helvetica,Arial,sans-serif;background:#80a3d0}body.home header nav{display:none}header nav ul{list-style:none;padding:0px;margin:0%}header nav ul li{float:left;display:inline-block;padding:0.5em 1em}header nav ul li.current_page_item{background:#cad9ec}header nav ul li a{color:#222}section#content{max-width:980px;margin:0px auto;width:957px;max-width:957px;background:white;position:relative}body.home section#content{background:url("images/bg-content-home.png");height:819px}body.page-template-page-rosies-mission-php section#content{background:url("images/bg-content-rm-flipped.png") no-repeat;height:794px;max-width:960px}body.page-template-page-rosies-mission-php.page-id-5 section#content{background:url("images/bg-content-rm-home-flipped.png") no-repeat;height:767px;width:1300px;max-width:none !important}body.page-template-page-rosies-mission-php.page-id-5 section#content #content-wrap{width:959px;margin:0 auto;height:768px;position:relative}body.page-template-page-rosies-mission-php.page-id-5 section#content #the-content{display:none}body.page-template-page-rosies-mission-php.page-id-10 section#content{background:url("images/bg-content-rm-middle-new.jpg") repeat;height:auto;margin-top:214px;min-height:1500px}body.page-template-page-rosies-mission-php.page-id-10 section#content nav#menu-rosie{top:-354px}section#content a#btn-rm-back{text-indent:-999px;overflow:hidden;background:url("images/btn-rm-back-sprite.png") no-repeat;position:relative;top:-135px;width:60px;height:12px;display:inline-block;font-family:'topsecret', sans-serif;color:white;padding-left:13px}section#content a#btn-rm-back:hover{background-position:0px -12px;color:#f9b236}body.page-id-10 section#content a#btn-rm-back{top:-349px}body.page-id-5 section#content a#btn-rm-back{left:170px}section#content aside{padding:2%;float:right;background:#f8f6f4;width:30%}section#content aside .indiv-widget{background:#e8e3db;margin-bottom:5%}section#content aside .indiv-widget #searchform .textwidget{padding:0% 5% 3%}section#content aside .indiv-widget h3{margin:0px 0px 1em;padding:0.25em;background:#80a3d0;color:white}body.page-id-10 section#content #the-content{position:relative;top:-348px;background:url("images/bg-content-rm-top.png") no-repeat;padding:250px 50px 0}section#content .indiv-home-widget{width:26%;padding:2%;float:left;box-shadow:0 3px 6px #ccc;margin-right:3%}section#content .wpcf7{width:550px;margin-left:60px;margin-top:80px}body.page-template-page-icom-php section#content .wpcf7{margin-top:0px;margin-left:0px;width:auto}body.page-template-page-icom-php section#content .wpcf7 input[type="submit"]{width:111px;height:25px;background:url("images/btn-icom-submit.png")}body.page-template-page-icom-php section#content .wpcf7 textarea{width:320px;padding:2px}section#content .wpcf7#wpcf7-f57-p10-o1 h3{text-indent:-999px;overflow:hidden}section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-meet-the-farmer{width:443px;height:72px;background:url("images/title-final-meet-the-farmer.png")}section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-distances{width:205px;height:43px;background:url("images/title-final-distances.png")}section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-meet-the-consumer{width:411px;height:43px;background:url("images/title-final-meet-the-consumer.png")}section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-restricted-access-file{width:389px;height:70px;background:url("images/title-final-restricted-access.png")}section#content .wpcf7 .wpcf7-response-output{border:none;padding:0.5em;margin:2.5em 0 0;font-size:0.9em;text-align:center}section#content .wpcf7 .wpcf7-validation-errors{background:#e5b700}section#content .wpcf7 .wpcf7-mail-sent-ok{background:#93b633;color:white}section#content .wpcf7 .form-field{margin:5px 0;min-height:40px;position:relative}section#content .wpcf7 label{font-family:'topsecret', sans-serif;display:inline-block;width:160px;height:26px;font-size:1.4em;color:#4b4e44}section#content .wpcf7 label#agent-message{margin-top:1em}section#content .wpcf7 input{width:320px;height:40px;border:0;font-size:1.5em;color:#333;padding:2px}section#content .wpcf7 input[type="submit"]{text-indent:-999px;overflow:hidden;border:none;width:88px;height:40px;float:right;margin-right:50px}body.page-id-8 section#content .wpcf7 input[type="submit"]{background:url("images/btn-rm-send-check-in.png")}body.page-id-10 section#content .wpcf7 input[type="submit"]{background:url("images/btn-rm-send-ask-rosie.png")}body.page-id-12 section#content .wpcf7 input[type="submit"]{background:url("images/btn-rm-send-ask-rosie.png")}section#content .wpcf7 input[type="file"]{text-indent:-999px;overflow:hidden;border:0px;padding:0px;margin-top:0.3em;margin-left:0.3em;width:97px;height:24px;color:rgba(0,0,0,0.01);background:url("images/btn-upload-file.png")}section#content .wpcf7 textarea{width:496px;margin-top:10px;border:0}footer{width:100%;margin-top:2%;font-size:85%;height:100px}footer #final-report-footer{background:url("images/bg-content-rm-bottom-flipped.png") no-repeat;width:100%;height:650px;margin-top:-360px}body.page-template-page-rosies-mission-php.page-id-10 footer{margin:0}body.page-template-page-rosies-mission-php.page-id-10 footer #footer-inner{width:960px}body.page-template-page-rosies-mission-php.page-id-10 footer #footer-inner #copyright{top:555px}body.page-template-page-rosies-mission-php.page-id-5 footer{width:1300px;margin:2% auto}footer #footer-inner{width:930px;margin:0 auto;padding:0;position:relative}body.page-template-page-rosies-mission-php footer #footer-inner{width:995px}footer #copyright{display:inline-block;position:absolute;top:-5px;left:22px}footer #copyright a{text-indent:-999px;overflow:hidden;background:url("images/footer-dairynz.png");display:inline-block;width:172px;height:27px}footer nav{font-family:"chevinmediumregular",Helvetica,Arial,sans-serif}footer nav ul{overflow:hidden;padding-left:0px}footer nav ul li{float:left;display:inline-block;margin-right:1em}*/



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

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

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

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

body {
    background: #3E4235;
    background-image: -ms-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);
    background-image: -moz-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);
    background-image: -o-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);
    background-image: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, #3e4235), color-stop(1, #262922));
    background-image: -webkit-radial-gradient(center, ellipse farthest-corner, #3e4235 0%, #262922 100%);
    background-image: radial-gradient(ellipse farthest-corner at center, #3e4235 0%, #262922 100%);
    font-family: "chevinmediumregular",Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
}

.one_half {
    width: 45%;
    margin: 0 2% 0 3%;
    float: left;
}

.alignright {
    float: right;
    margin-left: 5%;
}

.alignleft {
    float: left;
    margin-right: 5%;
}

h1,h2,h3,h4 {
    font-family: "chevinmediumregular",Helvetica,Arial,sans-serif;
}

h2 {
    text-indent: -999px;
    overflow: hidden;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 8px;
    left: 60px;
}

body.page-id-8 h2 {
    width: 439px;
    height: 165px;
    background: url("images/title-rm-check-in.png");
}

body.page-id-12 h2 {
    width: 169px;
    height: 175px;
    background: url("images/title-rm-ask-rosie.png");
    left: 100px;
    top: 5px;
}

h3 {
    font-size: 1.8em;
    font-family: "museo-slab","slab-serif",sans-serif;
    text-transform: uppercase;
    line-height: 1.3em;
    color: #484e42;
}

body.page-template-page-rosies-mission-php h3 {
    font-family: "topsecret", sans-serif;
    font-weight: normal;
}

body.page-template-page-rosies-mission-php h3 span {
    font-size: 1.15em;
}

h4 {
    font-family: "museo-slab","slab-serif",sans-serif;
    font-size: 1.1em;
    color: #006b5f;
    text-transform: uppercase;
}

body.page-template-page-rosies-mission-php h4 {
    font-family: 'chevindemiboldregular';
    color: #484e42;
}

body.page-id-41 h4 {
    margin: 1.8em 0 1em;
}

h4 a {
    color: #006b5f;
}

h4 a strong {
    font-weight: 900;
}

h5 {
    color: #006b5f;
    font-size: 1em;
    margin-bottom: 0.5em;
    font-family: "chevindemiboldregular",Helvetica,Arial,sans-serif;
}

p {
    color: #222;
    font-size: 0.9em;
    line-height: 1.4em;
}

a {
    text-decoration: none;
    color: #5a88c3;
}

a:hover {
    color: #3f6eab;
}

ul {
    padding-left: 1.25em;
    list-style: circle;
}

li {
    font-size: 0.9em;
}

button,input,select,textarea {
    max-width: 95%;
}

#container {
    width: 100%;
}

body.page-template-page-icom-php {
    background: url("images/bg-page-icom-nz.jpg") top center;
}

body.page-template-page-icom-php .wpb_separator {
    background: url("images/misc-icom-hr.png");
    max-width: 812px;
    height: 22px;
    border-bottom: none;
}

body.page-template-page-icom-php #header-inner {
    height: 50px;
    min-height: 50px;
}

body.page-template-page-icom-php h1 {
    text-indent: -999px;
    overflow: hidden;
    width: 425px;
    height: 141px;
    background: url("images/logo-icom.png");
    display: block;
    margin: 0 auto;
    padding: 0;
}

body.page-template-page-icom-php h2 {
    display: none;
}

body.page-template-page-icom-php #content {
    background: none;
    box-shadow: none;
    width: 800px;
}

body.page-template-page-icom-php a#back-mission-control {
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    background: url("images/btn-icom-back-mission-control.png");
    width: 137px;
    height: 17px;
}

body.page-template-page-icom-php a#back-icom {
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    background: url("images/btn-com-back.png");
    width: 56px;
    height: 17px;
}

body.page-template-page-icom-php .half-left {
    width: 366px;
    margin-right: 25px;
}

body.page-template-page-icom-php .half-right {
    width: 44.75%;
    margin-left: 4.5%;
}

body.page-template-page-icom-php .half-right.instructions img {
    margin-top: 3px;
    margin-bottom: 10px !important;
    box-shadow: 0 0 3px #8b8173;
}

body.page-template-page-icom-php .half-left.download {
    margin-right: 7%;
}

body.page-template-page-icom-php .vc_span3 {
    width: 20.125%;
    margin-right: 1%;
}

body.page-template-page-icom-php .complete-mission {
    padding-top: 190px;
    padding-right: 228px;
    background-image: url("images/bg-icom-rosie-flipped.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    margin-right: -100px;
    width: 59%;
    padding-left: 30px;
}

body.page-template-page-icom-php #footer-inner {
    width: 840px;
}

body.page-template-page-icom-php a.btn-click-here {
    text-indent: -999px;
    overflow: hidden;
    width: 195px;
    height: 53px;
    display: inline-block;
    background: url("images/btn-click-here.png");
}

body.page-template-page-rosies-mission-php {
    background: url("images/bg-page-rm.jpg") fixed;
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons {
    width: 540px;
    height: 500px;
    position: relative;
    top: -120px;
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a {
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    position: absolute;
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-check-in {
    left: 70px;
    width: 319px;
    height: 120px;
    background: url("images/btn-rm-check-in.png");
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-ask-rosie {
    top: 110px;
    right: 0px;
    width: 173px;
    height: 160px;
    background: url("images/btn-rm-ask-rosie.png");
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-submit {
    top: 160px;
    left: 120px;
    width: 192px;
    height: 191px;
    background: url("images/btn-rm-submit.png");
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-check-in:hover {
    background: url("images/btn-rm-check-in-hover.png");
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-ask-rosie:hover {
    background: url("images/btn-rm-ask-rosie-hover.png");
}

body.page-template-page-rosies-mission-php nav#menu-rosie-buttons a#btn-submit:hover {
    background: url("images/btn-rm-submit-hover.png");
}

body.page-template-page-rosies-mission-php nav#menu-rosie {
    background: url("images/bg-nav-rm.png") no-repeat;
    position: relative;
    top: -140px;
}

body.page-template-page-rosies-mission-php nav#menu-rosie ul {
    height: 80px;
}

body.page-template-page-rosies-mission-php nav#menu-rosie ul li {
    float: left;
    display: inline-block;
    margin: 8px 34px 0;
    height: 23px;
    font-family: 'topsecret', sans-serif;
    font-size: 1.3em;
}

body.page-template-page-rosies-mission-php nav#menu-rosie ul li a {
    color: #4b4e44;
}

body.page-template-page-rosies-mission-php nav#menu-rosie ul li a:hover {
    color: #5d6057;
}

body.page-template-page-rosies-mission-php nav#menu-confidential a {
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    position: absolute;
    bottom: 80px;
    left: 80px;
    width: 140px;
    height: 44px;
}

body.page-template-page-rosies-mission-php nav#menu-confidential a#download-cover-page {
    background: url("images/nav-rm-footer-sprite.png");
}

body.page-template-page-rosies-mission-php nav#menu-confidential a#download-cover-page:hover {
    background-position: 0 -44px;
}

body.page-template-page-rosies-mission-php nav#menu-confidential a#confidential-file-access {
    background: url("images/nav-rm-footer-sprite.png");
    background-position: 280px 0px;
    left: 250px;
}

body.page-template-page-rosies-mission-php nav#menu-confidential a#confidential-file-access:hover {
    background-position: 280px -44px;
}

body.page-template-page-rosies-mission-php nav#menu-confidential a#restricted-access-file {
    background: url("images/nav-rm-footer-sprite.png");
    background-position: 140px 0px;
    left: 420px;
}

body.page-template-page-rosies-mission-php nav#menu-confidential a#restricted-access-file:hover {
    background-position: 140px -44px;
}

body.home h1 {
    text-indent: -999px;
    overflow: hidden;
    background: url("images/title-mission-control.png");
    width: 308px;
    height: 74px;
    position: relative;
    left: 60px;
    top: 60px;
    padding: 0px;
    margin: 0px;
}

body.home .btn-mission a {
    text-indent: -999px;
    overflow: hidden;
    top: 150px;
    display: block;
    position: absolute;
}

body.home #mission1 a {
    left: 50px;
    width: 422px;
    height: 598px;
    background: url("images/btn-home-mission1-sprite.png") 0px 0px;
}

body.home #mission1 a:hover {
    background-position: 422px 0px;
}

body.home #mission2 a {
    right: 50px;
    width: 384px;
    height: 604px;
    background: url("images/btn-home-mission2-sprite.png") 0px 0px;
}

body.home #mission2 a:hover {
    background-position: 384px 0px;
}

header {
    max-width: 980px;
    margin: 0px auto;
    width: 100%;
    max-width: 100%;
    background: url("images/bg-header.png") repeat-x;
}

body.page-id-5 header {
    max-width: none;
    min-width: 1300px;
    width: 100%;
}

header #header-inner {
    max-width: 980px;
    margin: 0px auto;
    padding: 0%;
    overflow: hidden;
    position: relative;
    min-height: 180px;
}

body.home header #header-inner {
    min-height: 50px;
}

header h1#logo {
    display: none;
}

header nav {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-family: "chevinmediumregular",Helvetica,Arial,sans-serif;
    background: #80a3d0;
}

body.home header nav {
    display: none;
}

header nav ul {
    list-style: none;
    padding: 0px;
    margin: 0%;
}

header nav ul li {
    float: left;
    display: inline-block;
    padding: 0.5em 1em;
}

header nav ul li.current_page_item {
    background: #cad9ec;
}

header nav ul li a {
    color: #222;
}

section#content {
    max-width: 980px;
    margin: 0px auto;
    width: 957px;
    max-width: 957px;
    background: white;
    position: relative;
}

body.home section#content {
    background: url("images/bg-content-home.png");
    height: 819px;
}

body.page-template-page-rosies-mission-php section#content {
    background: url("images/bg-content-rm-flipped.png") no-repeat;
    height: 794px;
    max-width: 960px;
}

body.page-template-page-rosies-mission-php.page-id-5 section#content {
    background: url("images/bg-content-rm-home-flipped.png") no-repeat;
    height: 767px;
    width: 1300px;
    max-width: none !important;
}

body.page-template-page-rosies-mission-php.page-id-5 section#content #content-wrap {
    width: 959px;
    margin: 0 auto;
    height: 768px;
    position: relative;
}

body.page-template-page-rosies-mission-php.page-id-5 section#content #the-content {
    display: none;
}

body.page-template-page-rosies-mission-php.page-id-10 section#content {
    background: url("images/bg-content-rm-middle-new.jpg") repeat;
    height: auto;
    margin-top: 214px;
    min-height: 1500px;
}

body.page-template-page-rosies-mission-php.page-id-10 section#content nav#menu-rosie {
    top: -354px;
}

section#content a#btn-rm-back {
    text-indent: -999px;
    overflow: hidden;
    background: url("images/btn-rm-back-sprite.png") no-repeat;
    position: relative;
    top: -135px;
    width: 60px;
    height: 12px;
    display: inline-block;
    font-family: 'topsecret', sans-serif;
    color: white;
    padding-left: 13px;
}

section#content a#btn-rm-back:hover {
    background-position: 0px -12px;
    color: #f9b236;
}

body.page-id-10 section#content a#btn-rm-back {
    top: -349px;
}

body.page-id-5 section#content a#btn-rm-back {
    left: 170px;
}

section#content aside {
    padding: 2%;
    float: right;
    background: #f8f6f4;
    width: 30%;
}

section#content aside .indiv-widget {
    background: #e8e3db;
    margin-bottom: 5%;
}

section#content aside .indiv-widget #searchform .textwidget {
    padding: 0% 5% 3%;
}

section#content aside .indiv-widget h3 {
    margin: 0px 0px 1em;
    padding: 0.25em;
    background: #80a3d0;
    color: white;
}

body.page-id-10 section#content #the-content {
    position: relative;
    top: -348px;
    background: url("images/bg-content-rm-top.png") no-repeat;
    padding: 250px 50px 0;
}

section#content .indiv-home-widget {
    width: 26%;
    padding: 2%;
    float: left;
    box-shadow: 0 3px 6px #ccc;
    margin-right: 3%;
}

section#content .wpcf7 {
    width: 550px;
    margin-left: 60px;
    margin-top: 80px;
}

body.page-template-page-icom-php section#content .wpcf7 {
    margin-top: 0px;
    margin-left: 0px;
    width: auto;
}

body.page-template-page-icom-php section#content .wpcf7 input[type="submit"] {
    width: 111px;
    height: 25px;
    background: url("images/btn-icom-submit.png");
}

body.page-template-page-icom-php section#content .wpcf7 textarea {
    width: 320px;
    padding: 2px;
}

section#content .wpcf7#wpcf7-f57-p10-o1 h3 {
    text-indent: -999px;
    overflow: hidden;
}

section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-meet-the-farmer {
    width: 443px;
    height: 72px;
    background: url("images/title-final-meet-the-farmer.png");
}

section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-distances {
    width: 205px;
    height: 43px;
    background: url("images/title-final-distances.png");
}

section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-meet-the-consumer {
    width: 411px;
    height: 43px;
    background: url("images/title-final-meet-the-consumer.png");
}

section#content .wpcf7#wpcf7-f57-p10-o1 h3#title-restricted-access-file {
    width: 389px;
    height: 70px;
    background: url("images/title-final-restricted-access.png");
}

section#content .wpcf7 .wpcf7-response-output {
    border: none;
    padding: 0.5em;
    margin: 2.5em 0 0;
    font-size: 0.9em;
    text-align: center;
}

section#content .wpcf7 .wpcf7-validation-errors {
    background: #e5b700;
}

section#content .wpcf7 .wpcf7-mail-sent-ok {
    background: #93b633;
    color: white;
}

section#content .wpcf7 .form-field {
    margin: 5px 0;
    min-height: 40px;
    position: relative;
}

section#content .wpcf7 label {
    font-family: 'topsecret', sans-serif;
    display: inline-block;
    width: 160px;
    height: 26px;
    font-size: 1.4em;
    color: #4b4e44;
}

section#content .wpcf7 label#agent-message {
    margin-top: 1em;
}

section#content .wpcf7 input {
    width: 320px;
    height: 40px;
    border: 0;
    font-size: 1.5em;
    color: #333;
    padding: 2px;
}

section#content .wpcf7 input[type="submit"] {
    text-indent: -999px;
    overflow: hidden;
    border: none;
    width: 88px;
    height: 40px;
    float: right;
    margin-right: 50px;
}

body.page-id-8 section#content .wpcf7 input[type="submit"] {
    background: url("images/btn-rm-send-check-in.png");
}

body.page-id-10 section#content .wpcf7 input[type="submit"] {
    background: url("images/btn-rm-send-ask-rosie.png");
}

body.page-id-12 section#content .wpcf7 input[type="submit"] {
    background: url("images/btn-rm-send-ask-rosie.png");
}

section#content .wpcf7 input[type="file"] {
    text-indent: -999px;
    overflow: hidden;
    border: 0px;
    padding: 0px;
    margin-top: 0.3em;
    margin-left: 0.3em;
    width: 97px;
    height: 24px;
    color: rgba(0,0,0,0.01);
    background: url("images/btn-upload-file.png");
}

section#content .wpcf7 textarea {
    width: 496px;
    margin-top: 10px;
    border: 0;
}

footer {
    width: 100%;
    margin-top: 2%;
    font-size: 85%;
    height: 100px;
}

footer #final-report-footer {
    background: url("images/bg-content-rm-bottom-flipped.png") no-repeat;
    width: 100%;
    height: 650px;
    margin-top: -360px;
}

body.page-template-page-rosies-mission-php.page-id-10 footer {
    margin: 0;
}

body.page-template-page-rosies-mission-php.page-id-10 footer #footer-inner {
    width: 960px;
}

body.page-template-page-rosies-mission-php.page-id-10 footer #footer-inner #copyright {
    top: 555px;
}

body.page-template-page-rosies-mission-php.page-id-5 footer {
    width: 1300px;
    margin: 2% auto;
}

footer #footer-inner {
    width: 930px;
    margin: 0 auto;
    padding: 0;
    position: relative;
}

body.page-template-page-rosies-mission-php footer #footer-inner {
    width: 995px;
}

footer #copyright {
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 22px;
}

footer #copyright a {
    text-indent: -999px;
    overflow: hidden;
    background: url("images/footer-dairynz.png");
    display: inline-block;
    width: 172px;
    height: 27px;
}

footer nav {
    font-family: "chevinmediumregular",Helvetica,Arial,sans-serif;
}

footer nav ul {
    overflow: hidden;
    padding-left: 0px;
}

footer nav ul li {
    float: left;
    display: inline-block;
    margin-right: 1em;
}

/* 
	Rosies Nutrition Begins
 */

body.page-template-page-rosies-nutrition-php {
	background: url("images/rosies_bg.png") repeat-x top center;
	background-color: #ffffff;
}

body.page-template-page-rosies-nutrition-php #bg-img {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	/*background-color: white;*/
	background: url("images/rosies_milk.png") top center;
	overflow: hidden;
}

body.page-template-page-rosies-nutrition-php #bg-img-inner {
	position: relative;
	width: 100%;
	height: 100%;
}

body.page-template-page-rosies-nutrition-php #bg-img-content {
	position: relative;
	width: 2100px;
	height: 370px;
	margin: 0 auto;
}

body.page-template-page-rosies-nutrition-php .wpb_separator {
    background: url("images/misc-rosies-nutrition-hr.png");
    max-width: 812px;
    height: 22px;
    border-bottom: none;
}

body.page-template-page-rosies-nutrition-php #header-inner {
    height: 50px;
    min-height: 50px;
}

body.page-template-page-rosies-nutrition-php h1 {
    text-indent: -999px;
    overflow: hidden;
    width: 298px;
    height: 192px;
    background: url("images/logo-rosies-nutrition.png");
    display: block;
    padding: 0;
}

body.page-template-page-rosies-nutrition-php h3 {
    max-width: 21em;
    font-size: 1.5em;
}

body.page-template-page-rosies-nutrition-php h5 {
	color: #698232;
}

body.page-template-page-rosies-nutrition-php p {
    font-family: "chevindemiboldregular",Helvetica,Arial,sans-serif;
    color: rgb(72, 78, 66);
    font-size: 1em;
}

body.page-template-page-rosies-nutrition-php #content {
    background: none;
    box-shadow: none;
    width: 800px;
    position: relative;
    z-index: 3;
}

body.page-template-page-rosies-nutrition-php #content .wpcf7 {
	margin-top: 0;
	margin-left: 0;
	width: 100%;
}

body.page-template-page-rosies-nutrition-php a.f_button {
	color: #ffffff;
	font-family: "museo-slab","slab-serif",sans-serif;
	font-weight: bold;
	text-transform: uppercase;
    display: inline-block;
    padding: .3em .3em;
    background-color: #c76c20;
}

body.page-template-page-rosies-nutrition-php a#back-rosies-nutrition {
    text-indent: -999px;
    overflow: hidden;
    display: inline-block;
    background: url("images/btn-com-back.png");
    width: 56px;
    height: 17px;
}

body.page-template-page-rosies-nutrition-php .no-margin-bottom .wpb_content_element {
	margin-bottom: 0;
}

body.page-template-page-rosies-nutrition-php .wp-image-113 {
	margin-left: -10%;
	margin-right: 10%;
	margin-bottom: 1em !important;
}

body.page-template-page-rosies-nutrition-php .nutrition-points {
	list-style-type: none;
	padding: 0;
}

body.page-template-page-rosies-nutrition-php .nutrition-points li{
	display: block;
	height: 5em;
	font-size: 1em;
}

body.page-template-page-rosies-nutrition-php .nutrition-points li img {
	width: 60px;
	height: auto;
}

body.page-template-page-rosies-nutrition-php .nutrition-points li p {
	padding-top: 1em;
	margin-left: 3em;
	margin-right: 2em;
}

body.page-template-page-rosies-nutrition-php .wpcf7 p {
    font-family: "chevindemiboldregular",Helvetica,Arial,sans-serif;
    color: rgb(105, 130, 50);
    font-size: 1em;
}

body.page-template-page-rosies-nutrition-php #content .wpcf7 input,
body.page-template-page-rosies-nutrition-php #content .wpcf7 select {
    height: 2em;
}

body.page-template-page-rosies-nutrition-php #content .wpcf7 input[type="text"],
body.page-template-page-rosies-nutrition-php #content .wpcf7 input[type="email"],
body.page-template-page-rosies-nutrition-php #content .wpcf7 select,
body.page-template-page-rosies-nutrition-php #content .wpcf7 textarea {
    font-family: "chevindemiboldregular",Helvetica,Arial,sans-serif;
    color: rgb(72, 78, 66);
    font-size: 1em;
    background-color: rgb(236, 236, 236);
    border: #b0b1b3 solid 1px;
    width: 100%;
}

body.page-template-page-rosies-nutrition-php #content .wpcf7 input[type="file"] {
	text-indent: 0;
	width: 100%;
	height: auto;
	background-image: none;
	margin: 1em 0;
	float: left;
	clear: both;
	color: rgb(72, 78, 66);
	font-family: "chevindemiboldregular",Helvetica,Arial,sans-serif;
}

body.page-template-page-rosies-nutrition-php section#content .wpcf7 input {
	font-size: 1em;
}

body.page-template-page-rosies-nutrition-php #content .wpcf7 input[type="submit"] {
	text-indent: 0;
	background-image: none;
	margin-top: 1em;
	margin-left: 0;
	margin-right: 0;
	float: left;
	clear: both;
	width: auto;

	color: #ffffff;
	font-family: "museo-slab","slab-serif",sans-serif;
	font-weight: bold;
	text-transform: uppercase;
    display: inline-block;
    padding: .3em .3em;
    background-color: #c76c20;
    border-radius: 3px;
}

body.page-template-page-rosies-nutrition-php 
	.wpb_text_column > .wpb_wrapper > p:first-child {
	margin-top: 1.67em;
}

body.page-template-page-rosies-nutrition-php .half-left {
    width: 366px;
    margin-right: 25px;
}

body.page-template-page-rosies-nutrition-php .half-right {
    width: 44.75%;
    margin-left: 4.5%;
}

body.page-template-page-rosies-nutrition-php .half-right.instructions img {
    margin-top: 3px;
    margin-bottom: 10px !important;
    box-shadow: 0 0 3px #8b8173;
}

body.page-template-page-rosies-nutrition-php .half-left.download {
    margin-right: 7%;
}

body.page-template-page-rosies-nutrition-php .vc_span3 {
    width: 20.125%;
    margin-right: 1%;
}

body.page-template-page-rosies-nutrition-php .complete-mission {
    padding-top: 190px;
    padding-right: 228px;
    background-image: url("images/bg-rosies-nutrition-rosie-flipped.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    margin-right: -100px;
    width: 59%;
    padding-left: 30px;
}

body.page-template-page-rosies-nutrition-php #footer-inner {
    width: 840px;
}

body.page-template-page-rosies-nutrition-php a.btn-click-here {
    text-indent: -999px;
    overflow: hidden;
    width: 195px;
    height: 53px;
    display: inline-block;
    background: url("images/btn-click-here.png");
}

body.page-template-page-rosies-nutrition-php a.btn-click-here {
    text-indent: -999px;
    overflow: hidden;
    width: 195px;
    height: 53px;
    display: inline-block;
    background: url("images/btn-click-here.png");
}

/* 
	Frontpage mods follow
 */


body.home #mission1 a {
    right: 50%;
    width: 468px;
    height: 523px;
    background-image: url("images/btn_mis-enter-sprite.png");
    background-position: 0% 0%;
}

body.home #mission1 a:hover {
    background-position: 467px -1px;
}

body.home #mission2 a {
	top: 50px;
	left: 50%;
	width: 348px;
	height: 528px;
	background-image: url("images/btn_mys-enter-sprite.png");
	background-position: 0% 0%;
}

body.home #mission2 a:hover {
	background-position: 348px 0%;
}

body.home #mission3 a {
	top: 460px;
	left: 63%;
	width: 285px;
	height: 287px;
	background-image: url("images/btn_nut-enter-sprite.png");
	background-position: 0% 0%;
}

body.home #mission3 a:hover {
	background-position: 284px 0%;
}