/* AI Language Translator — Frontend Flag Widget */

/* ---- Widget wrapper ---- */
.ailt-flag-widget {
	position: relative;
	display: inline-block;
	font-family: inherit;
	font-size: 14px;
	user-select: none;
	-webkit-user-select: none;
}

/* ---- Trigger button ---- */
.ailt-flag-btn {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	background: transparent;
	border: 1px solid rgba(255,255,255,0.25);
	border-radius: 6px;
	padding: 5px 9px;
	cursor: pointer;
	color: inherit;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.04em;
	transition: background 0.15s, border-color 0.15s;
	line-height: 1;
	white-space: nowrap;
}

.ailt-flag-btn:hover,
.ailt-flag-btn[aria-expanded="true"] {
	background: rgba(255,255,255,0.12);
	border-color: rgba(255,255,255,0.5);
}

/* Light-background contexts */
.widget .ailt-flag-btn,
.sidebar .ailt-flag-btn {
	border-color: #ccc;
	color: #333;
}
.widget .ailt-flag-btn:hover,
.sidebar .ailt-flag-btn[aria-expanded="true"] {
	background: #f0f0f0;
	border-color: #999;
}

.ailt-flag-img {
	display: block;
	border-radius: 2px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
	object-fit: cover;
	width: 22px;
	height: 15px;
}

.ailt-flag-code {
	text-transform: uppercase;
}

.ailt-flag-caret {
	opacity: 0.65;
	transition: transform 0.2s;
	margin-left: 1px;
}

.ailt-flag-btn[aria-expanded="true"] .ailt-flag-caret {
	transform: rotate(180deg);
}

/* ---- Dropdown panel ---- */
.ailt-flag-dropdown {
	display: none !important;
	position: absolute;
	top: calc(100% + 6px);
	left: 0;
	z-index: 99999;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 8px;
	box-shadow: 0 8px 28px rgba(0,0,0,0.15);
	min-width: 210px;
	max-height: 320px;
	overflow-y: auto;
	padding: 4px 0;
	scroll-behavior: smooth;
}

.ailt-flag-dropdown.ailt-open {
	display: block !important;
	animation: ailt-drop-in 0.15s ease;
}

.ailt-flag-dropdown:not([hidden]) {
	animation: ailt-drop-in 0.15s ease;
}

@keyframes ailt-drop-in {
	from { opacity: 0; transform: translateY(-5px); }
	to   { opacity: 1; transform: translateY(0); }
}

.ailt-flag-dropdown::-webkit-scrollbar { width: 5px; }
.ailt-flag-dropdown::-webkit-scrollbar-track { background: transparent; }
.ailt-flag-dropdown::-webkit-scrollbar-thumb { background: #ddd; border-radius: 3px; }

/* ---- Dropdown items ---- */
.ailt-flag-item {
	display: flex;
	align-items: center;
	gap: 9px;
	padding: 7px 13px;
	cursor: pointer;
	color: #222;
	font-size: 13px;
	transition: background 0.1s;
	outline: none;
}

.ailt-flag-item:hover,
.ailt-flag-item:focus {
	background: #eef4ff;
}

.ailt-flag-item--active {
	background: #eef4ff;
	font-weight: 600;
	color: #1a5aab;
}

.ailt-flag-item--active::after {
	content: '\2713';
	margin-left: auto;
	color: #1a5aab;
	font-size: 12px;
}

.ailt-flag-item--loading {
	opacity: 0.5;
	pointer-events: none;
}

.ailt-flag-divider {
	border-top: 1px solid #eee;
	margin: 3px 0;
}

/* ---- Status bar ---- */
.ailt-flag-status {
	display: none !important;
	margin-top: 7px;
	padding: 6px 10px;
	border-radius: 6px;
	font-size: 12px;
	line-height: 1.5;
}

.ailt-flag-status.ailt-open {
	display: block !important;
}

.ailt-flag-status[data-type="loading"] {
	background: #edf4ff;
	color: #1a5aab;
	display: flex !important;
	align-items: center;
	gap: 7px;
}

.ailt-flag-status[data-type="success"] {
	background: #edfaef;
	color: #1e5c2a;
}

.ailt-flag-status[data-type="error"] {
	background: #fff0f0;
	color: #a32020;
}

/* ---- Spinner ---- */
.ailt-spinner {
	display: inline-block;
	width: 13px;
	height: 13px;
	border: 2px solid rgba(26,90,171,0.25);
	border-top-color: #1a5aab;
	border-radius: 50%;
	animation: ailt-spin 0.65s linear infinite;
	flex-shrink: 0;
}

@keyframes ailt-spin { to { transform: rotate(360deg); } }

/* ---- Content fade while loading ---- */
.ailt-content-translating {
	opacity: 0.4;
	pointer-events: none;
	transition: opacity 0.2s;
}

/* ---- Active-language badge ---- */
#ailt-lang-badge {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	margin: 0 0 12px;
	padding: 3px 10px 3px 7px;
	background: #1a5aab;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	border-radius: 20px;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	cursor: pointer;
	border: none;
	line-height: 1.5;
}
#ailt-lang-badge:hover { background: #154d96; }
#ailt-lang-badge img  { border-radius: 1px; }

.ailt-no-keys { font-size: 12px; color: #a06000; }


/* ---- Selector row ---- */
.ailt-widget__selector {
	position: relative;
	display: flex;
	align-items: center;
	gap: 8px;
}

.ailt-widget__select {
	width: 100%;
	padding: 7px 32px 7px 10px;
	border: 1px solid #ccc;
	border-radius: 6px;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right 10px center;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
	font-size: 13px;
	color: #333;
	transition: border-color 0.2s, box-shadow 0.2s;
}

.ailt-widget__select:focus {
	outline: none;
	border-color: #2271b1;
	box-shadow: 0 0 0 2px rgba(34, 113, 177, 0.25);
}

/* ---- Status bar ---- */
.ailt-widget__status {
	margin-top: 8px;
	padding: 6px 10px;
	border-radius: 5px;
	font-size: 12px;
	line-height: 1.5;
}

.ailt-widget__status--loading {
	background: #f0f6fc;
	border-left: 3px solid #2271b1;
	color: #2271b1;
	display: flex !important;
	align-items: center;
	gap: 7px;
}

.ailt-widget__status--success {
	background: #edfaef;
	border-left: 3px solid #2fa84f;
	color: #1e4620;
}

.ailt-widget__status--error {
	background: #fef0f0;
	border-left: 3px solid #d63638;
	color: #6a1a1a;
}

/* ---- Spinner ---- */
.ailt-spinner-ring {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: 2px solid rgba(34, 113, 177, 0.3);
	border-top-color: #2271b1;
	border-radius: 50%;
	animation: ailt-spin 0.7s linear infinite;
	flex-shrink: 0;
}

@keyframes ailt-spin {
	to { transform: rotate(360deg); }
}

/* ---- Content overlay while loading ---- */
.ailt-translating-overlay {
	position: relative;
}

.ailt-translating-overlay::after {
	content: '';
	position: absolute;
	inset: 0;
	background: rgba(255, 255, 255, 0.55);
	backdrop-filter: blur(1px);
	z-index: 10;
	border-radius: 4px;
	pointer-events: none;
	transition: opacity 0.3s;
}

/* ---- Language badge shown on the page ---- */
.ailt-lang-indicator {
	display: inline-flex;
	align-items: center;
	gap: 5px;
	margin-bottom: 10px;
	padding: 3px 10px 3px 8px;
	background: #2271b1;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	border-radius: 20px;
	letter-spacing: 0.04em;
	cursor: pointer;
	border: none;
	text-transform: uppercase;
}

.ailt-lang-indicator:hover {
	background: #1a5a96;
}

.ailt-widget-title-icon {
	margin-right: 3px;
}

/* ---- Auto-injected fixed widget (bottom-right corner) ---- */
/*
 * The widget is rendered directly inside <body> so nothing in the DOM
 * tree should break fixed positioning. All critical layout properties
 * carry !important to survive aggressive theme resets.
 */
#ailt-auto-widget {
	position: fixed !important;
	bottom: 24px !important;
	right: 24px !important;
	top: auto !important;
	left: auto !important;
	z-index: 999999 !important;
	transform: none !important;
	/* ensure the widget itself is block-level and doesn't collapse */
	display: block !important;
	width: auto !important;
	max-width: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
}

#ailt-auto-widget .ailt-flag-widget {
	position: relative !important;
	display: inline-block !important;
}

#ailt-auto-widget .ailt-flag-btn {
	background: #1a1a2e !important;
	border: 1px solid rgba(255,255,255,0.2) !important;
	color: #fff !important;
	box-shadow: 0 4px 16px rgba(0,0,0,0.35) !important;
}

#ailt-auto-widget .ailt-flag-btn:hover,
#ailt-auto-widget .ailt-flag-btn[aria-expanded="true"] {
	background: #16213e !important;
	border-color: rgba(255,255,255,0.45) !important;
}

/* Dropdown opens upward from the fixed button */
#ailt-auto-widget .ailt-flag-dropdown {
	position: absolute !important;
	bottom: calc(100% + 6px) !important;
	top: auto !important;
	left: auto !important;
	right: 0 !important;
}

.gamipress-spinner{display:block;margin:4px auto;width:20px;height:20px;background:url(data:image/gif;base64,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)}#gamipress-achievements-filter{float:left;margin-bottom:1em}#gamipress-achievements-search{margin-right:5px;margin-bottom:1em;float:right}#gamipress-achievements-container:not([class*="gamipress-columns"]),#achievements_list_load_more,#gamipress-achievements-filters-wrap{display:block;margin:0 auto;clear:both}#gamipress-achievements-filter select{max-width:100%;margin-left:5px}.gamipress-achievements-list .gamipress-achievement{padding:1em 0}.gamipress-no-results{width:100%}.gamipress-achievement:not(.gamipress-layout-none),.gamipress-rank:not(.gamipress-layout-none),.single-achievement.achievement-wrap:not(.gamipress-layout-none),.single-rank.rank-wrap:not(.gamipress-layout-none),.gamipress-user-points:not(.gamipress-layout-none){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-self:flex-start;width:100%;margin-bottom:1rem}.gamipress-points-types:not(.gamipress-layout-none) .gamipress-points-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-self:flex-start}.gamipress-achievement:not(.gamipress-layout-none) *,.gamipress-rank:not(.gamipress-layout-none) *,.single-achievement.achievement-wrap:not(.gamipress-layout-none) *,.single-rank.rank-wrap:not(.gamipress-layout-none) *,.gamipress-user-points:not(.gamipress-layout-none) *,.gamipress-points-types:not(.gamipress-layout-none) *{box-sizing:border-box}.gamipress-achievement.gamipress-layout-left .gamipress-achievement-image,.gamipress-achievement.gamipress-layout-right .gamipress-achievement-image,.gamipress-rank.gamipress-layout-left .gamipress-rank-image,.gamipress-rank.gamipress-layout-right .gamipress-rank-image,.single-achievement.gamipress-layout-left .gamipress-achievement-image,.single-achievement.gamipress-layout-right .gamipress-achievement-image,.single-rank.gamipress-layout-left .gamipress-rank-image,.single-rank.gamipress-layout-right .gamipress-rank-image,.gamipress-points-types.gamipress-layout-left .gamipress-points-type-image,.gamipress-points-types.gamipress-layout-right .gamipress-points-type-image{width:20%}.gamipress-achievement.gamipress-layout-left .gamipress-achievement-image,.gamipress-rank.gamipress-layout-left .gamipress-rank-image,.single-achievement.gamipress-layout-left .gamipress-achievement-image,.single-rank.gamipress-layout-left .gamipress-rank-image,.gamipress-points-types.gamipress-layout-left .gamipress-points-type-image{padding-right:1em}.gamipress-achievement.gamipress-layout-right .gamipress-achievement-image,.gamipress-rank.gamipress-layout-right .gamipress-rank-image,.single-achievement.gamipress-layout-right .gamipress-achievement-image,.single-rank.gamipress-layout-right .gamipress-rank-image,.gamipress-points-types.gamipress-layout-right .gamipress-points-type-image{padding-left:1em}.gamipress-achievement.gamipress-layout-left .gamipress-achievement-description,.gamipress-achievement.gamipress-layout-right .gamipress-achievement-description,.gamipress-rank.gamipress-layout-left .gamipress-rank-description,.gamipress-rank.gamipress-layout-right .gamipress-rank-description,.single-achievement.gamipress-layout-left .gamipress-achievement-description,.single-achievement.gamipress-layout-right .gamipress-achievement-description,.single-rank.gamipress-layout-left .gamipress-rank-description,.single-rank.gamipress-layout-right .gamipress-rank-description,.gamipress-points-types.gamipress-layout-left .gamipress-points-type-description,.gamipress-points-types.gamipress-layout-right .gamipress-points-type-description{margin-top:0;width:80%}.gamipress-achievement.gamipress-layout-right,.gamipress-rank.gamipress-layout-right,.single-achievement.gamipress-layout-right,.single-rank.gamipress-layout-right,.gamipress-user-points.gamipress-layout-right .gamipress-points,.gamipress-points-types.gamipress-layout-right .gamipress-points-type{flex-direction:row-reverse}.gamipress-user-points.gamipress-layout-left .gamipress-points,.gamipress-user-points.gamipress-layout-right .gamipress-points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.gamipress-user-points.gamipress-layout-right .gamipress-points{justify-content:flex-end}.gamipress-achievement.gamipress-layout-top .gamipress-achievement-image,.gamipress-achievement.gamipress-layout-bottom .gamipress-achievement-image,.gamipress-rank.gamipress-layout-top .gamipress-rank-image,.gamipress-rank.gamipress-layout-bottom .gamipress-rank-image,.single-achievement.gamipress-layout-top .gamipress-achievement-image,.single-achievement.gamipress-layout-bottom .gamipress-achievement-image,.single-rank.gamipress-layout-top .gamipress-rank-image,.single-rank.gamipress-layout-bottom .gamipress-rank-image,.gamipress-points-types.gamipress-layout-top .gamipress-points-type-image,.gamipress-points-types.gamipress-layout-bottom .gamipress-points-type-image{width:100%}.gamipress-achievement.gamipress-layout-top .gamipress-achievement-image,.gamipress-rank.gamipress-layout-top .gamipress-rank-image,.single-achievement.gamipress-layout-top .gamipress-achievement-image,.single-rank.gamipress-layout-top .gamipress-rank-image,.gamipress-points-types.gamipress-layout-top .gamipress-points-type-image{padding-bottom:1em}.gamipress-achievement.gamipress-layout-bottom .gamipress-achievement-image,.gamipress-rank.gamipress-layout-bottom .gamipress-rank-image,.single-achievement.gamipress-layout-bottom .gamipress-achievement-image,.single-rank.gamipress-layout-bottom .gamipress-rank-image,.gamipress-points-types.gamipress-layout-bottom .gamipress-points-type-image{padding-top:1em}.gamipress-achievement.gamipress-layout-top .gamipress-achievement-description,.gamipress-achievement.gamipress-layout-bottom .gamipress-achievement-description,.gamipress-rank.gamipress-layout-top .gamipress-rank-description,.gamipress-rank.gamipress-layout-bottom .gamipress-rank-description,.single-achievement.gamipress-layout-top .gamipress-achievement-description,.single-achievement.gamipress-layout-bottom .gamipress-achievement-description,.single-rank.gamipress-layout-top .gamipress-rank-description,.single-rank.gamipress-layout-bottom .gamipress-rank-description,.gamipress-points-types.gamipress-layout-top .gamipress-points-type-description,.gamipress-points-types.gamipress-layout-bottom .gamipress-points-type-description{width:100%}.gamipress-achievement.gamipress-layout-bottom,.gamipress-rank.gamipress-layout-bottom,.single-achievement.gamipress-layout-bottom,.single-rank.gamipress-layout-bottom,.gamipress-user-points.gamipress-layout-bottom .gamipress-points,.gamipress-points-types.gamipress-layout-bottom .gamipress-points-type{flex-direction:column-reverse}.gamipress-user-points.gamipress-layout-top .gamipress-points,.gamipress-user-points.gamipress-layout-bottom .gamipress-points{text-align:center}.gamipress-user-points.gamipress-layout-top .gamipress-user-points-image,.gamipress-user-points.gamipress-layout-bottom .gamipress-user-points-image{width:100%}.gamipress-align-left{text-align:left}.gamipress-align-left .gamipress-share-buttons{justify-content:flex-start}.gamipress-align-center{text-align:center}.gamipress-align-center .gamipress-share-buttons{justify-content:center}.gamipress-align-right{text-align:right}.gamipress-align-right .gamipress-share-buttons{justify-content:flex-end}.gamipress-align-justify{text-align:justify}[class*="gamipress-columns"]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}[class*="gamipress-columns"]>.gamipress-achievement,[class*="gamipress-columns"]>.gamipress-points,[class*="gamipress-columns"]>.gamipress-points-type,[class*="gamipress-columns"] .gamipress-rank{width:100%}[class*="gamipress-columns"] *{box-sizing:border-box}.gamipress-columns-small-2>.gamipress-achievement,.gamipress-columns-small-2>.gamipress-points,.gamipress-columns-small-2>.gamipress-points-type,.gamipress-columns-small-2 .gamipress-rank{width:50%}.gamipress-columns-small-3>.gamipress-achievement,.gamipress-columns-small-3>.gamipress-points,.gamipress-columns-small-3>.gamipress-points-type,.gamipress-columns-small-3 .gamipress-rank{width:33%}.gamipress-columns-small-4>.gamipress-achievement,.gamipress-columns-small-4>.gamipress-points,.gamipress-columns-small-4>.gamipress-points-type,.gamipress-columns-small-4 .gamipress-rank{width:25%}.gamipress-columns-small-5>.gamipress-achievement,.gamipress-columns-small-5>.gamipress-points,.gamipress-columns-small-5>.gamipress-points-type,.gamipress-columns-small-5 .gamipress-rank{width:20%}.gamipress-columns-small-6>.gamipress-achievement,.gamipress-columns-small-6>.gamipress-points,.gamipress-columns-small-6>.gamipress-points-type,.gamipress-columns-small-6 .gamipress-rank{width:16.6%}@media screen and (min-width:768px){#gamipress-achievements-container[class*="gamipress-columns"]>.gamipress-achievement,.gamipress-user-points[class*="gamipress-columns"]>.gamipress-points,.gamipress-points-types[class*="gamipress-columns"]>.gamipress-points-type,.gamipress-ranks-container[class*="gamipress-columns"] .gamipress-rank{padding:1em;overflow:hidden;border-bottom:none}.gamipress-columns-2>.gamipress-achievement,.gamipress-columns-2>.gamipress-points,.gamipress-columns-2>.gamipress-points-type,.gamipress-columns-2 .gamipress-rank{width:50%}.gamipress-columns-3>.gamipress-achievement,.gamipress-columns-3>.gamipress-points,.gamipress-columns-3>.gamipress-points-type,.gamipress-columns-3 .gamipress-rank{width:33%}.gamipress-columns-4>.gamipress-achievement,.gamipress-columns-4>.gamipress-points,.gamipress-columns-4>.gamipress-points-type,.gamipress-columns-4 .gamipress-rank{width:25%}.gamipress-columns-5>.gamipress-achievement,.gamipress-columns-5>.gamipress-points,.gamipress-columns-5>.gamipress-points-type,.gamipress-columns-5 .gamipress-rank{width:20%}.gamipress-columns-6>.gamipress-achievement,.gamipress-columns-6>.gamipress-points,.gamipress-columns-6>.gamipress-points-type,.gamipress-columns-6 .gamipress-rank{width:16.6%}}.gamipress-achievement .gamipress-achievement-image,.gamipress-rank .gamipress-rank-image,.achievement-wrap .gamipress-achievement-image,.rank-wrap .gamipress-rank-image{opacity:.4}.gamipress-achievement.user-has-earned .gamipress-achievement-image,.gamipress-rank.user-has-earned .gamipress-rank-image,.user-has-earned .achievement-wrap .gamipress-achievement-image,.achievement-wrap.user-has-earned .gamipress-achievement-image,.user-has-earned .rank-wrap .gamipress-rank-image,.rank-wrap.user-has-earned .gamipress-rank-image{opacity:1}.gamipress-points-type .gamipress-points-type-awards,.gamipress-points-type .gamipress-points-type-deducts{width:100%}.gamipress-achievement-points{font-weight:700}#gamipress-achievements-container .gamipress-achievement-title{display:inline-block;margin-top:0}#achievements_list_load_more{margin:1em auto}.gamipress-open-close-switch{text-align:right}.gamipress-extras-window{display:none}.gamipress-required-achievements .user-has-earned,.gamipress-required-requirements .user-has-earned,.gamipress-achievements-list .gamipress-achievement.user-has-earned .gamipress-extras-window li,.gamipress-rank.user-has-earned .gamipress-extras-window li,.gamipress-points-awards .user-has-earned,.gamipress-points-deducts .user-has-earned{text-decoration:line-through}.gamipress-required-achievements .user-has-earned:hover,.gamipress-required-requirements .user-has-earned:hover,.gamipress-achievements-list .gamipress-achievement.user-has-earned .gamipress-extras-window li:hover,.gamipress-rank.user-has-earned .gamipress-extras-window li:hover,.gamipress-points-awards .user-has-earned:hover,.gamipress-points-deducts .user-has-earned:hover{text-decoration:none}.show-hide-open:after,.show-hide-close:after{content:'';display:inline-block;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9Ijc2OCIgaGVpZ2h0PSI3NjgiIHZpZXdCb3g9IjAgMCA3NjggNzY4Ij4NCjxwYXRoIGQ9Ik0yMzcgMjUwLjVsMTQ3IDE0NyAxNDctMTQ3IDQ1IDQ1LTE5MiAxOTItMTkyLTE5MnoiPjwvcGF0aD4NCjwvc3ZnPg0K) no-repeat;background-size:100%;width:22px;height:22px;vertical-align:top}.show-hide-close:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}ul.gamipress-achievement-earners-list,ul.gamipress-rank-earners-list{list-style:none;margin:0;padding:0}ul.gamipress-achievement-earners-list:after,ul.gamipress-rank-earners-list:after{content:"";clear:both;display:block}ul.gamipress-achievement-earners-list li,ul.gamipress-rank-earners-list li{position:relative;float:left;margin:5px;padding:0}ul.gamipress-achievement-earners-list li .earner-display-name,ul.gamipress-rank-earners-list li .earner-display-name{display:block}.gamipress-achievement-congratulations,.gamipress-rank-congratulations{background:#f0f0f0;padding:10px;margin:1em auto 2em;border-radius:5px}.gamipress-achievement-points{font-weight:700}.gamipress-required-achievements .user-has-earned,.gamipress-required-requirements .user-has-earned{text-decoration:line-through}.gamipress-required-achievements .user-has-earned:hover,.gamipress-required-requirements .user-has-earned:hover{text-decoration:none}.gamipress-achievement-unlock-with-points,.gamipress-rank-unlock-with-points{display:inline-block}img.gamipress-points-thumbnail-inline{height:1.1em;width:auto;vertical-align:middle!important;margin-top:-.3em}.gamipress-inline-points .gamipress-inline-points-thumbnail img,.gamipress-inline-achievement .gamipress-inline-achievement-thumbnail img,.gamipress-inline-rank .gamipress-inline-rank-thumbnail img{vertical-align:middle}.gamipress-achievement:not(:hover) .gamipress-share-buttons-label,.gamipress-rank:not(:hover) .gamipress-share-buttons-label,.gamipress-achievement:not(:hover) .gamipress-share-buttons,.gamipress-rank:not(:hover) .gamipress-share-buttons{opacity:0}.gamipress-share-buttons-label{margin-top:0;margin-bottom:2px;transition:all ease-in-out 150ms}.gamipress-share-buttons{display:flex;flex-wrap:wrap;margin-left:-2px;margin-right:-2px;transition:all ease-in-out 150ms}.gamipress-share-button{display:inline-block;width:28px;height:28px;vertical-align:middle;padding:4px;margin:2px;background-repeat:no-repeat;background-position:center;background-size:18px 18px;box-sizing:border-box}.gamipress-share-button span{display:none}.gamipress-share-button-square{border-radius:0}.gamipress-share-button-rounded{border-radius:6px}.gamipress-share-button-circle{border-radius:50%}.gamipress-share-button-facebook{background-color:#4766a9;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCINCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIg0KICAgZGF0YS1uYW1lPSJMYXllciAyMSINCiAgIGhlaWdodD0iMjQiDQogICBpZD0iTGF5ZXJfMjEiDQogICB2aWV3Qm94PSIwIDAgMjQgMjQiDQogICB3aWR0aD0iMjQiDQogICB2ZXJzaW9uPSIxLjEiDQogICBzb2RpcG9kaTpkb2NuYW1lPSJmYWNlYm9vay5zdmciDQogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4NCiAgPG1ldGFkYXRhDQogICAgIGlkPSJtZXRhZGF0YTExIj4NCiAgICA8cmRmOlJERj4NCiAgICAgIDxjYzpXb3JrDQogICAgICAgICByZGY6YWJvdXQ9IiI+DQogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0Pg0KICAgICAgICA8ZGM6dHlwZQ0KICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPg0KICAgICAgPC9jYzpXb3JrPg0KICAgIDwvcmRmOlJERj4NCiAgPC9tZXRhZGF0YT4NCiAgPGRlZnMNCiAgICAgaWQ9ImRlZnM5IiAvPg0KICA8c29kaXBvZGk6bmFtZWR2aWV3DQogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiINCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiDQogICAgIGJvcmRlcm9wYWNpdHk9IjEiDQogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiDQogICAgIGdyaWR0b2xlcmFuY2U9IjEwIg0KICAgICBndWlkZXRvbGVyYW5jZT0iMTAiDQogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIg0KICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIg0KICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE5MjAiDQogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwMTciDQogICAgIGlkPSJuYW1lZHZpZXc3Ig0KICAgICBzaG93Z3JpZD0iZmFsc2UiDQogICAgIGlua3NjYXBlOnpvb209IjkuODMzMzMzMyINCiAgICAgaW5rc2NhcGU6Y3g9IjEyIg0KICAgICBpbmtzY2FwZTpjeT0iMTIiDQogICAgIGlua3NjYXBlOndpbmRvdy14PSItOCINCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04Ig0KICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIg0KICAgICBpbmtzY2FwZTpjdXJyZW50LWxheWVyPSJMYXllcl8yMSIgLz4NCiAgPHRpdGxlDQogICAgIGlkPSJ0aXRsZTIiIC8+DQogIDxwYXRoDQogICAgIGQ9Ik0xNi43NSw5SDEzLjVWN2ExLDEsMCwwLDEsMS0xaDJWM0gxNGE0LDQsMCwwLDAtNCw0VjlIOHYzaDJ2OWgzLjVWMTJIMTZaIg0KICAgICBpZD0icGF0aDQiDQogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiIC8+DQo8L3N2Zz4NCg==)}.gamipress-share-button-twitter{background-color:#000;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICBkYXRhLW5hbWU9IkxheWVyIDIxIg0KICAgaGVpZ2h0PSIyNCINCiAgIGlkPSJMYXllcl8yMSINCiAgIHZpZXdCb3g9IjAgMCAyNCAyNCINCiAgIHdpZHRoPSIyNCINCiAgIHZlcnNpb249IjEuMSINCiAgIHNvZGlwb2RpOmRvY25hbWU9IngoMjR4MjQpLnN2ZyINCiAgIGlua3NjYXBlOnZlcnNpb249IjEuMy4yICgwOTFlMjBlLCAyMDIzLTExLTI1LCBjdXN0b20pIg0KICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiDQogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiDQogICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciDQogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyINCiAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+DQogIDxtZXRhZGF0YQ0KICAgICBpZD0ibWV0YWRhdGEyMyI+DQogICAgPHJkZjpSREY+DQogICAgICA8Y2M6V29yaw0KICAgICAgICAgcmRmOmFib3V0PSIiPg0KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4NCiAgICAgICAgPGRjOnR5cGUNCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4NCiAgICAgIDwvY2M6V29yaz4NCiAgICA8L3JkZjpSREY+DQogIDwvbWV0YWRhdGE+DQogIDxkZWZzDQogICAgIGlkPSJkZWZzMjEiIC8+DQogIDxzb2RpcG9kaTpuYW1lZHZpZXcNCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIg0KICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiINCiAgICAgYm9yZGVyb3BhY2l0eT0iMSINCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCINCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiDQogICAgIGd1aWRldG9sZXJhbmNlPSIxMCINCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiDQogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiDQogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTkyMCINCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAwMSINCiAgICAgaWQ9Im5hbWVkdmlldzE5Ig0KICAgICBzaG93Z3JpZD0iZmFsc2UiDQogICAgIGlua3NjYXBlOnpvb209IjkuODMzMzMzMyINCiAgICAgaW5rc2NhcGU6Y3g9IjEyLjA1MDg0NyINCiAgICAgaW5rc2NhcGU6Y3k9IjExLjk0OTE1MyINCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii05Ig0KICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTkiDQogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiDQogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzIxIg0KICAgICBpbmtzY2FwZTpzaG93cGFnZXNoYWRvdz0iMiINCiAgICAgaW5rc2NhcGU6cGFnZWNoZWNrZXJib2FyZD0iMCINCiAgICAgaW5rc2NhcGU6ZGVza2NvbG9yPSIjZDFkMWQxIiAvPg0KICA8dGl0bGUNCiAgICAgaWQ9InRpdGxlMiIgLz4NCiAgPGNpcmNsZQ0KICAgICBjeD0iMTYiDQogICAgIGN5PSI4Ig0KICAgICByPSI0Ig0KICAgICBpZD0iY2lyY2xlNCINCiAgICAgc3R5bGU9ImRpc3BsYXk6bm9uZTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjEiIC8+DQogIDxwYXRoDQogICAgIGlkPSJwYXRoMTAwOSINCiAgICAgY2xhc3M9InN0MSINCiAgICAgZD0ibSAzLjQxNTUzODIsNC4xMTE2NTI0IDYuNjYxMTM2OCw4LjcwMTc1MDYgLTYuNzAzMTE4MSw3LjA3NDk0NSBoIDEuNTA4NzIyOCBsIDUuODY4NzAyMywtNi4xOTQzNjIgNC43NDE1NzYsNi4xOTQzNjIgaCA1LjEzMzg4NSBMIDEzLjU5MDM2OSwxMC42OTcyMjcgMTkuODI5NjY2LDQuMTExNjUyNCBIIDE4LjMyMDk0MyBMIDEyLjkxNjM1Miw5LjgxNjM1OTEgOC41NDk0MjI4LDQuMTExNjUyNCBaIG0gMi4yMTg2NDE5LDEuMDg1NjY4IEggNy45OTI2NjMyIEwgMTguNDA3NTExLDE4LjgwMjY3OSBIIDE2LjA0OTAzIFoiDQogICAgIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmZmZmY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlLXdpZHRoOjAuMDI4NjE4IiAvPg0KPC9zdmc+DQo=)}.gamipress-share-button-linkedin{background-color:#0074b3;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCINCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIg0KICAgZGF0YS1uYW1lPSJMYXllciAyMSINCiAgIGhlaWdodD0iMjQiDQogICBpZD0iTGF5ZXJfMjEiDQogICB2aWV3Qm94PSIwIDAgMjQgMjQiDQogICB3aWR0aD0iMjQiDQogICB2ZXJzaW9uPSIxLjEiDQogICBzb2RpcG9kaTpkb2NuYW1lPSJsaW5rZWRpbi5zdmciDQogICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkyLjQgKDVkYTY4OWMzMTMsIDIwMTktMDEtMTQpIj4NCiAgPG1ldGFkYXRhDQogICAgIGlkPSJtZXRhZGF0YTE1Ij4NCiAgICA8cmRmOlJERj4NCiAgICAgIDxjYzpXb3JrDQogICAgICAgICByZGY6YWJvdXQ9IiI+DQogICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0Pg0KICAgICAgICA8ZGM6dHlwZQ0KICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPg0KICAgICAgPC9jYzpXb3JrPg0KICAgIDwvcmRmOlJERj4NCiAgPC9tZXRhZGF0YT4NCiAgPGRlZnMNCiAgICAgaWQ9ImRlZnMxMyIgLz4NCiAgPHNvZGlwb2RpOm5hbWVkdmlldw0KICAgICBwYWdlY29sb3I9IiNmZmZmZmYiDQogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2Ig0KICAgICBib3JkZXJvcGFjaXR5PSIxIg0KICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIg0KICAgICBncmlkdG9sZXJhbmNlPSIxMCINCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIg0KICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCINCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiINCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIg0KICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3Ig0KICAgICBpZD0ibmFtZWR2aWV3MTEiDQogICAgIHNob3dncmlkPSJmYWxzZSINCiAgICAgaW5rc2NhcGU6em9vbT0iOS44MzMzMzMzIg0KICAgICBpbmtzY2FwZTpjeD0iMTIiDQogICAgIGlua3NjYXBlOmN5PSIxMiINCiAgICAgaW5rc2NhcGU6d2luZG93LXg9Ii04Ig0KICAgICBpbmtzY2FwZTp3aW5kb3cteT0iLTgiDQogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiDQogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9IkxheWVyXzIxIiAvPg0KICA8dGl0bGUNCiAgICAgaWQ9InRpdGxlMiIgLz4NCiAgPHJlY3QNCiAgICAgaGVpZ2h0PSIxMSINCiAgICAgd2lkdGg9IjQiDQogICAgIHg9IjMiDQogICAgIHk9IjkiDQogICAgIGlkPSJyZWN0NCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgLz4NCiAgPGNpcmNsZQ0KICAgICBjeD0iNSINCiAgICAgY3k9IjUiDQogICAgIHI9IjIiDQogICAgIGlkPSJjaXJjbGU2Ig0KICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAvPg0KICA8cGF0aA0KICAgICBkPSJNMTYuNSw4LjI1QTQuNDcyNTEsNC40NzI1MSwwLDAsMCwxMyw5Ljk1MzQzVjlIOVYyMGg0VjEzYTIsMiwwLDAsMSw0LDB2N2g0VjEyLjc1QTQuNSw0LjUsMCwwLDAsMTYuNSw4LjI1WiINCiAgICAgaWQ9InBhdGg4Ig0KICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxIiAvPg0KPC9zdmc+DQo=)}.gamipress-share-button-pinterest{background-color:#bd081c;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnDQogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iDQogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIg0KICAgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIg0KICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCINCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIg0KICAgZGF0YS1uYW1lPSJMYXllciAyMSINCiAgIGhlaWdodD0iMjQiDQogICBpZD0iTGF5ZXJfMjEiDQogICB2aWV3Qm94PSIwIDAgMjQgMjQiDQogICB3aWR0aD0iMjQiDQogICB2ZXJzaW9uPSIxLjEiDQogICBzb2RpcG9kaTpkb2NuYW1lPSJwaW50ZXJlc3Quc3ZnIg0KICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSI+DQogIDxtZXRhZGF0YQ0KICAgICBpZD0ibWV0YWRhdGExMSI+DQogICAgPHJkZjpSREY+DQogICAgICA8Y2M6V29yaw0KICAgICAgICAgcmRmOmFib3V0PSIiPg0KICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4NCiAgICAgICAgPGRjOnR5cGUNCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz4NCiAgICAgIDwvY2M6V29yaz4NCiAgICA8L3JkZjpSREY+DQogIDwvbWV0YWRhdGE+DQogIDxkZWZzDQogICAgIGlkPSJkZWZzOSIgLz4NCiAgPHNvZGlwb2RpOm5hbWVkdmlldw0KICAgICBwYWdlY29sb3I9IiNmZmZmZmYiDQogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2Ig0KICAgICBib3JkZXJvcGFjaXR5PSIxIg0KICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIg0KICAgICBncmlkdG9sZXJhbmNlPSIxMCINCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIg0KICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCINCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiINCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIg0KICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSIxMDE3Ig0KICAgICBpZD0ibmFtZWR2aWV3NyINCiAgICAgc2hvd2dyaWQ9ImZhbHNlIg0KICAgICBpbmtzY2FwZTp6b29tPSI5LjgzMzMzMzMiDQogICAgIGlua3NjYXBlOmN4PSIxMiINCiAgICAgaW5rc2NhcGU6Y3k9IjEyIg0KICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiDQogICAgIGlua3NjYXBlOndpbmRvdy15PSItOCINCiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSINCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMjEiIC8+DQogIDx0aXRsZQ0KICAgICBpZD0idGl0bGUyIiAvPg0KICA8cGF0aA0KICAgICBkPSJNMTIuMDU2ODksMy40MTY2N0E2LjkyMTMyLDYuOTIxMzIsMCwwLDAsNC45OTIxOSwxMC4xODdhMy45Mzg0MiwzLjkzODQyLDAsMCwwLDEuOTM3LDMuNjcwNDQuNTM2MjUuNTM2MjUsMCwwLDAsLjc5ODEyLS4zMzcxOGwuMTkyNzctLjgyM2EuNTA0MzYuNTA0MzYsMCwwLDAtLjE0MzIzLS40OTksMi42OTA2NiwyLjY5MDY2LDAsMCwxLS43MzY3Mi0yLjM5NjUzLDUuMDM3MjIsNS4wMzcyMiwwLDAsMSw0Ljk3NS00LjU3NjQzYzMuMTIwMjctLjA1NTE4LDUuMDA4NjcsMS44OTc1LDQuMzYyNiw1LjY2NjE0LS42ODU0NSwzLjk5ODYxLTMuOTc3NCw0Ljg2MTQzLTQuNzU2OTQsMi42OTMyOGEyLjAwNzI4LDIuMDA3MjgsMCwwLDEsLjAyODI5LTEuMjEyNDdjLjE3ODkxLS42MTk2OS40ODk0LTEuNTkxNzUuNjQxMTYtMi4xMzA2Mi4zNTg4Ny0xLjI3NDI3LjIzMjQ4LTIuNDU1NzgtLjkyNzE5LTIuNzQwNjItLjg5ODg2LS4yMjA3Ny0xLjgwNS4zODYyMy0yLjE5NzE5LDEuNzY1MjVhMy44ODU4OSwzLjg4NTg5LDAsMCwwLC4yMjYzOCwyLjQ1NDNMOC4wMTk4MSwxNy40MDVhNC4zNzUzNSw0LjM3NTM1LDAsMCwwLS4xMTgsMS4yMTk1N2wuMTIxODEsMi43NjI2MUEuMjM2LjIzNiwwLDAsMCw4LjQ2OCwyMS40ODdsMS4zMjk5Mi0yLjUxODM1YTQuMzc1MzUsNC4zNzUzNSwwLDAsMCwuMzY4NjMtLjk1NGwuNzExMzYtMi43Njc4YzIuMzU4MzksMy4wMzQyLDcuMzE4NjIuNTk1MzYsNy45OTk3OS0zLjk2NjQ0QzE5LjY1MSw2LjEwMDg2LDE2LjY4MjU3LDMuNDU4NjgsMTIuMDU2ODksMy40MTY2N1oiDQogICAgIGlkPSJwYXRoNCINCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZjtmaWxsLW9wYWNpdHk6MSIgLz4NCjwvc3ZnPg0K)}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){#gamipress-earnings-table,#gamipress-earnings-table thead,#gamipress-earnings-table tbody,#gamipress-earnings-table th,#gamipress-earnings-table td,#gamipress-earnings-table tr{display:block;width:100%}#gamipress-earnings-table td.gamipress-earnings-col-thumbnail{float:left;width:18%;margin-right:2%}#gamipress-earnings-table td.gamipress-earnings-col-thumbnail img{width:100%;height:auto}#gamipress-earnings-table td.gamipress-earnings-col-thumbnail.gamipress-earnings-col-empty{display:none}#gamipress-earnings-table td.gamipress-earnings-col-description{width:100%}#gamipress-earnings-table td.gamipress-earnings-col-description:after{content:" ";display:block;clear:both}#gamipress-earnings-table td.gamipress-earnings-col-date{width:50%;float:left}#gamipress-earnings-table td.gamipress-earnings-col-points{width:50%;text-align:right;float:right}#gamipress-earnings-table td.gamipress-earnings-col-actions{width:100%;float:left}#gamipress-earnings-table thead tr{position:absolute;top:-9999px;left:-9999px}#gamipress-earnings-table tr{padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1em}#gamipress-earnings-table tr:after{content:" ";display:block;clear:both}}#gamipress-earnings-table.gamipress-earnings-force-responsive,#gamipress-earnings-table.gamipress-earnings-force-responsive thead,#gamipress-earnings-table.gamipress-earnings-force-responsive tbody,#gamipress-earnings-table.gamipress-earnings-force-responsive th,#gamipress-earnings-table.gamipress-earnings-force-responsive td,#gamipress-earnings-table.gamipress-earnings-force-responsive tr{display:block}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-thumbnail{float:left;width:18%;margin-right:2%}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-thumbnail img{width:100%;height:auto}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-thumbnail.gamipress-earnings-col-empty{display:none}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-description{width:100%}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-description:after{content:" ";display:block;clear:both}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-date{width:50%;float:left}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-points{width:50%;text-align:right;float:right}#gamipress-earnings-table.gamipress-earnings-force-responsive td.gamipress-earnings-col-actions{width:100%;float:left}#gamipress-earnings-table.gamipress-earnings-force-responsive thead tr{position:absolute;top:-9999px;left:-9999px}#gamipress-earnings-table.gamipress-earnings-force-responsive tr{padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1em}#gamipress-earnings-table.gamipress-earnings-force-responsive tr:after{content:" ";display:block;clear:both}.gamipress-email-settings .gamipress-email-settings-header-yes,.gamipress-email-settings .gamipress-email-settings-header-no,.gamipress-email-settings .gamipress-email-settings-column-yes,.gamipress-email-settings .gamipress-email-settings-column-no{width:80px;text-align:center}.gamipress-email-settings-loader{position:absolute;right:-65px;font-size:80%;width:60px}.gamipress-email-settings-loader .gamipress-email-settings-saving{-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-o-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.gamipress-shortcode-error{color:#a00;background-color:#fdd;padding:.5em 1em;margin-bottom:1em;border-radius:6px}.gamipress-shortcode-error .gamipress-shortcode-error-shortcode,.gamipress-shortcode-error .gamipress-shortcode-error-reminder{font-size:75%}.gamipress-shortcode-error .gamipress-shortcode-error-reminder{text-align:right}@media screen and (min-width:768px){.gamipress-shortcode-error .gamipress-shortcode-error-shortcode{float:left}}
.wpa-test-msg{background: #d1ecf1 !important; border: 1px solid #bee5eb !important; border-radius: 5px !important;color: #0c5460 !important; font-size: 14px !important; padding:.75rem 1.25rem !important; font-family: Arial !important; margin-top:5px !important;}
span.wpa-button{ display: inline-block !important; padding-top: 5px !important; color: #fff !important;background-color: #6c757d !important;border-color: #6c757d !important; padding: 5px 10px !important; border-radius: 5px !important; margin-top:5px !important;  cursor: pointer !important; }

#altEmail_container, .altEmail_container{position:absolute !important; overflow: hidden !important; display: inline !important; height:1px !important; width: 1px !important;z-index:-1000 !important;}
/*This css file will add css styles in pionusnews theme
* The Plugin Version is 3.8.4
*/
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}
.pionusnews-social-widget {
    margin-bottom: 20px;
    clear: both;
    display: inline-block;
}
.pionusnews-social-widget ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.pionusnews-social-widget li {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    line-height: 15px;
    float: left;
    border: 0px;
    width: 33.3333%;
    padding: 10px 0 5px 5px;
    list-style: none;
    background-image: none;
    min-width: 75px;
    min-height: 95px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.pionusnews-social-widget li:hover, .pionusnews-social-widget li:focus, .pionusnews-social-widget li:active {
   -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
.pionusnews-social-widget li a {
    display: block;
    padding-top: 45px;
    text-align: right;
    opacity: 0.7;
    padding-right: 10%;
    padding-left: 0px;
}
.pionusnews-social-widget li a:hover {
    opacity: 1;
    text-decoration: none;
}
.pionusnews-social-widget li span {
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
.pionusnews-social-widget li a small {
    color: #FFF;
    font-size: 11px;
}
.rss-subscribers {
    background-color: #fd9f13;
}
.rss-subscribers a {
}
li.twitter-followers {
    background-color: #59c8ff;
}
.twitter-followers a {
}
.facebook-fans {
    background-color: #4c66a4;
}
.facebook-fans a {
}
li.pinterest-followers {
    background-color: #bd081c;
}
.pinterest-followers a {
}
li.instagram-followers {
    background-color: #C3309F;
}
.instagram-followers a {
}
li.youtube-followers {
    background-color: #FF0303;
}
.youtube-followers a {
}
.author-credit {
    float: right;
    font-size: 10px;
    font-style: italic;
    clear: both;
}
li.post-count {
    background-color: #FA4177;
}
.post-count a {
}
li.comments-count {
    background-color: #86685F;
}
.comments-count a {
}
.google-fans {
    background-color: #dc4a38;
}
.google-fans a {
}
li.google-likes {
    padding: 8px;
    border: 4px solid;
    border-color: #dc4a38;
    text-align: center;
    background: white;
}
li.facebook-likes {
    padding: 8px;
    border: 4px solid;
    border-color: #4c66a4;
    text-align: center;
    background: white;
}

/* Counter and sorter */
.pionusnews-social-widget li.item-8:nth-of-type(7),
.pionusnews-social-widget li.item-8:nth-of-type(8),
.pionusnews-social-widget li.item-5:nth-of-type(4),
.pionusnews-social-widget li.item-5:nth-of-type(5),
.pionusnews-social-widget li.item-2 {
    width: 50%;
}
.pionusnews-social-widget li.item-4:nth-of-type(4),
.pionusnews-social-widget li.item-7:nth-of-type(7),
.pionusnews-social-widget li.item-1 {
    width: 100%;
}

/* Bordered layout */
.pionusnews-social-widget[class*=layout-bordered] li {
    margin: 1%;
    width: 31%;
}
.pionusnews-social-widget.layout-bordered-shadow li,
.pionusnews-social-widget.layout-bordered-rounded-shadow li {
    -webkit-box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.75);
}
.pionusnews-social-widget[class*=layout-bordered] li.item-8:nth-of-type(7),
.pionusnews-social-widget[class*=layout-bordered] li.item-8:nth-of-type(8),
.pionusnews-social-widget[class*=layout-bordered] li.item-5:nth-of-type(4),
.pionusnews-social-widget[class*=layout-bordered] li.item-5:nth-of-type(5),
.pionusnews-social-widget[class*=layout-bordered] li.item-2 {
    width: 47.5%;
}
.pionusnews-social-widget[class*=layout-bordered] li.item-4:nth-of-type(4),
.pionusnews-social-widget[class*=layout-bordered] li.item-7:nth-of-type(7),
.pionusnews-social-widget[class*=layout-bordered] li.item-1 {
    width: 97%;
}

/* Rounded layout */
.pionusnews-social-widget.layout-bordered-rounded li,
.pionusnews-social-widget.layout-bordered-rounded-shadow li {
    border-radius: 8px;
}
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
}

#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}

#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #F26262;
}
.icon-tweets {
    display: block;
    text-align: center;
    margin-bottom: 12px;
    font-size: 32px;
    color: #F26262;
    margin-top: -10px;
}
.tweet-desc {
    padding-bottom: 20px;
    height: 120px;
    overflow: hidden;
}
p.tweet-time {
    text-align: center;
    padding-bottom: 20px;
}
#email_address-error {
    letter-spacing: 1px;
}
.pionusnews_instagram {
    position: relative;
}
.full_width_scroller {
    position: relative;
}
.pionusnews_instagram ul{
list-style: none;
margin: 0;
overflow: hidden;
}
.pionusnews_instagram ul li {
	list-style: none;
}
.pionusnews_instagram ul li img {
    display: block;
    width: 100%;
}
.pionusnews_instagram ul li img:hover {
	opacity: 0.90;
}
.pionusnews_instagram .ft-instagram-title.follow_link {
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 20px;
    position: absolute;
    z-index: 9999;
    display: block;
    padding: 20px;
	left: 0; 
	right: 0; 
	top: 0; 
	bottom: 0; 
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: auto; 
	margin-top: auto; 
	height: 63px;
}

.pionusnews_instagram .ft-instagram-title.follow_link b{
	background: rgba(0, 0, 0, 0.7);
	font-weight: 600;
    text-shadow: 0 0 5px #000000;
    white-space: nowrap;
    word-wrap: normal;
    color: #ffffff;
    padding: 20px 10px;
}

.pionusnews_instagram .ft-instagram-title.follow_link a {
	color: #FF7;
	text-decoration: none;
}
.pionusnews_instagram .ft-instagram-title-bottom.follow_link{
    width: 100%;
    float: left;
    font-size: 14px;
    text-transform: uppercase;
	margin-top: 10px;
}
.pionusnews_instagram .ft-instagram-title-bottom.follow_link a {
	text-decoration: none;
}
.icon-tweets {
    display: block;
    text-align: center;
    margin-bottom: 12px;
    font-size: 32px;
    color: #F26262;
    margin-top: -10px;
}
.tweet-desc {
    padding-bottom: 20px;
    height: 120px;
    overflow: hidden;
}
p.tweet-time {
    text-align: center;
    padding-bottom: 20px;
}
.slider-links {
    float: none;
    display: block;
}
.tie-slider-nav {
    margin: 0;
    opacity: 1;
    float: right;
    position: static;
    width: auto;
}
.tie-slider-nav li {
    padding: 0;
    border: 0;
    margin-bottom: 0;
    margin-left: 5px;
    float: right;
	line-height: 25px;
}
.tie-slider-nav li span {
    width: 25px;
    height: 25px;
    border: 1px solid rgba(0,0,0,.1);
    line-height: 23px;
    position: relative;
    top: 0;
    cursor: pointer;
    font-size: 14px;
	text-align: center;
}
.tie-slider-nav li span:hover{
    background-color: #F26262;
	color: #020202!important;
}
.slider-links a.button {
    width: auto;
    position: relative;
    background-color: #F26262;
    color: #fff;
    padding: 1px 10px;
    margin-right: 10px;
    font-weight: 400;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    line-height: 23px;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
    transition: .3s;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.side-social {
	margin: 0 -1%;
}

.side-social a {
	background: #3a589b;
	color: #fff;
	display: table;
	height: 115px;
	float: left;
	width: 31.333333%;
	margin: 0 1% 5px;
	font-size: 20px;
	text-align: center;
	padding: 20px 0 0;
}
.side-social a:hover{text-decoration: none;}
.side-social a i {
	display: block;
	font-size: 24px;
	margin: 0 0 12px;
}

.side-social a span {
	display: block;
	font-size: 12px;
	letter-spacing: -0.02em;
	margin: 0px;
}

.side-social a:nth-child(2) {
	background: #00aaec;
}

.side-social a:nth-child(3) {
	background: #d95032;
}

.side-social a:nth-child(4) {
	background: #FA4177;
}

.side-social a:nth-child(5) {
	background: #86685F;
}

.side-social a:nth-child(6) {
	background: #C3309F;
}

.side-social a:nth-child(7) {
	background: #F6692C;
}

.side-social a:nth-child(8) {
	background: #4569D8;
}
.pionusnews-social-widget {
    margin-bottom: 20px;
    clear: both;
    display: inline-block;
}
.pionusnews-social-widget ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
.pionusnews-social-widget li {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    line-height: 15px;
    float: left;
    border: 0px;
    width: 33.3333%;
    padding: 10px 0 5px 5px;
    list-style: none;
    background-image: none;
    min-width: 75px;
    min-height: 95px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.pionusnews-social-widget li:hover, .pionusnews-social-widget li:focus, .pionusnews-social-widget li:active {
   -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
}
.pionusnews-social-widget li a {
    display: block;
    padding-top: 45px;
    text-align: right;
    opacity: 0.7;
    padding-right: 10%;
    padding-left: 0px;
}
.pionusnews-social-widget li a:hover {
    opacity: 1;
    text-decoration: none;
}
.pionusnews-social-widget li span {
    display: block;
    font-size: 14px;
    color: #fff;
    font-weight: bold;
}
.pionusnews-social-widget li a small {
    color: #FFF;
    font-size: 11px;
}
.rss-subscribers {
    background-color: #fd9f13;
}
.rss-subscribers a {
}
li.twitter-followers {
    background-color: #59c8ff;
}
.twitter-followers a {
}
.facebook-fans {
    background-color: #4c66a4;
}
.facebook-fans a {
}
li.pinterest-followers {
    background-color: #bd081c;
}
.pinterest-followers a {
}
li.instagram-followers {
    background-color: #C3309F;
}
.instagram-followers a {
}
li.youtube-followers {
    background-color: #FF0303;
}
.youtube-followers a {
}
.author-credit {
    float: right;
    font-size: 10px;
    font-style: italic;
    clear: both;
}
li.post-count {
    background-color: #FA4177;
}
.post-count a {
}
li.comments-count {
    background-color: #86685F;
}
.comments-count a {
}
.google-fans {
    background-color: #dc4a38;
}
.google-fans a {
}
li.google-likes {
    padding: 8px;
    border: 4px solid;
    border-color: #dc4a38;
    text-align: center;
    background: white;
}
li.facebook-likes {
    padding: 8px;
    border: 4px solid;
    border-color: #4c66a4;
    text-align: center;
    background: white;
}

/* Counter and sorter */
.pionusnews-social-widget li.item-8:nth-of-type(7),
.pionusnews-social-widget li.item-8:nth-of-type(8),
.pionusnews-social-widget li.item-5:nth-of-type(4),
.pionusnews-social-widget li.item-5:nth-of-type(5),
.pionusnews-social-widget li.item-2 {
    width: 50%;
}
.pionusnews-social-widget li.item-4:nth-of-type(4),
.pionusnews-social-widget li.item-7:nth-of-type(7),
.pionusnews-social-widget li.item-1 {
    width: 100%;
}

/* Bordered layout */
.pionusnews-social-widget[class*=layout-bordered] li {
    margin: 1%;
    width: 31%;
}
.pionusnews-social-widget.layout-bordered-shadow li,
.pionusnews-social-widget.layout-bordered-rounded-shadow li {
    -webkit-box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 10px -1px rgba(0,0,0,0.75);
}
.pionusnews-social-widget[class*=layout-bordered] li.item-8:nth-of-type(7),
.pionusnews-social-widget[class*=layout-bordered] li.item-8:nth-of-type(8),
.pionusnews-social-widget[class*=layout-bordered] li.item-5:nth-of-type(4),
.pionusnews-social-widget[class*=layout-bordered] li.item-5:nth-of-type(5),
.pionusnews-social-widget[class*=layout-bordered] li.item-2 {
    width: 47.5%;
}
.pionusnews-social-widget[class*=layout-bordered] li.item-4:nth-of-type(4),
.pionusnews-social-widget[class*=layout-bordered] li.item-7:nth-of-type(7),
.pionusnews-social-widget[class*=layout-bordered] li.item-1 {
    width: 97%;
}

/* Rounded layout */
.pionusnews-social-widget.layout-bordered-rounded li,
.pionusnews-social-widget.layout-bordered-rounded-shadow li {
    border-radius: 8px;
}
ul.solid-social-icons li {
    float: left;
    width: 50%;
    padding: 10px 5px 0 0;
    border-bottom: 0;
}
.social-icons-item .facebook-social-icon {
    background: #5d82d1!important;
}
.social-icons-item .twitter-social-icon {
    background: #40bff5!important;
}
.social-icons-item .google-social-icon {
    background: #DE5347!important;
}
.social-icons-item .youtube-social-icon {
    background: #ef4e41!important;
}
.social-icons-item .instagram-social-icon {
    background: #3897f0!important;
}
.social-icons-item .pinterest-social-icon {
    background: #BD081B!important;
}
.social-icons-item .posts-social-icon {
    background: #40bff5!important;
}
.social-icons-item .comments-social-icon {
    background: #ef4e41!important;
}
.social-icons-item .rss-social-icon {
    background: #3897f0!important;
}
.pionusnews_social_counter ul.solid-social-icons li a {
    display: block;
    padding: 10px;
    position: relative;
    overflow: hidden;
    border-radius: 2px;
}
ul.solid-social-icons {list-style: none;}
ul.solid-social-icons li:hover {
    opacity: 0.8;
}
ul.solid-social-icons li span.fa,
ul.solid-social-icons li span.fas,
ul.solid-social-icons li span.far,
ul.solid-social-icons li span.fal,
ul.solid-social-icons li span.fab{
    float: left;
    color: #ffffff;
    background-color: #2c2f34;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 15px;
    border-radius: 2px;
    transition: 0.3s;
}
.followers {
    float: left;
    margin-left: 10px;
    line-height: 15px;
}
.followers span.followers-num, .followers span.followers-name {
    color: #ffffff;
    display: block;
    transition: 0.3s;
    white-space: nowrap;
    word-wrap: normal;
	font-size: 14px;
}
.followers span.followers-name {
    opacity: 0.8;
}

.social-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.better-social-icons li {
    float: left;
    width: 50%;
    padding: 10px 5px 0 0;
    border-bottom: 0;
}
.pionusnews_social_counter ul.better-social-icons li a {
    display: block;
    padding: 10px 0;
    position: relative;
    overflow: hidden;
    border-radius: 2px;
}
ul.better-social-icons {list-style: none;}
ul.better-social-icons li:hover {
    opacity: 0.8;
}
ul.better-social-icons li span.fa,
ul.better-social-icons li span.fas,
ul.better-social-icons li span.far,
ul.better-social-icons li span.fal,
ul.better-social-icons li span.fab{
    float: left;
    color: #ffffff;
    background-color: #2c2f34;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 15px;
    border-radius: 2px;
    transition: 0.3s;
}
ul.better-social-icons .social-icons-item .facebook-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .twitter-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .google-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .youtube-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .instagram-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .pinterest-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .posts-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .comments-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .rss-social-icon{background: none!important;}
ul.better-social-icons .social-icons-item .followers span.followers-num, ul.better-social-icons .social-icons-item .followers span.followers-name {
    color: #2c2f34;
	line-height: 20px;
}
ul.better-social-icons .social-icons-item .followers {
    margin-left: 10px;
}
:where(html.wpc-bgl255) .ailt-widget__select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23555' d='M0 0l6 8 6-8z'/%3E%3C/svg%3E")}:where(html.wpc-bgl255) .rss-subscribers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/rss-icon.png") no-repeat left top}:where(html.wpc-bgl255) .twitter-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/twitter-icon.png") no-repeat left top}:where(html.wpc-bgl255) .facebook-fans a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/facebook-icon.png") no-repeat left top}:where(html.wpc-bgl255) .pinterest-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/pinterest-icon.png") no-repeat left top}:where(html.wpc-bgl255) .instagram-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/instagram-icon.png") no-repeat left top}:where(html.wpc-bgl255) .youtube-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/youtube-icon.png") no-repeat left top}:where(html.wpc-bgl255) .post-count a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/post-icon.png") no-repeat left top}:where(html.wpc-bgl255) .comments-count a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/comments-icon.png") no-repeat left top}:where(html.wpc-bgl255) .google-fans a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/images/google-icon.png") no-repeat left top}:where(html.wpc-bgl255) .rss-subscribers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/rss-icon.png") no-repeat left top}:where(html.wpc-bgl255) .twitter-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/twitter-icon.png") no-repeat left top}:where(html.wpc-bgl255) .facebook-fans a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/facebook-icon.png") no-repeat left top}:where(html.wpc-bgl255) .pinterest-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/pinterest-icon.png") no-repeat left top}:where(html.wpc-bgl255) .instagram-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/instagram-icon.png") no-repeat left top}:where(html.wpc-bgl255) .youtube-followers a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/youtube-icon.png") no-repeat left top}:where(html.wpc-bgl255) .post-count a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/post-icon.png") no-repeat left top}:where(html.wpc-bgl255) .comments-count a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/comments-icon.png") no-repeat left top}:where(html.wpc-bgl255) .google-fans a{background: url("/wp-content/plugins/the_pantograph_extensions/modules/widgets/social-counter/images/google-icon.png") no-repeat left top}