@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i");@import url("https://fonts.googleapis.com/css?family=Montserrat:400,400i,600,600i,700,700i");/*!
 * css stylesheet
 */

@font-face {
	font-family: "icomoon";
	src: url("../fonts/icomoon.ttf?617l90") format("truetype"), url("../fonts/icomoon.woff?617l90") format("woff"), url("../fonts/icomoon.svg?617l90#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
}

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

.ico-mail2:before {
	content: "\e91b";
}

.ico-warning:before {
	content: "\e916";
}

.ico-calendar:before {
	content: "\e90b";
}

.ico-dots-three-vertical:before {
	content: "\e900";
}

.ico-dots-three-horizontal:before {
	content: "\e901";
}

.ico-stop:before {
	content: "\e920";
}

.ico-pause:before {
	content: "\e921";
}

.ico-phone:before {
	content: "\e91c";
}

.ico-clock:before {
	content: "\e91d";
}

.ico-wifi:before {
	content: "\e91e";
}

.ico-film-play:before {
	content: "\e91a";
}

.ico-c-edit:before {
	content: "\e918";
}

.ico-camera:before {
	content: "\e917";
}

.ico-send:before {
	content: "\e913";
}

.ico-share:before {
	content: "\e910";
}

.ico-insert-comment:before {
	content: "\e911";
}

.ico-like:before {
	content: "\e912";
}

.ico-edit:before {
	content: "\e90e";
}

.ico-up:before {
	content: "\e903";
}

.ico-right:before {
	content: "\e904";
}

.ico-left:before {
	content: "\e905";
}

.ico-down:before {
	content: "\e906";
}

.ico-user:before {
	content: "\e907";
}

.ico-chat:before {
	content: "\e908";
}

.ico-notifications:before {
	content: "\e909";
}

.ico-plus:before {
	content: "\e90f";
}

.ico-cross:before {
	content: "\e90d";
}

.ico-tick:before {
	content: "\e90c";
}

.ico-user-plus:before {
	content: "\e90a";
}

.ico-search:before {
	content: "\e902";
}

.ico-star:before {
	content: "\e91f";
}

.ico-map-pin:before {
	content: "\e919";
}

.ico-play:before {
	content: "\ea1c";
}

.ico-facebook:before {
	content: "\ea90";
}

.ico-lock:before {
	content: "\e914";
}

.ico-mail:before {
	content: "\e915";
}

body {
	min-width: 320px;
	-ms-overflow-style: scrollbar;
}

a:focus {
	outline: none !important;
}

a,
button,
input[type="submit"] {
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}

/* editor's general field */

.jqte {
	border: #979797 1px solid;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: none;
	margin-bottom: 14px;
}

.jqte * {
	color: #4a4a4a;
}

/* toolbar */

.jqte_toolbar {
	overflow: auto;
	padding: 3px 4px;
	background: #eee;
	border-bottom: #bbb 1px solid;
}

.jqte_tool {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.jqte_tool,
.jqte_tool_icon,
.jqte_tool_label {
	border: #eee 1px solid;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.jqte_hiddenField {
	display: none;
}

.jqte_tool_icon {
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/jquery-te.png) no-repeat;
}

.jqte_tool.jqte_tool_1 .jqte_tool_label {
	position: relative;
	display: block;
	padding: 3px;
	width: 70px;
	height: 27px;
	overflow: hidden;
}

.jqte_tool.jqte_tool_1 .jqte_tool_text {
	color: #979797;
}

.jqte_tool.jqte_tool_1 .jqte_tool_icon {
	position: absolute;
	top: 10px;
	right: 2px;
	width: 6px;
	height: 4px;
	background-position: -19px -23px;
	border: none;
	border-radius: none;
	-webkit-border-radius: none;
	-moz-border-radius: none;
}

.jqte_tool.jqte_tool_2 .jqte_tool_icon {
	background-position: 0 0;
}

.jqte_tool.jqte_tool_3 .jqte_tool_icon {
	background-position: -22px 0;
}

.jqte_tool.jqte_tool_4 .jqte_tool_icon {
	background-position: -44px 0;
}

.jqte_tool.jqte_tool_5 .jqte_tool_icon {
	background-position: -66px 0;
}

.jqte_tool.jqte_tool_6 .jqte_tool_icon {
	background-position: -88px 0;
}

.jqte_tool.jqte_tool_7 .jqte_tool_icon {
	background-position: -110px 0;
}

.jqte_tool.jqte_tool_8 .jqte_tool_icon {
	background-position: -132px 0;
}

.jqte_tool.jqte_tool_9 .jqte_tool_icon {
	background-position: -154px 0;
}

.jqte_tool.jqte_tool_10 .jqte_tool_icon {
	background-position: -176px 0;
}

.jqte_tool.jqte_tool_11 .jqte_tool_icon {
	background-position: -198px 0;
}

.jqte_tool.jqte_tool_12 .jqte_tool_icon {
	background-position: -220px 0;
}

.jqte_tool.jqte_tool_13 .jqte_tool_icon {
	background-position: -242px 0;
}

.jqte_tool.jqte_tool_14 .jqte_tool_icon {
	background-position: -264px 0;
}

.jqte_tool.jqte_tool_15 .jqte_tool_icon {
	background-position: -286px 0;
}

.jqte_tool.jqte_tool_16 .jqte_tool_icon {
	background-position: -308px 0;
}

.jqte_tool.jqte_tool_17 .jqte_tool_icon {
	background-position: -330px 0;
}

.jqte_tool.jqte_tool_18 .jqte_tool_icon {
	background-position: -352px 0;
}

.jqte_tool.jqte_tool_19 .jqte_tool_icon {
	background-position: -374px 0;
}

.jqte_tool.jqte_tool_20 .jqte_tool_icon {
	background-position: -396px 0;
}

.jqte_tool.jqte_tool_21 .jqte_tool_icon {
	background-position: -418px 0;
}

.jqte_tool:hover {
	background-color: #fff;
	border-color: #fff;
}

.jqte_tool:hover .jqte_tool_icon,
.jqte_tool:hover .jqte_tool_label {
	border: #aaa 1px solid;
}

.jqte_tool:active .jqte_tool_icon,
.jqte_tool:active .jqte_tool_label {
	border: #777 1px solid;
}

.jqte_tool.jqte_tool_1:hover .jqte_tool_icon,
.jqte_tool.jqte_tool_1:active .jqte_tool_icon {
	border: none;
}

.jqte_tool_depressed {
	background-color: #ddd;
	border-color: #ccc;
}

.jqte_tool_depressed .jqte_tool_icon {
	border-color: #aaa;
}

.jqte_tool_depressed:hover {
	background-color: #eee;
}

/* link form area */

.jqte_linkform {
	padding: 5px 10px;
	background: #ddd;
	border-bottom: #bbb 1px solid;
}

.jqte_linktypeselect {
	position: relative;
	float: left;
	width: 130px;
	background: #eee;
	cursor: pointer;
}

.jqte_linktypeselect:Active {
	background: #fff;
}

.jqte_linktypeview {
	padding: 3px 5px;
	border: #333 1px solid;
	color: #777;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	outline: none;
}

.jqte_linktypetext {
	font-size: 12px;
}

.jqte_linktypearrow {
	position: absolute;
	bottom: 8px;
	right: 6px;
	width: 7px;
	height: 6px;
	margin: 0 auto;
	background: url(../images/jquery-te.png) -7px -23px no-repeat;
}

.jqte_linktypes {
	display: none;
	position: absolute;
	top: 22px;
	left: 1px;
	width: 125px;
	background: #fff;
	border: #333 1px solid;
	box-shadow: 0 1px 4px #aaa;
	-webkit-box-shadow: 0 1px 4px #aaa;
	-moz-box-shadow: 0 1px 4px #aaa;
}

.jqte_linktypes a {
	display: block;
	padding: 4px 5px;
	font-size: 12px;
}

.jqte_linktypes a:hover {
	background: #ddd;
}

.jqte_linkinput {
	float: left;
	margin: 0 5px;
	padding: 3px 5px;
	width: 300px;
	background: #eee;
	border: #333 1px solid;
	color: #777;
	font-size: 12px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	outline: none;
}

.jqte_linkinput:focus,
.jqte_linkinput:hover {
	background: #fff;
	border-color: #000;
}

.jqte_linkbutton {
	float: left;
	padding: 3px 12px;
	background: #aaa;
	border: #333 1px solid;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: inset 0 1px #eee;
	-webkit-box-shadow: inset 0 1px #eee;
	-moz-box-shadow: inset 0 1px #eee;
}

.jqte_linkbutton:hover {
	background: #a1a1a1;
}

.jqte_linkbutton:active {
	box-shadow: inset 0 1px #ccc;
	-webkit-box-shadow: inset 0 1px #ccc;
	-moz-box-shadow: inset 0 1px #ccc;
	background: #888;
}

/* text format menu */

.jqte_formats {
	display: none;
	position: absolute;
	width: 180px;
	oveflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	border: #aaa 1px solid;
	box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
	z-index: 100;
}

.jqte_format {
	display: block;
	padding: 4px 7px;
	font-size: 13px;
}

.jqte_format:hover {
	background: #ddd;
}

.jqte_format_1,
.jqte_format_2,
.jqte_format_3,
.jqte_format_4,
.jqte_format_5,
.jqte_format_6 {
	font-weight: bold;
}

.jqte_format_1 {
	font-size: 22px;
}

.jqte_format_2 {
	font-size: 20px;
}

.jqte_format_3 {
	font-size: 18px;
}

.jqte_format_4 {
	font-size: 16px;
}

.jqte_format_5 {
	font-size: 14px;
}

.jqte_format_6 {
	font-size: 12px;
}

.jqte_format_7 {
	font-family: "Courier New", Courier, monospace;
}

/* font size menu */

.jqte_fontsizes {
	display: none;
	position: absolute;
	width: 180px;
	height: 198px;
	oveflow-x: hidden;
	overflow-y: auto;
	background: #fff;
	border: #aaa 1px solid;
	box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
}

.jqte_fontsize {
	display: block;
	padding: 3px 7px;
}

.jqte_fontsize:hover {
	background: #ddd;
}

/* color pallette */

.jqte_cpalette {
	display: none;
	position: absolute;
	padding: 6px;
	width: 144px;
	background: #fff;
	border: #aaa 1px solid;
	box-shadow: 0 0 5px #aaa;
	-webkit-box-shadow: 0 0 5px #aaa;
	-moz-box-shadow: 0 0 5px #aaa;
}

.jqte_color {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	border: #fff 1px solid;
}

.jqte_color:hover {
	border-color: #000;
}

.jqte_colorSeperator {
	float: none;
	clear: both;
	height: 7px;
}

/* editor area */

.jqte_editor,
.jqte_source {
	background: #fff;
	min-height: 100px;
	max-height: 900px;
	overflow: auto;
	outline: none;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
	resize: vertical;
	font-weight: 300;
	font-size: 12px;
	line-height: 1.67;
	padding: 8px 16px;
}

.jqte_editor div,
.jqte_editor p {
	margin: 0 0 7px;
}

.jqte_editor a:link,
.jqte_editor a:link * {
	color: #06f !important;
	text-decoration: underline;
}

.jqte_editor blockquote {
	margin-top: 0;
	margin-bottom: 7px;
}

.jqte_editor img {
	float: left;
	margin: 0 10px 5px 0;
}

.jqte_editor a[jqte-setlink],
.jqte_editor a[jqte-setlink] * {
	background: #3297fd !important;
	color: #fff !important;
}

.jqte_editor h1,
.jqte_editor h2,
.jqte_editor h3,
.jqte_editor h4,
.jqte_editor h5,
.jqte_editor h6,
.jqte_editor pre {
	display: block;
	margin: 0 0 3px;
}

.jqte_editor h1,
.jqte_editor h1 * {
	font-size: 26px;
}

.jqte_editor h2,
.jqte_editor h2 * {
	font-size: 24px;
}

.jqte_editor h3,
.jqte_editor h3 * {
	font-size: 22px;
}

.jqte_editor h4,
.jqte_editor h4 * {
	font-size: 20px;
}

.jqte_editor h5,
.jqte_editor h5 * {
	font-size: 18px;
}

.jqte_editor h6,
.jqte_editor h6 * {
	font-size: 15px;
}

.jqte_editor pre,
.jqte_editor pre * {
	font-family: "Courier New", Courier, monospace;
}

/* source area */

.jqte_source,
.jqte_source textarea {
	background: #fff1e8;
}

.jqte_source textarea {
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
	width: 100% !important;
	min-height: 100px;
	font-weight: normal;
	font-size: 15px;
	line-height: 1.67;
	overflow: hidden !important;
	outline: none;
	resize: none;
}

.jqte_source textarea,
.jqte_source textarea:focus {
	css_shadow: none !important;
	background: none !important;
	border: none !important;
}

/* title box */

.jqte_title {
	display: none;
	position: absolute;
	z-index: 9999;
}

.jqte_titleArrow {
	position: relative;
}

.jqte_titleArrowIcon {
	width: 7px;
	height: 6px;
	margin: 0 auto;
	background: url(../images/jquery-te.png) 0 -23px no-repeat;
}

.jqte_titleText {
	padding: 5px 7px;
	margin-top: 0;
	min-width: 5px;
	min-height: 1px;
	max-width: 400px;
	background: #000;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}

.jqte_titleText,
.jqte_titleText * {
	color: #fff;
	font-size: 11px;
}

/* placeholder */

.jqte_placeholder {
	position: relative;
	display: none;
}

.jqte_placeholder_text {
	position: absolute;
	top: 43px;
	left: 10px;
	font-size: 14px;
	color: #ccc;
}

/* Slider */

.iconsSlider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.iconsSlider .slick-track,
.iconsSlider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

html {
	background-color: #fff;
}

/* #page styles */

#page {
	position: relative;
	overflow: hidden;
	width: 100%;
}

/* main styles */

main {
	padding-bottom: 35px;
}

/* bgCover styles */

.bgCover {
	background-size: cover;
	background-position: 50% 50%;
}

/* h styles */

h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
	color: inherit;
}

h1 a:hover,
.h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover,
h4 a:hover,
.h4 a:hover,
h5 a:hover,
.h5 a:hover,
h6 a:hover,
.h6 a:hover {
	color: #29aaff;
}

/* btn styles */

.btn {
	border-radius: 55px;
}

/* btn-secondary styles */

.btn-secondary {
	background-color: transparent;
	border-color: #979797;
	color: #4a4a4a;
}

input,
textarea,
select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

/* navbarSearch styles */

.navbarSearch {
	position: relative;
	padding: 16px;
	border-top: 1px solid rgba(255, 255, 255, .4);
}

.navbarSearch .form-control {
	width: 100%;
	font-weight: 300;
	height: 45px;
	border: 1px solid #e8e8e8;
	display: block;
	box-shadow: none;
	padding: 8px 55px 8px 15px;
}

.navbarSearch .form-control:focus {
	border-color: #04be5b;
}

.navbarSearch button {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 0;
	border: 0;
	background-color: transparent;
	color: #979797;
	right: 22px;
	font-size: 19px;
	outline: none;
}

.navbarSearch button:hover {
	color: #04be5b;
}

/* timelineSearchPanel styles */

.timelineSearchPanel {
	padding-top: 20px;
	padding-bottom: 14px;
}

.timelineSearchPanel .form-row {
	width: calc(100% + 10px);
}

.timelineSearchPanel .form-group {
	margin-bottom: 8px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	min-width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.timelineSearchPanel .custom-select {
	width: 100%;
	height: 45px;
	display: block;
	color: #4a4a4a;
	border-color: #979797;
}

.timelineSearchPanel .btn {
	font-weight: 500;
	font-size: 11px;
	line-height: 1.3636363636;
	border-radius: 99px;
	width: 110px;
	height: 45px;
	margin-bottom: 8px;
	margin-top: 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
}

.timelineSearchPanel .extraWrap.d-flex {
	margin-left: -5px;
	margin-right: -5px;
}

.timelineSearchPanel .extraWrap.d-flex .btn {
	margin: 0;
	white-space: normal;
	font-size: 15px;
	line-height: 1.0666666667;
	width: 100%;
	min-width: 80px;
}

/* sportsEdit styles */

.sportsEdit {
	margin-bottom: 16px;
	border-color: transparent;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

.sportsEdit .card-header {
	background: none;
	border: 0;
	padding: 24px;
}

.sportsEdit .card-header h2,
.sportsEdit .card-header .h2 {
	margin: 0;
	color: #000;
	text-transform: capitalize;
	font-size: 20px;
}

.sportsEdit .card-body {
	padding: 0 24px 24px;
}

.sportsEdit a[data-toggle="collapse"] {
	display: block;
	padding-right: 30px;
	position: relative;
}

.sportsEdit a[data-toggle="collapse"][aria-expanded="true"]:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sportsEdit a[data-toggle="collapse"]:after {
	position: absolute;
	top: 1px;
	right: 0;
	content: "\e906";
	font-size: 23px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.sportsEdit label {
	color: #000;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 3px;
	display: none;
}

.sportsEdit .form-row {
	margin-left: -12px;
	margin-right: -12px;
}

.sportsEdit .form-group {
	padding-left: 12px;
	padding-right: 12px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	min-width: 100%;
	margin-bottom: 18px;
}

.sportsEdit .custom-select {
	display: block;
	margin-bottom: 0;
	width: 100%;
	height: 45px;
	font-size: 15px;
	line-height: 1.3333333333;
	border-color: #979797;
}

.sportsEdit .btnsWrap {
	padding-top: 13px;
}

.sportsEdit .btn {
	min-width: 88px;
	height: 40px;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 15px;
}

.sportsEdit .btn.btnCancel {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
}

.sportsEdit .btn.btnCancel:hover {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff;
}

/* friendsSearchPanel styles */

.friendsSearchPanel {
	overflow: hidden;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	padding: 15px 10px;
	margin-bottom: 26px;
}

.friendsSearchPanel .heading {
	color: #4a4a4a;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 13px;
}

.friendsSearchPanel label {
	margin-bottom: 4px;
	text-transform: capitalize;
	font-size: 18px;
}

.friendsSearchPanel .form-control {
	height: 45px;
	border-color: rgba(151, 151, 151, .5);
	font-size: 15px;
}

.friendsSearchPanel .form-control[type="search"] {
	width: calc(100% - 140px);
}

.friendsSearchPanel .btn {
	width: 88px;
	height: 40px;
	font-size: 15px;
}

.friendsSearchPanel .form-row .form-group {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	min-width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.friendsSearchPanel .form-group {
	margin-bottom: 18px;
}

/* replyForm styles */

.replyForm {
	position: relative;
	padding: 5px;
}

.replyForm .avatar {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 30px;
	margin-right: 5px;
}

.replyForm .form-control {
	border-color: rgba(232, 232, 232, .5);
	resize: none;
	height: 26px;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 50px;
}

.replyForm button {
	padding: 0;
	border: 0;
	background: none;
	position: absolute;
	right: 15px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 15px;
	color: #e8e8e8;
}

.replyForm button.disabled {
	pointer-events: none;
	opacity: .5;
}

/* loginForm styles */

.loginForm {
	padding-bottom: 40px;
}

.loginForm .bg-white {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	position: relative;
	overflow: hidden;
}

.loginForm .alignLeft {
	min-height: 200px;
	position: relative;
	z-index: 1;
	color: #fff;
}

.loginForm .bgCover {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.loginForm .bgCover:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	pointer-events: none;
	background-image: -webkit-linear-gradient(left, #0ae094, #04be5b);
	background-image: linear-gradient(to right, #0ae094, #04be5b);
	content: "";
	opacity: .8;
}

.loginForm .alignRight {
	padding: 24px;
}

.loginForm h2,
.loginForm .h2 {
	margin: 0;
	max-width: 308px;
	font: 700 40px/1.2 "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.loginForm h3,
.loginForm .h3 {
	margin: 0 0 20px;
	color: #979797;
	font-size: 20px;
	text-transform: capitalize;
}

.loginForm .form-group {
	position: relative;
	margin-bottom: 17px;
}

.loginForm .cellNumber .form-control {
	padding-left: 80px;
}

.loginForm .form-control {
	height: 45px;
	border-color: #e8e8e8;
	font-size: 15px;
	padding: 8px 15px;
	display: block;
	width: 100%;
}

.loginForm .stickyTel {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	border-radius: 5px 0 0 5px;
	background-color: #e8e8e8;
	width: 64px;
	font-size: 15px;
	line-height: 1;
}

.loginForm .stickyTel img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
	margin: 0 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.loginForm .ico {
	position: absolute;
	left: 0;
	width: 40px;
	color: #979797;
	top: 0;
	bottom: 0;
	margin-bottom: 0;
	font-size: 13px;
}

.loginForm .ico.ico-lock {
	font-size: 24px;
}

.loginForm .btn-success {
	font-size: 15px;
	min-width: 100px;
	height: 45px;
}

.loginForm .textOr {
	margin: 14px 0;
	font-size: 15px;
}

.loginForm .btnFb {
	background-color: #3b5998;
	color: #fff;
	display: block;
	width: 100%;
	max-width: 202px;
	height: 45px;
	margin: 0 auto;
}

.loginForm .btnFb .ico-facebook {
	margin: 0 20px 0 0;
}

.loginForm .btnFb:hover {
	background-color: #2d4373;
}

.loginForm .btnCancel {
	background-color: transparent;
	border-color: transparent;
	margin-top: 10px;
}

.loginForm .btnCancel:hover {
	color: #fa2f58;
}

.loginForm .endButtons {
	padding: 23px;
}

.loginForm .endButtons .btn {
	height: 60px;
	margin: 0 5px;
}

.loginForm .endButtons .btn.btn-success {
	min-width: 309px;
}

/* profileSettingsForm styles */

.profileSettingsForm .formBlock {
	padding: 0 24px;
	margin-bottom: 16px;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	position: relative;
}

.profileSettingsForm .formBlock[data-verified="success"]:before {
	position: absolute;
	right: 100%;
	bottom: 100%;
	-webkit-transform: translate(50%, 50%);
	-ms-transform: translate(50%, 50%);
	transform: translate(50%, 50%);
	width: 35px;
	height: 35px;
	background-color: #04be5b;
	color: #fff;
	content: "\e90c";
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	border-radius: 100%;
	margin: 0 -8px -8px 0;
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.profileSettingsForm .form-row {
	margin-left: -8px;
	margin-right: -8px;
}

.profileSettingsForm .form-row.inlineTwo .form-group {
	min-width: 50%;
}

.profileSettingsForm .uploadingWrap {
	margin-bottom: 23px;
}

.profileSettingsForm .form-group {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	position: relative;
	padding: 0 8px;
	margin-bottom: 16px;
	min-width: 100%;
}

.profileSettingsForm .form-group.full {
	min-width: 100%;
}

.profileSettingsForm .form-group .form-group {
	margin-bottom: 0;
}

.profileSettingsForm .form-control,
.profileSettingsForm .custom-select {
	height: 45px;
	border-color: #e8e8e8;
	font-weight: 300;
	font-size: 15px;
	padding: 8px 15px;
	display: block;
	width: 100%;
}

.profileSettingsForm .btnVerify {
	width: 96px;
	height: 32px;
	display: block;
	margin: 5px auto 0;
}

.profileSettingsForm h2,
.profileSettingsForm .h2 {
	margin: 0 0 16px;
	font-size: 20px;
	color: #000;
	padding: 16px 0;
}

.profileSettingsForm .cellNumber .form-control {
	padding-left: 80px;
}

.profileSettingsForm .stickyTel {
	position: absolute;
	left: 0;
	top: 0;
	height: 45px;
	border-radius: 5px 0 0 5px;
	background-color: #e8e8e8;
	width: 64px;
	font-size: 15px;
	line-height: 1;
}

.profileSettingsForm .stickyTel img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
	margin: 0 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.profileSettingsForm .btnsWrap {
	padding-bottom: 24px;
}

.profileSettingsForm .btnsWrap .btn {
	min-width: 91px;
	height: 40px;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 15px;
}

.profileSettingsForm .btnsWrap .btn.btnCancel {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
}

.profileSettingsForm .btnsWrap .btn.btnCancel:hover {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff;
}

.profileSettingsForm a[data-toggle] {
	display: block;
	position: relative;
}

.profileSettingsForm a[data-toggle]:after {
	position: absolute;
	top: 0;
	right: 0;
	content: "\e906";
	font-size: 26px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.profileSettingsForm a[aria-expanded="true"]:after {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.profileSettingsForm .alignleft {
	height: 200px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	position: relative;
	margin: 0 -4px;
}

.profileSettingsForm .image {
	border-radius: 2px;
	border: 1px solid #e8e8e8;
	margin-left: 4px;
	margin-right: 4px;
	width: calc(33.333% - 8px);
	height: calc(40% - 8px);
	margin-bottom: 8px;
}

.profileSettingsForm .image:nth-child(1) {
	width: calc(50% - 8px);
	height: 60%;
}

.profileSettingsForm .image:nth-child(2) {
	width: calc(50% - 8px);
	height: 60%;
}

.profileSettingsForm .alignRight {
	padding: 10px 23px;
	font-size: 15px;
	line-height: 1.25;
}

.profileSettingsForm .alignRight p {
	margin: 0 0 35px;
}

.profileSettingsForm .btnUpload {
	display: block;
	width: 100%;
	max-width: 231px;
	border-width: 2px;
	font-size: 15px;
	border-color: #e8e8e8;
	height: 34px;
}

.profileSettingsForm .label {
	margin-bottom: 16px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
}

.profileSettingsForm label.label {
	margin-bottom: 4px;
}

.profileSettingsForm .endButtons .btn {
	height: 60px;
	min-width: 88px;
	height: 40px;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 15px;
}

.profileSettingsForm .endButtons .btn.btnCancel {
	background-color: transparent;
	border-color: transparent;
	color: #4a4a4a;
}

.profileSettingsForm .endButtons .btn.btnCancel:hover {
	background-color: #4a4a4a;
	border-color: #4a4a4a;
	color: #fff;
}

.profileSettingsForm .endButtons .btn.btn-success {
	min-width: 130px;
}

.profileSettingsForm span.form-group {
	border: 1px solid #e8e8e8;
	overflow: hidden;
	padding: 8px 15px;
	font-weight: 300;
	color: rgba(74, 74, 74, .3);
	font-size: 15px;
	line-height: 1.2;
}

.profileSettingsForm .tableWrap {
	margin: 0 -25px 16px -24px;
	overflow-x: auto;
}

.profileSettingsForm .fieldEnterBtn {
	padding: 24px 24px 0;
	box-shadow: 0 -2px 0 0 rgba(158, 165, 176, .5);
	border-radius: 1px;
	margin: 24px -24px 0;
}

.profileSettingsForm .btnfield {
	min-width: 150px;
	height: 40px;
}

/* radioList styles */

.radioList {
	margin-bottom: 0;
	padding-top: 12px;
}

.radioList > li {
	margin-bottom: 16px;
}

.radioList > li:only-child {
	margin-bottom: 0;
}

.radioList .custom-control {
	padding-left: 36px;
}

.radioList .custom-control-description {
	font-weight: 300;
	font-size: 15px;
	padding-top: 2px;
}

.radioList .flag {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
}

.radioList .custom-control-indicator {
	background: none !important;
	width: 20px;
	height: 20px;
	border: 2px solid #979797;
}

.radioList .custom-control-input:checked ~ .custom-control-indicator {
	background-color: #979797 !important;
	border-color: #000;
}

/* loginAlert styles */

.loginAlert {
	font-weight: 500;
	font-size: 12px;
	background-color: #fa2f58;
	color: #fff;
	padding: 20px 0;
	border-color: transparent;
	border-radius: 0;
}

.loginAlert .ico {
	vertical-align: middle;
	margin-right: 5px;
	font-size: 15px;
}

.loginAlert p {
	margin: 0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
	background: #979797;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator:before {
	display: block;
}

/* timeTableSelection styles */

.timeTableSelection {
	width: 100%;
	table-layout: fixed;
	min-width: 862px;
}

.timeTableSelection thead {
	background-color: #e8e8e8;
}

.timeTableSelection th,
.timeTableSelection td {
	padding: 8px;
}

.timeTableSelection th {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	vertical-align: middle;
}

.timeTableSelection .custom-checkbox .custom-control-indicator {
	width: 18px;
	height: 18px;
	border: 2px solid #979797;
	background: none;
	border-radius: 2px;
}

.timeTableSelection .custom-checkbox .custom-control-indicator:before {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #fff;
	font-size: 12px;
	content: "\e90c";
	display: none;
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.timeTableSelection td {
	border: solid rgba(158, 165, 176, .5);
	border-width: 0 1px 1px;
}

.timeTableSelection .custom-checkbox {
	padding-left: 26px;
}

.timeTableSelection label {
	margin: 0;
}

.timeTableSelection .form-control {
	height: 18px;
	border-width: 0 0 1px;
	display: block;
	margin: 0 auto;
	max-width: 69px;
	font-weight: 400;
	font-size: 14px;
	padding: 0;
	border-radius: 0;
}

/* publishForm styles */

.publishForm {
	position: relative;
	z-index: 9;
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #e1ebf7;
	margin-bottom: 24px;
}

.publishForm .heading {
	color: #979797;
	font-weight: 500;
	font-size: 20px;
	margin-bottom: 9px;
}

.publishForm .tabLinks {
	background-color: #979797;
	overflow: hidden;
	border-radius: 5px 0 0 5px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.publishForm .nav-pills {
	background: none;
}

.publishForm .nav-pills,
.publishForm .nav-pills.nav {
	width: 35px;
	min-height: 172px;
	width: 100%;
}

.publishForm .nav-pills .nav-link,
.publishForm .nav-pills.nav .nav-link {
	color: rgba(255, 255, 255, .7);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 16px;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-radius: 0;
	border-top: 1px solid rgba(255, 255, 255, .4);
	position: relative;
}

.publishForm .nav-pills .nav-link.active,
.publishForm .nav-pills.nav .nav-link.active {
	background: none;
	color: #fff;
}

.publishForm .nav-pills .nav-link:after,
.publishForm .nav-pills.nav .nav-link:after {
	position: absolute;
	right: 0;
	width: 0;
	height: 0;
	content: "";
}

.publishForm .tab-content {
	width: 100%;
}

.publishForm .tabHolder {
	padding: 16px;
}

.publishForm .btnPublish {
	width: 89px;
	height: 36px;
}

/* headerLoginForm styles */

.headerLoginForm {
	padding-top: 8px;
	padding-bottom: 19px;
}

.headerLoginForm .form-control {
	height: 45px;
	font-size: 15px;
	line-height: 1.3333333333;
}

.headerLoginForm .form-group {
	margin-bottom: 0;
	margin-left: 18px;
	width: 170px;
}

.headerLoginForm .btn {
	height: 47px;
	width: 100px;
	margin-left: 19px;
	border-width: 2px;
	font-size: 15px;
	vertical-align: top;
}

/* signupForm styles */

.signupForm {
	position: relative;
	overflow: hidden;
	margin-top: 32px;
}

.signupForm .formHead {
	background-color: #04be5b;
	color: #fff;
	padding: 23px;
}

.signupForm .title {
	font-weight: 300;
	font-size: 20px;
	line-height: 1.25;
}

.signupForm .formHolder {
	padding: 25px 16px;
}

.signupForm .form-control {
	height: 45px;
	font-size: 15px;
}

.signupForm .btn {
	font-size: 15px;
	height: 45px;
	display: block;
	width: 100%;
	margin-top: 23px;
	margin-bottom: 14px;
}

.signupForm .registerd {
	color: #4a4a4a;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.25;
}

.signupForm .registerd:hover {
	color: #04be5b;
}

/* #header styles */

#header {
	position: relative;
	z-index: 99;
	padding-top: 11px;
	background-color: #fff;
}

#header.extra {
	box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .5);
}

#header .holder:after {
	display: block;
	content: "";
	clear: both;
}

/* logo styles */

.logo {
	margin: 0 0 11px;
	width: 33px;
}

.logo.extra {
	padding-bottom: 11px;
	margin-bottom: 0;
}

.logo img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

.ftLogo .logo {
	margin: 0 11px 0 0;
	width: 30px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

/* #nav styles */

#nav {
	padding: 0;
	z-index: 1;
	margin: 0 -16px;
}

#nav:before {
	position: absolute;
	left: -9999px;
	right: -9999px;
	top: 0;
	bottom: 0;
	content: "";
	background-color: #adb5bd;
	z-index: -1;
}

#nav .navbar-collapse {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

#nav .icn {
	color: #4a4a4a;
	text-decoration: none;
	font-size: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	position: relative;
	min-width: 50%;
	min-height: 51px;
}

#nav .icn:only-child {
	margin: 0 auto;
}

#nav .icn:hover {
	color: #212529;
}

#nav .navCol {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

#nav .navCol + .navCol {
	border-left: 1px solid rgba(255, 255, 255, .4);
}

#nav .counter {
	color: #fff;
	text-align: center;
	min-width: 15px;
	height: 15px;
	font-size: 9px;
	line-height: 1;
	padding: 2px;
	border-radius: 100%;
	position: absolute;
	bottom: 8px;
	right: 6px;
}

#nav .navbar-toggler {
	padding: 0;
	width: 100%;
	height: 100%;
	position: relative;
	border: 0;
	border-radius: 0;
	outline: none;
}

#nav .navbar-toggler:after,
#nav .navbar-toggler:before {
	position: absolute;
	left: 0;
	right: 0;
	content: "";
	background-color: #4a4a4a;
	height: 2px;
	width: 25px;
	margin: 0 auto;
}

#nav .navbar-toggler:before {
	top: 18px;
}

#nav .navbar-toggler:after {
	bottom: 19px;
}

#nav .navbar-toggler-icon {
	width: 25px;
	position: absolute;
	top: 24px;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 2px;
	background-color: #4a4a4a;
}

/* nav-panel styles */

.nav-panel {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	width: 100%;
}

.nav-panel > * {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

/* mainNavigation styles */

.mainNavigation .nav-item.active .nav-link,
.mainNavigation.navbar-nav .nav-item.active .nav-link {
	background-color: #04be5b;
	color: #fff;
}

.mainNavigation .nav-link,
.mainNavigation.navbar-nav .nav-link {
	display: block;
	color: #000;
	padding-left: 16px;
	padding-right: 16px;
}

.mainNavigation .nav-link.dropdown-toggle:after,
.mainNavigation.navbar-nav .nav-link.dropdown-toggle:after {
	display: none;
}

.mainNavigation .nav-link:hover,
.mainNavigation.navbar-nav .nav-link:hover {
	background-color: #04be5b;
	color: #fff;
}

.mainNavigation .dropdown-menu {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .2);
	border: solid 1px #979797;
	border-color: #979797;
	width: 544px;
	margin: -13px 0 0;
	padding: 0;
}

.mainNavigation .dropdown-menu:before {
	position: absolute;
	right: 35px;
	bottom: 100%;
	content: "";
	background: url(../images/arrowDropdownTop.png) no-repeat;
	width: 20px;
	height: 14px;
	margin-bottom: -1px;
}

.mainNavigation .dropdown-menu .heading {
	color: #979797;
	margin-bottom: 0;
	padding: 16px 16px 8px;
	font-weight: 500;
	font-size: 20px;
}

.icnMenu {
	color: #979797;
	font-size: 18px;
	margin: 14px 0 0 26px;
}

.icnMenu:hover {
	text-decoration: none;
	color: #04be5b;
}

/* featuredPlaces styles */

.featuredPlaces {
	padding-top: 60px;
}

.featuredPlaces h1,
.featuredPlaces .h1 {
	margin: 0 0 40px;
	color: #04be5b;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

/* featuredCol styles */

.featuredCol {
	text-decoration: none;
	background-color: #fff;
	border-radius: 5px;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	color: #000;
	height: 294px;
	padding: 48px 26px;
	margin-bottom: 32px;
}

.featuredCol:hover {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .5);
	color: #000;
	background-color: #fff;
}

.featuredCol .icn-holder {
	width: 80px;
	height: 97px;
	margin-bottom: 30px;
}

.featuredCol h2,
.featuredCol .h2 {
	margin: 0 0 60px;
	color: inherit;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
	position: relative;
}

.featuredCol h2:before,
.featuredCol .h2:before {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	top: 100%;
	width: 120px;
	height: 30px;
	content: "sign up";
	background-color: #04be5b;
	color: #fff;
	display: block;
	padding: 6px;
	border-radius: 99px;
	font-weight: 300;
	font-size: 13px;
	line-height: 1.2307692308;
	margin-top: 35px;
	text-transform: uppercase;
}

.featuredCol img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

/* #footer styles */

#footer {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 13px;
	line-height: 1.3076923077;
}

#footer p {
	margin: 0;
}

#footer p a {
	color: inherit;
}

#footer p a:hover {
	color: #04be5b;
}

/* ftLogo styles */

.ftLogo {
	margin-bottom: 21px;
}

.ftLogo .logoText {
	font-weight: 300;
	font-size: 20px;
	line-height: 1.15;
	color: #979797;
}

/* ftNav styles */

.ftNav {
	padding-top: 35px;
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 30px);
}

.ftNav ul {
	margin-bottom: 30px;
	padding: 0 15px;
	width: 50%;
}

.ftNav li {
	margin-bottom: 16px;
}

.ftNav li.active > a {
	color: #04be5b;
}

.ftNav a {
	font-weight: 300;
	font-size: 15px;
	line-height: 1.2666666667;
	color: inherit;
}

.ftNav a:hover {
	color: #04be5b;
}

/* plansArea styles */

.plansArea {
	color: #000;
	padding-top: 44px;
}

.plansArea h1,
.plansArea .h1 {
	margin: 0 0 45px;
	font: 600 30px/1.25 "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

/* pricingHolder styles */

.pricingHolder .colWrap {
	width: 100%;
}

/* pricingCol styles */

.pricingCol {
	border-radius: 1px;
	box-shadow: 0 12px 10px -5px rgba(0, 0, 0, .1);
	width: 100%;
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 40px;
}

.pricingCol .priceHead {
	height: 226px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: 100%;
	padding: 10px 10px 41px;
}

.pricingCol .align {
	width: 100%;
}

.pricingCol .bgPurple {
	background-color: #9fa8da;
}

.pricingCol .bgBlue {
	background-color: #75c8ff;
}

.pricingCol h2,
.pricingCol .h2 {
	margin: 0 0 28px;
	font: 600 32px/1.19 "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.pricingCol h3,
.pricingCol .h3 {
	margin: 0;
	font: 600 21px/1.19 "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.pricingCol .descriptionWrap {
	position: relative;
}

.pricingCol .text {
	font-size: 16px;
	line-height: 1.2;
	height: 83px;
}

.pricingCol .text + .text {
	margin-bottom: -1px;
	border-top: 1px solid #e8e8e8;
}

.pricingCol .alignText {
	padding: 20px 25px 20px 55px;
	position: relative;
}

.pricingCol .alignText + .alignText {
	border-top: 1px solid #e8e8e8;
}

.pricingCol .icn {
	position: absolute;
	left: 16px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 20px;
}

.pricingCol .ico-tick {
	color: #04be5b;
}

.pricingCol .ico-cross {
	color: #fa2f58;
}

.pricingCol hr {
	margin: -1px 0 0;
	border: solid #cad3df;
	border-width: 1px 0 0;
}

.pricingCol p {
	margin: 0;
}

/* profileBanner styles */

.profileBanner {
	position: relative;
	color: #fff;
	z-index: 1;
}

.profileBanner:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
	content: "";
	background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .01) 37%, rgba(0, 0, 0, .85));
	background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .01) 37%, rgba(0, 0, 0, .85));
}

.profileBanner .align {
	height: 200px;
}

.profileBanner .imgHolder {
	padding: 4px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border: 1px solid #979797;
	width: 120px;
	height: 120px;
	margin: 0 11px -24px 0;
}

.profileBanner h1,
.profileBanner .h1 {
	font-weight: 400;
	font-size: 17px;
	text-transform: capitalize;
	margin: 0 0 19px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

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

/* timelineNav styles */

.timelineNav {
	padding-top: 20px;
	border-radius: 1px;
	box-shadow: inset 0 -1px 0 0 #9ea5b0;
}

.timelineNav ul {
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.timelineNav ul > li {
	margin: 0;
	position: relative;
	padding-bottom: 22px;
}

.timelineNav ul > li:nth-child(3) > a {
	border-right: 0;
}

.timelineNav ul > li:after {
	position: absolute;
	left: -1px;
	right: 0;
	bottom: 0;
	height: 2px;
	background-color: #04be5b;
	content: "";
	display: none;
}

.timelineNav ul > li.active:after {
	display: block;
}

.timelineNav ul > li.active > a:hover {
	color: #000;
}

.timelineNav ul > li > a {
	display: block;
	position: relative;
	font-size: 14px;
	line-height: 1.3571428571;
	border-right: 1px solid rgba(151, 151, 151, .2);
	color: #000;
	padding: 4px 17px;
}

.timelineNav ul > li > a:hover {
	color: #04be5b;
}

/* contentColumns styles */

.contentColumns {
	padding-top: 24px;
	padding-bottom: 0;
}

/* content styles */

.content {
	width: 100%;
}

/* content, sidebar, asidebarAside styles */

/* postColumn styles */

.postColumn {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	position: relative;
	overflow: hidden;
	padding: 16px 17px;
	margin-bottom: 16px;
}

.postColumn h2,
.postColumn .h2 {
	margin: 0 0 3px;
	color: #000;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1666666667;
}

.postColumn h2,
.postColumn .h2,
.postColumn h3,
.postColumn .h3 {
	text-transform: capitalize;
}

.postColumn h3,
.postColumn .h3 {
	margin: 0 0  5px;
	color: inherit;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.2142857143;
}

.postColumn .typeText {
	text-transform: capitalize;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.2142857143;
	margin-bottom: 3px;
}

.postColumn .alignLeft {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 11px;
	width: 35px;
}

.postColumn h4,
.postColumn .h4 {
	margin: 0 0 7px;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.2142857143;
}

.postColumn h5,
.postColumn .h5 {
	margin: 0;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.1666666667;
}

.postColumn .btnsWrap {
	position: absolute;
	right: 16px;
	bottom: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}

.postColumn .btn {
	padding: 6px 11px;
	vertical-align: top;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.25;
	min-width: 95px;
}

.postColumn .description {
	margin-bottom: 20px;
	width: 104px;
}

.postColumn img {
	max-width: 100%;
	vertical-align: top;
	height: auto;
}

.ratingStar {
	margin-bottom: 8px;
}

.ratingStar > li {
	margin-right: 4px;
	width: 14px;
}

.ratingStar img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

/* widget styles */

.widget {
	margin-bottom: 17px;
	position: relative;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

/* widgetNav styles */

.widgetNav {
	padding: 20px 15px;
}

.widgetNav h3,
.widgetNav .h3 {
	margin: 0 0 12px;
	font-size: 18px;
	line-height: 1.1111111111;
	color: #000;
}

.widgetNav h3,
.widgetNav .h3,
.widgetNav h4,
.widgetNav .h4 {
	text-transform: capitalize;
}

.widgetNav h4,
.widgetNav .h4 {
	margin: 0 0 8px;
	color: rgba(74, 74, 74, .8);
	font-weight: 400;
	font-size: 14px;
	line-height: 1.2142857143;
}

.widgetNav .time {
	margin-bottom: 22px;
	font-size: 14px;
	line-height: 1.1428571429;
	color: rgba(74, 74, 74, .5);
}

.widgetNav .alignCenter {
	overflow: hidden;
	margin: 0 auto 16px;
	width: 100%;
	max-width: 60px;
}

.widgetNav .alignCenter.full {
	max-width: none;
	margin: -20px -15px 16px;
	width: auto;
}

.widgetNav .heading {
	border-radius: 1px;
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #cad3df;
	margin: -21px -15px 14px;
	padding: 8px 25px;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.1666666667;
}

.widgetNav img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

/* widgetList styles */

.widgetList {
	margin-bottom: -18px;
}

.widgetList > li {
	margin-bottom: 20px;
}

.widgetList > li.active > a {
	color: #04be5b;
}

.widgetList > li > a {
	font-size: 15px;
	line-height: 1.3333333333;
	color: inherit;
}

.widgetList > li > a:hover {
	color: #04be5b;
}

/* widgetVisualPosts styles */

.widgetVisualPosts > ul {
	margin-bottom: 0;
	padding: 4px 2px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.widgetVisualPosts > ul > li {
	margin-bottom: 4px;
	padding: 0 2px;
	width: 50%;
}

.widgetVisualPosts > ul > li > a {
	display: block;
	position: relative;
	height: 124px;
}

.widgetVisualPosts > ul > li > a:hover .caption {
	background: -webkit-linear-gradient(bottom, black 0%, transparent 100%);
	background: linear-gradient(to top, black 0%, transparent 100%);
}

.widgetVisualPosts .caption {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	padding: 5px 0 0 7px;
	bottom: 0;
	color: #fff;
	background: -webkit-linear-gradient(top, black 0%, transparent 100%);
	background: linear-gradient(to bottom, black 0%, transparent 100%);
}

.widgetVisualPosts h3,
.widgetVisualPosts .h3 {
	margin: 0;
	font-size: 12px;
	text-transform: capitalize;
	padding: 9px 13px 8px;
	border-radius: 1px;
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #cad3df;
}

.widgetVisualPosts h4,
.widgetVisualPosts .h4 {
	margin: 0 0 1px;
	font-size: 12px;
	text-transform: capitalize;
}

.widgetVisualPosts h5,
.widgetVisualPosts .h5 {
	margin: 0;
	font-size: 12px;
	text-transform: none;
}

/* widgetItems styles */

.widgetItems > ul {
	margin-bottom: 0;
}

.widgetItems > ul > li {
	border-radius: 1px;
	box-shadow: inset 0 -1px 0 0 #9ea5b0;
	overflow: hidden;
	padding: 8px 8px 9px;
}

.widgetItems > ul > li:last-child {
	margin-bottom: 0;
}

.widgetItems .alignLeft {
	margin: 0 12px 0 0;
	width: 50px;
	float: left;
}

.widgetItems h3,
.widgetItems .h3 {
	margin: 0 0 2px;
	font-size: 12px;
	padding: 7px 21px;
	text-transform: capitalize;
}

.widgetItems h4,
.widgetItems .h4 {
	margin: 0;
	font-size: 14px;
	text-transform: capitalize;
}

.widgetItems h5,
.widgetItems .h5 {
	margin: 0 0 3px;
	font-weight: 400;
	font-size: 14px;
}

.widgetItems h6,
.widgetItems .h6 {
	margin: 0;
	font-size: 12px;
}

.widgetItems .description {
	overflow: hidden;
}

.widgetItems .ratingStar {
	margin-bottom: -3px;
}

.widgetItems img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

/* widgetVids styles */

.widgetVids h3,
.widgetVids .h3 {
	margin: 0;
	font-size: 12px;
	text-transform: capitalize;
	padding: 9px 21px 8px;
	border-radius: 1px;
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #cad3df;
}

.widgetVids > ul {
	margin-bottom: 0;
	padding: 4px 2px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.widgetVids > ul > li {
	padding: 0 2px;
	margin-bottom: 4px;
	width: 50%;
}

.widgetVids > ul > li > a {
	display: block;
	height: 81px;
	position: relative;
}

.widgetVids > ul > li > a:hover .btnPlay {
	background-color: #9fa8da;
}

.widgetVids .btnPlay {
	position: absolute;
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 100%;
	background-color: #4a4a4a;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 12px;
	color: #fff;
	pointer-events: none;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

/* widgetAdd styles */

.widgetAdd {
	overflow: hidden;
}

.widgetAdd > a {
	color: inherit;
}

.widgetAdd > a:hover h3,
.widgetAdd > a:hover .h3 {
	color: #9fa8da;
}

.widgetAdd .addImage {
	overflow: hidden;
	margin-bottom: 0;
}

.widgetAdd h3,
.widgetAdd .h3 {
	margin: 0;
	font-size: 15px;
	padding: 5px 7px 9px;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

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

/* joiningPost styles */

.joiningPost {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	position: relative;
	overflow: hidden;
	padding: 16px;
	margin-bottom: 16px;
	font-weight: 500;
	font-size: 12px;
}

.joiningPost .alignLeft {
	width: 70px;
	margin: 0 22px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}

.joiningPost h2,
.joiningPost .h2 {
	margin: 0 0 6px;
	font-size: 18px;
	text-transform: capitalize;
}

.joiningPost h3,
.joiningPost .h3 {
	margin: 0 0 5px;
	font-weight: 400;
	font-size: 18px;
}

.joiningPost h4,
.joiningPost .h4 {
	margin: 0 0 8px;
	font-weight: 300;
	font-size: 14px;
	text-transform: capitalize;
}

.joiningPost img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

.joiningPost .userEnter {
	color: #4a4a4a;
	font-size: 23px;
	width: 23px;
	position: relative;
	vertical-align: top;
	margin-bottom: 7px;
}

.joiningPost .userEnter[data-added]:after {
	position: absolute;
	content: attr(data-added);
	border-radius: 99px;
	min-width: 16px;
	height: 16px;
	background-color: #04be5b;
	color: #fff;
	font-weight: 500;
	font-size: 10px;
	line-height: 1;
	font-family: "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 100%;
	top: 100%;
	margin: -9px 0 0 -6px;
}

.joiningPost .userEnter:hover {
	color: #9fa8da;
}

.joiningPost .btnsWrap {
	position: absolute;
	bottom: 11px;
	right: 18px;
}

.joiningPost .description {
	padding-bottom: 35px;
}

.joiningPost .textMembers {
	font-weight: 500;
}

.joiningPost .btn {
	min-width: 61px;
	padding: 5px;
	font-weight: 500;
	font-size: 12px;
	vertical-align: top;
	margin-bottom: 4px;
	position: relative;
}

.joiningPost .btn.btn-secondary {
	background-color: transparent;
	box-shadow: none !important;
	border: 2px solid #979797;
	color: #4a4a4a;
}

.joiningPost .btn.btn-secondary.active {
	color: #fff;
	background-color: #04be5b;
	border-color: #04be5b;
}

.joiningPost .btn.btn-secondary:hover {
	background-color: #04be5b;
	border-color: #04be5b;
	color: #fff;
}

.joiningPost .btn.btn-success {
	min-width: 150px;
	margin-top: 11px;
}

.joiningPost .btn.btn-success.active {
	background-color: #04be5b;
	border-color: #04be5b;
}

.joiningPost .btn.btn-success.active:before {
	display: inline-block;
	vertical-align: top;
	content: "\e90c";
	margin: -1px 10px -7px -6px;
	font-size: 15px;
	font-family: "icomoon" !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.joiningPost .btn.active {
	box-shadow: none !important;
}

.joiningPost .btn:last-child {
	margin-bottom: 5px;
}

.joiningPost p {
	margin: 0;
}

.joiningPost p a {
	color: inherit;
}

.joiningPost p a:hover {
	color: #29aaff;
}

/* matchesResults styles */

.matchesResults {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	padding: 22px 0 0;
}

.matchesResults h2,
.matchesResults .h2 {
	margin: 0 0 23px;
	color: #000;
	text-transform: capitalize;
	font-size: 18px;
	padding: 0 24px 23px;
	border-radius: 1px;
	box-shadow: inset 0 -1px 0 0 #9ea5b0;
}

/* tHolder styles */

.tHolder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	font-weight: 500;
	line-height: 15px;
}

.tHolder .tRow,
.tHolder .tHeader {
	margin-left: -5px;
	margin-right: -5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 16px 20px;
	width: calc(100% + 10px);
}

.tHolder .tHeader {
	font-size: 12px;
	line-height: 1.1666666667;
	text-transform: capitalize;
}

.tHolder .tRow {
	border-radius: 1px;
	box-shadow: inset 0 -1px 0 0 #9ea5b0;
}

.tHolder .ResultsCount {
	width: 30px;
	height: 30px;
	font-weight: inherit;
	font-size: 15px;
	color: #fff;
	background-color: #04be5b;
	border-radius: 99px;
}

.tHolder .tBody {
	width: 100%;
	overflow: hidden;
}

.tHolder .tBody .tRow {
	margin-bottom: 20px;
}

.tHolder .tCol {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;
}

.tHolder .tCol:before {
	display: block;
	content: attr(data-heading);
	font-weight: 300;
	margin-bottom: 6px;
}

.tHolder .tHeading,
.tHolder .text {
	font-weight: inherit;
}

.tHolder .tHeading a,
.tHolder .text a {
	color: inherit;
}

.tHolder .tHeading a:hover,
.tHolder .text a:hover {
	color: #04be5b;
}

.tHolder .tCol01 {
	width: 50%;
}

.tHolder .tCol02 {
	width: 50%;
}

.tHolder .tCol03 {
	width: 50%;
}

.tHolder .tCol04 {
	width: 50%;
}

.tHolder .tCol05 {
	width: 12.4%;
}

.tHolder .tCol06 {
	width: 50%;
}

.tHolder .tCol07 {
	width: 50%;
}

.tHolder .tCol08 {
	width: 100%;
}

.tHolder .tCol09 {
	width: 100%;
}

.tHolder .tCol10 {
	width: 39.6%;
}

.tHolder .tCol11 {
	width: 59.6%;
}

/* selectionHolder styles */

.selectionHolder {
	font-size: 10px;
	color: rgba(0, 0, 0, .5);
}

.selectionHolder > span {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	padding: 13px 10px 12px;
	position: relative;
}

.selectionHolder > span.active {
	color: #000;
	background: -webkit-linear-gradient(90deg, #04be5b 0%, #04be5b 50%, rgba(4, 190, 91, 0) 50%, rgba(4, 190, 91, 0) 100%);
	background: linear-gradient(0deg, #04be5b 0%, #04be5b 50%, rgba(4, 190, 91, 0) 50%, rgba(4, 190, 91, 0) 100%);
	background-repeat: no-repeat;
	background-size: 100% 4px;
	background-position: 0 100%;
}

.selectionHolder > span.active {
	font-weight: 500;
}

.selectionHolder .edit {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: rgba(0, 0, 0, .5);
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	right: 0;
}

.selectionHolder .edit:hover {
	color: #000;
}

/* sportsEditArea styles */

.sportsEditArea {
	padding-top: 20px;
}

.sportsEditArea h1,
.sportsEditArea .h1 {
	margin: 0 0 40px;
	color: #04be5b;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1666666667;
}

/* resquestsList styles */

.resquestsList {
	margin-bottom: 0;
}

.resquestsList > li {
	position: relative;
	overflow: hidden;
	border: solid rgba(151, 151, 151, .2);
	border-width: 1px 0;
	margin-bottom: -1px;
	padding: 5px;
}

.resquestsList .alignLeft {
	width: 50px;
	float: left;
	margin-right: 8px;
}

.resquestsList .btnsWrap {
	float: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 12px;
	padding: 13px 0 0;
}

.resquestsList .description {
	overflow: hidden;
	padding: 12px 0 0;
}

.resquestsList .btn {
	font: inherit;
	padding: 3px;
	margin-left: 5px;
	text-indent: 1010%;
	overflow: hidden;
	width: 30px;
	position: relative;
}

.resquestsList .btn:not(.btn-success) {
	color: #4a4a4a;
}

.resquestsList .btn:not(.btn-success):hover {
	color: #fa2f58;
}

.resquestsList .btn .ico-tick,
.resquestsList .btn .ico-plus,
.resquestsList .btn .ico-cross {
	text-indent: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 20px;
}

.resquestsList h3,
.resquestsList .h3 {
	margin: 0 0 1px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
}

.resquestsList h4,
.resquestsList .h4 {
	margin: 0;
	font-weight: 300;
	font-size: 14px;
	text-shadow: 0 1px 0 #9ea5b0;
}

.resquestsList img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

/* requestsArea styles */

.requestsArea {
	overflow: hidden;
	margin-bottom: 24px;
}

.requestsArea h2,
.requestsArea .h2 {
	color: #979797;
	margin-bottom: 0;
	padding: 16px 16px 8px;
	font-weight: 500;
	font-size: 20px;
}

.requestsArea .textHeading {
	font-weight: 400;
	font-size: 18px;
	color: #000;
	padding: 16px;
}

.requestsArea .btnsHolder {
	padding-top: 22px;
	padding-bottom: 24px;
}

.requestsArea .btnsHolder .btn:not(.btn-success) {
	color: #4a4a4a;
}

.requestsArea .btnsHolder .btn:not(.btn-success):hover {
	color: #fa2f58;
}

.requestsArea .btnsHolder .btn-success {
	width: 88px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* feedBlock styles */

.feedBlock {
	position: relative;
	overflow: hidden;
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	margin-bottom: 24px;
}

.feedBlock .header {
	overflow: hidden;
	padding: 20px 16px;
}

.feedBlock .alignLeft {
	width: 50px;
	margin-right: 12px;
	float: left;
}

.feedBlock .imageHolder {
	position: relative;
	overflow: hidden;
}

.feedBlock .description {
	overflow: hidden;
	padding: 4px 0 0;
}

.feedBlock h2,
.feedBlock .h2 {
	margin: 0 0 6px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
}

.feedBlock time {
	font-weight: 300;
	font-size: 15px;
}

.feedBlock .actionsHolder {
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #e1ebf7;
	background-color: #e8e8e8;
	overflow: hidden;
	border-radius: 1px;
	padding: 14px 18px;
}

.feedBlock .actionsHolder a {
	color: inherit;
	font-weight: 300;
	font-size: 13px;
	margin-right: 15px;
}

.feedBlock .actionsHolder a:hover {
	color: #000;
}

.feedBlock .actionsHolder a:hover .ico {
	color: inherit;
}

.feedBlock .actionsHolder .ico {
	color: #979797;
	margin-right: 10px;
	font-size: 14px;
}

.feedBlock .doneHolder {
	font-weight: 500;
	font-size: 12px;
	border-radius: 1px;
	padding: 8px 16px;
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #cad3df;
}

.feedBlock .doneHolder .ico {
	color: #979797;
	font-size: 10px;
	margin-right: 8px;
}

.feedBlock .doneHolder a {
	color: inherit;
}

.feedBlock .doneHolder a:hover {
	color: #000;
}

.feedBlock .doneHolder p {
	margin: 0;
}

.feedBlock img {
	display: block;
	height: auto;
	max-width: none;
	width: 100%;
}

/* commentsList styles */

.commentsList {
	margin-bottom: 0;
}

.commentsList > li {
	padding: 5px 5px 0;
}

.commentsList .commentatorInfo {
	margin: 0 0 5px;
}

.commentsList h3,
.commentsList .h3 {
	margin: 0 0 3px;
	color: #1565c0;
	font-weight: 500;
	font-size: 14px;
	line-height: 1;
}

.commentsList time {
	font-size: 13px;
	line-height: 1;
}

.commentsList .image {
	width: 30px;
	margin: 0 8px 0 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.commentsList .commentActions {
	box-shadow: 0 1px 0 0 #cad3df, inset 0 1px 0 0 #e1ebf7;
	border-radius: 1px;
	padding: 5px;
	margin: 0 -5px;
}

.commentsList .commentActions a {
	color: inherit;
	font-size: 14px;
	margin-right: 16px;
}

.commentsList .commentActions a:hover {
	color: #000;
}

.commentsList .commentActions a:hover .ico {
	color: inherit;
}

.commentsList .commentActions .ico {
	color: #979797;
	margin-right: 5px;
	font-size: 11px;
}

.commentsList p {
	margin: 0 0 16px;
}

/* sportNameBlock styles */

.sportNameBlock {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
	position: relative;
	overflow: hidden;
	padding: 16px 17px;
	margin-bottom: 16px;
	font-size: 15px;
	min-height: 160px;
}

.sportNameBlock .userEnter {
	color: #4a4a4a;
	font-size: 23px;
	width: 23px;
	position: absolute;
	left: 16px;
	bottom: 16px;
	vertical-align: top;
	margin-bottom: 7px;
}

.sportNameBlock .userEnter[data-added]:after {
	position: absolute;
	content: attr(data-added);
	border-radius: 99px;
	min-width: 16px;
	height: 16px;
	background-color: #04be5b;
	color: #fff;
	font-weight: 500;
	font-size: 10px;
	line-height: 1;
	font-family: "Roboto", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 100%;
	top: 100%;
	margin: -9px 0 0 -6px;
}

.sportNameBlock .userEnter:hover {
	color: #9fa8da;
}

.sportNameBlock h2,
.sportNameBlock .h2 {
	margin: 0 0 16px;
	color: #000;
	font-size: 18px;
	position: relative;
}

.sportNameBlock .caret {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 22px;
}

.sportNameBlock .btnsWrap {
	position: absolute;
	right: 17px;
	bottom: 16px;
}

.sportNameBlock .btn {
	margin-top: 20px;
	font-size: 12px;
	width: 61px;
}

/* progress styles */

.progress {
	height: 16px;
	border-radius: 99px;
}

/* progress-bar styles */

.progress-bar {
	border-radius: 99px;
}

.progress-bar.bg-success {
	background-image: -webkit-linear-gradient(left, #0ae094, #04be5b);
	background-image: linear-gradient(to right, #0ae094, #04be5b);
}

/* loginArea styles */

.loginArea {
	padding-top: 40px;
}

.loginArea h1,
.loginArea .h1 {
	margin: 0 0 40px;
	color: #04be5b;
	font: 700 24px/1.2 "Montserrat", "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
	text-transform: capitalize;
}

.loginArea .heading {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #979797;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.1;
	margin-right: 25px;
}

.loginArea .progress {
	width: 100%;
	margin-top: 3px;
	margin-right: 62px;
	position: relative;
	overflow: visible;
}

.loginArea .valueCurrent {
	position: absolute;
	left: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	font-weight: 500;
	font-size: 20px;
	line-height: 1;
	color: #979797;
	margin-top: -1px;
	margin-left: 24px;
}

.loginArea .progressHolder {
	padding: 19px 0 17px;
	overflow: hidden;
	position: relative;
}

/* loginStepsList styles */

.loginStepsList {
	color: rgba(151, 151, 151, .5);
	font-weight: 500;
	overflow: hidden;
	position: relative;
	font-size: 17px;
	line-height: 85px;
}

.loginStepsList > li {
	height: 85px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	position: relative;
	z-index: 1;
}

.loginStepsList > li.active {
	color: #fff;
}

.loginStepsList > li.active > span:before {
	display: block;
}

.loginStepsList > li:first-child {
	padding-right: 0;
}

.loginStepsList > li:first-child:before {
	width: 30px;
}

.loginStepsList > li:first-child > span {
	padding-right: 0;
}

.loginStepsList > li:first-child > span:after {
	top: 0;
	bottom: 0;
	left: 0;
	width: 30px;
	position: absolute;
	content: "";
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAACrCAYAAAAn4cESAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4NDI0Njg3RUJCMzExRTc4OEU2RTNDRkI3NzM5OThEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4NDI0Njg4RUJCMzExRTc4OEU2RTNDRkI3NzM5OThEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg0MjQ2ODVFQkIzMTFFNzg4RTZFM0NGQjc3Mzk5OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg0MjQ2ODZFQkIzMTFFNzg4RTZFM0NGQjc3Mzk5OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FFsyWAAALmklEQVR42uyd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");
	background-size: 100% 100%;
}

.loginStepsList > li:first-child > span:before {
	left: 0;
}

.loginStepsList > li:after,
.loginStepsList > li:before {
	position: absolute;
	content: "";
}

.loginStepsList > li:after {
	left: -48px;
	top: 0;
	bottom: 0;
	right: 0;
	background-image: -webkit-linear-gradient(0deg, #e8e8e8 0%, #e8e8e8 100%);
	background-image: linear-gradient(90deg, #e8e8e8 0%, #e8e8e8 100%);
	background-repeat: no-repeat;
	background-size: calc(100% - 35px) 1px;
	background-position: 0 0;
	z-index: -1;
}

.loginStepsList > li:before {
	top: 0;
	bottom: 0;
	right: 2px;
	width: 34px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAACrCAYAAAAn4cESAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM4NDI0Njg3RUJCMzExRTc4OEU2RTNDRkI3NzM5OThEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM4NDI0Njg4RUJCMzExRTc4OEU2RTNDRkI3NzM5OThEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Qzg0MjQ2ODVFQkIzMTFFNzg4RTZFM0NGQjc3Mzk5OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Qzg0MjQ2ODZFQkIzMTFFNzg4RTZFM0NGQjc3Mzk5OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FFsyWAAALmklEQVR42uyd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");
	background-size: 100% 100%;
}

.loginStepsList > li > span {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	padding-right: 48px;
}

.loginStepsList > li > span:before {
	position: absolute;
	content: "";
	bottom: 0;
	left: -43px;
	right: 3px;
	top: 0;
	z-index: -1;
	display: none;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYEAAABSCAYAAACyhGgRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkFDRDIxMEZFQkI0MTFFN0FDNzJBQkY5RDk1MjhFN0IiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkFDRDIxMEVFQkI0MTFFN0FDNzJBQkY5RDk1MjhFN0IiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0U2QTMyQTRFQkFGMTFFN0JGMTE4NjA2OTZEMjcxOTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0U2QTMyQTVFQkFGMTFFN0JGMTE4NjA2OTZEMjcxOTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6f6Lw2AABDoUlEQVR42sx9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");
	background-size: 100% 100%;
}

.iconsSlider .slide {
	width: 90px;
	height: 90px;
}

.iconsSlider .iconHolder {
	width: 90px;
	height: 90px;
	background-color: #fff;
	border-radius: 1px;
	box-shadow: inset -1px 0 0 0 #ccd5e3;
}

.iconsSlider img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

/* introBlock styles */

.introBlock {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.introBlock .visualWrap {
	color: #fff;
	font-size: 18px;
	line-height: 1.5;
	padding-top: 32px;
	padding-bottom: 31px;
}

.introBlock .visualWrap .btn {
	min-width: 119px;
	height: 39px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-color: #fff;
	color: #fff;
	border-width: 2px;
}

.introBlock h1,
.introBlock .h1 {
	margin: 0 0 19px;
	font-size: 24px;
	line-height: 1.2083333333;
}

.introBlock .bgCover {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
}

.introBlock .bgCover:before {
	pointer-events: none;
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .5) 100%);
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .5) 100%);
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}

.introBlock img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

.introBlock p {
	margin: 0 0 15px;
}

/* offerColumns styles */

.offerColumns {
	padding-top: 65px;
}

/* offerColumnRow styles */

.offerColumnRow {
	margin-bottom: 65px;
	font-size: 20px;
	line-height: 1.5;
}

.offerColumnRow h2,
.offerColumnRow .h2 {
	color: #04be5b;
	margin: 0 0 5px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2083333333;
}

.offerColumnRow .btn {
	box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .1);
	vertical-align: top;
	font-size: 15px;
	padding-top: 9px;
	padding-bottom: 9px;
	min-width: 118px;
}

.offerColumnRow .imgHolder {
	margin: 0;
	position: relative;
}

.offerColumnRow img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

.offerColumnRow p {
	margin: 0 0 17px;
}

/* bannerCaptionBlock styles */

.bannerCaptionBlock {
	color: #fff;
}

.bannerCaptionBlock .holder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
}

.bannerCaptionBlock .align {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 300px;
}

.bannerCaptionBlock h1,
.bannerCaptionBlock .h1 {
	margin: 0;
}

/* signupColumnsBlock styles */

.signupColumnsBlock {
	padding-top: 45px;
	padding-bottom: 25px;
}

/* signupColumn styles */

.signupColumn {
	font-size: 20px;
	line-height: 1.5;
}

.signupColumn + .signupColumn {
	padding-top: 45px;
}

.signupColumn h2,
.signupColumn .h2 {
	color: #04be5b;
	margin: 0 0 5px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2083333333;
}

.signupColumn .btn {
	box-shadow: 0 15px 20px 0 rgba(0, 0, 0, .1);
	min-width: 115px;
}

.signupColumn .imgHolder {
	border-radius: 1px;
	box-shadow: 0 10px 10px 0 rgba(0, 0, 0, .1), 0 30px 20px 0 rgba(0, 0, 0, .12);
}

.signupColumn img {
	max-width: 100%;
	display: block;
	width: 100%;
	height: auto;
}

.signupColumn p {
	margin: 0 0 24px;
}

/* widgetAddress styles */

.widgetAddress {
	overflow: hidden;
	position: relative;
	font: inherit;
	padding-bottom: 24px;
	padding: 0 12px 24px;
	font-size: 15px;
	line-height: 1.2;
}

.widgetAddress .mapHolder {
	margin: 0 -12px 16px;
}

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

/* widgetCommunity styles */

.widgetCommunity {
	padding: 16px 14px;
}

.widgetCommunity .title {
	margin-bottom: 24px;
	font-weight: 400;
	font-size: 15px;
}

.widgetCommunity .btn {
	display: block;
	width: 100%;
	border-width: 2px;
	white-space: normal;
	margin-bottom: 24px;
}

/* communityFeaturesList styles */

.communityFeaturesList {
	margin-bottom: 0;
}

.communityFeaturesList > li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 30px;
}

.communityFeaturesList .icn {
	position: absolute;
	left: 0;
	top: 0;
	color: #04be5b;
	font-size: 15px;
	width: 16px;
	text-align: center;
}

/* timelineActionPost styles */

.timelineActionPost {
	padding: 4px;
	position: relative;
	overflow: hidden;
	border: 1px solid #979797;
	margin-bottom: 19px;
}

.timelineActionPost .imgHolder {
	margin-bottom: 0;
	position: relative;
}

.timelineActionPost .imgHolder:before {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	content: "";
	background: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, .85));
	background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .85));
}

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

.postActions {
	padding: 16px 14px 6px;
}

.postActions ul {
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.postActions ul > li {
	margin-right: 8px;
	margin-bottom: 8px;
}

.postActions ul > li > a {
	display: block;
	padding: 9px 11px;
	color: #000;
	font-weight: 500;
	font-size: 15px;
	background-color: #e8e8e8;
	border-radius: 5px;
	text-align: center;
	min-height: 35px;
}

.postActions ul > li > a:hover {
	background-color: #dbdbdb;
}

.postActions .ico,
.postActions .text {
	display: inline-block;
	vertical-align: top;
}

.postActions .ico {
	font-size: 12px;
	min-width: 12px;
	text-align: center;
	margin-right: 3px;
	margin-top: 2px;
}

.actionsNav {
	overflow: hidden;
	padding-top: 26px;
	margin-bottom: 19px;
	margin-bottom: 40px;
}

.actionsNav ul {
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.actionsNav ul > li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
}

.actionsNav ul > li.active > a {
	border-bottom-color: #04be5b;
}

.actionsNav ul > li > a {
	color: #000;
	font-weight: 500;
	font-size: 15px;
	display: block;
	padding-bottom: 26px;
	border-bottom: 2px solid transparent;
}

.actionsNav ul > li > a.dots {
	width: 41px;
	height: 35px;
	background-color: #e8e8e8;
	border-bottom: 0;
	float: right;
	margin-right: 24px;
	margin-top: -7px;
	border-radius: 5px;
	padding: 9px;
}

.actionsNav ul > li > a.dots:hover {
	background-color: #dbdbdb;
}

.actionsNav ul > li > a:hover {
	border-bottom-color: #04be5b;
}

/* communityPost styles */

.communityPost {
	font-size: 15px;
	line-height: 1.2;
	position: relative;
	overflow: hidden;
	margin-bottom: 24px;
}

.communityPost .bg-white {
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
}

.communityPost .titleHeading {
	margin-bottom: 8px;
	font-weight: 500;
	font-size: 15px;
}

.communityPost .communityPostHolder {
	padding: 20px 16px;
}

.communityPost .header {
	overflow: hidden;
	margin-bottom: 21px;
}

.communityPost .header p {
	margin: 0;
}

.communityPost .alignLeft {
	width: 50px;
	margin-right: 12px;
	float: left;
}

.communityPost .alignLeft img {
	max-width: 100%;
	vertical-align: top;
	height: auto;
}

.communityPost .description {
	overflow: hidden;
	padding: 4px 0 0;
}

.communityPost h2,
.communityPost .h2 {
	margin: 0 0 6px;
	font-weight: 400;
	font-size: 18px;
	color: #000;
}

.communityPost .subtitle {
	font-weight: 300;
	font-size: 15px;
}

.communityPost h3,
.communityPost .h3 {
	font-weight: 500;
	font-size: 16px;
	margin: 0 0 8px;
}

.communityPost hr {
	margin: 49px -99px;
	border: solid rgba(0, 0, 0, .5);
	border-width: 1px 0 0;
}

.communityPost p {
	margin: 0 0 21px;
}

/* communityPhotosList styles */

.communityPhotosList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	width: calc(100% + 4px);
	padding: 4px 4px 0;
	margin: 0 -2px;
}

.communityPhotosList > li {
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 4px;
	width: 25%;
}

.communityPhotosList > li.half {
	width: 50%;
}

.communityPhotosList > li.half .ico-play {
	font-size: 40px;
	width: 66px;
	height: 66px;
	padding-left: 5px;
}

.communityPhotosList > li > a {
	display: block;
	position: relative;
}

.communityPhotosList .ico-play {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 100%;
	font-size: 20px;
	width: 34px;
	height: 34px;
	padding-left: 5px;
	background-color: rgba(0, 0, 0, .8);
	color: #fff;
}

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

/* sidebar styles */

.sidebar {
	width: 100%;
}

/* asidebarAside styles */

/* joinAside styles */

.joinAside {
	padding-top: 0;
	padding-bottom: 47px;
	font-size: 20px;
	line-height: 1.5;
}

.joinAside h2,
.joinAside .h2 {
	color: #04be5b;
	margin: 0 0 5px;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2083333333;
}

.joinAside .btnLarge {
	font-size: 15px;
	padding-bottom: 13px;
	padding-top: 13px;
	min-width: 175px;
}

.joinAside .btnMore {
	max-width: 117px;
	margin: 0 auto;
}

.joinAside p {
	margin: 0 0 12px;
}

/* featuredIconsList styles */

.featuredIconsList {
	margin-bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
}

.featuredIconsList > li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	min-width: 33.333%;
}

.featuredIconsList > li.active > a {
	color: #4a4a4a;
}

.featuredIconsList > li.active img {
	opacity: 1;
}

.featuredIconsList > li > a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 125px;
	color: rgba(74, 74, 74, .5);
	font-size: 14px;
	line-height: 1.2857142857;
}

.featuredIconsList > li > a:hover {
	color: #4a4a4a;
}

.featuredIconsList > li > a:hover img {
	opacity: 1;
}

.featuredIconsList .icnWrap {
	margin-bottom: 16px;
	height: 40px;
}

.featuredIconsList img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
	opacity: .5;
	-webkit-transition: opacity .5s ease;
	transition: opacity .5s ease;
}

/* signupAside styles */

.signupAside {
	padding-top: 64px;
	padding-bottom: 64px;
	color: #979797;
	font-size: 20px;
	line-height: 1.5;
}

.signupAside .btn {
	min-width: 175px;
	font-size: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.signupAside p {
	margin: 0 0 24px;
}

@media only screen and (min-width: 375px) {
	.postColumn .alignLeft {
		width: 80px;
	}
}

@media (min-width: 576px) {
	.navbarSearch {
		padding-left: 0;
		padding-right: 0;
	}

	.timelineSearchPanel .form-group {
		min-width: 50%;
	}

	.timelineSearchPanel .btn {
		font-size: 15px;
		line-height: 1.2666666667;
	}

	.profileSettingsForm .alignleft {
		-ms-flex-flow: column wrap;
		flex-flow: column wrap;
	}

	.profileSettingsForm .image {
		width: calc(50% / 2 - 8px);
		height: calc(50% - 8px);
	}

	.profileSettingsForm .image:nth-child(1) {
		width: calc(50% - 8px);
		height: 100%;
	}

	.profileSettingsForm .image:nth-child(2) {
		width: calc(50% / 2 - 8px);
		height: calc(50% - 8px);
	}

	.loginAlert {
		font-size: 20px;
	}

	.loginAlert .ico {
		font-size: 30px;
		margin-right: 15px;
	}

	.profileBanner .align {
		height: 250px;
	}

	.profileBanner .imgHolder {
		width: 106px;
		height: 106px;
	}

	.profileBanner h1,
	.profileBanner .h1 {
		font-size: 27px;
	}

	.timelineNav ul > li > a {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.contentColumns .contentColumnsHolder {
		margin-left: -8px;
		margin-right: -8px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
	}

	.contentColumns .contentColumnsCol6 {
		width: 100%;
		padding-left: 8px;
		padding-right: 8px;
	}

	.content,
	.sidebar,
	.asidebarAside {
		padding-left: 8px;
		padding-right: 8px;
	}

	.tHolder .tCol01 {
		width: 25%;
	}

	.tHolder .tCol02 {
		width: 25%;
	}

	.tHolder .tCol03 {
		width: 25%;
	}

	.tHolder .tCol04 {
		width: 25%;
	}

	.tHolder .tCol06 {
		width: 33.333%;
	}

	.tHolder .tCol07 {
		width: 33.333%;
	}

	.tHolder .tCol08 {
		width: 33.333%;
	}

	.communityPhotosList > li.half .ico-play {
		font-size: 50px;
		width: 96px;
		height: 96px;
	}

	.communityPhotosList .ico-play {
		font-size: 30px;
		width: 64px;
		height: 64px;
	}

	.sidebar {
		width: 50%;
	}

	.twoColumns .sidebar {
		width: 100%;
	}

	.asidebarAside {
		width: 50%;
	}
}

@media (min-width: 768px) {
	.jqte_editor,
	.jqte_source {
		padding: 15px 20px;
		font-size: 15px;
	}

	.navbarSearch {
		width: 170px;
		padding: 0;
		border-top: 0;
	}

	.timelineSearchPanel .form-row {
		width: calc(100% + 10px - 129px);
	}

	.timelineSearchPanel .form-group {
		min-width: 33.333%;
	}

	.timelineSearchPanel .btn {
		margin-top: 0;
		margin-left: 19px;
	}

	.timelineSearchPanel .btn.fontSmall {
		font-size: 12px;
		line-height: .9166666667;
	}

	.timelineSearchPanel .extraWrap.d-flex .btn {
		font-size: 8px;
		line-height: 1.25;
		width: auto;
		margin: 0 5px;
	}

	.sportsEdit .card-header {
		padding: 24px 32px 19px;
	}

	.sportsEdit .card-header h2,
	.sportsEdit .card-header .h2 {
		color: #979797;
	}

	.sportsEdit .card-body {
		padding: 0 31px 32px;
	}

	.sportsEdit a[data-toggle="collapse"] {
		padding-right: 0;
		display: inline;
		pointer-events: none;
	}

	.sportsEdit a[data-toggle="collapse"]:after {
		display: none;
	}

	.sportsEdit label {
		display: block;
	}

	.sportsEdit .form-group {
		min-width: 50%;
	}

	.sportsEdit .collapse,
	.sportsEdit .collapsing,
	.sportsEdit .collapse.show {
		display: block !important;
		height: auto !important;
	}

	.friendsSearchPanel {
		padding: 24px 31px 10px;
	}

	.friendsSearchPanel .heading {
		color: #979797;
	}

	.friendsSearchPanel .form-row {
		margin-left: -20px;
		margin-right: -20px;
	}

	.friendsSearchPanel .form-row .form-group {
		min-width: 50%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.replyForm {
		padding: 22px 16px;
	}

	.replyForm .avatar {
		width: 50px;
		margin-right: 16px;
	}

	.replyForm .form-control {
		height: 45px;
		font-size: 15px;
		padding-top: 13px;
		padding-bottom: 13px;
	}

	.replyForm button {
		right: 30px;
		font-size: 20px;
	}

	.loginForm {
		padding: 45px 0;
	}

	.loginForm .alignLeft {
		width: 50%;
		padding: 42px 40px;
		min-height: 524px;
	}

	.loginForm .alignRight {
		padding: 37px;
		width: 50%;
	}

	.loginForm .cellNumber {
		margin-bottom: 32px;
	}

	.loginForm .cellNumber .form-control {
		padding-left: 80px;
	}

	.loginForm .form-control {
		padding: 8px 15px 8px 43px;
	}

	.loginForm .btnCancel {
		margin-top: 0;
	}

	.profileSettingsForm {
		padding-top: 72px;
	}

	.profileSettingsForm .formBlock {
		padding: 32px 120px;
		margin-bottom: 32px;
	}

	.profileSettingsForm .formBlock.paddingsDefault {
		padding: 24px;
	}

	.profileSettingsForm .form-row.inlineTwo .form-group {
		min-width: 50%;
	}

	.profileSettingsForm .form-row.inlineThree .form-group {
		min-width: 33.333%;
	}

	.profileSettingsForm .form-group {
		min-width: 50%;
	}

	.profileSettingsForm .form-group.full {
		min-width: 100%;
	}

	.profileSettingsForm .form-group .form-group {
		margin-bottom: 0;
	}

	.profileSettingsForm .collapse,
	.profileSettingsForm .collapsing,
	.profileSettingsForm .collapse.show {
		display: block !important;
		height: auto !important;
	}

	.profileSettingsForm .btnVerify {
		position: absolute;
		left: 100%;
		margin: 0 0 0 8px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.profileSettingsForm h2,
	.profileSettingsForm .h2 {
		color: #979797;
		padding: 0;
	}

	.profileSettingsForm .cellNumber {
		margin-bottom: 32px;
	}

	.profileSettingsForm .cellNumber .form-control {
		padding-left: 80px;
	}

	.profileSettingsForm .btnsWrap {
		padding-bottom: 0;
	}

	.profileSettingsForm a[data-toggle] {
		pointer-events: none;
	}

	.profileSettingsForm a[data-toggle]:after {
		display: none;
	}

	.profileSettingsForm .btnfield {
		border-width: 3px;
		min-width: 230px;
	}

	.radioList .custom-control-description {
		color: #979797;
	}

	.publishForm .nav-pills,
	.publishForm .nav-pills.nav {
		width: 70px;
		min-height: 272px;
	}

	.publishForm .nav-pills .nav-link,
	.publishForm .nav-pills.nav .nav-link {
		font-size: 30px;
	}

	.publishForm .tabHolder {
		padding: 20px 30px;
	}

	.publishForm .btnPublish {
		width: 170px;
		height: 45px;
		font-size: 15px;
		border-radius: 5px;
	}

	.signupForm {
		margin-top: 3px;
	}

	.signupForm .formHolder {
		padding: 25px 22px;
	}

	.signupForm .btn {
		max-width: 250px;
		margin: 25px auto 14px;
	}

	#header {
		box-shadow: 0 3px 10px 0 rgba(0, 0, 0, .1);
		border-radius: 1px;
	}

	.logo {
		float: left;
		margin: 0 33px 0 0;
		width: 63px;
	}

	.extra .logo {
		margin-bottom: 11px;
	}

	.ftLogo .logo {
		margin: 0 11px 0 0;
		float: none;
		width: 30px;
	}

	#nav {
		margin: 0;
	}

	#nav {
		padding: 9px 0 0;
	}

	#nav:before {
		display: none;
	}

	.mainNavigation,
	.mainNavigation.navbar-nav {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-top: 14px;
		width: calc(100% - 170px);
	}

	.mainNavigation .nav-item,
	.mainNavigation.navbar-nav .nav-item {
		margin-left: 15px;
	}

	.mainNavigation .nav-item.active .nav-link,
	.mainNavigation.navbar-nav .nav-item.active .nav-link {
		background-color: transparent;
		color: #000;
	}

	.mainNavigation .nav-item.active .nav-link:before,
	.mainNavigation.navbar-nav .nav-item.active .nav-link:before {
		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}

	.mainNavigation .nav-link,
	.mainNavigation.navbar-nav .nav-link {
		font-size: 14px;
		line-height: 1.2857142857;
		padding: 0 0 30px;
		position: relative;
	}

	.mainNavigation .nav-link:before,
	.mainNavigation.navbar-nav .nav-link:before {
		position: absolute;
		content: "";
		left: 0;
		right: 0;
		bottom: 0;
		border-bottom: 2px solid #04be5b;
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
		-webkit-transform: scaleX(0);
		-ms-transform: scaleX(0);
		transform: scaleX(0);
	}

	.mainNavigation .nav-link:hover,
	.mainNavigation.navbar-nav .nav-link:hover {
		background-color: transparent;
		color: #000;
	}

	.mainNavigation .nav-link:hover:before,
	.mainNavigation.navbar-nav .nav-link:hover:before {
		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}

	.featuredPlaces {
		padding-bottom: 20px;
	}

	.featuredCol h2,
	.featuredCol .h2 {
		margin-bottom: 0;
	}

	.featuredCol h2:before,
	.featuredCol .h2:before {
		display: none;
	}

	#footer {
		padding-top: 39px;
		padding-bottom: 41px;
	}

	.ftLogo {
		padding-top: 5px;
	}

	.ftNav {
		margin-right: -15px;
		padding-top: 0;
		margin-left: 0;
		width: auto;
	}

	.ftNav ul {
		margin-bottom: 0;
		width: 33.333%;
	}

	.plansArea {
		padding-bottom: 30px;
	}

	.pricingHolder {
		margin-left: -8px;
		margin-right: -8px;
	}

	.pricingHolder .colWrap {
		padding-left: 8px;
		padding-right: 8px;
		width: 23.3%;
	}

	.pricingCol {
		font-size: .875rem;
		line-height: 1.1428571429;
	}

	.pricingCol .priceHead {
		height: 200px;
	}

	.pricingCol h2,
	.pricingCol .h2 {
		font-size: 21px;
	}

	.pricingCol h3,
	.pricingCol .h3 {
		font-size: 16px;
	}

	.pricingCol .descriptionWrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		width: 100%;
	}

	.pricingCol .descriptionWrap + .descriptionWrap {
		border-top: 1px solid #e8e8e8;
	}

	.pricingCol .textHolder {
		position: absolute;
		right: 100%;
		top: 0;
		width: 238px;
		padding: 0 16px;
	}

	.pricingCol .alignText {
		padding: 21px 8px 15px;
		min-height: 83px;
	}

	.pricingCol .alignText + .alignText {
		border-top: 0;
	}

	.pricingCol .icn {
		font-size: 16px;
	}

	.profileBanner .align {
		height: 300px;
	}

	.timelineNav {
		padding-top: 10px;
	}

	.timelineNav ul {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}

	.timelineNav ul > li {
		padding-bottom: 12px;
	}

	.timelineNav ul > li > a {
		padding-left: 10px;
		padding-right: 10px;
		font-size: 14px;
		line-height: 1.2857142857;
	}

	.contentColumns .contentColumnsCol6 {
		width: 50%;
	}

	.twoColumns .content {
		width: 70%;
	}

	.tHolder .ResultsCount {
		margin: 0 auto;
	}

	.selectionHolder {
		font-size: 18px;
	}

	.selectionHolder > span {
		padding: 19px 10px 21px;
	}

	.selectionHolder > span:hover .edit,
	.selectionHolder > span.active .edit {
		opacity: 1;
		visibility: visible;
	}

	.selectionHolder .edit {
		right: 23px;
		opacity: 0;
		visibility: hidden;
	}

	.sportsEditArea {
		padding-top: 0;
	}

	.sportsEditArea h1,
	.sportsEditArea .h1 {
		display: none;
	}

	.resquestsList > li {
		padding: 10px 16px;
	}

	.resquestsList .btnsWrap {
		padding: 13px 3px 0;
	}

	.resquestsList .btn {
		padding: 6px 3px;
		text-indent: 0;
		width: auto;
		margin-left: 13px;
	}

	.resquestsList .btn-success {
		min-width: 119px;
	}

	.requestsArea .textHeading {
		padding: 32px 30px 7px;
	}

	.feedBlock .header {
		padding: 20px 25px;
	}

	.feedBlock .alignLeft {
		width: 60px;
	}

	.feedBlock .actionsHolder a {
		font-size: 15px;
		margin-right: 32px;
	}

	.feedBlock .doneHolder {
		padding: 15px 17px;
	}

	.commentsList > li {
		padding: 12px 17px 0;
	}

	.commentsList .commentatorInfo {
		padding-top: 4px;
		float: left;
		width: 128px;
		margin: 0 6px 0 0;
	}

	.commentsList .commentActions {
		padding: 7px 17px;
		margin: 0 -17px;
	}

	.loginArea {
		padding-top: 0;
	}

	.loginArea h1,
	.loginArea .h1 {
		font-size: 30px;
		margin-bottom: 27px;
	}

	.introBlock {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.introBlock .visualWrap {
		font-size: 20px;
		line-height: 1.5;
		padding-bottom: 0;
		padding-top: 5px;
		position: static;
	}

	.offerColumns {
		padding-top: 0;
	}

	.offerColumnRow {
		padding-top: 66px;
		padding-bottom: 55px;
		font-size: 17px;
		line-height: 1.5;
		margin-bottom: 0;
	}

	.offerColumnRow:nth-child(even) .description {
		float: right;
	}

	.offerColumnRow h2,
	.offerColumnRow .h2 {
		color: #000;
		font-size: 30px;
		line-height: 1.25;
		margin-bottom: 16px;
	}

	.offerColumnRow .btn {
		padding-top: 13px;
		padding-bottom: 13px;
		min-width: 175px;
	}

	.offerColumnRow .description {
		max-width: 80%;
	}

	.offerColumnRow p {
		margin-bottom: 25px;
	}

	.bannerCaptionBlock .align {
		min-height: 390px;
	}

	.bannerCaptionBlock h1,
	.bannerCaptionBlock .h1 {
		font-size: 40px;
		line-height: 1.2;
		max-width: 390px;
	}

	.signupColumn + .signupColumn {
		padding-top: 84px;
	}

	.signupColumn h2,
	.signupColumn .h2 {
		color: #000;
		font-size: 30px;
		line-height: 1.25;
		margin-bottom: 0;
	}

	.signupColumn .btn {
		font-size: 15px;
		padding-top: 13px;
		padding-bottom: 13px;
		min-width: 160px;
	}

	.widgetCommunity {
		padding: 16px 7px;
	}

	.communityPost .communityPostHolder {
		padding: 20px 25px 17px;
	}

	.communityPost .alignLeft {
		width: 60px;
	}

	.twoColumns .sidebar {
		width: 30%;
	}

	.joinAside h2,
	.joinAside .h2 {
		color: #000;
		font-size: 30px;
		line-height: 1.25;
		margin-bottom: 16px;
	}

	.joinAside .btnMore {
		max-width: none;
		width: auto;
		margin: 0;
	}

	.featuredIconsList > li > a {
		height: 160px;
		font-size: 19px;
		line-height: 1.1052631579;
	}
}

@media (min-width: 992px) {
	.navbarSearch {
		width: 200px;
	}

	.timelineSearchPanel .form-row {
		width: calc(100% + 10px - 199px);
	}

	.timelineSearchPanel .form-group {
		min-width: 25%;
	}

	.timelineSearchPanel .btn {
		width: 170px;
	}

	.timelineSearchPanel .btn.fontSmall {
		font-size: 14px;
		line-height: .9285714286;
	}

	.timelineSearchPanel .extraWrap.d-flex .btn {
		font-size: 10px;
		line-height: 1.2;
	}

	.loginForm {
		padding: 93px 0;
	}

	.profileSettingsForm .alignleft {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 53.8%;
	}

	.headerLoginForm .form-group {
		width: 200px;
	}

	.headerLoginForm .btn {
		width: 124px;
	}

	.mainNavigation,
	.mainNavigation.navbar-nav {
		width: calc(100% - 200px);
	}

	.mainNavigation .nav-item,
	.mainNavigation.navbar-nav .nav-item {
		margin-left: 32px;
	}

	.mainNavigation .nav-link,
	.mainNavigation.navbar-nav .nav-link {
		font-size: 18px;
		line-height: 1.1666666667;
		padding: 0 0 30px;
	}

	.mainNavigation .nav-link:before,
	.mainNavigation.navbar-nav .nav-link:before {
		left: -13px;
		right: -13px;
	}

	.icnMenu {
		margin: 14px 12px 0 49px;
	}

	.featuredPlaces {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.ftNav ul {
		margin-left: 25px;
		width: auto;
	}

	.plansArea h1,
	.plansArea .h1 {
		font-size: 36px;
		margin-bottom: 82px;
	}

	.pricingCol .textHolder {
		width: 310px;
		padding: 0 26px;
	}

	.pricingCol .alignText {
		padding: 21px 15px 15px;
	}

	.profileBanner .align {
		height: 350px;
	}

	.profileBanner .imgHolder {
		width: 126px;
		height: 126px;
	}

	.profileBanner h1,
	.profileBanner .h1 {
		font-size: 30px;
	}

	.timelineNav {
		padding-top: 19px;
	}

	.timelineNav ul.offsetRight {
		margin-right: 9%;
	}

	.timelineNav ul > li {
		padding-bottom: 22px;
	}

	.timelineNav ul > li > a {
		padding-left: 17px;
		padding-right: 17px;
	}

	.content {
		width: 63.4%;
	}

	.twoColumns .content {
		width: 78.9%;
	}

	.postColumn .alignLeft {
		width: 35px;
	}

	.matchesResults h2,
	.matchesResults .h2 {
		box-shadow: none;
		border-radius: 0;
		padding-bottom: 0;
	}

	.tHolder .tRow,
	.tHolder .tHeader {
		padding-bottom: 0;
	}

	.tHolder .tBody .tRow {
		margin-bottom: 0;
	}

	.tHolder .tBody .tRow {
		min-height: 67px;
	}

	.tHolder .tCol {
		margin-bottom: 0;
	}

	.tHolder .tCol:before {
		display: none;
	}

	.tHolder .tCol01 {
		width: 10.5%;
	}

	.tHolder .tCol02 {
		width: 10.8%;
	}

	.tHolder .tCol03 {
		width: 6.3%;
	}

	.tHolder .tCol04 {
		width: 10.2%;
	}

	.tHolder .tCol06 {
		width: 12%;
	}

	.tHolder .tCol07 {
		width: 13.8%;
	}

	.tHolder .tCol08 {
		width: 7.3%;
	}

	.tHolder .tCol10 {
		width: 7.6%;
	}

	.tHolder .tCol11 {
		width: 7.6%;
	}

	.introBlock {
		padding-bottom: 89px;
	}

	.introBlock h1,
	.introBlock .h1 {
		font-size: 40px;
		line-height: 1.2;
		margin-bottom: 13px;
	}

	.bannerCaptionBlock .align {
		min-height: 450px;
	}

	.signupColumnsBlock {
		padding-top: 73px;
		padding-bottom: 73px;
	}

	.signupColumn + .signupColumn {
		padding-top: 144px;
	}

	.signupColumn .description {
		padding-top: 24px;
		padding-bottom: 24px;
	}

	.sidebar {
		width: 21.1%;
	}

	.twoColumns .sidebar {
		width: 21.1%;
	}

	.asidebarAside {
		width: 15.5%;
	}

	.joinAside {
		padding-bottom: 82px;
	}

	.featuredIconsList > li > a {
		font-size: 24px;
		line-height: 1.0833333333;
	}
}

@media (min-width: 1184px) {
	main {
		padding-bottom: 62px;
	}

	.navbarSearch {
		width: 352px;
	}

	.timelineSearchPanel .extraWrap.d-flex .btn {
		font-size: 15px;
		line-height: 1.0666666667;
	}

	.loginForm .alignRight {
		padding: 37px 99px;
	}

	.profileSettingsForm .formBlock {
		padding: 32px 188px;
	}

	.profileSettingsForm .formBlock.paddingsDefault {
		padding: 24px;
	}

	.timeTableSelection th {
		font-size: 18px;
	}

	.headerLoginForm .form-group {
		width: 280px;
	}

	.mainNavigation,
	.mainNavigation.navbar-nav {
		width: calc(100% - 352px);
	}

	.mainNavigation .nav-item,
	.mainNavigation.navbar-nav .nav-item {
		margin-left: 42px;
	}

	.featuredPlaces {
		padding-top: 90px;
		padding-bottom: 90px;
	}

	.ftNav ul {
		margin-left: 74px;
	}

	.plansArea {
		padding-top: 64px;
		padding-bottom: 61px;
	}

	.plansArea h1,
	.plansArea .h1 {
		margin-bottom: 122px;
	}

	.pricingHolder {
		padding-left: 5px;
		padding-right: 5px;
	}

	.pricingHolder .colWrap {
		width: 21.3%;
	}

	.pricingCol {
		font-size: 16px;
		line-height: 1.5;
	}

	.pricingCol .priceHead {
		height: 226px;
	}

	.pricingCol h2,
	.pricingCol .h2 {
		font-size: 32px;
	}

	.pricingCol h3,
	.pricingCol .h3 {
		font-size: 21px;
	}

	.pricingCol .textHolder {
		width: 462px;
	}

	.pricingCol .text {
		font-size: 20px;
	}

	.pricingCol .alignText {
		padding-left: 40px;
		padding-right: 40px;
	}

	.profileBanner .align {
		height: 400px;
	}

	.profileBanner .imgHolder {
		width: 156px;
		height: 156px;
	}

	.profileBanner h1,
	.profileBanner .h1 {
		font-size: 36px;
	}

	.timelineNav ul.offsetRight {
		margin-right: 16.4%;
	}

	.timelineNav ul > li > a {
		font-size: 18px;
		line-height: 1.1666666667;
	}

	.postColumn .alignLeft {
		width: 80px;
	}

	.widgetNav {
		padding-left: 24px;
		padding-right: 24px;
	}

	.widgetNav .alignCenter.full {
		margin-left: -24px;
		margin-right: -24px;
	}

	.widgetNav .heading {
		margin-left: -25px;
		margin-right: -25px;
	}

	.tHolder .tCol01 {
		width: 11.4%;
	}

	.tHolder .tCol02 {
		width: 11.7%;
	}

	.tHolder .tCol04 {
		width: 8.2%;
	}

	.tHolder .tCol06 {
		width: 15%;
	}

	.tHolder .tCol07 {
		width: 12.8%;
	}

	.tHolder .tCol08 {
		width: 6.7%;
	}

	.tHolder .tCol10 {
		width: 8.2%;
	}

	.tHolder .tCol11 {
		width: 7.3%;
	}

	.loginStepsList {
		font-size: 20px;
		line-height: 85px;
	}

	.loginStepsList > li:first-child:before {
		width: 36px;
	}

	.loginStepsList > li:first-child > span:after {
		width: 36px;
	}

	.loginStepsList > li:after {
		background-size: calc(100% - 42px) 1px;
	}

	.loginStepsList > li:before {
		width: 40px;
	}

	.introBlock {
		padding-bottom: 119px;
	}

	.offerColumnRow {
		padding-top: 96px;
		padding-bottom: 85px;
		font-size: 20px;
	}

	.offerColumnRow h2,
	.offerColumnRow .h2 {
		font-size: 36px;
	}

	.bannerCaptionBlock .align {
		min-height: 699px;
	}

	.signupColumn + .signupColumn {
		padding-top: 234px;
	}

	.signupColumn h2,
	.signupColumn .h2 {
		font-size: 36px;
	}

	.widgetCommunity {
		padding: 16px 14px;
	}

	.joinAside {
		padding-bottom: 132px;
	}

	.joinAside h2,
	.joinAside .h2 {
		font-size: 36px;
	}

	.featuredIconsList > li {
		min-width: 20%;
	}

	.featuredIconsList > li > a {
		height: 220px;
	}
}

@media only screen and (min-width: 1440px) {
	#footer .holder {
		margin-left: -54px;
		margin-right: -54px;
	}
}

@media only screen and (max-width: 991px) {
	.tHolder .tHeader {
		display: none;
	}

	.tHolder .tHeading a.btnView,
	.tHolder .tHeading a.updateSearch,
	.tHolder .text a.btnView,
	.tHolder .text a.updateSearch {
		border-radius: 99px;
		display: inline-block;
		vertical-align: top;
		padding: 8px 12px;
		font-size: 12px;
		text-transform: uppercase;
	}

	.tHolder .tHeading a.btnView,
	.tHolder .text a.btnView {
		background-color: #04be5b;
		color: #fff;
	}

	.tHolder .tHeading a.btnView:hover,
	.tHolder .text a.btnView:hover {
		color: #fff;
		background-color: #038c43;
	}

	.tHolder .tHeading a.updateSearch,
	.tHolder .text a.updateSearch {
		border: 1px solid #979797;
	}

	.tHolder .tHeading a.updateSearch:hover,
	.tHolder .text a.updateSearch:hover {
		color: #fff;
		background-color: #979797;
	}
}

@media only screen and (max-width: 767px) {
	.timelineSearchPanel .extraWrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-left: -5px;
		margin-right: -5px;
	}

	.timelineSearchPanel .extraWrap .btn {
		margin: 0 5px 10px;
	}

	.timelineSearchPanel .extraWrap .btn.btnApply {
		width: 100%;
	}

	.timelineSearchPanel .extraWrap .btn.btnSByFriends {
		width: calc(100% - 130px);
	}

	.mainNavigation .dropdown-menu {
		display: none !important;
	}
}

@media (max-width: 767px) {
	.pricingCol .textHolder {
		height: auto !important;
	}
}



.badgecus {
   position:relative;
}
.badgecus[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   top:-13px;
   right:-10px;
   font-size:.7em;
   background:green;
   color:white;
   width:18px;height:18px;
   text-align:center;
   line-height:18px;
   border-radius:50%;
   box-shadow:0 0 1px #333;
   
}

.badgecusm {
   position:relative;
}
.badgecusm[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   
   right:-30px;
   font-size:.7em;
   background:green;
   color:white;
   width:18px;height:18px;
   text-align:center;
   line-height:18px;
   border-radius:50%;
   box-shadow:0 0 1px #333;
   
}

badgecus2 {
   position:relative;
}
.badgecus2[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   top:15px;
   left:78px;
   font-size:.7em;
   background:green;
   color:white;
   width:18px;height:18px;
   text-align:center;
   line-height:18px;
   border-radius:50%;
   box-shadow:0 0 1px #333;
   
}