@font-face { font-family: 'Trebuchet MS Bold'; src: url('../fonts/Trebuchet-MS-Bold.ttf') format('truetype');}@font-face { font-family: 'Trebuchet MS'; src: url('../fonts/Trebuchet-MS.ttf') format('truetype');}html { box-sizing: border-box;}*, *:before, *:after { box-sizing: inherit;}body{ background-color: #e4e4e4; font-family: cresta, sans-serif; font-size: 18px; font-weight: 400; font-style: normal; color: #000; margin: 0 auto; padding: 0;}* { box-sizing: border-box;}a{ color: #691C32; text-decoration: underline;}a:active, a:hover{ color: #691C32; text-decoration: underline;}h1, h2, h3, .fs-1{ font-family: cresta, arial, sans-serif; font-style: normal; color: #5F4643; color: #724B2F; margin: 0 0 20px 0; padding: 0;}h1, .fs-1{ font-size: 48px; font-weight: 700; line-height: 1.1; text-transform: uppercase; transform: scaleX(0.9); transform-origin: left;}h2{ font-family: cresta, sans-serif; font-size: 24px; font-weight: 500; color: #000; line-height: 1.1; margin: 0 0 15px 0;}h3{ font-family: cresta, sans-serif; font-size: 18.5px; font-weight: 700; line-height: 1.1; text-transform: uppercase; margin: 0 0 10px 0;}p{ line-height: 1.5; margin: 0 0 20px 0;}img{ max-width: 100%; height: auto;}figure { margin: 0; }iframe { max-width: 100%; margin-bottom: 30px; }dl{ font-family: cresta, sans-serif; line-height: 1.4;}dt{ font-size: 19px; font-weight: 400; text-transform: uppercase; color: #593D3D; padding: 0;}dd{ display: inline-block; font-size: 18px; font-weight: 400; color: #000; margin: 0 0 12px 25px; padding: 0;}.group:after{ clear: both; content: ""; display: table;}.left { float: left; }.right { float: right; }.clear { clear: both; height: 0; }.imageRight, .alignright { margin: 0px 0 10px 35px; max-width: 50%; float: right; }.imageLeft, .alignleft { margin: 0px 35px 10px 0; max-width: 50%; float: left; }.imageRight33, .alignright33 { margin: 0px 0 10px 35px; max-width: 33%; float: right; }.imageLeft33, .alignleft33 { margin: 0px 35px 10px 0; max-width: 33%; float: left; }.visible { display: block !important; }.hidden { display: none !important; }.visiblyhidden { display: none; }.screen-reader-only { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden;}.visually-hidden:not(:focus):not(:active) {clip-path: inset(50%);height: 1px;overflow: hidden;position: absolute;white-space: nowrap;width: 1px;}.text-uppercase {text-transform: uppercase;}.mobile { display: none; }.group::after{ content: ""; clear: both; display: table; }.error{ color: #a00;}a#share-facebook, a#share-twitter, a#share-instagram { display: inline-block; background-image: url(/graphics/footer-social@2x.png); background-repeat: no-repeat; background-size: cover; margin: 0 4px; vertical-align: middle; width: 31px; height: 30px;}a#share-twitter { background-position: -35px 0; }.responsive-video {padding-bottom: 56.25%; padding-top: 25px;margin-bottom: 20px;position: relative;height: 0;}.responsive-video iframe,.responsive-video object,.responsive-video embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.accordianLink{ text-decoration: underline; color: #691C32; cursor: pointer; }.accordianLink:after { content: " [+]";}.accordianContent{ display: none; border-top: solid 2px #ccc; border-bottom: solid 2px #ccc; padding-top: 10px; margin-top: 10px; margin-bottom: 10px;}.accordianComment{ display: none;}.google_map {border: 0;}.grower_map {border: 0;height: 800px;width: 100%;}.pageFrame { background-color: #fff; }main, article, aside{ display: block; background-color: #fff;}main a:not(.button) { background: linear-gradient(to bottom, #FDF3E7 0%, #FDF3E7 100%); background-position: 0 100%; background-repeat: repeat-x; background-size: 4px 4px; color: #691C32; text-decoration: underline; transition: background-size .4s;}main a:not(.button):hover { background-size: 4px 50px; color: #691C32; text-decoration: underline;}@media screen and (max-width: 1100px){}@media screen and (max-width: 900px){ .imageRight33, .alignright33 { max-width: 50%; } .imageLeft33, .alignleft33 { max-width: 50%; }}@media screen and (max-width: 700px){ h1, .fs-1 {font-size: 30px; } h2 {font-size: 23px; } h3 {font-size: 20px; }.imageRight, .alignright { margin: 0px 0 10px 0; max-width: 100%; float: none; } .imageLeft, .alignleft { margin: 0px 0 10px 0; max-width: 100%; float: none; } .imageRight33, .alignright33 { margin: 0px 0 10px 0; max-width: 100%; float: none; } .imageLeft33, .alignleft33 { margin: 0px 0 10px 0; max-width: 100%; float: none; }}html { width: 100vw; overflow-x: hidden;}body { width: 100vw; overflow-x: hidden;}header{ position: relative; background-image: url('/graphics/banner-sub-repeat-v2@2x.jpg');background-repeat: no-repeat; background-size: cover; background-position: bottom; line-height: 1.0; color: #fff; width: 100%; height: 200px; }header #logo{ position: absolute; top: 23px; left: 124px; left: 4.75%; max-width: 122px; min-width: 115px; z-index: 100;}.michigan-crafted-header-logo { position: absolute; top: 50px; right: 62px; max-width: 90px; z-index: -1;}.header-seperator { position: absolute; top: 15px; right: 226px; max-width: 90px; z-index: 100; font-size: 26px; text-shadow: 0 3px 3px rgba(0, 0, 0, 0.75);}header nav{ position: absolute; top: 55px; right: 90px; right: 6%; z-index: 200;}nav #navOpen { display: none; }nav ul{ display: block; list-style: none; margin: 0; padding: 0;}nav li.parent{ background-color: transparent; position: relative; display: block; font-size: 22px; font-weight: 100; font-style: normal; text-shadow: 0 3px 3px rgba(0, 0, 0, 0.75);margin-left: 40px; float: left; transition: background-color 0.3s ease;}nav li.hasChildren:hover{ color: #691C32;}nav li.parent > a.text{ display: block; padding: 15px 20px 15px 20px; margin: 0px;}nav li.parent > a.text:link, nav li.parent > a.text:visited{ color: #fff; text-decoration: none;}nav li.parent > a.text:hover{ background-color: #3E7E77;color: #fff; text-decoration: none;}nav li.parent.selected > a.text { background-color: #3E7E77; color: #fff; text-decoration: none; }nav li.parent.selected > a.text:hover { background-color: #3E7E77; color: #fff; text-decoration: none; }nav li.hasChildren > a.more{ display: none;}nav li.hasChildren:hover > a.text{ background-color: #3E7E77; color: #fff; text-decoration: none;}nav li.hasChildren:hover .subnav{display: block; opacity: 1;}.subnav{background-color: #3E7E77; display: none; position: absolute; top: 47px; right: 0; margin: 0; padding: 10px 0 10px 0; opacity: 0; transition: background-color 0.5s ease; overflow: hidden;}nav li.parent:nth-of-type(1) .subnav { width: 220px;}nav li.parent:nth-of-type(2) .subnav { width: 240px;}nav li.parent:nth-of-type(3) .subnav { width: 290px;}nav li.parent:nth-of-type(4) .subnav { width: 260px;}nav li.parent:nth-of-type(6) .subnav { width: 360px;}.subnav li{ display: block; font-family: cresta, sans-serif; font-size: 16px; font-weight: 500; font-style: normal; text-shadow: none;width: 100%; margin: 0px; padding: 0; float: none;}.subnav li a{ display: block; padding: 6px 20px 6px 20px; margin: 0px; width: 100%; transition: all 0.3s ease;}.subnav a .carrot { display: none; }.subnav a:link, .subnav a:visited {color: #fff; text-decoration: none; }.subnav a:hover, .subnav a:active { margin-left: 10px;color: #fff; text-decoration: none; }.subnav li.selected a {font-weight: 600; text-decoration: none; }.subnav li.selected a:hover {font-weight: 600; text-decoration: none; }.subnav a:hover .carrot{display: inline; }nav .visible { display: block !important; }nav .hidden { display: none !important; }header #header-social{ display: none !important; position: absolute; color: #ccc;top: 45px; right: 0;width: 141px;}header a#header-facebook,header a#header-twitter,header a#header-instagram,header a#header-youtube{ display: block; background-image: url('/graphics/social-icons-white.svg'); background-repeat: no-repeat; background-size: cover; width: 47px; height: 41px;float: left;}header a#header-twitter { background-position: -47px 0; }header a#header-instagram { background-position: -94px 0; margin-right: 0; }header a#header-youtube { background-position: -141px 0; margin-right: 0; }#searchForm{ position: absolute; display: block;top: 10px; right: 0; right: calc(6% + 20px); margin: 0px; padding: 0px; height: 28px;}#searchForm #searchInput{-moz-appearance: none;-webkit-appearance: none;display: block;border: solid 0px #888;border-radius: 0px;background: rgba(255,255,255,0.25);font-size: 12px;font-weight: 600;color: #fff;margin: 0px;padding: 10px 25px;width: 300px;outline: none;opacity: 0.8;float: left;font-family: cresta;line-height: 13px;}#searchForm label span { display: none;}#searchForm #searchButton{ -webkit-appearance: none; display: inline-block; background-color: #A66821; border: none; border-radius: 0;font-size: 14px; font-weight: 600; color: #fff; width: 48px; height: 33px; padding: 0; text-align: center;}#searchForm ::placeholder {color: #fff; opacity: 1; }#searchForm :-ms-input-placeholder { color: #fff;}#searchForm ::-ms-input-placeholder { color: #fff;}@media screen and (max-width: 1300px){ header nav {right: 4.75%; } nav li.parent {margin-left: 30px; } #searchForm {top: 10px;right: calc(4.75% + 20px); }}@media screen and (max-width: 1200px){ header {background-image: url('/graphics/banner-sub-repeat-tablet-v2@2x.jpg'); }}@media screen and (max-width: 1135px){ nav li.parent {margin-left: 10px; } #searchForm #searchInput {width: 200px; } header #header-social {right: 0;width: 102px;height: 30px; } header a#header-facebook, header a#header-twitter, header a#header-instagram, header a#header-youtube {width: 34px;height: 30px; } header a#header-twitter { background-position: -34px 0; } header a#header-instagram { background-position: -68px 0; } header a#header-youtube { background-position: -102px 0; } .header-seperator {right: 212px; }}@media screen and (max-width: 1000px){ .header-seperator {display: none; } .michigan-crafted-header-logo {display: none; } header nav {width: 100%;top: 0;right: 0; } nav #navOpen {position: absolute;display: block;top: 20px;right: 20px;width: 26px;height: 26px; } nav #navOpen img { width: 100%; height: auto; } nav ul {display: none;background-image: linear-gradient(#FDF3E7, #DDC6AA);padding: 20px 6% 20px 6%; } nav li.parent {text-shadow: none;margin-left: 0;float: left;width: 50%; } nav li.parent:nth-of-type(2n+1){clear: left; } nav li.parent > a.text {display: inline-block;font-size: 16px;font-weight: 500;text-transform: uppercase;color: #691C32;padding: 6px 0 6px 0;margin: 0px;width: calc(100% - 50px);max-width: 225px;} nav li.parent > a.text:link,nav li.parent > a.text:visited{color: #691C32; } nav li.parent > a.text:hover { color: #DBAE66; } nav li.parent.selected > a.text { color: #DBAE66; text-decoration: none; } nav li.parent.selected > a.text:hover { color: #DBAE66; text-decoration: none; } nav li.hasChildren:hover .subnav { display: none;opacity: 1; } nav li.hasChildren:hover > a.text { background-image: none;color: #DBAE66; } nav li.hasChildren > a.more {display: inline-block;font-size: 20px;font-weight: 700;padding: 4px 8px 4px 8px;border: none;color: #691C32;width: auto;text-decoration: none; } nav li.hasChildren a.more:hover { color: #DBAE66; } nav li.parent.selected .subnav { display: block; } .subnav {background-image: none;display: none;position: relative;top: auto;right: auto;margin: 0;padding: 6px 0 6px 0;width: 270px !important; opacity: 1;overflow: hidden; } .subnav li a.text { padding: 6px 0 6px 20px; } #searchForm {top: 90px;right: 20px; } }@media screen and (max-width: 700px){ header {background-image: url('/graphics/banner-sub-repeat-mobile-v2@2x.jpg');height: 187px; }}@media screen and (max-width: 600px){ nav ul {padding: 20px 60px 20px 6%; } nav li.parent {width: 100%;margin-right: 0;float: none; } nav li.parent > a.text {max-width: none; } nav li.hasChildren > a.more {font-weight: 700;padding: 6px 8px 6px 8px;width: auto; } .subnav {display: none; } #searchForm {top: 90px; } #searchForm #searchInput {width: 175px; } #searchForm #searchButton {font-size: 16px;width: 40px;height: 33px; } }@media screen and (max-width: 500px){ #searchForm #searchInput {width: 125px;display: block; } #searchForm #searchButton {display: none; }}#pageFrameHome{}#pageFrameHome header{ position: relative; background-color: #000; background-image: url('/graphics/home-banner-craft@2x.jpg'); background-size: cover; background-position: top; line-height: 1.0; color: #fff; width: 100%;padding-bottom: 37%;}#pageFrameHome header#header-back1 { background-image: url('/graphics/home-banner-craft@2x.jpg'); }#pageFrameHome header#header-back2 { background-image: url('/graphics/home-banner-drink@2x.jpg'); }#pageFrameHome header#header-back3 { background-image: url('/graphics/home-banner-grow@2x.jpg'); }#pageFrameHome header#header-back4 { background-image: url('/graphics/home-banner-research2s@2x.jpg'); }#pageFrameHome header#header-back5 { background-image: url('/graphics/home-banner-blackfire@2x.jpg'); }#pageFrameHome header #logo{ position: absolute; top: 100px;left: 5%; width: 20%;max-width: 280px; min-width: 115px; z-index: 100;}#pageFrameHome header nav{}#pageFrameHome header #mission{ position: absolute;bottom: 10%; right: 7%; max-width: 470px; max-width: 65%; z-index: 100; text-align: right; text-shadow: 3px 3px 2px #00000080;}#pageFrameHome header #mission p{ font-family: cresta, sans-serif; font-weight: 600; font-style: normal;font-size: 50px; line-height: 1.20; text-align: right; margin: 0; padding: 0;}#pageFrameHome header .big{ font-size: 66px; font-weight: 700;}#pageFrameHome header .plus { font-size: 66px; font-weight: 700; color: #D39127;}#pageFrameHome header #mission a.button { text-align: right; margin-top: 20px; text-decoration: none; background-color: #97262C;}#pageFrameHome header #mission a.button:hover { background-color: #3F140C;}#pageFrameHome #actions{}#pageFrameHome #actions figure{ position: relative; background-position: center; background-size: cover; font-family: cresta, sans-serif; line-height: 1.0; text-align: center; width: 25%; height: 300px; cursor: pointer; overflow: hidden; float: left;}#pageFrameHome #actions figure:nth-of-type(1) { background-image: url('/graphics/research-back2@2x.jpg'); }#pageFrameHome #actions figure:nth-of-type(2) { background-image: url('/graphics/grow-back3@2x.jpg'); }#pageFrameHome #actions figure:nth-of-type(3) { background-image: url('/graphics/craft-back2@2x.jpg'); }#pageFrameHome #actions figure:nth-of-type(4) { background-image: url('/graphics/drink-back3@2x.jpg'); }#pageFrameHome #actions figcaption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-backface-visibility: hidden; backface-visibility: hidden;}#pageFrameHome #actions figcaption > a.background{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; text-indent: 200%; white-space: nowrap; font-size: 0; opacity: 0;}#pageFrameHome #actions figcaption .heading{ position: absolute; top: 35px; left: 50%; font-size: 44px; font-weight: 700; font-style: normal; text-transform: uppercase; text-shadow: 3px 3px 2px #00000080; color: #fff; transform: translateX(-50%);}#pageFrameHome #actions figcaption::before{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-linear-gradient(top, #D08129 0%, #593D3D 75%); background: linear-gradient(to bottom, #D08129 0%, #593D3D 75%); content: ''; opacity: 0; pointer-events: none; -webkit-transform: translate3d(0,50%,0); transform: translate3d(0,50%,0);}#pageFrameHome #actions figcaption p { position: absolute;top: 120px; left: 0; font-size: 17px; font-weight: 400; line-height: 1.5; padding: 0 30px 30px 30px; width: 100%; opacity: 0; color: #fff; -webkit-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);}#pageFrameHome #actions figure br{ display: none;}#pageFrameHome #actions figcaption .button{ display: block; font-family: fredericka-the-greatest, times, serif; font-size: 17px; line-height: 1.0; text-transform: uppercase; padding-top: 10px; padding-top: 30px;}#pageFrameHome #actions figcaption::before,#pageFrameHome #actions figcaption p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}#pageFrameHome #actions figcaption:hover::before,#pageFrameHome #actions figcaption:hover p { opacity: 0.85; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}.home-page-stats-container { display: flex; padding: 15px; align-items: center; justify-content: space-between; max-width: 1377px; margin: 0 auto;}#pageFrameHome #info{ width: calc(100% - 580px); padding: 0 80px 0 0; float: left;}#pageFrameHome #info p{ }.home-stats-container { display: flex; justify-content: space-between; align-items: center; flex-direction: column;}.home-stats-row { display: flex; justify-content: space-between;}.home-stats-entry { width: 50%; display: flex; align-items: center; justify-content: center; flex-direction: column; text-align: center; margin: 20px;}.home-stats-entry h2 { font-weight: bold; margin: 10px 0px 5px;}#pageFrameHome #stats { margin: 0; padding: 12px; width: 580px;}#pageFrameHome #stats #stats1,#pageFrameHome #stats #stats2,#pageFrameHome #stats #stats3,#pageFrameHome #stats #stats4{ position: absolute; background-image: url('../graphics/barrel-back-beded7.svg'); background-size: cover; font-size: 16px; line-height: 1.25; text-align: center; color: #000; padding-top: 10px; width: 200px; height: 200px;}#pageFrameHome #stats #stats1 { top: 0; left: 195px; }#pageFrameHome #stats #stats2 { top: 125px; left: 0; }#pageFrameHome #stats #stats3 { top: 125px; left: 385px; }#pageFrameHome #stats #stats4 { top: 250px; left: 195px; }#pageFrameHome #stats .large {font-family: fredericka-the-greatest, times, serif; font-size: 60px; line-height: 1.0; letter-spacing: -1.8px; color: #5F4643;}#pageFrameHome #stats .medium {font-family: fredericka-the-greatest, times, serif; font-size: 30px; line-height: 1.0; letter-spacing: -0.9px; color: #5F4643;}#pageFrameHome #stats p {line-height: 1.25; padding: 4px 0 0 0; }@media screen and (max-width: 1400px){ #pageFrameHome header #mission p {font-size: 44px; }}@media screen and (max-width: 1300px){ #pageFrameHome header #logo {top: 90px;left: 7%; } #pageFrameHome header #mission {right: calc(4.75% + 20px);; } #pageFrameHome header #mission p {font-size: 38px; } #pageFrameHome #actions figcaption .heading {font-size: 34px; } #pageFrameHome #info {width: calc(100% - 375px);padding: 0 60px 0 0; } #pageFrameHome #stats {width: 400px;height: 400px; } #pageFrameHome #stats {width: 375px;height: 375px; } #pageFrameHome #stats #stats1, #pageFrameHome #stats #stats2, #pageFrameHome #stats #stats3, #pageFrameHome #stats #stats4 {position: relative;top: auto;left: auto;padding-top: 15px;width: 175px;height: 175px;float: left; } #pageFrameHome #stats #stats1 { margin: 0 25px 25px 0; } #pageFrameHome #stats #stats2 { margin: 0 0 25px 0; } #pageFrameHome #stats #stats3 { margin: 0 25px 0 0; } #pageFrameHome #stats #stats4 { margin: 0 0 0 0; } #pageFrameHome #stats .large { font-size: 53px; } #pageFrameHome #stats .medium { font-size: 31px; } #pageFrameHome #stats p { font-size: 14px; }}@media screen and (max-width: 1200px){ #pageFrameHome header {background-image: url('/graphics/home-banner-craft-tablet@2x.jpg');padding-bottom: 38%; } #pageFrameHome header#header-back1 { background-image: url('/graphics/home-banner-craft-tablet@2x.jpg'); } #pageFrameHome header#header-back2 { background-image: url('/graphics/home-banner-drink-tablet@2x.jpg'); } #pageFrameHome header#header-back3 { background-image: url('/graphics/home-banner-grow-tablet@2x.jpg'); } #pageFrameHome header#header-back4 { background-image: url('/graphics/home-banner-research2-tablet@2x.jpg'); } #pageFrameHome header#header-back5 { background-image: url('/graphics/home-banner-blackfire-tablet@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(1) { background-image: url('/graphics/research-back-tablet2@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(2) { background-image: url('/graphics/grow-back-tablet2@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(3) { background-image: url('/graphics/craft-back-tablet2@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(4) { background-image: url('/graphics/drink-back-tablet3@2x.jpg'); }}@media screen and (max-width: 1100px){ #pageFrameHome header #logo {left: calc(4.75% + 20px); } #pageFrameHome header #mission {bottom: 9%;right: calc(4.75% + 20px); } #pageFrameHome header #mission p {font-size: 30px; } #pageFrameHome header .big, #pageFrameHome header .plus {font-size: 55px; } #pageFrameHome #actions figure {width: 50%; } #pageFrameHome #actions figcaption .heading { } #pageFrameHome #info {width: 100%;padding: 0px; } #pageFrameHome #info p {padding-left: 0px; } .home-stats {width: 100%;transform: scale(0.8); } #pageFrameHome #stats {width: 325px;height: 325px; } #pageFrameHome #stats #stats1, #pageFrameHome #stats #stats2, #pageFrameHome #stats #stats3, #pageFrameHome #stats #stats4 {padding-top: 10px;width: 150px;height: 150px; } #pageFrameHome #stats .large { font-size: 48px; } #pageFrameHome #stats .medium { font-size: 26px; } #pageFrameHome #stats p { font-size: 13px; }}@media screen and (max-width: 900px){ #pageFrameHome header {min-height: 300px; } #pageFrameHome header #logo{left: 40px;top: 20px; } #pageFrameHome header #mission {bottom: 7%;right: 20px;max-width: 65%; } #pageFrameHome header #mission p {font-size: 28px; } #pageFrameHome header .big, #pageFrameHome header .plus {font-size: 46px; } #pageFrameHome header #mission a.button {margin-top: 20px; } #pageFrameHome #info {padding: 0;width: 100%;float: none; } #pageFrameHome #stats {width: 100%;height: 145px;float: none; } #pageFrameHome #stats #stats1, #pageFrameHome #stats #stats2, #pageFrameHome #stats #stats3, #pageFrameHome #stats #stats4 {width: 145px;height: 145px;margin: 0;margin-right: calc((100% - 580px) / 3); } #pageFrameHome #stats #stats4 { margin-right: 0; }}@media screen and (max-width: 700px){ #pageFrameHome header {background-image: url('/graphics/home-banner-craft-mobile@2x.jpg'); } #pageFrameHome header#header-back1 { background-image: url('/graphics/home-banner-craft-mobile@2x.jpg'); } #pageFrameHome header#header-back2 { background-image: url('/graphics/home-banner-drink-mobile@2x.jpg'); } #pageFrameHome header#header-back3 { background-image: url('/graphics/home-banner-grow-mobile@2x.jpg'); } #pageFrameHome header#header-back4 { background-image: url('/graphics/home-banner-research2-mobile@2x.jpg'); } #pageFrameHome header#header-back5 { background-image: url('/graphics/home-banner-blackfire-mobile@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(1) { background-image: url('/graphics/research-back-mobile2@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(2) { background-image: url('/graphics/grow-back-mobile2@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(3) { background-image: url('/graphics/craft-back-mobile2@2x.jpg'); } #pageFrameHome #actions figure:nth-of-type(4) { background-image: url('/graphics/drink-back-mobile3@2x.jpg'); } #pageFrameHome header #mission {right: 20px; } #pageFrameHome header #mission p {font-size: 24px; } #pageFrameHome header .big, #pageFrameHome header .plus {font-size: 40px; } #pageFrameHome header #mission a.button {margin-top: 10px; } #pageFrameHome #actions figure {width: 50%;height: auto;padding-bottom: 40%; } #pageFrameHome #stats {width: 325px;height: 325px;margin: 40px auto 0 auto; } #pageFrameHome #stats #stats1, #pageFrameHome #stats #stats2, #pageFrameHome #stats #stats3, #pageFrameHome #stats #stats4 {padding-top: 15px;width: 150px;height: 150px; } #pageFrameHome #stats #stats1 { margin: 0 25px 25px 0; } #pageFrameHome #stats #stats2 { margin: 0 0 25px 0; } #pageFrameHome #stats #stats3 { margin: 0 25px 0 0; } #pageFrameHome #stats #stats4 { margin: 0 0 0 0; } #pageFrameHome #stats .large { font-size: 48px; } #pageFrameHome #stats .medium { font-size: 26px; } #pageFrameHome #stats p { font-size: 13px; }}@media screen and (max-width: 600px){ .home-page-stats-container {flex-direction: column; } #pageFrameHome header {background-position: top center;min-height: 350px;height: 350px; } #pageFrameHome header #logo{left: 6%; } #pageFrameHome header #mission{top: auto;bottom: 30px;left: 6%;right: 6%;max-width: 100%;text-align: left; } #pageFrameHome header #mission p{text-align: left; } #pageFrameHome header #mission a.button {margin-top: 20px; } #pageFrameHome #actions figure {width: 50%;height: auto;padding-bottom: 27%; } #pageFrameHome #actions figure .heading {top: 15px;font-size: 24px; } #pageFrameHome #actions figcaption p {top: 10px;font-size: 28px;margin: 0;padding: 0 15px 15px 15px;opacity: 1; } #pageFrameHome #actions figcaption .button{padding: 10px 0 5px 0; } #pageFrameHome #actions figure br { display: inline; } #pageFrameHome #actions figure .text, #pageFrameHome #actions figure .caret { display: none; } #pageFrameHome #actions figcaption::before {opacity: 0.75;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0); }}@media screen and (max-width: 400px){ #pageFrameHome #actions figure {padding-bottom: 37%;min-height: 370px;height: 370px; } #pageFrameHome #stats {position: relative;width: 275px;height: 450px;margin: 40px auto 0 auto; } #pageFrameHome #stats #stats1 { position: absolute; top: 0; left: 0; margin: 0; } #pageFrameHome #stats #stats2 { position: absolute; top: 100px; left: 125px; margin: 0; } #pageFrameHome #stats #stats3 { position: absolute; top: 200px; left: 0; margin: 0; } #pageFrameHome #stats #stats4 { position: absolute; top: 300px; left: 125px; margin: 0; }}.mc-full-video-container {width: 100vw;}.mc-full-video-container video {width: 100%;}.mc-page {margin: 0 auto;padding: 30px 30px;max-width: 1366px;}.mc-header {padding: 55px 0px;position: relative;width: 100%;}.mc-content-row {display: flex;gap: 2%;margin-bottom: 40px;}.mc-content-column {margin-bottom: 40px;}.mc-text {}.mc-card-black {text-transform: uppercase;background: #000;color: #FFF;padding: 35px 30px;min-width: 350px;}.mc-button {font-family: "headline-gothic-atf-round", sans-serif;font-size: 35px;padding: 12px 17px;display: inline-block;margin-top: 20px;color: #FFF;cursor: pointer;}.mc-button:hover {background: #000;}.mc-button-blue {background: #1F3A72;}.mc-button-red {background: #701C1B;}.mc-button-green {background: #2C4516;}.mc-button-red:hover {color: #5e201c;background: #f17b4f;}.mc-button-green:hover {color: #2c3b1a;background: #93ab4b;}.swiper-slide a {text-decoration: none;cursor: pointer;}.mc-h1 {font-family: "headline-gothic-atf-round", sans-serif;font-weight: 400;font-style: normal;font-size: 80px;}.mc-h2 {font-family: "headline-gothic-atf-round", sans-serif;font-weight: 400;font-style: normal;font-size: 50px;}.mc-h3 {font-family: "Trebuchet MS Bold", sans-serif;font-size: 30px;margin-bottom: 40px;}.mc-p {font-family: "Trebuchet MS", sans-serif;font-size: 22px;line-height: 35px;}.swiper-2-prev {left: 0px;}.swiper-2-next {right: 0px;}.mc-swiper {width: 100%;overflow: hidden;position: relative;}.mc-swiper-1 {}.mc-swiper-2 {}.swiper-button-next, .swiper-button-prev {color: #000;}.swiper-pagination-bullet-active {background: #000;}.white {color: #FFF;}.mc-swiper-2-card {background: #241822;margin: 50px;padding: 34px;color: #FFF;position: relative;min-height: 340px;cursor: pointer;top: 0px;transition: top ease 0.5s;}@media screen and (max-width: 750px) {.mc-content-row {flex-direction: column;}}@media screen and (max-width: 1200px) {.mc-swiper-2-card {margin: 50px 30px;}}.mc-swiper-2-card:hover {top: -25px;}.mc-swiper-2-card-extend {top: 0;right: 0;bottom: 0;left: 0;}.mc-swiper-blue-bottom {background: #A3BEDE;width: 100%;height: 40px;position: absolute;left: 0;bottom: 0;}.white {color: #FFF;}.light-blue {color: #A3BEDE;}.mc-animation-line {position: absolute;width: 100vw;}.mc-line-in-view {animation: appear 2s ease;}.mc-animation-line-1-right {border-bottom: #1E3B72 6px solid;right: -50vw;bottom: 100px;}.mc-animation-line-1-left {border-bottom: #A3BEDE 6px solid;left: -50vw;bottom: 70px;}.mc-animation-line-2-right {border-bottom: #701C1C 6px solid;right: -50vw;bottom: 100px;}.mc-animation-line-2-left {border-bottom: #FF8052 6px solid;left: -50vw;bottom: 70px;}.mc-animation-line-3-right {border-bottom: #2C4516 6px solid;right: -50vw;bottom: 100px;}.mc-animation-line-3-left {border-bottom: #98B747 6px solid;left: -50vw;bottom: 70px;}.mc-animation-line-4-right {border-bottom: #1E3B72 6px solid;right: -50vw;bottom: 100px;}.mc-animation-line-4-left {border-bottom: #A3BEDE 6px solid;left: -50vw;bottom: 70px;}@keyframes appear {from {opacity: .5;scale: .2;}to {opacity: 1;scale: 1;}}.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: var(--swiper-pagination-bottom, 15px);top: var(--swiper-pagination-top, auto);left: 0;width: 100%;}.mc-download-grid {display: flex;width: 100%;flex-wrap: wrap;gap: 20px;}.mc-download-card {width: 48%;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding: 20px;text-align: center;margin-bottom: 55px;}.mc-download-card-img {margin-bottom: 20px;width: 100%;text-align: center;}.mc-download-card-img img {max-height: 300px;}@media screen and (max-width: 750px) {.mc-download-card {width: 100%;}}#pageFrameLanding{}#pageFrameLanding h2{ font-family: cresta, sans-serif; font-size: 24px; font-weight: 600; line-height: 1.25; margin-top: 65px;}#pageFrameLanding h2:first-of-type{ margin-top: 0; margin-bottom: 40px;}#pageFrameLanding main{ margin: 0 auto;padding: 0 6% 60px 6%; max-width: 1366px;}#pageFrameLanding #row2{ padding-top: 30px;}#pageFrameLanding a.button:link,#pageFrameLanding a.button:visited {color: #fff;text-decoration: none;}#pageFrameLanding a.button { display: inline-flex; background: transparent linear-gradient(180deg, #D08129 0%, #825304 100%) 0% 0% no-repeat padding-box; border-radius: 2px; font-family: cresta, proxima-nova, open-sans, Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 1.2; color: #fff; text-transform: uppercase; text-align: left; cursor: pointer; margin: 10px 25px 20px 0; padding: 15px 30px 20px 20px; width: 350px; max-width: 90%; height: 100px;align-items: center; justify-content: space-between; vertical-align: top;}#pageFrameLanding a.button:hover { background: #5F4643;}#pageFrameLanding a.button::after { display: inline-flex; content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIgY2xhc3M9ImJpIGJpLWNoZXZyb24tZG91YmxlLXJpZ2h0IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTMuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDkuMjkzIDggMy42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgiLz4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMy4yOTMgOCA3LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCIvPgo8L3N2Zz4=); font-family: arial narrow, arial, san-serif; font-size: 24px; font-weight: 600; letter-spacing: 3px; margin-right: -10px;}#pageFrame1C{}#pageFrame1C main{ margin: 0 auto;padding: 50px 6% 60px 6%; max-width: 1366px;}#pageFrame1C main h1{ }@media screen and (max-width: 1100px){ #pageFrame1C main {padding: 50px 6% 60px 6%; } #pageFrame1C main h1 {margin-left: 0; }}#pageFrame2C{}#pageFrame2C main{ margin: 0 auto; padding: 50px 0 60px 0; max-width: 1366px;}#pageFrame2C main h1{ }#pageFrame2C #row1, #pageFrame2C #row2{padding: 0 6% 0 6%; width: 100%;}#pageFrame2C #col1{padding: 0 6% 0 6%; width: calc(50% + 3%); float: left;}#pageFrame2C #col2{ padding: 0 6% 0 0; width: calc(50% - 3%); float: left;}#pageFrame2C #row2 { clear: left; padding-top: 20px; }#pageFrame2C #col2 img { width: 100%; }#pageFrame2C #col2 .gallery li p { font-size: 15px; color: #666; }@media screen and (max-width: 1100px){}@media screen and (max-width: 800px){ #pageFrame2C #col1, #pageFrame2C #col2 {padding: 0 6% 0 6%;width: 100%;float: none; } #pageFrame2C #col2 {padding-top: 20px; }}#pageFrame2L{}#pageFrame2L main{ padding: 50px 0 60px 0;}#pageFrame2L #row1,#pageFrame2L #row2{ padding: 0 6% 0 6%; width: 100%;}#pageFrame2L #col1{ padding: 0 6% 0 6%; width: 67.5%; float: left;}#pageFrame2L #col2{ padding: 0; width: 32.5%; float: left;}#pageFrame2L #row2 { clear: left; padding-top: 20px; }@media screen and (max-width: 1100px){}@media screen and (max-width: 800px){ #pageFrame2L #col1, #pageFrame2L #col2 {padding: 0 6% 0 6%;width: 100%;float: none; } #pageFrame2L #col2 {padding-top: 20px; }}#buttons{ padding: 0; margin: 40px 0 0 0;}a.button,input[type=submit].button{ display: inline-block; border-radius: 5px;background-color: #97262C; font-family: proxima-nova, open-sans, "Gill Sans MT", "Gill Sans", Corbel, Arial, sans-serif; font-size: 17px; font-weight: 700; color: #fff; text-transform: uppercase; text-align: center; cursor: pointer; margin-top: 10px; padding: 10px 35px;}.button a:link, .button a:visited { color: #fff; text-decoration: none; }.button a:active, .button a:hover { color: #fff; text-decoration: none; }.button a:hover {background-color: #3F140C; }input[type=submit].button:hover { background-color: #97262C; }a.button:link, a.button:visited { color: #fff; text-decoration: none; }a.button:active, a.button:hover { color: #fff; text-decoration: none; }a.button:hover {background-color: #3F140C; }#moreButton{ display: block; margin: 0 auto 0 auto; float: none; width: 300px; max-width: 100%; text-align: center;}@media screen and (max-width: 1000px){ #buttons {margin: 40px 0 0 0; } .button {font-size: 16px;padding: 8px 20px; }}@media screen and (max-width: 700px){ #buttons {margin: 20px 0 0 0; } }#breadcrumb{ font-size: 16px; font-weight: 400; text-transform: uppercase;margin: 0 0 30px 0; color: #3F140C;}#breadcrumb a:link, #breadcrumb a:visited { text-decoration: none; }#breadcrumb a:hover, #breadcrumb a:active { text-decoration: none; }@media screen and (max-width: 1300px){}@media screen and (max-width: 1100px){ #breadcrumb {margin: 0 0 30px 0; }}@media screen and (max-width: 900px){}.gallery{ position: relative; width: 100%;}.gallery{ overflow-x: visible; border: 0px; padding: 0px; margin: 0px; text-align: left;}.gallery li{ position: relative; display: inline-block; vertical-align: top; margin: 0; zoom: 1;}.gallery.addPadding img { padding: 20px; }.gallery1Col li { width: 100%; margin-bottom: 30px; }.gallery2Col li { width: calc(50% - 30px); margin-right: 30px; margin-bottom: 30px; }.gallery2Col li:nth-of-type(2n) { margin-right: 0; }.gallery3Col li { width: calc(33.3% - 30px); margin-right: 30px; margin-bottom: 30px; }.gallery3Col li:nth-of-type(3n) { margin-right: 0; }.gallery4Col li { width: calc(22% - 30px); margin-right: 30px; }.gallery4Col li:nth-of-type(4n) { margin-right: 0; }.gallery5Col li { width: calc(20% - 30px); margin-right: 30px; }.gallery5Col li:nth-of-type(5n) { margin-right: 0; }.gallery li img { width: 100%; }.photoGallery li,.photoGallery.addSpacing li{ margin-bottom: 50px;}@media screen and (max-width: 900px){ .gallery li, .gallery3Col li:nth-of-type(3n), .gallery5Col li:nth-of-type(5n) { width: calc(50% - 30px); margin-right: 30px; margin-bottom: 30px;} .gallery li:nth-of-type(2n) { margin-right: 0; }}@media screen and (max-width: 500px){ .gallery li, .gallery3Col li:nth-of-type(3n), .gallery5Col li:nth-of-type(5n) { width: 100%; margin-right: 0; margin-bottom: 30px;}}.newsSummary, #newsList{ list-style-type: none; margin: 0 0 50px 0; padding: 0;}.newsSummary li, #newsList li{ list-style-image: none; margin: 0 0 30px 0; padding: 0;}.newsSummary .date, #newsList .date { font-weight: bold; }#newsList img{ display: inline-block; margin: 0 30px 0 0; max-width: 300px;}#newsList .summary {display: inline-block;width: calc(100% - 30px - 310px);vertical-align: top;}#newsList a.button{ font-size: 15px; margin-top: 0; padding: 8px 20px;}#articleImage{ float: left; width: 500px; margin: 8px 25px 10px 0;}@media screen and (max-width: 750px){ .newsSummary li, #newsList li {margin: 0 0 50px 0; } #newsList img {display: block;margin: 0 0 10px 0;width: 100%;max-width: 500px; }#newsList .summary {display: block;width: 100%; }}.blogSummary, #blogList{ list-style-type: none; margin: 0 0 50px 0; padding: 0;}.blogSummary li, #blogList li{ list-style-image: none; margin: 0 0 30px 0; padding: 0;}.blogSummary .date, #blogList .date { font-weight: bold; }#blogList img{ display: inline-block; margin: 0 30px 0 0; max-width: 300px;}#blogList .summary{ display: inline-block; width: calc(100% - 30px - 310px); vertical-align: top;}#blogList a.button{ font-size: 15px; margin-top: 0; padding: 8px 20px;}@media screen and (max-width: 750px){ .blogSummary li, #blogList li {margin: 0 0 50px 0; } #blogList img {display: block;margin: 0 0 10px 0;max-width: 300px; }#blogList .summary {display: block;width: 100%; }}.inputForm { font-family: inherit;}.inputForm p{ line-height: inherit;}.inputForm fieldset{ border: 0; margin: 0; padding: 0;}.inputForm legend {font-size: smaller;font-style: italic;padding: 0.25rem 0;margin-bottom: 0.25rem;}.inputForm fieldset,.inputForm .form-group{ margin: 0 0 15px 0;}.inputForm .required{ color: #c00;}.inputForm .question{ display: block; font-size: 17px; font-weight: 700; font-style: normal; color: #593D3D; margin-bottom: 6px;}.inputForm .text{ display: block; font-size: 17px; font-weight: 400; font-style: normal; margin-bottom: 6px;}.inputForm input[type=text], .inputForm input[type=email],.inputForm input[type=number],.inputForm textarea, .inputForm select{ border: solid 1px #ccc; font-family: cresta, san-serif; font-size: 17px; line-height: 1.4; padding: 4px 6px; margin-bottom: 5px; width: 100%;}.inputForm select{}.inputForm .price span.dollar{ display: block; line-height: 1.4; padding: 3px 0; width: 15px; float: left;}.inputForm .price input{ display: block; float: left;}.inputForm .error{ font-weight: bold; color: #c00;}.inputForm .wf-spam-prevent-1 { display: none; }.inputForm input[type=submit],.inputForm a.button { -webkit-appearance: none; display: inline-block; background-color: #009370; background-color: #97262C; border: 0; border-radius: 5px; font-size: 17px; font-weight: 700; color: #fff; text-transform: uppercase; text-align: center; color: #fff; width: auto; padding: 10px 35px; margin: 0 20px 18px 0;}.inputForm input[type=submit]:hover,.inputForm input[type=submit]:active,.inputForm a.button:hover,.inputForm a.button:active{ background-color: #006633; background-color: #3F140C;}.inputForm .secondaryButton { background-color: transparent; border: none; color: #691C32; cursor: pointer; font-size: 17px; font-weight: 400; text-transform: uppercase; margin: 0 0 9px 30px; padding: 10px 0;}.inputForm .width2Char { width: 50px !important; }.inputForm .width5Char { width: 75px !important; }.inputForm .width10Char { width: 140px !important; }.inputForm .width20Char { width: 250px !important; }.inputForm .width40Char { width: 450px !important; }.inputForm .widthAuto { width: auto !important; }#researchForm p{ display: block; width: 33%; padding-right: 50px; height: 65px; float: left;}@media screen and (max-width: 1100px){ #researchForm p {width: 50%; }}@media screen and (max-width: 700px){ #researchForm p {width: 100%; }}#marketplaceForm p{ display: block; width: 33%; padding-right: 50px; height: 65px; float: left;}#marketplaceForm p:last-of-type{ margin-top: 20px;margin-left: 33%;}@media screen and (max-width: 1100px){ #marketplaceForm p {width: 50%; } #marketplaceForm p:last-of-type {margin-top: 0;margin-left: 0; }}@media screen and (max-width: 700px){ #marketplaceForm p {width: 100%; } #marketplaceForm p:last-of-type {margin-top: 0; }}#blogForm p{ display: block; width: 33%; padding-right: 50px; height: 65px; float: left;}#blogForm p:last-of-type{ margin-top: 28px; }@media screen and (max-width: 1100px){ #blogForm p {width: 50%; } #blogForm p:last-of-type {margin-top: 0; }}@media screen and (max-width: 700px){ #blogForm p {width: 100%; } #blogForm p:last-of-type {margin-top: 0; }}#marketPlacePostForm{}#marketPlacePostForm #fieldset1{ width: 50%; padding: 0 8.5% 0 0; float: left;}#marketPlacePostForm #fieldset2{ width: calc(50% - 4.25%); float: left;}#growerSearchForm .col1{ width: 50%; float: left;}#growerSearchForm .col2{ width: 50%; float: right;}#growerSearchForm p { display: block; width: 100%; padding-right: 50px; height: auto;}@media screen and (max-width: 1100px){ #growerSearchForm p { } #growerSearchForm p:last-of-type {margin-top: 0; }}@media screen and (max-width: 700px){ #growerSearchForm .col1, #growerSearchForm .col2 {width: 100%;padding: 0;float: none; } #growerSearchForm p {width: 100%; } #growerSearchForm p:last-of-type {margin-top: 0; }}.growerClosing {font-size: smaller;font-style: italic;}#growerForm{}#growerForm .col1{ width: 50%; padding: 0 8.5% 0 0; float: left;}#growerForm .col2{ width: calc(50% - 4.25%); float: left;}@media screen and (max-width: 700px){ #growerForm .col1 {width: 100%;padding: 0;float: none; } #growerForm .col2 {width: 100%;padding: 0;float: none; }}blockquote{ position: relative; font-size: 18px; font-weight: 300; font-style: italic; color: #691C32; margin: 0 50px 0 0; padding: 30px 0 0 30px;}blockquote:before {position: absolute;display: block;content: "\201C";font-size: 80px;top: -20px;left: -20px;color: #7a7a7a;padding-left: 10px;}blockquote:after {position: absolute;display: block;content: "\201D";font-size: 80px;bottom: -80px;right: 0px;color: #7a7a7a;padding-left: 10px;}cite{ display: block; font-size: 18px; font-weight: 400; font-style: normal; padding: 10px 0 0 30px;}table{ border-collapse: collapse; border: 0; margin: 20px 0px; font-size: 13px; width: 100%;}table th{border-bottom: solid 2px #ccc; font-family: cresta, sans-serif; font-size: 17px; font-weight: 500; color: #593D3D; text-transform: uppercase; text-align: left; vertical-align: bottom; padding: 4px 8px 4px 0;}table td{ font-family: cresta, san-serif; font-size: 16px; font-weight: 400; line-height: 1.3; vertical-align: top; padding: 8px 8px 12px 0;}table th:nth-of-type(1),table td:nth-of-type(1){ padding-left: 4px;}table tbody tr:nth-of-type(2n) { background-color: #faf6ed; }table a{ background: none; text-decoration: none;}table a:hover, table a:active{ text-decoration: underline;}#dataTable {}#dataTable tbody tr th, #dataTable tbody tr td { border-bottom: solid 1px #ccc;}#dataTable tbody th { vertical-align: top; width: 125px;}#dataTable tbody td { vertical-align: top; width: 125px;}#researchTable .author { display: block; color: #000;font-size: 15px; font-weight: 500; }@media screen and (max-width: 900px){ #researchTable th:nth-of-type(5), #researchTable td:nth-of-type(5) {display: none; }}@media screen and (max-width: 800px){ #researchTable th:nth-of-type(3), #researchTable td:nth-of-type(3), #researchTable th:nth-of-type(5), #researchTable td:nth-of-type(5) {display: none; }}@media screen and (max-width: 700px){ #researchTable th:nth-of-type(3), #researchTable th:nth-of-type(4), #researchTable th:nth-of-type(5), #researchTable td:nth-of-type(3), #researchTable td:nth-of-type(4), #researchTable td:nth-of-type(5) {display: none; }}ul#dataList {list-style: none;margin: 0;padding: 0;}@media screen and (max-width: 900px){}@media screen and (max-width: 800px){}@media screen and (max-width: 700px){}ul.searchResults, ol.searchResults{ list-style-type: none; margin: 0px; padding: 0px;}.searchResults li{ margin: 0px 0px 12px 0px; padding: 0px;}.searchResults:first-child{ list-style-type: none; margin: 0px; padding: 0px;}.searchResults + h3{ margin-top: 30px;}ul#sitemap, ol#sitemap{ list-style-type: none; margin: 0; padding: 0;}#sitemap li{ margin: 0 0 12px 0; padding: 0px;}#sitemap .submenu{ list-style-type: circle; margin-top: 20px;}#sitemap .submenu li{ margin: 0 0 12px 25px; padding: 0px;}footer{ position: relative;background-color: #5F4643; clear: left;}footer a.text { background: linear-gradient(to bottom, #A66821 0%, #A66821 100%); background-position: 0 100%; background-repeat: repeat-x; background-size: 4px 0px; color: #fff; text-decoration: underline; transition: background-size .4s;}footer a.text:hover { background-size: 4px 50px; color: #fff; text-decoration: underline;}footer #footer-logo{ display: block;position: absolute; top: 70px; left: 6%; width: 122px;}footer #footer-mission {position: absolute;top: 75px;left: calc(6% + 190px);font-size: 16px;padding-right: 20px;width: 25%;color: #fff;}form#GD-snippet-form {top: 75px;left: 47%;right: calc(6% + 150px);font-size: 16px;}.footer-container { max-width: 1377px; margin: 0 auto; padding: 40px; color: #FFF;}.footer-top-container { display: flex; width: 100%; gap: 20px; align-items: center; color: #FFF; margin-bottom: 20px;}.footer-bottom-container { display: flex; justify-content: space-between; align-items: center;}.footer-logo-container { display: flex; flex-direction: row; justify-content: space-between; width: 50%; align-items: center;}.footer-logo-mcbc { width: 40%;}.footer-logo-mc { width: 40%;}.footer-logo-doa { width: 15%;}.footer-logo-doa-alt { display: none;}.footer-mission { color: #FFF;}@media screen and (max-width: 965px) { .footer-top-container { } .footer-logo-container {width: 100%; } .footer-logo-doa {width: 35%; }}@media screen and (max-width: 820px) { .footer-top-container {flex-direction: column; } .footer-logo-doa {display: none; } .footer-logo-doa-alt {display: block; } .footer-logo-mcbc {width: 30%; } .footer-logo-mc {width: 30%; } .footer-logo-doa-alt {width: 16%; } .footer-bottom-container {justify-content: space-between;align-items: flex-start;flex-direction: column;gap: 20px; }}.footer-links {}#footer form#GD-snippet-form h2{ font-family: cresta, sans-serif; font-size: 18.5px; font-weight: 700; color: #fff; line-height: 1.3; text-transform: uppercase; margin: 0 0 10px 0;}form#GD-snippet-form p { margin: 0 0 15px 0;}form#GD-snippet-form fieldset,form#GD-snippet-form div{ border: none; border-top: solid 1px #999; border-bottom: solid 1px #999; padding: 10px 0 15px 0;}form#GD-snippet-form label { font-weight: 500;}form#GD-snippet-form input { border: solid 1px #D0D0D0; font-size: 16px; padding: 3px; height: 33px; vertical-align: middle; border-right: none;}form#GD-snippet-form span { text-wrap: nowrap;}#GD-snippet-form input[type="submit"] { border: solid 1px #D0D0D0; background-color: #A66821; color: #fff; padding: 5px 21px 5px 21px; font-family: cresta; font-size: 18px; line-height: 21px; font-weight: 200;}footer #footer-description { display: inline-block; font-family: cresta, sans-serif; font-size: 16px; color: #fff; padding-right: 30px;}footer #footer-phone{ display: inline-block; font-size: 18px; color: #ccc; padding-right: 30px;}footer #footer-sitemap{ display: inline-block; font-size: 18px; color: #ccc;}#footer-banner { background-color: #A66822; color: white; text-align: center; margin: 0; padding: 41px 6%;}#footer-banner p { font: 21px Cresta; margin: 0 auto; max-width: 1158px;}footer #footer-social { color: #ccc; width: 141px;}footer a#footer-facebook,footer a#footer-twitter,footer a#footer-instagram,footer a#footer-youtube { display: block; background-image: url('/graphics/social-icons-white.svg'); background-repeat: no-repeat; background-size: cover; width: 47px; height: 41px;float: left;}footer a#footer-twitter { background-position: -47px 0; }footer a#footer-instagram { background-position: -94px 0; margin-right: 0; }footer a#footer-youtube { background-position: -141px 0; margin-right: 0; }footer #mdard-logo{ position: absolute; top: 80px; right: 6%; width: 84px;}#disclaimer{ background-color: #691C32; font-size: 14px; line-height: 1.7; color: #fff; padding: 25px 6% 27px 6%; width: 100%; opacity: 0.8;}#disclaimer p { margin: 0 auto; padding: 0; max-width: 1200px;}#disclaimer a{ background: linear-gradient(to bottom, #580b21 0%, #580b21 100%); background-position: 0 100%; background-repeat: repeat-x; background-size: 4px 4px; color: #fff; text-decoration: underline; transition: background-size .4s;}#disclaimer a:hover { background-size: 4px 50px; color: #fff; text-decoration: underline;}@media screen and (max-width: 1400px){ footer {height: 350px; } footer #footer-logo {top: 35px;left: 6%; } footer #footer-mission {top: 210px;left: 6%;right: 6%;padding-right: 0;width: auto; } footer #footer-links {top: 280px; } form#GD-snippet-form {top: 35px;left: 30%;right: 22%; } footer #mdard-logo {top: 35px;right: 6%; }}@media screen and (max-width: 1060px){ footer {height: auto; } footer #footer-logo {top: 25px;left: 30px;width: 130px; } footer #footer-mission {top: 50px;left: 225px;right: 185px;width: auto; } footer #footer-links {position: absolute;top: 360px;left: 30px;right: 30px; } footer #footer-description {display: block; } form#GD-snippet-form {top: 215px;left: 30px;right: 30px; } form#GD-snippet-form fieldset, form#GD-snippet-form div { } footer #mdard-logo {top: 50px;right: 30px;width: 73px; }}@media screen and (max-width: 800px){ footer #footer-mission {top: 25px;left: 200px;right: 150px; }}@media screen and (max-width: 700px){ footer {position: static;height: auto; } footer #footer-logo {position: static;padding: 25px 0 0 30px;float: left; } footer #mdard-logo {position: static;margin: 25px 30px 0 0;float: right; } footer #footer-mission {clear: both;position: static;padding: 15px 30px 0 30px; } form#GD-snippet-form {position: static;padding: 20px 30px 0 30px; } footer #footer-links {position: static;padding: 20px 30px 30px 30px; } footer #footer-phone { display: block; } footer #footer-sitemap {display: block; } #footer-banner {text-align: left; } form#GD-snippet-form input {margin-top: 5px; }}@media screen and (max-width: 500px){ form#GD-snippet-form input {border: solid 1px #D0D0D0;width: 100%; }form#GD-snippet-form span {text-wrap: wrap; }#GD-snippet-form input[type="submit"] {margin-top: 10px; }}#curator-feed-default-layout{ padding: 40px 100px 40px 100px; background-image: url('/graphics/banner-sub-repeat@2x.jpg'); background-size: cover;}@media screen and (max-width: 1300px){ #curator-feed-default-layout {padding: 40px 80px 40px 80px; }}@media screen and (max-width: 1200px){ #curator-feed-default-layout {background-image: url('/graphics/curator-back-repeat-mobile@2x.jpg');background-size: auto 100%; }}@media screen and (max-width: 600px){ #curator-feed-default-layout {background-image: none;display: none; }}