/*! =========================================================
 *
 Material Dashboard PRO - V1.2.0
*
* =========================================================
*
* Copyright 2016 Creative Tim (http://www.creative-tim.com/product/material-dashboard-pro)
 *
 *                       _oo0oo_
 *                      oREDCOREo
 *                      20" . "13
 *                      (| -_- |)
 *                      0\  =  /0
 *                    ___/`---'\___vvvv
 *                  .' \|     |// '.
 *                 / \|||  :  |||// \
 *                / _||||| -:- |||||- \
 *               |   | \  -  /// |   |
 *               | \_|  ''\---/''  |_/ |
 *               \  .-\__  '-'  ___/-. /
 *             ___'. .'  /--.--\  `. .'___
 *          ."" '<  `.___\_<|>_/___.' >' "".
 *         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
 *         \  \ `_.   \_ __\ /__ _/   .-` /  /
 *     =====`-.____`.___ \_____/___.-`___.-'=====
 *                       `=---='
 *
 *     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 *
 *               Bryton Bless:  "No Bugs"
 *
 * ========================================================= */
@import url("https://fonts.intercomcdn.com/proxima-nova/proxima-nova-all.css");

html {
	color: #222;
	font-size: 1em;
	line-height: 1.4
}

::-moz-selection {
	background: #b3d4fc;
	text-shadow: none
}

::selection {
	background: #b3d4fc;
	text-shadow: none
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0
}

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle
}

fieldset {
	border: 0;
	margin: 0;
	padding: 0
}

textarea {
	resize: vertical
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	min-height: 100%
}

html *,
html *:before,
html *:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

body {
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 1.6;
	color: #565867;
	font-weight: 400;
	background: #f3f5f7;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	-moz-osx-font-smoothing: grayscale;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	height: 100%;
	min-height: 100%
}

img,
video,
svg {
	max-width: 100%
}

a {
	color: inherit;
}

.card-body a {
	color: inherit;
}

a:hover {
	text-decoration: none
}

.container {
	padding-left: 40px;
	padding-right: 40px;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

@media (max-width: 767px) {
	.container {
		padding-left: 40px;
		padding-right: 40px
	}

	.bord-bot {
		padding-bottom: 16px;
		border-bottom: 1px solid #e7e9ed;
		margin-bottom: 13px;
	}
}

@media (max-width: 600px) {
	#suppertCenter-component .container {
		padding-left: 20px;
		padding-right: 20px
	}

	.nav {
		display: block;
	}

	.nav-fill .nav-item {
		flex: 0;
		width: 50%;
	}

	.support-messages.addMessageWidth, .messanger-search-user-container.addMessageWidth {
		width: 100%;
	}

}

/*
#suppertCenter-component .content {
    max-width: 100%;
    width: 1200px;
}
*/
input#article-name {
	padding: 7px;
	margin: 24px 0px;
}

#suppertCenter-component .content__narrow {
	width: 640px
}

h1,
h2,
h3,
h4,
h5,
h6 {
	line-height: 1.44;
	font-weight: 600;
	color: #000000;
}

.intercom-messenger-auto-opened .intercom-sheet-header-close-button,
.intercom-messenger-auto-opened .intercom-sheet-header-minimize-button,
.intercom-messenger-auto-opened .intercom-launcher-button {
	display: none
}

.mo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.mo.o__centered {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mo.o__reversed > .mo__aside {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin: 0 0 0 1em
}

.mo__body {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 0;
	position: relative
}

.mo__aside {
	margin-right: 1rem
}

[type="text"],
[type="email"],
[type="number"],
textarea {
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.t__h1 {
	font-size: 33px;
	font-weight: normal;
	padding: 9px 0px 0px 8px;
}

.t__h2 {
	margin: 0 0 2px;
	font-size: 22px
}

.t__h3 {
	margin: -5px 0 2px;
	font-size: 21px;
	color: #b90000;
	font-weight: 700;
}

.t__small {
	font-size: 14px
}

.t__h4 {
	font-size: 18px
}

.t__h4-section {
	position: relative;
	top: 12px
}

@media (max-width: 600px) {
	.t__h1 {
		font-size: 34px
	}

	.t__h2 {
		font-size: 30px
	}
}

.t__no-und {
	text-decoration: none
}

.c__light {
	color: #8f919d
}

.c__body-2 {
	color: #565867
}

.c__secondary {
	color: #6b6e85
}

.c__darker {
	color: #4f5e6b
}

.g__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -26px -13px 0
}

.no-flexbox .g__row:before,
.no-flexbox .g__row:after {
	content: ' ';
	display: table
}

.no-flexbox .g__row:after {
	clear: both
}

.g__row + .g__row {
	margin-top: 0
}

[class^=g__c],
[class*=" g__c"] {
	padding: 26px 13px 0;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.g__c1 {
	-ms-flex-preferred-size: 8.33333%;
	flex-basis: 8.33333%;
	width: 8.33333%
}

.no-flexbox .g__c1 {
	float: left
}

.g__c2 {
	-ms-flex-preferred-size: 16.66667%;
	flex-basis: 16.66667%;
	width: 16.66667%
}

.no-flexbox .g__c2 {
	float: left
}

.g__c3 {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	width: 25%
}

.no-flexbox .g__c3 {
	float: left
}

.g__c4 {
	-ms-flex-preferred-size: 33.33333%;
	flex-basis: 33.33333%;
	width: 33.33333%
}

.no-flexbox .g__c4 {
	float: left
}

.g__c5 {
	-ms-flex-preferred-size: 41.66667%;
	flex-basis: 41.66667%;
	width: 41.66667%
}

.no-flexbox .g__c5 {
	float: left
}

.g__c6 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	width: 50%
}

.no-flexbox .g__c6 {
	float: left
}

.g__c7 {
	-ms-flex-preferred-size: 58.33333%;
	flex-basis: 58.33333%;
	width: 58.33333%
}

.no-flexbox .g__c7 {
	float: left
}

.g__c8 {
	-ms-flex-preferred-size: 66.66667%;
	flex-basis: 66.66667%;
	width: 66.66667%
}

.no-flexbox .g__c8 {
	float: left
}

.g__c9 {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%;
	width: 75%
}

.no-flexbox .g__c9 {
	float: left
}

.g__c10 {
	-ms-flex-preferred-size: 83.33333%;
	flex-basis: 83.33333%;
	width: 83.33333%
}

.no-flexbox .g__c10 {
	float: left
}

.g__c11 {
	-ms-flex-preferred-size: 91.66667%;
	flex-basis: 91.66667%;
	width: 91.66667%
}

.no-flexbox .g__c11 {
	float: left
}

.g__c12 {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	width: 100%
}

.no-flexbox .g__c12 {
	float: left
}

@media (max-width: 600px) {
	.g__c1--sm {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		width: 8.33333%
	}

	.no-flexbox .g__c1--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c1--md {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		width: 8.33333%
	}

	.no-flexbox .g__c1--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c1--lg {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		width: 8.33333%
	}

	.no-flexbox .g__c1--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c1--xlg {
		-ms-flex-preferred-size: 8.33333%;
		flex-basis: 8.33333%;
		width: 8.33333%
	}

	.no-flexbox .g__c1--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c2--sm {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		width: 16.66667%
	}

	.no-flexbox .g__c2--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c2--md {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		width: 16.66667%
	}

	.no-flexbox .g__c2--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c2--lg {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		width: 16.66667%
	}

	.no-flexbox .g__c2--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c2--xlg {
		-ms-flex-preferred-size: 16.66667%;
		flex-basis: 16.66667%;
		width: 16.66667%
	}

	.no-flexbox .g__c2--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c3--sm {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		width: 25%
	}

	.no-flexbox .g__c3--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c3--md {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		width: 25%
	}

	.no-flexbox .g__c3--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c3--lg {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		width: 25%
	}

	.no-flexbox .g__c3--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c3--xlg {
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		width: 25%
	}

	.no-flexbox .g__c3--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c4--sm {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		width: 33.33333%
	}

	.no-flexbox .g__c4--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c4--md {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		width: 33.33333%
	}

	.no-flexbox .g__c4--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c4--lg {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		width: 33.33333%
	}

	.no-flexbox .g__c4--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c4--xlg {
		-ms-flex-preferred-size: 33.33333%;
		flex-basis: 33.33333%;
		width: 33.33333%
	}

	.no-flexbox .g__c4--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c5--sm {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		width: 41.66667%
	}

	.no-flexbox .g__c5--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c5--md {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		width: 41.66667%
	}

	.no-flexbox .g__c5--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c5--lg {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		width: 41.66667%
	}

	.no-flexbox .g__c5--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c5--xlg {
		-ms-flex-preferred-size: 41.66667%;
		flex-basis: 41.66667%;
		width: 41.66667%
	}

	.no-flexbox .g__c5--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c6--sm {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		width: 50%
	}

	.no-flexbox .g__c6--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c6--md {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		width: 50%
	}

	.no-flexbox .g__c6--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c6--lg {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		width: 50%
	}

	.no-flexbox .g__c6--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c6--xlg {
		-ms-flex-preferred-size: 50%;
		flex-basis: 50%;
		width: 50%
	}

	.no-flexbox .g__c6--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c7--sm {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		width: 58.33333%
	}

	.no-flexbox .g__c7--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c7--md {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		width: 58.33333%
	}

	.no-flexbox .g__c7--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c7--lg {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		width: 58.33333%
	}

	.no-flexbox .g__c7--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c7--xlg {
		-ms-flex-preferred-size: 58.33333%;
		flex-basis: 58.33333%;
		width: 58.33333%
	}

	.no-flexbox .g__c7--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c8--sm {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		width: 66.66667%
	}

	.no-flexbox .g__c8--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c8--md {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		width: 66.66667%
	}

	.no-flexbox .g__c8--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c8--lg {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		width: 66.66667%
	}

	.no-flexbox .g__c8--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c8--xlg {
		-ms-flex-preferred-size: 66.66667%;
		flex-basis: 66.66667%;
		width: 66.66667%
	}

	.no-flexbox .g__c8--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c9--sm {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		width: 75%
	}

	.no-flexbox .g__c9--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c9--md {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		width: 75%
	}

	.no-flexbox .g__c9--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c9--lg {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		width: 75%
	}

	.no-flexbox .g__c9--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c9--xlg {
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		width: 75%
	}

	.no-flexbox .g__c9--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c10--sm {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		width: 83.33333%
	}

	.no-flexbox .g__c10--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c10--md {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		width: 83.33333%
	}

	.no-flexbox .g__c10--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c10--lg {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		width: 83.33333%
	}

	.no-flexbox .g__c10--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c10--xlg {
		-ms-flex-preferred-size: 83.33333%;
		flex-basis: 83.33333%;
		width: 83.33333%
	}

	.no-flexbox .g__c10--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c11--sm {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		width: 91.66667%
	}

	.no-flexbox .g__c11--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c11--md {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		width: 91.66667%
	}

	.no-flexbox .g__c11--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c11--lg {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		width: 91.66667%
	}

	.no-flexbox .g__c11--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c11--xlg {
		-ms-flex-preferred-size: 91.66667%;
		flex-basis: 91.66667%;
		width: 91.66667%
	}

	.no-flexbox .g__c11--xlg {
		float: left
	}
}

@media (max-width: 600px) {
	.g__c12--sm {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		width: 100%
	}

	.no-flexbox .g__c12--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.g__c12--md {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		width: 100%
	}

	.no-flexbox .g__c12--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.g__c12--lg {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		width: 100%
	}

	.no-flexbox .g__c12--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.g__c12--xlg {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		width: 100%
	}

	.no-flexbox .g__c12--xlg {
		float: left
	}
}

.g__space + .g__space {
	margin-top: 16px
}

.g__space + .g__space:empty {
	margin-top: 0
}

.g__space-lite + .g__space-lite {
	margin-top: 15px
}

.u__hidden {
	display: none !important
}

@media (max-width: 600px) {
	.u__hidden--sm {
		display: none !important
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.u__hidden--md {
		display: none !important
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.u__hidden--lg {
		display: none !important
	}
}

@media (min-width: 1601px) {
	.u__hidden--xlg {
		display: none !important
	}
}

.u__cf:before,
.u__cf:after {
	content: ' ';
	display: table
}

.u__cf:after {
	clear: both
}

@media (max-width: 600px) {

	.u__cf--sm:before,
	.u__cf--sm:after {
		content: ' ';
		display: table
	}

	.u__cf--sm:after {
		clear: both
	}
}

@media (min-width: 601px) and (max-width: 767px) {

	.u__cf--md:before,
	.u__cf--md:after {
		content: ' ';
		display: table
	}

	.u__cf--md:after {
		clear: both
	}
}

@media (min-width: 768px) and (max-width: 1600px) {

	.u__cf--lg:before,
	.u__cf--lg:after {
		content: ' ';
		display: table
	}

	.u__cf--lg:after {
		clear: both
	}
}

@media (min-width: 1601px) {

	.u__cf--xlg:before,
	.u__cf--xlg:after {
		content: ' ';
		display: table
	}

	.u__cf--xlg:after {
		clear: both
	}
}

.u__left {
	float: left
}

@media (max-width: 600px) {
	.u__left--sm {
		float: left
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.u__left--md {
		float: left
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.u__left--lg {
		float: left
	}
}

@media (min-width: 1601px) {
	.u__left--xlg {
		float: left
	}
}

.u__right {
	float: right
}

@media (max-width: 600px) {
	.u__right--sm {
		float: right
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.u__right--md {
		float: right
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.u__right--lg {
		float: right
	}
}

@media (min-width: 1601px) {
	.u__right--xlg {
		float: right
	}
}

.u__reset {
	margin: 0;
	padding: 0;
	list-style: none
}

.u__block {
	display: block
}

.u__inline-block {
	display: inline-block
}

.u__flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.u__flex-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.u__last-item {
	margin-bottom: 0
}

.u__relative {
	position: relative
}

.u__full-width {
	width: 100%
}

.sp__1 {
	display: block;
	height: 10px
}

.sp__2 {
	display: block;
	height: 20px
}

.sp__3 {
	display: block;
	height: 30px
}

.sp__4 {
	display: block;
	height: 40px
}

.sp__5 {
	display: block;
	height: 50px
}

.sp__6 {
	display: block;
	height: 60px
}

.sp__7 {
	display: block;
	height: 70px
}

.sp__8 {
	display: block;
	height: 80px
}

.sp__9 {
	display: block;
	height: 90px
}

.sp__10 {
	display: block;
	height: 100px
}

.sp__11 {
	display: block;
	height: 110px
}

.sp__12 {
	display: block;
	height: 120px
}

.sp__13 {
	display: block;
	height: 130px
}

.sp__14 {
	display: block;
	height: 140px
}

.sp__15 {
	display: block;
	height: 150px
}

.sp__16 {
	display: block;
	height: 160px
}

.sp__17 {
	display: block;
	height: 170px
}

.sp__18 {
	display: block;
	height: 180px
}

.sp__19 {
	display: block;
	height: 190px
}

.sp__20 {
	display: block;
	height: 200px
}

@media (max-width: 600px) {
	.sp__1--sm {
		display: block;
		height: 10px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__1--md {
		display: block;
		height: 10px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__1--lg {
		display: block;
		height: 10px
	}
}

@media (min-width: 1601px) {
	.sp__1--xlg {
		display: block;
		height: 10px
	}
}

@media (max-width: 600px) {
	.sp__2--sm {
		display: block;
		height: 20px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__2--md {
		display: block;
		height: 20px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__2--lg {
		display: block;
		height: 20px
	}
}

@media (min-width: 1601px) {
	.sp__2--xlg {
		display: block;
		height: 20px
	}
}

@media (max-width: 600px) {
	.sp__3--sm {
		display: block;
		height: 30px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__3--md {
		display: block;
		height: 30px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__3--lg {
		display: block;
		height: 30px
	}
}

@media (min-width: 1601px) {
	.sp__3--xlg {
		display: block;
		height: 30px
	}
}

@media (max-width: 600px) {
	.sp__4--sm {
		display: block;
		height: 40px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__4--md {
		display: block;
		height: 40px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__4--lg {
		display: block;
		height: 40px
	}
}

@media (min-width: 1601px) {
	.sp__4--xlg {
		display: block;
		height: 40px
	}
}

@media (max-width: 600px) {
	.sp__5--sm {
		display: block;
		height: 50px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__5--md {
		display: block;
		height: 50px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__5--lg {
		display: block;
		height: 50px
	}
}

@media (min-width: 1601px) {
	.sp__5--xlg {
		display: block;
		height: 50px
	}
}

@media (max-width: 600px) {
	.sp__6--sm {
		display: block;
		height: 60px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__6--md {
		display: block;
		height: 60px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__6--lg {
		display: block;
		height: 60px
	}
}

@media (min-width: 1601px) {
	.sp__6--xlg {
		display: block;
		height: 60px
	}
}

@media (max-width: 600px) {
	.sp__7--sm {
		display: block;
		height: 70px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__7--md {
		display: block;
		height: 70px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__7--lg {
		display: block;
		height: 70px
	}
}

@media (min-width: 1601px) {
	.sp__7--xlg {
		display: block;
		height: 70px
	}
}

@media (max-width: 600px) {
	.sp__8--sm {
		display: block;
		height: 80px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__8--md {
		display: block;
		height: 80px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__8--lg {
		display: block;
		height: 80px
	}
}

@media (min-width: 1601px) {
	.sp__8--xlg {
		display: block;
		height: 80px
	}
}

@media (max-width: 600px) {
	.sp__9--sm {
		display: block;
		height: 90px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__9--md {
		display: block;
		height: 90px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__9--lg {
		display: block;
		height: 90px
	}
}

@media (min-width: 1601px) {
	.sp__9--xlg {
		display: block;
		height: 90px
	}
}

@media (max-width: 600px) {
	.sp__10--sm {
		display: block;
		height: 100px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__10--md {
		display: block;
		height: 100px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__10--lg {
		display: block;
		height: 100px
	}
}

@media (min-width: 1601px) {
	.sp__10--xlg {
		display: block;
		height: 100px
	}
}

@media (max-width: 600px) {
	.sp__11--sm {
		display: block;
		height: 110px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__11--md {
		display: block;
		height: 110px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__11--lg {
		display: block;
		height: 110px
	}
}

@media (min-width: 1601px) {
	.sp__11--xlg {
		display: block;
		height: 110px
	}
}

@media (max-width: 600px) {
	.sp__12--sm {
		display: block;
		height: 120px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__12--md {
		display: block;
		height: 120px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__12--lg {
		display: block;
		height: 120px
	}
}

@media (min-width: 1601px) {
	.sp__12--xlg {
		display: block;
		height: 120px
	}
}

@media (max-width: 600px) {
	.sp__13--sm {
		display: block;
		height: 130px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__13--md {
		display: block;
		height: 130px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__13--lg {
		display: block;
		height: 130px
	}
}

@media (min-width: 1601px) {
	.sp__13--xlg {
		display: block;
		height: 130px
	}
}

@media (max-width: 600px) {
	.sp__14--sm {
		display: block;
		height: 140px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__14--md {
		display: block;
		height: 140px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__14--lg {
		display: block;
		height: 140px
	}
}

@media (min-width: 1601px) {
	.sp__14--xlg {
		display: block;
		height: 140px
	}
}

@media (max-width: 600px) {
	.sp__15--sm {
		display: block;
		height: 150px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__15--md {
		display: block;
		height: 150px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__15--lg {
		display: block;
		height: 150px
	}
}

@media (min-width: 1601px) {
	.sp__15--xlg {
		display: block;
		height: 150px
	}
}

@media (max-width: 600px) {
	.sp__16--sm {
		display: block;
		height: 160px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__16--md {
		display: block;
		height: 160px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__16--lg {
		display: block;
		height: 160px
	}
}

@media (min-width: 1601px) {
	.sp__16--xlg {
		display: block;
		height: 160px
	}
}

@media (max-width: 600px) {
	.sp__17--sm {
		display: block;
		height: 170px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__17--md {
		display: block;
		height: 170px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__17--lg {
		display: block;
		height: 170px
	}
}

@media (min-width: 1601px) {
	.sp__17--xlg {
		display: block;
		height: 170px
	}
}

@media (max-width: 600px) {
	.sp__18--sm {
		display: block;
		height: 180px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__18--md {
		display: block;
		height: 180px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__18--lg {
		display: block;
		height: 180px
	}
}

@media (min-width: 1601px) {
	.sp__18--xlg {
		display: block;
		height: 180px
	}
}

@media (max-width: 600px) {
	.sp__19--sm {
		display: block;
		height: 190px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__19--md {
		display: block;
		height: 190px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__19--lg {
		display: block;
		height: 190px
	}
}

@media (min-width: 1601px) {
	.sp__19--xlg {
		display: block;
		height: 190px
	}
}

@media (max-width: 600px) {
	.sp__20--sm {
		display: block;
		height: 200px
	}
}

@media (min-width: 601px) and (max-width: 767px) {
	.sp__20--md {
		display: block;
		height: 200px
	}
}

@media (min-width: 768px) and (max-width: 1600px) {
	.sp__20--lg {
		display: block;
		height: 200px
	}
}

@media (min-width: 1601px) {
	.sp__20--xlg {
		display: block;
		height: 200px
	}
}

.section {
	padding-top: 26px
}

.section__centered {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.section__bg {
	padding-top: 0;
	padding-bottom: 26px;
	position: relative
}

.section__bg > * {
	position: relative;
	z-index: 1
}

.section__bg:before {
	content: ' ';
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #e8e8e8;
	background: rgba(228, 228, 229, 0.64);
	border-radius: 4px;
	-webkit-transition: background .3s;
	-o-transition: background .3s;
	transition: background .3s;
	z-index: 0
}

.intercom-align-right {
	text-align: right !important
}

.intercom-align-center {
	text-align: center !important
}

.intercom-align-left {
	text-align: left !important
}

.intercom-align-left .intercom-h2b-button {
	margin-left: 0 !important
}

.right-to-left .intercom-align-right,
[dir="rtl"] .intercom-align-right {
	text-align: left !important
}

.right-to-left .intercom-align-left,
[dir="rtl"] .intercom-align-left {
	text-align: right !important
}

[dir="rtl"] .intercom-align-left,
.right-to-left .intercom-align-left {
	text-align: right !important
}

[dir="rtl"] li,
.right-to-left li {
	text-align: right !important;
	direction: rtl
}

[dir="rtl"] .intercom-align-left img,
.right-to-left .intercom-align-left img,
[dir="rtl"] .intercom-align-left .intercom-h2b-button,
.right-to-left .intercom-align-left .intercom-h2b-button {
	margin-left: 0 !important
}

.intercom-attachment,
.intercom-attachments,
.intercom-attachments td,
.intercom-attachments th,
.intercom-attachments tr,
.intercom-attachments tbody,
.intercom-attachments .icon,
.intercom-attachments .icon img {
	border: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important
}

.intercom-attachments {
	margin: 10px 0 !important
}

.intercom-attachments .icon,
.intercom-attachments .icon img {
	width: 16px !important;
	height: 16px !important
}

.intercom-attachments .icon {
	padding-right: 5px !important
}

.intercom-attachment {
	display: inline-block !important;
	margin-bottom: 5px !important
}

.intercom-force-break {
	overflow-wrap: break-word;
	word-wrap: break-word
}

.link__arrow {
	position: relative;
	font-size: 14px;
	text-decoration: none;
	display: inline-block;
	color: #8f919d;
	margin: 0 7px 7px 0;
	padding-right: 16px;
	top: -6px
}

.link__arrow a {
	color: #4f5e6b;
	text-decoration: none
}

.link__arrow a:hover {
	color: #242a30
}

.link__arrow:before {
	content: ' ';
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -5px;
	right: 0;
	width: 7px;
	height: 12px;
	font-size: 36px;
	color: #acb8c2;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAYCAYAAADKx8xXAAAAqUlEQVR4AbXUNRLCABSEYbTC3a6BU8ftBlyA+/dscHYii+TN/OUXzyvFEx1PdbRFzZI4MaqiAwqQidoqXN3QPQt1FLhAPmEbdRU8Q14C7it4moAdNFDwOAG7aKTgEXIT8FjBgwTsoamC+8hJwDMF95BN2EcLBXeQRXhVDJQvNeHh2MrD4dfhqK+DPwBG498/OfkjF34rRv1vfuReIauDl5WlLitejy3VnAHtSsjA994UIwAAAABJRU5ErkJggg==") no-repeat;
	background-size: 100%
}

.link__arrow:last-child:before {
	display: none
}

.link__arrow.o__rtl {
	margin: 0 0 7px 7px;
	padding-right: 0;
	padding-left: 16px
}

.link__arrow.o__rtl:before {
	right: auto;
	left: 0;
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.header {
	color: white;
	padding: 20px 0;
	margin-bottom: 7px;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	position: relative;
	background-size: cover;
	background-position: 50%;
}

.header:before,
.header:after {
	content: ' ';
	display: table
}

.header:after {
	clear: both
}

.header__meta_wrapper {
	margin-bottom: 15px;

}

.header__logo {
	font-size: 16px;
	text-decoration: none;
	font-weight: 600;
	position: relative;
	z-index: 2;
	max-width: 50px;
}

.header__logo img {
	max-width: 360px;
	max-height: 35px;
	vertical-align: baseline;
	-webkit-backface-visibility: hidden;
	-ms-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.header__logo a {
	display: inline-block;
	text-decoration: none
}

.header__headline {
	font-size: 28px;
	font-weight: 300;
	margin: 0px 6px 14px;
	color: inherit;
	position: absolute;
	top: -45px;
	font-family: 'AvantGardeLT-Bold';
}

.animation__header-lite .header,
.header__lite .header {
	padding: 25px 0
}

.animation__header-lite .header__form.header__form,
.header__lite .header__form.header__form {
	width: 100%
}

.animation__header-lite .search__input,
.header__lite .search__input {
	padding-top: 16px;
	padding-bottom: 16px
}

.animation__header-lite .header__logo,
.header__lite .header__logo {
	width: 200px;
	margin-bottom: 0 !important
}

.animation__header-lite .header__name,
.header__lite .header__name {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

@media (max-width: 900px) {

	.animation__header-lite .header__form.header__form,
	.header__lite .header__form.header__form {
		width: 100%
	}
}

.header__lite .header__logo {
	margin: 0
}

.header__lite .header__form.header__form {
	margin-left: auto;
	float: right
}

.header__lite .header__container.o__rtl .header__form.header__form {
	float: left
}

@media (max-width: 900px) {
	.header__lite .header__logo {
		margin-bottom: 30px
	}

	.header__lite .header__form.header__form {
		float: none;
		margin-top: 20px
	}

	.header__lite .header__container {
		display: block
	}
}

@media (max-width: 600px) {
	.header__search-input {
		font-size: 16px;
		padding: 18px 65px 18px 18px
	}
}

.header__links {
	width: auto;
	font-weight: 600
}

.header__links a:hover {
	opacity: 0.8
}

.header__links svg {
	width: 13px;
	height: 13px;
	margin-right: 8px;
	vertical-align: middle
}

.header__links span {
	font-size: 14px;
	display: inline-block;
	vertical-align: middle
}

@media only screen and (max-width: 900px) {
	.header__links {
		position: absolute;
		top: 10px;
		right: 20px
	}

	.header__links span {
		font-size: 13px
	}

	.header__links svg {
		width: 11px;
		height: 11px
	}
}

@media (max-width: 170px) {
	.header__links {
		display: none
	}
}

.header.o__mobile_embedded {
	padding-top: 20px;
	padding-bottom: 20px
}

.header.o__mobile_embedded .header__site_name,
.header.o__mobile_embedded .header__home__url,
.header.o__mobile_embedded .header__headline {
	display: none
}

.header.o__mobile_embedded .header__meta_wrapper {
	min-height: 16px
}

.footer {
	margin-top: 35px;
	padding: 40px 0;
	text-align: left;
	font-size: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: #ffffff;
	color: #a3abb5
}

.footer a {
	color: #909aa5;
	text-decoration: none
}

.footer__logo {
	height: 50px;
	line-height: 30px;
	text-align: center;
	vertical-align: middle
}

.footer__logo img {
	max-height: 32px;
	-webkit-filter: grayscale(100%) contrast(80%);
	filter: grayscale(100%) contrast(80%)
}

.footer__logo span {
	line-height: 1.2;
	font-size: 18px
}

.footer__advert {
	text-align: center;
	font-size: 14px;
	padding: 3px;
}

.footer__advert img {
	height: 20px;
	vertical-align: middle;
	padding: 0px 6px;
}

.footer__advert a {
	padding-left: 5px;
	color: #a8b6c2;
	vertical-align: middle
}

.footer__links {
	margin-top: 14px;
	margin-bottom: 28px
}

.footer__link-list {
	padding: 0;
	text-align: center
}

.footer__link {
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	list-style-type: none
}

.footer__links__social svg {
	width: 16px;
	height: 16px;
	fill: currentColor
}

#suppertCenter-component .paper-content {
	background-color: whitesmoke;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 22px;
	position: relative;
	z-index: 3;
	text-decoration: none;
	overflow: hidden;
	width: 100%;
	display: block;
	outline: none;
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.03);
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.03);
	-webkit-transition: border .15s linear, background-color .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
	transition: border .15s linear, background-color .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
	-o-transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
	transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
	transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
}

#suppertCenter-component .paper {
	background-color: #edeeef;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 27px;
	position: relative;
	z-index: 3;
	text-decoration: none;
	overflow: hidden;
	width: 100%;
	display: block;
	outline: none;
	-webkit-box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.03);
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.03);
	-webkit-transition: border .15s linear, background-color .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
	transition: border .15s linear, background-color .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
	-o-transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
	transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear;
	transition: border .15s linear, transform .15s linear, background-color .15s linear, box-shadow .15s linear, opacity .15s linear, -webkit-transform .15s linear, -webkit-box-shadow .15s linear;
}

.paper-content .c__primary {
	transition: -webkit-filter .15s
}

.paper .c__primary {
	transition: -webkit-filter .15s
}

.paper__article-preview {
	-webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05);
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.05);
	border: 0px solid #d4dadf;
	opacity: 1;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	padding: 27px 29px 17px;
}

.paper__article-preview:not(:last-child) {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.paper__article-preview .paper__article-preview .paper__preview {
	min-height: 0
}

.paper__article-preview:hover {
	border: 1px solid #c3cdd5;
	-webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.08)
}

.search__results-content .paper__article-preview {
	margin: 0;
	width: 100%
}

.paper__article-preview + .paper__article-preview {
	margin-top: -2px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

a.paper:hover {
	border: 1px solid rgba(136, 149, 162, 0.2);
	background-color: #fcfcfc
}

a.paper:hover .c__primary {
	-webkit-filter: brightness(80%);
	filter: brightness(80%)
}

.paper__large {
	padding: 9% 12%;
}

.paper__preview {
	margin: 5px 0 2px;
	text-decoration: none;
	display: block;
	max-width: 86%;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.article__preview .paper__preview {
	min-height: 0
}

@media (max-width: 1023px) {
	.g__c {
		width: 100%
	}

	.paper {
		/* padding: 30px 20px; */
	}

	.paper__large {
		padding: 30px
	}
}

@media (max-width: 600px) {
	.paper__large {
		padding: 25px 20px
	}
}

.avatar {
	font-size: 13px;
	color: #8f919d;
	margin-top: 4px;
	/* display: none; */
	width: 47px;
	height: 47px;
	border: 3px solid #ffffff54;
}

.avatar:before,
.avatar:after {
	content: ' ';
	display: table
}

.avatar:after {
	clear: both
}

.avatar__image {
	width: 32px;
	height: 32px;
	vertical-align: bottom;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 2px white;
	box-shadow: 0 0 0 2px white;
	position: relative;
	z-index: 4
}

.avatar__fallback {
	display: inline-block;
	text-align: center;
	line-height: 32px;
	font-size: 18px;
	font-weight: bold;
	color: white
}

.avatar__photo {
	margin-right: 10px;
	float: left
}

.avatar__photo.o__rtl {
	margin-right: auto;
	margin-left: 10px;
	float: right
}

.avatar__image:nth-child(n+2) {
	margin-left: -8px
}

.avatar__image:nth-child(2) {
	z-index: 3;
	opacity: .8
}

.avatar__image:nth-child(3) {
	z-index: 2;
	opacity: .6
}

.avatar__image:nth-child(4) {
	z-index: 1;
	opacity: .4
}

.avatars__images.o__rtl .avatar__image:nth-child(n+2) {
	margin-left: 0;
	margin-right: -8px
}

.avatar__info,
.avatar__photo {
	line-height: 1.4
}

.account-logo {
	display: none;
}

@media (max-width: 1023px) {
	.avatar__image:nth-child(n+2) {
		display: none
	}

	.account-logo {
		position: relative;
		top: -42px;
		display: block;
	}
}

@media (max-width: 400px) {
	.avatar__info {
		float: right;
		width: calc(100% - 42px)
	}
}

.article {
	font-size: 17px;
	line-height: 1.53
}

.article__meta {
	margin-bottom: 30px
}

.article__desc {
	font-size: 20px;
	line-height: 1.35;
	margin-bottom: 17px;
	color: #8F919D
}

article {
	font-size: 17px;
	color: #565867
}

article p {
	margin-top: 0
}

article h1 {
	font-size: 32px;
	margin: 2em 0 1.2em;
	line-height: 1.24
}

article h2 {
	font-size: 22px;
	margin: 0 0 17px;
	line-height: 1.24
}

article h3 {
	font-size: 18px;
	margin: 0 0 16px;
	font-weight: 600;
	line-height: 1.24
}

article h4 {
	font-size: 18px;
	margin: 0 0 15px;
	font-weight: 600;
	line-height: 1.24
}

article h5 {
	font-size: 14px;
	margin: 1.2em 0 .8em;
	line-height: 1.24
}

article h6 {
	font-size: 13px;
	margin: 1em 0 .5em;
	line-height: 1.24
}

article a {
	text-decoration: underline
}

article a:hover {
	text-decoration: none
}

article ul,
article ol {
	padding-left: 16px;
	margin-bottom: 27px
}

article li {
	margin-left: 15px;
	margin-bottom: 5px
}

article li:last-child {
	margin-bottom: 0
}

article img,
article video,
article iframe {
	margin-top: 0;
	margin-bottom: 34px
}

article a:hover {
	text-decoration: none;
	-webkit-filter: brightness(80%);
	filter: brightness(80%)
}

article a.intercom-h2b-button {
	display: inline-block;
	font-weight: bold;
	color: #fff;
	background-color: #de2cde;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 8px 40px;
	font-size: 17px;
	line-height: 1.4;
	text-decoration: none;
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
	margin: 0 15.27% 17px
}

article .intercom-h2b-video {
	position: relative;
	display: block;
	margin: 0 0 40px;
	height: 0;
	overflow: hidden;
	padding: 0 0 56.25%
}

article .intercom-h2b-video iframe,
article .intercom-h2b-video embed,
article .intercom-h2b-video object,
article .intercom-h2b-video video {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
	border: 0
}

article > .intercom-container:first-child > :first-child,
article > :first-child {
	margin-top: 0 !important
}

article > .intercom-container:last-child > :last-child,
article > :last-child {
	margin-bottom: 0 !important
}

@media (max-width: 600px) {
	.article__desc {
		font-size: 17px
	}

	article {
		font-size: 15px
	}

	article h1 {
		font-size: 28px
	}

	article h2 {
		font-size: 22px
	}

	article h3 {
		font-size: 18px
	}

	article h4 {
		font-size: 18px
	}

	article h5 {
		font-size: 16px
	}

	article h6 {
		font-size: 14px
	}

	article .intercom-container,
	article .intercom-h2b-video {
		margin: 1.5em 0
	}
}

.search {
	position: relative
}

.search__input {
	width: 100%;
	padding: 20px 32px 21px 59px;
	background: rgba(255, 255, 255, 0.2);
	border: none;
	outline: none;
	color: rgba(255, 255, 255, 0.7);
	font-size: 18px;
	border-radius: 47px;
	-webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03);
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.03);
	-webkit-transition: background .4s, -webkit-box-shadow .2s;
	transition: background .4s, -webkit-box-shadow .2s;
	-o-transition: background .4s, box-shadow .2s;
	transition: background .4s, box-shadow .2s;
	transition: background .4s, box-shadow .2s, -webkit-box-shadow .2s;
}

.search__input::-webkit-input-placeholder {
	color: inherit
}

.search__input:-moz-placeholder {
	color: inherit
}

.search__input::-moz-placeholder {
	color: inherit
}

.search__input:-ms-input-placeholder {
	color: inherit
}

.search__input:hover {
	background: rgba(255, 255, 255, 0.27);
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.03)
}

.search__input:active,
.search__input:focus {
	-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.14);
	box-shadow: 0 10px 20px rgba(0, 0, 0, 0.14);
	background: white;
	color: #3a3c4c
}

.search__input:active::-webkit-input-placeholder,
.search__input:focus::-webkit-input-placeholder {
	color: #9fa0a8
}

.search__input:active:-moz-placeholder,
.search__input:focus:-moz-placeholder {
	color: #9fa0a8
}

.search__input:active::-moz-placeholder,
.search__input:focus::-moz-placeholder {
	color: #9fa0a8
}

.search__input:active:-ms-input-placeholder,
.search__input:focus:-ms-input-placeholder {
	color: #9fa0a8
}

.search__input.o__rtl {
	padding: 20px 59px 21px 32px
}

.search__submit {
	width: 22px;
	height: 22px;
	border: none;
	background: transparent;
	position: absolute;
	top: 50%;
	left: 19px;
	margin-top: -10px;
	outline: none;
	cursor: pointer;
	-webkit-transition: -webkit-transform .1s linear;
	transition: -webkit-transform .1s linear;
	-o-transition: transform .1s linear;
	transition: transform .1s linear;
	transition: transform .1s linear, -webkit-transform .1s linear
}

.animation__header-lite .search__submit,
.page__header-lite .search__submit,
.header__lite .search__submit {
	-webkit-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85)
}

.search__submit i {
	color: #dbdcdc;
}

/*.search__submit:before {
    content: ' ';
    border: 2px solid white;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    width: 16px;
    height: 16px
}

.search__submit:after {
    content: ' ';
    border-top: 2px solid white;
    position: absolute;
    bottom: 8px;
    right: 8px;
    width: 12px;
    height: 1px;
    -webkit-transition: width .1s linear;
    -o-transition: width .1s linear;
    transition: width .1s linear;
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}*/

.search__submit.o__rtl {
	left: auto;
	right: 19px
}

.search__headline {
	padding: 16px 0 11px 0;
	margin: -5px 0;
	color: #3a3c4c;
	font-weight: 600;
	letter-spacing: .02em;
	font-size: 18px
}

.search__clear-text__icon {
	position: absolute;
	right: 0;
	top: 50%;
	width: 32px;
	height: 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: -14px
}

.interface-icon {
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	text-align: center
}

.interface-icon path {
	fill: #9fa0a8 !important;
	fill-opacity: 0.01
}

.search__input:focus + .search_icons .search__submit,
.search__input:active + .search_icons .search__submit {
	pointer-events: none
}

.search__input:focus + .search_icons .search__submit:before,
.search__input:focus + .search_icons .search__submit:after,
.search__input:active + .search_icons .search__submit:before,
.search__input:active + .search_icons .search__submit:after {
	border-color: #9fa0a8
}

.search__input:focus + .search_icons .icon__visible path,
.search__input:active + .search_icons .icon__visible path {
	fill-opacity: 1
}

.search__loading {
	opacity: 0;
	-webkit-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out
}

.search__results {
	opacity: 1;
	-webkit-animation-name: fadeInOpacity;
	animation-name: fadeInOpacity;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-duration: 0.2s;
	animation-duration: 0.2s
}

@-webkit-keyframes fadeInOpacity {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeInOpacity {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

.collection {
	position: relative;
	padding-left: 89px;
}

.collection__photo {
	position: absolute;
	left: 0;
	top: 0;
	width: 117px;
	height: 100%;
	-webkit-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
}

.collection__photo svg {
	position: relative;
	width: 48px;
	height: 48px;
	-webkit-transition: stroke .1s linear;
	-o-transition: stroke .1s linear;
	transition: stroke .1s linear;
	top: 50%;
	left: 50%;
	margin: -24px 0 0 -24px
}

.collection__photo [fill^="#"] {
	-webkit-transition: fill .1s linear;
	-o-transition: fill .1s linear;
	transition: fill .1s linear
}

.collection.o__rtl {
	padding-left: 0;
	padding-right: 150px
}

.collection.o__rtl .collection__photo {
	left: auto;
	right: 0
}

a.paper:hover .collection__photo {
	border-color: #d0d7df
}

.collection__meta .avatar__image {
	-webkit-box-shadow: 0 0 0 2px #ebeef1;
	box-shadow: 0 0 0 2px #ebeef1
}

@media (max-width: 1023px) {
	.collection {
		padding-left: 80px;
		min-height: 80px
	}

	.collection.o__rtl {
		padding-left: 0;
		padding-right: 80px
	}

	.collection__photo {
		width: 60px;
		height: 60px
	}

	.collection__photo svg {
		width: 30px;
		max-height: 30px;
		margin: -15px 0 0 -15px
	}
}

@media (max-width: 400px) {
	.collection {
		padding-left: 0;
		min-height: 0
	}

	.collection.o__rtl {
		padding-right: 0;
		text-align: right
	}

	.collection__photo {
		width: 30px;
		height: 30px;

		margin-bottom: 20px
	}

	.collection__photo svg {
		width: 30px;
		max-height: 30px;
		left: auto;
		top: auto;
		margin: 0
	}

	.collection.o__rtl .collection__photo {
		display: inline-block
	}
}

.collection__headline,
.paper__stack.animation__clicked {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid transparent;
	border-radius: 0
}

.collection__headline:before,
.collection__headline:after,
.paper__stack.animation__clicked:before,
.paper__stack.animation__clicked:after {
	display: none
}

.collection__headline .paper,
.paper__stack.animation__clicked .paper {
	background: none;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none
}

.section__headline {
	padding: 16px 0px 7px;
	margin: -5px 0;
	color: #3a3c4c;
	font-weight: 600;
	letter-spacing: .02em;
	font-size: 18px
}

@media (max-width: 1023px) {
	.section__headline {
		padding-left: 20px;
		padding-right: 20px;
		margin-left: 10px;
		margin-right: 10px
	}
}

.collection__header + .section__headline .section__content {
	border-top: none
}

pre {
	word-wrap: break-word;
	word-break: break-word;
	padding: 10px;
	margin: 1em 0;
	line-height: 1.65;
	border: 1px solid #EAEAEA;
	color: #333;
	background: #f8f8f8;
	overflow: auto
}

code {
	word-break: break-word;
	color: #333;
	background: #f8f8f8;
	-webkit-text-size-adjust: none;
	padding-top: 0.2em;
	padding-bottom: 0.2em
}

pre,
code {
	font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
	font-size: 13px
}

.hljs {
	display: block;
	padding: 1.5em;
	color: #333;
	background: #f8f8f8;
	-webkit-text-size-adjust: none
}

.hljs code {
	padding-top: 0;
	padding-bottom: 0;
	background: none
}

.hljs code::before,
.hljs code::after {
	letter-spacing: normal;
	content: normal
}

code.hljs {
	display: inline-block;
	padding-top: 0;
	padding-bottom: 0;
	background: none
}

code.hljs::before,
code.hljs::after {
	letter-spacing: normal;
	content: normal
}

p + code.hljs {
	display: block
}

.hljs-comment,
.diff .hljs-header {
	color: #998;
	font-style: italic
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
	color: #333;
	font-weight: bold
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
	color: #008080
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-doctag,
.tex .hljs-formula {
	color: #d14
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
	color: #900;
	font-weight: bold
}

.hljs-list .hljs-keyword,
.hljs-subst {
	font-weight: normal
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
	color: #458;
	font-weight: bold
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rule .hljs-property,
.django .hljs-tag .hljs-keyword {
	color: #000080;
	font-weight: normal
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body,
.hljs-name {
	color: #008080
}

.hljs-regexp {
	color: #009926
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
	color: #990073
}

.hljs-built_in {
	color: #0086b3
}

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
	color: #999;
	font-weight: bold
}

.hljs-deletion {
	background: #fdd
}

.hljs-addition {
	background: #dfd
}

.diff .hljs-change {
	background: #0086b3
}

.hljs-chunk {
	color: #aaa
}

.social__facebook {
	display: inline-block;
	vertical-align: bottom
}

.social__facebook svg {
	height: 16px
}

.social__facebook * {
	fill: #96a4b4
}

.social__twitter {
	display: inline-block;
	vertical-align: bottom;
	position: relative;
	top: 1px
}

.social__twitter svg {
	height: 16px
}

.social__twitter * {
	fill: #96a4b4
}

.social__linkedin {
	display: inline-block;
	vertical-align: bottom;
	margin: 0 5px 0 3px
}

.social__linkedin svg {
	height: 16px
}

.social__linkedin * {
	fill: #96a4b4
}

.social__facebook:hover *,
.social__twitter:hover *,
.social__linkedin:hover * {
	fill: #788a9f
}

.error__404 {
	text-align: center
}

.error__title {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: .1em;
	color: #e04e50;
	font-weight: 600
}

.error__headline {
	font-size: 32px
}

.notification__error {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #9e4747;
	color: white;
	text-align: center;
	padding: 5px 20px;
	font-size: 13px;
	z-index: 100
}

.breadcrumb {
	position: relative;
	z-index: 11
}

.body__headerless .breadcrumb {
	display: none
}

.body__headerless .section {
	margin-right: auto;
	margin-left: auto
}

.body__headerless .container {
	padding: 0
}

.body__headerless .paper {
	margin-bottom: 35px
}

.body__sheet {
	width: 100vw
}

.body__sheet.body__headerless .paper {
	margin-bottom: 0
}

.body__sheet .container {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch
}

.body__sheet .section__search_results {
	padding: 15px
}

.body__sheet .section__search_results .avatar {
	display: none
}

.body__sheet .section__search_results .search__headline {
	padding: 0;
	margin-bottom: 16px
}

.body__sheet .section__search_results .paper__preview {
	margin-bottom: 0
}

.body__sheet .section__search_results .search-results__row {
	margin-top: 0
}

.body__sheet .section__search_results .search-results__row:nth-child(2) .paper {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.body__sheet .section__search_results .search-results__row .paper {
	border-radius: 0;
	border-bottom: 0
}

.body__sheet .section__search_results .search-results__row:last-child .paper {
	border-bottom: 1px solid #d4dadf;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

.body__sheet .section__article {
	padding: 0
}

.body__sheet .section__article .paper {
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.intercom-reaction-picker {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	padding: 0px 0px 59px;
	color: #777;
	border-radius: 8px;
}

.centerit {
	text-align: center;
}

@media (max-width: 1023px) {
	.intercom-reaction-picker {
		margin: 30px -16px -16px -16px
	}
}

@media (max-width: 600px) {
	.intercom-reaction-picker {
		margin: 30px -8px -12px -8px;
		border-radius: 8px
	}
}

.intercom-reaction-picker.intercom-reaction-picker-with-prompt {
	height: 74px
}

.intercom-reaction-picker .intercom-reaction-prompt {
	padding-top: 9px;
	padding-bottom: 4px;
	text-align: center;
	font-size: 2em;
}

.intercom-reaction-picker .intercom-reaction {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	cursor: pointer;
	width: 50px;
	height: 100%;
	display: inline-block;
	text-align: center;
	font-size: 32px;
	-webkit-transition: -webkit-transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s, -webkit-filter 0.32s linear;
	transition: -webkit-transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s, -webkit-filter 0.32s linear;
	-o-transition: transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s, filter 0.32s linear;
	transition: transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s, filter 0.32s linear;
	transition: transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s, filter 0.32s linear, -webkit-transform 0.16s cubic-bezier(0.65, 0.61, 0.18, 1.8) 0.02s, -webkit-filter 0.32s linear;
	cursor: pointer;
	-webkit-transform-origin: 50% 60%;
	-ms-transform-origin: 50% 60%;
	transform-origin: 50% 60%
}

.intercom-reaction-picker .intercom-reaction span {
	cursor: pointer;
	line-height: 55px
}

.intercom-reaction-picker .intercom-reaction:hover {
	-webkit-transform: scale(1.32);
	-ms-transform: scale(1.32);
	transform: scale(1.32);
	-webkit-transition: -webkit-transform .04s;
	transition: -webkit-transform .04s;
	-o-transition: transform .04s;
	transition: transform .04s;
	transition: transform .04s, -webkit-transform .04s
}

.intercom-reaction-picker .intercom-reaction:active {
	-webkit-transform: scale(1.4);
	-ms-transform: scale(1.4);
	transform: scale(1.4);
	-webkit-transition: -webkit-transform .04s;
	transition: -webkit-transform .04s;
	-o-transition: transform .04s;
	transition: transform .04s;
	transition: transform .04s, -webkit-transform .04s
}

.intercom-reaction-picker-reaction-selected .intercom-reaction {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.intercom-reaction-picker-reaction-selected .intercom-reaction-selected {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
	-webkit-transform: scale(1.32);
	-ms-transform: scale(1.32);
	transform: scale(1.32)
}

.intercom-reaction-picker-reaction-selected .intercom-reaction-selected:hover {
	-webkit-transform: scale(1.32);
	-ms-transform: scale(1.32);
	transform: scale(1.32)
}

.intercom-reaction-picker-reaction-selected .intercom-reaction-selected:active {
	-webkit-transform: scale(1.32);
	-ms-transform: scale(1.32);
	transform: scale(1.32)
}

.intermoji-default-class {
	background: url(https://intercom.help/_assets/emoji-spritemap-32-148a4a6a2d1fdd0c7b50cf0f760692515d2f775104d1935d6aba15fc21af72b2.png);
	position: relative;
	top: 2px;
	margin: 1px
}

.locale_picker__container {
	background-color: #fff;
	text-align: center;
	padding: 8px 0 20px 0
}

.locale-picker {
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	height: 36px;
	color: #737373;
	padding: 0 32px 2px 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-family: proxima-nova;
	margin: 0 8px;
	border: 1px solid rgba(115, 115, 115, 0.2);
	border-radius: 100px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url("https://intercom.help/_assets/globe-icon-07495b4ea391a9551baee2269972986f2da9f22ac53282c501aae701b76d2cfa.svg"), url("https://intercom.help/_assets/down-arrow-33f6cf5f02863c06aece4f93eeb20619f31d99e70d2e3419ffeb501114ae6279.svg");
	background-repeat: no-repeat, no-repeat;
	background-position: 10px center, right 12px center;
	background-size: 14px, 16px;
	-webkit-transition: border-color .25s, outline .25s;
	-o-transition: border-color .25s, outline .25s;
	transition: border-color .25s, outline .25s;
	cursor: pointer
}

.locale-picker:hover {
	border-color: rgba(115, 115, 115, 0.4);
	opacity: 0.8
}

.locale-picker:focus {
	outline: none
}

.locale_picker__container .locale-picker:focus {
	-webkit-box-shadow: 0 0 1px 3px #f0f3f5;
	box-shadow: 0 0 1px 3px #f0f3f5;
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	outline: none
}

.locale_picker__container .locale-picker:hover {
	opacity: 1
}

#locale-picker-for-width-calculation {
	display: none
}

.header__container .locale-picker {
	margin: 0 0 0 20px;
	color: white;
	border: none;
	background-color: transparent;
	background-image: url("https://intercom.help/_assets/globe-icon-white-bc1ca10cfab8859a72bf725b2bb0270a0a47d2392fde7e3eb45d3be7400e16d7.svg"), url("https://intercom.help/_assets/down-arrow-white-34f71286437293422c7ea4d33a1c095a83f7b75b1aecc8af1c9f502d720a7b9b.svg");
	padding: 0 20px 2px 20px;
	background-position: left center, right center;
	position: relative;
	top: 1px
}

.animation__mouse-down {
	-webkit-transform: scale(0.99);
	-ms-transform: scale(0.99);
	transform: scale(0.99);
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

.animation__mouse-up {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

.animation__fade-generic {
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}

.animation__slide-in .animation__fade-generic {
	opacity: 0
}

.animation__fade-collection {
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s
}

.animation__article-in .animation__fade-generic,
.animation__article-in .article__wrap > * {
	opacity: 0;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}

.animation__article-in .paper__article-preview {
	opacity: 0;
	-webkit-transition: opacity .1s;
	-o-transition: opacity .1s;
	transition: opacity .1s;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s
}

.animation__article-in .paper__article-preview.animation__clicked {
	opacity: 1
}

.animation__article-in .paper__article-preview.animation__clicked .article__preview {
	opacity: 0;
	-webkit-transition: opacity .1s;
	-o-transition: opacity .1s;
	transition: opacity .1s
}

.collection__headline-lite .collection__photo,
.animation__article-in .collection__photo {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	border-right-color: transparent;
	-webkit-transform: scale(0.6) translate(20px, -100px);
	-ms-transform: scale(0.6) translate(20px, -100px);
	transform: scale(0.6) translate(20px, -100px)
}

.collection__headline-lite .collection__name,
.animation__article-in .collection__name {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: scale(0.8) translate(-60px, -13px);
	-ms-transform: scale(0.8) translate(-60px, -13px);
	transform: scale(0.8) translate(-60px, -13px)
}

.collection__headline-lite .collection__headline,
.animation__article-in .collection__headline {
	border-bottom-color: transparent
}

.collection__headline-lite .collection .animation__fade-generic,
.animation__article-in .collection .animation__fade-generic {
	opacity: 0
}

.animation__article-out .collection__photo {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	border-right-color: #dbe0e4;
	-webkit-transform: scale(1) translate(0, 0);
	-ms-transform: scale(1) translate(0, 0);
	transform: scale(1) translate(0, 0)
}

.animation__article-out .collection__name {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	-webkit-transform-origin: left center;
	-ms-transform-origin: left center;
	transform-origin: left center;
	-webkit-transform: scale(1) translate(0, 0);
	-ms-transform: scale(1) translate(0, 0);
	transform: scale(1) translate(0, 0)
}

.animation__article-out .collection .animation__fade-generic {
	opacity: 1
}

.animation__article-out .article__wrap-react {
	opacity: 0
}

.animation__article-out .section__bg-active:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.animation__article-in .section__bg:before,
.section__bg-active:before {
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	-webkit-transform: scaleX(0.9);
	-ms-transform: scaleX(0.9);
	transform: scaleX(0.9);
	height: 180px
}

.animation__section-bg-static .section__bg:before {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}

.article__wrap-react {
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	margin: -125px 30px 0;
	width: calc(100% - 60px)
}

.collection__headline-lite a.paper:hover {
	border: 1px solid transparent;
	background: none
}

.collection__headline-lite a.paper:hover .collection__photo {
	border-color: transparent;
	background: none
}

.collection__photo svg {
	stroke: #818a97
}

.collection__photo [fill^="#"] {
	fill: #818a97
}

.avatar__image-extra,
.header {
	/* background-color: #b10000; */
}

.c__primary,
.article a {
	color: #a20001 !important;
	font-weight: 900;
	font-size: 0.7em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.invert {
	-webkit-filter: invert(100%) !important;
	filter: invert(100%) !important;
}

.cat-headliner {
	font-size: 25px;
	font-weight: 300;
	margin: 33px 0px -5px;
	color: inherit;
	font-family: 'AvantGardeLT-Bold';
}

.g__space {
	margin-top: 24px;
}

.heart_icon {
	color: #fff !important;
	font-size: 18px;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	text-align: center;
	cursor: pointer;
	position: absolute;
	-webkit-text-stroke: 2px #b5b5b5;

}

.heart_icon.favouriteProduct {
	color: #ff5353 !important;
	-webkit-text-stroke: 2px #ff5353;
}

.custom-heart-icon:hover,
.project-card:hover .custom-heart-icon {
	transform: translateY(0px);
	visibility: visible;
	transition: .6s;
	opacity: 1;
}

.custom-heart-icon {
	float: right;
	transform: translateY(-24px);
	visibility: hidden;
	opacity: 0;
	width: 2px;
	height: 4px;
}

.heart-card {
	position: absolute;
	right: 13px;
	top: 12px;

}

.prog-bar-hover-text {
	position: absolute;
	left: 1%;
	transform: translate(-50%, 0);
	border-radius: 5px;
	background-color: black;
	color: #fff;
	text-align: center;

	pointer-events: none;
	width: 100%;
	max-width: 150px;
	padding: 9px;
	z-index: 9999;
}

.prog-bar-hover-text:after {
	content: '';
	position: absolute;
	width: 15px;
	height: 15px;
	border: 3px solid #000;
	border-radius: 2px;
	background-color: #000000;
	left: 57px;
	top: 26px;
	transform: rotate(45deg);
	z-index: 9999;
}

.prog-bar-hover-text:hover,
makemake:hover .prog-bar-hover-text {
	background: green;
	visibility: visible;
}

.prog-bar-hover-text {
	background: green;
	visibility: hidden;
}

.title-count-notification {
	height: 38px;
	padding: 4px 12px 4px 12px;
	font-size: 15px;
	font-weight: 900;
	color: white;
	border-radius: 48px;
	border: 100px;
	width: 40px;
	position: relative;
	top: -2px;
	margin-right: 5px;
	background: #8c919d87;
}

.redstone-login-btn {
	background: #b70000;
	border: 1px solid #ab0000;
}

.add-btn {
	position: relative;
	top: 20px;
	border-radius: 75px;
	background: #edeeef;
	font-weight: 800;
	padding: 4px 13px;
	color: #6b6b7b;
	border: 1px solid #edeeef;
}

.text-center {
	text-align: center;
	padding: 10px;
	display: block;
	margin: 0 auto;
}

@font-face {
	font-family: 'webflow-icons';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');
	font-weight: normal;
	font-style: normal
}

[class^="w-icon-"],
[class*=" w-icon-"] {
	font-family: 'webflow-icons' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.w-icon-slider-right:before {
	content: "\e600"
}

.w-icon-slider-left:before {
	content: "\e601"
}

.w-icon-nav-menu:before {
	content: "\e602"
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
	content: "\e603"
}

.w-icon-file-upload-remove:before {
	content: "\e900"
}

.w-icon-file-upload-icon:before {
	content: "\e903"
}

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0
}

button,
html input[type="button"],
input[type="reset"] {
	border: 0;
	cursor: pointer;
	-webkit-appearance: button;
}



.w-form {
	margin: 0 0 15px
}

.w-form-done {
	display: none;
	padding: 20px;
	text-align: center;
	background-color: #dddddd
}

.w-form-fail {
	display: none;
	margin-top: 10px;
	padding: 10px;
	background-color: #ffdede
}

label {
	display: block;
	margin-bottom: 5px;
	font-weight: bold
}

.w-input,
.w-select {
	display: block;
	width: 100%;
	height: 38px;
	padding: 8px 12px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333333;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #cccccc
}

.w-input:-moz-placeholder,
.w-select:-moz-placeholder {
	color: #999
}

.w-input::-moz-placeholder,
.w-select::-moz-placeholder {
	color: #999;
	opacity: 1
}

.w-input:-ms-input-placeholder,
.w-select:-ms-input-placeholder {
	color: #999
}

.w-input::-webkit-input-placeholder,
.w-select::-webkit-input-placeholder {
	color: #999
}

.w-input:focus,
.w-select:focus {
	border-color: #3898EC;
	outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
	cursor: not-allowed;
	background-color: #eeeeee
}

textarea.w-input,
textarea.w-select {
	height: auto
}

.w-select {
	background-color: #f3f3f3
}

.w-select[multiple] {
	height: auto
}

.w-form-label {
	display: inline-block;
	cursor: pointer;
	font-weight: normal;
	margin-bottom: 0
}

.w-radio {
	display: block;
	margin-bottom: 5px;
	padding-left: 20px
}

.w-radio:before,
.w-radio:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-radio:after {
	clear: both
}

.w-radio-input {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
	float: left;
	margin-left: -20px
}

.w-radio-input {
	margin-top: 3px
}

.w-file-upload {
	display: block;
	margin-bottom: 10px
}

.w-file-upload-input {
	width: .1px;
	height: .1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -100
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
	display: inline-block;
	color: #333333
}

.w-file-upload-error {
	display: block;
	margin-top: 10px
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
	display: none
}

.w-file-upload-uploading-btn {
	display: flex;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa
}

.w-file-upload-file {
	display: flex;
	flex-grow: 1;
	justify-content: space-between;
	margin: 0;
	padding: 8px 9px 8px 11px;
	border: 1px solid #cccccc;
	background-color: #fafafa
}

.w-file-upload-file-name {
	font-size: 14px;
	font-weight: normal;
	display: block
}

.w-file-remove-link {
	margin-top: 3px;
	margin-left: 10px;
	width: auto;
	height: auto;
	padding: 3px;
	display: block;
	cursor: pointer
}

.w-icon-file-upload-remove {
	margin: auto;
	font-size: 10px
}

.w-file-upload-error-msg {
	display: inline-block;
	color: #ea384c;
	padding: 2px 0
}

.w-file-upload-info {
	display: inline-block;
	line-height: 38px;
	padding: 0 12px
}

.w-file-upload-label {
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	cursor: pointer;
	margin: 0;
	padding: 8px 12px;
	border: 1px solid #cccccc;
	background-color: #fafafa
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
	display: inline-block;
	margin-right: 8px;
	width: 20px
}

.w-icon-file-upload-uploading {
	height: 20px
}

.w-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 940px
}

.w-container:before,
.w-container:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-container:after {
	clear: both
}

.w-container .w-row {
	margin-left: -10px;
	margin-right: -10px
}

.w-row:before,
.w-row:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-row:after {
	clear: both
}

.w-row .w-row {
	margin-left: 0;
	margin-right: 0
}

.w-col {
	position: relative;
	float: left;
	width: 100%;
	min-height: 1px;
	padding-left: 10px;
	padding-right: 10px
}

.w-col .w-col {
	padding-left: 0;
	padding-right: 0
}

.w-col-1 {
	width: 8.33333333%
}

.w-col-2 {
	width: 16.66666667%
}

.w-col-3 {
	width: 25%
}

.w-col-4 {
	width: 33.33333333%
}

.w-col-5 {
	width: 41.66666667%
}

.w-col-6 {
	width: 50%
}

.w-col-7 {
	width: 58.33333333%
}

.w-col-8 {
	width: 66.66666667%
}

.w-col-9 {
	width: 75%
}

.w-col-10 {
	width: 83.33333333%
}

.w-col-11 {
	width: 91.66666667%
}

.w-col-12 {
	width: 100%
}

.w-hidden-main {
	display: none !important
}

@media screen and (max-width: 991px) {
	.w-container {
		max-width: 728px
	}

	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: none !important
	}

	.w-col-medium-1 {
		width: 8.33333333%
	}

	.w-col-medium-2 {
		width: 16.66666667%
	}

	.w-col-medium-3 {
		width: 25%
	}

	.w-col-medium-4 {
		width: 33.33333333%
	}

	.w-col-medium-5 {
		width: 41.66666667%
	}

	.w-col-medium-6 {
		width: 50%
	}

	.w-col-medium-7 {
		width: 58.33333333%
	}

	.w-col-medium-8 {
		width: 66.66666667%
	}

	.w-col-medium-9 {
		width: 75%
	}

	.w-col-medium-10 {
		width: 83.33333333%
	}

	.w-col-medium-11 {
		width: 91.66666667%
	}

	.w-col-medium-12 {
		width: 100%
	}

	.w-col-stack {
		width: 100%;
		left: auto;
		right: auto
	}
}

@media screen and (max-width: 767px) {

	.quick-pad {
		padding-right: 30px;
		padding-left: 30px;
	}

	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: inherit !important
	}

	.w-hidden-small {
		display: none !important
	}

	.w-row,
	.w-container .w-row {
		margin-left: 0;
		margin-right: 0
	}

	.w-col {
		width: 100%;
		left: auto;
		right: auto
	}

	.w-col-small-1 {
		width: 8.33333333%
	}

	.w-col-small-2 {
		width: 16.66666667%
	}

	.w-col-small-3 {
		width: 25%
	}

	.w-col-small-4 {
		width: 33.33333333%
	}

	.w-col-small-5 {
		width: 41.66666667%
	}

	.w-col-small-6 {
		width: 50%
	}

	.w-col-small-7 {
		width: 58.33333333%
	}

	.w-col-small-8 {
		width: 66.66666667%
	}

	.w-col-small-9 {
		width: 75%
	}

	.w-col-small-10 {
		width: 83.33333333%
	}

	.w-col-small-11 {
		width: 91.66666667%
	}

	.w-col-small-12 {
		width: 100%
	}
}

@media screen and (max-width: 479px) {
	.w-container {
		max-width: none
	}

	.w-hidden-main {
		display: inherit !important
	}

	.w-hidden-medium {
		display: inherit !important
	}

	.w-hidden-small {
		display: inherit !important
	}

	.w-hidden-tiny {
		display: none !important
	}

	.w-col {
		width: 100%
	}

	.w-col-tiny-1 {
		width: 8.33333333%
	}

	.w-col-tiny-2 {
		width: 16.66666667%
	}

	.w-col-tiny-3 {
		width: 25%
	}

	.w-col-tiny-4 {
		width: 33.33333333%
	}

	.w-col-tiny-5 {
		width: 41.66666667%
	}

	.w-col-tiny-6 {
		width: 50%
	}

	.w-col-tiny-7 {
		width: 58.33333333%
	}

	.w-col-tiny-8 {
		width: 66.66666667%
	}

	.w-col-tiny-9 {
		width: 75%
	}

	.w-col-tiny-10 {
		width: 83.33333333%
	}

	.w-col-tiny-11 {
		width: 91.66666667%
	}

	.w-col-tiny-12 {
		width: 100%
	}
}

.w-widget {
	position: relative
}

.w-widget-map {
	width: 100%;
	height: 400px
}

.w-widget-map label {
	width: auto;
	display: inline
}

.w-widget-map img {
	max-width: inherit
}

.w-widget-map .gm-style-iw {
	text-align: center
}

.w-widget-map .gm-style-iw > button {
	display: none !important
}

.w-widget-twitter {
	overflow: hidden
}

.w-widget-twitter-count-shim {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 28px;
	height: 20px;
	text-align: center;
	background: white;
	border: #758696 solid 1px;
	border-radius: 3px
}

.w-widget-twitter-count-shim * {
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
	position: relative;
	font-size: 15px;
	line-height: 12px;
	text-align: center;
	color: #999;
	font-family: serif
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
	position: relative;
	display: block
}

.w-widget-twitter-count-shim.w--large {
	width: 36px;
	height: 28px;
	margin-left: 7px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
	margin-left: 5px;
	margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
	margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
	top: 50%;
	left: 0;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
	border-color: rgba(117, 134, 150, 0);
	border-right-color: #5d6c7b;
	border-width: 4px;
	margin-left: -9px;
	margin-top: -4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
	border-width: 5px;
	margin-left: -10px;
	margin-top: -5px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: white;
	border-width: 4px;
	margin-left: -8px;
	margin-top: -4px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
	border-width: 5px;
	margin-left: -9px;
	margin-top: -5px
}

.w-widget-twitter-count-shim.w--vertical {
	width: 61px;
	height: 33px;
	margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.w-widget-twitter-count-shim.w--vertical:before {
	border-color: rgba(117, 134, 150, 0);
	border-top-color: #5d6c7b;
	border-width: 5px;
	margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: white;
	border-width: 4px;
	margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
	font-size: 18px;
	line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
	width: 76px
}

.w-widget-gplus {
	overflow: hidden
}

.w-background-video {
	position: relative;
	overflow: hidden;
	height: 500px;
	color: white
}

.w-background-video > video {
	background-size: cover;
	background-position: 50% 50%;
	position: absolute;
	right: -100%;
	bottom: -100%;
	top: -100%;
	left: -100%;
	margin: auto;
	min-width: 100%;
	min-height: 100%;
	z-index: -100
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
	display: none !important;
	-webkit-appearance: none
}

.w-slider {
	position: relative;
	height: 300px;
	text-align: center;
	background: #dddddd;
	clear: both;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}

.w-slider-mask {
	position: relative;
	display: block;
	overflow: hidden;
	z-index: 1;
	left: 0;
	right: 0;
	height: 100%;
	white-space: nowrap
}

.w-slide {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%;
	white-space: normal;
	text-align: left
}

.w-slider-nav {
	position: absolute;
	z-index: 2;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	padding-top: 10px;
	height: 40px;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0)
}

.w-slider-nav.w-round > div {
	border-radius: 100%
}

.w-slider-nav.w-num > div {
	width: auto;
	height: auto;
	padding: .2em .5em;
	font-size: inherit;
	line-height: inherit
}

.w-slider-nav.w-shadow > div {
	box-shadow: 0 0 3px rgba(51, 51, 51, 0.4)
}

.w-slider-nav-invert {
	color: #fff
}

.w-slider-nav-invert > div {
	background-color: rgba(34, 34, 34, 0.4)
}

.w-slider-nav-invert > div.w-active {
	background-color: #222
}

.w-slider-dot {
	position: relative;
	display: inline-block;
	width: 1em;
	height: 1em;
	background-color: rgba(255, 255, 255, 0.4);
	cursor: pointer;
	margin: 0 3px .5em;
	transition: background-color 100ms, color 100ms
}

.w-slider-dot.w-active {
	background-color: #fff
}

.w-slider-arrow-left,
.w-slider-arrow-right {
	position: absolute;
	width: 80px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
	overflow: hidden;
	color: white;
	font-size: 40px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-slider-arrow-left [class^="w-icon-"],
.w-slider-arrow-right [class^="w-icon-"],
.w-slider-arrow-left [class*=" w-icon-"],
.w-slider-arrow-right [class*=" w-icon-"] {
	position: absolute
}

.w-slider-arrow-left {
	z-index: 3;
	right: auto
}

.w-slider-arrow-right {
	z-index: 4;
	left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	width: 1em;
	height: 1em
}

.w-dropdown {
	display: inline-block;
	position: relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	z-index: 900
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
	position: relative;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	white-space: nowrap
}

.w-dropdown-toggle {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
	cursor: pointer;
	padding-right: 40px
}

.w-icon-dropdown-toggle {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	margin-right: 20px;
	width: 1em;
	height: 1em
}

.w-dropdown-list {
	position: absolute;
	background: #dddddd;
	display: none;
	min-width: 100%
}

.w-dropdown-list.w--open {
	display: block
}

.w-dropdown-link {
	padding: 10px 20px;
	display: block;
	color: #222222
}

.w-dropdown-link.w--current {
	color: #0082f3
}

.w-nav[data-collapse="all"] .w-dropdown,
.w-nav[data-collapse="all"] .w-dropdown-toggle {
	display: block
}

.w-nav[data-collapse="all"] .w-dropdown-list {
	position: static
}

@media screen and (max-width: 991px) {

	.w-nav[data-collapse="medium"] .w-dropdown,
	.w-nav[data-collapse="medium"] .w-dropdown-toggle {
		display: block
	}

	.w-nav[data-collapse="medium"] .w-dropdown-list {
		position: static
	}
}

@media screen and (max-width: 767px) {

	.w-nav[data-collapse="small"] .w-dropdown,
	.w-nav[data-collapse="small"] .w-dropdown-toggle {
		display: block
	}

	.w-nav[data-collapse="small"] .w-dropdown-list {
		position: static
	}

	.w-nav-brand {
		padding-left: 10px
	}
}

@media screen and (max-width: 479px) {

	.w-nav[data-collapse="tiny"] .w-dropdown,
	.w-nav[data-collapse="tiny"] .w-dropdown-toggle {
		display: block
	}

	.w-nav[data-collapse="tiny"] .w-dropdown-list {
		position: static
	}
}

.w-lightbox-backdrop {
	color: #000;
	cursor: auto;
	font-family: serif;
	font-size: medium;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: normal;
	list-style: disc;
	text-align: start;
	text-indent: 0;
	text-shadow: none;
	text-transform: none;
	visibility: visible;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	color: #fff;
	font-family: "Helvetica Neue", Helvetica, Ubuntu, "Segoe UI", Verdana, sans-serif;
	font-size: 17px;
	line-height: 1.2;
	font-weight: 300;
	text-align: center;
	background: rgba(0, 0, 0, 0.9);
	z-index: 2000;
	outline: 0;
	opacity: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-transform: translate(0, 0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.w-lightbox-content {
	position: relative;
	height: 100vh;
	overflow: hidden
}

.w-lightbox-view {
	position: absolute;
	width: 100vw;
	height: 100vh;
	opacity: 0
}

.w-lightbox-view:before {
	content: "";
	height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
	height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
	display: inline-block;
	vertical-align: middle
}

.w-lightbox-figure {
	position: relative;
	margin: 0
}

.w-lightbox-group .w-lightbox-figure {
	cursor: pointer
}

.w-lightbox-img {
	width: auto;
	height: auto;
	max-width: none
}

.w-lightbox-image {
	display: block;
	float: none;
	max-width: 100vw;
	max-height: 100vh
}

.w-lightbox-group .w-lightbox-image {
	max-height: 86vh
}

.w-lightbox-caption {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	padding: .5em 1em;
	background: rgba(0, 0, 0, 0.4);
	text-align: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.w-lightbox-embed {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.w-lightbox-control {
	position: absolute;
	top: 0;
	width: 4em;
	background-size: 24px;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s
}

.w-lightbox-left {
	display: none;
	bottom: 0;
	left: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")
}

.w-lightbox-right {
	display: none;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")
}

.w-lightbox-close {
	right: 0;
	height: 2.6em;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
	background-size: 18px
}

.w-lightbox-strip {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0 1vh;
	line-height: 0;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden
}

.w-lightbox-item {
	display: inline-block;
	width: 10vh;
	padding: 2vh 1vh;
	box-sizing: content-box;
	cursor: pointer;
	-webkit-transform: translate3d(0, 0, 0)
}

.w-lightbox-active {
	opacity: .3
}

.w-lightbox-thumbnail {
	position: relative;
	height: 10vh;
	background: #222;
	overflow: hidden
}

.w-lightbox-thumbnail-image {
	position: absolute;
	top: 0;
	left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
	top: 50%;
	width: 100%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
	left: 50%;
	height: 100%;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}

.w-lightbox-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	box-sizing: border-box;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	border: 5px solid rgba(0, 0, 0, 0.4);
	border-radius: 50%;
	-webkit-animation: spin .8s infinite linear;
	animation: spin .8s infinite linear
}

.w-lightbox-spinner:after {
	content: "";
	position: absolute;
	top: -4px;
	right: -4px;
	bottom: -4px;
	left: -4px;
	border: 3px solid transparent;
	border-bottom-color: #fff;
	border-radius: 50%
}

.w-lightbox-hide {
	display: none
}

.w-lightbox-noscroll {
	overflow: hidden
}

@media (min-width: 768px) {
	.w-lightbox-content {
		height: 96vh;
		margin-top: 2vh
	}

	.w-lightbox-view,
	.w-lightbox-view:before {
		height: 96vh
	}

	.w-lightbox-group,
	.w-lightbox-group .w-lightbox-view,
	.w-lightbox-group .w-lightbox-view:before {
		height: 84vh
	}

	.w-lightbox-image {
		max-width: 96vw;
		max-height: 96vh
	}

	.w-lightbox-group .w-lightbox-image {
		max-width: 82.3vw;
		max-height: 84vh
	}

	.w-lightbox-left,
	.w-lightbox-right {
		display: block;
		opacity: .5
	}

	.w-lightbox-close {
		opacity: .8
	}

	.w-lightbox-control:hover {
		opacity: 1
	}
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
	opacity: 0
}

.w-richtext:before,
.w-richtext:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-richtext:after {
	clear: both
}

.w-richtext[contenteditable="true"]:before,
.w-richtext[contenteditable="true"]:after {
	white-space: initial
}

.w-richtext ol,
.w-richtext ul {
	overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after {
	outline: 2px solid #2895f7
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
	outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video > div:after,
.w-richtext figure[data-rt-type="video"] > div:after {
	content: '';
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0
}

.w-richtext figure {
	position: relative;
	max-width: 60%
}

.w-richtext figure > div:before {
	cursor: default !important
}

.w-richtext figure img {
	width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
	opacity: .6
}

.w-richtext figure div {
	font-size: 0;
	color: transparent
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type="image"] {
	display: table
}

.w-richtext figure.w-richtext-figure-type-image > div,
.w-richtext figure[data-rt-type="image"] > div {
	display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image > figcaption,
.w-richtext figure[data-rt-type="image"] > figcaption {
	display: table-caption;
	caption-side: bottom
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type="video"] {
	width: 60%;
	height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type="video"] iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.w-richtext figure.w-richtext-figure-type-video > div,
.w-richtext figure[data-rt-type="video"] > div {
	width: 100%
}

.w-richtext figure.w-richtext-align-center {
	margin-right: auto;
	margin-left: auto;
	clear: both
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div,
.w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
	max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
	clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
	width: 100%;
	max-width: 100%;
	text-align: center;
	clear: both;
	display: block;
	margin-right: auto;
	margin-left: auto
}

.w-richtext figure.w-richtext-align-fullwidth > div {
	display: inline-block;
	padding-bottom: inherit
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
	display: block
}

.w-richtext figure.w-richtext-align-floatleft {
	float: left;
	margin-right: 15px;
	clear: none
}

.w-richtext figure.w-richtext-align-floatright {
	float: right;
	margin-left: 15px;
	clear: none
}

.w-nav {
	position: relative;
	background: #dddddd;
	z-index: 1000
}

.w-nav:before,
.w-nav:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-nav:after {
	clear: both
}

.w-nav-brand {
	position: relative;
	float: left;
	text-decoration: none;
	color: #333333
}

.w-nav-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	color: #222222;
	padding: 20px;
	text-align: left;
	margin-left: auto;
	margin-right: auto
}

.w-nav-link.w--current {
	color: #0082f3
}

.w-nav-menu {
	position: relative;
	float: right
}

.w--nav-menu-open {
	display: block !important;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #C8C8C8;
	text-align: center;
	overflow: visible;
	min-width: 200px
}

.w--nav-link-open {
	display: block;
	position: relative
}

.w-nav-overlay {
	position: absolute;
	overflow: hidden;
	display: none;
	top: 100%;
	left: 0;
	right: 0;
	width: 100%
}

.w-nav-overlay .w--nav-menu-open {
	top: 0
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
	width: auto
}

.w-nav[data-animation="over-left"] .w-nav-overlay,
.w-nav[data-animation="over-left"] .w--nav-menu-open {
	right: auto;
	z-index: 1;
	top: 0
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
	width: auto
}

.w-nav[data-animation="over-right"] .w-nav-overlay,
.w-nav[data-animation="over-right"] .w--nav-menu-open {
	left: auto;
	z-index: 1;
	top: 0
}

.w-nav-button {
	position: relative;
	float: right;
	padding: 18px;
	font-size: 24px;
	display: none;
	cursor: pointer;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.w-nav-button.w--open {
	background-color: #C8C8C8;
	color: white
}

.w-nav[data-collapse="all"] .w-nav-menu {
	display: none
}

.w-nav[data-collapse="all"] .w-nav-button {
	display: block
}

@media screen and (max-width: 900px) {
	.w-nav[data-collapse="medium"] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse="medium"] .w-nav-button {
		display: block
	}
}

@media screen and (max-width: 767px) {
	.w-nav[data-collapse="small"] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse="small"] .w-nav-button {
		display: block
	}

	.w-nav-brand {
		padding-left: 10px
	}
}

@media screen and (max-width: 479px) {
	.w-nav[data-collapse="tiny"] .w-nav-menu {
		display: none
	}

	.w-nav[data-collapse="tiny"] .w-nav-button {
		display: block
	}
}

.w-tabs {
	position: relative
}

.w-tabs:before,
.w-tabs:after {
	content: " ";
	display: table;
	grid-column-start: 1;
	grid-row-start: 1;
	grid-column-end: 2;
	grid-row-end: 2
}

.w-tabs:after {
	clear: both
}

.w-tab-menu {
	position: relative
}

.w-tab-link {
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-decoration: none;
	padding: 9px 30px;
	text-align: left;
	cursor: pointer;
	color: #222222;
	background-color: #dddddd
}

.w-tab-link.w--current {
	background-color: #C8C8C8
}

.w-tab-content {
	position: relative;
	display: block;
	overflow: hidden
}

.w-tab-pane {
	position: relative;
	display: none
}

.w--tab-active {
	display: block
}

@media screen and (max-width: 479px) {
	.w-tab-link {
		display: block
	}
}

.w-ix-emptyfix:after {
	content: ""
}

@keyframes spin {
	0% {
		transform: rotate(0deg)
	}

	100% {
		transform: rotate(360deg)
	}
}

.w-dyn-empty {
	padding: 10px;
	background-color: #dddddd
}

.w-dyn-bind-empty {
	display: none !important
}

.w-condition-invisible {
	display: none !important
}

.button {
	font-size: 19px;
}

.button.submit {
	display: block;
	width: 100%;
	height: 55px;
	font-size: 22px;
}

.button.pricing {
	display: block;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
}

.button.tablet-only {
	display: inline-block;
}

.button {
	display: inline-block;
	padding: 10px 35px 15px;
	border-radius: 900px;
	background-color: #b10001;
	color: #fff;
	font-size: 18px;
	font-weight: 800;
	text-decoration: none;
}

.button:hover {
	background-color: #d56c4b;
}

.button:active {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}

.section.initial {
	padding-top: 160px;
	padding-right: 54px;
	padding-bottom: 60px;
	font-size: 22px;
}

.section.initial.blog {
	padding-top: 200px;
	padding-bottom: 100px;
}

.section.full-bleed {
	padding: 0px 0px 3px;
}

.section.case-study-cta {
	padding-top: 0px;
	padding-bottom: 80px;
	background-color: #4e466c;
	color: #fff;
}

.section.final {
	padding-bottom: 340px;
}

.section.final.cs-final {
	font-size: 22px;
}

.section.blog-grid {
	padding-top: 120px;
	padding-bottom: 380px;
}

.section.editorial {
	padding-top: 80px;
	padding-bottom: 400px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(242, 240, 250, 0.4)), color-stop(17%, #fff));
	background-image: linear-gradient(180deg, rgba(242, 240, 250, 0.4), #fff 17%);
}

.section.learning-center {
	position: static;
	background-color: rgba(78, 70, 108, 0.04);
}

.section._404 {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	height: 90vh;
	padding-bottom: 100px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.section.initial-learning-hero {
	padding-top: 170px;
}

.section.cs-social-proof {
	font-size: 22px;
}

.section.pullout-stats {
	margin-top: -67px;
	padding-top: 86px;
}

.section.cs-results {
	padding-top: 98px;
	font-size: 22px;
}

.section.cut {
	padding-bottom: 0px;
	font-size: 22px;
}

/*.container {
    position: relative;

    width: 100%;
    max-width: 1100px;
    margin-right: auto;
    margin-left: auto;
}*/

.container.centered {
	text-align: center;
}

.container.centered.limited {
	max-width: 640px;
}

.container.centered.limited.blog-limited {
	max-width: 780px;
}

.container.testimonials {
	height: 780px;
}

.container.comparison {
	max-width: 1400px;
	padding-top: 0px;
}

.container.non-relative {
	position: static;
}

.container.legal {
	max-width: 860px;
	margin-right: auto;
	margin-left: auto;
}

.container.template-info {
	padding-top: 110px;
}

.navigation {
	position: absolute;
	left: 0%;
	top: 0%;
	right: 0%;
	bottom: auto;
	z-index: 50;
	display: block;
	height: 130px;
	padding: 25px 60px;
}

.menu-item {
	display: block;
	height: 80px;
	padding-top: 28px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	color: #4e466c;
	font-size: 18px;
	text-decoration: none;
}

.menu-item:hover {
	color: #000;
}

.menu-item.w--current {
	color: #0a7cf7;
	font-weight: 700;
}

.menu-item.cta {
	color: #10b1af;
	font-weight: 700;
}

.menu-item.cta.hidden {
	display: none;
}

.integration-logo {
	height: 39px;
	margin-right: 35px;
}

.integration-logo.bc {
	height: 37px;
}

.red-article-pagination.row {
	display: flex;
	justify-content: space-between;
}

/*#suppertCenter-component .row {
    margin-right: 0px;
    margin-left: 0px;
}

#suppertCenter-component .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

#suppertCenter-component .row.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

#suppertCenter-component .row.align-center.h-unflex {
    padding-bottom: 114px;
}

#suppertCenter-component .row.align-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
}

#suppertCenter-component .row.team-members {
    position: relative;
    z-index: 10;
    margin-top: 60px;
}

#suppertCenter-component .row.blog-row {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}*/

.col-50 {
	position: relative;
	width: 50%;
	min-height: 25px;
	padding-right: 30px;
	padding-left: 30px;
}

.col-50.align-right {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-flex: 0;
	-webkit-flex: 0 auto;
	-ms-flex: 0 auto;
	flex: 0 auto;
	text-align: right;
}

.col-50.align-left {
	text-align: left;
}

.flex-logos {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.template-preview {
	width: 100%;
	height: 15%;
	background-image: url("https://assets.website-files.com/5cbfa773633cb30f73421375/5cbfe054633cb39869431287_template_a.jpg");
	background-position: 50% 50%;
	background-size: cover;
}

.template-preview.large {
	height: 55%;
	background-image: url("https://assets.website-files.com/5cbfa773633cb30f73421375/5cbfe05fa2227a544d63b199_template_b.jpg");
	background-size: cover;
}

.template-preview.c {
	background-image: url("https://assets.website-files.com/5cbfa773633cb30f73421375/5cbfe06ea2227aad7763b1a1_template_c.jpg");
	background-size: cover;
}

.small-descriptor {
	margin-bottom: 60px;
	font-size: 22px;
	line-height: 26px;
}

.block-quote {
	padding: 0px;
	border-left-style: none;
	font-family: Domine, sans-serif;
	font-size: 24px;
	line-height: 40px;
}

.paragraph {
	font-family: Domine, sans-serif;
	color: #938ea2;
	font-size: 14px;
	font-weight: 700;
}

.client-quote-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.quote-logo {
	height: 200px;
	margin-bottom: 0px;
}

.form-label {
	margin-top: 0px;
	margin-left: 10px;
	color: #938fa2;
	font-size: 16px;
}

.input {
	height: 48px;
	margin-bottom: 15px;
	border: 1px solid #d7d5e2;
	border-radius: 3px;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	color: #383545;
	font-size: 18px;
	line-height: 16px;
}

.input:focus {
	border-color: #978ac9;
	box-shadow: 0 0 20px 0 rgba(78, 70, 108, 0.27);
}

.input.select {
	margin-bottom: 0px;
	padding-top: 6px;
	padding-left: 19px;
	border-radius: 900px;
	background-image: url("https://assets.website-files.com/5cbfa773633cb30f73421375/5cbfe8da2c7ff4f14a3421c4_carat.svg");
	background-position: 90% 50%;
	background-size: auto 9px;
	background-repeat: no-repeat;
	color: #938ea2;
	font-size: 16px;
	line-height: 20px;
	font-weight: 700;
}

.input.single {
	margin-bottom: 0px;
}

.input.textarea {
	height: 190px;
	padding: 25px;
}

.col-70 {
	width: 70%;
	padding-right: 30px;
	padding-left: 30px;
}

.col-70.editorial {
	padding-right: 50px;
}

.col-30 {
	width: 30%;
	padding-right: 30px;
	padding-left: 30px;
}

.col-30.align-right {
	text-align: right;
}

.form {
	margin-top: 120px;
	margin-bottom: 0px;
}

.signup-form-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.submit-button {
	width: 170px;
	height: 48px;
	margin-left: 15px;
	border-radius: 3px;
	background-color: #6935e8;
	-webkit-transition: all 300ms ease;
	transition: all 300ms ease;
	font-weight: 700;
}

.submit-button:hover {
	background-color: #5629c4;
}

.email-list-heading {
	font-size: 20px;
	line-height: 20px;
}

.email-newsletter {
	margin-bottom: 0px;
}

.log-in-cta {
	font-size: 19px;
	font-weight: 700;
}

.inline-link {
	color: #fff;
}

.inline-link.dark {
	color: #e98160;
}

.message-user-img {
	width: 59px;
	height: auto;
}

.red-notice {
	background-color: #f11e1e;
}

.message-center-btn {
	float: right;
	position: absolute;
	right: 0px;
	top: -2px;
}

.message__headline {
	padding: 27px 3px 0px;
	margin: -5px 0;
	color: #3a3c4c;
	font-weight: 600;
	letter-spacing: .02em;
	font-size: 18px;
}

.arrow-me {
	width: 17px;
	height: 17px;
	background: white;
	position: absolute;
	right: -10px;
	top: 22px;
	transform: rotate(45deg);
	border-top: 2px solid #e0e0e0;
	border-right: 2px solid #e0e0e0;
}

button#support-article-save {
	margin-top: 20px;
	border-radius: 1000px;
	padding: 17px 56px;
	background: #49b987;
	z-index: 9999;
	bottom: 18px;
	color: white;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	border: 1px solid transparent;
	color: #fff;
	border-color: #49b887;
	background-color: #49b887;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08);
}

.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
	min-height: 186px;
}

.paper a {
	color: #0072cd;
}

.paper h1:first-child {
	font-size: 2.1em;
	font-weight: 600;
	color: #b10000;
	padding-bottom: 31px;
	border-bottom: 1px solid #cacaca;
	margin: 0px 0px 40px 0px;
}

.ck.ck-reset_all,
.ck.ck-reset_all * {
	z-index: 9999;
}

.ck.ck-link-form {
	padding: 5%;
}

#full-screen-modal {
	background-image: none;
}

.pure-u {
	text-align: left;
	/* padding: 0px 9px 18px; */
}

.p-10 {
	padding: 42px 5% 27px 5%;
}

.bootstrap-tagsinput input {
	width: 137px !important;
}

#main-support-content .section .section__bg .paper__preview {
	text-decoration: none;
	display: block;
	max-width: 100%;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}

.paper__large img {
	cursor: zoom-in;
	border: 3px solid #d8d8d8;
	border-radius: 10px;
	margin: 13px 0px 55px;
	background: #e4e8ea;
}

.paper__large img:hover {
	box-shadow: 0px 3px 17px #3e404a3b;
	transition: .3s;
}

#app.standalone .featherlight {
	background: #1b1f23e0;
}

/* parent items */
#suppertCenter-component {
	/*
        display: flex;
        flex-flow: row nowrap;
        */
}

/* all child items */
#suppertCenter-component * {}

/* child items with classname container */
#suppertCenter-component .container.support-open {
	/*flex: 1 0 auto;*/
}

/* child items with classname support-messages */


.support-messages.addMessageWidth, .messanger-search-user-container.addMessageWidth {
	width: 527px;
}

.support-messages {
	/*flex: 0 1 350px;*/
	width: 0;
	right: 1px;
	height: 100vh;
	background-color: #fff;
	top: 0px;
	position: fixed;
	top: 0;
	bottom: 80px;
	overflow: auto;
	background: #ffffff;
	/* overflow: hidden; */
	border-left: 0px solid #e4e4e4;
	right: 0;
	box-shadow: 13px 0px 34px #00000069;
	/* margin: 19px; */
	z-index: 9999;
	/* padding: 20px; */
	transition: 500ms;
}

#support-message-response-reply {
	padding: 21px;
}

.row.justify-content-normal {
	justify-content: normal;
	-webkit-justify-content: normal;
	-webkit-align-content: normal;
}

/*#support-article-message-center-show-hide {
    position: fixed;
    right: 20%;
    bottom: 10%;
}*/

.feedback-comment-name {
	position: relative;
	left: 12px;
	font-size: 1em;
	top: 9px;
	width: 236px;
	overflow: hidden;
}

.feedback-comment-name-container,
.support-feedback-avatar-image,
.feedback-user-avatar-container {
	float: left;
}

.support-messages .comment {
	clear: both;
}

.feedback-admin-response {
	background: rgba(232, 232, 232, 0.58);
	border-left: 2px solid #f3f5f7;
	padding: -30px;
	margin-left: 20px;
	margin-right: 20px;
	border-radius: 6px;
	background: #eeeeef !important;
}
/* Wobble Horizontal */
@-webkit-keyframes redcore-hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.intercom-button.show-intercom{
	bottom: 20px;
	transform: perspective(1px) translateZ(0);
	animation-name: redcore-hvr-wobble-vertical;
	-webkit-animation-name: redcore-hvr-wobble-vertical;
	-webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
.intercom-button {
	outline: 0;
	position: fixed;
	right: 20px;
	bottom: -100px;
	display: block;
	background: #6b6b7b;
	width: 63px;
	height: 63px;
	border: 0;
	border-radius: 500px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06), 0 2px 32px rgba(0, 0, 0, 0.16);
	transition: 500ms;
	cursor: pointer;
	z-index: 9998;
}

.avatar__image-extra,
.header:hover {
	transition: .5s;
}

.intercom-button:hover {
	background: #6b6b7bde;
}

.intercom-button .intercom-icon--launcher {
	/*width: 32px;*/
	/*height: 36px;*/
	opacity: 1;
	transform: rotate(0deg) scale(1) translate(0%, 0%);
	padding: 13px;
	border-radius: 500px;
}

.intercom-button .intercom-icon--launcher.hideBtn,
.intercom-button .intercom-icon--close.hideBtn {
	opacity: 0;
	transform: rotate(45deg) scale(0) translate(-50%, -50%);
}

.intercom-button .intercom-icon--close {
	width: 13px;
	height: 14px;
	opacity: 1;
	transform: rotate(0deg) scale(1) translate(4%, -236%);
}

.intercom-badge {
	position: absolute;
	top: -50%;
	right: -50%;
	background: #f90000;
	width: 24px;
	height: 24px;
	border-radius: 100%;
	color: #FFF;
	line-height: 24px;
	-webkit-transform: translate(-100%, 100%);
	transform: translate(-100%, 100%);
	box-shadow: -1px 0px 4px #00000042;
}

#full-screen-modal .card.card-comment-container {
	width: 100%;
	overflow: hidden;
	background: #ffffff;
	height: auto;
	box-shadow: 0px 0px 0px !important;
}

.support-feedback-panel-content-itcome .ckeditor-reply-button {
	margin-top: 0px;
}

.intercom-badge {
	opacity: 1;
	transform: translate(-80%, 80%) scale(1);
}

.text-center.quickcard-show-all {
	cursor: pointer;
	margin: 10px 0;
	color: #565867;
	font-weight: bold;
	margin: 19px 0;
	border-bottom: 2px solid #bcc0c738;
}

.navbar-expand .navbar-nav .nav-link {
	color: #fff;
}

a.paper.quickLinkVisited.quickLinkPrivate:before {
	content: '';
	position: absolute;
	bottom: 10px;
	left: 10px;
	background: #bcc0c8;
	padding: 2px;
	border-radius: 55%;
}

button.quick-link-delete-tag {
	position: absolute;
	left: 5;
	bottom: 5;
	z-index: 999;
	display: none;
}

a.paper.quickLinkVisited:hover button.quick-link-delete-tag {
	display: block;
}

.swal2-popup .swal2-styled.swal2-cancel.btn-danger {
	background-color: #f5365c;
}

.btn.complete-message {
	float: right;
	background: #fff;
}

#full-screen-modal .collapse.in.complete-message .card.card-body {
	background: #fff;
	overflow: hidden;
	border: 1px solid #eee;
}

.collapse.in.complete-message {
	display: block;
	background: #fff;
	float: left;
	width: 100%;
}

#full-screen-modal .accordion .card-header {
	/*   padding: 12px 59px 12px 76px; */
	border-radius: 0px;
	position: relative;
	opacity: 1;
	transition: 500ms;
	background: transparent;
	box-shadow: 0 5px 5px -5px rgba(0, 0, 0, 0);
	border-bottom: 1px solid #bcc0c740;
	height: 97px;
}

.accordion .pure-u {
	display: inline-block;
	width: 95%;
}

.accordion .collapse.in {
	display: block;
	padding-bottom: 100px;
	/*transition: 1s;*/
}

.accordion .collapse .comment {
	text-align: justify;
}

.feedback-comment-time-container {
	float: right;
}

.feedback-comment-time {
	right: -25px;
	position: relative;
	top: -10px;
	font-size: 10px;
}

.form-group.content-align-justify {
	text-align: justify;
}

.support-feedback-avatar-image {
	width: 47px;
	height: 47px;
	background: #eee;
}

.nav-wrapper {
	padding: 0px;
}

.ck.ck-editor {
	border-radius: 7px;
	text-align: left;
}

#suppertCenter-component .btn-outline-primary {
	color: #6b6b7b;
	border-color: #cccccc;
	background-color: transparent;
	background-image: none;
	margin-bottom: 12px;
}

.comment-box-container .ck.ck-editor__main > .ck-editor__editable:not(.ck-focused) {
	border-color: #d6d6d6;
	margin-bottom: 12px;
	border-bottom-left-radius: 9px;
	border-bottom-right-radius: 9px;
	padding: 2px 21px;
	color: #9199ad;
}

/*-------- HEART HIDER ------------*/

.text-center.quickcard-show-all:hover {
	cursor: pointer;
	margin: 19px 0;
	color: #565867;
	background: #eaecef;
	border-radius: 4px;
}

.heart-card {
	display: none;
}

.collection_meta .c__primary {
	font-size: 19px;
}

#user-pad {
	display: block;
}

.paper__article-preview:hover {
	border: 1px solid #c3cdd5;
	-webkit-box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.08);
	box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.08);
}

.paper:hover {
	border: 1px solid rgba(136, 149, 162, 0.2);
	background-color: #fcfcfc;
}

.navbar-expand .navbar-nav .nav-link {
	color: #fff;
	position: relative;
}

/* .quickback{
    padding: 17px 32px 3px;
    background: #ebeef1;
    border-radius: 11px;
}*/
#support-message-response-reply-confirm {
	padding: 22px;
}

.ckeditor-reply-button {
	margin: 0px 23px;
}

.c__primary .title-count-notification {
	height: 24px;
	padding: 2px 14px 3px 9px;
	font-size: 15px;
	font-weight: 900;
	color: #c5c5c5;
	border-radius: 48px 0px 0px 48px;
	border: 100px;
	width: auto;
	position: absolute;
	top: -11px;
	margin-right: -16px;
	background: #ffffff;
	right: -15px;
	border: 1px solid #dedede;
	min-width: 24px;
}

.g__space.category-container {
	position: relative;
}

.card-options-btn {
	z-index: 9;
}

ul.support-topic-toggleable .g__space.article-container {
	position: relative;
}

button.breadcrumb-item[data-type="home"] {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
}

button.breadcrumb-item[data-type="home"]:before {
	content: "\f015";
}

#breadCrumbs .link__arrow.o__ltr:nth-child(2) button.breadcrumb-item {
	visibility: visible;
}

.swal2-popup.swal2-modal.extend-width {
	width: 80%;
}

.article__preview.intercom-force-break {
	padding: 4px 0px 7px;
	position: relative;
}

.article__preview.intercom-force-break:hover span.cat_image_upload {
	display: block;
}

span.cat_image_upload {
	display: none;
	width: 80px;
	height: 80;
	position: absolute;
	left: 0;
	background: #fff;
	z-index: 9999;
	cursor: pointer;
	opacity: 0;
}

span.cat_image_upload img {
	width: 50%;
	display: inline-block;
	position: relative;
	left: 25%;
	top: 25%;
}

.category-container img.support-category-header-image {
	width: 80px;
	height: 80px;
}

button:focus {
	outline: inherit !important;
}

.articlePagination {
	cursor: pointer;
}

span.articlePagination {
	color: #b10000;
}

span.articlePagination:hover span {
	display: inline-block;
}

.padlow {
	padding-bottom: 17px;
}

.quickLinkVisited .paper__preview {
	font-size: 11px;
	font-weight: 600;
}

#section-index .ck.ck-editor {
	margin: 0px !important;
	*/ border-radius: 7px;
	text-align: left;
}

.support-messages .c__primary {
	font-size: 18px;
	color: #6b6b7b !important;
}

.support-messages .category-container img.support-category-header-image {
	width: 49px;
	height: 49px;
	padding: 5px;
	display: none;
}

.support-messages .category-container .article__preview .paper__preview {
	/* margin-left: 53px; */
	margin-left: 0px;
	width: 78%;
	font-size: 13px;
	color: #5d5f6d;
	font-weight: 600;
}

.support-messages .paper a {
	color: #6b6b7b;
	border-radius: 267px;
	/* border: 1px solid gray; */
	background: white;
	padding: 4px 11px;
	font-size: 14px;
	margin: -5px;
}

.red-article-pagination.row {
	border: 4px solid #dedbdb;
	width: 100%;
	margin: 48px 0px 0px 0px;
	padding: 15px 48px 1px 36px;
	background: #f7f7f7;
	border-radius: 74px;
}

.support-messages .paper__preview {
	margin-left: 0px;
}

.red-article-next.p-2 {
	text-align: right;
}

.btn-neutral {
	color: #575968;
}

.red-article-previous.col-md-6 {
	border-right: 1px solid #cccccc;
}

.support-messages .nav-pills .nav-item.active .nav-link {
	background-color: #fff !important;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
}

.support-feedback-tab-content-itcome {
	background: #c7cad02e;
	border-radius: 39px;
	padding: 10px;
}

.support-feedback-tab-content-itcome.nav-pills > li > a.nav-link {
	box-shadow: none !important;
	background-color: transparent !important;
	color: #3c4859 !important;
	font-weight: bold;
}

.support-feedback-tab-content-itcome.nav-pills > li.active > a,
.support-feedback-tab-content-itcome.nav-pills > li.active > a:focus,
.support-feedback-tab-content-itcome.nav-pills > li.active > a:hover {
	color: #3c4859 !important;
	background-color: #fff !important;
	box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08) !important;
	font-weight: bold;
}

.intercom-main.py-4.padleftright {
	/* padding-left: 15px !important;
    padding-right: 15px !important;  */
	padding-top: 0px !important;
}

.support-messages.smsg-intercom .intercom-force-break h2 {
	margin-left: 0px !important;
}

.support-messages.smsg-intercom > .nav-wrapper {
	padding: 0px 25px;
	background: #ffffff;
	height: 94px;
	position: relative;
	margin-top: 24px;
}

button.quick-article-edit-tag.quick-article-view-btn,
button.quick-article-client-edit-tag.quick-article-view-btn {
	top: 10px;
	bottom: unset;
}

button.quick-article-edit-tag.quick-article-view-btn i.fas.fa-ellipsis-h,
button.quick-article-client-edit-tag.quick-article-view-btn i.fas.fa-ellipsis-h {
	font-size: 25px;
}

.intercom-reaction-picker.centerit button.article-yes.bg-good-feedback {
	background-color: #bcc0c7;
	color: #fff;
}

.dp-inline {
	display: inline-block;
}

.alert.alert-success.animated {
	z-index: 9999 !important;
}

.support-messages.smsg-intercom .support-feedback-pane-bad .support-li-header.category-header-active {
	width: 527px;
	padding: 0px 24px;
}

.support-messages.smsg-intercom .support-feedback-pane-bad .support-li-header.category-header-active .col-intercom-img {
	display: none;
}

@media (min-width: 620px) {

	/* child items with classname container */
	#suppertCenter-component .container.adaptive-width,
	#suppertCenter-component.adaptive-width,
	#proof-component.adaptive-width,
	#marketPlace-component.adaptive-width,
	#websiteManager-component.adaptive-width {
		flex: 1 0 auto;
		margin-right: 37%;
		width: 60%;
		transition: .3s;
	}

	nav#navbar.adaptive-width {
		width: auto;
		right: 527px;
	}

}

@media (max-width: 620px) {

	#suppertCenter-component .support-messages.addMessageWidth,
	#proof-component .support-messages.addMessageWidth,
	#marketPlace-component .support-messages.addMessageWidth,
	#websiteManager-component .support-messages.addMessageWidth {
		width: 95%
	}

	#full-screen-modal .feedback-comment-name-container {
		width: 75%;
	}

	#suppertCenter-component .support-messages.addMessageWidth,
	#proof-component .support-messages.addMessageWidth,
	#marketPlace-component .support-messages.addMessageWidth,
	#websiteManager-component .support-messages.addMessageWidth,
	.messanger-search-user-container.addMessageWidth {
		width: 100%;

	}

	.category-container img.support-category-header-image {
		width: 63px;
		height: 63px;
	}

	.category-container .article__preview .paper__preview {
		/*display: none; */
	}

	.category-container .article__preview .t__h1,
	.category-container .article__preview .paper__preview {
		margin-left: 69px;
	}

	.category-container .article__preview .paper__preview {

		font-size: 13px;
	}

	.t__h1 {
		font-size: 27px;
	}

	.red-article-pagination.row {
		margin: 28px 0px 0px 0px;
		padding: 2px 1px 1px 1px;
	}

	.col-sm-12.no-pad-mob {
		padding-left: 3px;
		padding-right: 3px;
	}

	.g__space + .g__space {
		margin-top: 12px;
	}

	.g__space {
		margin-top: 12px;
	}

	.paper {
		padding: 16px;
	}

	.container {
		width: 94%;
	}

	.support-messages.addMessageWidth,
	.messanger-search-user-container.addMessageWidth {
		width: 100%;
	}

	.col-intercom-titles {
		width: 80%;
	}

	.support-messages.smsg-intercom .support-feedback-pane-bad .support-li-header.category-header-active {
		width: 100%;
	}
}

@media (max-width: 1000px) {

	#suppertCenter-component .support-messages,
	#proof-component .support-messages,
	#marketPlace-component .support-messages,
	#websiteManager-component .support-messages {
		transition: 500ms;
	}

	#suppertCenter-component .support-messages.addMessageWidth,
	#proof-component .support-messages.addMessageWidth,
	#websiteManager-component .support-messages.addMessageWidth,
	#marketPlace-component .support-messages.addMessageWidth {
		width: 100%;
	}

	.header__headline {
		font-size: 22px;
	}
}

h1.content {
	font-size: 2.2em;
	color: #b10000;
	padding: 0px 0px 47px 0px;
	border-bottom: 1px solid #e2e2e2;
	margin-bottom: 23px;
}

span.close_search_field {
	position: absolute;
	top: 7px;
	right: 12px;
	padding: 0px 13px;
	border-radius: 55%;
	cursor: pointer;
	z-index: 9999;
	color: #bcc0c7;
	font-weight: bold;
	font-size: 35px;
	cursor: pointer;
}

label.hide {
	display: none !important;
}

.redston-bug-email {
	position: fixed;
	bottom: 0;
	left: 0px;
	z-index: 1050;
	cursor: pointer;
	width: 133px;
	background: white;
	padding: 8px 0px 0px 15px;
	border-radius: 0px 8px;
}

.redston-bug-email .bug-container {
	display: block;
	width: 117px;
}

.redston-bug-email .bug-container .red-container-bug {
	float: left;
	padding: 6px;
	background: red;
	border-radius: 50px;
	color: #fff;
	position: relative;
	top: -2px;
	left: -10px;
	font-size: 11px;
}

.redston-bug-email .bug-container h2 {
	float: left;
}

.notification_add {
	background: linear-gradient(180deg, #ec4040, #b30041);
	width: 3em;
	text-align: center;
	padding: 20px 0;
	border-radius: 50%;
	position: absolute;
	left: 48%;
	z-index: 99999;
	cursor: pointer;
	box-shadow: 0 0 0 0.3em #FFF;
}

h6.content.support-article-date {
	text-align: left;

	top: -52px;
	position: relative;
	left: 2px;
}

.alert.company-top-notification {
	background: #52525a;
	color: #fff;
}

.alert.company-top-notification a:hover {
	background: #6b6b7be8;
	color: #fff;
}

.company-top-notification span {
	color: #ffffff !important;
	font-weight: bold;
}

div#structure.paper {
	overflow: visible;
}

.support-messages.smsg-intercom .intercom-force-break h2 {
	margin-left: 0;
}

.support-messages.smsg-intercom .support-li-header.active-notification .intercom-force-break h2 span.c__primary {
	color: #b10000 !important;
}

.support-messages.smsg-intercom .intercom-force-break h2 span {
	color: #b1b4bb !important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

a.messageCeterArticleView {
	border-radius: 34px;
	cursor: pointer;
}

.intercom-top-first-comment {
	background: #f3f5f7;
	margin-bottom: 20px;
	margin-left: 10px;
}

.support-messages.smsg-intercom .paper:hover {
	/*border: 0px solid transparent; */
	background: #f7f8f991;
}

.client-no-feedback {
	font-size: 0.67em;
	cursor: pointer;
	font-weight: bold;
	top: -4px;
}

#support-message-box-bottom-container {
	text-align: center;
	padding: 6px 10px 41px 10px;
	margin: 54px auto;
	border-radius: 7px;
	background: #00000002;
	background: -moz-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%),-moz-linear-gradient(top, rgba(57,173,219,.25) 0%, rgba(42,60,87,.4) 100%), -moz-linear-gradient(-45deg, #670d10 0%, #092756 100%);
	background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), -webkit-linear-gradient(top, rgba(57,173,219,.25) 0%,rgba(42,60,87,.4) 100%), -webkit-linear-gradient(-45deg, #670d10 0%,#092756 100%);
	background: -o-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), -o-linear-gradient(top, rgba(57,173,219,.25) 0%,rgba(42,60,87,.4) 100%), -o-linear-gradient(-45deg, #670d10 0%,#092756 100%);
	background: -ms-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), -ms-linear-gradient(top, rgba(57,173,219,.25) 0%,rgba(42,60,87,.4) 100%), -ms-linear-gradient(-45deg, #670d10 0%,#092756 100%);
	background: -webkit-radial-gradient(0% 100%, ellipse cover, rgba(104,128,138,.4) 10%,rgba(138,114,76,0) 40%), linear-gradient(to bottom, rgba(57,173,219,.25) 0%,rgba(42,60,87,.4) 100%), linear-gradient(135deg, #670d10 0%,#092756 100%);
	max-width: 906px;
	border-radius: 421px;
	padding-top: 5px;
}

button#user-message-ask.btn.btn-primary,
button#user-message-submit.btn.btn-primary {
	border-radius: 44px;
	padding: 19px 69px 17px 69px;
	margin-top: 23px;
	text-align: center;
	font-weight: 900;
	font-size: 17px;
}

.bolder {
	font-weight: 900;
}

.way-wide {
	width: 100%;
}

.send-now {
	border-radius: 83px;
	padding: 13px 39px;
	background: #b10000;
	border-color: #b10000;
}

/*
.support-messages.smsg-intercom .accordion .card-header:after {
    padding: 25px 20px !important;
    background: #f3f5f7 !important;
    top: 15% !important;
    right: 0.5rem !important;
    border-radius: 15px;
} */
a.messageCeterFeedbackComplete {
	border-radius: 34px;
	cursor: pointer;

}

.complete-option-article {
	text-align: center;
	display: block;
	width: 100%;
	margin: 25px 0 0 0;
}

.article-complete-btn {
	width: 70%;
	float: unset;
	display: inline-block;
	padding: 10px;
	border-radius: 15px;
}

border-color: #49b887;
background-color: #49b887;

.btn-primary {
	overflow: hidden;
}

/* main */
/* mixin */
.myGrad:hover {

	overflow: hidden;
}

.myGrad {
	-webkit-appearance: none;
	background: -webkit-gradient(to right, #a2ccb6 0%, #fceeb5 50%, #ee786e 100%);
	background: linear-gradient(to right, #b70000 0%, #ff0000 50%, #a90d00 100%);
	background-size: 900%;
	border: none;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	outline: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 50px;
}

.myGrad:hover {
	animation-name: gradient;
	-webkit-animation-name: gradient;
	animation-duration: 3s;
	-webkit-animation-duration: s;
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-fill-mode: 5s infinite;
	-webkit-animation-fill-mode: 5s infinite;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}

	100% {
		background-position: 100%;
	}
}

.article-yes-no-btn {
	padding: 23px 5px 40vh 26px !important;
}

.padleftright {
	font-weight: 900;
	border-bottom: 3px solid #bcc0c7;
	font-size: 26px;
	color: #bcc0c7;
	margin-bottom: 0px;
	/* background: #f3f5f7; */
	height: 65px;
	text-align: center;
	position: relative;
}

.no-padleftright {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 13px;
}

.opacity-display {
	opacity: 0 !important;
	/*transition: .8s !important;*/
	transform: scale(0.9);
	height: 0px !important;
	/*display: none; */
	/* Added when expanding intercom */
}

.client-no-feedback {
	font-size: 0.67em;
	cursor: pointer;
	font-weight: bold;
}

#message-subtitle-text:hover {
	cursor: pointer;
}



/**
 * Tooltip Styles
 */

/* Base styles for the element that has a tooltip */
[data-tooltip],
.tooltip {
	position: relative;
	cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
	position: absolute;
	visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-webkit-transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	-moz-transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	transition:
		opacity 0.2s ease-in-out,
		visibility 0.2s ease-in-out,
		transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	pointer-events: none;
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before {
	z-index: 1001;
	border: 8px solid transparent;
	background: transparent;
	content: "";
}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
	    z-index: 1000;
	    padding: 14px;
	    min-width: 166px;
	    background-color: #000;
	    background-color: hsl(0deg 0% 100%);
	    color: #202c40;
	    content: attr(data-tooltip);
	    font-size: 14px;
	    line-height: 1.2;
	    border-radius: 9px;
	    text-align: center;
	    backdrop-filter: blur(28px);
	    -webkit-backdrop-filter: blur(28px);
	    box-shadow: 0px 4px 18px #00000045;
	}

/* Directions */

/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
	bottom: 100%;
	left: 50%;
}

[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
	margin-left: -6px;
	margin-bottom: -16px;
	border-top-color: #fff;
	border-bottom-color: hsl(0deg 0% 100% / 0%);
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
	margin-left: -80px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
	-webkit-transform: translateY(-12px);
	-moz-transform: translateY(-12px);
	transform: translateY(-12px);
}

/* Left */
.tooltip-left:before,
.tooltip-left:after {
	right: 100%;
	bottom: 50%;
	left: auto;
}

.tooltip-left:before {
	margin-left: 0px;
	margin-right: -13px;
	margin-bottom: 0;
	border-top-color: transparent;
	border-left-color: #fff;
	border-bottom-color: hsl(0deg 0% 100%);
}

.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
	-webkit-transform: translateX(-12px);
	-moz-transform: translateX(-12px);
	transform: translateX(-12px);
}

/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {
	top: 100%;
	bottom: auto;
	left: 50%;
}

.tooltip-bottom:before {
	margin-top: -12px;
	margin-bottom: 0;
	border-top-color: transparent;
	border-bottom-color: #fff;
	border-bottom-color: hsl(0deg 0% 100%);
}

.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
	-webkit-transform: translateY(12px);
	-moz-transform: translateY(12px);
	transform: translateY(12px);
}

/* Right */
.tooltip-right:before,
.tooltip-right:after {
	bottom: 50%;
	left: 100%;
}

.tooltip-right:before {
	margin-bottom: 0;
	margin-left: -12px;
	border-top-color: transparent;
	border-right-color: #fff;
	border-right-color: hsl(0deg 0% 100% / 90%);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
	-webkit-transform: translateX(12px);
	-moz-transform: translateX(12px);
	transform: translateX(12px);
}

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
	top: 7px;
}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
	margin-left: 0;
	margin-bottom: -16px;
}
.tooltip-bottom:before {
		margin-top: -14px;
}
.col-intercom-img {
	margin: auto 0;
	width: auto;
}

.col-intercom-titles {
	width: 87%;
}

#full-screen-modal .accordion .card-header.support-li-header {
	/* padding: 12px 59px 12px 20px; */
	margin: 0px !important;
}

.col-intercom-img img.support-category-header-image {
	display: block !important;
	width: 47px !important;
	height: 47px !important;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
	border-radius: 50%;
	border: 0px solid rgba(0, 0, 0, 0.2);
	padding: 2px !important;
	top: 7px;
	position: relative;
	background: #eee;
}

.fas.category-back-arrow {
	font-size: 21px;
	display: none;
	color: #bcc0c7;
	padding-right: 2px;
}

.project-order-counts {
	position: absolute;
	top: 0px;
	padding: 2px 3px;
	border-radius: 10px;
	font-size: 11px;
	line-height: 1;
	background: #ffffff;
	color: #bcc0c7;
	font-weight: bold;
	float: right;
	box-shadow: 0px 0px 0px;

}

.intercom-main {
	margin-bottom: 30vh;
}

.support-nest-2:first-child .article-container .paper__article-preview {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom: 1px solid #d3d9de;
}

#article-container {
	min-height: 50vh;
	display: flex;
	flex-flow: row nowrap;
	align-items: stretch;
	min-width: 100vw;
}

#article-container-left,
#article-container-right {}

#article-container-left {
	flex: 1 0 30vw;
}

#article-container-right {
	flex: 1 0 60vw;
	background-color: lightgray;
	display: flex;
	flex-flow: column nowrap;
	align-items: stretch;
	justify-content: center;
	border-left: thin solid slategrey;
}

#article-container-right input,
#article-content {
	padding: 5px;
	border-radius: 3px;
	background-color: lightgray;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 1%;
	margin-top: 1%;
	border: thin solid slategrey;
}

#article-container-right #article-content {
	min-height: 30%;
}

#article-container-right #article-container-bottom {
	display: flex;
	flex-flow: row nowrap;
	margin-left: 5%;
}

#article-container-right #article-container-bottom #article-questions {
	flex: 1 1 80%;
	margin-left: 0;
	margin-right: 0;
}

#article-container-right #article-container-bottom #support-article-save {
	color: mediumseagreen;
	border-radius: 25px;
	flex: 1 1 8%;
	margin-left: 2%;
	margin-right: 2%;
}

#app.standalone .featherlight {
	background: slateGrey;
	overflow-y: auto;
}

#app.standalone .featherlight-content {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	max-height: none;
	border-bottom: none;
	overflow: visible;
}

.support-li {
	cursor: pointer;
	list-style: none;
	text-align: left;
}

.support-li .g__space {
	margin-top: 0;
	text-align: left;
}

.support-li .c__body {
	text-align: left;
}

.support-li button,
.category-container button {
	text-align: left;
}

.category-container .article__preview .t__h1,
.category-container .article__preview .paper__preview {
	margin-left: 100px;
}

.category-container .article__preview .t__h1 .c__primary {
	color: #3a3c4c;
	font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}

.category-container .article__preview .paper__preview {
	color: #565867;
}

.category-container .article__preview .paper__preview {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	padding: 0px 9px;
}

.topic-container .support-li button .c__body {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
}

.article-container .article__preview .paper__preview {
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
}

/*.category-support-ul */
.support-category-toggleable,
.support-topic-toggleable {
	display: none;
}

.paper__article-preview {
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}

.category-container .paper__article-preview,
.topic-container .paper__article-preview {
	border: none;

}

.article-container .paper__article-preview {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 1px solid #d0d6db;
}


.support-nest-2:last-child .article-container .paper__article-preview {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: 1px solid #d4dadf;
}

.topic-container .paper__article-preview {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.topic-container .paper__article-preview .section__headline {
	padding-left: 0;
}

.article-container .paper__preview {
	color: #565867;
}

.article-container .paper__preview,
.article-container .t__h3 {
	font-family: "Roboto", "Helvetica", "Arial", sans-serif;
}

.category-support-ul,
.topic-container .section__headline {
	padding-left: 0;
}

.support-selected {
	margin-bottom: 20px;
}

.article-arrow-right {
	font-size: 12px;
	color: #b1b1b1;
	padding-left: 4px;
	visibility: hidden;
}

.article-arrow-right:hover,
.paper:hover .article-arrow-right {
	visibility: visible
}

.back-bar {
	width: 100%;
	background: #ffffffcc;
	height: 100px;
	position: fixed;
	bottom: 0px;
	left: 0;
	text-align: center;
	box-shadow: 0 1px 6px 4px rgba(0, 0, 0, 0.2);
	border-top: 1px solid #0000004d;
	z-index: 9999;
}

/*.btn-group.bootstrap-select {
    padding-left: 10px;
} */
.support-messages .ck.ck-editor {
	text-align: left;
	padding: 24px 18px 0px 22px;
}

.header_report-section,
.header__report-subtitle {
	color: inherit;
}

.report-top-section {
	width: 100%;
	display: flex;
}

.report-like-left {
	width: 100%;
	font-weight: 600;
}

.report-like-right {
	width: 20%;
}

#report-bugs-structure .card-header.support-li-header {
	padding: 12px 59px 12px 20px;
	height: auto;
}

.report-like-count {
	float: left;
	padding: 0 10px;
}

.report-like {
	float: left;
	margin: auto 0px;
	background: #70727d;
	border-radius: 15px;
	border: 1px solid #ffffff;
	box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
	*/ color: white !important;
}

.report-like span.report-thumbs-up:hover i {
	box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
	border-top-left-radius: 15px;
	border-bottom-left-radius: 15px;
}

.report-like span.report-thumbs-down:hover i {
	box-shadow: 0 7px 14px rgba(50, 50, 93, .1), 0 3px 6px rgba(0, 0, 0, .08);
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
}

div.report-like span i {
	padding: 5px 10px;
}

button.btn.btn-default.report_status_update {
	border-radius: 15px;
	padding: 5px 10px;
	font-size: 10px;
	text-align: center;
	right: 0;
	position: fixed;
	z-index: 9999;
	bottom: 11px;
	margin: auto 50%;
	left: 30px;
}

.bold {
	font-weight: 900;
}

div#accordionReportBugvote {
	background: white;
	border-radius: 9px;
	padding: 23px;
}

div#accordionReportBugcomplete {
	background: white;
	border-radius: 9px;
	padding: 23px;
}

.report-like-count :first-child {
	color: red;
}

#report-bugs-structure .card-header.support-li-header {
	padding: 17px 27px;
	font-weight: 500;
}

div.report-like span i:hover {
	border: 1px solid;
	border-radius: 25px 0px 0px 25px;
	transform: scale(1.1);
}

div.report-like span i:active {
	transform: scale(1);
}

i.fas.fa-thumbs-down {
	color: white;
}

i.fas.fa-thumbs-up {
	color: white;
}

i.fas.fa-thumbs-down:hover {
	border: 1px solid;
	border-radius: 0px 25px 25px 0px;
	transform: scale(1.1);
}

i.fas.fa-thumbs-down:active {
	transform: scale(1);
}

span#article_resolved {
	cursor: pointer;
}

.paper-content .media {
	display: flex;
	align-items: flex-start;
	/* box-shadow: 0px 5px 13px #b1b1b1; */
	border: 3px solid #dedbdb;
	border-radius: 8px;
}

.paper-content .media:hover {
	box-shadow: 0px 5px 13px #b1b1b1;
}

#helpful-section {
	margin-top: -10px;
	border-radius: 0px 0px 7px 7px;
	border-top: 1px solid #dedbdb;
	padding: 62px 0px 16px 0px;
}

.intercom-title-sections {
	font-weight: 900;
	font-size: 25px;
	top: 14px;
	position: relative;
	color: #bcc0c7;
}

.fall--2s {
	animation: yourAnimation .2s forwards 0s linear;
}

.fall--3s {
	animation: yourAnimation .3s forwards 0s linear;
}

.fall--4s {
	animation: yourAnimation .4s forwards 0s linear;
}

.fall--5s {
	animation: yourAnimation .5s forwards 0s linear;
}

.fall--7s {
	animation: yourAnimation .7s forwards 0s linear;
}

.fall--8s {
	animation: yourAnimation .8s forwards 0s linear;
}

.fall--9s {
	animation: yourAnimation .9s forwards 0s linear;
}

.fall-1s {
	animation: yourAnimation 1s forwards 0s linear;
}

.fall-1-5s {
	animation: yourAnimation 1.5s forwards 0s linear;
	border: 1px solid #dedbdb;
	margin-top: 6px;
}

.fall-2s {
	animation: yourAnimation 2s forwards 0s linear;
}

.fall-2-5s {
	animation: yourAnimation 2.5s forwards 0s linear;
}

.fall-3s {
	animation: yourAnimation 3s forwards 0s linear;
}

.fall-3-5s {
	animation: yourAnimation 3.5s forwards 0s linear;
}

.fall-4s {
	animation: yourAnimation 4s forwards 0s linear;
}

.fall-4-5s {
	animation: yourAnimation 4.5s forwards 0s linear;
}

.fall-5s {
	animation: yourAnimation 5s forwards 0s linear;
}

.fall-6s {
	animation: yourAnimation 6s forwards 0s linear;
}

.fall-7s {
	animation: yourAnimation 7s forwards 0s linear;
}

.fall-8s {
	animation: yourAnimation 8s forwards 0s linear;
}

.footer-btn {
	border-radius: 24px;
	border: 1px solid #cecece;
	padding: 5px 18px;
	color: gray;
}

.footer-btn:hover {
	border: 1px solid #616161;
	color: #616161;
}

.swal2-actions button.swal2-confirm {
	order: 2;
}

.swal2-actions button.swal2-cancel {
	order: 1;
}

.paper-content p {
	font-size: 1rem !important;
	font-weight: 400 !important;
}

.spinner {
	margin: 7px 5px 0 0;
	width: 30px;
	text-align: center;
	float: left;
	clear: none;
}


.spinner > div, .spinner > span {
	width: 10px;
	height: 10px;
	border-radius: 100%;
	display: inline-block;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	background: rgba(0, 0, 0, 1);
}

.spinner .bounce1 {
	-webkit-animation-delay: -0.32s;
	animation-delay: -0.32s;
}

.spinner .bounce2 {
	-webkit-animation-delay: -0.16s;
	animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0)
	}

	40% {
		-webkit-transform: scale(1.0)
	}
}

@keyframes sk-bouncedelay {

	0%,
	80%,
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	40% {
		-webkit-transform: scale(1.0);
		transform: scale(1.0);
	}
}

.responding-message-overlay {
	display: none;
	padding: 14px 25px 0px 25px;
}

.responding-message-overlay-home,
.responding-message-overlay-admin,
.responding-message-overlay-chat {
	font-size: 14px;
	position: absolute;
	bottom: 100%;
	right: 100%;
	width: 350%;
}

.responding-message-overlay-collapse {
	position: relative;
	top: -25px;
}

.article-border-cover {
	padding: 15px 0px 0px 17px;
	border: 1px solid #d2d2d2;
	border-radius: 6px;
	margin-bottom: 22px;
	background: #f9f9f9;
}

.paper__large a {
	color: #cc0000;
}

#reg-title-slider-1 {
	background-image: url(/core/templates/assets/images/Redstone-2.jpg);
	background-size: cover;
	background-position: center;
	background: #bb0000;
}

#reg-title-slider-2 {
	background-image: url(/core/templates/assets/images/Redstone-2.jpg);
	background-size: cover;
	background-position: center;
}

/* #reg-title-slider-3 {
    background-image: url(/core/uploads/Redstone-3.jpg);
    background-size: cover;
    background-position: center;
} */
#reg-title-slider-4 {
	background-image: url(/core/templates/assets/images/Redstone-3.jpg);
	background-size: cover;
	background-position: center;
}

.report-voting-header {
	display: flex;
	flex-wrap: wrap;
}

.no-pad.category-container.col-md-12 {
	transition-property: order;
	transition-duration: 1s;
	transition-timing-function: linear;
	transition-delay: 1s;
}

.vote-added {
	background: #f3f5f7;
	transition: 1s;
	animation-duration: 1s;
}

.featherlight .featherlight-close-icon {
	line-height: 38px;
	width: 39px;
	font-size: 24px;
}

.have-an-idea {
	display: none;
}

.hide-this {
	display: none !important;
}

.show-this {
	display: block !important;
}

.blockquote::before,
.blockquote::after {
	content: "\0022";
	font-size: 2em;
	font-weight: bold;
	color: green;
	vertical-align: -.3em;
}

blockquote {
	margin: 0 0 1rem;
	padding-left: 40px;
	border-left: 4px solid rgb(209, 209, 209);
	font-style: italic;
	font-weight: bolder;
}

 !p .code {
	background: gray;
	color: green;
}

p:has(code) {
	color: red;
}

p ~ code {
	color: red;
}

p ~ .code {
	color: red;
}

p > .code {
	color: red;
}

.report_status_update[data-action="delete"] {
	left: -30px !important;
	background: #f5365c;
	border-color: #f5365c;
}

.support-topic-text-container {
	padding: 10px 29px;
	transition: .4s;
}

.support-topic-text-container i {
	padding: 10px;
	margin: 0;
	font-size: 12px;
}

.support-topic-text-container:hover {
	transition: .4s;
	background: #f3f5f7;
}

a.show-purple {
	background: purple !important;
}

.subtitle-terms.error.login-input-user,
.subtitle-terms.error.login-input-password {
	animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
}

.login-message.error-message {
	animation: shake 0.82s cubic-bezier(.36, .07, .19, .97) both;
	transform: translate3d(0, 0, 0);
	backface-visibility: hidden;
	perspective: 1000px;
}

@keyframes shake {

	10%,
	90% {
		transform: translate3d(-1px, 0, 0);
	}

	20%,
	80% {
		transform: translate3d(2px, 0, 0);
	}

	30%,
	50%,
	70% {
		transform: translate3d(-4px, 0, 0);
	}

	40%,
	60% {
		transform: translate3d(4px, 0, 0);
	}
}

ul.top-search-autocomplete:hover {
	display: block !important;
}

ul.top-search-autocomplete.article-search-position {
	top: 50%;
}

ul.top-search-autocomplete {
	position: absolute;
	padding: 19px 0px 0px 0px;
	background: white;
	width: 100%;
	max-height: 265px;
	overflow-y: auto;
	z-index: 9;
	color: #3f4040b0;
	top: 60%;
	border-radius: 0px 0px 26px 26px;
	box-shadow: 0px 2px 10px #0000004a;
	-webkit-transition: background .4s, -webkit-box-shadow .2s;
	transition: background .4s, -webkit-box-shadow .2s;
	-o-transition: background .4s, box-shadow .2s;
	transition: background .4s, box-shadow .2s;
	transition: background .4s, box-shadow .2s, -webkit-box-shadow .2s;
}

ul.top-search-autocomplete li {
	background: #fff;
	padding: 5px 10px 5px 20px;
	cursor: pointer;
	border-radius: 51px;
	margin: 7px 12px;
	text-transform: capitalize;
}

ul.top-search-autocomplete li:hover {
	background: #bcc0c770;
	color: #0e0909;
}

.support-center-search-section {
	position: relative;
}

.support-center-search-section form {
	position: relative;
	z-index: 99;
}

button.swal2-confirm[disabled="disabled"] {
	background: #aaa !important;
}

button#support-article-delete {
	margin-top: 20px;
	margin-right: 20px;
	border-radius: 1000px;
	padding: 17px 56px;
	z-index: 9999;
	bottom: 18px;
	color: white;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.5;
	vertical-align: middle;
	-webkit-user-select: none;

}

.alert.company-top-notification:after {
	content: '1';
	max-width: 50px;
	height: :50px;
	background: red;
	position: absolute;
	border-radius: 100px;
	padding: 0px 7px;
	top: -11px;
	left: -11px;
	color: rgba(255, 255, 255, 0.07);
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.31);
	border: 2px solid white;
	color: white;
	font-weight:900;
}
.alert.company-top-notification.first.fade.show {
    background: red;
}
#main-support-quickcard-results .quickcard-show-all {
	display: none;
}

ul.top-search-autocomplete.overHide:hover,
ul.top-search-autocomplete.overHide li:hover {
	display: none !important;
}

* {
	box-sizing: border-box;
}

.rating-container {
	/*background-image: url("https://www.toptal.com/designers/subtlepatterns/patterns/concrete-texture.png");*/
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 0 20px;
}

.rating {
	display: flex;
	width: 100%;
	justify-content: center;
	overflow: hidden;
	flex-direction: row-reverse;
	height: 150px;
	position: relative;
}

.rating-0 {
	filter: grayscale(100%);
}

.rating > input {
	display: none;
}

.rating > label {
	cursor: pointer;
	width: 40px;
	height: 40px;
	margin-top: auto;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 76%;
	transition: .3s;
}

.rating > input:checked ~ label,
.rating > input:checked ~ label ~ label {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}


.rating > input:not(:checked) ~ label:hover,
.rating > input:not(:checked) ~ label:hover ~ label {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}

.emoji-wrapper {
	width: 100%;
	text-align: center;
	height: 100px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.emoji-wrapper:before,
.emoji-wrapper:after {
	content: "";
	height: 15px;
	width: 100%;
	position: absolute;
	left: 0;
	z-index: 1;
}

.emoji-wrapper:before {
	top: 0;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 0) 100%);
}

.emoji-wrapper:after {
	bottom: 0;
	background: linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 0) 100%);
}

.emoji {
	display: flex;
	flex-direction: column;
	align-items: center;
	transition: .3s;
}

.emoji > svg {
	margin: 15px 0;
	width: 70px;
	height: 70px;
	flex-shrink: 0;
}

#rating-1:checked ~ .emoji-wrapper > .emoji {
	transform: translateY(-100px);
}

#rating-2:checked ~ .emoji-wrapper > .emoji {
	transform: translateY(-200px);
}

#rating-3:checked ~ .emoji-wrapper > .emoji {
	transform: translateY(-500px);
}

#rating-4:checked ~ .emoji-wrapper > .emoji {
	transform: translateY(-300px);
}

#rating-5:checked ~ .emoji-wrapper > .emoji {
	transform: translateY(-400px);
}

.rating-feedback {
	max-width: 360px;
	background-color: #fff;
	width: 100%;
	padding: 30px;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-items: center;
	/* box-shadow: 0 4px 30px rgba(0,0,0,.05); */
}

.bord-it {
	border-right: 1px solid black;
}

.big-stat {
	font-size: 57px;
	text-align: center;
}

.stat-title {
	font-size: 15px;
}

.stat-boxes:hover {
	transform: scale(1.03);
	transition: .2s;
	box-shadow: 0px 3px 6px #00000026;
}

.col-md-3.bg-company-color p {
	margin: auto;
	font-size: 20px !important;
	font-weight: bold !important;
}

.above-label {
	display: inline-block;
	margin-bottom: .5rem;
	position: relative;
	font-size: 11px;
	background: white;
	top: 15px;
	left: 14px;
	padding: 0px 4px;
	font-weight: 600;
	color: #3a3c4c;
}

.stat-boxes {
	background: #ffffff;
	text-align: center;
	padding: 15px 0px 1px 0px;
	color: #6b6b7b;
	border-radius: 4px;
	margin-bottom: 25px;
	font-weight: 900;
	transition: .3s;
	border: 1px solid #d2d2d2;
}

.line-sepr {
	margin: 10px 34px 105px 22px;
}

.white {
	color: white !important;
}

.idea-board-popular-title {
	font-size: 27px;
	text-align: center;
	padding: 0;
}

.popular-ideas-trigger-button {
	text-align: center;
}

.popular-ideas-trigger-button button {
	background: #a20001;
	border-radius: 105px;
	padding: 15px 35px;
	color: white;
}

.article-click-trigger {
	cursor: pointer;
}

.artilce-team-view {
	color: #cc0000;
	cursor: pointer;
}

a.artilce-profile-view {
	color: #6b6b7b;
	font-weight: bold;
	background: #f3f5f7;
	font-size: 11px;
	padding: 5px 10px;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	margin-top: 4px;
}

a.artilce-profile-view:hover {
	background: #dee2e6;
	transition: .3s;
}

.toptitle {
	font-size: 1.9rem;
	margin: 26px 0px;
	font-weight: 900;
	color: #081f3f;
}

.info-space {
	padding-left: 5px;
	font-size: 13px;
	color: #adb5bd;
}


.meter {
	height: 10px;
	position: relative;
	background: #f3efe6;
	overflow: hidden;
	border-radius: 55px;
}

.meter span {
	display: block;
	height: 100%;
}

.progress {
	background: #d40000;
	-webkit-animation: progressBar 2s ease-in-out;
	-webkit-animation-fill-mode: both;
	-moz-animation: progressBar 2s ease-in-out;
	-moz-animation-fill-mode: both;
}

@-webkit-keyframes progressBar {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

@-moz-keyframes progressBar {
	0% {
		width: 0;
	}

	100% {
		width: 100%;
	}
}

button#have-an-idea-btn {
	font-size: 17px;
	font-weight: 800;
	padding: 20px 63px;
}

button#create-report-submit {
	padding: 16px 61px;
}

.anonymous-bar {
	position: fixed;
	bottom: -25px;
	z-index: 999999;
	background: #ffffff;
	width: 100%;
	right: 0px;
	padding: 30px 8px 41px !important;
	box-shadow: 0px 6px 15px #00000078;
}

.myGrad2 {
	background: linear-gradient(to right, #2196F3 0%, #51bbea 50%, #4daaf4 100%);
}

.trigger-new-article-page {
	cursor: pointer;
}

#main-support-new-article-list .section__bg {
	padding: 0px 5% 5%;
}

#section-monthly-artice-content .support-li {
	position: relative;
}

.col.bord-it:hover {
	background: #e9edf1;
	border-radius: 8px;
	border: 0px;
}

.col.bord-it.no-border {
	border: 0px;
}

.trigger-team-category {
	cursor: pointer;
}

ul.top-search-autocomplete li.ui-autocomplete-row {
	position: relative;
}

ul.top-search-autocomplete li.ui-autocomplete-row:hover i {
	visibility: visible;
	position: absolute;
	right: 12px;
	top: 3px;
	font-size: 30;
	color: #fff;
}

h1 .support-category-header-image {
	max-width: 61px;
	max-height: 61px;
	margin: 0px 10px 0px 0px;
	float: left;
	top: -9px;
	position: relative;
	left: 0px;
}

.top-idea-board-notification {
	background: rgba(255, 255, 255, 0);
	padding: 22px 0;
	text-align: center;
	top: 25px;
	cursor: pointer;
}

span.top-right-contact-no {
	position: absolute;
	right: 20;
}

.top-right-contact-no a:hover {
	color: #fff;
}

img.support-category-header-image {
	background: white;
	border: none;
	border-radius: 50px;
	cursor: grab;
}

button.dropdown-toggle.selected-box:after,
.input-group.input-group-merge.selected-box:after {
	content: "\f00c";
	position: absolute;
	height: 30px;
	width: 30px;
	right: 3px;
	font-size: 20px;
	color: #4fd69c;
	top: 10px;
	font-weight: bolder;
	border: 0px;
	font-family: FontAwesome;
}

.collapse-expand-container {
	display: flex;
	justify-content: center;
}

.cat-topic-collapse-expand {
	margin-bottom: 20px;
}

.stat-boxes.comunities-color {
	cursor: pointer;
}

.article-click-trigger:hover {
	text-decoration: underline;
}

.bottom-notification-new-article-list {
	text-align: center;
	padding: 5% 0 1% 0px;
}

.ckeditor-wrapper,
#suppertCenter-component .ckeditor-wrapper,
#proof-component .ckeditor-wrapper,
#marketPlace-component .ckeditor-wrapper,
#websiteManager-component .ckeditor-wrapper {
	position: fixed;
	bottom: 0;
	width: 527px;
	padding-bottom: 30px;
	background: white;
	box-shadow: 2px -7px 10px -2px #00000014;
	z-index: 10;
}

.ckeditor-wrapper .article-yes-no-btn {
	padding: 23px 5px 20px 26px !important
}

.support-messages .accordion .collapse.in {
	padding-bottom: 310px;
	padding-top: 52px;
}

.support-messages .support-li-header {
	width: 527px;
}

.support-messages.smsg-intercom .support-li-header.category-header-active {
	position: fixed;
	top: 0;
	right: 15px;
	padding-top: 0;
	transition: 500ms;
	background: white;
	box-shadow: 2px 7px 10px -2px #00000014;
	z-index: 10;
	padding: -1px !important;
	height: 88px;
}

.support-messages.smsg-intercom .support-li-header.category-header-active.article-header-fix {
	right: 0;
}

.support-messages.smsg-intercom .feedback-lists .support-li-header.category-header-active {
	width: 512px;
}

.support-messages.smsg-intercom .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
	min-height: 35px;
}


@media (max-width: 1000px) {

	.ckeditor-wrapper,
	#suppertCenter-component .ckeditor-wrapper {
		width: 100%;
	}

	.support-messages .support-li-header {
		width: 100%;
	}


	#suppertCenter-component .support-messages.smsg-intercom .support-li-header.category-header-active,
	#proof-component .support-messages .support-li-header.category-header-active,
	#marketPlace-component .support-messages .support-li-header.category-header-active,
	#websiteManager-component .support-messages .support-li-header.category-header-active {
		left: 0;
		width: 100%;
	}

	.hide-mobile {
		display: none;
	}
}


.image-cropping-container {

	/*width: 300px;
    height: 300px;*/
	margin: 0 auto;
	float: left;
	display: block;
	padding: 0;
}

.default-height {
	height: 300px;
}

#uploadProfileimageModal {
	z-index: 9999999 !important;
}

.relative-position {
	position: relative;
}

a.rotate-button {
	position: absolute;
	right: 0;
	bottom: 25;
}

a.rotate-button.rotate-first {
	right: 115px;
}

a.rotate-button.rotate-second {
	right: 80px;
}

.circle-bg.current-feedback {
	background: #de262a;
}

.circle-bg {
	background: #a60b0f;
	color: #fff;
	padding: 7px 10px !important;
	border-radius: 150px;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, 0.03);
	display: flex;
	cursor: pointer;
	transition: .2s;
}

.circle-bg.star-rating {
	background: #5b4f4f;
}

.circle-bg.helpful-articles {
	background: #928c8c;
}

.col-md-12.circle-bg {
	overflow: hidden;
}

.col-md-12.circle-bg:after {
	content: '';
	position: absolute;
	padding: 0 25px;
	background: url(https://redcoredesign.s3.us-east-2.amazonaws.com/core/uploads/886483177download.svg);
	background-repeat: no-repeat;
	right: -2;
	top: 2px;
	background-position: center;
	height: 100%;
	background-size: cover;
}

.circle-bg .review-list-count {
	font-size: 30px;
	text-align: center;
}

.circle-bg .review-text {
	margin: auto;
}

.circle-bg:hover {
	opacity: .9;
	transform: scale(1.02);
	transition: .2s;
	box-shadow: 0px 6px 18px #0000004a;
}

.subtitle-terms.error {
	color: #ffffff;
	background: #c20000;
	position: relative;
	display: flex;
	width: 100%;
	border-radius: 0px 0px 4px 4px;
	padding: 0px 6px;
	line-height: 27px;
	position: relative;
	top: -2px;
}

.signup-loader {
	visibility: hidden;
	width: 20px;
}

span.timer-hours {
	color: #db4844;
	font-weight: bold;
}

span.timer-minutes {
	color: #f07c22;
	font-weight: bold;
}

span.timer-seconds {
	color: #abcd58;
	font-weight: bold;
}

a.add-btn.article_response_time {
	border-color: transparent;
}

.avatar-lg {
	box-shadow: 0px 0px 2px #00000094;
}

.redstone-menu {
	padding: 8px;
	top: 5px;
	position: relative;
	font-size: 1.4em;
}

.new-account-btn {
	background: #b7000000;
	width: 100%;
	border: 1px solid white;
	padding: 8px;
	border-radius: 74px;
	color: white;
}

.circle-bg:hover {
	opacity: .9;
}

.support-messages-header {
	background: rgb(245, 245, 247);
	padding: 10px 13px;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 20px;
	height: 45px;
}

.support-messages-home-header {
	background: rgb(245, 245, 247);
	padding: 10px 13px;
	text-align: center;
	margin-top: 1px;
	margin-bottom: 4px;
	height: 45px;
}

.intercom-header-left {
	display: inline-block;
	float: left;
	cursor: pointer;
	padding: 0px 6px;
	border-radius: 3px;
	top: 0px;
	position: relative;
}


.intercom-header-right {
	display: inline-block;
	float: right;
	font-size: 24px;
	top: 1px;
	position: relative;
	cursor: pointer;
	height: 25px;
	padding: 0px 7px;
	margin: -2px;
	vertical-align: middle;
	text-align: center;
	border-radius: 2px;
	line-height: 20px;
}

.intercom-header-right:hover {
	background: #d8d8d8;
}

@media only screen and (max-width: 1000px) {
	.category-header-active:hover {
		top: 45px !important;
	}

	.category-container .support-messages-header {
		display: block;
		top: 0;
		position: fixed;
		right: 0px;
		left: 0px;
		z-index: 1;
	}

	.support-center-search-section form {
		margin-top: 38px;
	}
}

@media only screen and (min-width: 1001px) {
	.support-messages.smsg-intercom .support-feedback-panel-content-itcome .category-container .support-li-header.hover-over-drop-down-gap {
		top: 45px;
	}

	.sidenav-toggler-inner:hover {
		background: #e4e4e4;
	}

	.intercom-header-left:hover {
		background: #d8d8d8;
	}

	.support-messages.smsg-intercom .support-feedback-panel-content-itcome .category-container.hover-over-drop-down-gap {
		top: 0px;
	}

	.support-messages-header {
		display: none;
	}

	.category-container.category-header-active .support-messages-header.header-active {
		display: block;
		top: 0;
		position: fixed;
		right: 0px;
		width: 527px;
		z-index: 1;
		margin-top: 0;
	}
}

#intercom-home-btn.hide-intercom,
.intercom-filtered-items {
	display: none;
}

.nav-pills .nav-item {
	margin-bottom: 0px;
}

.set-invisible {
	visibility: hidden;
	pointer-events: none;
}

.red-article-pagination.row {}

.container-fluid.main-max-w.supprtCenter-Section {
	margin-top: -6.5rem !important;
}

#feedback-form {
	display: none;
}

.support-messages.smsg-intercom .row {
	display: flex !important;
	justify-content: space-between;
}

#main-support-content > section {
	padding-top: 0px;
}

#main-report-bag-content > section {
	margin-top: 8%;
}

.IdeaBoardHeadingHeaderMain {
	color: #fff;
}

.feedback-admin-response .pure-u .feedback-comment-name:after {
	content: 'REDCORE PRO';
    font-size: 8px;
    font-weight: 900;
    background: #cb0302;
    color: white;
    width: 100%;
    padding: 4px 6px;
    border-radius: 46px;
    margin: 5px 4px;
    position: relative;
    top: -2px;
}
.section__bg .paper {
    background: white !important;
}
.thread-divider {
	display: table;
	white-space: nowrap;
	margin: 0px 27px;
	font-size: 13px;
	top: 4px;
	position: relative;
}

.thread-divider:before {
	right: 1.5%;
}

.thread-divider:after {
	left: 1.5%;
}

.thread-divider:before,
.thread-divider:after {
	border-top: 2px solid #03a9f45c;
	content: '';
	display: table-cell;
	position: relative;
	top: .7em;
	margin: 56px;
	width: 45%;
}

.quick-link-edit-tag,
.quick-category-edit-tag,
.proof-card-options,
.project-edit-tag {
	border-radius: 46px;
	right: 5px;
	float: right;
	position: absolute;
	bottom: 5px;
	box-shadow: none;
	z-index: 3;
	border-color: #edeeef;
	background-color: #edeeef;
}

.card-header {
	margin-bottom: 0;
	padding: 9px 0px 25px 41px;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	background-color: #fff;
	right: 0px;
}

span.close-x {
	padding: 0px;
	top: 0px;
	position: relative;
	cursor: pointer;
}

.thread-divider {
	display: table;
	white-space: nowrap;
	margin: 0px 31px;
	font-size: 13px;
	top: 4px;
	position: relative;
}

.thread-divider:before {
	right: 1.5%;
}

.thread-divider:after {
	left: 1.5%;
}

.thread-divider:before,
.thread-divider:after {
	border-top: 2px solid #03a9f45c;
	content: '';
	display: table-cell;
	position: relative;
	top: .7em;
	margin: 56px;
	width: 45%;
}

.alert.alert-danger.not-available-notification,
.alert.alert-danger.not-awailable-notification {
	margin: 18px 23px -5px 23px;
	background: #cc0033;
	padding: 10px 16px;
	border: none;
	width: auto;
}

.toptitle {
	font-family: AvantgardeLT-Bold;
}

.mt-60 {
	margin-top: 60px;
}
