﻿@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 styles */
body { font-size: 16px; color: #848080; font-family: "open-sans", sans-serif; }
body.page { background-color: #fff; background-repeat: repeat; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; }

h1 { font-size: 35px; color: #4a5f1e; font-family: "adobe-garamond-pro", serif; line-height: 1; letter-spacing: .04em; margin-bottom: .75em; text-transform: uppercase; }

.public.home .mainContent .mpContent h1 { color: #444444; letter-spacing: 0; font-weight: 400; font-size: 2.5rem; margin-bottom: 0; }

h2 { font-size: 22px; color: #2b2a2a; font-family: "adobe-garamond-pro", serif; line-height: 1.2; letter-spacing: .04em; margin-bottom: 1.6em; font-weight: 400; text-transform: none; }

h3 { font-size: 20px; color: #362015; font-family: "open-sans", sans-serif; text-transform: none; line-height: 1.5; letter-spacing: .04em; }

h4 { font-size: 16px; color: #5b6144; font-family: "open-sans", sans-serif; line-height: 1.667; font-weight: 400; text-transform: uppercase; letter-spacing: .04em; margin-bottom: 0; }

.public.home .mainContent .mpContent h4 { color: #805e36; letter-spacing: 2.2px; font-weight: 700; font-size: 0.96875rem; margin-bottom: 20px; }

h5 { font-size: 16px; color: #291a11; font-family: "adobe-garamond-pro", serif; font-weight: bold; line-height: 1.875; }

h6 { font-size: 12px; color: #4a5f1e; font-family: "open-sans", sans-serif; line-height: 1.2; letter-spacing: .2em; text-transform: uppercase; }

p { margin: 0 0 2em; font-family: "open-sans", sans-serif; font-size: 16px; color: #848080; letter-spacing: 0; line-height: 1.875; }

a { color: #848080; font-family: "open-sans", sans-serif; }
a:hover { color: #848080; text-decoration: underline; }

.mpContent a { text-decoration: underline; }

a.view-all-link, a.view-all-link:hover { color: #a2700a; text-transform: uppercase; font-size: 12px; letter-spacing: .15em; vertical-align: bottom; line-height: 1.66666em; font-weight: 400; }

a.view-all-link:hover { text-decoration: underline; }

ul, ol { margin-top: 0; margin-bottom: 15px; text-decoration: none; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }
ul .mpContent ul, ul .mpContent ol, ol .mpContent ul, ol .mpContent ol { margin-bottom: 15px; }

blockquote { padding: 60px 30px 30px 0; margin: 0 0 30px; font-family: "open-sans", sans-serif; font-size: 22px; color: #bbb29e; letter-spacing: 0; border: none; font-style: italic; line-height: 30px; /*background: url(../../../images/blockquoteIcon.png) left top no-repeat !important;*/ }
blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; }
blockquote .quoteSourceLabel { margin-top: 20px; font-size: 12px; line-height: 20px; font-weight: 400; color: #eae2d6; letter-spacing: .2em; text-transform: uppercase; font-family: "adobe-garamond-pro", serif; font-style: normal; }

.spacer { margin-bottom: 2%; }

.padTopBot50 { padding-top: 50px; padding-bottom: 50px; }

.page-title { text-align: center; position: relative; overflow: hidden; width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.page-title h1 { margin-bottom: 0; }
.page-title span { display: inline-block; position: relative; }
.page-title span::before, .page-title span::after { content: ""; position: absolute; height: 5px; border-top: 2px solid #dfd9c8; top: 20px; width: 100%; }
.page-title span::before { right: 100%; margin-right: 15px; }
.page-title span::after { left: 100%; margin-left: 15px; }

/* button styles */
.abut { background-color: #94773b; font-size: 14px; font-family: "adobe-garamond-pro", serif; color: #fff; font-weight: 400; border: none; border-radius: 0; letter-spacing: .04em; text-align: center; margin: 20px 0; padding: 61px 15px 60px 15px; min-width: 186px; overflow: visible; display: inline-block; width: auto; cursor: pointer; text-decoration: none !important; text-transform: uppercase; line-height: 1em; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.abut:hover { text-decoration: none; background-color: #705a2c; color: #fff; }
.abut-secondary { padding: 18px 34px; background-color: #291a11; border: 2px solid #FFF; letter-spacing: .15em; font-weight: 400; color: #fff; font-family: "adobe-garamond-pro", serif; font-size: 11px; text-transform: uppercase; text-decoration: none !important; line-height: 1em; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; min-width: 350px; }
.abut-secondary:hover { background-color: #014623; color: #fff; text-decoration: none; }

.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; }

.modulesWrap .abut { margin: 2px; padding: 18px 39px 17px 39px; width: auto !important; letter-spacing: .1em; }

@media screen and (max-width: 425px) { .abut { width: 100%; }
  .modulesWrap .abut { margin: 2px; padding: 5px 10px; width: auto !important; } }
.mobileButton { background-color: #94773b; color: #fff; border-color: #705a2c; }

.RadPanelBar { width: 100%; }
.RadPanelBar .rpRootGroup { margin: 0; padding: 0; padding: 30px 0 0 0; border: 0 !important; }
.RadPanelBar .rpRootGroup .rpGroup li.rpItem { border: 1px solid #ededed; }
.RadPanelBar .rpRootGroup li.rpItem a.rpExpanded + .rpSlide .rpGroup li.rpItem { border-top: none; }
.RadPanelBar .rpRootGroup .rpItem { margin: 0; padding: 0; text-indent: 0; border: 0; }
.RadPanelBar .rpRootGroup .rpItem .rpLink { background-color: #291a11; border: none; }
.RadPanelBar .rpRootGroup .rpItem .rpLink .rpText { color: #aaa297; font-family: "open-sans", sans-serif; font-weight: 400; line-height: 1; text-transform: uppercase; letter-spacing: .2em; font-size: 12px; }
.RadPanelBar .rpRootGroup .rpItem .rpLink.rpSelected { background-color: #291a11; }
.RadPanelBar .rpRootGroup .rpItem .rpTemplate { background-color: #fff; padding: 3% 4.67%; font-family: "open-sans", sans-serif; font-size: 16px; color: #848080; letter-spacing: 0; line-height: 1.875; font-weight: 400; }
.RadPanelBar .rpRootGroup > .rpItem { margin-bottom: 10px; }
.RadPanelBar .rpRootGroup .rpLink .rpOut, .RadPanelBar .rpRootGroup .rpFocused .rpOut, .RadPanelBar .rpRootGroup .rpLink:hover .rpOut, .RadPanelBar .rpRootGroup .rpSelected .rpOut, .RadPanelBar .rpRootGroup .rpSelected:hover .rpOut, .RadPanelBar .rpRootGroup .rpLink.rpExpandable.rpSelected .rpOut { margin: 0; padding: 0; font-size: 16px; color: #4a5f1e; border: 1px solid #ededed; background-color: #ededed; }
.RadPanelBar .rpRootGroup .rpExpanded .rpOut, .RadPanelBar .rpRootGroup .rpExpanded:hover .rpOut { background-color: #291a11; border: 1px solid #ededed !important; border-bottom: none !important; }
.RadPanelBar .rpRootGroup .rpExpandable .rpText, .RadPanelBar .rpRootGroup .rpExpandable .rpText:hover, .RadPanelBar .rpRootGroup .rpExpandable .rpText, .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText, .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText { position: relative; padding: 18px 4.5%; color: #aaa297; background-color: #fff !important; background-image: none; }
.RadPanelBar .rpRootGroup .rpExpandable .rpText:before, .RadPanelBar .rpRootGroup .rpExpandable .rpText:hover:before, .RadPanelBar .rpRootGroup .rpExpandable .rpText:before, .RadPanelBar .rpRootGroup .rpGroup .rpExpandable .rpText:before, .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%); line-height: 1; font-size: 14px; content: ""; color: #aaa297; }
.RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText, .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:hover { padding: 18px 4.5%; color: #aaa297; background-color: #ededed !important; background-image: none; }
.RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:before, .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%); line-height: 1; font-size: 14px; content: ""; color: #aaa297; }

/* main tabs */
.sitewrap, .modulesWrap { /* Tab Content */ }
.sitewrap .RadTabStrip_Tab_responsive, .modulesWrap .RadTabStrip_Tab_responsive { -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background: transparent !important; /* scrolling arrows */ }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap { padding-left: 5%; background: transparent; padding: 0 !important; width: 100% !important; border-top: 1px solid #ededed; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap ul, .modulesWrap .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 ul li, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap ul li { width: 100%; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 { padding: 0 !important; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul { background: #291a11; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.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 .levelwrap.level1 li a .wrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a .wrap { padding: 11px; background: #ededed; width: 100%; display: block; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a .wrap:hover, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a .wrap:hover { /*background: transparent;
color: #9d864a;*/ }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a:hover, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a:hover { /*color: #fff !important;*/ }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a .innerWrap { line-height: 31px; padding-top: 0px; background: none; text-align: center; font-style: normal; font-size: 13px; letter-spacing: .08em; text-transform: uppercase; color: #aaa297; font-family: "open-sans", sans-serif; font-weight: 400; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a.selected, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a.selected { padding-top: 0px; background: #fff; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a.selected .wrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a.selected .wrap { background-image: none; border-top: transparent; border-right: transparent; border-left: transparent; background: #fff; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a.selected .wrap .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li a.selected .wrap .innerWrap { background-image: none; color: #aaa297; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li.first a .wrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li.first a .wrap { margin: 0px 1px 0px 0px; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li.first a.selected, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li.first a.selected { border-left: 1px solid #ededed; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li.last a.selected, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li.last a.selected { border-right: 1px solid #ededed; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 li .wrap:hover .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 li .wrap:hover .innerWrap { background-image: none; color: #aaa297; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level2, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level2 { border-bottom: 0px; }
.sitewrap .RadTabStrip_Tab_responsive li a.disabled, .sitewrap .RadTabStrip_Tab_responsive li a.disabled .wrap, .sitewrap .RadTabStrip_Tab_responsive li a.disabled .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive li a.disabled, .modulesWrap .RadTabStrip_Tab_responsive li a.disabled .wrap, .modulesWrap .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, .modulesWrap .RadTabStrip_Tab_responsive li a.red, .modulesWrap .RadTabStrip_Tab_responsive li a.red .wrap, .modulesWrap .RadTabStrip_Tab_responsive li a.red .innerWrap { color: Red; }
.sitewrap .RadTabStrip_Tab_responsive .leftArrow, .modulesWrap .RadTabStrip_Tab_responsive .leftArrow { background-image: url(Img/ScrollLeft.gif); background-repeat: no-repeat; height: 11px; width: 8px; }
.sitewrap .RadTabStrip_Tab_responsive .rightArrow, .modulesWrap .RadTabStrip_Tab_responsive .rightArrow { background-image: url(Img/ScrollRight.gif); background-repeat: no-repeat; height: 11px; width: 8px; }
.sitewrap .RadTabStrip_Tab_responsive .leftArrowDisabled, .modulesWrap .RadTabStrip_Tab_responsive .leftArrowDisabled { background-image: none; height: 11px; width: 8px; background-repeat: no-repeat; }
.sitewrap .RadTabStrip_Tab_responsive .rightArrowDisabled, .modulesWrap .RadTabStrip_Tab_responsive .rightArrowDisabled { background-image: none; height: 11px; width: 8px; background-repeat: no-repeat; }
.sitewrap .RadTabStrip_Tab_responsive #masterPageUC_MPCA360830_ctl02_radMultTop, .modulesWrap .RadTabStrip_Tab_responsive #masterPageUC_MPCA360830_ctl02_radMultTop { padding-top: 15px; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul > li > a:before, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul > li > a:before { display: none; }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li { /*border:none!important;*/ }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li a, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li a { padding: 11px !important; }
.sitewrap .courseWrap [id$=tblTop], .modulesWrap .courseWrap [id$=tblTop] { width: 100%; table-layout: fixed; }
.sitewrap .courseWrap [id$=tblTop] > tbody > tr:first-child > td > table, .modulesWrap .courseWrap [id$=tblTop] > tbody > tr:first-child > td > table { table-layout: fixed; }
.sitewrap .courseWrap [id$=TdTabSpacer], .modulesWrap .courseWrap [id$=TdTabSpacer] { display: none; }
.sitewrap .courseWrap .tabstrip, .modulesWrap .courseWrap .tabstrip { border: none; }
.sitewrap .courseWrap .tabstrip .levelwrap, .modulesWrap .courseWrap .tabstrip .levelwrap { background: #264269; text-align: left; border: none; overflow-x: auto; overflow-y: hidden; }
@media screen and (max-width: 991px) { .sitewrap .courseWrap .tabstrip .levelwrap > ul, .modulesWrap .courseWrap .tabstrip .levelwrap > ul { padding: 0 0 0 200px !important; position: relative; }
  .sitewrap .courseWrap .tabstrip .levelwrap > ul:after, .modulesWrap .courseWrap .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: #264269; z-index: 97; visibility: visible; letter-spacing: .1rem; text-transform: uppercase; color: #fff; font-size: .8em; } }
.sitewrap .courseWrap .tabstrip .levelwrap > ul, .modulesWrap .courseWrap .tabstrip .levelwrap > ul { border: none; padding: 0; margin: 0; text-align: center; white-space: nowrap; }
@media screen and (max-width: 991px) { .sitewrap .courseWrap .tabstrip .levelwrap > ul, .modulesWrap .courseWrap .tabstrip .levelwrap > ul { text-align: left; } }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li { display: inline-block; float: none; background: #264269; vertical-align: top; text-align: center; border: none; }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li a, .modulesWrap .courseWrap .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 .courseWrap .tabstrip .levelwrap > ul li a:active, .sitewrap .courseWrap .tabstrip .levelwrap > ul li a:hover, .sitewrap .courseWrap .tabstrip .levelwrap > ul li a:link, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li a:active, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li a:hover, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li a:link { cursor: pointer; border: none !important; background: inherit; }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li a .wrap, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li a .wrap { background: 0 0; padding: 0; display: block; text-align: center; width: 100%; }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li a .wrap .innerWrap, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li a .wrap .innerWrap { padding: 0; background: none !important; display: block; text-align: center; width: 100%; }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li .selected, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li .selected { background: #fff !important; opacity: 1; }
.sitewrap .courseWrap .tabstrip .levelwrap > ul li .selected .innerWrap, .modulesWrap .courseWrap .tabstrip .levelwrap > ul li .selected .innerWrap { background: 0 0; padding: 0 !important; color: #264269; }
.sitewrap .tsContent, .modulesWrap .tsContent { padding: 4% 4.67%; background: #fff; border: 1px solid #ededed; border-top: 0; margin: 0 0 15px; font-family: "open-sans", sans-serif; font-size: 16px; color: #848080; letter-spacing: 0; line-height: 1.875; }

/* IE 9 */
._Telerik_IE9 .sitewrap .RadTabStrip_Tab_responsive .levelwrap ul, ._Telerik_IE9 .modulesWrap .RadTabStrip_Tab_responsive .levelwrap ul { display: table; table-layout: fixed; }
._Telerik_IE9 .sitewrap .RadTabStrip_Tab_responsive .levelwrap ul li, ._Telerik_IE9 .modulesWrap .RadTabStrip_Tab_responsive .levelwrap ul li { width: auto; display: table-cell; }

#login-bg { height: 100%; height: 100vh; display: table; width: 100%; }

.login { position: relative; font-size: 14px; overflow: hidden; }
.login .box-shadow { -webkit-box-shadow: 0px 0px 0px 2px #e5e2da; box-shadow: 0px 0px 0px 2px #e5e2da; padding: 2%; }
.login-right { width: 100%; background-position: center center; background-repeat: no-repeat; z-index: 1000; background-size: cover; background-image: url("../../../images/login-bg.jpg"); display: table-cell; width: 62.5%; }
@media screen and (max-width: 1023px) { .login-right { width: auto; } }
.login-left { display: table-cell; width: 37.5%; background-color: #382216; background-image: url("../../../images/loginleftbg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; vertical-align: middle; }
@media screen and (max-width: 1023px) { .login-left { width: 380px; } }
@media screen and (max-width: 475px) { .login-left { width: 101%; } }
.login-wrap { padding: 0; width: 100%; max-width: 350px; margin: 0 auto; }
@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 { text-align: center; /*margin: 0 0 12.5% 0;*/ margin-bottom: 60px; }
@media screen and (max-width: 369px) { .login-logo { margin-bottom: 0; } }
.login-logo img { position: relative; padding: 0; }
.login-content { text-align: center; }
.login-content p { color: #291a11; }
.login-inputs { margin: 0 auto; text-align: center; position: relative; }
.login-inputs_fields { display: none; }
.login-inputs_box input { border: 0; width: 100%; padding: 9px 15px; margin-bottom: 15px; background-color: #fff; outline: 0; letter-spacing: 0; line-height: 30px; color: #392e24; font-family: "open-sans", sans-serif; font-size: 16px; width: 100%; }
.login-inputs_box input:focus { color: #331e13; border: 0; }
.login-inputs_link input { margin: 0; margin-bottom: 17px; background-color: #94773b; font-family: "adobe-garamond-pro", serif; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: 400; letter-spacing: .2em; line-height: 1em; border-radius: 0; padding: 20px 43px; padding: 20px 11% 20px 11%; outline: 0; border: none; width: 100%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.login-inputs_link input:hover { background-color: #705a2c; color: #fff; }
.login-inputs_link input.abut { width: 100%; }
.login-inputs_cookie, .login-inputs_forgotPassword { display: inline-block; position: relative; padding: 0; }
.login-inputs_cookie *, .login-inputs_forgotPassword * { color: #888888; font-family: "open-sans", sans-serif; }
.login-inputs_cookie label, .login-inputs_cookie a, .login-inputs_forgotPassword label, .login-inputs_forgotPassword a { margin: 0; line-height: 22px; /*color: #b6a58b;*/ color: #fff; }
.login-inputs_cookie { float: left; }
.login-inputs_cookie input { display: none; }
.login-inputs_cookie input[type=checkbox] + label:before { font-family: 'IcoMoon-Ultimate'; content: ''; color: #FFF; border-radius: 50%; border: 1px solid #b6a58b; width: 22px; height: 22px; display: inline-block; position: absolute; left: 0; cursor: pointer; }
@media screen and (max-width: 475px) { .login-inputs_cookie input[type=checkbox] + label:before { position: relative; left: -8px; margin-bottom: -5px; } }
.login-inputs_cookie input[type=checkbox] + label:active:before, .login-inputs_cookie input[type=checkbox] + label:hover:before { background: #b6a58b; }
.login-inputs_cookie input[type=checkbox]:checked + label:before { content: "\ed6e"; background: #b6a58b; line-height: 1.5; }
@media screen and (max-width: 475px) { .login-inputs_cookie input[type=checkbox] + label { margin: 0; } }
.login-inputs_cookie label { margin: 0 0 0 30px; }
@media screen and (max-width: 475px) { .login-inputs_cookie { position: relative; display: block; text-align: center; float: none; } }
.login-inputs_forgotPassword { float: right; }
@media screen and (max-width: 475px) { .login-inputs_forgotPassword { position: relative; display: block; text-align: center; float: none; margin-top: 17px; } }

/*@media screen and (max-width: 767px) { .login-wrap { max-width: 75%; transform: none; top: 0; left: 0; margin: 0 auto; display: block; position: relative; padding: 10%; }
}*/
/* Public Banner Album*/
.sitewrap.public.content .banner .nextImage { position: absolute; top: 0; bottom: 0; right: 0; width: 7%; text-align: left; }
.sitewrap.public.content .banner .nextImage a { color: #FFF; border: none; display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 2.25rem; right: 50%; text-decoration: none; }
.sitewrap.public.content .banner .prevImage { position: absolute; top: 0; bottom: 0; left: 0; width: 7%; text-align: right; }
.sitewrap.public.content .banner .prevImage a { color: #FFF; border: none; display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 2.25rem; left: 50%; text-decoration: none;}

/*@import "blocks/_album";*/
.sitewrap .banner { position: relative; text-align: center; }
.sitewrap .banner .banner-img .clickToEditDiv { margin-top: -24px !important; position: relative; z-index: 61; }
@media screen and (max-width: 767px) { .sitewrap .banner h1 { font-size: 2em; } }
.sitewrap .banner table.photoAlbumPropTable { position: absolute; top: 135px; right: 15px; z-index: 62; }
.sitewrap .banner table.photoAlbumPropTable ~ table.photoAlbumPropTable { top: auto; bottom: 135px; }
.sitewrap .banner .scrollDown { display: none; }
.sitewrap .banner h1 { text-align: center; letter-spacing: .025em; width: 100%; }
.sitewrap.private.home { /*@media screen and (max-width:1024px) { .banner {padding: 0 0 3rem 0;}
}*/ }
.sitewrap.private.home .banner { color: #333; text-align: left; position: relative; padding: 3.5% 15px 0; }
@media screen and (max-width: 768px) { .sitewrap.private.home .banner > .container { width: 100%; } }
.sitewrap.private.home .banner table.photoAlbumPropTable { top: 0; right: 0; }
.sitewrap.private.home .banner .row { position: relative; }
.sitewrap.private.home .banner [id^=photoPluginWrapper] { width: 100% !important; height: auto !important; overflow: hidden; -webkit-transition: .3s; transition: .3s; }
.sitewrap.private.home .banner .bannerWrap { padding: 0; margin: 0 auto; position: relative; overflow: auto; width: 100%; }
.sitewrap.private.home .banner .nextImage a, .sitewrap.private.home .banner .nextImage a:hover, .sitewrap.private.home .banner .prevImage a, .sitewrap.private.home .banner .prevImage a:hover { text-decoration: none; }
.sitewrap.private.home .banner .nextImage a .icon:before, .sitewrap.private.home .banner .nextImage a:hover .icon:before, .sitewrap.private.home .banner .prevImage a .icon:before, .sitewrap.private.home .banner .prevImage a:hover .icon:before { text-shadow: 0px 6px 37.41px rgba(0, 0, 0, 0.43); }
.sitewrap.private.home .banner .nextImage { position: absolute; top: 0; bottom: 0; right: 0; width: 7%; text-align: left; }
.sitewrap.private.home .banner .nextImage a { color: #FFF; border: none; display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 2.25rem; right: 50%; }
.sitewrap.private.home .banner .prevImage { position: absolute; top: 0; bottom: 0; left: 0; width: 7%; text-align: right; }
.sitewrap.private.home .banner .prevImage a { color: #FFF; border: none; display: inline-block; position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 2.25rem; left: 50%; }
.sitewrap.private.home .banner .bwContent { display: table; width: 100%; text-align: left; }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .bwContent { display: block; text-align: center; }
  .sitewrap.private.home .banner .nextImage, .sitewrap.private.home .banner .prevImage { display: none; } }
.sitewrap.private.home .banner .bwImg { width: 100%; position: relative; }
.sitewrap.private.home .banner .bwText { padding: 0 0 0 4%; color: #FFF; position: absolute; bottom: 0; left: 0; }
.sitewrap.private.home .banner .bwText h1 { margin-bottom: 40px; color: #fff; font-size: 25px; letter-spacing: .04em; text-align: left; }
.sitewrap.private.home .banner .bwText p { color: #FFF; line-height: 1em; font-size: 16px; margin-bottom: 15px; text-transform: uppercase; letter-spacing: .1em; text-align: left; }
.sitewrap.private.home .banner .bwText a, .sitewrap.private.home .banner .bwText a:hover { text-decoration: none; }
@media screen and (max-width: 1199px) and (min-width: 992px) { .sitewrap.private.home .banner .bwText { padding-left: 60px; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner > .container > .row > .col-xs-12 { padding-left: 0; padding-right: 0; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwImg { display: block; width: 100%; margin: 0 0 1rem; float: none; text-align: center; }
  .sitewrap.private.home .banner .bwImg:after { background: none; }
  .sitewrap.private.home .banner .bwText { display: block; width: 100%; margin: 0 0 1rem; float: none; text-align: center; padding-left: 0; position: relative; }
  .sitewrap.private.home .banner .bwText p { color: #291a11; text-align: center; }
  .sitewrap.private.home .banner .bwText h1 { color: #291a11; font-size: 22px; text-align: center; } }
@media screen and (max-width: 991px) and (min-width: 768px) { .sitewrap.private.home .banner .prevImage a, .sitewrap.private.home .banner .nextImage a { margin-bottom: 40px; -webkit-transform: none; transform: none; top: auto; bottom: 0; color: #4a5f1e; } }
.sitewrap.private .banner > div > div > .col-xs-12 { padding-bottom: 7%; }
.sitewrap.public.home .banner .bannerAnimation { position: relative; }
.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; }
@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; padding-bottom: 37.5%; }
  .sitewrap.public.home .banner > table { top: 0; } }
.sitewrap.content .banner.emptyBanner .page-title { position: relative; top: auto; left: auto; -webkit-transform: none; transform: none; }
.sitewrap.content .banner.emptyBanner .page-title h1 { color: #333; }
.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; }

.callouts { padding: 0; display: table; width: 100%; overflow: hidden; }
@media screen and (max-width: 767px) { .callouts { display: block; } }
.callouts > .container-fluid { padding-right: 0; padding-left: 0; }
.callouts .row { /*display: table;
overflow: hidden;
width: 100%;
height: 100%;
margin-left: 0;
padding: 0 15px 25px;*/ margin-left: -17px; margin-right: -17px; }
@media screen and (max-width: 476px) { .callouts .row { margin-left: 0; margin-right: 0; } }
.callouts .card { position: relative; background-size: cover; background-position: center center; display: table-cell; overflow: hidden; height: 100%; float: none; padding: 0 15px; vertical-align: middle; }
@media screen and (max-width: 991px) { .callouts .card { display: inline-block; padding: 15px; } }
@media screen and (max-width: 767px) { .callouts .card { width: 100%; } }
.callouts .card figure { position: relative; width: 100%; height: 100%; overflow: hidden; }
.callouts .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: 0; -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-transform: scale(1); transform: scale(1); -webkit-backface-visibility: hidden; }
.callouts .card .figure-overlay { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.callouts .card * { color: #fff; }
.callouts .card a, .callouts .card a:hover, .callouts .card a:focus { text-decoration: none !important; font-weight: 400; display: block; }
.callouts .card:hover a *, .callouts .card a:hover, .callouts .card a:hover > * { color: #fff; }
.callouts .card .clickToEditDiv { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 15px; z-index: 100; }
.callouts .card.emptyCard .clickToEditDiv { position: relative; }
.callouts .card.emptyCard .mpContent { height: auto; overflow: hidden; }
.callouts .card .mpContent figcaption { height: auto; }
.callouts .card .mpContent figcaption, .callouts .card .mpContent figcaption a, .callouts .card .mpContent figcaption:hover { color: #fff; line-height: 1.1; font-family: "open-sans", sans-serif; text-align: center; width: 100%; padding: 0 15px; z-index: 99; font-size: 1.625rem; font-weight: 700; letter-spacing: 0; text-transform: none; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(-50%, -50.1%); transform: translate(-50%, -50.1%); position: absolute; top: 50%; left: 50%; text-shadow: none; }
.callouts .card .mpContent figcaption h2, .callouts .card .mpContent figcaption a h2, .callouts .card .mpContent figcaption:hover h2 { letter-spacing: 0; font-size: 1.625rem; margin-bottom: 0; }
.callouts .card .mpContent 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: 350px; }
.callouts .card > .mpContent { background-size: cover; background-repeat: no-repeat; background-position: center center; height: 100%; position: relative; }
.callouts .card-img { position: relative; overflow: hidden; }
.callouts .card-img .clickToEditDiv { position: absolute; bottom: 5px; right: 5px; }
@media screen and (max-width: 991px) { .callouts .card, .callouts .card:last-child { float: left; }
  .callouts .row { padding: 0; } }

.callouts > .container-fluid { padding-right: 15px; padding-left: 15px; }
@media screen and (max-width: 476px) { .callouts > .container-fluid { padding: 0; } }
.callouts > .container-fluid .card { float: left; padding: 0 1.5px; }
@media screen and (max-width: 767px) { .callouts > .container-fluid .card { padding: 1.5px 0; }
  .callouts > .container-fluid .card:last-child { padding-bottom: 0; } }

/*.public.content .callouts .card { @media screen and (max-width:767px) { &:nth-child(n+2) { display: none; } } @media screen and (min-width:768px) { &.col-md-4 { width: 33.33333333%; } }
}*/
@media screen and (min-width: 992px) { .card:hover .mpContent .figure-overlay, .card a.figureWrap:focus .figure-overlay { background-color: rgba(0, 0, 0, 0); }
  .card:hover .mpContent.noLink .figure-overlay, .card a.figureWrap:focus.noLink .figure-overlay { background-color: rgba(0, 0, 0, 0); } }
.sitewrap .subnav { background-color: #f5f1eb; background-image: url("../../../images/sidebar-icon_v3.png"); background-position-x: center; background-position-y: 30px; background-repeat: no-repeat; border: 1px solid #d5c6af; width: 100%; text-align: left; padding: 108px 35px 50px 50px; }
@media screen and (max-width: 476px) { .sitewrap .subnav { padding: 98px 15px 15px 15px; } }
.sitewrap .subnav .sectionTitle { text-align: center; font-family: "adobe-garamond-pro", serif; letter-spacing: .1em; font-size: 16px; color: #362015; line-height: 1em; font-weight: 400; margin-bottom: 25px; text-transform: uppercase; }
.sitewrap .subnav ul { margin: 0; padding: 0; display: block; /*display: flex;
justify-content: center;*/ }
.sitewrap .subnav ul li { display: inline-block; width: 100%; padding: 10px 0; }
.sitewrap .subnav ul li a { font-family: "open-sans", sans-serif; font-size: 12px; letter-spacing: .15em; text-transform: uppercase; color: #3a261b; line-height: 1.3; display: inline-block; }
.sitewrap .subnav ul li a:hover { text-decoration: underline; }
.sitewrap .subnav ul li a + ul { margin-top: 5px; }
.sitewrap .subnav ul li.selectedItem > a, .sitewrap .subnav ul li.selectedItem > a:hover, .sitewrap .subnav ul li.selectedItem > a:focus { color: #ac8658; }
.sitewrap .subnav > ul > li > ul { border-left: 1px solid #707071; padding-left: 5%; }
.sitewrap .subnav > ul > li > ul li a { color: #707071; }
.sitewrap .subnav.emptySubnav { display: none; }
.sitewrap.private.home .quick-links { background-image: url("../../../images/quicklinksbg.jpg"); background-size: cover; background-position: center center; text-align: center; padding: 0; color: #fff; font-size: 18px; line-height: 1; letter-spacing: .1em; overflow: hidden; position: relative; /*height: 210px;*/ }
.sitewrap.private.home .quick-links .welcome { padding: 70px 0 20px 0; width: 100%; font-family: "adobe-garamond-pro", serif; font-size: 24px; letter-spacing: .15em; text-transform: uppercase; }
@media screen and (max-width: 1199px) { .sitewrap.private.home .quick-links .welcome { padding: 45px 0 20px 0; } }
@media screen and (max-width: 768px) { .sitewrap.private.home .quick-links .welcome { padding: 25px 0; } }
.sitewrap.private.home .quick-links ul { list-style: none; margin: 0 auto; padding: 0; width: 100%; float: none; margin-bottom: 50px; }
.sitewrap.private.home .quick-links ul li { display: inline-block; margin: 0; font-size: 0; }
.sitewrap.private.home .quick-links ul li a { display: inline-block; font-size: 14px; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; padding: 17px 18px 18px; color: #fff; line-height: 16px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-decoration: none; }
.sitewrap.private.home .quick-links ul li a:hover { color: #eae2d6; text-decoration: none; }
@media screen and (max-width: 1199px) { .sitewrap.private.home .quick-links ul li { margin: 0; padding: 0; width: 33.333333%; }
  .sitewrap.private.home .quick-links ul li a { width: 100%; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .quick-links ul li { width: 50%; padding: 5px; }
  .sitewrap.private.home .quick-links ul li a { padding: 15px; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links ul li { width: 100%; padding: 5px 15px; }
  .sitewrap.private.home .quick-links ul li a { padding: 10px; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .quick-links { height: auto; }
  .sitewrap.private.home .quick-links ul { position: relative; -webkit-transform: none; transform: none; left: auto; top: auto; padding: 15px 0; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links { height: auto; padding: 15px; }
  .sitewrap.private.home .quick-links ul { padding-bottom: 10px; }
  .sitewrap.private.home .quick-links ul li { display: block; padding: 5px; } }

@media screen and (max-width: 767px) { .sitewrap .home .subnav-private .welcome { padding: 15px; }
  .sitewrap .home .subnav-private .welcome p { display: inline-block; }
  .sitewrap .home .subnav-private .welcome ul li { width: 100%; }
  .sitewrap .home .subnav-private #quick-links li { width: 100%; } }
.cross { position: relative; margin-top: 60px; }
.cross-img { width: 100%; margin-bottom: 45px; }
.cross-img img { width: 100%; }
.cross h4 { font-size: 26px; }
.cross > .mpContent > a { font-size: 12px; text-transform: uppercase; letter-spacing: .1em; }

.sitewrap.private.home .articles { text-align: left; display: table; width: 100%; padding: 122px 60px 75px; background-color: #f5f1eb; background-image: url("../../../images/sidebar-icon_v2.png"); background-position-x: center; background-position-y: 24px; background-repeat: no-repeat; border: 1px solid #d5c6af; }
.sitewrap.private.home .articles .sectionTitle { text-align: center; font-family: "adobe-garamond-pro", serif; letter-spacing: .1em; font-size: 18px; color: #362015; line-height: 16px; font-weight: 400; margin-bottom: 45px; text-transform: uppercase; }
.sitewrap.private.home .articles .newsItem { display: inline-block; width: 100%; vertical-align: top; margin: 0 0 40px; float: none; }
.sitewrap.private.home .articles .newsItem:hover .newsItemInnerWrap { opacity: 0.9; }
.sitewrap.private.home .articles .newsItem .outerArticleAnchor { font-weight: normal; display: inline-block; width: 100%; height: 100%; }
.sitewrap.private.home .articles .newsItem .newsItemInnerWrap { display: inline-block; text-align: left; width: 100%; height: 100%; -webkit-transition: 0.5s, ease-in-out; transition: 0.5s, ease-in-out; }
.sitewrap.private.home .articles .newsItem .news-content p { margin-bottom: 0; line-height: 1.667; }
.sitewrap.private.home .articles .newsItem .news-content > a { text-decoration: none; }
.sitewrap.private.home .articles .newsItem .news-content > a:hover h3 { color: #a2700a; }
.sitewrap.private.home .articles .newsItem .news-content h3 { margin-bottom: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.sitewrap.private.home .articles .newsItem .news-content .news-postdate { color: #a97c21; letter-spacing: .2em; font-size: 11px; line-height: 30px; font-weight: 400; text-transform: uppercase; }
.sitewrap.private.home .articles .newsItem p { color: #6d6a64; }
.sitewrap.private.home .articles .newsItem a.news-link { display: block; font-size: 12px; line-height: 1.8; color: #291a11; font-weight: 700; text-transform: uppercase; letter-spacing: .2em; margin-top: 1.25rem; text-decoration: none; }
.sitewrap.private.home .articles .newsItem a.news-link .icon { margin-left: 5px; }
.sitewrap.private.home .articles .newsItem .newsPluginArchiveLink { display: none; }
.sitewrap.private.home .articles a.articles-link { color: #362015; }
@media screen and (max-width: 600px) { .sitewrap.private.home .articles a.articles-link { display: inline-block; width: 100%; text-align: center; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .articles .newsItem { display: block; padding: 0; }
  .sitewrap.private.home .articles .newsItem .news-content { display: inline-block; width: 100%; }
  .sitewrap.private.home .articles [id$="ArticlesWrapper"] { padding-top: 0; } }
@media screen and (max-width: 768px) { .sitewrap.private.home .articles { padding-left: 5%; padding-right: 5%; } }
.sitewrap.private.home .articles .newsItemRow { display: table; margin-left: -15px; margin-right: -15px; }
.sitewrap.private.home .articles .newsPluginArchiveLink { display: none; }

.sitewrap.private.home { /*@media screen and (max-width: 769px) {  h4 { margin-bottom: 45px; margin-top: 20px; } .abut, #login .loginPageWrap .login-wrap .abut { float: right; } 
}*/ }
.sitewrap.private.home .calendar { padding: 0; display: table; text-align: left; position: relative; }
.sitewrap.private.home .calendar > a.calendar-link { position: absolute; right: 15px; top: 15px; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar > a.calendar-link { position: relative; top: auto; right: auto; width: 100%; display: inline-block; text-align: center; padding: 30px 15px; } }
.sitewrap.private.home .calendar h1 { margin-bottom: 10px; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar h1 { font-size: 26px; } }
.sitewrap.private.home .calendar .abut, .sitewrap.private.home .calendar #login .loginPageWrap .login-wrap .abut { margin-top: 0; }
.sitewrap.private.home .calendar [id$="EventsWrapper"] { padding-top: 30px; }
@media screen and (max-width: 991px) { .sitewrap.private.home .calendar { padding: 15px; } }
.sitewrap.private.home .calendar [id$="EventsWrapper"] > div > div { width: 100%; padding: 0; border-top: 1px solid #d5c6af; display: table; }
.sitewrap.private.home .calendar [id$="EventsWrapper"] > div > div.event-day-wrap:hover .event-date .calDay { color: #a2700a; }
.sitewrap.private.home .calendar [id$="EventsWrapper"] > div:hover .event-img-wrap img { /*transform: scale3d(1.05, 1.05, 1);*/ opacity: 1; }
.sitewrap.private.home .calendar [id$="EventsWrapper"] > div:last-child > div { border-bottom: 1px solid #d5c6af; }
.sitewrap.private.home .calendar .event { display: inline-block; width: 100%; margin-bottom: 0; padding: 12px 0; }
.sitewrap.private.home .calendar .event-date-wrap { color: #888888; display: table-cell; vertical-align: top; width: 130px; position: relative; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar .event-date-wrap { width: 15% !important; } }
.sitewrap.private.home .calendar .event-date-wrap .event-date { position: relative; margin-top: 26px; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar .event-date-wrap .event-date { padding-left: 5%; } }
.sitewrap.private.home .calendar .event-date-wrap .event-date .calDOW, .sitewrap.private.home .calendar .event-date-wrap .event-date .calMonth { display: inline-block; font-family: "open-sans", sans-serif; letter-spacing: 0; font-weight: 400; line-height: 24px; font-size: 16px; width: 100%; }
.sitewrap.private.home .calendar .event-date-wrap .event-date .calDOW { color: #333333; }
.sitewrap.private.home .calendar .event-date-wrap .event-date .calMonth { color: #888888; }
.sitewrap.private.home .calendar .event-date-wrap .event-date .calDay { position: absolute; left: 45px; top: 0; color: #3c5312; font-family: "adobe-garamond-pro", serif; font-size: 55px; line-height: 40px; letter-spacing: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar .event-date-wrap .event-date .calDay { font-size: 28px; line-height: 1; position: relative; left: auto; top: auto; } }
.sitewrap.private.home .calendar .event-date-wrap .event-date .separator { display: none; }
.sitewrap.private.home .calendar .event-date-wrap .event-date br { display: none; }
.sitewrap.private.home .calendar .event-wrap { display: table-cell; vertical-align: top; }
.sitewrap.private.home .calendar .event-time { color: #999999; letter-spacing: .2em; line-height: 1.2; font-size: 11px; font-weight: 400; margin-bottom: 1em; }
.sitewrap.private.home .calendar .event-flex { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; }
.sitewrap.private.home .calendar .event-content { position: relative; }
.sitewrap.private.home .calendar .event-content:nth-child(n+2) { padding-top: .8rem; }
.sitewrap.private.home .calendar .event-content a { width: 100%; display: inline-block; text-decoration: none; }
.sitewrap.private.home .calendar .event-content p, .sitewrap.private.home .calendar .event-content h5 { margin: 0; }
.sitewrap.private.home .calendar .event-content:hover .event-title { color: #291a11; }
.sitewrap.private.home .calendar .event-content:hover .event-overlay { background-color: rgba(0, 0, 0, 0); }
.sitewrap.private.home .calendar .event-content .event-title a h2 { margin: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.sitewrap.private.home .calendar .event-content .event-title a:hover h2, .sitewrap.private.home .calendar .event-content .event-title a:focus h2 { color: #a2700a; }
.sitewrap.private.home .calendar .event-overlay { position: absolute; content: ''; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sitewrap.private.home .calendar .event-img-wrap { position: relative; width: 170px; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat; display: table-cell; }
.sitewrap.private.home .calendar .event-img-wrap img { visibility: hidden; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar .event-img-wrap { display: inline-block; width: 100%; background-image: none !important; }
  .sitewrap.private.home .calendar .event-img-wrap img { width: 100%; visibility: visible; } }
.sitewrap.private.home .calendar .event-content-wrap { display: table-cell; vertical-align: middle; padding: 0 30px; }
@media screen and (max-width: 600px) { .sitewrap.private.home .calendar .event-content-wrap { display: inline-block; width: 100%; padding: 3% 0 0; } }
.sitewrap.private.home .calendar .event-content, .sitewrap.private.home .calendar .event-flex { width: 100%; }
@media screen and (max-width: 475px) { .sitewrap.private.home .calendar [id$="EventsWrapper"] > div, .sitewrap.private.home .calendar [id$="EventsWrapper"] > div > div { width: 100%; display: block; } }
@media screen and (max-width: 1199px) { .sitewrap.private.home .calendar .responsiveTable td { display: block; text-align: left !important; } }
.sitewrap.private.home .calendar .plgHeaderBar { display: none; }

._Telerik_IE9 .sitewrap.private.home .calendar .event { vertical-align: top; }
._Telerik_IE9 .sitewrap.private.home .calendar .event-date { display: inline-block; }
._Telerik_IE9 .sitewrap.private.home .calendar .event-flex { display: inline-block; vertical-align: top; width: auto; }
._Telerik_IE9 .sitewrap.private.home .calendar .event-content a { display: block; }

.reference_guide .container { /*background-color: #fff;*/ padding: 40px; }
.reference_guide .c1 { background: #291a11; color: #FFF; }
.reference_guide .c2 { background: #4a5f1e; color: #FFF; }
.reference_guide .c3 { background: #a2700a; color: #FFF; }
.reference_guide .c4 { background: #eae2d6; color: #333333; }
.reference_guide .c5 { background: #94773b; color: #ffffff; }
.reference_guide .c6 { background: #fff; color: #333333; }
.reference_guide .c7 { background: #666666; color: #cccccc; }
.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 { padding: 0; margin: 0 5px 10px; display: inline-block; width: 15%; float: none; border: 1px solid #b8b8b8; }
.reference_guide .palette .color { font-weight: 100; height: 150px; width: 100%; border: none; }
.reference_guide .palette .color .t_center { display: table-cell; vertical-align: middle; text-align: center; width: 200px; height: 150px; letter-spacing: 1px; line-height: 24px; font-size: 16px; font-weight: bold; font-family: "open-sans", sans-serif; }
.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; }

@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: 50%; }
  html }

/*@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: 50%; }
  html, body.offcanvas { overflow-x: hidden; } }*/
/* main navigation stlyes */
.nav > li { position: relative; font-family: "open-sans", sans-serif; height: 100%; }
.nav > li > a { color: #fff; font-size: 14px; font-weight: 400; padding: 20px; text-decoration: none; font-family: "adobe-garamond-pro", serif; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; letter-spacing: .15em; text-transform: uppercase; line-height: 1em; height: 100%; }
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active { /*color: $color-tertiary;*/ color: #355c93; }
.nav > li.selectedItem.logo > a:after { display: none; }
.nav > li.selectedItem.active > a { /*color: $color-tertiary;*/ color: #136f41; background-color: transparent; }
.nav > li.selectedItem.active > a:hover { background-color: transparent; }

header { background-color: #fff; }
header > * { padding: 0; }
header .rightWrap { float: right; display: table; height: 100%; position: relative; z-index: 1; }
header .rightWrap > div { display: table-cell; vertical-align: middle; }
header .rightWrap a.abut { margin: 0; font-family: "open-sans", sans-serif; /*text-transform: uppercase;
font-weight: 700;
color: #333;
font-size: 17px;
letter-spacing: .2em;*/ }
header .rightWrap .nc-icon-outline { font-weight: 700; font-size: 16px; padding-right: 10px; line-height: 18px; }

.private header .rightWrap a, .modulesWrap header .rightWrap a { font-size: 12px; }

/* end globals */
.sitewrap, .modulesWrap { width: 100%; background-color: #faf6f0; }
@media screen and (max-width: 1199px) { .sitewrap, .modulesWrap { /*.logo { display: none !important;
}*/ /*BURGER*/ }
  .sitewrap .nav > li, .modulesWrap .nav > li { height: auto; }
  .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; max-height: calc(120px - 30px); display: inline-block; float: none; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; width: auto; padding: 0; z-index: 99; }
  .sitewrap .navbar-brand img, .modulesWrap .navbar-brand img { width: 100%; }
  .sitewrap .navbar-default, .modulesWrap .navbar-default { height: 120px; background-color: #382216; background-image: url("../../../images/headernavbg.jpg"); background-repeat: no-repeat; background-position: center center; background-size: cover; border-radius: 0; margin: 0; border: 0; /* BURGER*/ }
  .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { color: #707071; line-height: 1.3; font-size: 16px; } }
@media screen and (max-width: 1199px) and (max-width: 499px) { .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { font-size: 14px; } }
@media screen and (max-width: 1199px) { .sitewrap .navbar-default .navbar-nav > li.active > a, .modulesWrap .navbar-default .navbar-nav > li.active > a { background-color: #987a3c !important; color: #fff; }
  .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: #fff; background-color: #987a3c; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open > a:hover, .sitewrap .navbar-default .navbar-nav > li.open > a:active, .sitewrap .navbar-default .navbar-nav > li.open:hover > a, .sitewrap .navbar-default .navbar-nav > li.open:active > a, .modulesWrap .navbar-default .navbar-nav > li.open > a:hover, .modulesWrap .navbar-default .navbar-nav > li.open > a:active, .modulesWrap .navbar-default .navbar-nav > li.open:hover > a, .modulesWrap .navbar-default .navbar-nav > li.open:active > a { /*color: $color-tertiary;*/ color: #291a11 !important; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .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: 25px; 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: #fff; width: 24px; height: 2px; margin: 4px 0 0; border-radius: 0; -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 { background-color: #fff; -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 { background-color: #fff; 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 { background-color: #fff; -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: right; font-family: "adobe-garamond-pro", serif; font-weight: 400; font-size: 18px; line-height: 0.75em; margin: 5px 35px 0; text-transform: uppercase; color: #fff; }
  .sitewrap .navbar-default .navbar-toggle.active .menu-label, .modulesWrap .navbar-default .navbar-toggle.active .menu-label { margin-top: 1px; }
  .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: #eae2d6; top: 0; position: fixed; right: -50%; z-index: 1000; width: 50%; bottom: 0; -webkit-transition: all 0.25s ease-out 0s; transition: all 0.25s ease-out 0s; border-bottom: 1px solid #291a11; }
  .sitewrap .navbar-offcanvas.offcanvas.active, .modulesWrap .navbar-offcanvas.offcanvas.active { right: 0; position: fixed; overflow-x: hidden; overflow-y: auto; height: 100%; min-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: 7.5px auto !important; padding: 0; width: 100%; clear: both; height: 100%; /*position: absolute;*/ top: 0; bottom: 0; z-index: 97; background: #eae2d6; text-align: left; overflow-x: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; display: block; }
  .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: #291a11; }
  .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: 14px; 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; /*border-bottom: 1px solid $color-primary;*/ }
  .sitewrap .nav > li:last-child, .modulesWrap .nav > li:last-child { border-bottom: none; padding-bottom: 15px; }
  .sitewrap .nav > li > a, .modulesWrap .nav > li > a { padding: 12px 40px 12px 10px; color: #fff; 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: #fff !important; }
  .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: #fff !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; color: #fff; }
  .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: 40px; height: 40px; background-color: transparent !important; }
  .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: 38px; line-height: 1; padding: 0; }
  .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: -5px; border-width: 8px; -webkit-transition: none; transition: none; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  .sitewrap .nav li.open > a span.caret, .modulesWrap .nav li.open > a span.caret { border-bottom: 8px solid; border-top: 8px solid rgba(0, 0, 0, 0); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
  .sitewrap .navbar-nav .open .dropdown-menu, .modulesWrap .navbar-nav .open .dropdown-menu { background-color: #fff; 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, .modulesWrap .navbar-nav .open .dropdown-menu.level2 { margin-left: 5%; border-left: 1px solid #707071; }
  .sitewrap .navbar-nav .open .dropdown-menu.level2 > li > a, .modulesWrap .navbar-nav .open .dropdown-menu.level2 > li > a { padding-left: 10px; }
  .sitewrap .navbar-nav .open .dropdown-menu > li > a, .modulesWrap .navbar-nav .open .dropdown-menu > li > a { color: #707071; padding: 12px 10px 12px 10px; font-family: "open-sans", sans-serif; position: relative; white-space: initial; text-decoration: none; font-weight: 400; font-size: 14px; text-transform: uppercase; letter-spacing: .04em; width: 100%; line-height: 1.2; }
  .sitewrap .navbar-nav .open .dropdown-menu > li > a:hover, .sitewrap .navbar-nav .open .dropdown-menu > li > a:active, .modulesWrap .navbar-nav .open .dropdown-menu > li > a:hover, .modulesWrap .navbar-nav .open .dropdown-menu > li > a:active { /*color: $color-tertiary;*/ color: #291a11; }
  .sitewrap .navbar-nav .open .dropdown-menu > li.dropdown > a, .modulesWrap .navbar-nav .open .dropdown-menu > li.dropdown > a { padding-right: 40px; }
  .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; text-decoration: underline; background-color: #987a3c !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: #291a11; color: #fff; } }
@media screen and (min-width: 1200px) { .sitewrap, .modulesWrap { /*.logo { text-indent: -999999px;
}*/ /* dropdown 3rd tier arrow */ /*3rd LEVEL*/ /*4th LEVEL*/ /* last li */ }
  .sitewrap header, .modulesWrap header { position: relative; }
  .sitewrap .navbar, .modulesWrap .navbar { display: table; width: 100%; height: 120px; background-color: #382216; background-image: url("../../../images/headernavbg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 0; margin: 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; padding-left: 5.2%; } }
@media screen and (min-width: 1200px) and (max-width: 1365px) { .sitewrap .navbar-header, .modulesWrap .navbar-header { padding-left: 15px; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-brand, .modulesWrap .navbar-brand { height: auto; padding: 17px 0; }
  .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 25px; }
  .sitewrap .navbar-default .navbar-nav > li:nth-last-child(2), .modulesWrap .navbar-default .navbar-nav > li:nth-last-child(2) { padding-right: 50px; }
  .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { padding: 0; color: #fff; background-color: transparent; padding-top: calc((120px/2) - .475em) !important; text-transform: uppercase; letter-spacing: .15em; font-size: 13px; font-weight: 400; font-family: "adobe-garamond-pro", serif; }
  .sitewrap .navbar-default .navbar-nav > li.selectedItem.active > a, .sitewrap .navbar-default .navbar-nav > li.selectedParent.active > a, .modulesWrap .navbar-default .navbar-nav > li.selectedItem.active > a, .modulesWrap .navbar-default .navbar-nav > li.selectedParent.active > a { color: #fff; }
  .sitewrap .offcanvas, .modulesWrap .offcanvas { margin: 0 auto; height: 100%; position: absolute; right: 0; top: 0; }
  .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, .sitewrap .nav > li > a.selectedItem.active, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus, .modulesWrap .nav > li > a.selectedItem.active { background: transparent !important; cursor: pointer; /*color: $color-tertiary;*/ }
  .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: #d2a560; background: transparent; }
  .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; left: 100%; -webkit-transform-origin: top; transform-origin: top; -webkit-transition: .2s; transition: .2s; opacity: 1; -webkit-transform: scaleY(0) translateX(0) !important; transform: scaleY(0) translateX(0) !important; top: 100%; left: -15px; display: block; font-size: 12px; min-width: 295px; border: none; background-color: #eae2d6; border-radius: none; -webkit-box-shadow: none; box-shadow: none; text-align: center; padding: 12px 0; }
  .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: -12px; left: 100%; margin: 0; -webkit-transform: scaleX(0) translateX(0) !important; transform: scaleX(0) translateX(0) !important; background-color: #efedeb; -webkit-transform-origin: left; transform-origin: left; -webkit-transition: .3s; transition: .3s; padding: 12px 0; min-width: 295px; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu > li a, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu > li a { text-align: left; text-transform: uppercase; font-size: 12px; color: #707071; font-weight: 400; letter-spacing: .15em; line-height: 1em; padding: 12px 40px; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu > li:hover, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu > li:hover { background-color: #987a3c; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu > li:hover a, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu > li:hover a { color: #fff; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu#ulMenuGroup_327799, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level2.dropdown-menu#ulMenuGroup_327799 { min-width: 372px; }
  .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: -12px; left: -100%; margin: 0; -webkit-transform: scaleX(0) translateX(0) !important; transform: scaleX(0) translateX(0) !important; background-color: #efedeb; -webkit-transform-origin: right; transform-origin: right; -webkit-transition: .3s; transition: .3s; padding: 12px 0; max-width: 295px; -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 > ul.level3.dropdown-menu > li a, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu > li a { text-align: left; text-transform: uppercase; font-size: 12px; color: #fff; font-weight: 400; letter-spacing: .15em; line-height: 1em; padding: 12px 40px; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu > li:hover a, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu > ul.level3.dropdown-menu > li:hover a { color: #fff; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.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, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li { opacity: 1; }
  .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.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.level3.dropdown-menu > li, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li { opacity: 1; }
  .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, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: #efedeb; border: none; font-size: 12px; text-transform: none; padding: 15px 0; width: auto; line-height: 30px; letter-spacing: .15em; text-align: left; top: 100%; left: -15px; min-width: 295px; -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(0) !important; transform: scaleY(1) translateX(0) !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, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li { border: none; opacity: 1; }
  .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover { background-color: #987a3c; color: #fff; }
  .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover > a, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover > a, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover > a, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover > a { color: #fff; }
  .sitewrap .dropdown-menu > li > a, .modulesWrap .dropdown-menu > li > a { color: #707071; font-size: 12px; font-family: "open-sans", sans-serif; display: block; white-space: normal; padding: 0; line-height: 1em; text-align: left; text-decoration: none; text-transform: uppercase; letter-spacing: .15em; padding: 12px 40px; /* 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 { color: #fff; background-color: #987a3c; border: none; text-decoration: none; width: 100%; }
  .sitewrap .dropdown-menu > li.active, .modulesWrap .dropdown-menu > li.active { background-color: #987a3c; }
  .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; background-color: transparent; text-decoration: underline; }
  .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: 40px; height: 40px; margin: 0; }
  .sitewrap .nav li a span.caret, .modulesWrap .nav li a span.caret { display: none; }
  .sitewrap .nav li.dropdown-submenu:hover > ul.level2.dropdown-menu, .modulesWrap .nav li.dropdown-submenu:hover > ul.level2.dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: #eae2d6; font-size: 15px; 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; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; }
  .sitewrap .nav li.dropdown-submenu:hover > ul.level3.dropdown-menu, .modulesWrap .nav li.dropdown-submenu:hover > ul.level3.dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: #382216; font-size: 12px; 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; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; }
  .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 .nav li.dropdown-submenu > ul.dropdown-menu > li > a:hover, .modulesWrap .nav li.dropdown-submenu > ul.dropdown-menu > li > a:hover { color: #fff; }
  .sitewrap .nav li.dropdown-submenu > ul.dropdown-menu > li.active > a:hover, .modulesWrap .nav li.dropdown-submenu > ul.dropdown-menu > li.active > a:hover { color: #41ab57; }
  .sitewrap .dropdown-toggle, .modulesWrap .dropdown-toggle { display: none !important; }
  .sitewrap .nav > li:last-child, .modulesWrap .nav > li:last-child { background-color: #94773b; padding: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
  .sitewrap .nav > li:last-child:hover, .modulesWrap .nav > li:last-child:hover { background-color: #705a2c; }
  .sitewrap .nav > li:last-child > a, .modulesWrap .nav > li:last-child > a { color: #fff; padding-left: 50px; padding-right: 50px; letter-spacing: .1em; font-size: 13px; } }
@media screen and (min-width: 1200px) and (max-width: 1365px) { .sitewrap .nav > li:last-child > a, .modulesWrap .nav > li:last-child > a { padding-left: 15px; padding-right: 15px; } }
@media screen and (min-width: 1200px) { .sitewrap .nav > li:last-child > a:hover, .modulesWrap .nav > li:last-child > a:hover { color: #fff; } }
@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 .sitewrap .navbar-nav > ul > li .icon:before, .modulesWrap .sitewrap .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: 50px 0; background-color: #382216; background-image: url("../../../images/footerbg.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; font-family: "open-sans", sans-serif; color: #eae2d6; line-height: normal; letter-spacing: .15em; font-size: 12px; text-align: center; min-height: 150px; text-transform: uppercase; }
@media screen and (max-width: 476px) { footer { padding-left: 15px; padding-right: 15px; } }
footer > .container { height: 100%; }
footer > .container .row { position: relative; }
footer > .container .row > div { vertical-align: middle; }
footer > .container .row > div.top { padding-bottom: 15px; line-height: 20px; }
footer > .container .row > div.top > div { display: inline-block; padding-left: 5px; }
footer > .container .row > div.top > div:first-child { padding-left: 0; }
@media screen and (max-width: 991px) { footer > .container .row > div.top > div { padding: 0 0 15px 0; width: 100%; } }
footer > .container .row > div.bottom ul { margin: 0; padding: 0; display: inline-block; }
@media screen and (max-width: 476px) { footer > .container .row > div.bottom ul { width: 100%; } }
footer > .container .row > div.bottom li { display: inline-block; text-align: right; }
@media screen and (max-width: 476px) { footer > .container .row > div.bottom li { width: 25%; text-align: center; } }
footer > .container .row > div.bottom li .ss-icon { font-size: 16px; color: #eae2d6; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
footer > .container .row > div.bottom li a { color: transparent !important; width: 32px !important; display: inline-block !important; height: 18px !important; }
@media screen and (max-width: 476px) { footer > .container .row > div.bottom li a { width: 18px !important; } }
footer > .container .row > div.bottom li a:hover .ss-icon { color: #fff; }
footer a, footer a:hover, footer a:focus { color: #eae2d6; }

.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: "adobe-garamond-pro", 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: "open-sans", sans-serif; font-size: 16px; color: #291a11; text-transform: uppercase; letter-spacing: .05em; font-weight: 700; line-height: 1.875; padding-bottom: 15px; }
.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: #aaa; cursor: default; }

/*------------------------------------
//////////////////////////////////////
--------------------------------------
= III.C. ROSTER ----- present on admin view only (hint: hidden) --------- */
.RosterRowOn { background: #fefefe; }

.RosterColDiv { background: #eee; }

.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: #291a11; color: #fff; font-weight: 700; text-decoration: none; }

.rosterletteroff a { color: #fff; }

.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; }

.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: #000; 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: #291a11; font-weight: 700; 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: #2c3812; font-weight: 700; text-decoration: none; }

a.tNavTabOff:hover, a.tNavTabOFF:hover, a.tnavTabOFF:hover, a.tNavTabOff:focus, a.tNavTabOFF:focus, a.tnavTabOFF:focus { background: none; color: #a2700a; font-weight: 700; 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; }

.modulesWrap table[id$="_rosterControl_OptInControl_tblOptIns"] { display: none; }

.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"; }

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; font-size: 16px; }

.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) { .home .sidebar { padding-top: 70px; padding-right: 0; } }
@media screen and (min-width: 1200px) { .sidebar { padding-left: 85px; padding-right: 0; } }
@media screen and (max-width: 991px) { .sidebar { padding-top: 5%; } }
.mpContent li { color: #848080; line-height: 1.875; }

.clickToEditDiv img { width: auto !important; }

[id^="photoPlugin"] { -ms-touch-action: pan-y; touch-action: pan-y; }

@media screen and (max-width: 1024px) { .hide-sm { display: none; }
  .mpContent ul, .mpContent ol { margin-left: 1.5em; } }
.content-welcome { text-align: center; }

.sitewrap .mpContent img { width: 100%; }

.sitewrap img { max-width: 100%; }

.pageTitle { background: #291a11; text-align: center; }
.pageTitle .clickToEditDiv { margin-top: -36px !important; }
.pageTitle h1 { margin-bottom: 0; }
.pageTitle h1 .mpContent { padding: 3%; }

#banner_homeTable { display: none; }

/* IE Styles */
.sitewideJS { display: none; }
.sitewideJS.a9 { display: block; margin-top: -25px; }
.sitewideJS.a9.topScripts { position: absolute; z-index: 9999; top: 71px; left: 0; }

@media screen and (min-width: 992px) { .sitewrap.private .mainContent main.col-xs-12 { padding-right: 15px; padding-left: 0; } }
@media screen and (min-width: 992px) and (max-width: 1024px) { .sitewrap.private .mainContent main.col-xs-12 { padding-left: 15px; } }
/*@media screen and (max-width: 991px) { .sitewrap.private.home .mainContent main.col-xs-12 { padding-right: 0; padding-left: 0; }
}*/
.sitewrap.content .mainContent { margin: 6.3% 0; }

.sitewrap.home .mainContent { margin: 5.3% 0 8%; }
.sitewrap.home.public { background-color: #fff; text-align: center; }
.sitewrap.home.public .mainContent { margin: 4.5% 0 4.75%; }
@media screen and (max-width: 768px) { .sitewrap.home.public .mainContent { margin: 40px 0; } }

.sitewrap.private.content .banner .row { position: relative; }
.sitewrap.private.content .banner .row .clickToEditDiv { position: absolute; bottom: 0; left: 48%; }
.sitewrap.private.content .banner .row .clickToEditDiv.emptyCTE { position: relative; bottom: auto; left: auto; }

hr { border-color: #291a11; }

@media screen and (max-width: 1199px) { #buddyListDiv_opener { visibility: hidden; } }
.hideText { display: none; }

[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="1568:618"]:before { padding-top: 39.41326531%; }

[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="658:412"]:before { padding-top: 62.61398176%; }

[data-aspect-ratio="99:65"]:before { padding-top: 65.656565%; }

[data-aspect-ratio="53:35"]: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="775:527"]:before { padding-top: 68%; }

[data-aspect-ratio="4:3"]:before { padding-top: 75%; }

[data-aspect-ratio="398:356"]:before { padding-top: 89.44723618%; }

[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=InglewoodGolfClub2016.css.map */