body {
	font-size: 16px;
	padding: 0;
	margin: 0;
	color: #1d1f22;
	font-family: 'Work Sans', sans-serif;
}

* {
	box-sizing: border-box;
}
input, select, textarea{
	font-family: 'Work Sans', sans-serif;
}
a, button,input,select,textarea{
	transition: all .3s;
}

a,
a:visited {
	text-decoration: none;
	color: #0c87a1;
}

a:hover {
	text-decoration: underline;
	color: #1d1f22;
}

.disableLink {
	pointer-events: none;
	cursor: default;
	opacity: 0.5;
}

p,
.line-height-1-5 {
	line-height: 1.5;
}
.line-height-1-15{
	line-height: 1.15;
}
.blue {
	color: #17365f;
}

header {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.logo {
	margin: 20px 0;
}
.logo svg{
	width: auto;
	height: 52px;
}

.top {
	top: 0;
}

.left {
	left: 0;
}

.right {
	right: 0;
}

.top-out {
	top: 0;
	transform: translateY( calc(25px - 100%));
}

.position-absolute {
	position: absolute;
}

.position-relative {
	position: relative;
}

h1.position-center {
	width: 100%;
	top: 50%;
	left: 0;
	padding-left: 20px;
	padding-right: 20px;
	transform: translateY(-50%);
	text-align: center;
}

.letter-spacing-1 {
	letter-spacing: 1px;
}

.position-right {
	right: 0;
	left: auto !important;
}

.justify-content-between {
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
}

.justify-content-start {
	-webkit-box-pack: start !important;
	-ms-flex-pack: start !important;
	justify-content: start !important;
}

.justify-content-center {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

.signinDivider {
	width: 190px;
	height: 1px;
	margin: 9px auto 16px auto;
	border-radius: 0.5px;
	background-color: #969595;
}				

.error {
	color: #eb482d;
}

.error a {
	color: #eb482d !important;
}

.font-alt {
	font-family: 'Fira Sans', sans-serif;
	font-weight: 700;
	margin-top: 0;
}

.font-alt-cond,
h1,
h2,
h3,
.btn,
footer {
	font-family: 'Fira Sans Condensed', sans-serif !important;
	font-weight: 600;
}

footer .social a {
    width: 24px;
    height: 24px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    margin-right: 5px;
    transition: all .3s;
}


.font-text {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
}

.font-primary {
	font-family: 'Work Sans', sans-serif !important;
}

h1,
h2,
h3 {
	margin-bottom: 0 !important;
}

.font-weight-500 {
	font-weight: 500 !important;
}

.font-weight-600 {
	font-weight: 600 !important;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-normal {
	text-transform: none;
}

.text-underline {
	text-decoration: underline;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}

.text-black {
	color: #1d1f22 !important;
}

.text-red {
	color: #d64f38 !important;
}

.text-lred {
	color: #eb482d !important;
}

.text-white {
	color: #fff !important;
}
.text-dblue{
	color: #153b86;
}
.bg-red {
	background-color: #eb482d;
	color: #fff !important;
}

.bg-teal {
	background-color: #1b7a8b;
	color: #fff !important;
}

.bg-lteal {
	background-color: #1fa5c2;
}

.bg-lteal-1 {
	background-color: #46aabc;
}

.text-shadow {
	text-shadow: 1px 2px 0 #17438c;
	letter-spacing: 1.56px;
	padding: 7px;
}

.heart {
	flex: 0 0 19px;
	width: 19px;
	height: 18px;
	display: inline-block;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 19 18'%3E%3Cdefs%3E%3Cfilter id='fi79tf10wa' width='116.7%25' height='137.5%25' x='-8.3%25' y='-9.4%25' filterUnits='objectBoundingBox'%3E%3CfeOffset dy='3' in='SourceAlpha' result='shadowOffsetOuter1'/%3E%3CfeColorMatrix in='shadowOffsetOuter1' values='0.15 0 0 0 0 0 0.29 0 0 0 0 0 0.6 0 0 0 0 0 1 0 '/%3E%3C/filter%3E%3Cpath id='09n5hbos8b' d='M117.464 94.306c2.26 2.043 1.94 5.242-.4 7.657L110 109l-7.064-7.037c-2.34-2.415-2.66-5.614-.4-7.657C106.378 90.818 110 95.42 110 95.42s3.622-4.602 7.464-1.114z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg transform='translate(-102 -92) rotate(-90 110 101)'%3E%3Cuse fill='%23000' filter='url(/img/%23fi79tf10wa)' xlink:href='%2309n5hbos8b'/%3E%3Cuse fill='%23FFF' xlink:href='%2309n5hbos8b'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.heart.flip {
	transform: rotate(180deg);
}

.text-lteal {
	color: #1fa5c2 !important;
}

.bg-red-alt {
	background-color: #d64f38;
	color: #fff;
}

.bg-lgray {
	background-color: #efefef;
}
.bg-mgray {
	background-color: #dbdbdb;
}
.text-dgray{
	color: #595d62;
}

.text-blue {
	color: #17365f !important;
}
.text-altblue{
	color: #073574 !important;	
}
.text-sblue {
	color: #264b9a !important;
}

.text-black {
	color: #1d1f22;
}

.text-lblue {
	color: #17365f !important /*#15161a*/;
}

.text-green {
	color: #23cc36;
}

.d-inline {
	display: inline !important;
}

.d-inline-block {
	display: inline-block !important;
}

.d-block {
	display: block !important;
}

.d-table {
	display: table !important;
}

.d-table-row {
	display: table-row !important;
}

.d-table-cell {
	display: table-cell !important;
}

.d-flex {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: -webkit-flex !important;
	display: flex !important;
}

.d-inline-flex {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: -webkit-inline-flex !important;
	display: inline-flex !important;
}

.d-none {
	display: none !important;
}

.flex-column {
	flex-direction: column;
}

.flex-grow {
	flex: 1;
}

.w-60px {
	max-width: 60px;
}
.max-1024{
	max-width: 1024px !important;
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -12px;
	margin-left: -12px;
}

.flex-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 12px;
	padding-left: 12px;
}

.overlay {
	background-color: rgba(19, 20, 21, .7);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
}

.overlay-content {
	width: 100vw;
	left: 50%;
	transform: translateX(-50%);
	background-color: rgba(0, 0, 0, .8);
}

.overlay .card {
	position: absolute;
	max-width: 766px;
	width: 80%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.overlay .card h3,
.overlay .card h2 {
	margin-top: 0;
}

.overlay .card-body {
	padding: 10px 15px 15px 15px;
}

.overlay .card-body p {
	letter-spacing: 0.5px;
	margin: 20px 20px;
	line-height: 1.5;
}

.button:hover {
	text-decoration: none;
}

.button.bg-red:hover {
	background-color: #1fa5c2;
}

.button.bg-white:hover {
	background-color: #1fa5c2;
	color: #fff !important;
}
.disabled{
	opacity: .3;
	cursor: text;
}
.btn:not(.disabled):hover {
	background-color: #1fa5c2;
	color: #fff;
	text-decoration: none;
}

.btn.btn-red-outline:hover {
	background-color: #fff;
	border-color: #1fa5c2;
	color: #1fa5c2;
}

.border-0 {
	border: none !important;
}

.thumbnail-wrapper {
	width: 176px;
	height: 176px;
	margin: 0 auto;
	border-radius: 100%;
	overflow: hidden;
}

.thumbnail-wrapper img {
	width: 100%;
	height: auto;
}

.ft-size-30 {
	font-size: 30px;
}

.ft-size-28 {
	font-size: 28px;
}

.ft-size-24 {
	font-size: 24px;
}

.ft-size-22 {
	font-size: 16px;
}

.ft-size-20 {
	font-size: 20px;
}

.w-60.ft-size-20 {
	font-size: 14px;
}

.ft-size-19 {
	font-size: 19px;
}

.ft-size-18 {
	font-size: 18px;
}

.ft-size-17 {
	font-size: 17px;
}

.ft-size-16,
.box.ft-size-16 p {
	font-size: 16px !important;
}

.ft-size-14 {
	font-size: 14px !important;
}

.ft-size-12 {
	font-size: 12px !important;
	font-weight: 600;
}

.ft-size-10 {
	font-size: 10px !important;
	font-weight: 600;
	letter-spacing: .015em;
}

.box-rounded .ft-size-40 {
	font-size: 24px;
}

.box-rounded .ft-size-24 {
	font-size: 16px;
}

.box-rounded .ft-size-32 {
	font-size: 18px;
}

.p-1 {
	padding: 0.25rem !important;
}

.p-2 {
	padding: 0.5rem !important;
}

.p-3 {
	padding: 1rem !important;
}

.p-4 {
	padding: 1.25rem !important;
}

.p-5 {
	padding: 1.5rem !important;
}

.p-6 {
	padding: 2.rem !important;
}

.mt-0 {
	margin-top: 0 !important;
}
.mt-1 {
	margin-top: 8px !important;
}
.mt-2 {
	margin-top: 16px !important;
}

.mt-3 {
	margin-top: 24px !important;
}

.mt-4 {
	margin-top: 32px !important;
}

.mb-0 {
	margin-bottom: 0 !important;
}

.mb-1 {
	margin-bottom: 8px !important;
}

.mb-2 {
	margin-bottom: 16px !important;
}

.mb-3 {
	margin-bottom: 24px !important;
}

.mb-4 {
	margin-bottom: 32px !important;
}

.mb-5 {
	margin-bottom: 40px !important;
}

.mt-5 {
	margin-top: 40px !important;
}

.mr-0 {
	margin-right: 0 !important;
}

.mr-1 {
	margin-right: 8px !important;
}

.mr-2 {
	margin-right: 16px !important;
}

.mr-3 {
	margin-right: 24px !important;
}
.ml-3 {
	margin-left: 24px !important;
}
.ml-4 {
	margin-left: 32px !important;
}
.mr-4 {
	margin-right: 32px !important;
}

.mr-5 {
	margin-right: 40px !important;
}

.py-1 {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}

.py-2 {
	padding-top: 16px !important;
	padding-bottom: 16px !important;
}
.pb-2 {
	padding-bottom: 16px !important;
}
.px-1 {
	padding-left: 8px !important;
	padding-right: 8px !important;
}
.px-3 {
	padding-left: 24px !important;
	padding-right: 24px !important;
}

.py-3 {
	padding-top: 24px !important;
	padding-bottom: 24px !important;
}

.my-0{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.my-1 {
	margin-top: 8px !important;
	margin-bottom: 8px !important;
}

.my-2 {
	margin-top: 16px !important;
	margin-bottom: 16px !important;
}

.my-3 {
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}

.my-8 {
	margin-top: 64px;
	margin-bottom: 64px;
}

.mx-2 {
	margin-left: 16px !important;
	margin-right: 16px !important;
}

.box-rounded {
	border-radius: 8px;
	border: solid 1px #979797;
	background-color: #ffffff;
	padding: 24px 12px;
}

.labeled-input input,
.labeled-input select,
#card-wrapper {
	width: 100%;
	height: 38px;
	border-radius: 4px;
	border: solid 1.5px #d8d8d8;
	position: relative;
	color: #a2a2a2;
	padding: 14px 6px 0 6px;
	font-size: 14px;
	background-color: #fff;
}

#card-wrapper{
	padding: 6px;
	padding-top: 16px;
}


.labeled-input label {
	display: block;
	position: absolute;
	font-size: 12px;
	color: #1fa5c2;
	top: 3px;
	left: 6px;
	z-index: 10;
	font-weight: 500;
}
.labeled-input label::first-letter{
	text-transform: capitalize;
}

#card-wrapper label{
	top: 2px;
}
.labeled-select{
	background: #fff url(/img/caret.png) no-repeat;
	background-size: 12px 7px !important; 
	-webkit-appearance: none;
	background-position: bottom 8px right 8px;
}
.labeled-select select{
	background-color: transparent !important;
}
/*
.labeled-select::after {
	content: '';
	position: absolute;
	display: block;
	right: 4px;
	bottom: 8px;
	width: 28px;
	height: 28px;
	background: #fff url(/img/caret.png) no-repeat;
	background-size: 12px 7px;
	background-position: bottom center;
}
*/
.fixed-width {
	width: auto !important;
	max-width: 100%;
}

.checkmark-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.checkmark-list li {
	display: flex;
	
	padding-top: 46px;
	width: 100%;
	flex: 0 0 100%;
}

.checkmark-list li::before {
	content: '';
	display: inline-block;
	flex: 0 0 auto;
	width: 64px;
	height: 64px;
	background: url(/img/check.png) no-repeat;
	background-size: contain;
	margin-right: 15px;
}

.alert-list {
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	line-height: 1.58;
}

.alert-list li {
	display: flex;
	align-items: center;
	padding-top: 46px;
	width: 100%;
	flex: 0 0 100%;
}

.alert-list li::before {
	content: '';
	display: inline-block;
	flex: 0 0 64px;
	width: 64px;
	height: 73px;
	background: url(/img/alert.svg) no-repeat;
	background-size: contain;
	margin-right: 15px;
}

.alert-list li::after {
	content: '';
	display: inline-block;
	flex: 0 0 64px;
	width: 64px;
	height: 73px;
	background: url(/img/alert.svg) no-repeat;
	background-size: contain;
	margin-left: 15px;
}

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

.counter-list li {
	padding-top: 32px;
	display: flex;
	align-items: center;
}

.counter-list li::before {
	content: '';
	display: flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 48px;
	width: 48px;
	height: 48px;
	border: solid 4px #17365f;
	border-radius: 100%;
	margin-right: 32px;
	font-size: 32px;
	color: #17365f;
	font-weight: 700;
	box-sizing: border-box;
}

.counter-list li:first-child::before {
	content: '1';
}

.counter-list li:nth-child(2)::before {
	content: '2';
}

.counter-list li:nth-child(3)::before {
	content: '3';
}

.counter-list li:nth-child(4)::before {
	content: '4';
}

.counter-list li:nth-child(5)::before {
	content: '5';
}

.counter-list li:nth-child(6)::before {
	content: '6';
}

.bg-white {
	background-color: #fff;
}

.bg-gray {
	background-color: #252e3a;
}

.login {
	width: 100% !important;
	max-width: 380px;
	top: 0 !important;
	right: 0;
	left: auto !important;
	transform: none !important;
	border-left: solid 16px #1fa5c2;
	border-bottom: solid 16px #1fa5c2;
	padding: 16px 50px 30px 50px !important;
	
}
#login{
	min-width: 190px; 
	border-radius: 4px; 
	cursor: pointer;
}

.user {
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 100%;
	position: relative;
}

.user::before {
	display: block;
	position: absolute;
	content: '';
	width: 26px;
	height: 26px;
	border-radius: 100%;
	background: #252e3a;
	top: 15px;
	left: 50%;
	transform: translateX(-50%);
}

.user::after {
	display: block;
	position: absolute;
	content: '';
	width: 40px;
	height: 19px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	background-color: #252e3a;
	bottom: 15px;
	left: 50%;
	transform: translateX(-50%);
}

.btn-red-outline {
	border: solid 2px #d64f38;
	margin-top: 12px;
}
.btn-blue-outline {
	border: solid 2px #17365f;
	color: #17365f ;
}

.shadow-lb-teal {
	-webkit-box-shadow: -24px 24px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: -24px 24px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: -24px 24px 0px 0px rgba(29, 156, 178, .75);
}

.shadow-lbs-teal {
	-webkit-box-shadow: -16px 16px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: -16px 16px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: -16px 16px 0px 0px rgba(29, 156, 178, .75);
}

.shadow-lb-dteal {
	-webkit-box-shadow: -12px 12px 0px 0px rgba(27, 122, 139, .75);
	-moz-box-shadow: -12px 12px 0px 0px rgba(27, 122, 139, .75);
	box-shadow: -12px 12px 0px 0px rgba(27, 122, 139, .75);
}

.shadow-rb-teal {
	-webkit-box-shadow: 24px 24px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: 24px 24px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: 24px 24px 0px 0px rgba(29, 156, 178, .75);
}

.shadow-rt-teal {
	-webkit-box-shadow: -24px -24px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: -24px -24px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: -24px -24px 0px 0px rgba(29, 156, 178, .75);
}

.shadow-rts-teal {
	-webkit-box-shadow: -16px -16px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: -16px -16px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: -16px -16px 0px 0px rgba(29, 156, 178, .75);
}

.shadow-rb-red {
	-webkit-box-shadow: 24px 24px 0px 0px rgba(214, 79, 56, .75);
	-moz-box-shadow: 24px 24px 0px 0px rgba(214, 79, 56, .75);
	box-shadow: 24px 24px 0px 0px rgba(214, 79, 56, .75);
}

.shadow-lb-red {
	-webkit-box-shadow: -24px 24px 0px 0px rgba(214, 79, 56, .75);
	-moz-box-shadow: -24px 24px 0px 0px rgba(214, 79, 56, .75);
	box-shadow: -24px 24px 0px 0px rgba(214, 79, 56, .75);
}

.margin-top-50 {
	margin-top: 50px;
}

.margin-bottom-75 {
	margin-bottom: 74px;
}

.buttons {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}

.buttons a {
	display: inline-block;
	padding: 24px 24px;
	font-size: 20px;
	text-align: center;
}

.cta img {
	display: block;
	width: 100%;
	height: auto;
}

.box.position-center p {
	line-height: 1.4;
	font-size: 18px;
	margin: 5px 0;
}

.cta.text-right .box {
	top: 50%;
}

.cta.text-right img {
	display: inline;
}

.box {
	padding: 30px;
}

.box.regFF {
	padding: 24px;
}
.box p {
	line-height: 1.35;
	font-size: 20px;
}

.width-510 {
	width: 100% !important;
	max-width: 510px;
}

.width-560 {
	width: 100% !important;
	max-width: 560px;
}

.width-640 {
	width: 100% !important;
	max-width: 640px;
}

.w-100 {
	width: 100% !important;
	min-width: auto !important;
}

label.w-100 {
	width: calc( 100% - 16px) !important;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
	display: block !important;
}

.mt-min50 {
	margin-top: -100px;
}

.pb-100 {
	padding-bottom: 100px !important;
}

.box-center p {
	line-height: 1.67;
}

.btn {
	outline: none;
	min-width: 220px;
	height: 40px;
	text-align: center;
	font-size: 23px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 6px;
	padding-left: 20px;
	padding-right: 20px;
}

.btn-sm {
	height: 28px;
	border-radius: 8px;
}

.btn-xs {
	height: 22px;
	width: auto;
	border-radius: 8px;
}

.btn-xsq {
	height: 24px;
	width: auto;
	border-radius: 4px;
	font-size: 14px;
	padding-left: 12px;
	padding-right: 12px;
	min-width: auto;
}

.btn-big {
	height: 64px;
	padding-left: 64px !important;
	padding-right: 64px !important;
	width: auto !important;
}

.text-center .btn {
	margin: 0 12px;
}

.event-confirmation {
	line-height: 1.45 !important;
}

.content {
	padding: 0 20px;
	margin-top: 24px;
}

.testimonials {
	padding: 75px 0;
	font-size: 18px;
}

.testimonials .row {
	display: flex;
	flex-direction: column;
	padding-bottom: 55px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

.testimonials .row:last-child {
	padding-bottom: 0;
}

.testimonials img {
	width: 100%;
	height: auto;
}

.align-items-center {
	align-items: center;
}

.align-items-start {
	align-items: flex-start;
}

.align-items-end {
	align-items: flex-end;
}

.testimonials .row-mid {
	flex-direction: column-reverse;
}

.quote {
	border-radius: 17px;
	padding: 40px;
	line-height: 1.58;
	position: relative;
}

.inner::before,
.inner::after {
	content: '';
	display: block;
	position: absolute;
	top: 8px;
	left: 8px;
	color: #fff;
	width: 30px;
	height: 24px;
	background: url(/img/quote.png) no-repeat;
	background-size: contain;
}

.inner::after {
	top: auto;
	left: auto;
	bottom: 8px;
	right: 8px;
	-webkit-transform: scale(-1, -1);
	transform: scale(-1, -1);
}
.page-event header{
	/*height: 80px;*/
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
.cta-event{
	height: 352px;
	background-image: url(/img/event_header.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.menu-item{
	height: 100%;
	position: relative;
}
.menu-item:hover .submenu{
	display: flex;
}
.menu-item:hover > a,.menu-item.active > a, .menu-item > a:hover, .menu-item .submenu > a:hover, #nav-signin:hover > a, .active > a{
	text-decoration: none;
	background-color: #1fa5c2 !important;
	color: #ffffff !important;
}
.menu-item > a span{
	background: transparent !important;
}
.submenu{
	
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #fff;	
	flex-direction: column;
	z-index: 100;
}
.submenu > a, #nav-signin > a{
	display: flex;
	height: 40px;
	align-items: center;
	justify-content: center;
	border: solid 1px #1fa5c2;
}
.icon{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
	height: 100%;
}
header .icon{
	min-width: 104px;
}
.menu-item:hover a span, .icon:hover > span{
	background-color: #1fa5c2;
	color: #ffffff;
}

#nav-signin{
	position: relative;
	
}
#nav-signin .login{
	border-left-width: 8px;
	border-bottom-width: 8px;
	padding: 16px 40px 30px 40px !important;	
	position: relative;
	left: 100% !important;
	transform: translateX(-100%) !important;
}


.icon::before{
	display: inline-block;
	content:'';
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 2px;
}
.icon-hover::before{
	position: absolute;
	top: 0;
	transform: translateY(-100%);
	transition: all .3s;
}
.icon-hover:hover::before, .active .icon::before{
	position: static;
	transform: none;
}
.icon-account::before, #nav-signin .icon-account::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 0C8.968 0 0 8.968 0 20s8.968 20 20 20 20-8.968 20-20S31.032 0 20 0zm.204 5.714c4.38 0 7.96 3.58 7.96 7.96s-3.58 7.959-7.96 7.959-7.96-3.58-7.96-7.96 3.58-7.959 7.96-7.959zM7.347 31.804v-1.175c0-3.363 2.482-6.14 5.596-6.14h14.114c3.065 0 5.596 2.724 5.596 6.14v1.175c-3.358 3.31-7.786 5.339-12.653 5.339-4.867 0-9.295-2.029-12.653-5.339z' fill='%231FA5C2' fill-rule='nonzero'/%3E%3C/svg%3E");
  }
.icon-love::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0zm11.61 11.04c-4.631-4.223-9.057-.854-10.815.876l-.161.162c-.409.416-.634.704-.634.704s-.225-.288-.634-.704l-.161-.162c-1.758-1.73-6.184-5.099-10.815-.875-3.518 3.192-3.02 8.19.622 11.963L20 34l10.988-10.996c3.641-3.773 4.14-8.771.622-11.963z' fill='%231FA5C2' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.menu-item:hover .icon-account::before, .menu-item.active .icon-account::before{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 0C8.968 0 0 8.968 0 20s8.968 20 20 20 20-8.968 20-20S31.032 0 20 0zm.204 5.714c4.38 0 7.96 3.58 7.96 7.96s-3.58 7.959-7.96 7.959-7.96-3.58-7.96-7.96 3.58-7.959 7.96-7.959zM7.347 31.804v-1.175c0-3.363 2.482-6.14 5.596-6.14h14.114c3.065 0 5.596 2.724 5.596 6.14v1.175c-3.358 3.31-7.786 5.339-12.653 5.339-4.867 0-9.295-2.029-12.653-5.339z' fill='%23ffffff' fill-rule='nonzero'/%3E%3C/svg%3E");

}
.menu-item:hover .icon-love::before, .menu-item.active .icon-love::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cpath d='M20 0c11.046 0 20 8.954 20 20s-8.954 20-20 20S0 31.046 0 20 8.954 0 20 0zm11.61 11.04c-4.631-4.223-9.057-.854-10.815.876l-.161.162c-.409.416-.634.704-.634.704s-.225-.288-.634-.704l-.161-.162c-1.758-1.73-6.184-5.099-10.815-.875-3.518 3.192-3.02 8.19.622 11.963L20 34l10.988-10.996c3.641-3.773 4.14-8.771.622-11.963z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E");
}


.icon-events::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 34 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 0c9.389 0 17 7.163 17 16s-7.611 16-17 16S0 24.837 0 16 7.611 0 17 0zm9.775 7H7.225C5.881 7 4.793 8.012 4.793 9.25v4.5c1.345 0 2.432 1.012 2.432 2.25s-1.087 2.25-2.444 2.25v4.5c0 1.237 1.1 2.25 2.444 2.25h19.55c1.344 0 2.444-1.013 2.444-2.25v-4.5c-1.344 0-2.444-1.012-2.444-2.25s1.1-2.25 2.444-2.25v-4.5c0-1.238-1.1-2.25-2.444-2.25zM17 9.025l1.882 4.444 5.18.281-4.02 3.026 1.332 4.624L17 18.813 12.626 21.4l1.32-4.635-4.02-3.026 5.18-.282L17 9.025z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");

}


#nav-signin .icon-account::before{
	width: 80px;
	height: 80px;
	background-color: #252e3a;
	border-radius: 100%;
}

.cta-reserve .box-inner h3{
	display: none;
}

footer span:not(.d-md-inline) {
	margin: 0 10px;
	line-height: 1.1;
}

footer div:first-child{
	margin-bottom: 10px;
}

@media only screen and (max-width: 1024px) {
	.event-details .notice{
		font-size: 18px !important;
		
	}
}

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

	.event-details .notice{
		display: none !important;
	}
	.img-wrapper .notice{
		display: block !important
	}
	
	.page-event header{
		height: 48px;
	}
	
	.cta-event{
		background-size: 140%;
	}

	.page-event header .logo{
		margin: 0 16px;
	}
	.page-event header .logo svg{
		height: 40px;
		width: auto;
	}
	/*
	.page-event header .icon{
	margin: 0 16px;
	}
	*/
	.page-event header .icon::before{
		width: 32px;
		height: 32px;
	}
	.page-event header .icon span{
		display: none;
	}
	.cta-event{
		height: 176px;
	}
	.cta-reserve{
		background-image: url(/img/bg-event.jpg);
		background-size: cover;
		background-position: center center;
		background-repeat: no-repeat;
		min-height: 408px;
		border-bottom: solid 38px #1b7a8b;
		margin-top: 16px !important;
	}

	.cta-reserve .box-inner{
		background: #fff;
		text-align: center;
		position: absolute;
		padding-bottom: 20px;
		bottom: -20px;
		left: 50%;
		transform: translateX(-50%);
	}
	.cta-reserve .box-inner .btn{
		white-space: nowrap;
	}
	.cta-reserve .box-inner h3{
		display: block;
		margin: 0;
		font-size: 13px;
		white-space: nowrap;
		height: 22px;
		padding: 4px 10px;
		letter-spacing: 0.5px;
	}

	.cta-reserve .bg-white{
		background-color: transparent !important;
		box-shadow: none !important;
	}

	.cta-reserve .bg-lteal, .cta-reserve img, .cta-reserve h2{
		display: none;
	}

	.cta-reserve .box-titles{
		position: absolute;
		top: 0;
		left: 0;		
		background: #fff;		
	}

	.cta-reserve .box-titles h1{
		color: #fff !important;
		background-color: #1fa5c2;
		padding: 8px;
		padding-right: 15px;
		font-size: 26px;
		letter-spacing: 0.5px;
		margin: 0;
	}
	.cta-reserve .box-titles p{
		padding: 8px;
		padding-right: 15px;
		line-height: 1.93;
		font-size: 14px !important;
		font-weight: 600;
		margin: 0;
	}
	.warning-title{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin: 0 15px;
		
	}
	
	.warning-copy{
		font-size: 16px;
		line-height: 26px;
	}

	.checkmark-list li{
		font-size: 20px;
		line-height: 30px;
		padding-top: 28px;
	}

	.checkmark-list li::before {	
		width: 36px;
		height: 36px;
	}

	.buttons a {
		flex: 1 1 0px;
	}
	.quote-left,
	.quote-right {
		margin-top: 55px;
	}
	.quote-left::before,
	.quote-right::before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 50%;
		transform: translate(-50%, -100%);
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 25px 75px 25px;
		border-color: transparent transparent #d64f38 transparent;
	}
	footer .ft-size-32 {
		font-size: 24px;
	}

	footer span:not(.d-md-inline) {
		margin: 0 5px;
	}
	
}

.grid {
	margin: 0 -20px;
	display: flex;
	flex-direction: column;
}

.grid>div {
	position: relative;
}

.grid .box {
	position: absolute;
	left: 18px;
	bottom: 0;
	padding: 18px;
}

.grid img {
	width: 100%;
	height: auto;
	display: block;
}

.grid .box p {
	font-weight: 500;
	font-size: 18px;
}

.grid .box h3 {
	margin-bottom: 10px;
}

.box.bg-white.position-center.shadow-lb-teal {
	margin-bottom: 24px !important;
}

footer {
	height: 150px;
	padding: 20px 10px;
	color: #e9e8ee;
	font-size: 16px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	line-height: 1.5;
}

footer a {
	color: #e9e8ee !important;
}

footer .ft-size-32 {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 12px;
}

footer .text-blue {
	color: #36bcce !important;
}

footer .text-red,
.err {
	color: #eb482d;
}


footer svg{
	height: 50px;
	width: auto;
}

select {
	-moz-appearance: none;
	-webkit-appearance: none;
}

select::-ms-expand {
	display: none;
}

.box-rounded textarea {
	border-radius: 16px;
	border: solid 2px #1fa5c2;
	background-color: #ffffff;
	width: 100%;
	padding: 24px;
	outline: none;
}

.page-profile textarea {
	border-radius: 4px !important;
	padding: 18px 6px !important;
	border: solid 1.5px #969595;
	color: #A2A2A2;
}

.page-profile .labeled-select, .modal .labeled-select {
	background: url(/img/arr.png) no-repeat;
	background-position: right 8px top 8px;
}

.box-rounded textarea::placeholder {
	color: #264b9a !important;
}

#couple-feedback input {
	width: 100%;
	height: 48px;
	border-radius: 4px;
	border: solid 1.5px #969595;
}

#couple-feedback .labeled-input label {
	color: #1fa5c2;
	font-size: 14px !important;
	font-weight: 600;
}

hr {
	width: 100%;
	border: none;
	height: 2px;
	background-color: #d8d8d8;
}

.flex-between {
	display: flex;
	flex: 0 0 1;
	justify-content: space-between;
	align-items: center;
	flex-direction: column;
}

.flex-row {
	flex-direction: row;
}

.flex-between .labeled-input {
	margin-bottom: 20px;
	width: 100%;
}

.flex-between .labeled-input input {
	padding-left: 8px !important;
}

.flex-between .labeled-input select {
	padding-left: 2px !important;
}

input::placeholder {
	color: #a2a2a2;
}

.form-select-button {
	min-height: 44px;
	border-radius: 8.8px;
	border: solid 2px #1fa5c2;
	background-color: #ffffff;
	cursor: pointer;
	display: flex;
	align-items: center;
	flex-grow: 1;
	justify-content: center;
	flex-direction: column;
	margin-left: 3px;
	margin-right: 3px;
	padding: 6px;
	width: 100%;
	margin-bottom: 24px;
}

.square-54 {
	width: 24px;
	height: 24px;
	flex: 0 0 24px;
	min-height: auto !important;
	font-size: 16px !important;
}

.flex-between.equal-boxes .form-select-button {
	flex-basis: 100%;
}

.form-select-button.select {
	border: solid 2px #eb482d;
	background-color: #eb482d;
	color: #fff;
}

.error{
    text-align: center;
    font-weight: bold;
    color: #ff0000;
    margin-top: 5px;
}

#errorMsg {
	color: #ff0000;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
}

.radio-col {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	flex-basis: 100%;
	text-align: center;
}

.radio-col input {
	position: relative;
	width: 24px !important;
	height: 24px !important;
	border: solid 1px #979797 !important;
	background-color: #ffffff;
}

.radio-col input:checked:after {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	top: 0;
	left: 0;
	position: absolute;
	background-color: #eb482d;
	content: '';
	display: block;
	visibility: visible;
}

.question {
	flex: 0 0 35%;
}

.width-344 {		
	width: 100% !important;
	position: relative;
	left: 100%;
	transform: translateX(-100%);
	transition: none;
}
.h-100{
	height: 100%;
}

.team{
	flex-direction: column;
}

.team > div{

	margin-bottom: 68px;
}
.team > div img{
	width: 148px;
	height: auto;
}


@media (min-width: 345px) {
.width-344 {		
	width: 344px !important;
}
.width-294{
	max-width: 294px;
}
}
@media (min-width: 576px) {
	#multi-events{
		flex-direction: row !important;
		flex-wrap: wrap;  /*list all - no pagination*/
	}
	#multi-events .cta-reserve{
		width: 47% !important;
		flex: 0 0 auto;  /*list all - no pagination*/
	
	}
	#multi-events .cta-reserve .box-titles {
		width: calc(100% - 96px) !important;  /*list all - no pagination*/
	}
	.w-60 {
		width: 55%;
	}
	.ft-size-24-sm {
		font-size: 24px !important;
	}
	.col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.w-56p {
		width: 60% !important;
	}
	.shadow-rbxs-teal {
		-webkit-box-shadow: 10px 10px 0px 0px rgba(29, 156, 178, .75);
		-moz-box-shadow: 10px 10px 0px 0px rgba(29, 156, 178, .75);
		box-shadow: 10px 10px 0px 0px rgba(29, 156, 178, .75);
	}
	.event .position-right {
		position: absolute;
		top: 50%;
		width: 354px;
		transform: translateY(-50%);
	}
	.mt-sm-0 {
		margin-top: 0 !important;
	}
	.text-sm-left {
		text-align: left !important;
	}
}

.mx-3 {
	margin-left: 24px !important;
	margin-right: 24px !important;
}


@media only screen and (min-width: 600px) {
	.team{
		flex-direction: row;
	}
	.team > div{
		flex: 0 1 22.3%;
	}
}


/* tablet ***********/

@media only screen and (min-width: 768px) {

	
    .img-wrapper .notice{
		display: none !important;
	}

	#events-filters{
		flex-direction: row !important;
		height: 56px !important;
	}
	.drop{
		margin: 0 70px;
		width: calc(100% - 140px);
	}
	.drop .field-checkbox{
		flex: 0 0 25% !important;
		font-size: 20px !important;
	}
	#multi-events{
		
		padding: 24px 70px !important;
		
	}
	#multi-events .cta-reserve .box-titles{
		
		width: calc(100% - 110px);	
	}
	.cta-reserve .box{
		padding: 24px;
		top: 55% !important;
	}
	.warning-copy{
		display: flex;
		align-items: center;
		line-height: 38px;
	}
	.warning-copy::before{
		margin-right: 5px;
	}
	.warning-copy::after{
		margin-left: 5px;
	}
	.warning-copy::before,.warning-copy::after{
		display: inline-block;
		content:'';
		height: 64px;
		width: 73px;
		flex: 0 0 auto;
		background-repeat: no-repeat;
		background-position: center center;
			background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73 64'%3E%3Cpath d='M39.248.761a5.447 5.447 0 011.95 1.95l31.058 53.098A5.443 5.443 0 0167.557 64H5.442a5.443 5.443 0 01-4.699-8.191L31.801 2.711a5.443 5.443 0 017.447-1.95zm-2.78 47.242c-1.475 0-2.74.52-3.794 1.559-1.054 1.04-1.58 2.287-1.58 3.742s.526 2.713 1.58 3.773 2.319 1.59 3.794 1.59c1.518 0 2.803-.53 3.857-1.59 1.054-1.06 1.58-2.318 1.58-3.773s-.526-2.703-1.58-3.742c-1.054-1.04-2.34-1.56-3.857-1.56zm5.438-33.328H31.093l1.352 29.328h8.252l1.209-29.328z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
	}

	
	.width-425 {
		width: 100% !important;
		max-width: 425px;
	}

	

	.overlay .card-body {
		padding: 10px 100px 50px 100px;
	}
	.radio-col input {
		width: 46px !important;
		height: 46px !important;
	}
	.d-md-inline {
		display: inline !important;
	}
	.d-md-flex {
		display: flex !important;
	}
	.d-md-inline-block {
		display: inline-block !important;
	}
	.d-md-none {
		display: none !important;
	}
	header {
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
	}
	.logo {
		margin: 8px 0;
	}
	
	
	.buttons a {
		display: inline-flex;
		padding: 23px 34px;
		font-size: 24px;
	}
	.cta .box {
		position: absolute;
		left: 0;
		top: 40%;
		transform: translateY(-50%);
		width: 320px;
	}
	.box-center {
		width: 598px;
		margin: 0 auto;
	}
	.p-0 {
		padding: 0 !important;
	}
	.p-1 {
		padding: 8px !important;
	}
	.p-2 {
		padding: 16px !important;
	}
	.p-3 {
		padding: 24px !important;
	}
	.p-4 {
		padding: 32px !important;
	}
	.p-5 {
		padding: 40px !important;
	}
	.p-6 {
		padding: 48px !important;
	}
	.px-0 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.px-2 {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}
	.px-4 {
		padding-left: 32px !important;
		padding-right: 32px !important;
	}
	.px-6 {
		padding-left: 48px !important;
		padding-right: 48px !important;
	}
	.mx-2 {
		margin-left: 16px !important;
		margin-right: 16px !important;
	}
	
	.mx-5 {
		margin-left: 40px !important;
		margin-right: 40px !important;
	}
	.mx-20 {
		margin-left: 250px !important;
		margin-right: 250px !important;
	}
	.my-2 {
		margin-top: 16px !important;
		margin-bottom: 16px !important;
	}
	.my-3 {
		margin-top: 24px !important;
		margin-bottom: 24px !important;
	}
	.my-4 {
		margin-top: 32px !important;
		margin-bottom: 32px !important;
	}
	.my-5 {
		margin-top: 40px !important;
		margin-bottom: 40px !important;
	}
	.my-6 {
		margin-top: 48px !important;
		margin-bottom: 48px !important;
	}
	.mt-0 {
		margin-top: 0 !important;
	}
	.mr-6 {
		margin-right: 48px;
	}
	.ft-size-60 {
		font-size: 60px;
	}
	.ft-size-56 {
		font-size: 56px;
	}
	.ft-size-50 {
		font-size: 50px;
	}
	.ft-size-48 {
		font-size: 48px;
	}
	.event-confirmation .ft-size-48 {
		font-size: 40px;
	}
	
	.ft-size-40 {
		font-size: 26px;
	}
	.ft-size-36 {
		font-size: 36px !important;
	}
	.ft-size-32 {
		font-size: 22px;
	}
	.ft-size-32-md {
		font-size: 32px;
	}
	.ft-size-30 {
		font-size: 30px !important;
	}
	.ft-size-24,
	.ft-size-24-md {
		font-size: 24px !important;
	}
	.ft-size-26-md {
		font-size: 24px !important;
	}
	.ft-size-22 {
		font-size: 22px;
	}
	.ft-size-20 {
		font-size: 20px !important;
	}
	.ft-size-16-md {
		font-size: 16px !important;
	}
	.ft-size-12-md {
		font-size: 12px !important;
	}
	.pb-100 {
		padding-bottom: 100px !important;
	}
	.ms-8 {
		margin-right: 64px;
		margin-left: 64px;
	}
	.content {
		padding: 0 40px;
		margin-top: 0px;
	}
	.grid {
		margin: 0 -20px;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
	}
	.col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.grid>div {
		padding-bottom: 150px;
	}
	.grid .box {
		top: 0;
		margin-top: 210px;
		padding: 18px;
	}
	.testimonials .row {
		flex-direction: row;
	}
	.testimonials img {
		width: 42.37%;
		height: auto;
	}
	.quote-left {
		margin-right: 55px;
	}
	.text-right img,
	.text-left img {
		max-width: 84%;
		height: auto;
	}
	.quote-left::before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translate(100%, -50%);
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 25px 0 25px 75px;
		border-color: transparent transparent transparent #d64f38;
	}
	.quote-right {
		margin-left: 55px;
	}
	.quote-right::before {
		content: '';
		display: block;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translate(-100%, -50%);
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 25px 75px 25px 0;
		border-color: transparent #d64f38 transparent transparent;
	}
	.box.position-center {
		top: 50%;
		left: 50% !important;
		transform: translate(-50%, -50%);
		width: 520px;
	}
	.box.position-center.position-left {
		left: 0 !important;
		margin-left: 48px;
		top: 50% !important;
		transform: translateY(-50%);
	}
	.bg-signup .box.position-center.position-left{
		top: 64px !important;
		margin-left: 60px !important;
		transform: none !important;
	}
	footer {
		margin-top: 0 !important;
	}
	.step {
		min-height: 678px;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center right;
	}
/*
	.step-1 {
		background-image: url(/img/step-1.jpg);
	}
*/
        .step-1 {
                background-image: url(https://www.couple.com/signup/img/step-1-speed-dating-view-women.jpg);
        }
	.step-2 {
		background-image: url(/img/step-2.jpg);
	}
	.bg-signup{
		background-image: url(/img/bg-signup.jpg);
		min-height: 760px;
	}

	@media only screen and (min-height: 1024px) {
		.bg-signup{
			height: calc(100vh - 150px) !important;
			max-height: 1024px !important;
		}
	}
	.step-3 {
		background-image: url(/img/step-3.jpg);
	}

	.step-1.fwh {
		background-image: url(/img/bg-login.jpg);
	}

	.ffReg-step-2 {
		background-image: url(/img/ffRegstep-2.jpg);
	}
	.thank-you {
		background-image: url(/img/thank-you.jpg);
	}
	.checkmark-list li {
		padding-top: 46px;
		width: 45%;
		flex: 0 0 45%;
		line-height: 34px;;
	}
	.box-rounded {
		padding: 32px 48px;
	}
	.form-select-button {
		margin-left: 12px;
		margin-right: 12px;
		padding: 12px;
		min-height: 88px;
		
	}
	.box-rounded .ft-size-32 {
		font-size: 24px !important;
	}
	.cta .box.event-confirmation {
		width: 376px;
		transform: translateY(-50%) !important;
		line-height: 1.2 !important;
		margin-right: 10px !important;
	}
	.cta .box.event-confirmation.regFF{
		width: 384px;
	}
	.cta .box-event-confirmation:not(.position-left) {
		right: 24px !important;
		left: auto !important;
	}
	.square-54 {
		width: 36px;
		height: 36px;
		flex: 0 0 36px;
		margin-right: 6px !important;
		margin-left: 6px !important;
	}
}


/* tablet landscape ***********/

@media only screen and (min-width: 1024px) {
	.cta-reserve .box{
		padding: 30px;
	}

	.px-lg-2 {
		padding-left: 16px !important;
		padding-right: 16px !important;
	}

	.wrapper {

		margin: 0 auto;
	}
	.outer{
		max-width: 1104px;
		margin: 0 auto;
	}
	.cta .box {
		top: 47%; /*54%;*/
		width: 472px;
	}
	.cta .box.position-right {
		top: 50%;
		width: 354px;
		transform: translateY(-50%);
	}
	.testimonials {
		font-size: 24px;
	}
	.row-mid {
		margin: -75px 0;
	}
	.btn-red-outline {
		margin-top: 0;
	}
	.grid .box {
		bottom: 18px;
		top: auto !important;
		padding: 18px;
		margin-top: 0;
	}
	.grid>div {
		padding-bottom: 0;
	}
	.flex-between {
		flex-direction: row;
	}
	.flex-between .labeled-input {
		margin-right: 20px;
		flex-grow: 1;
		margin-bottom: 20px;
		width: 100%;
	}
	.flex-between .labeled-input:first-of-type {
		margin-right: 48px;
	}
	.square-54 {
		width: 54px;
		height: 54px;
		flex: 0 0 54px;
	}
	.form-select-button {
		margin-bottom: 0;
	}
	.p-lg-2 {
		padding: 16px !important;
	}
	.ft-size-16-lg {
		font-size: 16px !important;
	}
	.ft-size-24-lg {
		font-size: 24px !important;
	}
	.ft-size-30-lg {
		font-size: 30px !important;
	}
	.ft-size-32,
	.box-rounded .ft-size-32 {
		font-size: 32px !important;
	}
	.ft-size-36 {
		font-size: 36px !important;
		line-height: 36px;
	}
	.ft-size-40 {
		font-size: 40px !important;
		line-height: 40px;
	}
	.ft-size-44 {
		font-size: 44px !important;
	}
	.question {
		flex: 0 0 40%;
	}
	.eventimg {
		width: 70%;
		height: 175px;
		overflow: hidden;
		position: relative;
	}
	.eventimg img {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: auto !important;
		max-width: none !important;
	}
	.event-info{
		width: auto !important;
	}
	.event-info .btn {
		width: 116px !important;
	}
	.tabs span:first-child {
		border-top-left-radius: 12px;
	}
	.tabs span:last-child {
		border-top-right-radius: 12px;
	}
	.col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.thumbnail-wrapper {
		width: 108px;
		height: 108px;
	}
}

@media only screen and (min-width: 1440px) {
	
	.wrapper {
		max-width: 1440px;
		
	}
}

@media only screen and (max-width: 374px) {
	.square-54 {
		width: 21px !important;
		height: 21px !important;
		flex: 0 0 21px !important;
		font-size: 12px !important;
		margin-left: 2px !important;
		margin-right: 2px !important;
	}
	.ft-size-24 {
		font-size: 14px !important;
	}
	.form-select-button {
		padding: 4px !important;
	}
}

@media only screen and (max-width: 576px) {
	.card-body .ft-size-28 {
		font-size: 22px !important;
	}
	.card-body .ft-size-20 {
		font-size: 16px !important;
	}
	.card-body .btn {
		font-size: 18px !important;
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
}

.page-profile .labeled-input input,
.page-profile .labeled-input select {
	padding-left: 5px;
	padding-right: 0;
}

::-webkit-calendar-picker-indicator {
	display: none;
}

.tags {
	overflow: hidden;
	margin-right: -10px;
}

.tags a {
	float: left;
	font-size: 16px;
	font-weight: 500;
	color: #1fa5c2;
	height: 23px;
	border-radius: 12px;
	border: solid 1px #1fa5c2;
	background-color: #ffffff;
	padding: 0 12px 0 12px;
	/*padding: 0 32px 0 12px;*/
	text-decoration: none;
	margin-right: 10px;
	margin-bottom: 12px;
	position: relative;
	display: inline-flex;
	align-items: center;
}

.tags.d-flex a {
	float: none;
}

.tags.active a {
	padding-right: 32px;
}

.tags.active a::after {
	content: "\d7";
	display: inline-block;
	position: absolute;
	top: 45%; /*50%*/
	right: 12px;
	transform: translateY(-50%);
	font-size: 20px;
	font-weight: 500;
}

/*.tags a::after {
	content: 'ÃƒÆ’Ã¢â‚¬â€';
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 12px;
	transform: translateY(-50%);
	font-size: 110%;
	font-weight: 600;
}*/

.card .btn-close{
	right: 0;
}

.btn-close:after {
	content: "\d7";
	display: inline-block;
	font-weight: 500;
}

.edit {
	background: url(/img/edit.png) no-repeat center center;
	background-size: contain;
}
.icon-edit{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 21 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EEdit Icon%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12.1276338,1.38055195 C12.5377098,1.38055195 12.870142,1.72321746 12.870142,2.14591678 C12.870142,2.5535197 12.5610309,2.88670342 12.1712618,2.90998235 L12.1276338,2.91128161 L3.46503823,2.91128161 C2.39213512,2.91128161 1.5185424,3.79089953 1.48595859,4.88868345 L1.48501639,16.4327269 C1.48501639,17.5386572 2.33836565,18.4391418 3.40336567,18.4727286 L3.46503823,18.4736998 L14.6026611,18.4736998 C15.6755642,18.4736998 16.549157,17.5940819 16.5817408,16.496298 L16.582683,16.4327269 L16.582683,8.26883541 C16.582683,7.84613609 16.9151152,7.50347058 17.3251912,7.50347058 C17.7206216,7.50347058 18.0438552,7.82209705 18.0664389,8.22386441 L18.0676994,8.26883541 L18.0676994,16.4327269 C18.0676994,18.378667 16.557994,19.9611422 14.6800416,20.0035564 L14.6026611,20.0044295 L3.46503823,20.0044295 C1.57721111,20.0044295 0.0419945591,18.4482508 0.000846965602,16.5124894 L0,4.95225449 C0,3.00631436 1.50970537,1.42383923 3.38765774,1.38142499 L3.46503823,1.38055195 L12.1276338,1.38055195 Z M19.8127368,0.288230448 L19.8262696,0.304940751 L19.8262696,0.304940751 L20.8268775,1.57501881 C21.0951198,1.91550059 21.0434091,2.40767697 20.7102596,2.68497326 L11.0651742,10.7130404 C10.9608198,10.7998996 10.8360756,10.8587705 10.7026878,10.8841098 L9.08675348,11.1910839 C8.65268841,11.2735419 8.23396373,10.988508 8.15150573,10.5544429 C8.12292865,10.404011 8.13812387,10.2485379 8.19528699,10.1064859 L8.83962551,8.50528566 C8.88906122,8.38243646 8.96821934,8.27378023 9.06999871,8.18906438 L18.686072,0.185145415 C19.0256581,-0.0975083212 19.5300831,-0.0513555796 19.8127368,0.288230448 Z' id='Edit-Icon' fill='%230085B1' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	width: 21px;
	height: 21px;
	transition: all .3s;
}
.icon-edit:hover{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 21 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EEdit Icon%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M12.1276338,1.38055195 C12.5377098,1.38055195 12.870142,1.72321746 12.870142,2.14591678 C12.870142,2.5535197 12.5610309,2.88670342 12.1712618,2.90998235 L12.1276338,2.91128161 L3.46503823,2.91128161 C2.39213512,2.91128161 1.5185424,3.79089953 1.48595859,4.88868345 L1.48501639,16.4327269 C1.48501639,17.5386572 2.33836565,18.4391418 3.40336567,18.4727286 L3.46503823,18.4736998 L14.6026611,18.4736998 C15.6755642,18.4736998 16.549157,17.5940819 16.5817408,16.496298 L16.582683,16.4327269 L16.582683,8.26883541 C16.582683,7.84613609 16.9151152,7.50347058 17.3251912,7.50347058 C17.7206216,7.50347058 18.0438552,7.82209705 18.0664389,8.22386441 L18.0676994,8.26883541 L18.0676994,16.4327269 C18.0676994,18.378667 16.557994,19.9611422 14.6800416,20.0035564 L14.6026611,20.0044295 L3.46503823,20.0044295 C1.57721111,20.0044295 0.0419945591,18.4482508 0.000846965602,16.5124894 L0,4.95225449 C0,3.00631436 1.50970537,1.42383923 3.38765774,1.38142499 L3.46503823,1.38055195 L12.1276338,1.38055195 Z M19.8127368,0.288230448 L19.8262696,0.304940751 L19.8262696,0.304940751 L20.8268775,1.57501881 C21.0951198,1.91550059 21.0434091,2.40767697 20.7102596,2.68497326 L11.0651742,10.7130404 C10.9608198,10.7998996 10.8360756,10.8587705 10.7026878,10.8841098 L9.08675348,11.1910839 C8.65268841,11.2735419 8.23396373,10.988508 8.15150573,10.5544429 C8.12292865,10.404011 8.13812387,10.2485379 8.19528699,10.1064859 L8.83962551,8.50528566 C8.88906122,8.38243646 8.96821934,8.27378023 9.06999871,8.18906438 L18.686072,0.185145415 C19.0256581,-0.0975083212 19.5300831,-0.0513555796 19.8127368,0.288230448 Z' id='Edit-Icon' fill='%23ea482c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	
}

.icon-check{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echeck_black_32dp%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='check_black_32dp'%3E%3Cpolygon id='Path' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3Cpath d='M12,21.56 L7.37333333,16.9333333 C6.85333333,16.4133333 6.01333333,16.4133333 5.49333333,16.9333333 C4.97333333,17.4533333 4.97333333,18.2933333 5.49333333,18.8133333 L11.0666667,24.3866667 C11.5866667,24.9066667 12.4266667,24.9066667 12.9466667,24.3866667 L27.0533333,10.28 C27.5733333,9.76 27.5733333,8.92 27.0533333,8.4 C26.5333333,7.88 25.6933333,7.88 25.1733333,8.4 L12,21.56 Z' id='Path' fill='%231D93C6' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	width: 21px;
	height: 21px;
	transition: all .3s;
}
.icon-check:hover{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Echeck_black_32dp%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='check_black_32dp'%3E%3Cpolygon id='Path' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3Cpath d='M12,21.56 L7.37333333,16.9333333 C6.85333333,16.4133333 6.01333333,16.4133333 5.49333333,16.9333333 C4.97333333,17.4533333 4.97333333,18.2933333 5.49333333,18.8133333 L11.0666667,24.3866667 C11.5866667,24.9066667 12.4266667,24.9066667 12.9466667,24.3866667 L27.0533333,10.28 C27.5733333,9.76 27.5733333,8.92 27.0533333,8.4 C26.5333333,7.88 25.6933333,7.88 25.1733333,8.4 L12,21.56 Z' id='Path' fill='%23ea482c' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.square-20 {
	display: inline-block;
	width: 19px;
	height: 19px;
}

.tabs {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.tabs span {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 84px;
	padding: 0 10px;
	height: 25px;
	border: solid 1px #1fa5c2;
	text-decoration: none;
	font-weight: 600;
	cursor: pointer;
}

.tabs span:hover,
.tabs span.active {
	background-color: #1fa5c2;
	color: #fff;
}
#events-filters{
	height: 146px;
	margin-top: -2px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex-direction: column;
}
#events-filters a{
	padding: 0 20px;
	margin: 0 5px;
	height: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
#events-filters a:hover{
	background-color: #fff;
	color: #1b7a8b !important;
}
#events-filters a:hover .drop{
	display: flex;
}
#multi-events{
	justify-content: space-between;
	flex-direction: column;
	padding: 24px !important;
	margin: 0 !important;
}

#multi-events .cta-reserve{
	width: 100%;
	background-image: url(/img/bg-event.jpg);
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	min-height: 408px;
	border-bottom: solid 38px #1b7a8b;
	margin: 24px 0 !important;
}

#multi-events .cta-reserve .box-inner{
	background: #fff;
	text-align: center;
	position: absolute;
	padding-bottom: 20px;
	bottom: -20px;
	left: 50%;
	transform: translateX(-50%);
}
#multi-events .cta-reserve .box-inner .btn{
	white-space: nowrap;
}
#multi-events .cta-reserve .box-inner h3{
	display: block;
	margin: 0;
	font-size: 13px;
	white-space: nowrap;
	height: 22px;
	padding: 4px 10px;
	letter-spacing: 0.5px;
}

#multi-events .cta-reserve .bg-white{
	background-color: transparent !important;
	box-shadow: none !important;
}

#multi-events .cta-reserve .bg-lteal, .cta-reserve img, .cta-reserve h2{
	display: none;
}

#multi-events .cta-reserve .box-titles{
	position: absolute;
	top: 0;
	left: 0;		
	background: #fff;	
	width: calc(100% - 24px);	
}

#multi-events .cta-reserve .box-titles h1{
	color: #fff !important;
	background-color: #1fa5c2;
	padding: 6px;
	padding-right: 15px;
	font-size: 24px;
	letter-spacing: 0.5px;
	margin: 0;
}
#multi-events .cta-reserve .box-titles p{
	padding: 8px;
	padding-right: 15px;
	line-height: 1.69;
	font-size: 16px !important;
	font-weight: 600;
	margin: 0;
}
.pagination{
	font-size: 24px;
	color: #1b7a8b;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	margin-bottom: 65px;
	padding: 0 60px;
}
.pagination a{
	text-decoration: none;
	display: block;
	padding: 5px;
	margin: 5px;
	color: #1b7a8b;
}

.pagination a.active{
	font-weight: 600;
}
.icon-arr-down::after{
	display: inline-block;
	content: '';
	margin-left: 8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 7px 0 7px;
	border-color: #ffffff transparent transparent transparent;
}
.icon-arr-down:hover::after{
	border-color: #1b7a8b transparent transparent transparent;
}

.drop{
	display: none;
	position: absolute;
	bottom: 0;
	transform: translateY(100%);
	left: 0;
	margin: 0 24px;
	width: calc(100% - 48px);
	border: solid 4px #1b7a8b;
	border-top: 0;
	background: #fff;
	z-index: 999;
	color: #1b7a8b;
	align-items: center;
	padding: 24px;
	flex-wrap: wrap;
}
.events-list-filters .drop{
	border: solid 4px #252e3a;
	border-top-width: 0;
	color: #252e3a;
}
.field-radio{
	padding-right: 90px;
	text-align: left;
}
.field-radio label{
	font-size: 20px;
	font-weight: 500;
	display: flex;
	align-items: center;
	margin-top: 5px;
}
.field-radio label::before, .field-radio input:checked + span::before{
  border-radius: 50%;
  
}
.drop input{
	width: 0;
	height: 0;
	opacity: 0;
}
.field-checkbox label, .field-radio label{
	display: flex;
	align-items: center;
	position: relative;
}
.field-checkbox label::before, .field-radio label::before{
	display: inline-block;
	content:'';
	width: 18px;
	height: 18px;
	margin: 6px 8px 6px 0;
	border: solid 2px #1b7a8b;	
  }
  .field-checkbox input:checked + span::before, .field-radio input:checked + span::before{
	  content:'';
	  display: block;
	  position: absolute;
	  width: 10px;
	  height: 10px;
	  left: 6px;
	  top: 50%;
	  transform: translateY(-50%);
	  background: #1b7a8b;
  }
  

  .drop .field-checkbox{
	  flex: 0 0 50%;
	  font-size: 16px;
  }

@media only screen and (max-height: 568px) {
	
	.cta-event h1{
		font-size: 28px;
	}
	.cta-reserve{
		min-height: 350px;
	}
}

/* v2 */

.reg{
	border-bottom: solid 1px #1fa5c2;
}
.fwh{
	min-height: calc(100vh - 196px);
}
.stop-scrolling {
	height: 100%;
	overflow: hidden;
}

#ovlogin{
	z-index: 99;
}
#wrhd{
	z-index: 100;
	position: relative;
}
.outer{
	width: 100%;
}
.events .reg .event .img::before{
	content: 'registered';
	display: flex;
	align-items: center;
	justify-content: center;
	height: 28px;	
	background-color: #36bcce;
	text-align: center;
	text-shadow: 1px 1px 0 #17365f;
	font-family: 'Fira Sans Condensed', sans-serif !important;
	font-weight: 600;
  font-size: 20px;
  text-transform: uppercase;
  color: #fff;
  position: absolute;
  bottom: 11px;
  width: 100%;
}
.eventClosed::before{
	content: 'closed' !important;
}
.slider{
	overflow: hidden;
	display: flex;
}
.slider .slide{
	width: 100%;
	flex-shrink: 0;
	transition: all 1s cubic-bezier(0, 1, 0.5, 1);
}
.slider-nav{
	margin-top: 16px;
}
.slider-nav span{
	width: 10px;
	height: 10px;
	margin: 0 10px 0 0;
	border-radius: 100%;
	background-color: #d8d8d8;
	cursor: pointer;	
}
.slider-nav span.active{
	background-color: #d64f38;
}
.socials{
	top: 0;
	right: 0;
	z-index: 100;
}
.socials span{
	display: block;
	border: solid 1px #1fa5c2;
	border-top: 0;
	width: 54px;
	height: 38px;
	background-position: center center;
	background-repeat:  no-repeat;
	cursor: pointer;
	background-size: 28px 28px;
}

.handle{
	border-bottom-right-radius: 4px;	
	border-top-right-radius: 4px;	
	position: relative;
	border: solid 1.5px #d8d8d8 !important;
	border-left: none !important;
}
.handle.bg-lteal{
	border-color: #1fa5c2 !important;
	border-bottom-right-radius: 0 !important;
}
.handle::after{
	content:'';
	display: block;
	position: absolute;
	right: 4px;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 6px 4.5px 0 4.5px;
	border-color: #1fa5c2 transparent transparent transparent;
}
.handle.bg-lteal::after{
	border-color: #fff transparent transparent transparent;
}
.youtube{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-619 -391) translate(619 391)'/%3E%3Cpath fill='%231FA5C2' fill-rule='nonzero' d='M20.16 6.51c-4.092-.68-8.268-.68-12.36 0C5.46 7 4 8.51 4 10.48v7c0 2 1.46 3.49 3.84 4 2.036.343 4.096.517 6.16.52 2.07 0 4.137-.171 6.18-.51 2.32-.44 3.82-2 3.82-4v-7c0-1.99-1.5-3.55-3.84-3.98zm-2.9 7.94l-5 3c-.078.048-.168.072-.26.07-.087 0-.172-.021-.25-.06-.16-.097-.256-.273-.25-.46v-6c.002-.18.096-.347.25-.44.16-.085.35-.085.51 0l5 3c.147.094.236.256.236.43s-.09.336-.236.43v.03z' transform='translate(-619 -391) translate(619 391)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.instagram{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-613 -328) translate(209 326) translate(404 2)'/%3E%3Cpath fill='%231FA5C2' d='M14 4.43c-2.6 0-2.925.01-3.946.057-1.018.047-1.714.209-2.323.445-.63.245-1.163.572-1.695 1.104-.532.532-.86 1.066-1.104 1.695-.236.609-.398 1.305-.445 2.323-.046 1.02-.057 1.347-.057 3.946 0 2.6.01 2.925.057 3.946.047 1.018.209 1.714.445 2.323.245.63.572 1.163 1.104 1.695.532.532 1.066.86 1.695 1.104.609.236 1.305.398 2.323.445 1.02.046 1.347.057 3.946.057 2.6 0 2.925-.01 3.946-.057 1.018-.047 1.714-.209 2.323-.445.63-.245 1.163-.572 1.695-1.104.532-.532.86-1.066 1.104-1.695.236-.609.398-1.305.445-2.323.046-1.02.057-1.347.057-3.946 0-2.6-.01-2.925-.057-3.946-.047-1.018-.209-1.714-.445-2.323-.245-.63-.572-1.163-1.104-1.695-.532-.532-1.066-.86-1.695-1.104-.609-.236-1.305-.398-2.323-.445-1.02-.046-1.347-.057-3.946-.057zm0 1.724c2.555 0 2.858.01 3.867.056.933.042 1.44.198 1.777.33.447.173.766.38 1.1.715.336.335.543.654.717 1.1.13.338.287.845.33 1.778.045 1.009.055 1.312.055 3.867 0 2.555-.01 2.858-.056 3.867-.042.933-.198 1.44-.33 1.777-.173.447-.38.766-.715 1.1-.335.336-.654.543-1.1.717-.338.13-.845.287-1.778.33-1.009.045-1.311.055-3.867.055s-2.858-.01-3.867-.056c-.933-.042-1.44-.198-1.777-.33-.447-.173-.766-.38-1.1-.715-.336-.335-.543-.654-.717-1.1-.13-.338-.287-.845-.33-1.778-.045-1.009-.055-1.312-.055-3.867 0-2.555.01-2.858.056-3.867.042-.933.198-1.44.33-1.777.173-.447.38-.766.715-1.1.335-.336.654-.543 1.1-.717.338-.13.845-.287 1.778-.33 1.009-.045 1.312-.055 3.867-.055zm0 2.932c-2.714 0-4.914 2.2-4.914 4.914 0 2.714 2.2 4.914 4.914 4.914 2.714 0 4.914-2.2 4.914-4.914 0-2.714-2.2-4.914-4.914-4.914zm0 8.104c-1.762 0-3.19-1.428-3.19-3.19s1.428-3.19 3.19-3.19 3.19 1.428 3.19 3.19-1.428 3.19-3.19 3.19zm6.257-8.299c0 .635-.514 1.149-1.148 1.149-.635 0-1.149-.514-1.149-1.149 0-.634.514-1.148 1.149-1.148.634 0 1.148.514 1.148 1.148z' transform='translate(-613 -328) translate(209 326) translate(404 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.twitter{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-619 -422) translate(619 422)'/%3E%3Cpath fill='%231FA5C2' d='M10.377 21.888c7.434 0 11.499-6.16 11.499-11.499 0-.176 0-.352-.008-.52.787-.57 1.475-1.282 2.02-2.095-.721.319-1.5.537-2.322.637.838-.503 1.475-1.29 1.777-2.238-.78.461-1.643.797-2.565.98-.737-.787-1.785-1.273-2.95-1.273-2.23 0-4.04 1.81-4.04 4.04 0 .318.034.628.11.922-3.362-.168-6.337-1.777-8.332-4.224-.344.595-.545 1.29-.545 2.028 0 1.4.713 2.64 1.802 3.36-.662-.016-1.282-.2-1.827-.502v.05c0 1.961 1.391 3.587 3.244 3.964-.335.093-.696.143-1.065.143-.26 0-.51-.025-.762-.076.51 1.61 2.003 2.775 3.771 2.808-1.383 1.081-3.126 1.727-5.02 1.727-.327 0-.645-.017-.964-.059 1.768 1.157 3.897 1.827 6.177 1.827z' transform='translate(-619 -422) translate(619 422)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.tiktok{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-619 -360) translate(619 360)'/%3E%3Cpath fill='%231FA5C2' fill-rule='nonzero' d='M14.507 4.48h3.304s-.183 4.183 4.589 4.476v3.233s-2.547.158-4.589-1.379l.036 6.676c0 3.332-2.742 6.034-6.123 6.034-3.382 0-6.124-2.701-6.124-6.034 0-3.332 2.741-6.034 6.123-6.034h.859v3.306c-1.148-.354-2.397.06-3.095 1.026-.699.965-.689 2.263.024 3.218.713.954 1.967 1.35 3.11.98 1.143-.369 1.916-1.42 1.916-2.605l-.03-12.897z' transform='translate(-619 -360) translate(619 360)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.discord{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 31%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-31'%3E%3Cpath d='M77.4705455,27.318679 C70.8930909,21.9522565 60.488,21.0444163 60.0458182,21.0058594 C59.3514545,20.9462714 58.6916364,21.3458613 58.4083636,21.9908135 C58.3876364,22.0328756 58.1596364,22.5621569 57.9074545,23.385873 C62.2567273,24.12897 67.6009091,25.6291848 72.4372727,28.6751816 C73.2110909,29.1624009 73.4494545,30.1964274 72.9692727,30.9850917 C72.6583636,31.4968472 72.116,31.7772612 71.5632727,31.7772612 C71.2661818,31.7772612 70.9656364,31.6966422 70.6927273,31.5248886 C62.3810909,26.295168 51.9967273,26.0322799 50,26.0322799 C48.0032727,26.0322799 37.6154545,26.295168 29.3107273,31.5248886 C28.5334545,32.0156131 27.5178182,31.7702509 27.0341818,30.9850917 C26.5505455,30.1964274 26.7923636,29.1659061 27.5661818,28.6751816 C32.4025455,25.63269 37.7432727,24.12897 42.096,23.385873 C41.8403636,22.5586518 41.6123636,22.0328756 41.5950909,21.9908135 C41.3083636,21.3458613 40.652,20.939261 39.9541818,21.0093645 C39.5154545,21.0444163 29.1103636,21.9522565 22.4430909,27.3957928 C18.9609091,30.6591105 12,49.7553023 12,66.2646751 C12,66.5556046 12.076,66.8430289 12.2176364,67.0954015 C17.0229091,75.6585433 30.1294545,77.9018551 33.1176364,78 C33.1349091,78 33.1521818,78 33.1694545,78 C33.698,78 34.1954545,77.7441222 34.5063636,77.3094806 L37.5290909,73.0962606 C29.3798182,70.958104 25.2170909,67.3302482 24.9752727,67.1164326 C24.2912727,66.503027 24.2256364,65.4444642 24.8301818,64.7504396 C25.4347273,64.056415 26.4745455,63.9898167 27.1585455,64.5997171 C27.2587273,64.6908517 34.9243636,71.2910956 50,71.2910956 C65.1032727,71.2910956 72.7689091,64.6628103 72.8449091,64.5962119 C73.5289091,63.9933219 74.5721818,64.056415 75.1732727,64.7539448 C75.7743636,65.4479694 75.7087273,66.503027 75.0281818,67.1129274 C74.7863636,67.3302482 70.6236364,70.9545989 62.4743636,73.0927554 L65.4970909,77.3059754 C65.808,77.7406171 66.3054545,77.9964948 66.834,77.9964948 C66.8512727,77.9964948 66.8685455,77.9964948 66.8858182,77.9964948 C69.874,77.9018551 82.9805455,75.6585433 87.7858182,67.0918963 C87.924,66.8395238 88,66.5556046 88,66.2646751 C88,49.7553023 81.0390909,30.6591105 77.4705455,27.318679 Z M38.8235294,60 C35.5333474,60 32.8627451,56.9760847 32.8627451,53.25 C32.8627451,49.5239153 35.5297866,46.5 38.8235294,46.5 C42.1172722,46.5 44.7843137,49.5239153 44.7843137,53.25 C44.7843137,56.9760847 42.1172722,60 38.8235294,60 Z M61.1764706,60 C57.8862886,60 55.2156863,56.9760847 55.2156863,53.25 C55.2156863,49.5239153 57.8827278,46.5 61.1764706,46.5 C64.4666526,46.5 67.1372549,49.5239153 67.1372549,53.25 C67.1372549,56.9760847 64.4666526,60 61.1764706,60 Z' id='Shape' fill='%231FA5C2' fill-rule='nonzero'%3E%3C/path%3E%3Crect id='Rectangle' x='0' y='0' width='100' height='100'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.facebook{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3Cpath d='M26.262 43.125V27.092h5.482l1.043-6.867h-6.525V15.77c0-1.878.912-3.71 3.834-3.71h2.966V6.215s-2.692-.464-5.266-.464c-5.373 0-8.885 3.289-8.885 9.242v5.233h-5.974v6.867h5.974v16.033h7.351z' fill='%2327AAE2'/%3E%3C/g%3E%3C/svg%3E");

}

.facebook:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3Cpath d='M26.262 43.125V27.092h5.482l1.043-6.867h-6.525V15.77c0-1.878.912-3.71 3.834-3.71h2.966V6.215s-2.692-.464-5.266-.464c-5.373 0-8.885 3.289-8.885 9.242v5.233h-5.974v6.867h5.974v16.033h7.351z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E");

}

footer .social a:hover{
	background-color: transparent !important;
}

.copy{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3Cpath d='M27.794 8H12.737A2.74 2.74 0 0 0 10 10.727V28.45a1.368 1.368 0 0 0 2.737 0V10.727h15.057a1.364 1.364 0 0 0 0-2.727zm5.47 5.455H18.21a2.74 2.74 0 0 0-2.737 2.727v19.09A2.74 2.74 0 0 0 18.21 38h15.052A2.74 2.74 0 0 0 36 35.273V16.182a2.74 2.74 0 0 0-2.737-2.727zm0 21.818H18.21V16.182h15.052v19.09z' fill='%2327AAE2' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");

}
.copy:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='46' height='46' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h46v46H0z'/%3E%3Cpath d='M27.794 8H12.737A2.74 2.74 0 0 0 10 10.727V28.45a1.368 1.368 0 0 0 2.737 0V10.727h15.057a1.364 1.364 0 0 0 0-2.727zm5.47 5.455H18.21a2.74 2.74 0 0 0-2.737 2.727v19.09A2.74 2.74 0 0 0 18.21 38h15.052A2.74 2.74 0 0 0 36 35.273V16.182a2.74 2.74 0 0 0-2.737-2.727zm0 21.818H18.21V16.182h15.052v19.09z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");

}

.bg-lteal.youtube, .youtube:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-619 -391) translate(619 391)'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M20.16 6.51c-4.092-.68-8.268-.68-12.36 0C5.46 7 4 8.51 4 10.48v7c0 2 1.46 3.49 3.84 4 2.036.343 4.096.517 6.16.52 2.07 0 4.137-.171 6.18-.51 2.32-.44 3.82-2 3.82-4v-7c0-1.99-1.5-3.55-3.84-3.98zm-2.9 7.94l-5 3c-.078.048-.168.072-.26.07-.087 0-.172-.021-.25-.06-.16-.097-.256-.273-.25-.46v-6c.002-.18.096-.347.25-.44.16-.085.35-.085.51 0l5 3c.147.094.236.256.236.43s-.09.336-.236.43v.03z' transform='translate(-619 -391) translate(619 391)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.bg-lteal.instagram, .instagram:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-613 -328) translate(209 326) translate(404 2)'/%3E%3Cpath fill='%23FFF' d='M14 4.43c-2.6 0-2.925.01-3.946.057-1.018.047-1.714.209-2.323.445-.63.245-1.163.572-1.695 1.104-.532.532-.86 1.066-1.104 1.695-.236.609-.398 1.305-.445 2.323-.046 1.02-.057 1.347-.057 3.946 0 2.6.01 2.925.057 3.946.047 1.018.209 1.714.445 2.323.245.63.572 1.163 1.104 1.695.532.532 1.066.86 1.695 1.104.609.236 1.305.398 2.323.445 1.02.046 1.347.057 3.946.057 2.6 0 2.925-.01 3.946-.057 1.018-.047 1.714-.209 2.323-.445.63-.245 1.163-.572 1.695-1.104.532-.532.86-1.066 1.104-1.695.236-.609.398-1.305.445-2.323.046-1.02.057-1.347.057-3.946 0-2.6-.01-2.925-.057-3.946-.047-1.018-.209-1.714-.445-2.323-.245-.63-.572-1.163-1.104-1.695-.532-.532-1.066-.86-1.695-1.104-.609-.236-1.305-.398-2.323-.445-1.02-.046-1.347-.057-3.946-.057zm0 1.724c2.555 0 2.858.01 3.867.056.933.042 1.44.198 1.777.33.447.173.766.38 1.1.715.336.335.543.654.717 1.1.13.338.287.845.33 1.778.045 1.009.055 1.312.055 3.867 0 2.555-.01 2.858-.056 3.867-.042.933-.198 1.44-.33 1.777-.173.447-.38.766-.715 1.1-.335.336-.654.543-1.1.717-.338.13-.845.287-1.778.33-1.009.045-1.311.055-3.867.055s-2.858-.01-3.867-.056c-.933-.042-1.44-.198-1.777-.33-.447-.173-.766-.38-1.1-.715-.336-.335-.543-.654-.717-1.1-.13-.338-.287-.845-.33-1.778-.045-1.009-.055-1.312-.055-3.867 0-2.555.01-2.858.056-3.867.042-.933.198-1.44.33-1.777.173-.447.38-.766.715-1.1.335-.336.654-.543 1.1-.717.338-.13.845-.287 1.778-.33 1.009-.045 1.312-.055 3.867-.055zm0 2.932c-2.714 0-4.914 2.2-4.914 4.914 0 2.714 2.2 4.914 4.914 4.914 2.714 0 4.914-2.2 4.914-4.914 0-2.714-2.2-4.914-4.914-4.914zm0 8.104c-1.762 0-3.19-1.428-3.19-3.19s1.428-3.19 3.19-3.19 3.19 1.428 3.19 3.19-1.428 3.19-3.19 3.19zm6.257-8.299c0 .635-.514 1.149-1.148 1.149-.635 0-1.149-.514-1.149-1.149 0-.634.514-1.148 1.149-1.148.634 0 1.148.514 1.148 1.148z' transform='translate(-613 -328) translate(209 326) translate(404 2)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.bg-lteal.twitter,.twitter:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-619 -422) translate(619 422)'/%3E%3Cpath fill='%23FFF' d='M10.377 21.888c7.434 0 11.499-6.16 11.499-11.499 0-.176 0-.352-.008-.52.787-.57 1.475-1.282 2.02-2.095-.721.319-1.5.537-2.322.637.838-.503 1.475-1.29 1.777-2.238-.78.461-1.643.797-2.565.98-.737-.787-1.785-1.273-2.95-1.273-2.23 0-4.04 1.81-4.04 4.04 0 .318.034.628.11.922-3.362-.168-6.337-1.777-8.332-4.224-.344.595-.545 1.29-.545 2.028 0 1.4.713 2.64 1.802 3.36-.662-.016-1.282-.2-1.827-.502v.05c0 1.961 1.391 3.587 3.244 3.964-.335.093-.696.143-1.065.143-.26 0-.51-.025-.762-.076.51 1.61 2.003 2.775 3.771 2.808-1.383 1.081-3.126 1.727-5.02 1.727-.327 0-.645-.017-.964-.059 1.768 1.157 3.897 1.827 6.177 1.827z' transform='translate(-619 -422) translate(619 422)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}
.bg-lteal.tiktok,.tiktok:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 28 28'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cpath d='M0 0H28V28H0z' transform='translate(-619 -360) translate(619 360)'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M14.507 4.48h3.304s-.183 4.183 4.589 4.476v3.233s-2.547.158-4.589-1.379l.036 6.676c0 3.332-2.742 6.034-6.123 6.034-3.382 0-6.124-2.701-6.124-6.034 0-3.332 2.741-6.034 6.123-6.034h.859v3.306c-1.148-.354-2.397.06-3.095 1.026-.699.965-.689 2.263.024 3.218.713.954 1.967 1.35 3.11.98 1.143-.369 1.916-1.42 1.916-2.605l-.03-12.897z' transform='translate(-619 -360) translate(619 360)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.bg-lteal.discord,.discord:not(.handle):hover{
	background-color: #1fa5c2;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup 31%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-31'%3E%3Cpath d='M77.4705455,27.318679 C70.8930909,21.9522565 60.488,21.0444163 60.0458182,21.0058594 C59.3514545,20.9462714 58.6916364,21.3458613 58.4083636,21.9908135 C58.3876364,22.0328756 58.1596364,22.5621569 57.9074545,23.385873 C62.2567273,24.12897 67.6009091,25.6291848 72.4372727,28.6751816 C73.2110909,29.1624009 73.4494545,30.1964274 72.9692727,30.9850917 C72.6583636,31.4968472 72.116,31.7772612 71.5632727,31.7772612 C71.2661818,31.7772612 70.9656364,31.6966422 70.6927273,31.5248886 C62.3810909,26.295168 51.9967273,26.0322799 50,26.0322799 C48.0032727,26.0322799 37.6154545,26.295168 29.3107273,31.5248886 C28.5334545,32.0156131 27.5178182,31.7702509 27.0341818,30.9850917 C26.5505455,30.1964274 26.7923636,29.1659061 27.5661818,28.6751816 C32.4025455,25.63269 37.7432727,24.12897 42.096,23.385873 C41.8403636,22.5586518 41.6123636,22.0328756 41.5950909,21.9908135 C41.3083636,21.3458613 40.652,20.939261 39.9541818,21.0093645 C39.5154545,21.0444163 29.1103636,21.9522565 22.4430909,27.3957928 C18.9609091,30.6591105 12,49.7553023 12,66.2646751 C12,66.5556046 12.076,66.8430289 12.2176364,67.0954015 C17.0229091,75.6585433 30.1294545,77.9018551 33.1176364,78 C33.1349091,78 33.1521818,78 33.1694545,78 C33.698,78 34.1954545,77.7441222 34.5063636,77.3094806 L37.5290909,73.0962606 C29.3798182,70.958104 25.2170909,67.3302482 24.9752727,67.1164326 C24.2912727,66.503027 24.2256364,65.4444642 24.8301818,64.7504396 C25.4347273,64.056415 26.4745455,63.9898167 27.1585455,64.5997171 C27.2587273,64.6908517 34.9243636,71.2910956 50,71.2910956 C65.1032727,71.2910956 72.7689091,64.6628103 72.8449091,64.5962119 C73.5289091,63.9933219 74.5721818,64.056415 75.1732727,64.7539448 C75.7743636,65.4479694 75.7087273,66.503027 75.0281818,67.1129274 C74.7863636,67.3302482 70.6236364,70.9545989 62.4743636,73.0927554 L65.4970909,77.3059754 C65.808,77.7406171 66.3054545,77.9964948 66.834,77.9964948 C66.8512727,77.9964948 66.8685455,77.9964948 66.8858182,77.9964948 C69.874,77.9018551 82.9805455,75.6585433 87.7858182,67.0918963 C87.924,66.8395238 88,66.5556046 88,66.2646751 C88,49.7553023 81.0390909,30.6591105 77.4705455,27.318679 Z M38.8235294,60 C35.5333474,60 32.8627451,56.9760847 32.8627451,53.25 C32.8627451,49.5239153 35.5297866,46.5 38.8235294,46.5 C42.1172722,46.5 44.7843137,49.5239153 44.7843137,53.25 C44.7843137,56.9760847 42.1172722,60 38.8235294,60 Z M61.1764706,60 C57.8862886,60 55.2156863,56.9760847 55.2156863,53.25 C55.2156863,49.5239153 57.8827278,46.5 61.1764706,46.5 C64.4666526,46.5 67.1372549,49.5239153 67.1372549,53.25 C67.1372549,56.9760847 64.4666526,60 61.1764706,60 Z' id='Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3Crect id='Rectangle' x='0' y='0' width='100' height='100'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}

.event-info-wrapper .img.roe{
	background-image: url(/img/roe_h.jpg);
	background-position: center center;
}
.m-0{
	margin: 0 !important;
}
.header-events-bg{
	background-image: url('/img/couple-online-speed-dating-interface.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 0;
	padding-top: 56.19%;
}

.header-newsletter-bg{
	background-image: url('/img/newsletter-banner.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 0;
	padding-top: 56.19%;
}

.header-team-bg{
	background-image: url('/img/team-banner.jpg');
}

.header-events .box{
	padding: 16px;
	width: 96%;
	max-width: 770px;
	transform: translate(-8px,-25%);
	-webkit-box-shadow: 16px 16px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: 16px 16px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: 16px 16px 0px 0px rgba(29, 156, 178, .75);
}
.header-events.events-list .box{
	-webkit-box-shadow: 8px -8px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: 8px -8px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: 8px -8px 0px 0px rgba(29, 156, 178, .75);
}
.header-events.events-list.guest{
	margin-bottom: 64px;
}
.header-events.events-list.guest .box{
	transform: translate(-50%, 50%);
	position: relative;
	left: 50%;
	margin: 0;
	bottom: 0;
}
.header-roe .box{
	max-width: 70.17%;
}

.header-ref .box{
	max-width: 95%;
}

.img.ref{
	background-image: url(/img/ref-welcome.jpg) !important;
	background-position: center center;
	padding-top: 37.4% !important;
}
.refinfo{
	background-image: url(/img/ref-bg.jpg);
	background-position: center bottom;
	background-size: cover;
	padding: 64px 0;
}
.refinfo .inn{
	max-width: 65.79%;
	margin: 0 auto;
	background-color: #1fa5c2;
	padding: 8px;
	position: relative;
}
.refinfo .inn::before{
	content: '';
	background-color: #1fa5c2;
	width: 130% !important;
	top: -8px;
	left: 50%;
	height: 70%;
	z-index: 0;
	transform: translateX(-50%);
	position: absolute;
}

.refinfo .inn *{
	position: relative;
}
.refinfo .inn > p:first-of-type{
	line-height: 1.3;
}
.reflink{
	height: 48px;
	border-radius: 24px;
	background-color: #fff;
	color: #acacac;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.reflink input{
	display: inline-block;
	border: none;
	outline: none;
	width: 450px;
}
.reflink input:focus{
	outline: none;
}
.reflink strong{
	color: #626262;
	display: inline-block;
	padding: 0 20px;
	white-space: nowrap;
}
.reflink .reficon{
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%23EB482D' cx='18' cy='18' r='18'/%3E%3Cpath d='M6 6h24v24H6z'/%3E%3Cpath d='M21 7H10c-1.1 0-2 .9-2 2v13a1 1 0 0 0 2 0V9h11a1 1 0 0 0 0-2zm4 4H14c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V13c0-1.1-.9-2-2-2zm0 16H14V13h11v14z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
}

.reftext{
	padding: 20px;
	margin-top: 32px;
}
.reficon{
	background-size: 80% 80%;
	background-position: center center;
	background-repeat: no-repeat;
	width: 48px;
	height: 48px;
	margin: 16px 8px;
	display: inline-block;
	border-radius: 50%;
}
#refmsg{
	padding: 0 80px;
	position: relative;
}
#refmsg::before, #refmsg::after{
	content: '';
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	top: 6px;
	background-size: contain;
	background-position: center top;
	background-repeat: no-repeat;
}

#refmsg::before{
	left: 0;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='29px' height='24px' viewBox='0 0 29 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eclose quote%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Couple-CRP-LP-Desktop' transform='translate(-379.000000, -1313.000000)' fill='%231FA5C2' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(248.000000, 1014.000000)'%3E%3Cpath d='M143.756831,299 L140.745902,311.356436 L140.988549,311.53791 C142.728424,312.886291 143.598361,314.62118 143.598361,316.742574 C143.598361,318.537954 142.990893,320.029703 141.775956,321.217822 C140.56102,322.405941 139.029144,323 137.180328,323 C135.331512,323 133.839253,322.405941 132.703552,321.217822 C131.567851,320.029703 131,318.537954 131,316.742574 C131,315.792079 131.171676,314.788779 131.515027,313.732673 C131.858379,312.676568 132.42623,311.224422 133.218579,309.376238 L133.218579,309.376238 L137.734973,299 L143.756831,299 Z M160,299 L156.989071,311.356436 L157.231719,311.53791 C158.971593,312.886291 159.84153,314.62118 159.84153,316.742574 C159.84153,318.537954 159.234062,320.029703 158.019126,321.217822 C156.804189,322.405941 155.272313,323 153.423497,323 C151.574681,323 150.082423,322.405941 148.946721,321.217822 C147.81102,320.029703 147.243169,318.537954 147.243169,316.742574 C147.243169,315.792079 147.414845,314.788779 147.758197,313.732673 C148.101548,312.676568 148.669399,311.224422 149.461749,309.376238 L149.461749,309.376238 L153.978142,299 L160,299 Z' id='close-quote'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}

#refmsg::after{
	right: 0;
	
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='29px' height='24px' viewBox='0 0 29 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eopen quote%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Couple-CRP-LP-Desktop' transform='translate(-1034.000000, -1313.000000)' fill='%231FA5C2' fill-rule='nonzero'%3E%3Cg id='Group-7' transform='translate(248.000000, 1014.000000)'%3E%3Cpath d='M792.576503,299 C794.425319,299 795.917577,299.594059 797.053279,300.782178 C798.18898,301.970297 798.756831,303.462046 798.756831,305.257426 C798.756831,306.207921 798.585155,307.211221 798.241803,308.267327 C797.898452,309.323432 797.330601,310.775578 796.538251,312.623762 L796.538251,312.623762 L792.021858,323 L786,323 L789.010929,310.643564 L788.768281,310.46209 C787.028407,309.113709 786.15847,307.37882 786.15847,305.257426 C786.15847,303.462046 786.765938,301.970297 787.980874,300.782178 C789.195811,299.594059 790.727687,299 792.576503,299 Z M808.819672,299 C810.668488,299 812.160747,299.594059 813.296448,300.782178 C814.432149,301.970297 815,303.462046 815,305.257426 C815,306.207921 814.828324,307.211221 814.484973,308.267327 C814.141621,309.323432 813.57377,310.775578 812.781421,312.623762 L812.781421,312.623762 L808.265027,323 L802.243169,323 L805.254098,310.643564 L805.011451,310.46209 C803.271576,309.113709 802.401639,307.37882 802.401639,305.257426 C802.401639,303.462046 803.009107,301.970297 804.224044,300.782178 C805.43898,299.594059 806.970856,299 808.819672,299 Z' id='open-quote'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	
}

.reflist{
	margin: 64px 0;
}
.reflist h2{
	font-size: 42px;
	margin: 0;
}

.reflist .img{
	width: 57%;
	background-image: url('/img/ref-people.jpg');
	background-position: center center;
	padding-top: 21.27% !important;
	background-repeat: no-repeat;
	background-size: cover;
}

.reflist ul{
	list-style: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	transform: translateY(100%);

}
.reflist li{
	padding: 8px;
	cursor: pointer;
}
.reflist li:not(:last-child){
	border-bottom: solid 1px #fff;
	
}
.reflist li:hover{
	background-color: #17365f;
}
.reflist .icon-arr-down{
	line-height: 0;
	margin-left: 10px;
	cursor: pointer;
}
.reflist .list{
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
}
.reflist .listwrap{
  border-radius: 8px;
}
.reflist .row{
	flex-wrap: nowrap;
	
	padding: 8px 0;
}
.reflist .row:hover{
	background-color: rgba(172,172,172,.2);
}
.reflist .row:not(:first-child):not(:last-child){
	border-bottom:  solid 1px#d8d8d8;
}

.header-ref .header-events-bg{
	background-image: url('/img/ref-banner.jpg');
	max-height: 400px;
    padding: 0;
    height: 100vw;
}

.header-team .box{
	-webkit-box-shadow: 24px -24px 0px 0px rgba(29, 156, 178, .75);
	-moz-box-shadow: 24px -24px 0px 0px rgba(29, 156, 178, .75);
	box-shadow: 24px -24px 0px 0px rgba(29, 156, 178, .75);
	max-width: 946px;
}
.header-events .box h1{
	font-size: 28px;
}
.events .event{
	flex-direction: column;
	border-bottom: solid 1px #1fa5c2;
}
.events .event:last-child{
	border-bottom: 0;
}
.events .event > *{
	flex-grow: 1;
}
.events .event strong{
	font-size: 18px;
}
.events .event .price span{
	position: relative;
}
.events .event .price span::after{
	background-color: #eb482d;
	height: 3px;
	border-radius: 1.5px;
	position: absolute;
	width: 100%;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	content:'';
}
.events .event .img-wrapper{
	max-width: 360px;
	width: 100%;
}
.events .event .img{
	width: 100%;
	background-size: cover;
	background-position: center center;
	height: 0;
	padding-top: 64.19%;
	border-radius: 12px;
	position: relative;
}
.events .event .btn{
	min-width: 164px;
}
.events .event .d-flex{
	flex-direction: column;
	
}
.events .event .details > *{
	padding: 8px 0;
}

.tooltip .tooltiptext {
    position: absolute; 
	background-color: #1fa5c2;   
    color: #fff;
    text-align: center;
    padding: 5px 10px;
    border-radius: 6px;
    z-index: 1;
    opacity: 0;
    transition: all .6s;
	right: 0;
	transform: translateX(112%);
	font-size: 14px;
}

.tooltiptext::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 100%;
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent #1fa5c2 transparent transparent;
}
.tooltip-white .tooltiptext {
	background-color:  #fff;
	color: #1fa5c2; 
	transform: translateX(120%);  
}

.tooltip-white .tooltiptext::after {
	border-color: transparent #fff transparent transparent;  
}
.tooltip .tooltiptext.tooltip-bottom{
	right: auto;
	bottom: 0;
	transform: translateY(125%);
}
.tooltip .tooltiptext.tooltip-bottom::after{
	transform: translate(-50%,-50%);
	top: 0;
	left: 50%;
	border-color: transparent transparent #1fa5c2 transparent;
}

.tooltip .tooltiptext.tooltip-top{
	right: auto;
	left:50%;
	top: 0;
	transform: translate(-50%,-125%);
}
.tooltip .tooltiptext.tooltip-top::after{
	transform: translate(-50%,100%);
	bottom: 0;
	left: 50%;
	border-color: #1fa5c2 transparent transparent transparent;
}
.tooltip-white .tooltiptext.tooltip-top::after {
	border-color: #fff transparent transparent transparent;  
}

.tooltip:not(.tooltipclick):hover .tooltiptext {
	opacity: 1;
  }

#verify-1{
	flex-direction: column-reverse;	
}
#verify-1 div:first-child{
	margin: 16px auto 0 auto;
}
.border-radius-4{
	border-radius: 4px;
}
.ul-dots{
	padding-left: 12px;
	margin-bottom: 5px;
}
.icon-verified{
	padding: 0;
	height: auto;
}
.icon-verified::before {	
	width: 66px;
	height: 66px;	
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 66'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231FA5C2'%3E%3Cpath d='M612.772 431.351c.086.134.165.27.238.411 1.568 3.034 4.76 4.877 8.172 4.718 2.817-.13 5.207 2.047 5.338 4.864.007.158.007.316 0 .474-.16 3.412 1.684 6.604 4.718 8.172 2.505 1.295 3.486 4.376 2.19 6.881-.072.14-.151.278-.237.41-1.843 2.876-1.843 6.562 0 9.437 1.522 2.374.832 5.532-1.542 7.054-.134.086-.27.165-.411.238-3.034 1.568-4.877 4.76-4.718 8.172.13 2.817-2.047 5.207-4.864 5.338-.158.007-.316.007-.474 0-3.412-.16-6.604 1.684-8.172 4.718-1.295 2.505-4.376 3.486-6.881 2.19-.14-.072-.278-.151-.41-.237-2.876-1.843-6.562-1.843-9.437 0-2.374 1.522-5.532.832-7.054-1.542-.086-.134-.165-.27-.238-.411-1.568-3.034-4.76-4.877-8.172-4.718-2.817.13-5.207-2.047-5.338-4.864-.007-.158-.007-.316 0-.474.16-3.412-1.684-6.604-4.718-8.172-2.505-1.295-3.486-4.376-2.19-6.881.072-.14.151-.278.237-.41 1.843-2.876 1.843-6.562 0-9.437-1.522-2.374-.832-5.532 1.542-7.054.134-.086.27-.165.411-.238 3.034-1.568 4.877-4.76 4.718-8.172-.13-2.817 2.047-5.207 4.864-5.338.158-.007.316-.007.474 0 3.412.16 6.604-1.684 8.172-4.718 1.295-2.505 4.376-3.486 6.881-2.19.14.072.278.151.41.237 2.876 1.843 6.562 1.843 9.437 0 2.374-1.522 5.532-.832 7.054 1.542zm5.961 14.819c-1.633-1.148-3.908-.784-5.082.813l-18.603 25.313-7.15-6.633-.284-.237c-1.461-1.103-3.568-.967-4.865.372-1.384 1.428-1.322 3.682.137 5.036l10.181 9.439.292.244c1.608 1.208 3.958.9 5.17-.75l21.036-28.625.202-.307c.92-1.565.498-3.589-1.034-4.665z' transform='translate(-568 -429)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	  
}

.verified::after {
	content:'';
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-left: 14px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 66'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231FA5C2'%3E%3Cpath d='M612.772 431.351c.086.134.165.27.238.411 1.568 3.034 4.76 4.877 8.172 4.718 2.817-.13 5.207 2.047 5.338 4.864.007.158.007.316 0 .474-.16 3.412 1.684 6.604 4.718 8.172 2.505 1.295 3.486 4.376 2.19 6.881-.072.14-.151.278-.237.41-1.843 2.876-1.843 6.562 0 9.437 1.522 2.374.832 5.532-1.542 7.054-.134.086-.27.165-.411.238-3.034 1.568-4.877 4.76-4.718 8.172.13 2.817-2.047 5.207-4.864 5.338-.158.007-.316.007-.474 0-3.412-.16-6.604 1.684-8.172 4.718-1.295 2.505-4.376 3.486-6.881 2.19-.14-.072-.278-.151-.41-.237-2.876-1.843-6.562-1.843-9.437 0-2.374 1.522-5.532.832-7.054-1.542-.086-.134-.165-.27-.238-.411-1.568-3.034-4.76-4.877-8.172-4.718-2.817.13-5.207-2.047-5.338-4.864-.007-.158-.007-.316 0-.474.16-3.412-1.684-6.604-4.718-8.172-2.505-1.295-3.486-4.376-2.19-6.881.072-.14.151-.278.237-.41 1.843-2.876 1.843-6.562 0-9.437-1.522-2.374-.832-5.532 1.542-7.054.134-.086.27-.165.411-.238 3.034-1.568 4.877-4.76 4.718-8.172-.13-2.817 2.047-5.207 4.864-5.338.158-.007.316-.007.474 0 3.412.16 6.604-1.684 8.172-4.718 1.295-2.505 4.376-3.486 6.881-2.19.14.072.278.151.41.237 2.876 1.843 6.562 1.843 9.437 0 2.374-1.522 5.532-.832 7.054 1.542zm5.961 14.819c-1.633-1.148-3.908-.784-5.082.813l-18.603 25.313-7.15-6.633-.284-.237c-1.461-1.103-3.568-.967-4.865.372-1.384 1.428-1.322 3.682.137 5.036l10.181 9.439.292.244c1.608 1.208 3.958.9 5.17-.75l21.036-28.625.202-.307c.92-1.565.498-3.589-1.034-4.665z' transform='translate(-568 -429)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	  
}

.boxed img{
	display: block;
	width: 100%;
	height: auto;
}
header{
	height: 72px;
}

#btnSigninG{
background-image: url( '/img/btn_google_signin.png' ); 
background-size: 191px 46px; 
background-repeat: no-repeat; 
border: none; 
height: 46px; 
width: 191px; 
cursor: pointer;
}

.hero{
/*	background-image: url(hero-home.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover; */
	height: 51.667vw;
	min-height: 600px;
	overflow: hidden;
}
.w-124px{
	width: 124px;
}
.w-34{
	max-width: 34.42%;
}
.w-39{
	max-width: 39.85%;
}
.w-48{
	max-width: 48.91%;
}
.w-48b{
	max-width: 48%;
}
.w-51{
	max-width: 51.63%;
}
.w-56{
	max-width: 56.15%;
}
.w-66{
	width: 66.12%;
}
.w-74{
	max-width: 74.27%;
}
.mt-up{
	margin-top: -78px;
	margin-bottom: 55px;
}

.box-left-center{
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.setup-1-right{
	padding-top: 75px;
	margin-left: auto;
	margin-right: 0;
}

.setup-1-left{
	margin-left: 60px;
	
}
.setup-1-left img{
	margin-top: -35%;
}
.setup-2-left{
	margin-top: 120px;
}

.setup-2-right{	
	margin-left: auto;
	margin-right: 60px;
}
.setup-2-right img{
	margin-top: -62%;
}	
.setup-2 .box{
	margin-top: -190px
}

.the-event .box{
	z-index: 10;
}

.the-event-right{
	padding-top: 182px;
	margin-left: auto;
	margin-right: 0;
	overflow: hidden;
}

#event-video{
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: auto;
	z-index: 1;
}
#hero-video{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	min-width: 100%;
	min-height: 100%;
}
.the-event-left{
	margin-left: 60px;
	z-index: 2;
}
.the-event-left img{
	margin-top: -65%;
}
.event-play{
	display: block;
	width: 182px;
	height: 182px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 182 182'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cpath d='M862 2679c-50.232 0-91 40.768-91 91s40.768 91 91 91 91-40.768 91-91-40.768-91-91-91zm0 168c-42.446 0-77-34.554-77-77s34.554-77 77-77 77 34.554 77 77-34.554 77-77 77zm-18.962-35.737l58.953-37.898c1.858-1.195 2.396-3.67 1.202-5.528-.31-.482-.72-.892-1.202-1.202l-58.953-37.898c-1.858-1.195-4.333-.657-5.528 1.202-.414.645-.635 1.396-.635 2.163v75.796c0 2.21 1.79 4 4 4 .767 0 1.518-.22 2.163-.635z' transform='translate(-771 -2679)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	margin-top: 91px;
	cursor: pointer;
	transition: all .2s;
}
.event-play:hover{
	width: 200px;
	height: 200px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 182 182'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M862 2679c-50.232 0-91 40.768-91 91s40.768 91 91 91 91-40.768 91-91-40.768-91-91-91zm0 168c-42.446 0-77-34.554-77-77s34.554-77 77-77 77 34.554 77 77-34.554 77-77 77zm-18.962-35.737l58.953-37.898c1.858-1.195 2.396-3.67 1.202-5.528-.31-.482-.72-.892-1.202-1.202l-58.953-37.898c-1.858-1.195-4.333-.657-5.528 1.202-.414.645-.635 1.396-.635 2.163v75.796c0 2.21 1.79 4 4 4 .767 0 1.518-.22 2.163-.635z' transform='translate(-771 -2679)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");

}

.event-play.event-pause{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Epause%3C/title%3E%3Cg id='Page-4' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='pause' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cg id='Shape-2-Copy-3'%3E%3Cpath d='M20,0 C8.96,0 0,8.96 0,20 C0,31.04 8.96,40 20,40 C31.04,40 40,31.04 40,20 C40,8.96 31.04,0 20,0 Z M20,37.5 C10.353125,37.5 2.5,29.646875 2.5,20 C2.5,10.353125 10.353125,2.5 20,2.5 C29.646875,2.5 37.5,10.353125 37.5,20 C37.5,29.646875 29.646875,37.5 20,37.5 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cpolygon id='Path' points='12 30 17 30 17 10 12 10'%3E%3C/polygon%3E%3Cpolygon id='Path' points='23 30 28 30 28 10 23 10'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 48px;
	height: 48px;
	top:auto;
	bottom: 0;
	transform: translate(-50%,0%);
	margin-top: 0;
	margin-bottom: 24px
}
.event-play.event-pause:hover{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Epause%3C/title%3E%3Cg id='Page-4' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='pause' fill='%23ffffff' fill-rule='nonzero'%3E%3Cg id='Shape-2-Copy-3'%3E%3Cpath d='M20,0 C8.96,0 0,8.96 0,20 C0,31.04 8.96,40 20,40 C31.04,40 40,31.04 40,20 C40,8.96 31.04,0 20,0 Z M20,37.5 C10.353125,37.5 2.5,29.646875 2.5,20 C2.5,10.353125 10.353125,2.5 20,2.5 C29.646875,2.5 37.5,10.353125 37.5,20 C37.5,29.646875 29.646875,37.5 20,37.5 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cpolygon id='Path' points='12 30 17 30 17 10 12 10'%3E%3C/polygon%3E%3Cpolygon id='Path' points='23 30 28 30 28 10 23 10'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 64px;
	height: 64px;
	margin-bottom: 16px;
}

.hero-play{
	display: block;
	width: 40px;
	height: 40px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23FFF' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M7.5 15.313v8.124h5.278l6.597 6.77V8.543l-6.597 6.77H7.5zm17.813 4.062c0-2.397-1.346-4.455-3.3-5.457v10.9c1.954-.988 3.3-3.046 3.3-5.443zM22.012 7.5v2.79c3.814 1.164 6.598 4.793 6.598 9.085 0 4.292-2.784 7.921-6.597 9.086v2.789c5.29-1.232 9.236-6.08 9.236-11.875S27.305 8.732 22.014 7.5zM20 0C8.96 0 0 8.96 0 20s8.96 20 20 20 20-8.96 20-20S31.04 0 20 0zm0 37.5c-9.647 0-17.5-7.853-17.5-17.5S10.353 2.5 20 2.5 37.5 10.353 37.5 20 29.647 37.5 20 37.5z' transform='translate(-1191 -585) translate(1191 585)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: absolute;
	bottom: 18%;
	right: 10px;
	cursor: pointer;
	transition: all .2s;
	animation: none;
	
}
.hero-play:hover{
	transform: scale(1.2);
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M7.5 15.313v8.124h5.278l6.597 6.77V8.543l-6.597 6.77H7.5zm17.813 4.062c0-2.397-1.346-4.455-3.3-5.457v10.9c1.954-.988 3.3-3.046 3.3-5.443zM22.012 7.5v2.79c3.814 1.164 6.598 4.793 6.598 9.085 0 4.292-2.784 7.921-6.597 9.086v2.789c5.29-1.232 9.236-6.08 9.236-11.875S27.305 8.732 22.014 7.5zM20 0C8.96 0 0 8.96 0 20s8.96 20 20 20 20-8.96 20-20S31.04 0 20 0zm0 37.5c-9.647 0-17.5-7.853-17.5-17.5S10.353 2.5 20 2.5 37.5 10.353 37.5 20 29.647 37.5 20 37.5z' transform='translate(-1191 -585) translate(1191 585)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.hero-play.hero-mute,.hero-play.hero-mute:hover{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EAudio off%3C/title%3E%3Cg id='Page-4' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Audio-off' fill='%23eb482d' fill-rule='nonzero'%3E%3Cg id='Shape-2-Copy-2'%3E%3Cpath d='M20,0 C8.96,0 0,8.96 0,20 C0,31.04 8.96,40 20,40 C31.04,40 40,31.04 40,20 C40,8.96 31.04,0 20,0 Z M20,37.5 C10.353125,37.5 2.5,29.646875 2.5,20 C2.5,10.353125 10.353125,2.5 20,2.5 C29.646875,2.5 37.5,10.353125 37.5,20 C37.5,29.646875 29.646875,37.5 20,37.5 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3Cg id='volume_off_black_24dp-(1)' transform='translate(8.000000, 8.000000)'%3E%3Cpath d='M1.86549063,0 L0,1.86651958 L5.76846748,7.63816878 L5.38478501,8.03530061 L0.0926130099,8.03530061 L0.0926130099,15.9779371 L5.38478501,15.9779371 L12,22.5968009 L12,13.8731384 L17.5303197,19.4065085 C16.6703418,20.0551572 15.7045204,20.5714286 14.646086,20.8758963 L14.646086,23.6028682 C16.4189636,23.2057363 18.0463065,22.3849972 19.4222712,21.2862659 L22.1345094,24 L24,22.1334804 L1.86549063,0 Z M9.353914,16.2029785 L6.48291069,13.3303916 L2.73869901,13.3303916 L2.73869901,10.6828461 L6.48291069,10.6828461 L7.64718853,9.51792609 L9.353914,11.2255929 L9.353914,16.2029785 Z M21.261301,12.0066189 C21.261301,13.0921125 21.0628445,14.137893 20.7188534,15.1042471 L22.7431092,17.1296194 C23.4840132,15.5808053 23.907387,13.846663 23.907387,12.0066189 C23.907387,6.34087148 19.9514884,1.60176503 14.646086,0.397131826 L14.646086,3.1241037 C18.4696803,4.26254826 21.261301,7.81025924 21.261301,12.0066189 Z M12,1.41643685 L9.51267916,3.90512962 L12,6.39382239 L12,1.41643685 Z M17.9536935,12.0066189 C17.9536935,9.66354109 16.6041896,7.65140651 14.646086,6.67181467 L14.646086,9.0413679 L17.9272326,12.3243243 C17.9404631,12.2184225 17.9536935,12.1125207 17.9536935,12.0066189 Z' id='Shape'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	animation: pulse 1s infinite;
}

.the-dates-left{
	margin-top: 120px;
}

.the-dates-right{	
	margin-left: auto;
	margin-right: 60px;
}
.the-dates-right img{
	margin-top: -38%;
}	
.the-dates .box{
	margin-top: -115px;
}

.the-decision .box{
	margin-top: -50px;
}

.the-decision-right{
	padding-top: 88px;
	margin-left: auto;
	margin-right: 0;
}

.the-decision-left{
	margin-left: 60px;
	
}
.the-decision-left img{
	margin-top: -40%;
}

.the-after-party-left{
	margin-top: 120px;
}

.the-after-party-right{	
	margin-left: auto;
	margin-right: 60px;
}
.the-after-party-right img{
	margin-top: -42%;
}	
.the-after-party .box{
	margin-top: -184px;
}

.boxed .box{
	z-index: 10;
}
.paralax > div{
	opacity: 0;
}

.paralax div:nth-child(1) {
	animation-delay: 100ms;
}
.paralax div:nth-child(2) {
	animation-delay: 200ms;
}
.paralax div:nth-child(3) {
	animation-delay: 300ms;
}
  


.boxed .box p, .box.ft-size-18 p{
	font-size: 16px;
}
.box p:last-child{
	margin-bottom: 0;
}

.the-team{
	background-image: url(/img/team.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	height: 50.69vw;
	padding-top: 48px;
	min-height: 572px;
	display: flex;
	align-items: center;
}
.the-team.overlay-blue{
	background-image: linear-gradient(to bottom, rgba(10, 102, 123, 0.6), rgba(10, 102, 123, 0.6)), url(/img/team.jpg);
	height: auto !important;
	padding-bottom: 8px;
}
.the-team .box{
    position: absolute;
    left: 50%;
	top: 0;
    transform: translate(-50%,50%);
	transition: all 1.5s cubic-bezier(0, 1, 0.5, 1);
}

.the-team.overlay-blue .box{
	width: 85.59%;
	position: relative;
	transform:  none !important;
	left: 0;
}

.the-team.overlay-blue .warning-copy::before, .the-team.overlay-blue .warning-copy::after{

	height: 40px;
	width: 46px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73 64'%3E%3Cpath d='M39.248.761a5.447 5.447 0 011.95 1.95l31.058 53.098A5.443 5.443 0 0167.557 64H5.442a5.443 5.443 0 01-4.699-8.191L31.801 2.711a5.443 5.443 0 017.447-1.95zm-2.78 47.242c-1.475 0-2.74.52-3.794 1.559-1.054 1.04-1.58 2.287-1.58 3.742s.526 2.713 1.58 3.773 2.319 1.59 3.794 1.59c1.518 0 2.803-.53 3.857-1.59 1.054-1.06 1.58-2.318 1.58-3.773s-.526-2.703-1.58-3.742c-1.054-1.04-2.34-1.56-3.857-1.56zm5.438-33.328H31.093l1.352 29.328h8.252l1.209-29.328z' fill='%23063574' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.the-team.overlay-blue .warning-copy{
	line-height: 1.5;
}

.the-team.overlay-blue .checkmark-list{
	align-items: start;
}

.the-team.overlay-blue .checkmark-list li::before {
	width: 48px;
	height: 48px;
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='48px' height='48px' viewBox='0 0 48 48' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EShape Copy 11%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Desktop-event-1440-loged-in' transform='translate(-752.000000, -1682.000000)' fill='%23063574' fill-rule='nonzero'%3E%3Cg id='Group' transform='translate(223.000000, 1356.000000)'%3E%3Cg id='Group-12-Copy-3' transform='translate(529.000000, 320.000000)'%3E%3Cpath d='M48,13.632 L20.616,41.04 L10.44,30.864 L13.824,27.48 L20.616,34.272 L44.616,10.272 L48,13.632 Z M42.696,25.728 C43.008,27.096 43.2,28.536 43.2,30 C43.2,40.608 34.608,49.2 24,49.2 C13.392,49.2 4.8,40.608 4.8,30 C4.8,19.392 13.392,10.8 24,10.8 C27.792,10.8 31.296,11.904 34.272,13.8 L37.728,10.344 C33.84,7.608 29.112,6 24,6 C10.752,6 0,16.752 0,30 C0,43.248 10.752,54 24,54 C37.248,54 48,43.248 48,30 C48,27.144 47.472,24.408 46.56,21.864 L42.696,25.728 Z' id='Shape-Copy-11'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 20px;
}

.slide-left {
    animation: slide-left 2s forwards;
    -webkit-animation: slide-left 2s forwards;
}

.slide-right {
    animation: slide-right 2s forwards;
    -webkit-animation: slide-right 2s forwards;
}

.slide-up {
	bottom: auto; 
	opacity: 1 !important;
	transform: translate(-50%, 0%) !important;
}

.z0{
	z-index: 0;
}
    
@keyframes slide-left {
    0% { transform: translateX(-110%); }
    100% { transform: translateX(0%); opacity: 1; }
}

@-webkit-keyframes slide-left {
	0% { transform: translateX(-110%); }
    100% { -webkit-transform: translateX(0%); opacity: 1; }
}
    
@keyframes slide-right {
    0% { transform: translateX(110%); }
    100% { transform: translateX(0%); opacity: 1; }
}

@-webkit-keyframes slide-right {
	0% { transform: translateX(110%); }
    100% { -webkit-transform: translateX(0%); opacity: 1; }
}

@keyframes pulse {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.1);
	}

	100% {
		transform: scale(1);
	}
}


.event-info-wrapper{
	padding: 60px 0;
	flex-direction: column;
}
.event-info-wrapper .img{
	background-image: url(/img/event_confirmation_img.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
	padding-top:65.22%;
	height: 0;
	flex: 1 0 32.42%;
	margin-bottom: 24px;
}


.event-info{
	line-height: 1.5;
}
.event-info .ft-size-28{
	font-size: 22px !important;
}
.event-info ul{
	list-style: none;
	padding: 0;
}
.event-info li{
	padding: 12px 0;
	padding-left: 30px;
	position: relative;
}
.event-info li::before{
	display: block;
	position: absolute;
	top: 14px;
	transform: translateY(50%);
	left: 0;
	content: '';
	width:14px;
	height: 14px;
	border-radius: 50%;
	background:#1fa5c2;
}

.content-info{
	padding-top: 32px;
}

.content-info li{
	padding: 8px 0;
	padding-left: 30px;
}

.content-info li::before{
	top: 6px;
}
.event-title{
	bottom: 0;
	left: 0;
	font-size: 24px;
	line-height: 0.8;
	text-align: center;
}
.event-title strong{
	font-size: 56px;
	display: block;
	margin-top: 8px;
}
.event-wrapper{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	text-align: center;
}
.event-wrapper .event{
	margin: 0 !important;
	border-radius: 8px;
}


.event-wrapper .event .details{
	flex-grow: 1;
	justify-content: space-between;
}
.event-wrapper .event .date strong{
	display: inline-flex;
	align-items: center;
}
.event-wrapper .event .date strong span{
	display: inline-block;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 9px solid #063574;
	margin-left: 20px;
	cursor: pointer;
}

.event-details{
	flex-direction: column;
}
.event-details .notice{
	font-size: 20px;
	padding-bottom: 4px;
}

.event-details .img-wrapper .img{
	padding-top: 49.23%;
	border-radius: 0;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}


.events .event .date{
	display: none;
}


.events .event.featured{
	flex-wrap: wrap;
	border-bottom: none;
	padding-bottom: 0 !important;
}
.events .event.featured .img-wrapper{
	width: 100%;
	max-width: 100%;
	flex-shrink: 0;
	position: relative;
	
}
.events .event.featured .img-wrapper .img{
	padding-top: 43.6842%;
	border-radius: 20px;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.events .event.featured .welcome-wrapper{
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	text-align: right;
	
}
.events .event.featured .welcome{		
	width: 54.38%;
	padding: 12px 18px;
	background-color: #0b92af;
	color: #fff;		
	border-bottom-left-radius: 20px;
	border-top-right-radius: 20px;
	text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.5);
	font-size: 24px;
	font-weight: 500;
	display: inline-block;
}
.events .event.featured .welcome h3{
	font-size: 44px;
	  font-weight: bold;
	  line-height: 1.14;
	text-transform: none;
	margin: 0;
}
.events .event.featured h2{
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%);
	padding: 10px 30px;
	border-radius: 62px;
	background-color: #0b92af;
	color: #fff;
	text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.5);
	font-size: 42px;
	line-height: 1.19;
	white-space: nowrap;
}
.events .event.featured .prizes{
	list-style: none;
	text-align: right;
	margin: 0;
	padding: 0;
}
.events .event.featured .prizes li span{
	padding: 10px 20px;
	border-top-left-radius: 45px;
	border-bottom-left-radius: 45px;
	background-color: #0b92af;
	color: #fff;
	text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.5);
	font-size: 28px;
	font-weight: 600;
	line-height: 1.29;
	margin-bottom: 40px;
	display: inline-block;
}
.events .event.featured .host{

	padding: 10px 20px;
	border-top-left-radius: 45px;
	border-bottom-left-radius: 45px;
	background-color: #cd3218;
	color: #fff;
	text-shadow: 3px 3px 1px rgba(0, 0, 0, 0.5);
	font-size: 28px;
	font-weight: 600;
	line-height: 1.29;
	display: inline-block;
	margin: 40px 0;
	position: relative;
	padding-right: 148px;
	white-space: nowrap;
	transition: all .3s;
}
.events .event.featured .host:hover{
	text-decoration: none;
	background-color: #0b92af;
}


.events .event.featured .host.juliab::after{
	content:'';
	display: inline-block;
	width: 96px;
	height: 96px;
	background-image: url(/img/event/juliaaburch.png);
	background-position: center center;
	background-size: cover;
	border-radius: 100%;
	border: solid 6px #cd3218;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	margin-left: 20px;
	transition: all .3s;
}

.events .event.featured .host:hover::after{
	
	border-color: #0b92af;
}
.evinfo{
	border: solid 4px #0b92af;
	padding: 40px;
	padding-top: 65px !important;
}

.date-mob{
	white-space: nowrap;
	text-align: left;
}

@media only screen and (max-width: 1024px) {
	.events .event.featured .welcome{		
		font-size: 20px;
	}
	.events .event.featured .welcome h3{
		font-size: 36px;	
	}
	.events .event.featured .host{
		font-size: 22px;
		padding-right: 120px;
	}

	.events .event.featured .host.juliab::after{
		
		width: 72px;
		height: 72px;
		border-width: 5px;

	}

	.events .event.featured .prizes li span{
	
		font-size: 22px;

	}

	.events .event.featured h2{
		
		font-size: 32px;

	}
}

@media only screen and (max-width: 1023px) {
	
	.events .event.featured .welcome h3{
		font-size: 28px;	
	}
	.events .event.featured .host{
		font-size: 18px;
		padding-right: 120px;
		margin: 24px 0;
	}

	.events .event.featured .host.juliab::after{
		
		width: 72px;
		height: 72px;
		border-width: 5px;

	}
	
	.events .event.featured .prizes li span{
	
		font-size: 18px;
		margin-bottom: 24px;
	}

	.events .event.featured h2{
		
		font-size: 28px;

	}
}


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

	.bg-signup{
		background-image: url(/img/bg-signup-mob.jpg);
		background-size: cover;
		padding: 264px 7px 17px 7px;
		min-height: auto;
	}
	.bg-signup .box{
		box-shadow: none !important;
	}

	.bg-signup .box p {
		line-height: 1.5;
		font-size: 15px;
	}

	.img.ref{
		background-position: center 20% !important;
	}

	.reflink .d-flex{
		width: calc(100% - 62px);
		overflow: hidden;
	}
	.reflink strong{
		font-size: 16px;
		white-space: nowrap;
		padding: 0 12px;
	}
	.reflink input{
		font-size: 16px;

	}
	
	.refinfo .inn{
		max-width: 96%;
	}
	.refinfo .ft-size-32{
		font-size: 22px !important;
	}
	.reflist .row{
		font-size: 14px !important;
	}
	.reflist .header{
		flex-direction: column-reverse;
	}
	.reflist .header .bg-lteal{
		width: 100%;
		padding: 8px 18px;
	}
	.reflist .img{
		width: 100%;
		padding-top: 33.33% !important;
	}
	.reflist h2{
		font-size: 30px;
	}
	.event-info-wrapper .event-info{
		font-size: 16px !important;
	}

	#refmsg{
		padding: 0 40px;
	}

	#refmsg::before, #refmsg::after{
		width: 20px;
		height: 20px;
	}
	.reftext *{
		font-size: 14px !important;
	}
	.refinfo{
		margin: 0 -24px;
	}
	.refinfo .inn::before{
		display: none;
	}

	.events .event.featured .welcome{		
	
		font-size: 12px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		width: 84.7%;
	
	}
	.events .event.featured .welcome h3{
		font-size: 20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);	
	}

	.events .event.featured .img-wrapper .img{
		padding-top: 316px !important;
		
	}
	.events .event.featured .host{
		font-size: 16px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		padding-right: 68px;
		margin: 14px 0;
	}
	
	.events .event.featured .prizes li span{
	
		font-size: 16px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		margin-bottom: 14px;
	}

	.events .event.featured h2{
		
		font-size: 20px;
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
		white-space: normal;
		width: 77.64%;

	}

	.events .event.featured .host.juliab::after{
		
		width: 44px;
		height: 44px;
		border-width: 4px;
		margin-left: 8px;
	}

	.evinfo{
		max-width: 100% !important;
		padding: 20px !important;
		padding-top: 48px !important;
		align-items: flex-start;
	}

	.events .event .price{
		max-width: 90px;
	}

	.event-details .img-wrapper{
		position: relative;
	}
	.event-details .notice {
		padding: 4px;
		font-size: 18px !important;
		text-align: center;
		text-transform: uppercase;
		font-family: 'Fira Sans Condensed', sans-serif !important;
		font-weight: 600;
		background-color: #1fa5c2;
		color: #fff;
		position: absolute;
		left: 0;
		top: 16px;
		width: 100%;

	}
}

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


	.events .event.featured .welcome{		

		width: 90%;
	
	}
	.events .event.featured .welcome h3{
		font-size: 18px;
	
	}
	.events .event.featured .host{
		font-size: 13px;
		padding-right: 56px;
	}
	
	.events .event.featured .prizes li span{
	
		font-size: 13px;
		white-space: nowrap;
	
	}

	.events .event.featured h2{
		
		font-size: 18px;
	

	}

	.events .event.featured .host.juliab::after{
		
		width: 32px;
		height: 32px;
		border-width: 4px;
		margin-left: 8px;
	}

}


@media only screen and (min-width: 768px) {

	

	.slide .position-right{
		position: absolute;
	}
	.header-events.events-list .box{
		margin: 0;
		bottom: 56px;
		left: 50%;
		transform: translateX(-50%) !important;
		position: absolute !important;
	}
	.header-roe{
		margin-bottom: 64px;
	}
	.event-wrapper .event .btn{
		margin-left: 0;
	}
	
	.slider .event-info{
		margin-right: 24px;
		padding: 24px;
	}
	.event-info-wrapper .img{
	
		padding-top:25%;
		background-position: center 20%;
	}


	.event-info .ft-size-28 {
		font-size: 28px !important;
		margin-bottom: 24px;
		margin-top: 0;
	}

	
	
	.event-wrapper{	
		text-align: left;
	}
	.event-title{
		position: absolute;
		padding-left: 32px;
		text-align: left;
	}

	.event-details{
		flex-direction: row;
	}
	

	.events .event .date{
		min-width: 130px;
		display: block;
	}
	.events .event .date-mob{
		display: none;
	}

	.events .event .title{
		width: 53%;
		min-width: 230px;
	}
	.events .event .price{
		min-width: 94px;
	}

	.event-wrapper .event .price{
		min-width: 168px !important;
	}

	.event-wrapper .event .status{
		min-width: 37% !important;
	}

	.event-details .img-wrapper{
		width:58.87%;
	}

	.header-events-bg{
		padding-top: 27%;
	}
	.header-events .box{
		transform: translate(-8px,-50%);
		margin-bottom: -45px;
	}
	.events .event{
		flex-direction: row;
	}

	.events .event .img-wrapper {		
		width: 162px;
		flex-grow: 0;
		margin-right: 24px;
	}
	
	.events .event .d-flex:not(.flex-column){
		flex-direction: row;
		
	}
	.events .event .d-flex > *{
	
		padding: 0;
	}
	.events .event .notice{
		width: 100%;
		font-size: 18px;
	}
	.events .event .date-price{
		width: 40%;
	}
	.events .event .details{
		margin-right: 0 !important;
		width: 100%;
	}
	
	.events .event .d-flex > *:last-child, .events .event .d-flex .btn{
		margin-right: 0;
	}
	.events .event .d-flex.btns{
		max-width: 164px;
	}
	
	


	#verify-1{
		flex-direction: row;	
	}

	#verify-1 div:first-child{
		margin: 0;
	}

	#verify-1 div:last-child{
		margin-left: 16px;
	}

	.logo{
		margin-left: 20px;
	}

	.hero .box {
		max-width: 40%;
	}
	.ft-size-44 {
		font-size: 30px !important;
	}

	#hero-video{
		left: 35%;
	}

	.hero-play{
		bottom: 22%;
	}

	.mt-up {
		margin-top: -78px;
		margin-bottom: 105px;
	}

	.boxed .box p, .box.ft-size-18 p{
		font-size: 18px;
	}

	.setup-1-left img{
		margin-top: -15%;
	}

	.setup-2-right img{
		margin-top: -50%;
	}	
	.the-event-left img{
		margin-top: -40%;
	}

	.the-decision-left img{
		margin-top: -20%;
	}

	.setup-1 .box {
		margin-top: -77px;
	}

	.setup-2 .box {
		margin-top: -320px;
	}

	.the-event .box {
		margin-top:-107px;
	}

	.the-dates .box{
		margin-top: -254px;
	}

	.the-decision .box {
		margin-top: -143px;
	}

	.the-after-party .box{
		margin-top: -305px;
	}
}

@media only screen and (min-width: 1024px) {


	
	.event-wrapper .event .price{
		min-width: 210px !important;
	}
	.intro{
		max-width: 80%;
	}
	.event-title{
	
		font-size: 32px;

	}

	.event-wrapper .event .btn{
		margin-left: 32px;
	}

	.header-events-bg{
		padding-top: 24.3%;
	}

	.header-newsletter-bg{
		padding-top: 30%;
	}

	.header-events .box h1{
		font-size: 48px;
	}

	.events .event{
		font-size: 18px;
	}

	.events .event strong{
		font-size: 20px;
	}

	#hero-video{
		left: 50%;
	}
	.hero-play{
		bottom: 22%;
	}

	.mt-up {
		margin-top: -78px;
		margin-bottom: 55px;
	}

	.boxed .box p, .box.ft-size-18 p{
		font-size: 18px;
	}

	.setup-1-left img{
		margin-top: -35%;
	}

	.setup-2-right img{
		margin-top: -62%;
	}	
	.the-event-left img{
		margin-top: -65%;
	}

	.setup-1 .box {
		margin-top: 0;
	}

	.setup-2 .box {
		margin-top: -190px;
	}

	.the-event .box {
		margin-top:0;
	}

	.the-decision-left img{
		margin-top: -40%;
	}

	.the-decision .box {
		margin-top: -50px;
	}

	.the-dates .box{
		margin-top: -115px;
	}

	.the-after-party .box{
		margin-top: -184px;
	}
	.events .event .date{
		min-width: 150px;
	}
	
}

@media only screen and (min-width: 1440px) {
	
	.hero{
		height: 744px;
		
	}

	.the-team{
		height: 730px;
		
	}
	
	
}
@media only screen and (min-width: 1104px) {

	.events .event .date{
		width: 220px;
	}

	.event-info-wrapper{	
		flex-direction: row;		
	}

	.event-info-wrapper .img{
		margin-right: 32px;
		background-position: 20% center;
		padding-top:75.5%;
	}

	.event-info-wrapper .img.roe{
		background-image: url(/img/roe.jpg);
		background-position: center center;
		padding-top:62.22%;
	}

	.events .event{
		font-size: 22px;
	}

	.events .event strong{
		font-size: 24px;
	}
}

@media only screen and (min-width: 1344px) {
	.hero-play{
		right: -120px;
		bottom: 18%;
	}
}
@media only screen and (min-width: 1064px) {
.logo{
	margin-left: 0;
}

}
@media only screen and (max-width: 1103px) {
#profile{
	padding: 0 20px;
}
}

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

	.mid{ padding: 0 16px;} 
	.intro p:first-of-type{ margin-top: 0;}
	
	.header-inner{
		display: flex;
		flex-direction: column-reverse;
	}

	.events .event .tooltip{
		margin-bottom: 16px;
	}
	.events .event .date-price{
		flex-direction: row;
	}

	.events .event .details, .events .event > .d-flex{
		width: 100%;
		max-width: 360px;
	}
	.events .event .notice{
		padding-top: 16px;
	}
	.events .event .title{
		padding-top: 0;
	}
	.events .event .btn{
		margin-top: 16px;
	}

	

	.ft-size-28{
		font-size: 24px !important;
	}
	.content-info .ft-size-32{
		font-size: 22px !important;
	}

	.shadow-lb-red {
		-webkit-box-shadow: -8px 8px 0px 0px rgb(214 79 56 / 75%);
		-moz-box-shadow: -8px 8px 0px 0px rgba(214, 79, 56, .75);
		box-shadow: -8px 8px 0px 0px rgb(214 79 56 / 75%);
	}

	.hero{
		min-height: 566px;
	}
	.hero .box{
		margin: auto auto 16px auto;
		bottom: 0;
		top: auto;
		left: 50%;
		transform: translateX(-50%);
		max-width: 344px;
		box-shadow: none;
		font-size: 16px !important;
		
		padding: 20px 8px !important;
		
	}
	.hero .box p{
		max-width: 295px;
		margin-left: auto;
		margin-right: auto;
		line-height: 1.25;
	}
	.hero .box p:last-of-type{
		max-width: 200px;
	}
	.hero h1{
		font-size: 30px;
	}
	.hero-play{
		width: 28px;
		height: 28px;
		right: 17.77%;
		top: 210px;
	}
	.boxed .box, .box.w-56{
		margin: 8px;
		max-width: 100%;
	}
	header{
		padding-left: 20px;
		display: flex;
		flex-direction: row;
		justify-content:space-between;
	}
	.logo svg {
		width: auto;
		height: 40px;
	}
	
	
	.icon{
		padding: 0 20px;
	}
	.btn{
		min-width: 206px;
	
	}

	.mt-up {
		margin: 24px auto 55px auto !important;
		max-width: 344px !important;
	}

	.mt-up h2{
		text-align: center;
	}

	

	
	.boxed .box{
		position: relative !important;
		max-width: 344px !important;
		margin: 0 auto !important;
		margin-bottom: 48px !important;
	}
	.boxed .box h2{
		position: absolute;
		background-color: #fff;
		min-height: 42px;
		top: -82px;
		left: 0;
		padding: 0 24px;
		display: flex;
		align-items: center;
		-webkit-box-shadow: 8px 8px 0px 0px rgba(29, 156, 178, .75);
		-moz-box-shadow: 8px 8px 0px 0px rgba(29, 156, 178, .75);
		box-shadow: 8px 8px 0px 0px rgba(29, 156, 178, .75);
	}
	.boxed .box p:first-of-type{
		margin-top: 0;
	}
	.setup-1,.setup-2, .the-event, .the-dates, .the-decision, .the-after-party{
		display: flex;
		flex-direction: column-reverse;
	}
	.setup-1-left{
		display: none;
	}
	.setup-1-right, .setup-2-left, .the-event-right, .the-dates-left, .the-decision-right, .the-after-party-left {
		padding-top: 35%;
		height:0;
		max-width: 100%;
		margin: 0 8px !important;		
		position: relative;
		overflow: hidden;		
	}
	.the-event-right::before{
		content: '';
		display: block;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.4);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
	}
	.setup-1-right img, .setup-2-left img, .the-event-right img, .the-dates-left img, .the-decision-right img, .the-after-party-left img{
		position: absolute;
		top: 50%;
		left: 50%;
		max-height: 100%;		
		height: auto;
		width: auto;
		transform: translate(-50%,-50%);
		margin: 0;
	}
	.setup-2-left {
		margin-top: 0;
		
	}
	.setup-2-right{
		display: none;
	}
	#event-video{
		height: 100%;
		width: auto;
	}
	.the-event-left {
		display: none;
	}
	.the-event-right {
		padding-top: 0;
		min-height: 390px;
	}
	.the-dates-left {
		margin-top: 0;
		
	}
	.the-dates-right{
		display: none;
	}
	.the-decision-left {
		display: none;
	}

	.the-after-party-left {
		margin-top: 0;
		
	}
	.the-after-party-right{
		display: none;
	}

	#event-video{
		left: 50%;
		transform: translateX(-50%);
		
	}
	.event-play {	
		width: 96px;
		height: 96px;
		margin-top: 0;
	}

	.event-play:hover {	
		width: 106px;
		height: 106px;
		margin-top: 0;
	}
	.event-play.event-pause:hover{
		width: 32px;
		height: 32px;
	}
	.event-play.event-pause:hover{
		width: 40px;
		height: 40px;
	}
	.the-team{		
		min-height: 426px;
		margin-top: 180px !important;
		padding: 0;
	}
	.the-team .outer{
		transform: translateY(-180px);
		flex: none;
		margin: 0;
		height: auto;
		padding: 0 16px;
		
	}
	.the-team .box{
		position: relative;
		top: 0;
		left: 0;
		width: auto;
		max-width: 328px;
		margin: 0 auto;
		-webkit-box-shadow: 8px 8px 0px 0px  rgba(29, 156, 178, .75);
		-moz-box-shadow: 8px 8px 0px 0px rgba(29, 156, 178, .75);
		box-shadow: 8px 8px 0px 0px  rgba(29, 156, 178, .75);
		transform: none !important;
	}
	footer .ft-size-18{
		font-size: 24px;
	}
	footer svg{
		margin: 0 10px;
	}
	.slide-up{
		transform: translate(0%, -50%) !important;
	}

	.the-team.overlay-blue .checkmark-list li{
		font-size: 16px;
	}

	.the-team.overlay-blue{
		padding-top: 32px;
		padding-bottom: 32px;
		margin-top: 32px !important;
	}

	.the-team.overlay-blue .box{
		width: 96%;
		max-width: none;
	}

	.the-team.overlay-blue .outer{
		padding: 0;
		transform: none;
	}
	#events-filters{
		font-size: 16px !important;
		height: auto;
		padding: 12px;
	}
}

@media only screen and (min-width: 360px) and (max-width: 767px) {
	.hero .box{
		min-width: 344px;
	}
}


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

.setup-1-right, .setup-2-left, .the-event-right, .the-dates-left, .the-decision-right, .the-after-party-left {
	padding-top: 71.12%;	
}
}

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

	#divWhat2Expect{
		padding-right: 0 !important;
	}

	#divWhat2Expect .box{
		padding: 30px 12px;
	}
.event-wrapper .event .date{
	padding-top: 0 !important;
}
.header-team .outer{
	height: 72px;
}
.header-events.events-list .box{
	transform: none;
	margin-top: 28px;
}
#eventResponse .btn-close{
	margin-right: 8px !important;
	margin-top: 8px !important;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.intro{
		padding-left: 32px;
		padding-right: 32px;
	}

	.team > div{
		flex: 0 1 31.3%;
		
	}

	.events .event .btn{
		font-size: 20px;
		min-width: 124px;
	}
	.events .event .ft-size-20{
		font-size: 16px !important;
	}
}

@media only screen and (min-height: 1024px) and (min-width: 1024px) {

	.the-team.overlay-blue{
		height: calc(100vh - 196px) !important;
		align-items: flex-start;
	}
}

@media (max-width: 344px) {
	.width-344 {		
		width: 310px !important;
	}
	}


.v2 .menu-item a{
	font-family: 'Work Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	font-style: normal;
	text-transform: none;
	line-height: 1.25;
	padding: 0 16px;
	height: 100%;
	display: flex;
	align-items: center;
}

/*@media only screen and (min-height: 768px){ */
	.page-chat .the-team{
		height: calc(100vh - 72px) !important;
	}
/*} */

@media only screen and (max-width: 767px){ 
	.page-chat .the-team{
		height: calc(100vh - 222px) !important;
	}
} 


.page-chat .table{
	width: 100%;
	height: 100%;
	max-height: 100%;
	max-width: 1140px;
	border-radius: 20px 20px 8px 8px;
	background-color: #fff;
	margin: 16px auto;
	border-bottom: solid 8px #dfe5eb;
	border-top: solid 12px #dfe5eb;
	font-weight: 600;
	overflow-y: scroll;
}

.page-chat .table > div{
	padding: 16px 32px;
}

.page-chat .thead{
	background-color: #dfe5eb;
	height: 56px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 24px;
	padding-top: 4px !important;
}

.trow{
	border-bottom: solid 1px  #1fa5c2;
	position: relative;
	color: #17365f;
}
.trow a{
	color: #17365f;
	display: inline-flex;
	align-items: center;
}

.table-chat .img, .table-room .img{
	width: 64px;
	height: 64px;
	border-radius: 100%;
	overflow: hidden;
	position: relative;
	
}
.table-chat .img img, .table-room .img img{
	min-width: 64px;
	min-height: 64px;
	max-width: 150%;
	transform: translate(-50%,-50%);
	position: relative;
	top: 50%;
	left: 50%;
}

.icon-couple {
	width: 40px;
	height: 32px;
	padding: 0;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 32'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%231FA5C2' d='M0 11.692c0 2.522.8 4.857 2.163 6.766.59.827 1.285 1.573 2.065 2.221 2.035 1.69 4.653 2.706 7.509 2.706.56 0 1.112-.04 1.651-.115.329-.046.653-.106.972-.179.214-.048.425-.102.633-.162.229-.066.455-.138.678-.217 1.276-.453 2.451-1.12 3.481-1.956.082-.067.162-.134.242-.202l-.025-.037c-2.193-3.26-4.51-1.467-7.413-1.384-.073.002-.146.003-.22.003-.48 0-.948-.044-1.403-.13-1.302-.246-2.484-.827-3.453-1.65-.453-.385-.86-.822-1.21-1.303-.744-1.02-1.235-2.234-1.38-3.553-.03-.265-.046-.535-.047-.808.001-.273.017-.542.046-.807.146-1.319.637-2.534 1.38-3.554.35-.48.758-.918 1.21-1.302.97-.823 2.152-1.404 3.454-1.65.455-.086.924-.13 1.404-.13.073 0 .146 0 .219.002 2.903.083 5.22 1.877 7.413-1.383l.025-.037c-.08-.068-.16-.136-.242-.202-1.03-.837-2.205-1.504-3.481-1.956-.223-.079-.45-.151-.678-.217-.208-.06-.42-.114-.633-.163-.319-.072-.643-.132-.972-.178C12.848.039 12.298 0 11.737 0 8.88 0 6.263 1.016 4.228 2.705c-.78.648-1.475 1.395-2.065 2.221C.801 6.836 0 9.171 0 11.692zM24.848 29.8c-1.843-.35-3.59-.98-5.194-1.843-.73-.393-1.43-.835-2.097-1.32-1.131-.745-2.237-1.525-3.316-2.341-.951.226-1.943.346-2.962.346-1.399 0-2.745-.225-4.006-.642 2.92 2.638 6.073 5.016 9.425 7.1 1.93 1.2 4.21 1.2 6.142 0 .396-.247.79-.497 1.18-.752.278-.18.554-.364.828-.548' transform='translate(-749.000000, -156.000000) translate(150.000000, 136.000000) translate(599.000000, 20.000000)'/%3E%3Cpath fill='%23D64F38' d='M15.758 23.913c.82.621 1.656 1.221 2.508 1.799.643.436 1.294.86 1.954 1.27 1.834 1.018 3.87 1.693 6.027 1.941.929-.685 1.84-1.396 2.732-2.13.366-.302.73-.608 1.09-.917.696-.6 1.38-1.213 2.052-1.841-1.26.436-2.606.672-4.006.672-.203 0-.406-.005-.607-.014-1.655-.082-3.227-.494-4.658-1.174-2.355-1.12-4.86-.982-7.09.393l-.002.001M23.312 6.367c1.328-1.335 3.156-2.16 5.173-2.16 4.06 0 7.352 3.342 7.351 7.465 0 4.122-3.29 7.464-7.351 7.464-2.004 0-3.821-.814-5.147-2.134-.33-.329-.63-.688-.894-1.075-.826-1.207-1.31-2.674-1.31-4.255 0-1.57.476-3.025 1.29-4.226.262-.388.56-.749.888-1.079m-.098 15.724c1.58.827 3.371 1.294 5.27 1.294 2.88 0 5.51-1.073 7.53-2.845.647-.569 1.232-1.21 1.741-1.91C39.165 16.688 40 14.29 40 11.691 40 5.235 34.844 0 28.485 0c-2.871 0-5.496 1.067-7.513 2.831-.311.273-.608.562-.89.866-.996 1.08-1.793 2.351-2.331 3.754-.505 1.315-.781 2.745-.781 4.241 0 1.496.276 2.927.78 4.241.542 1.413 1.346 2.692 2.352 3.775.282.304.58.592.891.864.211.183.428.36.652.527.517.34 1.04.67 1.57.992' transform='translate(-749.000000, -156.000000) translate(150.000000, 136.000000) translate(599.000000, 20.000000)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.icon-connect{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EConnect%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Connect'%3E%3Ccircle id='Oval-Copy' cx='16' cy='16' r='16'%3E%3C/circle%3E%3Cpath d='M11.312445,12.1604796 C11.6617591,12.1604796 12.0052553,12.1835336 12.3416004,12.22838 C12.5463164,12.2556778 12.7483658,12.2910044 12.9472639,12.3340156 C13.0801051,12.3626897 13.2114918,12.3948048 13.3413028,12.430246 C13.4838404,12.4690135 13.6245599,12.51191 13.7634613,12.5587062 C14.5590538,12.8265228 15.2911346,13.2209643 15.9327962,13.7163389 C15.9835813,13.7556799 16.0337603,13.7954796 16.0833333,13.8359675 C16.0833333,13.8359675 16.0780003,13.8435374 16.0679402,13.8576451 C14.7012278,15.7873006 13.2579135,14.7255543 11.4490436,14.6764641 C11.4035915,14.6752024 11.3581395,14.674629 11.312445,14.674629 C11.0135524,14.674629 10.7212049,14.7011239 10.4378266,14.7520492 C9.62696227,14.8973697 8.89027565,15.2413448 8.28630897,15.7282319 C8.00402151,15.9560193 7.75070216,16.2148895 7.53253237,16.4992224 C7.069164,17.1029852 6.76336269,17.8219035 6.67233741,18.6021844 C6.65391418,18.7592041 6.64433895,18.918747 6.64385413,19.0802398 C6.64433895,19.2417326 6.65391418,19.4011609 6.67233741,19.5581805 C6.76336269,20.3384614 7.069164,21.0574944 7.53253237,21.6611426 C7.75070216,21.9455901 8.00402151,22.2044603 8.28630897,22.4321331 C8.89027565,22.9190201 9.62696227,23.2629952 10.4378266,23.4084305 C10.7212049,23.4593558 11.0135524,23.4858507 11.312445,23.4858507 C11.3581395,23.4858507 11.4035915,23.4852772 11.4490436,23.4840155 C13.2579135,23.4348107 14.7012278,22.3730643 16.0679402,24.3028345 C16.0780003,24.3169422 16.0833333,24.3245122 16.0833333,24.3245122 C16.0337603,24.3650001 15.9835813,24.4047998 15.9327962,24.444026 C15.2911346,24.9395153 14.5590538,25.3339569 13.7634613,25.6017734 C13.6245599,25.6484549 13.4838404,25.6913515 13.3413028,25.7302336 C13.2114918,25.7656749 13.0801051,25.7977899 12.9472639,25.8264641 C12.7483658,25.8694753 12.5463164,25.9048018 12.3416004,25.9320996 C12.0052553,25.9768313 11.6617591,26 11.312445,26 C9.53302806,26 7.90220895,25.3986458 6.6342789,24.3989503 C6.14812391,24.0155195 5.7151781,23.5735936 5.34792563,23.0844126 C4.49900277,21.9543071 4,20.5724425 4,19.0802398 C4,17.5880371 4.49900277,16.2061726 5.34792563,15.076067 C5.7151781,14.5868861 6.14812391,14.1449601 6.6342789,13.7615294 C7.90220895,12.7618339 9.53302806,12.1604796 11.312445,12.1604796 Z M21.9167254,12.1604796 C23.6872212,12.1604796 25.3059098,12.7949812 26.547605,13.8441109 C26.946084,14.1806307 27.3057013,14.5600471 27.6190602,14.9746753 C28.4869319,16.1232469 29,17.5433055 29,19.0803545 C29,22.902045 25.8286053,26 21.916608,26 C20.150691,26 18.5357594,25.3685953 17.2952383,24.3243975 C17.1037476,24.1631341 16.9211799,23.9921214 16.7482396,23.8119331 C16.1351408,23.1731878 15.6447323,22.4206634 15.3137623,21.5902601 C15.0035733,20.8121584 14.8333333,19.9655828 14.8333333,19.0802398 C14.8333333,18.1948968 15.0035733,17.3483213 15.3137623,16.5702196 C15.6468456,15.7345402 16.1414808,14.9775427 16.7600977,14.336274 C16.9333902,14.1564298 17.1164276,13.9858759 17.3082704,13.8250713 C17.438005,13.7164536 17.5716141,13.6124238 17.7090975,13.5130966 C18.0272702,13.3122628 18.3490824,13.1167051 18.6745343,12.9263088 C19.6460763,12.4367837 20.7482921,12.1604796 21.9167254,12.1604796 Z M21.9167254,14.6747437 C20.6838357,14.6747437 19.5662396,15.156584 18.7504966,15.9381266 C18.5476175,16.1325374 18.3635235,16.3452995 18.2009149,16.5737752 C17.6924257,17.2883349 17.3944471,18.1563588 17.3945644,19.0925124 C17.3944471,20.0208666 17.6876121,20.8823527 18.1883524,21.5934716 C18.3499043,21.8228648 18.5329416,22.0364298 18.734764,22.2317581 C19.5517985,23.022247 20.6759694,23.5103957 21.9167254,23.5103957 C24.4142046,23.510281 26.4390037,21.532453 26.4388863,19.0925124 C26.4390037,16.6525717 24.414322,14.674629 21.9167254,14.6747437 Z M14.1283303,5.17126313 C14.4426372,5.22794605 14.7562521,5.28793128 15.0688326,5.3510706 C15.2906795,5.39595365 15.512133,5.44236729 15.7330693,5.49035799 C14.6346578,6.1502526 13.6666253,6.95931576 12.8463752,7.87865657 C12.4732945,8.29698072 12.1307874,8.73814077 11.8205368,9.19846283 C11.2750163,9.93054904 10.7546556,10.6789261 10.2601903,11.4422117 C9.5949175,11.5313868 8.9292022,11.6961071 8.27498282,11.9414391 C7.37738194,12.2780391 6.56788517,12.7412104 5.85960151,13.3021094 C7.09354418,10.9705299 8.54038358,8.74279053 10.1862458,6.64940488 C11.1344313,5.44336445 12.597569,4.89468841 14.1283303,5.17126313 Z M18.3870887,5.0991452 C19.9070371,4.77054983 21.3888847,5.26900804 22.3795777,6.44198676 C24.0992224,8.47798384 25.6247652,10.6550382 26.9412506,12.9431278 C26.2133606,12.4067184 25.3878104,11.9714279 24.4787315,11.6656355 C23.8161463,11.4427576 23.144952,11.3008342 22.4768987,11.2343949 C21.9554667,10.4884324 21.4086875,9.7582522 20.837346,9.04521071 C20.5108396,8.59574661 20.152781,8.16653259 19.7649831,7.76118293 C18.9123897,6.87036741 17.9160436,6.0948008 16.7947268,5.47275696 C17.0138141,5.41726299 17.2334746,5.36332747 17.4535829,5.31090822 C17.7637174,5.23715037 18.0749983,5.16650943 18.3870887,5.0991452 Z' id='Combined-Shape-Copy-4' fill='%231FA5C2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 40px;
	height: 32px;
	padding: 0;
	background-repeat: no-repeat;
	background-size: 150% 150%;
	background-position: center center;
}

  .trow .btn{
	width: 164px;
	height: 30px;
	border-radius: 6px;
	min-width:auto;
	font-size: 20px;
  }

  .burger{
	  position: relative;
	  margin-left: 32px;
	  width: 24px;
	  height: 16px;
	  display: flex;
	  flex-direction: column;
	  justify-content: space-between;
	  cursor: pointer;
  }

  .burger span, .burger::before, .burger::after{
	  content:'';
	  display: block;
	  width: 100%;
	  height: 3px;
	  border-radius: 6px;
	  background-color: #17365f;
  }

  .burger.open{
	  background-color: #1fa5c2;
	  display: block;
	 /* width: 32px; */
	  height: 24px;
  }

  .burger.open span{
	  display: none;
  }

  .burger.open::before{
	transform: translate(-50%,-50%) rotate(45deg); 
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
  }
  .burger.open::after{
	transform: translate(-50%,-50%) rotate(-45deg); 
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
  }

  .burger.open .sub{
	  display: block;
  }

  .burger .sub{
	  display: none;
	  position: absolute;
	  bottom: 0;
	  right: 0;
	  z-index: 200;
	  width: 190px;
	  border: solid 2px #1fa5c2;
	  background-color: #fff;
	  transform: translateY(100%);
  }
  .burger .sub a{
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  height: 36px;
	  text-align: center;
	  color: #1fa5c2;
	  transition: all .3s; 
  }
  .burger .sub a:hover{
	  color: #fff;
	  text-decoration: none;
	  background-color: #1fa5c2;	 
  }
  .burger .sub a:not(:last-child){
	border-bottom: solid 1px #1fa5c2;
  }


  .icon-arrow-down{
	margin-left: 8px;
	display: inline-block;
	width: 10px;
	height: 6px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center center;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.41'%3E%3Cpath d='M7.41,8.59,12,13.17l4.59-4.58L18,10l-6,6L6,10Z' transform='translate(-6 -8.59)' fill='%2317365f'/%3E%3C/svg%3E");
	
  }
  .icon-arrow-left{
	transform: rotate(90deg);
  }
  .trow .dates a{
	  display: block;
	  padding: 4px;
	  width: 64px;
	  margin-top: 2px;
  }
  .trow .dates a:hover{
	background-color: #1fa5c2;
	color: #fff;
	text-decoration: none;
  }
  .trow .dates a:hover .icon-arrow-down{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 7.41'%3E%3Cpath d='M7.41,8.59,12,13.17l4.59-4.58L18,10l-6,6L6,10Z' transform='translate(-6 -8.59)' fill='%23ffffff'/%3E%3C/svg%3E");
	
  }
  .info-profile, .img-profile, .date-status{
	  cursor: pointer;
  }
  .notes-wrapper .history{
	  flex: 0 0 254px;
	  margin-left: 62px;
  }
  .notes-wrapper .history ul{
	  list-style: none;
	  margin: 0;
	  padding: 0; 
	  width: 100%;
	  border: solid 1px #1fa5c2;
	 background-color: #fff;
  }
  .notes-wrapper .history li{
	  height: 44px;
	  display: flex;
	  align-items: center;
	  justify-content:space-between;
	  padding: 4px;
	  transition: all .3s;
  }
 /* 
  .notes-wrapper .history li:hover{
	background-color: #1fa5c2;
	color: #fff;
}
*/
.notes-wrapper .history li .icon{
	width: 24px;
	height: 20px;
	flex: 0 0 24px;

}

.notes-wrapper .history li:not(:last-child){
	border-bottom: solid 1px #1fa5c2;
  }
  .notes-wrapper .history .icon{
	  width: 25px;
	  height: 20px;
	  margin-bottom: 4px;
  }

  .trow .notes-wrapper.d-none, .trow .profile-wrapper.d-none{
	  display: block !important;
	  height: 0;
	  padding: 0;
	  opacity: 0;
	  overflow: hidden;
  }
  .trow .notes-wrapper, .trow .profile-wrapper{
	padding: 20px 90px;
	margin: 0 -32px;
	background-color: #f6f6f8;
	height: 220px;
	opacity: 1;
	transition: all .5s;
  }

  .trow .profile-wrapper{
	padding: 20px 32px;
  }
  .trow .profile-wrapper{
	  display: flex;
	  justify-content: space-between;
  }

  .trow .notes{
	width: 100%;
	  position: relative;
	  font-weight: 500;
  }
  .trow .notes textarea{
	  width: 100%;
	  height: 100%;
	padding: 20px 98px 20px 40px;
	border: none;
	text-align: left;
  }
  .trow .notes textarea:focus{
	  outline: none;
  }
  .trow .notes .notes-edit{
	  position: absolute;
	  right: 24px;
	  top: 12px;
	  cursor: pointer;
  }
  

.trow a.active{
  background-color: #f6f6f8;
}

.trow .active .icon-arrow-down{
	transform: scaleY(-1);
}

.trow .togglers{
	margin-left: -10px;
}

.trow .togglers a{
	padding: 6px 10px;
}

.trow .about, .trow .into{
	height: 152px;
	max-height: 152px;
	padding: 20px 32px;
	overflow-y: scroll;
	font-weight: 500;
}

.trow .about{
	width: calc(53% - 32px);
}
.trow .into{
	width: calc(47% - 32px);
}
.styled-scrollbar{
	overflow-y: scroll;
}
.styled-scrollbar::-webkit-scrollbar {
    width: 6px;
  }
.styled-scrollbar::-webkit-scrollbar-track {
    background-color: #dfe5eb;
}

.styled-scrollbar::-webkit-scrollbar-thumb {
  width: 4px;

  border-radius: 3px;
  background-color: #0085b1;
}

.into span{
	display: inline-block;
	margin: 0 5px 5px 0;
	padding: 2px 10px;
	border-radius: 12px;
	border: solid 1px #1fa5c2;
	background-color: #fff;
	font-weight: 600;
	color: #1fa5c2;
}

.into span.common{
	background-color: #1fa5c2;
	color: #fff;
}
.into strong{
	display: block;
	margin-bottom: 14px;
}

.page-chat .the-team{
	background-image: url(/img/bg_chat.jpg);
	background-size: cover;
	padding-top: 16px;
	padding-bottom: 16px;
}

.page-chat .overlay{
	background-color: rgba(0, 0, 0, .3);
	z-index:5000;
}

.page-chat .modal{
	background-color: #fff;;
	width: 90%;
	max-width: 458px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 9000;
	border-radius: 12px;
}
.page-chat .modal .title{
	background-color: #1fa5c2;
	height: 33px;
	font-size: 20px;
  font-weight: 600;
  line-height: 1.25;
  color: #fff;
  text-align: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.modal.modal-warning .title{
	background-color: #d52626;
}
.btn-warning{
	background-color: #b00f0f !important;
	border-color: #b00f0f !important;
	color: #fff !important;
}

.page-chat .modal .content{
	padding: 16px 24px;
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
	margin: 0;
}

.page-chat .modal .content .btn-outline{
	
	font-size: 12px;
	min-height: 32px;
	margin: 18px;
	margin-bottom: 0;
	line-height: 1.13;
	padding: 9px 13px;
	border-radius: 4px;
	border: solid 1px #131415;
	font-weight: 600;
	display: inline-flex;
	align-items: center;
	transition: all .3s;
}

.page-chat .modal .content .btn-outline:hover{
	text-decoration: none;
	background-color: #1fa5c2;
	border-color: #1fa5c2;
	color: #fff;
}

.warning-title::before{
	margin-right: 5px;
}
.warning-title::after{
	margin-left: 5px;
}
.warning-title::before,.warning-title::after{
	display: inline-block;
	content:'';
	height: 28px;
	width: 32px;
	flex: 0 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73 64'%3E%3Cpath d='M39.248.761a5.447 5.447 0 011.95 1.95l31.058 53.098A5.443 5.443 0 0167.557 64H5.442a5.443 5.443 0 01-4.699-8.191L31.801 2.711a5.443 5.443 0 017.447-1.95zm-2.78 47.242c-1.475 0-2.74.52-3.794 1.559-1.054 1.04-1.58 2.287-1.58 3.742s.526 2.713 1.58 3.773 2.319 1.59 3.794 1.59c1.518 0 2.803-.53 3.857-1.59 1.054-1.06 1.58-2.318 1.58-3.773s-.526-2.703-1.58-3.742c-1.054-1.04-2.34-1.56-3.857-1.56zm5.438-33.328H31.093l1.352 29.328h8.252l1.209-29.328z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.page-chat .warning-title::before,.page-chat .warning-title::after{
	width: 22px;
	height: 20px;
}
.page-chat .warning-title::before{
	position: absolute;
	left: 24px;
}

.page-chat .warning-title::after{
	position: absolute;
	right: 24px;
}

.page-chat .modal .labeled-input select, .page-chat .modal .labeled-input textarea{
	border-radius: 4px;
    border: solid 1.5px #dbdbdb;
	color: #8f8f8f;
} 

.page-chat .modal .labeled-input textarea{
	width: 100%;
	padding: 20px 6px;
}
.img-profile{
	position: relative;
	margin-right: 25px;
}

.img-profile .status::before{
	content:'';
	position: absolute;
	width: 26px;
	height: 26px;
	border: solid 2px #36bcce;
	background-color: #fff;
	border-radius: 50%;
	right: -5px;
	bottom: -5px;
	z-index: 100;
}

.img-profile.online .status::after{
	content:'';
	position: absolute;
  width: 18px;
  height: 18px;
  background-color: #36bcce;
  border-radius: 50%;
 right: 1px;
 bottom: 1px;
 z-index: 200;
}

.table-room .img-profile .status::before{
	width: 12px;
	height: 12px;
	border: solid 2px #36bcce;
}

.table-room .img-profile.online .status::after{
	width: 8px;
	height: 8px;
	right: -1px;
    bottom: -1px;
}

.icon-chat{
	background-repeat: no-repeat;
	background-position: center center;
	background-size: contain;
	width: 14px;
	height: 14px;
	display: inline-block;
}
.icon-chat-notes{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ENotes%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M29.3333333,0 C30.8060927,-2.705415e-16 32,1.19390733 32,2.66666667 L32,29.3333333 C32,30.8060927 30.8060927,32 29.3333333,32 L2.66666667,32 C1.19390733,32 6.2445021e-16,30.8060927 0,29.3333333 L0,2.66666667 C-1.80361e-16,1.19390733 1.19390733,7.1463071e-16 2.66666667,0 L29.3333333,0 Z M19.2642735,2.46153846 L5.47008547,2.46153846 L5.29399529,2.46667103 C3.72040816,2.5586255 2.46153846,3.87448107 2.46153846,5.47008547 L2.46153846,5.47008547 L2.46153846,26.5299145 L2.46667103,26.7060047 C2.5586255,28.2795918 3.87448107,29.5384615 5.47008547,29.5384615 L5.47008547,29.5384615 L26.5299145,29.5384615 L26.7060047,29.533329 C28.2795918,29.4413745 29.5384615,28.1255189 29.5384615,26.5299145 L29.5384615,26.5299145 L29.5384615,12.7357265 L29.5319152,12.5371415 C29.4840361,11.8120608 29.1749288,11.1249003 28.6509402,10.6147009 L28.6509402,10.6147009 L21.3852991,3.34905983 L21.2418708,3.2115163 C20.7006458,2.72698006 19.9950997,2.46153846 19.2642735,2.46153846 L19.2642735,2.46153846 Z M23.5213675,21.2649573 C24.3487179,21.2649573 25.025641,21.9418803 25.025641,22.7692308 C25.025641,23.5965812 24.3487179,24.2735043 23.5213675,24.2735043 L23.5213675,24.2735043 L8.47863248,24.2735043 C7.65128205,24.2735043 6.97435897,23.5965812 6.97435897,22.7692308 C6.97435897,21.9418803 7.65128205,21.2649573 8.47863248,21.2649573 L8.47863248,21.2649573 Z M23.5213675,14.4957265 C24.3487179,14.4957265 25.025641,15.1726496 25.025641,16 C25.025641,16.8273504 24.3487179,17.5042735 23.5213675,17.5042735 L23.5213675,17.5042735 L8.47863248,17.5042735 C7.65128205,17.5042735 6.97435897,16.8273504 6.97435897,16 C6.97435897,15.1726496 7.65128205,14.4957265 8.47863248,14.4957265 L8.47863248,14.4957265 Z M17.5042735,7.72649573 C18.3316239,7.72649573 19.008547,8.4034188 19.008547,9.23076923 C19.008547,10.0581197 18.3316239,10.7350427 17.5042735,10.7350427 L17.5042735,10.7350427 L8.47863248,10.7350427 C7.65128205,10.7350427 6.97435897,10.0581197 6.97435897,9.23076923 C6.97435897,8.4034188 7.65128205,7.72649573 8.47863248,7.72649573 L8.47863248,7.72649573 Z' id='Notes' fill='%2317365F'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}

.icon-chat-profile{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EProfile %3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpath d='M29.3333333,0 C30.8060927,-2.705415e-16 32,1.19390733 32,2.66666667 L32,29.3333333 C32,30.8060927 30.8060927,32 29.3333333,32 L2.66666667,32 C1.19390733,32 6.2445021e-16,30.8060927 0,29.3333333 L0,2.66666667 C-1.80361e-16,1.19390733 1.19390733,7.1463071e-16 2.66666667,0 L29.3333333,0 Z M26.5982906,2.46153846 L5.4017094,2.46153846 C3.77789783,2.46153846 2.46153846,3.77789783 2.46153846,5.4017094 L2.46153846,5.4017094 L2.46153846,26.5982906 C2.46153846,28.2221022 3.77789783,29.5384615 5.4017094,29.5384615 L5.4017094,29.5384615 L26.5982906,29.5384615 C28.2221022,29.5384615 29.5384615,28.2221022 29.5384615,26.5982906 L29.5384615,26.5982906 L29.5384615,5.4017094 C29.5384615,3.77789783 28.2221022,2.46153846 26.5982906,2.46153846 L26.5982906,2.46153846 Z M16.0144642,20.1656805 C17.6547009,20.1656805 19.008547,22.1779128 19.008547,24.703067 L19.008547,24.703067 L19.008547,25.5108354 L19.0025672,25.6218753 C18.9472391,26.1324638 18.5147683,26.5299145 17.9894679,26.5299145 L17.9894679,26.5299145 L6.48916457,26.5299145 L6.37812468,26.5239347 C5.86753624,26.4686066 5.47008547,26.0361358 5.47008547,25.5108354 L5.47008547,25.5108354 L5.47008547,24.703067 L5.47394535,24.4713536 C5.55340416,22.0911414 6.84996713,20.1656805 8.46416831,20.1656805 L8.46416831,20.1656805 Z M12.2393162,9.98290598 C14.6099925,9.98290598 16.5470085,11.9861448 16.5470085,14.4378698 C16.5470085,16.8895949 14.6099925,18.8928337 12.2393162,18.8928337 C9.86863994,18.8928337 7.93162393,16.8895949 7.93162393,14.4378698 C7.93162393,11.9861448 9.86863994,9.98290598 12.2393162,9.98290598 Z M25.4017094,12.991453 C26.0247999,12.991453 26.5299145,13.4965676 26.5299145,14.1196581 C26.5299145,14.7427486 26.0247999,15.2478632 25.4017094,15.2478632 L25.4017094,15.2478632 L18.6324786,15.2478632 L18.5095483,15.2412431 C17.9442845,15.1799903 17.5042735,14.7012092 17.5042735,14.1196581 C17.5042735,13.4965676 18.0093881,12.991453 18.6324786,12.991453 L18.6324786,12.991453 Z M23.8974359,9.23076923 C24.5205264,9.23076923 25.025641,9.73588387 25.025641,10.3589744 C25.025641,10.9820648 24.5205264,11.4871795 23.8974359,11.4871795 L23.8974359,11.4871795 L18.6324786,11.4871795 L18.5095483,11.4805593 C17.9442845,11.4193065 17.5042735,10.9405255 17.5042735,10.3589744 C17.5042735,9.73588387 18.0093881,9.23076923 18.6324786,9.23076923 L18.6324786,9.23076923 Z M25.4017094,5.47008547 C26.0247999,5.47008547 26.5299145,5.97520011 26.5299145,6.5982906 C26.5299145,7.22138109 26.0247999,7.72649573 25.4017094,7.72649573 L25.4017094,7.72649573 L18.6324786,7.72649573 L18.5095483,7.71987557 C17.9442845,7.65862277 17.5042735,7.17984172 17.5042735,6.5982906 C17.5042735,5.97520011 18.0093881,5.47008547 18.6324786,5.47008547 L18.6324786,5.47008547 Z' id='Profile-' fill='%2317365F'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");

}
.trow .chat-profile{
	width: calc(50% - 32px);
}
.trow .chat-profile .img-profile .new{
	width: 30px;
	height: 24px;
	font-size: 18px;

}
.trow .chat-profile .icon-account::before{
	width: 64px;
	height: 64px;
	background-color: #252e3a;
	margin: 0;
}

.chat-filter{
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
	z-index:20;
}
.icon-chat-filter{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EFilter%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Filter'%3E%3Cpath d='M9.33333333,8 L22.6666667,8 L15.9866667,16.4 L9.33333333,8 Z M5.66666667,7.48 C8.36,10.9333333 13.3333333,17.3333333 13.3333333,17.3333333 L13.3333333,25.3333333 C13.3333333,26.0666667 13.9333333,26.6666667 14.6666667,26.6666667 L17.3333333,26.6666667 C18.0666667,26.6666667 18.6666667,26.0666667 18.6666667,25.3333333 L18.6666667,17.3333333 C18.6666667,17.3333333 23.6266667,10.9333333 26.32,7.48 C27,6.6 26.3733333,5.33333333 25.2666667,5.33333333 L6.72,5.33333333 C5.61333333,5.33333333 4.98666667,6.6 5.66666667,7.48 Z' id='Shape' fill='%2317365F' fill-rule='nonzero'%3E%3C/path%3E%3Cpolygon id='Path' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 24px;
	height: 24px;
	padding: 0;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
}
.chat-filter.active .icon-chat-filter{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EFilter%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Filter'%3E%3Cpath d='M9.33333333,8 L22.6666667,8 L15.9866667,16.4 L9.33333333,8 Z M5.66666667,7.48 C8.36,10.9333333 13.3333333,17.3333333 13.3333333,17.3333333 L13.3333333,25.3333333 C13.3333333,26.0666667 13.9333333,26.6666667 14.6666667,26.6666667 L17.3333333,26.6666667 C18.0666667,26.6666667 18.6666667,26.0666667 18.6666667,25.3333333 L18.6666667,17.3333333 C18.6666667,17.3333333 23.6266667,10.9333333 26.32,7.48 C27,6.6 26.3733333,5.33333333 25.2666667,5.33333333 L6.72,5.33333333 C5.61333333,5.33333333 4.98666667,6.6 5.66666667,7.48 Z' id='Shape' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E%3Cpolygon id='Path' points='0 0 32 0 32 32 0 32'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	
}

.chat-filter ul{
	height:0;
	opacity: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	transform: translateY(100%);
	background-color: #fff;
	border: solid 2px #1fa5c2;
	border-bottom: none;
	transition: all .3s;
}
.chat-filter ul li{
	width: 44px;
	height: 0;
	opacity: 0;
	text-align: center;
	border-bottom: solid 2px #1fa5c2;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 16px;
	color: #1fa5c2;
	cursor: pointer;
	transition: all .3s;
}

.chat-filter .active, .chat-filter.active{
	background-color: #1fa5c2;
}
.chat-filter.active ul{
	opacity: 1;
	height:auto;
}
.chat-filter.active ul li{
	height: 44px;
	opacity: 1;
}
.chat-filter ul li span{
	width: 28px !important;
	height: 28px !important;
	background-size: 24px auto;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	border-radius: 100%;
	
}





.table-room .thead .search-form{
	width: 31.58%;
}
.search-field{
	height: 32px;
	width: calc( 100% - 32px);
}
.search-field input{
	height: 100%;
}
.search-field input[type=search]{
	border-top-left-radius: 18px;
	border-bottom-left-radius: 18px;
	background-color: #fff;
	padding: 0 15px;
	border: none;
	outline:none;
}
.search-field button[type=submit]{
	border-top-right-radius: 18px;
	border-bottom-right-radius: 18px;
	background-color: #fff;
	padding: 0 15px;
	border: none;
	height: 100%;
	cursor: pointer;
	transition: all .3s;
}
.search-field button[type=submit]:hover{
	background-color: #1fa5c2;
}
.icon-search{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0'?%3E%3Csvg fill='%23656565' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M 9 2 C 5.1458514 2 2 5.1458514 2 9 C 2 12.854149 5.1458514 16 9 16 C 10.747998 16 12.345009 15.348024 13.574219 14.28125 L 14 14.707031 L 14 16 L 20 22 L 22 20 L 16 14 L 14.707031 14 L 14.28125 13.574219 C 15.348024 12.345009 16 10.747998 16 9 C 16 5.1458514 12.854149 2 9 2 z M 9 4 C 11.773268 4 14 6.2267316 14 9 C 14 11.773268 11.773268 14 9 14 C 6.2267316 14 4 11.773268 4 9 C 4 6.2267316 6.2267316 4 9 4 z'/%3E%3C/svg%3E");
	width: 18px;
	height: 18px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.search-field button[type=submit]:hover .icon-search{
	background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0'?%3E%3Csvg fill='%23ffffff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M 9 2 C 5.1458514 2 2 5.1458514 2 9 C 2 12.854149 5.1458514 16 9 16 C 10.747998 16 12.345009 15.348024 13.574219 14.28125 L 14 14.707031 L 14 16 L 20 22 L 22 20 L 16 14 L 14.707031 14 L 14.28125 13.574219 C 15.348024 12.345009 16 10.747998 16 9 C 16 5.1458514 12.854149 2 9 2 z M 9 4 C 11.773268 4 14 6.2267316 14 9 C 14 11.773268 11.773268 14 9 14 C 6.2267316 14 4 11.773268 4 9 C 4 6.2267316 6.2267316 4 9 4 z'/%3E%3C/svg%3E");
	
}
.table-room{
	border-radius: 0 !important;
	border-bottom: 0 !important;
	overflow: hidden !important;
	position: relative;
}
.table-room .panels-wrapper{
	padding: 0 !important;
	height: calc(100% - 48px);
}

.table-room .panel-left{
	border-left: solid 12px #f6f6f8;
	height: 100%;
	flex: 0 0 31.58%;
}
.table-room .panel-right{
	height: calc(100% - 80px);
	width: 100%;
}

.table-room .trow{
	padding: 15px !important;
}
.table-room .trow:hover{
	background-color: #f6f6f8;
	cursor: pointer;
}
.table-room .img {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	border: solid 2px rgba(255,255,255,.5);
}

.table-room .img img {
	min-width: 32px;
	min-height: 32px;
}

.table-room .img-profile{
	margin-right: 15px;
}
.table-room .img-profile::before{
	width: 12px;
	height: 12px;
	border: solid 1px #36bcce;
	
}

.table-room .img-profile.online::after{
  width: 8px;
  height: 8px;
 right: 3px;
 bottom: 0px;
}

.table-room .messages{
	list-style: none;
	margin: 0;
	padding: 32px;
}
.table-room .messages .img, .table-room .thead .img{
	width: 40px;
	height: 40px;
}
.table-room .messages .img img, .table-room .thead .img img{
	min-width: 40px;
    min-height: 40px;
}
.table-room .messages .img-profile::before{
	display: none;
}
.table-room .messages .img-profile {
    margin-right: 10px;
	margin-left: 0;
}

.table-room .messages .me .img-profile {
    
	margin-left: 10px;
	margin-right: 0;
}
.img-profile .new, .icon .new, .submenu .new{
	position: absolute;
	z-index: 10;
	top: -6px;
	right: -6px;
	width: 18px;
	height: 15px;
	padding-bottom: 4px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 18 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0a4 4 0 0 1 4 4v4a4 4 0 0 1-4 4H9.623L4 15v-3a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10z' fill='%23EB482D' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	font-size: 10px;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all .3s;
}

.submenu a{
	position: relative;
}


.icon .new{
	top: 50%;
	transform: translateY(-110%);
	right: 8px;
}
.icon-account .new{
	right: 2px;
}

.icon:hover .new, .active .icon .new, .submenu a:hover .new{
	background-color: none;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 18 15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 0a4 4 0 0 1 4 4v4a4 4 0 0 1-4 4H9.623L4 15v-3a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4h10z' fill='%23ffffff' fill-rule='evenodd'/%3E%3C/svg%3E") !important;
	color: #1fa5c2;
	top: 10px;
	right: 12px;
	transform: none;
}

.submenu .new, .submenu a:hover .new{
	top: 4px;
	right: 4px;
}
.active .new{
	background-color: transparent !important;
}

.table-room .messages li{
	padding: 20px 0;
	display: flex;
	align-items:flex-end;
	flex-direction: row;
	position: relative;
	font-size: 14px;
	color: #252e3a;
	line-height: 1.5;
}
.table-room .messages .me{
	flex-direction: row-reverse;
}
.table-room .messages .message-line{
	background-color: #f6f6f8;
	padding: 8px 16px;
	border-radius: 12px;
	border-bottom-left-radius: 0;
	max-width: 444px;
	position: relative;
	overflow-wrap: break-word;
	word-wrap: break-word;
}



.table-room .messages .me .message-line{
	background-color: #d1faff;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 0;
}
.table-room .messages .message-line::before{
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 12px 12px;
	border-color: transparent transparent #f6f6f8 transparent;
	position: absolute;
	left: 0;
	bottom: 0;
	transform: translateX(-100%);
}

.table-room .messages .me .message-line::before{
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 12px 0 0 12px;
	border-color: transparent transparent transparent #d1faff;
	position: absolute;
	left: auto;
	right: 0;
	bottom: 0;
	transform: translateX(100%);
}

.table-room .messages li .timestamp{
	position: absolute;
	bottom: 0;
	left: 0;
	transform: translateY(110%);
	font-size: 12px;
	color: #a0a3a7;
	font-weight: 500;
	min-width: 100px;
}

.table-room .messages .me .timestamp{
	left: auto;
	right: 0;
	text-align: right;
}

#emoji{
	font-family: sans-serif;
	position: absolute;
    z-index: 9999;
    right: 0;
    width: 320px;
	height: 60px;
    bottom: 60px;
	background-color: #fff;
}
#emoji ul{
	list-style: none;
	margin: 0; 
	padding: 0;
}
#emoji li{
	font-family: "emoji";
	margin: 0;
	padding: 3px;
	display: inline-block;
	cursor: pointer;
	transition: all .3s;
}
#emoji li:hover{
	background-color: #17365f;
	color: #fff;
}
.table-room .compose{
	position: absolute;
	bottom: 0;
	height: 80px;
	border-right: solid 6px #dfe5eb;
	width: 68.42%;
	left: 31.58%;
}

.table-room .compose input{
	margin-top: 10px;
	width: 100%;
	padding: 9px 14px;
	padding-right: 100px;
	border-radius: 6px;
	border: solid 1px rgba(0, 0, 0, 0.21);
	
}
.table-room .compose .send, .table-room .compose .emoji{
	position: absolute;
	top: 50%;
	right: 48px;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	background: none;
	border: none;
	padding: 4px;
	cursor: pointer;
}

.table-room .compose .emoji{
	right: 80px;
}
.icon-send{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%230085B1' fill-rule='nonzero' d='M.509 18 19.5 10 .509 2 .5 8.222 14.071 10 .5 11.778z'/%3E%3C/g%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	transition: all .3s;
}
.send:hover .icon-send{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath fill='%23d64f38' fill-rule='nonzero' d='M.509 18 19.5 10 .509 2 .5 8.222 14.071 10 .5 11.778z'/%3E%3C/g%3E%3C/svg%3E");

}


.icon-emoji{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M9.992 2C5.576 2 2 5.584 2 10s3.576 8 7.992 8C14.416 18 18 14.416 18 10s-3.584-8-8.008-8zM7.2 6.8c.664 0 1.2.536 1.2 1.2 0 .664-.536 1.2-1.2 1.2C6.536 9.2 6 8.664 6 8c0-.664.536-1.2 1.2-1.2zm2.8 8c-1.824 0-3.376-1.328-4-3.2h8c-.624 1.872-2.176 3.2-4 3.2zm2.8-5.6c-.664 0-1.2-.536-1.2-1.2 0-.664.536-1.2 1.2-1.2.664 0 1.2.536 1.2 1.2 0 .664-.536 1.2-1.2 1.2z' fill='%230085B1' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-size: cover;
	display: inline-block;
	transition: all .3s;
}
.emoji:hover .icon-emoji{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h20v20H0z'/%3E%3Cpath d='M9.992 2C5.576 2 2 5.584 2 10s3.576 8 7.992 8C14.416 18 18 14.416 18 10s-3.584-8-8.008-8zM7.2 6.8c.664 0 1.2.536 1.2 1.2 0 .664-.536 1.2-1.2 1.2C6.536 9.2 6 8.664 6 8c0-.664.536-1.2 1.2-1.2zm2.8 8c-1.824 0-3.376-1.328-4-3.2h8c-.624 1.872-2.176 3.2-4 3.2zm2.8-5.6c-.664 0-1.2-.536-1.2-1.2 0-.664.536-1.2 1.2-1.2.664 0 1.2.536 1.2 1.2 0 .664-.536 1.2-1.2 1.2z' fill='%23d64f38' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");

}



.chat-listing .icon-arrow-left{
	margin-right: 10px;
	width: 14px;
	height: 9px;
}

#chat-user .chat-listing{
	display: none;
}

.trow.active, .trow.active:hover{
	background-color: #1fa5c2;
	color: #fff;
}

@media only screen and (max-width: 767px) {
	
	#chat-user .chat-listing{
		display: flex;
	}

	.table-room .panel-left{
		flex: 0 0 100%;
	}

	.table-room:not(.action-compose) .compose, 
	.table-room:not(.action-compose) #chat-user,
	.table-room:not(.action-compose) #panel-right,
	.table-room.action-compose #panel-left,
	.table-room.action-compose #chat-search
	{
		display: none !important;
	}


	#chat-user{
		margin-left: 0 !important;
	}
	#chat-user .ft-size-18{
		font-size: 20px !important;
	}

	.table-room .thead .search-form, .search-field, .table-room .compose  {
		width: 100%;
		left: 0;
	}

	.trow .ft-size-20{
		font-size: 14px;
	}
	.trow .chat-profile{
		width: 100%;
		padding-right: 105px;
		height: 62px;
	}
	.chat-btns{
		padding:0;
		position: absolute;
		right: 0;
		top: calc(50% - 24px);
		transform: translateY(-50%);
	}
	.trow .btn{
		max-width: 52px;
		max-height: 24px;
		font-size: 16px;
	}
	.togglers{
		display: flex;
		position: absolute;
		left: 8px;
		bottom: 0;
		height: 48px;
		margin: 0 !important;
		
	}
	.togglers a{
		border: solid 1px #e4e4e4;
		border-bottom-width: 0;
		height: 100%;
		margin: 0 !important;
	}
	.page-chat .table{
		border-radius: 0;
		border-top-width: 0;
	}

	.page-chat .table .trow {
		padding: 0;
		
	}
	.trow-inner{
		padding: 8px;
		padding-bottom: 48px;
	}

	.page-chat .the-team{
		margin:0 !important;
		padding: 0;
		min-height: auto;
	}
	.page-chat .thead{
		font-size: 20px;
		display: flex;
		align-items: center;
		padding-left: 8px !important;
		padding-right: 8px !important;
		padding-top: 16px !important;
	}

	.table-room .img, .table-chat .img {
		width: 32px;
		height: 32px;
	}

	.table-room .img img, .table-chat .img img {
		min-width: 32px;
		min-height: 32px;
	}

	.chat-profile .icon-account{
		padding: 0;
	}
	.img-profile{
		margin-right: 15px;
	}
	.img-profile .status::before{
		width: 12px;
		height: 12px;
		border: solid 1px #36bcce;
		
	}
	
	.img-profile.online .status::after{
	  width: 8px;
	  height: 8px;
	 right: -2px;
	 bottom: -2px;
	}

	.trow .chat-profile .img-profile .new {
		width: 18px;
		height: 15px;
		font-size: 10px;
	}

	.burger {
		width: 18px;
		height: 12px;
		right: 7px;
		margin-top: -42px;
		margin-left: 24px;
	}
	.burger span, .burger::before, .burger::after {
		height: 2px;
	}
	.modal .warning-title{
		margin: 0;
	}

	.date-status{
		position: absolute;
		right: 4px;
		bottom: 0;
		height: 48px;
		width: calc(100% - 208px);
		display: flex;
		align-items: center;
		justify-content: flex-end;
		bottom: 0;
		font-size: 14px;
	}
	.date-status .px-1{
		padding: 0 4px !important;
	}
	.date-status .icon{
		margin: 0 !important;
		width: 24px;
		height: 18px;
	}

	.trow .notes-wrapper, .trow .profile-wrapper{
		height: 364px;
		flex-direction: column;
		padding: 16px 8px;
		margin: 0;
	}
	
.notes-wrapper .history {
    flex: 0 0 100%;
    margin-right: 0;
	max-height: 146px;
	margin-left: 0;
}

.notes-wrapper .history li{
	height: 36px;
}

.trow .notes textarea {
    padding: 0 64px 0 0;
}

.trow .notes, .trow .about, .trow .into {
    padding: 14px;
	width: 100%;
	overflow-wrap: break-word;
	word-wrap: break-word;
}
.table-room .messages .message-line{
	max-width: 100%;
}

.trow .notes{
	height: 100%;
    margin-bottom: 20px;
}

.v2 .menu-item .submenu a{
	font-family: 'Fira Sans', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
}

.page-chat .modal .content{
	font-size: 16px;
}
.page-chat .modal .content .btn-outline{
	
	font-size: 16px;
}

}

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

	.date-status .px-1{
		display: none;
	}
	.date-status .icon{
		margin-right: 5px !important;
	}

}