/**
 * Theme Name: Athletics Jamaica
 * Theme URI: #
 * Template: Divi
 * Author: Thomas Mirmo
 * Author URI: #
 * Description: Smart. Flexible. Beautiful. Athletics Ja is the most powerful theme in our collection, based on the Divi Framework.
 * Version: 4.25.0
 * Updated: 2021-12-21 09:27:40
 *
 * @format
 */

:root {
	--logo-yellow: #f6ca00;
	--logo-green: #009638;
	--primary-text-color: #6d7c90;
	--button-bg-purple: #7d3bcf;
	--button-bg-red: #ef5555;
	--button-bg-blue: #2b87da;
	--button-bg-green: #29c4a9;
	/* Ninja Tables */
	--footable-page-link: #337ab7;
	/* Dark Article Colours */
	--dark-article-title: white;
	--dark-article-category: #bdddff;
	--dark-article-author: #d33a2c;
	--dark-article-tags-svg-secondary: #d33a2c;
	--dark-article-text: #e5e5e5;
	--dark-article-link: #6fd2ff;
	--dark-article-sidebar-link-bg: #19313c;
	--dark-article-border: #244654;
	/* Transfer from old site*/
	--brown-coffee: #4a2c2a;
	--brown-coffee-light: #4a2c2a50;
	--brown-yellow: #cc9966;
	--brown-yellow-light: #cc996650;
	--camel: #c19a6b;
	--camel-light: #c19a6b50;
	--royal-brown: #523b35;
	--royal-brown-light: #523b3550;
	--section-border: #c19a6b50;
	/* Bootstrap */
	--bd-purple: #4c0bce;
	--bd-violet: #712cf9;
	--bd-accent: #ffe484;
	--bd-violet-rgb: 112.520718, 44.062154, 249.437846;
	--bd-accent-rgb: 255, 228, 132;
	--bd-pink-rgb: 214, 51, 132;
	--bd-teal-rgb: 32, 201, 151;
	--bd-violet-bg: var(--bd-violet);
	--bd-toc-color: var(--bd-violet);
	--bd-sidebar-link-bg: rgba(var(--bd-violet-rgb), 0.1);
	--bd-callout-link: 10, 88, 202;
	--bd-callout-code-color: #ab296a;
	--bd-pre-bg: var(--bs-tertiary-bg);
	--bs-blue: #0d6efd;
	--bs-indigo: #6610f2;
	--bs-purple: #6f42c1;
	--bs-pink: #d63384;
	--bs-red: #dc3545;
	--bs-orange: #fd7e14;
	--bs-yellow: #ffc107;
	--bs-green: #198754;
	--bs-teal: #20c997;
	--bs-cyan: #0dcaf0;
	--bs-black: #000;
	--bs-white: #fff;
	--bs-gray: #6c757d;
	--bs-gray-dark: #343a40;
	--bs-gray-100: #f8f9fa;
	--bs-gray-200: #e9ecef;
	--bs-gray-300: #dee2e6;
	--bs-gray-400: #ced4da;
	--bs-gray-500: #adb5bd;
	--bs-gray-600: #6c757d;
	--bs-gray-700: #495057;
	--bs-gray-800: #343a40;
	--bs-gray-900: #212529;
	--bs-primary: #0d6efd;
	--bs-secondary: #6c757d;
	--bs-success: #198754;
	--bs-info: #0dcaf0;
	--bs-warning: #ffc107;
	--bs-danger: #dc3545;
	--bs-light: #f8f9fa;
	--bs-dark: #212529;
	--bs-primary-rgb: 13, 110, 253;
	--bs-secondary-rgb: 108, 117, 125;
	--bs-success-rgb: 25, 135, 84;
	--bs-info-rgb: 13, 202, 240;
	--bs-warning-rgb: 255, 193, 7;
	--bs-danger-rgb: 220, 53, 69;
	--bs-light-rgb: 248, 249, 250;
	--bs-dark-rgb: 33, 37, 41;
	--bs-primary-text-emphasis: #052c65;
	--bs-secondary-text-emphasis: #2b2f32;
	--bs-success-text-emphasis: #0a3622;
	--bs-info-text-emphasis: #055160;
	--bs-warning-text-emphasis: #664d03;
	--bs-danger-text-emphasis: #58151c;
	--bs-light-text-emphasis: #495057;
	--bs-dark-text-emphasis: #495057;
	--bs-primary-bg-subtle: #cfe2ff;
	--bs-secondary-bg-subtle: #e2e3e5;
	--bs-success-bg-subtle: #d1e7dd;
	--bs-info-bg-subtle: #cff4fc;
	--bs-warning-bg-subtle: #fff3cd;
	--bs-danger-bg-subtle: #f8d7da;
	--bs-light-bg-subtle: #fcfcfd;
	--bs-dark-bg-subtle: #ced4da;
	--bs-primary-border-subtle: #9ec5fe;
	--bs-secondary-border-subtle: #c4c8cb;
	--bs-success-border-subtle: #a3cfbb;
	--bs-info-border-subtle: #9eeaf9;
	--bs-warning-border-subtle: #ffe69c;
	--bs-danger-border-subtle: #f1aeb5;
	--bs-light-border-subtle: #e9ecef;
	--bs-dark-border-subtle: #adb5bd;
	--bs-white-rgb: 255, 255, 255;
	--bs-black-rgb: 0, 0, 0;
	--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
	--bs-body-font-family: var(--bs-font-sans-serif);
	--bs-body-font-size: 1rem;
	--bs-body-font-weight: 400;
	--bs-body-line-height: 1.5;
	--bs-body-color: #212529;
	--bs-body-color-rgb: 33, 37, 41;
	--bs-body-bg: #fff;
	--bs-body-bg-rgb: 255, 255, 255;
	--bs-emphasis-color: #000;
	--bs-emphasis-color-rgb: 0, 0, 0;
	--bs-secondary-color: rgba(33, 37, 41, 0.75);
	--bs-secondary-color-rgb: 33, 37, 41;
	--bs-secondary-bg: #e9ecef;
	--bs-secondary-bg-rgb: 233, 236, 239;
	--bs-tertiary-color: rgba(33, 37, 41, 0.5);
	--bs-tertiary-color-rgb: 33, 37, 41;
	--bs-tertiary-bg: #f8f9fa;
	--bs-tertiary-bg-rgb: 248, 249, 250;
	--bs-link-color: #0d6efd;
	--bs-link-color-rgb: 13, 110, 253;
	--bs-link-decoration: underline;
	--bs-link-hover-color: #0a58ca;
	--bs-link-hover-color-rgb: 10, 88, 202;
	--bs-code-color: #d63384;
	--bs-highlight-bg: #fff3cd;
	--bs-border-width: 1px;
	--bs-border-style: solid;
	--bs-border-color: #dee2e6;
	--bs-border-color-translucent: rgba(0, 0, 0, 0.175);
	--bs-border-radius: 0.375rem;
	--bs-border-radius-sm: 0.25rem;
	--bs-border-radius-lg: 0.5rem;
	--bs-border-radius-xl: 1rem;
	--bs-border-radius-xxl: 2rem;
	--bs-border-radius-2xl: var(--bs-border-radius-xxl);
	--bs-border-radius-pill: 50rem;
	--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
	--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
	--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
	--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	--bs-focus-ring-width: 0.25rem;
	--bs-focus-ring-opacity: 0.25;
	--bs-focus-ring-color: rgba(13, 110, 253, 0.25);
	--bs-form-valid-color: #198754;
	--bs-form-valid-border-color: #198754;
	--bs-form-invalid-color: #dc3545;
	--bs-form-invalid-border-color: #dc3545;
	--bs-breakpoint-xs: 0;
	--bs-breakpoint-sm: 576px;
	--bs-breakpoint-md: 768px;
	--bs-breakpoint-lg: 992px;
	--bs-breakpoint-xl: 1200px;
	--bs-breakpoint-xxl: 1400px;
}
html,
body {
	font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	font-size: 16px;
	font-weight: 400;
	scroll-behavior: smooth;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%;
}
/* Password Protected Forms */
.post-password-required .et_pb_section {
	display: flex;
	padding-top: 12vmin;
	padding-bottom: 12vmin;
}
.post-password-required .et_pb_section .et_pb_row {
	padding: 32px;
}
.et_password_protected_form {
	margin: 0 auto;
	max-width: 600px;
	padding: 32px;
	border-radius: 10px;
	box-shadow: 0 2px 18px 0 rgb(0 0 0 / 30%);
}
.et_password_protected_form .et_submit_button {
	float: none;
}
#page-container {
	padding-top: 70px;
}
/* Rules for sizing the icon. */
.material-icons.md-18 {
	font-size: 18px;
	margin-right: 10px;
	position: relative;
	top: 2px;
}
.material-icons.md-24 {
	font-size: 24px;
	margin-right: 10px;
	position: relative;
	top: 3px;
}
.material-icons.md-36 {
	font-size: 36px;
	margin-right: 10px;
	position: relative;
	top: 4px;
}
.material-icons.md-48 {
	font-size: 48px;
	margin-right: 10px;
	position: relative;
	top: 6px;
}
.material-icons.md-dark {
	color: rgba(0, 0, 0, 0.54);
}
.material-icons.md-dark.md-inactive {
	color: rgba(0, 0, 0, 0.26);
}
.material-icons.md-light {
	color: rgba(255, 255, 255, 1);
}
.material-icons.md-light.md-inactive {
	color: rgba(255, 255, 255, 0.4);
}
nav li a i.material-icons-round {
	font-size: 1rem;
	vertical-align: sub;
}
/* List Group - based on Bootstrap */
.committee-template .list-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 20px !important;
	padding-left: 0 !important;
	margin-bottom: 0;
}
.committee-template .list-group li {
	position: relative;
	display: block;
	padding: 0.75rem 1.25rem;
	margin-bottom: -1px;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.125);
}
.committee-template .list-group li:first-child {
	background-color: #efefef;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
}
.committee-template .list-group li:last-child {
	margin-bottom: 0;
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}
/* reCaptcha */
.grecaptcha-badge {
	z-index: 20;
	box-shadow: none;
	display: none;
}
/* Athletes */
.badge {
	display: inline-block;
	width: 150px;
	margin: 15px 0;
	min-width: 100px;
	font-size: 1rem;
	font-weight: 500;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 20px;
	padding: 0.5rem 1rem;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.active-status {
	background-color: black;
	color: #ffb703;
}
.retired-status {
	background-color: rgba(0, 0, 0, 0.75);
	color: rgba(255, 183, 3, 0.75);
}
.deceased-status {
	background-color: rgba(0, 0, 0, 0.25);
	color: rgba(255, 183, 3, 0.25);
}
.questionable-status {
	background-color: rgba(0, 0, 0, 0.5);
	color: rgba(255, 183, 3, 0.5);
}
/* Ultimate Member */
.already-registered,
.content-restricted {
	width: 80%;
	max-width: 1280px;
	margin: 4% auto;
	padding: 6%;
	background-color: white;
	border-radius: 6px;
	box-shadow: 0 8px 60px 0 rgba(103, 151, 255, 0.11);
	display: flex;
	flex-direction: column;
	align-items: center;
}
/* Selection */
::selection {
	color: black;
	background-color: var(--logo-yellow);
}
/* Scrollbar */
::-webkit-scrollbar-track {
	background: white;
	width: 7px !important;
}
::-webkit-scrollbar {
	width: 7px !important;
}
::-webkit-scrollbar-thumb {
	background: #4c5866 !important;
}
/* Members Area */
.logout-menu-link-button a {
	border-radius: 50px;
	text-align: center;
	background-color: red;
	background-image: linear-gradient(180deg, #f22821 0%, #ce1a1a 100%);
	color: white !important;
	cursor: pointer;
}
.logout-menu-link-button:hover,
.logout-menu-link-button:focus {
	opacity: 1;
	transition: opacity 0.15s ease-in;
}
sup {
	bottom: 0.2em;
	font-size: 90%;
}
.icon.fa-puzzle-piece {
	background: conic-gradient(from -45deg, #ea4335 110deg, #4285f4 90deg 180deg, #34a853 180deg 270deg, #fbbc05 270deg) 73% 55%/150% 150% no-repeat;
	-webkit-background-clip: text;
	background-clip: text;
	color: black;
	-webkit-text-fill-color: transparent;
}
.page-icon {
	font-size: 5em;
}
.header-icon .page-icon {
	font-size: 4em;
}
img[src*=".svg"] {
	shape-rendering: auto;
}
.header-text {
	white-space: normal;
	display: block;
}
.header-text span.first-word,
.header-text span.second-word,
.header-text span.third-word,
.header-text span.fourth-word,
.header-text span.fifth-word,
.header-text span.sixth-word {
	display: inline-block;
}
.header-text span.second-word,
.header-text span.third-word,
.header-text span.fourth-word,
.header-text span.fifth-word,
.header-text span.sixth-word {
	color: #00a676;
}
.header-text span.third-word {
	opacity: 0.8;
}
.header-text span.fourth-word {
	opacity: 0.6;
}
.header-text span.fifth-word {
	opacity: 0.4;
}
.header-text span.sixth-word {
	opacity: 0.2;
}
/* .athlete-name {
  display: flex;
  flex-direction: column;
}
.first-name,
.second-name {
  display: inline-block;
}
 */
.link-button {
	font-weight: 600;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 28px;
	background: transparent;
	box-shadow: 0px 2px 18px -6px rgba(0, 0, 0, 0.2);
	border-radius: 100px;
	padding: 8px 32px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-content: center;
}
.blue-link-button {
	background-color: var(--button-bg-blue);
	color: white;
}
.blue-link-button:hover {
	color: white;
}
.hover-zoom:hover {
	color: white;
}
.hover-zoom::before {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
	transition-duration: 0.15s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	z-index: -1;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	background: var(--button-bg-blue);
	border-radius: 100px;
	transform: scale(0);
	transition-property: transform, opacity;
}
.hover-zoom:hover::before {
	outline: 1px solid transparent;
	transform: scale(1);
	opacity: 1;
}
/* Locked Content */
.no-show {
	display: none;
}
/*************
 Dropdown Mega Menu
 *************/
#top-menu .mega-menu ul.sub-menu {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
/*************
 Alerts @media
 *************/
@media (min-width: 576px) {
	.flex-sm-row {
		-ms-flex-direction: row !important;
		flex-direction: row !important;
	}
}
/*************
 Modern Events Calendar
 *************/
.mec-single-modern .mec-events-event-image img,
.mec-single-modern .col-md-4 .mec-frontbox,
.mec-single-event .mec-frontbox,
.mec-single-modern .col-md-8 .mec-single-event-bar,
.mec-event-export-module.mec-frontbox,
.mec-events-meta-group.mec-events-meta-group-countdown {
	border-radius: 3px;
}
.mec-event-content .alert-content p:last-of-type {
	padding-bottom: 0 !important;
}
.landing-events-list .post-content-inner {
	margin-bottom: 10px;
}
.do-not-show {
	display: none !important;
}
/*************
 Button - Accent Light Blue
 *************/
.accent-light-blue .button,
.button.accent-light-blue,
.accent-light-blue.tab-navigation .current-item:after {
	background-color: #6797ff;
}
.accent-light-blue .button.primary-button,
.button.primary-button.accent-light-blue,
.accent-light-blue .category-circle,
.category-circle.accent-light-blue {
	background: -webkit-linear-gradient(330deg, rgba(103, 151, 255, 0) 0%, #4d86ff 100%);
	background: linear-gradient(120deg, rgba(103, 151, 255, 0) 0%, #4d86ff 100%);
	background-color: #6779ff;
}
.accent-light-blue .button.primary-button,
.button.primary-button.accent-light-blue,
.accent-light-blue .category-circle,
.category-circle.accent-light-blue {
	background: -webkit-linear-gradient(330deg, rgba(103, 151, 255, 0) 0%, #4d86ff 100%);
	background: linear-gradient(120deg, rgba(103, 151, 255, 0) 0%, #4d86ff 100%);
	background-color: #67b5ff;
}
.button.fullwidth-button {
	width: 100%;
}
/* Better Docs */
.betterdocs-categories-wrap .docs-single-cat-wrap {
	box-shadow: 0 4px 10px 0 rgba(40, 47, 98, 0.08) !important;
}
/* Downloads */
.file-free:before {
	position: relative !important;
	margin-right: 4px;
	content: "FREE" !important;
	right: 0 !important;
	top: -2px;
	border-radius: 0.25rem !important;
	background-color: green;
	line-height: 10px;
	padding: 3px;
	color: white;
	font-size: 10px;
	display: inline-flex !important;
	opacity: 1 !important;
	z-index: 1 !important;
}
.file-new:before {
	position: relative !important;
	margin-right: 4px;
	content: "NEW" !important;
	right: 0 !important;
	top: -2px;
	border-radius: 0.25rem !important;
	background-color: orange;
	line-height: 10px;
	padding: 3px;
	color: white;
	font-size: 10px;
	display: inline-flex !important;
	opacity: 1 !important;
	z-index: 1 !important;
}
.filetype-icon {
	padding-left: 19px;
	background-repeat: no-repeat;
	background-position: 0% 3px;
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document.png);
}
.filetype-pdf {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-pdf.png);
}
.filetype-aif,
.filetype-aifc,
.filetype-aiff,
.filetype-au,
.filetype-kar,
.filetype-m3u,
.filetype-m4r,
.filetype-mid,
.filetype-midi,
.filetype-mp2,
.filetype-mp3,
.filetype-mpga,
.filetype-ra,
.filetype-ram,
.filetype-rm,
.filetype-rpm,
.filetype-snd,
.filetype-wav,
.filetype-wave {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-music.png);
}
.filetype-avi,
.filetype-divx,
.filetype-mov,
.filetype-movie,
.filetype-mp4,
.filetype-mpe,
.filetype-mpeg,
.filetype-mpg,
.filetype-mxu,
.filetype-qt,
.filetype-wmv {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-film.png);
}
.filetype-7z,
.filetype-gz,
.filetype-rar,
.filetype-sit,
.filetype-tar,
.filetype-zip {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-zipper.png);
}
.filetype-csv,
.filetype-tsv,
.filetype-xls,
.filetype-xlsx {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-excel.png);
}
.filetype-doc,
.filetype-docx {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-word-text.png);
}
.filetype-ai {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-illustrator.png);
}
.filetype-swf {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-flash-movie.png);
}
.filetype-bmp,
.filetype-djv,
.filetype-eps,
.filetype-gif,
.filetype-ief,
.filetype-jpe,
.filetype-jpeg,
.filetype-jpg,
.filetype-pbm,
.filetype-pgm,
.filetype-png,
.filetype-pnm,
.filetype-ppm,
.filetype-ps,
.filetype-ras,
.filetype-rgb,
.filetype-tif,
.filetype-tiff,
.filetype-wbmp,
.filetype-xbm,
.filetype-xpm,
.filetype-xwd {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-image.png);
}
.filetype-psd {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-photoshop.png);
}
.filetype-ppt,
.filetype-pptx {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-powerpoint.png);
}
.filetype-as,
.filetype-css,
.filetype-htaccess,
.filetype-htm,
.filetype-html,
.filetype-js,
.filetype-php,
.filetype-sql,
.filetype-xml,
.filetype-xsl {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-code.png);
}
.filetype-rtf,
.filetype-rtx {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-text-image.png);
}
.filetype-txt {
	background-image: url(https://athleticsja.org/wp-content/plugins/download-monitor/assets/images/filetypes/document-text.png);
}
span.one-time {
	color: grey;
}
span.more-times {
	color: teal;
}
.download_group .download-link {
	display: inline-block;
}
.download_group li:hover {
	background-color: #f8f9fa;
}
#download-page #download-search h3,
#download-page .download_group h3 {
	font-size: 18px;
}
/* Top Menu */
/* a colour */
/* a {
  color: var(--brown-yellow);
  transition: color .4s ease-in-out;
}*/
/* text colours */
.text-brown-coffee {
	color: var(--brown-coffee);
}
.text-brown-yellow {
	color: var(--brown-yellow);
}
.text-royal-brown {
	color: var(--royal-brown);
}
.text-camel {
	color: var(--camel);
}
/* svg duotone colours */
.svg-inline--fa:before,
.page-icon:before {
	color: transparent !important;
	outline: none;
}
.svg-inline--fa {
	outline: none;
}
li a svg {
	margin-right: 3px;
}
[aria-current]:not([aria-current="false"]) {
	font-weight: 700;
	color: var(--logo-green);
}
#top-menu .svg-inline--fa .fa-primary,
#mobile_menu .svg-inline--fa .fa-primary {
	color: var(--logo-green);
}
#top-menu .svg-inline--fa .fa-secondary,
#mobile_menu .svg-inline--fa .fa-secondary {
	color: var(--logo-yellow);
}
.grey7 {
	color: #495057 !important;
}
.grey7:hover,
.grey7:focus {
	color: var(--logo-green) !important;
}
.primary {
	color: #0d6efd;
}
.secondary {
	color: #6c757d;
}
.info {
	color: #0dcaf0;
}
.success {
	color: #198754;
}
.warning {
	color: #ffc107;
}
.danger {
	color: #dc3545;
}
.light {
	color: #ced4da;
}
.dark {
	color: #212529;
}
/* WP Page Navi */
.wp-pagenavi a,
.wp-pagenavi span {
	border: none !important;
}
/* Media Queries----------------------------------------------> */
/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.jumbotron .display-3 {
		font-size: 48px !important;
	}
	.jumbotron span.mec-start-date-label,
	.jumbotron span.mec-holding-status.mec-holding-status-expired {
		font-size: 26px;
	}
	img.logo-in-footer {
		width: 89px;
		margin-left: auto;
		margin-right: auto;
	}
}
/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	.jumbotron .display-3 {
		font-size: 48px !important;
	}
	.jumbotron span.mec-start-date-label,
	.jumbotron span.mec-holding-status.mec-holding-status-expired {
		font-size: 22px;
	}
	p.logo-about {
		text-align: center;
		display: flex;
		flex-direction: column;
	}
	img.logo-in-footer {
		width: 90px;
		display: block !important;
		margin-right: auto !important;
		margin-left: auto !important;
		margin-bottom: 20px !important;
	}
	/*   .et_header_style_left #logo {
    max-height: 30px;
  }
  .et_header_style_left #et-top-navigation .mobile_menu_bar {
    padding-bottom: 0 !important;
  }
  .mobile_menu_bar:before {
    top: -10px !important;
  }
  #et_search_icon:before {
    top: -4px !important;
  }
 */
}
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 600px) {
	.container-fluid,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: 0px;
		margin-left: 0px;
	}
	.jumbotron .display-3 {
		font-size: 32px !important;
	}
	.jumbotron span.mec-start-date-label,
	.jumbotron span.mec-holding-status.mec-holding-status-expired {
		font-size: 18px;
	}
	p.logo-about {
		text-align: center;
		display: flex;
		flex-direction: column;
	}
	img.logo-in-footer {
		width: 80px;
		display: block !important;
		margin-right: auto !important;
		margin-left: auto !important;
		margin-bottom: 20px !important;
	}
	.footer-widget .widget_nav_menu {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 100%;
	}
	.footer-widget .menu-external-links-container,
	.footer-widget .menu-footer-legal-container {
		text-align: center;
	}
}
@media only screen and (max-width: 767px) {
	.et_pb_widget.widget_recent_entries ul {
		display: flex;
		flex-wrap: wrap;
	}
	.et_pb_widget.widget_recent_entries li {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		overflow: hidden;
		float: left;
		position: relative;
		margin: 2% 0 0 2%;
		min-height: 40px;
		width: 49%;
		text-align: center;
		align-items: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
		transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-webkit-transition: all 0.3s !important;
		text-transform: none;
		font-weight: normal;
		outline: 0;
		font-size: 100%;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		border: none;
		list-style: none;
		padding: 0;
	}
	.et_pb_widget.widget_recent_entries li::before {
		display: none;
	}
	.et_pb_widget.widget_recent_entries li a {
		padding: 10px;
		display: flex;
		flex-direction: column;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-webkit-transition: all 0.3s !important;
		text-decoration: none !important;
		text-align: center;
		text-shadow: none !important;
	}
	.et_pb_widget.widget_recent_entries li a::before {
		font-family: "Material Symbols Rounded";
		content: "done";
		transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-webkit-transition: all 0.3s !important;
		position: relative;
	}
	.et_pb_widget.widget_recent_entries li a[aria-current="page"]::before,
	.et_pb_widget.widget_recent_entries li a:hover::before {
		font-family: "Material Symbols Rounded";
		content: "check_circle";
		transition: all 0.3s !important;
		-moz-transition: all 0.3s !important;
		-webkit-transition: all 0.3s !important;
		position: relative;
	}
	.et_pb_widget.widget_recent_entries li:hover {
		background-color: #f1f5ff;
	}
	.et_pb_widget.widget_recent_entries li:nth-child(-n + 2) {
		margin-top: 0 !important;
	}
	.et_pb_widget.widget_recent_entries li:nth-child(2n + 1) {
		margin-left: 0 !important;
		clear: both;
	}
}
/***********************
Athlete's Social Account
Enhanced Social SCSS
************************/
.athlete-social-wrap {
	display: block;
}
.athlete-social-wrap:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	width: 0;
}
.athlete-social-wrap .athlete-social-follow {
	padding: 10px;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	background-color: #aaaaaa;
	width: 31.333%;
	margin-right: 3%;
	float: left;
	text-align: center;
	border-radius: 5px;
}
.athlete-social-wrap .athlete-social-follow:last-of-type {
	margin-right: 0;
}
.athlete-social-wrap .athlete-social-follow svg {
	color: white;
	background-color: rgba(0, 0, 0, 0.1);
	width: 40px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	border-radius: 100px;
	padding: 10px;
}
.athlete-social-wrap .athlete-social-follow .network-label {
	color: white;
}
.athlete-social-wrap .athlete-social-follow .network-label .networkname {
	margin-top: 8px;
	line-height: 1em;
	text-align: center;
	font-weight: 500;
}
.athlete-social-wrap .facebook-color {
	background-color: #3a579a;
}
.athlete-social-wrap .instagram-color {
	background-color: #517fa4;
}
.athlete-social-wrap .twitter-color {
	background-color: #00abf0;
}
/* Buttons  */
.btn {
	--bs-btn-padding-x: 0.75rem;
	--bs-btn-padding-y: 0.375rem;
	--bs-btn-font-family: ;
	--bs-btn-font-size: 1rem;
	--bs-btn-font-weight: 400;
	--bs-btn-line-height: 1.5;
	--bs-btn-color: var(--bs-body-color);
	--bs-btn-bg: transparent;
	--bs-btn-border-width: var(--bs-border-width);
	--bs-btn-border-color: transparent;
	--bs-btn-border-radius: var(--bs-border-radius);
	--bs-btn-hover-border-color: transparent;
	--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
	--bs-btn-disabled-opacity: 0.65;
	--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), 0.5);
	display: inline-block;
	padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
	font-family: var(--bs-btn-font-family);
	font-size: var(--bs-btn-font-size);
	font-weight: var(--bs-btn-font-weight);
	line-height: var(--bs-btn-line-height);
	color: var(--bs-btn-color);
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
	border-radius: var(--bs-btn-border-radius);
	background-color: var(--bs-btn-bg);
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
	.btn {
		transition: none;
	}
}
.btn:hover {
	color: var(--bs-btn-hover-color);
	background-color: var(--bs-btn-hover-bg);
	border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
	color: var(--bs-btn-color);
	background-color: var(--bs-btn-bg);
	border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
	color: var(--bs-btn-hover-color);
	background-color: var(--bs-btn-hover-bg);
	border-color: var(--bs-btn-hover-border-color);
	outline: 0;
	box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
	border-color: var(--bs-btn-hover-border-color);
	outline: 0;
	box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
	color: var(--bs-btn-active-color);
	background-color: var(--bs-btn-active-bg);
	border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible,
.btn.active:focus-visible,
.btn.show:focus-visible,
.btn:first-child:active:focus-visible,
:not(.btn-check) + .btn:active:focus-visible {
	box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn.disabled,
.btn:disabled,
fieldset:disabled .btn {
	color: var(--bs-btn-disabled-color);
	pointer-events: none;
	background-color: var(--bs-btn-disabled-bg);
	border-color: var(--bs-btn-disabled-border-color);
	opacity: var(--bs-btn-disabled-opacity);
}
.btn-primary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #0d6efd;
	--bs-btn-border-color: #0d6efd;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0b5ed7;
	--bs-btn-hover-border-color: #0a58ca;
	--bs-btn-focus-shadow-rgb: 49, 132, 253;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0a58ca;
	--bs-btn-active-border-color: #0a53be;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #0d6efd;
	--bs-btn-disabled-border-color: #0d6efd;
}
.btn-secondary {
	--bs-btn-color: #fff;
	--bs-btn-bg: #6c757d;
	--bs-btn-border-color: #6c757d;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #5c636a;
	--bs-btn-hover-border-color: #565e64;
	--bs-btn-focus-shadow-rgb: 130, 138, 145;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #565e64;
	--bs-btn-active-border-color: #51585e;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #6c757d;
	--bs-btn-disabled-border-color: #6c757d;
}
.btn-success {
	--bs-btn-color: #fff;
	--bs-btn-bg: #198754;
	--bs-btn-border-color: #198754;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #157347;
	--bs-btn-hover-border-color: #146c43;
	--bs-btn-focus-shadow-rgb: 60, 153, 110;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #146c43;
	--bs-btn-active-border-color: #13653f;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #198754;
	--bs-btn-disabled-border-color: #198754;
}
.btn-info {
	--bs-btn-color: #000;
	--bs-btn-bg: #0dcaf0;
	--bs-btn-border-color: #0dcaf0;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #31d2f2;
	--bs-btn-hover-border-color: #25cff2;
	--bs-btn-focus-shadow-rgb: 11, 172, 204;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #3dd5f3;
	--bs-btn-active-border-color: #25cff2;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #0dcaf0;
	--bs-btn-disabled-border-color: #0dcaf0;
}
.btn-warning {
	--bs-btn-color: #000;
	--bs-btn-bg: #ffc107;
	--bs-btn-border-color: #ffc107;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ffca2c;
	--bs-btn-hover-border-color: #ffc720;
	--bs-btn-focus-shadow-rgb: 217, 164, 6;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #ffcd39;
	--bs-btn-active-border-color: #ffc720;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #ffc107;
	--bs-btn-disabled-border-color: #ffc107;
}
.btn-danger {
	--bs-btn-color: #fff;
	--bs-btn-bg: #dc3545;
	--bs-btn-border-color: #dc3545;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #bb2d3b;
	--bs-btn-hover-border-color: #b02a37;
	--bs-btn-focus-shadow-rgb: 225, 83, 97;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #b02a37;
	--bs-btn-active-border-color: #a52834;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #dc3545;
	--bs-btn-disabled-border-color: #dc3545;
}
.btn-light {
	--bs-btn-color: #000;
	--bs-btn-bg: #f8f9fa;
	--bs-btn-border-color: #f8f9fa;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #d3d4d5;
	--bs-btn-hover-border-color: #c6c7c8;
	--bs-btn-focus-shadow-rgb: 211, 212, 213;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #c6c7c8;
	--bs-btn-active-border-color: #babbbc;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #000;
	--bs-btn-disabled-bg: #f8f9fa;
	--bs-btn-disabled-border-color: #f8f9fa;
}
.btn-dark {
	--bs-btn-color: #fff;
	--bs-btn-bg: #212529;
	--bs-btn-border-color: #212529;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #424649;
	--bs-btn-hover-border-color: #373b3e;
	--bs-btn-focus-shadow-rgb: 66, 70, 73;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #4d5154;
	--bs-btn-active-border-color: #373b3e;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #212529;
	--bs-btn-disabled-border-color: #212529;
}
.btn-outline-primary {
	--bs-btn-color: #0d6efd;
	--bs-btn-border-color: #0d6efd;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #0d6efd;
	--bs-btn-hover-border-color: #0d6efd;
	--bs-btn-focus-shadow-rgb: 13, 110, 253;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #0d6efd;
	--bs-btn-active-border-color: #0d6efd;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #0d6efd;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #0d6efd;
	--bs-gradient: none;
}
.btn-outline-secondary {
	--bs-btn-color: #6c757d;
	--bs-btn-border-color: #6c757d;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6c757d;
	--bs-btn-hover-border-color: #6c757d;
	--bs-btn-focus-shadow-rgb: 108, 117, 125;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #6c757d;
	--bs-btn-active-border-color: #6c757d;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #6c757d;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #6c757d;
	--bs-gradient: none;
}
.btn-outline-success {
	--bs-btn-color: #198754;
	--bs-btn-border-color: #198754;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #198754;
	--bs-btn-hover-border-color: #198754;
	--bs-btn-focus-shadow-rgb: 25, 135, 84;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #198754;
	--bs-btn-active-border-color: #198754;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #198754;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #198754;
	--bs-gradient: none;
}
.btn-outline-info {
	--bs-btn-color: #0dcaf0;
	--bs-btn-border-color: #0dcaf0;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #0dcaf0;
	--bs-btn-hover-border-color: #0dcaf0;
	--bs-btn-focus-shadow-rgb: 13, 202, 240;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #0dcaf0;
	--bs-btn-active-border-color: #0dcaf0;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #0dcaf0;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #0dcaf0;
	--bs-gradient: none;
}
.btn-outline-warning {
	--bs-btn-color: #ffc107;
	--bs-btn-border-color: #ffc107;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #ffc107;
	--bs-btn-hover-border-color: #ffc107;
	--bs-btn-focus-shadow-rgb: 255, 193, 7;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #ffc107;
	--bs-btn-active-border-color: #ffc107;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #ffc107;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #ffc107;
	--bs-gradient: none;
}
.btn-outline-danger {
	--bs-btn-color: #dc3545;
	--bs-btn-border-color: #dc3545;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #dc3545;
	--bs-btn-hover-border-color: #dc3545;
	--bs-btn-focus-shadow-rgb: 220, 53, 69;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #dc3545;
	--bs-btn-active-border-color: #dc3545;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #dc3545;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #dc3545;
	--bs-gradient: none;
}
.btn-outline-light {
	--bs-btn-color: #f8f9fa;
	--bs-btn-border-color: #f8f9fa;
	--bs-btn-hover-color: #000;
	--bs-btn-hover-bg: #f8f9fa;
	--bs-btn-hover-border-color: #f8f9fa;
	--bs-btn-focus-shadow-rgb: 248, 249, 250;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #f8f9fa;
	--bs-btn-active-border-color: #f8f9fa;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #f8f9fa;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #f8f9fa;
	--bs-gradient: none;
}
.btn-outline-dark {
	--bs-btn-color: #212529;
	--bs-btn-border-color: #212529;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #212529;
	--bs-btn-hover-border-color: #212529;
	--bs-btn-focus-shadow-rgb: 33, 37, 41;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #212529;
	--bs-btn-active-border-color: #212529;
	--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	--bs-btn-disabled-color: #212529;
	--bs-btn-disabled-bg: transparent;
	--bs-btn-disabled-border-color: #212529;
	--bs-gradient: none;
}
.btn-link {
	--bs-btn-font-weight: 400;
	--bs-btn-color: var(--bs-link-color);
	--bs-btn-bg: transparent;
	--bs-btn-border-color: transparent;
	--bs-btn-hover-color: var(--bs-link-hover-color);
	--bs-btn-hover-border-color: transparent;
	--bs-btn-active-color: var(--bs-link-hover-color);
	--bs-btn-active-border-color: transparent;
	--bs-btn-disabled-color: #6c757d;
	--bs-btn-disabled-border-color: transparent;
	--bs-btn-box-shadow: 0 0 0 #000;
	--bs-btn-focus-shadow-rgb: 49, 132, 253;
	text-decoration: underline;
}
.btn-link:focus-visible {
	color: var(--bs-btn-color);
}
.btn-link:hover {
	color: var(--bs-btn-hover-color);
}
.btn-group-lg > .btn,
.btn-lg {
	--bs-btn-padding-y: 0.5rem;
	--bs-btn-padding-x: 1rem;
	--bs-btn-font-size: 1.25rem;
	--bs-btn-border-radius: var(--bs-border-radius-lg);
}
.btn-group-sm > .btn,
.btn-sm {
	--bs-btn-padding-y: 0.25rem;
	--bs-btn-padding-x: 0.5rem;
	--bs-btn-font-size: 0.875rem;
	--bs-btn-border-radius: var(--bs-border-radius-sm);
}
.view-editlink {
	margin-right: 5px;
	font-size: inherit;
}
/* Roster Athletics */
.roster-athletics {
	width: 100%;
	min-height: 80px;
	background-image: linear-gradient(#1c567c, #0c2b47);
	color: #fff !important;
	text-align: center;
	font-size: 14px;
	padding: 10px 30px;
	border-radius: 8px;
}
.roster-athletics p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	color: #ffffff !important;
	padding-top: 0 !important;
}
.roster-athletics .download-links {
	display: flex;
	justify-content: space-evenly;
}
a.appstore-badge {
	background-image: url(https://athleticsja.org/wp-content/uploads/2022/02/appstore-badge.png);
	height: 46px;
	width: 138.85px;
	display: inline-block;
	border-radius: 8px;
	background-repeat: round;
}
a.playstore-badge {
	background-image: url(https://athleticsja.org/wp-content/uploads/2022/02/playstore-badge.png);
	height: 46px;
	width: 153px;
	display: inline-block;
}
/* People Grid */
.mb-4,
.my-4 {
	margin-bottom: 1.5rem !important;
}
.people-grid > div {
	box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
}
.text-muted {
	color: #6c757d !important;
}
.small,
small {
	font-size: 12px;
	font-weight: 400;
}
.people-grid .div-name {
	font-size: 1rem;
	font-weight: 500;
	line-height: 10px;
	margin-bottom: 0.75rem;
}
ul.div-list {
	padding: 0;
	margin: 0;
	list-style: none;
}
li.div-list-item {
	float: left;
	width: 100%;
	padding: 0 0 0 12px;
	position: relative;
	margin: 0 0 1px;
	line-height: 1;
	padding-left: 8px;
}
.div-list-item:before {
	position: absolute;
	content: "";
	left: 0;
	top: 8px;
	width: 4px;
	height: 4px;
	border-radius: 70%;
	background: #6c757d;
}
/* Card */
.card {
	--bs-card-spacer-y: 1rem;
	--bs-card-spacer-x: 1rem;
	--bs-card-title-spacer-y: 0.5rem;
	--bs-card-title-color: ;
	--bs-card-subtitle-color: ;
	--bs-card-border-width: var(--bs-border-width);
	--bs-card-border-color: var(--bs-border-color-translucent);
	--bs-card-border-radius: var(--bs-border-radius);
	--bs-card-box-shadow: ;
	--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
	--bs-card-cap-padding-y: 0.5rem;
	--bs-card-cap-padding-x: 1rem;
	--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
	--bs-card-cap-color: ;
	--bs-card-height: ;
	--bs-card-color: ;
	--bs-card-bg: var(--bs-body-bg);
	--bs-card-img-overlay-padding: 1rem;
	--bs-card-group-margin: 0.75rem;
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 0;
	height: var(--bs-card-height);
	color: var(--bs-body-color);
	word-wrap: break-word;
	background-color: var(--bs-card-bg);
	background-clip: border-box;
	border: var(--bs-card-border-width) solid var(--bs-card-border-color);
	border-radius: var(--bs-card-border-radius);
}
.card-male {
	background-color: #f2f5ff;
	border-color: #d8e0ff;
}
.card-female {
	background-color: #fef2ff;
	border-color: #fcd8ff;
}
.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 0.75rem;
}
.card-title {
	font-size: 1rem;
	font-weight: 500;
	margin-bottom: 0.75rem;
	padding-bottom: 0;
}
/* .row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
} */
.card .row {
	margin-left: 0;
	margin-right: 0;
}
.w-50 {
	width: 50% !important;
}
.w-75 {
	width: 75% !important;
}
.w-25 {
	width: 25% !important;
}
/* .card ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.card-text:last-child {
    margin-bottom: 0;
}
.card ul li {
    float: left;
    width: 100%;
    padding: 0 0 0 12px;
    position: relative;
    margin: 0 0 1px;
    line-height: 1;
    padding-left: 8px;
}
.card ul li:before {
    position: absolute;
    content: "";
    left: 0;
    top: 8px;
    width: 4px;
    height: 4px;
    border-radius: 70%;
    background: #6c757d;
} */
.row-cols-1 > * {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
@media (min-width: 768px) {
	.row-cols-md-3 > * {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}
/* More Bootstrap Styles */
.bd-title {
	margin-top: 1rem;
	margin-bottom: 0.5rem;
	font-size: 3rem;
}
.bd-lead {
	font-size: 1.5rem;
	font-weight: 300;
	line-height: 1.5em;
}
/* Utility */
.mt-0 {
	margin-top: 0 !important;
}
.mb-3,
.my-3 {
	margin-bottom: 1rem !important;
}
.p-5 {
	padding: 3rem !important;
}
.pt-0,
.py-0 {
	padding-top: 0 !important;
}
/* Text */
.fw-bold {
	font-weight: 700 !important;
}
.fw-bolder {
	font-weight: bolder !important;
}
.fw-normal {
	font-weight: 400 !important;
}
.fw-light {
	font-weight: 300 !important;
}
.fw-lighter {
	font-weight: lighter !important;
}
.fst-italic {
	font-style: italic !important;
}
.fst-normal {
	font-style: normal !important;
}
.btn-primary a,
.btn-success a,
.btn-danger a {
	color: white !important;
}
.bd-content {
	-ms-flex-order: 1;
	order: 1;
}
/** Containers */
container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	width: 100%;
	padding-right: calc(var(--bs-gutter-x) * 0.5);
	padding-left: calc(var(--bs-gutter-x) * 0.5);
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 576px) {
	.container,
	.container-sm {
		max-width: 540px;
	}
}
@media (min-width: 768px) {
	.container,
	.container-md,
	.container-sm {
		max-width: 720px;
	}
}
@media (min-width: 992px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 960px;
	}
}
@media (min-width: 1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1140px;
	}
}
@media (min-width: 1400px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl,
	.container-xxl {
		max-width: 1320px;
	}
}
.row {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	display: flex;
	flex-wrap: wrap;
	margin-top: calc(-1 * var(--bs-gutter-y));
	margin-right: calc(-0.5 * var(--bs-gutter-x));
	margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--bs-gutter-x) * 0.5);
	padding-left: calc(var(--bs-gutter-x) * 0.5);
	margin-top: var(--bs-gutter-y);
}
.col {
	flex: 1 0 0%;
}
.row-cols-auto > * {
	flex: 0 0 auto;
	width: auto;
}
.row-cols-1 > * {
	flex: 0 0 auto;
	width: 100%;
}
.row-cols-2 > * {
	flex: 0 0 auto;
	width: 50%;
}
.row-cols-3 > * {
	flex: 0 0 auto;
	width: 33.3333333333%;
}
.row-cols-4 > * {
	flex: 0 0 auto;
	width: 25%;
}
.row-cols-5 > * {
	flex: 0 0 auto;
	width: 20%;
}
.row-cols-6 > * {
	flex: 0 0 auto;
	width: 16.6666666667%;
}
.col-auto {
	flex: 0 0 auto;
	width: auto;
}
.col-1 {
	flex: 0 0 auto;
	width: 8.33333333%;
}
.col-2 {
	flex: 0 0 auto;
	width: 16.66666667%;
}
.col-3 {
	flex: 0 0 auto;
	width: 25%;
}
.col-4 {
	flex: 0 0 auto;
	width: 33.33333333%;
}
.col-5 {
	flex: 0 0 auto;
	width: 41.66666667%;
}
.col-6 {
	flex: 0 0 auto;
	width: 50%;
}
.col-7 {
	flex: 0 0 auto;
	width: 58.33333333%;
}
.col-8 {
	flex: 0 0 auto;
	width: 66.66666667%;
}
.col-9 {
	flex: 0 0 auto;
	width: 75%;
}
.col-10 {
	flex: 0 0 auto;
	width: 83.33333333%;
}
.col-11 {
	flex: 0 0 auto;
	width: 91.66666667%;
}
.col-12 {
	flex: 0 0 auto;
	width: 100%;
}
.offset-1 {
	margin-left: 8.33333333%;
}
.offset-2 {
	margin-left: 16.66666667%;
}
.offset-3 {
	margin-left: 25%;
}
.offset-4 {
	margin-left: 33.33333333%;
}
.offset-5 {
	margin-left: 41.66666667%;
}
.offset-6 {
	margin-left: 50%;
}
.offset-7 {
	margin-left: 58.33333333%;
}
.offset-8 {
	margin-left: 66.66666667%;
}
.offset-9 {
	margin-left: 75%;
}
.offset-10 {
	margin-left: 83.33333333%;
}
.offset-11 {
	margin-left: 91.66666667%;
}
.g-0,
.gx-0 {
	--bs-gutter-x: 0;
}
.g-0,
.gy-0 {
	--bs-gutter-y: 0;
}
.g-1,
.gx-1 {
	--bs-gutter-x: 0.25rem;
}
.g-1,
.gy-1 {
	--bs-gutter-y: 0.25rem;
}
.g-2,
.gx-2 {
	--bs-gutter-x: 0.5rem;
}
.g-2,
.gy-2 {
	--bs-gutter-y: 0.5rem;
}
.g-3,
.gx-3 {
	--bs-gutter-x: 1rem;
}
.g-3,
.gy-3 {
	--bs-gutter-y: 1rem;
}
.g-4,
.gx-4 {
	--bs-gutter-x: 1.5rem;
}
.g-4,
.gy-4 {
	--bs-gutter-y: 1.5rem;
}
.g-5,
.gx-5 {
	--bs-gutter-x: 3rem;
}
.g-5,
.gy-5 {
	--bs-gutter-y: 3rem;
}
@media (min-width: 576px) {
	.col-sm {
		flex: 1 0 0%;
	}
	.row-cols-sm-auto > * {
		flex: 0 0 auto;
		width: auto;
	}
	.row-cols-sm-1 > * {
		flex: 0 0 auto;
		width: 100%;
	}
	.row-cols-sm-2 > * {
		flex: 0 0 auto;
		width: 50%;
	}
	.row-cols-sm-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.row-cols-sm-4 > * {
		flex: 0 0 auto;
		width: 25%;
	}
	.row-cols-sm-5 > * {
		flex: 0 0 auto;
		width: 20%;
	}
	.row-cols-sm-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
	}
	.col-sm-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}
	.col-sm-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}
	.col-sm-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-sm-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
	.col-sm-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
	.col-sm-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-sm-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}
	.col-sm-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}
	.col-sm-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-sm-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}
	.col-sm-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}
	.col-sm-12 {
		flex: 0 0 auto;
		width: 100%;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.33333333%;
	}
	.offset-sm-2 {
		margin-left: 16.66666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.33333333%;
	}
	.offset-sm-5 {
		margin-left: 41.66666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.33333333%;
	}
	.offset-sm-8 {
		margin-left: 66.66666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.33333333%;
	}
	.offset-sm-11 {
		margin-left: 91.66666667%;
	}
	.g-sm-0,
	.gx-sm-0 {
		--bs-gutter-x: 0;
	}
	.g-sm-0,
	.gy-sm-0 {
		--bs-gutter-y: 0;
	}
	.g-sm-1,
	.gx-sm-1 {
		--bs-gutter-x: 0.25rem;
	}
	.g-sm-1,
	.gy-sm-1 {
		--bs-gutter-y: 0.25rem;
	}
	.g-sm-2,
	.gx-sm-2 {
		--bs-gutter-x: 0.5rem;
	}
	.g-sm-2,
	.gy-sm-2 {
		--bs-gutter-y: 0.5rem;
	}
	.g-sm-3,
	.gx-sm-3 {
		--bs-gutter-x: 1rem;
	}
	.g-sm-3,
	.gy-sm-3 {
		--bs-gutter-y: 1rem;
	}
	.g-sm-4,
	.gx-sm-4 {
		--bs-gutter-x: 1.5rem;
	}
	.g-sm-4,
	.gy-sm-4 {
		--bs-gutter-y: 1.5rem;
	}
	.g-sm-5,
	.gx-sm-5 {
		--bs-gutter-x: 3rem;
	}
	.g-sm-5,
	.gy-sm-5 {
		--bs-gutter-y: 3rem;
	}
}
@media (min-width: 768px) {
	.col-md {
		flex: 1 0 0%;
	}
	.row-cols-md-auto > * {
		flex: 0 0 auto;
		width: auto;
	}
	.row-cols-md-1 > * {
		flex: 0 0 auto;
		width: 100%;
	}
	.row-cols-md-2 > * {
		flex: 0 0 auto;
		width: 50%;
	}
	.row-cols-md-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.row-cols-md-4 > * {
		flex: 0 0 auto;
		width: 25%;
	}
	.row-cols-md-5 > * {
		flex: 0 0 auto;
		width: 20%;
	}
	.row-cols-md-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
	}
	.col-md-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}
	.col-md-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}
	.col-md-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-md-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
	.col-md-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
	.col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-md-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}
	.col-md-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}
	.col-md-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-md-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}
	.col-md-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}
	.col-md-12 {
		flex: 0 0 auto;
		width: 100%;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.33333333%;
	}
	.offset-md-2 {
		margin-left: 16.66666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.33333333%;
	}
	.offset-md-5 {
		margin-left: 41.66666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.33333333%;
	}
	.offset-md-8 {
		margin-left: 66.66666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.33333333%;
	}
	.offset-md-11 {
		margin-left: 91.66666667%;
	}
	.g-md-0,
	.gx-md-0 {
		--bs-gutter-x: 0;
	}
	.g-md-0,
	.gy-md-0 {
		--bs-gutter-y: 0;
	}
	.g-md-1,
	.gx-md-1 {
		--bs-gutter-x: 0.25rem;
	}
	.g-md-1,
	.gy-md-1 {
		--bs-gutter-y: 0.25rem;
	}
	.g-md-2,
	.gx-md-2 {
		--bs-gutter-x: 0.5rem;
	}
	.g-md-2,
	.gy-md-2 {
		--bs-gutter-y: 0.5rem;
	}
	.g-md-3,
	.gx-md-3 {
		--bs-gutter-x: 1rem;
	}
	.g-md-3,
	.gy-md-3 {
		--bs-gutter-y: 1rem;
	}
	.g-md-4,
	.gx-md-4 {
		--bs-gutter-x: 1.5rem;
	}
	.g-md-4,
	.gy-md-4 {
		--bs-gutter-y: 1.5rem;
	}
	.g-md-5,
	.gx-md-5 {
		--bs-gutter-x: 3rem;
	}
	.g-md-5,
	.gy-md-5 {
		--bs-gutter-y: 3rem;
	}
}
@media (min-width: 992px) {
	.col-lg {
		flex: 1 0 0%;
	}
	.row-cols-lg-auto > * {
		flex: 0 0 auto;
		width: auto;
	}
	.row-cols-lg-1 > * {
		flex: 0 0 auto;
		width: 100%;
	}
	.row-cols-lg-2 > * {
		flex: 0 0 auto;
		width: 50%;
	}
	.row-cols-lg-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.row-cols-lg-4 > * {
		flex: 0 0 auto;
		width: 25%;
	}
	.row-cols-lg-5 > * {
		flex: 0 0 auto;
		width: 20%;
	}
	.row-cols-lg-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
	}
	.col-lg-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}
	.col-lg-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}
	.col-lg-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-lg-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
	.col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
	.col-lg-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-lg-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}
	.col-lg-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}
	.col-lg-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-lg-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}
	.col-lg-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}
	.col-lg-12 {
		flex: 0 0 auto;
		width: 100%;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.33333333%;
	}
	.offset-lg-2 {
		margin-left: 16.66666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.33333333%;
	}
	.offset-lg-5 {
		margin-left: 41.66666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.33333333%;
	}
	.offset-lg-8 {
		margin-left: 66.66666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.33333333%;
	}
	.offset-lg-11 {
		margin-left: 91.66666667%;
	}
	.g-lg-0,
	.gx-lg-0 {
		--bs-gutter-x: 0;
	}
	.g-lg-0,
	.gy-lg-0 {
		--bs-gutter-y: 0;
	}
	.g-lg-1,
	.gx-lg-1 {
		--bs-gutter-x: 0.25rem;
	}
	.g-lg-1,
	.gy-lg-1 {
		--bs-gutter-y: 0.25rem;
	}
	.g-lg-2,
	.gx-lg-2 {
		--bs-gutter-x: 0.5rem;
	}
	.g-lg-2,
	.gy-lg-2 {
		--bs-gutter-y: 0.5rem;
	}
	.g-lg-3,
	.gx-lg-3 {
		--bs-gutter-x: 1rem;
	}
	.g-lg-3,
	.gy-lg-3 {
		--bs-gutter-y: 1rem;
	}
	.g-lg-4,
	.gx-lg-4 {
		--bs-gutter-x: 1.5rem;
	}
	.g-lg-4,
	.gy-lg-4 {
		--bs-gutter-y: 1.5rem;
	}
	.g-lg-5,
	.gx-lg-5 {
		--bs-gutter-x: 3rem;
	}
	.g-lg-5,
	.gy-lg-5 {
		--bs-gutter-y: 3rem;
	}
}
@media (min-width: 1200px) {
	.col-xl {
		flex: 1 0 0%;
	}
	.row-cols-xl-auto > * {
		flex: 0 0 auto;
		width: auto;
	}
	.row-cols-xl-1 > * {
		flex: 0 0 auto;
		width: 100%;
	}
	.row-cols-xl-2 > * {
		flex: 0 0 auto;
		width: 50%;
	}
	.row-cols-xl-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.row-cols-xl-4 > * {
		flex: 0 0 auto;
		width: 25%;
	}
	.row-cols-xl-5 > * {
		flex: 0 0 auto;
		width: 20%;
	}
	.row-cols-xl-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
	}
	.col-xl-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}
	.col-xl-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}
	.col-xl-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-xl-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
	.col-xl-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
	.col-xl-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-xl-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}
	.col-xl-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}
	.col-xl-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-xl-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}
	.col-xl-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}
	.col-xl-12 {
		flex: 0 0 auto;
		width: 100%;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.33333333%;
	}
	.offset-xl-2 {
		margin-left: 16.66666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.33333333%;
	}
	.offset-xl-5 {
		margin-left: 41.66666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.33333333%;
	}
	.offset-xl-8 {
		margin-left: 66.66666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.33333333%;
	}
	.offset-xl-11 {
		margin-left: 91.66666667%;
	}
	.g-xl-0,
	.gx-xl-0 {
		--bs-gutter-x: 0;
	}
	.g-xl-0,
	.gy-xl-0 {
		--bs-gutter-y: 0;
	}
	.g-xl-1,
	.gx-xl-1 {
		--bs-gutter-x: 0.25rem;
	}
	.g-xl-1,
	.gy-xl-1 {
		--bs-gutter-y: 0.25rem;
	}
	.g-xl-2,
	.gx-xl-2 {
		--bs-gutter-x: 0.5rem;
	}
	.g-xl-2,
	.gy-xl-2 {
		--bs-gutter-y: 0.5rem;
	}
	.g-xl-3,
	.gx-xl-3 {
		--bs-gutter-x: 1rem;
	}
	.g-xl-3,
	.gy-xl-3 {
		--bs-gutter-y: 1rem;
	}
	.g-xl-4,
	.gx-xl-4 {
		--bs-gutter-x: 1.5rem;
	}
	.g-xl-4,
	.gy-xl-4 {
		--bs-gutter-y: 1.5rem;
	}
	.g-xl-5,
	.gx-xl-5 {
		--bs-gutter-x: 3rem;
	}
	.g-xl-5,
	.gy-xl-5 {
		--bs-gutter-y: 3rem;
	}
}
@media (min-width: 1400px) {
	.col-xxl {
		flex: 1 0 0%;
	}
	.row-cols-xxl-auto > * {
		flex: 0 0 auto;
		width: auto;
	}
	.row-cols-xxl-1 > * {
		flex: 0 0 auto;
		width: 100%;
	}
	.row-cols-xxl-2 > * {
		flex: 0 0 auto;
		width: 50%;
	}
	.row-cols-xxl-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}
	.row-cols-xxl-4 > * {
		flex: 0 0 auto;
		width: 25%;
	}
	.row-cols-xxl-5 > * {
		flex: 0 0 auto;
		width: 20%;
	}
	.row-cols-xxl-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}
	.col-xxl-auto {
		flex: 0 0 auto;
		width: auto;
	}
	.col-xxl-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}
	.col-xxl-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}
	.col-xxl-3 {
		flex: 0 0 auto;
		width: 25%;
	}
	.col-xxl-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}
	.col-xxl-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}
	.col-xxl-6 {
		flex: 0 0 auto;
		width: 50%;
	}
	.col-xxl-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}
	.col-xxl-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}
	.col-xxl-9 {
		flex: 0 0 auto;
		width: 75%;
	}
	.col-xxl-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}
	.col-xxl-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}
	.col-xxl-12 {
		flex: 0 0 auto;
		width: 100%;
	}
	.offset-xxl-0 {
		margin-left: 0;
	}
	.offset-xxl-1 {
		margin-left: 8.33333333%;
	}
	.offset-xxl-2 {
		margin-left: 16.66666667%;
	}
	.offset-xxl-3 {
		margin-left: 25%;
	}
	.offset-xxl-4 {
		margin-left: 33.33333333%;
	}
	.offset-xxl-5 {
		margin-left: 41.66666667%;
	}
	.offset-xxl-6 {
		margin-left: 50%;
	}
	.offset-xxl-7 {
		margin-left: 58.33333333%;
	}
	.offset-xxl-8 {
		margin-left: 66.66666667%;
	}
	.offset-xxl-9 {
		margin-left: 75%;
	}
	.offset-xxl-10 {
		margin-left: 83.33333333%;
	}
	.offset-xxl-11 {
		margin-left: 91.66666667%;
	}
	.g-xxl-0,
	.gx-xxl-0 {
		--bs-gutter-x: 0;
	}
	.g-xxl-0,
	.gy-xxl-0 {
		--bs-gutter-y: 0;
	}
	.g-xxl-1,
	.gx-xxl-1 {
		--bs-gutter-x: 0.25rem;
	}
	.g-xxl-1,
	.gy-xxl-1 {
		--bs-gutter-y: 0.25rem;
	}
	.g-xxl-2,
	.gx-xxl-2 {
		--bs-gutter-x: 0.5rem;
	}
	.g-xxl-2,
	.gy-xxl-2 {
		--bs-gutter-y: 0.5rem;
	}
	.g-xxl-3,
	.gx-xxl-3 {
		--bs-gutter-x: 1rem;
	}
	.g-xxl-3,
	.gy-xxl-3 {
		--bs-gutter-y: 1rem;
	}
	.g-xxl-4,
	.gx-xxl-4 {
		--bs-gutter-x: 1.5rem;
	}
	.g-xxl-4,
	.gy-xxl-4 {
		--bs-gutter-y: 1.5rem;
	}
	.g-xxl-5,
	.gx-xxl-5 {
		--bs-gutter-x: 3rem;
	}
	.g-xxl-5,
	.gy-xxl-5 {
		--bs-gutter-y: 3rem;
	}
}
.col p {
	margin-top: 0;
}
.col p:first-of-type {
	margin-top: 1rem;
}
.btn-group-sm > .btn,
.btn-sm {
	padding: 0.25rem 0.5rem;
	font-size: 87%;
	line-height: 1.5;
	border-radius: 0.2rem;
}
/* Images */
.member-profile .image-links img {
	vertical-align: middle;
	border-style: none;
	background-color: #bbc1ca;
	background-image: linear-gradient(#bbc1ca, #f5f5f5);
	border-radius: 5px;
}
/* Text Display */
@media (min-width: 1200px) {
	.display-1 {
		font-size: 5rem;
	}
	.display-2 {
		font-size: 4.5rem;
	}
	.display-3 {
		font-size: 4rem;
	}
	.display-4 {
		font-size: 3.5rem;
	}
	.display-5 {
		font-size: 3rem;
	}
	.display-6 {
		font-size: 2.5rem;
	}
}
.display-1 {
	font-size: calc(1.625rem + 4.5vw);
	font-weight: 300;
	line-height: 1.2;
}
.display-2 {
	font-size: calc(1.575rem + 3.9vw);
	font-weight: 300;
	line-height: 1.2;
}
.display-3 {
	font-size: calc(1.525rem + 3.3vw);
	font-weight: 300;
	line-height: 1.2;
}
.display-4 {
	font-size: calc(1.475rem + 2.7vw);
	font-weight: 300;
	line-height: 1.2;
}
.display-5 {
	font-size: calc(1.425rem + 2.1vw);
	font-weight: 300;
	line-height: 1.2;
}
.display-6 {
	font-size: calc(1.375rem + 1.5vw);
	font-weight: 300;
	line-height: 1.2;
}
.member-profile span.normal {
	font-weight: 400;
}
.member-profile span.allcaps {
	text-transform: uppercase;
}
ul.grid-2 {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-auto-rows: max-content;
	grid-gap: 0 2.5%;
}
ul.grid-3 {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-auto-rows: max-content;
	grid-gap: 0 2.5%;
}
/* Formidable Table Styles */
.with_frm_style {
	width: 100%;
	caption-side: bottom;
	border-collapse: collapse;
}
.with_frm_style > :not(caption) > * {
	border-width: 1px 0;
	border-color: rgb(222, 226, 230);
}
.with_frm_style > :not(caption) > * > * {
	border-width: 0 1px;
	border-color: rgb(222, 226, 230);
}
.with_frm_style thead {
	background-color: white;
	color: #000000;
}
.with_frm_style th,
.with_frm_style td {
	padding: 6px;
}
.with_frm_style td .material-icons-round {
	font-size: 20px;
	position: relative;
	top: 4px;
}
.with_frm_style td a:first-of-type {
	color: green;
}
.with_frm_style td a:nth-of-type() {
	color: blue;
}
.with_frm_style td a:last-of-type {
	color: red;
}

@media (prefers-color-scheme: dark) {
	body.custom-background,
	.hero-fullwidth-section {
		background-color: #28292a;
	}
}

/* Carifta Flags */
.flex-center {
	display: flex;
	align-items: center;
}
.flag-left {
	margin-right: 10px;
}
.flag-right {
	margin-left: 10px;
}
.carifta-icon-flag-AFG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AFR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -94px -247px;
	width: 1px;
	height: 13px;
}
.carifta-icon-flag-AHO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AIA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ALB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ALG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AME {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -247px;
	width: 1px;
	height: 13px;
}
.carifta-icon-flag-ANA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AND {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ANG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ANT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-APA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -96px -247px;
	width: 1px;
	height: 13px;
}
.carifta-icon-flag-ARG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ARM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ART {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ARU {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ASA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ASI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -97px -247px;
	width: 1px;
	height: 13px;
}
.carifta-icon-flag-ATB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ATG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AUS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AUT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-AZE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BAH {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BAN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BAR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BDI--1mK5E {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BEL--12rzs {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BEN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BER {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BES {
	background-image: url(images/png/19px-Bonaire.png);
	/* background-position: -76px -104px; */
	width: 19px;
	height: 12px;
}
.carifta-icon-flag-BFA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BHR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BHU--1N7sR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BIH {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BIZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BLR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BLZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BOL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BOT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BRA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BRB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BRN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BRU {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BUL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-BUR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CAF {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CAM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CAN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CAY {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CGO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CHA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CHI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CHN--3Zn5O {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CIS--3Aqb0 {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CIV--APe01 {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CMR--20HaC {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-COD {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-COK {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-COL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-COM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CPV {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CRC {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CRO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CTA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CUB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CUW {
	background-image: url(images/png/19px-Curaçao.png);
	/* background-position: -76px -104px; */
	width: 19px;
	height: 12px;
}
.carifta-icon-flag-CYP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-CZE--3AXee {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-DEN--1dQCI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-DJI--flXaw {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-DMA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-DOM--KRlk_ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ECU--2RuxI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-EGY--sKR-4 {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ENG--1syFf {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-EQG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ERI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ESA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ESP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-EST {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ETH {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-EUN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-EUR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -98px -247px;
	width: 1px;
	height: 13px;
}
.carifta-icon-flag-FAR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-FIJ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-FIN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -117px;
	width: 19px;
	height: 13px;
}
/* France, French Guiana, Guadeloupe, Martinique */
.carifta-icon-flag-FRA,
.carifta-icon-flag-GUF,
.carifta-icon-flag-GLP,
.carifta-icon-flag-MTQ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-FRG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-FRO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-FSM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -247px;
	width: 18px;
	height: 13px;
}
.carifta-icon-flag-GAB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GAM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GBR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GBS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GDR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GEO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GEQ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GER {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GHA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GIB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GNB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GRE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GRN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GUA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GUI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GUM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-GUY {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-HAI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-HKG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-HON {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-HUN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IDN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-INA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IND {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-INT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IOA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IRI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IRL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IRN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IRQ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ISL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ISR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ISV {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ITA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-IVB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-JAM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-JAP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-JOR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-JPN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KAZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KEN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KGZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KIR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KOR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KOS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KSA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-KUW {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LAO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LAT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LBA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LBN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LBR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LBY {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LCA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LES {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LIB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LIE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LIT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LTU {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LUX {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-LVA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MAC {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MAD {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MAR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MAS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MAW {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MDA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MDV {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MEX {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MGL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MHL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MKD {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MLI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MLT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MNE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MNT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MON {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MOZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MRI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MSH {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MSR--s270R {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MTN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MWI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-MYA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NAM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NAP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NCA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NCL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NED {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NEP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NFI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NGA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NGR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NIC {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NIG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NIR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NMA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NMI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NOR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NRU {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-NZL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-OCE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -99px -247px;
	width: 1px;
	height: 13px;
}
.carifta-icon-flag-OMA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PAK {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PAN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PAR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PER {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PHI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PLE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PLW {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PNG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-POL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-POR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PRK {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PUR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-PYF {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-QAT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ROM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ROT {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ROU {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-RSA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-RUS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-RWA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SAL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SAM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SCG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SCO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SEN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SER {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SEY {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SGP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SIN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SKN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SLE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SLO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SLV--2adKZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SMR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SOL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SOM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SRB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SRI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SSD {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-STP {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SUD {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SUI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SUR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SVK {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SVN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SWE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SWZ {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SXM {
	background-image: url(images/png/19px-Sint_Maarten.png);
	/* background-position: -190px -221px; */
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-SYR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TAH {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TAN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TCA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TCH {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TGA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-THA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -76px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TJK {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -95px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TKM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -114px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TKS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -133px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TLS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -152px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TOG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -171px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TPE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -190px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TRI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -209px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TTO {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -228px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TUN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px 0px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TUR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -13px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-TUV {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -26px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-UAE {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -39px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-UGA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -52px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-UKR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -65px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-UND {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -78px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-URS {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -91px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-URU {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -104px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-USA {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -117px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-UZB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -130px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-VAN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -143px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-VEN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -156px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-VGB {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -169px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-VIE--3_Js7 {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -182px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-VIN {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -195px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-VIR {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -208px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-WAL {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -221px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-YEM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -247px -234px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-YUG {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: 0px -247px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ZAI {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -19px -247px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ZAM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -38px -247px;
	width: 19px;
	height: 13px;
}
.carifta-icon-flag-ZIM {
	background-image: url(images/png/67d39f3ead65c9d9e303485bd11ef1ca.png);
	background-position: -57px -247px;
	width: 19px;
	height: 13px;
}
