html {
	-webkit-text-size-adjust: 100%;
}
.inner.clearfix {
	overflow: visible;
}
input:not([type="radio"]):not([type="checkbox"]) {
	-webkit-appearance: none;
	border-radius: 4px !important;
	border: 1px solid #336799 !important;
}
joomla-alert {
	margin-bottom: 2px;
	margin-top: 6px;
}
/*for sparkline popups */
* {
	box-sizing: inherit;
}
#content
	> div
	> div.tck-article.com-content-article
	> div.icons.tck-article-tools.tck-article-tools-right {
	display: none;
}
#content
	> div
	> div.tck-article.com-content-article.item-page.nitinat4cast
	> div.icons.tck-article-tools.tck-article-tools-right {
	display: block;
}
html,
body {
	overflow-x: hidden;
}
body {
	background-color: #eef3fc;
	width: 100%;
}
@supports (-webkit-touch-callout: none) {
	/* CSS specific to iOS devices XL checkboxes */
	input[type="checkbox"] {
		padding: 0;
	}
}
/* Prevent joomla sys alert messing up width */
.homepage .mfp-grid {
	min-width: 100%;
}
img {
	vertical-align: middle;
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #e5e5e5;
}
a {
	color: #428bca;
	text-decoration: none;
}
a:hover,
a:focus,
a:active {
	color: #2a6496;
	text-decoration: underline;
}
a.close {
	background: #fc0;
	@media (hover: hover) {
		&:hover {
			background: #f00;
		}
	}
}
/* default no menu icons */
.maximenuiconck.fas.fa-home {
	width: 16px;
}
.fa-wind,
.fa-camera,
.fa-cloud-sun,
.fa-satellite,
.fa-pencil-alt,
.fa-users,
.fa-photo-video {
	display: none;
}
.iconify {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: -0.37em;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.solar--star-rainbow-outline {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23e7109b' fill-rule='evenodd' d='M18.823 2.815c-.348.114-.818.345-1.544.704l-.365.18l-.078.04c-.319.159-.655.327-1.029.346c-.379.02-.728-.115-1.05-.24l-.08-.031l-.368-.142c-.737-.283-1.208-.462-1.554-.538a1 1 0 0 0-.295-.032l-.023.004l-.003.002l-.003.005l-.008.02a1 1 0 0 0-.043.302c-.011.359.045.865.136 1.654l.046.396l.01.084c.041.347.085.718-.026 1.08c-.11.357-.352.643-.584.916l-.056.066l-.263.312c-.524.622-.862 1.026-1.057 1.339a1 1 0 0 0-.137.279c.033.022.104.06.247.105c.336.108.837.192 1.622.32l.392.063l.086.014c.341.055.716.114 1.03.324c.317.21.514.533.693.825l.045.073l.206.334c.412.67.677 1.094.902 1.359a.9.9 0 0 0 .202.192l.015-.01c.04-.028.111-.092.218-.233c.223-.295.479-.753.871-1.462l.197-.356l.042-.075c.173-.314.352-.64.647-.872s.655-.328 1-.42l.082-.022l.39-.105c.779-.21 1.28-.347 1.618-.493a1.1 1.1 0 0 0 .293-.17l.002-.003l-.002-.009a1 1 0 0 0-.136-.248c-.2-.285-.542-.648-1.084-1.215l-.271-.284l-.059-.061c-.237-.247-.498-.52-.622-.879c-.123-.356-.089-.733-.057-1.08l.007-.087l.035-.4c.07-.798.113-1.31.092-1.667a1 1 0 0 0-.041-.269a1.1 1.1 0 0 0-.288.065m.323-.062l-.01-.002zm-.044-.025q-.009-.01-.007-.011l.007.01m-8.678 6.81l.01.01q-.012-.01-.01-.01m.021.042v.011zm7.912-8.19c.475-.156 1.06-.251 1.593.103c.538.358.669.938.699 1.436c.029.482-.026 1.107-.09 1.83l-.04.457a7 7 0 0 0-.031.46c0 .056.003.08.005.088l.046.064c.059.073.145.165.302.33l.312.326c.489.512.915.958 1.188 1.35c.29.415.531.942.344 1.553c-.184.6-.67.912-1.137 1.113c-.45.193-1.059.358-1.766.548l-.446.12a7 7 0 0 0-.447.13a.3.3 0 0 0-.099.044c-.023.018-.056.048-.302.493l-.225.406c-.357.645-.664 1.2-.96 1.591c-.306.404-.726.806-1.354.84q-.148.007-.284-.013c-.119.343-.24.77-.355 1.268c-.258 1.112-.477 2.54-.582 4.103c-.1 1.482-1.31 2.72-2.856 2.72H3.717c-.762 0-1.477-.31-1.945-.849a2.09 2.09 0 0 1-.386-2.127c.731-2.003 2.01-4.086 3.578-5.87c1.239-1.41 2.68-2.661 4.209-3.539a1.4 1.4 0 0 1-.15-.308c-.206-.6.025-1.143.29-1.57c.26-.415.67-.9 1.146-1.467l.037-.043l.263-.312c.152-.18.238-.283.297-.366l.048-.073l.008-.018l.003-.016l.001-.081a6 6 0 0 0-.044-.454l-.046-.395l-.006-.058c-.083-.715-.155-1.334-.139-1.819c.017-.508.135-1.07.629-1.458c.496-.39 1.07-.367 1.567-.258c.47.104 1.05.326 1.715.582l.055.021l.369.142c.213.082.332.127.424.154l.085.02h.003l.003-.001l.013-.003l.08-.028c.094-.037.214-.096.425-.2l.416-.206c.66-.327 1.228-.609 1.692-.76m-7.595 9.842c-1.638.748-3.27 2.065-4.67 3.661c-1.463 1.665-2.638 3.591-3.296 5.395a.59.59 0 0 0 .108.63c.16.183.449.332.813.332h1.12q.05-.24.117-.495c.125-.47.305-1.013.53-1.594a26 26 0 0 1 1.852-3.797c.763-1.28 1.67-2.529 2.665-3.466a8 8 0 0 1 .789-.66zm1.821.7c-.485.191-1.007.543-1.553 1.058c-.857.807-1.682 1.928-2.405 3.142A24 24 0 0 0 6.883 19.7a14 14 0 0 0-.508 1.549h2.751c.119-1.177.482-2.858 1.051-4.542c.563-1.667 1.362-3.443 2.406-4.776m-1.948 9.318h1.237c.706 0 1.309-.575 1.36-1.32c.11-1.636.339-3.144.616-4.342c.139-.598.292-1.13.452-1.565q.045-.123.093-.242a12 12 0 0 1-.625-.93c-.88 1.122-1.62 2.708-2.17 4.337c-.525 1.555-.846 3.05-.963 4.062m9.858-15.486v.002z' clip-rule='evenodd'/%3E%3C/svg%3E");
}
.emojione--rainbow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23f66' d='M62 6.5V2C35 2 13.2 23.8 13.2 50.6h4.5C17.7 26.3 37.5 6.5 62 6.5'/%3E%3Cpath fill='%23fffb80' d='M17.7 50.6h4.5C22.2 28.8 40 11 62 11V6.5c-24.5 0-44.3 19.8-44.3 44.1'/%3E%3Cpath fill='%23a3e66f' d='M62 15.5V11c-22 0-39.8 17.7-39.8 39.6h4.5c0-19.4 15.8-35.1 35.3-35.1'/%3E%3Cpath fill='%2366c2ff' d='M26.7 50.6h4.5C31.3 33.7 45 20 62 20v-4.5c-19.5 0-35.3 15.7-35.3 35.1'/%3E%3Cpath fill='%239180ff' d='M62 24.5V20c-17 0-30.7 13.7-30.7 30.6h4.5c0-14.4 11.7-26.1 26.2-26.1'/%3E%3Cpath fill='%23eeeff2' d='M10.1 60.7q-1.05 0-2.1-.3c-2.8-.9-4.7-3.5-4.7-6.4c0-1.9.8-3.8 2.3-5.1l1.2-.9l.4-1.6c1.1-3.9 4.8-6.6 8.8-6.6c.4 0 .8 0 1.3.1c.4.1.7.1 1.1.2l.2-.3c1.6-2.9 4.8-4.8 8.1-4.8c5.1 0 9.3 4.2 9.3 9.3v.9c.4.2.8.3 1.2.5c2.5 1.4 4 4.1 4 6.9c0 3.7-2.6 6.9-6.2 7.8c-.6.1-1.2.2-1.8.2z'/%3E%3Cpath fill='%2375d6ff' d='M26.9 36.4c4.4 0 8 3.5 8 7.9v.6c-1.8.1-3.5.9-4.8 2q1.5-.9 3.3-.9c.4 0 .9 0 1.3.1c.7.1 1.4.4 2 .8c2 1.1 3.3 3.3 3.3 5.7c0 3.1-2.2 5.8-5.2 6.5c-.5.1-1 .2-1.5.2H10.1c-.6 0-1.2-.1-1.7-.3c-2.2-.7-3.7-2.7-3.7-5.1c0-1.6.7-3.1 1.9-4.1c.5-.5 1.1-.8 1.8-1q.9-.3 1.8-.3c1.7 0 3.3.8 4.3 2.1c-1.2-2.1-3.3-3.6-5.8-3.8c.9-3.2 3.9-5.6 7.5-5.6c.4 0 .8 0 1.1.1q1.05.15 2.1.6c2.4 1.1 4.2 3.3 4.6 6c0-3.1-1.6-5.7-4-7.3c1.3-2.6 3.9-4.2 6.9-4.2m0-2.7c-3.7 0-7.1 1.9-9 4.9h-.2c-.6-.1-1-.1-1.5-.1c-4.7 0-8.8 3.1-10.1 7.6l-.3 1.1c-.3.2-.7.5-1 .7a7.79 7.79 0 0 0-2.8 6c0 3.5 2.2 6.6 5.6 7.7c.8.3 1.7.4 2.6.4h23.2c.7 0 1.4-.1 2.1-.2c4.3-1 7.3-4.7 7.3-9.1c0-3.3-1.8-6.4-4.7-8.1c-.1-.1-.3-.2-.4-.2v-.1c-.1-5.9-4.9-10.6-10.8-10.6'/%3E%3C/svg%3E");
}
.emojione--balloon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23ed4c5c' d='M52 22.5c0 11.3-8.8 24.4-19.8 24.4c-10.9 0-19.8-13-19.8-24.4C12.5 11.2 21.3 2 32.2 2C43.2 2 52 11.2 52 22.5'/%3E%3Cpath fill='%2394989b' d='M31.5 49.1V49zm.1.1c-.1 0-.1-.1 0 0'/%3E%3Cpath fill='%23b2c1c0' d='M33 49.2h-1.5c0 1.8-.4 3.9-1.9 5.2c-2.1 1.8-4.9.7-7.4.6c-3-.1-5.6 1.2-7.7 3.2c-.8.7-1.6 1.7-2.3 2.5c-.8.9.3 1.9 1.1 1c1.5-1.8 2.6-3.1 4.6-4.3c2.6-1.5 5-.7 7.8-.6c3.2.2 6.1-1.4 7-4.7c.2-.7.3-2 .3-2.9'/%3E%3Cpath fill='%2394989b' d='M31.5 49c0-.1 0 0 0 0'/%3E%3Cpath fill='%23b2c1c0' d='M30.8 48h2.9c.9 0 .9-1.3 0-1.3h-2.9c-.9.1-.9 1.3 0 1.3'/%3E%3Cpath fill='%23ed4c5c' d='M30.1 50h4.3c1.4 0 1.4-1.9 0-1.9h-4.3c-1.4-.1-1.4 1.9 0 1.9'/%3E%3C/svg%3E");
}
.fa-regular--meh {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath fill='%23b25a23' d='M248 8C111 8 0 119 0 256s111 248 248 248s248-111 248-248S385 8 248 8m0 448c-110.3 0-200-89.7-200-200S137.7 56 248 56s200 89.7 200 200s-89.7 200-200 200m-80-216c17.7 0 32-14.3 32-32s-14.3-32-32-32s-32 14.3-32 32s14.3 32 32 32m160-64c-17.7 0-32 14.3-32 32s14.3 32 32 32s32-14.3 32-32s-14.3-32-32-32m8 144H160c-13.2 0-24 10.8-24 24s10.8 24 24 24h176c13.2 0 24-10.8 24-24s-10.8-24-24-24'/%3E%3C/svg%3E");
}
.noto-v1--slightly-frowning-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='none' d='M.06 0h127.99v128H.06z'/%3E%3Cpath fill='%23e1bc5c' d='M63.89 9.64C1.58 9.64.1 79.5.1 93.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M63.89 79.09c-14.13 0-22.18 8.14-22.52 8.48a3.254 3.254 0 0 0 4.67 4.53c.25-.25 6.58-6.51 17.85-6.51s17.6 6.25 17.87 6.52a3.26 3.26 0 0 0 4.59.04a3.24 3.24 0 0 0 .06-4.58c-.34-.35-8.39-8.48-22.52-8.48M42 68c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67'/%3E%3C/svg%3E");
}
.noto-v1--grinning-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f1b00a' d='M63.89 9.64C1.58 9.64.1 79.5.1 93.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cdefs%3E%3Cpath id='notoV1GrinningFace0' d='M63.89 98.06c23.15.05 40.56-12.97 41.19-29.05a232.2 232.2 0 0 1-82.38 0c.63 16.08 18.04 29.1 41.19 29.05'/%3E%3C/defs%3E%3Cuse fill='%23eeeff2' href='%23notoV1GrinningFace0'/%3E%3CclipPath id='notoV1GrinningFace1'%3E%3Cuse href='%23notoV1GrinningFace0'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23notoV1GrinningFace1)'%3E%3Cpath fill='%232f2f2f' d='M78.05 108c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2'/%3E%3C/g%3E%3Cg clip-path='url(%23notoV1GrinningFace1)'%3E%3Cpath fill='%232f2f2f' d='M92.21 108c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2'/%3E%3C/g%3E%3Cg fill='%232f2f2f' clip-path='url(%23notoV1GrinningFace1)'%3E%3Cpath d='M63.89 108c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106c0 1.1-.9 2-2 2m-14.17 0c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2m-14.16 0c-1.1 0-2-.9-2-2V61.07c0-1.1.9-2 2-2s2 .9 2 2V106a2 2 0 0 1-2 2'/%3E%3C/g%3E%3Cpath fill='%232f2f2f' d='M42 58.3c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.55 9.72-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67m-22.1 42.26h-.25c-24.13 0-42.86-13.52-43.56-31.46c-.03-.76.29-1.49.86-1.98c.57-.5 1.33-.71 2.08-.57c26.82 4.84 54.67 4.84 81.5 0c.75-.14 1.51.08 2.08.57c.57.5.89 1.23.86 1.98c-.71 17.94-19.44 31.46-43.57 31.46m-.13-5h.13c19.55 0 35.56-10.1 38.2-23.52a235.8 235.8 0 0 1-76.65 0c2.64 13.42 18.65 23.52 38.2 23.52z'/%3E%3C/svg%3E");
}
.noto-v1--smiling-face-with-sunglasses {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23e1bc5c' d='M63.79 8.64C1.48 8.64 0 78.5 0 92.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M63.91 104.82c-3.43 0-6.87-.43-10.25-1.31a3.014 3.014 0 0 1-2.15-3.66a3 3 0 0 1 3.66-2.14c11.65 3.04 24.21-.21 32.78-8.48a2.99 2.99 0 0 1 4.24.08a2.99 2.99 0 0 1-.08 4.24c-7.57 7.3-17.79 11.27-28.2 11.27m-8.38-37.56l-.02.02c0-.01.01-.02.02-.02'/%3E%3Cpath fill='%232f2f2f' d='M98.21 41.34c-13.36 0-15.15 2.03-21.4 3.36C70.56 46.02 64 46.02 64 46.02s-6.56 0-12.81-1.33s-8.05-3.36-21.4-3.36C16.43 41.33.42 44.22.42 44.22v8.51s3.59.47 3.91 3.75c.16 1.33-3.12 28.35 23.51 28.35c18.9 0 26.87-11.33 29.45-20.54c1.17-4.37 2.19-9.37 6.72-9.37s5.55 5 6.72 9.37c2.58 9.22 10.54 20.54 29.45 20.54c26.63 0 23.35-27.03 23.51-28.35c.31-3.28 3.91-3.75 3.91-3.75v-8.51c-.02.01-16.03-2.88-29.39-2.88'/%3E%3Cpath fill='%232339d9' d='M95.94 45.05c-6.62.23-11.65 1.31-11.65 1.31c-9.84 2.06-10.55 8.14-9.93 12.97c.8 6.07 3.29 13.75 10.04 18.49c.53.38 1.76.79 2.35-.77c0 0-.02.11 0 0c2.22-10.48 5.52-20.14 10.78-29.89c.61-1.79-.82-2.14-1.59-2.11m-64.88-.03c-4.27-.09-9.11.19-13.65 1.34c-5.1 1.28-7.07 3.85-7.6 9.39c-.53 5.43-1.13 19.27 8.73 24.46c.57.3 1.83.5 2.44-.91C24 66.21 25.61 60.13 32.54 47.22c.57-1.73-.71-2.19-1.48-2.2'/%3E%3C/svg%3E");
}
.noto-v1--crying-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f1b00a' d='M64 9.64C1.69 9.64.21 79.5.21 93.33S28.77 118.36 64 118.36c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M42.21 62.3c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.55 9.72-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67m8.94 33.47c-.75 0-1.5-.28-2.08-.84c-15.27-14.69-43.08-14.69-58.35 0a3 3 0 0 1-4.24-.08a3 3 0 0 1 .08-4.24c17.45-16.79 49.23-16.79 66.67 0a3 3 0 0 1 .08 4.24c-.59.62-1.38.92-2.16.92'/%3E%3Cpath fill='%232339d9' d='M105.64 84.1c-1.55-2.5-3.31-7.87-3.57-9.57c-.46-2.94-1.7-8.28-2.6-12.74c-.24-1.21-.23-2.88 1.29-2.96c1.21-.04 3.12.69 4.24 1.07c3.29 1.12 6.74 3.04 9.6 4.97c5.22 3.57 8.75 9.3 8.05 15.78c-.53 4.78-5.02 7.94-9.08 7.75c-2.92-.14-6.48-1.98-7.93-4.3'/%3E%3C/svg%3E");
}
.emojione--loudly-crying-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%2365b1ef'%3E%3Cellipse cx='17.5' cy='59.9' rx='12.5' ry='1.5'/%3E%3Cellipse cx='44' cy='60.2' rx='18' ry='1.8'/%3E%3C/g%3E%3Ccircle cx='32' cy='32' r='30' fill='%23ffdd67'/%3E%3Cpath fill='%23664e27' d='M44.7 46c-1.4-3.6-4.8-6-12.7-6c-8 0-11.3 2.4-12.7 6c-.7 1.9.3 5 .3 5c1.3 3.9 1.1 5 12.4 5s11.1-1.1 12.4-5c0 0 1.1-3.1.3-5'/%3E%3Cpath fill='%232339d9' d='M41 45c.1-.3 0-.6-.2-.8c0 0-2-2.2-8.8-2.2s-8.8 2.2-8.8 2.2c-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.5.5h16.6c.2 0 .5-.2.5-.5z'/%3E%3Cpath fill='%2365b1ef' d='M44.5 60.5h6.8c8.2-9.9-1.5-20 .9-29.8c-2.3 0-4.6 2.5-6.8 2.5c-3.2 9.5 7.3 17.4-.9 27.3m-25 0h-6.8c-8.2-9.9 1.5-20-.9-29.8c2.3 0 4.6 2.5 6.8 2.5c3.2 9.5-7.3 17.4.9 27.3'/%3E%3Cpath fill='%23917524' d='M40.7 18.3c3 3 7.2 4.5 11.4 4.1c.6-.1.9 2.1.2 2.2c-4.9.4-9.7-1.3-13.1-4.8c-.6-.5 1.1-1.9 1.5-1.5M12 22.4c4.2.4 8.4-1.1 11.4-4.1c.4-.4 2.1 1 1.6 1.5c-3.4 3.5-8.3 5.2-13.1 4.8c-.9 0-.5-2.2.1-2.2'/%3E%3Cpath fill='%23664e27' d='M35.9 30.3c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.6.4-1.2.6-1 1m-24.7 0c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.7.4-1.2.6-1 1'/%3E%3C/svg%3E");
}
.game-icons--unicorn {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ac23b2' d='M494 20L304.887 143.357c16.494 14.608 32.743 22.57 44.963 36.97zM298.346 93.594c-12.58.436-26.59 4.984-38.047 11.77c-7.64 4.523-14.115 9.97-18.304 15.142c-4.19 5.173-5.79 9.832-5.648 12.668l.283 5.73l-5.075 2.676C133.713 193.16 80.945 250.727 18 310.594V494h166.047c6.145-15.424 12.724-33.898 15.086-47.535c1.728-9.977-2.783-21.807-8.23-35.244c-5.444-13.436-11.85-28.706-7.63-45.423c3.49-13.827 14.375-25.752 24.096-35.656c4.45-4.534 8.71-8.463 12.075-11.445c-6.558-8.577-14.065-20.315-16.51-34.894l17.75-2.978c2.68 15.976 15.203 28.533 22.8 39.24l-.323.23c10.54 14.634 18.892 28.395 30.72 37.546c13.358 10.337 31.484 16.39 66.526 11.49l6.658-.932l2.782 6.124c6.96 15.322 14.372 23.89 21.015 28.423c6.643 4.535 12.63 5.46 18.692 4.79c12.125-1.34 24.29-10.974 27.76-14.264c4.13-3.92 9.657-9.476 13.32-16.124c3.347-6.076 5.073-12.687 3.48-20.744c-42.68-37.562-69.592-108.75-90.256-152.6c-9.245-19.62-35.786-34.492-52.967-47.95c-2.427-1.4-2.675-2.582-3.24-5.154c-4.215-19.167 3.188-40.257 10.974-57.298c-.096.002-.186-.01-.28-.006zM59.352 136.55c17.863 4.925 37.775 9.665 57.406 14.815c14.803 3.883 29.26 7.935 42.406 12.766c17.914-12.178 37.407-24.123 59.072-35.77c-51.62-13.3-109.928-3.148-158.884 8.19zm28.738 26.126c-23.002 4.133-45.974 10.254-67.147 16.662c18.133 3.813 38.298 7.314 58.207 11.242c11.774 2.323 23.337 4.766 34.256 7.643a687 687 0 0 1 27.403-21.15c-9.044-2.932-18.71-5.698-28.62-8.298c-7.952-2.086-16.043-4.098-24.1-6.1zM47.44 202.94c-9.875 2.096-19.728 4.582-29.44 7.29v18.04a2251 2251 0 0 1 20.172 3.146c10.505 1.7 20.847 3.498 30.734 5.625c8.836-8.185 17.887-16.322 27.268-24.397c-6.64-1.56-13.52-3.024-20.508-4.403c-9.32-1.838-18.81-3.566-28.227-5.3zM304 224c8.837 0 16 7.163 16 16s-7.163 16-16 16s-16-7.163-16-16s7.163-16 16-16M18 246.512v26.58c4.16.195 8.28.425 12.342.71c7.44-7.2 14.878-14.384 22.387-21.538a605 605 0 0 0-17.433-3.078A1502 1502 0 0 0 18 246.512'/%3E%3C/svg%3E");
}
.fluent-mdl2--balloons {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='%23ac23b2' d='M1728 768q-26 0-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15q-26 0-45-19t-19-45t19-45t45-19q66 0 124 25t102 68t69 102t25 125q0 26-19 45t-45 19M576 256q66 0 124 25t102 68t69 102t25 125q0 26-19 45t-45 19t-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15q-26 0-45-19t-19-45t19-45t45-19m960 1257q0 20-1 46t2 49t19 39t44 17q66 0 124 25t102 68t69 102t25 125q0 26-19 45t-45 19t-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15t-75-15t-61-41t-41-61t-15-75v-87q-139-66-247-173t-174-246q-66 94-154 168t-193 123v87q0 40 15 75t41 61t61 41t75 15h100q47 0 90 6t83 28t81 60q46 46 70 103t24 123q0 26-19 45t-45 19t-45-19t-19-45q0-40-15-75t-41-61t-61-41t-75-15H832q-66 0-124-25t-102-68t-69-102t-25-125v-87q-117-55-212-140t-161-190T36 828T0 576q0-119 45-224t124-183T352 46T576 0q77 0 150 20t138 57t119 91t92 121q80-78 182-119t215-42q119 0 224 45t183 124t123 183t46 224q0 130-36 251t-102 227t-162 191t-212 140m-960-239q103-47 185-119t141-164t90-196t32-219q0-93-35-174t-96-142t-142-96t-175-36q-93 0-174 35t-142 96t-96 142t-36 175q0 113 31 218t90 197t141 163t186 120m492-319q25 74 65 141t91 124t114 103t134 79q103-47 185-119t141-164t90-196t32-219q0-93-35-174t-96-142t-142-96t-175-36q-100 0-189 42t-153 120q11 38 16 78t6 80q0 99-21 194t-63 185'/%3E%3C/svg%3E");
}
.hugeicons--shaka-04 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%232ab223' stroke-linecap='round' stroke-linejoin='round' stroke-width='0.9' d='M7.511 10a1.5 1.5 0 1 1 2.998 0M7.51 10L6.265 3.883a1.643 1.643 0 0 0-3.249.49l1.498 8.794s.328 3.018.659 3.883c.404 1.64 1.34 2.691 1.34 4.45M7.51 10v2a1.5 1.5 0 1 0 2.998 0v-.5M13.506 9a1.5 1.5 0 1 1 2.998 0v2a1.5 1.5 0 1 1-2.998 0m0-2v2m0-2v.5a1.5 1.5 0 1 0-2.997 0v2m2.997-.5v.5a1.5 1.5 0 1 1-2.997 0m5.995 1.463l1.619-1.626a1.68 1.68 0 0 1 2.508.14c.48.602.493 1.455.032 2.072l-3.597 4.598c-.688.88-1.062 2.236-1.062 3.353' color='%232ab223'/%3E%3C/svg%3E");
}
.noto-v1--relieved-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%2386d8f4' d='M-96 10.92c-62.12 0-63.59 69.65-63.59 83.44c0 13.77 28.47 24.94 63.59 24.94s63.59-11.17 63.59-24.94c0-13.79-1.46-83.44-63.59-83.44'/%3E%3Cpath fill='%232f2f2f' d='M-108.46 59.69c-.17.26-4.25 6.53-13.16 6.53s-12.99-6.25-13.16-6.53c-.81-1.29-.44-3 .85-3.81c1.28-.83 2.98-.44 3.81.84c.09.15 2.71 3.97 8.5 3.97c5.81 0 8.47-3.93 8.49-3.96c.82-1.29 2.53-1.68 3.81-.85c1.3.81 1.68 2.51.86 3.81m51.7.06c-.18.27-4.33 6.65-13.4 6.65c-9.09 0-13.22-6.4-13.39-6.65c-.83-1.32-.44-3.05.86-3.88c1.31-.83 3.05-.45 3.88.87c.09.15 2.74 4.04 8.64 4.04c5.93 0 8.64-4 8.66-4.04c.83-1.32 2.57-1.7 3.88-.87c1.31.84 1.7 2.56.87 3.88m-16.21 21.02c-1.1 0-2.05.64-2.51 1.57c-.36.69-7.25 13.41-20.48 13.41c-12.33 0-20.96-12.73-21.05-12.86a2.774 2.774 0 0 0-3.85-.77c-1.29.85-1.62 2.58-.77 3.86c.4.62 10.39 15.33 25.67 15.33c16.82 0 25.76-15.85 25.76-17.76a2.77 2.77 0 0 0-2.77-2.78'/%3E%3Cpath fill='%23fff' d='M-68.64 39.67c2.08 3.42 6.32 6.5 10.18 3.68c3.88-2.83 4.05-7.76.68-12.4c-4.99-6.92-15.47-11.19-16.44-10.47c-.96.71.54 11.02 5.58 19.19'/%3E%3Cpath fill='%2386d8f4' d='M64 10.81C1.88 10.81.41 80.46.41 94.25c0 13.77 28.47 24.94 63.59 24.94s63.59-11.17 63.59-24.94c0-13.79-1.46-83.44-63.59-83.44'/%3E%3Cpath fill='%232f2f2f' d='M87.07 80.67c-1.1 0-2.05.64-2.51 1.57c-.36.69-7.25 13.41-20.48 13.41c-12.33 0-20.96-12.73-21.05-12.86a2.774 2.774 0 0 0-3.85-.77c-1.29.85-1.62 2.58-.77 3.86c.4.62 10.39 15.33 25.67 15.33c16.82 0 25.76-15.85 25.76-17.76a2.766 2.766 0 0 0-2.77-2.78'/%3E%3Cpath fill='%23fff' d='M91.36 39.67c2.08 3.42 6.32 6.5 10.18 3.68c3.88-2.83 4.05-7.76.68-12.4c-4.99-6.92-15.47-11.19-16.44-10.47c-.96.71.54 11.02 5.58 19.19'/%3E%3Cdefs%3E%3Cpath id='notoV1RelievedFace0' d='M76.04 44.64c-1.99 2.67-3.89 6.93-4.02 10.61c-.35 9.08 6.18 16.7 14.58 17.01c8.37.31 15.44-6.8 15.78-15.88c.02-.7-.12-1.85-.17-2.53c-4.01-3.19-14.3-7.76-26.17-9.21'/%3E%3C/defs%3E%3Cuse fill='%23fff' href='%23notoV1RelievedFace0'/%3E%3CclipPath id='notoV1RelievedFace1'%3E%3Cuse href='%23notoV1RelievedFace0'/%3E%3C/clipPath%3E%3Cpath fill='%232f2f2f' d='M86.04 43.85c3.46 1.49 5.32 5.07 4.13 8.03c-1.17 2.96-4.92 4.14-8.38 2.66s-5.31-5.09-4.13-8.04c1.17-2.94 4.92-4.13 8.38-2.65' clip-path='url(%23notoV1RelievedFace1)'/%3E%3Cdefs%3E%3Cpath id='notoV1RelievedFace2' d='M51.86 44.64c1.99 2.67 3.89 6.93 4.02 10.61c.35 9.08-6.18 16.7-14.58 17.01c-8.37.31-15.44-6.8-15.78-15.88c-.02-.7.12-1.85.17-2.53c4.01-3.19 14.3-7.76 26.17-9.21'/%3E%3C/defs%3E%3Cuse fill='%23fff' href='%23notoV1RelievedFace2'/%3E%3CclipPath id='notoV1RelievedFace3'%3E%3Cuse href='%23notoV1RelievedFace2'/%3E%3C/clipPath%3E%3Cpath fill='%232f2f2f' d='M41.86 43.85c-3.46 1.49-5.32 5.07-4.13 8.03c1.17 2.96 4.92 4.14 8.38 2.66s5.31-5.09 4.13-8.04c-1.17-2.94-4.92-4.13-8.38-2.65' clip-path='url(%23notoV1RelievedFace3)'/%3E%3C/svg%3E");
}
.noto-v1--loudly-crying-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f1b00a' d='M.34 93.41c0 13.86 28.59 25.08 63.88 25.08s63.88-11.22 63.88-25.08c0-13.84-1.47-83.8-63.88-83.8C1.82 9.62.34 79.58.34 93.41'/%3E%3Cpath fill='%232f2f2f' d='M98.46 52c-.5 1.13-1.7 1.72-2.86 1.52c-.21-.04-.42-.1-.61-.19c-7.83-3.49-18.47-3.39-18.57-3.39c-1.21.02-2.24-.78-2.57-1.92c-.33-1.15.16-2.37 1.18-2.98c9.01-5.41 21.72-7.26 22.25-7.33c1.45-.2 2.78.8 2.98 2.24s-.81 2.77-2.24 2.98c-.07.01-5.28.76-11.12 2.65c3.25.47 6.94 1.48 10.24 2.94c1.32.59 1.92 2.16 1.32 3.48m-68.7 0c.5 1.13 1.7 1.72 2.86 1.52c.21-.04.42-.1.61-.19c7.83-3.49 18.47-3.39 18.57-3.39c1.21.02 2.24-.78 2.57-1.92c.33-1.15-.16-2.37-1.18-2.98c-9.01-5.41-21.72-7.26-22.25-7.33c-1.45-.2-2.78.8-2.98 2.24s.81 2.77 2.24 2.98c.07.01 5.28.76 11.12 2.65c-3.25.47-6.94 1.48-10.24 2.94A2.65 2.65 0 0 0 29.76 52'/%3E%3Cpath fill='%23ed3030' d='M96.97 71.53c-4.53-4.44-11.02-8.49-17.66-8.7c-5.35-.17-9.66 2.78-15.08 2.78s-9.73-2.95-15.08-2.78c-6.64.21-13.13 4.26-17.66 8.7c-5.44 5.34-8.92 13.38-6.48 20.86c.57 1.74 1.64 3.57 2.93 4.92c1.64 1.71 4.39 3.22 6.71 3.83c4.63 1.21 9.5.32 13.85-1.45c4.38-1.78 7.88-5.39 15.74-5.39c7.85 0 11.36 3.61 15.74 5.39c4.34 1.76 9.22 2.65 13.85 1.45c2.32-.61 5.07-2.13 6.71-3.83c1.29-1.35 2.36-3.18 2.93-4.92c2.42-7.48-1.06-15.53-6.5-20.86'/%3E%3Cpath fill='%232339d9' d='M111.62 77.29c-2.96-1.19-4.4-3.69-5.58-6.49c-.7-1.6-1.2-3.27-1.52-4.65c-.83-3.55-2.67-6.69-3.55-10.12c-.25-1-.26-2.38.98-2.49c1.02-.07 2.61.47 3.57.75c6.53 1.98 14.45 6.77 15.12 14.16c.24 2.39.17 5.86-1.8 7.7c-1.96 1.87-4.79 2.1-7.22 1.14m13.92 17.48c-.39 1.71-1.21 4.09-2.98 4.94c-1.76.83-3.75.37-5.21-.82c-1.79-1.46-2.22-3.51-2.39-5.7c-.11-1.29-.09-2.51 0-3.55c.22-2.62-.32-5.2-.15-7.76c.05-.74.34-1.71 1.21-1.49c.72.17 1.7.89 2.29 1.31c4.05 2.8 8.43 7.82 7.23 13.07M16.86 77.29c2.96-1.19 4.4-3.69 5.58-6.49c.7-1.6 1.2-3.27 1.52-4.65c.83-3.55 2.67-6.69 3.55-10.12c.25-1 .26-2.38-.98-2.49c-1.02-.07-2.61.47-3.57.75c-6.53 1.98-14.45 6.77-15.12 14.16c-.24 2.39-.17 5.86 1.8 7.7c1.96 1.87 4.78 2.1 7.22 1.14M2.94 94.77c.39 1.71 1.21 4.09 2.98 4.94c1.76.83 3.75.37 5.21-.82c1.79-1.46 2.22-3.51 2.39-5.7c.11-1.29.09-2.51 0-3.55c-.22-2.62.32-5.2.15-7.76c-.05-.74-.34-1.71-1.21-1.49c-.72.17-1.7.89-2.29 1.31c-4.05 2.8-8.43 7.82-7.23 13.07'/%3E%3C/svg%3E");
}
.noto-v1--unamused-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='%23f17d0d' d='M64 9.9C1.99 9.9.51 79.42.51 93.19c0 13.76 28.43 24.91 63.49 24.91c35.07 0 63.49-11.16 63.49-24.91c0-13.77-1.47-83.29-63.49-83.29'/%3E%3Cg fill='%232f2f2f'%3E%3Cpath d='M56.64 56.12c0 .03-.01.06-.01.09c0-.03 0-.06.01-.09m-15.98-3.53H29.42c-1.66 0-3 1.34-3 3s1.34 3 3 3h11.81c-.46-1.2-.72-2.52-.73-3.91c-.02-.72.04-1.42.16-2.09'/%3E%3Cpath d='M53.69 58.59H41.22c1.29 3.39 4.17 5.74 7.48 5.7c4.01-.04 7.3-3.53 7.92-8.09a2.975 2.975 0 0 1-2.93 2.39'/%3E%3Cpath d='M56.63 56.2c0-.03.01-.06.01-.09a2.996 2.996 0 0 0-2.95-3.53H40.66c-.12.67-.18 1.37-.17 2.09c.01 1.4.28 2.72.73 3.91h12.47c1.45.01 2.66-1.01 2.94-2.38m44.9-.08c0 .03-.01.06-.01.09c.01-.03 0-.06.01-.09m-15.98-3.53H74.31c-1.66 0-3 1.34-3 3s1.34 3 3 3h11.81c-.46-1.2-.72-2.52-.73-3.91c-.02-.72.05-1.42.16-2.09'/%3E%3Cpath d='M98.58 58.59H86.11c1.29 3.39 4.17 5.74 7.48 5.7c4.01-.04 7.3-3.53 7.92-8.09a2.975 2.975 0 0 1-2.93 2.39'/%3E%3Cpath d='M101.52 56.2c0-.03.01-.06.01-.09a2.996 2.996 0 0 0-2.95-3.53H85.55c-.12.67-.18 1.37-.17 2.09c.01 1.4.28 2.72.73 3.91h12.47c1.45.01 2.66-1.01 2.94-2.38'/%3E%3C/g%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='6' d='M50.02 85.11c7.34-6.96 20.62-6.96 27.95 0'/%3E%3C/svg%3E");
}
.noto-v1--frowning-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cpath fill='none' d='M.15 0H128v128H.15z'/%3E%3Cpath fill='%23d9a26d' d='M63.93 9.64C1.62 9.64.14 79.5.14 93.33s28.56 25.03 63.79 25.03c35.24 0 63.79-11.21 63.79-25.03c0-13.83-1.47-83.69-63.79-83.69'/%3E%3Cpath fill='%232f2f2f' d='M90.98 101.25c-1.4 0-2.69-.91-3.11-2.32c-2.85-9.49-12.9-16.37-23.89-16.37c-10.96 0-20.99 6.88-23.84 16.37a3.26 3.26 0 0 1-4.05 2.18a3.26 3.26 0 0 1-2.18-4.05c3.66-12.17 16.3-21 30.06-21c13.79 0 26.46 8.83 30.11 21c.52 1.72-.46 3.53-2.18 4.05c-.3.09-.61.14-.92.14M42 68c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.02 5.35 3.67 9.68 8.16 9.67'/%3E%3C/svg%3E");
}
.noto-v1--confused-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cdefs%3E%3Cpath id='notoV1ConfusedFace0' fill='none' stroke='%232f2f2f' d='M-129.01-93.69c12.55-15.88 47.9-26.92 59.85-12.46' stroke-width='1'/%3E%3C/defs%3E%3Cpath fill='%232f2f2f' d='M-127.7-94.74c-1.37 0-2.61-.95-2.92-2.34c-.36-1.62.65-3.22 2.27-3.59l49.2-11.08c.89-.2 1.82.01 2.53.58l8.19 6.54a3.002 3.002 0 1 1-3.75 4.69l-7.07-5.64l-47.79 10.77c-.22.04-.44.07-.66.07'/%3E%3Cpath fill='%23f1b00a' d='M-99-171.93c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='%232f2f2f' d='M-68.33-136.84c0-.98-.14-1.9-.35-2.79c-2.04-.53-4.18-1.25-6.34-2.47c-2.2-1.23-4.03-2.49-5.66-3.75c-2.6 1.76-4.35 5.11-4.35 9.02c0 5.7 3.73 10.31 8.35 10.31c4.61-.01 8.35-4.62 8.35-10.32m-52.46 10.31c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77'/%3E%3Cpath fill='%23f1b00a' d='M-282-171.93c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M-312.01-94.74c16.03-17.05 46.76-28.55 59.85-12.46'/%3E%3Cpath fill='%232f2f2f' d='M-304.01-125.01c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cuse href='%23notoV1ConfusedFace0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6'/%3E%3Cpath fill='%23f1b00a' d='M222.5-171.93c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M192.49-94.74c16.03-17.05 46.76-28.55 59.85-12.46'/%3E%3Cpath fill='%23f1b00a' d='M64-171.93C1.59-171.93.12-101.97.12-88.13C.12-74.27 28.71-63.05 64-63.05c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M33.99-94.74c16.03-17.05 46.76-28.55 59.85-12.46'/%3E%3Cpath fill='%232f2f2f' d='M42.03-127c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.55 9.73-8.04 9.77m36.13-17.71q-.18.99-.18 2.04c.02 5.36 3.67 9.69 8.17 9.67c4.1-.01 7.48-3.65 8.02-8.37zm-4.38 2.15h-.11c-.69 0-1.25-.57-1.24-1.26c.03-5.43 4.15-8.25 4.32-8.36c.57-.39 1.35-.23 1.73.34s.23 1.35-.34 1.73c-.14.09-3.2 2.24-3.22 6.3c0 .67-.5 1.2-1.14 1.25'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M254.47-150.62s4.31 2.64 5.2 8.43m-67.4-8.43s-4.31 2.64-5.2 8.43'/%3E%3Cpath fill='%232f2f2f' d='M200.49-125.01c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.35-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cpath fill='%23f1b00a' d='M64 9.56C1.59 9.56.12 79.52.12 93.36c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M98.1 32.85s4.31 2.64 5.2 8.43m-73.4-8.43s-4.31 2.64-5.2 8.43'/%3E%3Cpath fill='%232f2f2f' d='M41.99 61.9c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.05 5.36-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cuse href='%23notoV1ConfusedFace0' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6'/%3E%3Cpath fill='%23f1b00a' d='M208.53 9.56c-62.41 0-63.88 69.96-63.88 83.8c0 13.86 28.59 25.08 63.88 25.08c35.28 0 63.88-11.22 63.88-25.08c0-13.84-1.48-83.8-63.88-83.8'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M242.63 32.85s4.31 2.64 5.2 8.43m-73.4-8.43s-4.31 2.64-5.2 8.43'/%3E%3Cpath fill='%232f2f2f' d='M186.52 61.9c-4.49.04-8.17-4.27-8.22-9.62c-.05-5.37 3.55-9.75 8.04-9.79c4.48-.04 8.17 4.27 8.22 9.64c.04 5.36-3.56 9.73-8.04 9.77m44.11 0c4.48-.01 8.11-4.36 8.1-9.71c-.01-5.37-3.66-9.7-8.14-9.69c-4.49.01-8.13 4.36-8.12 9.73c.01 5.35 3.67 9.68 8.16 9.67'/%3E%3Cpath fill='none' stroke='%232f2f2f' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='6' d='M177.43 84.18s11.86 13.09 29 0s33.2 2.91 33.2 2.91m-200.77 5.4C51.41 76.61 82 67.33 93.85 81.64'/%3E%3C/svg%3E");
}
.fluent-emoji-high-contrast--crying-face {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cg fill='%2365b1ef'%3E%3Cellipse cx='17.5' cy='59.9' rx='12.5' ry='1.5'/%3E%3Cellipse cx='44' cy='60.2' rx='18' ry='1.8'/%3E%3C/g%3E%3Ccircle cx='32' cy='32' r='30' fill='%23ffdd67'/%3E%3Cpath fill='%23664e27' d='M44.7 46c-1.4-3.6-4.8-6-12.7-6c-8 0-11.3 2.4-12.7 6c-.7 1.9.3 5 .3 5c1.3 3.9 1.1 5 12.4 5s11.1-1.1 12.4-5c0 0 1.1-3.1.3-5'/%3E%3Cpath fill='%23fff' d='M41 45c.1-.3 0-.6-.2-.8c0 0-2-2.2-8.8-2.2s-8.8 2.2-8.8 2.2c-.2.1-.2.5-.2.8l.2.6c.1.3.3.5.5.5h16.6c.2 0 .5-.2.5-.5z'/%3E%3Cpath fill='%2365b1ef' d='M44.5 60.5h6.8c8.2-9.9-1.5-20 .9-29.8c-2.3 0-4.6 2.5-6.8 2.5c-3.2 9.5 7.3 17.4-.9 27.3m-25 0h-6.8c-8.2-9.9 1.5-20-.9-29.8c2.3 0 4.6 2.5 6.8 2.5c3.2 9.5-7.3 17.4.9 27.3'/%3E%3Cpath fill='%23917524' d='M40.7 18.3c3 3 7.2 4.5 11.4 4.1c.6-.1.9 2.1.2 2.2c-4.9.4-9.7-1.3-13.1-4.8c-.6-.5 1.1-1.9 1.5-1.5M12 22.4c4.2.4 8.4-1.1 11.4-4.1c.4-.4 2.1 1 1.6 1.5c-3.4 3.5-8.3 5.2-13.1 4.8c-.9 0-.5-2.2.1-2.2'/%3E%3Cpath fill='%23664e27' d='M35.9 30.3c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.6.4-1.2.6-1 1m-24.7 0c4.2 8 12.7 8 16.9 0c.2-.4-.3-.6-1-1c-4.2 3.3-11.1 3-14.9 0c-.7.4-1.2.6-1 1'/%3E%3C/svg%3E");
}
.garden--face-very-happy-stroke-12 {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%2325b223' d='M4.475 8.844a.5.5 0 0 0-.95.312c1.46 4.447 7.553 4.472 8.952-.007a.5.5 0 1 0-.954-.298c-1.1 3.52-5.882 3.546-7.048-.007M12 6.5c-.14 0-.29-.06-.38-.18c0 0-.29-.32-.87-.32s-.86.31-.87.33c-.18.2-.5.23-.7.05a.49.49 0 0 1-.06-.69c.06-.07.6-.68 1.63-.68s1.58.61 1.63.68c.18.21.15.53-.06.7a.48.48 0 0 1-.32.11m-5.88-.18c.09.12.24.18.38.18c.11 0 .23-.03.32-.11c.21-.17.24-.49.06-.7c-.05-.07-.6-.68-1.63-.68s-1.57.61-1.63.68c-.17.2-.15.51.06.69c.2.18.52.15.7-.05c.01-.02.29-.33.87-.33s.87.32.87.32M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-1 0A7 7 0 1 0 1 8a7 7 0 0 0 14 0'/%3E%3C/svg%3E");
}
.material-symbols--crown {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fca712' d='M5 20v-2h14v2zm0-3.5L3.725 8.475q-.05 0-.113.013T3.5 8.5q-.625 0-1.062-.438T2 7t.438-1.062T3.5 5.5t1.063.438T5 7q0 .175-.038.325t-.087.275L8 9l3.125-4.275q-.275-.2-.45-.525t-.175-.7q0-.625.438-1.063T12 2t1.063.438T13.5 3.5q0 .375-.175.7t-.45.525L16 9l3.125-1.4q-.05-.125-.088-.275T19 7q0-.625.438-1.063T20.5 5.5t1.063.438T22 7t-.437 1.063T20.5 8.5q-.05 0-.112-.012t-.113-.013L19 16.5zm1.7-2h10.6l.65-4.175l-2.625 1.15L12 6.9l-3.325 4.575l-2.625-1.15zm5.3 0' stroke-width='0.5' stroke='%23fca712'/%3E%3C/svg%3E");
}
.basil--user-solid {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 3.75a3.75 3.75 0 1 0 0 7.5a3.75 3.75 0 0 0 0-7.5m-4 9.5A3.75 3.75 0 0 0 4.25 17v1.188c0 .754.546 1.396 1.29 1.517c4.278.699 8.642.699 12.92 0a1.54 1.54 0 0 0 1.29-1.517V17A3.75 3.75 0 0 0 16 13.25h-.34q-.28.001-.544.086l-.866.283a7.25 7.25 0 0 1-4.5 0l-.866-.283a1.8 1.8 0 0 0-.543-.086z' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.basil--lock-solid {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' fill-rule='evenodd' d='m7.306 7.758l.343 3.088l-.694.055a2.11 2.11 0 0 0-1.915 1.764a20.6 20.6 0 0 0 0 6.67A2.11 2.11 0 0 0 6.955 21.1l1.496.12c2.362.188 4.736.188 7.098 0l1.496-.12a2.11 2.11 0 0 0 1.915-1.764a20.6 20.6 0 0 0 0-6.67a2.11 2.11 0 0 0-1.915-1.764l-.694-.055l.343-3.088q.06-.548 0-1.095l-.023-.205a4.7 4.7 0 0 0-9.342 0l-.023.205a5 5 0 0 0 0 1.095M12.374 3.8A3.2 3.2 0 0 0 8.82 6.624l-.023.205a3.5 3.5 0 0 0 0 .764l.349 3.139c1.9-.122 3.807-.122 5.708 0l.349-3.14a3.5 3.5 0 0 0 0-.763l-.023-.205a3.2 3.2 0 0 0-2.806-2.825M12 14.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3' clip-rule='evenodd' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.basil--unlock-solid {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23336799' fill-rule='evenodd' d='M10.533 3.811A3.2 3.2 0 0 0 7.83 7.46l.03.203q.06.38.199.738l.915 2.342a44.6 44.6 0 0 1 6.574.039l1.496.12a2.11 2.11 0 0 1 1.915 1.763a20.6 20.6 0 0 1 0 6.67a2.11 2.11 0 0 1-1.915 1.764l-1.496.12a44.6 44.6 0 0 1-7.098 0l-1.496-.12a2.11 2.11 0 0 1-1.915-1.764a20.6 20.6 0 0 1 0-6.67A2.11 2.11 0 0 1 6.955 10.9l.457-.036l-.75-1.918A5 5 0 0 1 6.38 7.89l-.031-.204a4.7 4.7 0 0 1 9.024-2.418l.075.193q.2.512.283 1.057l.141.928a.5.5 0 0 1-.419.57l-.494.075a.5.5 0 0 1-.57-.419l-.14-.928a3.5 3.5 0 0 0-.198-.738l-.075-.192a3.2 3.2 0 0 0-3.442-2.002M12 14.5a1.5 1.5 0 1 0 0 3a1.5 1.5 0 0 0 0-3' clip-rule='evenodd' stroke-width='0.5' stroke='%23336799'/%3E%3C/svg%3E");
}
.basil--login-solid {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.25 19a.75.75 0 0 1 .75-.75h6a.25.25 0 0 0 .25-.25V6a.25.25 0 0 0-.25-.25h-6a.75.75 0 0 1 0-1.5h6c.966 0 1.75.784 1.75 1.75v12A1.75 1.75 0 0 1 18 19.75h-6a.75.75 0 0 1-.75-.75' stroke-width='0.5' stroke='%23000'/%3E%3Cpath fill='%23000' d='M3.5 13.115a1 1 0 0 0 1 1h4.856q.035.533.086 1.066l.03.305a.718.718 0 0 0 1.025.578a16.8 16.8 0 0 0 4.884-3.539l.03-.031a.72.72 0 0 0 0-.998l-.03-.031a16.8 16.8 0 0 0-4.884-3.539a.718.718 0 0 0-1.025.578l-.03.305q-.051.532-.086 1.066H4.5a1 1 0 0 0-1 1z' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.basil--logout-solid {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M11.25 19a.75.75 0 0 1 .75-.75h6a.25.25 0 0 0 .25-.25V6a.25.25 0 0 0-.25-.25h-6a.75.75 0 0 1 0-1.5h6c.966 0 1.75.784 1.75 1.75v12A1.75 1.75 0 0 1 18 19.75h-6a.75.75 0 0 1-.75-.75' stroke-width='0.5' stroke='%23000'/%3E%3Cpath fill='%23000' d='M15.612 13.115a1 1 0 0 1-1 1H9.756q-.035.533-.086 1.066l-.03.305a.718.718 0 0 1-1.025.578a16.8 16.8 0 0 1-4.885-3.539l-.03-.031a.72.72 0 0 1 0-.998l.03-.031a16.8 16.8 0 0 1 4.885-3.539a.718.718 0 0 1 1.025.578l.03.305q.051.532.086 1.066h4.856a1 1 0 0 1 1 1z' stroke-width='0.5' stroke='%23000'/%3E%3C/svg%3E");
}
.fluent-color--news-16 {
	height: 2.5em;
	width: 2.5em;
	margin-right: 10px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none'%3E%3Cpath fill='url(%23fluentColorNews166)' d='M13 4a2 2 0 0 1 2 2v4.5a2.5 2.5 0 0 1-2.5 2.5l-.023-9z'/%3E%3Cpath fill='url(%23fluentColorNews160)' d='M1 4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8.95q-.243.05-.5.05h-9A2.5 2.5 0 0 1 1 10.5z'/%3E%3Cpath fill='url(%23fluentColorNews161)' d='M1 4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8.95q-.243.05-.5.05h-9A2.5 2.5 0 0 1 1 10.5z'/%3E%3Cpath fill='url(%23fluentColorNews162)' d='M1 4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8.95q-.243.05-.5.05h-9A2.5 2.5 0 0 1 1 10.5z'/%3E%3Cpath fill='url(%23fluentColorNews163)' d='M3.5 7a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5z'/%3E%3Cpath fill='url(%23fluentColorNews164)' d='M7.5 7a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm0 2a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1z'/%3E%3Cpath fill='url(%23fluentColorNews165)' d='M3.5 5a.5.5 0 0 0 0 1h7a.5.5 0 0 0 0-1z'/%3E%3Cdefs%3E%3ClinearGradient id='fluentColorNews160' x1='4.429' x2='13.346' y1='.308' y2='12.311' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233bd5ff'/%3E%3Cstop offset='1' stop-color='%23367af2'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews161' x1='7.857' x2='7.857' y1='10.885' y2='13' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='.181' stop-color='%232764e7' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%232764e7'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews162' x1='7.429' x2='11.535' y1='5.385' y2='16.126' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23dcf8ff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23ff6ce8' stop-opacity='0.7'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews163' x1='3.286' x2='4.787' y1='6.853' y2='9.857' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23defcff'/%3E%3Cstop offset='1' stop-color='%239ff0f9'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews164' x1='7.35' x2='7.728' y1='7.053' y2='10.301' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fdfdfd'/%3E%3Cstop offset='1' stop-color='%23cceaff'/%3E%3C/linearGradient%3E%3ClinearGradient id='fluentColorNews165' x1='3.7' x2='3.721' y1='5.018' y2='6.115' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fdfdfd'/%3E%3Cstop offset='1' stop-color='%23cceaff'/%3E%3C/linearGradient%3E%3CradialGradient id='fluentColorNews166' cx='0' cy='0' r='1' gradientTransform='matrix(-4.03753 4.94997 -7.38959 -6.02744 16.514 5.35)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23068beb'/%3E%3Cstop offset='.617' stop-color='%230056cf'/%3E%3Cstop offset='.974' stop-color='%230027a7'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/g%3E%3C/svg%3E");
}
@media (max-width: 979px) and (min-width: 810px) {
	.imageonly span.titreck-title {
		display: none;
	}
	.fa-photo-video,
	.fa-satellite {
		display: block;
	}
}
@media (max-width: 910px) and (min-width: 810px) {
	.logsimageonly span.titreck-title {
		display: none;
	}
	.fa-pencil-alt,
	.fa-users,
	.fa-cloud-sun {
		display: block;
	}
}
/* prevent layout shift on menu */
.userimageonly,
.infoimageonly,
.loginmenu {
	width: 20px;
}
@media (min-width: 810px) {
	.homeimageonly {
		width: 0;
	}
}
/* user icon image only */
.userimageonly span.titreck-title,
.infoimageonly span.titreck-title,
.loginmenu span.titreck-title,
.homeimageonly span.titreck-title {
	display: none;
}
@media (max-width: 809px) {
	.bwdmenu .fa-home,
	.fa-chevron-circle-down,
	.fa-caret-square-down,
	.bwdmenu .fa-info-circle {
		display: none;
	}
	.homeimageonly span.titreck-title,
	.infoimageonly span.titreck-title {
		display: block;
	}
}
/* Set a fixed width or alignment */
.nav-menu {
	width: 100%; /* Or a specific width, e.g., 960px */
	box-sizing: border-box;
	padding: 0;
	margin: 0 auto;
}
/* Prevent layout shifts */
.nav-item {
	display: inline-block; /* Ensures items align properly */
	text-align: center;
	white-space: nowrap;
}
/* table default style */
table {
	margin-bottom: 0;
}
table th,
table td {
	padding: 5px;
	vertical-align: top;
	text-align: 0;
	word-break: inherit;
}
/* menu shift left/right */
html {
	min-height: 101%;
}
.bwdsearch {
	margin-bottom: 3px;
	width: 91%;
}
#search-form,
#search-results {
	margin: 15px;
}
#search-form button.btn.btn-primary {
	margin-left: 13px;
}
#filter_date1_btn > span.icon-calendar:after,
#filter_date2_btn > span.icon-calendar:after {
	content: "\f133";
	font-family: "Font Awesome 5 Free";
	color: #2196f3;
}
#filter_date1_btn,
#filter_date2_btn {
	width: 10%;
	min-width: 35px;
	margin-left: -1px;
	border-radius: 0 4px 4px 0 !important;
}
@media screen and (max-width: 809px) {
	.js-calendar {
		left: 15px !important;
	}
}
.form-group {
	margin-bottom: 0.7rem !important;
}
#com-users-login__form
	> fieldset
	> div.com-users-login__submit.control-group
	> div
	> button {
	width: 100%;
}
#com-users-login__form > fieldset > div:nth-child(1) {
	margin-top: 0px;
}
.com-users-remind,
.com-users-reset,
.com-users-reset-confirm,
.com-users-reset-complete {
	padding: 20px;
	line-height: 1.75;
	font-size: 1.15em;
}
.com-users-reset-complete .control-group {
	max-width: 600px;
}
#maincontent {
	width: 100%;
	max-width: 1300px;
	margin: 0 auto;
	background-color: #fff;
}
.centerDiv {
	display: flex;
	align-items: center;
	justify-content: center;
}
/* fix for bootstrap tabs resizing google charts*/
.tab-content > .tab-pane:not(.active),
.pill-content > .pill-pane:not(.active) {
	display: block;
	height: 0;
	overflow-y: hidden;
}
#maincontent > .inner {
	margin-left: 1px;
	margin-right: 2px;
}
#main > .inner {
	margin-right: 2px;
	margin-left: 2px;
	text-align: left;
	background-color: #fff;
}
a,
a:active,
a:hover,
a:focus {
	outline: 0 !important; /* red dashed box */
	text-decoration: none;
}
li.row:hover {
	background-color: #eef3fc !important;
}
ul,
ol {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.articletitle {
	font-size: 18pt;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.dropdown {
	font-size: 1em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.blockquote-footer {
	margin: 0;
}
/* ---------------------------------------
	For bwd modules - latest
-----------------------------------------*/
.custommodule1 {
	line-height: 1.6;
	background-color: #ffffff;
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-family: "Open Sans", Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	/*list-style-type: none;*/
}
.bwdmodulecontent {
	font-size: 0.95em;
}
.custommodule1 ul {
	/*list-style-type: none;*/
	margin-left: 25px;
	margin-top: -6px;
	margin-bottom: -6px;
}
.custommodule1 li a:link {
	text-decoration: none;
}
.custommodule1 li a:hover {
	text-decoration: underline;
}
.custommodule1 li a:active {
	color: #f2b655;
}
.custommoduletitle1 {
	margin-top: 7px;
	padding-left: 2px;
	line-height: 25px;
	margin-left: 5px;
	background-color: #336799;
	color: #ffffff;
	font-weight: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}
.mobilemoduletext {
	font-size: 1.05em;
}
#maximenuck138-mobile-bar {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 9px 0 rgba(0, 0, 0, 0.12),
		0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
/* mobile menu search results and search bar*/
div.mobilemenuck-item.mobilemenuck-result
	> div.level3:not(.mobilemenuck-submenu) {
	background: #33679a;
	font-size: 14px;
	padding-left: 62px;
}
.mobilemenuck-search {
	background: #33679a;
	padding-bottom: 5px;
}
[data-id="maximenuck138"] .mobilemenuck-search-icon {
	left: 23px;
	top: -2px;
	width: 18px;
}
[data-id="maximenuck138"] .mobilemenuck-search-reset {
	width: 25px;
	right: 25px;
}
.mobilemenuck-results {
	line-height: 2em;
}
[data-id="maximenuck138"] .mobilemenuck-search input {
	padding: 4px 8px 4px 30px !important;
	margin-left: 14px !important;
	width: 90%;
}
.bwdmodule .list-inner {
	font-weight: normal;
	text-align: center;
	text-transform: none;
}
/*homepage session tables*/
.sessiontitle1 {
	background-color: #bac5cf;
	color: #000;
	border-radius: 4px 4px 0 0;
}
.sessiontable1 th:first-child {
	border-top-left-radius: 4px;
}
.sessiontable1 th:last-child {
	border-top-right-radius: 4px;
}
.sessiontitle2 {
	background-color: #336799;
}
.gpstrxtable {
	width: 185px;
}
.bwdphpbb .gpstrxtable {
	width: 99%;
}
.logtables {
	display: inline-block;
	vertical-align: top;
}
.logtables th,
.sidebartabletitle th {
	font-weight: normal;
	padding: 1px 4px 1px 2px;
}
table.plots1 {
	border: none;
}
table.plots1 tr.odd {
	background: #e7eef3;
}
.tabletitle1 {
	background-color: #fff;
	border: 0;
	font-size: 1.1em;
	line-height: 1.5em;
}
.tabletitle2 {
	background-color: #629ecc;
	color: #fff;
	line-height: 1.75em;
}
.tablerow1 {
	line-height: 1.5em;
}
.plots1 {
	/*border: 1px solid #336799;*/
	margin: 0px 3px 5px 0px;
	text-align: center;
}
table.sidebartable.plots1 {
	text-align: initial;
}
.gcol {
	text-align: center;
}
#logtables {
	overflow: hidden;
	text-align: center;
}
.archivetable1 {
	border-spacing: initial;
}
.archivetable1 td,
.archivetable1 th {
	padding: 0px;
	text-align: center;
	border: 1px solid #8f98a0;
}
.archivetable1 th {
	padding: 3px 5px;
}
.homesaillog {
	width: 195px;
}
.forums2 {
	padding-top: 5px;
	border: 1px solid #336799;
}
.bwdShowAllStats .forums2 {
	border: 1px solid #9aa2aa;
	border-radius: 0 0 4px 4px;
}
div.pl_plink {
	float: right;
}
.bwdsummaryplots .pl_pbuttons {
	position: relative;
	bottom: 277px;
}
.bwdsummaryplots .pl_pbuttons .savebutton350 {
	position: relative;
	bottom: 82px;
}
.top1 {
	display: block;
}
.top2,
.top2a,
.top3,
.top4,
.top5,
.top5a,
.top6,
.top6a {
	display: inline-block;
}
@media screen and (max-width: 1400px) {
	.top6a {
		display: none;
	}
}
@media screen and (max-width: 1100px) {
	.top5 {
		display: none;
	}
}
@media screen and (max-width: 800px) {
	.top4,
	.hideInfoMobile {
		display: none;
	}
}
@media screen and (max-width: 680px) {
	.top3 {
		display: none;
	}
	.statstable td.row1,
	.statstable td.row2 {
		padding: 0;
	}
}
#wf-forecast-baja_california_la_ventana {
	height: 430px;
}
@media screen and (max-width: 440px) {
	.top2a {
		display: none;
	}
	.top1 {
		display: none;
	}
	.gpstrxtable {
		width: 195px;
	}
	.bwdwebcams .mfp_introtext,
	.bwdwebcams .mfp_default_title,
	.bwdwebcams .mfp_default_customfield {
		display: none !important;
	}
	.bwdwebcams .mfp_default_skin_card .mfp_default_item {
		margin-bottom: -15px;
	}
	.top2,
	.top5a {
		font-size: 14px;
		margin-left: -5px;
	}
	.button4cast {
		padding: 5px 0 6px 0;
	}
	.topten.bwdtracksummary div.tabulator-cell img {
		display: none;
	}
	.topten.bwdtracksummary .tabulator-row .tabulator-cell {
		text-align: center;
	}
}
/*hack to shorten TopActivity header name on narrow screens*/
@media screen and (max-width: 380px) {
	.logtables.top5a > table > thead > tr > th:nth-child(5) {
		text-indent: -9999px;
		line-height: 0;
	}
	.logtables.top5a > table > thead > tr > th:nth-child(5):after {
		content: "Activity";
		text-indent: initial;
		display: table-cell;
		padding-top: 5px;
		line-height: initial;
	}
}
/*latest articles module*/
.latestarticle {
	width: 100%;
	font-size: 0.95em;
}
.latestarticle tr {
	text-align: left;
}
.latestarticle td {
	padding: 3px !important;
	line-height: 16px;
}
.custommoduletitle2 {
	line-height: 19px;
	background-color: #336799;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
.custommoduletitle2 th {
	font-weight: normal;
	text-align: center;
}
/* width of latest modules */
.tck-module.moduletablebwd {
	width: 100%;
	min-width: 150px;
	max-width: 180px;
}

/* acf-iframe sizing */
.bwdiframe {
	width: 1px;
	min-width: 100%;
	*width: 100%;
}
.iframe-container,
.iframe-containerYT {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 0;
}
.iframe-container {
	padding-top: 10px;
}
.iframe-containerYT {
	padding-bottom: 56.25%;
}
.responsive-iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}
/* for weather station image scaling*/
.WScontent img {
	max-width: 100%;
	height: auto;
}
.WSpic1 {
	float: left;
	max-width: 25%;
}
.WSpic2 {
	float: right;
	max-width: 75%;
}

/* bump banner ads right */
.bannerad {
	max-width: 100%;
	height: auto;
	padding: 0px 1px;
}
.bannergroup {
	margin-left: 8px;
	margin-right: 8px;
}
.sidebarbannerad {
	margin-bottom: 4px;
}
.displayinline,
.homepage #block2 div.inner,
.forecastpage #block2 div.inner {
	display: flex;
	align-items: center;
	justify-content: center;
}
.bannerrow {
	display: flex;
	width: 100%;
	margin-bottom: 4px;
}
.banner27 {
	text-align: center;
	flex: 27%;
}
.banner45 {
	text-align: center;
	flex: 45%;
}
.banner9 {
	flex: 9%;
}
.homebannerads.engelad {
	min-width: 400px;
}
@media screen and (max-width: 640px) {
	.homepage #block2 div.inner {
		flex-flow: wrap;
	}
	.homebannerads {
		max-width: 110px;
	}
}
@media screen and (min-width: 990px) {
	.bannerad2 {
		padding: 0px 10px;
	}
}
.banneritem {
	text-align: center;
}
#logtables > div.moduletable.bannerad.displayinline {
	margin: 8px 0px 5px 0px;
}
/* extend right column */
#viewprofile > div.panel.bg2 > div > div.column2 {
	width: 48%;
}

/* sidebar latest for forum */
.bwdlatest1 {
	font-size: 0.95em;
	display: inline-block;
	z-index: 99999;
	text-align: left;
}
.bwdlatest1site {
	width: 56px;
}
.bwdlatest1time {
	width: 35px;
}
.bwdpeakwind {
	display: none;
}
.noaadisc {
	padding-left: 5px;
	font-size: 14px;
}
.noaadischome {
	color: #000;
	line-height: 1.5;
}
.ptz {
	display: inline-flex;
}
.hideModuleMobile,
.hideModuleMobile2 {
	display: block;
}
.moduleheight {
	line-height: 1.2;
}
@media (max-width: 680px) and (min-width: 641px) {
	.bwdlatest1site {
		width: 52px;
	}
}
@media screen and (max-width: 640px) {
	.bwdlatest1site {
		width: 70px;
	}
	.bwdlatest1,
	.bwdmodulecontent,
	.plots1 {
		font-size: 1em;
	}
	/*.noaadischome {max-height: 76px}*/
	.bwdlatest1time {
		width: 45px;
	}
	.bwdlatestwind1 {
		width: 95px;
	}
	.bwdlatest1wind {
		width: 35px;
	}
	.bwdlatest1gust {
		display: inline;
	}
	.bwdpeakwind {
		display: inline;
	}
	.noaadisc {
		padding-left: 3px;
		font-size: 11px;
	}
	.show-marine {
		display: none;
	}
	.ptz {
		display: block;
	}
	.hideModuleMobile {
		display: none !important;
	}
	body:not(.bwdhome) .hideModuleMobile2 {
		display: none;
	}
	#right > .inner {
		padding-left: 0px;
	}
	.moduleheight {
		line-height: 1.7;
	}
	/* donation page*/
	#mPosbody {
		margin-left: 5px;
	}
}
div#CC {
	text-align: left;
	padding-left: calc((100% - 145px) / 2);
}
@media (max-width: 920px) and (min-width: 641px) {
	.bwdlatest1time {
		width: 35px;
	}
	.bwdlatest1gust {
		width: 38px;
		display: none;
	}
}
/* forum overrides for jprosilver and sailinglog*/
.logentry-bg > textarea {
	font-size: 1.15em;
}
#main #abbc3_buttons {
	margin-left: 0px !important;
}
.spaceRow {
	padding: 1px;
	background: #a3b9c9;
}
.row:not[#donation-form] {
	margin-left: 0px;
}
.row1 {
	background-color: #fff;
}
#row1column1 {
	height: 65px;
}
.row2 {
	background-color: #f4f7f8;
}
.bg1 {
	background-color: #f4f7f8 !important;
	border: 1px solid #8eb1d4;
}
.bg2 {
	background-color: #fff !important;
	border: 1px solid #8eb1d4;
}
.row3 {
	padding: 0px;
	border-top: 1px solid #9ba6ab;
}
/*.row4 {
	border-top: 1px solid white;
}*/
/*HowTo Guide */
.HowToTable td {
	padding: 5px;
}
/* sailing log left sidebar*/
.showMobile {
	display: block;
}
.hideMobile {
	display: none;
	width: 136px;
}
.hideMobile2,
.hideMobile3 {
	display: none;
}

@media (min-width: 640px) {
	.showMobile {
		display: none;
	}
	.hideMobile {
		display: block;
	}
	.hideMobile2,
	.hideMobile3 {
		display: table-cell;
	}
	.hidden-marine {
		display: none;
	}
}

dl.icon2 {
	background-position: 10px 50%; /* Position of folder icon */
	background-repeat: no-repeat;
}

.bgi-sidebar {
	background-image: url("./images/arrowbullet.gif");
	background-position: 3px 50%;
	background-repeat: no-repeat;
	padding: 5px 0 5px 19px;
}
.bg1a {
	background-color: #f8f8f8;
}
.bg2a {
	background-color: #f5f5f5;
}
.bg1a,
.bg2a {
	margin-right: 0px !important;
	margin-left: 0px !important;
	box-sizing: unset !important;
}
.forabg,
.forabg *,
.moduletable,
.moduletable * {
	box-sizing: content-box;
}
.forabg {
	padding: 1px 2px 1px 2px;
}
.forabg dl {
	margin-bottom: 0px;
}
/* forecast outlines*/
.forabg2 {
	padding: 5px;
	margin-bottom: 5px;
}
/*pos-6 modules*/
.forabg3-header,
.sidebartabletitle,
.ccomment-not-authorised {
	/*background-color: #eef3fc;
    color: #000;*/
	padding: 0.2rem 1.25rem;
	border: 1px solid #000;
	border-radius: 5px 5px 0 0;
	text-align: center;
	background-color: #0072b1;
	background-image: linear-gradient(
		to bottom,
		#336799 0%,
		#0072b1 2px,
		#84a4c5 47px,
		#c4d4e8 100%
	);
	color: #fff;
}
.ccomment-not-authorised {
	background-image: linear-gradient(
		to bottom,
		#4692c4 0%,
		#458cbc 2px,
		#88a8ca 40px,
		#c5d4e6 100%
	);
}
@media screen and (max-width: 576px) {
	.forabg3-header {
		text-align: right;
	}
	#cj-wrapper
		> div.main-content-wrap.track-body.content-block
		> div:nth-child(1)
		> div.card-body {
		padding: 5px;
	}
}
.forabg3-inner {
	border: 1px solid #8eb1d4;
	padding: 0px;
	border-radius: 4px;
}
.forabg3-forums {
	border: 1px solid #8eb1d4;
	border-radius: 5px;
	margin: 0;
	padding: 0;
}
#CC .row {
	display: block;
	padding: 0px 2px 0px 2px;
	border: none;
	line-height: 1.3em;
}
.ccomment-not-authorised {
	border: 0;
	margin-bottom: -6px;
	margin-top: -10px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-radius: 0;
	font-size: 1.2em;
	font-weight: bold;
}
.ccomment-not-authorised:not(
		#content
			> div
			> div.tck-article.com-content-article.item-pagefullwidth
			> div.ccomment-not-authorised
	) {
	padding-top: 8px;
	border-top: 1px solid #000;
	border-radius: 5px 5px 0px 0px;
}
.moduleheight {
	border: 1px solid #9aa2aa;
	padding: 3px;
	border-radius: 0 0 4px 4px;
	text-align: left;
	overflow-wrap: break-word;
}
.sidebarmod {
	border: 0;
}
#Comments .row,
#Posts .row,
li#Donate.row,
#SLPosts .row,
#WS1 .row,
#WS2 .row,
#KB1 .row,
#Poll .row {
	padding: 2px 2px 5px 2px;
	border: none;
}
.forecasttext {
	display: inline;
	font-size: 1.2em;
	font-weight: 600;
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	padding: 5px;
	margin-left: -5px;
}
.forecastmargin {
	padding-top: 4px;
}
.button4cast {
	padding-bottom: 6px;
}
@media screen and (max-width: 780px) {
	.forecasttext {
		line-height: 1.5em;
	}
}
.forecasttext a {
	text-decoration: underline !important;
}
.strong4cast,
.gale4cast,
.storm4cast,
.hurr4cast {
	padding: 1px 5px;
}
.strong4cast {
	background-color: #fbfd04;
}
.strong4cast a {
	color: #000;
}
.gale4cast {
	background-color: #df2017c9;
	color: #fff;
}
.gale4cast a,
.storm4cast a {
	color: #fff;
}
.storm4cast {
	background-color: #000;
	color: #fff;
}
.hurr4cast {
	background-color: #ff5722;
	color: #ffeb3b;
}
.hurr4cast a {
	color: #f0f487;
}
.eccitymargin {
	border-bottom: 1px solid #a2b8ca;
}
.eccitymargin2 {
	padding-top: 5px;
}
/* mobile menu images */
.fa-lg {
	font-size: 1em;
}
.fa-user-circle,
.fa-chevron-circle-down,
.fa-caret-square-down,
.fa-photo-video,
.fa-info-circle,
.fa-users,
.fa-satellite,
.fa-home,
.fa-pencil-alt,
.fa-cloud-sun {
	padding-top: 4px;
	padding-bottom: 4px;
}
.fa-circle-plus:before {
	content: "\f055";
}
.fa-turn-up:before {
	content: "\f3bf";
}
.fa-angles-left:before {
	content: "\f100";
}
.fa-angles-right:before {
	content: "\f101";
}
.fa-info-circle,
.fa-user-check,
.fa-user-times,
.fa-chevron-circle-down,
.fa-caret-square-down {
	font-size: 1.15em;
	padding-top: 3px;
}
.sidebarmod .fa-info-circle,
.sidebarmod .fa-pull-right {
	padding: 2px 2px 0px 2px;
	margin: 0px;
	font-size: 1.1em;
}
.fa-minus:before {
	content: "\f068";
}
.fa-circle-info::before {
	content: "\f05a";
}
.fa-circle-question::before {
	content: "\f059";
}
.fa-link::before,
.fa-circle-question::before {
	vertical-align: text-top;
	font-size: 16px;
	color: #2196f3;
}
.fa-minus {
	margin-left: 1rem;
	margin-right: 0.8rem;
	color: #b1c2d3;
	float: right;
}
.fa::before,
.far::before,
.fas::before {
	font-family: "Font Awesome 5 Free";
}
.icon-search {
	color: #000;
}
.fas::before {
	font-weight: 900;
}
.fa-comment-dots {
	padding-left: 5px;
	font-weight: normal;
	vertical-align: super;
	font-size: 20px;
	color: #2196f3;
}
.fa-face-sad-cry::before {
	content: "\f5b3";
	font-size: 1.4em;
	color: red;
}
.fa-face-frown::before {
	content: "\f119";
	font-size: 1.4em;
	color: #e8a427;
}
.fa-face-smile::before {
	content: "\f118";
	font-size: 1.4em;
	color: green;
}
.fa-face-laugh-beam::before {
	content: "\f59a";
	font-size: 1.4em;
	color: #cd23e2;
}
.fa-crown::before {
	content: "\f521";
	font-size: 1.4em;
	color: #caaf1a;
}
.fa-trash-o:before {
	content: "\f2ed";
}
.fa-trophy:before {
	content: "\f091";
	font-size: 1.4em;
	color: #c3a506;
}
.fa-award:before {
	font-size: 1.5em;
	content: "\f559";
	color: #33679a;
}
#block1 .cbmessage {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 3px 0 10px;
}
.cb_template_default .btn-primary,
.cb_template_default .btn-secondary {
	color: #000 !important;
}
@media screen and (max-width: 810px) {
	.fa-wind,
	.fa-camera,
	.fa-satellite,
	.fa-home,
	.fa-user-plus {
		padding-right: 11px;
		padding-left: 1px;
	}
	.fa-user-circle,
	.fa-chevron-circle-down,
	.fa-caret-square-down {
		padding-right: 14px;
	}
	.fa-map-marker-alt {
		padding-right: 12px;
		padding-left: 5px;
	}
	.fa-pencil-alt,
	.fa-map-marked-alt,
	.fa-info-circle {
		padding-right: 11px;
	}
	.fa-cloud-sun,
	.fa-users,
	.fa-photo-video {
		padding-right: 8px;
	}
	/*CB message banner*/
	#block1 .cbmessage {
		padding-top: 16px;
		margin-bottom: -10px;
	}
	/*shift up*/
	#wrapper {
		margin-top: -5px;
		margin-left: 3px;
	}
}
.fa-user-circle {
	font-size: 18px;
	margin-top: -1px;
}
maincontent :not(.noright) {
	#center {
		width: 77%;
	}
	.column.column2 {
		width: 23%;
		clear: none;
		float: right;
	}
}
/* phone landscape change center column fro 75% to 100% width */
@media screen and (max-width: 810px) {
	.viewprofile #center {
		width: 100% !important;
	}
	.column {
		float: left;
	}
	.column.main {
		width: 100%;
	}
}
/* forum, gallery, full width up to 767 */
@media screen and (max-width: 767px) {
	.bwdphpbb .noleft .center.column,
	.bwdgallery .noleft .center.column,
	.bwdwindmap .noleft .center.column,
	.layout-edit .noleft .center.column,
	.bwdwebcams .noleft .center.column {
		width: 100% !important;
	}
	.bwdgallery .bwdmodule,
	.bwdphpbb .bwdmodule,
	.bwdwindmap .bwdmodule,
	.layout-edit .bwdmodule,
	.bwdwebcams .bwdmodule:not(.cbmessage) {
		display: none;
	}
	.bwdphpbb #center,
	.bwdgallery #center,
	.bwdwindmap #center,
	.layout-edit #center,
	.bwdwebcams #center {
		width: 100% !important;
		margin-left: 0px;
	}
}
.showMobile2 {
	display: none;
}
@media (max-width: 1050px) and (min-width: 641px) {
	.showMobile2 {
		display: contents;
	}
	.hideMobile2 {
		display: none;
	}
}
.mvwebcam {
	aspect-ratio: 16 / 9;
	max-height: 580px;
	height: auto;
	width: 100%;
}
/* spacer before ccoments block*/
.mapspacer {
	height: 30px;
}
/* forum, gallery, 24hr plots only keep full width up to 900 */
@media screen and (max-width: 1050px) {
	.noleft .center.column {
		width: 100% !important;
	}
	.bwdmodule:not(.cbmessage) {
		display: none;
	}
	#center {
		width: 100% !important;
		margin-left: 0px;
	}
	#maincontent .column {
		width: 100% !important;
		clear: both;
		float: left;
	}
}
.fullwidth .noleft .center.column {
	width: 100% !important;
}
.fullwidth .bwdmodule:not(.cbmessage) {
	display: none;
}
.fullwidth #center {
	width: 100% !important;
	margin-left: 0px;
}

/*submenu arrows when they point left - make white*/
div#maximenuck138
	ul.maximenuck
	li.level1.parent
	div.floatck.fixRight
	li.parent
	> a:after,
div#maximenuck138
	ul.maximenuck
	li.level1.parent
	div.floatck.fixRight
	li.parent
	> span.separator:after,
div#maximenuck138 ul.maximenuck li.level1.parent.menu_right li.parent > a:after,
div#maximenuck138
	ul.maximenuck
	li.level1.parent.menu_right
	li.parent
	> span.separator:after {
	border-color: transparent #fff transparent transparent;
}
/*24hr plots smaller menu*/
#maximenuck138
	> ul
	> li.maximenuck.item214.parent.level1
	> div
	> div
	> div
	> ul
	> li.maximenuck.item104.first.parent.level2
	> div
	> div
	> div.maximenuck2
	> ul
	> li.maximenuck
	> a.bwd24 {
	padding-top: 3px;
	padding-bottom: 3px;
}
@media screen and (max-width: 810px) {
	#viewprofile > div.panel.bg2 > div > div.column2 {
		width: auto;
	}
	/* webcam menu logo*/
	#off-menu_149 > div.sm-logo {
		display: none;
	}
	/*GPS new track form*/
	.edit form#adminForm fieldset {
		padding: 0px;
	}
	form#adminForm {
		padding: 0px;
	}
	.js-editor-tinymce {
		margin-left: -8px !important;
	}
	[data-tooltips-element="tooltip"] [data-tooltips-element="content"] {
		font-size: 1.1em;
	}
}
.bwdwindmap canvas,
.bwdwindmap img,
.bwdwindmap svg,
.bwdwindmap video {
	max-width: none;
}
.leaflet-top,
.leaflet-bottom,
.leaflet-container,
.leaflet-pane {
	z-index: 1 !important;
}
div.leaflet-control-container
	div.leaflet-top.leaflet-right
	div.leaflet-bar.leaflet-control {
	display: none;
}
.leaflet-container svg,
.leaflet-pane > svg,
.leaflet-pane > canvas {
	max-width: none !important;
}
/* Spots */
.placemarkContent,
.placemarkBody {
	line-height: 1.5 !important;
	font-size: 1em !important;
}
.placemarkContent ol > li {
	margin-left: 25px;
}
.zhom-map-mainpanel-default .ui-tabs .ui-tabs-panel h3.placemarkHead {
	font-size: initial !important;
	margin-bottom: 10px;
}
.zhom-panel-button2-star,
.zhom-panel-button-star {
	display: none;
}
.zhom-map-mainpanel-default {
	white-space: normal;
	width: 45% !important;
	height: 560px !important;
}
.zhom-4-table-icon-markerList-advanced {
	width: inherit;
}
.bwdspotsmenu .ui-tabs-panel {
	height: 465px !important;
}
.bwdspotsmenu .ui-tabs {
	height: 545px !important;
}
.bwdspotsmenu .ui-tabs .ui-tabs-panel {
	padding: 1em;
}
.bwdspotsmenu ul li {
	list-style: none;
}
.placemarkBody li {
	margin-bottom: 8px;
}
@media screen and (max-width: 900px) {
	.zhom-map-mainpanel-wrap-default {
		width: 100% !important;
	}
	.zhom-map-mainpanel-default {
		display: contents !important;
	}
	.zhom-map-mainpanel-wrap-default {
		position: sticky;
		height: fit-content !important;
	}
	.bwdspots {
		width: 100% !important;
	}
}
@media screen and (min-width: 901px) {
	.bwdspots {
		width: 55% !important;
	}
}
input[name="markername"],
input[name="markerdescription"],
input[name="markerhrefimage"] {
	width: 240px;
}
/* hover over latest/sailing log module */
.bwdtooltip {
	position: initial;
}
.rl_tooltips-link {
	cursor: default;
}
.bwdtooltip .bwdtooltiptext {
	visibility: hidden;
	background-color: #666;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 5px 0;
	font-size: 13px;
	line-height: 1.5em;
	position: absolute;
	z-index: 99999;
	top: 0px;
	min-width: 135px;
}
.bwdtooltip:hover .bwdtooltiptext {
	visibility: visible;
	position: relative;
}
.tooltip > .tooltip-inner,
.tooltip.in {
	background-color: #666666;
	opacity: 1;
	filter: alpha(opacity=100);
	border-radius: 2px;
}
/* login module */
#maximenuck138-mobile {
	z-index: 99995 !important;
}
#login-form label {
	margin-right: 5px;
	width: auto;
}
div.controls {
	padding-top: 3px;
	padding-bottom: 0px;
	max-width: 95%;
}
#form-login-submit div.controls {
	margin-bottom: 2px;
}
#mPosbody > div.login.bwdloginpage {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
/* login module */
.loginmod {
	text-align: center;
	margin-bottom: 4px;
	padding: 4px;
	border: 1px solid #8eb1d4;
	border-radius: 5px;
	background-color: #f3f6f9;
}
.loginmod p {
	margin-bottom: 0;
}
ul#form-login-links {
	line-height: 1.5em;
	font-size: 0.95em;
	margin: -2px 5px;
}
.login-form-group {
	margin-bottom: 4px;
}
.login-userdata {
	padding: 4px 5px 0 5px;
}
.login-avatar .img-thumbnail {
	padding: 0;
	border: 0;
	margin-bottom: 5px;
	max-width: 35px;
}
input.login-inputbox {
	padding: 3px 8px;
	box-sizing: border-box;
	width: 80%;
}
.login-greeting {
	display: flex;
	align-items: center;
	justify-content: center;
}
.login-user {
	overflow: hidden;
	max-width: 18ch;
	color: #aa0000;
	padding: 5px;
}
.login-stats {
	line-height: 1.2em !important;
}
.login-smiley {
	margin-left: 5px;
}
.logout-button {
	margin-left: 10px;
}
/*div.mod-login__remember.login-form-group, div.com-users-login__remember {
	display: none;
}*/
div.com-users-login__description.login-description {
	text-align: center;
	padding-top: 20px;
}
#form-login-remember > label {
	font-size: 10pt;
}
#modlgn-remember {
	width: 10%;
	float: none;
}
#login-form > div > ul {
	font-size: 10pt;
	text-align: center;
}
#form-login-remember {
	margin-top: 3px;
}
input.medium {
	width: 75%;
}
input.narrow {
	width: 60%;
}
.bwdlogin .forabg {
	padding: 2px;
	border-radius: 2px;
}
.bwdlogin #login-form {
	padding-top: 0px;
}
.cbLogoutForm .logout-button {
	margin-bottom: 4px;
}
input[type="text"],
input[type="password"] {
	padding-top: 3px;
	padding-bottom: 3px;
}
/* CPG gallery iframe */
.iframe-gallery iframe {
	width: 1px;
	min-width: 100%;
}
.bwdgallery .iframe-gallery iframe {
	min-height: 600px;
}
/*home cpg rot image */
#cpg {
	margin: -6px 0px;
}
.imghelper {
	padding: 8px 5px 5px;
	vertical-align: middle;
}
.imghelper img,
.imghelper a img {
	padding: 4px;
	background: #b3b3b3;
	-moz-box-shadow: 1px 1px 5px 0px #134175;
	-webkit-box-shadow: 1px 1px 5px 0px #134175;
	border: 1px solid #666666;
	box-shadow: 1px 1px 5px 0px #134175;
}
.imghelper1,
.imghelper2,
.imghelper3,
.imghelper4,
.imghelper5 {
	display: inline-block;
}
@media screen and (max-width: 1050px) {
	.imghelper5 {
		display: none;
	}
}
@media screen and (max-width: 860px) {
	.imghelper4 {
		display: none;
	}
}
@media screen and (max-width: 550px) {
	.imghelper3 {
		display: none;
	}
}
@media (max-width: 668px) and (min-width: 641px) {
	.imghelper3 {
		display: none;
	}
}
@media (max-width: 370px) {
	.imghelper2 {
		display: none;
	}
}

/* template button override */
.button,
button,
button.btn,
input.btn,
.btn {
	border-radius: 5px !important;
	padding: 4px 10px;
	color: #000;
}
/*header notic bar*/
.hnbc_button.button {
	padding: 6px 12px !important;
}
.btn.btn-secondary.input-password-toggle {
	min-width: 30px;
}
.logout-button .btn {
	margin: 0;
}
/*.layout-edit .button, .layout-edit button, .layout-edit button.btn, .layout-edit input.btn, .layout-edit .btn {
 	margin-top: 5px;
   	margin-left: 15px
}*/
div.choices__inner button {
	margin-top: 3px;
	padding: 5px 10px !important;
	margin-left: 15px;
}
.com_gpstools .btn {
	margin-left: 5px;
}
.com_gpstools .card-header:not(#com-gpstools-formContent .panel-heading) {
	color: #fff;
	background-color: #0072b1;
	height: 20px;
}
#com-gpstools-formTabs {
	display: flex;
}
/* hide options tab in gps edit */
#com-gpstools-formTabs > li:nth-child(2) {
	display: none;
}
.smallbutton {
	padding: 4px 6px 4px 6px;
}
.bwdsummaryplots .smallbutton {
	padding: 1px 4px 1px 4px;
	font-size: 13px;
}
.tinybutton {
	padding: 2px 6px 2px 6px;
}
.latestbutton {
	padding: 4px 10px;
	margin-right: 5px;
}
#fileModifiedDisplay {
	padding: 4px;
}
@media screen and (max-width: 640px) {
	.latestbutton {
		padding: 4px 6px 4px 6px;
		/*margin-right:1px*/
	}
	#fileModifiedDisplay {
		padding: 0;
		padding-top: 4px;
	}
}
.updated-blue,
.updated-orange,
.updated-red,
.updated-redblink {
	color: #fff;
	padding: 4px;
	border-radius: 5px;
	font-size: 12px;
}
.updated-blue {
	background: #2a7ed0;
}
.updated-orange {
	background: orange;
	color: #000;
}
.updated-red {
	background: red;
}
.updated-redblink {
	background: red;
	animation: blink 2s ease-in 10;
}
/*donation tweaks*/
.mod-jd-donors .donor-info .campaign-info {
	padding: 1px;
	box-shadow: inset 0 0 0 7px #74b4e8b5;
	-moz-box-shadow: inset 0 0 0 7px #74b4e8b5;
	-webkit-box-shadow: inset 0 0 0 7px #74b4e8b5;
	max-width: 125px;
	margin: auto;
}
.mod-jd-donors .donor-info {
	padding: 5px;
}
#donation-campaigns .campaign-raised-goal {
	border: 1px solid #008cce;
}
#donation-campaigns .campaign-raised-goal .rased {
	background-color: #008cce;
}
#donation-form div.controls,
#donation-form div.checkbox-group,
#donation-form div#amount_container {
	margin: auto;
	max-width: 325px;
}
#donation_form div.controls .input-large {
	width: 80% !important;
	margin: auto;
}
#donation-form .switch-amounts label:last-of-type {
	margin-left: -3px;
}
#donation-form .switch-amounts,
#donation-form .switch-payment-gateway {
	display: block;
	margin: 0;
	overflow: inherit;
}
#donation-form #pay_payment_gateway_fee_div label.control-label {
	width: 325px;
	text-align: center;
}
#donation-form {
	margin: 0;
	padding: 20px;
}
.default-layout-campaign-title {
	padding: 0 10px 10px 0;
}
#pay_payment_gateway_fee.form-check-input,
#show_dedicate.form-check-input {
	margin-right: 5px;
	box-sizing: border-box;
	font-size: 16px;
}
div#donation_form .checkbox-group {
	margin-bottom: 20px;
}
#honoreediv
	> div:nth-child(1)
	> div:nth-child(2)
	> div:nth-child(1)
	> div:nth-child(2) {
	display: none;
}
#btn-submit.donation-submit-btn {
	margin-top: 15px;
}
.rowDonate,
.rowDonate2 {
	display: flex;
	padding: 5px;
}
table.Donate {
	margin: auto;
}
.colDonate {
	flex: 50%;
	padding: 5px;
}
@media screen and (max-width: 640px) {
	.rowDonate {
		display: contents;
	}
	.colDonate,
	.donatesummary,
	.slogsummary {
		font-size: 15px;
		margin: 10px 0;
	}
	.slogsummary {
		padding: 0px !important;
	}
}
@media screen and (max-width: 1050px) {
	.rowDonate2 {
		display: contents;
	}
}
.donate-details .jd-taskbar-grid .btn:hover,
.donate-details .jd-taskbar .btn:hover,
.donate-details-mod .jd-taskbar .btn:hover {
	background-color: #999999;
	border: 1px black solid;
}
.bwddonate .jd-container .page-title {
	display: none;
}
.jd_invisible_to_visitors,
.total_donated_amount {
	display: none !important;
}
.mod-jd-donors .donor-info .campaign-info .donor-amount span.amount {
	background-color: initial;
	color: #336799;
	display: inline-block;
	line-height: 14px;
	padding: 3px 5px 1px 3px;
}
.mod-jd-donors .donor-info .campaign-info .donor-amount span.date {
	padding: 3px 5px 2px 0px;
	line-height: 14px;
}
#pay_payment_gateway_fee0,
#pay_payment_gateway_fee1 {
	width: inherit;
}
.campaigndetailsdonationpage {
	padding: 2px;
	margin-bottom: 0px;
	text-align: center;
	font-family: Arial, sans-serif;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
	float: none;
	margin-left: 0px;
}
.form-horizontal .form-actions {
	padding-left: 0px;
}
@media (min-width: 641px) {
	.jd_padding_left_20_desktop {
		padding-left: 0px;
		margin-right: 20px;
	}
	.jd_padding_right_20_desktop {
		padding-right: 0px;
		margin-right: 20px;
	}
}
#goal-thermometer-2 {
	left: -38px;
}
#therm-tooltip-2 p {
	top: 0px;
}
.wrapper-thermometer {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
	margin-top: 6px !important;
	margin-bottom: 5px;
	border-radius: 4px;
}
#donation_type > div,
#os_form > div > div:nth-child(16) > div,
#os_form > div > div:nth-child(23) > div,
#os_form > div > div.form-actions {
	text-align: center;
}
/* JL Report */
.inline-item {
	margin: 5px 5px 10px 10px;
}
div.newsinfo > div {
	font-size: 11px;
}
/*bootstrap icons*/
[class^="icon-"]:not[.bwdphpbb],
[class*=" icon-"]:not[.bwdphpbb] {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-top: 1px;
	*margin-right: 0.3em;
	line-height: 14px;
	vertical-align: text-top;
	background-image: url("../img/glyphicons-halflings.png");
	background-repeat: no-repeat;
}
.icon-cancel {
	background-position: -312px 0;
}
.icon-eye {
	background-position: -96px -120px;
}
.icon-user {
	background-position: -168px 0;
}
.icon-lock {
	background-position: -287px -24px;
}
.icon-edit {
	background-position: -96px -72px;
}
.icon-ok {
	background-position: -288px 0;
}
.icon-archive {
	background-position: -24px -24px;
}
.icon-eye:before {
	content: "\f06e";
	font-family: "Font Awesome 5 Free";
}
.icon-eye-slash:before {
	content: "\f070";
	font-family: "Font Awesome 5 Free";
}
.btn-mini {
	font-size: 14px;
}
#cj-wrapper ul {
	margin-bottom: 0px;
}
.bwdmoduleGPS div.file-meta > .table th,
.bwdmoduleGPS div.file-meta > .table td {
	padding: 8px 8px 8px 3px !important;
	line-height: 14px;
}
.bwdmoduleGPS .span2 {
	width: 100% !important;
}
.bwdmoduleGPS .nav-tabs {
	border-bottom: 0px;
}
.bwdmoduleGPS .nav-tabs > li {
	margin-bottom: -1px;
}
.gpslatest {
	margin-left: 0px !important;
}
#adminForm input[type="text"],
#adminForm input[type="text"]:focus,
body.com_media input[type="text"],
body.com_media input[type="text"]:focus,
body.contentpane input[type="text"],
body.contentpane input[type="text"]:focus,
#adminForm textarea,
#adminForm textarea:focus,
#adminForm option,
#adminForm select:focus option {
	min-height: 20px;
	width: 94%;
}
#gps-navbar-collapse .fa::before,
#gps-navbar-collapse .fa-star-o {
	font-weight: 900;
}
.fa-star-o::before {
	content: "\f005";
}
.fa-file-o::before {
	content: "\f15b";
}
#gps-navbar-collapse .fa-users {
	display: initial;
}
.hideGPSAlias {
	display: none;
}
#cj-wrapper > nav > div.navbar-inner {
	width: 100%;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: inherit;
	font-weight: inherit;
}
a:not([class]) {
	text-decoration: inherit;
}
#gpx-file-upload-type-file,
#gpx-file-upload-type-custom {
	float: left;
}
#gpscomments {
	margin-top: -25px !important;
	margin-bottom: 15px;
}
#cj-wrapper.edit.item-page #editor > .wf-editor-container {
	display: none !important;
}
#cj-wrapper #editor > div.track-content.mb-3 > div.mb-3.mt-3 {
	display: none;
}
#cj-wrapper #editor > div.track-content.mb-3 > div.mb-3.mt-3 > div:nth-child(3),
#cj-wrapper #editor > div.track-content.mb-3 > div.mb-3.mt-3 > p {
	display: none;
}
#cj-wrapper .dist-marker {
	display: none;
}
#cj-wrapper div.rating-wrapper > p {
	margin: 0;
}
#cj-wrapper #gpx-file .form-control {
	line-height: normal;
	max-width: 84%;
	min-height: 18px;
}
#cj-wrapper .choices__list--dropdown {
	z-index: 9999;
}
#cj-wrapper div.flex-grow-1 {
	min-width: 0;
}
#cj-wrapper .list-inline {
	margin-left: 0;
}
#cj-wrapper .table {
	margin-bottom: 5px;
}
#cj-wrapper .table > thead > tr > th,
#cj-wrapper .table > tbody > tr > th,
#cj-wrapper .table > tfoot > tr > th,
#cj-wrapper .table > thead > tr > td,
#cj-wrapper .table > tbody > tr > td,
#cj-wrapper .table > tfoot > tr > td {
	padding: 5px;
}
#cj-wrapper .panel-primary > .panel-heading {
	background-color: #336799;
	border: 2px solid #337ab7;
}
.bwdmoduleGPS .table-striped {
	border: 2px solid #336799;
}
.bwdmoduleGPS .nav-tabs > .active > a,
.bwdmoduleGPS .nav-tabs > .active > a:hover,
.bwdmoduleGPS .nav-tabs > .active > a:focus {
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	border-color: #336799;
	padding-bottom: 10px;
	margin-bottom: -1px;
}
#cj-wrapper .nav-tabs {
	margin-bottom: 0px;
}
#cj-wrapper {
	margin: 5px;
}
#ccomment h4,
#ccomment #cj-wrapper .h4 {
	font-size: 1em;
	font-weight: bold;
}
#gpscomments .page-header,
.gpx-charts {
	display: none;
}
#cj-wrapper > hr {
	margin-top: -50px;
}
.navbar .brand {
	color: #336799;
	font-weight: bold;
}
.cjpoll-wrapper .page-title {
	display: none;
}
.cjpoll-wrapper .poll-results,
.cjpoll-wrapper .rp-footer,
.cjpoll-wrapper .poll-message {
	font-size: 0.92em;
}
.cjpoll-wrapper .rp-footer {
	margin-top: 5px !important;
}
.cjpoll-wrapper .poll-action-buttons {
	margin-top: 0px !important;
}
.cjpoll-wrapper .btn {
	width: 45%;
	font-size: 0.9em;
	padding: 2px;
}
.cjpoll-wrapper .btn-secondary {
	width: 60%;
	font-size: 0.9em;
	padding: 2px;
	margin-top: 3px;
}
.cjpoll-wrapper .form-check {
	min-height: 1em;
	margin: 0;
}
/*gps summary table*/
.bwdtracksummary .tabulator .tabulator-tableHolder {
	overflow: hidden;
}
.bwdtracksummary
	.tabulator
	.tabulator-header
	.tabulator-col
	.tabulator-col-content
	.tabulator-arrow {
	right: 1px;
}
/* tabs #mod-custom255 */
@media screen {
	#mod-custom255 [data-rlta-element="container"],
	#mod-custom320 [data-rlta-element="container"] {
		display: none;
		transition: none;
	}
	#mod-custom255 [data-rlta-element="container"][data-rlta-state="ready"],
	#mod-custom320 [data-rlta-element="container"][data-rlta-state="ready"] {
		display: flex;
	}
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="button"] {
	padding: 0.2rem 1.25rem;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"] {
	padding: 0.2rem 0.85em;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="button"] {
	padding: 0.2rem 1.25rem;
	font-size: 13px;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"]
	> [data-rlta-element="panel-content"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="panels"]
	> [data-rlta-element="panel"]
	> [data-rlta-element="panel-content"] {
	padding: 0.5em 0;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"][data-rlta-icons="true"]
	> [data-rlta-element="button"]:after {
	font-size: 1.6em;
	content: "\f107";
	font-family: "Font Awesome 5 Free";
	color: #000;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"][data-rlta-icons="true"]
	> [data-rlta-element="button"]:not([data-rlta-state="closed"]):after {
	font-size: 1.6em;
	content: "\f106";
	font-family: "Font Awesome 5 Free";
	color: #fff;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"]
	> [data-rlta-element="button"]
	> [data-rlta-element="heading"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"]
	> [data-rlta-element="heading"] {
	font-size: 1.15em;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:hover,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:hover {
	background-color: #c2d5e6;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"] {
	background-color: #dee4ee;
	border: 1px solid #c0c6cf;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:hover,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:hover {
	background-color: #c2d5e6;
	color: #000;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"][data-rlta-color="blue"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="panels"]
	> [data-rlta-element="panel"][data-rlta-color="blue"] {
	border-color: #a3aec0;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="button"]:not([data-rlta-state="closed"])
	> [data-rlta-element="heading"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"]:not([data-rlta-state="closed"])
	> [data-rlta-element="heading"] {
	color: #000;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"] {
	background-color: #eef3fc;
	color: #000;
	border-color: #000;
	padding-left: 15px;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	),
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	):hover,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	),
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="pills-colorful"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	):hover {
	border-radius: 5px 5px 0px 0px;
	background-color: #c2d5e6;
	color: #000;
	padding-left: 15px;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"][data-rlta-color="blue"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="tabs"]
	> [data-rlta-element="panels"]
	> [data-rlta-element="panel"][data-rlta-color="blue"]:not(
		.homepage #rlta-panel-wingfoil
	):not(.homepage #rlta-panel-windsurf):not(.homepage #rlta-panel-kitesurf) {
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"]
	> [data-rlta-element="panel-content"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="tabs"]
	> [data-rlta-element="panels"]
	> [data-rlta-element="panel"]
	> [data-rlta-element="panel-content"],
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"] {
	padding: 0;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"].addPadding
	> [data-rlta-element="panel-content"],
.disclaimer {
	padding: 10px 20px;
}
@media screen and (max-width: 576px) {
	[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
		> [data-rlta-element="panel"].addPadding
		> [data-rlta-element="panel-content"],
	.disclaimer {
		padding: 10px;
	}
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="panel"].addBorder
	> [data-rlta-element="panel-content"] {
	border: 1px solid #8eb1d4;
	border-radius: 0 0 4px 4px;
}
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"] {
	padding: 0.2rem 1.25rem;
}
/*tabs and sidebar module header colour*/
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	),
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="accordions"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	):hover,
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	),
[data-rlta-element="container"][data-rlta-state="ready"][data-rlta-theme="light"][data-rlta-type="tabs"]
	> [data-rlta-element="button-list"]
	> [data-rlta-element="button"][data-rlta-color="blue"]:not(
		[data-rlta-state="closed"]
	):hover {
	background-color: #0072b1;
	background-image: linear-gradient(
		to bottom,
		#336799 0%,
		#0072b1 2px,
		#91b4d9 47px,
		#c5d4e6 100%
	);
	color: #fff;
}
[data-rlta-element="container"][data-rlta-state="ready"] {
	margin-bottom: 0.3em;
}
/* sidebar titles */
#rlta-session-logs.sidebarmod,
#rlta-comments.sidebarmod,
#rlta-posts.sidebarmod,
#rlta-wingfoil.sidebarmod,
#rlta-windsurf.sidebarmod,
#rlta-kitesurf.sidebarmod,
#rlta-poll.sidebarmod {
	padding: 0 9px;
	max-height: 25px;
}
/* sidebar content*/
#rlta-panel-session-logs > div,
#rlta-panel-comments > div,
#rlta-panel-posts > div,
#rlta-panel-wingfoil > div,
#rlta-panel-windsurf > div,
#rlta-panel-kitesurf > div,
#rlta-panel-poll > div {
	padding-top: 0px;
	padding-bottom: 0px;
}
#rlta-panel-session-logs.sidebarmod,
#rlta-panel-comments.sidebarmod,
#rlta-panel-posts.sidebarmod,
#rlta-panel-wingfoil.sidebarmod,
#rlta-panel-windsurf.sidebarmod,
#rlta-panel-kitesurf.sidebarmod,
#rlta-panel-poll.sidebarmod {
	border: 1px solid #8eb1d4;
}
.homepage #rlta-panel-wingfoil,
.homepage #rlta-panel-windsurf,
.homepage #rlta-panel-kitesurf {
	border: 0;
}
.homepage
	#rlta-panel-wingfoil:not(.sidebarmod)
	> div
	> div
	> ul
	> div
	> li:nth-child(1),
.homepage
	#rlta-panel-windsurf:not(.sidebarmod)
	> div
	> div
	> ul
	> div
	> li:nth-child(1),
.homepage
	#rlta-panel-kitesurf:not(.sidebarmod)
	> div
	> div
	> ul
	> div
	> li:nth-child(1) {
	padding-top: 5px;
}
.rl_tabs .nav-tabs > li > a {
	padding: 5px 9px;
}
.rl_tabs > .nav {
	margin-bottom: 7px;
}
.bwdbuysell .rl_tabs > .nav {
	margin-bottom: 0px;
}
.bwdbuysell .rl_tabs .nav-tabs > li > a {
	padding: 4px 7px 4px 7px;
}
/*.bwdbuysell {
	margin-bottom: -20px
}*/
.rl_tabs > .tab-content,
ul.windsurfcard {
	background-color: transparent;
}
.rl_tabs.top > ul.nav-tabs > li.cardtab.active > a,
.rl_tabs.top > ul.nav-tabs > li.cardtab > a:hover {
	background-color: #869ab0;
	color: #fff;
	border-color: #869ab0;
}
.rl_tabs .nav-tabs > li.cardtab > a {
	padding: 2px 12px;
}
@media screen and (max-width: 640px) {
	.bwdbuysell .rl_tabs .nav-tabs > li > a {
		padding: 7px 14px 4px 14px;
	}
	.forabg2 {
		width: 96%;
	}
}
.ccomment embed {
	width: 100%;
}

.rl_tabs > .tab-content > .tab-pane {
	padding: 0px 0;
}
/* show-hide gpstracks*/
.hidden > div {
	display: none;
}
.visible > div {
	display: block;
}
#cj-wrapper .bg-primary {
	color: #333333;
}
/*Vert menu and webcams*/
#webcam-wrapper {
	width: 100%;
	text-align: center;
	padding: 5px;
}
#plot24-wrapper {
	display: flex;
}

#plot24-left {
	flex: 0 0 20%;
}

#plot24-right {
	flex: 1;
}
.sm-parent {
	width: 33%;
}
.webcam-title {
	width: 60%;
}
.sm-parent > div {
	z-index: 1;
}
/*login modal*/
#rl_modals {
	z-index: 1000001;
}
#rl_modals_content li.header {
	display: block !important;
}
/*allbwdcams*/
div.allcam-column {
	box-sizing: border-box;
}
.allcam-row,
.logentry-row {
	display: -ms-flexbox; /* IE10 */
	display: flex;
	-ms-flex-wrap: wrap; /* IE10 */
	flex-wrap: wrap;
	padding: 0;
}
.allcam-column {
	-ms-flex: 33%; /* IE10 */
	flex: 33%;
	max-width: 33%;
	padding: 0 4px;
}
.logentry-column {
	-ms-flex: 31%; /* IE10 */
	flex: 31%;
	max-width: 31%;
	padding: 0 4px;
	height: 31px;
}
.allcam-column img {
	margin-top: 8px;
	vertical-align: middle;
	width: 100%;
}
@media screen and (max-width: 650px) {
	.logentry-column {
		-ms-flex: 47%;
		flex: 47%;
		max-width: 48%;
		height: 32px;
	}
	.logentry-column2 {
		max-width: 49%;
	}
}
.archivetable {
	display: flex;
}
.at1 {
	margin: 0px 0px 15px 10px;
	min-width: 340px;
	width: 55%;
}
.at2 {
	width: 40%;
}
.at3 {
	margin-left: 10px;
}
@media screen and (max-width: 800px) {
	.allcam-column {
		-ms-flex: 50%;
		flex: 50%;
		max-width: 50%;
	}
	.mm5table,
	.mc2table,
	.tabulator-row.tabulator-group {
		font-size: 9pt !important;
	}
	.archivetable {
		flex-direction: column;
	}
	.at1,
	.at2 {
		margin: auto;
		width: auto;
	}
	.at1 {
		margin-bottom: 5px;
	}
	.at2 {
		margin-bottom: 10px;
	}
	.ccomment,
	.noaadischome {
		font-size: 1.04em;
	}
}
@media screen and (min-width: 801px) {
	.mm5table,
	.mc2table,
	.tabulator-row.tabulator-group {
		font-size: 10pt !important;
	}
}
.tabulator .tabulator-tableholder {
	white-space: nowrap; /*needed for modeltables */
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.tabulator-tooltip {
	position: absolute;
	background: #000 !important;
	color: white;
	padding: 5px;
	border-radius: 5px;
}
div.tabulator-header > div > br {
	display: none;
}
.tabulator-row.tabulator-group span {
	color: #f5f5f5 !important;
}
.tabulator-row.tabulator-group {
	background-color: #0076b1;
}
#latest-table.tabulator,
#missing-table.tabulator {
	border: 1px solid #9e9e9e;
}
#latest-table > div.tabulator-tableHolder > div,
#missing-table > div.tabulator-tableHolder > div {
	max-width: 100%;
}
#latest-table .tabulator-row .tabulator-cell,
#missing-table .tabulator-row .tabulator-cell {
	border-right: 0px;
}
.tabulator
	.tabulator-header
	.tabulator-col.tabulator-sortable[aria-sort="ascending"]
	.tabulator-col-content
	.tabulator-col-sorter {
	color: #666;
}
/*.tabulator .tabulator-header .tabulator-col {
	background: #0083b1!important;
  	border: 1px solid #84a2a2!important;
	font-weight: normal;
	color:#FFF
}*/
.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {
	background-color: #3974ac;
}
@media (hover: hover) and (pointer: fine) {
	.tabulator
		.tabulator-header
		.tabulator-col.tabulator-sortable[aria-sort="ascending"]
		.tabulator-col-content
		.tabulator-col-sorter.tabulator-col-sorter-element
		.tabulator-arrow:hover {
		border-bottom: 6px solid #555;
		cursor: pointer;
	}
}
.tabulator
	.tabulator-header
	.tabulator-col.tabulator-sortable[aria-sort="ascending"]
	.tabulator-col-content
	.tabulator-col-sorter
	.tabulator-arrow {
	border-bottom: 9px solid #000;
	border-top: none;
}
.tabulator
	.tabulator-header
	.tabulator-col.tabulator-sortable[aria-sort="descending"]
	.tabulator-col-content
	.tabulator-col-sorter {
	color: #666;
}
@media (hover: hover) and (pointer: fine) {
	.tabulator
		.tabulator-header
		.tabulator-col.tabulator-sortable[aria-sort="descending"]
		.tabulator-col-content
		.tabulator-col-sorter.tabulator-col-sorter-element
		.tabulator-arrow:hover {
		border-top: 6px solid #555;
		cursor: pointer;
	}
}
.tabulator
	.tabulator-header
	.tabulator-col.tabulator-sortable[aria-sort="descending"]
	.tabulator-col-content
	.tabulator-col-sorter
	.tabulator-arrow {
	border-bottom: none;
	border-top: 9px solid #000;
	color: #000;
}
@media screen and (max-width: 600px) {
	.allcam-column {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
}
@media screen and (max-width: 360px) {
	.logentry-column {
		-ms-flex: 100%;
		flex: 100%;
		max-width: 100%;
	}
}
.mm5dropbtn {
	background-color: #cccccc;
	color: #336799;
	border: none;
}
.mm5dropdown {
	position: relative;
	display: inline-block;
}
.mm5dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 150px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
	z-index: 1;
}
.mm5dropdown-content a {
	color: black;
	padding: 3px 5px;
	text-decoration: none;
	display: block;
}
.mm5dropdown-content a:hover {
	background-color: #ddd;
}
.mm5dropdown:hover .mm5dropdown-content {
	display: block;
}
.mm5dropdown:hover .mm5dropbtn {
	background-color: #6095c7;
}

/*ccomments*/
/*image uploads*/
.galleria {
	max-width: 400px;
	width: auto;
	height: auto;
}
.ccomment-author {
	color: #aa0000;
}
.ccomment .row-fluid [class*="span"]:first-child {
	margin-left: 17px;
	margin-right: -25px;
}
.ccomment .muted,
.muted {
	color: #336799c2;
	font-weight: normal;
	margin-bottom: 0;
}
.ccomment-thumbs-down {
	display: none;
}
.ccomment-thumbs-up {
	padding-right: 20px !important;
}
.ccomment-comment > div:hover .ccomment-voting.ccomment-thumbs-up {
	background-color: transparent;
	border: 1px solid transparent;
}
.fade.in {
	opacity: 1;
}
.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-moz-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}
.ccomment div.file-meta > .table th,
.ccomment div.file-meta > .table td {
	padding: 12px;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #ddd;
}
.ccomment-data:hover {
	background-color: #eef3fc;
}
.ccomment_info {
	background: none;
}
.ccomment_date {
	color: #336799;
}
.ccomment {
	border: 1px solid #000;
	padding: 2px;
	background-color: #fafbfc;
	border-radius: 4px;
}
.homepage .ccomment {
	border-radius: 0 0 4px 4px;
}
.ccomment .ccomment-comment-content {
	border-top: 1px dotted #757676;
	padding: 5px 5px 5px 0;
}
.ccomment ul.ccomment-comments-list li {
	padding-left: 3px;
	padding-bottom: 0px;
}
.ccomment-level-1 {
	margin-left: 25px;
}
.ccomment-avatar img {
	max-width: 35px;
}
.ccomment .ccomment-avatar {
	margin-right: 10px;
	margin-left: 5px;
}
.ccomment .pagination ul > li > a,
.pagination ul > li > span {
	border-left-width: 1px;
}
.ccomment .ccomment-actions {
	margin-top: 2px;
	margin-bottom: 2px;
}
.ccomment .btn-small {
	display: inline-block;
	padding: 1px 5px;
	text-decoration: none;
	/* margin-bottom: 0; */
	/* font-size: 11px; */
	/* line-height: 16px; */
	/* text-align: center; */
	/* vertical-align: middle; */
	/* cursor: pointer; */
	color: #33679a;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(
		linear,
		0 0,
		0 100%,
		from(#ffffff),
		to(#e6e6e6)
	);
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
		0 1px 2px rgba(0, 0, 0, 0.05);
}
.ccomment .btn-small:hover,
.ccomment .btn-small:focus {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.ccomment-quote.btn-link {
	display: none;
}
.ccomment form {
	margin: 10px 0 10px 0;
}
@media screen and (max-width: 480px) {
	#ccomment > form > div > div.span11 {
		margin-top: -25px;
		margin-bottom: -15px;
		padding-left: 3px;
		width: 91%;
	}
	.ccomment,
	.noaadischome {
		font-size: 1rem;
		line-height: 1.45;
	}
	.ccomment .ccomment-avatar {
		margin-right: 7px;
	}
	.ccomment-avatar img {
		max-width: 25px;
	}
	.ccomment ul.ccomment-comments-list li {
		padding-left: 5px;
	}
	.ccomment-level-1 {
		margin-left: 10px;
	}
	.ccomment .row-fluid [class*="span"]:first-child {
		max-width: 98%;
		margin-left: -6px;
		margin-right: 0px;
	}
	#ccomment > form > div > div.span1.hidden-phone > div {
		margin-left: 8px;
		margin-top: 5px;
	}
	.ccomment form {
		margin: 0 0 20px;
	}
	.row-fluid [class*="span"]:first-child {
		margin-left: 0;
	}
}

div.sceditor-dropdown {
	top: -90px !important;
	left: 70px !important;
}
@media screen and (max-width: 480px) {
	.row-fluid [class*="span"] {
		margin-left: 12%;
	}
}
.row-fluid .span11 {
	width: 87%;
}
/* homepage search*/
div.mod_search128 input[type="search"] {
	width: 83% !important;
	margin-bottom: 5px;
	background-color: #f6f4d0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
div.searchintro .badge {
	font-size: 13px;
	float: inherit;
	vertical-align: top;
	position: revert;
}
.tck-search label.tck-search-label {
	margin: 0px;
}
.gps-title {
	font-size: 1.25em;
	padding-top: 5px;
	min-height: 25px;
	background-color: #0083b1;
	color: #fff;
	border: 1px solid black;
	text-align: center;
}
/* plot24 */
.report-box {
	width: 155px;
	text-align: center;
	border: 1px solid #336799;
	margin: 3px 0px 0px;
}
#infobox {
	display: none;
	margin: 5px 0px 0px;
	overflow: hidden;
	padding: 4px;
	border: 1px solid #9aa2aa;
	background-color: #f5f5f5;
	text-align: left;
	z-index: 99;
}
#infobox li {
	margin-top: 1em;
}
.cbProfile {
	margin-right: 7px;
}
.cbProfile .btn {
	color: #000;
}
/*homepage latest gpstrx*/
.gpstrxtable tr.noalt {
	background-color: #eef0f3;
	border-top: 1px solid #336799;
	line-height: 20px;
}
.gpstrxtable tr.alt {
	line-height: 1.3em;
}
.gpstrxtable li.row {
	border: 1px solid #9aa2aa;
}
.gpstrxtable table {
	border-collapse: initial;
}
.gpstrxtable td {
	padding: 0 5px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
.GPStable:not(.GPS1) {
	max-width: 600px;
	margin: auto;
}
.GPSheading {
	max-width: 600px;
	text-align: center;
	padding-top: 3px;
	margin: 0 auto;
	background: #0072b1;
	color: white;
	height: 30px;
	font-weight: 200;
}
.GPSrow1 {
	background-color: #ebf2f8;
}
th.alignRight,
td.alignRight {
	text-align: right;
}
/*banner notif button*/
.hnbc_button {
	display: inherit;
}
#modulationReset {
	margin: 2px !important;
	padding: 2px !important;
	top: 10px !important;
	right: 75px !important;
	border: 6px solid #cad7e2 !important;
	background: #fdfdfd !important;
	color: #000 !important;
	border-radius: 4px !important;
}
.osmap-item-separator {
	background-color: #dedfe1;
	display: block;
	border-left: 10px solid #dedfe1;
}
.maintxt {
	line-height: 1.75em;
}
#marinetxt,
.linktxt {
	line-height: 1.5em;
}

@media screen and (max-width: 640px) {
	#SLusername {
		width: 27% !important;
	}
	#SLDate {
		width: 50% !important;
	}
	#SLconditions {
		width: 19%;
		padding-left: 5px;
	}
	#SLtow {
		width: 13%;
		padding-left: 1px;
	}
	#marinetxt,
	.linktxt {
		font-size: 16px !important;
	}
	.maintxt {
		font-size: 16px;
	}
}
.bwdhr,
.bwdhr2 {
	margin-top: 2px;
	margin-bottom: 2px;
}
.bwdhr2 {
	border-top: 1px solid #a2b8ca;
}
/* stats */
#jes_mod .list-group-item {
	padding: 2px 4px;
	margin-bottom: 0px;
	border-radius: 4px;
}
#jes_mod .list-group-item.title {
	background-color: #336799;
	text-align: center;
	font-family: Oswald, Verdana, sans-serif;
}
#jes_mod .list-group-item {
	border: none;
	background-color: #f5f6f6;
}
#jes_mod .list-group-item.counter {
	background-color: #336799;
}
#jes_mod .list-group-item:first-child {
	border-radius: 4px 4px 0 0;
}
#jes_mod {
	font-size: 0.95em;
	margin-bottom: 5px;
	border-radius: 4px;
	box-shadow: 2px 2px 5px 0px #888888;
	background-color: #f5f6f6;
	border: 1px solid #9aa2aa;
}
#jes_mod .badge {
	border-radius: 3px;
	top: 0px;
}
.bwdShowAllStats .bwdShowStats {
	display: contents !important;
}
.bwdstatsreport .input-prepend.blockfield {
	display: none;
}
.bwdstatsreport div.accordion-group {
	margin: 0;
}
.bwdstatsreport div.accordion-toggle.accordion_lightblue {
	color: #fff;
	background-color: #336799;
	border-color: #336799;
}
.bwdstatsreport div.accordion-body.accordion-inner.collapse {
	border: 2px solid #336799;
}
.bwdstatsreport div.accordion-toggle {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}
.sidebartable {
	width: 100%;
}
table.sidebartable.plots1 td {
	padding: 0px 5px 2px 0px;
}
.maintooltip {
	display: inherit !important;
}
#gpsstatstable {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
#gpsstatstable td,
#gpsstatstable th {
	border: 1px solid #ddd;
	padding: 4px;
}
#gpsstatstable tr:nth-child(even) {
	background-color: #e2e7ec;
}
#gpsstatstable tr:hover {
	background-color: #bfc5cb;
}
#gpsstatstable th {
	background-color: #4b94c6;
	color: white;
}
#gpsstatstable > tbody > tr > th > a {
	color: #60e9ce;
	font-style: italic;
}
.ig-authortext {
	font-size: 1.2em;
	margin-left: 3px;
}
#block2 {
	margin-left: -8px;
}
ul.buysellcard {
	margin-left: 5px;
}
.cardstyle {
	margin-bottom: 4px;
	background: linear-gradient(to top, #eaeff4 0%, white 100%);
}
.innercard {
	padding: 5px 7px 4px 8px;
}
.sidebarmod .innercard {
	padding: 4px 6px 2px 2px;
}
.cardstyle2:hover {
	background-color: #dee4ee;
}
.innercard .username {
	display: inline-block;
	color: #aa0000;
}
.sidebarmod div.innercard > span.username {
	overflow: hidden;
	max-width: 18ch;
	display: inline-flex;
}
.cardstyle2 .avatar {
	max-width: 32px;
	max-height: 32px;
}
.cardstyle2 .avatarwidth {
	max-width: 35px;
	min-width: 35px;
	text-align: center;
}
.sidebarmod .avatar {
	max-width: 25px;
	min-width: 25px;
	top: 4px;
	position: relative;
}
.cardstyle2 {
	display: flex;
	align-items: center;
	min-height: 48px;
	box-shadow: rgba(17, 17, 26, 0.05) 0px 4px 16px,
		rgba(17, 17, 26, 0.05) 0px 8px 32px;
}
.sidebarmod a {
	display: contents;
}
.sidebarmod .cardstyle2 {
	align-items: baseline;
}
/* GPS map and speed chart */
.hotlinelabel {
	display: inline-block;
	padding: 0.5em;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 1em;
	border: 1px solid #b7c0c4;
	border-radius: 4px;
	background-color: #eaf0f2;
}
svg > g > g.axis > g.y.axis.left.speed {
	display: none;
}
.point .bottom > text {
	z-index: 999999;
}
.elevation-control .area path.acceleration,
.legend-acceleration rect.area {
	fill: red;
	fill-opacity: 0.6;
	stroke: red;
	stroke-width: 1.5;
}
g.tooltip {
	opacity: 1;
}
.elevation-control.elevation-expanded .elevation-toggle-icon,
.steelblue-theme.elevation-control .elevation-toggle-icon {
	background-color: #ff5722;
	border: 1px solid #000;
}
.elevation-detached.elevation-collapsed .elevation-summary {
	min-height: 30px;
}
.elevation-waypoint-icon.max::before {
	background-image: url("/images/markerpins/speed-max.svg");
}
.elevation-waypoint-icon.max100m1::before {
	background-image: url("/images/markerpins/speed-max100m-1.svg");
}
.elevation-waypoint-icon.max100m2::before {
	background-image: url("/images/markerpins/speed-max100m-2.svg");
}
.elevation-waypoint-icon.max100m3::before {
	background-image: url("/images/markerpins/speed-max100m-3.svg");
}
.elevation-waypoint-icon.max100m4::before {
	background-image: url("/images/markerpins/speed-max100m-4.svg");
}
.elevation-waypoint-icon.max100m5::before {
	background-image: url("/images/markerpins/speed-max100m-5.svg");
}
.elevation-waypoint-icon.max2s::before {
	background-image: url("/images/markerpins/speed-max2s.svg");
}
.elevation-waypoint-icon.turn::before {
	background-image: url("/images/markerpins/pin.svg");
}
.elevation-waypoint-icon.pin-360::before {
	background-image: url("/images/markerpins/pin-360.svg");
}
.elevation-waypoint-icon.downwinder1::before {
	background-image: url("/images/markerpins/DW_0_end.svg");
}
.elevation-waypoint-icon.downwinder2::before {
	background-image: url("/images/markerpins/DW_1_end.svg");
}
.elevation-waypoint-icon.downwinder3::before {
	background-image: url("/images/markerpins/DW_2_end.svg");
}
.elevation-waypoint-icon.downwinder4::before {
	background-image: url("/images/markerpins/DW_3_end.svg");
}
.elevation-waypoint-icon.downwinder5::before {
	background-image: url("/images/markerpins/DW_4_end.svg");
}
.elevation-tooltip.leaflet-tooltip,
.elevation-popup .leaflet-popup-content {
	text-align: center;
	font-weight: 200;
	width: 135px !important;
	padding: 0 0 5px 0;
	margin: -1px;
	border-radius: 8px;
}
.elevation-tooltip > b:first-child,
.elevation-popup .leaflet-popup-content > b:first-child,
.elevation-popup2 {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-size: 15px;
	border-radius: 8px 8px 0px 0px;
	border: 1px solid #336799;
	background: #336799;
	color: #fff;
	box-sizing: content-box;
	margin-left: -1px;
}
div.leaflet-pane.leaflet-popup-pane > div {
	bottom: 27px !important;
}
@media (hover: none) {
	.leaflet-tooltip-pane {
		display: none;
	}
}
.igallery-home {
	display: inline-flex;
}
.bwdboxshadow {
	text-align: center;
	box-shadow: 2px 2px 5px 0px #888888;
	background-color: #f5f6f6;
	display: inline-block;
	padding: 5px;
	border: 1px solid #9e9e9e;
	border-radius: 4px;
}
/* J4 tooltips*/
[data-tooltips-element="tooltip"] [data-tooltips-element="title"] {
	color: #ffff;
	background-color: #0083b1;
	font-weight: normal;
	padding: 5px 10px;
}
[data-tooltips] {
	border: 0;
	display: block;
}
.homecardtt {
	float: right;
}
.sidebarmb .homecardtt {
	padding-left: 2px;
}
.sidebarmb {
	margin-bottom: -2px;
}
.sidebarmod .logstats,
.sidebarmod .hidesidebar {
	display: none;
}
.sidebarmb ul li,
.sidebarmb ul li,
#latest-table ul li,
li.noListStyle {
	list-style: none;
}
[data-tooltips-element="tooltip"] [data-tooltips-element="main"] {
	max-width: 400px;
	border: 1px solid #000000;
}
/*popup tooltip homepage cards*/
.infoicon {
	margin-left: 6px;
}
a.fbClose:not(:hover) {
	color: #000 !important;
}
.fa-user-check {
	color: #0bf30b !important;
}
.fa-user-times {
	color: #ffc107 !important;
}
/* water quality button webcams*/
.wqbutton {
	width: 50%;
	text-align: center;
	font-weight: 600;
	padding: 4px;
	margin: 6px;
}
.wqbutton > a {
	color: #000 !important;
}
.wqbg1 {
	background: #25d670;
}
.wqbg2 {
	background: #fbc02d;
}
.wqbg3 {
	background: #ff4100;
}
#wqtable.tabulator .tabulator-row .tabulator-cell {
	border-right: 1px solid #8eb1d4;
	border-bottom: 0;
	border-left: 0;
}
#wqtable.tabulator .tabulator-header .tabulator-col,
#donation-table.tabulator .tabulator-header .tabulator-col,
#table-donorhistory thead tr th {
	background: #0083b1;
	font-weight: normal;
	color: #fff;
}
#wqtable.tabulator .tabulator-header .tabulator-col {
	padding-bottom: 30px;
	border: 1px solid #628d9c;
}
table.WQ {
	border-collapse: collapse;
	border: 1px solid #d5d7da;
	tr {
		height: 40px;
		background: linear-gradient(to top, #eaeff4 0%, white 100%);
		box-shadow: #e2ecf2 4px 4px 6px 0px,
			rgba(0, 0, 0, 0.06) 3px 3px 4px -1px;
		&:hover {
			background: #eef3fc;
		}
		td {
			vertical-align: middle;
		}
	}
}
#rlta-panel-data.addPadding,
#rlta-panel-info.addPadding,
#rlta-panel-plots.addPadding,
#rlta-panel-visible.addPadding,
#rlta-panel-radar.addPadding,
#rlta-panel-fog.addPadding,
#rlta-panel-visible-3hr.addPadding,
#rlta-panel-infrared.addPadding,
#rlta-panel-pressuremaps.addPadding,
g,
#rlta-panel-more.addPadding,
.faqBlocks.addPadding {
	padding: 10px;
}
@keyframes blink {
	0%,
	100% {
		opacity: 1;
	}
	50% {
		opacity: 0.3;
	}
}
#blinking-text {
	animation: blink 2s ease-in 10;
}
.nitinat4cast dd.modified.tck-article-detail-modifydate,
.nitinat4cast dd.createdby.tck-article-detail-author {
	color: #aa0000;
}
.nitinat4cast dd.modified.tck-article-detail-modifydate {
	margin: 0 0 10px 5px;
}
.nitinat4cast #adminForm > div > button:nth-child(3) {
	display: none;
}
.nitinat4cast .tck-article-body {
	margin-bottom: 15px;
}
.nitinat4cast .content-links,
.nitinat4cast #com-content-form > div > button:nth-child(2),
.nitinat4cast #com-content-form > div > button:nth-child(3) {
	display: none;
}
.webcamBlocks,
.com-content-article.nitinat4cast {
	border: 1px solid #8eb1d4;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-top: 4px;
	padding: 15px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
}
@media screen and (max-width: 640px) {
	.webcamBlocks:not(#rlta-panel-nitinaht-forecast > div > div) {
		padding: 10px;
	}
}
.webcamBlocks.matomoBlock {
	margin-top: 10px;
	padding: 10px 25px;
}
.matomo-table {
	padding: 10px 0;
}
@media screen and (max-width: 440px) {
	.matomo-table {
		margin: 0 -15px;
	}
	.webcamBlocks.matomoBlock {
		padding: 10px 15px;
	}
}
.faqBlocks {
	border: 1px solid #8eb1d4;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
}
.sunrisetext {
	font-weight: bold;
	text-align: right;
	width: 50%;
	margin-right: 10px;
}
.noBorder {
	border: 0 !important;
}
.noBox {
	box-shadow: none !important;
}
/*visitorsummary page table*/
.visitors .google-visualization-table-table td.visitsummary {
	border: solid #c0cfda;
	border-width: 1px;
}
.visitors .google-visualization-table-table {
	border-collapse: collapse;
}
div.leaflet-popup-content > div.elevation-popup2 {
	position: absolute;
	top: 0;
	right: 0;
	width: fit-content;
}
.elevation-popup3 {
	text-align: center;
	background-color: #fff;
	padding-top: 20px;
}
