/* cmsms stylesheet: Simple Mobile Friendly Layout modified: 03/14/21 09:30:33 */
@font-face {font-family: 'TempusSansITC';src: url('/uploads/layout/fonts/TEMPSITC.TTF') format('truetype');}@font-face {font-family: 'GillSans';src: url('/uploads/layout/fonts/GillSans.ttc') format('truetype');}@font-face {font-family: 'Honeyvoid';src: url('/uploads/layout/fonts/Honeyvoid.otf') format('opentype');}@font-face {font-family: 'sans-serif');}body {background-color: #fff;font-family: 'GillSans';font-weight:400;font-size: 1.15em;color: #331807;line-height: 1.5;background-image:url();background-position:center top;background-repeat:no-repeat;background-size:cover;}.leftaligned {margin-left: 0;}.rightaligned {margin-right: 0;}body#boxed {}body.fullwidth .row {max-width: none;}a img {border: none;}.right {float: right;}.left {float: left;}.spacing {margin: 15px;}.spacing.left {margin-right: 0;}.spacing.right {margin-left: 0;}.border {border: 2px solid #331807;}pre, code, kbd, samp {color: #331807;}pre code {line-height: 1.4;font-size: .8125em;}pre {padding: 10px;margin: 10px 0;overflow: auto;width: 93%;background: #ccc;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;-o-border-radius: 6px;}*:first-child+ html pre {padding-bottom: 20px;overflow-y: hidden;overflow: visible;overflow-x: auto;}* html pre {padding-bottom: 20px;overflow: visible;overflow-x: auto;}hr {border: solid #666;border-width: 1px 0 0 0;clear: both;margin: 10px 0 30px 0;height: 0;}a {color: #633001;text-decoration:none;}a.external {text-decoration: none;}a:visited {color: #1f1914;}a:hover {color: #9c5513;transition: transform .3s ease-out;-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-o-transition: color .3s ease-out;text-decoration: underline;}a:focus {outline: thin solid transparent;}a:hover, a:active {outline: 0;}a.external:after {content: "\e602";padding-left: 4px;text-decoration: none;}h1, h2, h3, h4, h5, h6 {font-family:  'Honeyvoid';font-weight: 500;border:none;padding:0;margin:1em auto;letter-spacing:3px;line-height:125%;color: #9c5513;text-align:center;width:auto;text-transform:uppercase;}h1 {font-size: 1.75em;}h2 {font-size: 1.5em;}h3 {font-size: 1.35em;}h4 {font-size: 1.25em;}h5 {font-size: 1.25em}h6 {font-size: 1.125em;}strong {font-weight:600;}p {line-height:110%;}blockquote, blockquote p {font-size: 1.0625em;line-height: 1.5;color: #000;font-style: italic;}blockquote {margin: 0 0 20px 0;padding: 9px 10px 10px 19px;border-left: 5px solid #ccc;}blockquote cite {display: block;font-size: .941176em;color: #000;}blockquote cite:before {content: "\2014 \0020";}blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {font-family: serif;}.page-wrapper {border-top:none;margin-bottom:0;}#boxed #wrapper {margin:0 auto;border-top: none;box-shadow: 0;border:none;max-width: 18000px;}#boxed.page-wrapper {border:none;}.inner-section {padding-left:0;padding-right:0;border:none;}.logo {margin:3px auto;text-align: center;border:none;width:auto;position:relative;top:0;}.logo a {display: block;margin:0 auto;border:none;width:auto;}.logo img {border:none;margin:0 auto;width:300px;height:auto;}.header .sitename {margin:.5em auto;text-align:center;font-weight:bold;}.top .header {border:none;background-image:url(/uploads/layout/images/bg_header_03.png);background-position:center top;background-repeat:no-repeat;background-size:cover;background-position:center center;height: 200px;position:relative;}.phrase {clear:both;margin:1em auto;text-align:center;border:none;letter-spacing:1px;font-family:  'GillSans';font-style:italic;font-weight: 500;font-size: 1.25em;line-height:100%;}.shoutout p {margin-top:1em;border:none;}.shoutout img {width:40%;margin:0 auto 1em 1em;float:right;border:none;}input.search-input::-webkit-search-decoration, input.search-input::-webkit-search-results-button,input.search-input::-webkit-search-results-decoration {-webkit-appearance: none;}.search .icon-search {margin-left: -25px;display: inline-block;height: 24px;line-height: 24px;text-align: center;width: 24px;position: relative;z-index: 10;color: #ddd;top: 3px;}.search ::-webkit-input-placeholder,.search ::-moz-placeholder,.search input[placeholder] {line-height: normal;}input.search-input {border: 1px solid #ccc;line-height: normal;outline: 0;padding: 6px 0 6px .5%;font-size: .6875em;color: #000;transition: all .35s ease-in-out;-webkit-transition: all .35s ease-in-out;-moz-transition: all .35s ease-in-out;-o-transition: all .35s ease-in-out;max-width: 99.5%;}input.search-input:focus {border: 1px solid #3eb60d;box-shadow: 0 0 3px #3eb60d;-webkit-box-shadow: 0 0 3px #3eb60d;-moz-box-shadow: 0 0 3px #3eb60d;-o-box-shadow: 0 0 3px #3eb60d;}#nav {border:none;}#main-menu-container {border:none;overflow-y:scroll;}#main-menu {font-size: 1em;font-weight: 500;margin:60px auto;width:100%;border:none;letter-spacing:2px;}#main-menu > li {display: block;position: relative;width:97%;text-align:left;padding:0 0 0 1em;}#main-menu > li:last-child {border-bottom: none;}#main-menu > li > a,#main-menu > li.sectionheader > span {background-color:#55380b;text-transform: uppercase;color: #fff;text-decoration: none;cursor: pointer;padding:0 0 0 .5em;display: block;position: relative;font-size:1em;line-height:2em;width:97%;}#main-menu > li.current > a,#main-menu > li.current.sectionheader > span,#main-menu > li:hover > a,#main-menu > li.sectionheader:hover > span {color: #fff;background-color:#331807;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {position: relative;left: 1em;border:none;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {position: relative;left: 1em;border:none;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {text-decoration: none;color: #000;text-transform: uppercase;display: block;padding:0;border:none;line-height:2em;}#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li > ul > li:hover > a,#main-menu > li > ul > li > ul > li.sectionheader:hover > span {color: #246a08;background-color:#fff;width:97%;border:none;}#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {padding-left: 15px;font-size: .875em;text-transform: none;}#main-menu > li > a i,#main-menu > li > ul > li > a i,#main-menu > li.sectionheader > span i,#main-menu > li > ul > li.sectionheader > span i {float: right;position: relative;padding-top: 6px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}#main-menu > li:hover > a i,#main-menu > li.active > a i,#main-menu > li > ul > li:hover > a i,#main-menu > li > ul > li.active > a i,#main-menu > li.sectionheader:hover > span i,#main-menu > li.active.sectionheader > span i,#main-menu > li > ul > li.sectionheader:hover > span i,#main-menu > li > ul > li.active.sectionheader > span i {-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);}/* Screen reader only */.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}/* Button styling */.menu-toggle {display: inline-block;width:40px;height:38px;position:absolute;top:10px;left:10px;padding:0;line-height: 1em;font-size: 1em;color: #333;background-color:#fff;background-image:url(https://chimacumcenter.finnriver.com/uploads/designs/Simple-Mobile-Friendly/menu_open.png);background-repeat:no-repeat;background-size:contain;border:1px solid #000;border-radius:3px;}.menu-toggle:hover,.menu-toggle:focus {color: #000;}/*Default styles + Mobile firstOffscreen menu style*/.main-menu {position: absolute;left: -99%;top: 0;height: 100%;overflow-y: visible;overflow-x: visible;border:none;z-index: 999;}.main-menu .menu-close {position: absolute;top:10px;left:10px;width:40px;height:38px;background-image:url(https://chimacumcenter.finnriver.com/uploads/designs/Simple-Mobile-Friendly/menu-close.png);background-repeat:no-repeat;background-size:contain;border:1px solid #000;border-radius:3px;}/*On small devices, allow it to toggle...*//*:target for non-JavaScriptaria-expanded="true/false" will be for JavaScript*/.main-menu:target,.main-menu[aria-expanded="true"] {left: 0;outline: none;-moz-box-shadow: 3px 0 12px rgba(0,0,0,.25);-webkit-box-shadow: 3px 0 12px rgba(0,0,0,.25);box-shadow: 3px 0 12px rgba(0,0,0,.25);border:none;width:97%;}.main-menu:target .menu-close,.main-menu[aria-expanded="true"] .menu-close {z-index: 1001;}.main-menu:target ul,.main-menu[aria-expanded="true"] ul {position: relative;z-index: 1000;}/*We could us `.main-menu:target:after`, butit wouldn't be clickable.*/.main-menu:target + .backdrop,.main-menu[aria-expanded="true"] + .backdrop {position: absolute;display: block;content: "";left: 0;top: 0;width: 97%;height: 100%;z-index: 998;background: #fff;cursor: default;border:none;opacity:0.9;overflow-y:scroll;}@supports (position: fixed) {.main-menu,.main-menu:target + .backdrop,.main-menu[aria-expanded="true"] + .backdrop {position: fixed;}}ul.thumb_menu, ul.thumb_menu_small {font-weight:500;list-style-type:none;border:none;overflow:visible;width:auto;height:auto;margin:0;padding:0;text-align:center;}ul.thumb_menu_small {float:right;}ul.thumb_menu li, ul.thumb_menu_small li {display:inline-block;border:none;border-radius: 5px;text-align:center;width:90%;height:auto;padding:.5em;margin:.5em;text-transform:uppercase;font-weight:400;vertical-align:top;background-color:#fff;}ul.thumb_menu_small li {width:30%;}ul.thumb_menu li h2 {text-align:center;background-image:none;background-position:center bottom;background-size:65%;line-height:1em;height:3em;}ul.thumb_menu li img, .thumb_menu_small li img {width:98%;height:auto;border:1px solid #000;border-radius: 0;margin:1em auto;opacity:.9;z-index:0;float:none;}ul.thumb_menu li a {text-decoration:none;white-space:normal;margin:0;}ul.thumb_menu li div {border:none;position:relative;top:0;}ul.thumb_menu li span {border:none;color:#000;z-index:100;font-size:1.25em;text-shadow:2px 2px 2px #fff;line-height:1em;}ul.thumb_menu li p {border:none;color:#000;z-index:100;font-size:1em;text-shadow:2px 2px 2px #fff;line-height:1em;text-transform:none;text-align:center;margin:.25em auto;}.content-wrapper {padding:0;margin:0 auto;border:none;font-size:1.15em;}.content-top {color: #000;font-style: italic;line-height: 20px;position: relative;}.content-top .title-border {content: '';height: 1px;display: block;width: 100%;border:none;position: absolute;top: 50%;}.breadcrumb {display: inline-block;background: #fff;width: auto;padding-right: 6px;z-index: 1;position: relative;}.breadcrumb a, .breadcrumbs a {color: #000;display: inline-block;width: auto;}.breadcrumbs {margin:.5em auto .5em 1em;border:none;padding:0;}.breadcrumbs a {text-decoration:none;}.breadcrumbs a:hover {color: #3eb60d;}.breadcrumbs ul {padding:0;margin:0 auto;font-weight: 300;text-transform:uppercase;list-style: none;}.breadcrumbs li {display:inline-block;margin:0 2em 0 0;letter-spacing:2px;line-height:100%;position:relative;padding:0 0 0 35px;}.breadcrumbs li:before {content: '';width: 30px;height:30px;position: absolute;background-image: url(https://chimacumcenter.finnriver.com/uploads/designs/Simple-Mobile-Friendly/bullet.png);background-size: cover;background-position:center top;left: 0;top:30%;transform: translateY(-50%);}.dropdown {display:inline;overflow: scroll;}.dropdown .dropbtn {font-size: 100%;border: none;outline: none;color: #fff;padding: 10px;background-color:#000;font-family: inherit;margin: 0;width:15em;}.dropdown-content {display: none;position: absolute;background-color: #000;width:15em;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);z-index: 1;}.dropdown-content a {float: none;color: #3eb60d;padding:1px 10px;text-decoration: none;display: block;text-align: left;}.topnav a:hover, .dropdown:hover .dropbtn {background-color:#3eb60d;color: #fff;}.dropdown-content a:hover {background-color: #fff;color: #000;}.dropdown:hover .dropdown-content {display: block;}.slideshow {float:none;width:90%;margin:1em auto;}a.printbutton {display: none;}.content-main {border:none;margin:0;}.section {border:none;padding:1em;margin:0;scroll-behavior: smooth;}.banner img {width:100%;border:none;}.content .news-summary span.heading {display: none;}.content .news-article {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dotted #666;}.content .news-summary ul.category-list {margin: 15px 0;}.content .news-summary ul.category-list li a, .news-summary ul.category-list li span {border-radius: 4px;}.news-summary ul.category-list li span {opacity: .4;}.news-article h2 {margin: 0 0 15px 0;}.news-article h2 a {font-family: 'MrsEavesOT-Roman', serif;text-transform: uppercase;color: #000;font-size: 16px;text-decoration: none;font-weight: 700;}.news-article .date {background: #3eb60d;color: #fff;display: block;float: left;width: 40px;padding: 6px;height: 40px;border-radius: 26px;text-align: center;font-family: 'MrsEavesOT-Roman', serif;}.news-article .day {font-size: 20px;line-height: 1;padding-bottom: 2px;font-style: italic;display: block;}.news-article.month {font-size: 11px;display: block}.news-article .author, .news-article .category {font-family: 'MrsEavesOT-Roman', serif;display: block;padding-left: 60px;font-size: 11px;font-style: italic;}.news-summary ul.category-list {margin: 15px 0 -1px 0;padding: 0;list-style: none;}.news-summary ul.category-list li {float: left;display: block;width: auto;margin-right: 5px;}.news-summary ul.category-list li a, .news-summary ul.category-list li span {display: block;color: #000;padding: 4px 8px;background: #ccc;border-radius: 4px 4px 0 0;text-decoration: none;font-size: 11px;text-transform: uppercase;}.news-summary ul.category-list li a:hover {color: #3eb60d;}.news-summary .paginate {font: italic 11px/1.2 'MrsEavesOT-Roman', serif;}.news-summary .paginate a {padding: 0 3px;}.news-meta {background: #ccc;padding: 10px;margin: 10px 0;}.more, .more a,.back, .back a,.previous a, .next a, .previous, .next {font: italic 12px/1.3 'MrsEavesOT-Roman', serif;color: #000;text-decoration: none;}.more a:hover, .back a:hover, .previous a:hover, .next a:hover {text-decoration: underline;}.previous, .next {padding: 6px 0;}.previous {float: left;}.next {float: right;}.footer {position: relative;border:none;background: #fff;color: #331807;margin:0;padding:10px;font-size:.8em;font-weight:400;text-align:center;}.footer:before {content: ' ';border:none;height: 4px;display: block;position: absolute;width: 100%;top: -8px;left: 0;}.footer a {text-decoration:none;color:#000;}.footer a:hover {color:#331807;}.copyright {padding-top: 15px;border:none;text-align:center;}.copyright-info {color: #331807;font-size: .75em;}ul.social {padding: 0;margin: 0 auto 15px auto;list-style: none;text-align: center;border:none;width:auto;}.social li {display: inline;margin: 0;padding: 0;margin-right: 1px;}.social li a {display: inline-block;text-decoration: none;font-size: .5em;line-height: 1;color: #fff;}.social li a:hover {color: #3eb60d;}.social li a i {display: inline-block;}.social img {height:35px;width:35px;margin:2px;}.footer .foot-section {width:auto;margin:5px 0 5px 5px;padding:5px 5px 10px 15px;height:auto;text-align:center;}.back-top a {display: inline-block;width: 16px;height: 16px;line-height: 16px;padding: 8px;border: 5px solid #fff;text-decoration: none;color: #000;background-color: #ccc;border-radius: 500px;-webkit-border-radius: 500px;-moz-border-radius: 500px;-o-border-radius: 500px;position: absolute;top: -24px;left: 50%;margin-left: -12px;-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}.back-top a:hover {background-color: #3eb60d;color: #fff;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}.footer-navigation {padding-top: 15px;border-bottom: 1px solid #ccc;font-size:1em;}#footer-menu ul {border:none;margin:0;padding:0;text-transform:uppercase;}#footer-menu li {border:none;width:auto;text-align:center;white-space: nowrap;list-style-type: none;margin:0;padding:0;line-height:2em;}#footer-menu li > a,#footer-menu li.sectionheader > span {color: #000;display: block;text-decoration: none;}#footer-menu li > a:hover,#footer-menu li > a.current,#footer-menu li.sectionheader > span:hover,#footer-menu li.sectionheader > span.current {color: #fff;}#footer-menu > li > a,#footer-menu > li.sectionheader > span {text-transform: uppercase;display: block;}#footer-menu > li > ul > li > a,#footer-menu > li > ul > li.sectionheader > span {font-size: .875em;padding: 2px 0;}#footer-menu > li > ul {margin: 0;}.video-responsive {overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:2em;}.video-responsive iframe {left:0;top:0;height:100%;width:100%;position:absolute;}/* PARALLAX */.parallaxParent {height: 100hv;overflow: hidden;}.parallaxParent > * {height: 200%;position: relative;top: -100%;}.parallaxParent img {width:100%;}.whitebg {background-color:#fff;}.zoom, .category div img {transition: transform .2s; /* Animation */}.zoom:hover, .category div img:hover {transform: scale(1.10); /* (110% zoom - Note: if the zoom is too large, it will go outside of the viewport) */}.clear {clear:both;}.tiles {border:none;text-align:center;margin:0 auto;padding:0;vertical-align:top;}.tiles div {width:300px;height:auto;display:inline-block;margin:1em .5em;border:none;vertical-align:top;line-height:100%;}.tiles div h2 {text-align:center;border:none;background-image:none;font-size:1.25em;letter-spacing:1px;height:2em;border:none;margin:0 auto .25em auto;}.tiles img {max-height:400px;max-width:300px;margin:0 auto 1em auto;}.tiles div p {font-size:90%;}input[type=text], input[type=email] {width:auto;background-color:#fff;border-radius:7px;border:none;padding:3px 5px;}input.button, a.button, div.button a {width:auto;background-color:#331807;color:#fff;padding:4px 8px 2px 12px;text-transform:uppercase;letter-spacing:1px;margin:5px auto;text-decoration:none;font-size:.8em;font-family: 'MrEavesModOT-Bold', serif;font-weight:400;border-radius:7px;box-shadow: 1px 1px 1px #333;border:none;text-align:center;float:none;}a.button:hover {color:#fff;}.content {border:none;margin:0;}/* FORM STYLES */form {color:#331807;margin-top:1em;}form div {margin:1em auto;border:none;}fieldset {border:0;margin:0;font-size:medium;}fieldset div {margin:.5em auto;}fieldset div div {float:left;margin-right:1em;}fieldset label {width:auto;font-weight:500;padding-right:.25em;}input[type="text"],select,textarea, input[type="email"], input[type="tel"] {margin:.25em;border:1px solid #331807;padding:3px;font-weight:500;vertical-align:middle;color:#331807;background-color:#fff;}input[type="text"], input[type="email"], input[type="tel"] {width:auto;}input[type="submit"] {background:#BCC971;padding:3px 5px;border:1px solid #331807;color: #333;font-weight:700;}input[type="image"] {margin:.5em 0;}option {padding:3px 5px 3px 3px;font-size:.8em;color:#000;font-weight:500;}textarea {margin:0 auto 1em auto;width:250px;height:200px;color:#000;}/* Apply this class to text/select input fields with shorter labelsto help alignment */.short-label label {float:left; width:10em}.short-label fieldset div input,.short-label fieldset div select {width:16em}/* Pretty up your Captcha image output */.captcha {margin:1em 0;padding-top:1em;text-align:center;clear:both;font-size:100%;font-weight:500;float:none;clear:both;width:200px;border:none;}.captcha img {border:1px solid #333;margin:0 1em 0 0;}.captcha input {width:196px; margin:.5em 0;}/* Just a bit more room for the Submit button */.submit {margin:0.5em auto;text-align:center;clear:both;}.submit  input.fbsubmit {margin:.5em 0 0 50px;border:1px solid #000;padding:3px 5px;font-family: 'MrEavesModOT-Reg', sans-serif;vertical-align:middle;background-color:#fff;color:#333;font-weight:bold;}form .row {clear:both;border:none;padding:0;margin:0 auto 1em auto;}.prompt {float:left;width:150px;text-align:right;padding:0;font-weight:400;margin:0;border:none;}.input {margin:0 auto 0 160px;}.error_message {color:#81261F;}div.cidery_purchase div {float:left;margin:0 1em 1em 0;}/* SEARCH Styles */div#search {margin:0;padding:0;}div#search form {margin:0;padding:0;}div#search input.search-button {margin:0 .25em 0 0;border:1px solid #331807;padding:0;font-size:11px;vertical-align:middle;background-color:#fff;color:#333;font-weight:bold;}div#search input.search-input {background-color:#331807;border:0;padding-top:2px;padding-left:2px;margin-right:1px;margin-top:1px;font-size:11px;vertical-align:top;}.formbuilderform div h3 {margin:1em auto 0 auto;background-color:transparent;padding:1em 0 0 0;}.formbuilderform form {border-bottom:1px solid #331807;border-top:1px solid #331807;font-size:100%;}.formbuilderform fieldset legend {font-size:120%;font-weight:600;text-align:center;}.formbuilderform div {clear:both;width:auto;margin:.25em auto 0 auto;border:none;overflow:auto;text-align:left;}.formbuilderform div label {width:auto;text-align:right;float:left;padding:0 3px 3px 0;display:block;font-weight:500;border:none;clear:left;}.formbuilderform div div {float:none;border:1px solid transparent;margin:5px auto 0 auto;width:auto;line-height:1.5em;clear:both;}.formbuilderform div div label {clear:none;text-align:left;line-height:1.5em;border:1px solid transparent;width:auto;margin:0 0 0 20px;display:inline-block;position:relative;top:0;}.formbuilderform .submit {margin:0 auto;width:auto;}.formbuilderform .submit  input.fbsubmit {margin:0;}.formbuilderform div select {float:left;text-align:right;display:block;}.formbuilderform div textarea {width:99%;height:200px;border:1px solid #000;margin:0 auto;}.formbuilderform .captcha {margin:0 auto;border:none;}.formbuilderform input[type="checkbox"] {float:none;border:none;}.formbuilderform input[type="radio"] {float:left;text-align:left;margin:0 1px 0 0;border:none;}.content-img {max-width: 100%;height: auto;margin: 0 auto;}/* FLEX */@media screen and (min-width: 768px) {.search {margin-top: 15px;}input.search-input {width: 100%;max-width: 100%;float: left;}input.search-input:focus {max-width: none;}.top .header {height:300px;}.banner-call-out div {border:none;margin:2em 1em 0 1em;width:auto;display:inline;background-image:none;font-size:90%;white-space: nowrap;}.banner-call-out :first-child {}.announce {top:0;margin-bottom:1em;width:60%;}.logo img {width:250px;border:none;}.header-bottom {padding-top: 20px;text-align: center;line-height: inherit;padding: 20px 0;}.row div.main-navigation {height: auto;float: none;display: block;margin-left: 0;width: 100%;clear: left;border:none;overflow:auto;}#main-menu {margin-top: 15px;margin-bottom: 15px;border-bottom: none;float: none;display: block;font-size:.9em;}#main-menu > li {margin: 0;bottom: -1px;text-align: center;border:none;}#main-menu > li.current {border-bottom-color: #fff;border-top-color: #3eb60d;}#main-menu > li.current > a {border:none;}#main-menu > li:first-child {border:none;}#main-menu > li > a,#main-menu > li > span {padding-left: 12px;padding-right: 6px;}#main-menu > li:hover > ul,#main-menu > li.active > ul {top: 46px;}.header-bottom {height: auto;}.row .seven-col.phrase-text,.row .five-col.search {display: block;float: none;width: 100%;margin-left: 0;text-align: center;}.home .content {border:none;padding:2em 2em 2em 15%;text-align:left;}.home .sidebar {border:none;}}@media screen and (min-width: 1000px) {#boxed {}#boxed #wrapper {margin:0 auto;border-top: none;box-shadow: 0;border:none;max-width: 18000px;}#boxed.page-wrapper {border:none;width:100%;margin:0 auto;overflow:auto;}.content-wrapper {border:none;margin:0 auto;}.lt-768 {display: none;}h1, h2, h3, h4, h5, h6 {text-align:center;}h1 {           width:100%;border:none;margin:.5em auto .25em auto;line-height:100%;background-size:40%;background-position:-5% bottom;}h2 {           width:100%;margin:1em auto;padding:0;border:none;background-size:30%;background-position:-5% bottom;}h3 {width:100%;background-size:30%;background-position:-25% bottom;}.logo {position: relative;text-align: left;border:none;float:left;margin:0;}.logo img {width:300px;border:none;margin:.5em;}.phrase {text-align:left;margin:0 auto 1em 0.5em;}.announce {float:none;top:30px;margin-bottom:1em;border:none;width:60%;}.announce p {margin:0 auto;}.banner-call-out {width:100%;border:none;position:absolute;top:0;}.banner-call-out div {border:none;margin:0 1.5em;width:auto;display:inline;background-image:none;}#nav {border:none;float:left;clear:none;width:700px;}#main-menu-container {overflow-y:visible;border:none;}.row div.main-navigation {z-index: 990;height: 55px;line-height: 1.5em;width:auto;margin-top:0;position: relative;margin-bottom:1em;border:none;float:none;}.menu-toggle,.main-menu .menu-close {display: none;}/* Undo positioning of off-canvas menu */.main-menu {position: relative;left: auto;top: auto;height: auto;}#main-menu {font-size:1.0em;font-weight:600;margin:0;width:100%;height:auto;padding:0;border:none;position:relative;letter-spacing:1px;overflow:visible;text-align:left;}#main-menu > li {display: inline-block;padding: 0;margin: 0 4px 0 0;border: none;width:auto;text-align:left;white-space:nowrap;}#main-menu > li:nth-child(1) {padding-left:3em;border:none;}#main-menu > li i {display: none;}.touch-device #main-menu > li i {display: inline-block;float: none;}.touch-device #main-menu > li li i {float: left;display: inline-block;margin-right: 8px;padding-top: 2px;text-align: left;}.touch-device #main-menu > li:first-child li i {float: right;}#main-menu > li:first-child, #main-menu > li.first {margin-left: 0;}#main-menu > li:last-child, #main-menu > li.last {margin-right: 0;}#main-menu > li > a,#main-menu > li.sectionheader span {padding:10px 10px 7px 0;line-height: 2em;font-size:1em;border:none;background-color:transparent;color:#331807;}#main-menu > li.parent:hover > a,#main-menu > li.sectionheader.parent:hover > span,#main-menu > li.parent.active > a,#main-menu > li.parent.active > span {color: #55380b;background-color:transparent;border:none;opacity:0.9;}#main-menu > li.current {background-color:transparent;color:#000;}#main-menu > li.current > a,#main-menu > li.current.sectionheader > span,#main-menu > li:hover > a,#main-menu > li.sectionheader:hover > span {background-color:transparent;color:#9c5513;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {position: absolute;left:-999em;}#main-menu > li > ul,#main-menu > li > ul > li > ul  {display: block;width: 100%;background-color: #fff;}#main-menu > li:hover > ul,#main-menu > li.active > ul,#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {height: auto;position: absolute;z-index: 9999;top: 46px;right: auto;left: 0;display: block;border-radius: 0;opacity:0.9;border:none;width:20em;padding:0;}#main-menu > li:first-child > ul {border:none;margin-left:200px;}#main-menu > li > ul > li {position: relative;line-height: 1.25;margin: 0;padding:0;border:none;}#main-menu > li:first-child > ul > li {padding-right: 0;padding-left: 0;}#main-menu > li > ul > li > a,#main-menu > li > ul > li.sectionheader > span,#main-menu > li > ul > li > ul > li > a,#main-menu > li > ul > li > ul > li.sectionheader > span {color: #000;display: block;text-transform: uppercase;line-height: 1.25em;border-bottom: none;background-color: #fff;padding: 5px;font-size: 1em;text-decoration: none;text-align:left;border:none;width:15em;}#main-menu > li > ul > li.current > a,#main-menu > li > ul > li.current.sectionheader > span,#main-menu > li > ul > li > ul > li.current > a,#main-menu > li > ul > ul > li > li.current.sectionheader > span {color: #3eb60d;}#main-menu > li > ul > li:hover > a,#main-menu > li > ul > li.sectionheader:hover > span,#main-menu > li > ul > li > ul > li:hover > a,#main-menu > li > ul > li > ul > li.sectionheader:hover > span {color: #3eb60d;background-color:#fff;width:95%;border:none;}#main-menu > li > ul > li:hover > ul,#main-menu > li > ul > li.active > ul {width: 15em;height: auto;top: 0;right: auto;left: -15em;}#main-menu > li:first-child > ul > li:hover > ul,#main-menu > li:first-child > ul > li.active > ul {left: auto;right: -250px;}.lt-ie9 #main-menu > li > ul > li:hover > ul,.lt-ie9 #main-menu > li > ul > li.active > ul {left: -247px;}#main-menu > li > ul > li:hover > ul:after,#main-menu > li > ul > li.active > ul:after {content: ' ';width: 0px;height: 0px;border-style: solid;border-width: 0;border-color: transparent;position: absolute;right: -6px;top: 12px;}.lt-ie9 #main-menu > li:first-child > ul > li:hover > ul,.lt-ie9 #main-menu > li:first-child > ul > li.active > ul {left: auto;right: -247px;}#main-menu > li:first-child > ul > li:hover > ul:after,#main-menu > li:first-child > ul > li.active > ul:after {left: -10px;right: auto;}#main-menu li ul li a:hover,#main-menu li ul li span.sectionheader:hover {box-shadow: 0;z-index: 2;}#main-menu > ul > li:last-child > a,#main-menu > ul > li.sectionheader:last-child > span,#main-menu > ul > li > ul > li:last-child > a,#main-menu > ul > li > ul > li.sectionheader:last-child > span {border-bottom: none;}ul.thumb_menu {border:none;padding:0;margin:0;}ul.thumb_menu li {width:30%;margin:0 0 1em 0;display:inline-block;font-size:100%;}ul.thumb_menu_small li {width:10%;margin:0 1em 1em 1em;display:inline-block;}ul.thumb_menu li img {width:98%;margin:1em auto;}.simplenav {text-align:left;margin:0;border:none;width:40%;}.simplenav li {background-position:-50px bottom;background-repeat:no-repeat;background-size:90%;width:100%;line-height:120%;margin:.75em auto;text-align:left;border:none;}.top .header {border:none;height:320px;}.header-bottom {height: 30px;line-height: 30px;padding: 4px 0;text-align:center;margin:0 auto;border:none;}.phrase-text {text-align: center;}input.search-input {height: 17px;line-height: 17px;width: 100%;max-width: 320px;}input.search-input:focus {max-width: 90%;}a.printbutton {display: block;padding-left: 6px;width: 16px;height: 16px;float: right;text-decoration: none;color: #000;background-color: #fff;z-index: 1;position: relative;}a.printbutton i {display: inline-block;-webkit-transform: rotateY(0deg);-moz-transform: rotateY(0deg);-ms-transform: rotateY(0deg);-o-transform: rotateY(0deg);transform: rotateY(0deg);-webkit-transition: -webkit-transform 250ms ease-out 0s;-moz-transition: -moz-transform 250ms ease-out 0s;-o-transition: -o-transform 250ms ease-out 0s;transition: transform 250ms ease-out 0s;}a.printbutton:hover {color: #3eb60d;}a.printbutton:hover i {-webkit-transform: rotateY(360deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(360deg);-o-transform: rotateY(360deg);transform: rotateY(360deg);}.section {border:none;padding:1em 4em;}.zoom:hover, .category div img:hover {transform: scale(1.15); /* (110% zoom - Note: if the zoom is too large, it will go outside of the viewport) */}.footer {border:none;padding:1em 2em;}.footer-navigation {border-bottom: none;}#footer-menu li {border:none;text-align:left;white-space: nowrap;line-height:1.25em;}#footer-menu > li:first-child {margin-left: 0;}.footer .foot-section {width:23%;border:none;float:left;margin:5px 0 5px 5px;padding:0 5px;height:200px;text-align:left;}.footer .last {background:none;}.foot-section p {margin-top:0;}.formbuilderform div {clear:both;width:auto;margin:.25em auto 0 auto;border:none;overflow:auto;text-align:left;}.formbuilderform div label {width:300px;text-align:right;padding:0 3px 3px 0;display:block;float:left;font-weight:500;border:none;clear:left;}.formbuilderform div div {border:1px solid transparent;margin:5px auto;width:430px;line-height:1.5em;clear:both;}.formbuilderform div div label {clear:none;float:left;text-align:left;line-height:1em;width:400px;margin:0 0 0 25px;display:inline-block;position:relative;top:-30px;border:1px solid transparent;}.formbuilderform .submit {margin:0 auto 0 300px;width:200px;}.formbuilderform .submit  input.fbsubmit {margin:0;}.formbuilderform div select {float:left;text-align:right;display:block;}.formbuilderform div textarea {width:300px;height:200px;border:1px solid #000;margin:0 auto;}.formbuilderform .captcha {margin:0 auto 0 300px;border:none;}.formbuilderform input[type="radio"] {float:left;text-align:left;margin:0 1px 0 0;border:none;height:20px;width:20px;}.content-img {max-width: 50%;height: auto;margin: 0 auto;}}@media screen and (min-width: 1250px) {#boxed.page-wrapper {border:none;width:1300px;margin:0 auto;}}@-ms-viewport {width: device-width;}@-o-viewport {width: device-width;}@-moz-viewport {width: device-width;}@-webkit-viewport {width: device-width;}@viewport {width: device-width;}
