@charset "UTF-8";
/*@font-face { font-family: 'Nucleo Outline'; src: url('blackhawk16_css/fonts/nucleo-outline.eot'); src: url('blackhawk16_css/fonts/nucleo-outline.eot') format('embedded-opentype'), url('blackhawk16_css/fonts/nucleo-outline.woff2') format('woff2'), url('blackhawk16_css/fonts/nucleo-outline.woff') format('woff'), url('blackhawk16_css/fonts/nucleo-outline.ttf') format('truetype'), url('blackhawk16_css/fonts/nucleo-outline.svg') format('svg'); font-weight: normal; font-style: normal;
}*/
@font-face { font-family: 'IcoMoon-Ultimate'; src: url("_fonts/IcoMoon/IcoMoon-Ultimate.ttf?-mxku12") format("truetype"); font-weight: normal; font-style: normal; }
/*@font-face {
	font-family: 'Nucleo Glyph'; src: url('BocaRatonResortandClub2016_css/fonts/nucleo-glyph.eot') format('embedded-opentype'), url('BocaRatonResortandClub2016_css/fonts/nucleo-glyph.woff2') format('woff2'), url('BocaRatonResortandClub2016_css/fonts/nucleo-glyph.woff') format('woff'), url('BocaRatonResortandClub2016_css/fonts/nucleo-glyph.ttf') format('truetype'), url('BocaRatonResortandClub2016_css/fonts/nucleo-glyph.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
/* font styles */
body { font-size: 16px; color: #555555; font-weight: 300; font-family: "Lato", sans-serif; -moz-osx-font-smoothing: grayscale; }
body.page { background-color: #fff; background-repeat: repeat; }

h1, h2, h3, h4, h5, h6 { margin-top: 0; }

h1 { font-size: 40px; color: #000000; font-family: "Cormorant Garamond", serif; line-height: 1; margin-bottom: 0.6em; font-weight: 300; text-transform: uppercase; letter-spacing: .12em; }

.content .mainContent h1, .public.home .callouts .card .mpContent h1 { border: 1px solid #000; border-left: 0; border-right: 0; padding: 14px; display: inline-block; }
@media screen and (max-width: 370px) { .content .mainContent h1, .public.home .callouts .card .mpContent h1 { font-size: 34px; } }

h2 { font-size: 34px; color: #000000; font-family: "Cormorant Garamond", serif; line-height: 1.176; font-weight: 300; margin-bottom: 1em; text-transform: none; letter-spacing: 0; font-style: italic; }

h3 { font-size: 24px; color: #000000; font-family: "Cormorant Garamond", serif; text-transform: uppercase; line-height: 1.5; font-weight: 300; letter-spacing: 0; margin-bottom: .5em; }

h4 { font-size: 24px; color: #000000; font-family: "Cormorant Garamond", serif; line-height: 1.25; font-weight: 400; font-style: italic; letter-spacing: 0; text-transform: none; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; }

h5 { font-size: 18px; color: #000000; font-family: "Cormorant Garamond", serif; font-weight: 400; line-height: 1.667; letter-spacing: 0; text-transform: none; }

h6 { font-size: 16px; color: #000000; font-family: "Cormorant Garamond", serif; line-height: 2; font-weight: 400; margin-bottom: 5px; letter-spacing: .06em; text-transform: uppercase; }

p, .mpContent ul li, .mpContent ol li { margin: 0; font-family: "Lato", sans-serif; font-size: 16px; color: #555555; letter-spacing: 0; line-height: 2; font-weight: 300; }

.mpContent p, .reference_guide .rContent p { margin: 0 0 2em; }

a { color: #555555; font-family: "Lato", sans-serif; font-weight: 300; }
a:hover, a:focus { color: #555555; text-decoration: underline; }

p a, .rpTemplate .mpContent a { text-decoration: underline; }
p a:hover, p a:focus, .rpTemplate .mpContent a:hover, .rpTemplate .mpContent a:focus { text-decoration: none; }

ul, ol { margin-top: 0; margin-bottom: 16px; text-decoration: none; color: #444444; }
ul ul, ul ol, ol ul, ol ol { margin-bottom: 0; }

.mainContent .mpContent ul, .mainContent .mpContent ol, .rpTemplate .mpContent ul, .rpTemplate .mpContent ol, .panelSection .copyWrap .mpContent ul, .panelSection .copyWrap .mpContent ol { padding-left: 40px; list-style-type: disc; /*li { margin: 0 0 1em;
}*/ }

blockquote { padding: 44px 0 0; margin: 0 auto; font-family: "Cormorant Garamond", serif; font-size: 34px; color: #111111; letter-spacing: normal; border: none; font-weight: 300; font-style: italic; line-height: 40px; text-align: left; }
@media screen and (max-width: 768px) { blockquote { padding-bottom: 44px; } }

.public.content blockquote { padding: 0; }

.quoteSourceLabel { margin-top: 10px; font-size: 16px; line-height: 40px; color: #000000; font-style: normal; font-weight: 400; letter-spacing: .06em; text-transform: uppercase; font-family: "Cormorant Garamond", serif; }

p:last-child, ul:last-child, ol:last-child { margin-bottom: 0; }

.spacer { margin-bottom: 2%; }

/* button styles */
.abut { background-color: #111111 !important; font-size: 16px !important; font-family: "Cormorant Garamond", serif; color: #fff !important; font-weight: 400 !important; border: 1px solid #111111 !important; border-radius: 0 !important; letter-spacing: .06em; text-align: center !important; margin: 20px 0; padding: 20px 37px 17px !important; overflow: visible; display: inline-block; width: auto; cursor: pointer; text-decoration: none; text-transform: uppercase; line-height: 1em; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.abut:hover, .abut:focus { text-decoration: none; background-color: #444444 !important; border-color: #444444 !important; }
.abut-secondary { padding: 20px 37px 17px !important; background-color: transparent !important; border: 1px solid #636363 !important; letter-spacing: .06em; font-weight: 400 !important; color: #000000 !important; font-family: "Cormorant Garamond", serif; display: inline-block; font-size: 16px !important; text-transform: uppercase; text-decoration: none; text-align: center !important; line-height: 1em; cursor: pointer; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.abut-secondary:hover, .abut-secondary:focus { background-color: #111111 !important; color: rgba(255, 255, 255, 0.7) !important; text-decoration: none; border-color: #111111 !important; }

.sitewrap header .abut, .modulesWrap header .abut { padding: 12px 15px 10px !important; }
@media screen and (max-width: 476px) { .sitewrap header .abut, .modulesWrap header .abut { width: 100% !important; } }

.sidebar .abut-secondary { display: block; margin-bottom: 18px; width: 100%; text-align: center; }

.but { background: #333; color: #333; cursor: pointer; }

/* directory */
.membut { background: #eee; border: 1px solid buttonFace; color: #333; cursor: pointer; }

.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: #111111; color: #fff; border-color: black; }
@media screen and (max-width: 367px) { .mobileButton { padding: 5px; } }

.RadPanelBar { width: 100%; }
.RadPanelBar .rpRootGroup { margin: 0; padding: 0; padding: 30px 0 0 0; border: 0 !important; }
.RadPanelBar .rpRootGroup .rpGroup li.rpItem { border: none; }
.RadPanelBar .rpRootGroup li.rpItem a.rpExpanded + .rpSlide .rpGroup li.rpItem { border-top: none; }
.RadPanelBar .rpRootGroup .rpItem { margin: 0; padding: 0; text-indent: 0; border: 1px solid #000; }
.RadPanelBar .rpRootGroup .rpItem .rpLink { background-color: transparent; border: none; }
.RadPanelBar .rpRootGroup .rpItem .rpLink .rpText { color: #000; font-family: "Cormorant Garamond", serif; font-weight: 400; line-height: 1; text-transform: none; letter-spacing: 0; font-size: 24px; }
.RadPanelBar .rpRootGroup .rpItem .rpLink.rpSelected { background-color: transparent; }
.RadPanelBar .rpRootGroup .rpItem .rpTemplate { background-color: transparent; padding: 3% 4.67%; font-family: "Lato", sans-serif; font-size: 16px; color: #555555; letter-spacing: 0; line-height: 2; font-weight: 300; }
.RadPanelBar .rpRootGroup > .rpItem { margin-bottom: 10px; }
.RadPanelBar .rpRootGroup > .rpItem:last-child { margin-bottom: 0; }
.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: #444444; border: none; background-color: transparent; }
.RadPanelBar .rpRootGroup .rpExpanded .rpOut, .RadPanelBar .rpRootGroup .rpExpanded:hover .rpOut { background-color: #000000; border: none !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 15% 18px 4.5%; color: #000; background-color: transparent !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: Nucleo Outline; 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: 24px; content: ""; color: #000; }
.RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText, .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:hover { padding: 18px 15% 18px 4.5%; color: #fff; background-color: #000 !important; background-image: none; }
.RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:before, .RadPanelBar .rpRootGroup .rpItem .rpLink.rpExpanded .rpText:hover:before { font-family: Nucleo Outline; 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: 24px; content: ""; color: #fff; }

.mainContent .mpContent ~ .RadPanelBar_accordionTemplate { margin-top: 35px; }

/* 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 #000; }
.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.level1 > ul, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 > ul { background: #000000; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap ul li, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap ul li { width: 100%; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level2, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level2 { border-bottom: 0px; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a { padding-left: 0px; background: none; margin-right: 0px; color: #9d864a; text-decoration: none; margin-bottom: 0px; width: 100%; padding: 0 !important; border: 0; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a .wrap, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a .wrap { padding: 15px 13px 14px 13px; background: #000000; width: 100%; display: block; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.first a .wrap, .modulesWrap .RadTabStrip_Tab_responsive .level1 li.first a .wrap { margin: 0px 1px 0px 0px; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a:hover, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a:hover { /*color: #fff !important;*/ }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a .wrap:hover, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a .wrap:hover { /*background: transparent;
color: #9d864a;*/ }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a .innerWrap { line-height: 26px; padding-top: 0px; background: none; text-align: center; font-style: normal; font-size: 16px; letter-spacing: .06em; text-transform: uppercase; color: #fff; font-family: "Cormorant Garamond", serif; font-weight: 400; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a.selected, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a.selected { padding-top: 0px; background: #fff; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.first a.selected, .modulesWrap .RadTabStrip_Tab_responsive .level1 li.first a.selected { border-left: 1px solid #000; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li.last a.selected, .modulesWrap .RadTabStrip_Tab_responsive .level1 li.last a.selected { border-right: 1px solid #000; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li .wrap:hover .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive .level1 li .wrap:hover .innerWrap { background-image: none; color: #fff; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a.selected .wrap .innerWrap, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a.selected .wrap .innerWrap { background-image: none; color: #fff; }
.sitewrap .RadTabStrip_Tab_responsive .level1 li a.selected .wrap, .modulesWrap .RadTabStrip_Tab_responsive .level1 li a.selected .wrap { background-image: none; border-top: transparent; border-right: transparent; border-left: transparent; background: #444444; }
.sitewrap .RadTabStrip_Tab_responsive .levelwrap.level1, .modulesWrap .RadTabStrip_Tab_responsive .levelwrap.level1 { padding: 0 !important; }
.sitewrap .RadTabStrip_Tab_responsive li a.disabled, .sitewrap .RadTabStrip_Tab_responsive li a.disabled .wrap, .sitewrap .RadTabStrip_Tab_responsive li a.disabled .innerWrap, .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 .mainContent .courseTourWrap, .modulesWrap .mainContent .courseTourWrap { margin-top: 80px; }
@media screen and (max-width: 767px) { .sitewrap .courseTourWrap .tsContent, .modulesWrap .courseTourWrap .tsContent { padding-left: 6%; padding-right: 6%; display: inline-block; width: 100%; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li { /*border:none!important;*/ }
  .sitewrap .courseTourWrap [id$=tblTop], .modulesWrap .courseTourWrap [id$=tblTop] { width: 100%; table-layout: fixed; }
  .sitewrap .courseTourWrap [id$=tblTop] > tbody > tr:first-child > td > table, .modulesWrap .courseTourWrap [id$=tblTop] > tbody > tr:first-child > td > table { table-layout: fixed; }
  .sitewrap .courseTourWrap [id$=TdTabSpacer], .modulesWrap .courseTourWrap [id$=TdTabSpacer] { display: none; }
  .sitewrap .courseTourWrap .tabstrip, .modulesWrap .courseTourWrap .tabstrip { border: none; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap, .modulesWrap .courseTourWrap .tabstrip .levelwrap { border: none; overflow-x: auto; overflow-y: hidden; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul { padding: 0 0 0 80px !important; position: relative; border: none; padding: 0; margin: 0; text-align: left; white-space: nowrap; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul:after, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul:after { content: 'Scroll \2192'; display: inline-block; width: 60px; height: 100%; position: absolute; left: 12px; bottom: 0; padding: 22px 0 0; background: #000000; z-index: 97; visibility: visible; letter-spacing: .1rem; font-family: "Cormorant Garamond", serif; text-transform: uppercase; color: #fff; font-size: .6em; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap.level1, .modulesWrap .courseTourWrap .tabstrip .levelwrap.level1 { width: 170% !important; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul { padding: 0 6%; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li { display: inline-block; float: none; vertical-align: top; text-align: center; border: none; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li a { display: block; overflow: auto; height: auto; float: none; padding: 10px 30px 9px; margin: 0 !important; background: 0 0; border: none !important; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a:active, .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a:hover, .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a:link, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li a:active, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li a:hover, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li a:link { cursor: pointer; border: none !important; background: inherit; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a .wrap, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li a .wrap { display: block; text-align: center; width: 100%; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li a .wrap .innerWrap, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li a .wrap .innerWrap { padding: 0; background: none !important; display: block; text-align: center; width: 100%; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li .selected, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li .selected { opacity: 1; }
  .sitewrap .courseTourWrap .tabstrip .levelwrap > ul li .selected .innerWrap, .modulesWrap .courseTourWrap .tabstrip .levelwrap > ul li .selected .innerWrap { background: 0 0; padding: 0 !important; } }
.sitewrap .tsContent, .modulesWrap .tsContent { padding: 4% 4.67%; background: transparent; border: 1px solid #000; border-top: 0; margin: 0 0 16px; font-family: "Lato", sans-serif; font-size: 16px; color: #555555; letter-spacing: 0; font-weight: 300; line-height: 2; }

#login-bg { width: 100%; display: inline-block; background-position: center center; background-repeat: no-repeat; background-attachment: fixed; z-index: 1000; background-size: cover; background-image: url("../../../images/login-bg.jpg"); height: 100%; height: 100vh; display: block; }
#login-bg .login-title { display: none; }
#login-bg:after { content: ''; background-color: rgba(0, 0, 0, 0.4); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

.login { position: relative; font-size: 14px; font-weight: 300; overflow: hidden; }
.login .box-shadow { -webkit-box-shadow: 0px 0px 0px 2px #e5e2da; box-shadow: 0px 0px 0px 2px #e5e2da; padding: 2%; }
.login-bg-img .mpContent img { visibility: hidden; }
.login-bg-img .clickToEditDiv { position: absolute; top: 0; z-index: 99; }
.login-wrap { background-color: transparent; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); padding: 60px 125px 80px; width: 100%; max-width: 600px; z-index: 99; }
.login-logo { text-align: center; /*margin: 0 0 12.5% 0;*/ margin-bottom: 25px; }
.login-logo img { position: relative; padding: 0; }
.login-title { font-weight: 600; font-size: 24px; line-height: 30px; letter-spacing: .15em; text-transform: uppercase; color: #444444; text-align: center; }
.login-content { text-align: center; font-family: "Lato", sans-serif; font-size: 24px; line-height: 32px; letter-spacing: 0; font-weight: 300; color: #333333; margin-bottom: 25px; }
.login-instruct { color: #fff; font-size: 16px; font-weight: 300; line-height: 32px; text-align: center; margin-bottom: 35px; }
.login-instruct p { font-size: 16px; }
.login-inputs { margin: 0 auto; text-align: center; position: relative; color: #fff; }
.login-inputs > table, .login-inputs > table a { color: #fff; font-size: 12px; }
.login-inputs #login_error * { font-size: 14px !important; }
.login-inputs_fields { display: none; }
.login-inputs_box input { border: 2px solid #d5d5d5; width: 100%; padding: 8px 15px; margin-bottom: 15px; background-color: rgba(0, 0, 0, 0.5); outline: 0; text-transform: none; letter-spacing: 0; line-height: 30px; color: white; font-weight: 300; font-family: "Lato", sans-serif; font-size: 16px; width: 100%; }
.login-inputs_box input:focus { color: #fff; }
.login-inputs_link input { margin: 0; margin-bottom: 15px; background-color: #fff !important; font-family: "Cormorant Garamond", serif; text-transform: uppercase; color: #000000 !important; font-size: 16px !important; font-weight: 400 !important; letter-spacing: .06em; line-height: 1em; border-radius: 0 !important; padding: 18px 11% 18px 11% !important; outline: 0; border: none !important; width: 100%; max-width: 100%; min-width: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.login-inputs_link input:hover { color: #fff !important; border: none !important; }
.login-inputs_cookie, .login-inputs_forgotPassword { display: inline-block; position: relative; padding: 0; }
.login-inputs_cookie *, .login-inputs_forgotPassword * { color: #fff; font-family: "Lato", sans-serif; }
.login-inputs_cookie label, .login-inputs_cookie a, .login-inputs_forgotPassword label, .login-inputs_forgotPassword a { margin: 0; line-height: 22px; color: #fff; font-size: 14px; }
.login-inputs_cookie a, .login-inputs_forgotPassword a { 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: #000000; border-radius: 50%; border: 1px solid #fff; width: 22px; height: 22px; display: inline-block; position: absolute; left: 0; cursor: pointer; background: #fff; }
.login-inputs_cookie input[type=checkbox] + label:active:before, .login-inputs_cookie input[type=checkbox] + label:hover:before { background: #fff; }
.login-inputs_cookie input[type=checkbox]:checked + label:before { content: "\ed6e"; background: #fff; line-height: 1.5; font-size: 14px; }
.login-inputs_cookie label { margin: 0 0 0 30px; color: #fff; font-weight: 300; }
.login-inputs_forgotPassword { float: right; }

@media screen and (max-width: 767px) { .login-wrap { max-width: 75%; margin: 0 auto; display: block; padding: 10%; } }
@media screen and (max-width: 475px) { .login-wrap { max-width: 100%; min-width: 100%; -webkit-transform: none; transform: none; top: 0; left: 0; padding: 5%; outline: 0; min-height: 100%; }
  .login-logo { margin-top: 25px; }
  .login-inputs { /*&_cookie,
&_forgotPassword { position: relative; display: block; text-align: center; float: none;
}
&_cookie input[type=checkbox] + label { margin: 0; &:before { position: relative; left: -8px; margin-bottom: -5px; }
}
&_forgotPassword { margin-top: 17px;
}*/ }
  .login-inputs_link input.abut { width: 100%; } }
/*@import "blocks/_album";*/
.sitewrap .banner { position: relative; text-align: center; }
.sitewrap .banner .banner-img > .mpContent { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.sitewrap .banner .banner-img > .mpContent > img { visibility: hidden; }
.sitewrap .banner .banner-img .clickToEditDiv { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 61; }
@media screen and (max-width: 767px) { .sitewrap .banner h1 { font-size: 2em; } }
.sitewrap .banner table.photoAlbumPropTable { position: absolute; top: 0px; right: 15px; z-index: 62; width: 30px; }
.sitewrap .banner table.photoAlbumPropTable ~ table.photoAlbumPropTable { top: auto; bottom: 135px; }
.sitewrap .banner .scrollDown { display: none; }
.sitewrap.public.home .banner .scrollDown { bottom: 0; z-index: 61; display: inline-block; color: #fff; cursor: pointer; display: none; }
.sitewrap.public.home .banner .scrollDown .nc-icon-glyph { display: none; }
.sitewrap.public.home .banner .bannerAnimation { position: relative; }
.sitewrap.public.home .banner .bannerAnimation:after { content: ''; background-color: rgba(0, 0, 0, 0.2); position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.sitewrap.public.home .banner .prevImage, .sitewrap.public.home .banner .nextImage { position: absolute; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 1; }
@media screen and (min-width: 1200px) { .sitewrap.public.home .banner .prevImage, .sitewrap.public.home .banner .nextImage { top: calc(50% + 70px); } }
.sitewrap.public.home .banner .prevImage a, .sitewrap.public.home .banner .nextImage a { color: #fff; display: inline-block; position: absolute; top: 50%; font-size: 16px; text-transform: uppercase; letter-spacing: .12em; font-family: "Lato", sans-serif; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sitewrap.public.home .banner .prevImage a:before, .sitewrap.public.home .banner .nextImage a:before { content: ""; width: 30px; height: 2px; background-color: #fff; display: inline-block; position: absolute; line-height: 1; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sitewrap.public.home .banner .prevImage a span, .sitewrap.public.home .banner .nextImage a span { display: inline-block; line-height: 1; padding-top: 70px; }
.sitewrap.public.home .banner .prevImage a:hover, .sitewrap.public.home .banner .prevImage a:focus, .sitewrap.public.home .banner .nextImage a:hover, .sitewrap.public.home .banner .nextImage a:focus { text-decoration: none; }
.sitewrap.public.home .banner .prevImage a .nc-icon-glyph, .sitewrap.public.home .banner .nextImage a .nc-icon-glyph { line-height: 40px; }
.sitewrap.public.home .banner .prevImage { left: 0; }
.sitewrap.public.home .banner .prevImage a { left: 0; }
.sitewrap.public.home .banner .prevImage a:before { left: 0; }
.sitewrap.public.home .banner .prevImage a span { -webkit-transform: rotate(-90deg) !important; transform: rotate(-90deg) !important; }
.sitewrap.public.home .banner .nextImage { right: 0; }
.sitewrap.public.home .banner .nextImage a { right: 0; }
.sitewrap.public.home .banner .nextImage a:before { right: 0; }
.sitewrap.public.home .banner .nextImage a span { -webkit-transform: rotate(90deg) !important; transform: rotate(90deg) !important; }
.sitewrap.public.home .banner .bannerText { width: 100%; padding: 30px 15px; z-index: 99; }
@media screen and (min-width: 1024px) { .sitewrap.public.home .banner .bannerText { position: absolute; top: calc(50% + 70px); left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); max-width: 700px; padding: 0; } }
@media screen and (min-width: 1024px) and (max-width: 1199px) { .sitewrap.public.home .banner .bannerText { top: 50%; } }
@media screen and (min-width: 1024px) { .sitewrap.public.home .banner .bannerText h6 { color: #fff; font-size: 18px; letter-spacing: .06em; margin-bottom: 15px; }
  .sitewrap.public.home .banner .bannerText h1 { color: #fff; } }
@media screen and (max-width: 1024px) { .sitewrap.public.home .banner { height: auto !important; display: block; max-width: 100%; position: relative; }
  .sitewrap.public.home .banner:before { padding-top: 56.25%; content: ''; display: block; }
  .sitewrap.public.home .banner .home-video { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } }
@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; }
  .sitewrap.public.home .banner .bannerAnimation img { visibility: hidden; }
  .sitewrap.public.home .banner .bannerAnimation:after { content: ''; background-color: rgba(0, 0, 0, 0.2); position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
@media screen and (min-width: 1025px) { .sitewrap.public.home .banner { height: 835px; }
  .sitewrap.public.home .banner .photoGalleryWrapDiv { height: 100%; overflow: hidden !important; }
  .sitewrap.public.home .banner [id^="photoPluginWrapper"] { height: 100% !important; width: 100% !important; min-height: 0 !important; }
  .sitewrap.public.home .banner > table { top: 160px; }
  .sitewrap.public.home .banner .scrollDown { position: absolute; left: 50%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); bottom: 0; height: 60px; width: 30px; z-index: 61; display: inline-block; background-color: #000000; color: white; cursor: pointer; opacity: 1; -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; }
  .sitewrap.public.home .banner .scrollDown:hover { opacity: 0.8; }
  .sitewrap.public.home .banner .scrollDown .nc-icon-glyph { display: block; font-size: 16px; line-height: 60px; } }
.sitewrap.public.content .contentPanelAlbum { color: #666666; text-align: left; position: relative; overflow: hidden; margin: 0; padding: 0; /*@media screen and (max-width:1199px){ padding-left: 15px; padding-right: 15px; > .container-fluid { width: 100%; padding: 0; }
}*/ }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum { max-height: 650px !important; overflow: hidden; min-height: 0 !important; } }
.sitewrap.public.content .contentPanelAlbum table.photoAlbumPropTable { position: absolute; top: 0px; right: 15px; z-index: 62; width: 30px; }
.sitewrap.public.content .contentPanelAlbum table.photoAlbumPropTable ~ table.photoAlbumPropTable { top: auto; bottom: 135px; }
.sitewrap.public.content .contentPanelAlbum .counterWrap { z-index: 9999; position: relative; text-align: center; }
@media screen and (max-width: 1199px) { .sitewrap.public.content .contentPanelAlbum .counterWrap { width: 100%; position: relative; margin-top: 0; } }
.sitewrap.public.content .contentPanelAlbum .counterTable { display: inline-block; height: 100%; width: 100%; }
.sitewrap.public.content .contentPanelAlbum .counterCell { text-align: center; vertical-align: middle; }
.sitewrap.public.content .contentPanelAlbum .counterCell > a { font-size: 16px; color: #bababa; text-decoration: none; }
.sitewrap.public.content .contentPanelAlbum .counterCell > a:hover, .sitewrap.public.content .contentPanelAlbum .counterCell > a:focus { text-decoration: none; }
.sitewrap.public.content .contentPanelAlbum .counter { margin: 0 10px; padding: 0; display: inline-block; }
.sitewrap.public.content .contentPanelAlbum .counter li { display: inline-block !important; background-color: #ded0b2; border: 4px solid #ded0b2; height: 20px; width: 20px; margin: 0 5px; border-radius: 50%; cursor: pointer; }
.sitewrap.public.content .contentPanelAlbum .counter li.active { background-color: #000; }
.sitewrap.public.content .contentPanelAlbum .row { position: relative; }
.sitewrap.public.content .contentPanelAlbum [id^=photoPluginWrapper] { width: 100% !important; height: auto !important; }
@media screen and (min-width: 1024px) { .sitewrap.public.content .contentPanelAlbum [id^=photoPluginWrapper] { height: 100% !important; } }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum [id^=photoPluginWrapper] { min-height: 550px; } }
.sitewrap.public.content .contentPanelAlbum .bannerWrap { padding: 0; margin: 0 auto; position: relative; }
@media screen and (min-width: 992px) { .sitewrap.public.content .contentPanelAlbum .bannerWrap { /*overflow: hidden;*/ } }
.sitewrap.public.content .contentPanelAlbum .arrowsWrap { position: absolute; right: 24px; bottom: 25px; display: inline-block; width: 100px; height: 50px; }
@media screen and (max-width: 991px) { .sitewrap.public.content .contentPanelAlbum .arrowsWrap { width: 100%; right: 0; left: 0; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }
.sitewrap.public.content .contentPanelAlbum .bwContent { display: table; width: 100%; text-align: left; background-color: transparent; }
@media screen and (max-width: 767px) { .sitewrap.public.content .contentPanelAlbum .bwContent { display: block; text-align: center; } }
.sitewrap.public.content .contentPanelAlbum .bwImg, .sitewrap.public.content .contentPanelAlbum .bwText { display: table-cell; vertical-align: middle; text-align: center; }
.sitewrap.public.content .contentPanelAlbum .bwImg { width: 65.625%; position: relative; min-height: 100%; background-repeat: no-repeat !important; background-size: cover !important; background-position: center center !important; font-size: 0; }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum .bwImg { height: 650px; } }
.sitewrap.public.content .contentPanelAlbum .bwImg img { visibility: hidden; }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum .bwImg img { height: 0; } }
.sitewrap.public.content .contentPanelAlbum .bwText { padding: 0px 5%; background-color: transparent; width: 34.375%; position: relative; right: 0; top: 0; overflow: hidden; text-align: center; }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum .bwText { max-height: 650px; } }
@media screen and (max-width: 1199px) { .sitewrap.public.content .contentPanelAlbum .bwText { padding: 30px 30px; width: 37.5%; } }
@media screen and (max-width: 991px) { .sitewrap.public.content .contentPanelAlbum .bwText { position: relative; -webkit-transform: none; transform: none; top: auto; left: auto; right: auto; padding-left: 20px; padding-right: 20px; } }
.sitewrap.public.content .contentPanelAlbum .bwText .bwTopLine h3 { margin-bottom: 1.5em; border: 1px solid #000; border-left: 0; border-right: 0; padding: 11px 8px; display: inline-block; }
.sitewrap.public.content .contentPanelAlbum .bwText h4 { margin-bottom: 1.3em; }
@media screen and (min-width: 992px) and (max-width: 1199px) { .sitewrap.public.content .contentPanelAlbum .bwText h4 { margin-bottom: 10px; } }
.sitewrap.public.content .contentPanelAlbum .bwText p { margin-bottom: 60px; }
@media screen and (min-width: 992px) { .sitewrap.public.content .contentPanelAlbum .bwText p { overflow: hidden; max-height: 250px; } }
@media screen and (max-width: 1199px) and (min-width: 992px) { .sitewrap.public.content .contentPanelAlbum .bwText p { margin-bottom: 5%; } }
.sitewrap.public.content .contentPanelAlbum .bwText p.counter { margin: 0; }
.sitewrap.public.content .contentPanelAlbum .bwText > a { text-decoration: underline; }
.sitewrap.public.content .contentPanelAlbum .bwText > a:hover { text-decoration: none; }
@media screen and (max-width: 1199px) { .sitewrap.public.content .contentPanelAlbum .bwImg, .sitewrap.public.content .contentPanelAlbum .bwText { display: block; width: 100%; float: none; text-align: center; } }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum > .container-fluid > .row > .col-xs-12 { padding-left: 0; padding-right: 0; } }
@media screen and (min-width: 1200px) { .sitewrap.public.content .contentPanelAlbum.imageLeft .bwText { left: 65.625%; }
  .sitewrap.public.content .contentPanelAlbum.imageLeft .bwImg { right: 34.375%; } }
.sitewrap.private.home .banner { color: #fff; text-align: left; position: relative; overflow: hidden; }
@media screen and (max-width: 768px) { .sitewrap.private.home .banner > .container { width: 100%; } }
.sitewrap.private.home .banner table.photoAlbumPropTable { position: absolute; top: 0px; right: 15px; z-index: 62; width: 30px; }
.sitewrap.private.home .banner .arrowsWrap { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 100%; left: 0; right: 0; padding: 0 50px; }
@media screen and (max-width: 1400px) { .sitewrap.private.home .banner .arrowsWrap { padding: 0 20px; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .arrowsWrap { padding: 0 10px; } }
.sitewrap.private.home .banner .arrowsWrap img { visibility: visible !important; width: auto !important; }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .arrowsWrap img { width: 50% !important; } }
.sitewrap.private.home .banner .arrowsWrap > a { opacity: 1; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; font-size: 0; display: inline-block; vertical-align: middle; }
.sitewrap.private.home .banner .arrowsWrap > a:hover { opacity: 0.6; text-decoration: none; }
.sitewrap.private.home .banner .arrowsWrap > a[class^="prev"] { float: left; }
.sitewrap.private.home .banner .arrowsWrap > a[class^="next"] { float: right; }
.sitewrap.private.home .banner .arrowsWrap > a .nc-icon-glyph, .sitewrap.private.home .banner .arrowsWrap > a .icon { font-size: 18px; color: #fff; }
.sitewrap.private.home .banner .row { position: relative; }
.sitewrap.private.home .banner [id^=photoPluginWrapper] { width: 100% !important; height: auto !important; }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner [id^=photoPluginWrapper] { height: auto !important; } }
.sitewrap.private.home .banner .bannerWrap { padding: 0; margin: 0 auto; position: relative; overflow: hidden; width: 100%; }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner .bannerWrap { height: 100%; } }
.sitewrap.private.home .banner .bwContent { display: table; width: 100%; text-align: left; background-color: transparent; position: relative; }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .bwContent { display: block; text-align: center; } }
.sitewrap.private.home .banner .bwImg, .sitewrap.private.home .banner .bwText { display: table-cell; vertical-align: middle; text-align: left; }
.sitewrap.private.home .banner .bwImg { width: 100%; position: relative; float: right; min-height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.sitewrap.private.home .banner .bwText { padding: 0; color: #fff; background-color: rgba(0, 0, 0, 0.5); position: absolute; width: 100%; bottom: 0; right: 0; left: 0; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText { margin: 0; } }
.sitewrap.private.home .banner .bwText .bwTextInner { position: relative; padding: 30px 15px; margin: 0 auto; width: 90%; max-width: 1170px; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText .bwTextInner { padding: 15px; -webkit-transform: none; transform: none; top: auto; left: auto; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .banner .bwText .bwTextInner { padding: 15px 0; } }
.sitewrap.private.home .banner .bwText h6 { color: #fff; font-size: 20px; font-weight: 300; letter-spacing: 0.18em; font-family: "Lato", sans-serif; margin-bottom: 0; }
.sitewrap.private.home .banner .bwText h1 { margin-bottom: 0; color: #fff; text-transform: none; line-height: 1.25; position: relative; text-transform: none; font-weight: 400; position: relative; letter-spacing: 0; font-size: 48px; display: inline; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText h1 { display: block; margin-bottom: 15px; } }
.sitewrap.private.home .banner .bwText .bwLink { color: #fff; font-family: "Lato", sans-serif; text-transform: uppercase; font-size: 16px; text-decoration: none; font-weight: 400; letter-spacing: .12em; padding-left: 45px; opacity: 1; -webkit-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText .bwLink { padding: 15px; } }
.sitewrap.private.home .banner .bwText .bwLink:hover { text-decoration: none; opacity: 0.6; }
.sitewrap.private.home .banner .bwText .bwLink span { position: relative; top: -1px; display: inline-block; vertical-align: middle; width: 0; height: 0; margin: 0 0 0 15px; border: 5px solid transparent; border-left: 5px solid; font-size: 0; }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwText { padding: 15px; position: relative; -webkit-transform: none; transform: none; top: auto; left: auto; }
  .sitewrap.private.home .banner .bwText h1 { line-height: 1.1; } }
.sitewrap.private.home .banner .bwText.emptyCTA > p { margin-bottom: 0; }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner .bwImg.emptyH3 + .bwText { padding-top: 0 !important; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwImg.emptyH3 + .bwText { padding-top: 30px !important; } }
@media screen and (max-width: 991px) { .sitewrap.private.home .banner .bwImg, .sitewrap.private.home .banner .bwText { display: block; width: 100%; float: none; text-align: center; } }
@media screen and (min-width: 992px) { .sitewrap.private.home .banner > .container > .row > .col-xs-12 { padding-left: 0; padding-right: 0; } }
.sitewrap.content .banner.emptyBanner { margin-top: 0; }
.sitewrap.content .banner.emptyBanner + div .subnav { border-top: 1px solid #ded0b2; }
.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; position: relative; top: auto; left: auto; -webkit-transform: none; transform: none; }
.sitewrap.content.public .banner.emptyBanner .banner-img .clickToEditDiv { margin-top: 15px !important; top: 0; left: 0; }

.callouts { padding: 0; width: 100%; }
.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; }
.callouts .row:last-child { padding-bottom: 0; }
.callouts .card { position: relative; background-size: cover; background-position: center center; overflow: hidden; height: 100%; padding: 0; vertical-align: middle; /*@media screen and (max-width:991px) { display: inline-block; padding: 15px;
}*/ }
.callouts .card figure { position: relative; width: 100%; height: 100%; font-size: 0; /*@media screen and (max-width:499px) { display: block; max-width: 100%; position: relative; height: auto; &:before { padding-top: 40.625%; content: ''; display: block; } > * { display: block; height: 100%; left: 0; position: absolute; top: 0; }
}*/ }
.callouts .card .figure-overlay { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.callouts .card a, .callouts .card a:hover { text-decoration: none !important; font-weight: 400; cursor: pointer; }
.callouts .card .clickToEditDiv { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; z-index: 100; }
.callouts .card.emptyCard .clickToEditDiv { position: relative; }
.callouts .card.emptyCard .mpContent { height: auto; overflow: hidden; }
.callouts .card .mpContent figcaption { color: #fff; line-height: 1; text-align: center; width: calc(100% - 100px); padding: 30px; z-index: 99; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; text-shadow: none; }
@media screen and (max-width: 767px) { .callouts .card .mpContent figcaption { left: auto; -webkit-transform: none; transform: none; width: 100%; position: relative; padding: 0; } }
.callouts .card .mpContent figcaption * { color: #fff; border-color: #fff !important; }
.callouts .card .mpContent figcaption *:last-child { margin-bottom: 0; }
@media screen and (max-width: 767px) { .callouts .card .mpContent figcaption * { text-shadow: 0 0 10px rgba(0, 0, 0, 0.8); font-size: 26px !important; } }
.callouts .card .mpContent figcaption a { color: #fff; width: 100%; padding: 0; z-index: 99; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; bottom: 0; left: 0; opacity: 1; }
@media screen and (max-width: 767px) { .callouts .card .mpContent figcaption a { padding: 40px 15px; max-width: 100%; bottom: auto; left: auto; display: block; } }
.callouts .card .mpContent .figure-bg-img { background-size: cover; background-repeat: no-repeat; background-position: center center; position: absolute; top: 0; bottom: 0; left: 0; right: 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); }
.callouts .card .mpContent.calloutTextOnly a { cursor: default; }
.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: 650px; }
@media screen and (max-width: 767px) { .callouts .card .mpContent img { height: 0; margin: 0; } }
.callouts .card > .mpContent { background-size: cover; background-repeat: no-repeat; background-position: center center; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; height: 100%; position: relative; max-height: 650px; }
.callouts .card-img { position: relative; overflow: hidden; }
.callouts .card-img .clickToEditDiv { position: absolute; bottom: 5px; right: 5px; }
@media screen and (max-width: 991px) { .callouts { border-top: 1px solid #555555; }
  .callouts .card, .callouts .card:last-child { float: left; }
  .callouts .row { padding: 0 15px; } }

.public .callouts > .container-fluid { padding-right: 45px; padding-left: 45px; }
@media screen and (max-width: 991px) { .public .callouts > .container-fluid { padding: 0 10px; } }
.public .callouts > .container-fluid .card { float: left; padding: 0 5px 48px; }

/*.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%; } }
}*/
.content .panelSection { background-color: #fff; padding: 25px 50px; text-align: left; min-height: 600px; position: relative; }
@media screen and (max-width: 991px) { .content .panelSection { padding: 15px; } }
@media screen and (max-width: 476px) { .content .panelSection { padding: 8px 15px; } }
.content .panelSection + .submainContent { padding: 25px 50px; text-align: left; }
@media screen and (max-width: 991px) { .content .panelSection + .submainContent { padding: 15px; } }
.content .panelSection.emptyPanelImgSection .panelImgWrap .imageWrap .clickToEditDiv > a:after { content: "(panel image)"; }
.content .panelSection.emptyPanelTxtSection .panelCopyWrap .clickToEditDiv > a:after { content: "(panel text)"; }
.content .panelSection.quote.emptyPanelTxtSection .panelCopyWrap .clickToEditDiv > a:after { content: "(quote panel text)"; }
.content .panelSection:last-of-type { padding-bottom: 60px !important; }
.content .panelSection .container-fluid { width: 100%; }
.content .panelSection .container-fluid > .row > div { padding-left: 0; padding-right: 0; position: relative; }
@media screen and (min-width: 992px) { .content .panelSection .container-fluid > .row > div:first-child:nth-last-child(2) { padding-right: 15px; }
  .content .panelSection .container-fluid > .row > div:first-child:nth-last-child(2) ~ div { padding-left: 15px; }
  .content .panelSection .container-fluid > .row > div.col-md-push-6:first-child:nth-last-child(2) { padding-left: 15px; padding-right: 0; }
  .content .panelSection .container-fluid > .row > div.col-md-push-6:first-child:nth-last-child(2) ~ div { padding-right: 15px; padding-left: 0; } }
@media screen and (min-width: 768px) { .content .panelSection .container-fluid > .row > div.col-sm-6:first-child:nth-last-child(2) { padding-right: 15px; }
  .content .panelSection .container-fluid > .row > div.col-sm-6:first-child:nth-last-child(2) ~ div { padding-left: 15px; } }
.content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 38px 50px 30px 25px; }
.content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent h3 { margin-bottom: 35px; }
@media screen and (max-width: 991px) { .content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent h3 { margin-bottom: 30px; } }
.content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent .abut { font-size: 14px !important; padding: 16px 28px 15px !important; letter-spacing: .12em !important; margin: 0; }
@media screen and (max-width: 991px) { .content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 30px 15px; } }
@media screen and (max-width: 991px) and (max-width: 425px) { .content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent .abut { margin: 0; } }

@media screen and (max-width: 768px) { .content .panelSection .container-fluid > .row > div.panelCopyWrap .mpContent { padding: 30px 0; } }
.content .panelSection .container-fluid > .row > div.panelImgWrap { background-repeat: no-repeat; background-size: cover; background-position: center; overflow: hidden; height: 536px; }
.content .panelSection .container-fluid > .row > div.panelImgWrap .imageWrap { left: 0; right: 0; top: 0; bottom: 0; background-position: 50% 50%; background-size: cover; opacity: 1; height: 100%; }
.content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent { height: 100%; display: inline-block; }
.content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { opacity: 1; height: 100%; visibility: hidden; }
@media screen and (max-width: 991px) { .content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { height: auto; width: 100%; } }
@media screen and (max-width: 476px) { .content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { margin-top: 0; margin-bottom: 0; } }
@media screen and (max-width: 991px) { .content .panelSection .container-fluid > .row > div.panelImgWrap { height: auto; }
  .content .panelSection .container-fluid > .row > div.panelImgWrap:nth-child(n+2) { padding-top: 30px; } }
@media screen and (max-width: 991px) and (min-width: 768px) { .content .panelSection .container-fluid > .row > div.panelImgWrap:nth-child(n+2).col-sm-6 { padding-top: 0; } }
@media screen and (max-width: 991px) and (max-width: 476px) { .content .panelSection .container-fluid > .row > div.panelImgWrap:nth-child(n+2) { padding-top: 15px; } }
@media screen and (max-width: 991px) { .content .panelSection .container-fluid > .row > div.panelImgWrap .imageWrap { -webkit-transform: none; transform: none; position: relative; background-image: none !important; width: 100%; }
  .content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent { width: 100%; }
  .content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { visibility: visible; -webkit-transform: none; transform: none; } }
.content .panelSection .container-fluid > .row > div.panelImgWrap .clickToEditDiv { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); bottom: 15px; }
@media screen and (min-width: 1200px) { .content .panelSection .container-fluid > .row > div.panelImgWrap { background: none !important; } }
@media screen and (min-width: 992px) { .content .panelSection .container-fluid > .row { display: table-row; height: 100%; width: 100%; margin: 0; }
  .content .panelSection .container-fluid > .row > div { display: table-cell; height: 100%; vertical-align: top; float: none; } }
@media screen and (min-width: 992px) { .content .panelSection .container-fluid { display: table; padding: 0; } }
.content .panelSection .imageWrap { background-size: cover; background-position: center center; background-repeat: no-repeat; height: 550px; width: 65%; z-index: 1; position: relative; }
.content .panelSection .imageWrap .clickToEditDiv { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.content .panelSection .imageWrap .mpContent img { visibility: hidden; }
.content .panelSection .copyWrap { width: 43%; z-index: 3; position: absolute; top: 25px; right: 50px; background-color: #fff; padding: 5.4% 6.7% 4% 6.7%; -webkit-box-shadow: 0px 0px 25px 0px rgba(70, 70, 70, 0.1); box-shadow: 0px 0px 25px 0px rgba(70, 70, 70, 0.1); margin-top: 70px; }
.content .panelSection .copyWrap .mpContent strong { font-weight: 400; }
.content .panelSection .copyWrap .mpContent p { margin-bottom: 30px; }
.content .panelSection .copyWrap .mpContent p:last-child { margin-bottom: 0; }
.content .panelSection.imageRight .imageWrap { display: inline-block; /* max-width: 960px; */ position: relative; vertical-align: middle; float: right; /*margin-left: -70px;*/ right: 0; top: 0; }
.content .panelSection.imageRight .copyWrap { position: relative; top: auto; right: auto; }
@media screen and (max-width: 991px) { .content .panelSection { height: auto !important; }
  .content .panelSection .imageWrap, .content .panelSection .copyWrap { width: 100% !important; height: auto; position: relative !important; display: block !important; top: auto; bottom: auto; left: auto; right: auto; margin: 0 !important; float: none !important; background-image: none !important; }
  .content .panelSection .imageWrap .mpContent img, .content .panelSection .copyWrap .mpContent img { visibility: visible; margin: 0; } }
@media screen and (min-width: 992px) { .content .panelSection { margin: 0; } }

body.a-1 .sitewrap.content .panelSection.emptyPanelImgSection.emptyPanelTxtSection { padding-top: 0; padding-bottom: 0; }
body.a-1 .sitewrap.content .panelSection.emptyPanelImgSection.emptyPanelTxtSection > .container-fluid > .row > div { background-color: transparent; }

@media screen and (min-width: 992px) { .card:hover > .mpContent .figure-overlay { background-color: rgba(0, 0, 0, 0.4); }
  .card:hover > .mpContent .figure-bg-img { -webkit-transform: scale(1.1); transform: scale(1.1); } }

.pre-footer { display: table; overflow: hidden; width: 100%; height: 100%; }
.pre-footer > div { position: relative; background-size: cover; background-position: center center; display: table-cell; overflow: hidden; height: 100%; float: none; vertical-align: middle; }
@media screen and (max-width: 991px) { .pre-footer > div { display: inline-block; width: 100%; height: auto; } }
.pre-footer-image { width: 65.625%; }
.pre-footer-image .mpContent img { visibility: hidden; }
.pre-footer-image .clickToEditDiv { bottom: 0; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.pre-footer-content { width: 34.375%; border-top: 1px solid #ded0b2; padding: 15px; text-align: center; }
@media screen and (max-width: 991px) { .pre-footer-content { display: inline-block; padding: 30px 15px; border-top: none; } }
.pre-footer-content .mpContent { margin: 0 auto; width: 100%; max-width: 369px; }
@media screen and (max-width: 991px) { .pre-footer-content .mpContent { max-width: 90%; } }
.pre-footer-content .mpContent h2 { font-style: normal; }
.pre-footer-content .mpContent > *:last-child { margin-bottom: 0; }

html._Telerik_IE9 .sitewrap.content .panelSection .container-fluid > .row > div.panelImgWrap .mpContent img { width: 100%; }
html._Telerik_IE9 .sitewrap.content .panelSection .container-fluid > .row > div.panelImgWrap .imageWrap { position: relative; }

.sitewrap .subnav { width: 100%; text-align: center; padding: 0 15px; background-color: #fff; /*@media screen and (max-width:476px) { padding: 15px;
}*/ }
@media screen and (max-width: 1199px) { .sitewrap .subnav { display: none; } }
.sitewrap .subnav ul.ulMenu { margin: 0; padding: 0; display: block; padding: 0; }
.sitewrap .subnav ul.ulMenu li { display: inline-block; padding: 0 15px; }
@media screen and (max-width: 991px) { .sitewrap .subnav ul.ulMenu li { width: 100%; } }
@media screen and (max-width: 476px) { .sitewrap .subnav ul.ulMenu li { width: 100%; } }
.sitewrap .subnav ul.ulMenu li a { color: #555555; font-size: 16px; font-family: "Lato", sans-serif; display: block; white-space: normal; padding: 18px 0 15px; font-weight: 300; text-align: center; text-decoration: none; text-transform: none; letter-spacing: 0; border-bottom: 5px solid transparent; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; /* dropdown hover */ }
.sitewrap .subnav ul.ulMenu li a:hover, .sitewrap .subnav ul.ulMenu li a:focus { color: #555555; text-decoration: none; width: 100%; }
.sitewrap .subnav ul.ulMenu li a + ul { margin-top: 5px; }
.sitewrap .subnav ul.ulMenu li.selectedItem { position: relative; }
.sitewrap .subnav ul.ulMenu li.selectedItem > a, .sitewrap .subnav ul.ulMenu li.selectedItem > a:hover, .sitewrap .subnav ul.ulMenu li.selectedItem > a:focus { color: #555555; border-bottom: 5px solid #000; }
.sitewrap .subnav > ul > li > ul { border-left: 1px solid #707071; padding-left: 5%; }
.sitewrap .subnav > ul > li > ul li a { color: #707071; }
.sitewrap .emptySubnav { display: none; }
.sitewrap.private.home .quick-links { background-color: #fff; text-align: center; padding: 40px 15px 30px; color: #000; font-size: 16px; line-height: 1; letter-spacing: .1em; position: relative; }
.sitewrap.private.home .quick-links > .container-fluid { width: 100%; position: relative; }
.sitewrap.private.home .quick-links .welcome { padding: 0 0 5px 0; width: 100%; font-family: "Cormorant Garamond", serif; font-weight: 300; font-size: 30px; letter-spacing: 0; color: #000; /*@media screen and (max-width:1199px) { padding: 45px 0 20px 0;
}*/ }
.sitewrap.private.home .quick-links .welcome h2 { font-style: normal; margin: 0; }
@media screen and (max-width: 991px) { .sitewrap.private.home .quick-links .welcome { padding: 15px; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links .welcome { padding-top: 0; } }
.sitewrap.private.home .quick-links ul { list-style: none; margin: 0 auto; padding: 0; width: 100%; float: none; }
.sitewrap.private.home .quick-links ul li { display: inline-block; padding: 15px; margin: 0; font-size: 0; min-width: 380px; vertical-align: top; }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links ul li { width: 100%; padding: 5px 15px !important; min-width: 0; } }
.sitewrap.private.home .quick-links ul li a { display: inline-block; width: 100%; font-size: 16px; font-family: "Cormorant Garamond", serif; font-weight: 400; text-transform: uppercase; letter-spacing: .06em; padding: 22px 15px 20px; text-align: center; color: #000; line-height: 1; border: 1px solid #636363; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; text-decoration: none; background-color: transparent; position: relative; }
.sitewrap.private.home .quick-links ul li a:hover { color: rgba(255, 255, 255, 0.7); background-color: #111111; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-color: #111111; }
@media screen and (max-width: 991px) { .sitewrap.private.home .quick-links { padding: 15px 0; }
  .sitewrap.private.home .quick-links ul { position: relative; -webkit-transform: none; transform: none; left: auto; top: auto; padding: 0; } }
@media screen and (max-width: 991px) and (width: 768px) { .sitewrap.private.home .quick-links { padding: 15px 5px; } }

@media screen and (min-width: 992px) { .sitewrap.private.home .quick-links { min-height: 205px; } }
@media screen and (max-width: 467px) { .sitewrap.private.home .quick-links ul li { display: block; padding: 5px; } }

._Telerik_IE9 .sitewrap .subnav ul.ulMenu { display: block; }

@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; }
.cross .emptyCross + .clickToEditDiv:before { width: 100%; display: inline-block; font-size: 12px; color: #888888; font-style: italic; content: "(Page Specific)"; }
.cross div[id$="_dpPlaceholder"] .emptyCross + .clickToEditDiv:before { content: "(Global)"; }

.sitewrap .articles { text-align: center; }
.sitewrap .articles .prvHmSectionHead { background-color: #fff; }
.sitewrap .articles .prvHmSectionHead h1 { color: #000; }
.sitewrap .articles .newsItem { vertical-align: top; overflow: hidden; width: 100%; height: 100%; display: table; /*.newsItemInnerWrap { @media screen and (max-width: 600px) { border: none; }
}
.outerArticleAnchor { font-weight: normal; display: inline-block; width: 100%;
}*/ }
.sitewrap .articles .newsItem:hover .news-img { cursor: pointer; }
@media screen and (min-width: 1025px) { .sitewrap .articles .newsItem:hover .news-bg-img { -webkit-transform: scale(1.1) !important; transform: scale(1.1) !important; cursor: pointer; }
  .sitewrap .articles .newsItem:hover .news-overlay { background-color: rgba(0, 0, 0, 0.4) !important; } }
.sitewrap .articles .newsItem:last-child .news-content { border-bottom: none !important; }
.sitewrap .articles .newsItem > div { position: relative; background-size: cover; background-position: center center; display: table-cell; overflow: hidden; height: 100%; float: none; vertical-align: middle; }
@media screen and (max-width: 991px) { .sitewrap .articles .newsItem > div { display: inline-block; width: 100% !important; height: auto; } }
.sitewrap .articles .newsItem > div > a { display: block; }
.sitewrap .articles .newsItem .news-img { width: 65.625%; opacity: 1; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.sitewrap .articles .newsItem .news-img > a > img { visibility: hidden; width: 100%; }
.sitewrap .articles .newsItem .news-img .news-bg-img { background-size: cover; background-repeat: no-repeat; background-position: center center; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.sitewrap .articles .newsItem .news-img .news-overlay { background-color: rgba(0, 0, 0, 0); position: absolute; top: 0; bottom: 0; left: 0; right: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
.sitewrap .articles .newsItem .news-content { width: 34.375%; border-bottom: 1px solid #ded0b2; padding: 15px; text-align: center; }
@media screen and (max-width: 991px) { .sitewrap .articles .newsItem .news-content { display: inline-block; padding: 30px 15px; } }
.sitewrap .articles .newsItem .news-content > a { width: 100%; }
@media screen and (min-width: 992px) { .sitewrap .articles .newsItem .news-content > a { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } }
@media screen and (max-width: 991px) { .sitewrap .articles .newsItem .news-content > a { max-width: 90%; margin: 0 auto; } }
.sitewrap .articles .newsItem .news-content > a:hover, .sitewrap .articles .newsItem .news-content > a:focus { text-decoration: none; }
.sitewrap .articles .newsItem .news-content > a h2 { font-style: normal; margin-bottom: 0; }
@media screen and (min-width: 992px) { .sitewrap .articles .newsItem .news-content > a h2 { max-width: 345px; margin: 0 auto; -webkit-transform: translateY(-50%); transform: translateY(-50%); position: relative; top: 50%; } }
.sitewrap .articles .newsItem .newsPluginArchiveLink { display: none; }
.sitewrap .articles .newsPluginArchiveLink { display: none; }

@media screen and (min-width: 992px) { ._Telerik_IE9 .sitewrap .articles .newsItem .news-content > a { position: relative; height: 100%; width: 100%; } }

.sitewrap.private.home .calendar, .sitewrap.private.content .calendar { /*display: table;*/ width: 100%; background-color: #fff; text-align: center; position: relative; padding: 0; }
.sitewrap.private.home .calendar .prvHmSectionHead, .sitewrap.private.content .calendar .prvHmSectionHead { background-color: #444444; }
.sitewrap.private.home .calendar .prvHmSectionHead h1, .sitewrap.private.content .calendar .prvHmSectionHead h1 { color: #fff; }
@media screen and (max-width: 1240px) { .sitewrap.private.home .calendar > .container-fluid, .sitewrap.private.content .calendar > .container-fluid { width: 100% !important; } }
.sitewrap.private.home .calendar [id$="EventsWrapper"], .sitewrap.private.content .calendar [id$="EventsWrapper"] { display: table; border-collapse: separate; border-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 0; width: 100%; }
.sitewrap.private.home .calendar [id$="EventsWrapper"] > div.eventItemRow, .sitewrap.private.content .calendar [id$="EventsWrapper"] > div.eventItemRow { display: table-row; }
.sitewrap.private.home .calendar [id$="EventsWrapper"] > div.eventItemRow > div, .sitewrap.private.content .calendar [id$="EventsWrapper"] > div.eventItemRow > div { display: table-cell; width: 33.333333%; vertical-align: top; }
@media screen and (max-width: 1024px) { .sitewrap.private.home .calendar [id$="EventsWrapper"], .sitewrap.private.content .calendar [id$="EventsWrapper"] { display: block; }
  .sitewrap.private.home .calendar [id$="EventsWrapper"] > div.eventItemRow, .sitewrap.private.content .calendar [id$="EventsWrapper"] > div.eventItemRow { display: block; height: auto; }
  .sitewrap.private.home .calendar [id$="EventsWrapper"] > div.eventItemRow > div, .sitewrap.private.content .calendar [id$="EventsWrapper"] > div.eventItemRow > div { width: 100%; display: block; margin-top: 20px; } }
.sitewrap.private.home .calendar .event, .sitewrap.private.content .calendar .event { /*display: inline-block; 
margin-bottom: 0;
text-align: left;*/ overflow: hidden; position: relative; /*&:nth-child(n+2) { padding-top: .8rem;
}*/ }
.sitewrap.private.home .calendar .event a, .sitewrap.private.content .calendar .event a { width: 100%; display: inline-block; text-decoration: none; }
.sitewrap.private.home .calendar .event > a, .sitewrap.private.content .calendar .event > a { height: 100%; }
.sitewrap.private.home .calendar .event p, .sitewrap.private.content .calendar .event p { margin: 0; }
.sitewrap.private.home .calendar .event:hover .event-overlay, .sitewrap.private.content .calendar .event:hover .event-overlay { background-color: rgba(0, 0, 0, 0.4) !important; }
.sitewrap.private.home .calendar .event:hover .noEventImg .event-overlay, .sitewrap.private.content .calendar .event:hover .noEventImg .event-overlay { background-color: rgba(0, 0, 0, 0.2) !important; }
@media screen and (max-width: 768px) { .sitewrap.private.home .calendar .event:hover .event-overlay, .sitewrap.private.home .calendar .event:hover .noEventImg .event-overlay, .sitewrap.private.content .calendar .event:hover .event-overlay, .sitewrap.private.content .calendar .event:hover .noEventImg .event-overlay { background-color: rgba(0, 0, 0, 0) !important; } }
@media screen and (min-width: 1025px) { .sitewrap.private.home .calendar .event:hover .event-bg-img, .sitewrap.private.content .calendar .event:hover .event-bg-img { -webkit-transform: scale(1.1); transform: scale(1.1); } }
.sitewrap.private.home .calendar .event.col-xs-12, .sitewrap.private.content .calendar .event.col-xs-12 { padding: 0; }
@media screen and (max-width: 1024px) and (min-width: 992px) { .sitewrap.private.home .calendar .event.col-md-3, .sitewrap.private.content .calendar .event.col-md-3 { width: 50%; } }
@media screen and (max-width: 1024px) { .sitewrap.private.home .calendar .event, .sitewrap.private.content .calendar .event { display: block; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .calendar .event, .sitewrap.private.content .calendar .event { font-size: 0; } }
.sitewrap.private.home .calendar .event-date, .sitewrap.private.content .calendar .event-date { color: #fff; letter-spacing: 0; font-size: 16px; font-family: "Lato", sans-serif; line-height: 1; text-transform: none; font-weight: 300; }
.sitewrap.private.home .calendar .event-title, .sitewrap.private.content .calendar .event-title { width: 100%; color: #fff; font-style: normal; line-height: 0.9; margin-bottom: 10px; word-wrap: break-word; word-break: break-word; }
.sitewrap.private.home .calendar .event-content, .sitewrap.private.content .calendar .event-content { position: relative; }
.sitewrap.private.home .calendar .event-content:nth-child(n+2), .sitewrap.private.content .calendar .event-content:nth-child(n+2) { padding-top: .8rem; }
.sitewrap.private.home .calendar .event-content a, .sitewrap.private.content .calendar .event-content a { width: 100%; display: inline-block; text-decoration: none; }
.sitewrap.private.home .calendar .event-content > a, .sitewrap.private.content .calendar .event-content > a { height: 100%; }
.sitewrap.private.home .calendar .event-content p, .sitewrap.private.content .calendar .event-content p { margin: 0; }
.sitewrap.private.home .calendar .event-content:hover .event-title, .sitewrap.private.content .calendar .event-content:hover .event-title { color: #000000; }
.sitewrap.private.home .calendar .event-content:hover .event-overlay, .sitewrap.private.content .calendar .event-content:hover .event-overlay { background-color: rgba(0, 0, 0, 0.6); }
.sitewrap.private.home .calendar .event-bg-img, .sitewrap.private.content .calendar .event-bg-img { background-size: cover; background-repeat: no-repeat; background-position: center center; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform .3s ease-in-out; transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.sitewrap.private.home .calendar .event-overlay, .sitewrap.private.content .calendar .event-overlay { content: ''; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: absolute; }
.sitewrap.private.home .calendar .event-img-wrap, .sitewrap.private.content .calendar .event-img-wrap { position: relative; width: 100%; background-size: cover; background-position: center center; background-repeat: no-repeat; height: 400px; text-align: left; /*&:after { position: absolute; content: ''; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; transition: all 0.3s ease-in-out; background-image: url(../../../images/eventbottomoverlay.png); background-size: contain; background-repeat: no-repeat; background-position: center bottom;
}
&.noEventImg:after { content: none;
}*/ }
@media screen and (max-width: 467px) { .sitewrap.private.home .calendar .event-img-wrap, .sitewrap.private.content .calendar .event-img-wrap { height: 100%; } }
.sitewrap.private.home .calendar .event-img-wrap img, .sitewrap.private.content .calendar .event-img-wrap img { visibility: hidden; width: 100%; max-height: 100%; }
@media screen and (max-width: 467px) { .sitewrap.private.home .calendar .event-img-wrap img, .sitewrap.private.content .calendar .event-img-wrap img { height: 100%; } }
@media screen and (max-width: 767px) { .sitewrap.private.home .calendar .event-img-wrap, .sitewrap.private.content .calendar .event-img-wrap { display: block; max-width: 100%; position: relative; height: auto; }
  .sitewrap.private.home .calendar .event-img-wrap:before, .sitewrap.private.content .calendar .event-img-wrap:before { padding-top: 100%; content: ''; display: block; }
  .sitewrap.private.home .calendar .event-img-wrap img, .sitewrap.private.content .calendar .event-img-wrap img { display: block; height: 100%; left: 0; position: absolute; top: 0; } }
.sitewrap.private.home .calendar .event-info-wrap, .sitewrap.private.content .calendar .event-info-wrap { padding: 30px 40px 27px 40px; background-color: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0; left: 0; right: 0; text-align: left; z-index: 99; }
@media screen and (max-width: 467px) { .sitewrap.private.home .calendar .event-info-wrap, .sitewrap.private.content .calendar .event-info-wrap { padding: 30px; } }
.sitewrap.private.home .calendar .event-info-wrap *, .sitewrap.private.content .calendar .event-info-wrap * { color: #fff !important; }
.sitewrap.private.home .calendar .event-summary, .sitewrap.private.content .calendar .event-summary { color: #fff; font-size: 12px; letter-spacing: 0; line-height: 2; font-family: "Lato", sans-serif; font-weight: 400; word-break: break-word; }
.sitewrap.private.home .calendar .event-content, .sitewrap.private.content .calendar .event-content { width: 100%; }
.sitewrap.private.home .calendar .event-link, .sitewrap.private.content .calendar .event-link { font-weight: 600; letter-spacing: .2em; color: #444444; font-size: 15px; line-height: 1; text-transform: uppercase; text-align: left; padding-top: 25px; }
.sitewrap.private.home .calendar .event-link:hover, .sitewrap.private.content .calendar .event-link:hover { text-decoration: underline; }
@media screen and (max-width: 1199px) { .sitewrap.private.home .calendar .responsiveTable td, .sitewrap.private.content .calendar .responsiveTable td { display: block; text-align: left !important; } }
.sitewrap.private.home .calendar .plgHeaderBar, .sitewrap.private.content .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-content a { display: block; }

.reference_guide .container { padding: 40px; }
.reference_guide .c1 { background: #000000; color: #FFF; }
.reference_guide .c2 { background: #444444; color: #FFF; }
.reference_guide .c3 { background: #555555; color: #FFF; }
.reference_guide .c4 { background: #f4e2b9; color: #333; }
.reference_guide .c5 { background: #fff; color: #333333; }
.reference_guide .c6 { background: #808080; color: #000000; }
.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; float: none; border: 1px solid #d7d7d7; }
.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; text-transform: uppercase; }
.reference_guide .palette .color .t_center span { letter-spacing: 1px; font-weight: 200; font-size: 14px; line-height: 14px; text-transform: uppercase; font-family: Verdana; }
.reference_guide .fonts.heading .first { border-bottom: 1px solid #DDD; padding: 0 10px 10px !important; }
.reference_guide .fonts.heading > div { padding: 10px !important; }
.reference_guide .images { width: auto; margin: 20px auto; text-align: center; }
.reference_guide .refBtns { 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: 75%; } }
/* main navigation stlyes */
.nav > li { position: relative; font-family: "Lato", sans-serif; height: 100%; }
.nav > li > a { color: #7a7a7a; font-size: 14px; font-weight: 400; padding: 20px; text-decoration: none; font-family: "Lato", sans-serif; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; letter-spacing: .12em; text-transform: uppercase; line-height: 1em; height: 100%; }
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active { color: #555555; }
.nav > li.selectedItem.logo > a:after { display: none; }
.nav > li.selectedItem.active > a { /*color: $color-tertiary;*/ color: #cfb299; background-color: transparent; }
.nav > li.selectedItem.active > a:hover { background-color: transparent; }

header { background-color: #fff; left: 0; right: 0; top: 0; }
header > * { padding: 0; }

@media screen and (min-width: 1200px) { .public.hasBannerImg header, .public.home header { position: absolute; } }

/* end globals */
.sitewrap, .modulesWrap { width: 100%; position: relative; /*background-image: url("../../../images/bgtexture.jpg")*/; background-repeat: repeat-y; background-position: center center; background-attachment: fixed; background-size: 100%; background-color:#F3F4EE;}
@media screen and (max-width: 1199px) { .sitewrap, .modulesWrap { /*.logo { display: none !important;
}*/ /*BURGER*/ }
  .sitewrap .nav > li, .modulesWrap .nav > li { height: auto; border-top: 1px solid transparent; border-bottom: 1px solid transparent; }
  .sitewrap header, .modulesWrap header { position: relative; background-color: #fff; z-index: 99; }
  .sitewrap header > *, .modulesWrap header > * { padding-left: 15px; padding-right: 15px; }
  .sitewrap .navbar-header, .modulesWrap .navbar-header { float: none; position: relative; height: 100%; }
  .sitewrap .rightWrap, .modulesWrap .rightWrap { display: none; }
  .sitewrap .navbar-text, .modulesWrap .navbar-text { float: none; margin: 15px 0; }
  .sitewrap .navbar-brand, .modulesWrap .navbar-brand { height: auto; display: inline-block; float: none; position: absolute; left: 0; top: 50%; text-align: center; width: auto; padding: 0; z-index: 99; max-width: 60%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }
@media screen and (max-width: 1199px) and (max-width: 767px) { .sitewrap .navbar-brand, .modulesWrap .navbar-brand { max-width: 80%; } }
@media screen and (max-width: 1199px) { .sitewrap .navbar-brand img, .modulesWrap .navbar-brand img { width: 100%; }
  .sitewrap .navbar-default, .modulesWrap .navbar-default { height: 110px; background-color: #fff; border-radius: 0; margin: 0; border: 0; padding-left: 4.2%; /* BURGER*/ }
  .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { color: #000000; line-height: 1; font-weight: 400; letter-spacing: .06em; text-transform: uppercase; font-family: "Cormorant Garamond", serif; font-size: 16px; }
  .sitewrap .navbar-default .navbar-nav > li.active > a, .modulesWrap .navbar-default .navbar-nav > li.active > a { background-color: transparent !important; color: #000000; text-decoration: underline; }
  .sitewrap .navbar-default .navbar-nav > li.selectedItem > a, .modulesWrap .navbar-default .navbar-nav > li.selectedItem > a { color: #000000; text-decoration: underline; }
  .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: #000000; background-color: transparent; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open, .modulesWrap .navbar-default .navbar-nav > li.open { /*> a:hover, > a:active, &:hover > a, &:active > a { color: $color-secondary !important; transition: all 0.3s;
}*/ }
  .sitewrap .navbar-default .navbar-nav > li.open a, .modulesWrap .navbar-default .navbar-nav > li.open a { /*color: $color-tertiary;*/ color: #fff !important; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open > a, .modulesWrap .navbar-default .navbar-nav > li.open > a { /*color: $color-tertiary;*/ color: #444444 !important; -webkit-transition: all 0.3s; transition: all 0.3s; }
  .sitewrap .navbar-default .navbar-nav > li.open.active > a:hover, .sitewrap .navbar-default .navbar-nav > li.open.active > a:active, .sitewrap .navbar-default .navbar-nav > li.open.active:hover > a, .sitewrap .navbar-default .navbar-nav > li.open.active:active > a, .modulesWrap .navbar-default .navbar-nav > li.open.active > a:hover, .modulesWrap .navbar-default .navbar-nav > li.open.active > a:active, .modulesWrap .navbar-default .navbar-nav > li.open.active:hover > a, .modulesWrap .navbar-default .navbar-nav > li.open.active:active > a { /*color: $color-tertiary;*/ color: #444444 !important; }
  .sitewrap .navbar-default .navbar-nav > li:last-child > a, .modulesWrap .navbar-default .navbar-nav > li:last-child > a { height: auto; padding-top: 0 !important; border-bottom: none; padding: 0 !important; font-family: "Lato", sans-serif; text-transform: uppercase; letter-spacing: .12em; font-weight: 400; font-size: 16px; margin: 15px !important; text-align: left; }
  .sitewrap .navbar-default .navbar-nav > li:last-child > a span, .modulesWrap .navbar-default .navbar-nav > li:last-child > a span { padding-right: 5px; }
  .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: 83px; display: block; z-index: 99; -webkit-transition: 0.5s, ease; transition: 0.5s, ease; } }
@media screen and (max-width: 1199px) and (max-width: 767px) { .sitewrap .navbar-default .navbar-toggle, .modulesWrap .navbar-default .navbar-toggle { width: 30px; }
  .sitewrap .navbar-default .navbar-toggle .menu-label, .modulesWrap .navbar-default .navbar-toggle .menu-label { display: none; } }
@media screen and (max-width: 1199px) { .sitewrap .navbar-default .navbar-toggle .icon-bar, .modulesWrap .navbar-default .navbar-toggle .icon-bar { background: #000; width: 24px; height: 2px; margin: 4px 0 0; border-radius: 0; right: 0; float: right; -webkit-transition: 0.5s, ease; transition: 0.5s, ease; }
  .sitewrap .navbar-default .navbar-toggle .bar-one, .modulesWrap .navbar-default .navbar-toggle .bar-one { top: 0; }
  .sitewrap .navbar-default .navbar-toggle .bar-one.active, .modulesWrap .navbar-default .navbar-toggle .bar-one.active { -webkit-transform: rotate(-45deg) translateY(3px); transform: rotate(-45deg) translateY(3px); top: 4px; }
  .sitewrap .navbar-default .navbar-toggle .bar-two, .modulesWrap .navbar-default .navbar-toggle .bar-two { top: 4px; }
  .sitewrap .navbar-default .navbar-toggle .bar-two.active, .modulesWrap .navbar-default .navbar-toggle .bar-two.active { display: none; }
  .sitewrap .navbar-default .navbar-toggle .bar-three, .modulesWrap .navbar-default .navbar-toggle .bar-three { top: 8px; }
  .sitewrap .navbar-default .navbar-toggle .bar-three.active, .modulesWrap .navbar-default .navbar-toggle .bar-three.active { -webkit-transform: rotate(45deg) translateY(-3px); transform: rotate(45deg) translateY(-3px); top: 4px; margin-top: 3px; }
  .sitewrap .navbar-default .navbar-toggle .menu-label, .modulesWrap .navbar-default .navbar-toggle .menu-label { float: left; font-family: "Cormorant Garamond", serif; font-weight: 400; font-size: 16px; line-height: 0.75em; margin: 5px 0 0; text-transform: uppercase; letter-spacing: .06em; color: #000; }
  .sitewrap .navbar-default .navbar-toggle.active .menu-label, .modulesWrap .navbar-default .navbar-toggle.active .menu-label { margin-top: 2px; }
  .sitewrap .navbar-default .navbar-toggle .navbar-collapse, .modulesWrap .navbar-default .navbar-toggle .navbar-collapse { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }
  .sitewrap .navbar-default .navbar-toggle .navbar-collapse.collapse, .modulesWrap .navbar-default .navbar-toggle .navbar-collapse.collapse { display: block !important; }
  .sitewrap .navbar-default .navbar-toggle:hover, .sitewrap .navbar-default .navbar-toggle:active, .sitewrap .navbar-default .navbar-toggle:focus, .modulesWrap .navbar-default .navbar-toggle:hover, .modulesWrap .navbar-default .navbar-toggle:active, .modulesWrap .navbar-default .navbar-toggle:focus { background-color: inherit; }
  .sitewrap .navbar-default .nav-open .icon-bar, .modulesWrap .navbar-default .nav-open .icon-bar { position: absolute; top: 7px; }
  .sitewrap .navbar-default .nav-open .icon-bar:nth-of-type(2), .modulesWrap .navbar-default .nav-open .icon-bar:nth-of-type(2) { opacity: 0; }
  .sitewrap .navbar-default .nav-open .icon-bar:nth-of-type(4), .modulesWrap .navbar-default .nav-open .icon-bar:nth-of-type(4) { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .sitewrap .navbar-default .nav-open .icon-bar:nth-of-type(3), .modulesWrap .navbar-default .nav-open .icon-bar:nth-of-type(3) { -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .sitewrap .navbar-offcanvas.offcanvas, .modulesWrap .navbar-offcanvas.offcanvas { background-color: #fff; top: 0; position: fixed; right: -75%; z-index: 1000; width: 75%; bottom: 0; -webkit-transition: all 0.25s ease-out 0s; transition: all 0.25s ease-out 0s; border-bottom: 1px solid #000000; }
  .sitewrap .navbar-offcanvas.offcanvas.active, .modulesWrap .navbar-offcanvas.offcanvas.active { right: 0; position: fixed; overflow-x: hidden; overflow-y: auto; min-height: 100%; height: 100%; top: 0; -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); }
  .sitewrap .navbar-nav, .modulesWrap .navbar-nav { margin: 0 auto !important; padding: 15px 0 0; width: 100%; clear: both; height: 100%; /*position: absolute;*/ top: 0; bottom: 0; z-index: 97; /*background: $white;*/ text-align: left; overflow-x: hidden; -webkit-transition: all 0.3s; transition: all 0.3s; display: block; } }
@media screen and (max-width: 1199px) and (max-width: 476px) { .sitewrap .navbar-nav .abut-secondary, .modulesWrap .navbar-nav .abut-secondary { width: 100%; padding: 16px 34px 15px !important; } }
@media screen and (max-width: 1199px) { .sitewrap .navbar-nav > li, .modulesWrap .navbar-nav > li { border-bottom: none; }
  .sitewrap .navbar-nav > .selectedItem.active > a, .modulesWrap .navbar-nav > .selectedItem.active > a { /*color: $color-tertiary;*/ color: #000000; }
  .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; }
  .sitewrap .nav > li:last-child, .modulesWrap .nav > li:last-child { border-bottom: none; }
  .sitewrap .nav > li.open, .modulesWrap .nav > li.open { background-color: #fff; }
  .sitewrap .nav > li > a, .modulesWrap .nav > li > a { padding: 13px 12px; color: #373737; border: 0 !important; margin: 0 !important; }
  .sitewrap .nav > li > a:hover, .sitewrap .nav > li > a:focus, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus { /*color: $color-tertiary !important;*/ color: #444444 !important; }
  .sitewrap .nav > li.dropdown > a, .modulesWrap .nav > li.dropdown > a { padding-right: 40px; }
  .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: #444444 !important; }
  .sitewrap .nav > li.active#ulMenuItem_328567 > a, .sitewrap .nav > li.active#ulMenuItem_328567 > a:hover, .sitewrap .nav > li.active#ulMenuItem_328567 > a:focus, .modulesWrap .nav > li.active#ulMenuItem_328567 > a, .modulesWrap .nav > li.active#ulMenuItem_328567 > a:hover, .modulesWrap .nav > li.active#ulMenuItem_328567 > a:focus { color: #000 !important; text-decoration: none; }
  .sitewrap .nav > li.active#ulMenuItem_328567.selectedParent > a, .sitewrap .nav > li.active#ulMenuItem_328567.selectedParent > a:hover, .sitewrap .nav > li.active#ulMenuItem_328567.selectedParent > a:focus, .modulesWrap .nav > li.active#ulMenuItem_328567.selectedParent > a, .modulesWrap .nav > li.active#ulMenuItem_328567.selectedParent > a:hover, .modulesWrap .nav > li.active#ulMenuItem_328567.selectedParent > a:focus { color: #444444 !important; }
  .sitewrap .nav > ul > li > a:hover, .sitewrap .nav > ul > li > a:focus, .modulesWrap .nav > ul > li > a:hover, .modulesWrap .nav > ul > li > a:focus { border: none !important; }
  .sitewrap .nav .open a, .sitewrap .nav .open a:hover, .sitewrap .nav .open a:focus, .modulesWrap .nav .open a, .modulesWrap .nav .open a:hover, .modulesWrap .nav .open a:focus { background: none !important; }
  .sitewrap .nav > li > a.dropdown-toggle, .sitewrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle, .modulesWrap .nav > li > a.dropdown-toggle, .modulesWrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle { margin: 0; padding: 0; position: absolute; top: 0; right: 0; width: 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: 0px 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: #444444; 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: #fff; padding: 8px 12px 8px 20px; font-family: "Lato", sans-serif; position: relative; white-space: initial; text-decoration: none; font-weight: 300; font-size: 16px; text-transform: none; letter-spacing: 0; width: 100%; line-height: 1.2; }
  .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 !important; text-decoration: underline !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 .navbar-brand, .modulesWrap.public .navbar-brand { background-image: url("../../../images/logo.png"); background-repeat: no-repeat; background-position: left top; background-size: contain; }
  .sitewrap.public .navbar-brand > img, .modulesWrap.public .navbar-brand > img { visibility: hidden; }
  .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: #000000; color: #fff; } }
@media screen and (min-width: 1200px) { .sitewrap, .modulesWrap { /*.logo { text-indent: -999999px;
}*/ /* dropdown 3rd tier arrow */ /*3rd LEVEL*/ /*4th LEVEL*/ /*.nav li.dropdown-submenu:hover > ul.level3.dropdown-menu { display: block; position: absolute; border-radius: 0; background-color: rgba(100, 69, 48, 0.9); font-size: $base-font-size; text-transform:none; padding: 13px 0; width: auto; line-height:26px; text-align: left; top: -2px; right: 0; left: 100%; min-width: 295px; max-width: 295px; box-shadow: none; transition: top .3s ease-in-out;
}*/ }
  .sitewrap .navbar, .modulesWrap .navbar { display: table; width: 100%; height: 110px; background-color: #fff; border-radius: 0; margin: 0; padding: 0; border: none; z-index: 499; }
  .sitewrap .navbar .logo, .modulesWrap .navbar .logo { background-image: url("../../../images/logo.png"); background-repeat: no-repeat; background-position: 50% 50%; width: 160px; height: 130px; position: relative; }
  .sitewrap .navbar .logo > a, .modulesWrap .navbar .logo > a { border: 0 !important; position: absolute; width: 100%; height: 100%; margin: 0; padding: 0; }
  .sitewrap .navbar-header, .modulesWrap .navbar-header { text-align: center; display: block; }
  .sitewrap .navbar-brand, .modulesWrap .navbar-brand { height: auto; padding: 35px 0 0 50px; position: absolute; z-index: 99; } }
@media screen and (min-width: 1200px) and (max-width: 1440px) { .sitewrap .navbar-brand, .modulesWrap .navbar-brand { padding-left: 15px; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-nav, .modulesWrap .navbar-default .navbar-nav { text-align: center; position: relative; /*display: inline-block;*/ /*display: flex;
justify-content: center;
align-items: center;*/ -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; float: none !important; height: 100%; } }
@media screen and (min-width: 1200px) and (max-width: 1240px) { .sitewrap .navbar-default .navbar-nav, .modulesWrap .navbar-default .navbar-nav { margin-left: 50px; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-nav > li, .modulesWrap .navbar-default .navbar-nav > li { padding: 0 23px; display: inline-block; float: none !important; } }
@media screen and (min-width: 1200px) and (max-width: 1399px) { .sitewrap .navbar-default .navbar-nav > li, .modulesWrap .navbar-default .navbar-nav > li { padding: 0 10px; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-nav > li > a, .modulesWrap .navbar-default .navbar-nav > li > a { color: #000000; padding: 0; background-color: transparent; padding-top: calc((110px/2) - .475em) !important; padding-bottom: 10px !important; text-transform: uppercase; letter-spacing: .06em; font-size: 16px; font-weight: 400; font-family: "Cormorant Garamond", serif; display: inline-block; }
  .sitewrap .navbar-default .navbar-nav > li > a:after, .modulesWrap .navbar-default .navbar-nav > li > a:after { content: ""; position: absolute; left: 50%; bottom: calc((110px/2) - 1em); -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #000000; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; width: 0; height: 1px; }
  .sitewrap .navbar-default .navbar-nav > li > a:hover:after, .modulesWrap .navbar-default .navbar-nav > li > a:hover:after { width: 100%; }
  .sitewrap .navbar-default .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-nav > li:last-child { height: auto; }
  .sitewrap .navbar-default .navbar-nav > li:last-child > a, .modulesWrap .navbar-default .navbar-nav > li:last-child > a { padding-right: 0; padding-left: 0; }
  .sitewrap .navbar-default .navbar-nav > li:last-child > a:after, .modulesWrap .navbar-default .navbar-nav > li:last-child > a:after { content: none; }
  .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: #000 !important; }
  .sitewrap .navbar-default .navbar-nav > li.selectedItem.active > a:after, .sitewrap .navbar-default .navbar-nav > li.selectedParent.active > a:after, .modulesWrap .navbar-default .navbar-nav > li.selectedItem.active > a:after, .modulesWrap .navbar-default .navbar-nav > li.selectedParent.active > a:after { content: ""; position: absolute; left: 50%; bottom: calc((110px/2) - 1em); -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: #000000; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; width: 100%; height: 1px; }
  .sitewrap .navbar-default .navbar-nav > li.selectedItem.active > a:hover > a:after, .sitewrap .navbar-default .navbar-nav > li.selectedParent.active > a:hover > a:after, .modulesWrap .navbar-default .navbar-nav > li.selectedItem.active > a:hover > a:after, .modulesWrap .navbar-default .navbar-nav > li.selectedParent.active > a:hover > a:after { width: 100%; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a { color: #000 !important; border-color: transparent; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:after, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:after { height: 0; width: 0; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:hover, .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:focus, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:hover, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:focus { color: #000 !important; }
  .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:hover:after, .sitewrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:focus:after, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:hover:after, .modulesWrap .navbar-default .navbar-nav > li#ulMenuItem_328567.selectedItem.active > a:focus:after { width: 100%; height: 1px; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child { padding-right: 50px !important; padding-left: 20px !important; } }
@media screen and (min-width: 1200px) and (max-width: 1499px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child { padding-right: 0px !important; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child:before, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child:before { content: none; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a { height: auto; padding-top: 0 !important; padding-bottom: 0 !important; }
  .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span { margin: 0; } }
@media screen and (min-width: 1200px) and (max-width: 1299px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a span { padding: 17px !important; width: auto !important; } }
@media screen and (min-width: 1200px) { .sitewrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a:hover span, .modulesWrap .navbar-default .navbar-offcanvas .navbar-nav > li:last-child a:hover span { background-color: #444444; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
  .sitewrap .offcanvas, .modulesWrap .offcanvas { margin: 0 auto; height: 100%; position: absolute; right: 0; top: 0; } }
@media screen and (min-width: 1200px) and (max-width: 1499px) { .sitewrap .offcanvas, .modulesWrap .offcanvas { padding: 0 15px; } }
@media screen and (min-width: 1200px) { .sitewrap .collapse ul li ul li, .modulesWrap .collapse ul li ul li { margin-left: 0; position: relative; }
  .sitewrap .nav > li > a:hover, .sitewrap .nav > li > a:focus, .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: #000; }
  .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: #000; background: transparent; }
  .sitewrap .nav > li > a:hover, .sitewrap .nav > li > a:focus, .modulesWrap .nav > li > a:hover, .modulesWrap .nav > li > a:focus { color: #000 !important; }
  .sitewrap .navbar-nav > li .dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu { -webkit-transition: top .3s ease-in-out; transition: top .3s ease-in-out; 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: -27px; display: block; font-size: 12px; min-width: 290px; border: none; background-color: rgba(0, 0, 0, 0.8); border-radius: 0; text-align: left; padding: 18px 0 15px; }
  .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: -15px; left: 100%; margin: 0; -webkit-transform: scaleX(0) translateX(0) !important; transform: scaleX(0) translateX(0) !important; background-color: rgba(0, 0, 0, 0.8); -webkit-transform-origin: left; transform-origin: left; -webkit-transition: .3s; transition: .3s; padding: 15px 0; min-width: 290px; }
  .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: -15px; left: -100%; margin: 0; -webkit-transform: scaleX(0) translateX(0) !important; transform: scaleX(0) translateX(0) !important; background-color: rgba(0, 0, 0, 0.8); -webkit-transform-origin: right; transform-origin: right; -webkit-transition: .3s; transition: .3s; padding: 15px 0; max-width: 290px; border-radius: 0; -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.5); }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu, .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu { -webkit-transform: scaleX(1) translateX(0) !important; transform: scaleX(1) translateX(0) !important; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li, .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li { opacity: 1; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li:hover, .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li:hover, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li:hover, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li:hover { color: #fff; }
  .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li:hover > a, .sitewrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li:hover > a, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level2.dropdown-menu > li:hover > a, .modulesWrap .navbar-nav > li .dropdown-menu > li.dropdown-submenu:hover > ul.level3.dropdown-menu > li:hover > a { color: #555555; text-decoration: none; background-color: #fff; }
  .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: rgba(0, 0, 0, 0.8); border: none; font-size: 16px; text-transform: none; padding: 23px 0 35px; width: auto; line-height: 30px; letter-spacing: 0; text-align: left; top: 100%; left: -27px; min-width: 290px; -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 > a, .sitewrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:focus > a, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover > a, .sitewrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:focus > a, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:hover > a, .modulesWrap .navbar-nav > li.dropdown:hover > ul.level1.dropdown-menu > li:focus > a, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:hover > a, .modulesWrap .nav li.dropdown-submenu:hover > ul.level1.dropdown-menu > li:focus > a { text-decoration: underline; background-color: transparent; }
  .sitewrap .dropdown-menu > li > a, .modulesWrap .dropdown-menu > li > a { color: #fff; font-size: 16px; font-family: "Lato", sans-serif; display: block; white-space: normal; padding: 0; font-weight: 300; line-height: 1.2em; text-align: left; text-decoration: none; text-transform: none; letter-spacing: 0; padding: 6px 50px; -webkit-transition: color .3s ease-in-out; transition: color .3s ease-in-out; /* dropdown hover */ }
  .sitewrap .dropdown-menu > li > a:hover, .sitewrap .dropdown-menu > li > a:focus, .modulesWrap .dropdown-menu > li > a:hover, .modulesWrap .dropdown-menu > li > a:focus { color: #fff; border: none; width: 100%; background-color: transparent; text-decoration: underline; }
  .sitewrap .dropdown-menu > li.active > a, .sitewrap .dropdown-menu > li.active > a:hover, .sitewrap .dropdown-menu > li.active > a:focus, .modulesWrap .dropdown-menu > li.active > a, .modulesWrap .dropdown-menu > li.active > a:hover, .modulesWrap .dropdown-menu > li.active > a:focus { color: #fff !important; text-decoration: underline; background-color: transparent; }
  .sitewrap .dropdown.dropdown-submenu, .modulesWrap .dropdown.dropdown-submenu { background: url(../../../Images/HNavIdle.png) 95% 50% no-repeat; }
  .sitewrap .nav > li > a.dropdown-toggle, .sitewrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle, .modulesWrap .nav > li > a.dropdown-toggle, .modulesWrap .navbar-nav .open .dropdown-menu > li > a.dropdown-toggle { position: absolute; right: 0; padding: 0; top: 0; width: 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: rgba(100, 69, 48, 0.9); font-size: 16px; 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: #fff; }
  .sitewrap .dropdown-toggle, .modulesWrap .dropdown-toggle { display: none !important; }
  .sitewrap.public header, .modulesWrap.public header { background-color: transparent; /*background: -moz-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#00000000',GradientType=0 );*/ z-index: 99; }
  .sitewrap.public header:before, .modulesWrap.public header:before { background-repeat: repeat-x; background-position: left top; background-image: url("../../../images/pubnavgradient.png"); content: ''; position: absolute; left: 0; right: 0; top: 0; width: 100%; display: inline-block; height: 170px; z-index: 1; }
  .sitewrap.public header .navbar, .modulesWrap.public header .navbar { background-color: transparent; }
  .sitewrap.public header .navbar-default .navbar-nav > li > a, .modulesWrap.public header .navbar-default .navbar-nav > li > a { color: #fff; }
  .sitewrap.public header .navbar-default .navbar-nav > li > a:hover, .sitewrap.public header .navbar-default .navbar-nav > li > a:focus, .modulesWrap.public header .navbar-default .navbar-nav > li > a:hover, .modulesWrap.public header .navbar-default .navbar-nav > li > a:focus { color: #fff !important; }
  .sitewrap.public header .navbar-default .navbar-nav > li > a:after, .modulesWrap.public header .navbar-default .navbar-nav > li > a:after { background-color: #fff !important; }
  .sitewrap.public header .navbar-default .navbar-nav > li.selectedItem.active > a, .sitewrap.public header .navbar-default .navbar-nav > li.selectedParent.active > a, .modulesWrap.public header .navbar-default .navbar-nav > li.selectedItem.active > a, .modulesWrap.public header .navbar-default .navbar-nav > li.selectedParent.active > a { color: #fff !important; } }
@media screen and (max-width: 991px) { .sitewrap .navbar-default .offcanvas.navbar-offcanvas:not(.active), .modulesWrap .navbar-default .offcanvas.navbar-offcanvas:not(.active) { z-index: -99; }
  .sitewrap .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 { background-color: #000; font-family: "Lato", sans-serif; color: #fff; line-height: normal; letter-spacing: 0; font-size: 14px; font-weight: 300; padding: 0 2%; text-align: center; }
@media screen and (max-width: 1199px) { footer { padding: 0 15px; } }
footer ul { padding: 0; margin: 0; display: inline-block; }
footer ul li { display: inline-block; }
footer > .container-fluid { height: 100%; }
footer > .container-fluid .row { vertical-align: middle; width: 100%; display: table; height: 160px; margin: 0; }
footer > .container-fluid .row.top { font-family: "Cormorant Garamond", serif; text-transform: uppercase; font-size: 16px; letter-spacing: .06em; font-weight: 400; }
@media screen and (max-width: 1199px) { footer > .container-fluid .row.top { padding-bottom: 0; } }
footer > .container-fluid .row.top > div { vertical-align: top; padding-top: 50px; }
@media screen and (max-width: 1199px) { footer > .container-fluid .row.top > div { padding: 15px 0; vertical-align: middle; } }
footer > .container-fluid .row.bottom { height: 90px; }
footer > .container-fluid .row.bottom a { font-family: "Lato", sans-serif !important; }
@media screen and (max-width: 1199px) { footer > .container-fluid .row.bottom { padding-top: 0; } }
footer > .container-fluid .row > div { display: table-cell; vertical-align: middle; }
@media screen and (max-width: 1199px) { footer > .container-fluid .row > div { display: inline-block; width: 100% !important; border: none !important; } }
footer > .container-fluid .row .left { text-align: left; width: 200px; }
footer > .container-fluid .row .right { text-align: right; }
footer > .container-fluid .row .right > div { display: inline-block; padding: 0 22px; }
@media screen and (max-width: 1199px) { footer > .container-fluid .row .right > div { width: 100%; padding: 5px 0; } }
@media screen and (min-width: 1200px) { footer > .container-fluid .row .right > div:first-child { padding-left: 0; }
  footer > .container-fluid .row .right > div:last-child { padding-right: 0; } }
@media screen and (max-width: 1199px) { footer > .container-fluid .row .right > div:not(.social-icons) ul { padding: 15px 0; } }
@media screen and (max-width: 767px) { footer > .container-fluid .row .right > div:not(.social-icons) ul > li { padding: 8px; width: 100%; } }
footer > .container-fluid .row .right a { color: #fff; text-decoration: none; font-family: "Cormorant Garamond", serif; }
footer > .container-fluid .row .right a:hover, footer > .container-fluid .row .right a:focus { color: rgba(255, 255, 255, 0.8); }
footer > .container-fluid .row .right ul li { padding: 0 22px; }
@media screen and (min-width: 769px) { footer > .container-fluid .row .right ul li:first-child { padding-left: 0; }
  footer > .container-fluid .row .right ul li:last-child { padding-right: 0; } }
footer > .container-fluid .row .right ul li.selectedItem a { color: rgba(255, 255, 255, 0.8); }
footer > .container-fluid .row .right > .social-icons { display: inline-block; z-index: 999; vertical-align: top; line-height: 1; }
@media screen and (max-width: 1199px) { footer > .container-fluid .row .right > .social-icons { width: 100%; padding: 10px 0; } }
footer > .container-fluid .row .right > .social-icons ul { margin: 0; padding: 0; display: inline-block; }
@media screen and (max-width: 476px) { footer > .container-fluid .row .right > .social-icons ul { width: 100%; } }
footer > .container-fluid .row .right > .social-icons ul li { display: inline-block; text-align: center; vertical-align: middle; line-height: 1; height: 17px; padding: 0 6px; /*@media screen and (max-width:476px) { width: 33.3333%; text-align: center; &:first-child:nth-last-child(1) { width: 100%; } &:first-child:nth-last-child(2), &:first-child:nth-last-child(2) ~ li { width: 50%; } &:first-child:nth-last-child(3), &:first-child:nth-last-child(3) ~ li { width: 33.3333%; } &:first-child:nth-last-child(4), &:first-child:nth-last-child(4) ~ li { width: 25%; } &:first-child:nth-last-child(5), &:first-child:nth-last-child(5) ~ li { width: 20%; }                            
}*/ }
@media screen and (min-width: 700px) { footer > .container-fluid .row .right > .social-icons ul li:first-child { padding-left: 0; }
  footer > .container-fluid .row .right > .social-icons ul li:last-child { padding-right: 0; } }
footer > .container-fluid .row .right > .social-icons ul li .nc-icon-glyph { font-size: 16px; color: #fff; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; display: inline-block; }
footer > .container-fluid .row .right > .social-icons ul li a { color: transparent !important; width: 17px !important; display: inline-block !important; height: 17px !important; text-align: center; overflow: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
@media screen and (max-width: 476px) { footer > .container-fluid .row .right > .social-icons ul li a { width: 17px !important; } }
footer > .container-fluid .row .right > .social-icons ul li a:hover .nc-icon-glyph { color: rgba(255, 255, 255, 0.8); }
@media screen and (max-width: 1199px) { footer > .container-fluid .row .right { padding: 20px 0; } }
@media screen and (max-width: 1199px) { footer > .container-fluid .row .left, footer > .container-fluid .row .right { text-align: center; } }
@media screen and (max-width: 1199px) { footer > .container-fluid .row { padding: 30px 0; } }
footer a { color: #fff; text-decoration: none; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
footer a:hover, footer a:focus { color: rgba(255, 255, 255, 0.8) !important; }

.public footer > .container-fluid .row .right ul li.loginLI { display: none; }
@media screen and (min-width: 769px) { .public footer > .container-fluid .row .right ul li:nth-last-child(2) { padding-right: 0; } }
@media screen and (max-width: 768px) { .public footer > .container-fluid .row .right > div:not(.social-icons) ul { padding: 0; } }

.global-scripts { display: none; }
.global-scripts.scriptA9 { display: block; position: fixed; width: 200px; height: 260px; padding: 0 0 15px 0; text-align: center; bottom: 0; border: 1px solid rgba(0, 0, 0, 0.3); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; background: #fff; overflow: hidden; z-index: 50000000000; }
.global-scripts.scriptA9.minimized { width: 36px; height: 46px; padding: 0 0 15px 10px; bottom: 5%; }
.global-scripts.scriptA9.minimized .global-scripts-head { text-align: right; font-size: 11px; padding: 17px 0px; padding-right: 31px; color: transparent; }
.global-scripts.scriptA9.minimized .toggle-1, .global-scripts.scriptA9.minimized .toggle-2 { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
.global-scripts.scriptA9.minimized .toggle-2 { -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); }
@media screen and (max-width: 768px) { .global-scripts.scriptA9 { display: none; } }
.global-scripts-head { color: #000; text-transform: uppercase; letter-spacing: 1px; display: block; padding: 15px 0 5px; -webkit-transition: .3s; transition: .3s; text-align: center; }
.global-scripts-head:hover { cursor: pointer; }
.global-scripts-head:hover .global-scripts-toggle .toggle-1, .global-scripts-head:hover .global-scripts-toggle .global-scripts .toggle-2, .global-scripts .global-scripts-head:hover .global-scripts-toggle .toggle-2, .global-scripts-head:hover .global-scripts-toggle toggle-2 { width: 2px; }
.global-scripts-toggle { width: 100%; height: 44px; position: absolute; top: 0; right: 0; -webkit-transition: .3s; transition: .3s; }
.global-scripts .toggle-1, .global-scripts .toggle-2 { position: absolute; width: 1px; height: 12px; background: #000; -webkit-transition: .3s; transition: .3s; right: 16px; top: 17px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.global-scripts .toggle-2 { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.global-scripts .hide-toggle { position: relative; font-size: 12px; padding-bottom: 10px; padding-right: 10px; width: 130px; margin: 0 auto; }
.global-scripts .hide-toggle input[type="checkbox"] { margin: 0; top: 3px; right: -4px; position: absolute; }
.global-scripts .fed-scripts, .global-scripts .content-scripts { padding-bottom: 15px; }

.subnav .CookieTrail { float: none; width: 100% !important; white-space: inherit !important; }
.subnav .CookieTrail_Template { padding: 0; }
.subnav .CookieTrail .ctRootGroup, .subnav .CookieTrail a.ctLink, .subnav .CookieTrail .ctGroup .ctText { background-image: none; background-color: transparent; font-family: "Lato", sans-serif; padding-left: 0; }
.subnav .CookieTrail .ctRootGroup { border: 0; background-repeat: no-repeat; background-position: 0 0; background-color: transparent; }
.subnav .CookieTrail li.ctItem { margin-bottom: 0 !important; padding: 0; }
.subnav .CookieTrail li.ctItem a:hover:before { background-color: #e9e9e9; }
.subnav .CookieTrail .ctText { width: 100%; display: block; font-family: "Lato", sans-serif; font-size: 16px; color: #000000; 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: #000000; color: #fff; font-weight: 700; text-decoration: none; }

.rosterletteroff a { color: #fff; }

.RosterRowOff .RosterRowHidden, .RosterRowOn .RosterRowHidden { color: #cd3f34; text-decoration: none; }

.RosterRowOff .RosterRowHidden:hover, .RosterRowOff .RosterRowHidden:visited, .RosterRowOff .RosterRowHidden:focus, .RosterRowOn .RosterRowHidden:hover, .RosterRowOn .RosterRowHidden:visited, .RosterRowOn .RosterRowHidden:focus { text-decoration: underline; }

a.RosterRowHidden { color: #cd3f34; }

.modRosterHiliteHiddenField { color: #aaa; }

#memberPhoto .abut { width: 100%; margin-bottom: 5px; }

.modProfileReportRowHeader { background: #ccc; }

.modDirectoryNoEditShade { background: #eee; }

.modDirectoryCheckboxShade { background: #ddd; }

/*----------------------------------
////////////////////////////////////
------------------------------------
= III.D. ARTICLES ----- */
.modArticlesRowHighlight { padding-top: 10px; }

.modArticlesRowHighlight a { font-weight: 700; display: block; text-decoration: none; }

.modArticlesRowHighlight a:hover { font-weight: 700; text-decoration: underline; }

.modArticlesRowHighlight a.editArticleLink { display: inline; }

.modArticlesDayHeader { background: #333; padding: 10px; color: #fff; font-weight: 700; text-decoration: none; }

/*----------------------------------
////////////////////////////////////
------------------------------------
= III.E. COURSE TOUR ------ */
.modCrsTourSelectedTab, .modCrsTourHoleChooser { background: #666; color: #fff; font-weight: 700; }

.modCrsTourUnselectedTab, .modCrsTourTeeboxHeader, .modCrsTourScorecardHeader { background: #eee; }

.modCrsTourTeeboxData { padding: 2px; }

.modCrsTourScorecardDataRowAlt { background: #ddd; }

.modCrsTourScorecardHeader:visited, .modCrsTourScorecardHeader:hover, .modCrsTourScorecardHeader:focus { color: #fff; }

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.E. INBOX ----- */
.modInboxMessageView { background: #eee; }

.modulesWrap table[id$="_tblPreview"] input.abut { padding-left: 10px; padding-right: 10px; font-size: .8em; }

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.F. EVENT MANAGER ----- */
.modEvtMgrHeader { background: #eee; font-weight: 700; }

a.modEvtMgrHeader { color: #fff; font-weight: 700; text-decoration: none; }

/*-------------------------------
/////////////////////////////////
---------------------------------
= III.G. ACTIVE USER LISTING ----- */
.modActUserListHeader { background: #eee; }

.modActUserListHeader:visited, .modActUserListHeader:hover, .modActUserListHeader:focus { color: #fff; }

a.modEvtMgrHeader:hover, a.modEvtMgrHeader:visited { color: #fff; font-weight: 700; }

/*-----------------------------------
////////////////////////////////////
---------------------------------
= III.I. TABS ----- */
.tNavTitle { font-weight: 700; }

.tnavTabON, .tNavTabON, .tNavTabOff, .tNavTabOFF, .tnavTabOFF { line-height: 30px; }

/*TAB -> NEED TO SEPARATE B/C ALSO IS THE CLASS FOR CONTENT WRAP*/
.tnavTabON .moduleTabText, .tNavTabON .moduleTabText { color: #000000; font-weight: 500; 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: #111111; font-weight: 500; text-decoration: none; }

a.tNavTabOff:hover, a.tNavTabOFF:hover, a.tnavTabOFF:hover, a.tNavTabOff:focus, a.tNavTabOFF:focus, a.tnavTabOFF:focus { background: none; color: #444444; font-weight: 500; 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 .qFilterButton .abut { margin: 0; padding: 8px 20px !important; }

td.formQuestionCell:first-of-type { display: none; }

td.formControlCell > span[id*="form"].RadInput_Default, td.controlCell > span[id*="form"].RadInput_Default { height: 42px; width: 100% !important; display: inline-block; }
td.formControlCell > span[id*="form"].RadInput_Default input.riTextBox, td.controlCell > span[id*="form"].RadInput_Default input.riTextBox { height: 42px; font-size: 16px; color: #444444; font-family: "Lato", sans-serif; padding: 9px; border: 1px solid #dfdfdf; }
td.formControlCell input, td.formControlCell textarea, td.controlCell input, td.controlCell textarea { padding: 9px; border: 1px solid #dfdfdf; width: 100%; }
td.formControlCell input:focus, td.formControlCell textarea:focus, td.controlCell input:focus, td.controlCell textarea:focus { border: 1px solid #444444; outline: none; }

@media screen and (max-width: 767px) { table.formSection > tbody > tr > td > table > tbody > tr > td { display: block; width: 100%; } }
@media screen and (min-width: 769px) { .formSection td[width="50%"]:nth-child(n+2) { padding-left: 30px; }
  .formSection td[width="50%"]:first-child { padding-right: 30px; } }
@media screen and (width: 768px) { .formSection td[width="50%"]:nth-child(n+2) { padding-left: 15px; }
  .formSection td[width="50%"]:first-child { padding-right: 15px; } }
.formBaseFormHeader br { display: none; }

div[id$="pnlCaptcha"] { padding-left: 5px; }
div[id$="pnlCaptcha"] table { width: 100%; }
@media screen and (max-width: 768px) { div[id$="pnlCaptcha"] input[type=text] { width: 100%; } }

.formBaseFormWrapper div:last-child { text-align: left; }

.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"; }

/* NUCLEO GLYPH */
/*.nc-icon-glyph:before { font-family: Nucleo Glyph; 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;
}

.arrows-1_tail-left:before {content: "\eab3";}
.arrows-1_tail-right:before {content: "\eab4";}
.arrows-1_tail-down:before {content: "\eab2";}*/
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) { .sidebar { padding-left: 0; } }
@media screen and (max-width: 991px) { .sidebar { padding-top: 30px; } }
.sidebar .mpContent { padding-top: 30px; }

.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; } }
.content-welcome { text-align: center; }

.pageTitle { background: #000000; 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 */
._Telerik_IE9 body { overflow-x: hidden; }

.sitewideJS { display: none; }
.sitewideJS.a9 { display: block; margin-top: -25px; }
.sitewideJS.a9.topScripts { position: absolute; z-index: 9999; top: 71px; left: 0; }

.sitewrap, .modulesWrap { overflow-x: hidden; }
.sitewrap.public.home, .modulesWrap.public.home { overflow-x: visible; }
@media screen and (max-width: 476px) { .sitewrap .mpContent img, .modulesWrap .mpContent img { width: 100%; margin-top: 15px; margin-bottom: 15px; } }
@media screen and (min-width: 477px) { .sitewrap .mpContent img[style*="float: left"], .modulesWrap .mpContent img[style*="float: left"] { margin-right: 50px; }
  .sitewrap .mpContent img[style*="float: right"], .modulesWrap .mpContent img[style*="float: right"] { margin-left: 50px; } }
.sitewrap.content .mainContent, .modulesWrap.content .mainContent { margin: 43px 0 4.1% 0; overflow: auto; }
@media screen and (max-width: 768px) { .sitewrap.content .mainContent, .modulesWrap.content .mainContent { margin-bottom: 40px; } }
.sitewrap.content .mainContent p + .table-responsive, .modulesWrap.content .mainContent p + .table-responsive { margin-top: 40px; }
@media screen and (min-width: 769px) { .sitewrap.content .mainContent .table-responsive td img, .modulesWrap.content .mainContent .table-responsive td img { max-width: none; } }
.sitewrap.content .mainContent .col-md-10, .modulesWrap.content .mainContent .col-md-10 { text-align: center; }
.sitewrap.content .mainContent .col-md-10 .mpContent p, .modulesWrap.content .mainContent .col-md-10 .mpContent p { text-align: left; }
@media screen and (min-width: 992px) { .sitewrap.content .mainContent .col-md-10, .modulesWrap.content .mainContent .col-md-10 { padding-right: 0; padding-left: 0; } }
.sitewrap.content .pubContentFullWidthImg, .modulesWrap.content .pubContentFullWidthImg { position: relative; }
.sitewrap.content .pubContentFullWidthImg .mpContent, .modulesWrap.content .pubContentFullWidthImg .mpContent { background-size: cover; background-repeat: no-repeat; background-position: center center; }
.sitewrap.content .pubContentFullWidthImg .mpContent img, .modulesWrap.content .pubContentFullWidthImg .mpContent img { visibility: hidden; }
.sitewrap.content .pubContentFullWidthImg .clickToEditDiv, .modulesWrap.content .pubContentFullWidthImg .clickToEditDiv { position: absolute; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.sitewrap.home.public, .modulesWrap.home.public { text-align: center; }
.sitewrap.home.public .mainContent, .modulesWrap.home.public .mainContent { margin: 30px 0 0; text-align: center; }
.sitewrap.home.public .mainContent .mpContent, .modulesWrap.home.public .mainContent .mpContent { text-align: left; }
.sitewrap.home.public .mainContent .mpContent::first-letter, .modulesWrap.home.public .mainContent .mpContent::first-letter { visibility: hidden; font-size: 0; }
.sitewrap.home.public .mainContent .mpContent .first-letter, .modulesWrap.home.public .mainContent .mpContent .first-letter { font-weight: 700; font-size: 40px; color: #fff; letter-spacing: 0; line-height: 70px; display: inline-block; float: left; width: 70px; height: 70px; text-align: center; margin: 0 20px 20px 0; background-color: #000000; }
@media screen and (min-width: 1024px) { .sitewrap.home.public .mainContent, .modulesWrap.home.public .mainContent { margin: 7% 0; position: relative; }
  .sitewrap.home.public .mainContent > .container, .modulesWrap.home.public .mainContent > .container { padding: 0; }
  .sitewrap.home.public .mainContent > .container .col-md-10, .modulesWrap.home.public .mainContent > .container .col-md-10 { padding: 0 60px; }
  .sitewrap.home.public .mainContent > .container .col-md-10 p, .modulesWrap.home.public .mainContent > .container .col-md-10 p { margin: 0; } }
@media screen and (max-width: 991px) { .sitewrap.home.public .mainContent, .modulesWrap.home.public .mainContent { margin-bottom: 60px; } }
@media screen and (min-width: 1200px) { .sitewrap.home.private .mainContent .col-xs-12, .modulesWrap.home.private .mainContent .col-xs-12 { padding-right: 0; padding-left: 0; } }
@media screen and (min-width: 992px) { .sitewrap.home.private .mainContent .col-xs-12, .modulesWrap.home.private .mainContent .col-xs-12 { padding-right: 0; padding-left: 0; } }
.sitewrap.home.private .mainContent, .modulesWrap.home.private .mainContent { margin: 3.9% 0 2.8% 0; }
@media screen and (max-width: 991px) { .sitewrap.home.private .mainContent, .modulesWrap.home.private .mainContent { margin: 30px 0; } }
.sitewrap .mainContent .mpContent, .modulesWrap .mainContent .mpContent { text-align: center; }
.sitewrap .mainContent .mpContent p:last-child, .modulesWrap .mainContent .mpContent p:last-child { margin-bottom: 0; }
.sitewrap .mainContent .col-md-9 .mpContent img, .modulesWrap .mainContent .col-md-9 .mpContent img { width: auto; }

.sitewrap img { max-width: 100%; }

hr { border-color: #000000; }

@media screen and (max-width: 1199px) { #buddyListDiv_opener { visibility: hidden; } }
.hideText { display: none; }

@media screen and (min-width: 992px) { .padLR50 { padding: 0 50px; }
  .padLR35 { padding: 0 35px; } }
body.a9.chid30009 .navProps { display: none; }

.contactForm { padding: 7% 0 5%; }
.contactForm h3 { margin-bottom: 1.25em; }
.contactForm .nc-icon-outline { padding-right: 8px; }
.contactForm .formQuestionWrapper { margin-bottom: 20px; }
.contactForm td.formControlCell input, .contactForm td.formControlCell textarea, .contactForm td.controlCell input, .contactForm td.controlCell textarea { background-color: #555555; border-color: #555555; color: #b1b1b1; }
.contactForm td.formControlCell label, .contactForm td.controlCell label { font-weight: 200; }
@media screen and (min-width: 1200px) { .contactForm > .container { padding-left: 0; padding-right: 0; } }
@media screen and (max-width: 476px) { .contactForm .abut-secondary { width: 100%; } }

.sitewrap .instagramWrap { position: relative; }

.sitewrap #instagram { background: #555555; font-size: 0; padding: 50px 17px 6px 17px; }
@media screen and (max-width: 991px) { .sitewrap #instagram { padding-left: 0; padding-right: 0; } }
@media screen and (max-width: 700px) { .sitewrap #instagram { padding-left: 15px; padding-right: 15px; } }
.sitewrap #instagram ~ .clickToEditDiv { position: absolute; right: 0; top: 0; display: none; }
.sitewrap #instagram > a, .sitewrap #instagram > a:hover, .sitewrap #instagram > a:focus { text-decoration: none; }
.sitewrap #instagram .fa { font-size: 32px; display: block; color: #444444; padding-bottom: 7px; }
.sitewrap #instagram h6 { color: #444444; line-height: 1; text-align: center; margin-bottom: 40px; }
.sitewrap #instagram #instafeed { overflow: auto; text-align: center; }
.sitewrap #instagram .insPhoto { display: inline-block; width: calc((100% - 100px) / 5); background-position: center center; background-size: cover; margin: 0 5px; max-width: 100%; position: relative; }
.sitewrap #instagram .insPhoto:before { padding-top: 100%; content: ''; display: block; }
.sitewrap #instagram .insPhoto > * { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
@media screen and (max-width: 1199px) { .sitewrap #instagram .insPhoto { width: calc((100% - 50px) / 3); }
  .sitewrap #instagram .insPhoto:nth-child(n+4) { display: none; } }
@media screen and (max-width: 991px) { .sitewrap #instagram .insPhoto { width: calc((100% - 50px) / 2); }
  .sitewrap #instagram .insPhoto:nth-child(n+3) { display: none; } }
@media screen and (max-width: 700px) { .sitewrap #instagram .insPhoto { width: 100%; margin: 0; }
  .sitewrap #instagram .insPhoto:nth-child(n+2) { display: none; } }
.sitewrap #instagram .insPhoto img { opacity: 0; }

.prvHmSectionHead { padding: 65px 15px; }
.prvHmSectionHead h1 { margin: 0 !important; }

.a9 .sitewrap #instagram ~ .clickToEditDiv { display: block; }

[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="2.35:1"]:before { padding-top: 42.55319%; }

[data-aspect-ratio="2:1"]:before { padding-top: 50%; }

[data-aspect-ratio="16:9"]:before { padding-top: 56.25%; }

[data-aspect-ratio="16.18:10"]:before { padding-top: 61.80469%; }

[data-aspect-ratio="99:65"]:before { padding-top: 65.656565%; }

[data-aspect-ratio="122:81"]:before { padding-top: 66.3934%; }

[data-aspect-ratio="3:2"]:before { padding-top: 66.66%; }

[data-aspect-ratio="4:3"]:before { padding-top: 75%; }

[data-aspect-ratio="1:1"]:before { padding-top: 100%; }

[data-aspect-ratio="3:4"]:before { padding-top: 133.33%; }

[data-aspect-ratio="2:3"]:before { padding-top: 150%; }

[data-aspect-ratio="9:16"]:before { padding-top: 177.77%; }

[data-aspect-ratio="1:2"]:before { padding-top: 200%; }

[data-aspect-ratio="1:3"]:before { padding-top: 300%; }

/*# sourceMappingURL=ShadyCanyonGolfClub2016.css.map */