@charset "UTF-8";
/* line 6, sass/_patterns.scss */
.pattern-dark { background: url(../images/paper-dark-cream.png); }

/* line 9, sass/_patterns.scss */
.pattern-light { background: url(../images/paper-cream.png); }

/* line 12, sass/_patterns.scss */
.pattern-agriculture, .pattern-food, .pattern-forests, .pattern-water { background-position: 50% 50% !important; background-size: cover !important; height: auto; width: 100%; }

/* line 15, sass/_patterns.scss */
.pattern-agriculture { background: url(../content/banners/background_01.png); }

/* line 18, sass/_patterns.scss */
.pattern-food { background: url(../content/banners/background_02.png); }

/* line 21, sass/_patterns.scss */
.pattern-forests { background: url(../content/banners/background_03.png); }

/* line 24, sass/_patterns.scss */
.pattern-water { background: url(../content/banners/background_04.png); }

/* Custom Font Icons */
/* line 10, sass/_typography.scss */
.icon-consumer-services:before { content: "\e003"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; position: relative; top: -10px; left: 6px; }

/* line 11, sass/_typography.scss */
.icon-bull:before { content: "\e002"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -9px; left: 4px; width: 100px; }

/* line 12, sass/_typography.scss */
.icon-scales:before { content: "\e001"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -10px; left: 22px; }

/* line 13, sass/_typography.scss */
.icon-food:before { content: "\e005"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -8px; left: 26px; }

/* line 14, sass/_typography.scss */
.icon-education:before { content: "\e004"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -9px; left: 23px; }

/*.icon-forest:before { content: "\e008"; @include font-icons; top: -3px; @include m-query(700px) {left: 9px; top: -9px;} }*/
/* line 16, sass/_typography.scss */
.icon-energyALT:before { content: "\e006"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; }

/* line 17, sass/_typography.scss */
.icon-energy:before { content: "\e010"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -15px; left: -8px; width: 110px; }

/* line 18, sass/_typography.scss */
.icon-water-two:before { content: "\e007"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -12px; }

/* line 19, sass/_typography.scss */
.icon-water:before { content: "\e011"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -10px; left: -7px; width: 50px; }

/* line 20, sass/_typography.scss */
.icon-print:before { content: "\e012"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; }

/* line 21, sass/_typography.scss */
.icon-spotlight:before { content: "\e013"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -5px; left: 35px; }

/* line 22, sass/_typography.scss */
.icon-permit:before { content: "\e014"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 400%; top: -15px; }

/* line 23, sass/_typography.scss */
.icon-return-to-top:before { content: "\e015"; font-family: "pt_sans_narrowregular"; position: relative; font-size: 88%; left: -5px; top: 2px; }

/* Forestry Icon as an Image */
/* line 26, sass/_typography.scss */
.icon-forest { background: url("../images/forestry-seal.png") scroll 0 0 no-repeat !important; width: 80px; height: 72px; top: -10px; left: 30px; margin-right: 20px; }

/*.icon-forest-blue { background: url("../images/forestry-seal_blue.png") scroll 0 0 no-repeat !important; width: 80px; height: 72px; top: -10px; left: 3px; margin-right: 20px; }*/
/* line 28, sass/_typography.scss */
.page-panel .panel-title { display: inline-block; left: 40px; position: relative; }

/* line 33, sass/_typography.scss */
.page-panel .panel-icon { display: inline-block; float: none; height: 70px; position: relative; }

/* line 39, sass/_typography.scss */
.page-panel .panel-icon.icon-spotlight { top: -10px; width: 100px; }

/* line 43, sass/_typography.scss */
.page-panel .panel-icon.icon-water { width: 90px; }

/* line 46, sass/_typography.scss */
#Water .panel-title { left: 44px; }

/* line 49, sass/_typography.scss */
#Energy .panel-title { left: 2px; }

/* line 52, sass/_typography.scss */
#Forests-Wildfire .panel-title { left: 32px; }

/* line 55, sass/_typography.scss */
#Businesss-Services .panel-title { left: 38px; }

/* line 58, sass/_typography.scss */
#Consumer-Services .panel-title { left: 4px; }

/* line 61, sass/_typography.scss */
#Agriculture-Industry .panel-title { left: 14px; }

/* line 64, sass/_typography.scss */
#Concealed-Weapons .panel-title { left: 0px; }

/* line 70, sass/_typography.scss */
a { color: #086BA3; text-decoration: underline; }

/* line 74, sass/_typography.scss */
a:hover { color: #0a8bd4; }

/* line 77, sass/_typography.scss */
p { font-family: "pt_sansregular"; color: #00417a; padding: 5px 0; font-size: 110%; margin: .3em 0; line-height: 1.4em; }

/* line 85, sass/_typography.scss */
i, em, emphasize { font-weight: normal; font-family: "pt_sansitalic"; }

/* line 89, sass/_typography.scss */
b, bold, strong { font-family: "pt_sansbold"; font-weight: normal; }

/* line 93, sass/_typography.scss */
.bold { font-family: "pt_sansbold"; font-size: 130%; }

/* line 97, sass/_typography.scss */
.smalltext { font-size: 80%; }

/* line 100, sass/_typography.scss */
h1, h2, h3, h4, h5, h6, h7 { font-family: "pt_sans_narrowbold"; }
/* line 102, sass/_typography.scss */
h1 em, h1 i, h1 emphasize, h2 em, h2 i, h2 emphasize, h3 em, h3 i, h3 emphasize, h4 em, h4 i, h4 emphasize, h5 em, h5 i, h5 emphasize, h6 em, h6 i, h6 emphasize, h7 em, h7 i, h7 emphasize { font-family: "pt_sans_narrowboldoblique"; }

/* line 106, sass/_typography.scss */
.content-view-full header h1 { margin-top: 0.5em; }

/* line 109, sass/_typography.scss */
h1 { font-size: 330%; color: #00417a; margin: .5em 0; border-bottom: 2px solid #00417a; padding-bottom: 10px; line-height: 1em; }

/* line 117, sass/_typography.scss */
h2 { font-size: 280%; color: #00417a; margin: 0 0 .2em; }

/* line 122, sass/_typography.scss */
h3 { font-size: 220%; color: #0b562b; margin: 0.5em 0 .1em; }

/* line 127, sass/_typography.scss */
h4 { font-size: 190%; color: #9d5507; margin: 0.5em 0 .1em; }
/* line 131, sass/_typography.scss */
h4 a { color: #9d5507; }

/* line 135, sass/_typography.scss */
h5 { font-size: 160%; color: #0b562b; margin-top: .7em; }

/* line 140, sass/_typography.scss */
h6 { font-size: 130%; color: #9d5507; margin-top: .9em; }

/* line 145, sass/_typography.scss */
h7 { /* eZ needs h7 for content h6 */ color: #0b562b; display: block; margin-top: 15px; font-size: 120%; }

/* line 151, sass/_typography.scss */
ul { list-style-type: disc; overflow: hidden; }

/* line 155, sass/_typography.scss */
ol { list-style-type: decimal; }

/* line 158, sass/_typography.scss */
ul, ol { color: #00417a; font-family: "pt_sansregular"; font-size: 110%; padding-left: 25px; margin: 20px 0; }
/* line 164, sass/_typography.scss */
ul li, ol li { padding: 0 0 8px; line-height: 1.3em; }
/* line 168, sass/_typography.scss */
ul p, ol p { font-size: 105%; }
/* line 171, sass/_typography.scss */
ul ul, ol ul { margin: 0; margin-top: 10px; font-size: 97%; }
/* line 175, sass/_typography.scss */
ul ul li, ol ul li { list-style: disc; }
/* line 179, sass/_typography.scss */
ul li ol, ul li ul, ol li ol, ol li ul { margin: 0; margin-top: 10px; font-size: 100%; }
/* line 183, sass/_typography.scss */
ul li ol li ol, ul li ol li ul, ul li ul li ol, ul li ul li ul, ol li ol li ol, ol li ol li ul, ol li ul li ol, ol li ul li ul { margin: 0; margin-top: 10px; font-size: 100%; }
/* line 187, sass/_typography.scss */
ul li ol li ol li ol, ul li ol li ol li ul, ul li ol li ul li ol, ul li ol li ul li ul, ul li ul li ol li ol, ul li ul li ol li ul, ul li ul li ul li ol, ul li ul li ul li ul, ol li ol li ol li ol, ol li ol li ol li ul, ol li ol li ul li ol, ol li ol li ul li ul, ol li ul li ol li ol, ol li ul li ol li ul, ol li ul li ul li ol, ol li ul li ul li ul { margin: 0; margin-top: 10px; font-size: 100%; }

/* line 195, sass/_typography.scss */
hr { color: #00417a; height: 1px; background: #00417a; border: 1px solid #00417a; border-style: none; }

/* line 202, sass/_typography.scss */
.homepage .tabs hr { color: #ffffff; }

/* line 206, sass/_typography.scss */
#site-main-content .quote p { font-size: 18.2px; line-height: 1.3em; font-family: "pt_sansregular"; color: #0b562b; }
/* line 212, sass/_typography.scss */
#site-main-content .quote span { font: normal 310% 'Georgia'; }
/* line 215, sass/_typography.scss */
#site-main-content .quote .author { font-size: 16px; font-style: italic; position: relative; }

/* line 221, sass/_typography.scss */
.quote { font-size: 18.2px; line-height: 1.3em; font-family: "pt_sansregular"; color: #0b562b; padding-top: 10px; }
/* line 227, sass/_typography.scss */
.quote p { display: inline-block; font-size: 15px; padding: 0 70px 0 0; position: relative; font-size: 18.2px; }
/* line 234, sass/_typography.scss */
.quote .author { float: right; padding-right: 10%; font-size: 140%; font-family: "pt_sansbold_italic"; }
/* line 239, sass/_typography.scss */
.quote .author:before { content: "— "; }

/* line 244, sass/_typography.scss */
blockquote { height: 60%; padding: 0 40px; }
/* line 247, sass/_typography.scss */
blockquote ul, blockquote ol { color: #0b562b; font: "pt_sansregular"; font-size: 18.2px; }
/* line 252, sass/_typography.scss */
blockquote span { position: absolute; display: inline-block; height: 0px; }
/* line 257, sass/_typography.scss */
blockquote .openquote { display: none; font-family: Georgia; left: -30px; font-size: 400%; color: #0b562b; top: 0px; position: relative; }
/* line 266, sass/_typography.scss */
blockquote .closequote { display: none; font-family: Georgia; left: 100%; font-size: 400%; color: #0b562b; top: -110px; position: relative; }

/* line 277, sass/_typography.scss */
.search-results .content-view-line { padding: 10px; }
/* line 280, sass/_typography.scss */
.search-results .bglight { background-color: #f7f5ea; background: rgba(247, 245, 234, 0.7); }
/* line 283, sass/_typography.scss */
.search-results .bglight:hover { background-color: #d9d8bc; }
/* line 287, sass/_typography.scss */
.search-results .bgdark { background: transparent; }
/* line 289, sass/_typography.scss */
.search-results .bgdark:hover { background-color: #d9d8bc; color: #000000; }

/* line 295, sass/_typography.scss */
table th em, table th em emphasize, table.default th em, table.default th emphasize, table.leftheaders th em, table.leftheaders th emphasize, strong em, strong emphasis { font-family: "pt_sansbold_italic"; }

/* line 301, sass/_typography.scss */
.contact h6, .contact span, .contact p { display: inline-block; }

/* line 1, sass/_buttons.scss */
[class*="button"] { border: none; padding: 2px 15px 3px; height: auto; cursor: pointer; }

/* line 7, sass/_buttons.scss */
.button-light { border: 1px solid #cd700a; border-top: 1px solid #f7af5f; background: #F48A16; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2YTI0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NkNzAwYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6a247), color-stop(100%, #cd700a)); background: -moz-linear-gradient(#f6a247, #cd700a); background: -webkit-linear-gradient(#f6a247, #cd700a); background: linear-gradient(#f6a247, #cd700a); }

/* line 11, sass/_buttons.scss */
.button-light:hover { background-color: #FFC300; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YmI3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0OGExNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9bb77), color-stop(100%, #f48a16)); background: -moz-linear-gradient(#f9bb77, #f48a16); background: -webkit-linear-gradient(#f9bb77, #f48a16); background: linear-gradient(#f9bb77, #f48a16); }

/* line 15, sass/_buttons.scss */
.button-dark, .user-forgotpassword .buttonblock input.button, form table input#get { border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODM0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1MjkxNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118342), color-stop(100%, #052914)); background: -moz-linear-gradient(#118342, #052914); background: -webkit-linear-gradient(#118342, #052914); background: linear-gradient(#118342, #052914); color: #ffffff; font-family: "pt_sans_narrowbold"; font-size: 115%; text-transform: uppercase; }

/* line 18, sass/_buttons.scss */
form table input#get { font-size: 100%; height: 35px; position: relative; top: 21px; }

/* line 24, sass/_buttons.scss */
.button-dark:hover, .user-forgotpassword .buttonblock input.button:hover, form table input#get:hover { background-color: #0A3A1A; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3YjA1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBiNTYyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #17b058), color-stop(100%, #0b562b)); background: -moz-linear-gradient(#17b058, #0b562b); background: -webkit-linear-gradient(#17b058, #0b562b); background: linear-gradient(#17b058, #0b562b); border-top: 1px solid #118342; }

/* line 29, sass/_buttons.scss */
.button-dark.toggle { background: linear-gradient(#052914, #118342) repeat scroll 0 0 transparent; }

/* line 32, sass/_buttons.scss */
#contact-form input[type="submit"] { color: #fff; font-size: 110%; }
/* line 35, sass/_buttons.scss */
#contact-form input[type="submit"]:hover { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3YjA1OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBiNTYyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #17b058), color-stop(100%, #0b562b)); background: -moz-linear-gradient(#17b058, #0b562b); background: -webkit-linear-gradient(#17b058, #0b562b); background: linear-gradient(#17b058, #0b562b); border-top: 1px solid #118342; }

/* line 40, sass/_buttons.scss */
#banner-search .button-light, #content-search .button-light { text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2); font-size: 120%; font-weight: 700; text-transform: uppercase; color: #4c2803; height: 41px; z-index: 11; background-color: #ffffff; }

/* line 50, sass/_buttons.scss */
.download-button { background: url("../images/download-btn.png") 0 0 transparent; }
/* line 52, sass/_buttons.scss */
.download-button:hover { background: url("../images/download-btn.png") 0 60px transparent; }

/* line 56, sass/_buttons.scss */
.download-button-alt { background: url("../images/download-btn-alt.png") 0 0 transparent; }
/* line 58, sass/_buttons.scss */
.download-button-alt:hover { background: url("../images/download-btn-alt.png") 0 60px transparent; }

/* line 62, sass/_buttons.scss */
.download-button, .download-button-alt { width: 293px; height: 60px; margin: 10px; }
/* line 66, sass/_buttons.scss */
.download-button h4, .download-button-alt h4 { font-family: "pt_sans_narrowbold"; color: #ffffff; font-size: 135%; text-shadow: 1px 1px 0px black; position: relative; top: 6px; left: -5px; margin: 0; }
/* line 76, sass/_buttons.scss */
.download-button p, .download-button-alt p { position: relative; left: -5px; font-family: "pt_sans_narrowregular"; }

/* line 82, sass/_buttons.scss */
.button-medium { background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWNhZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjY0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #005cad), color-stop(100%, #002647)); background: -moz-linear-gradient(#005cad, #002647); background: -webkit-linear-gradient(#005cad, #002647); background: linear-gradient(#005cad, #002647); border: 1px solid #002647; border-top: 1px solid #006ac7; background: #00417a; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; color: #ffffff; font-family: "pt_sans_narrowbold"; font-size: 115%; }

/* line 89, sass/_buttons.scss */
.user-forgotpassword .buttonblock input.button { position: relative; top: 15px; left: -15px; }

/* MachForm Buttons */
/* line 97, sass/_buttons.scss */
.appnitro ul #li_buttons #review_back, .appnitro ul #li_buttons #review_submit { border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 3px #333333; -moz-box-shadow: 0 0 3px #333333; box-shadow: 0 0 3px #333333; background: #118342; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODM0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNTI5MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, #118342 0%, #052914 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #118342), color-stop(100%, #052914)); background: -webkit-linear-gradient(top, #118342 0%, #052914 100%); background: -o-linear-gradient(top, #118342 0%, #052914 100%); background: -ms-linear-gradient(top, #118342 0%, #052914 100%); background: linear-gradient(to bottom, #118342 0%, #052914 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#118342', endColorstr='#052914',GradientType=0 ); color: white; font-family: "pt_sans_narrowbold"; font-size: 115%; text-transform: uppercase; }

/* line 126, sass/_buttons.scss */
a.button { border-radius: 6px; padding: 5px 15px; text-decoration: none; color: #ffffff; }
/* line 131, sass/_buttons.scss */
a.button.red { background-color: #b41a25; }
/* line 134, sass/_buttons.scss */
a.button.blue { background-color: #00417a; }
/* line 137, sass/_buttons.scss */
a.button.orange { background-color: #F48A16; }
/* line 140, sass/_buttons.scss */
a.button.green { background-color: #0b562b; }

/* line 1, sass/_header.scss */
header[role="banner"] { background: url(../images/metal-grey.png) #000000; -moz-box-shadow: 0 0 4px #333; -webkit-box-shadow: 0 0 4px #333; box-shadow: 0 0 4px #333; height: auto; z-index: 35; position: fixed; top: 0; left: 0; width: 100%; padding-bottom: 25px; }
/* line 11, sass/_header.scss */
.subpage header[role="banner"] { position: relative; }

/* line 15, sass/_header.scss */
.floating-wt.class-landing-page header[role="banner"] { top: 49px; }

/* line 18, sass/_header.scss */
.floating-wt.class-landing-page.module-view-edit header[role="banner"] { top: 0; }

/* line 21, sass/_header.scss */
#side-panel { background: url(../images/nav-repeatable.png); margin: 0 10px; padding: 10px 20px 0 20px; position: absolute; width: 211px; z-index: 3; display: block; }
/* line 29, sass/_header.scss */
#side-panel:after { content: ''; background-image: url(../images/nav-bottom.png); background-repeat: no-repeat; background-size: 211px; position: absolute; bottom: -70px; left: 0px; height: 70px; width: 211px; }
/* line 40, sass/_header.scss */
#side-panel a { text-decoration: none; }

/* line 44, sass/_header.scss */
.seal { display: block; position: relative; top: -5px; left: 2px; }

/* line 51, sass/_header.scss */
#alerts.readmore .content-view-embed.class-alert .attribute-xmlblock { display: none; }
/* line 54, sass/_header.scss */
#alerts.readmore .content-view-embed.class-alert .attribute-xmlblock.shortened { display: block; }

/* line 58, sass/_header.scss */
#alerts { background-color: #484848; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNiM2IzYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1NTU1NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3b3b3b), color-stop(100%, #555555)); background: -moz-linear-gradient(#3b3b3b, #555555); background: -webkit-linear-gradient(#3b3b3b, #555555); background: linear-gradient(#3b3b3b, #555555); width: 42%; position: relative; left: 248px; top: 18px; height: 30px; visibility: hidden; overflow: hidden; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; z-index: 2; }
/* line 70, sass/_header.scss */
#alerts .items { height: 34px; width: 100% !important; }
/* line 73, sass/_header.scss */
#alerts .items > div { height: 32px !important; }
/* line 76, sass/_header.scss */
#alerts .items .class-alert p { color: #ffffff; }
/* line 80, sass/_header.scss */
#alerts .content-view-embed.class-alert { margin-top: 0; padding-top: 10px; width: 100% !important; z-index: 0; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
/* line 87, sass/_header.scss */
#alerts a { color: #ffffff; padding-left: 3px; }
/* line 91, sass/_header.scss */
#alerts p { text-indent: 5px; display: inline-block; white-space: nowrap; width: 100%; overflow: hidden; margin: 0; position: relative; top: -8px; font-size: 100%; padding-left: 5px; }
/* line 104, sass/_header.scss */
#alerts .items div.red { background-color: #a50000; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JmMDAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8c0000), color-stop(100%, #bf0000)); background: -moz-linear-gradient(#8c0000, #bf0000); background: -webkit-linear-gradient(#8c0000, #bf0000); background: linear-gradient(#8c0000, #bf0000); }
/* line 107, sass/_header.scss */
#alerts .items div.red #alert-close:hover { color: #e4e4e4; }
/* line 111, sass/_header.scss */
#alerts .items div.orange { background-color: #9d5507; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1NjMwOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg0NDgwNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #b56309), color-stop(100%, #844806)); background: -moz-linear-gradient(#b56309, #844806); background: -webkit-linear-gradient(#b56309, #844806); background: linear-gradient(#b56309, #844806); }
/* line 114, sass/_header.scss */
#alerts .items div.orange #alert-close:hover { color: #e4e4e4; }
/* line 118, sass/_header.scss */
#alerts .items div.green { background-color: #0b562b; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNmQzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4M2YyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e6d36), color-stop(100%, #083f20)); background: -moz-linear-gradient(#0e6d36, #083f20); background: -webkit-linear-gradient(#0e6d36, #083f20); background: linear-gradient(#0e6d36, #083f20); }
/* line 122, sass/_header.scss */
#alerts .items div.yellow { background-color: #fbd603; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGIxYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyYzEwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcdb1b), color-stop(100%, #e2c103)); background: -moz-linear-gradient(#fcdb1b, #e2c103); background: -webkit-linear-gradient(#fcdb1b, #e2c103); background: linear-gradient(#fcdb1b, #e2c103); }
/* line 125, sass/_header.scss */
#alerts .items div.yellow a { color: #333 !important; }
/* line 126, sass/_header.scss */
#alerts .items div.yellow #alert-close { color: #333; }
/* line 129, sass/_header.scss */
#alerts .items div.yellow .class-alert p { color: #00417a; }
/* line 133, sass/_header.scss */
#alerts .items div.blue { background-color: #00417a; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNGY5NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMzM2MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #004f94), color-stop(100%, #003361)); background: -moz-linear-gradient(#004f94, #003361); background: -webkit-linear-gradient(#004f94, #003361); background: linear-gradient(#004f94, #003361); }
/* line 136, sass/_header.scss */
#alerts .items div.blue #alert-close:hover { color: #e4e4e4; }

/* line 142, sass/_header.scss */
#alert-close { position: absolute; right: 12px; width: 15px; height: 15px; top: 5px; color: #ffffff; cursor: pointer; font-size: 140%; z-index: 7; }
/* line 152, sass/_header.scss */
#alert-close:hover { color: #F48A16; }

/* line 156, sass/_header.scss */
.page-title { text-decoration: none; }

/* line 159, sass/_header.scss */
#title { font-size: 190%; line-height: 1em; color: #ffffff; position: relative; top: 15px; text-decoration: none; left: 248px; display: inline-block; }

/******************************************************************************** global
********************************************************************************/
/* line 4, sass/_navigation.scss */
.homepage #global-navigation { height: 44px; top: 60px; }
/* line 7, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display { height: 43px; }
/* line 9, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display a { padding: 13px 10px 0px 10px; height: 43px; }
/* line 13, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display ul.menu.vertical { top: 43px; }
/* line 15, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display ul.menu.vertical li a { height: auto; padding: 0 10px; }
/* line 20, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display .global-flyout { top: 43px; border-top: 1px solid #aaa; }
/* line 23, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display .global-flyout .flyout-content ul.menu.vertical { top: 0px; display: inline-block !important; }
/* line 26, sass/_navigation.scss */
.homepage #global-navigation .menu.container.horizontal li.has-menu-display .global-flyout .flyout-content ul.menu.vertical li a { height: auto; padding: 4px 0 0 0; }

/* line 34, sass/_navigation.scss */
.homepage.has-alerts #global-navigation { top: 82px; }

/* line 37, sass/_navigation.scss */
.homepage.has-alerts.floating-wt #global-navigation { top: 130px; }

/* line 40, sass/_navigation.scss */
.subpage #global-navigation li > a { padding: 12px 10px 0 10px; }

/* line 43, sass/_navigation.scss */
.menu.vertical a { height: auto; }

/* line 46, sass/_navigation.scss */
.homepage.floating-wt #global-navigation { top: 108px; }

/* line 50, sass/_navigation.scss */
.floating-wt #global-navigation { top: 101px; }
/* line 53, sass/_navigation.scss */
.floating-wt.subpage #global-navigation { top: 0; }

/* line 59, sass/_navigation.scss */
.subpage.floating-wt.class-landing-page #main_content_wrapper_outer #site-main-content #Top.page-panel.pattern-dark:before, .subpage.floating-wt.class-landing-page #main_content_wrapper_outer #site-main-content #Top.page-panel.pattern-light:before { background: none; }
/* line 63, sass/_navigation.scss */
.subpage.floating-wt.class-landing-page header[role="banner"] { top: 0; }

/* line 67, sass/_navigation.scss */
#global-navigation { height: 43px; background: url(../images/paper-cream.png); -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: 0 0 8px #333; -webkit-box-shadow: 0 0 8px #333; box-shadow: 0 0 8px #333; background: url("../images/paper-cream.png") repeat scroll 0 0 #ffffff; position: fixed; width: 100%; z-index: 34; }
/* line 74, sass/_navigation.scss */
#global-navigation > a { border-right: 2px solid #00417a; }
/* line 76, sass/_navigation.scss */
#global-navigation > a .active { color: #333; }
/* line 80, sass/_navigation.scss */
#global-navigation a { color: #00417a; display: inline-block; padding: 0 10px; text-shadow: 1px 1px 1px #fff; font-family: "pt_sans_narrowbold"; font-size: 130%; text-decoration: underline; }
/* line 89, sass/_navigation.scss */
#global-navigation li > a { padding: 16px 10px 0 10px; }
/* line 92, sass/_navigation.scss */
#global-navigation li.current-parent > a, #global-navigation li.current > a { color: #484842; text-decoration: none; }
/* line 97, sass/_navigation.scss */
#global-navigation .primary > li { float: left; padding-bottom: 0px; position: static; height: 43px; }
/* line 102, sass/_navigation.scss */
#global-navigation .primary > li:hover { background: url("../images/paper-dark-cream.png") repeat-x 0 0 transparent; }
/* line 104, sass/_navigation.scss */
#global-navigation .primary > li:hover > a { color: #005cad; }
/* line 110, sass/_navigation.scss */
#global-navigation .menu { margin: 0 auto; padding-left: 242px; }
/* line 113, sass/_navigation.scss */
#global-navigation .menu .last { border-right: none; }
/* line 117, sass/_navigation.scss */
#global-navigation ul { overflow: visible; }
/* line 119, sass/_navigation.scss */
#global-navigation ul ul { margin-top: 0; font-size: 120%; overflow: visible; }
/* line 125, sass/_navigation.scss */
.subpage #global-navigation { position: relative; }

/* line 129, sass/_navigation.scss */
#menu-open { display: none; }

/* line 132, sass/_navigation.scss */
#page-navigation { text-decoration: underline; font-size: 140%; }
/* line 135, sass/_navigation.scss */
#page-navigation a { color: #00417a; text-shadow: 1px 1px 1px #fff; }
/* line 139, sass/_navigation.scss */
#page-navigation a:hover, #page-navigation li.active-panel { background: url(../images/nav-hover.png); color: #086BA3; }
/* line 143, sass/_navigation.scss */
#page-navigation .menu.vertical > li { text-align: center; margin: 0; padding: 2px 0 2px 0; }
/* line 148, sass/_navigation.scss */
#page-navigation .menu { padding-top: 10px; border-top: 1px solid #00417a; }
/* line 152, sass/_navigation.scss */
#page-navigation .menu li.menu-divide { border-bottom: 1px solid #00417a; margin-bottom: 10px; padding-bottom: 15px; }

/* line 161, sass/_navigation.scss */
body.nonode #side-panel .seal, body.content-view-sitemap #side-panel .seal { padding-top: 2px; }
/* line 164, sass/_navigation.scss */
body.nonode #side-panel a h3.commissioner, body.content-view-sitemap #side-panel a h3.commissioner { padding-top: 10px; }
/* line 166, sass/_navigation.scss */
body.nonode #side-panel a h3.commissioner.last, body.content-view-sitemap #side-panel a h3.commissioner.last { padding-top: 0; }

/* line 171, sass/_navigation.scss */
.subpage.class-landing-page #side-panel a h3.commissioner { padding-top: 10px; }
/* line 173, sass/_navigation.scss */
.subpage.class-landing-page #side-panel a h3.commissioner.last { padding-top: 0; padding-bottom: 0; }

/* line 178, sass/_navigation.scss */
#side-panel { padding: 5px 20px 0; margin: 0 10px; }
/* line 181, sass/_navigation.scss */
#side-panel a h3 { font-size: 140%; margin: 0; border-bottom: none; text-align: center; }
/* line 186, sass/_navigation.scss */
#side-panel a h3.commissioner { font-family: "pt_sansbold"; font-size: 140%; line-height: 1em; }
/* line 190, sass/_navigation.scss */
#side-panel a h3.commissioner.last { margin-top: 0; padding-bottom: 10px; font-size: 120%; font-family: "pt_sans_narrowregular"; }
/* line 198, sass/_navigation.scss */
#side-panel .menu li { font-family: "pt_sans_narrowbold"; white-space: normal; font-size: 90%; }
/* line 202, sass/_navigation.scss */
#side-panel .menu li i, #side-panel .menu li em, #side-panel .menu li emphasize { font-family: "pt_sans_narrowboldoblique"; }

/* line 207, sass/_navigation.scss */
#path { background-color: #00417a; font-family: "pt_sans_narrowregular"; font-size: 90%; color: #fff; }
/* line 212, sass/_navigation.scss */
#path:after { background: url("../images/rope-repeatable.png") repeat-x 1px 0 transparent; content: ""; display: block; height: 9px; position: relative; }
/* line 217, sass/_navigation.scss */
#path p { font-family: "pt_sans_narrowbold"; color: #E7E3CE; display: inline-block; margin: 0; padding: 3px; }
/* line 224, sass/_navigation.scss */
#path .delimiter { color: #fff; vertical-align: bottom; font-size: 110%; font-family: "pt_sans_narrowregular"; }
/* line 230, sass/_navigation.scss */
#path ul { font-size: 105%; }
/* line 232, sass/_navigation.scss */
#path ul li { margin: 0; padding: 0; }
/* line 236, sass/_navigation.scss */
#path ul.horizontal li { vertical-align: middle; }
/* line 240, sass/_navigation.scss */
#path .container { padding: 0 0  6px 245px; }
/* line 242, sass/_navigation.scss */
#path .container p { font-size: 130%; position: relative; top: 3px; }
/* line 248, sass/_navigation.scss */
#path .inactive { padding: 0 3px; color: #fff; font-size: 110%; }
/* line 253, sass/_navigation.scss */
#path .menu { display: inline; vertical-align: bottom; }
/* line 256, sass/_navigation.scss */
#path .menu a { color: #fff; text-decoration: underline; font-size: 110%; padding: 0 5px 2px; }

/* line 264, sass/_navigation.scss */
#webpage #sidemenu ul li { padding-left: 0px; }

/* line 267, sass/_navigation.scss */
#sidemenu { border-top: 1px solid #00417a; margin-bottom: 20px; }
/* line 270, sass/_navigation.scss */
#sidemenu #returnto-link { border-top: dashed 1px #00417a; margin-top: 10px; }
/* line 273, sass/_navigation.scss */
#sidemenu #returnto-link a { font-size: 90%; font-family: "pt_sansbold"; position: relative; top: 10px; }
/* line 280, sass/_navigation.scss */
#sidemenu .vertical.menu { position: relative; font-size: 170%; }
/* line 283, sass/_navigation.scss */
#sidemenu .vertical.menu li.current a { color: #9d5507; text-decoration: none; }
/* line 287, sass/_navigation.scss */
#sidemenu .vertical.menu li a { padding: 5px; }
/* line 291, sass/_navigation.scss */
#sidemenu a { color: #00417a; text-decoration: underline; text-indent: 10px; }
/* line 295, sass/_navigation.scss */
#sidemenu a.active { text-decoration: none; }
/* line 299, sass/_navigation.scss */
#sidemenu ul li { margin: 0; padding: 0; }
/* line 302, sass/_navigation.scss */
#sidemenu ul li a { line-height: 1.2em; font-size: 80%; }
/* line 307, sass/_navigation.scss */
#sidemenu h2 { font-size: 170%; margin-top: 10px; line-height: 1.1em; }
/* line 311, sass/_navigation.scss */
#sidemenu h2 a { color: #0b562b; text-decoration: none; line-height: 1.1em; display: block; text-indent: 0px; padding: 5px; }

/* line 321, sass/_navigation.scss */
#sidemenu a:hover, #sidemenu .current a { background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E2YTg5YSIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjE4JSIgc3RvcC1jb2xvcj0iI2NlYzliZCIgc3RvcC1vcGFjaXR5PSIwLjMxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NlYzliZCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjgyJSIgc3RvcC1jb2xvcj0iI2NlYzliZCIgc3RvcC1vcGFjaXR5PSIwLjMxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE4OWEiIHN0b3Atb3BhY2l0eT0iMC4zNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+"); background: -moz-linear-gradient(top, rgba(166, 168, 154, 0.35) 0%, rgba(206, 201, 189, 0.31) 18%, rgba(206, 201, 189, 0.25) 50%, rgba(206, 201, 189, 0.31) 82%, rgba(166, 168, 154, 0.35) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(166, 168, 154, 0.35)), color-stop(18%, rgba(206, 201, 189, 0.31)), color-stop(50%, rgba(206, 201, 189, 0.25)), color-stop(82%, rgba(206, 201, 189, 0.31)), color-stop(100%, rgba(166, 168, 154, 0.35))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(166, 168, 154, 0.35) 0%, rgba(206, 201, 189, 0.31) 18%, rgba(206, 201, 189, 0.25) 50%, rgba(206, 201, 189, 0.31) 82%, rgba(166, 168, 154, 0.35) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(166, 168, 154, 0.35) 0%, rgba(206, 201, 189, 0.31) 18%, rgba(206, 201, 189, 0.25) 50%, rgba(206, 201, 189, 0.31) 82%, rgba(166, 168, 154, 0.35) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(166, 168, 154, 0.35) 0%, rgba(206, 201, 189, 0.31) 18%, rgba(206, 201, 189, 0.25) 50%, rgba(206, 201, 189, 0.31) 82%, rgba(166, 168, 154, 0.35) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(166, 168, 154, 0.35) 0%, rgba(206, 201, 189, 0.31) 18%, rgba(206, 201, 189, 0.25) 50%, rgba(206, 201, 189, 0.31) 82%, rgba(166, 168, 154, 0.35) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59a6a89a', endColorstr='#59a6a89a',GradientType=0 ); /* IE6-8 */ }

/* line 331, sass/_navigation.scss */
#sidebar { padding: 280px 33px 0 25px; width: 253px; margin-left: -100%; float: left; clear: none; }
/* line 338, sass/_navigation.scss */
#sidebar .infobox-content { width: 100%; }

/* line 342, sass/_navigation.scss */
.content-search.search-results.keyword .paging_stats { font-family: "pt_sans_narrowregular"; display: inline-block; padding-top: 0px; color: #6a684b; font-size: 120%; position: relative; text-align: center; }

/* line 351, sass/_navigation.scss */
.paging_stats { font-family: "pt_sans_narrowregular"; display: inline-block; padding-top: 20px; color: #6a684b; font-size: 120%; position: relative; text-align: center; }

/* line 360, sass/_navigation.scss */
.pagenavigator { text-align: center; }
/* line 362, sass/_navigation.scss */
.pagenavigator .menu.horizontal { vertical-align: top; position: relative; top: 3px; display: inline-block; text-align: center; }
/* line 368, sass/_navigation.scss */
.pagenavigator .menu.horizontal li { vertical-align: center; }
/* line 371, sass/_navigation.scss */
.pagenavigator .menu.horizontal .current a { display: inline; color: #6a684b; }
/* line 375, sass/_navigation.scss */
.pagenavigator .menu.horizontal .other a { display: inline; }
/* line 376, sass/_navigation.scss */
.pagenavigator .menu.horizontal .other a:hover { color: #086BA3; text-decoration: underline; }
/* line 383, sass/_navigation.scss */
.pagenavigator .next { float: none; }
/* line 386, sass/_navigation.scss */
.pagenavigator .next, .pagenavigator .previous { color: #00417a; font-family: "pt_sans_narrowregular"; position: relative; text-decoration: none; font-size: 130%; z-index: 0; }
/* line 393, sass/_navigation.scss */
.pagenavigator .next .text:hover, .pagenavigator .previous .text:hover { color: #086BA3; text-decoration: underline; }

/* line 399, sass/_navigation.scss */
.content-view-sitemap #page-navigation .menu { border-top: none; }

/* line 402, sass/_navigation.scss */
.homepage #site-main-content { position: relative; top: 52px; }

/* line 406, sass/_navigation.scss */
.homepage.has-alerts #site-main-content { top: 74px; }

/* line 409, sass/_navigation.scss */
h2.node-id-6556 a { font-size: 85%; }

/* line 416, sass/_navigation.scss */
.has-menu-display.short-menu ul.menu li { float: left; display: inline; margin-right: 0px; }
/* line 421, sass/_navigation.scss */
.has-menu-display.short-menu ul.menu.double { width: 80%; }
/* line 423, sass/_navigation.scss */
.has-menu-display.short-menu ul.menu.double li { width: 50%; margin-right: 0px !important; }
/* line 428, sass/_navigation.scss */
.has-menu-display.short-menu ul.menu.triple li { width: 33.333%; }
/* line 429, sass/_navigation.scss */
.has-menu-display.short-menu ul.menu.quad li { width: 25%; }
/* line 430, sass/_navigation.scss */
.has-menu-display.short-menu ul.menu.six li { width: 16.666%; }
/* line 433, sass/_navigation.scss */
.has-menu-display.short-menu.about .global-flyout.has-description { max-width: 610px; }
/* line 436, sass/_navigation.scss */
.has-menu-display.short-menu.about ul.menu { width: 80% !important; }
/* line 438, sass/_navigation.scss */
.has-menu-display.short-menu.about ul.menu li { margin-right: 0px !important; width: 50% !important; float: left; }
/* line 445, sass/_navigation.scss */
.has-menu-display.short-menu.about .flyout-content .attribute-image img { border: none !important; position: relative; top: 25px; width: 90px; }
/* line 451, sass/_navigation.scss */
.has-menu-display.short-menu.about .flyout-content h3 { position: relative; left: -100px; }
/* line 458, sass/_navigation.scss */
.has-menu-display.short-menu.pay .global-flyout.has-description { max-width: 550px; }

/* line 465, sass/_navigation.scss */
.node-id-2740.has-menu-display > ul.menu { display: none !important; }

/* line 1, sass/_search.scss */
#search { position: absolute; right: 0; top: 9px; z-index: 13; }
/* line 6, sass/_search.scss */
#search .button-dark { position: relative; top: 3px; z-index: 35; height: 31px; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 6, sass/_search.scss */
  #search .button-dark { /* Targets Webkit Browswers */ height: 28px; top: 2px; } }
/* line 17, sass/_search.scss */
#search .searchtext { position: relative; left: 6px; width: 190px; vertical-align: middle; top: 0; height: 31px; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 17, sass/_search.scss */
  #search .searchtext { /* Targets Webkit Browswers */ height: 28px; left: 9px; top: 1px; } }

/* line 32, sass/_search.scss */
html[data-useragent*='MSIE 10.0'] #search .searchtext { height: 29px; top: 1px; }

/* line 36, sass/_search.scss */
.content-search.search-results #content-search { position: relative; }

/* line 39, sass/_search.scss */
.search-results #content-search button.button-light { position: absolute; top: -2px; }

/* line 43, sass/_search.scss */
.search-results > h2 { margin: 180px 0 220px 0; }

/* line 47, sass/_search.scss */
.module-view-search .content-search { padding-top: 40px; }
/* line 49, sass/_search.scss */
.module-view-search .content-search.search-results > h2 { margin: 50px 0; }

/* line 54, sass/_search.scss */
.content-search .content-view-line h2 img { margin-right: 5px; width: 20px; }

/* line 58, sass/_search.scss */
.imageright { float: right; }

/* line 62, sass/_search.scss */
#content-search .absolute-checkbox { display: block; }
/* line 64, sass/_search.scss */
#content-search .absolute-checkbox input[name="Absolute"] { box-shadow: none; display: inline-block; position: relative; width: 20px; }
/* line 70, sass/_search.scss */
#content-search .absolute-checkbox span { display: inline-block; margin-left: 5px; }

/* ------------------------------------------------------------------------ responsive
------------------------------------------------------------------------ */
/* line 79, sass/_search.scss */
#search-close, #search-button { display: none; }

/* line 82, sass/_search.scss */
header[role="banner"] #search fieldset { position: relative; }

/* line 85, sass/_search.scss */
.live-search { background-image: url("../images/paper-dark-cream.png"); font-family: arial; font-size: 14px; list-style-type: none; margin: 0; padding: 2px 0; position: absolute; width: 99%; z-index: 10000; -moz-box-shadow: 0 0 2px #333; -webkit-box-shadow: 0 0 2px #333; box-shadow: 0 0 2px #333; border: 1px solid #aba99e; }

/* line 98, sass/_search.scss */
.live-search li { padding: 3px 0 3px 0; border-bottom: 1px solid #c7c5ab; }

/* line 102, sass/_search.scss */
.live-search li a { display: block; font-family: "pt_sansregular"; padding: 2px 0 2px 4px; text-decoration: none; text-wrap: break-word; }

/* line 109, sass/_search.scss */
.live-search li a:hover, .live-search li a:focus { background-color: #f7f5ea; background: rgba(247, 245, 234, 0.7); color: #065092; }

/* line 114, sass/_search.scss */
header[role="banner"] .live-search { margin: -1px 0 0 6px; width: 265px; }

/* line 118, sass/_search.scss */
#content-search input { height: 37px; width: 87%; }

/*
@media only screen and (max-width: 1083px) {
	.search-results #content-search button.button-light {
		top: -39px;
	}
}
*/
/* line 130, sass/_search.scss */
#active-facets-list > li strong { display: list-item; }

/* line 1, sass/_page-panels.scss */
#Top { background-color: #000000; background-size: cover; }
/* line 4, sass/_page-panels.scss */
#Top .page-panel .container { padding: 35px 0 55px 260px; }

/* line 8, sass/_page-panels.scss */
.page-panel { background-size: cover; overflow: hidden; }
/* line 11, sass/_page-panels.scss */
.page-panel h2 { font-family: "pt_sans_narrowbold"; color: #0b562b; text-decoration: none; font-size: 260%; padding-bottom: 30px; color: #00417a; z-index: 4; }
/* line 18, sass/_page-panels.scss */
.page-panel h3 { font-family: "pt_sans_narrowbold"; color: #0b562b; text-decoration: none; font-size: 200%; padding-bottom: 5px; color: #00417a; }
/* line 24, sass/_page-panels.scss */
.page-panel.banner-page { background-size: cover; }
/* line 28, sass/_page-panels.scss */
.page-panel.pattern-dark h1, .page-panel.pattern-dark h2, .page-panel.pattern-dark h3, .page-panel.pattern-dark h4, .page-panel.pattern-dark h5, .page-panel.pattern-dark h6, .page-panel.pattern-dark p, .page-panel.pattern-dark a { text-shadow: none; }
/* line 31, sass/_page-panels.scss */
.page-panel.pattern-dark .panel-icon { color: #ffffff; }
/* line 35, sass/_page-panels.scss */
.page-panel .panel-icon { background-repeat: no-repeat; text-shadow: none; color: #00417a; padding-right: 10px; }
/* line 41, sass/_page-panels.scss */
.page-panel .container { padding: 55px 0 55px 260px; }
/* line 43, sass/_page-panels.scss */
.page-panel .container .column h4 { margin: 0.25em 0 0.1em; }
/* line 47, sass/_page-panels.scss */
.page-panel #commissioner-spotlight.container { padding: 0 0 0 15px; background: #052914; background: rgba(0, 0, 0, 0.6); position: absolute; bottom: 0; }
/* line 53, sass/_page-panels.scss */
.page-panel #commissioner-spotlight.container .links { padding-top: 10px; }
/* line 56, sass/_page-panels.scss */
.page-panel #commissioner-spotlight.container .content { margin-left: 40px; padding-top: 10px; }

/* line 62, sass/_page-panels.scss */
.page-panel:before, .page-panel:after { content: ""; display: table; }

/* line 67, sass/_page-panels.scss */
.page-panel.white-text span, .page-panel.white-text h2, .page-panel.white-text h3, .page-panel.white-text a, .page-panel.white-text p, .page-panel.white-text table { color: #ffffff !important; }
/* line 70, sass/_page-panels.scss */
.page-panel.white-text a:hover { color: #e4e4e4 !important; }

/* line 75, sass/_page-panels.scss */
.page-panel.pattern-light .more, .page-panel.pattern-dark .more { font-family: "pt_sans_narrowbold"; color: #086BA3; font-size: 120%; }

/* line 82, sass/_page-panels.scss */
.page-panel.pattern-light a:hover { color: #0a8bd4; }

/* line 86, sass/_page-panels.scss */
.page-panel.pattern-dark { text-shadow: 1px 1px 0px #aba9a4; }

/* line 89, sass/_page-panels.scss */
.page-panel.pattern-light:before, .page-panel.pattern-dark:before { background: url("../images/rope-repeatable.png") repeat-x scroll 1px 0 transparent; height: 9px; display: block; }

/* line 95, sass/_page-panels.scss */
#spotlight .container .panel-title { position: relative; top: 0; left: 10px; }
/* line 100, sass/_page-panels.scss */
#spotlight .container .column h3 { margin: 0.25em 0 0 0.1em; }

/* line 104, sass/_page-panels.scss */
.spotlight-image { padding-right: 0px; }
/* line 106, sass/_page-panels.scss */
.spotlight-image img { float: right; }

/* line 110, sass/_page-panels.scss */
.linkpanel { background: url("../images/linkpanel-middle.png") 0 0 repeat-y; padding: 5px 0 10px 0; }
/* line 113, sass/_page-panels.scss */
.linkpanel a { font-family: "pt_sans_narrowbold"; font-size: 110%; color: #086BA3; line-height: 1.5em; text-decoration: underline; }
/* line 120, sass/_page-panels.scss */
.linkpanel .panel-link { font-size: 120% !important; }
/* line 123, sass/_page-panels.scss */
.linkpanel ul { margin: 10px 0; padding-bottom: 15px; padding-left: 0; list-style-type: none; }
/* line 129, sass/_page-panels.scss */
.linkpanel ul li { padding: 0 0 0 10px; margin: 0; }
/* line 133, sass/_page-panels.scss */
.linkpanel h3 { margin-top: .3em; }

/* line 137, sass/_page-panels.scss */
.pattern-dark:before { display: block; height: 25px; position: relative; }

/* line 142, sass/_page-panels.scss */
.pattern-dark:after, .image-panel:after { display: block; height: 9px; position: relative; }

/* line 145, sass/_page-panels.scss */
.image-panel:before, #panel-two:before { display: block; height: 9px; position: relative; }

/* line 149, sass/_page-panels.scss */
#forms-applications h2 { border-right: 1px solid #a8a69a; border-bottom: 1px solid #a8a69a; border-top: 1px solid #a8a69a; }
/* line 153, sass/_page-panels.scss */
#forms-applications h2 a { color: #00417a !important; font-size: 70%; }
/* line 158, sass/_page-panels.scss */
#forms-applications .current a { background-color: rgba(255, 255, 255, 0.3); }
/* line 162, sass/_page-panels.scss */
#forms-applications #forms-search fieldset { padding-top: 20px; }
/* line 164, sass/_page-panels.scss */
#forms-applications #forms-search fieldset .searchtext { width: 560px; height: 40px; }
/* line 168, sass/_page-panels.scss */
#forms-applications #forms-search fieldset .button-dark { height: 45px; width: 50px; position: relative; vertical-align: middle; left: -2px; }
/* line 176, sass/_page-panels.scss */
#forms-applications #forms-search .searchtext { left: 3px; }
/* line 180, sass/_page-panels.scss */
#forms-applications .pane { border: 1px solid #a8a69a; border-top: none; background: url(../images/paper-dark-cream.png); padding: 70px 20px 20px 20px; width: 902px; }
/* line 186, sass/_page-panels.scss */
#forms-applications .pane p { font-size: 160%; font-family: "pt_sans_narrowbold"; }

/* line 192, sass/_page-panels.scss */
#forms-search { padding-left: 13% !important; }

/* line 195, sass/_page-panels.scss */
.mag-glass { background: url("../images/search.png") no-repeat scroll 0 0 transparent; width: 26px; height: 26px; }

/* line 201, sass/_page-panels.scss */
.browse-pane select { background: #dad5ce; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; max-width: 280px; font-size: 100%; padding: 5px; }
/* line 209, sass/_page-panels.scss */
.browse-pane select option { font-size: 150%; color: #00417a; font-family: "pt_sans_narrowregular"; padding: 2px 0; }
/* line 215, sass/_page-panels.scss */
.browse-pane select option:hover { background-color: rgba(255, 255, 255, 0.5); }
/* line 219, sass/_page-panels.scss */
.browse-pane .col { vertical-align: top; display: inline-block; }
/* line 222, sass/_page-panels.scss */
.browse-pane .col h2 { font-size: 140%; text-align: left !important; border: none !important; }
/* line 228, sass/_page-panels.scss */
.browse-pane .details { width: 32%; }
/* line 230, sass/_page-panels.scss */
.browse-pane .details p { font-size: 120% !important; }

/* line 236, sass/_page-panels.scss */
.view-all-pane .col { display: inline-block; padding-left: 12%; text-align: center; line-height: 2em; }
/* line 242, sass/_page-panels.scss */
.view-all-pane a { display: block; font-family: "pt_sans_narrowregular"; font-size: 140%; }

/* line 248, sass/_page-panels.scss */
.bottom-panel.container { padding-left: 17px; position: static; }

/* line 252, sass/_page-panels.scss */
#regulated-block { border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODM0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1MjkxNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118342), color-stop(100%, #052914)); background: -moz-linear-gradient(#118342, #052914); background: -webkit-linear-gradient(#118342, #052914); background: linear-gradient(#118342, #052914); color: #ffffff; margin: 5px 0 10px; width: 275px; max-width: 100%; }
/* line 259, sass/_page-panels.scss */
#regulated-block p { font-family: "pt_sans_narrowregular"; }
/* line 262, sass/_page-panels.scss */
#regulated-block fieldset { margin-top: 5px; }
/* line 265, sass/_page-panels.scss */
#regulated-block #regulated-search { position: relative; }
/* line 268, sass/_page-panels.scss */
#regulated-block #regulated-search .button-dark { position: absolute; height: 32px; width: 55px; right: 0; top: -3px; }
/* line 275, sass/_page-panels.scss */
#regulated-block .content { padding: 10px; }
/* line 278, sass/_page-panels.scss */
#regulated-block h3 { color: #ffffff; font-size: 150%; margin: 0; text-shadow: 1px 1px 0px black; }
/* line 284, sass/_page-panels.scss */
#regulated-block h4 { margin: 0; color: #ffffff; font-size: 120%; font-family: "pt_sans_narrowregular"; text-shadow: 1px 1px 0px black; }
/* line 290, sass/_page-panels.scss */
#regulated-block h4 a { color: #e9e5dd; font-size: 110%; }
/* line 294, sass/_page-panels.scss */
#regulated-block h4 a:hover { color: #e9e5dd !important; }
/* line 298, sass/_page-panels.scss */
#regulated-block p { color: #ffffff; text-shadow: 1px 1px 0px black; }
/* line 302, sass/_page-panels.scss */
#regulated-block a { font-size: 100%; }
/* line 305, sass/_page-panels.scss */
#regulated-block input { width: 79%; }

/* line 310, sass/_page-panels.scss */
.page-panel.pattern-dark h1, .page-panel.pattern-dark h1 a, .page-panel.pattern-dark h2, .page-panel.pattern-dark h2 a, .page-panel.pattern-dark h3, .page-panel.pattern-dark h3 a, .page-panel.pattern-dark h4, .page-panel.pattern-dark h4 a, .page-panel.pattern-dark h5, .page-panel.pattern-dark h5 a, .page-panel.pattern-dark p, .page-panel.pattern-dark p a, .page-panel.pattern-dark .linkpanel a { color: #ffffff; }

/* line 314, sass/_page-panels.scss */
.picture-panel { background-size: cover; }

/* line 1, sass/_banners.scss */
.banner { background-position: 50% 50%; background-size: cover; height: 100% !important; width: 100% !important; }

/* line 7, sass/_banners.scss */
.banners { bottom: 0; left: 0; height: 100%; position: absolute; width: 100%; z-index: 0; }

/* line 15, sass/_banners.scss */
.page-panel.banner-page { padding-top: 40px; padding-bottom: 0; position: relative; z-index: 0; height: 520px; }
/* line 21, sass/_banners.scss */
.page-panel.banner-page .container { padding: 55px 0 25px 260px; }

/* line 25, sass/_banners.scss */
.banner-content { height: auto; background-color: #052914; background: rgba(0, 0, 0, 0.6); width: 880px !important; }
/* line 30, sass/_banners.scss */
.banner-content p { font-size: 165%; padding-bottom: 20px; }
/* line 33, sass/_banners.scss */
.banner-content p a { font-family: "pt_sans_narrowbold"; color: #F48A16; }
/* line 38, sass/_banners.scss */
.banner-content h2 { border-bottom: 2px solid #ffffff; color: #ffffff !important; padding-bottom: 0px !important; }
/* line 43, sass/_banners.scss */
.banner-content h4 { font-family: "pt_sans_narrowbold"; color: #ffffff; text-decoration: none; padding: 10px 0 0 10px; font-size: 180%; }

/* line 49, sass/_banners.scss */
.banner-content h2, .banner-content p { padding: 10px 0; margin: 0 10px; color: #ffffff; }

/* line 55, sass/_banners.scss */
#banner-search fieldset { margin-bottom: 15px; position: relative; width: 100%; }
/* line 59, sass/_banners.scss */
#banner-search fieldset button { position: absolute; right: 0; top: -2px; }
/* line 65, sass/_banners.scss */
#banner-search .searchtext { left: 4px; height: 37px; top: -3px; width: 88%; }

/* line 72, sass/_banners.scss */
.tabs.tabs-right #banner-search .searchtext { width: 81%; }

/* line 75, sass/_banners.scss */
#banners { display: block; margin-top: 20px; position: relative; width: 100%; }
/* line 80, sass/_banners.scss */
#banners #banner-rotation { height: 268px; position: relative; z-index: 3; }
/* line 84, sass/_banners.scss */
#banners #banner-rotation > div { height: auto !important; max-width: 100%; min-width: 100%; }
/* line 88, sass/_banners.scss */
#banners #banner-rotation > div > div img { border: 3px solid #ffffff; }
/* line 93, sass/_banners.scss */
#banners #banner-controls { display: inline-block; position: absolute; top: 10px; right: 5px; z-index: 4; }
/* line 99, sass/_banners.scss */
#banners #banner-controls li { padding: 0 5px; }
/* line 102, sass/_banners.scss */
#banners #banner-controls a { background: transparent url("../images/banner-sprite.png") no-repeat 0 0; height: 17px; text-indent: 9999px; width: 10px; }
/* line 108, sass/_banners.scss */
#banners #banner-controls li.activeSlide a { background-position: 0 -17px; }
/* line 112, sass/_banners.scss */
#banners .banner { position: relative; }
/* line 114, sass/_banners.scss */
#banners .banner img { width: 100%; }
/* line 118, sass/_banners.scss */
#banners .banner-overlay { background: transparent url("../images/banner-overlay.png") repeat 0 0; bottom: 0px; display: block; padding: 3px 14px 4px 14px; position: absolute; width: 100%; bottom: 2px; border-width: 0 3px 3px; border-style: solid; border-color: #ffffff; }
/* line 129, sass/_banners.scss */
#banners .banner-overlay p, #banners .banner-overlay a, #banners .banner-overlay h2, #banners .banner-overlay h3, #banners .banner-overlay h4, #banners .banner-overlay h5 { color: #ffffff; }
/* line 132, sass/_banners.scss */
#banners .banner-overlay h2 { border-bottom: 2px solid #ffffff; display: inline-block; font-size: 150%; margin: 4px 0 2px 0; padding-bottom: 4px; width: 90%; }
/* line 140, sass/_banners.scss */
#banners .banner-overlay p { font-size: 105%; margin: 0; }

/* line 1, sass/_forms.scss */
#webpage #main_body form .required { color: #a20000 !important; }

/* line 5, sass/_forms.scss */
input { border: 1px solid #d6cfac; border-top: 1px solid white; background: #E7E3CE; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: 0 0 2px #333; -webkit-box-shadow: 0 0 2px #333; box-shadow: 0 0 2px #333; height: 25px; padding: 5px; vertical-align: middle; }

/* Fix for IE10 Checkboxes and Radio Buttons */
/* line 13, sass/_forms.scss */
html[data-useragent*='MSIE 10.0'] #main_body input[type="checkbox"], html[data-useragent*='MSIE 10.0'] #main_body input[type="radio"] { padding: 0 !important; width: 15px; height: 15px; border: none !important; box-shadow: none !important; }

/* line 22, sass/_forms.scss */
.module-view-edit .content-edit { /* Restyle inputs from core.css for front-end edit mode */ /* Custom fixes */ }
/* line 24, sass/_forms.scss */
.module-view-edit .content-edit input, .module-view-edit .content-edit select { font-family: Arial, Helvetica, sans-serif; /* Needs to be set for some browsers, to prevent other default font from being used */ font-size: 1em; }
/* line 25, sass/_forms.scss */
.module-view-edit .content-edit input.box, .module-view-edit .content-edit input.halfbox { font-size: 1em; }
/* line 26, sass/_forms.scss */
.module-view-edit .content-edit input.button, .module-view-edit .content-edit button, .module-view-edit .content-edit input.defaultbutton, .module-view-edit .content-edit input.button-disabled { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; vertical-align: middle; cursor: pointer; font-size: 0.9em; font-weight: normal; padding-left: 0.25em; padding-right: 0.25em; }
/* line 27, sass/_forms.scss */
.module-view-edit .content-edit input.defaultbutton { font-weight: bold; padding-left: 0.45em; padding-right: 0.45em; color: #094564; }
/* line 28, sass/_forms.scss */
.module-view-edit .content-edit input.button-disabled, .module-view-edit .content-edit input.button[disabled="disabled"] { cursor: default; color: #888; }
/* line 29, sass/_forms.scss */
.module-view-edit .content-edit input.disabled[type="image"] { opacity: 0.7; cursor: default; }
/* line 30, sass/_forms.scss */
.module-view-edit .content-edit input.box, .module-view-edit .content-edit textarea.box { width: 100%; }
/* line 31, sass/_forms.scss */
.module-view-edit .content-edit input.halfbox, .module-view-edit .content-edit textarea.halfbox { width: 48%; }
/* line 32, sass/_forms.scss */
.module-view-edit .content-edit td input.halfbox, .module-view-edit .content-edit td textarea.halfbox { width: 98%; }
/* line 33, sass/_forms.scss */
.module-view-edit .content-edit table.multioption input.button { margin-left: 0; }
/* line 34, sass/_forms.scss */
.module-view-edit .content-edit table.multioption input.box { width: 98%; }
/* line 36, sass/_forms.scss */
.module-view-edit .content-edit input { background: #ffffff; box-shadow: none; margin-top: 5px; border-top: 1px solid #D6CFAC; }
/* line 41, sass/_forms.scss */
.module-view-edit .content-edit input[class*='_image'] { background: none; border: none; overflow: auto; }
/* line 46, sass/_forms.scss */
.module-view-edit .content-edit input[id*='_alttext'] { background: none repeat scroll 0 0 white; border: 1px solid #D6CFAC; margin-top: 5px; }
/* line 51, sass/_forms.scss */
.module-view-edit .content-edit input.button, .module-view-edit .content-edit input.defaultbutton { background: -moz-linear-gradient(center top, #FFFFFF, #EEEEEE) repeat scroll 0 0 #FFFFFF; border: 1px solid #CFD1D3; border-radius: 4px; color: #44484D; font-size: 1em; padding: 3px 6px; transition: all 300ms ease 0s; }
/* line 59, sass/_forms.scss */
.module-view-edit .content-edit input.button:hover, .module-view-edit .content-edit input.defaultbutton:hover { background-color: -moz-linear-gradient(center top, #eeeeee, #ffffff) repeat scroll 0 0 #eeeeee; color: #000000; }
/* line 64, sass/_forms.scss */
.module-view-edit .content-edit input.defaultbutton { color: #00417a; }
/* line 68, sass/_forms.scss */
.module-view-edit .content-edit .buttonblock { text-align: inherit; padding-left: 0; }
/* line 72, sass/_forms.scss */
.module-view-edit .content-edit fieldset { border: 1px solid #99978E; background-color: #E7E6D3; margin: 0; padding: 0.7em; }
/* line 77, sass/_forms.scss */
.module-view-edit .content-edit fieldset legend { display: table; color: #000000; font-size: 1.1em; font-weight: bold; padding: 0 0.35em; }

/* line 87, sass/_forms.scss */
footer input[type="text"], #message { background-color: #094824; -moz-box-shadow: inset 0 0 3px #333; -webkit-box-shadow: inset 0 0 3px #333; box-shadow: inset 0 0 3px #333; border: 1px solid #118342; color: #ffffff; }

/* line 93, sass/_forms.scss */
footer input[type="text"], #reason, #message { margin: 0 0 5px; height: 30px; }

/* line 97, sass/_forms.scss */
#reason { border: 1px solid #d6cfac; background: #E7E3CE; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; }

/* line 100, sass/_forms.scss */
#message { height: 115px; resize: none; }

/* line 104, sass/_forms.scss */
#contact-form { border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlNmQzNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA4M2YyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0e6d36), color-stop(100%, #083f20)); background: -moz-linear-gradient(#0e6d36, #083f20); background: -webkit-linear-gradient(#0e6d36, #083f20); background: linear-gradient(#0e6d36, #083f20); color: #ffffff; overflow: hidden; padding-bottom: 15px; margin-bottom: 25px; margin-left: 255px; margin-right: 10px; }
/* line 113, sass/_forms.scss */
#contact-form label { display: inline-block; margin-top: 8px; font-family: "pt_sans_narrowbold"; font-size: 130%; color: #ffffff; padding-left: 3px; text-shadow: 1px 1px 0px black; }
/* line 122, sass/_forms.scss */
#contact-form input { color: #fff; font-size: 110%; }

/* line 127, sass/_forms.scss */
#reason { font-family: "pt_sans_narrowregular"; font-size: 120%; }

/* line 131, sass/_forms.scss */
#message { padding: 5px; font-family: "pt_sans_narrowregular"; height: 180px; font-size: 120%; margin-bottom: 15px; }

/* line 138, sass/_forms.scss */
.user-login { margin-bottom: 30px; }
/* line 140, sass/_forms.scss */
.user-login .buttonblock { padding: 2px 0 3px; }
/* line 142, sass/_forms.scss */
.user-login .buttonblock .password { display: inline; }
/* line 145, sass/_forms.scss */
.user-login .buttonblock .button-dark { margin-right: 20px; }
/* line 149, sass/_forms.scss */
.user-login .block { padding: 0 0 20px 0; font-family: "pt_sansbold"; color: #00417a; }
/* line 153, sass/_forms.scss */
.user-login .block input.halfbox { width: 180px; margin-top: 5px; }

/* line 159, sass/_forms.scss */
.user-forgotpassword .block label { font-family: "pt_sansbold"; font-size: 120%; color: #00417a; }

/* Machforms */
/* line 166, sass/_forms.scss */
#main_body form ul li input.text, form ul li textarea.textarea, form ul li input.radio, select { background: none repeat scroll 0 0 #E7E3CE !important; border-color: white #D6CFAC #D6CFAC !important; border-right: 1px solid #D6CFAC !important; border-style: solid !important; border-width: 1px !important; padding: 5px !important; box-shadow: 0 0 2px #333333; }

/* line 175, sass/_forms.scss */
form select.select { margin-top: 3px !important; }

/* line 178, sass/_forms.scss */
#main_body form ul li#li_buttons input#saveForm { color: #ffffff !important; font-family: "pt_sans_narrowbold" !important; font-size: 150% !important; text-transform: uppercase !important; border: 1px solid #052914 !important; border-top: 1px solid #149a4d !important; background: #0b562b !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; -ms-border-radius: 4px !important; -o-border-radius: 4px !important; border-radius: 4px !important; -webkit-box-shadow: 0 0 3px #333333 !important; -moz-box-shadow: 0 0 3px #333333 !important; box-shadow: 0 0 3px #333333 !important; box-shadow: 0 0 3px #333333 !important; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118342), color-stop(100%, #052914)) !important; background: -webkit-linear-gradient(#118342, #052914) !important; background: -moz-linear-gradient(#118342, #052914) !important; background: -o-linear-gradient(#118342, #052914) !important; background: linear-gradient(#118342, #052914) !important; }

/* line 201, sass/_forms.scss */
#main_body form ul li span label { font-size: 100% !important; padding-top: 6px !important; }

/* line 205, sass/_forms.scss */
#main_body form ul li label.description, #main_body form ul li span.description { font-size: 110% !important; color: #00417a !important; }

/* line 209, sass/_forms.scss */
#main_body form ul li span.description { display: block; font-weight: 700; line-height: 150%; width: 100%; padding-bottom: 2px; }

/* line 216, sass/_forms.scss */
#main_body form ul li label.choice { position: relative !important; top: -2px !important; }

/* line 220, sass/_forms.scss */
#main_body form ul li.highlighted { background-color: #c5bc8a; }

/* line 224, sass/_forms.scss */
#main_body form .form_description h2 { color: #00417a !important; font-family: "pt_sansbold" !important; }
/* line 228, sass/_forms.scss */
#main_body form .form_description p { color: #00417a !important; font-size: 110% !important; padding-top: 0 !important; }

/* line 234, sass/_forms.scss */
#machform_footer, .form_description h2 { display: none !important; }

/* line 237, sass/_forms.scss */
.form_description, .section_break { border-bottom: none !important; }

/* line 240, sass/_forms.scss */
.section_break h3 { color: #0b562b !important; font-size: 220% !important; margin: 0.5em 0 0.1em !important; font-family: "pt_sans_narrowbold"; }

/* line 246, sass/_forms.scss */
form.with_section_breaks ul { padding-bottom: 0px !important; margin: 0 !important; }

/* line 250, sass/_forms.scss */
.form_success { padding-top: 0px !important; }
/* line 252, sass/_forms.scss */
.form_success h2 { font-family: "pt_sansregular" !important; text-align: left !important; font-size: 15.4px !important; }

/* line 258, sass/_forms.scss */
form.appnitro ul li.section_break p { display: none !important; }

/* line 262, sass/_forms.scss */
#machform_review_table td, #machform_review_table tr { border-bottom: none !important; }
/* line 265, sass/_forms.scss */
#machform_review_table .alt { background: none repeat scroll 0 0 #E7E3CE !important; }
/* line 267, sass/_forms.scss */
#machform_review_table .alt:hover { background-color: #FFF7C0 !important; }

/* line 272, sass/_forms.scss */
select { border: 1px solid #d6cfac; border-top: 1px solid white; background: #E7E3CE; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: 0 0 2px #333; -webkit-box-shadow: 0 0 2px #333; box-shadow: 0 0 2px #333; height: 28px; padding: 0 5px; vertical-align: middle; line-height: 1em; }

/* External Form Styles */
/* line 282, sass/_forms.scss */
#external_form_response #brcrumb { display: none; }
/* line 285, sass/_forms.scss */
#external_form_response h1 { font-size: 200%; }
/* line 289, sass/_forms.scss */
#external_form_response table table td, #external_form_response table table tr { border: 1px solid #00417a; }
/* line 291, sass/_forms.scss */
#external_form_response table table td.smalltextbold, #external_form_response table table tr.smalltextbold { font-family: "pt_sans_narrowbold"; }
/* line 294, sass/_forms.scss */
#external_form_response table table td.tablebackground, #external_form_response table table tr.tablebackground { background: url("../images/paper-dark-cream.png") repeat scroll 0 0 transparent; }

/* line 301, sass/_forms.scss */
.attribute-xmlblock #freeform { color: #00417a; font-family: "pt_sans_narrowregular"; }
/* line 304, sass/_forms.scss */
.attribute-xmlblock #freeform p, .attribute-xmlblock #freeform strong, .attribute-xmlblock #freeform label, .attribute-xmlblock #freeform em, .attribute-xmlblock #freeform div { color: #00417a; }
/* line 307, sass/_forms.scss */
.attribute-xmlblock #freeform p { float: left; }
/* line 309, sass/_forms.scss */
.attribute-xmlblock #freeform p label { padding-right: 10px; }
/* line 313, sass/_forms.scss */
.attribute-xmlblock #freeform p font:after { /* an attempt to add line breaks:
content:"\a";
white-space: pre; */ display: block; }
/* line 320, sass/_forms.scss */
.attribute-xmlblock #freeform p font input { margin: -3px 20px 20px 0; }
/* line 324, sass/_forms.scss */
.attribute-xmlblock #freeform div { margin-top: 20px; float: left; }
/* line 327, sass/_forms.scss */
.attribute-xmlblock #freeform div strong { position: relative; top: -20px; }
/* line 332, sass/_forms.scss */
.attribute-xmlblock #freeform strong { float: left; }
/* line 335, sass/_forms.scss */
.attribute-xmlblock #freeform center label input { border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODM0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1MjkxNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118342), color-stop(100%, #052914)); background: -moz-linear-gradient(#118342, #052914); background: -webkit-linear-gradient(#118342, #052914); background: linear-gradient(#118342, #052914); color: #ffffff; font-family: "pt_sans_narrowbold"; font-size: 115%; text-transform: uppercase; height: 35px; margin-top: 20px; margin-right: 20px; }

/* line 1, sass/_footer.scss */
.homepage footer { margin-top: 100px; }

/* line 4, sass/_footer.scss */
footer { background: url(../images/pattern-green.png) #094824; overflow: hidden; float: left; width: 100%; padding: 40px 0 0 0; box-shadow: 0px -1px 5px #444; z-index: 4; }
/* line 12, sass/_footer.scss */
footer #info { text-shadow: 1px 1px 0px #0f0f0e; }
/* line 15, sass/_footer.scss */
footer p, footer h3 { color: #ffffff; }
/* line 18, sass/_footer.scss */
footer h3 { font-family: "pt_sans_narrowbold"; color: #ffffff; text-decoration: none; font-size: 115%; text-align: center; }
/* line 23, sass/_footer.scss */
footer .seal { float: left; }
/* line 26, sass/_footer.scss */
footer .sealblock { display: inline-block; }
/* line 29, sass/_footer.scss */
footer #anchor { background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background: url("../images/footer-field.png") no-repeat scroll center top; height: 135px; }
/* line 36, sass/_footer.scss */
footer #anchor h3 { margin: .2em 0 0 .1em; }

/* line 41, sass/_footer.scss */
#footer-navigation { border-bottom: 2px solid #0b562b; }
/* line 44, sass/_footer.scss */
#footer-navigation .menu li { display: inline-block; vertical-align: middle; vertical-align: bottom; text-align: center; height: 65px; width: 12.5%; overflow: hidden; }
/* line 52, sass/_footer.scss */
#footer-navigation .menu li a { color: #ffffff; font-family: "pt_sans_narrowbold"; font-size: 105%; line-height: 1.1em; height: 58px; display: table; padding: 13px 20px; border-right: 1px solid #094824; width: 100%; vertical-align: top; white-space: normal; text-shadow: 1px 1px 0px #0f0f0e; }
/* line 65, sass/_footer.scss */
#footer-navigation .menu li a:hover { background-color: #05621C; background-color: rgba(255, 255, 255, 0.1); }
/* line 69, sass/_footer.scss */
#footer-navigation .menu li a span { display: inline-block; vertical-align: middle; height: 53px; position: relative; top: -5px; }
/* line 77, sass/_footer.scss */
#footer-navigation .menu li a.last { border-right: none; }

/* line 83, sass/_footer.scss */
#info { padding-bottom: 20px; }

/* line 86, sass/_footer.scss */
.copyright { text-shadow: 1px 1px 0px #0f0f0e; }
/* line 88, sass/_footer.scss */
.copyright .text-center a { color: #ffffff; }
/* line 91, sass/_footer.scss */
.copyright h3 { border-bottom: none; }
/* line 94, sass/_footer.scss */
.copyright h3 .smalltext { font-size: 80%; }
/* line 96, sass/_footer.scss */
.copyright h3 .smalltext a { color: #e4e4e4; }

/* line 101, sass/_footer.scss */
.livechat { text-shadow: 1px 1px 0px #0f0f0e; display: inline; padding-left: 10px; position: relative; top: 3px; font-family: "pt_sans_narrowbold"; }
/* line 108, sass/_footer.scss */
.livechat a { color: #F48A16; }
/* line 111, sass/_footer.scss */
.subpage .livechat { color: #fff; }

/* line 115, sass/_footer.scss */
.phone { color: #e4e4e4; }

/* ------------------------------------------------------------------------ social-media-header-buttons
------------------------------------------------------------------------ */
/* line 4, sass/_social-media.scss */
#social-media { text-align: center; padding-top: 10px; }
/* line 7, sass/_social-media.scss */
#social-media a span { display: none; }
/* line 10, sass/_social-media.scss */
#social-media > a { z-index: 2; position: relative; }
/* line 13, sass/_social-media.scss */
#social-media > a:last-of-type { margin-right: 0px; }

/* line 18, sass/_social-media.scss */
.social-facebook, .social-twitter, .social-linkedin, .social-insta { width: 27px; height: 27px; display: inline-block; margin-right: 10px; }

/* line 22, sass/_social-media.scss */
.social-facebook, .social-twitter, .social-linkedin, .social-insta { background: url("../images/social-sprite.png") no-repeat; }

/* line 25, sass/_social-media.scss */
.social-facebook { background-position: -27px 0; }

/* line 28, sass/_social-media.scss */
.social-twitter { background-position: 0 0; }

/* line 31, sass/_social-media.scss */
.social-linkedin { background-position: -54px 0; }

/* line 34, sass/_social-media.scss */
.social-insta { background-position: -81px 0; }

/* line 37, sass/_social-media.scss */
.social-facebook:hover { background-position: -27px -27px; }

/* line 40, sass/_social-media.scss */
.social-twitter:hover { background-position: 0 -27px; }

/* line 43, sass/_social-media.scss */
.social-linkedin:hover { background-position: -54px -27px; }

/* line 46, sass/_social-media.scss */
.social-insta:hover { background-position: -81px -27px; }

/* ------------------------------------------------------------------------ social-media-feed
------------------------------------------------------------------------ */
/* line 52, sass/_social-media.scss */
#social-feed-icon { position: fixed; height: 50px; width: 70px; right: 10px; bottom: 10px; color: #cbcab6; z-index: 6; font-size: 230%; cursor: pointer; }

/* line 63, sass/_social-media.scss */
.icon-twitter-sign { position: absolute; right: 10px; top: 2px; }

/* line 68, sass/_social-media.scss */
.icon-return-to-top { display: inline; }

/* line 71, sass/_social-media.scss */
.icon-twitter-sign:hover, .icon-return-to-top:hover { color: #b6b498; }

/* line 74, sass/_social-media.scss */
#social-panel { border: 1px solid #b6b498; border-top: 1px solid #ebeae3; background: #CBCAB6; -moz-border-radius: 4px 0 0 4px; -webkit-border-radius: 4px; border-radius: 4px 0 0 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; right: -280px; bottom: 80px; width: 250px; padding: 15px 5px 5px; position: fixed; z-index: 15; }

/* line 83, sass/_social-media.scss */
.media_feed_post { background: url(../images/paper-cream.png); border: 1px solid #a8a27e; box-shadow: 0 0 3px #b6b498; color: #0b562b; height: auto; padding: 15px 10px; position: relative; font-family: "pt_sans_narrowregular"; font-size: 100%; width: 100%; }
/* line 94, sass/_social-media.scss */
.media_feed_post a { color: #0b562b; }

/* line 98, sass/_social-media.scss */
#social-close { position: absolute; right: 15px; font-size: 140%; top: 10px; color: #0b562b; cursor: pointer; }
/* line 105, sass/_social-media.scss */
#social-close:hover { color: #F48A16; }

/*.media_feed_post:last-child:after {
	content: '';
	background-image: url(../images/social-triangle.png);
	height: 32px;
	width: 43px;
	position: absolute;
	bottom: -32px;
	left: 40px;
}*/
/* line 118, sass/_social-media.scss */
.time { color: #F48A16; display: block; }

/* line 123, sass/_social-media.scss */
#feed-source h4, #feed-source img { display: inline-block; }
/* line 126, sass/_social-media.scss */
#feed-source img { padding: 0px 0 5px 11px; }
/* line 129, sass/_social-media.scss */
#feed-source h4 { font-family: "pt_sans_narrowbold"; font-size: 150%; color: #0b562b; position: relative; top: -35px; left: 10px; text-shadow: 1px 1px 1px #fff; }

/* Social Media Recipe Ratings */
/* line 141, sass/_social-media.scss */
.rating-social .stButton { width: 52px; }
/* line 143, sass/_social-media.scss */
.rating-social .stButton .stBubble_count { background: url("../images/social-share_bubble.png") 0 2px no-repeat !important; border: none !important; width: 50px !important; height: 37px !important; color: #666666; font-family: arial, sans-serif; font-size: 15px; }
/* line 153, sass/_social-media.scss */
.rating-social .stButton .stBubble { background: none !important; height: 40px !important; }
/* line 157, sass/_social-media.scss */
.rating-social .st-twitter-counter, .rating-social .st-facebook-counter, .rating-social .st-pinterest-counter { width: 62px !important; height: 31px !important; }
/* line 161, sass/_social-media.scss */
.rating-social .st_twitter_vcount { padding-left: 24px; }
/* line 163, sass/_social-media.scss */
.rating-social .st_twitter_vcount .st-twitter-counter { background: url("../images/social-share_twitter.png") no-repeat !important; }
/* line 167, sass/_social-media.scss */
.rating-social .st_facebook_vcount .st-facebook-counter { background: url("../images/social-share_facebook.png") no-repeat !important; }
/* line 170, sass/_social-media.scss */
.rating-social .st_pinterest_vcount .st-pinterest-counter { background: url("../images/social-share_pinterest.png") no-repeat !important; }
/* line 173, sass/_social-media.scss */
.rating-social .st_plusone_vcount { position: relative !important; top: -10px !important; }

/* line 1, sass/_panel-sliders.scss */
.panel-slide { margin-bottom: 20px; z-index: 0; overflow: hidden; }
/* line 5, sass/_panel-sliders.scss */
.panel-slide .slide { display: none; width: 100%; }
/* line 8, sass/_panel-sliders.scss */
.panel-slide .slide h3 { margin-top: .4em; }
/* line 11, sass/_panel-sliders.scss */
.panel-slide .slide h3 a { color: #086BA3; }
/* line 14, sass/_panel-sliders.scss */
.panel-slide .slide .more { font-family: "pt_sans_narrowbold"; font-size: 120%; }
/* line 18, sass/_panel-sliders.scss */
.panel-slide .slide p a.bold { font-family: "pt_sans_narrowbold"; }
/* line 22, sass/_panel-sliders.scss */
.panel-slide .content-view-embed.class-image.line-image img { display: inline-block; }
/* line 25, sass/_panel-sliders.scss */
.panel-slide .slide:first-child { display: block; }

/* line 29, sass/_panel-sliders.scss */
.slide-control { cursor: pointer; display: inline-block; height: 40px; width: 18px; vertical-align: center; background-repeat: no-repeat; background-position: 0 50%; }

/* line 38, sass/_panel-sliders.scss */
.slide-controls { text-align: center; }
/* line 40, sass/_panel-sliders.scss */
.slide-controls a { text-decoration: none; }

/* line 44, sass/_panel-sliders.scss */
.nav { display: inline-block; vertical-align: middle; }
/* line 47, sass/_panel-sliders.scss */
.nav a { display: inline-block; height: 12px; width: 12px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; -moz-box-shadow: inset 1px 1px 4px #333; -webkit-box-shadow: inset 1px 1px 4px #333; box-shadow: inset 1px 1px 4px #333; background-color: #cccccc; margin-right: 10px; text-indent: -9999px; }
/* line 57, sass/_panel-sliders.scss */
.nav a.activeSlide { background-color: #7b7878; }

/* line 61, sass/_panel-sliders.scss */
.withimage img { float: left; margin: 10px; -webkit-box-shadow: 0px 0px 5px 0px #694307; box-shadow: 0px 0px 5px 0px #694307; }

/* line 1, sass/_tabs.scss */
.homepage .tabs.tabs-right { margin-top: 0; }

/* line 4, sass/_tabs.scss */
.tabs { background: url(../images/paper-dark-cream.png); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #c5bc8a; -webkit-box-shadow: 0 0 3px #c5bc8a; box-shadow: 0 0 3px #c5bc8a; width: 100%; position: relative; }
/* line 8, sass/_tabs.scss */
.tabs > h2 { background: url("../images/tab-background.png") repeat scroll 0 0 transparent; z-index: 1; text-align: center; padding: 0; border-bottom: 1px solid #777; margin: 0; }
/* line 15, sass/_tabs.scss */
.tabs > h2.current { opacity: 1; background: none; border-bottom: none; }
/* line 19, sass/_tabs.scss */
.tabs > h2.current:hover { background: none; color: #333; }
/* line 24, sass/_tabs.scss */
.tabs > h2 a { color: #333; text-align: center; text-transform: uppercase; text-decoration: none; font-size: 70%; display: inline-block; padding: 13px; width: 100%; }
/* line 33, sass/_tabs.scss */
.tabs > h2 a:hover { color: #000 !important; }
/* line 38, sass/_tabs.scss */
.tabs .pane { max-width: 100%; padding: 70px 15px 15px; }
/* line 41, sass/_tabs.scss */
.tabs .pane h2 { position: static; }
/* line 44, sass/_tabs.scss */
.tabs .pane .column.description { width: 39%; }
/* line 48, sass/_tabs.scss */
.tabs .pane .vertically_listed_sub_items .content-view-children .content-view-line h2 { border-bottom: none; margin-bottom: 0px; }
/* line 51, sass/_tabs.scss */
.tabs .pane .vertically_listed_sub_items .content-view-children .content-view-line h2 a { color: #F48A16; }
/* line 55, sass/_tabs.scss */
.tabs .pane .vertically_listed_sub_items .content-view-children .content-view-line span.date-author { font-family: "pt_sansbold"; color: #ffffff; text-shadow: none; }
/* line 60, sass/_tabs.scss */
.tabs .pane .vertically_listed_sub_items .content-view-children .content-view-line .attribute-xmlblock { padding-top: 10px; }
/* line 65, sass/_tabs.scss */
.tabs .content-view-embed { margin-top: 0; }
/* line 68, sass/_tabs.scss */
.tabs .tab { position: static; }

/* line 74, sass/_tabs.scss */
.tabs.recipe .pane .column div span { font-family: "pt_sansbold"; color: #00417a; font-size: 120%; }
/* line 79, sass/_tabs.scss */
.tabs.recipe .pane .button-dark { text-transform: none; }
/* line 82, sass/_tabs.scss */
.tabs.recipe .pane .description .attribute-short_description p { color: #00417a; }
/* line 88, sass/_tabs.scss */
.tabs.recipe h2.tab a { text-transform: none; }
/* line 91, sass/_tabs.scss */
.tabs.recipe h2.tab.current a { border-left: none; }

/* line 97, sass/_tabs.scss */
.tabs-right.recipe > h2 a:hover { background-color: #c8c5b7; }

/* line 100, sass/_tabs.scss */
.tabs-right { background: url("../images/tab-background.png") repeat scroll 0 0 transparent; box-shadow: none; height: 370px; margin-top: 40px; }
/* line 105, sass/_tabs.scss */
.tabs-right > h2 { display: table; float: right; clear: both; width: 30%; border-bottom: 0; }
/* line 111, sass/_tabs.scss */
.tabs-right > h2 a { background: url(../images/tabs-background.png); border-left: 1px solid #333333; display: table-cell; vertical-align: middle; color: #999; font-size: 58%; transition: 0.5s; }
/* line 119, sass/_tabs.scss */
.tabs-right > h2 a:hover { background-color: rgba(50, 50, 50, 0.7); color: #eee !important; }
/* line 124, sass/_tabs.scss */
.tabs-right > h2.current a { background: none; border-left: 1px solid transparent; border-bottom: none; color: #fff; }
/* line 131, sass/_tabs.scss */
.tabs-right .pane { padding: 15px; }
/* line 133, sass/_tabs.scss */
.tabs-right .pane h2 { border-bottom: 3px solid #fff; color: #ffffff; padding-bottom: 16px; margin-bottom: 20px; }
/* line 139, sass/_tabs.scss */
.tabs-right .pane h3 { color: #ffffff; clear: both; margin-top: 15px; padding-top: 10px; }
/* line 144, sass/_tabs.scss */
.tabs-right .pane h3 a { color: #F48A16; }
/* line 148, sass/_tabs.scss */
.tabs-right .pane p { color: #ffffff; font-size: 120%; margin: 0; position: relative; top: -9px; font-family: "pt_sansregular"; }
/* line 155, sass/_tabs.scss */
.tabs-right .pane p a { color: #F48A16; }
/* line 159, sass/_tabs.scss */
.tabs-right .pane .left { margin: 0 10px 10px 0; }

/* line 164, sass/_tabs.scss */
.subpage .tabs-right { margin-top: 0; }

/* line 167, sass/_tabs.scss */
.hotline { font-size: 200% !important; font-family: "pt_sans_narrowbold" !important; text-align: center; }

/* line 172, sass/_tabs.scss */
.search-pane .smalltext { font-size: 120%; text-align: center; font-family: "pt_sans_narrowbold" !important; }

/* line 177, sass/_tabs.scss */
#alt-tab-nav { display: none; }
/* line 179, sass/_tabs.scss */
#alt-tab-nav div { display: inline-block; cursor: pointer; padding: 18px; background-color: rgba(255, 255, 255, 0.2); text-align: center; border-left: 1px solid #999; color: #999; }
/* line 187, sass/_tabs.scss */
#alt-tab-nav div:first-child { border-left: none; background-color: transparent; }

/* line 1, sass/_dropdown.scss */
li .global-flyout { display: none; }

/* line 7, sass/_dropdown.scss */
.global-flyout.payments { height: 200px; }
/* line 9, sass/_dropdown.scss */
.global-flyout.payments #dropdown-search { position: relative; }

/* line 13, sass/_dropdown.scss */
.subpage .global-flyout, .subpage #global-navigation .menu > li > ul { top: 43px; border: 1px solid #aaa; }

/* line 17, sass/_dropdown.scss */
.global-flyout #dropdown-search .searchtext { width: 250px; }

/* line 20, sass/_dropdown.scss */
.global-flyout, #global-navigation .menu > li > ul { background: url("../images/paper-dark-cream.png") repeat scroll 0 0 transparent; box-shadow: 0 2px 3px #333; position: absolute; left: 250px; text-align: left; top: 52px; border-radius: 0 0 5px 5px; width: 75%; }
/* line 29, sass/_dropdown.scss */
.global-flyout p, #global-navigation .menu > li > ul p { font-family: "pt_sans_narrowregular"; line-height: 1.3em; }
/* line 33, sass/_dropdown.scss */
#global-navigation .global-flyout a, #global-navigation #global-navigation .menu > li > ul a { padding: 0 15px 0 0; }
/* line 36, sass/_dropdown.scss */
.global-flyout.payments, #global-navigation .menu > li > ul.payments { height: 200px; }
/* line 38, sass/_dropdown.scss */
.global-flyout.payments #dropdown-search, #global-navigation .menu > li > ul.payments #dropdown-search { position: relative; display: inline-block; }
/* line 41, sass/_dropdown.scss */
.global-flyout.payments #dropdown-search p, #global-navigation .menu > li > ul.payments #dropdown-search p { display: inline-block; padding-top: 10px; }
/* line 44, sass/_dropdown.scss */
.global-flyout.payments #dropdown-search p a, #global-navigation .menu > li > ul.payments #dropdown-search p a { font-size: 100%; padding: 0; }
/* line 49, sass/_dropdown.scss */
.global-flyout.payments #dropdown-search .searchtext, #global-navigation .menu > li > ul.payments #dropdown-search .searchtext { width: 250px; }
/* line 52, sass/_dropdown.scss */
.global-flyout.payments #dropdown-search fieldset, #global-navigation .menu > li > ul.payments #dropdown-search fieldset { display: inline-block; }
/* line 57, sass/_dropdown.scss */
.global-flyout h3, #global-navigation .menu > li > ul h3 { font-size: 150%; font-family: "pt_sans_narrowbold"; color: #0b562b; margin-top: 0; }
/* line 63, sass/_dropdown.scss */
#global-navigation .global-flyout ul, #global-navigation #global-navigation .menu > li > ul ul { margin: 0; padding: 0; }
/* line 67, sass/_dropdown.scss */
#global-navigation .global-flyout ul li, #global-navigation #global-navigation .menu > li > ul ul li { border-right: none !important; margin: 0; padding: 0; line-height: 1.5; }
/* line 72, sass/_dropdown.scss */
#global-navigation .global-flyout ul li a, #global-navigation #global-navigation .menu > li > ul ul li a { font-size: 90%; padding: 0; }
/* line 77, sass/_dropdown.scss */
.global-flyout .flyout-image, #global-navigation .menu > li > ul .flyout-image { float: left; display: inline-block; vertical-align: top; padding: 10px 10px 10px 0; max-width: 175px; }
/* line 83, sass/_dropdown.scss */
.global-flyout .flyout-image img, #global-navigation .menu > li > ul .flyout-image img { padding: 0; }
/* line 87, sass/_dropdown.scss */
.global-flyout .flyout-content, #global-navigation .menu > li > ul .flyout-content { padding: 15px; width: 100%; display: inline-block; }
/* line 91, sass/_dropdown.scss */
.global-flyout .flyout-content button, #global-navigation .menu > li > ul .flyout-content button { font-size: 88%; position: relative; left: -8px; }
/* line 96, sass/_dropdown.scss */
.global-flyout .flyout-content p, #global-navigation .menu > li > ul .flyout-content p { white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; }
/* line 103, sass/_dropdown.scss */
.global-flyout .flyout-content ul, #global-navigation .menu > li > ul .flyout-content ul { display: inline-block !important; position: relative; color: #00417a; font-size: 110%; width: 33.3333%; float: left; }
/* line 111, sass/_dropdown.scss */
.global-flyout .flyout-content h4, #global-navigation .menu > li > ul .flyout-content h4 { margin-top: 0; white-space: normal; line-height: 1em; }

@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 120, sass/_dropdown.scss */
  #global-navigation .menu .global-flyout #dropdown-search .button-dark { top: 1px; } }
/* line 125, sass/_dropdown.scss */
#global-navigation .menu > li > ul { left: auto; padding: 10px; width: auto; }

/* line 130, sass/_dropdown.scss */
#global-navigation .menu > li > ul.vertical > li { margin: 0; padding: 0; line-height: 1.64em; }

/* line 135, sass/_dropdown.scss */
#global-navigation .menu > li .flyout-content > ul.horizontal > li { margin-right: 20px; }

/* line 138, sass/_dropdown.scss */
#global-navigation .menu > li > ul > li a { font-size: 90%; padding-top: 2px; }

/* line 142, sass/_dropdown.scss */
.division-list-left, .division-list-right { padding: 20px 40px 0 0; text-align: center; }

/* line 146, sass/_dropdown.scss */
.division-list-left { float: left; padding-left: 100px; }

/* line 1, sass/_content.scss */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

/* line 7, sass/_content.scss */
sup { top: -0.5em; }

/* line 10, sass/_content.scss */
sub { bottom: -0.25em; }

/* line 13, sass/_content.scss */
.skip { background-color: #00417a; color: #ffffff; width: 100%; text-align: center; position: absolute; top: -10000px; left: 0px; padding: 10px 0; clip: rect(1px, 1px, 1px, 1px); overflow: hidden; z-index: 9999999; }

/* line 26, sass/_content.scss */
.skip:focus { top: 0; clip: auto; overflow: visible; }

/* line 31, sass/_content.scss */
.skip:hover { color: #ffffff; }

/* line 35, sass/_content.scss */
.left { float: left; }

/* line 38, sass/_content.scss */
#webpage.full-width #main_content_wrapper_outer { margin-top: 120px; }

/* line 41, sass/_content.scss */
.class-image.no_border .attribute-image img { border: none; box-shadow: none; }

/* line 45, sass/_content.scss */
.class-image.left { float: left; margin: 0 15px 15px 0; display: block; }

/* line 50, sass/_content.scss */
.class-image.right { float: right; margin: 0 0 15px 15px; display: block; }

/* line 55, sass/_content.scss */
.align-center .attribute-image img { display: block; margin-left: auto; margin-right: auto; }

/* line 60, sass/_content.scss */
.line-image img, .attribute-image img { border: 4px solid #fff; box-shadow: 0 0 4px #777; display: block; margin-right: 7px; }

/* line 66, sass/_content.scss */
.infobox-content .line-image img, .infobox-content .attribute-image img { border: none; box-shadow: 0; }

/* line 71, sass/_content.scss */
.content-view-line h2 { font-size: 180%; }
/* line 73, sass/_content.scss */
.content-view-line h2 span.attribute-filetype a { font-family: 'pt_sansregular'; font-size: 70%; margin-left: 10px; }
/* line 79, sass/_content.scss */
.content-view-line .attribute-image { padding: 0 10px 0 0; }
/* line 82, sass/_content.scss */
.content-view-line.class-article span { font-family: "pt_sansregular"; font-size: 110%; }

/* line 88, sass/_content.scss */
.content-view-full.class-article .caption p { color: #6a684b; font-size: 100%; }

/* line 93, sass/_content.scss */
.content-view-embed { margin-top: 10px; }
/* line 95, sass/_content.scss */
.content-view-embed.class-image.line-image .attribute-caption { margin-top: 5px; }

/* line 99, sass/_content.scss */
p.text-center, td.text-center { text-align: center; }

/* line 102, sass/_content.scss */
.module-view-edit #site-main-content { margin-left: 249px; }

/* line 105, sass/_content.scss */
#editform .block { margin-bottom: 19px; }

/* line 108, sass/_content.scss */
#editform div.context-information { background: transparent url(/extension/ezwt/design/standard/images/websitetoolbar/dark_back.png) repeat left top; color: #fff; padding: 8px 14px 5px; }
/* line 112, sass/_content.scss */
#editform div.context-information p { color: #fff; }

/* line 116, sass/_content.scss */
.subpage.class-landing-page.module-view-edit #site-main-content { width: 800px; margin-left: 511px; margin-top: 29px; }

/* line 121, sass/_content.scss */
.main-area.content-view-none { margin-left: 20px; margin-top: 20px; }

/* line 125, sass/_content.scss */
.module-view-search .main-area.content-view-none { margin-left: 0; }

/* line 128, sass/_content.scss */
.nosidebar.module-view-search .main-area.content-view-none { margin-left: 20px; }

/* line 131, sass/_content.scss */
#extrainfo .module.infobox { background-color: #e7e6d3; border: 2px solid #dcdbcb; padding: 0 10px; }

/* line 137, sass/_content.scss */
#site-main-content .row .content-view-sitemap { max-width: 98%; padding: 0 0 55px 250px; }
/* line 140, sass/_content.scss */
#site-main-content .row .content-view-sitemap .attribute-header h1 { margin: 0.5em 0 0 0; }
/* line 143, sass/_content.scss */
#site-main-content .row .content-view-sitemap table { margin: 0; }
/* line 145, sass/_content.scss */
#site-main-content .row .content-view-sitemap table tr td { width: 50%; }
/* line 147, sass/_content.scss */
#site-main-content .row .content-view-sitemap table tr td h2 { margin: 0; font-size: 150%; }

/* line 156, sass/_content.scss */
body.content-view-full.class-image .main-area.content-view-full.class-image header, body.content-view-full.class-image nav#path .container { display: none; }

/* line 160, sass/_content.scss */
.content-view-full.class-section-home .attribute-top_zone { margin-bottom: 30px; }

/* line 163, sass/_content.scss */
.content-view-full.class-section-home .attribute-left_zone { display: inline-block; padding-right: 10px; vertical-align: top; width: 61%; }

/* line 169, sass/_content.scss */
.content-view-full.class-section-home .attribute-right_zone { display: inline-block; padding-left: 10px; vertical-align: top; width: 38%; }

/* line 175, sass/_content.scss */
li .content-view-embed.class-file { margin-top: 0; }

/* line 178, sass/_content.scss */
.mimetype-icon { font-family: "pt_sansregular"; color: #00417a; font-size: 15.4px; }

/* line 183, sass/_content.scss */
.attribute-pdf.mimetype-icon img, .attribute-ascii.mimetype-icon img, .attribute-binary.mimetype-icon img, .attribute-document.mimetype-icon img, .attribute-empty.mimetype-icon img, .attribute-excel.mimetype-icon img, .attribute-html.mimetype-icon img, .attribute-image.mimetype-icon img, .attribute-log.mimetype-icon img, .attribute-powerpoint.mimetype-icon img, .attribute-quicktime.mimetype-icon img, .attribute-readme.mimetype-icon img, .attribute-real_doc.mimetype-icon img, .attribute-rpm.mimetype-icon img, .attribute-sound.mimetype-icon img, .attribute-tar.mimetype-icon img, .attribute-tgz.mimetype-icon img, .attribute-txt.mimetype-icon img, .attribute-txt2.mimetype-icon img, .attribute-video.mimetype-icon img, .attribute-visio.mimetype-icon img, .attribute-word.mimetype-icon img, .attribute-pdf.mimetype-icon img { width: 24px; height: 18px; padding-right: 8px; padding-bottom: 2px; }

/* line 196, sass/_content.scss */
.attribute-binary.mimetype-icon > img { border: none; box-shadow: none; display: inline; margin-left: 2px; margin-right: -6px; }

/* line 203, sass/_content.scss */
#site-main-content.class-large-file .content-view-full .class-large_file .attribute-header, #site-main-content.class-large-file .content-view-full .class-large_file .attribute-original_url, .content-view-full.class-large-file #side-panel #sidemenu { display: none; }

/* line 208, sass/_content.scss */
.class-event .date-location { max-width: 800px; }
/* line 210, sass/_content.scss */
.class-event .date-location p { margin: 0; padding: 0; }
/* line 214, sass/_content.scss */
.class-event .date-location span { display: inline-block; font-family: 'pt_sans_narrowbold'; font-size: 110%; color: #9d5507; width: 80px; }
/* line 221, sass/_content.scss */
.class-event .date-location .column { float: none; padding: 0; }
/* line 225, sass/_content.scss */
.class-event .date-location .column.location { width: 80%; }

/* line 230, sass/_content.scss */
#unsupported-browser h3 { margin-bottom: 0 !important; padding-bottom: 0 !important; }
/* line 234, sass/_content.scss */
#unsupported-browser .button.button-dark { margin-left: 180px !important; }

/* line 241, sass/_content.scss */
section.class-landing-page div#reader_links_parent { width: 100%; max-width: 1140px; margin-left: auto; margin-right: auto; padding-left: 260px; }
/* line 248, sass/_content.scss */
section.class-landing-page div#reader_links_parent div#reader_links { float: left; clear: both; }

/* line 256, sass/_content.scss */
section:not(.class-landing-page) div#reader_links_parent div#reader_links { float: left; clear: both; }

/* line 263, sass/_content.scss */
#reader_links img { top: 3px; position: relative; vertical-align: 0; }
/* line 268, sass/_content.scss */
#reader_links h5 { border-top: 1px solid #00417a; margin-top: 30px; padding-top: 15px; text-transform: uppercase; font-size: 110%; padding-bottom: 5px; font-weight: normal; }
/* line 277, sass/_content.scss */
#reader_links ul li { margin-right: 5px; padding-right: 5px; margin-left: 0; margin-bottom: 7px; padding-bottom: 0; height: 24px; }
/* line 285, sass/_content.scss */
#reader_links ul li:not(:last-child) { border-right: 1px solid #00417a; }
/* line 288, sass/_content.scss */
#reader_links ul li a { display: inline; padding: 0 5px 2px; text-decoration: underline; }

/* line 294, sass/_content.scss */
#site-main-content.content-view-sitemap ul, #site-main-content.content-view-sitemap ol { list-style-type: none; padding-left: 0; }

/* line 298, sass/_content.scss */
table.renderedtable td p:first-child { margin-top: 0; padding-top: 0; }

/* Responsive Video Wrapper */
/* line 303, sass/_content.scss */
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }

/* line 308, sass/_content.scss */
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* line 317, sass/_content.scss */
.content-view-line.class-link .mimetype-icon { margin-left: 10px; }

/* POI Contact Links Tweaks */
/* line 322, sass/_content.scss */
.poi-email-link * { display: inline-block; }

/* line 327, sass/_content.scss */
.poi-fax-link * { display: inline-block; }

/* line 1, sass/_infobox.scss */
.infobox { margin: 20px 0; padding: 0 15px 0; }
/* line 4, sass/_infobox.scss */
.infobox h3 { margin: 0; }
/* line 7, sass/_infobox.scss */
.infobox header { padding: 0 5px; }
/* line 10, sass/_infobox.scss */
.infobox header h1, .infobox .customtag header h1 { color: #9d5507; font-size: 140%; margin: 0; position: relative; top: 0; line-height: 1.3em; padding: 10px 0 5px 0; }

/* line 21, sass/_infobox.scss */
#sidebar .infobox header, #sidebar .infobox .infobox-content { padding: 0 10px; }
/* line 24, sass/_infobox.scss */
#sidebar .infobox .infobox-content { padding-bottom: 10px; }

/* line 28, sass/_infobox.scss */
.infobox-content { display: inline-block; padding: 0 6px 6px 0px; }
/* line 31, sass/_infobox.scss */
.infobox-content p { word-wrap: break-word; }
/* line 34, sass/_infobox.scss */
.infobox-content a { word-wrap: break-word; }
/* line 36, sass/_infobox.scss */
.infobox-content a i, .infobox-content a em, .infobox-content a emphasize { font-family: "pt_sansitalic"; }
/* line 40, sass/_infobox.scss */
.infobox-content ul { margin: 5px 0; }
/* line 42, sass/_infobox.scss */
.infobox-content ul li ul { padding-left: 5px; }
/* line 46, sass/_infobox.scss */
.infobox-content .attribute-image a img { box-shadow: none; }

/* line 51, sass/_infobox.scss */
.infobox.module { background-color: #E7E6D3; border: 2px solid #DCDBCB; border-radius: 0 0 0 0; }
/* line 55, sass/_infobox.scss */
.infobox.module header { border: none; }

/* line 60, sass/_infobox.scss */
.sidebar #search-controls.infobox { background-color: #E7E6D3; border: 2px solid #DCDBCB; margin: 50px 0 0 0; }
/* line 64, sass/_infobox.scss */
.sidebar #search-controls.infobox header h1 { padding-bottom: 5px; }
/* line 67, sass/_infobox.scss */
.sidebar #search-controls.infobox .infobox-content #facet-list li ul li a { float: left; padding-right: 5px; }
/* line 71, sass/_infobox.scss */
.sidebar #search-controls.infobox .infobox-content #facet-list li.creation ul li a { float: none; }

/* Factbox Styles */
/* line 77, sass/_infobox.scss */
.factbox { background-color: #E7E6D3; border: 2px solid #DCDBCB; padding: 0 10px 5px 10px; width: 40%; margin-bottom: 20px; }
/* line 83, sass/_infobox.scss */
.factbox.align-left { margin-right: 10px; }
/* line 86, sass/_infobox.scss */
.factbox.align-right { margin-left: 10px; }
/* line 89, sass/_infobox.scss */
.factbox .factbox-content p { margin-top: 0; }
/* line 92, sass/_infobox.scss */
.factbox h2 { color: #9D5507; line-height: 1.3em; margin: 0; padding: 10px 0 0 0; position: relative; top: 0; font-size: 140%; border-bottom: 1px solid #9d5507; }
/* line 102, sass/_infobox.scss */
.factbox.border-normal { border: 2px solid #DCDBCB; }
/* line 105, sass/_infobox.scss */
.factbox.border-none { border: none; }
/* line 108, sass/_infobox.scss */
.factbox.background-normal { background-color: #E7E6D3; }
/* line 111, sass/_infobox.scss */
.factbox.background-none { background: transparent; }
/* line 114, sass/_infobox.scss */
.factbox.size-sm { width: 25%; }
/* line 117, sass/_infobox.scss */
.factbox.size-md { width: 40%; }
/* line 120, sass/_infobox.scss */
.factbox.size-lg { width: 60%; }

/* Contentbox Styles */
/* line 126, sass/_infobox.scss */
.contentbox { border: 2px solid rgba(0, 0, 0, 0.1); background-color: rgba(0, 0, 0, 0.05); }
/* line 129, sass/_infobox.scss */
.contentbox .customtag-content { padding: 10px 10px 0 10px; }
/* line 132, sass/_infobox.scss */
.contentbox header { border-bottom: solid 1px #00417a; margin: 0 10px; }
/* line 135, sass/_infobox.scss */
.contentbox header h3 { font-size: 200%; color: #0b562b; margin: 0.5em 0 0.1em; }

/* line 1, sass/_blog.scss */
.content-view-full.class-blog-post .attribute-image { position: relative; right: 0; top: 0; }

/* line 6, sass/_blog.scss */
.date-author { font-family: "pt_sansregular"; color: #6a684b; }

/* line 10, sass/_blog.scss */
.class-blog-post .date-author { color: #6a684b; padding-top: 0; }

/* line 14, sass/_blog.scss */
#comments { padding: 20px; width: 100%; border: none; box-shadow: none; background: transparent; }
/* line 20, sass/_blog.scss */
#comments form .ezcom-add .ezcom-field input.box { width: 250px; }
/* line 23, sass/_blog.scss */
#comments header { width: 100%; }
/* line 25, sass/_blog.scss */
#comments header h1 { margin: 0 0 20px 0; padding: 0; }
/* line 30, sass/_blog.scss */
#comments .row { display: block; margin-bottom: 10px; }
/* line 34, sass/_blog.scss */
#comments label { display: inline-block; min-width: 80px; width: 13%; vertical-align: top; }
/* line 39, sass/_blog.scss */
#comments label.checkbox { width: auto; }
/* line 43, sass/_blog.scss */
#comments label[name='AddCommentButton'] { float: none; }
/* line 46, sass/_blog.scss */
#comments .pull-right { float: none; }

/* line 50, sass/_blog.scss */
.infobox.calendar { padding: 0; }
/* line 52, sass/_blog.scss */
.infobox.calendar .infobox-content, .infobox.calendar .customtag-content { padding: 0; }

/* line 56, sass/_blog.scss */
.profile-picture img { max-width: 58px; margin-right: 20px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #eeeddb; }

/* line 64, sass/_blog.scss */
.comment-content-wrapper { background-color: #fcfaf1; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border: 1px solid #eeeddb; padding: 20px; width: 83%; font-family: "pt_sans_narrowregular"; position: relative; top: -60px; left: 75px; }
/* line 76, sass/_blog.scss */
.comment-content-wrapper .header { color: #5f5f5f; font-family: "pt_sans_narrowbold"; font-size: 120%; }
/* line 80, sass/_blog.scss */
.comment-content-wrapper .header .comment-date { font-family: "pt_sans_narrowregular"; }
/* line 84, sass/_blog.scss */
.comment-content-wrapper .profile-name { font-family: "pt_sans_narrowbold"; color: #00417a; font-size: 140%; }
/* line 89, sass/_blog.scss */
.comment-content-wrapper .comment-date { color: #5f5f5f; }
/* line 92, sass/_blog.scss */
.comment-content-wrapper .comment-body { margin-top: 15px; font-family: "pt_sansregular"; color: #00417a; }

/* line 99, sass/_blog.scss */
.ezcom-add textarea { background: #E7E3CE; border: 1px solid #D6CFAC; box-shadow: 0 0 2px #333333; margin-top: 5px; }
/* line 105, sass/_blog.scss */
.ezcom-add label { font-family: "pt_sans_narrowbold"; font-size: 120%; color: #5f5f5f; }

/* line 111, sass/_blog.scss */
.ezcom-function-title { display: inline-block; }

/* line 114, sass/_blog.scss */
.ezcom-view-list .ezcom-view-all p { margin-top: 15px; display: inline-block; }

/* line 118, sass/_blog.scss */
.ezcom-field.actions.span8 input.btn.button-dark { margin-right: 20px; }

/* line 121, sass/_blog.scss */
.ezcom-field-notified .checkbox input { position: relative; top: -3px; }

/* line 2, sass/_poi.scss */
.content-view-full.class-point-of-interest .attribute-image { margin-bottom: 20px; }
/* line 5, sass/_poi.scss */
.content-view-full.class-point-of-interest .column.left { padding: 0; width: 60%; }
/* line 9, sass/_poi.scss */
.content-view-full.class-point-of-interest .column.right { width: 40%; }
/* line 12, sass/_poi.scss */
.content-view-full.class-point-of-interest .column.right .attribute-image img { border: none; }
/* line 17, sass/_poi.scss */
.content-view-full.class-point-of-interest .attribute-map { -webkit-box-shadow: 0 0 4px #777; -moz-box-shadow: 0 0 4px #777; box-shadow: 0 0 4px #777; }
/* line 23, sass/_poi.scss */
.content-view-full.class-point-of-interest .contact h6 { display: inline-block; margin: 0; }
/* line 27, sass/_poi.scss */
.content-view-full.class-point-of-interest .contact span { font-family: "pt_sansregular"; color: #00417a; }

/* line 34, sass/_poi.scss */
#poi-results table td { max-width: 300px; word-wrap: break-word; }

/* line 2, sass/_event.scss */
.content-view-full.class-event .column.left { padding: 0; width: 60%; }
/* line 6, sass/_event.scss */
.content-view-full.class-event .column.right { width: 40%; }
/* line 9, sass/_event.scss */
.content-view-full.class-event .column.right .attribute-image img { border: none; }
/* line 14, sass/_event.scss */
.content-view-full.class-event .attribute-map { -webkit-box-shadow: 0 0 4px #777; -moz-box-shadow: 0 0 4px #777; box-shadow: 0 0 4px #777; }

/* line 23, sass/_event.scss */
.module-view-versionview { /* preview gets this class on body tag, live does not */ }
/* line 24, sass/_event.scss */
.module-view-versionview.subpage #alerts { display: none !important; }
/* line 28, sass/_event.scss */
.module-view-versionview .content-view-none.class-event .column.left { padding: 0; width: 60%; }
/* line 32, sass/_event.scss */
.module-view-versionview .content-view-none.class-event .column.right { width: 40%; }
/* line 35, sass/_event.scss */
.module-view-versionview .content-view-none.class-event .column.right .attribute-image img { border: none; }
/* line 40, sass/_event.scss */
.module-view-versionview .content-view-none.class-event .attribute-map { -webkit-box-shadow: 0 0 4px #777; -moz-box-shadow: 0 0 4px #777; box-shadow: 0 0 4px #777; }

/* line 2, sass/_recipe.scss */
.content-view-line.class-recipe .button-dark { text-transform: none; position: relative; }

/* line 9, sass/_recipe.scss */
.content-view-full.class-recipe .column.left, .content-view-none.class-recipe .column.left { width: 60%; padding: 0 10px 0 0; }
/* line 12, sass/_recipe.scss */
.content-view-full.class-recipe .column.left > div, .content-view-none.class-recipe .column.left > div { margin-bottom: 30px; }
/* line 15, sass/_recipe.scss */
.content-view-full.class-recipe .column.left .attribute-image img, .content-view-none.class-recipe .column.left .attribute-image img { margin: 0; }
/* line 18, sass/_recipe.scss */
.content-view-full.class-recipe .column.left .attribute-ingredients, .content-view-full.class-recipe .column.left .attribute-directions, .content-view-none.class-recipe .column.left .attribute-ingredients, .content-view-none.class-recipe .column.left .attribute-directions { font-size: 16px; }
/* line 21, sass/_recipe.scss */
.content-view-full.class-recipe .column.left ul.ingredients, .content-view-none.class-recipe .column.left ul.ingredients { list-style-type: none; padding-left: 0; }
/* line 25, sass/_recipe.scss */
.content-view-full.class-recipe .column.left ol.steps, .content-view-none.class-recipe .column.left ol.steps { counter-reset: count; list-style-type: none; margin-left: 40px; }
/* line 29, sass/_recipe.scss */
.content-view-full.class-recipe .column.left ol.steps li:before, .content-view-none.class-recipe .column.left ol.steps li:before { color: #9d5507; content: "Step " counter(count) ":"; counter-increment: count; font-weight: bold; left: 0; position: absolute; }
/* line 39, sass/_recipe.scss */
.content-view-full.class-recipe .column.right, .content-view-none.class-recipe .column.right { width: 40%; }
/* line 41, sass/_recipe.scss */
.content-view-full.class-recipe .column.right h5, .content-view-none.class-recipe .column.right h5 { display: inline-block; margin-top: 0; }
/* line 45, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .rating-social, .content-view-none.class-recipe .column.right .rating-social { width: 317px; }
/* line 48, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .rating-social > div, .content-view-none.class-recipe .column.right .rating-social > div { margin-bottom: 20px; }
/* line 51, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .rating-social.lower, .content-view-none.class-recipe .column.right .rating-social.lower { margin-top: 20px; padding: 10px; }
/* line 54, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .rating-social.lower h5, .content-view-none.class-recipe .column.right .rating-social.lower h5 { margin-bottom: 10px; }
/* line 57, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .rating-social.lower table, .content-view-full.class-recipe .column.right .rating-social.lower td, .content-view-none.class-recipe .column.right .rating-social.lower table, .content-view-none.class-recipe .column.right .rating-social.lower td { border: none; }
/* line 59, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .rating-social.lower table tr td, .content-view-full.class-recipe .column.right .rating-social.lower td tr td, .content-view-none.class-recipe .column.right .rating-social.lower table tr td, .content-view-none.class-recipe .column.right .rating-social.lower td tr td { padding: 0 8px; }
/* line 64, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .no-bottom, .content-view-none.class-recipe .column.right .no-bottom { line-height: 1em; margin-bottom: 0; padding-bottom: 0; }
/* line 69, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .button-dark, .content-view-none.class-recipe .column.right .button-dark { display: inline-block; text-decoration: none; text-transform: capitalize; }
/* line 74, sass/_recipe.scss */
.content-view-full.class-recipe .column.right div.serves, .content-view-none.class-recipe .column.right div.serves { display: inline-block; }
/* line 77, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .button-dark:hover, .content-view-none.class-recipe .column.right .button-dark:hover { color: #ffffff; }
/* line 80, sass/_recipe.scss */
.content-view-full.class-recipe .column.right .button-dark span, .content-view-none.class-recipe .column.right .button-dark span { font-size: 4px; height: 10px; position: relative; right: 10px; top: 2px; width: 17px; }
/* line 88, sass/_recipe.scss */
.content-view-full.class-recipe .column.right span.serves, .content-view-none.class-recipe .column.right span.serves { color: #00417a; display: inline-block; font-size: 140%; margin: 13px 25px 0 8px; }
/* line 95, sass/_recipe.scss */
.content-view-full.class-recipe .attribute-ingredients, .content-view-full.class-recipe .rating-social, .content-view-none.class-recipe .attribute-ingredients, .content-view-none.class-recipe .rating-social { background-color: #e7e6d3; border: 2px solid #dcdbcb; padding: 0 10px; position: relative; }
/* line 101, sass/_recipe.scss */
.content-view-full.class-recipe #comments, .content-view-none.class-recipe #comments { padding: 0; }

/* line 105, sass/_recipe.scss */
.rating-social ul { padding-left: 0px; }

/* line 108, sass/_recipe.scss */
.tag-keyword { font-family: "pt_sansregular"; list-style: none; display: inline-block; padding-right: 15px; }
/* line 113, sass/_recipe.scss */
.tag-keyword:hover span { width: auto; color: #fff; text-shadow: 0 -1px rgba(0, 0, 0, 0.3); box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.15) inset, 1px 1px 2px rgba(0, 0, 0, 0.2); }
/* line 119, sass/_recipe.scss */
.tag-keyword a { background-color: #fbfbfb; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFBFBFB', endColorstr='#FFE4E4E4'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e2e2e2)); background: -moz-linear-gradient(#ffffff, #e2e2e2); background: -webkit-linear-gradient(#ffffff, #e2e2e2); background: linear-gradient(#ffffff, #e2e2e2); border: 1px solid #cfccbe; -webkit-border-top-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; color: #333; display: inline-block; text-decoration: none; padding: 4px 9px; position: relative; top: -1px; }
/* line 138, sass/_recipe.scss */
.tag-keyword span { background-color: #0a5392; *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF0A5392', endColorstr='#FF00417A'); background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNWNhZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMjY0NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #005cad), color-stop(100%, #002647)); background: -moz-linear-gradient(#005cad, #002647); background: -webkit-linear-gradient(#005cad, #002647); background: linear-gradient(#005cad, #002647); border: #1561a2 #0e5897 #0a4e88; -webkit-border-top-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -moz-border-radius-bottomright: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; color: #e7e6d3; display: inline-block; margin-right: 10px; text-indent: 4px; padding: 4px 5px 4px 2px; position: relative; width: 0; position: absolute; z-index: 2; }
/* line 159, sass/_recipe.scss */
.tag-keyword span:before { color: #00427c; content: '•'; font-size: 200%; line-height: 0.5; position: absolute; left: -11px; top: 9px; text-shadow: none; }

/* line 172, sass/_recipe.scss */
.scroll-wrapper.stickit { position: fixed; top: 20px; }
/* line 176, sass/_recipe.scss */
.scroll-wrapper.stickit-end { position: absolute; bottom: 0; }

/* line 181, sass/_recipe.scss */
.infobox, .customtag.panel-features { margin-bottom: 0px; padding: 0px; }

/* line 185, sass/_recipe.scss */
.infobox, .customtag.panel-browse-by-catagory { margin-bottom: 0px; padding: 0px; }

/* line 189, sass/_recipe.scss */
.customtag.panel-browse-by-catagory { margin-bottom: 15px; }
/* line 191, sass/_recipe.scss */
.customtag.panel-browse-by-catagory h5 { color: #00417a; margin-bottom: 10px; }
/* line 195, sass/_recipe.scss */
.customtag.panel-browse-by-catagory .categoriesContainer { width: 101%; margin-left: auto; margin-right: auto; margin-bottom: 30px; text-align: center; }
/* line 202, sass/_recipe.scss */
.customtag.panel-browse-by-catagory .categoryContainer { display: inline-block; padding-right: 3px; padding-bottom: 6px; text-align: center; }
/* line 207, sass/_recipe.scss */
.customtag.panel-browse-by-catagory .categoryContainer h4.categoryNodeName { margin: 0px; font-size: 125%; }
/* line 210, sass/_recipe.scss */
.customtag.panel-browse-by-catagory .categoryContainer h4.categoryNodeName a { text-decoration: none; }

/* line 216, sass/_recipe.scss */
.customtag.panel-browse-by-catagory .selection { background-color: #e7e6d3; border: 2px solid #dcdbcb; padding: 0px 14px 0px 14px; }

/* line 221, sass/_recipe.scss */
#main_content_wrapper_outer #banners { margin-right: auto; margin-left: auto; }

/* line 225, sass/_recipe.scss */
.customtag.panel-features { margin-bottom: 15px; }
/* line 227, sass/_recipe.scss */
.customtag.panel-features h5 { color: #00417a; margin-bottom: 10px; }
/* line 231, sass/_recipe.scss */
.customtag.panel-features .selection { background-color: #e7e6d3; border: 2px solid #dcdbcb; padding: 0px 14px 0px 14px; }
/* line 235, sass/_recipe.scss */
.customtag.panel-features .selection ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
/* line 240, sass/_recipe.scss */
.customtag.panel-features .selection ul li { display: inline-block; }
/* line 242, sass/_recipe.scss */
.customtag.panel-features .selection ul li a { margin: 0 10px; }
/* line 248, sass/_recipe.scss */
.customtag.panel-features .paginationPrev { float: left; position: relative; top: 43px; z-index: 99999; }
/* line 254, sass/_recipe.scss */
.customtag.panel-features .paginationNext { float: right; position: relative; top: 43px; z-index: 99999; }
/* line 260, sass/_recipe.scss */
.customtag.panel-features .slideshow { width: 80%; height: 180px; margin-left: auto; margin-right: auto; }
/* line 265, sass/_recipe.scss */
.customtag.panel-features .slideshow .slideshowSet { width: 400px; height: 135px; }
/* line 269, sass/_recipe.scss */
.customtag.panel-features .slideshow .slideshowItem { width: 130px; height: 135px; display: inline-block; vertical-align: top; }
/* line 275, sass/_recipe.scss */
.customtag.panel-features .slideshow #slideshowNodeName { height: 35px; width: 130px; text-align: center; overflow: hidden; }
/* line 280, sass/_recipe.scss */
.customtag.panel-features .slideshow #slideshowNodeName h4 { font-size: 250%; margin: 0px; height: 20px; line-height: 10px; }
/* line 286, sass/_recipe.scss */
.customtag.panel-features .slideshow #slideshowNodeName a { color: #0b562b; text-decoration: none; font-size: 50%; }
/* line 292, sass/_recipe.scss */
.customtag.panel-features .slideshow img { /* padding-right: 7px; */ }

/* line 297, sass/_recipe.scss */
.customtag.recent-recipes { margin-bottom: 40px; }
/* line 299, sass/_recipe.scss */
.customtag.recent-recipes h5 { color: #00417a; margin-bottom: 10px; text-align: center; }
/* line 304, sass/_recipe.scss */
.customtag.recent-recipes .selection { background-color: #e7e6d3; border: 2px solid #dcdbcb; padding: 0 8px 16px 8px; }
/* line 308, sass/_recipe.scss */
.customtag.recent-recipes .selection ul { list-style-type: none; margin: 0; padding: 0; text-align: center; }
/* line 313, sass/_recipe.scss */
.customtag.recent-recipes .selection ul li { display: inline-block; }
/* line 315, sass/_recipe.scss */
.customtag.recent-recipes .selection ul li a { margin: 0 10px; }
/* line 321, sass/_recipe.scss */
.customtag.recent-recipes .content { position: relative; }
/* line 323, sass/_recipe.scss */
.customtag.recent-recipes .content span.hidden { display: none; }
/* line 326, sass/_recipe.scss */
.customtag.recent-recipes .content .paging_stats { padding-top: 0; }
/* line 329, sass/_recipe.scss */
.customtag.recent-recipes .content .pagenavigator { display: inline-block; position: absolute; right: 0; bottom: 33px; }
/* line 335, sass/_recipe.scss */
.customtag.recent-recipes .content .view-all { color: #00417a; display: block; font-size: 120%; font-family: "pt_sansregular"; margin-top: 20px; position: relative; text-align: right; }

/* line 346, sass/_recipe.scss */
.customtag.recent-recipes .content-view-line.class-recipe .attribute-image { margin: 0 4px 0 1px; }

/* line 349, sass/_recipe.scss */
.content-view-line.class-recipe { margin-bottom: 20px; overflow: hidden; position: relative; }
/* line 353, sass/_recipe.scss */
.content-view-line.class-recipe .content { background-color: #e7e6d3; border: 2px solid #dcdbcb; max-width: 520px; padding: 0 8px 16px 8px; position: relative; }
/* line 360, sass/_recipe.scss */
.content-view-line.class-recipe .attribute-image { float: none; margin: 0; padding: 0; }
/* line 364, sass/_recipe.scss */
.content-view-line.class-recipe .attribute-image img { margin: 0; }
/* line 368, sass/_recipe.scss */
.content-view-line.class-recipe h3 { margin: 5px 0 14px; }
/* line 371, sass/_recipe.scss */
.content-view-line.class-recipe h3 a { color: #0b562b; text-decoration: none; font-size: 65%; }
/* line 376, sass/_recipe.scss */
.content-view-line.class-recipe span { color: #00417a; display: inline-block; font-weight: bold; margin-bottom: 3px; position: relative; }
/* line 383, sass/_recipe.scss */
.content-view-line.class-recipe span.rating { margin-left: 20px; }
/* line 386, sass/_recipe.scss */
.content-view-line.class-recipe .button-dark { text-decoration: none; }
/* line 389, sass/_recipe.scss */
.content-view-line.class-recipe .button-dark:hover { color: #ffffff; }

/* line 394, sass/_recipe.scss */
.subpage.noextrainfo.class-folder .servingsize .button-dark { position: relative; left: 20px; top: -1px; }
/* line 399, sass/_recipe.scss */
.subpage.noextrainfo.class-folder .servingsize span { position: relative; }

/* line 403, sass/_recipe.scss */
.tabs.recipe { background: none; background-color: #e7e6d3; border: 2px solid #dcdbcb; }
/* line 407, sass/_recipe.scss */
.tabs.recipe .ezsr-no-permission { display: none; }
/* line 410, sass/_recipe.scss */
.tabs.recipe .attribute-image { float: left; width: 60%; }
/* line 414, sass/_recipe.scss */
.tabs.recipe .button-dark { display: inline-block; margin-top: 10px; text-decoration: none; }
/* line 419, sass/_recipe.scss */
.tabs.recipe .button-dark:hover { color: #ffffff; }
/* line 422, sass/_recipe.scss */
.tabs.recipe .pane { width: 70%; }
/* line 425, sass/_recipe.scss */
.tabs.recipe h3 { margin: 0 0 10px 0; padding: 0; }
/* line 428, sass/_recipe.scss */
.tabs.recipe h3 a { color: #00417a; text-decoration: none; }
/* line 433, sass/_recipe.scss */
.tabs.recipe > h2 { background: none; }
/* line 436, sass/_recipe.scss */
.tabs.recipe > h2 a { border-bottom: 1px solid #99978e; border-left: 1px solid #99978e; font-size: 42%; }
/* line 441, sass/_recipe.scss */
.tabs.recipe h2.current a, .tabs.recipe h2.current a:hover, .tabs.recipe h2 a:hover { color: #00417a !important; }
/* line 444, sass/_recipe.scss */
.tabs.recipe h2.tab:last-of-type a { border-bottom: none; }
/* line 447, sass/_recipe.scss */
.tabs.recipe .ezsr-just-rated, .tabs.recipe .ezsr-has-rated, .tabs.recipe .ezsr-changed-rating { color: #00417a; display: block; left: -100px; padding: 10px; position: absolute; width: 300px; z-index: 10000; }
/* line 456, sass/_recipe.scss */
.tabs.recipe .hide { display: none; }

/* line 460, sass/_recipe.scss */
.customtag.rated-recipes, .customtag.recent-recipes { padding: 0; }
/* line 462, sass/_recipe.scss */
.customtag.rated-recipes h3, .customtag.recent-recipes h3 { padding: 20px 0 15px 0; }
/* line 465, sass/_recipe.scss */
.customtag.rated-recipes .content h3, .customtag.recent-recipes .content h3 { padding: 0; }

/* line 469, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated { display: inline-block; vertical-align: top; width: 48%; }
/* line 473, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated span.rating { margin: 0 0 2px 0; }
/* line 476, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated h5 { font-size: 140%; }
/* line 478, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated h5 a { color: #9d5507; text-decoration: none; }
/* line 483, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated .button-dark { display: inline-block; margin-top: 12px; position: relative; right: 0; bottom: 0; }
/* line 490, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated .hreview-aggregate { margin-top: 8px; }

/* line 494, sass/_recipe.scss */
.content-view-line.class-recipe.highest-rated.odd { margin-right: 6px; }

/* line 497, sass/_recipe.scss */
.hreview-aggregate { display: inline-block; vertical-align: bottom; }

/* line 501, sass/_recipe.scss */
.ezsr-star-rating li a { cursor: default; }

/* line 505, sass/_recipe.scss */
.ezsr-star-rating-enabled li a { cursor: pointer; }

/* line 509, sass/_recipe.scss */
.ezsr-star-rating, .ezsr-star-rating a:hover, .ezsr-star-rating a:active, .ezsr-star-rating a:focus, .ezsr-star-rating .ezsr-current-rating { background: url(../images/star-rating.png) left -1000px repeat-x; }

/* line 517, sass/_recipe.scss */
.ezsr-star-rating { position: relative; width: 96px; height: 20px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: left top; }

/* line 528, sass/_recipe.scss */
.ezsr-star-rating li { display: inline; margin: 0; padding: 0; }

/* line 534, sass/_recipe.scss */
.ezsr-star-rating a, .ezsr-star-rating .ezsr-current-rating { position: absolute; top: 0; left: 0; text-indent: -1000em; height: 18px; line-height: 28px; outline: none; overflow: hidden; border: none; }

/* line 547, sass/_recipe.scss */
.ezsr-star-rating-enabled a:hover, .ezsr-star-rating-enabled a:active, .ezsr-star-rating-enabled a:focus { background-position: left bottom; }

/* line 553, sass/_recipe.scss */
.ezsr-star-rating a.ezsr-stars-1 { width: 20%; z-index: 6; }

/* line 558, sass/_recipe.scss */
.ezsr-star-rating a.ezsr-stars-2 { width: 40%; z-index: 5; }

/* line 563, sass/_recipe.scss */
.ezsr-star-rating a.ezsr-stars-3 { width: 60%; z-index: 4; }

/* line 568, sass/_recipe.scss */
.ezsr-star-rating a.ezsr-stars-4 { width: 80%; z-index: 3; }

/* line 573, sass/_recipe.scss */
.ezsr-star-rating a.ezsr-stars-5 { width: 100%; z-index: 2; }

/* line 578, sass/_recipe.scss */
.ezsr-star-rating .ezsr-current-rating { z-index: 1; background-position: left center; }

/* line 583, sass/_recipe.scss */
.ezsr-just-rated, .ezsr-has-rated, .ezsr-changed-rating { border: none !important; box-shadow: none !important; padding: 5px; background: none !important; max-width: 220px; }

/* line 590, sass/_recipe.scss */
.ezsr-star-rating.ezsr-star-rating-enabled { top: -3px; }

/* line 594, sass/_recipe.scss */
.hreview-aggregate .ezsr-just-rated, .hreview-aggregate .ezsr-has-rated, .hreview-aggregate .ezsr-changed-rating { background: none !important; }

/* line 598, sass/_recipe.scss */
span.ezsr_average_rating { font-weight: bold; }

/* line 601, sass/_recipe.scss */
.servingsize { bottom: 10px; left: 10px; }

/* this is usually declared in core.css, but we redeclare it here in case the user does not include that file */
/* line 608, sass/_recipe.scss */
.hide { display: none; }

/* line 613, sass/_recipe.scss */
.comment-child { margin-top: 10px; margin-left: 15px; }
/* line 617, sass/_recipe.scss */
.comment-child .class-comment h2 { color: #0b562b; }

/* line 1, sass/_foodsafety.scss */
div[commodityanalyzer] { /* Gauge */ /* Table */ }
/* line 2, sass/_foodsafety.scss */
div[commodityanalyzer] #side-panel a h3.commissioner { padding-top: 10px; }
/* line 4, sass/_foodsafety.scss */
div[commodityanalyzer] #side-panel a h3.commissioner.last { padding-top: 0; }
/* line 8, sass/_foodsafety.scss */
div[commodityanalyzer] div[commodityanalyzer] .row .container { width: 100%; margin: 0; }
/* line 12, sass/_foodsafety.scss */
div[commodityanalyzer] .results > .row { position: relative; }
/* line 15, sass/_foodsafety.scss */
div[commodityanalyzer] .tabs > h2 { background-image: none; background-color: rgba(0, 0, 0, 0.2); }
/* line 19, sass/_foodsafety.scss */
div[commodityanalyzer] .tabs > h2.current { background-color: transparent; }
/* line 22, sass/_foodsafety.scss */
div[commodityanalyzer] .tabs .tab { position: relative; cursor: pointer; border-right: 1px solid #555; max-width: 100%; }
/* line 27, sass/_foodsafety.scss */
div[commodityanalyzer] .tabs .tab.last { border-right: none; }
/* line 31, sass/_foodsafety.scss */
div[commodityanalyzer] .jslider { width: 97%; margin-left: 10px; margin-top: 60px; margin-bottom: 30px; }
/* line 36, sass/_foodsafety.scss */
div[commodityanalyzer] .jslider .jslider-value { padding: 10px 5px 5px 5px; top: -50px; font-size: 14px; margin-left: -50px !important; }
/* line 41, sass/_foodsafety.scss */
div[commodityanalyzer] .jslider .jslider-value span { font-size: 140%; }
/* line 45, sass/_foodsafety.scss */
div[commodityanalyzer] .jslider table { margin: 0; }
/* line 49, sass/_foodsafety.scss */
div[commodityanalyzer] .controls { margin-top: 11px; }
/* line 51, sass/_foodsafety.scss */
div[commodityanalyzer] .controls.tabs { height: 400px !important; }
/* line 55, sass/_foodsafety.scss */
div[commodityanalyzer] .control { background: url(../images/paper-dark-cream.png); padding: 10px; margin-bottom: 9px; border-radius: 3px; }
/* line 60, sass/_foodsafety.scss */
div[commodityanalyzer] .control.findings-control { clear: both; background: none; text-align: center; }
/* line 64, sass/_foodsafety.scss */
div[commodityanalyzer] .control.findings-control label { text-transform: none; }
/* line 68, sass/_foodsafety.scss */
div[commodityanalyzer] .control h4 { margin-top: 0; }
/* line 71, sass/_foodsafety.scss */
div[commodityanalyzer] .control .ng-scope { margin-bottom: 9px; }
/* line 74, sass/_foodsafety.scss */
div[commodityanalyzer] .control label { cursor: pointer; font-size: 16px; text-transform: lowercase; }
/* line 78, sass/_foodsafety.scss */
div[commodityanalyzer] .control label:hover { color: #555; }
/* line 82, sass/_foodsafety.scss */
div[commodityanalyzer] .control select { width: 100%; height: 25px; margin-bottom: 15px; }
/* line 87, sass/_foodsafety.scss */
div[commodityanalyzer] .control input[type="checkbox"] { display: none; }
/* line 89, sass/_foodsafety.scss */
div[commodityanalyzer] .control input[type="checkbox"] label { display: block; }
/* line 93, sass/_foodsafety.scss */
div[commodityanalyzer] .control .filter-checkbox { font-size: 120%; display: inline-block; position: relative; top: 2px; margin-right: 1px; }
/* line 99, sass/_foodsafety.scss */
div[commodityanalyzer] .control .filter-checkbox.icon-check { color: #0b562b; }
/* line 102, sass/_foodsafety.scss */
div[commodityanalyzer] .control .filter-checkbox.icon-check-empty { color: #9d5507; }
/* line 106, sass/_foodsafety.scss */
div[commodityanalyzer] .control .button-light { float: none; margin-top: 15px; }
/* line 111, sass/_foodsafety.scss */
div[commodityanalyzer] .results h2 { margin-top: 25px; }
/* line 114, sass/_foodsafety.scss */
div[commodityanalyzer] .results h3 { position: relative; }
/* line 116, sass/_foodsafety.scss */
div[commodityanalyzer] .results h3 span { cursor: pointer; text-decoration: underline; }
/* line 121, sass/_foodsafety.scss */
div[commodityanalyzer] #analytes-list, div[commodityanalyzer] #commodities-list { display: none; font-size: 18px; color: #333; padding: 20px; text-transform: lowercase; text-decoration: none; position: absolute; top: 50px; background-image: url(../images/paper-dark-cream.png); font-weight: normal; font-family: 'pt_sans_narrowregular'; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; max-width: 800px; }
/* line 135, sass/_foodsafety.scss */
div[commodityanalyzer] #analytes-list:hover, div[commodityanalyzer] #commodities-list:hover { color: #333; }
/* line 141, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel { padding-bottom: 20px; border: none; background: #555149; margin-bottom: 50px; max-width: 100%; min-width: 826px; padding-left: 1em; padding-right: 1em; margin-left: auto; margin-right: auto; position: relative; -moz-border-radius: 0 0 8px 8px; -webkit-border-radius: 0; border-radius: 0 0 8px 8px; margin-top: 20px; }
/* line 155, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .gauge_label { fill: none !important; }
/* line 158, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel:after { content: ""; display: table; clear: both; }
/* line 163, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel h3 { color: #fff; font-size: 150%; text-align: center; text-shadow: 1px 1px 0 #000; margin-bottom: 12px; border-bottom: 1px solid #e9e9e9; padding-bottom: 6px; font-family: 'pt_sans_narrowbold'; font-weight: bold; }
/* line 174, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .before-gauge { width: 28.57143%; float: left; margin-right: 11%; display: inline; padding-left: 40px; padding-top: 10px; }
/* line 182, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .gauge-container { overflow: hidden; }
/* line 185, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .gauge { background: url(../images/gauge-bg.png); float: left; margin-right: 7.14286%; display: inline; position: absolute; left: 39%; top: -32px; }
/* line 193, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .gauge .label text { fill: none !important; }
/* line 198, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .needle path { fill: #FCAB00; }
/* line 202, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .after-gauge { width: 28.57143%; float: right; margin-right: 0; display: inline; padding-right: 50px; padding-top: 10px; }
/* line 210, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .metric { margin: 0 0 10px 0; text-align: center; color: #fff; }
/* line 215, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .metric .metric-value { font-size: 1.8em; font-weight: bold; }
/* line 219, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .metric .metric-label { color: #e1e1e1; font-size: 1em; font-weight: normal; }
/* line 225, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-0 { fill: none !important; }
/* line 226, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-1 { fill: none !important; }
/* line 227, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-2 { fill: none !important; }
/* line 228, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-10 { fill: none !important; }
/* line 229, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-20 { fill: none !important; }
/* line 230, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-30 { fill: none !important; }
/* line 231, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-40 { fill: none !important; }
/* line 232, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-60 { fill: none !important; }
/* line 233, sass/_foodsafety.scss */
div[commodityanalyzer] .gauge-panel .arc-80 { fill: none !important; }
/* line 235, sass/_foodsafety.scss */
div[commodityanalyzer] .ngAggregate { background-color: #D3D1BE; }
/* line 238, sass/_foodsafety.scss */
div[commodityanalyzer] .ngViewport { outline: none; border: 1px solid #d4d4d4; }
/* line 241, sass/_foodsafety.scss */
div[commodityanalyzer] .ngViewport:focus { outline: none; }
/* line 245, sass/_foodsafety.scss */
div[commodityanalyzer] .mapplot { min-height: 300px; width: 100%; display: inline-block; }
/* line 251, sass/_foodsafety.scss */
div[commodityanalyzer] .grid { min-height: 300px; margin: 0; padding: 0; }
/* line 258, sass/_foodsafety.scss */
div[commodityanalyzer] .stackedbar { width: 100%; background: url(../images/paper-dark-cream.png); padding-right: 20px; }
/* line 262, sass/_foodsafety.scss */
div[commodityanalyzer] .stackedbar .concern { fill: #B4B29F; }
/* line 264, sass/_foodsafety.scss */
div[commodityanalyzer] .stackedbar .concern:hover { fill: #727267; cursor: pointer; }
/* line 269, sass/_foodsafety.scss */
div[commodityanalyzer] .stackedbar .detected_amount { fill: #002E68; }
/* line 271, sass/_foodsafety.scss */
div[commodityanalyzer] .reset_control { z-index: 1000; width: 40px; height: 33px; background-repeat: no-repeat; cursor: pointer; background-image: url("../images/reset.png"); }
/* line 278, sass/_foodsafety.scss */
div[commodityanalyzer] .reset_control:before { position: absolute; width: 140px; right: 45px; font-family: 'pt_sans_narrowregular'; border-radius: 4px; color: #333; content: attr(data_tooltip); font-size: 115%; display: none; padding: 6px; background-color: #fff; }
/* line 291, sass/_foodsafety.scss */
div[commodityanalyzer] .reset_control:hover:before { display: block; }
/* line 295, sass/_foodsafety.scss */
div[commodityanalyzer] .leaflet-overlay-pane .leaflet-clickable { fill: #555 !important; stroke: #555 !important; }
/* line 299, sass/_foodsafety.scss */
div[commodityanalyzer] .lens_control { z-index: 1000; width: 42px; height: 40px; text-decoration: none; background-repeat: no-repeat; cursor: pointer; background-image: url("../images/select.png"); display: none; }
/* line 308, sass/_foodsafety.scss */
div[commodityanalyzer] .lens_control:before { position: absolute; width: 140px; right: 45px; font-family: 'pt_sans_narrowregular'; border-radius: 4px; color: #333; content: attr(data_tooltip); font-size: 115%; display: none; padding: 6px; background-color: #fff; }
/* line 321, sass/_foodsafety.scss */
div[commodityanalyzer] .lens_control:hover:before { display: block; }
/* line 325, sass/_foodsafety.scss */
div[commodityanalyzer] p { color: #555; }
/* line 328, sass/_foodsafety.scss */
div[commodityanalyzer] footer p { color: #FFF; }
/* line 331, sass/_foodsafety.scss */
div[commodityanalyzer] .row .button-dark { float: right; margin-top: 10px; margin-bottom: 20px; }
/* line 335, sass/_foodsafety.scss */
div[commodityanalyzer] .row .button-dark#Export_Filtered_Results { position: relative; top: -40px; width: 200px; }
/* line 341, sass/_foodsafety.scss */
div[commodityanalyzer] .control .button-medium { margin-top: 10px; display: block; clear: both; margin-bottom: 20px; }
/* line 350, sass/_foodsafety.scss */
div[commodityanalyzer] .ngViewport { height: 456px; }
/* line 353, sass/_foodsafety.scss */
div[commodityanalyzer] .grid.ngGrid { margin-bottom: 50px; background-color: transparent; }
/* line 357, sass/_foodsafety.scss */
div[commodityanalyzer] .ngHeaderContainer { background-color: rgba(255, 255, 255, 0.4); font-size: 18px; color: #9d5507; font-family: 'pt_sans_narrowbold'; height: 50px !important; }
/* line 364, sass/_foodsafety.scss */
div[commodityanalyzer] .ngTopPanel { height: 83px !important; }
/* line 367, sass/_foodsafety.scss */
div[commodityanalyzer] .ngTopPanel { background-color: transparent; }
/* line 370, sass/_foodsafety.scss */
div[commodityanalyzer] .ngRow.even { background-color: transparent; }
/* line 372, sass/_foodsafety.scss */
div[commodityanalyzer] .ngRow.even.selected { background-color: rgba(0, 0, 0, 0.2); }
/* line 376, sass/_foodsafety.scss */
div[commodityanalyzer] .ngRow.odd { background-color: rgba(255, 255, 255, 0.4); }
/* line 378, sass/_foodsafety.scss */
div[commodityanalyzer] .ngRow.odd.selected { background-color: rgba(0, 0, 0, 0.2); }
/* line 382, sass/_foodsafety.scss */
div[commodityanalyzer] .ngGroupPanel { background: url(../images/paper-dark-cream.png); }
/* line 385, sass/_foodsafety.scss */
div[commodityanalyzer] .tooltip { text-transform: lowercase; background-color: rgba(0, 0, 0, 0.7); padding: 5px 10px; border-radius: 2px; color: #fff; }
/* line 393, sass/_foodsafety.scss */
div[commodityanalyzer] #map .ngHeaderCell { background: url(../images/paper-dark-cream.png); background-color: transparent !important; height: 50px; }
/* line 399, sass/_foodsafety.scss */
div[commodityanalyzer] .ngHeaderScroller { background-color: transparent !important; }
/* line 401, sass/_foodsafety.scss */
div[commodityanalyzer] .ngHeaderScroller > div { padding: 8px; }
/* line 405, sass/_foodsafety.scss */
div[commodityanalyzer] .yAxisLabel { fill: #555; }
/* line 408, sass/_foodsafety.scss */
div[commodityanalyzer] .domain { fill: #555; width: 5px; }
/* line 412, sass/_foodsafety.scss */
div[commodityanalyzer] .map-details .button-dark { margin: 0; float: none; }

/* line 417, sass/_foodsafety.scss */
.blockUI.blockMsg.blockPage { border: none !important; border-radius: 8px; background: url(../images/paper-cream.png) !important; background-color: transparent; box-shadow: 0 0 3px #000; left: 50% !important; margin-left: -70px !important; width: 140px !important; }
/* line 426, sass/_foodsafety.scss */
.blockUI.blockMsg.blockPage h1 { border-bottom: none; }

/* line 430, sass/_foodsafety.scss */
.marker-cluster { height: 40px; overflow: hidden; width: 40px; display: inline-block; vertical-align: middle; margin-top: 15px; margin-right: 10px; margin-bottom: 20px; }

/* line 440, sass/_foodsafety.scss */
.marker-cluster-large, .ex-cluster { background-color: rgba(0, 46, 104, 0.5); }
/* line 442, sass/_foodsafety.scss */
.marker-cluster-large div, .ex-cluster div { background-color: rgba(0, 46, 104, 0.5); color: #fff !important; }

/* line 447, sass/_foodsafety.scss */
.marker-cluster-medium, .ex-cluster { background-color: rgba(0, 68, 160, 0.3); }
/* line 449, sass/_foodsafety.scss */
.marker-cluster-medium div, .ex-cluster div { background-color: rgba(0, 68, 160, 0.3); }

/* line 453, sass/_foodsafety.scss */
.marker-cluster-small, .ex-cluster { background-color: rgba(115, 150, 213, 0.5); }
/* line 455, sass/_foodsafety.scss */
.marker-cluster-small div, .ex-cluster div { background-color: rgba(115, 150, 213, 0.5); }

/* line 459, sass/_foodsafety.scss */
.para-key { display: inline-block; margin-right: 15px; margin-top: 10px; }

/* line 464, sass/_foodsafety.scss */
.ngCellText.col5 { text-align: right; padding-right: 15px; }

/* line 468, sass/_foodsafety.scss */
.ngCellText.col6 { text-align: right; padding-right: 15px; }

/* line 472, sass/_foodsafety.scss */
.ngColMenu { background-color: #434038 !important; }
/* line 474, sass/_foodsafety.scss */
.ngColMenu label { color: #fff !important; }
/* line 477, sass/_foodsafety.scss */
.ngColMenu li { padding: 0 !important; }
/* line 480, sass/_foodsafety.scss */
.ngColMenu .ngColList { margin-top: 0; }
/* line 483, sass/_foodsafety.scss */
.ngColMenu .ngMenuText { margin-bottom: 8px; }
/* line 486, sass/_foodsafety.scss */
.ngColMenu .ngColListCheckbox { top: 0 !important; }
/* line 489, sass/_foodsafety.scss */
.ngColMenu input { vertical-align: bottom !important; }
/* line 492, sass/_foodsafety.scss */
.ngColMenu .ngGroupIcon { display: none !important; }
/* line 495, sass/_foodsafety.scss */
.ngColMenu .ngMenuText { font-size: 110%; font-weight: bold; color: #fff; }

/* line 501, sass/_foodsafety.scss */
.chart-key { height: 20px; width: 20px; display: inline-block; margin-right: 10px; vertical-align: middle; }
/* line 507, sass/_foodsafety.scss */
.chart-key.chart-loc { background-color: #B4B29F; }
/* line 510, sass/_foodsafety.scss */
.chart-key.chart-findings { background-color: #002E68; }

/* line 514, sass/_foodsafety.scss */
.analyte-control { overflow: hidden; position: relative; }
/* line 517, sass/_foodsafety.scss */
.analyte-control h4 span { float: right; margin-right: 2px; margin-top: 2px; cursor: pointer; }
/* line 523, sass/_foodsafety.scss */
.analyte-control .analyte-fade { background-image: url("../images/analyte-fade.png"); position: absolute; height: 15px; bottom: 0; left: 0; width: 100%; }

/* line 532, sass/_foodsafety.scss */
.checkbox-item { margin-bottom: 8px; }

/* line 535, sass/_foodsafety.scss */
.apply_filters_button { font-family: "pt_sans_narrowbold"; font-size: 165%; padding: 10px; margin-bottom: 28px; background-color: rgba(0, 0, 0, 0.2); text-transform: uppercase; -moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0; border-radius: 0 0 4px 4px; border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODM0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1MjkxNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118342), color-stop(100%, #052914)); background: -moz-linear-gradient(#118342, #052914); background: -webkit-linear-gradient(#118342, #052914); background: linear-gradient(#118342, #052914); border-top: 1px solid #052914; color: #ffffff; margin: 20px 43%; }

/* line 551, sass/_foodsafety.scss */
.jslider .jslider-bg .v { background-color: #7E98CD !important; }
/* line 554, sass/_foodsafety.scss */
.jslider .jslider-bg .r { border-radius: 0 4px 4px 0; }
/* line 557, sass/_foodsafety.scss */
.jslider .jslider-bg .l { border-radius: 4px 0 0 4px; }
/* line 560, sass/_foodsafety.scss */
.jslider .jslider-bg i { background-color: #46453F !important; height: 9px !important; background-image: none !important; }
/* line 566, sass/_foodsafety.scss */
.jslider .jslider-label span { font-size: 180%; }
/* line 569, sass/_foodsafety.scss */
.jslider .jslider-pointer { background-image: none !important; background-color: #0F6A2D !important; box-shadow: 0 0 3px #333; border: 1px solid #002647; border-top: 1px solid #006ac7; background: #00417a; -moz-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px; -moz-box-shadow: 0 0 1px #888; -webkit-box-shadow: 0 0 1px #888; box-shadow: 0 0 1px #888; }

/* line 576, sass/_foodsafety.scss */
.overview-data-heading { color: #333; font-size: 240%; text-align: center; margin: 20px 0; padding: 5px; background: rgba(0, 0, 0, 0.2); }
/* line 583, sass/_foodsafety.scss */
.overview-data-heading span { color: #9d5507; }

/* line 587, sass/_foodsafety.scss */
.map-details { margin-top: 0; }

/* line 590, sass/_foodsafety.scss */
#seafood-map-key { clear: both; clear: both; font-size: 85%; position: absolute; bottom: -15px; left: 14px; }

/* line 598, sass/_foodsafety.scss */
.tooltip { background-color: #434038; color: #fff; padding: 5px 10px; border-radius: 6px; }

/* line 604, sass/_foodsafety.scss */
.primary_group_background { fill: transparent; }

/* line 607, sass/_foodsafety.scss */
.primary_group_background.odd { fill: #E7E6D3; }

/* line 610, sass/_foodsafety.scss */
.commodity_analyzer .results h3 p.helptext { display: inline; font-size: 50%; }

/* line 614, sass/_foodsafety.scss */
.ngHeaderText { font-weight: 400; }

/* line 619, sass/_foodsafety.scss */
#webpage.ng-isolate-scope.ng-scope .row { margin-top: 60px; }

/* Date Picker */
/* line 625, sass/_foodsafety.scss */
#ui-datepicker-div { background: #ffffff; z-index: 10; }

/* line 629, sass/_foodsafety.scss */
.ui-datepicker-month, .ui-datepicker-year { font-weight: bold; }

/* line 633, sass/_foodsafety.scss */
.ui-datepicker-calendar tbody tr td a { font-family: Helvetica, Arial, sans-serif !important; }
/* line 635, sass/_foodsafety.scss */
.ui-datepicker-calendar tbody tr td a.ui-state-hover { background: #fbf9ee !important; border: 1px solid #fbf097 !important; }
/* line 640, sass/_foodsafety.scss */
.ui-datepicker-calendar thead tr th { background-color: #ffffff !important; }
/* line 642, sass/_foodsafety.scss */
.ui-datepicker-calendar thead tr th span { color: #000000; font-family: Helvetica, Arial, sans-serif !important; }

/* line 648, sass/_foodsafety.scss */
.pickwrap { width: 70%; margin-left: auto; margin-right: auto; }
/* line 652, sass/_foodsafety.scss */
.pickwrap .lastpicker { float: right; }
/* line 654, sass/_foodsafety.scss */
.pickwrap .lastpicker label { margin-top: 0.7em; padding-left: 10px; }
/* line 658, sass/_foodsafety.scss */
.pickwrap .lastpicker .calwrap input { position: relative; top: 3px; }
/* line 663, sass/_foodsafety.scss */
.pickwrap .picker, .pickwrap .lastpicker { display: inline; }
/* line 665, sass/_foodsafety.scss */
.pickwrap .picker h6, .pickwrap .picker .calwrap, .pickwrap .lastpicker h6, .pickwrap .lastpicker .calwrap { display: inline-block !important; }
/* line 668, sass/_foodsafety.scss */
.pickwrap .picker h6, .pickwrap .lastpicker h6 { text-transform: uppercase; color: #0b562b; }
/* line 672, sass/_foodsafety.scss */
.pickwrap .picker input, .pickwrap .lastpicker input { margin-left: 10px; position: relative; top: -3px; height: 30px; font-family: "pt_sans_narrowregular"; color: #00417a; font-size: 120%; }

/* line 683, sass/_foodsafety.scss */
.ui-widget-header .ui-state-hover { background: none !important; border: 0px !important; }

/* line 687, sass/_foodsafety.scss */
.ui-datepicker-current-day .ui-state-active { background: #fbf9ee !important; border: 1px solid #fbf097 !important; }

/* line 692, sass/_foodsafety.scss */
#seafoodsafety_custom_tag { position: absolute; left: -100000px; width: 100%; }

/* line 697, sass/_foodsafety.scss */
#seafoodsafety_custom_tag_nojs a { color: #FFF; text-decoration: none; }

/* line 1, sass/_tables.scss */
table.renderedtable th, table.renderedtable td { /*framework override*/ border: none; padding: 1%; background-color: none; }

/* line 7, sass/_tables.scss */
table.renderedtable tr.bglight, table.renderedtable tr.bglight:hover td, table.renderedtable tr.bglight:hover, table.renderedtable tr.bgdark, table.renderedtable tr.bgdark:hover td, table.renderedtable tr.bgdark:hover, table.renderedtable th:first-child, table.renderedtable td:first-child, .pattern-light table.renderedtable tr.bgdark, .pattern-light table.renderedtable tr.bglight, .pattern-dark table.renderedtable tr.bgdark, .pattern-dark table.renderedtable tr.bglight { background-color: transparent; background: none; border: none; }

/* line 15, sass/_tables.scss */
table.default th, table.default td { border-bottom: 1px solid #ffffff; }

/* line 18, sass/_tables.scss */
table.leftheaders { margin-left: 0; width: 100% !important; border-left: 1px solid #00417a; border-right: 1px solid #00417a; }
/* line 23, sass/_tables.scss */
table.leftheaders td { line-height: 1.5em; }
/* line 26, sass/_tables.scss */
table.leftheaders th { text-align: left; width: auto; text-indent: -3px; }
/* line 31, sass/_tables.scss */
table.leftheaders td, table.leftheaders th { border: 1px solid #00417a; }

/* line 35, sass/_tables.scss */
table { color: #00417a; font-family: "pt_sansregular"; font-size: 120%; margin: 10px; }
/* line 40, sass/_tables.scss */
table p { padding-left: 5px; }
/* line 43, sass/_tables.scss */
table.default th, table.default td { padding: 7px 2px 2px; }
/* line 46, sass/_tables.scss */
table th, table.default th, table.leftheaders th { padding: 7px 7px 4px; font-family: "pt_sansbold"; font-weight: 400; color: #9d5507; background-color: #f7f5ea; border-top: 1px solid #00417a; border-bottom: 1px solid #00417a; }
/* line 55, sass/_tables.scss */
table th p, table.default th p, table.leftheaders th p { padding: 7px 7px 4px; font-family: "pt_sansbold"; font-weight: 400; color: #9d5507; background-color: #f7f5ea; }
/* line 63, sass/_tables.scss */
table tr.bglight, table.default tr.bglight, table.leftheaders tr.bglight { background-color: #f7f5ea; background: rgba(247, 245, 234, 0.7); }
/* line 66, sass/_tables.scss */
table tr.bglight:hover td, table tr.bglight:hover, table.default tr.bglight:hover td, table.default tr.bglight:hover, table.leftheaders tr.bglight:hover td, table.leftheaders tr.bglight:hover { background: rgba(247, 245, 234, 0.7); }
/* line 70, sass/_tables.scss */
table tr.bgdark, table.default tr.bgdark, table.leftheaders tr.bgdark { background: transparent; }
/* line 72, sass/_tables.scss */
table tr.bgdark:hover td, table tr.bgdark:hover, table.default tr.bgdark:hover td, table.default tr.bgdark:hover, table.leftheaders tr.bgdark:hover td, table.leftheaders tr.bgdark:hover { background: transparent; }
/* line 76, sass/_tables.scss */
table tr td, table.default tr td, table.leftheaders tr td { padding: 8px; }
/* line 78, sass/_tables.scss */
table tr td p, table.default tr td p, table.leftheaders tr td p { font-size: 100%; }
/* line 81, sass/_tables.scss */
table tr td .text-left, table.default tr td .text-left, table.leftheaders tr td .text-left { border-right: 1px solid #00417a; }
/* line 84, sass/_tables.scss */
table tr td .table-left, table.default tr td .table-left, table.leftheaders tr td .table-left { border-right: 1px solid #ffffff; }
/* line 88, sass/_tables.scss */
table tr td, table tr th, table tr.default td, table tr.default th, table tr.leftheaders td, table tr.leftheaders th, table.default tr td, table.default tr th, table.default tr.default td, table.default tr.default th, table.default tr.leftheaders td, table.default tr.leftheaders th, table.leftheaders tr td, table.leftheaders tr th, table.leftheaders tr.default td, table.leftheaders tr.default th, table.leftheaders tr.leftheaders td, table.leftheaders tr.leftheaders th { border-right: 1px solid #00417a; }
/* line 90, sass/_tables.scss */
table tr td:first-child, table tr th:first-child, table tr.default td:first-child, table tr.default th:first-child, table tr.leftheaders td:first-child, table tr.leftheaders th:first-child, table.default tr td:first-child, table.default tr th:first-child, table.default tr.default td:first-child, table.default tr.default th:first-child, table.default tr.leftheaders td:first-child, table.default tr.leftheaders th:first-child, table.leftheaders tr td:first-child, table.leftheaders tr th:first-child, table.leftheaders tr.default td:first-child, table.leftheaders tr.default th:first-child, table.leftheaders tr.leftheaders td:first-child, table.leftheaders tr.leftheaders th:first-child { border-left: none; }
/* line 93, sass/_tables.scss */
table tr td:last-child, table tr th:last-child, table tr.default td:last-child, table tr.default th:last-child, table tr.leftheaders td:last-child, table tr.leftheaders th:last-child, table.default tr td:last-child, table.default tr th:last-child, table.default tr.default td:last-child, table.default tr.default th:last-child, table.default tr.leftheaders td:last-child, table.default tr.leftheaders th:last-child, table.leftheaders tr td:last-child, table.leftheaders tr th:last-child, table.leftheaders tr.default td:last-child, table.leftheaders tr.default th:last-child, table.leftheaders tr.leftheaders td:last-child, table.leftheaders tr.leftheaders th:last-child { border-right: none; }
/* line 98, sass/_tables.scss */
table .header { border-bottom: 1px solid #ffffff; font-size: 130%; }

/* line 103, sass/_tables.scss */
.pattern-light table { color: #00417a; text-shadow: 1px 1px 1px #ffffff; }
/* line 106, sass/_tables.scss */
.pattern-light table tr td.table-left { border-right: 1px solid #086BA3; }
/* line 109, sass/_tables.scss */
.pattern-light table .header { border-bottom: 1px solid #086BA3; font-size: 130%; }
/* line 113, sass/_tables.scss */
.pattern-light table tr.bgdark { background: rgba(255, 255, 255, 0.6); }

/* imported table overrides */
/* line 119, sass/_tables.scss */
table.ltgreenbackground.green_bordered_box td { border-right: none; }

/* line 2, sass/_calendar.scss */
#calendar table.fc-header .fc-header-title h2 { font-size: 210%; margin-bottom: 10px; }
@media (max-width: 1110px) { /* line 2, sass/_calendar.scss */
  #calendar table.fc-header .fc-header-title h2 { font-size: 175%; margin-bottom: 15px; margin-left: 10px; margin-right: 10px; } }
@media (max-width: 460px) { /* line 2, sass/_calendar.scss */
  #calendar table.fc-header .fc-header-title h2 { font-size: 125%; position: relative; top: -10px; left: 10px; } }
/* line 18, sass/_calendar.scss */
#calendar .fc-header .fc-button span.fc-button-inner { background: #DCDBCB; }
/* line 20, sass/_calendar.scss */
#calendar .fc-header .fc-button span.fc-button-inner .fs-state-active { border-color: #00417a; }
/* line 23, sass/_calendar.scss */
#calendar .fc-header .fc-button span.fc-button-inner .fc-button-content { color: #00417a; }
/* line 27, sass/_calendar.scss */
#calendar .fc-content table { border: 1px solid #ccc; border-top: none; border-bottom: none; }
/* line 31, sass/_calendar.scss */
#calendar .fc-content table tr.fc-first th { height: 30px; padding-top: 7px; }

/* line 37, sass/_calendar.scss */
#tcfullcalendar form#searchform input.searchbutton { border: 1px solid #052914; border-top: 1px solid #149a4d; background: #0b562b; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExODM0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzA1MjkxNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #118342), color-stop(100%, #052914)); background: -moz-linear-gradient(#118342, #052914); background: -webkit-linear-gradient(#118342, #052914); background: linear-gradient(#118342, #052914); color: #ffffff; font-family: "pt_sans_narrowbold"; font-size: 115%; text-transform: uppercase; padding: 2px 6px; position: relative; top: -2px; left: -5px; }

/* line 49, sass/_calendar.scss */
#tcfullcalendar form#searchform input.sendme { width: 250px; position: relative; top: -2px; margin-left: 0px; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 49, sass/_calendar.scss */
  #tcfullcalendar form#searchform input.sendme { margin-left: 0px; } }

/* line 58, sass/_calendar.scss */
#tcfullcalendar #legend_regions { font-family: "pt_sansbold"; }
/* line 60, sass/_calendar.scss */
#tcfullcalendar #legend_regions .legend_block { color: #00417a; display: inline-block; vertical-align: top; min-height: 30px; margin-bottom: 1.0em; width: 31%; margin-right: 1%; float: none; }
/* line 71, sass/_calendar.scss */
#tcfullcalendar #legend_regions .legend_block .caltoggle { height: 14px; margin-right: 5px; }
/* line 75, sass/_calendar.scss */
#tcfullcalendar #legend_regions .legend_block .legend_left { width: 50px; height: 20px; position: relative; z-index: 2; float: left; margin-right: 5px; margin-bottom: 20px; }
/* line 84, sass/_calendar.scss */
#tcfullcalendar #legend_regions .legend_block .legend_name { padding-left: 55px; position: relative; top: 3px; }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 90, sass/_calendar.scss */
  #tcfullcalendar #legend_regions .legend_block input { box-shadow: none; } }
@media (max-width: 420px) { /* line 60, sass/_calendar.scss */
  #tcfullcalendar #legend_regions .legend_block { width: 45%; } }
@media (max-width: 340px) { /* line 60, sass/_calendar.scss */
  #tcfullcalendar #legend_regions .legend_block { width: 100%; } }

/* line 104, sass/_calendar.scss */
#tcfullcalendar #legend_regions .legend_color { position: relative; top: 2px; margin-right: 2px; }

/* line 109, sass/_calendar.scss */
#tcfullcalendar form#searchform label { color: #00417a; font-family: "pt_sansbold"; }

/* line 113, sass/_calendar.scss */
#tcfullcalendar .fc-state-highlight { background: #F7F5EA; }

/* line 116, sass/_calendar.scss */
#tcfullcalendar #from_date_pl, #tcfullcalendar #to_date_pl { margin-left: 5px; margin-bottom: 10px; max-width: 150px; }

/* line 122, sass/_calendar.scss */
#tcfullcalendar #upcoming_events .cal_upcoming_date_block { font-family: "pt_sans_narrowbold"; color: #0b562b; font-size: 200%; border-bottom: 1px solid #0b562b; margin-bottom: 5px; margin-top: 10px; }
/* line 130, sass/_calendar.scss */
#tcfullcalendar #upcoming_events .event_view_calendar { font-family: "pt_sans_narrowregular"; color: #00417a; font-size: 110%; padding-bottom: 20px; }
/* line 135, sass/_calendar.scss */
#tcfullcalendar #upcoming_events .event_view_calendar .time_attribute { padding-top: 5px; }
/* line 138, sass/_calendar.scss */
#tcfullcalendar #upcoming_events .event_view_calendar .name_attribute { font-size: 150%; }
/* line 143, sass/_calendar.scss */
#tcfullcalendar #upcoming_events #upcoming_events_block { width: 100%; }
@media (max-width: 600px) { /* line 145, sass/_calendar.scss */
  #tcfullcalendar #upcoming_events #upcoming_events_block h2 { font-size: 170%; } }

/* line 154, sass/_calendar.scss */
table.calendar .calendar_heading_days th, table.calendar .days .selected.current { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2); font-weight: normal; color: #333; }

/* line 1, sass/_gallery.scss */
.simple_overlay { background: url(../images/paper-dark-cream.png) !important; border: 1px solid #052914; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 3px #333333; -moz-box-shadow: 0 0 3px #333333; box-shadow: 0 0 3px #333333; display: none; height: 424px; margin-left: -310px; margin-top: -212px; padding: 12px 0; top: 50% !important; width: 620px; }
/* line 19, sass/_gallery.scss */
.simple_overlay #scrollable { height: 400px; overflow: hidden !important; position: relative; visibility: hidden; width: 620px; }
/* line 25, sass/_gallery.scss */
.simple_overlay #scrollable .items { overflow: hidden !important; width: 620px !important; }
/* line 29, sass/_gallery.scss */
.simple_overlay #scrollable span { width: 100%; }
/* line 31, sass/_gallery.scss */
.simple_overlay #scrollable span img { display: block; margin: 0 auto; }
/* line 37, sass/_gallery.scss */
.simple_overlay .close { background-image: url("../images/close_green.png"); cursor: pointer; height: 35px; position: absolute; right: -15px; top: -15px; width: 35px; z-index: 1000; }
/* line 47, sass/_gallery.scss */
.simple_overlay .prev, .simple_overlay .next { cursor: pointer; font-size: 80%; height: 30px; position: absolute; text-decoration: none; top: 180px; width: 30px; z-index: 1000; }
/* line 58, sass/_gallery.scss */
.simple_overlay .prev { background: transparent url("../images/left_green.png") no-repeat -4px -4px; left: 4px; }
/* line 62, sass/_gallery.scss */
.simple_overlay .next { background: transparent url("../images/right_green.png") no-repeat -4px -4px; right: 4px; }
/* line 66, sass/_gallery.scss */
.simple_overlay .banner-overlay { position: absolute; text-decoration: none; top: auto; bottom: 0px; left: 7px; z-index: 1000; background: transparent url("../images/banner-overlay.png") repeat 0 0; display: block; margin: 0 3px; padding: 2px 14px 0px 4px; width: 600px; height: auto; }
/* line 79, sass/_gallery.scss */
.simple_overlay .banner-overlay p { font-size: 105%; color: #ffffff; margin: 0; margin-left: 5px; margin-right: 5px; }
/* line 86, sass/_gallery.scss */
.simple_overlay .banner-overlay a { color: #73CCFF; }

/* line 93, sass/_gallery.scss */
.gallery [class*="column"] + [class*="column"]:last-child { float: left; }
/* line 96, sass/_gallery.scss */
.gallery .column.four { padding-bottom: 10px; }
/* line 98, sass/_gallery.scss */
.gallery .column.four > span { color: #0b562b; font-weight: bold; }
/* line 102, sass/_gallery.scss */
.gallery .column.four img { padding-top: 15px; }

/* line 1, sass/_accordion.scss */
#accordion { padding-top: 11px; }

/* line 2, sass/_accordion.scss */
#accordion h4.accordion_title { position: relative; margin: 0; padding: 16px 0 17px 50px; text-transform: none; line-height: 30px; font-size: 24px; color: #00417a; cursor: pointer; transition: color 0.3s ease-in-out; -webkit-transition: color 0.3s ease-in-out; }

/* line 14, sass/_accordion.scss */
#accordion h4.accordion_title:hover { color: #0b562b; }

/*#accordion h4.accordion_title.active {border-top:2px solid $green;}*/
/* line 16, sass/_accordion.scss */
#accordion h4.accordion_title:before { content: "\f105"; position: absolute; left: 2px; top: 12px; width: 35px; height: 35px; font-family: FontAwesome; font-weight: bold; text-indent: 2px; line-height: 30px; text-align: center; font-size: 20px; color: #ccc; border: 2px solid #ccc; border-radius: 50%; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; line-height: 1.7em; }

/* line 36, sass/_accordion.scss */
#accordion h4.accordion_title:hover:before { color: #0b562b; border-color: #0b562b; }

/* line 40, sass/_accordion.scss */
#accordion h4.accordion_title.active:before { color: #fff; border-color: #0b562b; content: "\f107"; background-color: #0b562b; }

/* line 47, sass/_accordion.scss */
#accordion .accordion_content { display: none; padding: 0 0 3px 50px; line-height: 24px; font-size: 14px; }

/* line 54, sass/_accordion.scss */
#site-main-content.class-faq-question header header { display: none; }

/* line 1, sass/_language_switcher.scss */
#language-switcher { float: right; margin: 0 1% 0 3%; }
/* line 4, sass/_language_switcher.scss */
#language-switcher ul { background: #333; border: 1px solid #191919; border-top: 1px solid #585858; display: none; text-align: center; }
/* line 11, sass/_language_switcher.scss */
#language-switcher li { padding: 8px; }
/* line 14, sass/_language_switcher.scss */
#language-switcher a { color: #fff; }

/* line 1, sass/_responsive_nav.scss */
.csstransforms3d.csstransitions.js-ready .subpage #mobile_context { left: 0; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); -o-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; }

/* line 14, sass/_responsive_nav.scss */
.csstransforms3d.csstransitions.js-ready .subpage #inner-wrap { left: 0 !important; -webkit-transition: -webkit-transform 500ms ease; -moz-transition: -moz-transform 500ms ease; -o-transition: -o-transform 500ms ease; transition: transform 500ms ease; }

/* line 22, sass/_responsive_nav.scss */
.csstransforms3d.csstransitions.js-nav .subpage #inner-wrap { -webkit-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1); -moz-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1); -ms-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1); -o-transform: translate3d(70%, 0, 0) scale3d(1, 1, 1); transform: translate3d(70%, 0, 0) scale3d(1, 1, 1); }

/* line 30, sass/_responsive_nav.scss */
#mobile_context { height: 100%; width: 70%; left: -70%; background: #333333; -webkit-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); -moz-box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); box-shadow: inset -1.5em 0 1.5em -0.75em rgba(0, 0, 0, 0.25); }

/* line 40, sass/_responsive_nav.scss */
#inner-wrap { left: 0; position: relative; }

/* line 45, sass/_responsive_nav.scss */
.js-nav #inner-wrap { left: 70%; }

/* line 49, sass/_responsive_nav.scss */
.js-nav #returnto-link a { text-align: center; }

/* line 53, sass/_responsive_nav.scss */
.js-nav #alerts { left: 0px !important; }

/* line 57, sass/_responsive_nav.scss */
.pagebreak { width: 100%; clear: both; }

/* line 62, sass/_responsive_nav.scss */
#mobile_context { position: absolute; top: 0; height: 100%; padding-bottom: 1000px; }

/* line 69, sass/_responsive_nav.scss */
#webpage { overflow: hidden; position: relative; height: 100%; }

/* line 75, sass/_responsive_nav.scss */
#mobile_context .block { position: relative; padding: 0; }

/* line 79, sass/_responsive_nav.scss */
#mobile_context li { position: relative; border-top: 1px solid rgba(255, 255, 255, 0.1); }

/* line 83, sass/_responsive_nav.scss */
#mobile_context li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }

/* line 86, sass/_responsive_nav.scss */
#mobile_context li.is-active:after { z-index: 50; display: block; content: ""; position: absolute; top: 50%; right: -0.03125em; margin-top: -0.625em; border-top: 0.625em transparent solid; border-bottom: 0.625em transparent solid; border-right: 0.625em white solid; }

/* line 99, sass/_responsive_nav.scss */
#webpage #mobile_context li a, #webpage #mobile_context h2 a, #webpage #mobile_context #returnto-link a { padding: 0.85714em 15px; color: #fff; display: block; white-space: normal; }

/* line 106, sass/_responsive_nav.scss */
#webpage #mobile_context h2, #webpage #mobile_context #returnto-link { border: none; }

/* line 110, sass/_responsive_nav.scss */
#mobile_context #sidemenu { display: block; }

/* line 114, sass/_responsive_nav.scss */
.homepage #global-navigation #nav-open-btn, .nosidebar #global-navigation #nav-open-btn { display: none; }

/* line 118, sass/_responsive_nav.scss */
#nav-open-btn, #nav-close-btn { display: none; position: relative; }

/* line 123, sass/_responsive_nav.scss */
.row #main_content_wrapper_inner { margin-left: 240px; }

/* line 127, sass/_responsive_nav.scss */
#global-navigation .menu-controls .menu-item { width: 40%; }

/* line 131, sass/_responsive_nav.scss */
#global-navigation .menu-controls .menu-item .menu-text { cursor: pointer; color: white; text-align: right; font-size: 150%; position: relative; left: auto; padding-bottom: 7px; margin: 0px; font-family: "pt_sans_narrowregular"; top: 2px; display: inline-block; }

/* line 145, sass/_responsive_nav.scss */
#global-navigation .menu-controls .menu-sep { width: 1px; height: 20px; background: white; display: inline-block; position: relative; top: 5px; margin-left: 4%; }

/* line 155, sass/_responsive_nav.scss */
.homepage #global-navigation .menu-controls .menu-sep { display: none !important; }

@media only screen and (max-width: 818px) { /* line 159, sass/_responsive_nav.scss */
  #webpage #main_content_wrapper_inner { margin-left: 0px; } }

@media only screen and (max-width: 818px) { /* line 165, sass/_responsive_nav.scss */
  #page-navigation { display: none !important; } }

@media only screen and (max-width: 818px) { /* line 171, sass/_responsive_nav.scss */
  .js-nav #global-navigation #nav-close-btn { display: inline-block; } }

@media only screen and (max-width: 818px) { /* line 176, sass/_responsive_nav.scss */
  #nav-open-btn { display: inline-block; } }

@media only screen and (max-width: 818px) { /* line 181, sass/_responsive_nav.scss */
  .js-nav #global-navigation #nav-open-btn { display: none; } }

/* line 2, sass/_unresponsive.scss */
.unresponsive #webpage, .unresponsive body, .unresponsive html { width: 100%; }
@media only screen and (max-width: 1200px) { /* line 1, sass/_unresponsive.scss */
  .unresponsive { width: 1200px; } }

/* line 11, sass/_unresponsive.scss */
.part-responsive #webpage, .part-responsive body, .part-responsive html { min-width: 780px; }

/* line 36, sass/main.scss */
body { background: url(../images/paper-cream.png) #ffffff; }

/* line 39, sass/main.scss */
#webpage { margin-top: 52px; }

/* line 42, sass/main.scss */
.subpage #webpage { margin-top: 0; }

/* line 45, sass/main.scss */
.subpage #site-main-content { padding: 0 0 65px; width: 74%; float: left; }

/* line 50, sass/main.scss */
.module-websitetoolbar.subpage #site-main-content { margin-left: 0; }

/* line 53, sass/main.scss */
.subpage #site-main-content.class-landing-page { float: none; padding: 0; width: auto; }

/* line 58, sass/main.scss */
.class-landing-page.subpage .page-panel.banner-page { padding-top: 0; }

/* line 61, sass/main.scss */
#toolbar input { vertical-align: top; }

/* line 65, sass/main.scss */
.sidebar.extrainfo #extrainfo { width: 36%; margin-left: 15px; display: inline-block; }
@media only screen and (min-width: 1220px) { /* line 65, sass/main.scss */
  .sidebar.extrainfo #extrainfo { margin-left: 35px; } }
/* line 73, sass/main.scss */
.sidebar.extrainfo #site-main-content { width: 60%; }

/* line 77, sass/main.scss */
.nosidebar.noextrainfo.subpage #webpage #sidemenu { display: none; }

/* line 80, sass/main.scss */
.nosidebar.noextrainfo.subpage #side-panel { padding-top: 3px; height: auto; }

/* line 84, sass/main.scss */
.nosidebar.noextrainfo.subpage .ng-scope #side-panel { height: 180px; }

/* line 87, sass/main.scss */
.nosidebar.noextrainfo.subpage #side-panel:after { z-index: 0; }

/* line 90, sass/main.scss */
.nosidebar.noextrainfo.subpage #side-panel .seal { margin-bottom: 0; z-index: 30; position: relative; }

/* line 95, sass/main.scss */
.nosidebar.noextrainfo.subpage #side-panel h3 { position: relative; z-index: 1; top: -10px; }

/* line 100, sass/main.scss */
.nosidebar.noextrainfo.subpage #side-panel h3.comissioner { font-size: 14px; margin-top: 0; }

/* line 104, sass/main.scss */
.noextrainfo.subpage #site-main-content { width: 100%; }

/* line 107, sass/main.scss */
.nosidebar.noextrainfo.subpage #site-main-content { clear: left; width: auto; clear: left; }

/* line 112, sass/main.scss */
.nosidebar.noextrainfo.subpage.class-folder #site-main-content { margin-left: 25px; }

/* line 115, sass/main.scss */
.module-view-edit.nosidebar.noextrainfo.subpage.class-folder #site-main-content { margin-left: 249px; }

/* line 118, sass/main.scss */
.nosidebar.noextrainfo.subpage.module-view-browse #site-main-content { margin-left: 640px; width: 45%; }

/* line 122, sass/main.scss */
.subpage.module-view-browse .content-browse { margin-bottom: 40px; }

/* line 125, sass/main.scss */
.module-collaboration.nosidebar.noextrainfo.subpage #site-main-content { margin-top: 130px; }

/* line 130, sass/main.scss */
.module-collaboration.subpage #site-main-content label { font-weight: bold; }
/* line 133, sass/main.scss */
.module-collaboration.subpage #site-main-content td:nth-child(2) .objectheader { display: none; }
/* line 136, sass/main.scss */
.module-collaboration.subpage #site-main-content .object h1 { margin-top: 0; }

/* line 141, sass/main.scss */
.noextrainfo.subpage #extrainfo { display: none; }

/* line 144, sass/main.scss */
#site-overlay.module.overlay { margin-left: -25% !important; }

/* line 147, sass/main.scss */
.module.overlay, .ezsr-just-rated, .ezsr-has-rated, .ezsr-changed-rating, #unsupported-browser { border: 1px solid #052914; border-top: 1px solid #149a4d; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 0 3px #333333; -moz-box-shadow: 0 0 3px #333333; box-shadow: 0 0 3px #333333; background: url(../images/paper-dark-cream.png) !important; }
/* line 159, sass/main.scss */
.module.overlay .button-dark, .ezsr-just-rated .button-dark, .ezsr-has-rated .button-dark, .ezsr-changed-rating .button-dark, #unsupported-browser .button-dark { display: inline-block; margin-top: 12px; margin-left: 96px; }
/* line 164, sass/main.scss */
.module.overlay h1, .ezsr-just-rated h1, .ezsr-has-rated h1, .ezsr-changed-rating h1, #unsupported-browser h1 { color: 0b562b; }
/* line 167, sass/main.scss */
.module.overlay a.button-dark, .ezsr-just-rated a.button-dark, .ezsr-has-rated a.button-dark, .ezsr-changed-rating a.button-dark, #unsupported-browser a.button-dark { text-decoration: none; color: #fff; }
/* line 171, sass/main.scss */
.module.overlay .close, .ezsr-just-rated .close, .ezsr-has-rated .close, .ezsr-changed-rating .close, #unsupported-browser .close { background-image: url("../images/close_green.png"); cursor: pointer; height: 35px; position: absolute; right: -15px; top: -15px; width: 35px; }

/* line 182, sass/main.scss */
#unsupported-browser h3 { padding: 20px; }

/* line 186, sass/main.scss */
.module-view-versionview .main-area.content-view-none, .sidebar.noextrainfo.subpage.module-view-browse #site-main-content { margin-left: 0; }

/* line 189, sass/main.scss */
#toolbar #ezwt-content a.logout { color: #ffffff; position: relative; left: 5px; top: 10px; float: right; }

/* line 197, sass/main.scss */
.error_box { background: #FAD3C4; border: 1px solid #A75B4E; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #444444; display: none; font-size: 13px; margin: 0px 0px 15px 0px; padding: 8px 8px; width: 672px; }

/* line 211, sass/main.scss */
.success_box { background: #E2F1BB; border: 1px solid #598800; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; color: #000000; display: none; font-size: 13px; margin: 0px 0px 15px 0px; padding: 8px 8px; width: 672px; }

/* line 225, sass/main.scss */
a.hidden { display: none; }

/* line 229, sass/main.scss */
div[commodityanalyzer] #site-main-content .control label { text-transform: capitalize; }

/* line 233, sass/main.scss */
.yaxis { font-size: 11px; }

/* line 30, sass/_media-queries.scss */
.responsive { /* Blueberry */ /* Blog */ /* Banners */ /* Buttons */ /* Calendar */ /* Colors */ /* Content */ /* Dropdown */ /* Food Safety */ /* Footer */ /* Forms */ /* Header */ /* Infobox */ /* Navigation */ /* Page Panels */ /* Panel Sliders */ /* Patterns */ /* POI */ /* Recipe */ /* Search */ /* Social Media */ /* Tables */ /* Tabs */ /* Typography */ /* Variables */ /* Main */ }
@media (max-width: 818px) { /* line 33, sass/_media-queries.scss */
  .responsive.subpage #webpage #site-main-content { width: 95%; } }
@media (max-width: 818px) { /* line 38, sass/_media-queries.scss */
  .responsive.subpage #webpage #extrainfo { width: 95%; } }
@media (max-width: 1100px) { /* line 45, sass/_media-queries.scss */
  .responsive.extrainfo.sidebar.extrainfo.class-blog #extrainfo { width: 95%; } }
@media (max-width: 545px) { /* line 52, sass/_media-queries.scss */
  .responsive #comments .ezcom-field textarea { width: 95%; } }
@media (max-width: 818px) { /* line 60, sass/_media-queries.scss */
  .responsive .ADA-helper-inner, .responsive .ADA-helper { background: none; } }
@media (max-width: 1040px) { /* line 65, sass/_media-queries.scss */
  .responsive .page-panel.banner-page { font-size: 90%; }
  /* line 67, sass/_media-queries.scss */
  .responsive .page-panel.banner-page .container { padding: 33px 14px 25px 230px; } }
@media (max-width: 818px) { /* line 65, sass/_media-queries.scss */
  .responsive .page-panel.banner-page { font-size: 100%; height: auto; padding-top: 0; }
  /* line 76, sass/_media-queries.scss */
  .responsive .page-panel.banner-page .container { padding: 0; } }
@media (max-width: 700px) { /* line 81, sass/_media-queries.scss */
  .responsive .page-panel.banner-page h2 { position: relative; left: 0; } }
@media (max-width: 1110px) { /* line 88, sass/_media-queries.scss */
  .responsive .content-view-full.class-recipe .column.left { width: 100%; }
  /* line 91, sass/_media-queries.scss */
  .responsive .content-view-full.class-recipe .column.right { margin-top: 30px; width: 100%; } }
@media (max-width: 466px) { /* line 96, sass/_media-queries.scss */
  .responsive .banner-content { position: relative; } }
@media (max-width: 1120px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 230px; } }
@media (max-width: 920px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 200px; } }
@media (max-width: 920px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 180px; } }
@media (max-width: 818px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 260px; } }
@media (max-width: 700px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 190px; } }
@media (max-width: 466px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 130px; } }
@media (max-width: 320px) { /* line 101, sass/_media-queries.scss */
  .responsive #banners #banner-rotation { height: 100px; } }
@media (max-width: 818px) { /* line 135, sass/_media-queries.scss */
  .responsive .main-area.content-view-none { margin-left: 0; } }
@media (max-width: 320px) { /* line 140, sass/_media-queries.scss */
  .responsive #extrainfo .module.infobox { padding: 0; } }
@media (max-width: 818px) { /* line 146, sass/_media-queries.scss */
  .responsive #site-main-content .row .content-view-sitemap { padding-left: 0; } }
@media (max-width: 466px) { /* line 152, sass/_media-queries.scss */
  .responsive .content-view-full.class-section-home .attribute-left_zone { width: inherit; } }
@media (max-width: 600px) { /* line 158, sass/_media-queries.scss */
  .responsive.sidebar.extrainfo #site-main-content { padding-bottom: 10px; } }
@media (max-width: 600px) { /* line 163, sass/_media-queries.scss */
  .responsive.sidebar.extrainfo #extrainfo { width: 96%; } }
@media (max-width: 1000px) { /* line 171, sass/_media-queries.scss */
  .responsive li .global-flyout { display: none !important; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 30, sass/_media-queries.scss */
  .responsive { /* Targets Webkit Browswers */ }
  /* line 178, sass/_media-queries.scss */
  .responsive .global-flyout .flyout-content #dropdown-search button.button-dark { height: 29px; } }
@media (max-width: 818px) { /* line 189, sass/_media-queries.scss */
  .responsive footer { margin-top: 0px; }
  /* line 192, sass/_media-queries.scss */
  .responsive footer .container { height: 175px; }
  /* line 194, sass/_media-queries.scss */
  .responsive footer .container .column.six { width: 100%; margin-top: 20px; } }
@media (max-width: 468px) { /* line 201, sass/_media-queries.scss */
  .responsive footer .container { height: 320px; } }
@media (max-width: 700px) { /* line 189, sass/_media-queries.scss */
  .responsive footer { padding-top: 15px; } }
@media (max-width: 468px) { /* line 189, sass/_media-queries.scss */
  .responsive footer { padding: 4px 0 0 0; } }
@media (max-width: 700px) { /* line 213, sass/_media-queries.scss */
  .responsive footer #anchor .copyright p.text-center { padding-bottom: 0; margin-bottom: 0; } }
@media (max-width: 466px) { /* line 211, sass/_media-queries.scss */
  .responsive footer #anchor { height: 175px; } }
@media (max-width: 818px) { /* line 223, sass/_media-queries.scss */
  .responsive #footer-navigation { border-bottom: none; }
  /* line 226, sass/_media-queries.scss */
  .responsive #footer-navigation .menu li { width: 33%; display: inline-block !important; vertical-align: bottom; font-size: 90%; padding-bottom: 0; height: 58px; }
  /* line 233, sass/_media-queries.scss */
  .responsive #footer-navigation .menu li a { border: none; border-bottom: 2px solid #0b562b; width: 100%; height: 60px; } }
@media (max-width: 466px) { /* line 242, sass/_media-queries.scss */
  .responsive #footer-navigation .menu li { width: 48%; } }
@media (max-width: 468px) { /* line 247, sass/_media-queries.scss */
  .responsive #footer-navigation .menu li { height: 40px; width: 100%; }
  /* line 250, sass/_media-queries.scss */
  .responsive #footer-navigation .menu li a { height: 40px; } }
@media (max-width: 818px) { /* line 259, sass/_media-queries.scss */
  .responsive #contact-form { margin: 0 auto; width: 95%; }
  /* line 263, sass/_media-queries.scss */
  .responsive #contact-form .six { display: inline-block; width: 50%; } }
@media (max-width: 600px) { /* line 269, sass/_media-queries.scss */
  .responsive #contact-form .six { display: block; width: 100%; } }
@media (max-width: 818px) { /* line 275, sass/_media-queries.scss */
  .responsive .user-login { margin-left: 20px; } }
/* line 283, sass/_media-queries.scss */
.responsive.has-alerts header[role="banner"] { padding-bottom: 25px; }
/* line 286, sass/_media-queries.scss */
.responsive header[role="banner"] { padding-bottom: 0; }
@media (max-width: 818px) { /* line 286, sass/_media-queries.scss */
  .responsive header[role="banner"] { position: relative; height: auto; } }
@media (max-width: 466px) { /* line 286, sass/_media-queries.scss */
  .responsive header[role="banner"] { height: auto; position: relative; } }
@media (max-width: 818px) { /* line 297, sass/_media-queries.scss */
  .responsive #side-panel { padding: 10px 0; } }
@media (max-width: 466px) { /* line 302, sass/_media-queries.scss */
  .responsive .seal { margin: 10px auto; width: 30%; } }
@media (max-width: 818px) { /* line 302, sass/_media-queries.scss */
  .responsive .seal { margin-left: auto; margin-right: auto; } }
@media (max-width: 818px) { /* line 312, sass/_media-queries.scss */
  .responsive #alerts { width: 50px; left: -9px; bottom: -15px; top: auto; }
  /* line 318, sass/_media-queries.scss */
  .responsive #alerts p { display: none; } }
@media (max-width: 818px) and (max-width: 468px) { /* line 318, sass/_media-queries.scss */
  .responsive #alerts p { width: 90%; } }

@media (max-width: 466px) { /* line 326, sass/_media-queries.scss */
  .responsive #header-bar { box-shadow: 0 0 3px #333; height: auto; } }
@media (max-width: 1120px) { /* line 332, sass/_media-queries.scss */
  .responsive #title { font-size: 150%; } }
@media (max-width: 818px) { /* line 332, sass/_media-queries.scss */
  .responsive #title { padding: 0px 10px; width: 100%; text-align: center; color: #fff; text-shadow: 2px 2px 0 #333; border-bottom: none; font-size: 160%; display: block; left: 0px; } }
@media (max-width: 1000px) { /* line 365, sass/_media-queries.scss */
  .responsive #global-navigation .menu-controls { text-align: right; } }
@media (max-width: 816px) { /* line 365, sass/_media-queries.scss */
  .responsive #global-navigation .menu-controls { text-align: left; } }
@media (max-width: 1000px) { /* line 372, sass/_media-queries.scss */
  .responsive #global-navigation .menu-controls .menu-item { text-align: right; } }
@media (max-width: 816px) { /* line 372, sass/_media-queries.scss */
  .responsive #global-navigation .menu-controls .menu-item { text-align: center; } }
/* line 380, sass/_media-queries.scss */
.responsive #global-navigation .menu-controls .menu-sep { display: none; }
@media (max-width: 816px) { /* line 380, sass/_media-queries.scss */
  .responsive #global-navigation .menu-controls .menu-sep { display: inline-block; } }
@media (max-width: 1120px) { /* line 389, sass/_media-queries.scss */
  .responsive.homepage.has-alerts #global-navigation { top: 82px; }
  /* line 392, sass/_media-queries.scss */
  .responsive.homepage.has-alerts #global-navigation li a { position: relative; top: -3px; } }
@media (max-width: 818px) { /* line 389, sass/_media-queries.scss */
  .responsive.homepage.has-alerts #global-navigation { top: 0px; } }
@media (max-width: 818px) { /* line 401, sass/_media-queries.scss */
  .responsive.homepage.has-alerts #site-main-content { top: 0px; } }
@media (max-width: 1120px) { /* line 408, sass/_media-queries.scss */
  .responsive.homepage.floating-wt #global-navigation { top: 95px; } }
@media (max-width: 818px) { /* line 408, sass/_media-queries.scss */
  .responsive.homepage.floating-wt #global-navigation { top: 49px; } }
@media (max-width: 895px) { /* line 407, sass/_media-queries.scss */
  .responsive.homepage.floating-wt { padding-top: 65px; } }
@media (max-width: 1120px) { /* line 419, sass/_media-queries.scss */
  .responsive.homepage.floating-wt.has-alerts #global-navigation { top: 130px; }
  /* line 422, sass/_media-queries.scss */
  .responsive.homepage.floating-wt.has-alerts #global-navigation li a { position: relative; top: -3px; } }
@media (max-width: 818px) { /* line 419, sass/_media-queries.scss */
  .responsive.homepage.floating-wt.has-alerts #global-navigation { top: 49px; } }
@media (max-width: 1120px) { /* line 432, sass/_media-queries.scss */
  .responsive.homepage #global-navigation { top: 0; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 30, sass/_media-queries.scss */
  .responsive { /* Targets Webkit Browswers */ }
  /* line 443, sass/_media-queries.scss */
  .responsive .homepage #global-navigation .menu.container.horizontal li.has-menu-display a { padding: 11px 10px 0; } }
@media (max-width: 466px) { /* line 452, sass/_media-queries.scss */
  .responsive #global-navigation .primary > li { float: none; } }
@media (max-width: 818px) { /* line 458, sass/_media-queries.scss */
  .responsive #global-navigation li.current-parent > a, .responsive #global-navigation li.current > a { color: #999; } }
@media only screen and (min-width: 1007px) { /* line 464, sass/_media-queries.scss */
  .responsive #global-navigation ul.primary { display: block !important; } }
@media (max-width: 1007px) { /* line 447, sass/_media-queries.scss */
  .responsive #global-navigation { background-color: #333; background-image: none; padding: 10px; color: #fff; }
  /* line 473, sass/_media-queries.scss */
  .responsive #global-navigation ul.menu.container li.has-menu-display ul.menu { display: none !important; }
  /* line 476, sass/_media-queries.scss */
  .responsive #global-navigation .hide { color: #fff; text-align: right; font-size: 150%; width: 97%; position: relative; display: inline-block; top: -5px; left: auto; padding-bottom: 7px; margin: 0; font-family: "pt_sans_narrowregular"; }
  /* line 489, sass/_media-queries.scss */
  .responsive #global-navigation .menu { display: none; position: absolute; right: 0; width: 350px; padding: 0 0 15px; top: 43px; border: 1px solid #191919; border-top: 1px solid #585858; background: #323232; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 0 3px #333; -webkit-box-shadow: inset 0 0 3px #333; box-shadow: inset 0 0 3px #333; }
  /* line 497, sass/_media-queries.scss */
  .responsive #global-navigation .menu li { width: 100%; border-right: none; text-align: center; }
  /* line 501, sass/_media-queries.scss */
  .responsive #global-navigation .menu li:hover > a { color: #999; }
  /* line 505, sass/_media-queries.scss */
  .responsive #global-navigation .menu .active a { color: #999; }
  /* line 509, sass/_media-queries.scss */
  .responsive #global-navigation a { width: 100%; color: #fff; text-shadow: none; } }
@media (max-width: 818px) { /* line 447, sass/_media-queries.scss */
  .responsive #global-navigation { position: relative; }
  /* line 517, sass/_media-queries.scss */
  .responsive #global-navigation .hide { text-align: center; width: 100%; }
  /* line 521, sass/_media-queries.scss */
  .responsive #global-navigation .menu.container.horizontal li.has-menu-display { font-size: 13px; }
  /* line 524, sass/_media-queries.scss */
  .responsive #global-navigation .menu { display: none; position: relative; padding: 0px; width: 100%; top: 33px; height: 138px; border: 1px solid rgba(230, 230, 230, 0.1); border-top: 1px solid rgba(255, 255, 255, 0.1); background: rgba(255, 255, 255, 0.1); -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 0 3px #333; -webkit-box-shadow: inset 0 0 3px #333; box-shadow: inset 0 0 3px #333; background: inherit; } }
@media (max-width: 818px) and (max-width: 466px) { /* line 524, sass/_media-queries.scss */
  .responsive #global-navigation .menu { height: 308px; } }
@media (max-width: 818px) { /* line 536, sass/_media-queries.scss */
  .responsive #global-navigation .menu li { width: 33%; border-right: none; text-align: center; }
  /* line 541, sass/_media-queries.scss */
  .responsive #global-navigation .menu .active a { color: #999; }
  /* line 545, sass/_media-queries.scss */
  .responsive #global-navigation a { width: 100%; color: #fff; text-shadow: none; } }
@media (max-width: 466px) { /* line 553, sass/_media-queries.scss */
  .responsive #global-navigation .menu li { width: 100%; } }
@media (max-width: 834px) { /* line 558, sass/_media-queries.scss */
  .responsive #menu-open { display: inline-block; position: absolute; right: 100px; top: 20px; } }
@media (max-width: 1007px) { /* line 558, sass/_media-queries.scss */
  .responsive #menu-open { display: inline-block; position: relative; right: 20px; top: 0px; } }
@media (max-width: 818px) { /* line 558, sass/_media-queries.scss */
  .responsive #menu-open { position: relative; right: auto; top: 0px; } }
@media (max-width: 818px) { /* line 579, sass/_media-queries.scss */
  .responsive #side-panel a h3.commissioner { color: #ffffff !important; }
  /* line 582, sass/_media-queries.scss */
  .responsive #side-panel a h3.commissioner.last { border-bottom: none !important; } }
@media (max-width: 818px) { /* line 577, sass/_media-queries.scss */
  .responsive #side-panel { background-image: none; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwM2I2ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBhMjM0MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #103b6e), color-stop(100%, #0a2342)); background: -moz-linear-gradient(#103b6e, #0a2342); background: -webkit-linear-gradient(#103b6e, #0a2342); background: linear-gradient(#103b6e, #0a2342); margin: 0; padding: 10px; position: relative; width: 100%; }
  /* line 595, sass/_media-queries.scss */
  .responsive #side-panel .menu { display: none; }
  /* line 598, sass/_media-queries.scss */
  .responsive #side-panel .to-top { vertical-align: middle; display: block; }
  /* line 602, sass/_media-queries.scss */
  .responsive #side-panel:after { display: none; } }
@media (max-width: 818px) { /* line 608, sass/_media-queries.scss */
  .responsive #path .container { padding: 6px 0 12px 12px; } }
@media screen and (-webkit-min-device-pixel-ratio: 0) { /* line 612, sass/_media-queries.scss */
  .responsive #path .container .menu.horizontal { /* Targets Webkit Browswers */ top: 2px; } }
@media (max-width: 818px) { /* line 623, sass/_media-queries.scss */
  .responsive #sidemenu #returnto-link a { color: #ffffff !important; } }
@media (max-width: 818px) { /* line 630, sass/_media-queries.scss */
  .responsive #sidemenu h2 a { color: #ffffff; } }
@media (max-width: 818px) { /* line 636, sass/_media-queries.scss */
  .responsive #sidebar { padding: 0px !important; width: 95%; float: none; clear: both; margin: 0px 7px 0px 8px; } }
@media (max-width: 1120px) { /* line 645, sass/_media-queries.scss */
  .responsive.homepage #site-main-content { position: relative; top: 42px; } }
@media (max-width: 818px) { /* line 651, sass/_media-queries.scss */
  .responsive.homepage #site-main-content { top: 0px; } }
@media (max-width: 1120px) { /* line 656, sass/_media-queries.scss */
  .responsive.homepage #global-navigation { top: 52px; } }
@media (max-width: 818px) { /* line 661, sass/_media-queries.scss */
  .responsive.homepage #global-navigation { top: 0px; } }
@media (max-width: 1080px) { /* line 670, sass/_media-queries.scss */
  .responsive .tabs-right .pane h2 { font-size: 200%; }
  /* line 673, sass/_media-queries.scss */
  .responsive .tabs-right .pane h3 { font-size: 180%; margin-top: 0; }
  /* line 677, sass/_media-queries.scss */
  .responsive .tabs-right .pane p { font-size: 105%; } }
@media (max-width: 980px) { /* line 684, sass/_media-queries.scss */
  .responsive .tabs-right .pane .attribute-image img { max-width: 200px; }
  /* line 687, sass/_media-queries.scss */
  .responsive .tabs-right .pane h3 { font-size: 160%; padding-top: 0; } }
@media (max-width: 980px) and (max-width: 915px) { /* line 687, sass/_media-queries.scss */
  .responsive .tabs-right .pane h3 { font-size: 130%; } }

@media (max-width: 700px) { /* line 696, sass/_media-queries.scss */
  .responsive #Top.page-panel { height: auto; } }
@media (max-width: 818px) { /* line 700, sass/_media-queries.scss */
  .responsive #Top.page-panel .container { padding: 15px 0; } }
@media (max-width: 700px) { /* line 700, sass/_media-queries.scss */
  .responsive #Top.page-panel .container { padding: 0; } }
@media (max-width: 700px) { /* line 707, sass/_media-queries.scss */
  .responsive #Top.page-panel .container .collapse { display: block !important; padding-top: 0px; } }
@media (max-width: 700px) { /* line 715, sass/_media-queries.scss */
  .responsive .page-panel { border-top: 2px solid #0b562b; }
  /* line 718, sass/_media-queries.scss */
  .responsive .page-panel.banner-page { border: none; }
  /* line 721, sass/_media-queries.scss */
  .responsive .page-panel #banner-page h2 { margin: 10px 0; }
  /* line 724, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon { position: absolute; }
  /* line 727, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-spotlight { left: 8px; }
  /* line 730, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-scales { left: 18px; }
  /* line 733, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-forest { left: 22px; }
  /* line 736, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-food { left: 20px; }
  /* line 739, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-education { left: 22px; }
  /* line 742, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-energy { left: -4px; }
  /* line 745, sass/_media-queries.scss */
  .responsive .page-panel .panel-title { left: 150px; margin: 0 0 10px 0; padding: 0; position: absolute; font-size: 190%; }
  /* line 751, sass/_media-queries.scss */
  .responsive .page-panel .panel-title:hover { cursor: pointer; }
  /* line 755, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-spotlight { top: 10px; }
  /* line 758, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-forest { top: 0; }
  /* line 761, sass/_media-queries.scss */
  .responsive .page-panel .container { padding: 56px 0 0 0; }
  /* line 763, sass/_media-queries.scss */
  .responsive .page-panel .container .four.column, .responsive .page-panel .container .eight.column { margin-top: 30px; }
  /* line 768, sass/_media-queries.scss */
  .responsive .page-panel .collapse > .column { width: 100%; }
  /* line 770, sass/_media-queries.scss */
  .responsive .page-panel .collapse > .column:last-child { padding: 0; }
  /* line 774, sass/_media-queries.scss */
  .responsive .page-panel .collapse .linkpanel { margin-left: 15px; } }
@media (max-width: 700px) and (max-width: 700px) { /* line 767, sass/_media-queries.scss */
  .responsive .page-panel .collapse { padding-top: 20px; background-image: url(../images/linkpanel-mobile.png); background-repeat: repeat-x; overflow: hidden; } }
@media (max-width: 700px) { /* line 784, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon:before { font-size: 200%; }
  /* line 787, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon { background-size: 50px; font-size: 150%; }
  /* line 791, sass/_media-queries.scss */
  .responsive .page-panel.picture-panel { height: 80px; background-size: cover; } }
@media (max-width: 400px) { /* line 797, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon { font-size: 100%; top: 28px; left: -4px; }
  /* line 802, sass/_media-queries.scss */
  .responsive .page-panel .panel-title { font-size: 140%; left: 100px; }
  /* line 806, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-forest { background-size: 50px !important; left: 24px; top: 14px; }
  /* line 811, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-spotlight { left: -4px; top: 16px; }
  /* line 815, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-consumer-services { left: 8px; top: 32px; }
  /* line 819, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-scales { left: 12px; }
  /* line 822, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-bull { left: 10px; }
  /* line 825, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-food { left: 12px; }
  /* line 828, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-education { left: 12px; }
  /* line 831, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-energy { left: -6px; }
  /* line 834, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-water { left: 8px; } }
@media (max-width: 818px) { /* line 715, sass/_media-queries.scss */
  .responsive .page-panel { border-top: none; }
  /* line 840, sass/_media-queries.scss */
  .responsive .page-panel .container { padding: 25px 10px; } }
@media (max-width: 700px) { /* line 845, sass/_media-queries.scss */
  .responsive .page-panel:before, .responsive .page-panel:after { background: transparent; background-image: none; display: none; } }
@media (max-width: 700px) { /* line 854, sass/_media-queries.scss */
  .responsive #spotlight .container .panel-title { position: absolute; top: 5px; left: 71px; } }
@media (max-width: 700px) { /* line 861, sass/_media-queries.scss */
  .responsive #spotlight .container .column .content-view-embed.class-image .attribute-image img { margin-top: 54px; margin-bottom: 0; } }
@media (max-width: 700px) { /* line 867, sass/_media-queries.scss */
  .responsive #spotlight .container .column h3 { margin: 1.7em 0 0 0.1em; } }
@media (max-width: 700px) { /* line 876, sass/_media-queries.scss */
  .responsive .linkpanel ul li { display: block; padding: 0; margin: 0 5px 5px 0; }
  /* line 880, sass/_media-queries.scss */
  .responsive .linkpanel ul li a { padding: 6px 0px; /*text-shadow: 1px 1px 2px #000;*/ } }
@media (max-width: 700px) { /* line 887, sass/_media-queries.scss */
  .responsive .pattern-dark:before { background: transparent; background-image: none; display: none; } }
@media (max-width: 700px) { /* line 894, sass/_media-queries.scss */
  .responsive .pattern-dark:after, .responsive .image-panel:after { background-image: none; display: none; } }
@media (max-width: 700px) { /* line 900, sass/_media-queries.scss */
  .responsive .image-panel:before, .responsive #panel-two:before { background: transparent; background-image: none; display: none; } }
@media (max-width: 700px) { /* line 907, sass/_media-queries.scss */
  .responsive .page-panel .collapse { background-image: none; } }
/* line 911, sass/_media-queries.scss */
.responsive .page-panel .collapse #Top.page-panel { height: auto; }
/* line 913, sass/_media-queries.scss */
.responsive .page-panel .collapse #Top.page-panel .container { padding: 0; }
/* line 916, sass/_media-queries.scss */
.responsive .page-panel .collapse #Top.page-panel .collapse { display: block !important; padding-top: 0; }
/* line 920, sass/_media-queries.scss */
.responsive .page-panel .collapse #Top.page-panel.pattern-light:before, .responsive .page-panel .collapse #Top.page-panel.pattern-dark:before { background-image: none; height: 0; }
@media (max-width: 700px) { /* line 928, sass/_media-queries.scss */
  .responsive .panel-slide { min-height: 300px; } }
@media (max-width: 700px) { /* line 933, sass/_media-queries.scss */
  .responsive .slide-controls { margin-bottom: 15px; } }
@media (max-width: 700px) { /* line 939, sass/_media-queries.scss */
  .responsive .nav a { height: 20px; width: 20px; margin-right: 20px; } }
@media (max-width: 818px) { /* line 958, sass/_media-queries.scss */
  .responsive .customtag.recent-recipes .content .pagenavigator { position: static; width: 100%; } }
@media (max-width: 466px) { /* line 966, sass/_media-queries.scss */
  .responsive .content-view-line.class-recipe.highest-rated { width: 100%; } }
@media (max-width: 818px) { /* line 971, sass/_media-queries.scss */
  .responsive .content-view-full.class-section-home .attribute-right_zone { display: block; width: 100%; }
  /* line 975, sass/_media-queries.scss */
  .responsive .content-view-full.class-section-home .attribute-right_zone .content-view-embed.class-image.line-image.align-right { float: none; } }
@media (max-width: 818px) { /* line 980, sass/_media-queries.scss */
  .responsive .content-view-full.class-section-home .attribute-left_zone { width: 100%; } }
@media (max-width: 818px) { /* line 989, sass/_media-queries.scss */
  .responsive #banner-search .searchtext { font-size: 9px; } }
@media only screen and (min-width: 1120px) { /* line 994, sass/_media-queries.scss */
  .responsive #search { top: 12px; } }
@media (max-width: 818px) { /* line 994, sass/_media-queries.scss */
  .responsive #search { top: auto; bottom: -36px; vertical-align: top; display: inline-block; } }
@media (max-width: 1040px) { /* line 994, sass/_media-queries.scss */
  .responsive #search { width: 30px; overflow: hidden; white-space: nowrap; right: 10px; }
  /* line 1009, sass/_media-queries.scss */
  .responsive #search fieldset { display: inline-block; position: relative; top: -2px; width: 93%; }
  /* line 1015, sass/_media-queries.scss */
  .responsive #search .searchtext { width: auto; }
  /* line 1018, sass/_media-queries.scss */
  .responsive #search .button-dark { width: 30%; }
  /* line 1021, sass/_media-queries.scss */
  .responsive #search #search-close { color: #fff; border: 1px solid #0b562b; border-top: 1px solid #19c764; background: #118342; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 0 3px #333; -webkit-box-shadow: 0 0 3px #333; box-shadow: 0 0 3px #333; display: inline-block; padding: 1px 4px 3px; font-size: 120%; margin-top: 5px; cursor: pointer; } }
@media (max-width: 818px) { /* line 1032, sass/_media-queries.scss */
  .responsive.module-view-search.nosection #site-main-content { margin-left: 10px !important; width: 93% !important; } }
@media (max-width: 1040px) { /* line 1039, sass/_media-queries.scss */
  .responsive #social-media { left: auto; width: auto; right: 52px; } }
@media (max-width: 818px) { /* line 1039, sass/_media-queries.scss */
  .responsive #social-media { bottom: 9px; } }
@media (max-width: 466px) { /* line 1039, sass/_media-queries.scss */
  .responsive #social-media { right: 48px; } }
@media (max-width: 598px) { /* line 1052, sass/_media-queries.scss */
  .responsive #social-feed-icon { display: none; } }
@media (max-width: 505px) { /* line 1065, sass/_media-queries.scss */
  .responsive .tabs .pane .class-image { width: 100%; } }
@media (max-width: 1006px) { /* line 1075, sass/_media-queries.scss */
  .responsive .tabs.recipe .pane .column div span, .responsive .tabs.recipe .pane .description .attribute-short_description p { font-size: 100%; } }
@media (max-width: 818px) { /* line 1082, sass/_media-queries.scss */
  .responsive .tabs.recipe .pane .column div span, .responsive .tabs.recipe .pane .description .attribute-short_description p { font-size: 120%; } }
@media (max-width: 818px) { /* line 1088, sass/_media-queries.scss */
  .responsive .tabs-right { font-size: 80%; margin-top: 0px; } }
@media (max-width: 466px) { /* line 1088, sass/_media-queries.scss */
  .responsive .tabs-right { padding-bottom: 100px; height: 460px; } }
@media (max-width: 505px) { /* line 1088, sass/_media-queries.scss */
  .responsive .tabs-right { height: 430px; } }
@media (max-width: 466px) { /* line 1100, sass/_media-queries.scss */
  .responsive .tabs-right .pane { width: 66.667%; } }
@media (max-width: 480px) { /* line 1106, sass/_media-queries.scss */
  .responsive .tabs-right > h2 { bottom: 0; } }
@media (max-width: 466px) { /* line 1111, sass/_media-queries.scss */
  .responsive #alt-tab-nav { display: block; position: absolute; bottom: 0; width: 100%; } }
@media (max-width: 466px) { /* line 1119, sass/_media-queries.scss */
  .responsive .banner-page.page-panel .tabs-right > h2, .responsive .tabs-right.recipe > h2 { position: absolute; bottom: 0; top: auto; } }
@media (max-width: 700px) { /* line 1128, sass/_media-queries.scss */
  .responsive .icon-scales:before { left: 9px; } }
@media (max-width: 700px) { /* line 1131, sass/_media-queries.scss */
  .responsive .icon-food:before { left: 9px; } }
@media (max-width: 700px) { /* line 1134, sass/_media-queries.scss */
  .responsive .icon-education:before { left: 8px; } }
@media (max-width: 700px) { /* line 1137, sass/_media-queries.scss */
  .responsive .icon-energy:before { left: 8px; top: -8px; } }
@media (max-width: 700px) { /* line 1140, sass/_media-queries.scss */
  .responsive .icon-water-two:before { left: 3px; } }
@media (max-width: 700px) { /* line 1143, sass/_media-queries.scss */
  .responsive .icon-permit:before { left: 5px; } }
@media (max-width: 466px) { /* line 1143, sass/_media-queries.scss */
  .responsive .icon-permit:before { left: 11px; top: -14px; } }
@media (max-width: 400px) { /* line 1143, sass/_media-queries.scss */
  .responsive .icon-permit:before { left: 19px; } }
@media (max-width: 700px) { /* line 1148, sass/_media-queries.scss */
  .responsive .icon-forest { background: url("../images/forestry-seal_small.png") !important; width: 50px; height: 45px; } }
@media (max-width: 700px) { /* line 1151, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-forest { left: 35px; top: 13px; } }
@media (max-width: 466px) { /* line 1151, sass/_media-queries.scss */
  .responsive .page-panel .panel-icon.icon-forest { left: 25px; } }
@media (max-width: 700px) { /* line 1164, sass/_media-queries.scss */
  .responsive #Concealed-Weapons .panel-title, .responsive #Agriculture-Industry .panel-title, .responsive #Consumer-Services .panel-title, .responsive #Consumer-Resources .panel-title, .responsive #Education .panel-title, .responsive #Business-Services .panel-title, .responsive #Forests-Wildfire .panel-title, .responsive #Energy .panel-title, .responsive #Water .panel-title, .responsive #Food-Nutrition .panel-title { left: 150px; } }
@media screen and (min-width: 0\0) { /* line 30, sass/_media-queries.scss */
  .responsive { /* IE9 and IE10 rule sets go here */ } }
@media screen and (min-width: 0\0) and (max-width: 700px) { /* line 1172, sass/_media-queries.scss */
  .responsive .icon-consumer-services:before, .responsive .icon-bull:before, .responsive .icon-scales:before, .responsive .icon-food:before, .responsive .icon-education:before, .responsive .icon-energyALT:before, .responsive .icon-energy:before, .responsive .icon-water:before, .responsive .icon-water-two:before, .responsive .icon-print:before { font-size: 20%; }
  /* line 1177, sass/_media-queries.scss */
  .responsive .icon-energy:before { top: -10px; } }

@media (max-width: 818px) { /* line 1188, sass/_media-queries.scss */
  .responsive #webpage { margin-top: 0; } }
@media (max-width: 466px) { /* line 1193, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #site-main-content { width: 99%; } }
@media (max-width: 818px) { /* line 1193, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #site-main-content { width: 67%; } }
@media (max-width: 1115px) { /* line 1197, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #extrainfo { width: 26%; } }
@media (max-width: 1005px) { /* line 1197, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #extrainfo { width: 20%; } }
@media (max-width: desk) { /* line 1197, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #extrainfo { width: 20%; } }
@media (max-width: 818px) { /* line 1197, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #extrainfo { width: 27%; } }
@media (max-width: 466px) { /* line 1197, sass/_media-queries.scss */
  .responsive .sidebar.extrainfo #extrainfo { width: 100%; margin-left: 0; } }
@media (max-width: 818px) { /* line 1205, sass/_media-queries.scss */
  .responsive.subpage #global-navigation #menu-open { left: 0px; } }
@media (max-width: 895px) { /* line 1211, sass/_media-queries.scss */
  .responsive.subpage.floating-wt { padding-top: 48px !important; } }
@media (max-width: 684px) { /* line 1211, sass/_media-queries.scss */
  .responsive.subpage.floating-wt { padding-top: 88px !important; } }
@media only screen and (min-width: 752px) and (max-width: 818px) { /* line 1211, sass/_media-queries.scss */
  .responsive.subpage.floating-wt { padding-top: 49px !important; } }

@media (max-width: 895px) { /* line 1224, sass/_media-queries.scss */
  .responsive.subpage #toolbar #ezwt-content a.logout { float: none; position: inherit; right: 0; padding: 5px; } }
@media (max-width: 818px) { /* line 1232, sass/_media-queries.scss */
  .responsive.subpage #site-main-content { padding-left: 25px; } }
@media (max-width: 684px) { /* line 1238, sass/_media-queries.scss */
  .responsive.subpage #webpage { margin-top: 0; } }
@media (max-width: 620px) { /* line 1244, sass/_media-queries.scss */
  .responsive.homepage #toolbar #ezwt-content a.logout { float: none; position: inherit; right: 0; top: 0; } }
@media (max-width: 610px) { /* line 1254, sass/_media-queries.scss */
  .responsive.homepage.floating-wt #webpage { margin-top: 16px; } }
@media (max-width: 610px) and (max-width: 564px) { /* line 1254, sass/_media-queries.scss */
  .responsive.homepage.floating-wt #webpage { margin-top: 39px; } }

@media (max-width: 818px) { /* line 1252, sass/_media-queries.scss */
  .responsive.homepage.floating-wt { padding-top: 0 !important; }
  /* line 1263, sass/_media-queries.scss */
  .responsive.homepage.floating-wt #site-main-content { top: 49px; } }
@media (max-width: 562px) { /* line 1270, sass/_media-queries.scss */
  .responsive .tabs.recipe .attribute-image, .responsive .tabs .pane .column.description { width: 100%; }
  /* line 1273, sass/_media-queries.scss */
  .responsive .tabs .pane .column.description { padding-top: 20px; } }
@media (max-width: 382px) { /* line 1278, sass/_media-queries.scss */
  .responsive .tabs.recipe .attribute-image img { width: 100%; } }
@media (max-width: 650px) { /* line 1283, sass/_media-queries.scss */
  .responsive .simple_overlay { padding: 10px; width: 400px !important; }
  /* line 1287, sass/_media-queries.scss */
  .responsive .simple_overlay #scrollable, .responsive .simple_overlay #scrollable .items { height: 400px !important; width: 380px !important; }
  /* line 1291, sass/_media-queries.scss */
  .responsive .simple_overlay { margin-left: -200px; } }

/* line 239, sass/main.scss */
div#debug { width: auto !important; }

/* line 243, sass/main.scss */
#main_content_wrapper_outer { width: 100%; float: left; }

/* line 248, sass/main.scss */
.row #main_content_wrapper_inner { margin-left: 240px; }

/* line 251, sass/main.scss */
.nosidebar .row #main_content_wrapper_inner { margin-left: 0px; }

/* line 254, sass/main.scss */
.nonode.nosidebar .row #main_content_wrapper_inner { margin-left: 240px; }

/* line 257, sass/main.scss */
.menu-controls { position: absolute; height: 30px; width: 100%; left: 0px; top: -7px; padding: 15px 0 0 10px; z-index: 10000; text-align: right; }

/* line 267, sass/main.scss */
.block_display_li { display: block; }

/* line 270, sass/main.scss */
span.mimetype-icon img { vertical-align: middle; }

/* line 274, sass/main.scss */
.error-code-20 ul { margin: 0; }

/* line 277, sass/main.scss */
.error-code-20 ul li { padding: 0px; }

/* line 281, sass/main.scss */
ol.alpha_upper { list-style-type: upper-alpha; }

/* line 285, sass/main.scss */
ol.alpha_lower { list-style-type: lower-alpha; }

/* line 289, sass/main.scss */
ol.roman_upper { list-style-type: upper-roman; }

/* line 293, sass/main.scss */
ol.roman_lower { list-style-type: lower-roman; }

/* line 297, sass/main.scss */
ol.numeric { list-style-type: decimal; }

/* Helper Classes */
/* line 302, sass/main.scss */
.ADA-helper { background-color: #ffffff; }

/* line 305, sass/main.scss */
.ADA-helper-inner { background: url("../images/paper-cream.png") repeat scroll 0 0 #ffffff; }

/* line 308, sass/main.scss */
.customtag.custom-tag-readmore { margin: 5px 0; padding: 0; }

/* line 312, sass/main.scss */
.customtag.custom-tag-readmore .customtag-content { margin: 0; padding: 0; }

/* line 316, sass/main.scss */
.customtag.custom-tag-readmore .customtag-content { display: none; }

/* line 319, sass/main.scss */
.customtag.custom-tag-readmore .customtag-link { font-size: 110%; font-weight: bold; }
