@charset "UTF-8";
/*@font-face { font-family: 'Nucleo Outline'; src: url('blackhawk16_css/fonts/nucleo-outline.eot'); src: url('blackhawk16_css/fonts/nucleo-outline.eot') format('embedded-opentype'), url('blackhawk16_css/fonts/nucleo-outline.woff2') format('woff2'), url('blackhawk16_css/fonts/nucleo-outline.woff') format('woff'), url('blackhawk16_css/fonts/nucleo-outline.ttf') format('truetype'), url('blackhawk16_css/fonts/nucleo-outline.svg') format('svg'); font-weight: normal; font-style: normal;
}*/
@font-face { font-family: 'IcoMoon-Ultimate'; src: url("_fonts/IcoMoon/IcoMoon-Ultimate.ttf?-mxku12") format("truetype"); font-weight: normal; font-style: normal; }
/*@font-face {
	font-family: 'Nucleo Glyph'; src: url('LancasterCountryClub_css/fonts/nucleo-glyph.eot') format('embedded-opentype'), url('LancasterCountryClub_css/fonts/nucleo-glyph.woff2') format('woff2'), url('LancasterCountryClub_css/fonts/nucleo-glyph.woff') format('woff'), url('LancasterCountryClub_css/fonts/nucleo-glyph.ttf') format('truetype'), url('LancasterCountryClub_css/fonts/nucleo-glyph.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/* font styles */
body { font-size: 1.6rem; color: #666666; font-weight: 300; font-family: "agenda", sans-serif; -moz-osx-font-smoothing: grayscale; }
body.page { background-color: #fff; background-repeat: repeat; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; font-family: "agenda", sans-serif; }

h1 { font-size: 3.6rem; color: #2f2f2f; font-family: "agenda", sans-serif; line-height: 1.225; font-weight: 700; margin-bottom: 1em; text-transform: uppercase; letter-spacing: 4px; }
@media screen and (max-width: 467px) { h1 { word-wrap: break-word; } }

.public.home .mainContent .mpContent h1 { margin-bottom: 0; }

h2 { font-size: 3.5rem; color: #444444; font-family: "agenda", sans-serif; line-height: 1.2; margin-bottom: 0.5em; font-weight: 400; text-transform: none; letter-spacing: 0; }

.public.home .mainContent .mpContent h2 { margin-bottom: 0; font-weight: 500; line-height: 1; }

h3 { font-size: 3rem; color: #444444; font-family: "agenda", sans-serif; text-transform: none; line-height: 1.1666666667; font-weight: 400; letter-spacing: 0; margin-bottom: 0.6em; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }
@media screen and (max-width: 467px) { h3 { word-wrap: break-word; } }

p + h3, .mpContent table + h3 { margin-top: 1.5em; }

h4 { font-size: 1.6rem; color: #618558; font-family: "agenda", sans-serif; line-height: 1.2222222222; font-weight: 500; letter-spacing: 2px; text-transform: uppercase; margin-bottom: .6em; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }

.mpContent p + h4 { margin-top: 35px; }

h5 { font-size: 1.6rem; color: #666666; font-family: "agenda", sans-serif; font-weight: 500; line-height: 1.1875; letter-spacing: 1px; text-transform: uppercase; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; margin-bottom: 20px; }

h6 { font-size: 1.55rem; color: #618558; font-family: "Lato", sans-serif; line-height: 1.2; font-weight: 900; margin-bottom: 1.2em; letter-spacing: 5.5px; text-transform: uppercase; }

p, .mpContent ul li, .mpContent ol li { margin: 0; font-family: "agenda", sans-serif; font-size: 1.6rem; color: #666666; letter-spacing: 0; line-height: 1.88; font-weight: 300; }

.mpContent p, .reference_guide p { margin: 0 0 1.88em; }

a { color: #666666; font-family: "agenda", sans-serif; font-weight: 300; }
a:hover, a:focus { color: #666666; text-decoration: underline; }

a:focus, button:focus, input:focus { outline-width: 2px !important; outline-style: solid !important; outline-color: Highlight !important; }
body:not(.user-is-tabbing) a:focus, body:not(.user-is-tabbing) button:focus, body:not(.user-is-tabbing) input:focus { outline: 0 !important; }

p a:not(.abut), .rpTemplate .mpContent a:not(.abut), .mainContent .mpContent a:not(.abut) { text-decoration: underline; }
p a:not(.abut):hover, p a:not(.abut):focus, .rpTemplate .mpContent a:not(.abut):hover, .rpTemplate .mpContent a:not(.abut):focus, .mainContent .mpContent a:not(.abut):hover, .mainContent .mpContent a:not(.abut):focus { text-decoration: none; }

ul, ol { margin-top: 0; margin-bottom: 1.5rem; text-decoration: none; color: #666666; font-weight: 300; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

.mainContent .mpContent ul, .mainContent .mpContent ol, .refDiv ul, .refDiv ol { padding-left: 40px; }
.mainContent .mpContent ul li, .mainContent .mpContent ol li, .refDiv ul li, .refDiv ol li { line-height: 1.88; font-weight: 300; }

blockquote { padding: 44px 0 0; margin: 0 auto; font-family: "agenda", sans-serif; font-size: 26px; color: #1e1e1e; letter-spacing: normal; border: none; font-weight: 400; font-style: normal; line-height: 40px; text-align: left; }
@media screen and (max-width: 768px) { blockquote { padding-bottom: 44px; } }

.public.content blockquote { padding: 0; }

.quoteSourceLabel { margin-top: 10px; font-size: 14px; line-height: 1; color: #608463; font-style: normal; font-weight: 700; letter-spacing: .15em; text-transform: uppercase; font-family: "Lato", sans-serif; }

p:last-child, ul:last-child, ol:last-child { margin-bottom: 0; }

.spacer { margin-bottom: 2%; }

/* button styles */
.abut { background-color: #34552d !important; font-size: 1.4rem !important; font-family: "agenda", sans-serif; color: #fff !important; font-weight: 600 !important; border: none !important; border-radius: 0 !important; letter-spacing: 2px; text-align: center !important; margin: 0; padding: 23px 30px 23px !important; overflow: visible; display: inline-block; width: auto; cursor: pointer; text-decoration: none; text-transform: uppercase; line-height: 1em; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.abut:hover, .abut:focus { text-decoration: none; background-color: #618558 !important; border-color: #618558 !important; }
.abut-secondary { padding: 19px 30px 18px !important; background-color: #618558 !important; border: none; letter-spacing: 2px; font-weight: 600; color: #fff; font-family: "agenda", sans-serif; display: inline-block; font-size: 1.4rem; text-transform: uppercase; text-decoration: none; text-align: center; line-height: 1em; cursor: pointer; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.abut-secondary:hover, .abut-secondary:focus { background-color: #66680a !important; color: #fff; text-decoration: none; }

header .abut { min-width: 180px !important; padding-left: 15px !important; padding-right: 15px !important; padding-top: 19px !important; padding-bottom: 18px !important; }
@media screen and (max-width: 476px) { header .abut { width: 100% !important; min-width: 0 !important; } }

.sidebar .abut-secondary { display: block; margin-bottom: 18px; width: 100%; text-align: center; }

.but { background: #333; color: #333; cursor: pointer; }

/* directory */
.membut { background: #eee; border: 1px solid buttonFace; color: #333; cursor: pointer; }

@media screen and (max-width: 425px) { .abut { width: 100%; } }
.mobileButton { background-color: #34552d; color: #fff; border-color: #20341b; }
@media screen and (max-width: 367px) { .mobileButton { padding: 5px; }
  .mobileButton.searchButton { padding: 0 5px; } }

.prvHmTitle { color: #444444; }

.prv-inline-title { overflow: auto; }
.prv-inline-title .prvHmTitle { margin-bottom: 25px; font-size: 2.4rem; letter-spacing: 2px; color: #444444; font-weight: 700; line-height: 1.25; text-transform: uppercase; font-family: "agenda", sans-serif; }
.prv-inline-title .view-button { float: right; }
@media screen and (max-width: 991px) { .prv-inline-title { text-align: center; }
  .prv-inline-title .prvHmTitle { float: none; }
  .prv-inline-title .view-button { margin: 0 0 20px; float: none; } }
@media screen and (max-width: 767px) { .prv-inline-title { font-size: 3rem; }
  .prv-inline-title .prvHmTitle { line-height: 1.2; }
  .prv-inline-title .view-button { margin: 0; } }

.prv-centered-title { text-align: center; }

.prv-centered-title .view-button { margin-bottom: 30px; }

@media (max-width: 991px) { .prv-centered-title h1 { font-size: 30px; } }
.view-button { display: inline-block; font-family: "Lato", sans-serif; font-size: 1.2rem; font-weight: 400; letter-spacing: 0; text-transform: none; text-decoration: none; -webkit-transition: .3s; transition: .3s; color: #618558; }
@media screen and (max-width: 991px) { .view-button { text-align: center; display: block; margin-top: 20px; } }
.view-button.has-bg { color: #222222; background-color: #f2ede6; }
.view-button.has-bg:active, .view-button.has-bg:hover { background-color: #e9e1d5; }
.view-button[class*="-icon"] { padding: 15px 0px 13px 70px; background-repeat: no-repeat; background-position: 45px 50%; }
@media screen and (max-width: 768px) { .view-button[class*="-icon"] { padding: 0 0 0 25px; background-position: 0 50%; } }
.view-button[class*="-icon"]:active, .view-button[class*="-icon"]:hover { text-decoration: none; color: #222222; }
@media screen and (min-width: 1025px) { .view-button[class*="-icon"]:active, .view-button[class*="-icon"]:hover { background-position: 40px 50%; } }
.view-button > [class*="-icon"] { padding-right: 3px; }
.view-button.pure-text { margin-bottom: 20px; display: inline-block; font-size: 11px; text-transform: uppercase; text-decoration: none; letter-spacing: 2px; float: none; padding: 0; border-bottom: 1px solid transparent; }
.view-button.pure-text:active, .view-button.pure-text:hover { border-bottom: 1px solid; }

.sitewrap .RadPanelBar { width: 100%; }
.sitewrap .RadPanelBar .rpRootGroup { margin: 0; padding: 0; padding: 0; border: 0 !important; }
.sitewrap .RadPanelBar .rpRootGroup .rpGroup li.rpItem { border: none; }
.sitewrap .RadPanelBar .rpRootGroup li.rpItem a.rpExpanded + .rpSlide .rpGroup li.rpItem { border-top: none; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem { margin: 0; padding: 0; text-indent: 0; border: none; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink { background-color: #222222; border: 1px solid #f1f1f1; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink .rpText { color: #618558; font-family: "agenda", sans-serif; font-weight: 500; line-height: 1; text-transform: uppercase; letter-spacing: 2px; font-size: 1.6rem; word-wrap: break-word; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink.rpSelected { background-color: #222222; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink:focus .rpText { /*outline-width: 2px !important;
outline-style: solid !important;
outline-color: Highlight !important;
outline-offset: -2px;*/ }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpSlide { border: 1px solid #f1f1f1; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpTemplate { background-color: #fff; padding: 5% 6%; font-family: "agenda", sans-serif; font-size: 1.6rem; color: #666666; letter-spacing: normal; line-height: 1.88; font-weight: 300; }
.sitewrap .RadPanelBar .rpRootGroup > .rpItem { margin-bottom: 10px; }
.sitewrap .RadPanelBar .rpRootGroup > .rpItem:last-child { margin-bottom: 0; }
.sitewrap .RadPanelBar .rpRootGroup .rpLink .rpOut, .sitewrap .RadPanelBar .rpRootGroup .rpFocused .rpOut, .sitewrap .RadPanelBar .rpRootGroup .rpLink:hover .rpOut, .sitewrap .RadPanelBar .rpRootGroup .rpSelected .rpOut, .sitewrap .RadPanelBar .rpRootGroup .rpSelected:hover .rpOut, .sitewrap .RadPanelBar .rpRootGroup .rpLink.rpExpandable.rpSelected .rpOut { margin: 0; padding: 0; font-size: 1.6rem; color: #444444; border: none; background-color: #ededed; }
.sitewrap .RadPanelBar .rpRootGroup .rpExpanded .rpOut, .sitewrap .RadPanelBar .rpRootGroup .rpExpanded:hover .rpOut { background-color: #222222; border-color: #f1f1f1 !important; border-bottom: none !important; }
.sitewrap .RadPanelBar .rpRootGroup .rpExpandable .rpText, .sitewrap .RadPanelBar .rpRootGroup .rpExpandable .rpText:hover, .sitewrap .RadPanelBar .rpRootGroup .rpExpandable .rpText, .sitewrap .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText, .sitewrap .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText { position: relative; padding: 21px 15% 21px 4%; color: #618558; background-color: #fff !important; background-image: none; -webkit-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; }
.sitewrap .RadPanelBar .rpRootGroup .rpExpandable .rpText:before, .sitewrap .RadPanelBar .rpRootGroup .rpExpandable .rpText:hover:before, .sitewrap .RadPanelBar .rpRootGroup .rpExpandable .rpText:before, .sitewrap .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText:before, .sitewrap .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText:before { font-family: IcoMoon-Ultimate; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; right: 4%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 14px; content: ""; color: #618558; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText, .sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:hover { padding: 21px 15% 21px 4%; color: #618558; background-color: #f1f1f1 !important; background-image: none; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:before, .sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:hover:before { font-family: IcoMoon-Ultimate; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; top: 50%; right: 4%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 14px; content: ""; color: #618558; }
.sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink:hover .rpText, .sitewrap .RadPanelBar .rpRootGroup .rpItem .rpLink:focus .rpText { background-color: #f1f1f1 !important; }
.sitewrap .mainContent .mpContent ~ .RadPanelBar_accordionTemplate { margin-top: 45px; }

/* main tabs */
.sitewrap { /* Tab Content */ }
.sitewrap .RadTabStrip_Tab_responsive { -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background: transparent !important; position: absolute; width: calc(100% - 0px); /* scrolling arrows */ }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap { padding-left: 5%; background: transparent; padding: 0 !important; /*width: 100% !important;*/ }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap ul { white-space: nowrap; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; float: left; width: 100% !important; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul { background: #f1f1f1; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap ul li { width: 100%; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level2 { border-bottom: 0px; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a { padding-left: 0px; background: none; margin-right: 0px; color: #9d864a; text-decoration: none; margin-bottom: 0px; width: 100%; padding: 0 !important; border: 0; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a .wrap { padding: 0 11px; background: #f1f1f1; width: 100%; display: block; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; border-top: 3px solid transparent; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.first a .wrap { margin: 0px 1px 0px 0px; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a:hover { /*color: #fff !important;*/ }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a .wrap:hover { /*background: transparent;
color: #9d864a;*/ }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a .innerWrap { line-height: 57px; padding-top: 0px; background: none; text-align: center; font-style: normal; font-size: 1.6rem; letter-spacing: 2px; text-transform: uppercase; color: #618558; font-family: "agenda", sans-serif; font-weight: 500; padding: 18px 0; height: 100%; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a.selected { padding-top: 0px; background: #fff; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.first a { border-left: 1px solid #f1f1f1; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.first a.selected { border-left: 1px solid #ededed; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.last a { border-right: 1px solid #f1f1f1; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.last a.selected { border-right: 1px solid #ededed; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li .wrap:hover .innerWrap { background-image: none; color: #618558; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a.selected .wrap .innerWrap { background-image: none; color: #618558; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a.selected .wrap { background-image: none; border-top: transparent; border-right: transparent; border-left: transparent; background: #fff; border-top: 3px solid #618558; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a:hover .wrap, .sitewrap .RadTabStrip_Tab_responsive .level1 li a:focus .wrap { border-top: 3px solid #618558; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 { padding: 0 !important; }
.sitewrap .RadTabStrip_Tab_responsive li a.disabled, .sitewrap .RadTabStrip_Tab_responsive li a.disabled .wrap, .sitewrap .RadTabStrip_Tab_responsive li a.disabled .innerWrap { cursor: default; text-decoration: none; }
.sitewrap .RadTabStrip_Tab_responsive li a.red, .sitewrap .RadTabStrip_Tab_responsive li a.red .wrap, .sitewrap .RadTabStrip_Tab_responsive li a.red .innerWrap { color: Red; }
.sitewrap .RadTabStrip_Tab_responsive .leftArrow { background-image: url(Img/ScrollLeft.gif); background-repeat: no-repeat; height: 11px; width: 8px; }
.sitewrap .RadTabStrip_Tab_responsive .rightArrow { background-image: url(Img/ScrollRight.gif); background-repeat: no-repeat; height: 11px; width: 8px; }
.sitewrap .RadTabStrip_Tab_responsive .leftArrowDisabled { background-image: none; height: 11px; width: 8px; background-repeat: no-repeat; }
.sitewrap .RadTabStrip_Tab_responsive .rightArrowDisabled { background-image: none; height: 11px; width: 8px; background-repeat: no-repeat; }
.sitewrap .RadTabStrip_Tab_responsive #masterPageUC_MPCA360830_ctl02_radMultTop { padding-top: 15px; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul > li > a:before { display: none; }
.sitewrap .mainContent .courseTourWrap { margin-top: 80px; }
.sitewrap .courseTourWrap .tsContent { padding-left: 6%; padding-right: 6%; display: inline-block; width: 100%; }
.sitewrap .courseTourWrap > h4 { font-size: 3.5rem; margin-bottom: 27px; }
.sitewrap .courseTourWrap h6 { color: #4c4c4c; margin-bottom: 0; display: inline-block; }
@media screen and (max-width: 1199px) { .sitewrap .courseTourWrap h6 { width: 100%; } }
@media screen and (min-width: 1200px) { .sitewrap .courseTourWrap h6:nth-child(n+2):before { content: "|"; padding: 0 25px; display: inline-block; color: #dedede; } }
.sitewrap .courseTourWrap .courseTourHoleInfoWrap { padding-left: 65px !important; padding-right: 15px !important; }
@media screen and (max-width: 1199px) { .sitewrap .courseTourWrap .courseTourHoleInfoWrap { padding-left: 30px !important; padding-right: 15px !important; } }
@media screen and (max-width: 991px) { .sitewrap .courseTourWrap .courseTourHoleInfoWrap { padding-left: 0 !important; padding-right: 0 !important; } }
.sitewrap .courseTourWrap .courseTourHoleImageWrap { padding-left: 0 !important; padding-right: 0 !important; }
.sitewrap .courseTourWrap .abut-secondary { margin-top: 67px; }
@media screen and (max-width: 1199px) { .sitewrap .courseTourWrap .abut-secondary { margin-top: 30px; } }
@media screen and (max-width: 991px) { .sitewrap .courseTourWrap .abut-secondary { margin-bottom: 15px; margin-top: 15px; } }
.sitewrap .courseTourWrap .holeYardage { font-size: 1rem; font-weight: 300; display: inline-block; padding: 40px 0 40px 25px; line-height: 1; letter-spacing: 0; width: 20%; position: relative; }
@media screen and (max-width: 991px) { .sitewrap .courseTourWrap .holeYardage { width: 100%; padding-bottom: 10px; padding-top: 10px; }
  .sitewrap .courseTourWrap .holeYardage:first-child { margin-top: 20px; }
  .sitewrap .courseTourWrap .holeYardage:last-child { margin-bottom: 20px; } }
.sitewrap .courseTourWrap .holeYardage:before { content: ''; width: 20px; height: 20px; margin-right: 5px; position: absolute; display: inline-block; border-radius: 50%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; border: 1px solid transparent; }
.sitewrap .courseTourWrap .holeYardage.black:before { background-color: #1c1c18; }
.sitewrap .courseTourWrap .holeYardage.blue:before { background-color: #00326b; }
.sitewrap .courseTourWrap .holeYardage.green:before { background-color: #0c7c00; }
.sitewrap .courseTourWrap .holeYardage.white:before { background-color: #fff; border: 1px solid #746350; }
.sitewrap .courseTourWrap .holeYardage.yellow:before { background-color: #ba9925; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li { /*border:none!important;*/ }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a { padding: 11px !important; }
.sitewrap .courseTourWrap [id$=tblTop] { width: 100%; table-layout: fixed; }
.sitewrap .courseTourWrap [id$=tblTop] > tbody > tr:first-child > td > table { table-layout: fixed; }
.sitewrap .courseTourWrap [id$=TdTabSpacer] { display: none; }
.sitewrap .courseTourWrap .tabstrip { border: none; }
.sitewrap .courseTourWrap .tabstrip .levelwrap { background: #264269; text-align: left; border: none; overflow-x: auto; overflow-y: hidden; }
@media screen and (max-width: 991px) { .sitewrap .courseTourWrap .tabstrip .levelwrap > ul { padding: 0 0 0 180px !important; position: relative; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul:after { content: 'Scroll for More \00a0\00a0\2192'; display: inline-block; width: 165px; height: 100%; position: absolute; left: 12px; bottom: 0; padding: 16px 0 0; background: #666666; z-index: 97; visibility: visible; letter-spacing: .1rem; text-transform: uppercase; color: #fff; font-size: .7em; } }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul { border: none; padding: 0; margin: 0; text-align: center; white-space: nowrap; }
@media screen and (max-width: 991px) { .sitewrap .courseTourWrap .tabstrip .levelwrap > ul { text-align: left; } }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul { background-color: #666666; padding: 0 6%; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li { display: inline-block; float: none; padding-top: 3px; background: #f1f1f1; vertical-align: top; text-align: center; border: none; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a { display: block; overflow: auto; height: auto; float: none; padding: 10px 30px 9px; margin: 0 !important; background: 0 0; letter-spacing: .2rem; text-transform: uppercase; color: #fff; border: none !important; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a:active, .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a:hover, .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a:link { cursor: pointer; border: none !important; background: inherit; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a .wrap { background: 0 0; padding: 0; display: block; text-align: center; width: 100%; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a .wrap .innerWrap { padding: 0; background: none !important; display: block; font-weight: 300; font-size: .75rem; text-align: center; width: 100%; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li .selected { background: #fff !important; opacity: 1; }
.sitewrap .courseTourWrap .tabstrip .levelwrap > ul li .selected .innerWrap { background: 0 0; padding: 0 !important; color: #4c4c4c; }
.sitewrap .tabsWrapMobile .tsContent { padding-left: 6%; padding-right: 6%; display: inline-block; width: 100%; }
.sitewrap .tabsWrapMobile [id$=tblTop] { width: 100%; }
.sitewrap .tabsWrapMobile [id$=TdTabSpacer] { display: none; }
.sitewrap .tabsWrapMobile .tabstrip { border: none; position: absolute; width: calc(100% - 30px); margin: 0; padding: 0; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap { overflow-x: auto; overflow-y: hidden; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul { position: relative; border: none; padding: 0; margin: 30px 0 0; text-align: center; white-space: nowrap; text-align: left; padding: 0; width: 100% !important; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul:after { content: 'Scroll for More \00a0\00a0\2192'; display: inline-block; position: absolute; left: 0; bottom: 100%; padding: 5px 0; z-index: 97; visibility: visible; letter-spacing: .1rem; text-transform: uppercase; color: #333; font-size: 10px; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li { display: inline-block; float: none; vertical-align: top; text-align: center; border: none; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li a { display: block; overflow: auto; height: auto; float: none; margin: 0 !important; background: 0 0; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li a:active, .sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li a:hover, .sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li a:link { cursor: pointer; background: inherit; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li a .wrap .innerWrap { padding: 0; background: none !important; display: block; width: 100%; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li .selected { opacity: 1; }
.sitewrap .tabsWrapMobile .tabstrip .levelwrap > ul li .selected .innerWrap { background: 0 0; padding: 0 !important; }
.sitewrap .tabsWrapMobile div[id$="radMultTop"] { margin-top: 60px; }
.sitewrap .tsContent { padding: 5% 6%; background: #fff; border: 1px solid #f1f1f1; border-top: 0; margin: 0 0 1.5rem; font-family: "agenda", sans-serif; font-size: 1.6rem; color: #666666; letter-spacing: 0; font-weight: 300; line-height: 1.88; }

html._Telerik_IE9 .sitewrap .tabsWrapMobile .tabstrip.RadTabStrip_Tab_responsive > .levelwrap.level1 > ul:after { content: none; }

#login-bg { width: 100%; display: inline-block; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; z-index: 1000; background-size: cover; background-image: url("../../../images/login-bg.jpg"); height: 100%; height: 100vh; display: block; /*&:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.1); content: '';
}*/ }
#login-bg .errLogin { font-size: 16px !important; display: block; text-align: center; margin-bottom: 10px; color: #df0000 !important; font-weight: 600; }
#login-bg .login-title { display: none; }

.login { position: relative; font-size: 1.4rem; font-weight: 300; overflow: hidden; font-family: "agenda", sans-serif; }
.login .box-shadow { -webkit-box-shadow: 0px 0px 0px 2px #e5e2da; box-shadow: 0px 0px 0px 2px #e5e2da; padding: 2%; }
.login-bg-img .mpContent img { visibility: hidden; }
.login-bg-img .mpContent:after { content: ''; background-color: rgba(0, 0, 0, 0.1); top: 0; left: 0; width: 100%; height: 100%; display: inline-block; position: absolute; }
.login-bg-img .clickToEditDiv { position: absolute; top: 0; z-index: 99; }
.login-bg-overlay { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.3); }
.login-wrap { background-color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 60px 100px 69px; width: 100%; max-width: 570px; z-index: 99; }
.login-logo { text-align: center; /*margin: 0 0 12.5% 0;*/ margin-bottom: 37px; }
.login-logo img { position: relative; padding: 0; }
.login-logo a:focus { outline-offset: 0; }
.login-title { font-weight: 600; font-size: 1.5rem; line-height: 30px; letter-spacing: .15em; text-transform: uppercase; color: #444444; text-align: center; }
.login-content { text-align: center; font-family: "agenda", sans-serif; font-size: 1.5rem; line-height: 32px; letter-spacing: 0; font-weight: 300; color: #333333; margin-bottom: 25px; }
.login-instruct { color: #666666; font-size: 1.6rem; font-weight: 300; font-family: "agenda", sans-serif; line-height: 1.88; text-align: center; padding-bottom: 20px; }
.login-instruct p { font-size: 1.6rem; }
.login-inputs { margin: 0 auto; text-align: center; position: relative; }
.login-inputs_box input { border: 1px solid #e7e7e7; width: 100%; padding: 14px 30px; margin-bottom: 10px; background-color: #fff; text-transform: none; letter-spacing: 0; line-height: 30px; color: #666666; font-weight: 300; font-family: "agenda", sans-serif; font-size: 1.6rem; width: 100%; }
.login-inputs_box input:focus { color: #666666; border: 1px solid #e7e7e7; }
.login-inputs_link input { margin: 0; margin-bottom: 25px !important; background-color: #34552d !important; font-family: "agenda", sans-serif; text-transform: uppercase; color: #fff; font-size: 1.4rem; line-height: 1em; border-radius: 0; padding: 23px 30px 23px !important; border: none; width: 100% !important; max-width: 100%; min-width: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.login-inputs_link input:hover { background-color: #618558 !important; color: #fff; border: none; }
.login-inputs_cookie, .login-inputs_forgotPassword { display: inline-block; position: relative; padding: 0; font-size: 0; }
.login-inputs_cookie *, .login-inputs_forgotPassword * { color: #618558; font-family: "agenda", sans-serif; }
.login-inputs_cookie label, .login-inputs_cookie a, .login-inputs_forgotPassword label, .login-inputs_forgotPassword a { margin: 0; line-height: 1.2; color: #618558; font-weight: 300; font-size: 1.4rem; }
.login-inputs_cookie a, .login-inputs_forgotPassword a { color: #618558; text-decoration: underline; }
.login-inputs_cookie a:hover, .login-inputs_cookie a:focus, .login-inputs_forgotPassword a:hover, .login-inputs_forgotPassword a:focus { text-decoration: none; }
.login-inputs_cookie { float: left; }
.login-inputs_cookie span.advLogRemoveChk { font-size: 1.4rem; }
.login-inputs_cookie span.advLogRemoveChk:focus { outline: 1px solid #2a2a2a; }
.login-inputs_cookie input { display: none; }
.login-inputs_cookie input[type=checkbox] + label:before { font-family: 'IcoMoon-Ultimate'; content: ''; color: #fff; border-radius: 50%; width: 16px; height: 16px; display: inline-block; position: absolute; left: 0; cursor: pointer; background: #618558; }
.login-inputs_cookie input[type=checkbox] + label:active:before, .login-inputs_cookie input[type=checkbox] + label:hover:before { background: #618558; }
.login-inputs_cookie input[type=checkbox]:checked + label:before { content: "\ed6e"; background: #618558; line-height: 1.7; font-size: 1rem; }
.login-inputs_cookie label { margin: 0 0 0 30px; color: #618558; font-weight: 300; }
.login-inputs_forgotPassword { float: right; }

@media screen and (max-width: 767px) { .login-wrap { max-width: 75%; margin: 0 auto; display: block; padding: 10%; } }
@media screen and (max-width: 475px) { .login-wrap { max-width: 100%; min-width: 100%; -webkit-transform: none; transform: none; top: 0; left: 0; padding: 5%; outline: 0; min-height: 100%; }
  .login-logo { margin-bottom: 15px; }
  .login-inputs { /*&_cookie,
&_forgotPassword { position: relative; display: block; text-align: center; float: none;
}
&_cookie input[type=checkbox] + label { margin: 0; &:before { position: relative; left: -8px; margin-bottom: -5px; }
}
&_forgotPassword { margin-top: 17px;
}*/ }
  .login-inputs_link input.abut { width: 100%; } }
@media screen and (max-width: 1199px) { body.theActualLoginPage.offcanvas { overflow-y: auto; } }

/*@import "blocks/_album";*/
.sitewrap .banner { position: relative; text-align: center; }
.sitewrap .banner .banner-img { font-size: 0; }
.sitewrap .banner .banner-img .clickToEditDiv { margin-top: -22px !important; position: relative; z-index: 61; }
.sitewrap .banner .banner-img .mpContent { background-repeat: no-repeat; background-size: cover; background-position: center center; max-height: 550px; }
.sitewrap .banner .banner-img .mpContent img { width: 100%; visibility: hidden; }
.sitewrap .banner .banner-img .mpContent:after { position: absolute; content: ''; bottom: 0; top: 0; left: 0; right: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.4); }
.sitewrap .banner .banner-img table.photoAlbumPropTable { top: 60px; }
.sitewrap .banner .page-title { position: absolute; left: 50%; top: 56%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 60; width: 100%; padding: 15px; }
.sitewrap .banner .page-title h1 { text-align: center; margin: 1em 0; }
@media screen and (max-width: 767px) { .sitewrap .banner .page-title h1 { margin: 6% 0; line-height: 1.1; font-size: 3.2rem; } }
.sitewrap .banner:not(.emptyBanner) .page-title h1 { color: #fff; }
.sitewrap .banner table.photoAlbumPropTable { position: absolute; top: 0px; right: 15px; z-index: 62; width: 30px; }
.sitewrap .banner table.photoAlbumPropTable ~ table.photoAlbumPropTable { top: auto; bottom: 135px; }
.sitewrap .banner .scrollDown { display: none; }
.sitewrap.public.home .banner .bannerAnimation { position: relative; /*&:after { position: absolute; content: ''; bottom: 0; top: 0; left: 0; right: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,0.1);
}*/ }
.sitewrap.public.home .banner .bannerAnimation .countWrap { position: absolute; width: auto !important; z-index: 999; font-size: 0; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-bottom: 40px; }
@media screen and (max-width: 991px) { .sitewrap.public.home .banner .bannerAnimation .countWrap { margin-bottom: 15px; } }
.sitewrap.public.home .banner .bannerAnimation .countWrap .counter { margin: 0; padding: 0; }
.sitewrap.public.home .banner .bannerAnimation .countWrap .counter > li { display: inline-block !important; background: transparent; border-radius: 50%; height: 10px; width: 10px; margin: 0 3px; cursor: pointer; border: 2px solid #fff; }
.sitewrap.public.home .banner .bannerAnimation .countWrap .counter > li.active { background-color: #fff; }
.sitewrap.public.home .banner [id^="photoPluginWrapper"] { padding-bottom: 37.5%; }
@media screen and (max-width: 1024px) { .sitewrap.public.home .banner { height: auto !important; } }
@media screen and (min-width: 1024px) { .sitewrap.public.home .banner .bannerAnimation { height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; max-height: 600px; }
  .sitewrap.public.home .banner .bannerAnimation img { visibility: hidden; } }
@media screen and (min-width: 1025px) { .sitewrap.public.home .banner [id^="photoPluginWrapper"] { height: 100% !important; width: 100% !important; min-height: 0 !important; }
  .sitewrap.public.home .banner > table { top: 0; } }
.sitewrap.private.home .banner { color: #444444; text-align: left; position: relative; overflow: hidden; padding: 0; background-color: #666666; background-size: cover; background-repeat: no-repeat; background-position: center center; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner { background-image: none !important; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner { min-height: 550px; } }
.sitewrap.private.home .banner > .mpContent { font-size: 0; }
.sitewrap.private.home .banner > .mpContent img { visibility: hidden; height: 0; margin: 0; }
.sitewrap.private.home .banner > .mpContent:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: rgba(0, 0, 0, 0.5); }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner > .mpContent:after { content: none; } }
.sitewrap.private.home .banner > .clickToEditDiv { position: absolute; left: 0; top: 0; z-index: 999; font-size: 0; background-color: rgba(0, 0, 0, 0.5); padding: 5px !important; }
.sitewrap.private.home .banner > .clickToEditDiv > a:after { content: '(background image)'; font-size: 1.2rem; display: block; color: #fff; }
.sitewrap.private.home .banner .countWrap { text-align: left; z-index: 99; margin-bottom: 32px; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .countWrap { text-align: center; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .countWrap { margin-bottom: 15px; } }
.sitewrap.private.home .banner .countWrap .counter { margin: 0; padding: 0; font-size: 0; }
.sitewrap.private.home .banner .countWrap .counter > li { display: inline-block !important; background: rgba(255, 255, 255, 0); border-radius: 50%; height: 10px; width: 10px; margin: 0 3px; cursor: pointer; border: 2px solid white; }
.sitewrap.private.home .banner .countWrap .counter > li.active { background: white; }
.sitewrap.private.home .banner .row { position: relative; z-index: 99; }
.sitewrap.private.home .banner [id^=photoPluginWrapper] { width: 100% !important; height: auto !important; }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner [id^=photoPluginWrapper] { height: 100% !important; min-height: 0 !important; }
  .sitewrap.private.home .banner [id^=photoPluginWrapper] .photoGalleryWrapDiv { overflow: hidden !important; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner [id^=photoPluginWrapper] { min-height: 0 !important; } }
.sitewrap.private.home .banner .bannerWrap { padding: 0; margin: 0 auto; position: relative; overflow: hidden; width: 100%; }
.sitewrap.private.home .banner .bwContent { display: table; width: 100%; text-align: left; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner .bwContent { height: 100%; max-width: 1200px; margin: 0 auto; padding: 30px 15px; min-height: 550px; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwContent { background-image: none !important; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .bwContent { display: block; text-align: center; } }
.sitewrap.private.home .banner .bwImg, .sitewrap.private.home .banner .bwText { display: table-cell; vertical-align: middle; text-align: left; }
.sitewrap.private.home .banner .bwImg { width: 59.8%; position: relative; min-height: 100%; background-size: contain !important; background-repeat: no-repeat !important; background-position: center center !important; }
@media screen and (max-width: 1024px) { .sitewrap.private.home .banner .bwImg { background-position: center center !important; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner .bwImg { height: 420px; } }
.sitewrap.private.home .banner .bwImg img { visibility: hidden; }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner .bwImg img { max-height: 420px; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner .bwImgMobile { display: none; } }
.sitewrap.private.home .banner .bwText { padding: 5px 0 5px 5.982905983%; color: #fff; width: 40.2%; }
.sitewrap.private.home .banner .bwText .bwTitle { color: #fff; text-align: left; font-size: 3.5rem; margin-bottom: 0.7em; line-height: 1; word-wrap: break-word; font-weight: 400; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText .bwTitle { text-align: center; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .bwText .bwTitle { margin-bottom: 15px; } }
.sitewrap.private.home .banner .bwText p { color: #fff; margin-bottom: 38px; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText p { margin-bottom: 25px; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .bwText p { margin-bottom: 15px; } }
.sitewrap.private.home .banner .bwText .abut { display: table; min-width: 240px; font-size: 1.3rem !important; margin: 0 !important; letter-spacing: 1.9px; border: 2px solid #fff !important; padding: 17px 30px 16px !important; color: #fff !important; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color: transparent !important; }
.sitewrap.private.home .banner .bwText .abut:hover, .sitewrap.private.home .banner .bwText .abut:focus { background-color: #fff !important; color: #34552d !important; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText .abut { display: inline-block; } }
.sitewrap.private.home .banner .bwText.noCTA p { margin-bottom: 0; }
@media screen and (max-width: 1199px) and (min-width: 992px) { .sitewrap.private.home .banner .bwText { padding-left: 30px; padding-right: 0; }
  .sitewrap.private.home .banner .bwText p { margin-bottom: 20px; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText { padding: 30px 15px; position: relative; -webkit-transform: none; transform: none; top: auto; left: auto; background-color: #666666; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwImg, .sitewrap.private.home .banner .bwTextWrap, .sitewrap.private.home .banner .bwText { display: block; width: 100%; float: none; text-align: center; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner > .container > .row > .col-xs-12 { padding-left: 0; padding-right: 0; } }
.sitewrap.content .banner.emptyBanner .page-title { position: relative; top: auto; left: auto; -webkit-transform: none; transform: none; }
.sitewrap.content .banner.emptyBanner .banner-img .mpContent:after, .sitewrap.content .banner.emptyBanner .banner-img .mpContent:before { background: none; }
.sitewrap.content .banner.emptyBanner .banner-img .clickToEditDiv { margin-top: 0 !important; }
.sitewrap .album-has-dots .countWrap { position: absolute; width: auto !important; z-index: 999; font-size: 0; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-bottom: 40px; }
@media screen and (max-width: 991px) { .sitewrap .album-has-dots .countWrap { margin-bottom: 15px; } }
.sitewrap .album-has-dots .countWrap .counter { margin: 0; padding: 0; }
.sitewrap .album-has-dots .countWrap .counter > li { display: inline-block !important; background: transparent; border-radius: 50%; height: 10px; width: 10px; margin: 0 3px; cursor: pointer; border: 2px solid #fff; }
.sitewrap .album-has-dots .countWrap .counter > li.active { background-color: #fff; }

.callouts { padding: 0 0 3px; display: table; width: 100%; }
@media screen and (max-width: 767px) { .callouts { display: block; padding: 0; } }
.callouts .callout-admin { border: 1px solid #f8f6f6; padding: 10px; text-align: center; margin: 10px auto; width: 95%; max-width: 400px; color: #222222; }
.callouts .callout-admin > div { border: 0; margin: 0; max-width: none; }
.callouts .callout-admin > div.col-xs-3 { width: 25%; }
.callouts .callout-admin > div.col-xs-4 { width: 33.33333333%; }
.callouts .callout-admin > div.col-xs-6 { width: 50%; }
.callouts .callout-admin .clickToEditDiv img { max-width: 100%; }
.callouts .callout-admin.cte-0, .callouts .callout-admin.cte-1, .callouts .callout-admin.cte--1 { display: none; }
.callouts > .container-fluid { margin: 0 -1.5px; }
@media screen and (min-width: 768px) { .callouts > .container-fluid { padding-right: 0; padding-left: 0; } }
@media screen and (max-width: 767px) { .callouts > .container-fluid { padding: 0; } }
.callouts > .container-fluid .card { position: relative; background-size: cover; background-position: center center; display: table-cell; overflow: hidden; height: 100%; float: left; padding: 0 1.5px; vertical-align: middle; }
@media screen and (max-width: 991px) { .callouts > .container-fluid .card { display: inline-block; } }
@media screen and (max-width: 767px) { .callouts > .container-fluid .card { width: 100%; display: block; float: none; margin: 0 auto; padding: 0 1.5px 3px; } }
.callouts > .container-fluid .card figure { position: relative; width: 100%; height: 100%; overflow: hidden; }
.callouts > .container-fluid .card figure .figure-bg-img { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; -webkit-backface-visibility: hidden; }
.callouts > .container-fluid .card figure .figure-bg-img:before { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(97, 133, 88, 0); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.callouts > .container-fluid .card .figure-overlay { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: -1; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.callouts > .container-fluid .card .figure-overlay:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 99; opacity: 0; background-color: rgba(0, 0, 0, 0.25); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.callouts > .container-fluid .card a, .callouts > .container-fluid .card a:hover, .callouts > .container-fluid .card a:focus { text-decoration: none !important; font-weight: 400; display: block; }
.callouts > .container-fluid .card:hover a *, .callouts > .container-fluid .card a:hover, .callouts > .container-fluid .card a:hover > * { color: #fff; }
.callouts > .container-fluid .card.emptyCard .clickToEditDiv { position: relative; }
.callouts > .container-fluid .card.emptyCard .mpContent { height: auto; overflow: hidden; }
.callouts > .container-fluid .card figcaption { color: #fff; line-height: 0.88; font-family: "agenda", sans-serif; text-align: center; width: 100%; max-width: 90%; padding: 0 15px; z-index: 99; font-size: 2.5rem; font-weight: 500; letter-spacing: 1.7px; text-transform: uppercase; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); position: absolute; top: 51%; left: 50%; height: auto; }
.callouts > .container-fluid .card figcaption * { color: #fff; }
@media screen and (max-width: 767px) { .callouts > .container-fluid .card figcaption { /*position: relative;
top: auto;
left: auto;
transform: none !important;
padding: 12vw 15px;*/ max-width: none; /*br { display: none;
}*/ } }
.callouts > .container-fluid .card .figure-bg-img img { width: 100%; -webkit-transition: -webkit-transform .4s; transition: -webkit-transform .4s; transition: transform .4s; transition: transform .4s, -webkit-transform .4s; visibility: hidden; max-height: 369px; }
.callouts > .container-fluid .card > .mpContent { background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100%; position: relative; }
.callouts > .container-fluid .card-img { position: relative; overflow: hidden; }
.callouts > .container-fluid .card-img .clickToEditDiv { position: absolute; bottom: 5px; right: 5px; }
.callouts > .container-fluid .card.noLink figcaption { top: 50%; }
@media screen and (max-width: 767px) { .callouts > .container-fluid .card.noLink figcaption { padding: 25vw 15px; } }
.callouts > .container-fluid .card a.figureWrap:hover .figure-bg-img:before, .callouts > .container-fluid .card a.figureWrap:focus .figure-bg-img:before { background-color: rgba(97, 133, 88, 0.75); }
.callouts > .container-fluid .card a.figureWrap:hover figcaption, .callouts > .container-fluid .card a.figureWrap:focus figcaption { -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); }
.callouts .row { /*display: table;
overflow: hidden;
width: 100%;
height: 100%;
margin-left: 0;
padding: 0 15px 25px;*/ }
@media screen and (min-width: 992px) { .callouts .row { margin-left: -7.5px; margin-right: -7.5px; } }
@media screen and (max-width: 476px) { .callouts .row { margin-left: 0; margin-right: 0; } }
@media screen and (max-width: 991px) { .callouts .card, .callouts .card:last-child { float: left; }
  .callouts .row { padding: 0; } }

.card .mpContent > a:focus { outline-width: 2px !important; outline-style: solid !important; outline-color: Highlight !important; }

.panelSection { margin: 0; padding: 0; text-align: left; background-color: #f1f1f1; position: relative; }
.panelSection.whiteBG { background-color: #fff; }
.panelSection + .submainContent { padding: 25px 50px; text-align: left; }
@media screen and (max-width: 991px) { .panelSection + .submainContent { padding: 15px; } }
.panelSection.emptyPanelImgSection.emptyPanelTxtSection { padding-top: 15px; padding-bottom: 15px; }
.panelSection.emptyPanelImgSection .col-md-8 .imageWrap .clickToEditDiv > a:after { content: "(panel image)"; }
.panelSection.emptyPanelTxtSection .col-md-4 .clickToEditDiv > a:after { content: "(panel text)"; }
.panelSection .container-fluid { width: 100%; }
.panelSection .container-fluid > .row > div { padding-left: 0; padding-right: 0; position: relative; }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 30px 11.6%; }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent h4 { line-height: 1.3; margin-bottom: 1.75em; }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent h5 { margin-bottom: 0.7em; }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent p { margin-bottom: 40px; }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent p:last-child { margin-bottom: 0; }
@media screen and (max-width: 991px) { .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent p { margin-bottom: 30px; } }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent .abut-secondary { margin: 0 !important; min-width: 219px !important; }
@media screen and (max-width: 767px) { .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent .abut-secondary { width: 100%; } }
@media screen and (max-width: 1024px) { .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 30px; } }
@media screen and (max-width: 991px) { .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 30px 15px 45px; } }
@media screen and (width: 768px) { .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 30px 30px 45px; } }
@media screen and (max-width: 768px) { .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { text-align: center; } }
.panelSection .container-fluid > .row > div.panelCopyWrap .mpContent:first-child ~ .mpContent { padding-top: 0; }
@media screen and (min-width: 992px) and (max-width: 1024px) { .panelSection .container-fluid > .row > div.panelCopyWrap.col-md-pull-8 .mpContent { padding: 30px; } }

.panelSection .container-fluid > .row > div.panelImgWrap { background-repeat: no-repeat; background-size: cover; background-position: center; overflow: hidden; height: 550px; }
.panelSection .container-fluid > .row > div.panelImgWrap .imageWrap { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background-position: 50% 50%; background-size: cover; opacity: 1; -webkit-transition: all 0.35s; transition: all 0.35s; -webkit-transform: scale(1); transform: scale(1); display: inline-block; height: 100%; }
.panelSection .container-fluid > .row > div.panelImgWrap .mpContent { height: 100%; display: inline-block; }
.panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; height: 100%; visibility: hidden; }
@media screen and (max-width: 476px) { .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { margin: 0; } }
.panelSection .container-fluid > .row > div.panelImgWrap.hasiframe .mpContent { width: 100%; }
@media screen and (max-width: 991px) { .panelSection .container-fluid > .row > div.panelImgWrap { height: auto; }
  .panelSection .container-fluid > .row > div.panelImgWrap .imageWrap { -webkit-transform: none; transform: none; position: relative; background-image: none !important; width: 100%; }
  .panelSection .container-fluid > .row > div.panelImgWrap .mpContent { width: 100%; }
  .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { visibility: visible; -webkit-transform: none; transform: none; height: auto; } }
.panelSection .container-fluid > .row > div.panelImgWrap .clickToEditDiv { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 15px; }
@media screen and (min-width: 1200px) { .panelSection .container-fluid > .row > div.panelImgWrap { background: none !important; } }
.panelSection .container-fluid > .row.panelCopyNoBtn > .panelImgWrap .imageWrap, .panelSection .container-fluid > .row.panelCopyNoBtn > .panelImgWrap .imageWrap .mpContent img { -webkit-transform: none; transform: none; }
.panelSection .container-fluid > .row.panelCopyNoBtn > .panelCopyWrap .mpContent p:last-child { margin-bottom: 0; }
@media screen and (min-width: 992px) { .panelSection .container-fluid > .row { display: table-row; height: 100%; width: 100%; margin: 0; }
  .panelSection .container-fluid > .row > div { display: table-cell; height: 100%; vertical-align: middle; float: none; }
  .panelSection .container-fluid > .row > div.col-md-8 { width: 55%; }
  .panelSection .container-fluid > .row > div.col-md-pull-8 { right: 55%; }
  .panelSection .container-fluid > .row > div.col-md-4 { width: 45%; }
  .panelSection .container-fluid > .row > div.col-md-push-4 { left: 45%; } }
@media screen and (min-width: 1170px) { .panelSection .container-fluid > .row > div.col-md-8 { width: 62.5%; }
  .panelSection .container-fluid > .row > div.col-md-pull-8 { right: 62.5%; }
  .panelSection .container-fluid > .row > div.col-md-4 { width: 37.5%; }
  .panelSection .container-fluid > .row > div.col-md-push-4 { left: 37.5%; } }
@media screen and (min-width: 992px) { .panelSection .abut { min-width: 220px; }
  .panelSection .container-fluid { display: table; padding: 0; } }
.panelSection.panelHovered .container-fluid > .row > div.panelImgWrap .imageWrap { opacity: 1; -webkit-transition: all 0.35s; transition: all 0.35s; background-size: cover; -webkit-transform: scale(1.05); transform: scale(1.05); }
.panelSection.panelHovered .container-fluid > .row > div.panelImgWrap .mpContent img { opacity: 1; -webkit-transform: scale(1.05); transform: scale(1.05); }
.panelSection.imageRight .container-fluid > .row { /*@media screen and (max-width: 1199px) { > div.panelImgWrap { border-left: 1px solid #fff; }
}*/ }
.panelSection.imageRight .container-fluid > .row > div.panelImgWrap { padding-left: 0; padding-right: 0; /*border-left: 15px solid #FFF;
border-right: 1px solid #fff;
border-top: 1px solid #FFF;*/ }

.sitewrap .pre-footer { padding: 5.9% 25px 6.3%; text-align: center; background-size: cover; background-position: center center; text-align: center; padding: 0; margin: 0; color: #fff; font-size: 18px; line-height: 1; letter-spacing: .1em; overflow: hidden; position: relative; }
@media screen and (max-width: 991px) { .sitewrap .pre-footer:before { content: none; } }
.sitewrap .pre-footer > .container { position: relative; z-index: 99; max-width: 100%; height: auto; }
@media screen and (min-width: 992px) { .sitewrap .pre-footer > .container { position: absolute; top: 53%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 876px; } }
.sitewrap .pre-footer .col-xs-12 { font-weight: 400; }
.sitewrap .pre-footer .col-xs-12 * { color: #fff; }
.sitewrap .pre-footer .col-xs-12 h3 { color: #fff; font-family: "agenda", sans-serif; text-align: center; letter-spacing: 0; line-height: 1.25; margin-bottom: 0; }
.sitewrap .pre-footer .col-xs-12 > a, .sitewrap .pre-footer .col-xs-12 > a.abut, .sitewrap .pre-footer .col-xs-12 > a.abut-secondary { text-transform: uppercase; font-weight: 900; font-size: 1.3rem; color: #fff !important; background-color: transparent !important; letter-spacing: 1.9px; padding: 17px 30px 16px !important; border: 2px solid #fff !important; max-width: 220px; width: 100%; display: inline-block; margin-top: 0; margin-bottom: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.sitewrap .pre-footer .col-xs-12 > a:hover, .sitewrap .pre-footer .col-xs-12 > a:focus, .sitewrap .pre-footer .col-xs-12 > a.abut:hover, .sitewrap .pre-footer .col-xs-12 > a.abut:focus, .sitewrap .pre-footer .col-xs-12 > a.abut-secondary:hover, .sitewrap .pre-footer .col-xs-12 > a.abut-secondary:focus { text-decoration: none; background-color: #fff !important; color: #34552d !important; }
.sitewrap .pre-footer .col-xs-12 h3 + a { display: block !important; margin: 37px auto 0 !important; }
.sitewrap .pre-footer > img { visibility: hidden; height: 0; margin: 0; }
.sitewrap .pre-footer:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; content: ""; background-color: rgba(0, 0, 0, 0.4); }
.sitewrap .pre-footer > .clickToEditDiv { position: absolute; left: 0; top: 0; z-index: 999; }
.sitewrap .pre-footer .col-xs-12 { padding-left: 0; padding-right: 0; }
@media screen and (max-width: 991px) { .sitewrap .pre-footer { height: auto; padding: 15vw 15px; } }
.sitewrap .pre-footer.emptyPreFooter { padding: 0 0 25px; background-color: #fff; }

.prefooter-admin { border: 1px solid #f8f6f6; padding: 10px; text-align: center; margin: 10px auto; width: 95%; max-width: 770px; color: #222222; }
.prefooter-admin > div { border: 0; margin: 0; max-width: none; }
.prefooter-admin > div.col-xs-3 { width: 25%; }
.prefooter-admin > div.col-xs-4 { width: 33.33333333%; }
.prefooter-admin > div.col-xs-6 { width: 50%; }
.prefooter-admin .clickToEditDiv img { max-width: 100%; }
.prefooter-admin.prefooter-0, .prefooter-admin.prefooter-1, .prefooter-admin.prefooter--1 { display: none; }

body.a-1 .sitewrap.public.content .panelSection.emptyPanelImgSection.emptyPanelTxtSection { padding-top: 0; padding-bottom: 0; }
body.a-1 .sitewrap.public.content .panelSection.emptyPanelImgSection.emptyPanelTxtSection > .container-fluid > .row > div { background-color: transparent; }

html._Telerik_IE9 .sitewrap.public .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { width: 100%; }
html._Telerik_IE9 .sitewrap.public .panelSection .container-fluid > .row > div.panelImgWrap .imageWrap { position: relative; width: 100%; }

.sitewrap .subnav { width: 100%; text-align: left; padding: 10px 0 0; /*@media screen and (max-width:476px) { padding: 15px;
}*/ }
@media screen and (max-width: 991px) { .sitewrap .subnav { display: none; } }
.sitewrap .subnav ul.ulMenu { margin: 0; padding: 0; display: block; padding: 0; }
.sitewrap .subnav ul.ulMenu li { display: inline-block; padding: 10px 0; width: 100%; }
@media screen and (max-width: 991px) { .sitewrap .subnav ul.ulMenu li { width: 100%; } }
@media screen and (max-width: 467px) { .sitewrap .subnav ul.ulMenu li { width: 100%; } }
.sitewrap .subnav ul.ulMenu li a { color: #666666; font-size: 1.6rem; font-family: "agenda", sans-serif; display: block; white-space: normal; padding: 0; font-weight: 500; line-height: 1.3; text-align: left; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; /* dropdown hover */ }
.sitewrap .subnav ul.ulMenu li a:hover, .sitewrap .subnav ul.ulMenu li a:focus { color: #618558; border: none; text-decoration: none !important; width: 100%; font-weight: 500; }
.sitewrap .subnav ul.ulMenu li a + ul { margin-top: 5px; }
.sitewrap .subnav ul.ulMenu li.selectedItem { position: relative; }
.sitewrap .subnav ul.ulMenu li.selectedItem > a, .sitewrap .subnav ul.ulMenu li.selectedItem > a:hover, .sitewrap .subnav ul.ulMenu li.selectedItem > a:focus { color: #618558; text-decoration: none !important; font-weight: 500; }
.sitewrap .subnav > ul > li > ul { border-left: 1px solid #707071; padding-left: 5%; }
.sitewrap .subnav > ul > li > ul li a { color: #707071; }
.sitewrap .emptySubnav { display: none; }
.sitewrap.private.home .quick-links { background-color: #f1f1f1; text-align: center; padding: 50px 15px 37px; color: #000; font-size: 16px; line-height: 1; letter-spacing: .1em; position: relative; }
.sitewrap.private.home .quick-links > .container { position: relative; }
.sitewrap.private.home .quick-links .welcome { padding: 0; width: 100%; font-family: "agenda", sans-serif; font-size: 2.4rem; letter-spacing: 4px; font-weight: 600; color: #618558; text-transform: uppercase; text-align: center; /*@media screen and (max-width:1199px) { padding: 45px 0 20px 0;
}*/ }
@media screen and (min-width: 992px) { .sitewrap.private.home .quick-links .welcome { margin-bottom: 9px; } }
@media screen and (max-width: 1024px) { .sitewrap.private.home .quick-links .welcome { margin-bottom: 10px; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links .welcome { padding: 0 15px 15px; margin-bottom: 0; } }
.sitewrap.private.home .quick-links ul { list-style: none; margin: 0 auto; padding: 0; width: 100%; float: none; }
.sitewrap.private.home .quick-links ul li { display: inline-block; padding: 15px 29px; margin: 0; font-size: 0; vertical-align: top; }
@media screen and (max-width: 1024px) { .sitewrap.private.home .quick-links ul li { padding: 18px; } }
@media screen and (width: 768px) { .sitewrap.private.home .quick-links ul li { padding-left: 40px; padding-right: 40px; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links ul li { width: 100%; padding: 15px !important; min-width: 0; } }
.sitewrap.private.home .quick-links ul li a { display: inline-block; width: 100%; font-size: 1.55rem; font-family: "agenda", sans-serif; font-weight: 500; text-transform: uppercase; letter-spacing: 2.2px; text-align: center; color: #444444; line-height: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-decoration: none; position: relative; }
.sitewrap.private.home .quick-links ul li a:hover, .sitewrap.private.home .quick-links ul li a:focus { color: #618558; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
@media screen and (max-width: 991px) { .sitewrap.private.home .quick-links { padding: 40px 0 30px; }
  .sitewrap.private.home .quick-links ul { position: relative; -webkit-transform: none; transform: none; left: auto; top: auto; padding: 0; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .quick-links { min-height: 170px; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links ul li { display: block; padding: 5px; } }

._Telerik_IE9 .sitewrap .subnav ul.ulMenu { display: block; }

.cross { position: relative; }
.cross .emptyCross + .clickToEditDiv:before { width: 100%; display: inline-block; font-size: 12px; color: #888888; font-style: italic; content: "(Page Specific)"; }
.cross div[id$="_dpPlaceholder"] .emptyCross + .clickToEditDiv:before { content: "(Global)"; }

.sitewrap .articles { text-align: left; position: relative; }
@media screen and (max-width: 767px) { .sitewrap .articles { text-align: center; } }
@media screen and (min-width: 992px) { .sitewrap .articles .view-button { position: absolute; top: 13px; right: 0; } }
.sitewrap .articles .abut.articles-link.view-all-link.mobile-only { display: none; }
@media screen and (max-width: 991px) { .sitewrap .articles .abut.articles-link.view-all-link.mobile-only { display: table; margin: 0 auto 35px auto; width: auto; } }
@media screen and (max-width: 425px) { .sitewrap .articles .abut.articles-link.view-all-link.mobile-only { width: 80%; display: block; } }
.sitewrap .articles h1 { margin: 0 0 .5em 0; letter-spacing: 2px; color: #444444; }
@media screen and (max-width: 991px) { .sitewrap .articles h1 { text-align: center; } }
@media screen and (max-width: 767px) { .sitewrap .articles h1 { font-size: 3.2rem; } }
.sitewrap .articles .news-subject { margin-bottom: .83em; font-size: 2.4rem; color: #444444; font-weight: 500; line-height: normal; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }
.sitewrap .articles .newsItem { vertical-align: top; padding: 15px 0; display: table; }
@media screen and (max-width: 767px) { .sitewrap .articles .newsItem { width: 100%; } }
.sitewrap .articles .newsItem:hover .news-img { opacity: 0.7; }
.sitewrap .articles .newsItem:hover .news-subject { color: #618558; }
@media screen and (max-width: 767px) { .sitewrap .articles .newsItem .newsItemInnerWrap { border: none; } }
.sitewrap .articles .newsItem .outerArticleAnchor { font-weight: normal; display: inline-block; width: 100%; }
.sitewrap .articles .newsItem .news-img { float: left; width: 300px; opacity: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background-size: cover; background-repeat: no-repeat; background-position: center center; }
@media screen and (max-width: 767px) { .sitewrap .articles .newsItem .news-img { float: none; width: 100%; margin-right: 0; display: block; }
  .sitewrap .articles .newsItem .news-img img { width: calc(100% - 30px); } }
.sitewrap .articles .newsItem .news-img img { visibility: hidden; }
.sitewrap .articles .newsItem .news-content { padding: 5px 0 5px 70px; overflow: hidden; vertical-align: middle; display: table-cell; }
@media screen and (max-width: 1199px) { .sitewrap .articles .newsItem .news-content { padding-left: 30px; } }
@media screen and (max-width: 767px) { .sitewrap .articles .newsItem .news-content { height: auto; display: block; padding: 20px 0 15px; } }
.sitewrap .articles .newsItem .news-content > a { text-decoration: none; }
.sitewrap .articles .newsItem p { margin-bottom: 0; }
.sitewrap .articles .newsItem a.news-link { display: block; font-size: 12px; line-height: 1.8; color: #34552d; font-weight: 700; text-transform: uppercase; letter-spacing: 1.7px; margin-top: 1rem; text-decoration: none; }
.sitewrap .articles .newsItem a.news-link .nc-icon-glyph { margin-left: 3px; margin-bottom: 3px; font-size: 20px; vertical-align: middle; }
.sitewrap .articles .newsItem .newsPluginArchiveLink { display: none; }
.sitewrap .articles .newsItemRow { display: table; margin-left: -15px; margin-right: -15px; }
@media screen and (max-width: 768px) { .sitewrap .articles .newsItemRow { margin: 0; } }
.sitewrap .articles .newsPluginArchiveLink { display: none; }
@media screen and (min-width: 992px) { .sitewrap .articles .responsiveTable .abut.articles-link.view-all-link { min-width: 160px; } }
@media screen and (max-width: 991px) { .sitewrap .articles .responsiveTable .abut.articles-link.view-all-link { display: none; } }
@media screen and (max-width: 425px) { .sitewrap .articles .responsiveTable h1 { font-size: 30px; } }

.sitewrap .calendar { position: relative; padding: 12px 15px 0 0; font-family: "agenda", sans-serif; }
@media screen and (max-width: 1199px) { .sitewrap .calendar { padding-right: 30px; } }
@media screen and (max-width: 991px) { .sitewrap .calendar { padding: 50px 15px 15px; text-align: center; } }
@media screen and (min-width: 1200px) { .sitewrap .calendar { padding-right: 85px; } }
.sitewrap .calendar .prv-inline-title { overflow: auto; }
.sitewrap .calendar .prv-inline-title h4 { margin-bottom: 20px; font-size: 24px; }
.sitewrap .calendar .prv-inline-title .view-button { float: right; }
.sitewrap .calendar .view-button { display: inline-block; width: 100%; margin-bottom: 20px; margin-top: 15px; font-weight: 300; }
.sitewrap .calendar h2 { margin-bottom: 17px; }
.sitewrap .calendar div[id$="EventsWrapper"] > div { margin-bottom: 10px; }
.sitewrap .calendar div[id$="EventsWrapper"] > div:last-child { margin-bottom: 0; }
.sitewrap .calendar .event > a { width: 100%; display: inline-block; text-decoration: none; font-size: 2.1rem; color: #444444; font-family: "agenda", sans-serif; font-weight: 500; line-height: 1.24; padding: 0 0 16px; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }
.sitewrap .calendar .event-date { color: #618558; font-size: 1.6rem; font-weight: 500; font-family: "agenda", sans-serif; line-height: 1.88; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 2px; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }
.sitewrap .calendar .event:hover > a, .sitewrap .calendar .event:focus > a { color: #618558; }
@media screen and (max-width: 1199px) { .sitewrap .calendar .responsiveTable td { display: block; text-align: left !important; } }
.sitewrap .calendar .plgHeaderBar { display: none; }

.reference_guide .container { padding: 40px; }
.reference_guide .c1 { background: #222222; color: #FFF; }
.reference_guide .c2 { background: #444444; color: #FFF; }
.reference_guide .c3 { background: #666666; color: #FFF; }
.reference_guide .c4 { background: #34552d; color: #FFF; }
.reference_guide .c5 { background: #618558; color: #FFF; }
.reference_guide .c6 { background: #f1f1f1; color: #333; }
.reference_guide .c7 { background: #f1f1f1; color: #333; }
.reference_guide .c8 { background: #4d4d4d; color: #d9d9d9; }
.reference_guide .c9 { background: #333333; color: #e6e6e6; }
.reference_guide .c10 { background: #111; color: #f2f2f2; }
.reference_guide .c11 { background: #000; color: #ffffff; }
.reference_guide .c12 { background: #487048; color: #FFF; }
.reference_guide .c13 { background: #203220; color: #FFF; }
.reference_guide .palette { width: auto; margin: 20px auto; text-align: center; }
.reference_guide .palette .col-xs-2, .reference_guide .palette .col-xs-1 { padding: 5px; display: inline-block; }
.reference_guide .palette .color { font-weight: 100; height: 150px; width: 100%; border: none; border: 1px solid #b8b8b8; }
.reference_guide .palette .color .t_center { display: table-cell; vertical-align: middle; text-align: center; width: 175px; height: 150px; letter-spacing: 1px; line-height: 24px; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.reference_guide .palette .color .t_center span { letter-spacing: 1px; font-weight: 200; font-size: 14px; line-height: 14px; text-transform: uppercase; font-family: Verdana; }
.reference_guide .fonts.heading .first { border-bottom: 1px solid #DDD; padding: 0 10px 10px !important; }
.reference_guide .fonts.heading > div { padding: 10px !important; }
.reference_guide .images { width: auto; margin: 20px auto; text-align: center; }
.reference_guide .refBtns { background-color: #fff; padding: 30px; }

/* NEW STUFF JAN 2018 */
.row.style-guide { margin: 0; vertical-align: top; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 15px 0 25px; text-align: left; }
.row.style-guide .text-right p { padding-top: 10px; margin-bottom: 0; }
.row.style-guide .col-md-7 * { padding-top: 10px; }

.hideNav { display: none; }

@media screen and (max-width: 1199px) { body.offcanvas { position: relative; -webkit-transition: all 0.25s ease-out 0s; transition: all 0.25s ease-out 0s; overflow-y: scroll; }
  body.offcanvas-right { right: 0; }
  body.offcanvas-right.active { right: 75%; } }
/* main navigation stlyes */
.nav > li { position: relative; font-family: "agenda", sans-serif; height: 100%; }
.nav > li > a { color: #626262; font-size: 1.4rem; font-weight: 600; padding: 20px; text-transform: uppercase; text-decoration: none; font-family: "agenda", sans-serif; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; letter-spacing: 2.6px; line-height: 1em; height: 100%; }
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active { color: #618558; }
.nav > li.selectedItem.logo > a:after { display: none; }
.nav > li.selectedItem.active > a { /*color: $color-tertiary;*/ color: #618558; background-color: transparent; }
.nav > li.selectedItem.active > a:hover { background-color: transparent; }

header { background-color: #fff; }
header > * { padding: 0; }

.content.hasNoBannerImg .navbar-nav > li.dropdown > ul.level1.dropdown-menu { -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25) !important; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25) !important; }

/* end globals */
.sitewrap, .modulesWrap { width: 100%; position: relative; }
@media screen and (max-width: 1199px) { .sitewrap, .modulesWrap { /*.logo { display: none !important;
}*/ /*BURGER*/ }
  .sitewrap .nav > li, .modulesWrap .nav > li { height: auto; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
  .sitewrap header > *, .modulesWrap header > * { padding-left: 15px; padding-right: 15px; }
  .sitewrap .navbar-header, .modulesWrap .navbar-header { float: none; position: relative; height: 100%; }
  .sitewrap .rightWrap, .modulesWrap .rightWrap { display: none; }
  .sitewrap .navbar-text, .modulesWrap .navbar-text { float: none; margin: 15px 0; }
  .sitewrap .navbar-brand, .modulesWrap .navbar-brand { height: auto; display: inline-block; float: none; position: absolute; left: 0; top: 50%; text-align: center; width: auto; padding: 0; z-index: 99; max-width: 80%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  .sitewrap .navbar-brand img, .modulesWrap .navbar-brand img { width: 100%; }
  .sitewrap .navbar-default, .modulesWrap .navbar-default { height: 120px; background-color: #fff; border-radius: 0; margin: 0; border: 0; padding-left: 4.2%; /* BURGER*/ }
  .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { color: #626262; line-height: 1.3; font-weight: 600; letter-spacing: 2.6px; text-transform: uppercase; font-size: 1.4rem; }
  .sitewrap .navbar-default .navbar-nav > li.active > a, .modulesWrap .navbar-default .navbar-nav > li.active > a { background-color: transparent !important; color: #618558; text-decoration: none; }
  .sitewrap .navbar-default .navbar-nav > li.selectedItem > a, .modulesWrap .navbar-default .navbar-nav > li.selectedItem > a { color: #618558; text-decoration: none; }
  .sitewrap .navbar-default .navbar-nav > li > a:hover, .sitewrap .navbar-default .navbar-nav > li > a:active, .sitewrap .navbar-default .navbar-nav > li:hover > a, .sitewrap .navbar-default .navbar-nav > li:active > a, .modulesWrap .navbar-default .navbar-nav > li > a:hover, .modulesWrap .navbar-default .navbar-nav > li > a:active, .modulesWrap .navbar-default .navbar-nav > li:hover > a, .modulesWrap .navbar-default .navbar-nav > li:active > a { /*color: $color-tertiary;*/ color: #618558; background-color: transparent; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open, .modulesWrap .navbar-default .navbar-nav > li.open { /*> a:hover, > a:active, &:hover > a, &:active > a { color: $color-secondary !important; transition: all 0.3s;
}*/ }
  .sitewrap .navbar-default .navbar-nav > li.open a, .modulesWrap .navbar-default .navbar-nav > li.open a { /*color: $color-tertiary;*/ color: #fff !important; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open > a, .modulesWrap .navbar-default .navbar-nav > li.open > a { /*color: $color-tertiary;*/ color: #618558 !important; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open.active > a:hover, .sitewrap .navbar-default .navbar-nav > li.open.active > a:active, .sitewrap .navbar-default .navbar-nav > li.open.active:hover > a, .sitewrap .navbar-default .navbar-nav > li.open.active:active > a, .modulesWrap .navbar-default .navbar-nav > li.open.active > a:hover, .modulesWrap .navbar-default .navbar-nav > li.open.active > a:active, .modulesWrap .navbar-default .navbar-nav > li.open.active:hover > a, .modulesWrap .navbar-default .navbar-nav > li.open.active:active > a { /*color: $color-tertiary;*/ color: #618558 !important; }
  .sitewrap .navbar-default .navbar-toggle, .modulesWrap .navbar-default .navbar-toggle { position: absolute; right: 3%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); border: 0; border-radius: 0; margin: 0; background: none; padding: 0; float: right; height: 20px; width: 30px; display: block; z-index: 99; -webkit-transition: 0.5s, ease; transition: 0.5s, ease; }
  .sitewrap .navbar-default .navbar-toggle .icon-bar, .modulesWrap .navbar-default .navbar-toggle .icon-bar { background: #626262; width: 24px; height: 2px; margin: 4px 0 0; border-radius: 0; right: 0; float: right; -webkit-transition: 0.5s, ease; transition: 0.5s, ease; }
  .sitewrap .navbar-default .navbar-toggle .bar-one, .modulesWrap .navbar-default .navbar-toggle .bar-one { top: 0; }
  .sitewrap .navbar-default .navbar-toggle .bar-one.active, .modulesWrap .navbar-default .navbar-toggle .bar-one.active { -webkit-transform: rotate(-45deg) translateY(3px); transform: rotate(-45deg) translateY(3px); top: 4px; }
  .sitewrap .navbar-default .navbar-toggle .bar-two, .modulesWrap .navbar-default .navbar-toggle .bar-two { top: 4px; }
  .sitewrap .navbar-default .navbar-toggle .bar-two.active, .modulesWrap .navbar-default .navbar-toggle .bar-two.active { display: none; }
  .sitewrap .navbar-default .navbar-toggle .bar-three, .modulesWrap .navbar-default .navbar-toggle .bar-three { top: 8px; }
  .sitewrap .navbar-default .navbar-toggle .bar-three.active, .modulesWrap .navbar-default .navbar-toggle .bar-three.active { -webkit-transform: rotate(45deg) translateY(-3px); transform: rotate(45deg) translateY(-3px); top: 4px; margin-top: 3px; }
  .sitewrap .navbar-default .navbar-toggle .menu-label, .modulesWrap .navbar-default .navbar-toggle .menu-label { float: left; font-family: "agenda", sans-serif; font-weight: 600; font-size: 1.4rem; line-height: 0.75em; margin: 6px 0 0; text-transform: uppercase; letter-spacing: 2.6px; color: #626262; display: none; }
  .sitewrap .navbar-default .navbar-toggle.active .menu-label, .modulesWrap .navbar-default .navbar-toggle.active .menu-label { margin-top: 3px; }
  .sitewrap .navbar-default .navbar-toggle .navbar-collapse, .modulesWrap .navbar-default .navbar-toggle .navbar-collapse { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  .sitewrap .navbar-default .navbar-toggle .navbar-collapse.collapse, .modulesWrap .navbar-default .navbar-toggle .navbar-collapse.collapse { display: block !important; }
  .sitewrap .navbar-default .navbar-toggle:hover, .sitewrap .navbar-default .navbar-toggle:active, .sitewrap .navbar-default .navbar-toggle:focus, .modulesWrap .navbar-default .navbar-toggle:hover, .modulesWrap .navbar-default .navbar-toggle:active, .modulesWrap .navbar-default .navbar-toggle:focus { background-color: inherit; }
  .sitewrap .navbar-default .nav-open .icon-bar, .modulesWrap .navbar-default .nav-open .icon-bar { position: absolute; top: 7px; }
  .sitewrap .navbar-default .nav-open .icon-bar:nth-of-type(2), .modulesWrap .navbar-default .nav-open .icon-bar:nth-of-type(2) { opacity: 0; }
  .sitewrap .navbar-default .nav-open .icon-bar:nth-of-type(4), .modulesWrap .navbar-default .nav-open .icon-bar:nth-of-type(4) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .sitewrap .navbar-default .nav-open .icon-bar:nth-of-type(3), .modulesWrap .navbar-default .nav-open .icon-bar:nth-of-type(3) { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .sitewrap .navbar-offcanvas.offcanvas, .modulesWrap .navbar-offcanvas.offcanvas { background-color: #fff; top: 0; position: fixed; right: -75%; z-index: 1000; width: 75%; bottom: 0; -webkit-transition: all 0.25s ease-out 0s; transition: all 0.25s ease-out 0s; border-bottom: 1px solid #222222; }
  .sitewrap .navbar-offcanvas.offcanvas.active, .modulesWrap .navbar-offcanvas.offcanvas.active { right: 0; position: fixed; overflow-x: hidden; overflow-y: auto; min-height: 100%; height: 100%; top: 0; -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); }
  .sitewrap .navbar-nav, .modulesWrap .navbar-nav { margin: 0 auto !important; padding: 15px 0 0; width: 100%; clear: both; height: 100%; /*position: absolute;*/ top: 0; bottom: 0; z-index: 97; /*background: $white;*/ text-align: left; overflow-x: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; display: block; } }
@media screen and (max-width: 1199px) and (max-width: 476px) { .sitewrap .navbar-nav .abut-secondary, .modulesWrap .navbar-nav .abut-secondary { width: 100%; padding: 16px 34px 15px !important; } }
@media screen and (max-width: 1199px) { .sitewrap .navbar-nav > li, .modulesWrap .navbar-nav > li { border-bottom: none; }
  .sitewrap .navbar-nav > .selectedItem.active > a, .modulesWrap .navbar-nav > .selectedItem.active > a { /*color: $color-tertiary;*/ color: #222222; }
  .sitewrap .navbar-nav.collapse, .modulesWrap .navbar-nav.collapse { left: -100%; }
  .sitewrap .navbar-nav.collapse.visibleNav, .modulesWrap .navbar-nav.collapse.visibleNav { left: 0; }
  .sitewrap .navbar-nav.partialOpen > ul > li > .caret, .modulesWrap .navbar-nav.partialOpen > ul > li > .caret { margin: 12px 20% 0; }
  .sitewrap .navbar-nav *, .modulesWrap .navbar-nav * { -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-nav > ul, .modulesWrap .navbar-nav > ul { padding: 0; margin: 0; }
  .sitewrap .navbar-nav > ul > li, .modulesWrap .navbar-nav > ul > li { font-size: 1.18em; line-height: 1.18em; float: none; padding: 5px 0 10px; margin: 10px 0 5px; background-color: transparent; text-decoration: none; text-transform: none; list-style: none; color: #ffffff; }
  .sitewrap .navbar-nav > ul > li .icon:before, .modulesWrap .navbar-nav > ul > li .icon:before { display: none; }
  .sitewrap .navbar-nav > ul > li > .caret, .modulesWrap .navbar-nav > ul > li > .caret { float: right; border-top: 8px solid transparent; border-right: 8px solid; border-left: 8px solid transparent; border-bottom: 8px solid transparent; margin: 12px 15px 0; -webkit-transition: none !important; transition: none !important; }
  .sitewrap .navbar-nav > ul > li span:before, .modulesWrap .navbar-nav > ul > li span:before { display: inline-block; curosr: pointer; }
  .sitewrap .navbar-nav > ul > li a span:before, .modulesWrap .navbar-nav > ul > li a span:before { display: none !important; }
  .sitewrap .navbar-nav > ul > li ul, .modulesWrap .navbar-nav > ul > li ul { position: absolute; height: 100%; width: 100%; padding: 20px; margin: 0; top: 99px; left: 100%; background: #191b19; z-index: 3; }
  .sitewrap .navbar-nav > ul > li ul > li, .modulesWrap .navbar-nav > ul > li ul > li { padding: 0 55px 0 0; margin: 5px 0; list-style: none; }
  .sitewrap .navbar-nav > ul > li ul > li > .caret, .modulesWrap .navbar-nav > ul > li ul > li > .caret { border: none !important; display: inline-block; width: 35px; height: 35px; padding: 5px 0 0 5px; font-size: 1.5em; margin: 0; float: right; }
  .sitewrap .navbar-nav > ul > li ul > li > .caret:before, .modulesWrap .navbar-nav > ul > li ul > li > .caret:before { font-family: 'IcoMoon-Ultimate'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\edbe"; font-size: 0.6em; display: inline-block; cursor: pointer; position: relative; bottom: -4px; width: 35px; height: 35px; margin: 0 5px 0 0; vertical-align: top; }
  .sitewrap .navbar-nav > ul > li ul > li a, .modulesWrap .navbar-nav > ul > li ul > li a { display: inline-block !important; vertical-align: top; max-width: 80%; padding: 10px 0; }
  .sitewrap .navbar-nav > ul > li ul > li.open, .modulesWrap .navbar-nav > ul > li ul > li.open { padding: 0 55px 10px 0; }
  .sitewrap .navbar-nav > ul > li ul > li.open > .caret:before, .modulesWrap .navbar-nav > ul > li ul > li.open > .caret:before { content: "\edb6"; }
  .sitewrap .navbar-nav > ul > li ul > li.open ul, .modulesWrap .navbar-nav > ul > li ul > li.open ul { visibility: visible; opacity: 1; max-height: 400px; padding: 10px 15px; }
  .sitewrap .navbar-nav > ul > li ul > li > ul > li, .modulesWrap .navbar-nav > ul > li ul > li > ul > li { margin: 10px 0; padding: 0; font-size: .875rem; list-style: none; border: none; }
  .sitewrap .navbar-nav > ul > li ul > li > ul > li a, .modulesWrap .navbar-nav > ul > li ul > li > ul > li a { display: block; padding: 5px 0; }
  .sitewrap .navbar-nav > ul > li ul > .navTitle, .modulesWrap .navbar-nav > ul > li ul > .navTitle { border-bottom: 1px solid #FFF; padding: 0 0 10px; margin: 0 0 10px; cursor: pointer; }
  .sitewrap .navbar-nav > ul > li ul > .navTitle .icon, .modulesWrap .navbar-nav > ul > li ul > .navTitle .icon { display: inline-block; font-size: 0.8em; position: relative; top: -3px; text-align: left; }
  .sitewrap .navbar-nav > ul > li ul > .navTitle .icon:before, .modulesWrap .navbar-nav > ul > li ul > .navTitle .icon:before { text-align: left; }
  .sitewrap .navbar-nav > ul > li ul > .navTitle h4, .modulesWrap .navbar-nav > ul > li ul > .navTitle h4 { display: inline-block; color: #FFF; letter-spacing: 0.1em; font-size: 1em; text-transform: uppercase; margin: 0; }
  .sitewrap .navbar-nav > ul > li > ul > li > ul, .modulesWrap .navbar-nav > ul > li > ul > li > ul { visibility: hidden; opacity: 0; left: 0; top: 0; padding: 0 15px; overflow: hidden; position: relative; max-height: 0; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }
  .sitewrap .navbar-nav > ul > li.open > .caret, .modulesWrap .navbar-nav > ul > li.open > .caret { border-top: 8px solid transparent; border-right: 8px solid transparent; border-left: 8px solid; border-bottom: 8px solid transparent; position: relative; right: -9px; }
  .sitewrap .navbar-nav > ul > li.open > ul, .modulesWrap .navbar-nav > ul > li.open > ul { left: 60px; }
  .sitewrap .navbar-nav > ul > li.open > ul.partialOpen, .modulesWrap .navbar-nav > ul > li.open > ul.partialOpen { left: 80%; }
  .sitewrap .navbar-nav > ul > .open, .modulesWrap .navbar-nav > ul > .open { margin: 10px -15px 5px; padding: 5px 15px 10px; background: #191b19; }
  .sitewrap .navbar-nav ul > li > a, .modulesWrap .navbar-nav ul > li > a { text-decoration: none; font-size: 1em; line-height: 1em; color: #ffffff; padding: 0; font-weight: 200; background: none; border: none; display: inline-block; top: -2px; position: relative; }
  .sitewrap .navbar-nav .open > ul, .modulesWrap .navbar-nav .open > ul { display: block; }
  .sitewrap .nav li, .modulesWrap .nav li { border-bottom: none; }
  .sitewrap .nav > li, .modulesWrap .nav > li { margin: 0; text-align: left; position: relative; float: none; }
  .sitewrap .nav > li:last-child, .modulesWrap .nav > li:last-child { border-bottom: none; }
  .sitewrap .nav > li.open, .modulesWrap .nav > li.open { background-color: #fff; }
  .sitewrap .nav > li > a, .modulesWrap .nav > li > a { padding: 15px 12px 14px; color: #373737; border: 0 !important; margin: 0 !important; }
  .sitewrap .nav > li > a:hover, .sitewrap .nav > li > a:focus, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus { /*color: $color-tertiary !important;*/ color: #618558 !important; }
  .sitewrap .nav > li.dropdown > a, .modulesWrap .nav > li.dropdown > a { padding-right: 44px; }
  .sitewrap .nav > li.dropdown.emptyLink > a.dropdown-toggle, .modulesWrap .nav > li.dropdown.emptyLink > a.dropdown-toggle { width: 100%; }
  .sitewrap .nav > li.dropdown.emptyLink > a.dropdown-toggle .caret, .modulesWrap .nav > li.dropdown.emptyLink > a.dropdown-toggle .caret { left: calc(100% - 20px); }
  .sitewrap .nav > li.active > a, .sitewrap .nav > li.active > a:hover, .sitewrap .nav > li.active > a:focus, .modulesWrap .nav > li.active > a, .modulesWrap .nav > li.active > a:hover, .modulesWrap .nav > li.active > a:focus { color: #618558 !important; }
  .sitewrap .nav > li.active#ulMenuItem_100031 > a, .sitewrap .nav > li.active#ulMenuItem_100031 > a:hover, .sitewrap .nav > li.active#ulMenuItem_100031 > a:focus, .modulesWrap .nav > li.active#ulMenuItem_100031 > a, .modulesWrap .nav > li.active#ulMenuItem_100031 > a:hover, .modulesWrap .nav > li.active#ulMenuItem_100031 > a:focus { color: #626262 !important; }
  .sitewrap .nav > li.active#ulMenuItem_100031.selectedParent > a, .sitewrap .nav > li.active#ulMenuItem_100031.selectedParent > a:hover, .sitewrap .nav > li.active#ulMenuItem_100031.selectedParent > a:focus, .sitewrap .nav > li.active#ulMenuItem_100031.selectedGrandParent > a, .sitewrap .nav > li.active#ulMenuItem_100031.selectedGrandParent > a:hover, .sitewrap .nav > li.active#ulMenuItem_100031.selectedGrandParent > a:focus, .sitewrap .nav > li.active#ulMenuItem_100031.selectedGreatGrandParent > a, .sitewrap .nav > li.active#ulMenuItem_100031.selectedGreatGrandParent > a:hover, .sitewrap .nav > li.active#ulMenuItem_100031.selectedGreatGrandParent > a:focus, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedParent > a, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedParent > a:hover, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedParent > a:focus, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedGrandParent > a, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedGrandParent > a:hover, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedGrandParent > a:focus, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedGreatGrandParent > a, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedGreatGrandParent > a:hover, .modulesWrap .nav > li.active#ulMenuItem_100031.selectedGreatGrandParent > a:focus { color: #618558 !important; }
  .sitewrap .nav > ul > li > a:hover, .sitewrap .nav > ul > li > a:focus, .modulesWrap .nav > ul > li > a:hover, .modulesWrap .nav > ul > li > a:focus { border: none !important; }
  .sitewrap .nav .open a, .sitewrap .nav .open a:hover, .sitewrap .nav .open a:focus, .modulesWrap .nav .open a, .modulesWrap .nav .open a:hover, .modulesWrap .nav .open a:focus { background: none !important; }
  .sitewrap .nav > li > a.dropdown-toggle, .sitewrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle, .modulesWrap .nav > li > a.dropdown-toggle, .modulesWrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle { margin: 0; padding: 0; position: absolute; top: 0; right: 0; width: 44px; height: 44px; background-color: transparent !important; }
  .sitewrap .nav > li.isFolder > a.dropdown-toggle, .modulesWrap .nav > li.isFolder > a.dropdown-toggle { width: 100%; }
  .sitewrap .nav > li.isFolder > a.dropdown-toggle > span.caret, .modulesWrap .nav > li.isFolder > a.dropdown-toggle > span.caret { -webkit-transform: translateY(-50%); transform: translateY(-50%); left: auto; right: 14px; }
  .sitewrap .navbar-nav .open .dropdown-menu > li.dropdown-submenu > a.dropdown-toggle, .modulesWrap .navbar-nav .open .dropdown-menu > li.dropdown-submenu > a.dropdown-toggle { height: 36px; line-height: 1; padding: 0; }
  .sitewrap .navbar-nav .open .dropdown-menu > li.dropdown-submenu.emptyLink > a.dropdown-toggle, .modulesWrap .navbar-nav .open .dropdown-menu > li.dropdown-submenu.emptyLink > a.dropdown-toggle { width: 100%; }
  .sitewrap .navbar-nav .open .dropdown-menu > li.dropdown-submenu.emptyLink > a.dropdown-toggle .caret, .modulesWrap .navbar-nav .open .dropdown-menu > li.dropdown-submenu.emptyLink > a.dropdown-toggle .caret { left: calc(100% - 20px); }
  .sitewrap .navbar-nav .open.dropdown-submenu .dropdown-menu > li.dropdown-submenu > a.dropdown-toggle, .modulesWrap .navbar-nav .open.dropdown-submenu .dropdown-menu > li.dropdown-submenu > a.dropdown-toggle { right: 5%; }
  .sitewrap .nav li a span.caret, .modulesWrap .nav li a span.caret { position: absolute; top: 50%; left: 50%; margin-left: 0; border-width: 8px; -webkit-transition: none; transition: none; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .sitewrap .nav li.open > a span.caret, .modulesWrap .nav li.open > a span.caret { border-bottom: 8px solid; border-top: 0px solid rgba(0, 0, 0, 0); top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
  .sitewrap .navbar-nav .open .dropdown-menu, .modulesWrap .navbar-nav .open .dropdown-menu { background-color: #34552d; width: 100%; position: relative; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; float: none; margin-top: 0; border: 0; padding: 10px 0; }
  .sitewrap .navbar-nav .open .dropdown-menu.level2, .sitewrap .navbar-nav .open .dropdown-menu.level3, .sitewrap .navbar-nav .open .dropdown-menu.level4, .modulesWrap .navbar-nav .open .dropdown-menu.level2, .modulesWrap .navbar-nav .open .dropdown-menu.level3, .modulesWrap .navbar-nav .open .dropdown-menu.level4 { margin-left: 5%; margin-top: 10px; background-color: rgba(255, 255, 255, 0.25); border-left: 1px solid #fff; padding-bottom: 0; padding-top: 0; }
  .sitewrap .navbar-nav .open .dropdown-menu.level2 > li > a, .sitewrap .navbar-nav .open .dropdown-menu.level3 > li > a, .sitewrap .navbar-nav .open .dropdown-menu.level4 > li > a, .modulesWrap .navbar-nav .open .dropdown-menu.level2 > li > a, .modulesWrap .navbar-nav .open .dropdown-menu.level3 > li > a, .modulesWrap .navbar-nav .open .dropdown-menu.level4 > li > a { padding-left: 10px; }
  .sitewrap .navbar-nav .open .dropdown-menu > li > a, .modulesWrap .navbar-nav .open .dropdown-menu > li > a { color: #fff; font-family: "agenda", sans-serif; font-size: 1.6rem; font-weight: 300; text-transform: none; text-align: center; letter-spacing: 0; padding: 5px 15px; text-align: left; font-size: 1.6rem; padding: 14px 15px 14px 25px; position: relative; white-space: initial; text-decoration: none; width: 100%; line-height: 1.2; }
  .sitewrap .navbar-nav .open .dropdown-menu > li > a:hover, .sitewrap .navbar-nav .open .dropdown-menu > li > a:focus, .modulesWrap .navbar-nav .open .dropdown-menu > li > a:hover, .modulesWrap .navbar-nav .open .dropdown-menu > li > a:focus { text-decoration: underline; outline: 0; } }
@media screen and (max-width: 1199px) and (max-width: 767px) { .sitewrap .navbar-nav .open .dropdown-menu > li > a, .modulesWrap .navbar-nav .open .dropdown-menu > li > a { padding: 13px 15px 13px 20px; } }
@media screen and (max-width: 1199px) { .sitewrap .navbar-nav .open .dropdown-menu > li.dropdown > a, .modulesWrap .navbar-nav .open .dropdown-menu > li.dropdown > a { padding-right: 44px; }
  .sitewrap .navbar-nav .open .dropdown-menu > li.active, .modulesWrap .navbar-nav .open .dropdown-menu > li.active { color: #fff; }
  .sitewrap .navbar-nav .open .dropdown-menu > li.active > a, .sitewrap .navbar-nav .open .dropdown-menu > li.active > a:hover, .sitewrap .navbar-nav .open .dropdown-menu > li.active > a:active, .modulesWrap .navbar-nav .open .dropdown-menu > li.active > a, .modulesWrap .navbar-nav .open .dropdown-menu > li.active > a:hover, .modulesWrap .navbar-nav .open .dropdown-menu > li.active > a:active { color: #fff !important; font-weight: 300; text-decoration: underline !important; background-color: transparent !important; }
  .sitewrap .navbar-nav .open .dropdown-menu > li:last-child, .modulesWrap .navbar-nav .open .dropdown-menu > li:last-child { border-bottom: none; }
  .sitewrap .navbar-collapse.collapse.in, .modulesWrap .navbar-collapse.collapse.in { display: block !important; }
  .sitewrap .collapsing, .modulesWrap .collapsing { overflow: hidden !important; }
  .sitewrap.public .nav > li:last-child > a .abut, .sitewrap.public .nav > li:last-child > a .abut:hover, .sitewrap.public .nav > li:last-child > a .abut:focus, .modulesWrap.public .nav > li:last-child > a .abut, .modulesWrap.public .nav > li:last-child > a .abut:hover, .modulesWrap.public .nav > li:last-child > a .abut:focus { background-color: #222222; color: #fff; } }
@media screen and (min-width: 1200px) { .sitewrap, .modulesWrap { /*.logo { text-indent: -999999px;
}*/ /* dropdown 3rd tier arrow */ /*3rd LEVEL*/ /*.nav li.dropdown-submenu:hover > ul.level2.dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: rgba(100, 69, 48, 0.9); font-size: $base-font-size; text-transform:none; padding: 13px 0; width: auto; line-height:26px; text-align: left; top: -2px; right: 0; left: 100%; min-width: 295px; max-width: 295px; box-shadow: none; transition: top .3s ease-in-out;
}*/ /*4th LEVEL*/ /*.nav li.dropdown-submenu:hover > ul.level3.dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: rgba(100, 69, 48, 0.9); font-size: $base-font-size; text-transform:none; padding: 13px 0; width: auto; line-height:26px; text-align: left; top: -2px; right: 0; left: 100%; min-width: 295px; max-width: 295px; box-shadow: none; transition: top .3s ease-in-out;
}*/ }
  .sitewrap header, .modulesWrap header { position: relative; /*&:after { top: 100%; left: 0; right: 0; content: ''; width: 100%; position: absolute; height: 15px; z-index: 99; background: -moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d000000', endColorstr='#00000000',GradientType=0 );
}*/ }
  .sitewrap .navbar, .modulesWrap .navbar { display: table; width: 100%; height: 120px; background-color: #fff; border-radius: 0; margin: 0; padding: 0; border: none; z-index: 499; }
  .sitewrap .navbar .logo, .modulesWrap .navbar .logo { background-image: url("../../../images/logo.png"); background-repeat: no-repeat; background-position: 50% 50%; width: 160px; height: 130px; position: relative; }
  .sitewrap .navbar .logo > a, .modulesWrap .navbar .logo > a { border: 0 !important; position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; }
  .sitewrap .navbar-header, .modulesWrap .navbar-header { text-align: center; display: block; }
  .sitewrap .navbar-brand, .modulesWrap .navbar-brand { height: 100%; padding: 13px 0 0 44px !important; position: absolute; z-index: 99; } }
@media screen and (min-width: 1200px) and (max-width: 1366px) { .sitewrap .navbar-brand, .modulesWrap .navbar-brand { padding-left: 15px !important; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-nav, .modulesWrap .navbar-default .navbar-nav { text-align: center; position: relative; /*display: inline-block;*/ /*display: flex;
justify-content: center;
align-items: center;*/ -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; float: none !important; height: 100%; }
  .sitewrap .navbar-default .navbar-nav > li, .modulesWrap .navbar-default .navbar-nav > li { padding: 0 29px; display: inline-block; float: none !important; }
  .sitewrap .navbar-default .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-nav > li:last-child { height: auto; }
  .sitewrap .navbar-default .navbar-nav > li:last-child > a, .modulesWrap .navbar-default .navbar-nav > li:last-child > a { padding-right: 0; padding-left: 0; }
  .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { color: #626262; font-family: "agenda", sans-serif; font-size: 1.4rem; font-weight: 600; text-transform: uppercase; letter-spacing: 2.6px; padding: 0; background-color: transparent; padding-top: calc((120px/2) - .475em) !important; display: inline-block; }
  .sitewrap .navbar-default .navbar-nav > li:hover > a, .sitewrap .navbar-default .navbar-nav > li:focus > a, .sitewrap .navbar-default .navbar-nav > li.open > a, .modulesWrap .navbar-default .navbar-nav > li:hover > a, .modulesWrap .navbar-default .navbar-nav > li:focus > a, .modulesWrap .navbar-default .navbar-nav > li.open > a { color: #618558; }
  .sitewrap .navbar-default .navbar-nav > li.selectedItem.active > a, .sitewrap .navbar-default .navbar-nav > li.selectedParent.active > a, .sitewrap .navbar-default .navbar-nav > li.selectedGrandParent.active > a, .sitewrap .navbar-default .navbar-nav > li.selectedGreatGrandParent.active > a, .modulesWrap .navbar-default .navbar-nav > li.selectedItem.active > a, .modulesWrap .navbar-default .navbar-nav > li.selectedParent.active > a, .modulesWrap .navbar-default .navbar-nav > li.selectedGrandParent.active > a, .modulesWrap .navbar-default .navbar-nav > li.selectedGreatGrandParent.active > a { color: #618558 !important; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active > a, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active > a { color: #626262 !important; border-color: transparent; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active > a:hover, .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active > a:focus, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active > a:hover, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active > a:focus { color: #618558 !important; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active:hover > a, .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active:focus > a, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active:hover > a, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_100031.selectedItem.active:focus > a { color: #618558 !important; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child { position: absolute; right: 0; padding: 35px 50px 0 0 !important; } }
@media screen and (min-width: 1200px) and (max-width: 1450px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child { padding-right: 15px !important; } }
@media screen and (min-width: 1200px) and (max-width: 1299px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child { padding-right: 0px !important; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child:before, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child:before { content: none; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a { height: auto; padding-top: 0 !important; border-bottom: none; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span { -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; margin: 0; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span:before, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span:before { padding-right: 6px; } }
@media screen and (min-width: 1200px) and (max-width: 1299px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span { width: auto !important; } }
@media screen and (min-width: 1200px) { .sitewrap .offcanvas, .modulesWrap .offcanvas { margin: 0 auto; height: 120px; position: relative; right: 0; top: 0; } }
@media screen and (min-width: 1200px) and (max-width: 1299px) { .sitewrap .offcanvas, .modulesWrap .offcanvas { padding: 0 15px; } }
@media screen and (min-width: 1200px) { .sitewrap .collapse ul li ul li, .modulesWrap .collapse ul li ul li { margin-left: 0; position: relative; }
  .sitewrap .nav > li > a:hover, .sitewrap .nav > li > a:focus, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus { background: transparent !important; cursor: pointer; color: #618558; }
  .sitewrap .nav > li > a.selectedItem.active, .modulesWrap .nav > li > a.selectedItem.active { background: transparent !important; cursor: pointer; color: #618558; }
  .sitewrap .nav .open > a, .sitewrap .nav .open > a:hover, .sitewrap .nav .open > a:focus, .modulesWrap .nav .open > a, .modulesWrap .nav .open > a:hover, .modulesWrap .nav .open > a:focus { color: #618558; background: transparent; }
  .sitewrap .nav > li > a:hover, .sitewrap .nav > li > a:focus, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus { color: #618558 !important; }
  .sitewrap .navbar-nav > li .dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu { -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; -webkit-transform-origin: top; transform-origin: top; -webkit-transition: .2s; transition: .2s; opacity: 1; -webkit-transform: scaleY(0) translateX(-50%) !important; transform: scaleY(0) translateX(-50%) !important; top: 100%; left: 50%; display: block; font-size: 0; min-width: 244px; border: none; background-color: #34552d; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; text-align: left; padding: 27px 0 calc(27px + 5px); }
  .sitewrap .navbar-nav > li .dropdown-menu > li, .modulesWrap .navbar-nav > li .dropdown-menu > li { /*transition: .3s ease-in-out;*/ opacity: 0; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu { top: -27px; left: 100%; margin: 0; -webkit-transform: scaleX(0) translateX(0) !important; transform: scaleX(0) translateX(0) !important; -webkit-transform-origin: left; transform-origin: left; -webkit-transition: .3s; transition: .3s; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu { top: -27px; left: -100%; margin: 0; -webkit-transform: scaleX(0) translateX(0) !important; transform: scaleX(0) translateX(0) !important; -webkit-transform-origin: right; transform-origin: right; -webkit-transition: .3s; transition: .3s; border-radius: 0; -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu, .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu { -webkit-transform: scaleX(1) translateX(0) !important; transform: scaleX(1) translateX(0) !important; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li, .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li { opacity: 1; /*&:hover { color: $white; > a { color: $color-tertiary; text-decoration: none; background-color: $white; }
}*/ }
  .sitewrap .navbar-nav > li:nth-last-child(-n+3) .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu, .modulesWrap .navbar-nav > li:nth-last-child(-n+3) .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu { left: auto; right: 100%; -webkit-transform-origin: right; transform-origin: right; }
  .sitewrap .navbar-nav > li:nth-last-child(-n+3) .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu, .modulesWrap .navbar-nav > li:nth-last-child(-n+3) .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu { left: auto; right: 100%; -webkit-transform-origin: right; transform-origin: right; }
  .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu, .sitewrap .navbar-nav > li.open .dropdown-menu, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu, .modulesWrap .navbar-nav > li.open .dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: #34552d; border: none; font-size: 0; text-transform: none; padding: 27px 0 calc(27px + 5px); width: auto; line-height: 30px; letter-spacing: 0; text-align: left; top: 100%; left: 50%; min-width: 244px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; border-top: none; -webkit-transform: scaleY(1) translateX(-50%) !important; transform: scaleY(1) translateX(-50%) !important; opacity: 1; -webkit-transition: .2s; transition: .2s; }
  .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li, .sitewrap .navbar-nav > li.open .dropdown-menu > li, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li, .modulesWrap .navbar-nav > li.open .dropdown-menu > li { border: none; opacity: 1; padding: 0; margin: 0; }
  .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover > a, .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:focus > a, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover > a, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:focus > a, .sitewrap .navbar-nav > li.open .dropdown-menu > li:hover > a, .sitewrap .navbar-nav > li.open .dropdown-menu > li:focus > a, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover > a, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:focus > a, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover > a, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:focus > a, .modulesWrap .navbar-nav > li.open .dropdown-menu > li:hover > a, .modulesWrap .navbar-nav > li.open .dropdown-menu > li:focus > a { color: #fff; text-decoration: underline; background-color: transparent; font-weight: 300; }
  .sitewrap .dropdown-menu > li > a, .modulesWrap .dropdown-menu > li > a { color: #fff; font-family: "agenda", sans-serif; font-size: 1.6rem; font-weight: 300; text-transform: none; text-align: center; letter-spacing: 0; padding: 5px 15px; display: block; white-space: normal; line-height: 1.3; text-decoration: none; -webkit-transition: color .3s ease-in-out,background-color .3s ease-in-out; transition: color .3s ease-in-out,background-color .3s ease-in-out; /* dropdown hover */ }
  .sitewrap .dropdown-menu > li > a:hover, .sitewrap .dropdown-menu > li > a:focus, .modulesWrap .dropdown-menu > li > a:hover, .modulesWrap .dropdown-menu > li > a:focus { text-decoration: underline; outline: 0; }
  .sitewrap .dropdown-menu > li > a:hover, .sitewrap .dropdown-menu > li > a:focus, .modulesWrap .dropdown-menu > li > a:hover, .modulesWrap .dropdown-menu > li > a:focus { color: #fff; border: none; width: 100%; background-color: transparent; text-decoration: underline; font-weight: 300; }
  .sitewrap .dropdown-menu > li.active > a, .sitewrap .dropdown-menu > li.active > a:hover, .sitewrap .dropdown-menu > li.active > a:focus, .modulesWrap .dropdown-menu > li.active > a, .modulesWrap .dropdown-menu > li.active > a:hover, .modulesWrap .dropdown-menu > li.active > a:focus { color: #fff !important; font-weight: 300; text-decoration: underline; background-color: transparent; }
  .sitewrap .dropdown.dropdown-submenu, .modulesWrap .dropdown.dropdown-submenu { background: url(../../../Images/HNavIdle.png) 95% 50% no-repeat; }
  .sitewrap .nav > li > a.dropdown-toggle, .sitewrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle, .modulesWrap .nav > li > a.dropdown-toggle, .modulesWrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle { position: absolute; right: 0; padding: 0; top: 0; width: 44px; height: 44px; margin: 0; }
  .sitewrap .nav li a span.caret, .modulesWrap .nav li a span.caret { display: none; }
  .sitewrap .nav li.dropdown-submenu:nth-of-type(1) > ul.dropdown-menu, .modulesWrap .nav li.dropdown-submenu:nth-of-type(1) > ul.dropdown-menu { top: -15px; /*this equals top padding of level2*/ }
  .sitewrap .dropdown-toggle, .modulesWrap .dropdown-toggle { display: none !important; } }
@media screen and (max-width: 991px) { .sitewrap .navbar-default .offcanvas.navbar-offcanvas:not(.active), .modulesWrap .navbar-default .offcanvas.navbar-offcanvas:not(.active) { z-index: -99; }
  .sitewrap .navbar-nav > ul > li .icon:before, .modulesWrap .navbar-nav > ul > li .icon:before { display: inline-block; margin: 0 15px 0 0; font-size: 1.5em; position: relative; bottom: -5px; width: 32px; overflow: hidden; text-align: center; } }

footer { padding: 0 50px; background-color: #222222; font-family: "Lato", sans-serif; color: #fff; line-height: 1.88; letter-spacing: 0; font-size: 1.6rem; font-weight: 300; text-align: center; }
@media screen and (max-width: 1199px) { footer { padding: 0 20px; } }
@media screen and (max-width: 991px) { footer { padding: 0; } }
footer > .container-fluid { width: 100%; height: 100%; padding: 0; }
@media screen and (max-width: 991px) { footer > .container-fluid { padding: 30px 15px; } }
footer > .container-fluid .row { position: relative; height: 100%; width: 100%; margin: 0; padding: 0; height: 150px; display: table; }
@media screen and (max-width: 991px) { footer > .container-fluid .row { min-height: 0; height: auto; } }
footer > .container-fluid .row > div { vertical-align: middle; padding: 5px 0; display: table-cell; width: 100px; }
footer > .container-fluid .row > div.left { text-align: left; }
footer > .container-fluid .row > div.middle { text-align: center; font-size: 0; width: auto; }
@media screen and (width: 1024px) { footer > .container-fluid .row > div.middle { padding: 30px 0; } }
footer > .container-fluid .row > div.middle > div div { display: inline-block; padding: 0; }
@media screen and (max-width: 476px) { footer > .container-fluid .row > div.middle > div div { width: 100%; padding-left: 0; padding-right: 0; } }
@media screen and (max-width: 767px) { footer > .container-fluid .row > div.middle > div div.address { width: 100%; } }
footer > .container-fluid .row > div.middle > div div.address span { padding-left: 5px; }
@media screen and (max-width: 374px) { footer > .container-fluid .row > div.middle > div div.address span { padding-left: 0; display: block; } }
footer > .container-fluid .row > div.middle a { color: #fff; font-weight: inherit; }
footer > .container-fluid .row > div.middle a:hover, footer > .container-fluid .row > div.middle a:focus { color: #fff; text-decoration: underline; }
footer > .container-fluid .row > div.middle .top { font-size: 0; letter-spacing: 0; }
@media screen and (min-width: 992px) { footer > .container-fluid .row > div.middle .top div:before { content: "\007C"; padding: 0 7px; } }
footer > .container-fluid .row > div.middle .top > div { font-size: 1.6rem; }
footer > .container-fluid .row > div.middle .top > div:first-child:before { content: none; }
@media screen and (max-width: 991px) { footer > .container-fluid .row > div.middle .top > div { width: 100%; } }
@media screen and (max-width: 767px) { footer > .container-fluid .row > div.middle .top > div { padding: 0px !important; } }
@media screen and (max-width: 767px) { footer > .container-fluid .row > div.middle .top > div.util { padding-bottom: 0 !important; } }
footer > .container-fluid .row > div.middle .bottom { font-size: 1.2rem; line-height: 2.5; text-transform: none; color: #9b9b9b; font-weight: 300; }
@media screen and (min-width: 992px) { footer > .container-fluid .row > div.middle .bottom { padding-top: 2px; } }
@media screen and (max-width: 767px) { footer > .container-fluid .row > div.middle .bottom { padding: 15px 0 10px; line-height: 1.4; } }
footer > .container-fluid .row > div.middle .bottom a { color: #9b9b9b; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-weight: inherit; }
footer > .container-fluid .row > div.middle .bottom a:hover, footer > .container-fluid .row > div.middle .bottom a:focus { color: #fff; text-decoration: underline; }
footer > .container-fluid .row > div.right { text-align: right; }
@media screen and (max-width: 991px) { footer > .container-fluid .row > div { width: 100% !important; float: none; position: relative; display: inline-block; padding: 10px 0; text-align: center !important; } }
footer .social-icons { text-align: right; vertical-align: middle; font-size: 0; padding: 0; }
@media screen and (max-width: 991px) { footer .social-icons { width: 100%; text-align: center; } }
footer .social-icons .navProps { right: -16px !important; }
footer .social-icons ul { margin: 0; padding: 0; display: inline-block; font-size: 0; }
@media screen and (max-width: 476px) { footer .social-icons ul { width: 100%; } }
footer .social-icons ul li { display: inline-block; text-align: center; vertical-align: middle; line-height: 1; height: 15px; padding: 0 8px; font-size: 0; }
@media screen and (max-width: 991px) { footer .social-icons ul li { height: 15px; } }
footer .social-icons ul li .nc-icon-glyph { font-size: 1.5rem; color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; display: inline-block; }
footer .social-icons ul li a { color: transparent !important; width: 15px !important; display: inline-block !important; height: 15px !important; text-align: center; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
footer .social-icons ul li a:hover .nc-icon-glyph { color: #9b9b9b; }
footer a { color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-weight: inherit; font-family: "Lato", sans-serif; }
footer a:hover, footer a:focus { color: #fff; text-decoration: none; font-family: "Lato", sans-serif; }

.global-scripts { display: none; }
.global-scripts.scriptA9 { display: block; position: fixed; width: 200px; height: 200px; padding: 0 0 15px 0; text-align: center; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.3); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background: #fff; overflow: hidden; z-index: 50000000000; }
.global-scripts.scriptA9.minimized { width: 36px; height: 46px; padding: 0 0 15px 10px; bottom: 5%; }
.global-scripts.scriptA9.minimized .global-scripts-head { text-align: right; font-size: 11px; padding: 17px 0px; padding-right: 31px; color: transparent; }
.global-scripts.scriptA9.minimized .toggle-1, .global-scripts.scriptA9.minimized .toggle-2 { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.global-scripts.scriptA9.minimized .toggle-2 { -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); }
@media screen and (max-width: 768px) { .global-scripts.scriptA9 { display: none; } }
.global-scripts-head { color: #000; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 15px 0 5px; -webkit-transition: .3s; transition: .3s; text-align: center; }
.global-scripts-head:hover { cursor: pointer; }
.global-scripts-head:hover .global-scripts-toggle .toggle-1, .global-scripts-head:hover .global-scripts-toggle .global-scripts .toggle-2, .global-scripts .global-scripts-head:hover .global-scripts-toggle .toggle-2, .global-scripts-head:hover .global-scripts-toggle toggle-2 { width: 2px; }
.global-scripts-toggle { width: 100%; height: 44px; position: absolute; top: 0; right: 0; -webkit-transition: .3s; transition: .3s; }
.global-scripts .toggle-1, .global-scripts .toggle-2 { position: absolute; width: 1px; height: 12px; background: #000; -webkit-transition: .3s; transition: .3s; right: 16px; top: 17px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.global-scripts .toggle-2 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.global-scripts .hide-toggle { position: relative; font-size: 12px; padding-bottom: 10px; padding-right: 10px; width: 130px; margin: 0 auto; }
.global-scripts .hide-toggle input[type="checkbox"] { margin: 0; top: 3px; right: -4px; position: absolute; }
.global-scripts .fed-scripts, .global-scripts .content-scripts { padding-bottom: 15px; }

.subnav .CookieTrail { float: none; width: 100% !important; white-space: inherit !important; }
.subnav .CookieTrail_Template { padding: 0; }
.subnav .CookieTrail .ctRootGroup, .subnav .CookieTrail a.ctLink, .subnav .CookieTrail .ctGroup .ctText { background-image: none; background-color: transparent; font-family: "agenda", sans-serif; padding-left: 0; }
.subnav .CookieTrail .ctRootGroup { border: 0; background-repeat: no-repeat; background-position: 0 0; background-color: transparent; }
.subnav .CookieTrail li.ctItem { margin-bottom: 0 !important; padding: 0; }
.subnav .CookieTrail li.ctItem a:hover:before { background-color: #e9e9e9; }
.subnav .CookieTrail .ctText { width: 100%; display: block; font-family: "agenda", sans-serif; font-size: -0.4rem; text-align: left; color: #666666; text-transform: uppercase; letter-spacing: .18em; font-weight: 700; line-height: 1.667; padding-bottom: 30px; }
.subnav .CookieTrail a.ctLink { font-weight: 500; text-align: left; margin: 0; padding: 0; display: block; width: 100%; text-align: center; background-position: 0 0; }
.subnav .CookieTrail .ctItem { margin: 0; display: block; width: 100%; text-align: center; }
.subnav .CookieTrail a.ctLink:hover, .subnav .CookieTrail a.ctFocused, .subnav .CookieTrail a.ctSelected { background-color: transparent; text-decoration: none; cursor: default; /* display: block; */ }

/* <Root items> */
/* Version 3
*  Released: 6/24/15
NOTES:
+ updated/ to accommodate modern doctypes
+ globalized to be easier to maintain
+ MINIFIED for less file size
*/
.adminbar { background: #eee; color: #333; }

.adminbar { background: #eee; color: #333; }

.Dgrp_ToolBoxTitleBar { padding-top: 0 !important; }

/*BACKGROUND WHITE */
.tnavTabON, .tNavTabON, .NETChangeAdminLevel, .modAdmin, .modStatsVisitorBar, .modStatsUserbar, .modReportingDatarowHeading1, .modReportingDataRowHeading1, .modReportingDataRowALTHeading1, .modReportingDataRowALTHeading2, .modReportingDataRow, .modReportingDataRowAlt, .modReportingDataRowHeading5, .modMsgBrdShaded, .modMapShaded, .modSearchShaded, .modSearchShaded2, .rowHighlight, .modChatIndexHeader, .modChatroomList, .modGolfStatsHeader1, .modGolfStatsHeader2, .modGolfStatsDataRow, .modCalDayRowLeftHeader, .modCalDayRow, .modCalWeekDayHeader, .RosterColumnTitle, .modProfileReportRow, .modCrsTourSelectedHole, .modCrsTourTeeboxData, .modCrsTourScorecardDataRow, .modInboxMessageTextArea, .modActUserListDataRow, .modActUserListDataRowALT { background: #FFF; }

table[id$="statsph_tblGraph"] .modStatsVisitorBar, table[id$="statsph_tblGraph"] .modStatsUserBar { text-align: left; }

/*ANYTHING SPECIAL*/
.modAdmin { color: #666; }

.modPopupHeader { background: #ccc; border-bottom: #000 1px solid; border-top: #333 1px solid; color: #fff; padding: 1px; }

a.modSearchPrintButton { color: red; text-decoration: none; }

.modSearchResults { background: #eee; }

.modReportingDatarowHeading1, .modReportingDataRowHeading1, .modReportingDataRowALTHeading1, .modReportingDataRowALTHeading2 { font-weight: 700; text-decoration: none; }

.modReportingDataRowAlt { text-decoration: none; }

.modReportingHeader { background: #eee; font-weight: 700; text-decoration: none; }

.modReportingDataRowHeading3, .modReportingDataRowAltHeading3, .modReportingDataRowHeading4 { background: #eee; list-style-position: outside; text-align: left; text-decoration: none; text-indent: 20px; }

.modReportingDataRowHeading5 { list-style-position: outside; text-align: left; text-decoration: none; text-indent: 40px; }

.modReportingDatarowAltHeading4 { background: #eee; list-style-position: outside; text-align: left; text-decoration: none; text-indent: 30px; }

.modReportingDataRowAltHeading5 { background: #eee; list-style-position: outside; text-align: left; text-decoration: none; text-indent: 40px; }

.modArticlesRowHighlightAlt { background: #ccc; color: #000; }

a.modArticlesTitle { color: #000; font-weight: 700; text-decoration: none; }

a.modArticlesTitle:hover, a.modArticlesTitle:focus { text-decoration: underline; }

.modSurveyResultHeader { background: #eee; font-weight: 700; font-size: 20px; text-decoration: none; }

.modAltLine, .modSignupForm { background: #eee; }

.modReportingDataRowHeading2, .modReportingDataRowAltHeading2 { list-style-position: outside; text-align: left; text-indent: 10px; }

/*-----------------------------------
/////////////////////////////////////
CALENDAR
/////////////////////////////////////
------------------------------------*/
/*DAY VIEW + WEEK VIEW TABLE CELLS*/
.modCalWeekRow { padding: 10px; }

.modCalWeekDayHeader { padding: 0; line-height: 1px; }

td.modCalWeekDayHeader > a.modCalWeekDayHeader { line-height: 30px; }

.modCalWeekRow, .modCalMonthWeekEndDay { background: #eee; }

.modCalMonthWeekDayDisabled, .modCalYearCurrentMonthHighlight, .modCalYearCurrentDayHighlight { background: #ccc; }

.modCalYearCurrentDayHighlight { font-weight: 700; }

.modCalMonthWeekday, .modCalMonthDayOfWeekHeader { background: #fff; text-decoration: none; }

.modCalMonthDayOfWeekHeader { font-weight: 700; text-align: center; }

.currentDay { background: #eee; }

/*table cells of calendar*/
.modCalMonthWeekDay, .modCalMonthWeekEndDay, .tnavTabON.currentDay, .modCalMonthWeekDayOtherMonth { line-height: 18px; }

.modCalMonthWeekDay td, .modCalMonthWeekEndDay td, .tnavTabON.currentDay td, .modCalMonthWeekDayOtherMonth td { padding: 5px 0 0; }

/*GLOBAL MODIFIERS FOR CALENDAR*/
.calendarEventDateLink, .calendarEventDateLink:hover, .calendarEventDateLink:focus { text-decoration: none; }

.smallerfont { font-size: medium; }

/*HIDES BORDER ON MONTH VIEW*/
.modCalMonth .modCalMonthWeekDay img, .modCalMonth .modCalMonthWeekEndDay img, .modCalMonth .modCalMonthWeekDayDisabled img, .modCalMonth .currentDay img { display: none; }

/*SHOWS RESERVATION ICONS ON MONTH VIEW*/
.modCalMonth .modCalMonthWeekDay img.calendarEventIcon, .modCalMonth .modCalMonthWeekEndDay img.calendarEventIcon, .modCalMonth .modCalMonthWeekDayDisabled img.calendarEventIcon, .modCalMonth .currentDay img.calendarEventIcon { display: block; }

/*PAST DATES ON MONTH VIEW*/
.modCalMonth .modCalMonthWeekDay.calendarEventPastDate a, .modCalMonth .modCalMonthWeekEndDay.calendarEventPastDate a, .modCalMonth .modCalMonthWeekDayDisabled.calendarEventPastDate a { color: #012f22; cursor: default; }

/*------------------------------------
//////////////////////////////////////
--------------------------------------
= III.C. ROSTER ----- present on admin view only (hint: hidden) --------- */
.RosterRowOn { background: #f1f1f1; }

.RosterRowOff td, .RosterRowOn td, .RosterColumnTitle td { padding: 5px; }

.RosterRowOff td.RosterColDiv, .RosterRowOn td.RosterColDiv, .RosterColumnTitle td.RosterColDiv { padding: 0; }

.RosterRowOn a, .RosterRowOff a { text-decoration: none; }

.RosterRowOn a:hover, .RosterRowOff a:hover, .RosterRowOff a:focus { text-decoration: underline; }

.RosterLetterOn, .rosterletteron { background: #fefefe; font-weight: 700; }

.RosterLetterOff, .rosterletteroff, .rosterLetterOff { background: #fff; color: #333; font-weight: 700; text-decoration: none; }

.rosterletteroff a { color: #333; }

.RosterRowOff .RosterRowHidden, .RosterRowOn .RosterRowHidden { color: #840000; text-decoration: none; }

.RosterRowOff .RosterRowHidden:hover, .RosterRowOff .RosterRowHidden:visited, .RosterRowOff .RosterRowHidden:focus, .RosterRowOn .RosterRowHidden:hover, .RosterRowOn .RosterRowHidden:visited, .RosterRowOn .RosterRowHidden:focus { text-decoration: underline; }

a.RosterRowHidden { color: #cd3f34; }

.modRosterHiliteHiddenField { color: #aaa; }

#memberPhoto .abut { width: 100%; margin-bottom: 5px; }

.modProfileReportRowHeader { background: #ccc; }

.modDirectoryNoEditShade { background: #eee; }

.modDirectoryCheckboxShade { background: #ddd; }

/*----------------------------------
////////////////////////////////////
------------------------------------
= III.D. ARTICLES ----- */
.modArticlesRowHighlight { padding-top: 10px; }

.modArticlesRowHighlight a { font-weight: 700; display: block; text-decoration: none; }

.modArticlesRowHighlight a:hover { font-weight: 700; text-decoration: underline; }

.modArticlesRowHighlight a.editArticleLink { display: inline; }

.modArticlesDayHeader { background: #333; padding: 10px; color: #fff; font-weight: 700; text-decoration: none; }

/*----------------------------------
////////////////////////////////////
------------------------------------
= III.E. COURSE TOUR ------ */
.modCrsTourSelectedTab, .modCrsTourHoleChooser { background: #666; color: #fff; font-weight: 700; }

.modCrsTourUnselectedTab, .modCrsTourTeeboxHeader, .modCrsTourScorecardHeader { background: #eee; }

.modCrsTourTeeboxData { padding: 2px; }

.modCrsTourScorecardDataRowAlt { background: #ddd; }

.modCrsTourScorecardHeader:visited, .modCrsTourScorecardHeader:hover, .modCrsTourScorecardHeader:focus { color: #fff; }

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.E. INBOX ----- */
.modInboxMessageView { background: #eee; }

.modulesWrap table[id$="_tblPreview"] input.abut { padding-left: 10px; padding-right: 10px; font-size: .8em; }

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.F. EVENT MANAGER ----- */
.modEvtMgrHeader { background: #eee; font-weight: 700; }

a.modEvtMgrHeader { color: #fff; font-weight: 700; text-decoration: none; }

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.G. ACTIVE USER LISTING ----- */
.modActUserListHeader { background: #eee; }

.modActUserListHeader:visited, .modActUserListHeader:hover, .modActUserListHeader:focus { color: #fff; }

a.modEvtMgrHeader:hover, a.modEvtMgrHeader:visited { color: #fff; font-weight: 700; }

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.I. TABS ----- */
.tNavTitle { font-weight: 700; }

.tnavTabON, .tNavTabON, .tNavTabOff, .tNavTabOFF, .tnavTabOFF { line-height: 30px; }

/*TAB -> NEED TO SEPARATE B/C ALSO IS THE CLASS FOR CONTENT WRAP*/
.tnavTabON .moduleTabText, .tNavTabON .moduleTabText { color: #222222; font-weight: 400; text-decoration: none; }

.tnavTabON, .tNavTabON { background: white; }

/* JN => This may not be needed
a.tnavTabON, a.tNavTabON, a.tnavTabON:visited, a.tNavTabON:visited, a.tnavTabON:focus, a.tNavTabON:focus {background:#ddd;color:#777; color:#fff; font-weight:700; text-decoration:none;}
a.tnavTabON:hover, a.tNavTabON:hover {background:#fff; color:#333; font-weight:700; text-decoration:none;}
*/
.tNavTabOff, .tNavTabOFF, .tnavTabOFF, a.tNavTabOff:visited, a.tNavTabOFF:visited, a.tnavTabOFF:visited { background: #f4f4f4; color: #2b2b2b; font-weight: 400; text-decoration: none; }

a.tNavTabOff:hover, a.tNavTabOFF:hover, a.tnavTabOFF:hover, a.tNavTabOff:focus, a.tNavTabOFF:focus, a.tnavTabOFF:focus { background: none; color: #666666; font-weight: 400; text-decoration: none; }

.tNavTabContent { background: transparent; text-decoration: none; }

/**ADDL CLASSES**/
.eventMgrPop { font-size: 100%; }

.plgHeaderBar { font-size: 26px; }

#calendarLinkBar { padding-top: 20px; }

.articleHtml { font-weight: normal; }

td[class*="qFilter"].label { color: #000; }

td[class*="qFilter"] input[type="text"] { padding: 0 5px; margin: 0; }

#btnQuickFilter { margin-top: 10px; }

.calendarQuickFilterWrap .abut { margin: 3px 0; }

/*calendar*/
.adminbar { padding: 5px 0; }

.adminbar .abut { width: auto !important; }

#eventHeader { height: auto; padding: 10px 60px; }

#eventHeader, #topLinkBar li, #eventDateTop, #eventDateBottom { font-size: 16px; }

#eventSummaryTop, #eventSummaryBottom { font-size: 18px; }

#eventHeaderTitle .TitleText, #eventTitleTop, #eventTitleBottom { font-size: 24px; }

#btnKeepAlive, #btnKeepAlive + .abut { width: 90% !important; display: block; margin: 0 auto; }

#logoutDiv { height: auto !important; }

#countdownBox { margin-bottom: 10px; display: inline-block; }

#adminDashboardOpen { z-index: 9999; }

.ForgotUsername, .NETForgotPassword { background: #fff; }

.v35Calendar [id^="axisCalendar"] > table:last-child, .NET_Calendar [id^="axisCalendar"] > table:last-child, .net_calendar [id^="axisCalendar"] > table:last-child, .MemberRoster { margin: 0 0 40px; }

div.formSection .row > div.formQuestionWrapper { padding: 10px 15px 5px; }

div.formSection .row > div.formQuestionWrapper, div.formSection .row div.formQuestionWrapper input[type="text"], div.formSection .row div.formQuestionWrapper > span > input[type="text"], div.formSection .row div.formQuestionWrapper legend { font-size: 1.6rem; font-family: "agenda", sans-serif; color: #666666; }

div.formSection .row div.formQuestionWrapper > * { width: 100% !important; color: #666666; }
div.formSection .row div.formQuestionWrapper label { line-height: 18px; margin-top: 0px; vertical-align: middle; }
div.formSection .row div.formQuestionWrapper > label { width: auto; padding-bottom: 8px; }
div.formSection .row div.formQuestionWrapper fieldset { padding-top: 3px; }
div.formSection .row div.formQuestionWrapper legend { margin-bottom: 8px; }
div.formSection .row div.formQuestionWrapper > span { height: 36px; line-height: 36px; }

div.formSection .row div.formQuestionWrapper input[type="text"], div.formSection .row div.formQuestionWrapper textarea, div.formSection .row div.formQuestionWrapper select, div.formSection .row div.formQuestionWrapper canvas, div.formBaseFormWrapper input[id*="_txtCaptchaInput"] { border: 1px solid #ddd; width: 100%; }

div.formSection .row div.formQuestionWrapper input[type="text"], div.formSection .row div.formQuestionWrapper > span > input[type="text"], div.formSection .row div.formQuestionWrapper input[id*="_txtCaptchaInput"] { height: 2.25em; line-height: 2.25em; text-indent: 12px; }

.formBaseFormWrapper input.abut[type="submit"], .formBaseFormWrapper input.abut[type="submit"]:hover, .formBaseFormWrapper input.abut[type="submit"]:focus { width: auto; }

.plgHeaderbarAction, a.plgHeaderbarAction, a.plgHeaderbarAction:visited { font-size: 11px; }

/*= Plugin titles ----- */
.pluginTitle { color: #fff; font: 15px Arial, Verdana, sans-serif; }

/*////////////////////////////////////////////////////
= Plugin Header bar and border ----- */
.plgHeaderbar { color: #666; font: 16px Arial, Verdana, sans-serif; font-weight: 700; padding-bottom: 4px; }

.plgBorder, .plgHeaderbarBorder { background: transparent; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.B. CALENDAR PLUGIN -----*/
.plgCalendarHeader { background: transparent; color: #eee; font: bold 12px Arial, Verdana, sans-serif; text-transform: uppercase; }

.plgCalendarWeekday, .plgCalendarWeekend, .plgCalendarDayOn { background: transparent; color: inherit; font: 400 11px Arial, Verdana, sans-serif; padding: 2px; text-decoration: none; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.C. CALENDAR DATE PICKER -----*/
/*datepicker container*/
#datepicker { padding: 6px; border: 2px double #6593CF; font: 11px Arial, Verdana, sans-serif; background: #F1F1F1; }

/*blank calendar day blocks at beginning and end of month*/
#datepicker table.page, #datepicker td.page { background: #FFF; }

/*Month*/
#datepicker .plgHeaderBar { padding: 4px 2px; font: bold 12px Arial, Verdana, sans-serif; background: #CED8E6; color: #204D89; }

/*Days of the week*/
#datepicker .plgCalendarHeader { padding: 4px 2px; font-weight: bold; background: #CED8E6; color: #555; }

/*Dates, current day (#datepicker .plgCalendarDayOn)*/
#datepicker .plgCalendarWeekday, #datepicker .plgCalendarWeekend, #datepicker .plgCalendarDayOn { background: #FFF; color: #204D89; cursor: pointer; }

/*links*/
#datepicker .plgHeaderBar a.plgHeaderBarAction { padding: 4px 2px; font: bold 11px Arial, Verdana, sans-serif; background: #CED8E6; color: #112949; cursor: pointer; }

/*next/previous arrows for months*/
#datepicker a.plgHeaderBarAction font { cursor: pointer; }

/*hover states for links and next/previous arrows for months*/
#datepicker .plgHeaderBar a.plgHeaderBarAction:hover, #datepicker a.plgHeaderBarAction font:hover { color: #3279D5; text-decoration: none; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.D. WEATHER PLUGIN ----- */
.plgWeatherHeader { color: #333; font: 11px Arial, Verdana, sans-serif; }

.plgWeatherHghTxt { color: #222; display: block; font: 22px Arial, Verdana, sans-serif; font-weight: 700; letter-spacing: -0.1em; }

.plgWeatherLowTxt { color: #222; font: 16px Arial, Verdana, sans-serif; font-weight: 700; }

.plgWeatherCndTxt { clear: both; color: #777; display: none; font: 11px Arial, Helvetica, sans-serif; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.E. NEWS ----- */
.plgNewsPosted { color: #222; font: 11px Arial, Verdana, sans-serif; }

.plgAltLine { background: #FFF; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.F. Inbox, Leaderboard, Link plugins ----- */
.plgInboxHeader { background: #eee; color: #000; font: 700 13px Arial, Verdana, sans-serif; }

.plgLdrBrdHeader { color: #000; font: 700 13px Arial, Verdana, sans-serif; }

.plgLdrBrdHiliteUser { color: #666; font-weight: 700; }

.plgLinkTxt { color: #eee; font: 13px Arial, Verdana, sans-serif; }

.plgLinkDesc { color: #000; font: smaller Arial, Verdana, sans-serif; padding-left: 9px; text-decoration: none; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.G. RESERVATION PLUGIN ----- */
.plgResCurrent { color: #666; font: 13px Arial, Verdana, sans-serif; }

.plgResTxt { color: #eee; font: 13px Arial, Verdana, sans-serif; }

.plgResDesc { color: #000; font: 11px Arial, Verdana, sans-serif; }

/*---------------------------------------------------------
/////////////////////////////////////////////////////////
-----------------------------------------------------------
= II.H. POLLING WINDOW ------ polling window bg --------- */
.plgPollQuestionArea { background: #FFF; color: #000; font-family: Arial, Verdana, sans-serif; }

/* polling window header --------- */
.plgPollHeader { background: #eee; color: #000; font: 700 smaller Arial, Verdana, sans-serif; }

/* polling window results --------- */
.plgPollResultBar { background: #FFF; }

/* polling window selected results - text --------- */
.plgPollHighlightFont { color: #888; font-family: Arial, Verdana, sans-serif; }

html, body { height: 100%; margin: 0px; }

div#login_page { width: 100%; height: 100%; padding: 60px 0; }

/* -------------------------------------------------------------
= RESET FONT AND LINE HEIGHT FROM SITE'S CSS
------------------------------------------------------------- */
div#login_page, div#login_page div, div#login_page table, div#login_page p { font-size: 10px; font-family: Arial, Verdana, sans-serif; line-height: 1.2em; color: #666; }

/* -------------------------------------------------------------
= OVERALL CONTAINER OF ADMIN LOGIN - BORDER AND WIDTH
------------------------------------------------------------- */
div#login_container { width: 630px; border: solid 1px #000; margin: 0 auto; background: #FFF; }

/* -------------------------------------------------------------
= BOX WITH SITE NAME AND "WEB ADMIN LOGIN"
------------------------------------------------------------- */
div#login_siteName { background: #dcdace url(../Images/adminLogin_bg.gif) bottom repeat-x; width: 390px; padding: 70px 0; text-align: center; float: left; border-right: 1px solid #000; }

/* SITE NAME */
div#login_siteName h1 { text-align: center; color: #000; font: 24px normal Georgia, "Times New Roman", Times, serif; border: none; margin: 5px 0 15px; padding: 0px; background: transparent none; text-decoration: none; }

/* WEB ADMIN LOGIN */
div#login_siteName h2 { text-align: center; color: #33701c; font: 16px normal Georgia, "Times New Roman", Times, serif; text-transform: uppercase; margin: 0px; padding: 0px; background: transparent none; text-decoration: none; }

/* -------------------------------------------------------------
= RIGHT COLUMN WITH INSTRUCTIONS AND LOGIN PLUGIN
------------------------------------------------------------- */
div#login_sideColumn { float: left; width: 200px; padding: 0 10px 10px; margin-top: 10px; text-align: left; }

/* RESET P TAG STYLES FROM SITE'S CSS */
div#login_sideColumn p { font-size: 12px; margin: 0px 0px 5px; padding: 0px; }

/* MAKE FONT SMALLER FOR LOGIN PLUGIN - USERNAME AND PASSWORD TEXT */
div#login_sideColumn .login_fields { font-size: 10px; float: left; }

/* CHANGE WIDTH OF PASSWORD TEXT DIV TO FIT FORGOT PASSWORD LINK NEXT TO IT */
div#login_sideColumn #password { clear: both; }

/* STYLE FOR INPUT BOXES - DIV CONTAINER */
div#login_sideColumn .login_input { margin: 0 4px 6px 0; float: left; width: 150px; }

/* EPAND INPUT FIELDS TO WIDTH OF PARENT DIVS */
div#login_sideColumn .login_input input { width: 100%; }

/* STYLE FOR INPUT BOXES - ACTUAL BOXES */
div#login_sideColumn .login_input input { border: solid 1px #999; height: 19px; font-size: 11px; }

div#login_sideColumn #login_forgotPassword { float: left; margin: 0 0 0 4px; }

/* RESET LINK COLOR AND STYLE FROM SITE'S CSS */
div#login_sideColumn a { color: #33701C; font-size: 10px; text-decoration: none; }

div#login_sideColumn a:hover { color: #469926; text-decoration: underline; }

/* LOGIN BUTTON - DIV CONTAINER */
div#login_sideColumn #login_link { clear: both; height: 21px; }

/* -------------------------------------------------------------
= FOOTER - BLACK BAR WITH CLUBESSENTIAL LINK
------------------------------------------------------------- */
div#login_footer { clear: both; background: #000; height: 18px; padding: 5px 10px 3px; font-size: 10px; color: #858585; }

a#login_clubessential { color: #c4c3c3; text-decoration: none; }

a#login_clubessential:hover { color: #fff; text-decoration: none; }

.icon:before { font-family: IcoMoon-Ultimate; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-home:before { content: "\e900"; }

.icon-home2:before { content: "\e901"; }

.icon-home3:before { content: "\e902"; }

.icon-home4:before { content: "\e903"; }

.icon-home5:before { content: "\e904"; }

.icon-home6:before { content: "\e905"; }

.icon-home7:before { content: "\e906"; }

.icon-home8:before { content: "\e907"; }

.icon-home9:before { content: "\e908"; }

.icon-office:before { content: "\e909"; }

.icon-city:before { content: "\e90a"; }

.icon-newspaper:before { content: "\e90b"; }

.icon-magazine:before { content: "\e90c"; }

.icon-design:before { content: "\e90d"; }

.icon-pencil:before { content: "\e90e"; }

.icon-pencil2:before { content: "\e90f"; }

.icon-pencil3:before { content: "\e910"; }

.icon-pencil4:before { content: "\e911"; }

.icon-pencil5:before { content: "\e912"; }

.icon-pencil6:before { content: "\e913"; }

.icon-pencil7:before { content: "\e914"; }

.icon-eraser:before { content: "\e915"; }

.icon-eraser2:before { content: "\e916"; }

.icon-eraser3:before { content: "\e917"; }

.icon-quill:before { content: "\e918"; }

.icon-quill2:before { content: "\e919"; }

.icon-quill3:before { content: "\e91a"; }

.icon-quill4:before { content: "\e91b"; }

.icon-pen:before { content: "\e91c"; }

.icon-pen-plus:before { content: "\e91d"; }

.icon-pen-minus:before { content: "\e91e"; }

.icon-pen2:before { content: "\e91f"; }

.icon-pen3:before { content: "\e920"; }

.icon-pen4:before { content: "\e921"; }

.icon-pen5:before { content: "\e922"; }

.icon-marker:before { content: "\e923"; }

.icon-marker2:before { content: "\e924"; }

.icon-blog:before { content: "\e925"; }

.icon-blog2:before { content: "\e926"; }

.icon-pen6:before { content: "\e927"; }

.icon-brush:before { content: "\e928"; }

.icon-spray:before { content: "\e929"; }

.icon-palette:before { content: "\e92a"; }

.icon-palette2:before { content: "\e92b"; }

.icon-color-sampler:before { content: "\e92c"; }

.icon-toggle:before { content: "\e92d"; }

.icon-bucket:before { content: "\e92e"; }

.icon-bucket2:before { content: "\e92f"; }

.icon-gradient:before { content: "\e930"; }

.icon-eyedropper:before { content: "\e931"; }

.icon-eyedropper2:before { content: "\e932"; }

.icon-eyedropper3:before { content: "\e933"; }

.icon-droplet:before { content: "\e934"; }

.icon-droplet2:before { content: "\e935"; }

.icon-droplet-contrast:before { content: "\e936"; }

.icon-color-clear:before { content: "\e937"; }

.icon-paint-format:before { content: "\e938"; }

.icon-stamp:before { content: "\e939"; }

.icon-images:before { content: "\e93a"; }

.icon-image:before { content: "\e93b"; }

.icon-image2:before { content: "\e93c"; }

.icon-image-compare:before { content: "\e93d"; }

.icon-images2:before { content: "\e93e"; }

.icon-image3:before { content: "\e93f"; }

.icon-images3:before { content: "\e940"; }

.icon-image4:before { content: "\e941"; }

.icon-image5:before { content: "\e942"; }

.icon-image6:before { content: "\e943"; }

.icon-camera:before { content: "\e944"; }

.icon-camera2:before { content: "\e945"; }

.icon-camera3:before { content: "\e946"; }

.icon-shutter:before { content: "\e947"; }

.icon-headphones:before { content: "\e948"; }

.icon-headset:before { content: "\e949"; }

.icon-music:before { content: "\e94a"; }

.icon-music2:before { content: "\e94b"; }

.icon-music3:before { content: "\e94c"; }

.icon-music4:before { content: "\e94d"; }

.icon-music5:before { content: "\e94e"; }

.icon-music6:before { content: "\e94f"; }

.icon-album:before { content: "\e950"; }

.icon-cassette:before { content: "\e951"; }

.icon-tape:before { content: "\e952"; }

.icon-piano:before { content: "\e953"; }

.icon-guitar:before { content: "\e954"; }

.icon-trumpet:before { content: "\e955"; }

.icon-speakers:before { content: "\e956"; }

.icon-play:before { content: "\e957"; }

.icon-play2:before { content: "\e958"; }

.icon-clapboard-play:before { content: "\e959"; }

.icon-clapboard:before { content: "\e95a"; }

.icon-media:before { content: "\e95b"; }

.icon-presentation:before { content: "\e95c"; }

.icon-movie:before { content: "\e95d"; }

.icon-film:before { content: "\e95e"; }

.icon-film2:before { content: "\e95f"; }

.icon-film3:before { content: "\e960"; }

.icon-film4:before { content: "\e961"; }

.icon-video-camera:before { content: "\e962"; }

.icon-video-camera2:before { content: "\e963"; }

.icon-video-camera-slash:before { content: "\e964"; }

.icon-video-camera3:before { content: "\e965"; }

.icon-video-camera4:before { content: "\e966"; }

.icon-video-camera-slash2:before { content: "\e967"; }

.icon-video-camera5:before { content: "\e968"; }

.icon-recording:before { content: "\e969"; }

.icon-dice:before { content: "\e96a"; }

.icon-gamepad:before { content: "\e96b"; }

.icon-gamepad2:before { content: "\e96c"; }

.icon-gamepad3:before { content: "\e96d"; }

.icon-pacman:before { content: "\e96e"; }

.icon-spades:before { content: "\e96f"; }

.icon-clubs:before { content: "\e970"; }

.icon-diamonds:before { content: "\e971"; }

.icon-chess-king:before { content: "\e972"; }

.icon-chess-queen:before { content: "\e973"; }

.icon-chess-rock:before { content: "\e974"; }

.icon-chess-bishop:before { content: "\e975"; }

.icon-chess-knight:before { content: "\e976"; }

.icon-chess-pawn:before { content: "\e977"; }

.icon-chess:before { content: "\e978"; }

.icon-bullhorn:before { content: "\e979"; }

.icon-megaphone:before { content: "\e97a"; }

.icon-new:before { content: "\e97b"; }

.icon-connection:before { content: "\e97c"; }

.icon-connection2:before { content: "\e97d"; }

.icon-connection3:before { content: "\e97e"; }

.icon-connection4:before { content: "\e97f"; }

.icon-podcast:before { content: "\e980"; }

.icon-station:before { content: "\e981"; }

.icon-station2:before { content: "\e982"; }

.icon-antenna:before { content: "\e983"; }

.icon-satellite-dish:before { content: "\e984"; }

.icon-satellite-dish2:before { content: "\e985"; }

.icon-feed:before { content: "\e986"; }

.icon-podcast2:before { content: "\e987"; }

.icon-antenna2:before { content: "\e988"; }

.icon-mic:before { content: "\e989"; }

.icon-mic-off:before { content: "\e98a"; }

.icon-mic2:before { content: "\e98b"; }

.icon-mic-off2:before { content: "\e98c"; }

.icon-mic3:before { content: "\e98d"; }

.icon-mic4:before { content: "\e98e"; }

.icon-mic5:before { content: "\e98f"; }

.icon-book:before { content: "\e990"; }

.icon-book2:before { content: "\e991"; }

.icon-book-play:before { content: "\e992"; }

.icon-book3:before { content: "\e993"; }

.icon-bookmark:before { content: "\e994"; }

.icon-books:before { content: "\e995"; }

.icon-archive:before { content: "\e996"; }

.icon-reading:before { content: "\e997"; }

.icon-library:before { content: "\e998"; }

.icon-library2:before { content: "\e999"; }

.icon-graduation:before { content: "\e99a"; }

.icon-file-text:before { content: "\e99b"; }

.icon-profile:before { content: "\e99c"; }

.icon-file-empty:before { content: "\e99d"; }

.icon-file-empty2:before { content: "\e99e"; }

.icon-files-empty:before { content: "\e99f"; }

.icon-files-empty2:before { content: "\e9a0"; }

.icon-file-plus:before { content: "\e9a1"; }

.icon-file-plus2:before { content: "\e9a2"; }

.icon-file-minus:before { content: "\e9a3"; }

.icon-file-minus2:before { content: "\e9a4"; }

.icon-file-download:before { content: "\e9a5"; }

.icon-file-download2:before { content: "\e9a6"; }

.icon-file-upload:before { content: "\e9a7"; }

.icon-file-upload2:before { content: "\e9a8"; }

.icon-file-check:before { content: "\e9a9"; }

.icon-file-check2:before { content: "\e9aa"; }

.icon-file-eye:before { content: "\e9ab"; }

.icon-file-eye2:before { content: "\e9ac"; }

.icon-file-text2:before { content: "\e9ad"; }

.icon-file-text3:before { content: "\e9ae"; }

.icon-file-picture:before { content: "\e9af"; }

.icon-file-picture2:before { content: "\e9b0"; }

.icon-file-music:before { content: "\e9b1"; }

.icon-file-music2:before { content: "\e9b2"; }

.icon-file-play:before { content: "\e9b3"; }

.icon-file-play2:before { content: "\e9b4"; }

.icon-file-video:before { content: "\e9b5"; }

.icon-file-video2:before { content: "\e9b6"; }

.icon-copy:before { content: "\e9b7"; }

.icon-copy2:before { content: "\e9b8"; }

.icon-file-zip:before { content: "\e9b9"; }

.icon-file-zip2:before { content: "\e9ba"; }

.icon-file-xml:before { content: "\e9bb"; }

.icon-file-xml2:before { content: "\e9bc"; }

.icon-file-css:before { content: "\e9bd"; }

.icon-file-css2:before { content: "\e9be"; }

.icon-file-presentation:before { content: "\e9bf"; }

.icon-file-presentation2:before { content: "\e9c0"; }

.icon-file-stats:before { content: "\e9c1"; }

.icon-file-stats2:before { content: "\e9c2"; }

.icon-file-locked:before { content: "\e9c3"; }

.icon-file-locked2:before { content: "\e9c4"; }

.icon-file-spreadsheet:before { content: "\e9c5"; }

.icon-file-spreadsheet2:before { content: "\e9c6"; }

.icon-copy3:before { content: "\e9c7"; }

.icon-copy4:before { content: "\e9c8"; }

.icon-paste:before { content: "\e9c9"; }

.icon-paste2:before { content: "\e9ca"; }

.icon-paste3:before { content: "\e9cb"; }

.icon-paste4:before { content: "\e9cc"; }

.icon-stack:before { content: "\e9cd"; }

.icon-stack2:before { content: "\e9ce"; }

.icon-stack3:before { content: "\e9cf"; }

.icon-folder:before { content: "\e9d0"; }

.icon-folder-search:before { content: "\e9d1"; }

.icon-folder-download:before { content: "\e9d2"; }

.icon-folder-upload:before { content: "\e9d3"; }

.icon-folder-plus:before { content: "\e9d4"; }

.icon-folder-plus2:before { content: "\e9d5"; }

.icon-folder-minus:before { content: "\e9d6"; }

.icon-folder-minus2:before { content: "\e9d7"; }

.icon-folder-check:before { content: "\e9d8"; }

.icon-folder-heart:before { content: "\e9d9"; }

.icon-folder-remove:before { content: "\e9da"; }

.icon-folder2:before { content: "\e9db"; }

.icon-folder-open:before { content: "\e9dc"; }

.icon-folder3:before { content: "\e9dd"; }

.icon-folder4:before { content: "\e9de"; }

.icon-folder-plus3:before { content: "\e9df"; }

.icon-folder-minus3:before { content: "\e9e0"; }

.icon-folder-plus4:before { content: "\e9e1"; }

.icon-folder-minus4:before { content: "\e9e2"; }

.icon-folder-download2:before { content: "\e9e3"; }

.icon-folder-upload2:before { content: "\e9e4"; }

.icon-folder-download3:before { content: "\e9e5"; }

.icon-folder-upload3:before { content: "\e9e6"; }

.icon-folder5:before { content: "\e9e7"; }

.icon-folder-open2:before { content: "\e9e8"; }

.icon-folder6:before { content: "\e9e9"; }

.icon-folder-open3:before { content: "\e9ea"; }

.icon-certificate:before { content: "\e9eb"; }

.icon-cc:before { content: "\e9ec"; }

.icon-price-tag:before { content: "\e9ed"; }

.icon-price-tag2:before { content: "\e9ee"; }

.icon-price-tags:before { content: "\e9ef"; }

.icon-price-tag3:before { content: "\e9f0"; }

.icon-price-tags2:before { content: "\e9f1"; }

.icon-price-tag4:before { content: "\e9f2"; }

.icon-price-tags3:before { content: "\e9f3"; }

.icon-price-tag5:before { content: "\e9f4"; }

.icon-price-tags4:before { content: "\e9f5"; }

.icon-barcode:before { content: "\e9f6"; }

.icon-barcode2:before { content: "\e9f7"; }

.icon-qrcode:before { content: "\e9f8"; }

.icon-ticket:before { content: "\e9f9"; }

.icon-ticket2:before { content: "\e9fa"; }

.icon-theater:before { content: "\e9fb"; }

.icon-store:before { content: "\e9fc"; }

.icon-store2:before { content: "\e9fd"; }

.icon-cart:before { content: "\e9fe"; }

.icon-cart2:before { content: "\e9ff"; }

.icon-cart3:before { content: "\ea00"; }

.icon-cart4:before { content: "\ea01"; }

.icon-cart5:before { content: "\ea02"; }

.icon-cart-add:before { content: "\ea03"; }

.icon-cart-add2:before { content: "\ea04"; }

.icon-cart-remove:before { content: "\ea05"; }

.icon-basket:before { content: "\ea06"; }

.icon-bag:before { content: "\ea07"; }

.icon-bag2:before { content: "\ea08"; }

.icon-percent:before { content: "\ea09"; }

.icon-coins:before { content: "\ea0a"; }

.icon-coin-dollar:before { content: "\ea0b"; }

.icon-coin-euro:before { content: "\ea0c"; }

.icon-coin-pound:before { content: "\ea0d"; }

.icon-coin-yen:before { content: "\ea0e"; }

.icon-piggy-bank:before { content: "\ea0f"; }

.icon-wallet:before { content: "\ea10"; }

.icon-cash:before { content: "\ea11"; }

.icon-cash2:before { content: "\ea12"; }

.icon-cash3:before { content: "\ea13"; }

.icon-cash4:before { content: "\ea14"; }

.icon-credit-card:before { content: "\ea15"; }

.icon-credit-card2:before { content: "\ea16"; }

.icon-calculator:before { content: "\ea17"; }

.icon-calculator2:before { content: "\ea18"; }

.icon-calculator3:before { content: "\ea19"; }

.icon-chip:before { content: "\ea1a"; }

.icon-lifebuoy:before { content: "\ea1b"; }

.icon-phone:before { content: "\ea1c"; }

.icon-phone2:before { content: "\ea1d"; }

.icon-phone-slash:before { content: "\ea1e"; }

.icon-phone-wave:before { content: "\ea1f"; }

.icon-phone-plus:before { content: "\ea20"; }

.icon-phone-minus:before { content: "\ea21"; }

.icon-phone-plus2:before { content: "\ea22"; }

.icon-phone-minus2:before { content: "\ea23"; }

.icon-phone-incoming:before { content: "\ea24"; }

.icon-phone-outgoing:before { content: "\ea25"; }

.icon-phone3:before { content: "\ea26"; }

.icon-phone-slash2:before { content: "\ea27"; }

.icon-phone-wave2:before { content: "\ea28"; }

.icon-phone-hang-up:before { content: "\ea29"; }

.icon-phone-hang-up2:before { content: "\ea2a"; }

.icon-address-book:before { content: "\ea2b"; }

.icon-address-book2:before { content: "\ea2c"; }

.icon-address-book3:before { content: "\ea2d"; }

.icon-notebook:before { content: "\ea2e"; }

.icon-at-sign:before { content: "\ea2f"; }

.icon-envelop:before { content: "\ea30"; }

.icon-envelop2:before { content: "\ea31"; }

.icon-envelop3:before { content: "\ea32"; }

.icon-envelop4:before { content: "\ea33"; }

.icon-envelop5:before { content: "\ea34"; }

.icon-mailbox:before { content: "\ea35"; }

.icon-pushpin:before { content: "\ea36"; }

.icon-pushpin2:before { content: "\ea37"; }

.icon-location:before { content: "\ea38"; }

.icon-location2:before { content: "\ea39"; }

.icon-location3:before { content: "\ea3a"; }

.icon-location4:before { content: "\ea3b"; }

.icon-location5:before { content: "\ea3c"; }

.icon-location6:before { content: "\ea3d"; }

.icon-location7:before { content: "\ea3e"; }

.icon-compass:before { content: "\ea3f"; }

.icon-compass2:before { content: "\ea40"; }

.icon-compass3:before { content: "\ea41"; }

.icon-compass4:before { content: "\ea42"; }

.icon-compass5:before { content: "\ea43"; }

.icon-compass6:before { content: "\ea44"; }

.icon-map:before { content: "\ea45"; }

.icon-map2:before { content: "\ea46"; }

.icon-map3:before { content: "\ea47"; }

.icon-map4:before { content: "\ea48"; }

.icon-map5:before { content: "\ea49"; }

.icon-direction:before { content: "\ea4a"; }

.icon-reset:before { content: "\ea4b"; }

.icon-history:before { content: "\ea4c"; }

.icon-clock:before { content: "\ea4d"; }

.icon-clock2:before { content: "\ea4e"; }

.icon-clock3:before { content: "\ea4f"; }

.icon-clock4:before { content: "\ea50"; }

.icon-watch:before { content: "\ea51"; }

.icon-watch2:before { content: "\ea52"; }

.icon-alarm:before { content: "\ea53"; }

.icon-alarm-add:before { content: "\ea54"; }

.icon-alarm-check:before { content: "\ea55"; }

.icon-alarm-cancel:before { content: "\ea56"; }

.icon-bell:before { content: "\ea57"; }

.icon-bell2:before { content: "\ea58"; }

.icon-bell3:before { content: "\ea59"; }

.icon-bell-plus:before { content: "\ea5a"; }

.icon-bell-minus:before { content: "\ea5b"; }

.icon-bell-check:before { content: "\ea5c"; }

.icon-bell-cross:before { content: "\ea5d"; }

.icon-stopwatch:before { content: "\ea5e"; }

.icon-calendar:before { content: "\ea5f"; }

.icon-calendar2:before { content: "\ea60"; }

.icon-calendar3:before { content: "\ea61"; }

.icon-calendar4:before { content: "\ea62"; }

.icon-calendar5:before { content: "\ea63"; }

.icon-printer:before { content: "\ea64"; }

.icon-printer2:before { content: "\ea65"; }

.icon-printer3:before { content: "\ea66"; }

.icon-printer4:before { content: "\ea67"; }

.icon-shredder:before { content: "\ea68"; }

.icon-mouse:before { content: "\ea69"; }

.icon-mouse2:before { content: "\ea6a"; }

.icon-mouse-left:before { content: "\ea6b"; }

.icon-mouse-right:before { content: "\ea6c"; }

.icon-keyboard:before { content: "\ea6d"; }

.icon-keyboard2:before { content: "\ea6e"; }

.icon-typewriter:before { content: "\ea6f"; }

.icon-display:before { content: "\ea70"; }

.icon-display2:before { content: "\ea71"; }

.icon-display3:before { content: "\ea72"; }

.icon-display4:before { content: "\ea73"; }

.icon-laptop:before { content: "\ea74"; }

.icon-mobile:before { content: "\ea75"; }

.icon-mobile2:before { content: "\ea76"; }

.icon-tablet:before { content: "\ea77"; }

.icon-mobile3:before { content: "\ea78"; }

.icon-tv:before { content: "\ea79"; }

.icon-radio:before { content: "\ea7a"; }

.icon-cabinet:before { content: "\ea7b"; }

.icon-drawer:before { content: "\ea7c"; }

.icon-drawer2:before { content: "\ea7d"; }

.icon-drawer-out:before { content: "\ea7e"; }

.icon-drawer-in:before { content: "\ea7f"; }

.icon-drawer3:before { content: "\ea80"; }

.icon-box:before { content: "\ea81"; }

.icon-box-add:before { content: "\ea82"; }

.icon-box-remove:before { content: "\ea83"; }

.icon-download:before { content: "\ea84"; }

.icon-upload:before { content: "\ea85"; }

.icon-floppy-disk:before { content: "\ea86"; }

.icon-floppy-disks:before { content: "\ea87"; }

.icon-floppy-disks2:before { content: "\ea88"; }

.icon-floppy-disk2:before { content: "\ea89"; }

.icon-floppy-disk3:before { content: "\ea8a"; }

.icon-disk:before { content: "\ea8b"; }

.icon-disk2:before { content: "\ea8c"; }

.icon-usb-stick:before { content: "\ea8d"; }

.icon-drive:before { content: "\ea8e"; }

.icon-server:before { content: "\ea8f"; }

.icon-database:before { content: "\ea90"; }

.icon-database2:before { content: "\ea91"; }

.icon-database3:before { content: "\ea92"; }

.icon-database4:before { content: "\ea93"; }

.icon-database-menu:before { content: "\ea94"; }

.icon-database-add:before { content: "\ea95"; }

.icon-database-remove:before { content: "\ea96"; }

.icon-database-insert:before { content: "\ea97"; }

.icon-database-export:before { content: "\ea98"; }

.icon-database-upload:before { content: "\ea99"; }

.icon-database-refresh:before { content: "\ea9a"; }

.icon-database-diff:before { content: "\ea9b"; }

.icon-database-edit:before { content: "\ea9c"; }

.icon-database-edit2:before { content: "\ea9d"; }

.icon-database-check:before { content: "\ea9e"; }

.icon-database-arrow:before { content: "\ea9f"; }

.icon-database-time:before { content: "\eaa0"; }

.icon-database-time2:before { content: "\eaa1"; }

.icon-undo:before { content: "\eaa2"; }

.icon-redo:before { content: "\eaa3"; }

.icon-rotate-ccw:before { content: "\eaa4"; }

.icon-rotate-cw:before { content: "\eaa5"; }

.icon-rotate-ccw2:before { content: "\eaa6"; }

.icon-rotate-cw2:before { content: "\eaa7"; }

.icon-rotate-ccw3:before { content: "\eaa8"; }

.icon-rotate-cw3:before { content: "\eaa9"; }

.icon-flip-vertical:before { content: "\eaaa"; }

.icon-flip-vertical2:before { content: "\eaab"; }

.icon-flip-horizontal:before { content: "\eaac"; }

.icon-flip-horizontal2:before { content: "\eaad"; }

.icon-flip-vertical3:before { content: "\eaae"; }

.icon-flip-vertical4:before { content: "\eaaf"; }

.icon-angle:before { content: "\eab0"; }

.icon-shear:before { content: "\eab1"; }

.icon-unite:before { content: "\eab2"; }

.icon-subtract:before { content: "\eab3"; }

.icon-interset:before { content: "\eab4"; }

.icon-exclude:before { content: "\eab5"; }

.icon-align-left:before { content: "\eab6"; }

.icon-align-center-horizontal:before { content: "\eab7"; }

.icon-align-right:before { content: "\eab8"; }

.icon-align-top:before { content: "\eab9"; }

.icon-align-center-vertical:before { content: "\eaba"; }

.icon-align-bottom:before { content: "\eabb"; }

.icon-undo2:before { content: "\eabc"; }

.icon-redo2:before { content: "\eabd"; }

.icon-forward:before { content: "\eabe"; }

.icon-reply:before { content: "\eabf"; }

.icon-reply-all:before { content: "\eac0"; }

.icon-bubble:before { content: "\eac1"; }

.icon-bubbles:before { content: "\eac2"; }

.icon-bubbles2:before { content: "\eac3"; }

.icon-bubble2:before { content: "\eac4"; }

.icon-bubbles3:before { content: "\eac5"; }

.icon-bubbles4:before { content: "\eac6"; }

.icon-bubble-notification:before { content: "\eac7"; }

.icon-bubbles5:before { content: "\eac8"; }

.icon-bubbles6:before { content: "\eac9"; }

.icon-bubble3:before { content: "\eaca"; }

.icon-bubble-dots:before { content: "\eacb"; }

.icon-bubble-lines:before { content: "\eacc"; }

.icon-bubble4:before { content: "\eacd"; }

.icon-bubble-dots2:before { content: "\eace"; }

.icon-bubble-lines2:before { content: "\eacf"; }

.icon-bubble5:before { content: "\ead0"; }

.icon-bubble6:before { content: "\ead1"; }

.icon-bubbles7:before { content: "\ead2"; }

.icon-bubble7:before { content: "\ead3"; }

.icon-bubbles8:before { content: "\ead4"; }

.icon-bubble8:before { content: "\ead5"; }

.icon-bubble-dots3:before { content: "\ead6"; }

.icon-bubble-lines3:before { content: "\ead7"; }

.icon-bubble9:before { content: "\ead8"; }

.icon-bubble-dots4:before { content: "\ead9"; }

.icon-bubble-lines4:before { content: "\eada"; }

.icon-bubbles9:before { content: "\eadb"; }

.icon-bubbles10:before { content: "\eadc"; }

.icon-bubble-blocked:before { content: "\eadd"; }

.icon-bubble-quote:before { content: "\eade"; }

.icon-bubble-user:before { content: "\eadf"; }

.icon-bubble-smiley:before { content: "\eae0"; }

.icon-bubble-check:before { content: "\eae1"; }

.icon-bubble-video:before { content: "\eae2"; }

.icon-bubble-link:before { content: "\eae3"; }

.icon-bubble-lock:before { content: "\eae4"; }

.icon-bubble-star:before { content: "\eae5"; }

.icon-bubble-heart:before { content: "\eae6"; }

.icon-bubble-paperclip:before { content: "\eae7"; }

.icon-bubble-cancel:before { content: "\eae8"; }

.icon-bubble-plus:before { content: "\eae9"; }

.icon-bubble-minus:before { content: "\eaea"; }

.icon-bubble-notification2:before { content: "\eaeb"; }

.icon-bubble-left:before { content: "\eaec"; }

.icon-bubble-right:before { content: "\eaed"; }

.icon-bubble-first:before { content: "\eaee"; }

.icon-bubble-last:before { content: "\eaef"; }

.icon-bubble-reply:before { content: "\eaf0"; }

.icon-bubble-forward:before { content: "\eaf1"; }

.icon-bubble-reply2:before { content: "\eaf2"; }

.icon-bubble-forward2:before { content: "\eaf3"; }

.icon-user:before { content: "\eaf4"; }

.icon-users:before { content: "\eaf5"; }

.icon-user-plus:before { content: "\eaf6"; }

.icon-user-minus:before { content: "\eaf7"; }

.icon-user-cancel:before { content: "\eaf8"; }

.icon-user-block:before { content: "\eaf9"; }

.icon-user-lock:before { content: "\eafa"; }

.icon-user-check:before { content: "\eafb"; }

.icon-users2:before { content: "\eafc"; }

.icon-user2:before { content: "\eafd"; }

.icon-users3:before { content: "\eafe"; }

.icon-user-plus2:before { content: "\eaff"; }

.icon-user-minus2:before { content: "\eb00"; }

.icon-user-cancel2:before { content: "\eb01"; }

.icon-user-block2:before { content: "\eb02"; }

.icon-user-lock2:before { content: "\eb03"; }

.icon-user-check2:before { content: "\eb04"; }

.icon-user3:before { content: "\eb05"; }

.icon-user4:before { content: "\eb06"; }

.icon-user5:before { content: "\eb07"; }

.icon-user6:before { content: "\eb08"; }

.icon-users4:before { content: "\eb09"; }

.icon-user-tie:before { content: "\eb0a"; }

.icon-user7:before { content: "\eb0b"; }

.icon-users5:before { content: "\eb0c"; }

.icon-collaboration:before { content: "\eb0d"; }

.icon-vcard:before { content: "\eb0e"; }

.icon-hat:before { content: "\eb0f"; }

.icon-bowtie:before { content: "\eb10"; }

.icon-tie:before { content: "\eb11"; }

.icon-hanger:before { content: "\eb12"; }

.icon-tshirt:before { content: "\eb13"; }

.icon-pants:before { content: "\eb14"; }

.icon-shorts:before { content: "\eb15"; }

.icon-sock:before { content: "\eb16"; }

.icon-laundry:before { content: "\eb17"; }

.icon-quotes-left:before { content: "\eb18"; }

.icon-quotes-right:before { content: "\eb19"; }

.icon-quotes-left2:before { content: "\eb1a"; }

.icon-quotes-right2:before { content: "\eb1b"; }

.icon-hour-glass:before { content: "\eb1c"; }

.icon-hour-glass2:before { content: "\eb1d"; }

.icon-hour-glass3:before { content: "\eb1e"; }

.icon-spinner:before { content: "\eb1f"; }

.icon-spinner2:before { content: "\eb20"; }

.icon-spinner3:before { content: "\eb21"; }

.icon-spinner4:before { content: "\eb22"; }

.icon-spinner5:before { content: "\eb23"; }

.icon-spinner6:before { content: "\eb24"; }

.icon-spinner7:before { content: "\eb25"; }

.icon-spinner8:before { content: "\eb26"; }

.icon-spinner9:before { content: "\eb27"; }

.icon-spinner10:before { content: "\eb28"; }

.icon-spinner11:before { content: "\eb29"; }

.icon-microscope:before { content: "\eb2a"; }

.icon-binoculars:before { content: "\eb2b"; }

.icon-binoculars2:before { content: "\eb2c"; }

.icon-search:before { content: "\eb2d"; }

.icon-zoom-in:before { content: "\eb2e"; }

.icon-zoom-out:before { content: "\eb2f"; }

.icon-search2:before { content: "\eb30"; }

.icon-zoom-in2:before { content: "\eb31"; }

.icon-zoom-out2:before { content: "\eb32"; }

.icon-search3:before { content: "\eb33"; }

.icon-search4:before { content: "\eb34"; }

.icon-zoom-in3:before { content: "\eb35"; }

.icon-zoom-out3:before { content: "\eb36"; }

.icon-search5:before { content: "\eb37"; }

.icon-search6:before { content: "\eb38"; }

.icon-enlarge:before { content: "\eb39"; }

.icon-shrink:before { content: "\eb3a"; }

.icon-enlarge2:before { content: "\eb3b"; }

.icon-shrink2:before { content: "\eb3c"; }

.icon-enlarge3:before { content: "\eb3d"; }

.icon-shrink3:before { content: "\eb3e"; }

.icon-enlarge4:before { content: "\eb3f"; }

.icon-shrink4:before { content: "\eb40"; }

.icon-enlarge5:before { content: "\eb41"; }

.icon-shrink5:before { content: "\eb42"; }

.icon-enlarge6:before { content: "\eb43"; }

.icon-shrink6:before { content: "\eb44"; }

.icon-enlarge7:before { content: "\eb45"; }

.icon-shrink7:before { content: "\eb46"; }

.icon-key:before { content: "\eb47"; }

.icon-key2:before { content: "\eb48"; }

.icon-key3:before { content: "\eb49"; }

.icon-key4:before { content: "\eb4a"; }

.icon-key5:before { content: "\eb4b"; }

.icon-keyhole:before { content: "\eb4c"; }

.icon-lock:before { content: "\eb4d"; }

.icon-lock2:before { content: "\eb4e"; }

.icon-lock3:before { content: "\eb4f"; }

.icon-lock4:before { content: "\eb50"; }

.icon-unlocked:before { content: "\eb51"; }

.icon-lock5:before { content: "\eb52"; }

.icon-unlocked2:before { content: "\eb53"; }

.icon-safe:before { content: "\eb54"; }

.icon-wrench:before { content: "\eb55"; }

.icon-wrench2:before { content: "\eb56"; }

.icon-wrench3:before { content: "\eb57"; }

.icon-equalizer:before { content: "\eb58"; }

.icon-equalizer2:before { content: "\eb59"; }

.icon-equalizer3:before { content: "\eb5a"; }

.icon-equalizer4:before { content: "\eb5b"; }

.icon-cog:before { content: "\eb5c"; }

.icon-cogs:before { content: "\eb5d"; }

.icon-cog2:before { content: "\eb5e"; }

.icon-cog3:before { content: "\eb5f"; }

.icon-cog4:before { content: "\eb60"; }

.icon-cog5:before { content: "\eb61"; }

.icon-cog6:before { content: "\eb62"; }

.icon-cog7:before { content: "\eb63"; }

.icon-factory:before { content: "\eb64"; }

.icon-hammer:before { content: "\eb65"; }

.icon-hammer-wrench:before { content: "\eb66"; }

.icon-knife:before { content: "\eb67"; }

.icon-screwdriver:before { content: "\eb68"; }

.icon-screwdriver2:before { content: "\eb69"; }

.icon-magic-wand:before { content: "\eb6a"; }

.icon-magic-wand2:before { content: "\eb6b"; }

.icon-pulse:before { content: "\eb6c"; }

.icon-pulse2:before { content: "\eb6d"; }

.icon-aid-kit:before { content: "\eb6e"; }

.icon-aid-kit2:before { content: "\eb6f"; }

.icon-stethoscope:before { content: "\eb70"; }

.icon-ambulance:before { content: "\eb71"; }

.icon-alarm2:before { content: "\eb72"; }

.icon-pandage:before { content: "\eb73"; }

.icon-pandage2:before { content: "\eb74"; }

.icon-bug:before { content: "\eb75"; }

.icon-bug2:before { content: "\eb76"; }

.icon-syringe:before { content: "\eb77"; }

.icon-syringe2:before { content: "\eb78"; }

.icon-pill:before { content: "\eb79"; }

.icon-construction:before { content: "\eb7a"; }

.icon-traffic-cone:before { content: "\eb7b"; }

.icon-traffic-lights:before { content: "\eb7c"; }

.icon-pie-chart:before { content: "\eb7d"; }

.icon-pie-chart2:before { content: "\eb7e"; }

.icon-pie-chart3:before { content: "\eb7f"; }

.icon-pie-chart4:before { content: "\eb80"; }

.icon-pie-chart5:before { content: "\eb81"; }

.icon-pie-chart6:before { content: "\eb82"; }

.icon-pie-chart7:before { content: "\eb83"; }

.icon-stats-dots:before { content: "\eb84"; }

.icon-stats-bars:before { content: "\eb85"; }

.icon-pie-chart8:before { content: "\eb86"; }

.icon-stats-bars2:before { content: "\eb87"; }

.icon-stats-bars3:before { content: "\eb88"; }

.icon-stats-bars4:before { content: "\eb89"; }

.icon-stats-bars5:before { content: "\eb8a"; }

.icon-stats-bars6:before { content: "\eb8b"; }

.icon-chart:before { content: "\eb8c"; }

.icon-stats-growth:before { content: "\eb8d"; }

.icon-stats-decline:before { content: "\eb8e"; }

.icon-stats-growth2:before { content: "\eb8f"; }

.icon-stats-decline2:before { content: "\eb90"; }

.icon-stairs-up:before { content: "\eb91"; }

.icon-stairs-down:before { content: "\eb92"; }

.icon-stairs:before { content: "\eb93"; }

.icon-stairs2:before { content: "\eb94"; }

.icon-ladder:before { content: "\eb95"; }

.icon-rating:before { content: "\eb96"; }

.icon-rating2:before { content: "\eb97"; }

.icon-rating3:before { content: "\eb98"; }

.icon-cake:before { content: "\eb99"; }

.icon-podium:before { content: "\eb9a"; }

.icon-stars:before { content: "\eb9b"; }

.icon-medal-star:before { content: "\eb9c"; }

.icon-medal:before { content: "\eb9d"; }

.icon-medal2:before { content: "\eb9e"; }

.icon-medal-first:before { content: "\eb9f"; }

.icon-medal-second:before { content: "\eba0"; }

.icon-medal-third:before { content: "\eba1"; }

.icon-crown:before { content: "\eba2"; }

.icon-trophy:before { content: "\eba3"; }

.icon-trophy2:before { content: "\eba4"; }

.icon-trophy3:before { content: "\eba5"; }

.icon-diamond:before { content: "\eba6"; }

.icon-diamond2:before { content: "\eba7"; }

.icon-trophy4:before { content: "\eba8"; }

.icon-gift:before { content: "\eba9"; }

.icon-gift2:before { content: "\ebaa"; }

.icon-balloon:before { content: "\ebab"; }

.icon-pipe:before { content: "\ebac"; }

.icon-mustache:before { content: "\ebad"; }

.icon-mustache2:before { content: "\ebae"; }

.icon-glass:before { content: "\ebaf"; }

.icon-glass2:before { content: "\ebb0"; }

.icon-glass3:before { content: "\ebb1"; }

.icon-glass4:before { content: "\ebb2"; }

.icon-bottle:before { content: "\ebb3"; }

.icon-bottle2:before { content: "\ebb4"; }

.icon-bottle3:before { content: "\ebb5"; }

.icon-bottle4:before { content: "\ebb6"; }

.icon-mug:before { content: "\ebb7"; }

.icon-fork-knife:before { content: "\ebb8"; }

.icon-spoon-knife:before { content: "\ebb9"; }

.icon-cook:before { content: "\ebba"; }

.icon-plate:before { content: "\ebbb"; }

.icon-steak:before { content: "\ebbc"; }

.icon-fish:before { content: "\ebbd"; }

.icon-chicken:before { content: "\ebbe"; }

.icon-hamburger:before { content: "\ebbf"; }

.icon-pizza:before { content: "\ebc0"; }

.icon-cheese:before { content: "\ebc1"; }

.icon-bread:before { content: "\ebc2"; }

.icon-icecream:before { content: "\ebc3"; }

.icon-milk:before { content: "\ebc4"; }

.icon-cup:before { content: "\ebc5"; }

.icon-cup2:before { content: "\ebc6"; }

.icon-coffee-baen:before { content: "\ebc7"; }

.icon-coffee:before { content: "\ebc8"; }

.icon-teapot:before { content: "\ebc9"; }

.icon-leaf:before { content: "\ebca"; }

.icon-leaf2:before { content: "\ebcb"; }

.icon-apple:before { content: "\ebcc"; }

.icon-grapes:before { content: "\ebcd"; }

.icon-cherry:before { content: "\ebce"; }

.icon-tree:before { content: "\ebcf"; }

.icon-tree2:before { content: "\ebd0"; }

.icon-tree3:before { content: "\ebd1"; }

.icon-tree4:before { content: "\ebd2"; }

.icon-cactus:before { content: "\ebd3"; }

.icon-mountains:before { content: "\ebd4"; }

.icon-paw:before { content: "\ebd5"; }

.icon-footprint:before { content: "\ebd6"; }

.icon-tent:before { content: "\ebd7"; }

.icon-flower:before { content: "\ebd8"; }

.icon-flower2:before { content: "\ebd9"; }

.icon-rocket:before { content: "\ebda"; }

.icon-meter:before { content: "\ebdb"; }

.icon-meter2:before { content: "\ebdc"; }

.icon-meter-slow:before { content: "\ebdd"; }

.icon-meter-medium:before { content: "\ebde"; }

.icon-meter-fast:before { content: "\ebdf"; }

.icon-meter3:before { content: "\ebe0"; }

.icon-hammer2:before { content: "\ebe1"; }

.icon-balance:before { content: "\ebe2"; }

.icon-scale:before { content: "\ebe3"; }

.icon-bomb:before { content: "\ebe4"; }

.icon-fire:before { content: "\ebe5"; }

.icon-fire2:before { content: "\ebe6"; }

.icon-lab:before { content: "\ebe7"; }

.icon-atom:before { content: "\ebe8"; }

.icon-atom2:before { content: "\ebe9"; }

.icon-magnet:before { content: "\ebea"; }

.icon-magnet2:before { content: "\ebeb"; }

.icon-dumbbell:before { content: "\ebec"; }

.icon-skull:before { content: "\ebed"; }

.icon-skull2:before { content: "\ebee"; }

.icon-lamp:before { content: "\ebef"; }

.icon-lamp2:before { content: "\ebf0"; }

.icon-lamp3:before { content: "\ebf1"; }

.icon-spotlight:before { content: "\ebf2"; }

.icon-lamp4:before { content: "\ebf3"; }

.icon-lamp5:before { content: "\ebf4"; }

.icon-lamp6:before { content: "\ebf5"; }

.icon-lamp7:before { content: "\ebf6"; }

.icon-lamp8:before { content: "\ebf7"; }

.icon-broom:before { content: "\ebf8"; }

.icon-toiletpaper:before { content: "\ebf9"; }

.icon-bin:before { content: "\ebfa"; }

.icon-bin2:before { content: "\ebfb"; }

.icon-bin3:before { content: "\ebfc"; }

.icon-bin4:before { content: "\ebfd"; }

.icon-bin5:before { content: "\ebfe"; }

.icon-briefcase:before { content: "\ebff"; }

.icon-briefcase2:before { content: "\ec00"; }

.icon-briefcase3:before { content: "\ec01"; }

.icon-airplane:before { content: "\ec02"; }

.icon-airplane2:before { content: "\ec03"; }

.icon-airplane3:before { content: "\ec04"; }

.icon-airplane4:before { content: "\ec05"; }

.icon-paperplane:before { content: "\ec06"; }

.icon-car:before { content: "\ec07"; }

.icon-steering-wheel:before { content: "\ec08"; }

.icon-car2:before { content: "\ec09"; }

.icon-gas:before { content: "\ec0a"; }

.icon-bus:before { content: "\ec0b"; }

.icon-truck:before { content: "\ec0c"; }

.icon-bike:before { content: "\ec0d"; }

.icon-road:before { content: "\ec0e"; }

.icon-train:before { content: "\ec0f"; }

.icon-train2:before { content: "\ec10"; }

.icon-ship:before { content: "\ec11"; }

.icon-boat:before { content: "\ec12"; }

.icon-chopper:before { content: "\ec13"; }

.icon-chopper2:before { content: "\ec14"; }

.icon-cube:before { content: "\ec15"; }

.icon-cube2:before { content: "\ec16"; }

.icon-cube3:before { content: "\ec17"; }

.icon-cube4:before { content: "\ec18"; }

.icon-pyramid:before { content: "\ec19"; }

.icon-pyramid2:before { content: "\ec1a"; }

.icon-package:before { content: "\ec1b"; }

.icon-puzzle:before { content: "\ec1c"; }

.icon-puzzle2:before { content: "\ec1d"; }

.icon-puzzle3:before { content: "\ec1e"; }

.icon-puzzle4:before { content: "\ec1f"; }

.icon-glasses-3d:before { content: "\ec20"; }

.icon-glasses-3d2:before { content: "\ec21"; }

.icon-glasses:before { content: "\ec22"; }

.icon-glasses2:before { content: "\ec23"; }

.icon-brain:before { content: "\ec24"; }

.icon-accessibility:before { content: "\ec25"; }

.icon-accessibility2:before { content: "\ec26"; }

.icon-strategy:before { content: "\ec27"; }

.icon-target:before { content: "\ec28"; }

.icon-target2:before { content: "\ec29"; }

.icon-target3:before { content: "\ec2a"; }

.icon-ammo:before { content: "\ec2b"; }

.icon-gun:before { content: "\ec2c"; }

.icon-gun-forbidden:before { content: "\ec2d"; }

.icon-shield:before { content: "\ec2e"; }

.icon-shield-check:before { content: "\ec2f"; }

.icon-shield-notice:before { content: "\ec30"; }

.icon-shield2:before { content: "\ec31"; }

.icon-shield3:before { content: "\ec32"; }

.icon-shield4:before { content: "\ec33"; }

.icon-soccer:before { content: "\ec34"; }

.icon-football:before { content: "\ec35"; }

.icon-archery:before { content: "\ec36"; }

.icon-bow:before { content: "\ec37"; }

.icon-sword:before { content: "\ec38"; }

.icon-tennis:before { content: "\ec39"; }

.icon-pingpong:before { content: "\ec3a"; }

.icon-baseball:before { content: "\ec3b"; }

.icon-basketball:before { content: "\ec3c"; }

.icon-golf:before { content: "\ec3d"; }

.icon-golf2:before { content: "\ec3e"; }

.icon-hockey:before { content: "\ec3f"; }

.icon-racing:before { content: "\ec40"; }

.icon-finish:before { content: "\ec41"; }

.icon-eight-ball:before { content: "\ec42"; }

.icon-bowling:before { content: "\ec43"; }

.icon-bowling2:before { content: "\ec44"; }

.icon-power:before { content: "\ec45"; }

.icon-power2:before { content: "\ec46"; }

.icon-power3:before { content: "\ec47"; }

.icon-switch:before { content: "\ec48"; }

.icon-switch2:before { content: "\ec49"; }

.icon-power-cord:before { content: "\ec4a"; }

.icon-power-cord2:before { content: "\ec4b"; }

.icon-outlet:before { content: "\ec4c"; }

.icon-clipboard:before { content: "\ec4d"; }

.icon-clipboard2:before { content: "\ec4e"; }

.icon-clipboard3:before { content: "\ec4f"; }

.icon-clipboard4:before { content: "\ec50"; }

.icon-clipboard5:before { content: "\ec51"; }

.icon-clipboard6:before { content: "\ec52"; }

.icon-playlist:before { content: "\ec53"; }

.icon-playlist-add:before { content: "\ec54"; }

.icon-list-numbered:before { content: "\ec55"; }

.icon-list:before { content: "\ec56"; }

.icon-list2:before { content: "\ec57"; }

.icon-more:before { content: "\ec58"; }

.icon-more2:before { content: "\ec59"; }

.icon-grid:before { content: "\ec5a"; }

.icon-grid2:before { content: "\ec5b"; }

.icon-grid3:before { content: "\ec5c"; }

.icon-grid4:before { content: "\ec5d"; }

.icon-grid5:before { content: "\ec5e"; }

.icon-grid6:before { content: "\ec5f"; }

.icon-grid7:before { content: "\ec60"; }

.icon-tree5:before { content: "\ec61"; }

.icon-tree6:before { content: "\ec62"; }

.icon-tree7:before { content: "\ec63"; }

.icon-lan:before { content: "\ec64"; }

.icon-lan2:before { content: "\ec65"; }

.icon-lan3:before { content: "\ec66"; }

.icon-menu:before { content: "\ec67"; }

.icon-circle-small:before { content: "\ec68"; }

.icon-menu2:before { content: "\ec69"; }

.icon-menu3:before { content: "\ec6a"; }

.icon-menu4:before { content: "\ec6b"; }

.icon-menu5:before { content: "\ec6c"; }

.icon-menu6:before { content: "\ec6d"; }

.icon-menu7:before { content: "\ec6e"; }

.icon-menu8:before { content: "\ec6f"; }

.icon-menu9:before { content: "\ec70"; }

.icon-menu10:before { content: "\ec71"; }

.icon-cloud:before { content: "\ec72"; }

.icon-cloud-download:before { content: "\ec73"; }

.icon-cloud-upload:before { content: "\ec74"; }

.icon-cloud-check:before { content: "\ec75"; }

.icon-cloud2:before { content: "\ec76"; }

.icon-cloud-download2:before { content: "\ec77"; }

.icon-cloud-upload2:before { content: "\ec78"; }

.icon-cloud-check2:before { content: "\ec79"; }

.icon-download2:before { content: "\ec7a"; }

.icon-download3:before { content: "\ec7b"; }

.icon-upload2:before { content: "\ec7c"; }

.icon-upload3:before { content: "\ec7d"; }

.icon-import:before { content: "\ec7e"; }

.icon-import2:before { content: "\ec7f"; }

.icon-download4:before { content: "\ec80"; }

.icon-upload4:before { content: "\ec81"; }

.icon-download5:before { content: "\ec82"; }

.icon-upload5:before { content: "\ec83"; }

.icon-download6:before { content: "\ec84"; }

.icon-upload6:before { content: "\ec85"; }

.icon-download7:before { content: "\ec86"; }

.icon-upload7:before { content: "\ec87"; }

.icon-download8:before { content: "\ec88"; }

.icon-upload8:before { content: "\ec89"; }

.icon-download9:before { content: "\ec8a"; }

.icon-upload9:before { content: "\ec8b"; }

.icon-download10:before { content: "\ec8c"; }

.icon-upload10:before { content: "\ec8d"; }

.icon-sphere:before { content: "\ec8e"; }

.icon-sphere2:before { content: "\ec8f"; }

.icon-sphere3:before { content: "\ec90"; }

.icon-planet:before { content: "\ec91"; }

.icon-planet2:before { content: "\ec92"; }

.icon-earth:before { content: "\ec93"; }

.icon-earth2:before { content: "\ec94"; }

.icon-earth3:before { content: "\ec95"; }

.icon-link:before { content: "\ec96"; }

.icon-unlink:before { content: "\ec97"; }

.icon-link2:before { content: "\ec98"; }

.icon-unlink2:before { content: "\ec99"; }

.icon-link3:before { content: "\ec9a"; }

.icon-unlink3:before { content: "\ec9b"; }

.icon-link4:before { content: "\ec9c"; }

.icon-unlink4:before { content: "\ec9d"; }

.icon-link5:before { content: "\ec9e"; }

.icon-unlink5:before { content: "\ec9f"; }

.icon-anchor:before { content: "\eca0"; }

.icon-flag:before { content: "\eca1"; }

.icon-flag2:before { content: "\eca2"; }

.icon-flag3:before { content: "\eca3"; }

.icon-flag4:before { content: "\eca4"; }

.icon-flag5:before { content: "\eca5"; }

.icon-flag6:before { content: "\eca6"; }

.icon-flag7:before { content: "\eca7"; }

.icon-flag8:before { content: "\eca8"; }

.icon-attachment:before { content: "\eca9"; }

.icon-attachment2:before { content: "\ecaa"; }

.icon-eye:before { content: "\ecab"; }

.icon-eye-plus:before { content: "\ecac"; }

.icon-eye-minus:before { content: "\ecad"; }

.icon-eye-blocked:before { content: "\ecae"; }

.icon-eye2:before { content: "\ecaf"; }

.icon-eye-blocked2:before { content: "\ecb0"; }

.icon-eye3:before { content: "\ecb1"; }

.icon-eye-blocked3:before { content: "\ecb2"; }

.icon-eye4:before { content: "\ecb3"; }

.icon-bookmark2:before { content: "\ecb4"; }

.icon-bookmark3:before { content: "\ecb5"; }

.icon-bookmarks:before { content: "\ecb6"; }

.icon-bookmark4:before { content: "\ecb7"; }

.icon-spotlight2:before { content: "\ecb8"; }

.icon-starburst:before { content: "\ecb9"; }

.icon-snowflake:before { content: "\ecba"; }

.icon-temperature:before { content: "\ecbb"; }

.icon-temperature2:before { content: "\ecbc"; }

.icon-weather-lightning:before { content: "\ecbd"; }

.icon-weather-lightning2:before { content: "\ecbe"; }

.icon-weather-rain:before { content: "\ecbf"; }

.icon-weather-rain2:before { content: "\ecc0"; }

.icon-weather-snow:before { content: "\ecc1"; }

.icon-weather-snow2:before { content: "\ecc2"; }

.icon-weather-cloud-wind:before { content: "\ecc3"; }

.icon-weather-cloud-wind2:before { content: "\ecc4"; }

.icon-weather-cloud-sun:before { content: "\ecc5"; }

.icon-weather-cloud-sun2:before { content: "\ecc6"; }

.icon-weather-cloudy:before { content: "\ecc7"; }

.icon-weather-cloudy2:before { content: "\ecc8"; }

.icon-weather-sun-wind:before { content: "\ecc9"; }

.icon-weather-sun-wind2:before { content: "\ecca"; }

.icon-sun:before { content: "\eccb"; }

.icon-sun2:before { content: "\eccc"; }

.icon-moon:before { content: "\eccd"; }

.icon-day-night:before { content: "\ecce"; }

.icon-day-night2:before { content: "\eccf"; }

.icon-weather-windy:before { content: "\ecd0"; }

.icon-fan:before { content: "\ecd1"; }

.icon-umbrella:before { content: "\ecd2"; }

.icon-sun3:before { content: "\ecd3"; }

.icon-contrast:before { content: "\ecd4"; }

.icon-brightness-contrast:before { content: "\ecd5"; }

.icon-brightness-high:before { content: "\ecd6"; }

.icon-brightness-medium:before { content: "\ecd7"; }

.icon-brightness-low:before { content: "\ecd8"; }

.icon-bed:before { content: "\ecd9"; }

.icon-bed2:before { content: "\ecda"; }

.icon-furniture:before { content: "\ecdb"; }

.icon-chair:before { content: "\ecdc"; }

.icon-star-empty:before { content: "\ecdd"; }

.icon-star-empty2:before { content: "\ecde"; }

.icon-star-full:before { content: "\ecdf"; }

.icon-star-empty3:before { content: "\ece0"; }

.icon-star-half:before { content: "\ece1"; }

.icon-star-full2:before { content: "\ece2"; }

.icon-star:before { content: "\ece3"; }

.icon-heart:before { content: "\ece4"; }

.icon-heart2:before { content: "\ece5"; }

.icon-heart3:before { content: "\ece6"; }

.icon-heart4:before { content: "\ece7"; }

.icon-heart-broken:before { content: "\ece8"; }

.icon-heart5:before { content: "\ece9"; }

.icon-heart6:before { content: "\ecea"; }

.icon-heart-broken2:before { content: "\eceb"; }

.icon-heart7:before { content: "\ecec"; }

.icon-heart8:before { content: "\eced"; }

.icon-heart-broken3:before { content: "\ecee"; }

.icon-lips:before { content: "\ecef"; }

.icon-lips2:before { content: "\ecf0"; }

.icon-thumbs-up:before { content: "\ecf1"; }

.icon-thumbs-up2:before { content: "\ecf2"; }

.icon-thumbs-down:before { content: "\ecf3"; }

.icon-thumbs-down2:before { content: "\ecf4"; }

.icon-thumbs-up3:before { content: "\ecf5"; }

.icon-thumbs-down3:before { content: "\ecf6"; }

.icon-height:before { content: "\ecf7"; }

.icon-man:before { content: "\ecf8"; }

.icon-woman:before { content: "\ecf9"; }

.icon-man-woman:before { content: "\ecfa"; }

.icon-male:before { content: "\ecfb"; }

.icon-female:before { content: "\ecfc"; }

.icon-peace:before { content: "\ecfd"; }

.icon-yin-yang:before { content: "\ecfe"; }

.icon-happy:before { content: "\ecff"; }

.icon-happy2:before { content: "\ed00"; }

.icon-smile:before { content: "\ed01"; }

.icon-smile2:before { content: "\ed02"; }

.icon-tongue:before { content: "\ed03"; }

.icon-tongue2:before { content: "\ed04"; }

.icon-sad:before { content: "\ed05"; }

.icon-sad2:before { content: "\ed06"; }

.icon-wink:before { content: "\ed07"; }

.icon-wink2:before { content: "\ed08"; }

.icon-grin:before { content: "\ed09"; }

.icon-grin2:before { content: "\ed0a"; }

.icon-cool:before { content: "\ed0b"; }

.icon-cool2:before { content: "\ed0c"; }

.icon-angry:before { content: "\ed0d"; }

.icon-angry2:before { content: "\ed0e"; }

.icon-evil:before { content: "\ed0f"; }

.icon-evil2:before { content: "\ed10"; }

.icon-shocked:before { content: "\ed11"; }

.icon-shocked2:before { content: "\ed12"; }

.icon-baffled:before { content: "\ed13"; }

.icon-baffled2:before { content: "\ed14"; }

.icon-confused:before { content: "\ed15"; }

.icon-confused2:before { content: "\ed16"; }

.icon-neutral:before { content: "\ed17"; }

.icon-neutral2:before { content: "\ed18"; }

.icon-hipster:before { content: "\ed19"; }

.icon-hipster2:before { content: "\ed1a"; }

.icon-wondering:before { content: "\ed1b"; }

.icon-wondering2:before { content: "\ed1c"; }

.icon-sleepy:before { content: "\ed1d"; }

.icon-sleepy2:before { content: "\ed1e"; }

.icon-frustrated:before { content: "\ed1f"; }

.icon-frustrated2:before { content: "\ed20"; }

.icon-crying:before { content: "\ed21"; }

.icon-crying2:before { content: "\ed22"; }

.icon-cursor:before { content: "\ed23"; }

.icon-cursor2:before { content: "\ed24"; }

.icon-lasso:before { content: "\ed25"; }

.icon-lasso2:before { content: "\ed26"; }

.icon-select:before { content: "\ed27"; }

.icon-select2:before { content: "\ed28"; }

.icon-point-up:before { content: "\ed29"; }

.icon-point-right:before { content: "\ed2a"; }

.icon-point-down:before { content: "\ed2b"; }

.icon-point-left:before { content: "\ed2c"; }

.icon-pointer:before { content: "\ed2d"; }

.icon-reminder:before { content: "\ed2e"; }

.icon-drag-left-right:before { content: "\ed2f"; }

.icon-drag-left:before { content: "\ed30"; }

.icon-drag-right:before { content: "\ed31"; }

.icon-touch:before { content: "\ed32"; }

.icon-multitouch:before { content: "\ed33"; }

.icon-touch-zoom:before { content: "\ed34"; }

.icon-touch-pinch:before { content: "\ed35"; }

.icon-hand:before { content: "\ed36"; }

.icon-grab:before { content: "\ed37"; }

.icon-stack-empty:before { content: "\ed38"; }

.icon-stack-plus:before { content: "\ed39"; }

.icon-stack-minus:before { content: "\ed3a"; }

.icon-stack-star:before { content: "\ed3b"; }

.icon-stack-picture:before { content: "\ed3c"; }

.icon-stack-down:before { content: "\ed3d"; }

.icon-stack-up:before { content: "\ed3e"; }

.icon-stack-cancel:before { content: "\ed3f"; }

.icon-stack-check:before { content: "\ed40"; }

.icon-stack-text:before { content: "\ed41"; }

.icon-stack-clubs:before { content: "\ed42"; }

.icon-stack-spades:before { content: "\ed43"; }

.icon-stack-hearts:before { content: "\ed44"; }

.icon-stack-diamonds:before { content: "\ed45"; }

.icon-stack-user:before { content: "\ed46"; }

.icon-stack4:before { content: "\ed47"; }

.icon-stack-music:before { content: "\ed48"; }

.icon-stack-play:before { content: "\ed49"; }

.icon-move:before { content: "\ed4a"; }

.icon-dots:before { content: "\ed4b"; }

.icon-warning:before { content: "\ed4c"; }

.icon-warning2:before { content: "\ed4d"; }

.icon-notification:before { content: "\ed4e"; }

.icon-notification2:before { content: "\ed4f"; }

.icon-question:before { content: "\ed50"; }

.icon-question2:before { content: "\ed51"; }

.icon-question3:before { content: "\ed52"; }

.icon-question4:before { content: "\ed53"; }

.icon-question5:before { content: "\ed54"; }

.icon-question6:before { content: "\ed55"; }

.icon-plus:before { content: "\ed56"; }

.icon-minus:before { content: "\ed57"; }

.icon-plus2:before { content: "\ed58"; }

.icon-minus2:before { content: "\ed59"; }

.icon-plus3:before { content: "\ed5a"; }

.icon-minus3:before { content: "\ed5b"; }

.icon-plus-circle:before { content: "\ed5c"; }

.icon-minus-circle:before { content: "\ed5d"; }

.icon-plus-circle2:before { content: "\ed5e"; }

.icon-minus-circle2:before { content: "\ed5f"; }

.icon-info:before { content: "\ed60"; }

.icon-info2:before { content: "\ed61"; }

.icon-cancel-circle:before { content: "\ed62"; }

.icon-cancel-circle2:before { content: "\ed63"; }

.icon-blocked:before { content: "\ed64"; }

.icon-cancel-square:before { content: "\ed65"; }

.icon-cancel-square2:before { content: "\ed66"; }

.icon-cancel:before { content: "\ed67"; }

.icon-spam:before { content: "\ed68"; }

.icon-cross:before { content: "\ed69"; }

.icon-cross2:before { content: "\ed6a"; }

.icon-cross3:before { content: "\ed6b"; }

.icon-checkmark:before { content: "\ed6c"; }

.icon-checkmark2:before { content: "\ed6d"; }

.icon-checkmark3:before { content: "\ed6e"; }

.icon-checkmark4:before { content: "\ed6f"; }

.icon-checkmark5:before { content: "\ed70"; }

.icon-spell-check:before { content: "\ed71"; }

.icon-spell-check2:before { content: "\ed72"; }

.icon-enter:before { content: "\ed73"; }

.icon-exit:before { content: "\ed74"; }

.icon-enter2:before { content: "\ed75"; }

.icon-exit2:before { content: "\ed76"; }

.icon-enter3:before { content: "\ed77"; }

.icon-exit3:before { content: "\ed78"; }

.icon-wall:before { content: "\ed79"; }

.icon-fence:before { content: "\ed7a"; }

.icon-play3:before { content: "\ed7b"; }

.icon-pause:before { content: "\ed7c"; }

.icon-stop:before { content: "\ed7d"; }

.icon-previous:before { content: "\ed7e"; }

.icon-next:before { content: "\ed7f"; }

.icon-backward:before { content: "\ed80"; }

.icon-forward2:before { content: "\ed81"; }

.icon-play4:before { content: "\ed82"; }

.icon-pause2:before { content: "\ed83"; }

.icon-stop2:before { content: "\ed84"; }

.icon-backward2:before { content: "\ed85"; }

.icon-forward3:before { content: "\ed86"; }

.icon-first:before { content: "\ed87"; }

.icon-last:before { content: "\ed88"; }

.icon-previous2:before { content: "\ed89"; }

.icon-next2:before { content: "\ed8a"; }

.icon-eject:before { content: "\ed8b"; }

.icon-volume-high:before { content: "\ed8c"; }

.icon-volume-medium:before { content: "\ed8d"; }

.icon-volume-low:before { content: "\ed8e"; }

.icon-volume-mute:before { content: "\ed8f"; }

.icon-speaker-left:before { content: "\ed90"; }

.icon-speaker-right:before { content: "\ed91"; }

.icon-volume-mute2:before { content: "\ed92"; }

.icon-volume-increase:before { content: "\ed93"; }

.icon-volume-decrease:before { content: "\ed94"; }

.icon-volume-high2:before { content: "\ed95"; }

.icon-volume-medium2:before { content: "\ed96"; }

.icon-volume-medium3:before { content: "\ed97"; }

.icon-volume-low2:before { content: "\ed98"; }

.icon-volume-mute3:before { content: "\ed99"; }

.icon-volume-increase2:before { content: "\ed9a"; }

.icon-volume-decrease2:before { content: "\ed9b"; }

.icon-volume-decrease3:before { content: "\ed9c"; }

.icon-volume-5:before { content: "\ed9d"; }

.icon-volume-4:before { content: "\ed9e"; }

.icon-volume-3:before { content: "\ed9f"; }

.icon-volume-2:before { content: "\eda0"; }

.icon-volume-1:before { content: "\eda1"; }

.icon-volume-0:before { content: "\eda2"; }

.icon-volume-mute4:before { content: "\eda3"; }

.icon-volume-mute5:before { content: "\eda4"; }

.icon-loop:before { content: "\eda5"; }

.icon-loop2:before { content: "\eda6"; }

.icon-loop3:before { content: "\eda7"; }

.icon-infinite-square:before { content: "\eda8"; }

.icon-infinite:before { content: "\eda9"; }

.icon-infinite2:before { content: "\edaa"; }

.icon-loop4:before { content: "\edab"; }

.icon-shuffle:before { content: "\edac"; }

.icon-shuffle2:before { content: "\edad"; }

.icon-wave:before { content: "\edae"; }

.icon-wave2:before { content: "\edaf"; }

.icon-split:before { content: "\edb0"; }

.icon-merge:before { content: "\edb1"; }

.icon-first2:before { content: "\edb2"; }

.icon-last2:before { content: "\edb3"; }

.icon-arrow-up:before { content: "\edb4"; }

.icon-arrow-up2:before { content: "\edb5"; }

.icon-arrow-up3:before { content: "\edb6"; }

.icon-arrow-up4:before { content: "\edb7"; }

.icon-arrow-right:before { content: "\edb8"; }

.icon-arrow-right2:before { content: "\edb9"; }

.icon-arrow-right3:before { content: "\edba"; }

.icon-arrow-right4:before { content: "\edbb"; }

.icon-arrow-down:before { content: "\edbc"; }

.icon-arrow-down2:before { content: "\edbd"; }

.icon-arrow-down3:before { content: "\edbe"; }

.icon-arrow-down4:before { content: "\edbf"; }

.icon-arrow-left:before { content: "\edc0"; }

.icon-arrow-left2:before { content: "\edc1"; }

.icon-arrow-left3:before { content: "\edc2"; }

.icon-arrow-left4:before { content: "\edc3"; }

.icon-arrow-up5:before { content: "\edc4"; }

.icon-arrow-right5:before { content: "\edc5"; }

.icon-arrow-down5:before { content: "\edc6"; }

.icon-arrow-left5:before { content: "\edc7"; }

.icon-arrow-up-left:before { content: "\edc8"; }

.icon-arrow-up6:before { content: "\edc9"; }

.icon-arrow-up-right:before { content: "\edca"; }

.icon-arrow-right6:before { content: "\edcb"; }

.icon-arrow-down-right:before { content: "\edcc"; }

.icon-arrow-down6:before { content: "\edcd"; }

.icon-arrow-down-left:before { content: "\edce"; }

.icon-arrow-left6:before { content: "\edcf"; }

.icon-arrow-up-left2:before { content: "\edd0"; }

.icon-arrow-up7:before { content: "\edd1"; }

.icon-arrow-up-right2:before { content: "\edd2"; }

.icon-arrow-right7:before { content: "\edd3"; }

.icon-arrow-down-right2:before { content: "\edd4"; }

.icon-arrow-down7:before { content: "\edd5"; }

.icon-arrow-down-left2:before { content: "\edd6"; }

.icon-arrow-left7:before { content: "\edd7"; }

.icon-arrow-up-left3:before { content: "\edd8"; }

.icon-arrow-up8:before { content: "\edd9"; }

.icon-arrow-up-right3:before { content: "\edda"; }

.icon-arrow-right8:before { content: "\eddb"; }

.icon-arrow-down-right3:before { content: "\eddc"; }

.icon-arrow-down8:before { content: "\eddd"; }

.icon-arrow-down-left3:before { content: "\edde"; }

.icon-arrow-left8:before { content: "\eddf"; }

.icon-circle-up:before { content: "\ede0"; }

.icon-circle-right:before { content: "\ede1"; }

.icon-circle-down:before { content: "\ede2"; }

.icon-circle-left:before { content: "\ede3"; }

.icon-circle-up2:before { content: "\ede4"; }

.icon-circle-right2:before { content: "\ede5"; }

.icon-circle-down2:before { content: "\ede6"; }

.icon-circle-left2:before { content: "\ede7"; }

.icon-circle-up-left:before { content: "\ede8"; }

.icon-circle-up3:before { content: "\ede9"; }

.icon-circle-up-right:before { content: "\edea"; }

.icon-circle-right3:before { content: "\edeb"; }

.icon-circle-down-right:before { content: "\edec"; }

.icon-circle-down3:before { content: "\eded"; }

.icon-circle-down-left:before { content: "\edee"; }

.icon-circle-left3:before { content: "\edef"; }

.icon-circle-up-left2:before { content: "\edf0"; }

.icon-circle-up4:before { content: "\edf1"; }

.icon-circle-up-right2:before { content: "\edf2"; }

.icon-circle-right4:before { content: "\edf3"; }

.icon-circle-down-right2:before { content: "\edf4"; }

.icon-circle-down4:before { content: "\edf5"; }

.icon-circle-down-left2:before { content: "\edf6"; }

.icon-circle-left4:before { content: "\edf7"; }

.icon-arrow-resize:before { content: "\edf8"; }

.icon-arrow-resize2:before { content: "\edf9"; }

.icon-arrow-resize3:before { content: "\edfa"; }

.icon-arrow-resize4:before { content: "\edfb"; }

.icon-arrow-resize5:before { content: "\edfc"; }

.icon-arrow-resize6:before { content: "\edfd"; }

.icon-arrow-resize7:before { content: "\edfe"; }

.icon-arrow-resize8:before { content: "\edff"; }

.icon-square-up-left:before { content: "\ee00"; }

.icon-square-up:before { content: "\ee01"; }

.icon-square-up-right:before { content: "\ee02"; }

.icon-square-right:before { content: "\ee03"; }

.icon-square-down-right:before { content: "\ee04"; }

.icon-square-down:before { content: "\ee05"; }

.icon-square-down-left:before { content: "\ee06"; }

.icon-square-left:before { content: "\ee07"; }

.icon-arrow-up9:before { content: "\ee08"; }

.icon-arrow-right9:before { content: "\ee09"; }

.icon-arrow-down9:before { content: "\ee0a"; }

.icon-arrow-left9:before { content: "\ee0b"; }

.icon-arrow-up10:before { content: "\ee0c"; }

.icon-arrow-right10:before { content: "\ee0d"; }

.icon-arrow-down10:before { content: "\ee0e"; }

.icon-arrow-left10:before { content: "\ee0f"; }

.icon-arrow-up-left4:before { content: "\ee10"; }

.icon-arrow-up11:before { content: "\ee11"; }

.icon-arrow-up-right4:before { content: "\ee12"; }

.icon-arrow-right11:before { content: "\ee13"; }

.icon-arrow-down-right4:before { content: "\ee14"; }

.icon-arrow-down11:before { content: "\ee15"; }

.icon-arrow-down-left4:before { content: "\ee16"; }

.icon-arrow-left11:before { content: "\ee17"; }

.icon-arrow-up-left5:before { content: "\ee18"; }

.icon-arrow-up12:before { content: "\ee19"; }

.icon-arrow-up-right5:before { content: "\ee1a"; }

.icon-arrow-right12:before { content: "\ee1b"; }

.icon-arrow-down-right5:before { content: "\ee1c"; }

.icon-arrow-down12:before { content: "\ee1d"; }

.icon-arrow-down-left5:before { content: "\ee1e"; }

.icon-arrow-left12:before { content: "\ee1f"; }

.icon-arrow-up13:before { content: "\ee20"; }

.icon-arrow-right13:before { content: "\ee21"; }

.icon-arrow-down13:before { content: "\ee22"; }

.icon-arrow-left13:before { content: "\ee23"; }

.icon-arrow-up14:before { content: "\ee24"; }

.icon-arrow-right14:before { content: "\ee25"; }

.icon-arrow-down14:before { content: "\ee26"; }

.icon-arrow-left14:before { content: "\ee27"; }

.icon-circle-up5:before { content: "\ee28"; }

.icon-circle-right5:before { content: "\ee29"; }

.icon-circle-down5:before { content: "\ee2a"; }

.icon-circle-left5:before { content: "\ee2b"; }

.icon-circle-up6:before { content: "\ee2c"; }

.icon-circle-right6:before { content: "\ee2d"; }

.icon-circle-down6:before { content: "\ee2e"; }

.icon-circle-left6:before { content: "\ee2f"; }

.icon-arrow-up15:before { content: "\ee30"; }

.icon-arrow-right15:before { content: "\ee31"; }

.icon-arrow-down15:before { content: "\ee32"; }

.icon-arrow-left15:before { content: "\ee33"; }

.icon-arrow-up16:before { content: "\ee34"; }

.icon-arrow-right16:before { content: "\ee35"; }

.icon-arrow-down16:before { content: "\ee36"; }

.icon-arrow-left16:before { content: "\ee37"; }

.icon-menu-open:before { content: "\ee38"; }

.icon-menu-open2:before { content: "\ee39"; }

.icon-menu-close:before { content: "\ee3a"; }

.icon-menu-close2:before { content: "\ee3b"; }

.icon-enter4:before { content: "\ee3c"; }

.icon-enter5:before { content: "\ee3d"; }

.icon-esc:before { content: "\ee3e"; }

.icon-enter6:before { content: "\ee3f"; }

.icon-backspace:before { content: "\ee40"; }

.icon-backspace2:before { content: "\ee41"; }

.icon-tab:before { content: "\ee42"; }

.icon-transmission:before { content: "\ee43"; }

.icon-transmission2:before { content: "\ee44"; }

.icon-sort:before { content: "\ee45"; }

.icon-sort2:before { content: "\ee46"; }

.icon-move-up:before { content: "\ee47"; }

.icon-move-down:before { content: "\ee48"; }

.icon-sort-alpha-asc:before { content: "\ee49"; }

.icon-sort-alpha-desc:before { content: "\ee4a"; }

.icon-sort-numeric-asc:before { content: "\ee4b"; }

.icon-sort-numberic-desc:before { content: "\ee4c"; }

.icon-sort-amount-asc:before { content: "\ee4d"; }

.icon-sort-amount-desc:before { content: "\ee4e"; }

.icon-sort-time-asc:before { content: "\ee4f"; }

.icon-sort-time-desc:before { content: "\ee50"; }

.icon-battery-6:before { content: "\ee51"; }

.icon-battery-5:before { content: "\ee52"; }

.icon-battery-4:before { content: "\ee53"; }

.icon-battery-3:before { content: "\ee54"; }

.icon-battery-2:before { content: "\ee55"; }

.icon-battery-1:before { content: "\ee56"; }

.icon-battery-0:before { content: "\ee57"; }

.icon-battery-charging:before { content: "\ee58"; }

.icon-key-keyboard:before { content: "\ee59"; }

.icon-key-A:before { content: "\ee5a"; }

.icon-key-up:before { content: "\ee5b"; }

.icon-key-right:before { content: "\ee5c"; }

.icon-key-down:before { content: "\ee5d"; }

.icon-key-left:before { content: "\ee5e"; }

.icon-command:before { content: "\ee5f"; }

.icon-shift:before { content: "\ee60"; }

.icon-ctrl:before { content: "\ee61"; }

.icon-opt:before { content: "\ee62"; }

.icon-checkbox-checked:before { content: "\ee63"; }

.icon-checkbox-unchecked:before { content: "\ee64"; }

.icon-checkbox-partial:before { content: "\ee65"; }

.icon-square:before { content: "\ee66"; }

.icon-triangle:before { content: "\ee67"; }

.icon-triangle2:before { content: "\ee68"; }

.icon-diamond3:before { content: "\ee69"; }

.icon-diamond4:before { content: "\ee6a"; }

.icon-checkbox-checked2:before { content: "\ee6b"; }

.icon-checkbox-unchecked2:before { content: "\ee6c"; }

.icon-checkbox-partial2:before { content: "\ee6d"; }

.icon-radio-checked:before { content: "\ee6e"; }

.icon-radio-checked2:before { content: "\ee6f"; }

.icon-radio-unchecked:before { content: "\ee70"; }

.icon-toggle-on:before { content: "\ee71"; }

.icon-toggle-off:before { content: "\ee72"; }

.icon-checkmark-circle:before { content: "\ee73"; }

.icon-circle:before { content: "\ee74"; }

.icon-circle2:before { content: "\ee75"; }

.icon-circles:before { content: "\ee76"; }

.icon-circles2:before { content: "\ee77"; }

.icon-crop:before { content: "\ee78"; }

.icon-crop2:before { content: "\ee79"; }

.icon-make-group:before { content: "\ee7a"; }

.icon-ungroup:before { content: "\ee7b"; }

.icon-vector:before { content: "\ee7c"; }

.icon-vector2:before { content: "\ee7d"; }

.icon-rulers:before { content: "\ee7e"; }

.icon-ruler:before { content: "\ee7f"; }

.icon-pencil-ruler:before { content: "\ee80"; }

.icon-scissors:before { content: "\ee81"; }

.icon-scissors2:before { content: "\ee82"; }

.icon-scissors3:before { content: "\ee83"; }

.icon-haircut:before { content: "\ee84"; }

.icon-comb:before { content: "\ee85"; }

.icon-filter:before { content: "\ee86"; }

.icon-filter2:before { content: "\ee87"; }

.icon-filter3:before { content: "\ee88"; }

.icon-filter4:before { content: "\ee89"; }

.icon-font:before { content: "\ee8a"; }

.icon-ampersand:before { content: "\ee8b"; }

.icon-ligature:before { content: "\ee8c"; }

.icon-ligature2:before { content: "\ee8d"; }

.icon-font-size:before { content: "\ee8e"; }

.icon-typography:before { content: "\ee8f"; }

.icon-text-height:before { content: "\ee90"; }

.icon-text-width:before { content: "\ee91"; }

.icon-height2:before { content: "\ee92"; }

.icon-width:before { content: "\ee93"; }

.icon-bold:before { content: "\ee94"; }

.icon-underline:before { content: "\ee95"; }

.icon-italic:before { content: "\ee96"; }

.icon-strikethrough:before { content: "\ee97"; }

.icon-strikethrough2:before { content: "\ee98"; }

.icon-font-size2:before { content: "\ee99"; }

.icon-bold2:before { content: "\ee9a"; }

.icon-underline2:before { content: "\ee9b"; }

.icon-italic2:before { content: "\ee9c"; }

.icon-strikethrough3:before { content: "\ee9d"; }

.icon-omega:before { content: "\ee9e"; }

.icon-sigma:before { content: "\ee9f"; }

.icon-nbsp:before { content: "\eea0"; }

.icon-page-break:before { content: "\eea1"; }

.icon-page-break2:before { content: "\eea2"; }

.icon-superscript:before { content: "\eea3"; }

.icon-subscript:before { content: "\eea4"; }

.icon-superscript2:before { content: "\eea5"; }

.icon-subscript2:before { content: "\eea6"; }

.icon-text-color:before { content: "\eea7"; }

.icon-highlight:before { content: "\eea8"; }

.icon-pagebreak:before { content: "\eea9"; }

.icon-clear-formatting:before { content: "\eeaa"; }

.icon-table:before { content: "\eeab"; }

.icon-table2:before { content: "\eeac"; }

.icon-insert-template:before { content: "\eead"; }

.icon-pilcrow:before { content: "\eeae"; }

.icon-ltr:before { content: "\eeaf"; }

.icon-rtl:before { content: "\eeb0"; }

.icon-ltr2:before { content: "\eeb1"; }

.icon-rtl2:before { content: "\eeb2"; }

.icon-section:before { content: "\eeb3"; }

.icon-paragraph-left:before { content: "\eeb4"; }

.icon-paragraph-center:before { content: "\eeb5"; }

.icon-paragraph-right:before { content: "\eeb6"; }

.icon-paragraph-justify:before { content: "\eeb7"; }

.icon-paragraph-left2:before { content: "\eeb8"; }

.icon-paragraph-center2:before { content: "\eeb9"; }

.icon-paragraph-right2:before { content: "\eeba"; }

.icon-paragraph-justify2:before { content: "\eebb"; }

.icon-indent-increase:before { content: "\eebc"; }

.icon-indent-decrease:before { content: "\eebd"; }

.icon-paragraph-left3:before { content: "\eebe"; }

.icon-paragraph-center3:before { content: "\eebf"; }

.icon-paragraph-right3:before { content: "\eec0"; }

.icon-paragraph-justify3:before { content: "\eec1"; }

.icon-indent-increase2:before { content: "\eec2"; }

.icon-indent-decrease2:before { content: "\eec3"; }

.icon-share:before { content: "\eec4"; }

.icon-share2:before { content: "\eec5"; }

.icon-new-tab:before { content: "\eec6"; }

.icon-new-tab2:before { content: "\eec7"; }

.icon-popout:before { content: "\eec8"; }

.icon-embed:before { content: "\eec9"; }

.icon-embed2:before { content: "\eeca"; }

.icon-markup:before { content: "\eecb"; }

.icon-regexp:before { content: "\eecc"; }

.icon-regexp2:before { content: "\eecd"; }

.icon-code:before { content: "\eece"; }

.icon-circle-css:before { content: "\eecf"; }

.icon-circle-code:before { content: "\eed0"; }

.icon-terminal:before { content: "\eed1"; }

.icon-unicode:before { content: "\eed2"; }

.icon-seven-segment-0:before { content: "\eed3"; }

.icon-seven-segment-1:before { content: "\eed4"; }

.icon-seven-segment-2:before { content: "\eed5"; }

.icon-seven-segment-3:before { content: "\eed6"; }

.icon-seven-segment-4:before { content: "\eed7"; }

.icon-seven-segment-5:before { content: "\eed8"; }

.icon-seven-segment-6:before { content: "\eed9"; }

.icon-seven-segment-7:before { content: "\eeda"; }

.icon-seven-segment-8:before { content: "\eedb"; }

.icon-seven-segment-9:before { content: "\eedc"; }

.icon-share3:before { content: "\eedd"; }

.icon-share4:before { content: "\eede"; }

.icon-mail:before { content: "\eedf"; }

.icon-mail2:before { content: "\eee0"; }

.icon-mail3:before { content: "\eee1"; }

.icon-mail4:before { content: "\eee2"; }

.icon-google:before { content: "\eee3"; }

.icon-google-plus:before { content: "\eee4"; }

.icon-google-plus2:before { content: "\eee5"; }

.icon-google-plus3:before { content: "\eee6"; }

.icon-google-drive:before { content: "\eee7"; }

.icon-facebook:before { content: "\eee8"; }

.icon-facebook2:before { content: "\eee9"; }

.icon-facebook3:before { content: "\eeea"; }

.icon-ello:before { content: "\eeeb"; }

.icon-instagram:before { content: "\eeec"; }

.icon-twitter:before { content: "\eeed"; }

.icon-twitter2:before { content: "\eeee"; }

.icon-twitter3:before { content: "\eeef"; }

.icon-feed2:before { content: "\eef0"; }

.icon-feed3:before { content: "\eef1"; }

.icon-feed4:before { content: "\eef2"; }

.icon-youtube:before { content: "\eef3"; }

.icon-youtube2:before { content: "\eef4"; }

.icon-youtube3:before { content: "\eef5"; }

.icon-youtube4:before { content: "\eef6"; }

.icon-twitch:before { content: "\eef7"; }

.icon-vimeo:before { content: "\eef8"; }

.icon-vimeo2:before { content: "\eef9"; }

.icon-vimeo3:before { content: "\eefa"; }

.icon-lanyrd:before { content: "\eefb"; }

.icon-flickr:before { content: "\eefc"; }

.icon-flickr2:before { content: "\eefd"; }

.icon-flickr3:before { content: "\eefe"; }

.icon-flickr4:before { content: "\eeff"; }

.icon-picassa:before { content: "\ef00"; }

.icon-picassa2:before { content: "\ef01"; }

.icon-dribbble:before { content: "\ef02"; }

.icon-dribbble2:before { content: "\ef03"; }

.icon-dribbble3:before { content: "\ef04"; }

.icon-forrst:before { content: "\ef05"; }

.icon-forrst2:before { content: "\ef06"; }

.icon-deviantart:before { content: "\ef07"; }

.icon-deviantart2:before { content: "\ef08"; }

.icon-steam:before { content: "\ef09"; }

.icon-steam2:before { content: "\ef0a"; }

.icon-dropbox:before { content: "\ef0b"; }

.icon-onedrive:before { content: "\ef0c"; }

.icon-github:before { content: "\ef0d"; }

.icon-github2:before { content: "\ef0e"; }

.icon-github3:before { content: "\ef0f"; }

.icon-github4:before { content: "\ef10"; }

.icon-github5:before { content: "\ef11"; }

.icon-wordpress:before { content: "\ef12"; }

.icon-wordpress2:before { content: "\ef13"; }

.icon-joomla:before { content: "\ef14"; }

.icon-blogger:before { content: "\ef15"; }

.icon-blogger2:before { content: "\ef16"; }

.icon-tumblr:before { content: "\ef17"; }

.icon-tumblr2:before { content: "\ef18"; }

.icon-yahoo:before { content: "\ef19"; }

.icon-tux:before { content: "\ef1a"; }

.icon-apple2:before { content: "\ef1b"; }

.icon-finder:before { content: "\ef1c"; }

.icon-android:before { content: "\ef1d"; }

.icon-windows:before { content: "\ef1e"; }

.icon-windows8:before { content: "\ef1f"; }

.icon-soundcloud:before { content: "\ef20"; }

.icon-soundcloud2:before { content: "\ef21"; }

.icon-skype:before { content: "\ef22"; }

.icon-reddit:before { content: "\ef23"; }

.icon-linkedin:before { content: "\ef24"; }

.icon-linkedin2:before { content: "\ef25"; }

.icon-lastfm:before { content: "\ef26"; }

.icon-lastfm2:before { content: "\ef27"; }

.icon-delicious:before { content: "\ef28"; }

.icon-stumbleupon:before { content: "\ef29"; }

.icon-stumbleupon2:before { content: "\ef2a"; }

.icon-stackoverflow:before { content: "\ef2b"; }

.icon-pinterest:before { content: "\ef2c"; }

.icon-pinterest2:before { content: "\ef2d"; }

.icon-xing:before { content: "\ef2e"; }

.icon-xing2:before { content: "\ef2f"; }

.icon-flattr:before { content: "\ef30"; }

.icon-foursquare:before { content: "\ef31"; }

.icon-paypal:before { content: "\ef32"; }

.icon-paypal2:before { content: "\ef33"; }

.icon-paypal3:before { content: "\ef34"; }

.icon-yelp:before { content: "\ef35"; }

.icon-file-pdf:before { content: "\ef36"; }

.icon-file-openoffice:before { content: "\ef37"; }

.icon-file-word:before { content: "\ef38"; }

.icon-file-excel:before { content: "\ef39"; }

.icon-libreoffice:before { content: "\ef3a"; }

.icon-html5:before { content: "\ef3b"; }

.icon-html52:before { content: "\ef3c"; }

.icon-css3:before { content: "\ef3d"; }

.icon-git:before { content: "\ef3e"; }

.icon-svg:before { content: "\ef3f"; }

.icon-codepen:before { content: "\ef40"; }

.icon-chrome:before { content: "\ef41"; }

.icon-firefox:before { content: "\ef42"; }

.icon-IE:before { content: "\ef43"; }

.icon-opera:before { content: "\ef44"; }

.icon-safari:before { content: "\ef45"; }

.icon-IcoMoon:before { content: "\ef46"; }

html { font-size: 10px; height: 100%; margin: 0; padding: 0; }

body { -webkit-box-sizing: border-box; box-sizing: border-box; }
body div[id*="photoPluginWrapper"] { width: 100% !important; height: auto !important; }
body div[id*="photoPluginWrapper"] img { width: 100%; padding: 0; }

body, body > form, html { height: 100%; margin: 0; padding: 0; }

body, body > form { font-size: 1.6rem; }

.table-responsive { border: none !important; }

@media (max-width: 990px) { .responsiveTable td { display: block; text-align: left !important; } }
/*@media (max-width:991px){.responsiveTable td{margin-bottom:50px}}*/
@media screen and (min-width: 992px) { .sidebar { padding-left: 0; } }
.sidebar .mpContent { padding-top: 30px; }

.clickToEditDiv img { width: auto !important; border: 0; }

#PageSecurityCloseImage img { border: 0; }

[id^="photoPlugin"] { -ms-touch-action: pan-y; touch-action: pan-y; }

@media screen and (max-width: 1024px) { .hide-sm { display: none; } }
.content-welcome { text-align: center; }

.pageTitle { background: #222222; text-align: center; }
.pageTitle .clickToEditDiv { margin-top: -36px !important; }
.pageTitle h1 { margin-bottom: 0; }
.pageTitle h1 .mpContent { padding: 3%; }

#banner_homeTable { display: none; }

.modulesWrap .container { padding-top: 15px; }

/* IE Styles */
._Telerik_IE9 body { overflow-x: hidden; }

.sitewideJS { display: none; }
.sitewideJS.a9 { display: block; margin-top: -25px; }
.sitewideJS.a9.topScripts { position: absolute; z-index: 9999; top: 71px; left: 0; }

.sitewrap { overflow-x: hidden; }
.sitewrap img { max-width: 100%; }
@media screen and (max-width: 476px) { .sitewrap .mpContent img { width: 100%; margin-top: 15px; margin-bottom: 15px; } }
@media screen and (min-width: 477px) { .sitewrap .mpContent img[style*="float: left"] { margin: 15px 30px 15px 0; }
  .sitewrap .mpContent img[style*="float: right"] { margin: 15px 0 15px 30px; } }
.sitewrap.content .mainContent { margin: 4.25% 0 6.0625%; }
@media screen and (max-width: 768px) { .sitewrap.content .mainContent { margin: 40px 0; } }
@media screen and (min-width: 992px) { .sitewrap.content .mainContent .col-md-9 { padding-right: 0; } }
@media screen and (min-width: 1199px) { .sitewrap.content .mainContent .col-md-10 { padding-right: 55px; padding-left: 55px; } }
.sitewrap.content .mainContent p + .table-responsive { margin-top: 40px; }
@media screen and (min-width: 769px) { .sitewrap.content .mainContent .table-responsive td img { max-width: none; } }
@media screen and (width: 768px) { .sitewrap.content .mainContent p + .table-responsive td { display: table-cell; } }
@media screen and (max-width: 476px) { .sitewrap.content .mainContent p + .table-responsive td { padding: 0 !important; }
  .sitewrap.content .mainContent p + .table-responsive td img { margin-bottom: 0; margin-top: 0; } }
@media screen and (min-width: 769px) { .sitewrap.content .mainContent p + .table-responsive td[width="35px"] { display: none; }
  .sitewrap.content .mainContent p + .table-responsive td img { max-width: 100%; width: 100%; } }
.sitewrap.home .mainContent { position: relative; }
@media screen and (max-width: 991px) { .sitewrap.home .mainContent { margin: 40px 0; } }
@media screen and (min-width: 992px) { .sitewrap.home .mainContent { margin: 3.4% 0 4.4%; } }
@media screen and (min-width: 1200px) { .sitewrap.home .mainContent .col-xs-12 { padding-right: 0; padding-left: 0; }
  .sitewrap.home .mainContent .col-xs-12.col-md-10.col-md-offset-1 { padding-right: 65px; padding-left: 65px; } }
@media screen and (min-width: 992px) { .sitewrap.home .mainContent .col-xs-12 { padding-right: 0; padding-left: 0; } }
.sitewrap.home.public { text-align: center; }
@media screen and (min-width: 1200px) { .sitewrap.home.private .mainContent .col-xs-12 { padding-right: 0; padding-left: 0; } }
@media screen and (min-width: 992px) { .sitewrap.home.private .mainContent .col-xs-12 { padding-right: 0; padding-left: 0; } }
@media screen and (min-width: 1200px) { .sitewrap.home.private .col-md-9 { padding-right: 0; } }
.sitewrap.home.private .mainContent > .container-fluid { max-width: 1200px; width: 100%; margin: 0 auto; position: relative; z-index: 2; }
@media screen and (max-width: 991px) { .sitewrap.home.private .mainContent { margin: 50px 0; } }
@media screen and (min-width: 992px) { .sitewrap.home.private .mainContent { padding: 3.5% 0 3.125% 0; margin: 0; position: relative; } }
@media screen and (max-width: 991px) { .sitewrap.home.private .mainContent .col-sm-12 { float: none !important; } }
.sitewrap .mainContent .mpContent p:last-child { margin-bottom: 0; }
.sitewrap .mainContent .col-md-10 .mpContent img { width: auto; }

hr { border-color: #222222; }

@media screen and (max-width: 1199px) { #buddyListDiv_opener { visibility: hidden; } }
.hideText { display: none; }

@media screen and (min-width: 992px) { .padLR50 { padding: 0 50px; }
  .padLR35 { padding: 0 35px; } }
body.a9.chid30009 .navProps { display: none; }

.page-title-centered { text-align: center; padding-bottom: 15px; }
.page-title-centered h4 { margin-bottom: 15px; }

a.skip-main { left: -999px; position: absolute; top: auto; width: 1px; height: 1px; overflow: hidden; z-index: -999; }
a.skip-main:active, a.skip-main:focus { color: #444444; background-color: #fff; left: auto; top: auto; width: auto; height: auto; overflow: auto; padding: .5em 1em; text-align: center; font-size: 1.2em; z-index: 999; }

[data-aspect-ratio] { display: block; max-width: 100%; position: relative; }

[data-aspect-ratio]:before { content: ''; display: block; }

[data-aspect-ratio] > * { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

[data-aspect-ratio="4:1"]:before { padding-top: 25%; }

[data-aspect-ratio="3:1"]:before { padding-top: 33.33%; }

[data-aspect-ratio="1600:550"]:before { padding-top: 34.375%; }

[data-aspect-ratio="2.35:1"]:before { padding-top: 42.55319%; }

[data-aspect-ratio="2:1"]:before { padding-top: 50%; }

[data-aspect-ratio="37:20"]:before { padding-top: 54.054054%; }

[data-aspect-ratio="16:9"]:before { padding-top: 56.25%; }

[data-aspect-ratio="16.18:10"]:before { padding-top: 61.80469%; }

[data-aspect-ratio="99:65"]:before { padding-top: 65.656565%; }

[data-aspect-ratio="530:350"]:before { padding-top: 66.0377%; }

[data-aspect-ratio="122:81"]:before { padding-top: 66.3934%; }

[data-aspect-ratio="3:2"]:before { padding-top: 66.66%; }

[data-aspect-ratio="364:259"]:before { padding-top: 71.15384615%; }

[data-aspect-ratio="4:3"]:before { padding-top: 75%; }

[data-aspect-ratio="1:1"]:before { padding-top: 100%; }

[data-aspect-ratio="3:4"]:before { padding-top: 133.33%; }

[data-aspect-ratio="2:3"]:before { padding-top: 150%; }

[data-aspect-ratio="9:16"]:before { padding-top: 177.77%; }

[data-aspect-ratio="1:2"]:before { padding-top: 200%; }

[data-aspect-ratio="1:3"]:before { padding-top: 300%; }

/*# sourceMappingURL=SkagitGolfandCountryClub2018.css.map */