/* THE BASICS 
*, *::after, *::before {
	box-sizing: border-box;
}
*/
* {
	outline: none!important;
}
input, input::after, input::before {
	box-sizing: border-box;
}

			
html {
  box-sizing: border-box;
}
* {
  box-sizing: inherit;
}
html, body {
    /*touch-action: auto;*/
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: rgba(var(--inactivecolor), 0.85);
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(var(--inactivecolor), 0.85);
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(var(--inactivecolor), 0.85);
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgba(var(--inactivecolor), 0.85);
}
::-ms-input-placeholder { /* Microsoft Edge */
    color: rgba(var(--inactivecolor), 0.85);
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

.ais-Hits ol {
	list-style-type: none;
	-webkit-padding-start: 0px;
	padding: 0px!important;
	margin: 0px!important;
}
.ais-Pagination ul {
	list-style-type: none;
	-webkit-padding-start: 0px;
	padding: 0px!important;
	margin: 0px!important;
}



html {
	--condensedfont: 'breakers-slab';
	--mainbackimage: url("../img/rwu_home_v.01.jpg");
	--mainbackimageheight: "644px";
	--borderradiusverysmall: 4px;
	--borderradiussmall: 6px;
	--borderradiusmedium: 8px;
	--borderradiuslarge: 9px;
	--borderradiushuge: 12px;
}

iframe {
	border-top-left-radius: var(--borderradiussmall)!important;
	border-bottom-left-radius: var(--borderradiussmall)!important;
	/*margin-bottom: -6px;*/
}

video {
	border-top-left-radius: var(--borderradiussmall)!important;
	border-bottom-left-radius: var(--borderradiussmall)!important;
}


.embedly-card, .fake-card {
	/* NO WIDTH ALLOWED HERE */
	/* NO WIDTH ALLOWED HERE */
	/* NO WIDTH ALLOWED HERE */
	position: relative;
	display: block;
	overflow: hidden!important;
	margin: -2px auto -2px auto;
    border-radius: var(--borderradiussmall)!important;
	/* NO WIDTH ALLOWED HERE */
	/* NO WIDTH ALLOWED HERE */
	/* NO WIDTH ALLOWED HERE */

}
.embedly-card-hug {
	margin: 0!important;
    border-radius: var(--borderradiussmall)!important;
	overflow: hidden!important;
}
.tag-link {
	color: rgba(var(--linkcolor), 1.0);
}




						
@keyframes embedTwitterAnimation {
  0%   { background-color:rgba(164, 212, 249, 0.15); }
  50%   { background-color:#1da1f2; }
  100%   { background-color:rgba(164, 212, 249, 0.0); }
}
@keyframes embedFacebookAnimation {
  0%   { background-color:rgba(24, 119, 242, 0.15); }
  50%   { background-color:rgba(24, 119, 242, 1); }
  100%   { background-color:rgba(24, 119, 242, 0.0); }
}
@keyframes embedInstagramAnimation {
  0%   { background-color:rgba(238, 42, 123, 0.15); }
  50%   { background-color:rgba(238, 42, 123, 1); }
  100%   { background-color:rgba(238, 42, 123, 0.0); }
}


.embed-animate-twitter {
	animation: embedTwitterAnimation;
	animation-iteration-count: 1!important;	
}
.embed-animate-facebook {
	animation: embedFacebookAnimation;
	animation-iteration-count: 1!important;	
}
.embed-animate-instagram {
	animation: embedInstagramAnimation;
	animation-iteration-count: 1!important;	
}
.embed-cover-twitter, .embed-cover-facebook, .embed-cover-instagram, .embed-cover-default, .embed-cover-none {
	position: absolute;
	z-index: 10;
	display: block;
	overflow: hidden;
	
	width: calc(93.6% - 0px);
	max-width: 93.6%;
	height: auto;
	top: 0px;
	left: calc(3.2% + 0px);
	bottom: 0px;
	border: 4px solid;
	/*
	width: calc(93.6% - 4px);
	max-width: 93.6%;
	height: auto;
	top: 2px;
	left: calc(3.2% + 2px);
	bottom: 2px;
	border: 2px solid;
	*/
	
	right: 0px;
	border-radius: 13px;
	cursor: pointer;

	
}.embed-cover-twitter {
	border-color: #c4e2f9;
	background-color: rgba(164, 212, 249, 0.15);
}
.embed-cover-facebook {
	border-color: #c5ddfc;
	background-color: rgba(24, 119, 242, 0.07);
}
.embed-cover-instagram {
	border-color: #fcd4e5;
	background-color: rgba(238, 42, 123, 0.05);
}
.embed-cover-default {
	border-color: #c5ddfc;
	background-color: rgba(24, 119, 242, 0.07);
}
.embed-cover-none {
	border-color: rgba(0,0,0,0);
	background-color: rgba(0,0,0,0);
}

.slide-style {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: 6px;	
}

.slide-stats {
	position: absolute;
	display: block;
	overflow: hidden;
	z-index: 5;
	right: 12px;
	top: 0;
}

	.ais-Stats {
		font-size: 14px;
		line-height: 40px;
		font-weight: bold;
	}

.ais-Hits--empty {
	position: relative;
	display: block;
	overflow: hidden;
	padding: 13px 16px 13px 15px;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	border-bottom: 1px solid rgba(var(--inactivecolor),0.0);/*12);*/
	background-color: rgba(var(--mainbackcolor),1);
	opacity: 0;
}
.slide-pagination {
	position: absolute;
	z-index: 5;
	display: block;
	overflow: hidden;
	margin: 0 auto 0 auto;
	width: 100%;
	text-align: center;
	bottom: 0px;
	background-color: rgba(255,255,255,1);
	border-top: 1px solid;
	border-color: rgba(var(--inactivecolor),0.2);
	height: 40px;
}
	.ais-Pagination {
		position: relative;
		display: inline-block;
		overflow: hidden;
		margin: -1px auto 0 auto;
		padding: 0;
	}
		.ais-Pagination-item {
			float: left;
			font-size: 14px;
			font-weight: bold;
			border-radius: 50%;
			margin: 0 0px 0 0px;
			background-color: rgba(255,255,255,1);
		}
		.ais-Pagination-item--selected {

		}
		.ais-Pagination-item--nextPage {
			margin: 0 0px 0 10px;
			padding: 5px 0 0 0;
		}
		.ais-Pagination-item--previousPage {
			margin: 0 10px 0 0px;
			padding: 5px 0 0 0;
		}
			.ais-Pagination-link {
				position: relative;
				display: inline-block;
				width: 40px;
				height: 40px;
				text-align: center;
				overflow: hidden;
				line-height: 38px;
				background-color: rgba(var(--mainbackcolor),1);
				
				box-shadow: inset 0px 0px 0px 7px rgba(var(--mainbackcolor),1), inset 0px 0px 0px 9px rgba(var(--linkcolor),0.1);
				
				border-radius: 50%;
				border: 1px solid;
				border-color: rgba(var(--mainbackcolor),1);
			}
			 @-moz-document url-prefix() {
				.ais-Pagination-link {
					line-height: 40px;
				}
			}
			.ais-Pagination-link a:link {
				text-decoration: none;
			}
						.ais-Pagination-link a:hover {
							text-decoration: none;
						}
						.ais-Pagination-link:hover {
							text-decoration: none;
						}
						.ais-Pagination-link a:visited {
							text-decoration: none;
						}
						.ais-Pagination-link a:active {
							text-decoration: none;
						}
			.ais-Pagination-item--nextPage .ais-Pagination-link {
				color: rgba(var(--mainbackcolor),0.0);
				box-shadow: none;
				background-image: url("../img/arrow_right.svg");
				text-decoration: none;
				width: 30px;
				height: 30px;
			}
			.ais-Pagination-item--previousPage .ais-Pagination-link {
				color: rgba(var(--mainbackcolor),0.0);
				box-shadow: none;
				background-image: url("../img/arrow_left.svg");
				text-decoration: none;	
				width: 30px;
				height: 30px;
			}

			.ais-Pagination-item--disabled .ais-Pagination-link {
				opacity: 0.2;
			}


			.ais-Pagination-item--page .ais-Pagination-link {
				background-color: rgba(var(--linkcolor),0.4);
				color: rgba(var(--mainbackcolor),1);
				box-shadow: inset 0px 0px 0px 8px rgba(var(--mainbackcolor),1);
			}

			.ais-Pagination-item--nextPage .ais-Pagination-link a:link {
				text-decoration: none;
			}
			.ais-Pagination-item--previousPage .ais-Pagination-link a:link {
				text-decoration: none;
			}
						.ais-Pagination-item--nextPage .ais-Pagination-link a:hover {
							text-decoration: none;
						}
						.ais-Pagination-item--previousPage .ais-Pagination-link a:hover {
							text-decoration: none;
						}

						.ais-Pagination-item--nextPage .ais-Pagination-link:hover {
							text-decoration: none;
						}
						.ais-Pagination-item--previousPage .ais-Pagination-link:hover {
							text-decoration: none;
						}

						.ais-Pagination-item--nextPage .ais-Pagination-link a:visited {
							text-decoration: none;
						}
						.ais-Pagination-item--previousPage .ais-Pagination-link a:visited {
							text-decoration: none;
						}

						.ais-Pagination-item--nextPage .ais-Pagination-link a:active {
							text-decoration: none;
						}
						.ais-Pagination-item--previousPage .ais-Pagination-link a:active {
							text-decoration: none;
						}

			.ais-Pagination-item--firstPage .ais-Pagination-link {
				text-decoration: none;
				border: none;
				box-shadow: none;
				color: rgba(var(--linkcolor),1);
				font-size: 32px;
				line-height: 36px;
				margin: 0 10px 0 0;
			}
			.ais-Pagination-item--lastPage .ais-Pagination-link {
				text-decoration: none;
				border: none;
				box-shadow: none;
				color: rgba(var(--linkcolor),1);
				font-size: 32px;
				line-height: 36px;
				margin: 0 0 0 10px;
			}
			.ais-Pagination-item--firstPage .ais-Pagination-link a:link {
				text-decoration: none;
			}
			.ais-Pagination-item--lastPage .ais-Pagination-link a:link {
				text-decoration: none;
			}
						.ais-Pagination-item--firstPage .ais-Pagination-link a:hover {
							text-decoration: none;
						}
						.ais-Pagination-item--lastPage .ais-Pagination-link a:hover {
							text-decoration: none;
						}

						.ais-Pagination-item--firstPage .ais-Pagination-link:hover {
							text-decoration: none;
						}
						.ais-Pagination-item--lastPage .ais-Pagination-link:hover {
							text-decoration: none;
						}

						.ais-Pagination-item--firstPage .ais-Pagination-link a:visited {
							text-decoration: none;
						}
						.ais-Pagination-item--lastPage .ais-Pagination-link a:visited {
							text-decoration: none;
						}

						.ais-Pagination-item--firstPage .ais-Pagination-link a:active {
							text-decoration: none;
						}
						.ais-Pagination-item--lastPage .ais-Pagination-link a:active {
							text-decoration: none;
						}

			.ais-Pagination-item--selected a:link {
				color: rgba(var(--mainbackcolor),1);
				box-shadow: inset 0px 0px 0px 8px rgba(var(--mainbackcolor),1), inset 0px 0px 0px 20px rgba(var(--linkcolor),1);
				text-decoration: none;
			}
				.ais-Pagination-item--selected a:hover {
					color: rgba(var(--mainbackcolor),1);
					box-shadow: inset 0px 0px 0px 8px rgba(var(--mainbackcolor),1), inset 0px 0px 0px 20px rgba(var(--linkcolor),1);
					text-decoration: none;
				}
				.ais-Pagination-item--selected:hover {
					color: rgba(var(--mainbackcolor),1);
					box-shadow: inset 0px 0px 0px 8px rgba(var(--mainbackcolor),1), inset 0px 0px 0px 20px rgba(var(--linkcolor),1);
					text-decoration: none;
				}
				.ais-Pagination-item--selected a:visited {
					color: rgba(var(--mainbackcolor),1);
					box-shadow: inset 0px 0px 0px 8px rgba(var(--mainbackcolor),1), inset 0px 0px 0px 20px rgba(var(--linkcolor),1);
					text-decoration: none;
				}
				.ais-Pagination-item--selected a:active {
					color: rgba(var(--mainbackcolor),1);
					box-shadow: inset 0px 0px 0px 8px rgba(var(--mainbackcolor),1), inset 0px 0px 0px 20px rgba(var(--linkcolor),1);
					text-decoration: none;
				}


.text-slide-ui-container {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0px auto 0 auto;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	text-align: center;
	color: rgba(var(--inactivecolor), 0.75);
	clear: both;
}
.text-style-css-editor {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	text-align: center;
	margin: 3px 12px 0 12px;
	width: calc(100% - 24px);
	clear: both;

}
	.text-slide-ui-box {
		position:relative;
		display:inline-block;
		overflow:hidden;
		margin: 12px 0 0 0;

	}
		.text-slide-ui-item, .text-slide-ui-item-selected {
			position: relative;
			display: block;
			float:left;
			margin:0px 5px 0px 5px;
			padding:12px 20px 10px 20px;
			background-color: transparent;
			border: 1px solid;
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;
			border-color: rgba(var(--inactivecolor),0.0);
			border-bottom: none;
			cursor: pointer;
			height: 41px;
		}
		.text-slide-ui-item-selected {
			background-color: rgba(var(--mainbackcolor), 1);
			border-color: rgba(var(--inactivecolor),0.2);
			cursor: default;
			color: rgba(var(--inactivecolor), 0.95);
		}
		

.text-slide-option-container {
	position: relative;
	display: block;
	overflow: visible;
	width: auto;
	height: 40px;
	margin: 4px 0px 0px 5px;
	float: left;
	border-radius: 20px; /*var(--borderradiusverysmall);*/
	padding: 0px;
	color: rgba(0,0,0,0.35);
	cursor: pointer;
	/*
	box-shadow: 0px 1px 9px 0px;
	background-color: rgba(var(--mainbackcolor), 1);
	*/

}
.style-edit-tab-container {
	position: absolute;
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 55.5px 0 0 0;
	text-align: center;
	height: 34px;
	z-index: 5;
}
	.style-edit-tab-box {
		position: relative;
		display: inline-block;
		overflow: hidden;
		margin: 0px auto 0 auto;
		text-align: center;
		height: 34px;
	}
		.style-edit-tab, .style-edit-tab-selected, .style-edit-tab-selected-btn {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			font-family: helvetica;
			font-weight: bold;
			font-size: 15px;
			line-height: 32px;
			color: rgba(var(--inactivecolor), 0.75);
			height: 34px;
			padding: 0 20px 0 20px;
			letter-spacing: 1.1px;
			border-bottom: none;
			border-top: 1px solid;
			border-left: 1px solid;
			border-right: 1px solid;
			border-color: rgba(var(--inactivecolor),0.0);
			cursor: pointer;
			margin: 0 5px 0 5px;
		}
		.style-edit-tab-selected {
			background-color: rgba(255,255,255,1);
			border-top: 1px solid;
			border-left: 1px solid;
			border-right: 1px solid;
			border-bottom: none;
			border-color: rgba(var(--inactivecolor),0.2);
			color: rgba(var(--inactivecolor), 1.0);
			border-top-left-radius: 8px;
			border-top-right-radius: 8px;
		}
		.style-edit-tab-selected-btn {
			background-color: rgba(255,255,255,1);
			border: 1px solid;
			border-color: rgba(var(--inactivecolor),0.2);
			color: rgba(var(--inactivecolor), 1.0);
			border-radius: 6px;
			
		}
.style-edit-container {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 88px 12px 6px 12px;
	padding: 0px 0px 5px 0px;
	background-color: rgba(255,255,255,1);
	border: 1px solid;
	border-color: rgba(var(--inactivecolor),0.2);
	border-radius: 8px;
}
	.style-edit-tab-content {
		position: relative;
		display: block;
		overflow: hidden;
		/*background-color: rgba(255,255,255,1);*/
		font-family: helvetica;
		font-weight: bold;
		font-size: 14px;
		line-height: 20px;
		color: rgba(var(--inactivecolor), 0.75);
		width: 100%;
		opacity: 0;
		height: 0;
	}
		.style-edit-tab-content-for-size {
			position: relative;
			display: block;
			overflow: hidden;
			padding: 10px 10px 5px 10px;
		}
	.style-edit-list-left, .style-edit-list-right {
		position: relative;
		display: block;
		overflow: hidden;
		float: left;
		font-family: helvetica;
		font-weight: bold;
		font-size: 14px;
		line-height: 40px;
		color: rgba(var(--inactivecolor), 0.75);
		width: calc(100% - 20%);
		height: 40px;
	}
	.style-edit-list-right {
		float: right;
		width: calc(100% - 80%);
	}
			
			
			
			
			
			
			
.style-edit-rule-container {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	border: 1px solid;
	border-color: rgba(var(--inactivecolor),0.2);
	margin: 0 0 10px 0;
	border-radius: 4px;
	background-color: rgba(var(--inactivecolor), 0.0);
	
	/*background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.04) 10%, rgba(0, 0, 0, 0.02) 30%, rgba(0, 0, 0, 0.0) 100%);*/
}
	.style-edit-rule-container:last-child {
		margin: 0;
	}
	.style-edit-rule-title-container, .style-edit-rule-title-container-alt, .style-edit-rule-popup-title-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		font-size: 14px;
		line-height: 39px;
		font-weight: bold;
		text-align: left;
		height: 40px;
		color: rgba(var(--inactivecolor), 0.75);
		cursor: pointer;
	}
				.style-edit-rule-title-container-alt {
					cursor: default;
				}
				.style-edit-rule-popup-title-container { 
					border-bottom: 1px solid;
					border-color: rgba(var(--inactivecolor),0.1);
					height: 39px;
				}
				
				
				
				
				
				.controlpanel-btn {
					position:absolute;
					z-index:10;
					display:block;
					overflow:hidden;
					top:0px;
					right:35px;
					height:39px;
					width:70px;
					cursor: pointer;
				}
					.back-icon-deg, .back-icon-rad {
						cursor: pointer;
					}
				.controlpanel-btn-off, .controlpanel-btn-on, .controlpanel-btn-red {
					position:relative;
					display:block;
					overflow:hidden;
					margin: 7px 0 0 7px;
					padding:0 0 0 2px;
					text-align:center;
					height:24px;
					width:55px;
					font-size:12px;
					font-weight:bold;
					line-height:22px;
					border-radius:4px;
					letter-spacing:0.75px;

					background-color:rgba(0,0,0,0.05);
					color:rgba(0,0,0,1);
					border: 1px solid rgba(0,0,0,0.2);
				}
				.controlpanel-btn-on {
					background-color:rgba(0,0,0,0.7);
					color:rgba(255,255,255,1);
				}

				.controlpanel-btn-red {
					/*
					background-color:rgba(var(--basefillcolor),1);
					color:rgba(var(--mainbackcolor),1);
					*/
					animation: helpAnimation 0.4s!important;
					animation-delay: 0s!important;
					animation-iteration-count: 1!important;
					transition: all 0.4s ease-in-out!important;
				}
					.controlpanel-help-content, .controlpanel-back-help-content {
						 position:absolute;
						 display:block;
						 overflow:hidden;
						 z-index:5;
						 top:39px;
						 left:50%;
						 margin:0 0 0 -30%;
						 padding: 4px 0 0 0;
						 color:rgba(0,0,0,1);
						 width:80%;
						 height: 0px;
						 opacity: 0;
					}
							.controlpanel-help-single, .controlpanel-help-single-last {
								background-color:rgba(255,255,255,1);
								position:relative;
								display:block;
								text-align:left;
								width:100%;
								height:33px;
								line-height:33px;
								border-bottom: 1px solid;
								border-color: rgba(0,0,0,0.075);
							}
							.controlpanel-help-single-last {
								line-height:36px;
								border-bottom: 0px solid;
							}
						
						
					
		
				.controlpanel-rad-btn-off {
					width: 40px!important;
					height: 40px!important;
					margin: 0px -7px 0 0px!important;
					background-color: rgba(var(--inactivecolor), 0.0)!important;
					color: rgba(var(--mainbackcolor), 1)!important;
					border-radius: 4px!important;
					background-size: 40px 40px!important;
					background-position: 50% 50%!important;
					font-size: 14px!important;
					line-height: 40px!important;
					font-family: verdana!important;
				}	
				.controlpanel-rad-btn-on {
					width: 20px!important;
					height: 20px!important;
					margin: 10px -10px 0 10px!important;
					background-color: rgba(var(--removetextcolor), 1)!important; /*rgba(var(--inactivecolor), 1.0)!important;*/
					color: rgba(var(--mainbackcolor), 1)!important;
					border-radius: 14px!important;
					
					/*background-image: url("../img/icon_cancel_white.png")!important;*/
					background-size: 40px 40px!important;
					background-position: 50% 50%!important;
					font-size: 14px!important;
					line-height: 17px!important;
					font-family: verdana!important;
				}	
				.controlpanel-deg-btn-off {
					width: 40px!important;
					height: 40px!important;
					margin: 0px -7px 0 0px!important;
					background-color: rgba(var(--inactivecolor), 0.0)!important;
					color: rgba(var(--mainbackcolor), 1)!important;
					border-radius: 4px!important;
					background-size: 40px 40px!important;
					background-position: 50% 50%!important;
					font-size: 14px!important;
					line-height: 40px!important;
					font-family: verdana!important;
				}	
				.controlpanel-deg-btn-on {
					width: 20px!important;
					height: 20px!important;
					margin: 10px -10px 0 10px!important;
					background-color: rgba(var(--removetextcolor), 1)!important; /*rgba(var(--inactivecolor), 1.0)!important;*/
					color: rgba(var(--mainbackcolor), 1)!important;;
					border-radius: 14px!important;
					
					/*background-image: url("../img/icon_cancel_white.png")!important;*/
					background-size: 40px 40px!important;
					background-position: 50% 50%!important;
					font-size: 14px!important;
					line-height: 17px!important;
					font-family: verdana!important;
				}	
				
					.controlpanel-back-help-content {
						background-color:rgba(255,255,255,1);
						width:100%;
						top:119px;
						left: 0px;
						margin: 0;
						padding: 0;
					}

							.controlpanel-back-help-content-back-left {
								position: relative;
								display: block;
								overflow: hidden;
								float: left;
								width: calc(50% - 0px);
								border-radius: 0px;
								margin: 0px 0 0 0%;
								height: auto;
								padding: 4.5px 3.5px 7px 3.5px;
								text-align: center;
								font-size: 13px;
								font-weight: bold;
								line-height: 18px;
							}
							.controlpanel-back-help-content-back-right {
								position: relative;
								display: block;
								overflow: hidden;
								float: right;
								width: calc(50% + 0px);
								border-radius: 0px;
								border-left: 1px solid;
								border-color: rgba(0,0,0,0.125);
								margin: 0px 0 0 0%;
								height: auto;
								padding: 4.5px 3.5px 7px 3.5px;
								text-align: center;
								font-size: 13px;
								font-weight: bold;
								line-height: 18px;
							}
									.back-pos-size-btns-container {
										position: relative;
										display: inline-block;
										overflow: hidden;
										margin: 0 auto 0 auto;
										padding: 0px 1px 0px 1px;
										vertical-align: top;
									}
							.controlpanel-back-help-content-left {
								position: relative;
								display: block;
								overflow: hidden;
								float: left;
								width: calc(60% - 5px);
								border-radius: 0px;
								margin: 0px 0 0 0%;
								height: auto;
								padding: 4.5px 0px 3.5px 0px;
							}
									.controlpanel-back-help-content-deg, .controlpanel-back-help-content-rad {
										position: relative;
										display: block;
										overflow: hidden;
										text-align: center;
										font-size: 13px;
										font-weight: bold;
										line-height: 18px;
										padding: 3px 0 0 0;
									}
										.controlpanel-back-help-content-button-container {
											position: relative;
											display: block;
											overflow: hidden;
											text-align: center;
											width: 100%;
											border-top: 1px solid;
											border-color: rgba(0,0,0,0.08);
											margin: 7px 0 0 0;
										}
											.controlpanel-back-help-content-buttons {
												position: relative;
												display: block;
												overflow: hidden;
												text-align: center;
												margin: 0px auto 0 auto;
												padding: 6px 1px 0 1px;
												clear: both;
												width: 130px;
											}

								
							.controlpanel-back-help-content-grid {
								position: relative;
								display: block;
								overflow: hidden;
								float: right;
								width: calc(40% + 5px);
								border-radius: 0px;
								border-left: 1px solid;
								border-color: rgba(0,0,0,0.08);
								margin: 0px 0 0 0%;
								height: 110px;
								padding: 4.5px 3.5px 3.5px 5px;
							}
								.controlpanel-back-help-content-single {
									position: relative;
									display: block;
									overflow: hidden;
									float: left;
									width: calc(32.33% - 7px);
									height: 24px;
									/*background-color: rgba(var(--inactivecolor),0.04);*/
									/*
									border: 1px solid;
									border-color: rgba(0,0,0,0.15);
									*/
									box-shadow: 0px 0px 0px 1px rgba(var(--inactivecolor),0.22);
									margin: 4px 3.5px 6px 3.5px;
									border-radius: 3px;
									cursor: pointer;
								}
									.cp-right {
										/*border-right: 1px solid;*/
									}
									.cp-bottom {
										/*border-bottom: 1px solid;*/
									}
							.grid-radial-one {
								background-image: radial-gradient(ellipse at top left, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-two {
								background-image: radial-gradient(ellipse at top, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-three {
								background-image: radial-gradient(ellipse at top right, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-four {
								background-image: radial-gradient(ellipse at left, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-five {
								background-image: radial-gradient(ellipse, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-six {
								background-image: radial-gradient(ellipse at right, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-seven {
								background-image: radial-gradient(ellipse at left bottom, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-eight {
								background-image: radial-gradient(ellipse at bottom, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
							.grid-radial-nine {
								background-image: radial-gradient(ellipse at right bottom, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
							}
									
									.grid-radial-one-c {
										background-image: radial-gradient(circle at top left, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-two-c {
										background-image: radial-gradient(circle at top, rgba(var(--inactivecolor), 0.0) 0%, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-three-c {
										background-image: radial-gradient(circle at top right, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-four-c {
										background-image: radial-gradient(circle at left, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-five-c {
										background-image: radial-gradient(circle, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-six-c {
										background-image: radial-gradient(circle at right, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-seven-c {
										background-image: radial-gradient(circle at left bottom, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-eight-c {
										background-image: radial-gradient(circle at bottom, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
									.grid-radial-nine-c {
										background-image: radial-gradient(circle at right bottom, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
									}
							
							
							
							
							.grid-linear-one {
								background-image: linear-gradient(35deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 30%, rgba(var(--inactivecolor), 0.04) 55%);
							}
							.grid-linear-two {
								background-image: linear-gradient(90deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 65%);
							}
							.grid-linear-three {
								background-image: linear-gradient(145deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 30%, rgba(var(--inactivecolor), 0.04) 55%);
							}
							.grid-linear-four {
								background-image: linear-gradient(0deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 25%, rgba(var(--inactivecolor), 0.04) 65%);
							}
							.grid-linear-five {
								opacity: 0!important;
								pointer-events: none!important;
								background-image: linear-gradient(0deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 25%, rgba(var(--inactivecolor), 0.04) 65%);
							}
							.grid-linear-six {
								background-image: linear-gradient(180.1deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 25%, rgba(var(--inactivecolor), 0.04) 75%);
							}
							.grid-linear-seven {
								background-image: linear-gradient(325deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 30%, rgba(var(--inactivecolor), 0.04) 55%);
							}
							.grid-linear-eight {
								background-image: linear-gradient(270deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 65%);
							}
							.grid-linear-nine {
								background-image: linear-gradient(215deg, rgba(var(--inactivecolor), 0.3) 0%, rgba(var(--inactivecolor), 0.2) 30%, rgba(var(--inactivecolor), 0.04) 55%);
							}
							
							
							.grid-selected {
								box-shadow: 0px 0px 0px 1px rgba(var(--inactivecolor),1), inset 0px 0px 0px 1px rgba(var(--inactivecolor),1);
							}
							
							
							.shape-circle-on {
								box-shadow: 0px 0px 0px 1px rgba(var(--inactivecolor),1)!important;
								/*
								background-image: radial-gradient(circle, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
								background-size: 125% 125%;
								background-position: 50% 50%;
								*/
								border-color: rgba(var(--inactivecolor), 1.0)!important;
							}
							.shape-circle-off {
								box-shadow: none!important;
								/*
								background-image: radial-gradient(circle, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
								background-size: 125% 125%;
								background-position: 50% 50%;
								*/
							}
							.shape-ellipse-on {
								box-shadow: 0px 0px 0px 1px rgba(var(--inactivecolor),1)!important;
								/*
								background-image: radial-gradient(ellipse, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
								background-size: 125% 80%;
								background-position: 50% 50%;
								*/
								border-color: rgba(var(--inactivecolor), 1.0)!important;
							}
							.shape-ellipse-off {
								box-shadow: none!important;
								/*
								background-image: radial-gradient(ellipse, rgba(var(--inactivecolor), 0.4) 0%, rgba(var(--inactivecolor), 0.4) 10%, rgba(var(--inactivecolor), 0.3) 10%, rgba(var(--inactivecolor), 0.2) 20%, rgba(var(--inactivecolor), 0.04) 50%);
								background-size: 125% 80%;
								background-position: 50% 50%;
								*/
							}
							
							.plus-degree-btn {
								/*margin-left: 20px!important;*/
							}
				
				
				
		.style-edit-title-text {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			padding: 0 0 0 12px;
		}
		.style-edit-title-icon {
			position: relative;
			display: block;
			overflow: hidden;
			float: right;
			width: 40px;
			height: 40px;
			margin: 0 -3px 0 0;
		}
	.style-edit-rule-content-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		border-top: 0px solid;
		border-color: rgba(var(--inactivecolor),0.0);
		height: 0px;
	}
		.style-edit-rule-content-for-size {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			font-size: 14px;
			
			font-weight: bold;
			text-align: left;
			padding: 0 0px 0 0px;
		}
			.style-edit-rule-content-text {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				padding: 0 0 0 8px;
				
				line-height: 40px;
			}
			.style-edit-rule-content-value {
				position: relative;
				display: block;
				overflow: hidden;
				/*float: right;*/
				width: calc(100% - 14px);
				margin: 0 7px 0 7px;
				text-align: center;
			}
				.style-edit-input, .style-edit-btn, .style-edit-adjust-btn, .style-edit-adjust-back-btn, .style-edit-reset-btn, .style-edit-repeat-btn, .style-edit-shape-btn, .style-edit-textarea {
					font-size: 14px;
					
					font-weight: bold;
					text-align: right;
					color: rgba(var(--inactivecolor), 0.85);
					border-radius: 4px;
					border: 1px solid;
					border-color: rgba(var(--inactivecolor),0.2);
					background-color: rgba(var(--inactivecolor),0.04);
					padding: 3px 5px 4px 5px;
					margin: 7px 0 8px 0;
					width: 100%;
					outline: 0!important;
					box-shadow: none;
					resize: none!important;
				    -webkit-appearance: none;
				    -moz-appearance: none;
				    appearance: none;
				}
								.style-edit-font-family {
									vertical-align: top!important;
								}
								.style-edit-btn, .style-edit-adjust-btn, .style-edit-adjust-back-btn, .style-edit-reset-btn, .style-edit-repeat-btn, .style-edit-shape-btn {
									position: relative;
									display: inline-block;
									overflow: hidden;
									height: 28px;
									padding: 10px 6px 0 6px;
									border: 2px solid;
									border-color: rgba(var(--inactivecolor),0.1);
									cursor: pointer;
									letter-spacing: 0px;
								}
									.style-edit-adjust-btn, .style-edit-adjust-back-btn, .style-edit-reset-btn, .style-edit-repeat-btn, .style-edit-shape-btn, .style-edit-pad-btn {
										display: block;
										float: left;
										border: 1px solid;
										border-color: rgba(var(--inactivecolor),0.2);
										font-size: 18px;
										line-height: 22px;
										width:40px;
										margin:7px 7px 7px 0;
										padding:0px;
										height: 26px;
									}
									.style-edit-shape-btn {
										font-size: 12px;
										font-weight: bold;
										line-height: 24px;
										text-align: center;
										width: 60px;
										background-color: rgba(var(--inactivecolor),0.04);
										letter-spacing: 0.5px;
									}
									.style-edit-adjust-back-btn {
										width: 40px;
										margin: 6px 6px 1px 1px;
										border:none;
										line-height: 34px;
										font-size: 22px;
										height: 36px;
										box-shadow: 0px 0px 0px 1px rgba(var(--inactivecolor),0.22);
									}
									.style-edit-pad-btn {
										position: relative;
										float: none;
										margin:0px 6px 0px 0;
										float: left;
										border: none;
										cursor: pointer;
										height: 36px;
										width: 36px;
										font-size: 12px;
										line-height:22px;
										color: rgba(var(--inactivecolor),0.8);
									}
											.plus-btn, .minus-btn, .plus-weight-btn, .minus-weight-btn, .plus-float-btn, .minus-float-btn, .plus-degree-btn, .minus-degree-btn {
												border:none;
												height:40px;
												background-color:rgba(0,0,0,0);
												margin: 0px;
											}
											.style-edit-large-btn {
												height:26px;
												width:auto;
												margin:7px auto 0 auto;
												text-align:center;
												border:1px solid;
												border-color:rgba(var(--inactivecolor),0.2);
												border-radius:4px;
												background-color:rgba(var(--inactivecolor), 0.04);
											}
												.icon-outer-off {
													position: relative;
													display: block;
													overflow: visible;
													width: 22px;
													height: 20px;
													margin: 8px auto 0px auto;
													border-radius: 2px;
													background-color: rgba(var(--mainbackcolor),1);
													box-shadow: inset 0px 0px 0px 1px rgba(var(--inactivecolor),0.3);
												}
													.icon-horz-inner-off {
														position: relative;
														display: block;
														overflow: hidden;
														width: 22px;
														height: 8px;
														border-radius: 2.5px;
														background-color: rgba(var(--inactivecolor),0.7);
														float: left;
													}
													.icon-vert-inner-off {
														position: relative;
														display: block;
														overflow: hidden;
														width: 8px;
														height: 20px;
														border-radius: 2.5px;
														background-color: rgba(var(--inactivecolor),0.7);
														float: left;
													}
													.icon-repeat-grid {
														position: relative;
														display: block;
														overflow: hidden;
														width: 9px;
														height: 4px;
														border-radius: 1px;
														background-color: rgba(var(--inactivecolor),0.6);
														float: left;
														margin: 2px 0 0px 2px;
													}

									.style-edit-reset-btn, .style-edit-repeat-btn  {
										font-size: 12px;
										font-weight: bold;
										line-height: 24px;
										text-align: center;
										width: 53px;
										
										border:none;
										height:40px;
										background-color:rgba(0,0,0,0);
										margin: 0px 0px 0px 7px;
									}
									.style-edit-repeat-btn {
										width: 41px;	
									}
											.style-edit-reset-btn-inside {
												height:26px;
												width:auto;
												margin:7px auto 0 auto;
												text-align:center;
												border:1px solid;
												border-color:rgba(var(--inactivecolor),0.2);
												border-radius:4px;
												background-color:rgba(var(--inactivecolor), 0.04);
											}
									
					
								.btn-img-upload-style, .btn-gradient-style {
									position: relative;
									display: block;
									overflow: hidden;
									width: 40px;
									height: 40px;
									background-position: 0px 0px;
									background-repeat: no-repeat;
									background-size: 40px, 40px;
									border-radius: 0px;
									background-color: rgba(var(--mainbackcolor), 1.0);
									margin: 0px 0px 0px 0px;
									pointer-events: none;
									color: rgba(0,0,0, 0.35);

								}
									.btn-gradient-style {
										cursor: pointer;
										pointer-events: auto;
									}
								.btn-underline-yes {
									border-bottom: 3px solid;
									border-color: rgba(var(--inactivecolor),1);
								}
								.btn-underline-no {
									border-bottom: 3px solid;
									border-color: rgba(var(--inactivecolor),0);
								}
								.upload-style-btn-label {
									position:absolute;
									z-index: 2;
									display:block;
									overflow:hidden;
									width: 40px;
									height: 40px;
									padding: 0px;
									left: 0%;
									top: 0px;
									margin: 0px 0 0 0px;
									cursor:pointer;
									
									font-size: 12px;
									text-align: right;
									line-height:40px;
									font-family: helvetica;
									font-weight: normal;
									color: rgba(var(--basetextcolor), 1.0);
								}
								.style-edit-gradient-1, .style-edit-gradient-2, .style-edit-gradient-3, .style-edit-gradient-4 {
									opacity: 0.25;
								}
								
								.btn-select-gradient, .btn-select-background, .btn-select-shadow {
									position: relative;
									display: block;
									width: 100%;
									overflow: hidden;
									cursor: pointer;
								}
									.btn-select-gradient, .btn-select-shadow {
										min-height: 40px;
										padding: 5px 0 5px;
									}
								.btn-select-background {
									display: inline-block;
									float: none;
								}
								.back-tab-gradient {
									background-image: radial-gradient(ellipse at bottom, rgba(var(--inactivecolor), 0.2) 50%, rgba(var(--inactivecolor), 0.0) 100%);	
								}
								.back-tab-2, .back-tab-3, .back-tab-4 {
									height: 0px;
									display: none;
								}
								.back-tab-1 {
									
								}
								.text-style-progress {
									position: absolute;
									z-index: 10;
									display: block;
									overflow: hidden;
									height: 0px;
									width: calc(100% - 52px);
									margin: 10px;
									right: 0px;
									top: 0px;
									background: none;
									
								}
								.text-style-bar {
									position: relative;
									display: block;
									overflow: hidden;
									width: 0px;
									height: 20px;
									border-radius: 4px;
									background: rgba(var(--interfacetextcolor), 1);
									color: rgba(var(--mainbackcolor),0.85);
									font-size: 14px;
									line-height: 20px;
									text-align: center;
									font-weight: bold;
									font-family: helvetica;
								}
								.text-style-thumb {
									position:absolute;
									z-index:10;
									display:block;
									opacity:1;
									border:none;
									padding:0px;
									margin:5px;
									max-height: 90px;
									width: calc(100% - 10px);
									/*bottom: 0;*/
									left: calc(-10px - 100%);
									text-align: center;
									top: 80px;
								}
									.text-style-thumb-img, .text-style-thumb-small, .text-style-thumb-small-img {
										position: relative;
										display: inline-block;
										overflow: hidden;
										margin: 5px 3px 0px 3px;
										color: rgba(var(--mainbackcolor),1);
										box-shadow: 0px 0px 0px 1px rgba(var(--inactivecolor),0.25);
										background-color: #f1f1f1;
										width: 51px;
										height: 65px;
										border-radius: 3px;
										font-size: 16px;
										line-height: 64px;
										vertical-align: bottom;
										text-shadow: 0px 0px 15px rgba(var(--inactivecolor),1);
										cursor: default;
										pointer-events: none;
									}
											.text-style-thumb-num {
												position: relative;
												display: inline-block;
												overflow: hidden;
												margin: 0px auto 0px auto;
												width: 56px;
												height: 26px;
												color: rgba(var(--inactivecolor),0.25);
												font-size: 14px;
												font-weight: bold;
												line-height: 26px;
												text-align: center;
												vertical-align: top;
												/*text-shadow: 0px 0px 15px rgba(var(--inactivecolor),1);*/
											}
									.text-style-thumb-small {
										width: 42px;
										height: 90px;
										border-radius: 0px;
										border: none;
										background-color: transparent;
										vertical-align: top;
										cursor: default;
									}
										.text-style-thumb-small-img {
											display: block;
											width: 42px;
											height: 42px;
											vertical-align: top;
											line-height: 40px;
											font-size: 18px;
											color: rgba(var(--inactivecolor),0.25);
											background-position: 50% 50%;
											background-size: cover;
											cursor: default;
										}
								
										.save-slide-style-progress {
											position: absolute;
											z-index: 5;
											display: block;
											overflow: hidden;
											width: 40px;
											height: 40px;
											top: 0;
											right: -5px;
											opacity: 1;
										}
									    
								
.style-edit-privacy, .style-edit-private {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	cursor: pointer;
}
.style-edit-private {
	float: right;
}
					
					
		.text-slide-selected {
			
			box-shadow: 0px 0px 0px 3px #fff, 0px 0px 0px 6px rgba(0,0,0,0.5)!important;
			color: rgba(0,0,0,1)!important;
		}
		.text-slide-icon-large, .text-slide-icon-large-shadow {
			position: relative;
			display: inline-block;
			overflow: hidden;
			width: 100px;
			height: 100px;
			margin: 0px 10px 18px 10px;
			/*float: left;*/
			border-radius: var(--borderradiussmall);
			padding: 0;
			cursor: pointer;

		}
			.text-slide-icon-large-shadow {
				color: rgba(0,0,0,0.5);
				box-shadow: 0px 1px 9px 0px;
				vertical-align: top;
			}
		.text-slide-icon, .text-slide-icon-shadow {
			position: relative;
			display: block;
			overflow: hidden;
			width: 40px;
			height: 40px;
			/*margin: 4px 0px 0px 10px;*/
			float: left;
			border-radius: 50%;/*3px;*/ /*var(--borderradiusverysmall);*/
			padding: 10px;
			cursor: pointer;
			
			color: rgba(0,0,0,0.35);
			box-shadow: 0px 1px 9px 0px;
			background-color: rgba(var(--mainbackcolor), 1);

		}
			.text-slide-icon-shadow {
				color: rgba(0,0,0,0.35);
				box-shadow: 0px 1px 9px 0px;
			}
			.text-slide-icon div {
				position: relative;
				display: block;
				overflow: visible;
				border-radius: 50%;
				width: 100%;
				height: 100%;
				text-align: center;
			}
		



.slide-description-in-profile {
	width:calc(100% - 30px);
	color: rgba(var(--inactivecolor), 1);
	position:relative;
	display:block;
	overflow:hidden;
	margin:5px 0px 2px 27px;
	float:left;
	font-size:14px;
	line-height:21px;
	
	max-height: 175px;
}

.hashtag, .stylehashtag {
	color: rgba(var(--linkcolor), 1.0)!important;
	font-weight: bold!important;
	cursor: pointer;
}
.hashtag:hover {
	text-decoration: underline;
}
.stylehashtag {
	cursor: default;
}

.fr-strong {
	/*font-weight: 700;*/
}

.fr-view ul {
	padding-left : 20px!important;
	margin: 5px 0 10px 0!important;
}

em {
	/*font-weight: normal!important;*/
	background-color: rgba(var(--linkcolor), 0.1)!important;
	border-radius: 4px!important;
	font-style: normal!important;
}
.algolia-autocomplete {
	position: relative!important;
	display: block!important;
	max-width: 500px!important;
	min-width: 100%!important;
	width: 100%!important;
}
.search-container {
	position: relative;
	display: block;
	overflow: hidden;
	max-width: 500px;
	min-width: 100%;
	width: 100%;
}

		.ais-search-box--magnifier-wrapper {
			display: none!important;
		}
		.ais-search-box--reset-wrapper {
			display: none!important;
		}

		.ais-SearchBox-input::-ms-clear, .ais-SearchBox-input::-ms-reveal {
			display: none;
			width: 0;
			height:0
		}

		.ais-SearchBox-input::-webkit-search-cancel-button, .ais-SearchBox-input::-webkit-search-decoration, .ais-SearchBox-input::-webkit-search-results-button, .ais-SearchBox-input::-webkit-search-results-decoration {
			display:none
		}
		.ais-Hits-item {
			position: relative!important;
			display: inline!important;
			width: auto!important;
			text-align: center!important;
			overflow: hidden!important;
		}
.ais-Hits-item:last-child > .member-post-top {
	border-bottom: 1px solid rgba(var(--inactivecolor),0.0)!important;	
}
.window-message-style-container div.ais-Hits.ais-Hits-list.ais-Hits-item:last-child.member-post-top {
	border-bottom: 1px solid rgba(var(--inactivecolor),0.12)!important;	
}



.aa-input-container, .aa-input-member-container, .page-input-container, .aa-input-slide-container {
	position: relative;
	display: block;
	max-width: 500px;
	min-width: 100%;
	width: 100%;
	margin: 0 0 0 -6px;
}
.page-input-container {
	min-width: 100px;
	width: auto;
	margin: 0 0 0 -6px;
}
.aa-input-search, .aa-input-member-search, .page-input-search, .aa-input-slide-search, .aa-input-trust-popup-search {
	max-width: 500px;
	min-width: 100%;
	width: 100%;
	padding: 11px 10px 9px 41px;
	border: 0px solid;
	border-color: rgba(var(--mainbackcolor),1);
	border-radius: 4px;
	-webkit-transition: .2s;
	transition: .2s;
	font-family: helvetica;
	/*box-shadow: 4px 4px 0 rgba(241, 241, 241, 0.35);*/
	font-size: 14px;
	font-weight: normal;
	box-sizing: border-box;
	color: rgba(var(--inactivecolor),1);
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 1px 0 0px 0px;
	outline: none;
	max-height: 37px;
	background-color: transparent;
}
.aa-input-slide-search {
	padding: 10px 10px 10px 8px;
}
.aa-input-trust-popup-search {
	padding: 12px 10px 10px 0px;
	margin: 0 0 0 0px;
}
@-moz-document url-prefix() {
	.aa-input-trust-popup-search {
		line-height:15px;
	}
}
.aa-input-member-search {
	/*
	padding: 10px 10px 10px 47px;
	max-height: 37px;
	*/
}


.page-input-search {
	min-width: 100px;
	width: auto;
	margin: -1px 0 0 0px;
	/*
	padding: 5px 10px 10px 25px;
	*/
	max-height: 40px;
	line-height: 16px;
}
.aa-input-search::-webkit-search-decoration, .aa-input-search::-webkit-search-cancel-button, .aa-input-search::-webkit-search-results-button, .aa-input-search::-webkit-search-results-decoration {
	display: none;
}
.aa-input-member-search::-webkit-search-decoration, .aa-input-member-search::-webkit-search-cancel-button, .aa-input-member-search::-webkit-search-results-button, .aa-input-member-search::-webkit-search-results-decoration {
	display: none;
}
.aa-input-slide-search::-webkit-search-decoration, .aa-input-slide-search::-webkit-search-cancel-button, .aa-input-slide-search::-webkit-search-results-button, .aa-input-slide-search::-webkit-search-results-decoration {
	display: none;
}
.aa-input-search:focus, .aa-input-member-search:focus, .aa-input-slide-search:focus {
	outline: 0;
	/*
	border-color: #3a96cf;
	box-shadow: 4px 4px 0 rgba(58, 150, 207, 0.1); 
	*/
}
.aa-input-icon {
	height: 40px;
	width: 40px;
	position: absolute;
	top: 0;
	left: 0px;
	pointer-events: none;
}
.aa-hint {
	color: #e4e4e4;
}

.aa-dataset-1, .aa-dataset-2, .aa-dataset-3, .aa-dataset-4, .aa-dataset-5 {
	position: relative;
	display: block;
	overflow: hidden;
}


.aa-dropdown-menu, .aa-dropdown-menu-popup-search {
	background-color: #fff;
	border: 0px solid!important;
	border-color: rgba(var(--mainbackcolor), 1);
	border-top-width: 1px;
	font-family: helvetica;
	max-width: 500px;
	min-width: 100%;
	width: 105%;
	margin-top: 21px;
	left: -6px!important;
	/*right: -9px!important;*/
	z-index: 3000!important;
	color: rgba(0, 0, 0, 0.75);
	box-shadow: 0px 2px 18px 0px;

	font-size: 14px;
	border-radius: 5px;
	box-sizing: border-box;
}
.aa-dropdown-menu-popup-search {
	margin-top: 0px;
	top: 40px!important;
	left: -44px!important;
	box-shadow: 1px 5px 8px 0px rgba(var(--inactivecolor),0.2);
	border-color: rgba(var(--mainbackcolor), 0);
	width: 117%;
}
.aa-input-member-container .algolia-autocomplete .aa-dropdown-menu-popup-search {
	margin-top: 21px;
	left: -6px!important;
	top: auto;
	box-shadow: 0px 2px 18px 0px rgba(var(--inactivecolor),0.75);
	border-color: rgba(var(--mainbackcolor), 0);
	width: 117%;	
}

.aa-dropdown-menu-popup-search .aa-suggestions > .aa-suggestion:first-child {
	border-top: 1px solid rgba(var(--inactivecolor), 0.15)!important;
}

.aa-suggestion {
	padding: 8px 10px 8px 2.5px;
	border-top: 1px solid rgba(var(--inactivecolor), 0.15);
	cursor: pointer;
	-webkit-transition: .2s;
	transition: .2s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	  justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	  align-items: center;
}
.aa-suggestion:hover, .aa-suggestion.aa-cursor {
	background-color: rgba(241, 241, 241, 0.35);
}

.aa-suggestion > span:first-child {
	color: #333;
}
.aa-suggestion > span:last-child {
	text-transform: uppercase;
	color: #a9a9a9;
}
.aa-suggestion > span:first-child em, .aa-suggestion > span:last-child em {
	font-weight: 700;
	font-style: normal;
	background-color: rgba(58, 150, 207, 0.1);
	padding: 2px 0 2px 2px;
}
.aa-suggestions > .aa-suggestion:first-child {
	border-top: none!important;
}
.aa-suggestion:first-child {
	border-top: none!important;
}
.remove-editor-color {
	color: rgba(var(--removetextcolor), 0.85)!important;/*--removetextcolor // --inactivecolor*/
	font-size: 16px;
	line-height: 36px;
	font-family: verdana;
	padding: 0 17px 0 0;
}




				.sp-replacer {
					width: 100%!important;
					border: none!important;
					background: transparent!important;
					padding: 2px;
				}
				.sp-preview {
					border: none!important;
					width: 100%!important;
					height: 20px!important;
					background-size: 10.4px;
					background-repeat: repeat;
					background-position: 50% 50%;
				}
				.sp-dd {
					opacity: 0!important;
				}
				.sp-replacer:hover, .sp-replacer.sp-active {
					border: none!important;
					color: rgba(0,0,0,0)!important;
				}
				.sp-container {
					border: none!important;
					color: rgba(var(--basedarkcolor), 0.6)!important;
					border-color: rgba(var(--basedarkcolor), 0.6)!important;
					box-shadow: 0px 3px 15px 10px!important;
					border-radius: 5px;
				}
				.sp-cancel {
					margin-right: 20px!important;
					line-height: 40px;
				}
				.sp-choose {
					padding: 8px 12px 8px 12px!important;
				}
				.sp-alpha {
					bottom: -16px!important;
					height: 12px!important;
				}
				


a {
	color: rgba(var(--linkcolor), 1.0);
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	padding: 0px 0 0 0!important;
	margin: 0!important;
}

hr {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 1px;
	margin: 11px 0 11px 0;
	background-color: rgba(var(--readingtextcolor),0.125);
	border: none;
}
/* ANIMATION CLASSES */
.animation-pause {
	animation-play-state: paused!important;
}
.animation-true-very-very-slow {
	-webkit-transition: all 3s ease-in-out!important;
	-moz-transition: all 3s ease-in-out!important;
	-o-transition: all 3s ease-in-out!important;
	transition: all 3s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 3s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 3s!important;
}
.animation-true-very-slow {
	-webkit-transition: all 1s ease-in-out!important;
	-moz-transition: all 1s ease-in-out!important;
	-o-transition: all 1s ease-in-out!important;
	transition: all 1s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 1s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 1s!important;
}
.animation-true-slow {
	-webkit-transition: all 0.75s ease-in-out!important;
	-moz-transition: all 0.75s ease-in-out!important;
	-o-transition: all 0.75s ease-in-out!important;
	transition: all 0.75s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.75s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.75s!important;
}
.animation-true {
	-webkit-transition: all 0.5s ease-in-out!important;
	-moz-transition: all 0.5s ease-in-out!important;
	-o-transition: all 0.5s ease-in-out!important;
	transition: all 0.5s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.5s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.5s!important;
}
.animation-true-3-fast  {
	-webkit-transition: all 0.3s ease-in-out!important;
	-moz-transition: all 0.3s ease-in-out!important;
	-o-transition: all 0.3s ease-in-out!important;
	transition: all 0.3s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.3s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.3s!important;
}
.animation-true-fast  {
	-webkit-transition: all 0.25s ease-in-out!important;
	-moz-transition: all 0.25s ease-in-out!important;
	-o-transition: all 0.25s ease-in-out!important;
	transition: all 0.25s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.25s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.25s!important;
}
.animation-true-too-fast {
	-webkit-transition: all 0.15s ease-in-out!important;
	-moz-transition: all 0.15s ease-in-out!important;
	-o-transition: all 0.15s ease-in-out!important;
	transition: all 0.15s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.15s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.15s!important;
}
.animation-opacity-fast {
	-webkit-transition: opacity 0.75s ease-in-out!important;
	-moz-transition: opacity 0.75s ease-in-out!important;
	-o-transition: opacity 0.75s ease-in-out!important;
	transition: opacity 0.75s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.5s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.75s!important;
}
.animation-opacity2-fast {
	-webkit-transition: opacity 0.25s ease-in-out!important;
	-moz-transition: opacity 0.25s ease-in-out!important;
	-o-transition: opacity 0.25s ease-in-out!important;
	transition: opacity 0.25s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.25s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.25s!important;
}
.animation-false {
	-webkit-transition: all 0.0s ease-in-out!important;
	-moz-transition: all 0.0s ease-in-out!important;
	-o-transition: all 0.0s ease-in-out!important;
	transition: all 0.0s ease-in-out!important;
	-webkit-animation-delay: 0s!important;
	-webkit-transition-delay: 0.0s!important;
	-webkit-animation-duration: 0.0s!important;
	animation-delay: 0s!important;
	transition-delay: 0.0s!important;
	animation-duration: 0.0s!important;
}

.rotate-image {
  transform: rotate(90deg);
  -moz-transition: transform 1s;
  -webkit-transition: transform 1s;
  transition: transform 1s;
}



.search-date-master {
	position: relative;
	display: block;
	overflow: hidden;
	height: 60px;
	margin: 0px auto 0 11px;
	border-radius: 0px;
	width: 128px;
}
.search-date-container {
	position: relative;
	display: block;
	overflow: hidden;
	float: left;
	border-radius: 0px;
	min-width: 38px;
	margin: 0px 0px 0 0px;
	/*box-shadow: inset 0px 0px 3px 2px rgba(var(--linkcolor),0.1);*/
	background-color: rgba(var(--linkcolor), 0.04);
	border: 1px solid rgba(var(--linkcolor),0.25);
	border-left: 0px solid;
}
.search-date-text {
	position: absolute;
	z-index: 2;
	display: block;
	overflow:hidden;
	font-size: 14px;
	font-weight:bold;
	line-height: 58px;
	text-align: center;
	color: #002a7e;
	min-width: 38px;
	min-height: 58px;
	pointer-events: none;
	top: -58px;
}
					.search-date-arrow-top, .search-date-arrow-bottom {
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 0 5px 7px 5px;
						border-color: transparent transparent rgba(var(--linkcolor),0.5) transparent;
						position: relative;
						display: block;
						overflow: hidden;
						margin: 7px auto 0px auto;
					}
					.search-date-arrow-bottom {
						border-width: 7px 5px 0 5px;
						border-color: rgba(var(--linkcolor),0.5) transparent transparent transparent;
						margin: 15px auto 0px auto;
					}
					.search-date-arrow-bottom.search-date-arrow-disabled {
						border-color: rgba(var(--linkcolor),0.15) transparent transparent transparent;
					}
					.search-date-arrow-top.search-date-arrow-disabled {
						border-color: transparent transparent rgba(var(--linkcolor),0.15) transparent;
					}

.search-date-button-top, .search-date-button-bottom {
	position: relative;
	display: block;
	overflow: hidden;
	height: 29px;
	min-width: 38px;
	width: 100%;
	background-image: radial-gradient(26px 26px at center 13px, rgba(var(--mainbackcolor), 0.65) 0%, rgba(var(--mainbackcolor),0.65) 45%, rgba(var(--mainbackcolor), 0) 45%), linear-gradient(180deg, rgba(var(--linkcolor), 0.03) 15%, rgba(var(--linkcolor), 0.0) 40%);
}
.search-date-button-bottom {
	background-image: radial-gradient(26px 26px at center 16px, rgba(var(--mainbackcolor), 0.65) 0%, rgba(var(--mainbackcolor),0.65) 45%, rgba(var(--mainbackcolor), 0) 45%), linear-gradient(0deg, rgba(var(--linkcolor), 0.04) 15%, rgba(var(--linkcolor), 0.0) 40%);
}
.search-date-button-top.search-date-button-disabled {
	/*background-image: radial-gradient(26px 26px at center 11px, rgba(var(--mainbackcolor), 1) 0%, rgba(var(--mainbackcolor),1) 35%, rgba(var(--mainbackcolor), 0) 35%), linear-gradient(180deg, rgba(var(--linkcolor), 0.03) 15%, rgba(var(--linkcolor), 0.0) 40%);*/
	background-image: radial-gradient(26px 26px at center 13px, rgba(var(--mainbackcolor), 0.0) 0%, rgba(var(--mainbackcolor),0.0) 45%, rgba(var(--mainbackcolor), 0) 45%), linear-gradient(180deg, rgba(var(--linkcolor), 0.03) 15%, rgba(var(--linkcolor), 0.0) 40%);
}
.search-date-button-bottom.search-date-button-disabled {
	/*background-image: radial-gradient(26px 26px at center 18px, rgba(var(--mainbackcolor), 1) 0%, rgba(var(--mainbackcolor),1) 35%, rgba(var(--mainbackcolor), 0) 35%), linear-gradient(0deg, rgba(var(--linkcolor), 0.03) 15%, rgba(var(--linkcolor), 0.0) 40%);*/
	background-image: radial-gradient(26px 26px at center 16px, rgba(var(--mainbackcolor), 0.0) 0%, rgba(var(--mainbackcolor),0.0) 45%, rgba(var(--mainbackcolor), 0) 45%), linear-gradient(0deg, rgba(var(--linkcolor), 0.04) 15%, rgba(var(--linkcolor), 0.0) 40%);
}

.search-reset-start, .search-reset-end {
	opacity :0;
	font-weight: bold;
	cursor: pointer;
	/*
	padding: 3px 6px 3px 6px;
	border-radius: 4px;
	background-color: rgba(var(--linkcolor),0.05);
	margin: 0 0 0 2px;
	color: #002a7e;
	box-shadow: inset 0 0 0 1px rgba(var(--linkcolor),0.25);
	*/
	/*
	padding: 11px 11px 11px 6px;
	background-color: rgba(var(--linkcolor),0.0);
	margin: 0 0 0 0px;
	color: rgba(var(--linkcolor),1);
	box-shadow: inset 0 0 0 1px rgba(var(--linkcolor),0.0);
	*/
	padding: 11px 2px 1px 0px;
	background-color: rgba(var(--linkcolor),0.0);
	margin: 0 0 0 6px;
	color: rgba(var(--linkcolor),1);
	box-shadow: inset 0 0 0 1px rgba(var(--linkcolor),0.0);
	border-bottom: 1px solid rgba(var(--linkcolor),1);
}

.search-posts-results-button {
	width: auto;
	display: inline-block;
	position: relative;
	overflow: hidden;
	padding:0px 20px 0px 20px;
	height:30px;
	letter-spacing:0.35px;
	line-height: 28px;
	font-weight: bold;
	font-size: 14px;
	border-radius: 20px;
	border:none;
	border: 1px solid rgba(var(--linkcolor),0.0);
}
	#search_text_bottom_stats .ais-Stats {
		line-height: 28px;
	}
.algolia-posts-bottom-resultsXXXX {

}
.algolia-posts-bottom-results {
	background-color: rgba(var(--mainbackcolor),1);
	color: #002a7e;
	padding: 3px 8px 3px 8px;
	margin: 0 4px 0 4px;
	border-radius: 10px;
}
.search-error {
	background-color:rgba(var(--removeiconcolor),1);
	color: rgba(var(--mainbackcolor),1);
}
.search-start {
	background-color: rgba(var(--linkcolor),0.1);
	color: #002a7e;
	line-height: 28px;
	border: 1px solid rgba(var(--linkcolor),0.3);
}
.search-calculate {	
	background-color:rgba(var(--linkcolor),1);
	color: rgba(var(--mainbackcolor),1);
}
.search-view {
	background-color:rgba(var(--linkcolor),1);
	color: rgba(var(--mainbackcolor),1);
}
.search-no-results {
	background-color:rgba(var(--linkcolor),1);
	color: rgba(var(--mainbackcolor),1);
}
@-moz-document url-prefix() {
	.search-date-text {
		line-height: 59px;
	}
	.search-date-title-start, .search-date-title-end {
		margin: 1px 0 -5px 0!important;
	}
	.search-posts-results-button {
		line-height: 30px;
	}
	.algolia-posts-bottom-results {
		padding: 5px 8px 2px 8px;
		line-height: 30px;
	}

}


/* HEADER 
Auto-Hiding Navigation - Simple

-------------------------------- */
.brand-header {
	position: fixed;
	overflow: hidden;
	z-index: 99992;
	top: 0;
	left: 50%;
	max-width: 500px;
	width: 100%;
	height: 80px;
	padding: 20px 0 0 0;
	margin: 0 0 0 -250px;
	background-color: rgba(var(--basefillcolor), 1.0);
	/* Force Hardware Acceleration */
	-webkit-transform: translateZ(0);
	      transform: translateZ(0);
	will-change: transform;
	-webkit-transition: -webkit-transform .35s;
	transition: -webkit-transform .35s;
	transition: transform .35s;
	transition: transform .35s, -webkit-transform .35s;
}
.brand-header.is-hidden {
	-webkit-transform: translateY(-40px);
	-ms-transform: translateY(-40px);
	transform: translateY(-40px);
}
.brand-header.is-not-home {
	-webkit-transform: translateY(-365px);
	-ms-transform: translateY(-365px);
	transform: translateY(-365px);
}
	.brand-header-content {
		position: relative;
		display: block;
		overflow: visible;
		width: 100%;
		margin: 0 auto 0 auto;
	}
	/*
	.brand-notify-window {
		position: fixed;
		z-index: 99995;
		display: block;
		overflow: hidden;
		height: 0%;
		
		width: 100%;

		top: 0;
		bottom: 0;
		opacity: 0;
		font-family: helvetica;
		background-color: rgba(var(--basedarkcolor), 0.5);
		cursor: pointer;
	}
	*/
		.brand-header-notify {
			/*
			position: fixed;
			z-index: 99991;
			height: 0px;
			*/
			position: relative;
			display: block;
			overflow: hidden;
			
			height: auto;
			width: 100%;
			max-width: 300px;
			margin: 100px auto 0 auto;
			
			background-color: rgba(var(--mainbackcolor), 1.0);
			color: rgba(var(--basedarkcolor), 0.7);
			box-shadow: 0px 3px 15px 10px;
			
			border-radius: 5px;
			cursor: default;
			
		}
.notify-window-num {
	font-weight: default;
	text-shadow:0px 0px 3px rgba(var(--inactivecolor),1), 0px 0px 3px rgba(var(--inactivecolor),0.5), 0px 0px 0px rgba(var(--inactivecolor),1);
}
			.brand-notify-container-for-size {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
			}
				.brand-notify-container {
					position: relative;
					display: block;
					overflow: hidden;
					width: 100%;
					margin: 0;
				}

				.brand-notifications-container {
					position: relative;
					display: block;
					overflow: auto;
					max-height: 280px;
					width: 100%;
				}
					.brand-notifications-image {
						object-fit:cover;
						float:right;
						border-radius:4px;
						border: 1px solid rgba(0,0,0,0.25);
						margin: 3px 0 0 0;
					}
					.brand-notify-item {
						position: relative;
						display: block;
						overflow: hidden;
						/*width: 100%;*/
						margin: 0;
						padding: 5px 8px 5px 10px;
						background-color: rgba(var(--mainbackcolor), 1.0);
						
						border-bottom: 1px solid;
						border-color: rgba(var(--inactivecolor),0.13);
						cursor: pointer;
						height: 61px;
				
					}
					.brand-notify-item:last-child {
						border-bottom: none;
					}
						.brand-notify-title {
							position: relative;
							display: block;
							overflow: hidden;
							float: left;
							width: 100%;
							font-size: 13px;
							line-height: 18px;
							text-align: left;
							font-weight: bold;
							color: rgba(var(--basetextcolor), 1.0);
							margin: 0 2% 10px 0;
						}
							.brand-notify-authorphoto {
								position: relative;
								display: block;
								overflow: hidden;
								float: left;
								width: 25px;
								height: 25px;
								border-radius: 50%;
								margin: 12px 0px 0px 0px;
								cursor: pointer;
							}
						.brand-notify-photo {
							position: relative;
							display: block;
							overflow: hidden;
							float: right;
							width: 25%;
							margin: 2px 0 0px 2%;
							border-radius: 4px;
							cursor: pointer;
						}
						.brand-notify-link {
							text-decoration: none;
							cursor: pointer;
							font-weight: bold!important;
						}
						.brand-notify-link:hover {
							text-decoration: underline;
							cursor: pointer;
						}
					
				.brand-notify-button-container {
					position: relative;
					display: block;
					overflow: hidden;
					width: 100%;
				}
					.brand-notify-button {
						position: relative;
						display: block;
						overflow: hidden;
						float: left;
						height: 40px;
						border-radius: 20px;
						font-size: 14px;
						line-height: 40px;
						text-align: center;
						font-weight: bold;
						padding: 0 20px 0 20px;
						margin: 20px;
						color: rgba(var(--basefillcolor), 1.0);
						background-color: rgba(var(--mainbackcolor), 1.0);
					}
	
	
		
		.brand-header-logo, .brand-header-logo-cover {
			position: fixed;
			z-index: 99993; /*2*/
			display: block;
			overflow: hidden;
			width: 80px;
			height: 80px;
			
			/*
			background-color: rgba(var(--basefillcolor), 0.0);
			background-image: url("../img/logo.svg");
			background-position: 50% 0px;
			background-repeat: no-repeat;
			background-size: 88.868px 55px;
			box-shadow: 0px 0px 0px 3px;
			*/
			border-radius: 50%;
			background-color: rgba(var(--basefillcolor), 1.0);
			margin: 0 0 0 -40.5px;
			top: 0px;
			padding: 0px 0 0 1px;
			color: rgba(var(--basefillcolor), 1.0);
			left: 50%;
			cursor: pointer;
		}
	

		.brand-header-logo.is-hidden {
			-webkit-transform: translateY(-80px);
			-ms-transform: translateY(-80px);
			transform: translateY(-80px);
			opacity: 0;
		}
		.brand-header-logo.is-hidden-2 {
			padding: 2px 0 0 1px;
			width: 64px;
			height: 64px;
			margin: 0 0 0 -33px;
		}
	
		.btn-timeline-notification-num, .btn-timeline-notification-image {
			position: absolute;
			display: block;
			overflow: hidden;
			float: left;
			margin:6px 0 0 5px;
			padding:0px 8px 0 9px;
			width:auto;
			min-width:28px;
			height:28px;
			border-radius:15px;
			text-align:center;
			font-size:14px;
			font-weight:bold;
			line-height:28px;
			color:rgba(var(--mainbackcolor),1);
			background-color:rgba(var(--removeiconcolor),1);
			letter-spacing:1.0px;
			opacity: 0.0;
			z-index:5;
		}
		.btn-timeline-notification-image {
			z-index:4;
			padding:0px;
			background-color:transparent;
		}
			@-moz-document url-prefix() {
				.btn-timeline-notification-num {
					line-height:30px;
				}
				.page-calendar {
					line-height:42px!important;
				}
				.timeline-options-title {
					line-height:42px!important;
				}
				
			}
		
		.btn-txt-container, .btn-txt-container-right, .btn-txt-container-close, .brand-notify-num, .brand-settings-num {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			height: 40px;
			width: auto;
			margin: 0;
			cursor: pointer;
			border-top-right-radius: 40px;
			border-bottom-right-radius: 40px;
			border-top-left-radius: 0px;
			border-bottom-left-radius: 0px;
			background-color: rgba(var(--basedarkcolor), 0.25);
			
		}
		.btn-txt-container-right, .btn-txt-container-left, .btn-txt-container-close, .brand-notify-num, .brand-settings-num {
			float: right;
			border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
			border-top-left-radius: 40px;
			border-bottom-left-radius: 40px;
		}
		.btn-txt-container-close {
			overflow: visible;
			background: none;
		}
		.brand-notify-num, .brand-settings-num {
			border: 4px solid;
			border-color: rgba(var(--basefillcolor), 1);
			margin-right: -8px;
			background-color: rgba(var(--basedarkcolor), 0.3);
		}
			#notify_count {
				line-height: 32px!important;
				height: 32px!important;
			}
			.brand-settings-num {
				display: none;	
			}
			/*
			.btn-txt-container:hover {
				background-color : rgba(var(--basedarkcolor), 0.7);
			}

			.btn-txt-container-right:hover {
				background-color : rgba(var(--basedarkcolor), 0.7);
			}
			.btn-txt-container-left:hover {
				background-color : rgba(var(--basedarkcolor), 0.7);	
			}

			.btn-txt-container-close:hover {
				background-color : rgba(var(--basedarkcolor), 0.7);
			}
			*/
			.btn-txt-container-left {
				float: left;
				border-top-right-radius: 40px;
				border-bottom-right-radius: 40px;
			    margin: 0 0 0 -8px;
				background-color : rgba(var(--basedarkcolor), 0.3);
			}
		.btn-txt-container.is-hidden, .btn-txt-container-left.is-hidden, .btn-txt-container-right.is-hidden {
			margin-top: 20px;
		}
			.btn-left, .btn-right {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				width: 40px;
				height: 40px;
				margin: 0 0 0 4px;
				border-radius: 50%;
			}
			.btn-right {
				float: right;
				margin: 0 5px 0 0;
			}
				.btn-back {
					/*background-color: rgba(var(--basefillcolor), 0.0);*/
					/* background-image: url("../img/btn-back.svg"); */
					background-image: url("../img/btn-back.png");
					background-position: 15px 13px;
					background-repeat: no-repeat;
					background-size: 15px 15px;
				}
				.btn-back-short {
					/*background-color: rgba(var(--basefillcolor), 0.0);*/
					/*background-image: url("../img/btn-back-small.svg");
					background-position: 4px 5px;
					background-repeat: no-repeat;
					background-size: 10px 10px;
					*/
				}
				.btn-back-blue {
					/*background-color: rgba(var(--basefillcolor), 0.0);*/
					background-image: url("../img/btn-back-blue.svg");
					background-position: 5px 10px;
					background-repeat: no-repeat;
					background-size: 20px 20px;
				}
				.btn-menu {
					/*background-color: rgba(var(--basefillcolor), 0.0);*/
					background-image: url("../img/btn-menu.svg");
					background-position: 12px 13px;
					background-repeat: no-repeat;
					background-size: 14px 15px;
				}
				.btn-close {
					/*background-color: rgba(var(--basefillcolor), 0.0);*/
					background-image: url("../img/btn-close.svg");
					background-position: 10px 10px;
					background-repeat: no-repeat;
					background-size: 20px 20px;
					opacity: 0.625;
				}
			.btn-txt-left, .btn-txt-right {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				width: auto;
				height: 40px;
				margin: 0 0 0 0;
				color: #ffffff;
				font-family: helvetica;
				font-weight: bold;
				text-align: left;
				font-size: 13px;
				line-height: 40px;
				padding: 0 20px 0 3px;
			}
			.btn-txt-right {
				float: right;
				padding: 0 4px 0 20px;
			}




.timeline-menu-filter-text-off, .timeline-menu-filter-text-on {
	color: rgba(var(--inactivecolor),1);
}
.timeline-menu-filter-text-on {
	color: rgba(var(--inactivecolor),1);
	text-decoration: none;
}

.timeline-friend-menu-off, .timeline-friend-menu-off-bold, .timeline-friend-menu-on {
	color: rgba(var(--inactivecolor),0.85);
	font-weight: normal;
	text-decoration: none;
}
.timeline-friend-menu-off-bold {
	color: rgba(var(--inactivecolor),0.85);
	font-weight: bold;
	text-decoration: none;
}
.timeline-friend-menu-on {
	color: rgba(var(--linkcolor),0.7);
	font-weight: bold;
	font-size:14px;
	text-decoration: none;/*underline;*/
}
.timeline-header-text-extra {
	font-size:13px;
	font-weight:bold;
	color: rgba(var(--inactivecolor),0.5);
	letter-spacing: 0.0px;
}

.link-friend-search:hover .timeline-friend-menu-on{
	color: rgba(var(--linkcolor), 1);
	text-decoration: underline;
}
/*
						.timeline-friend-menu-on:hover {
							color: rgba(var(--linkcolor), 1);
							text-decoration: underline;
						}
*/

/* SCREEN START */
.start-screen {
	position: fixed;
	z-index: 99999;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	background-color: rgba(var(--basedarkcolor), 1.0); /*rgba(0,77,153, 1.0);*/
	/*
	max-width: 320px;
	left: 50%;
	margin: 0 0 0 -160px;
	*/
}
	.start-screen-block {
		position: absolute;
		z-index: 5;
		display: block;
		overflow: hidden;
		background: rgba(var(--basefillcolor), 1.0);
		top: 0px;
		height: 100%;
		left: 50%;
		width: 100%;
		max-width: 500px;
		margin: 0 0 0 -250px;
		opacity: 1.0;
	}
	
/* SCREEN COVER */
.screen-cover {
	position: fixed;
	z-index: 99996;
	display: none;
	overflow: hidden;
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	/*
	left: 50%;
	max-width: 500px;
	margin: 0 0 0 -250px;
	*/
	left: 50%;
	max-width: 500px;
	margin: 0 0 0 -250px;
	
	background-color: rgba(var(--basedarkcolor), 1.0);
	background-image: var(--mainbackimage);
	background-position: 50% 0%;
	
	background-size: auto --mainbackimageheight;
	background-repeat: no-repeat;
	background-attachment: scroll;
	/*
	background-color: rgba(var(--basedarkcolor), 1.0);
	max-width: 320px;
	left: 50%;
	margin: 0 0 0 -160px;
	*/
}
	.screen-cover-block {
		position: absolute;
		z-index: 5;
		display: block;
		overflow: hidden;
		background-color: rgba(var(--basefillcolor), 0.0);
		top: 0px;
		height: 100%;		
		max-width: 500px;
		width: 100%;
		opacity: 1.0;
		
		left: 50%;
		margin: 0 0 0 -250px;
		
	}
			.brand-header-logo-cover {
				z-index: 2;
			}

/* MAIN MENU POPUP */
.menu-cover {
	position: fixed;
	z-index: 99994;
	display: none;
	overflow: hidden;
	width: 100%;
	max-width: 500px;
	height: 0%;
	top: 0;
	left: 50%;
	margin: 0 0 0 -250px;
	opacity: 0;
	cursor: pointer;
	background-image: var(--mainbackimage);
	background-position: 50% 0%;
	background-size: auto --mainbackimageheight;
	background-repeat: no-repeat;
	background-attachment: scroll;
	
	background-color: rgba(var(--basedarkcolor), 1.0);
	/*
	background-color: rgba(var(--basefillcolor), 1.0);
	background: -webkit-linear-gradient(180deg, rgba(var(--basefillcolor), 1.0) 450px, rgba(var(--basedarkcolor), 1) 100%);
	background: -o-linear-gradient(180deg, rgba(var(--basefillcolor), 1.0) 450px, rgba(var(--basedarkcolor), 1) 100%);
	background: -moz-linear-gradient(180deg, rgba(var(--basefillcolor), 1.0) 450px, rgba(var(--basedarkcolor), 1) 100%);
	background: linear-gradient(180deg, rgba(var(--basefillcolor), 1.0) 450px, rgba(var(--basedarkcolor), 1) 100%);
	*/
}
	.menu-container {
		position: absolute;
		z-index: 5;
		display: block;
		overflow: hidden;
		max-width: 500px;
		width: 100%;
		margin: 0px 0 0 0;
		top: 200px;
		padding-left: 15px;
	}


		.menu-btn {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			
			height: 40px;
			/*rgba(2,44,86, 0.175); rgba(0,77,153, 1.0);*/
			background-color: rgba(var(--mainbackcolor), 0.0);
			padding: 0;
			cursor: pointer;
		}
		.menu-btn:hover {
			/*background-color: rgba(var(--mainbackcolor), 0.15);*/
			background: -webkit-linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 20%, rgba(var(--mainbackcolor), 0.01) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: -o-linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 20%, rgba(var(--mainbackcolor), 0.01) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: -moz-linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 20%, rgba(var(--mainbackcolor), 0.01) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 20%, rgba(var(--mainbackcolor), 0.01) 45%, rgba(var(--mainbackcolor), 0) 60%);
		}
		.menu-btn-selected {
			/*background-color: rgba(var(--mainbackcolor), 1.0);*/
			
			background: -webkit-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: -o-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: -moz-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
		}
		.menu-btn-selected:hover {
			/*background-color: rgba(var(--mainbackcolor), 1.0);*/
			background: -webkit-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: -o-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: -moz-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
			background: linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 20%, rgba(var(--mainbackcolor), 0.2) 45%, rgba(var(--mainbackcolor), 0) 60%);
		}
		.menu-btn-left {
			
			border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
			border-top-left-radius: 20px;
			border-bottom-left-radius: 20px;

			margin: 0px 0px 40px 0px;
			
			padding: 0px 0px 0 0px;
			float: left;
			clear: both;
		}
		.menu-btn-right {
			
			border-top-right-radius: 0px;
			border-bottom-right-radius: 0px;
			border-top-left-radius: 20px;
			border-bottom-left-radius: 20px;
			
			margin: 0px 0px 40px 0px;
			
			padding: 0px 0px 0 0px;
			float: right;
		}
		.menu-btn-border-r {
			/*border-right: 1px solid rgba(255, 255, 255, .1);*/
		}
		.menu-btn-border-t {
			/*border-top: 1px solid rgba(255, 255, 255, .1);*/
		}
		.menu-btn-border-b {
			/*border-bottom: 1px solid rgba(255, 255, 255, .1);*/
		}
			.menu-btn-icon {
				opacity: 0.9;
			}
			.menu-btn-icon:hover {
				opacity: 1.0;
			}
			.menu-btn-icon-left, .menu-btn-icon-right {
				position: relative;
				display: inline-block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				background-repeat: no-repeat;
				background-size: 50px 50px;
				float: left;
				margin: 0 0 0 1px;
				opacity: 0.9;
			}
			.menu-btn-icon-right {
				float: right;
				margin: 0;
			}
			.menu-btn-icon-left-z, .menu-btn-icon-right-z {
				position: absolute;
				z-index: 5;
				display: block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				background-repeat: no-repeat;
				background-size: 50px 50px;
				margin: 0;
				top: 0;
				right: auto;
				left: 5px;
			}
			.menu-btn-icon-right-z {
				margin: 0;
				top: 0;
				left: auto;
				right: 5px;
			}
			.menu-btn-icon-selected {
				opacity: 1.0;
			}
			.menu-btn-text {
				opacity: 0.9;
			}
			.menu-btn-text:hover {
				opacity: 1.0;
			}
			.menu-btn-text-left, .menu-btn-text-right {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				width: auto;
				height: 40px;
				margin: 0 0 0 0;
				color: rgba(var(--mainbackcolor), 1.0);
				text-align: left;
				letter-spacing: 0px;
				/*
				font-family: var(--condensedfont);
				text-transform: none;
				font-weight: 800;
				font-size: 28px;
				line-height: 44px;
				*/

				font-weight: normal;
				font-family: helvetica;
				font-size: 16px;
				line-height: 40px;
				padding: 0 0px 0 3px;
			}
			.menu-btn-text-right {
				float: left;
				padding: 0;
				margin: 0 0 0 0;
			}
			.menu-btn-text-selected {
				color: rgba(var(--iconcolor), 1.0);
				opacity: 1.0;
			}

		.menu-theme-container {
			position: relative;
			display: block;
			width: 100%;
			height: 200px;
			overflow: hidden;
			margin: 0px auto 0px auto;
		}

			.menu-theme {
				position: relative;
				display: inline-block;
				text-align: center;
				width: 80px;
				height: 80px;
				border-radius: 40px; /*var(--borderradiushuge);*/
				overflow: hidden;
				background-color: var(--mainbackcolor);
				margin: 0px 10px 0px 10px;
			}
			
/* MESSAGE WINDOW */
.message-window, .image-window, .brand-notify-window, .brand-alert-window {
	position: fixed;
	z-index: 99995;
	display: none;
	overflow: hidden;
	height: 0%;
	width: 100%;
	/*
	max-width: 500px;
	left: 50%;
	margin: 0 0 0 -250px;
	*/
	top: 0;
	bottom: 0;
	opacity: 0;
	font-family: helvetica;
	background-color: rgba(var(--basedarkcolor), 0.75); /*rgba(0,77,153, 1.0);*/
	cursor: pointer;
}
		.message-window, .brand-alert-window {
			z-index: 99997;
		}

.window-remove-cover {
	position:absolute;
	z-index:2000;
	display:block;
	overflow:hidden;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:100%;
	background-color:rgba(var(--basefillcolor),0.35);
}
		.window-removed-square {
			position: relative;
			display: block;
			overflow: hidden;
			width: 160px;
			margin: 10px auto 0 auto;
			text-align: center;
			font-size: 28px;
			line-height: 32px;
			font-weight: bold;
			border-radius: 12px;
			border: 3px solid rgba(var(--mainbackcolor),1);
			background-color: rgba(var(--basefillcolor),1);
			color: rgba(var(--mainbackcolor),1);
			padding: 16px 0 14px 0;
			box-shadow: 0px 3px 15px 10px rgba(var(--basedarkcolor),0.4);
			font-family: var(--condensedfont);
		}
	.window-message-container, .image-window-container, .window-message-container-large {
		position: absolute;
		z-index: 2;
		display: block;
		overflow: hidden;
		width: 240px;
		border-radius: 5px;
		top: 20%;
		left: 50%;
		margin: 0 0 0 -120px;
		background-color: rgba(var(--mainbackcolor), 1.0);
		color: rgba(var(--basedarkcolor), 0.7);
		box-shadow: 0px 3px 15px 10px;
	}
					.image-window .post-img-upload {
						position: absolute;
						z-index: 2;
						display: block;
						overflow: hidden;
						border-radius: 0;
						background-color: rgba(var(--basedarkcolor), 1.0);
						color: rgba(var(--basedarkcolor), 0.8);
						box-shadow: 0px 3px 15px 10px;
						margin: auto;
						width: auto;
						height: auto;
						max-width: 100%;
						max-height: 100%;
						top: 0;
						right: 0;
						bottom: 0;
						left: 0;
					}

					.image-window-overlay {
						position: absolute;
						z-index: 5;
						display: block;
						overflow: hidden;
						border-radius: 0;
						background-color: rgba(var(--basedarkcolor), 0);
						color: rgba(var(--basedarkcolor), 0);
						box-shadow: none;
						margin: auto;
						width: auto;
						height: auto;
						max-width: 100%;
						max-height: 100%;
						top: 0;
						right: 0;
						bottom: 0;
						left: 0;

					}
						.image-overlay-orientation {
							position: fixed;
							z-index: 10;
							width: 300px;
							height:150px;
							display: block;
							overflow: hidden;
							border-radius: var(--borderradiussmall);
							background-color: rgba(var(--mainbackcolor), 1);
							color: rgba(var(--basedarkcolor), 1);
							box-shadow: 0px 3px 15px 10px rgba(var(--basedarkcolor), 0.8);
							font-size: 20px;
							font-weight: bold;
							line-height: 30px;
							text-align: center;
							top: 50%;
							left: 50%;
							margin: -75px 0 0 -150px;
							opacity: 0;
							pointer-events: none;
							cursor: default;
						}
					.window-message-container-large {
						width: 100%;
						top: 15%;
						max-width: 500px;
						margin: 0 0 0 -250px;
					}

		.window-message-title-block {
			position: relative;
			display: block;
			overflow: hidden;
			height: 40px;
			width: 100%;
			background-repeat: no-repeat;
			background-size: 64px 64px;
			background-position: 187px 52%;
		}
			.text-style-loading {
				position: absolute;
				z-index: 10;
				display: block;
				overflow: hidden;
				height: 0px;
				width: 100%;
				background-image: repeating-linear-gradient(148deg, rgba(0, 0, 0, 0.025), rgba(0, 0, 0, 0.025) 25px, rgba(0, 0, 0, 0.05) 25px, rgba(0, 0, 0, 0.05) 50px);
				background-color: rgba(var(--mainbackcolor),1);
				opacity: 0.9;
				
				font-size: 20px;
				line-height: 30px;
				font-weight: bold;
				text-align: center;
				font-family: helvetica;
				color: rgba(var(--inactivecolor),1);
				vertical-align: middle;
			}
			.text-style-loading-open {
				top: 0px;
				left: 0;
				right: 0px;
				bottom: 0px;
				width: 100%;
				height: 100%;
			}
		.window-delete {
			background-color: rgba(var(--removeiconcolor),1.0);
			background-image: url("../img/win_icon_delete.svg");
		}
		.window-error {
			background-color: rgba(var(--removeiconcolor),1.0);
			background-image: url("../img/win_icon_error2.svg");
		}
		.window-add {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_add.svg");
		}
		.window-add-red {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_add.svg");
		}
		.window-settings {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_edit.svg");
		}
		.window-calendar-red {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_calendar.svg");
		}
		.window-clock-red {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_clock.svg");
			background-size: 54px 54px;
			background-position: 194px -5px;
		}
		.window-saving {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_saving.svg");
		}
		.window-video {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_video.svg");
		}
		.window-new-post {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_posts.svg");
		}
		.window-post {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_posts.svg");
		}
		.window-text-slide {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_text_slide.svg");
		}
		.window-flag {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_flag.svg");
		}
		.window-notify {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_notify3.svg");
		}
		.window-styles {
			background-color: rgba(var(--removeiconcolor), 1.0);
			background-image: url("../img/win_icon_styles.svg");
			background-size: 128px 128px;
		}
.message-window-icon-animation-sprite {
	position: absolute;
	z-index: 5;
	display:none;
	overflow:hidden;
	width: 0px;
	height:0px;
	top: 0px;
	left: 0px;
	background-color: rgba(var(--mainbackcolor), 1.0);
	border-radius: 50%;
	pointer-events: none;
}
			.window-message-title {
				position: relative;
				display: block;
				overflow: hidden;
				font-size: 16px;
				line-height: 40px;
				color: rgba(var(--mainbackcolor), 1.0);
				font-weight: bold;
				text-align: left;
				float: left;
				padding: 0 0 0 10px;
			}
		.window-message-content {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
		}
			.window-message-only, .window-message-only-profile {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				font-size: 14px;
				line-height: 20px;
				color: rgba(var(--readingtextcolor), 0.75);
				font-weight: bold;
				text-align: center;
				padding: 15px 15px 20px 15px;
			}
			.post-text, .video-text, .media-text {
				margin: 10px 0px 3px 0px;
				max-height: 200px;
				border: 1px solid rgba(var(--linkcolor),0.25);
				border-radius: 6px;
				padding: 3px;
				width: calc(100% - 1px);
				background-color: rgba(var(--linkcolor),0.05);
				color: rgba(var(--linkcolor),1);
			}

			.window-message-content-section {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				min-height: 38px;
				border-bottom: 1px solid;
				color: rgba(var(--inactivecolor),0.2);
				border-color: rgba(var(--inactivecolor),0.2);
			}
							.window-styles-tabs, .window-styles-home-tabs {
								cursor:pointer;
								position:relative;
								display:inline-block;
								width:auto;
								overflow:hidden;
								margin:0 10px 0 10px;
								text-align:right;
								border-bottom: 3px solid;
								line-height: 34px;
								padding: 3px 0 0 0;
								border-color: rgba(var(--mainbackcolor),1);
							}
									.window-styles-right {
										text-align: left;
									}
									.window-styles-tabs-selected {
										border-color: rgba(var(--inactivecolor),1);
									}
							.window-styles-home-tabs {
								color: rgba(var(--linkcolor),1);
								border-color: rgba(var(--linkcolor),0.2);
								font-size: 15px;
								line-height: 28px;
								padding-top: 10px;
							}
									.window-styles-home-tabs-selected {
										border-color: rgba(var(--linkcolor),1);
									}
									/* rotateHomeBtn(0)  */

									.home-settings-container {
										position:relative;
										display:block;
										overflow: hidden;
										height: 0px;
										clear: both;
										width: calc(100% + 30px);
										margin: 0px 30px 0px -15px;
									}

							.window-styles-tabs-trust, .window-styles-tabs-trust-popup, .window-styles-tabs-trust-popup-top {
								cursor:pointer;
								position:relative;
								display:inline-block;
								width:auto;
								overflow:hidden;
								margin:0 10px -6px 10px;
								text-align:right;
								border-bottom: 4px solid;
								font-size: 16px;
								line-height: 40px;
								padding: 10px 0 0 0;
								border-color: rgba(var(--linkcolor),0.15);
								color: rgba(var(--linkcolor),1);
							}
							.window-styles-tabs-trust-popup, .window-styles-tabs-trust-popup-top {
								padding: 7px 0 0 0;
								line-height: 30px;
								margin:0 9px -5px 9px;
							}
									.window-styles-right, .window-styles-right-top {
										text-align: left;
									}
									.window-styles-middle, .window-styles-middle-top {
										text-align: center;
									}
									.window-styles-left, .window-styles-left-top {
										text-align: right;
									}
									.window-styles-tabs-trust-selected {
										border-color: rgba(var(--linkcolor),1);
									}
									.window-styles-tabs-trust-popup-selected {
										border-color: rgba(var(--linkcolor),1);
									}
									.window-styles-tabs-trust-popup-top-selected {
										border-color: rgba(var(--linkcolor),1);
									}

					.window-message-content-section-text {
						position: relative;
						display: block;
						overflow: hidden;
						font-size: 14px;
						line-height: 38px;
						color: rgba(var(--readingtextcolor), 0.75);
						font-weight: bold;
						text-align: left;
					}
				.window-message-content-item {
					position: relative;
					display: block;
					overflow: hidden;
					width: 100%;
					height: 40px;
					border-bottom: 1px solid;
					color: rgba(var(--inactivecolor),0.1);
					border-color: rgba(var(--inactivecolor),0.1);
				}
				.window-message-content-item:last-child {
					border: none;
				}
					.window-message-content-text, .window-message-error-text, .window-message-save-text {
						position: relative;
						display: block;
						overflow: hidden;
						font-size: 14px;
						line-height: 40px;
						color: rgba(77,77,77, 1.0);
						font-weight: bold;
						text-align: left;
					}
							.window-progress {
								position: absolute;
								z-index: 2;
								background-color: rgba(var(--interfaceiconcolor), 0.1);
								display: block;
								overflow: hidden;
								top: 0;
								left: 0;
								height: 40px;
								width: 0%;
							}
							.window-message-save-text {
								padding: 0 0 0 10px;
								color: rgba(var(--basetextcolor), 1.0);
							}
							.window-save-text {
								color: rgba(var(--readingtextcolor), 0.75);
							}
							.window-message-error-text {
								color: rgba(var(--readingtextcolor), 0.75);
								padding: 0 0 0 20px;
							}
							.red-text {
								color: rgba(var(--removetextcolor), 1.0);
							}
					.window-message-icon {
						position: relative;
						display: block;
						overflow: hidden;
						float: left;
						width: 40px;
						height: 40px;
					}
						.icon-blank {
							width: 30px;
						}
						.num-on {
							opacity: 1;
						}
						.num-off {
							opacity: 0.225;
						}
					

		.window-message-confirm-container {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			height: 40px;
			border-top: 1px solid;
			color: rgba(var(--inactivecolor),0.2);
			border-color: rgba(var(--inactivecolor),0.2);
		}
			.window-message-confirm-left, .window-message-confirm-right, .window-message-confirm-center {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				height: 40px;
				cursor: pointer;
			}
			.window-message-confirm-center {
				float: none;
			}
			.window-message-confirm-right {
				float: right;
				text-align: right;
			}
				.window-message-confirm-text-left, .window-message-confirm-text-right, .window-message-confirm-text-center {
					position: relative;
					display: block;
					overflow: hidden;
					font-size: 12px;
					line-height: 40px;
					color: rgba(var(--removetextcolor), 1.0);
					font-weight: normal;
					text-align: left;
					float: left;
				}
				.window-message-confirm-text-center, .window-message-confirm-accepted-center {
					float: none;
					text-align: center;
					font-weight: bold;
					font-size: 14px;
					line-height: 20px;
					color: rgba(var(--mainbackcolor), 1.0);
					background: rgba(var(--readingtextcolor), 0.75);
					border: 10px solid rgba(var(--mainbackcolor), 1.0);
					border-radius: 20px;
					width: 80px;
					margin: 0px auto 0 auto;
					padding: 0 20px 0 20px;
				}
				 @-moz-document url-prefix() {
					.window-message-confirm-text-center, .window-message-confirm-accepted-center {
						line-height: 18px;
						padding: 2px 20px 0 20px;
					}
				}
						.window-message-confirm-accepted-center {
							background: rgba(var(--interfacetextcolor), 1.0);
							border: 10px solid rgba(var(--mainbackcolor), 1.0);
						}
				.window-message-confirm-text-right {
					text-align: right;
					float: right;
					color: rgba(var(--iconcolor), 1.0);
				}
				.window-message-confirm-icon-left, .window-message-confirm-icon-right {
					position: relative;
					display: block;
					overflow: hidden;
					float: left;
					width: 40px;
					height: 40px;
				}
				.window-message-confirm-icon-right {
					float: right;
				}
					.win-icon-cancel {
						/*background-image: url("../img/icon_cancel.svg")*/
					}
					.win-icon-save {
						/*background-image: url("../img/icon_save.svg");*/
					}
				
				.card-type-name, .card-type-other {
					font-size: 14px;
					line-height: 18px;
					font-weight: bold;
					text-align: left;
					float: left;
					color: rgba(var(--readingtextcolor), 0.75);
					padding: 10px 0 0 0;
				}
					.card-type-other {
						font-weight: normal;
						padding: 0px 10px 15px 20px;
					}
					.card-selector {
						cursor: pointer;
					}
	.theme-choice-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
	}
		.theme-choice-item {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			min-width: 33%;
			font-size: 16px;
			line-height: 40px;
			text-align: center;
			color: rgba(var(--linkcolor), 1);
			cursor: pointer;
		}
	.color-container {
		position: relative;
		display: block;
		overflow: hidden;
		max-width: 470px;
		padding: 0 10px 0 10px;
		margin: 15px auto 0 auto;
		padding-top: 10px;
	}
		.color-item-container {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			width: 140px;
			font-size: 16px;
			line-height: 22px;
			margin: 0px 5px 25px 5px;
		}
			.color-title {
				position: relative;
				display: block;
				overflow: hidden;
				color: rgba(var(--readingtextcolor), 1);
				width: 100%;
			}
			.color-numbers {
				position: relative;
				display: block;
				overflow: hidden;
				color: rgba(var(--inactivecolor), 1);
				width: 100%;
			}
			.color-color {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				min-height: 30px;
				margin: 4px 0 0 0;
				border: 1px solid rgba(0,0,0, 0.3);
			}
			
			
			
			
			
			
.selectable {
    -webkit-touch-callout: all; /* iOS Safari */
    -webkit-user-select: all; /* Safari */
    -khtml-user-select: all; /* Konqueror HTML */
    -moz-user-select: all; /* Firefox */
    -ms-user-select: all; /* Internet Explorer/Edge */
    user-select: all; /* Chrome and Opera */
}
			
			
			
			
/* MAIN CONTENT */

	.content-background {
		position: fixed;
		z-index: -1;
		display: block;
		overflow: hidden;
		background-color: rgba(var(--mainbackcolor), 1.0);
		background-image: url("../img/back_grid2.svg");
		background-size: 32px 32px;
		/*background-attachment: fixed;*/
		max-width: 320px;
		width: 100%;
		height: 100%;
		margin: 0 0 0 -160px;
		left: 50%;
		padding: 0px;
		
	}

.back-image-container {
	position: fixed;

	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
	margin: 0px auto 0 auto;
	background-image: var(--mainbackimage);
	background-position: 50% 0%;
	background-size: auto 644px;
	background-repeat: no-repeat;
}
.main-container {
	position: relative;
	display: block;
	overflow: hidden;
	/*background: rgba(2,44,86, 1.0);*/
	width: 100%;
	margin: 0px auto 0 auto;
	max-width: 500px;
	z-index: 1;

}
	.content-container {
		position: relative;
		display: block;
		overflow: hidden;
		max-width: 500px;
		width: 100%;
		margin: 0 auto 0 auto;
		padding: 0px;
		/*
		background-color: rgba(var(--mainbackcolor), 1.0);
		background-image: url("../img/back_grid2.svg");
		background-size: 32px 32px;
		
		background-attachment: fixed;
		*/
	
	}
		.section-template, .section-settings, .section-template-home, .section-for-size, .section-for-size-dynamic {
			position: relative;
			display: block;
			overflow: hidden;
			max-width: 500px;
		}
		.section-template {
			
		}
		.section-1, .section-2, .section-3, .section-4, .section-5, .section-6, .section-7, .section-8, .section-9, .section-10 {
			display: none;
		} 
		.section-share {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
		}
	
			.home-brand-block, .home-brand-block-footer {
				position: relative;
				display: block;
				overflow: hidden;
				background-color: rgba(var(--basefillcolor), 1.0);
				width: 100%;
				margin: 0;
				opacity: 1;
				cursor: default;
			}

			
			.home-brand-block {
				background-color: rgba(var(--basefillcolor), 0.0);
				margin: 40px 0 0 0;
				padding: 0 15px 0 15px;
				height: 80px;
			}
		
				.footer-p {
					position:relative;display:block; overflow:hidden;margin: 0px 0 0 0; padding: 0px 0 0 0; height:0px;width: 100%;
				}
				
				.home-brand-block-footer {
					padding-bottom: 20px;
					border-top-left-radius: var(--borderradiuslarge);
					border-top-right-radius: var(--borderradiuslarge)
				}

				.home-brand-logo {
					position: relative;
					display: block;
					overflow: hidden;
					margin: 0px auto 0 auto;
					/*background-image: url("../img/logo.svg");*/
					background-position: 50% 0;
					background-size: 100% auto;
					background-repeat: no-repeat;
					width: 200px;
					height: 200px;
					background-color: rgba(var(--basefillcolor), 1.0);
					border-radius: 50%;
				}
				.home-brand-logo-text {
					position: relative;
					display: block;
					overflow: hidden;
			
					margin: -10px auto 0 auto;
					width: 60%;
					height:17%;
				}
		
		.home-brand-title-container, .home-brand-title-cover-container {
			position: absolute;
			z-index: 5;
			display: block;
			overflow: hidden;
			top: 40px;
			right: 0;
			background-color: rgba(var(--mainbackcolor), 0.0);
		}
			.home-brand-title {
				position: relative;
				display: block;
				overflow: hidden;
				margin: 0;
				padding: 0px 15px 0px 0px;
				width: 100%;
				
				background-color: rgba(var(--mainbackcolor), 0.0);
			}
				.home-brand-title-left, .home-brand-title-right {
					position: relative;
					display: block;
					overflow: hidden;
					text-align: right;
					color: rgba(var(--mainbackcolor), 1.0);
					font-weight: bold;
					font-size: 18px;
					line-height: 40px;
					float: right;
					clear: both;
				}
				.home-brand-title-right {
					text-align: right;
					float: right;
					font-weight: normal;
					font-size: 13px;
					letter-spacing: 0.5px;
					color: rgba(var(--mainbackcolor), 0.75);
				}
				
				
/* HOME PAGE SECTIONS & PAGE TITLES */

			.title-block, .title-block-cover, .section-block, .title-block-home {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				background-color: rgba(var(--mainbackcolor), 1.0);
				padding: 10px 15px 10px 15px;
				max-width: 500px;
			}

			.title-block-cover {
				opacity: 1;
				background-color: rgba(var(--mainbackcolor), 1.0);
				border-radius: var(--borderradiussmall);
				/*
				border-top: 1px solid rgba(var(--mainbackcolor), 0.4);
				border-bottom: 1px solid rgba(var(--mainbackcolor), 0.4);
				*/
			}
				.title-of-page {
					cursor: pointer;
				}
				.title-home-text, .title-block-text, .title-home-text-animate {
					position: relative;
					display: block;
					overflow: hidden;
					font-size: 16px;
					line-height: 24px;
					font-weight: bold;
					text-align: center;
					margin: 0 0 0px 0;
				}
				.title-home-text, .title-home-text-animate {
					/*width:73%;*/
					max-width: 300px;
					font-size: 18px;
					padding: 0px 0px 0px 0px;
					text-align: center;
					line-height: 40px;
					margin: 0px auto 20px auto;
					background-color: rgba(var(--mainbackcolor), 0.0);
					color: rgba(var(--mainbackcolor), 1.0);
					
					text-shadow: 0px 0px 10px rgba(0,0,0,1);
					overflow: hidden;
					letter-spacing: 0.25px;

				}
					.title-home-text-animate {
						position: absolute;
						z-index: 12;
						display: block;
						overflow: hidden;
						top: 403px;
						max-width:  300px;
						width: 300px;
						font-size:30px;
						line-height: 40px;
						font-weight:900;
						font-family:var(--condensedfont);
						text-align: center;
						padding: 0 0 0 0px;
					}

							#home_tl_btn {
								width: 110px;
								position: absolute;
								z-index: 1000;
								display: block;
								overflow: visible;
								margin: 0px 0px 48px -55px;
								bottom: 0px;
								color: #000;
								background-color: rgba(var(--mainbackcolor), 1);
								border-radius: 15px;
								height: 24px;
								font-size: 14px;
								font-weight: bold;
								text-align: center;
								padding: 0px;
								line-height: 23px;
								text-shadow: none;
								left: 50%;
							}
									#home_invite_btn {
										width: 150px;
										position: relative;
										display: block;
										overflow: hidden;
										margin: 25px auto 25px auto;
										color: #000;
										background-color: rgba(var(--mainbackcolor), 1);
										border-radius: 15px;
										height: 30px;
										font-size: 14px;
										font-weight: bold;
										text-align: center;
										padding: 0px;
										line-height: 29px;
										text-shadow: none;
									}
							.tl-text {
								position:absolute;
								z-index:2;
								top:0px;
								display:block;
								overflow:hidden;
								text-align:center;
								width:100px;
								left:50%;
								margin:0 0 0 -50px;
								cursor: pointer;
							}
								@-moz-document url-prefix() {
									.tl-text {
										line-height:30px;
									}
								}
							.tl-btn-container {
								position: relative;
								display: block;
								overflow: visible;
								width: 100%;
							}

							.home-cover-prev, .home-cover-next {
								position:absolute;
								z-index: 100;
								width: 0%;
								height: 380px;
								top: 0px;
								left: 0px;
								right: auto;
								background: rgba(0,0,0,0.0);
								cursor: pointer;
							}
							.home-cover-next {
								width: 100%;
								height: 380px;
								top: 0px;
								left: auto;
								right: 0px;
								background: rgba(255,255,255,0.0);
							}
								.tl-btn {
									position:absolute;
									z-index: 10;
									display: block;
									text-align: center;
									overflow:hidden;
									border-radius:50%;
									top:0px;
									width:8px;
									height:5px;
									margin:0px 0 0 0;
								}
								.tl-prev-btn {
									background-color: rgba(var(--mainbackcolor),1);
								}
								.tl-next-btn {
									background-color: rgba(var(--mainbackcolor),1);
								}

										.tl-btn-inside {
											position: relative;
											display: block;
											overflow: hidden;
											border-radius:50%;
											width: 40%;
											height: 40%;
											margin: 30%;
											background-color:rgba(255,255,255,1);
											border: 2px solid;
											border-color: rgba(70,0,0,1);
										}
									
				.title-block-text {
					font-size: 16px;
					line-height: 22px;
					font-weight: normal;
					text-align: left;
					padding-top:15px; 
					padding-bottom:15px;
			
					border-bottom-left-radius: var(--borderradiussmall);
					border-bottom-right-radius: var(--borderradiussmall);
					margin-bottom: 0px;
					
				}
				
				.title-block-text:last-of-type {
					margin-bottom: 20px;
				}
				.title-block-text:last-child {
					margin-bottom: 20px;
				}
				
				.home-page-sections {
					cursor: pointer;
					border-top-left-radius: var(--borderradiussmall);
					border-top-right-radius: var(--borderradiussmall);
					
					border-bottom: 1px solid;
					border-color: rgba(var(--inactivecolor),0.15);
					
				}
			.section-block {
				font-size: 16px;
				line-height: 22px; /*normal*/
				font-family: helvetica;
				
				font-weight: normal;
				color: rgba(var(--readingtextcolor), 0.75);
				/*padding: 20px 20px 25px 20px;*/
				background-color: transparent;
				padding: 0 0 0px 0;
				/*min-height: 500px;*/
			}
				.float-left {
					float: left;
					text-align: left;
				}
				.float-right {
					float: right;
					text-align: right;
				}
				.title-content {
					position: relative;
					display: block;
					overflow: visible;
					margin: 0px 0 0 -15px;
					height: 60px;
					width: 50%;
				}
					.title-icon {
						position: relative;
						display: block;
						overflow: hidden;
						/*
						width: 70px;
						height: 70px;
						margin: -5px -2px 0 -7px;
						
						width: 80px;
						height: 80px;	
						margin: -10px -3px 0 -11px;
						*/
						width: 60px;
						height: 60px;
						background-size: 60px 60px;
						margin: 0px -1px 0 -3px;
					}
						.settings-icon {
							cursor: pointer;
						}
						.edit-icon {
							cursor: pointer;
							border-radius: 30px;
							margin: 5px;
							background-color: rgba(0,77,153, 0.0);
						}
						.edit-icon:hover {
							background-color: rgba(var(--basefillcolor), 0.1);
						}
						.selected-icon {
							background-color: rgba(var(--basefillcolor), 0.1);
							box-shadow: inset 0px 0px 0px 4px;
							color: rgba(var(--basefillcolor), 0.2);
							cursor: pointer;
						}
					.title-headline, .title-headline-cover, .title-headline-home {
						position: relative;
						display: block;
						overflow: hidden;
						font-size: 30px;
						line-height: 64px;
						font-family: var(--condensedfont);
						font-weight: 800;
						color: rgba(var(--iconcolor), 1.0);
						text-transform: none;
						letter-spacing: 0.0px;
						margin: 0 0 0 -4px;
					}
						.title-headline-home {
							
						}

				.title-description, .title-description-cover {
					position: relative;
					display: block;
					overflow: hidden;
					font-family: helvetica;
					font-weight: normal;
					color: rgba(var(--iconcolor), 1.0);
					width: 50%;

					font-size: 15px;
					line-height: 16px;
					margin: 23px 0 0 0;					
					/*
					font-size: 18px;
					line-height: 20px;
					margin: 20px 0 0 0;
					*/
				}
				
				.title-headline-cover, .title-description-cover {
					color: rgba(var(--iconcolor), 1.0);
				}
				
					.title-image, .title-image-small {
						position: relative;
						display: block;
						overflow: hidden;
						width: 100%;
						height: auto;
						padding: 0 15px 5px 15px;
						/*border-top: 1px solid rgba(2,44,86, 1.0);*/
						background-color: rgba(var(--mainbackcolor),1);
						border-radius: 0px!important;
					}
						.title-fade, .title-fade-small {
							position: relative;
							display: block;
							overflow: hidden;
							height: 150px;
							margin: 0;
							width: 100%;
							opacity: 1;
							border-radius: var(--borderradiussmall);
							background: -webkit-linear-gradient(180deg, rgba(var(--mainbackcolor), 0) 50%, rgba(var(--mainbackcolor), 0.3) 80%, rgba(var(--mainbackcolor), 1) 100%);
							background: -o-linear-gradient(180deg, rgba(var(--mainbackcolor), 0) 50%, rgba(var(--mainbackcolor), 0.3) 80%, rgba(var(--mainbackcolor), 1) 100%);
							background: -moz-linear-gradient(180deg, rgba(var(--mainbackcolor), 0) 50%, rgba(var(--mainbackcolor), 0.3) 80%, rgba(var(--mainbackcolor), 1) 100%);
							background: linear-gradient(180deg, rgba(var(--mainbackcolor), 0) 50%, rgba(var(--mainbackcolor), 0.3) 80%, rgba(var(--mainbackcolor), 1) 100%);
							
							background-position: 50% 20%;
							background-size: 100% auto;
						}

		x
							
							.title-image-small {
								display: block;
								background-position: 50% 30%;
							}
							.title-fade-small {
								height: 120px;
								opacity: 0;
							}
							
							
							
							
							
						/*	
						.img-projects {
							background-image: url("../img/home_image_smash_1.jpg");
						}
						.img-services {
							background-image: url("../img/home_image_services.png");
						}
						.img-people {
							background-image: url("../img/home_image_fam_1.jpg");
						}
						.img-company {
							background-image: url("../img/home_image_smash_2.jpg");
						}
						.img-login {
							background-image: url("../img/home_image_services.png");
						}
						
						
						.icon-menu-white-projects {
							background-image: url("../img/icon_projects_l_white.svg");
						}
						.icon-menu-white-services {
							background-image: url("../img/icon_services_l_white.svg");
						}
						.icon-menu-white-people {
							background-image: url("../img/icon_people_l_white.svg");
						}
						.icon-menu-white-company {
							background-image: url("../img/icon_company_l_white.svg");
						}
						.icon-menu-white-login {
							background-image: url("../img/icon_login_l_white.svg");
						}
						.icon-menu-white-home {
							background-image: url("../img/icon_home_l_white.svg");
						}
						.icon-menu-white-calendar {
							background-image: url("../img/icon_calendar_l_white.svg");
						}
						.icon-menu-white-clock {
							background-image: url("../img/icon_clock_l_white.svg");
						}
						.icon-menu-white-folder {
							background-image: url("../img/icon_folder_l_white.svg");
						}
						.icon-menu-white-search {
							background-image: url("../img/icon_search_l_white.svg");
						}
						
						.icon-menu-blue-projects {
							background-image: url("../img/icon_projects_l_blue.svg");
						}
						.icon-menu-blue-services {
							background-image: url("../img/icon_services_l_blue.svg");
						}
						.icon-menu-blue-people {
							background-image: url("../img/icon_people_l_blue.svg");
						}
						.icon-menu-blue-company {
							background-image: url("../img/icon_company_l_blue.svg");
						}
						.icon-menu-blue-login {
							background-image: url("../img/icon_login_l_blue.svg");
						}
						.icon-menu-blue-home {
							background-image: url("../img/icon_home_l_blue.svg");
						}
						.icon-menu-blue-calendar {
							background-image: url("../img/icon_calendar_l_blue.svg");
						}
						.icon-menu-blue-clock {
							background-image: url("../img/icon_clock_l_blue.svg");
						}
						.icon-menu-blue-folder {
							background-image: url("../img/icon_folder_l_blue.svg");
						}
						.icon-menu-blue-search {
							background-image: url("../img/icon_search_l_blue.svg");
						}
						
						.icon-pencil {
							background-image: url("../img/icon_pencil.svg");
						}
						.icon-gear {
							background-image: url("../img/icon_gear.svg");
						}
						.icon-people {
							background-image: url("../img/icon_people.svg");
						}
						.icon-company {
							background-image: url("../img/icon_company.svg");
						}
						.icon-login {
							background-image: url("../img/icon_login.svg");
						}
						.icon-home {
							background-image: url("../img/icon_home.svg");
						}
						.icon-calendar {
							background-image: url("../img/icon_calendar.svg");
						}
						.icon-clock {
							background-image: url("../img/icon_clock.svg");
						}
						.icon-folder {
							background-image: url("../img/icon_folder.svg");
						}
						.icon-search {
							background-image: url("../img/icon_search.svg");
						}
						*/
						.a circle {
							fill: rgba(var(--basefillcolor), 0.0);
						}
						#home_icon, #home_icon path, #home_icon rect, #home_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#home_icon .cls-2 {
								opacity: 1.0;
							}
							
						#pencil_icon, #pencil_icon path, #pencil_icon rect, #pencil_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#pencil_icon_comment, #pencil_icon_comment path, #pencil_icon_comment rect, #pencil_icon_comment polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						
						#gear_icon, #gear_icon path, #gear_icon rect, #gear_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#people_icon, #people_icon path, #people_icon rect, #people_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#company_icon, #company_icon path, #company_icon rect, #company_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#aboutus_icon, #aboutus_icon path, #aboutus_icon rect, #aboutus_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#logo_icon, #logo_icon path, #logo_icon rect, #logo_icon polygon {
							fill: rgba(var(--basefillcolor), 1.0);
						}
						#star_icon, #star_icon path, #star_icon rect, #star_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#login_icon, #login_icon path, #login_icon rect, #login_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
							
						}
							#login_icon .cls-2 {
								opacity: 1.0;
							}

						#calendar_icon, #calendar_icon path, #calendar_icon rect, #calendar_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#calendar_icon.cls-2 {
								opacity: 1.0;
							}
						#calendar2_icon, #calendar2_icon path, #calendar2_icon rect, #calendar2_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#calendar2_icon.cls-2 {
								opacity: 1.0;
							}
							#calendar2_icon.cb {
								opacity: 1.0;
							}
								
						#calendar_icon2, #calendar_icon2 path, #calendar_icon2 rect, #calendar_icon2 polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#calendar_icon2.cls-2 {
								opacity: 1.0;
							}
							#calendar_icon2.cb {
								opacity: 1.0;
								fill: rgba(var(--iconcolor), 1.0);
							}
						#clock_icon, #clock_icon path, #clock_icon rect, #clock_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#clock_icon_add, #clock_icon_add path, #clock_icon_add rect, #clock_icon_add polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
						}
						#clock_icon_comment, #clock_icon_comment path, #clock_icon_comment rect, #clock_icon_comment polygon {
							fill: rgba(var(--interfacetextcolor), 1.0);
						}
						
						
						#folder_icon, #folder_icon path, #folder_icon rect, #folder_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#folder_icon.cls-2 {
								opacity: 1.0;
							}
						#search_icon, #search_icon path, #search_icon rect, #search_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#search_icon.cls-2 {
								opacity: 1.0;
							}
						#search_icon_menu, #search_icon_menu path, #search_icon_menu rect, #search_icon_menu polygon {
							fill: rgba(var(--linkcolor), 1.0);
						}
							#search_icon.cls-2 {
								opacity: 1.0;
							}
							
							
							
							
							
						#people_icon_comment, #people_icon_comment path, #people_icon_comment rect, #people_icon_comment polygon {
							fill: rgba(var(--interfacetextcolor), 1.0);
						}
						
							
						#email_icon_comment, #email_icon_comment path, #email_icon_comment rect, #email_icon_comment polygon {
							fill: rgba(var(--interfacetextcolor), 1.0);
						}
						
						
						
						
						#home_icon_cover, #home_icon_cover path, #home_icon_cover rect, #home_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#home_icon_cover .cls-2 {
								opacity: 1.0;
							}
							
							
						#love_icon_cover, #love_icon_cover path, #love_icon_cover rect, #love_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#love_icon_cover .cls-3 {
								opacity: 1.0;
								fill: rgba(var(--iconcolor), 1.0);
							}
							
						#lovemenu_icon, #lovemenu_icon path, #lovemenu_icon rect, #lovemenu_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#lovemenu_icon .cls-3 {
								opacity: 1.0;
								fill: rgba(var(--iconcolor), 1.0);
							}
	
						#notifymenu_icon, #notifymenu_icon path, #notifymenu_icon rect, #notifymenu_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#notifymenu_icon .cls-3 {
								opacity: 1.0;
								fill: rgba(var(--iconcolor), 1.0);
							}
							
							
							
							
							
						#pencil_icon_cover, #pencil_icon_cover path, #pencil_icon_cover rect, #pencil_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#gear_icon_cover, #gear_icon_cover path, #gear_icon_cover rect, #gear_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#people_icon_cover, #people_icon_cover path, #people_icon_cover rect, #people_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#company_icon_cover, #company_icon_cover path, #company_icon_cover rect, #company_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#aboutus_icon_cover, #aboutus_icon_cover path, #aboutus_icon_cover rect, #aboutus_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#logo_icon_cover, #logo_icon_cover path, #logo_icon_cover rect, #logo_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#login_icon_cover, #login_icon_cover path, #login_icon_cover rect, #login_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#login_icon_cover .cls-2 {
								opacity: 1.0;
							}

						#calendar_icon_cover, #calendar_icon_cover path, #calendar_icon_cover rect, #calendar_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#calendar_icon_cover.cls-2 {
								opacity: 1.0;
							}
						#calendar2_icon_cover, #calendar2_icon_cover path, #calendar2_icon_cover rect, #calendar2_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#calendar2_icon_cover.cls-2 {
								opacity: 1.0;
							}
						#clock_icon_cover, #clock_icon_cover path, #clock_icon_cover rect, #clock_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#folder_icon_cover, #folder_icon_cover path, #folder_icon_cover rect, #folder_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#folder_icon_cover.cls-2 {
								opacity: 1.0;
							}
						#search_icon_cover, #search_icon_cover path, #search_icon_cover rect, #search_icon_cover polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#search_icon_cover.cls-2 {
								opacity: 1.0;
							}
							
							
							
						
						
						#flag_icon, #flag_icon path, #flag_icon rect, #flag_icon polygon {
							fill: rgba(var(--removeiconcolor), 1.0);
						}
						
						
						
						#add_video_icon, #add_video_icon rect, #add_video_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
							opacity: 1.0;
						}
							#add_video_icon path {
								fill: rgba(var(--mainbackcolor), 1.0);
							}

						#add_media_icon, #add_media_icon path, #add_media_icon rect, #add_media_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
							opacity: 1.0;
						}

						#add_post_icon, #add_post_icon rect, #add_post_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
							opacity: 1.0;
						}
							#add_post_icon path {
								fill: rgba(var(--mainbackcolor), 1.0);
							}

						#theme_icon, #theme_icon rect, #theme_icon polygon {
							
						}
							
				
								
						#btn-filter_icon, #btn-filter_icon path, #btn-filter_icon rect, #btn-filter_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#btn-filter_icon .cls-2 {
								opacity: 1.0;
							}
							
						#btn-filter_icon_comment, #btn-filter_icon_comment path, #btn-filter_icon_comment rect, #btn-filter_icon_comment polygon {
							fill: rgba(var(--interfacetextcolor), 1.0);
						}
							#btn-filter_icon_comment .cls-2 {
								opacity: 1.0;
							}
							
						

							
							
						#add_icon, #add_icon path, #add_icon rect, #add_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#add_comment_icon, #add_comment_icon path, #add_comment_icon rect, #add_comment_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#add_comment_icon_circle, #add_comment_icon_circle path, #add_comment_icon_circle rect, #add_comment_icon_circle polygon {
							fill: rgba(var(--interfaceiconcolor), 0.35);
						}
				
						#delete_icon, #delete_icon path, #delete_icon rect, #delete_icon polygon {
							fill: rgba(var(--removeiconcolor), 1.0);
						}
						#cancel_icon, #cancel_icon path, #cancel_icon rect, #cancel_icon polygon {
							fill: rgba(var(--removeiconcolor), 1.0);
						}
							#cancel_icon.cls-2 {
								opacity: 1.0;
							}
						#settings_icon, #settings_icon path, #settings_icon rect, #settings_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#settings_icon_comment, #settings_icon_comment path, #settings_icon_comment rect, #settings_icon_comment polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						
						
						
						
						
						#add_icon_menu, #add_icon_menu path, #add_icon_menu rect, #add_icon_menu polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
						}
				
						#cancel_icon_menu, #cancel_icon_menu path, #cancel_icon_menu rect, #cancel_icon_menu polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
						}
							#cancel_icon.cls-2 {
								opacity: 1.0;
							}
						#cancel_icon_blk, #cancel_icon_blk path, #cancel_icon_blk rect, #cancel_icon_blk polygon {
							fill: rgba(var(--inactivecolor), 1.0);
						}
							#cancel_icon_blk.cls-2 {
								opacity: 1.0;
							}
						#settings_icon_menu, #settings_icon_menu path, #settings_icon_menu rect, #settings_icon_menu polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
						}
						#people_icon_menu, #people_icon_menu path, #people_icon_menu rect, #people_icon_menu polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#add_post_icon_menu, #add_post_icon_menu rect, #add_post_icon_menu polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
							opacity: 1.0;
						}
							#add_post_icon_menu path {
								fill: rgba(var(--mainbackcolor), 0.0);
							}
						

						
						
						#radio-on_icon, #radio-on_icon circle, #radio-on_icon path, #radio-on_icon rect, #radio-on_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						#radio-off_icon, #radio-off_icon circle, #radio-off_icon path, #radio-off_icon rect, #radio-off_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
						
						#radio-on_icon_comment, #radio-on_icon_comment circle, #radio-on_icon_comment path, #radio-on_icon_comment rect, #radio-on_icon_comment polygon {
							fill: rgba(var(--interfacetextcolor), 1.0);
						}
						#radio-off_icon_comment, #radio-off_icon_comment circle, #radio-off_icon_comment path, #radio-off_icon_comment rect, #radio-off_icon_comment polygon {
							fill: rgba(var(--interfacetextcolor), 1.0);
						}
						
						
						
						
						#save_icon, #save_icon path, #save_icon rect, #save_icon polygon {
							fill: rgba(var(--iconcolor), 1.0);
						}
							#save_icon.cls-2 {
								opacity: 1.0;
							}
							
						#save_comment_icon, #save_comment_icon path, #save_comment_icon rect, #save_comment_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
							#save_comment_icon.cls-2 {
								opacity: 1.0;
							}
						
						#view_icon, #view_icon path, #view_icon rect, #view_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#view_close_icon_2, #view_close_icon_2 path, #view_close_icon_2 rect, #view_close_icon_2 polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
							opacity: 1.0;
						}
							#view_close_icon_2.cls-3 {
								opacity: 1.0;
							}
						
						#view_icon_2, #view_icon_2 path, #view_icon_2 rect, #view_icon_2 polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
							opacity: 1.0;
						}
							#view_icon_2.cls-2 {
								opacity: 1.0;
							}
						#view_icon_close, #view_icon_close path, #view_icon_close rect, #view_icon_close polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
							opacity: 1.0;
						}
							#view_icon_close.cls-2 {
								opacity: 1.0;
							}
							
						#arrow_right_icon, #arrow_right_icon path, #arrow_right_icon rect, #arrow_right_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
							opacity: 1.0;
						}
							#arrow_right_diamond {
								fill: rgba(var(--interfaceiconcolor), 1.0);
								opacity: 1.0;
							}
							
						#arrow_left_icon, #arrow_left_icon path, #arrow_left_icon rect, #arrow_left_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
							opacity: 1.0;
						}
							#arrow_left_diamond {
								fill: rgba(var(--interfaceiconcolor), 1.0);
								opacity: 1.0;
							}
							
							
						#eye_icon, #eye_icon path, #eye_icon rect, #eye_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#comment_icon, #comment_icon path, #comment_icon rect, #comment_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						
						#like_icon, #like_icon path, #like_icon rect, #like_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#like_icon circle {
							
						}
						#love_icon, #love_icon path, #love_icon rect, #love_icon polygon {
							fill: rgba(204,0,0, 1.0);
						}
						#love_icon circle {
							
						}
						#funny_icon, #funny_icon rect, #funny_icon polygon {
							fill: rgba(var(--basefillcolor), 1.0);
						}
							#funny_icon circle {
								fill:#ffd96a;
							}
							#funny_icon path {
								fill: rgba(var(--inactivecolor), 1.0);
							}
							#funny_icon .cls-4 {
								fill:#f4506b;
							}
							
						#surprise_icon, #surprise_icon path, #surprise_icon rect, #surprise_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
							#surprise_icon circle {
								fill:#ffd96a;
							}
							#surprise_icon path, #surprise_icon ellipse {
								fill: rgba(var(--inactivecolor), 1.0);
							}
						#sad_icon, #sad_icon path, #sad_icon rect, #sad_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
							#sad_icon circle {
								fill:#ffd96a;
							}
							#sad_icon path, #sad_icon ellipse {
								fill: rgba(var(--inactivecolor), 1.0);
							}
							#sad_icon .cls-4 {
								fill:#4f90fc;
							}
						#angry_icon, #angry_icon path, #angry_icon rect, #angry_icon polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
							#angry_icon circle {
								fill:#ffd96a;
							}
							#angry_icon path {
								fill: rgba(var(--inactivecolor), 1.0);
							}

						
						
						

					
						
@keyframes helpAnimation {
  0%   { background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,1); }
  30%   { background-color:rgba(var(--removeiconcolor),1);color:rgba(var(--mainbackcolor),1); }
  100%   { background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,1); }
}

@keyframes homeIconFade {
  0%   { opacity:0.0;transform:scaleX(2.0) scaleY(2.0); }
  40%  { opacity:0.0;transform:scaleX(2.0) scaleY(2.0); }
  50%  { opacity:1;transform:scaleX(1.0) scaleY(1.0); }
  90%  { opacity:1;transform:scaleX(1.0) scaleY(1.0); }
  100% { opacity:0.0;transform:scaleX(2.0) scaleY(2.0); }
}

@keyframes homeTextPulse1 {
  0%   { opacity:1;top:80px; }
  40%  { opacity:1;top:80px; }
  50%  { opacity:0;top:80px; }
  90%  { opacity:0;top:140px; }
  100% { opacity:1;top:80px; }
}
@keyframes homeTextPulse2 {
  0%   { opacity:0.0;top:140px; }
  40%  { opacity:0.0;top:140px; }
  50%  { opacity:1;top:198px; }
  90%  { opacity:1;top:198px; }
  100% { opacity:0.0;top:198px; }
}	

.home-icon-fade {
	animation: homeIconFade 4s infinite;
	animation-delay: 0s;
}
.home-text-pulse1 {
	animation: homeTextPulse1 4s infinite;
	animation-delay: 0s;
}
.home-text-pulse2 {
	animation: homeTextPulse2 4s infinite;
	animation-delay: 0s;
}
						
						
						
						
						#logo_color, #logo_color path, #logo_color rect, #logo_color polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
							opacity: 1;
						}

						#logo_outline, #logo_outline path, #logo_outline rect, #logo_outline polygon {
							fill: rgba(var(--basedarkcolor), 1.0);
							opacity: 1;
						}

						#logo_text_1, #logo_text_1 path, #logo_text_1 rect, #logo_text_1 polygon {
							fill: rgba(var(--mainbackcolor), 0.6);
							opacity: 1;
						}
						#logo_text_2, #logo_text_2 path, #logo_text_2 rect, #logo_text_2 polygon {
							fill: rgba(var(--mainbackcolor), 1.0);
							opacity: 1;
						}
						
						
						
						
						#arrow_icon_post, #arrow_icon_post path, #arrow_icon_post rect, #arrow_icon_post polygon {
							fill: rgba(var(--inactivecolor), 0.6);
						}
							#arrow_icon_post.cls-2 {
								opacity: 1.0;
							}
							#arrow_icon_post .cls-2 {
								opacity: 1.0;
							}
							#arrow_path {
								fill: rgba(var(--inactivecolor), 0.6);
								opacity: 1.0;
							}
							
						#num_1_icon_off, #num_1_icon_off path, #num_1_icon_off rect, #num_1_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}


						
						#arrow_icon, #arrow_icon path, #arrow_icon rect, #arrow_icon polygon {
							fill: rgba(var(--mainbackcolor), 1);
						}
							#arrow_icon.cls-2 {
								opacity: 1.0;
							}
							#arrow_icon .cls-2 {
								opacity: 1.0;
							}
							#arrow_path {
								fill: rgba(var(--mainbackcolor), 1);
								opacity: 1.0;
							}
							
						#num_1_icon_off, #num_1_icon_off path, #num_1_icon_off rect, #num_1_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_1_icon_on, #num_1_icon_on path, #num_1_icon_on rect, #num_1_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_2_icon_off, #num_2_icon_off path, #num_2_icon_off rect, #num_2_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_2_icon_on, #num_2_icon_on path, #num_2_icon_on rect, #num_2_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_3_icon_off, #num_3_icon_off path, #num_3_icon_off rect, #num_3_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_3_icon_on, #num_3_icon_on path, #num_3_icon_on rect, #num_3_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_4_icon_off, #num_4_icon_off path, #num_4_icon_off rect, #num_4_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_4_icon_on, #num_4_icon_on path, #num_4_icon_on rect, #num_4_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_5_icon_off, #num_5_icon_off path, #num_5_icon_off rect, #num_5_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_5_icon_on, #num_5_icon_on path, #num_5_icon_on rect, #num_5_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_6_icon_off, #num_6_icon_off path, #num_6_icon_off rect, #num_6_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_6_icon_on, #num_6_icon_on path, #num_6_icon_on rect, #num_6_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_7_icon_off, #num_7_icon_off path, #num_7_icon_off rect, #num_7_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_7_icon_on, #num_7_icon_on path, #num_7_icon_on rect, #num_7_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_8_icon_off, #num_8_icon_off path, #num_8_icon_off rect, #num_8_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_8_icon_on, #num_8_icon_on path, #num_8_icon_on rect, #num_8_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_9_icon_off, #num_9_icon_off path, #num_9_icon_off rect, #num_9_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_9_icon_on, #num_9_icon_on path, #num_9_icon_on rect, #num_9_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_10_icon_off, #num_10_icon_off path, #num_10_icon_off rect, #num_10_icon_off polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						#num_10_icon_on, #num_10_icon_on path, #num_10_icon_on rect, #num_10_icon_on polygon {
							fill: rgba(var(--interfaceiconcolor), 1.0);
						}
						
						
						
						
						
						/*
					
						.icon-menu-projects {
							background-image: url("../img/icon_menu_projects.svg");
						}
						.icon-menu-services {
							background-image: url("../img/icon_menu_services.svg");
						}
						.icon-menu-people {
							background-image: url("../img/icon_menu_people.svg");
						}
						.icon-menu-company {
							background-image: url("../img/icon_menu_company.svg");
						}
						.icon-menu-login {
							background-image: url("../img/icon_menu_login.svg");
						}
						.icon-menu-home {
							background-image: url("../img/icon_menu_home.svg");
						}
						
						
						.icon-white-projects {
							background-image: url("../img/icon_white_projects.svg");
						}
						.icon-white-services {
							background-image: url("../img/icon_white_services.svg");
						}
						.icon-white-people {
							background-image: url("../img/icon_white_people.svg");
						}
						.icon-white-company {
							background-image: url("../img/icon_white_company.svg");
						}
						.icon-white-login {
							background-image: url("../img/icon_white_login.svg");
						}
						.icon-white-home {
							background-image: url("../img/icon_white_home.svg");
						}
						*/
					
					
/* FILTER ON PAGES - DROP DOWN */	
			.page-filter-block, .admin-filter-block, .settings-filter-block, .page-filter-block-calendar {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				height: 40px;
				padding: 0 6px 0 11px;
				background-color: rgba(var(--mainbackcolor), 1.0);
				border-top: 1px solid;
				border-color: rgba(var(--inactivecolor),0.1);
				color: rgba(var(--inactivecolor),0.1);
			}
			.page-filter-block, .admin-filter-block, .settings-filter-block {
				border-bottom-right-radius: var(--borderradiussmall);
				border-bottom-left-radius: var(--borderradiussmall);
			}
			.page-filter-block-xxxxxxxxx {
				position: absolute;
				z-index: 4000;
			}

						.timeline-nav-standard {
							position : relative;
							z-index : unset;
							top : auto;
							left : auto;
							width : 100%;
							border-bottom : none;
							border-top : 1px solid rgba(var(--inactivecolor),0.1);
							background-color : rgba(var(--mainbackcolor),1);
						}
						.timeline-nav-sticky {
							position : fixed;
							z-index : 9000;
							top : 40px;
							/*border-bottom : 1px solid rgba(var(--inactivecolor),0.35);*/
							padding-bottom : 1px;
							border-top : none;
							border-top : 0px solid;
							left : calc(50% - 250px);
							width : 100%;
							max-width: 500px;
							box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.5);
						}

			.admin-filter-block {
				/*background-color: rgba(0,77,153, 1.0);*/
				/*border-top: 1px solid rgba(0,77,153, 1.0);*/
			}
				.page-filter-text, .page-filter-container-text, .page-filter-container-text-home, .comments-container-text, .likes-container-text, .posts-container-text {
					position: relative;
					display: block;
					overflow: hidden;
					width: auto;
					float: left;
					
					font-size: 12px;
					line-height: 40px;
					font-family: helvetica;
					font-weight: normal;
					text-align: left;
					color: rgba(var(--iconcolor), 1.0);
					
				}
					.page-filter-text {
						line-height: 38px;
					}
					@-moz-document url-prefix() {
						.page-filter-text {
							line-height: 42px;
						}
					}

				.page-filter-container, .page-filter-container-home, .page-filter-container-calendar, .admin-filter-container, .settings-filter-container, .comment-filter-container, .like-filter-container, .post-filter-container {
					position: relative;
					display: block;
					overflow: hidden;
					width: auto;
					float: right;
					cursor: pointer;
				}
					.page-filter-container.page-filter-container-home, {
						height: 39px;
					}
				.page-filter-container-calendar, .page-filter-absolute {
					position: absolute;
					z-index: 5;
					right: 6px;
					left: auto;
					top: 0;
					background: rgba(var(--mainbackcolor),1);
				}
				.page-filter-container-calendar {
					line-height: 38px;
					max-height: 38px;
					top: 1px;
				}
				.page-filter-absolute {
					line-height: 38px;
					max-height: 38px;
					height:38px;
				}
					.comment-filter-container, .like-filter-container, .post-filter-container {
						border: none;
						outline: none;
					}
				

					.page-filter-container-text, .page-filter-container-text-home, .comments-container-text, .likes-container-text, .posts-container-text {
						float: right;
						text-align: right;
						max-height: 40px;
						width: 135px;
						white-space: nowrap;
						text-overflow: ellipsis;
					}
							.page-calendar {
								font-size: 14px;
								font-weight: bold;
								line-height: 40px;
								letter-spacing: 0.25px;
							}
							
					.comments-container-text, .likes-container-text, .posts-container-text {
						color: rgba(var(--interfacetextcolor), 1.0);
					}
					.comments-container-text:hover, .likes-container-text:hover, .posts-container-text:hover { 
						text-decoration: underline;
					}
						.page-filter-container-text-on {
							/*color: rgba(204, 0, 0, 1.0)!important;*/
						}
						.page-filter-container-text-white {
							color: rgba(var(--mainbackcolor), 1.0)!important;
						}

					.page-filter-container-text {
						width: 155px;
					}


					.page-filter-container-btn {
						position: relative;
						display: block;
						overflow: hidden;
						float: right;
						width: 40px;
						height: 40px;
						
						margin: 0;
						border-radius: 50%;
					}

					.btn-filter, .btn-filter-on, .btn-filter-white {
						/*
						background-color: rgba(0,77,153, 0.0);
						background-image: url("../img/btn-filter.svg");
						background-position: left top;
						background-repeat: no-repeat;
						*/
						background-size: 40px 40px;
					}
					.btn-filter-on {
						/*background-image: url("../img/btn-filter-on.svg");*/
					}
					.btn-filter-white {
						background-image: url("../img/btn-filter-white.svg");
						opacity: 0.75;
					}
					.btn-filter-whiter {
						background-image: url("../img/btn-filter-white.svg");
						opacity: 1.0;
					}
					
/* POPUP FILTER MENU */

				.page-filter-popup, .admin-filter-popup, .category-filter-popup, .settings-filter-popup, .comment-filter-popup, .text-style-filter-popup {
					position: absolute;
					z-index: 99990;
					display: block;
					overflow: visible;
					width: 160px;
					top: 210px;
					right: 0;
					opacity: 0;
					visibility: hidden;
				}
				.popup-filter-place-mobile {
					top: 192px!important;
				}
				.admin-filter-popup {
					
				}
				.category-filter-popup {
					top: 35px;
				}
				.settings-filter-popup {
					top: 130px;
				}
				.comment-filter-popup {
				
				}
				.text-style-filter-popup {
					z-index: 99989;
					top: 385.5px;
					right: auto;
					left: calc(50% - 251);
					width: 251px;
					height: 0px;
					cursor: pointer;
					display: none;
				}
					.menu-dark-left, .menu-dark-right {
						position: absolute;
						z-index: 1;
						display: block;
						overflow:hidden;
						width:300px;
						height:19px;
						margin: -19px 0 0 0;
						background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.35) 10%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 75%, rgba(0, 0, 0, 0.0) 90%);
					}
					.menu-dark-right {						
						background-image: linear-gradient(-90deg, rgba(0, 0, 0, 0.35) 10%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.05) 75%, rgba(0, 0, 0, 0.0) 90%);
						right: 0px;
						margin: -20px 0 0 0;
						top: 0px;
						z-index: 0;
					}
					.popup-arrow-right, .popup-arrow-left, .popup-arrow-text-style {
						position: absolute;
						z-index: 2;
						display: block;
						overflow: hidden;
						width: 20px;
						height: 20px;
						background-image: url("../img/popup_arrow.svg");
						background-size: 20px 20px;
						top: 0;
						right: 16px;
						margin: 0;
						pointer-events: none;
					}
						.popup-arrow-left {
							top: -10px;
							left: 14.5px;
						}
						.popup-arrow-text-style {
							right: auto;
							left: 15.5px;
						}
					.page-filter-popup-container, .text-style-filter-container, .page-filter-popup-timeline-container {
						position: relative;
						display: block;
						overflow: hidden;
						width: 100%;
						margin: 10px 0 0 0;
						color: rgba(0, 0, 0, 0.35);
						background-color: rgba(var(--mainbackcolor), 1.0);
						box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.25), 4px 0px 18px 0px rgba(0, 0, 0, 0.55);
						border-radius: 5px;
						height: 0;
					}
					.page-filter-popup-timeline-container {
						box-shadow: 0px 2px 18px 0px rgba(0, 0, 0, 0.25), -4px 0px 18px 0px rgba(0, 0, 0, 0.55);
					}
					.text-style-filter-container {
						height: auto;
						margin: 10px 0 0 0;
					}
						.page-filter-popup-for-size, .admin-filter-popup-for-size, .settings-filter-popup-for-size, .comment-filter-popup-for-size {
							position: relative;
							display: block;
							overflow: hidden;
						}
							.page-filter-popup-item-container, .admin-filter-popup-item-container, .category-filter-popup-item-container, .settings-filter-popup-item-container, .edit-menu-popup-item-container, .comment-filter-popup-item-container, .text-style-filter-popup-item-container, .text-style-filter-popup-tab-container {
								position: relative;
								display: block;
								overflow: hidden;
								width: 100%;
								/*height: 40px;*/
								border-bottom: 1px solid;
								color: rgba(var(--inactivecolor),0.1);
								border-color: rgba(var(--inactivecolor),0.1);
								padding: 0 5px 0 10px;
								cursor: pointer;
								pointer-events: auto;
							}

							.text-style-filter-popup-item-container, .text-style-filter-popup-tab-container {
								font-size: 14px;
								line-height: 35px;
								height: 39px;
								font-weight: bold;
								height: 41px;
								padding: 0 13px 0 13px;
								text-align: center;
								color: rgba(var(--inactivecolor), 1.0);
							}
							.text-style-filter-popup-tab-container {
								padding: 0px;
								cursor: default;
								height: 41px;
							}
							.no-click {
								pointer-events: none;
								cursor: default;
							}
								.page-filter-popup-item-text, .text-style-filter-popup-item-text, .text-style-popup-value, .text-style-popup-value-color {
									position: relative;
									display: block;
									overflow: hidden;
									font-size: 13px;
									line-height: 16px;
									font-family: helvetica;
									font-weight: normal;
									text-align: left;
									color: rgba(var(--iconcolor), 1.0);
									
									float: left;
									max-width: 105px;
									margin: 12px 0 12px 0;
									/*max-height: 40px;
									white-space: nowrap;
									text-overflow: ellipsis;*/
								}
									.comment-filter-popup-item-container .page-filter-popup-item-text {
										color: rgba(var(--interfacetextcolor), 1.0);
									}
										.page-filter-popup-item-text {
											font-size: 12px;
											line-height: 16px;
										}
									.text-style-filter-popup-item-text, .text-style-popup-value, .text-style-popup-value-color {
										color: rgba(var(--inactivecolor), 0.7);
										max-width: none;
										font-size: 13px;
										font-weight: bold;
									}
									.text-style-popup-value, .text-style-popup-value-color {
										text-align: right;
										float: right;
									}
									.text-style-popup-value-color {
										margin: 0px;
										width:60px;
										border:1px solid;
										border-color:rgba(var(--inactivecolor),0.3);
										border-radius: 4px;
										height: 24px;
										margin: 8.5px -1px 0 0;
										background-position: 50% 50%;
										background-size: 100% auto;
										background-repeat: no-repeat;
										text-align: center;
										line-height: 22px;
									}
								.page-filter-popup-item-icon {
									position: relative;
									display: block;
									overflow: hidden;
									float: right;
									width: 40px;
									height: 40px;
									margin: 0;
									
								}
									.popup-item-icon-on {
										/*background-image: url("../img/icon_radio_on.svg");*/
										background-size: 40px 40px;
									}
									.popup-item-icon-on-half {
										/*background-image: url("../img/icon_radio_on_half.svg");*/
										background-size: 40px 40px;
									}
									.popup-item-icon-off {
										/*background-image: url("../img/icon_radio_off.svg");*/
										background-size: 40px 40px;
									}
									
									.popup-item-icon-add {
										/*background-image: url("../img/icon_add.svg");*/
										background-size: 40px 40px;
									}
									.popup-item-icon-delete {
										/*background-image: url("../img/icon_delete.svg");*/
										background-size: 40px 40px;
									}
									.popup-item-icon-settings {
										/*background-image: url("../img/icon_settings.svg");*/
										background-size: 40px 40px;
									}
									.popup-item-icon-signout {
										/*background-image: url("../img/icon_cancel.svg");*/
										background-size: 40px 40px;
									}
									.popup-item-icon-view {
										background-image: url("../img/icon_view.svg");
										background-size: 40px 40px;
									}
									
							
					
					
						
			.section-shadow {
				position: relative;
				display: block;
				overflow: hidden;
				margin: 0 0 0px 0;
				width: 100%;
				height: 40px;
				
				font-size: 12px;
				font-weight: bold;
				color: rgba(var(--mainbackcolor),1);
				text-align: center;
				text-transform: none;
				line-height: 40px;
				
				
				opacity: 0.6;
				border-bottom-right-radius: 35px;
				border-bottom-left-radius: 35px;
				/*
				background: -webkit-linear-gradient(180deg, rgba(0, 0, 0, 1.0) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0) 100%);
				background: -o-linear-gradient(180deg, rgba(0, 0, 0, 1.0) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0) 100%);
				background: -moz-linear-gradient(180deg, rgba(0, 0, 0, 1.0) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0) 100%);
				background: linear-gradient(180deg, rgba(0, 0, 0, 1.0) 0%, rgba(0, 0, 0, 0.5) 30%, rgba(0, 0, 0, 0) 100%);
				*/
				
			}
				.scrolltop, .add-new-post, .edit-profile-image, .add-new-post-fake {
					cursor: pointer;
					padding: 13px;
				}
				.edit-profile-image {
					width: 140px!important;
				}
				.add-new-post, .add-new-post-fake, .edit-profile-image {
					cursor: pointer;
					position: relative;
					display: inline-block;
					padding: 0px 0 0 0;
					margin: 25px 0 0px 0;
					height: 28px;
					background-color: rgba(var(--mainbackcolor), 1);
					width: 120px;
					text-align: center;
					border-radius: 20px !important;
					color: rgba(var(--inactivecolor), 1);
					font-size: 13px;
					line-height: 29px;
					vertical-align: top;
				}
			.section-fade, .section-fade-profile {
				position: absolute;
				z-index: 2;
				display: block;
				overflow: hidden;
				margin: 0;
				width: 100%;
				height: 60px;
				opacity: 1;
				bottom: 0;
				left: 0;
				background: -webkit-linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.0) 45%, rgba(255,255,255, 0) 100%);
				background: -o-linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.0) 45%, rgba(255,255,255, 0) 100%);
				background: -moz-linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.0) 45%, rgba(255,255,255, 0) 100%);
				background: linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.0) 45%, rgba(255,255,255, 0) 100%);
			}
			.section-fade-profile {
				height: 50px;
				background: -webkit-linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.70) 40%, rgba(255,255,255, 0) 100%);
				background: -o-linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.70) 40%, rgba(255,255,255, 0) 100%);
				background: -moz-linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.70) 40%, rgba(255,255,255, 0) 100%);
				background: linear-gradient(0deg, rgba(255,255,255, 1) 0%, rgba(255,255,255, 0.70) 40%, rgba(255,255,255, 0) 100%);
				
			}
					.view-post-link {
						position: absolute;
						z-index: 15;
						display: block;
						overflow: hidden;
						width: calc(30% - 3px);
						padding: 5px 0 5px 0;
						text-align: center;
						font-weight: bold;
						font-size: 13px;
						line-height: 17px;
						border-radius: 4px;
						margin: 0 0 0px 0px;
						bottom: 0;
						right: 3px;
						color: rgba(var(--interfacetextcolor), 1);
						background: rgba(var(--mainbackcolor), 1);
						border: 1px solid;
						border-color: rgba(var(--inactivecolor), 0.2);
						box-shadow: 0px 0px 16px 10px rgba(255,255,255, 0.85);
						cursor: pointer;

					}
						.view-post-link:hover {
							text-decoration: underline;
						}
			.section-spacer {
				position: relative;
				display: block;
				overflow: hidden;
				margin: 0;
				width: 100%;
				height: 80px;
				background-color: rgba(var(--basefillcolor), 1.0);
			}
			
			
/* ADMIN    ADMIN    ADMIN  */
.content-admin-container, .admin-save-content-container {
	position: relative;
	display: block;
	overflow: hidden;
	border-top: 1px solid;
	border-color: rgba(var(--inactivecolor),0.1);
	background-color: rgba(var(--mainbackcolor), 1);
	height: 0px;
	width: 100%;

	font-size: 12px;
	line-height: 40px;
	font-family: helvetica;
	font-weight: normal;
	text-align: left;
	color: rgba(var(--inactivecolor),0.1);
	
	border-bottom-left-radius: var(--borderradiussmall);
	border-bottom-right-radius: var(--borderradiussmall);
}

.admin-save-content-container {
	height: 40px;
	padding: 0 5px 0 5px;
}
.content-admin-container {
	position: absolute;
	z-index: 6;
	max-width: 500px;
	width: 50%;
	top: 200px;
	right: 15px;
	background: transparent;
	border: none;
	margin: 0 0 0 0;
	min-height: 280px;
}
.no-border {
	border: none!important;
}

		.menu-admin {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			margin: 0;
			padding: 0px;
			min-height: 280px;
		}
			.menu-admin-center {
				position: relative;
				display: block;
				overflow: hidden;
				margin: 0;
				width: 40px;
				height: 40px;
				border-radius: 20px;
				color: rgba(var(--mainbackcolor), 0.25);
				/*background-color: rgba(var(--mainbackcolor), 0.0);*/
				
				cursor: pointer;
			}
				.menu-admin-center-icon, .comments-profile-icon, .comments-icon, .reply-profile-icon {
					position: relative;
					display: block;
					overflow: hidden;
					width: 48px;
					height: 48px;
					border-radius: 24px;
					background-color: rgba(var(--mainbackcolor), 1);
					background-position: left top;
					background-repeat: no-repeat;
					background-size: 48px 48px;
					margin: 0;
					float: left;
				}
				.menu-admin-center-icon {
					width: 34px;
					height: 34px;
					border-radius: 50%;
					background-size: 34px 34px;
					overflow: visible;
					box-shadow: 0px 0px 0px 3px;
					margin: 3px 3px 3px 14px;
					float: right;
					color: rgba(var(--mainbackcolor), 0.6);
					background-color: rgba(var(--mainbackcolor), 0.85);
				}
				
			.menu-admin-left, .menu-admin-right, .edit-colors {
				position: relative;
				display: block;
				overflow: visible;
				font-size: 13px;
				line-height: 40px;
				font-family: helvetica;
				font-weight: normal;
				color: rgba(var(--mainbackcolor), .6);
				cursor: pointer;
				float: left;
				text-align: left;
				
				clear: both;
				margin: 0 0 40px 0;
				
				max-width: 170px;
				max-height: 40px;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
	
			.menu-admin-right {
				float: right;
				text-align: right;
				color: rgba(var(--mainbackcolor), 0.9);
			}
			.menu-admin-name {
				position: relative;
				display: block;
				overflow: hidden;
				font-size: 13px;
				line-height: 40px;
				font-family: helvetica;
				font-weight: normal;
				color: rgba(var(--mainbackcolor), 1);
				float: right;
				text-align: right;
				
				max-width: 119px;
				max-height: 40px;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
			
			.edit-colors {
				float: none;
				text-align: center;
				width: 100%;
				cursor: pointer;
			}
			.menu-admin-icon-left, .menu-admin-icon-right {
				position: relative;
				display: block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				background-color: rgba(var(--mainbackcolor), 0);
				margin: 0px 0 0 0px;
				opacity: 0.6;
				
				float: right;
			}
			.menu-admin-icon-right {
				float: right;
			}
	
		/* content admin menu */
		
		
		
		/* helpful links */
.helpful-links-container {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	padding: 0px;
	margin: 0 0 20px 0;
	/*background-color: rgba(var(--mainbackcolor));*/
}
	.helpful-links-title {
		position: relative;
		display: block;
		margin: 0 auto 0 auto;
		overflow: hidden;
		width: 140px;
		text-align: center;
		color: rgba(var(--mainbackcolor), 0.85);
		background-color: rgba(var(--basefillcolor),0.7);
		border-top-left-radius: var(--borderradiussmall);
		border-top-right-radius: var(--borderradiussmall);
		padding: 11px 0px 0px 0px;
		font-weight: bold;
		text-align:center;
	}
	.helpful-links, .helpful-image {
		position: relative;
		display: block;
		overflow: hidden;
		font-size: 16px;
		line-height: 22px;
		font-weight: normal;
		text-align: left;
		/*color: rgba(var(--inactivecolor),0.65);*/
		/*color: rgba(var(--footercolor), 1.0);*/
		color: rgba(var(--mainbackcolor), 0.6);
		background-color: rgba(var(--basefillcolor),0.7);
		border-top-left-radius: var(--borderradiussmall);
		border-top-right-radius: var(--borderradiussmall);
		border-bottom-left-radius: var(--borderradiuslarge);
		border-bottom-right-radius: var(--borderradiuslarge);
		padding: 30px;
	}
		.helpful-link {
			color: rgba(var(--mainbackcolor), 0.85);
			text-decoration: none;
		}
		.helpful-link:hover {
			color: rgba(var(--mainbackcolor), 1.0);
			text-decoration: underline;
		}
		
		
		/* content admin menu */

.content-admin-left, .content-admin-right {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
		}
		.content-admin-right {
			float: right;
			text-align: right;
		}
		.content-admin-left span:hover, .content-admin-right span:hover {
			text-decoration: underline;
			cursor: pointer;
		}
		
		.content-admin-left-cancel, .admin-admin-left-cancel, .admin-admin-right-save, .content-admin-right-save, .content-admin-right-save-colors, .content-admin-right-save-settings, .content-admin-right-save-profile, .content-admin-right-save-style {
			position: relative;
			display: block;
			overflow: hidden;
			font-size: 12px;
			line-height: 40px;
			font-family: helvetica;
			font-weight: normal;
			float: left;
			text-align: left;
			color: rgba(var(--removetextcolor), 1.0);
			cursor: pointer;
		}
		.content-admin-right-save, .admin-admin-right-save, .content-admin-right-save-settings, .content-admin-right-save-colors, .content-admin-right-save-profile, .content-admin-right-save-style {
			float: right;
			text-align: right;
			color: rgba(var(--iconcolor), 1.0);
		}
			.content-admin-icon-cancel, .content-admin-icon-save, .content-admin-icon-save-settings {
				position: relative;
				display: block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				background-position: 0px 0px;
				background-repeat: no-repeat;
				background-size: 40px, 40px;
				float: left;
				background-color: rgba(var(--mainbackcolor), 1);
				/*background-image: url("../img/icon_cancel.svg");*/
				margin: 0 0 0 0px;
			}
			.content-admin-icon-save {
				float: right;
				background-color: rgba(var(--mainbackcolor), 1);
				/*background-image: url("../img/icon_save.svg");*/
				margin: 0 0px 0 0;
			}
			.content-admin-icon-save-settings {
				float: right;
				background-color: rgba(var(--mainbackcolor), 1);
				/*background-image: url("../img/icon_save.svg");*/
				margin: 0 0px 0 0;
			}
		.slide-content-image-container {			

			/*
			min-height: 150px;
			
			background-color: rgba(var(--mainbackcolor), 1.0);
			background-image: url("../img/back_grid2.svg");
			background-size: 32px 32px;
			background-attachment: fixed;
			*/
		}
		.img-upload-container, .img-upload-container-profile {
			position: relative;
			display: block;
			overflow: hidden;
			width: auto;
			max-width: 100%;
			z-index: 2;

		}
		.embed-logo-container, .embed-logo-container-small {
			position: absolute;
			z-index: 10;
			display: block;
			overflow: hidden;
			left: calc(50% - 26px);
			top: calc(50% - 25px);
			width: 50px;
			height: 50px;
			background-color: rgba(var(--mainbackcolor), 1);
			/*border-top-left-radius: var(--borderradiussmall);*/
			border-radius: 50%;
			padding: 0;
			font-size: 14px;
			font-weight: bold;
			line-height: 50px;
			text-align: right;
			
			color: rgba(var(--mainbackcolor), 0.85);
			box-shadow: 0px 0px 16px 10px;
		}
					.embed-logo-container-small {
						left: calc(50% - 15px);
						top: calc(50% - 15px);
						width: 30px;
						height: 30px;
					}
			.embed-logo, .embed-logo-small {
				position: relative;
				display: block;
				overflow: hidden;
				float: right;
				width: 40px;
				height: 40px;
				margin: 5px;
				border-radius: 50%;
			}
					.embed-logo-small {
						width: 25px;
						height: 25px;
						margin: 2.5px;
					}
		.post-logo, .post-logo-small, .post-logo-timeline {
			position:relative;
			display:block;
			overflow:hidden;
			float:left;
			width:20px;
			height:20px;
			margin: 0.5px 5px 0 0px;
			border-radius: 50%;
		}
		.post-logo-timeline {
			margin: 0.5px 5px 0 0px;
		}
		.post-logo-small {
			float: left;
			margin: 6px 8px 0px 26px; /* 30 */
			width: 20px;
			height: 20px;
		}
		.post-logo-small-text {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			font-size: 13px;
			font-weight: normal;
			color: rgba(var(--inactivecolor),0.4);
			line-height: 20px;
			text-align: left;
			margin: 6px 0 0 0;
		}
		.loading-text {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			height: 60px;
			line-height: 60px;
			font-weight: bold;
			font-size: 20px;
			text-align: left;
		}
		.img-upload-btn-container, .slide-text-menu-container, .message-window-content-striped, .slide-text-edit-menu-container, .full-height-image {
			position: relative;
			display: block;
			overflow: hidden;
			width: auto;
			max-width: 100%;
			height: 200px;
			margin: 0 3.25% 5px 3.25%;
			clear: both;
			border: 1px solid;
			border-color: rgba(var(--inactivecolor),0.2);
			color: rgba(var(--inactivecolor),0.2);
			background: repeating-linear-gradient(148deg, 
				rgba(0, 0, 0, 0.025), 
				rgba(0, 0, 0, 0.025) 25px, 
				rgba(0, 0, 0, 0.05) 25px, 
				rgba(0, 0, 0, 0.05) 50px);
			border-radius: var(--borderradiussmall);
		}

			.full-height-image {
				height: auto;
				margin: 0 auto 5px auto;
				max-width: 93.6%;
				padding: 4% 1% 4% 1%;
			}

			.text-styles-editor-title {
				position: relative;
				display: block;
				overflow: hidden;
				width: auto;
				float: left;
				font-size: 26px;
				line-height: 32px;
				text-align: left;
				font-family: var(--condensedfont);
				font-weight: bold;
				padding: 7px 0 0 3.25%;
				margin: 0px 0 4px 0;
				height: 45px;
				
			}
			.slide-text-menu-container {
				/*
				position: absolute;
				z-index: 4;
				left: 0px;
				right: 0px;
				*/
				height: 0px;
				border: 0px solid;
				margin-bottom: 0px;
				
			}
				.slide-text-edit-menu-container {
					height: 0px;
					color: rgba(var(--inactivecolor),0.75);
					background-image: none;
					background-color: rgba(var(--mainbackcolor), 1);
					border: 0px;
					font-size: 14px;
					font-weight: bold;
					line-height: 40px;
					margin: 0px 0 0px 0;
					overflow: hidden;
				}
						.slide-text-edit-menu-container-for-size {
							position: relative;
							display: block;
							overflow: hidden;
							width: 100%;
						}
			.message-window-content-striped {
				max-height: 340px;
				height: auto;
				margin: 0;
				border-radius: 0px;
				border: none;
				overflow: scroll;
				/*
				background: repeating-linear-gradient(148deg, 
					rgba(0, 0, 0, 0.06), 
					rgba(0, 0, 0, 0.06) 25px, 
					rgba(0, 0, 0, 0.095) 25px, 
					rgba(0, 0, 0, 0.095) 50px);
				*/
			}
			.window-message-style-container {
				position: relative;
				display: block;
				overflow: visible;
				margin: 0px auto 0 auto;
				padding: 5px 0 0 0;
			}
			.img-upload-help-text {
				position: absolute;
				z-index: 4;
				overflow: hidden;
				display: block;
				top: 42px;
				width: 100%;
				font-size: 16px;
				font-weight: bold;
				line-height: 18px;
				text-align: center;
				color: rgba(var(--inactivecolor), 1);
				letter-spacing: 0.3px;
			}
				.btn-labels-container {
					position: relative;
					display: block;
					overflow: hidden;
					width: 290px;
					margin: 0 auto 0 auto;
					font-size: 13px;
					font-weight: bold;
					line-height: 20px;
					text-align: center;
					color: rgba(var(--inactivecolor), 0.6);
					clear: both;
					top: 50%;
					cursor: pointer;
					letter-spacing: 0.5px;
					padding: 2px 0 0 0;
				}
					.btn-label-new-slide {
						position: relative;
						display: block;
						float: left;
						overflow: hidden;
						text-align: center;
						width: 58px;
						padding: 8px 0 8px 0;
					}
				.text-style-btn {
					position: absolute;
					display: block;
					overflow: hidden;
					width: 150px;
					height: 90px;
					z-index: 5;
					top: 50px;
					left: 50%;
					cursor: pointer;
				}
			.btn-img-upload, .btn-vid-upload, .btn-img-delete, .btn-post-upload, .btn-text-upload, .btn-poster-upload, .btn-text-slide-upload, .btn-slide-text-delete, .btn-text-style-menu {
				position: absolute;
				z-index: 5;
				display: block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				background-position: 0px 0px;
				background-repeat: no-repeat;
				background-size: 40px, 40px;
				left: 50%;
				top: 60%;
				border-radius: 50%;
				background-color: rgba(var(--mainbackcolor), 1.0);
				/*
				background-image: url("../img/icon_add_media.svg");
				*/
				margin: -22px 0 0 18.5px;
				pointer-events: none;
				color: rgba(0,0,0, 0.35);
				box-shadow: 0px 1px 9px 0px;
			}
				.btn-img-upload, .btn-vid-upload, .btn-post-upload, .btn-text-upload, .btn-poster-upload, .btn-text-slide-upload {
					position: relative;
					z-index: 0;
					float: left;
					top: 50%;
				}
			
			
			.btn-vid-upload {
				margin: -22px 0 0 -137px;
				pointer-events: auto;
				cursor: pointer;
			}
			.btn-post-upload {
				margin: -22px 0 0 -79px;
				pointer-events: auto;
				cursor: pointer;
			}
			.btn-text-upload {
				margin: -22px 0 0 -20.5px;
				pointer-events: auto;
				cursor: pointer;
			}
			.btn-text-slide-upload {
				margin: -22px 0 0 18.5px;
				pointer-events: auto;
				cursor: pointer;
			}
			
			.btn-img-delete, .btn-slide-text-delete, .btn-text-style-menu {
				z-index: 6;
				right: 20px;
				left: auto;
				margin: 0;
				top: 5px;
				background-image: url("../img/icon_cancel.svg");
				
				pointer-events: auto;
				display: none;
				cursor: pointer;
			}
				.btn-slide-text-delete {
					opacity: 1;
					display: block;
				}
			
				.btn-text-style-menu { 
					right: 50px;
					left: auto;
					margin: 0;
					top: 4px;
					/*background-image: url("../img/icon_settings.svg");*/
					opacity: 1;
					display: block;
				}
				
				
			#map_delete {
				right: 5px;
			}
		
		
		
.content-loader {
	position: absolute;
	z-index: 6000;
	display: none;
	overflow: hidden;
	width: 100%;
	height: 0;
	bottom: 0;
	
	opacity: 0;
	color: rgba(var(--basetextcolor), 1.0);
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	background-color: rgba(var(--mainbackcolor), 1);
}
.content-error {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	background-color: rgba(var(--mainbackcolor), 1);
}			
/* POSTS & SLIDES */
/*[contentEditable=true]:focus:not(.style-edit-tags-textarea) {*/
[contentEditable=true]:focus:not(.style-edit-tags-textarea, .comment-my-box, .reply-my-box, .post-text, .video-text, .media-text) {
	/*color: #ee0000;*/
	border: none;
	outline: none;
}
.post-container, .post-header-container {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
}
.post-container {
	border-radius: var(--borderradiuslarge);
}
	.member-post-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		background-color: rgba(var(--mainbackcolor), 1.0);
		padding: 0px 0px 8px 0px;
		
	    border-bottom-width: 1px;
	    border-bottom-style: solid;
		/*
		border-bottom-left-radius: var(--borderradiuslarge);
		border-top-left-radius: var(--borderradiuslarge);
		*/
		border-radius: var(--borderradiuslarge);
		
	    border-color: rgba(var(--inactivecolor), 0.15); /* . 0.35 rgba(var(--inactivecolor), 0.15);*/
		
		
	}
	
			.member-post-container:last-of-type {
				/*margin-bottom: 5px;*/
				/*border-color: rgba(var(--inactivecolor),0.1);*/
				/*border: none;*/
				border-color: rgba(var(--inactivecolor), 0.0);
			}
	.post-header-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		/*position: absolute;*/
		/*z-index: 3000;*/
		/*min-height: 70px;*/
		/*max-height: 100px;*/
		/*height: 70px;*/
		background-color: rgba(var(--mainbackcolor), 1.0);
		padding: 8px 15px 10px 15px;
		border-top-left-radius: var(--borderradiussmall);
		border-top-right-radius: var(--borderradiussmall);
		
	}
		.post-author-header {
			cursor: pointer;
			
			border-bottom-left-radius: var(--borderradiusmedium);
			border-bottom-right-radius: var(--borderradiusmedium);
			/*
			rgba(var(--inactivecolor),0.15)!important;
			*/
			border-color: rgba(var(--inactivecolor), 0.15)!important;
		}
					.post-invite-header {
						cursor: default;
						border-bottom-left-radius: var(--borderradiusmedium);
						border-bottom-right-radius: var(--borderradiusmedium);
						/*
						rgba(var(--inactivecolor),0.15)!important;
						*/
						border-color: rgba(var(--inactivecolor), 0.15)!important;
					}
					.invite-name, .invite-name-no-action, .profile-member-name {
						position: relative;
						display: inline;
						cursor:pointer;
						color:rgba(var(--interfacetextcolor), 1.0);
						text-decoration: none;
					}
					.invite-name:hover {
						text-decoration: underline;
					}
							.invite-name-no-action {
								cursor: default;
							}
							
								.profile-member-name:hover {
									text-decoration: underline;
								}
		.author-container {
			position: relative;
			display: block;
			overflow: visible;
			width: 60%;
			height: 40px;
			float: left;
			clear: both;
			margin: -0.5px 0 0 -1px;
			/*
			border-top: 1px solid;
			border-color: rgba(var(--inactivecolor), 0.1);
			*/
		}
			.author-avatar, .homepage-icon-small, .people-icon-home, .camera-icon-home, .gear-icon-home {
				position: relative;
				display: block;
				overflow: hidden;
				width: 30px;
				height: 30px;
				margin: 5px 8px 0px -2px;
				border-radius: 50%;
				float: left;
				cursor: pointer;
				background-color: rgba(var(--inactivecolor),0.15);
			}
					.author-avatar {
						margin: 5px 10px 0px -2px;
					}
					.homepage-icon-small, .people-icon-home, .camera-icon-home, .gear-icon-home {
						width: 45px;
						height: 45px;
						margin: -7px 4px 0px -11px;
						clear: both;
						background-color: rgba(var(--mainbackcolor),1);
					}
					.homepage-text-small {
						position: relative;
						display: block;
						overflow: none;
						width: calc(100% - 45px);
						font: inherit;
						margin: 0 0 10px 0;
						float: left;
					}
					.homepage-text-small a {
						font-weight: bold;
						color: rgba(var(--interfaceiconcolor),1);
						text-decoration: underline;
					}
					.people-icon-home {
						margin: -7px 2px 0px -13px!important;
						width: 50px!important;
						height: 50px!important;
					}
					.camera-icon-home {
						margin: -7px 4px 0px -11px!important;
					}
				
			.author-name {
				position: relative;
				display: block;
				overflow: hidden;
				font-size: 15px;
				line-height: 40px;
				font-weight: bold;
				max-height: 40px;
				/* width: calc(100% - 56px); */
				white-space: nowrap;
				text-overflow: ellipsis;
				color: rgba(var(--linkcolor), 1);
				float: left;
				cursor: pointer;
			}
					.author-name:hover {
						text-decoration: underline;
					}



		.social-container, .social-container-profile, .social-container-profile-trust, .social-container-profile-trust-in-list {
			position: relative;
			display: block;
			overflow: hidden;
			width: 40%;
			height: 40px;
			float: right;
			font-size: 14px;
			line-height: 40px;
			font-weight: normal;
			text-align: right;
			margin: -0.5px -1.5px 0 0;
			color: rgba(var(--linkcolor), 1);
		}
			.social-container-profile, .social-container-profile-trust, .social-container-profile-trust-in-list {
				width: auto;
				height: 30px;
				margin: 4px -4px 0 0;
				cursor: pointer;
				text-align: center;
				line-height: 26px;
				font-weight: bold;
				font-size: 14px;
				padding: 0 14px 0 14px;
				border-radius: 20px;
				
				letter-spacing: 0.75px;
				background-color: rgba(var(--linkcolor), 1);
				color: rgba(var(--mainbackcolor), 1);
				border: 2px solid rgba(var(--linkcolor), 0);
				display: inline-block;
			}
			 @-moz-document url-prefix() {
				.social-container-profile, .social-container-profile-trust, .social-container-profile-trust-in-list {
					line-height: 28px;
				}
			}
			.social-container-profile-trust-in-list {
				background-color: rgba(var(--linkcolor),0.4);
			}
			.social-container-profile-trust {
				/*background-color: rgba(var(--removeiconcolor), 1);*/
				background-color: rgba(var(--linkcolor), 1);
				color: rgba(var(--mainbackcolor), 1);
				
			}
			.trust-alert-no, .trust-alert-yes, .trust-alert-friends {
				display: block;
				position: relative;
				overflow: hidden;
				width: 10px;
				height: 10px;
				border-radius: 50%;
				float: left;
				margin: 10px 0 0 0px;
				border: 2px solid rgba(var(--inactivecolor),0.25);
				background-color: rgba(var(--inactivecolor),0.0);
			}
			.trust-alert-yes {
				border: 2px solid rgba(var(--linkcolor),1);
				background-color: rgba(0,132,255,0.5);
			}
			.trust-alert-friends {
				border: 2px solid rgba(var(--removeiconcolor),1);
				background-color: rgba(var(--removeiconcolor),0.5);
			}
			.share-facebook {
				position: relative;
				display: block;
				overflow: hidden;
				width: 30px;
				height: 30px;
				border-radius: 50%;
				cursor: pointer;
			}
			.share-twitter {
				position: relative;
				display: block;
				overflow: hidden;
				width: 30px;
				height: 30px;
				border-radius: 50%;
				cursor: pointer;
			}
			
		.post-category, .post-address, .post-date {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			font-family: helvetica;
			font-size: 14px;
			line-height: 20px;
			text-align: left;
			color: rgba(var(--basetextcolor), 1.0);
		}
		.post-category {
			float: right;
			text-align: right;
			font-size: 13px;
			line-height: 16px;
			max-width: 35%;
		}
		.post-title, .profile-title, .gallery-post-title, .search-post-title, .theme-title, .invite-title {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			text-align: left;
			color: rgba(var(--basetextcolor), 1.0); /*rgba(var(--basetextcolor), 1.0);*/
			font-family: var(--condensedfont);
			font-weight: 700;
			font-size: 24px;
			line-height: 25px;
			text-transform: none;
			letter-spacing: 0.0px;
			padding: 1.5px 0 0px 0;
			
			max-width: 65%;
			/*max-height: 60px;*/
			/*
			white-space: nowrap;
			text-overflow: ellipsis;
			*/
		}
			.search-post-title {
				display: block;
				float: none;
				max-width: none;
				font-size: 22px!important;
				line-height: 24px!important;
				padding:3px 0px 2px 14px;
			}
.search-date-results {
	font-size:15px;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
	color: rgba(var(--basefillcolor), 0.8);
	padding: 0px 0px 0 0px;
	margin: 0px 0 0px 0px;
}
			.post-title:hover, .gallery-post-title:hover, .theme-title:hover, .invite-title:hover, .gallery-post-subtitle:hover, .user-profile-page-text:hover {
				text-decoration: underline;
			}
		
					.member-post-toggle {
						position: absolute;
						z-index: 10;
						display: block;
						overflow: hidden;
						right: 16px;
					    text-align: left;
					    font-size: 13px;
					    line-height: 16px;
						
						color: rgba(var(--linkcolor), 1.0);
						cursor: pointer;
						border: none;
						outline: none;
						padding: 7px 0px 8px 0;
						margin: 0;
						
					}
					.member-post-top {
						position: relative;
						display: block;
						overflow: visible;
						float: left;
						margin-bottom: 5px;
						width: 100%;
						cursor: pointer;
						padding: 14px 16px 0px 14px;
						/*
						padding-bottom: 8px;
						border-bottom: 1px solid;
						border-color: rgba(var(--inactivecolor),0.07);
						*/
					}
						.member-post-top-item, .member-post-top-item-short {
							float:left;
							color: rgba(var(--basetextcolor), 1.0);
							position:relative;
							display:block;
							overflow:hidden;
							font-size:14px;
							line-height:30px;
							font-weight:normal;
							font-family:helvetica;
							margin:0px 0 0 0;
							max-width: 80%;
						}
						.member-post-top-item-short {
							/*
							text-overflow: ellipsis;
							white-space: nowrap;
							max-width: 63px;	
							*/
						}
						.member-name-black {
							color: rgba(var(--inactivecolor), 0.7);
							font-weight:  bold;
							
						}

						.member-name-blue, .member-name-blue-noclick {
							text-decoration: none;
							font-weight:bold!important;
							color: rgba(var(--interfacetextcolor), 1.0)!important;
							cursor: pointer!important;
						}
						.member-name-blue:hover {
							text-decoration: underline;
						}
						.member-name-blue-noclick:hover {
							text-decoration: underline;
						}



					.member-post-bottom, .member-post-content-bottom {
						position: relative;
						display: block;
						overflow: hidden;
						float: left;
						
						max-width: 65%;
					}
						.member-post-content-bottom {
							margin-top:8px;
							width:100%;
							max-width:100%;
						}
						.member-post-bottom-item, .member-post-content-bottom-item {
							float:left;
							color: rgba(var(--basetextcolor), 1.0);
							position:relative;
							display:block;
							overflow:hidden;
							font-size:13px;
							line-height:20px;
							font-weight:normal;
							font-family:helvetica;
							margin:0px 0 0 2px;
						}

					
					
			.profile-title, .theme-title, .invite-title {
				max-width: none;
				max-height: none;
				padding-top: 0;
				margin-top: -1px;
				/*line-height: 44px;*/
			}
			.profile-title, .invite-title {
				font-size: 26px;
				line-height: 28px;
				width: calc(100% - 80px);		
			}
				.profile-title-timeline {
					width: 75%;	
					margin-bottom: -3px;
					line-height: 44px;
				}
					.profile-notify-num {
						font-size: 14px;
						font-weight: normal;
						color: rgba(var(--basefillcolor), 1);
						line-height: 43px;
						padding: 0px 0 0 5px;
						font-family: helvetica;
						vertical-align: top;
						margin: 0.5px 0 0 -6px;
						display: none;
					}
			.theme-title {
				text-align: center;
				line-height: 58px;
				margin: 0;
			}
			.gallery-post-title {
				max-height: none;
				
				/*max-width: 60%;
				max-width: 83%;
				width: 83%;*/
				width:100%;
				max-width:100%;
				padding: 5px 0 0 1px;
				clear: left;
			}
			.member-post-title {
				max-height: none;
				max-width: 83%;
				padding-bottom: 2px;	
			}
			.member-post-bottom {
				max-width: 83%;	
			}
					.gallery-post-subtitle {
						position: relative;
						display: block;
						overflow: hidden;
						float: right;
						font-family: helvetica;
						font-size: 12px;
						line-height: 12px;
						text-align: right;
						margin: 14.5px 0 0 0;
						color: rgba(var(--basetextcolor), 1.0);
						max-width: 100%;
						letter-spacing:0.0px;
					}
		.post-address {
			clear: both;
			max-width: 400px;
			white-space: nowrap;
			text-overflow: ellipsis;
			padding-top: 2px;
		}
		.post-address a:link {
			color: rgba(var(--basetextcolor), 1.0);
		}
				/* FOR INPUT FOR GOOGLE MAPS */
				#pac-input {
					text-overflow: ellipsis;
					min-width: 400px;
					width: auto;
					outline: 0;
					border: none;
					color: rgba(var(--basetextcolor), 1.0);
					padding: 0;
					margin: 0;
				}
				.google-map-container {
					position: relative;
					display: block;
					overflow: hidden;
					width: 100%;
					
				}
				#map {
					position: relative;
					display: block;
					height: 262px;
					width: 100%;
					max-width: 500px;
					margin: 10px 0 10px 0;
					top: 0px;
				}
				.google-map {

				}
				.pac-container {
					position: absolute;
					z-index: 4000;
					display: block;
					overflow: visible;
					top: 0;
					left: 0;
				}
				#infowindow-content .title {
					font-weight: bold;
				}
				
				#infowindow-content {
					display: none;
				}
				
				#map #infowindow-content {
					display: inline;
				}
				
				#pac-input:focus {
					color: #ee0000;
				}
		.post-date {
			float: right;
			text-align: right;
			font-size: 13px;
			line-height: 18px;
		}
		
		.slide-container, .slide-content-container, .slide-content, .slide-img {
			position: relative;
			display: block;
			overflow: hidden;
		}
		
		
			.empty-profile {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				min-height: 250px;
				padding: 0 15px 18px 15px;
				background-color: rgba(var(--mainbackcolor), 1);
			}
				.empty-profile-box {
					position: relative;
					display: block;
					overflow: hidden;
					width: 100%;
				
					min-height: 250px;
					border: 1px solid;
					border-color: rgba(var(--inactivecolor),0.2);
					color: rgba(var(--inactivecolor),0.2);
					border-radius: var(--borderradiussmall);
	
					background: repeating-linear-gradient(-45deg, 
						rgba(0, 0, 0, 0.025), 
						rgba(0, 0, 0, 0.025) 25px, 
						rgba(0, 0, 0, 0.05) 25px, 
						rgba(0, 0, 0, 0.05) 50px);
				}
					.create-profile-btn {
						position: absolute;
						z-index: 10;
						display: block;
						overflow: hidden;
						width: 140px;
						top: 40%;
						left: 50%;
						margin: 0 0 0 -70px;
						border-radius: 15px;
						background-color: rgba(var(--readingtextcolor), 0.75);
						color: rgba(var(--mainbackcolor), 1);
						font-size: 14px;
						line-height: 30px;
						text-align: center;
						font-weight: bold;
						cursor: pointer;
					}
					.create-profile-message {
						position: absolute;
						z-index: 10;
						display: block;
						overflow: hidden;
						width: 300px;
						top: 36%;
						left: 50%;
						margin: 0 0 0 -150px;
						border-radius: 15px;
						/*background-color: rgba(var(--readingtextcolor), 0.75);*/
						color: rgba(var(--readingtextcolor), 0.75);
						font-size: 16px;
						line-height: 22px;
						text-align: center;
						font-weight: bold;
					}
					
					
		.slide-container {
			width: 100%;
			margin-top: 0px;
			background-color: rgba(var(--mainbackcolor), 1.0)
		}
			.slide-content-container {
				min-width: 100%;

				width: auto;
			}

				.slide-arrow-cl, .slide-arrow-cr {
					position: absolute;
					z-index: 2500;
					display: none;  /* ///////////////////////////////////////  */
					overflow: hidden;
					width: 50px;
					height: 60px;
					top: 0px;
					margin: -30px 0 0 0;
					left: 0;
					right: auto;
					cursor: pointer;
				}
				.slide-arrow-cr {
					right: 0;
					left: auto;
				}
					.slide-arrow-left, .slide-arrow-right {
						position: relative;
						display: block;
						overflow: hidden;
						width: 14px;
						height: 14px;
						margin: 22px 0 0 9px;
						
						border-top-right-radius: 20px;
						border-bottom-right-radius: 20px;
						border-top-left-radius: 20px;
						border-bottom-left-radius: 20px;
						
						vertical-align: top;
						
						/*box-shadow: 0 0 0px 3px rgba(var(--mainbackcolor),1);*/
						text-align: center;
						line-height: 16px;
						font-size: 8px;
						font-weight: bold;
						color: rgba(var(--linkcolor),1.0);
					
						
						
						background-color: rgba(var(--mainbackcolor), 1);
						opacity: 0;
						float: left;
						padding: 0 0px 0 0;
					}


							.arrow-border {
								box-shadow: 0px 0px 0px 4px rgba(var(--linkcolor),0.3);
							}


					.slide-arrow-right {
						float: right;
						margin: 22px 9px 0 0px;
						opacity: 1;
				        -moz-transform: scaleX(-1);
				        -o-transform: scaleX(-1);
				        -webkit-transform: scaleX(-1);
				        transform: scaleX(-1);
				        filter: FlipH;
				        -ms-filter: "FlipH";
					}
				.slide-content {
					width: 100%;
					float: left;
					background-color: rgba(var(--mainbackcolor), 1);
				}
					.upload-btn-label, .upload-btn-label-profile, .upload-vid-btn-label {
						position:absolute;
						z-index: 2;
						display:block;
						overflow:hidden;
						width: 50px;
						height: 75px;
						padding: 0px;
						left: 50%;
						top: 39%;
						margin: -2px 0 0 32.5px;
						cursor:pointer;
						
						font-size: 12px;
						text-align: right;
						line-height:60px;
						font-family: helvetica;
						font-weight: normal;
						color: rgba(var(--basetextcolor), 1.0);
					}
					.upload-vid-btn-label {
						margin: -28px 0 0 -65px;
					}

				
				

.profile-loader {
	position: absolute;
	z-index: 10;
	display:block;
	overflow:hidden;
	width:200px;
	height:200px;
	line-height: 200px;
	font-size: 50px;
	font-weight:bold;
	text-align:center;
	background-color: rgba(var(--inactivecolor),0.4);
	color:rgba(var(--mainbackcolor),1);
	text-shadow:0px 0px 20px rgba(var(--inactivecolor),1), 0px 0px 20px rgba(var(--inactivecolor),0.5), 0px 0px 20px rgba(var(--inactivecolor),1),0px 0px 20px rgba(var(--inactivecolor),1), 0px 0px 20px rgba(var(--inactivecolor),0.5), 0px 0px 20px rgba(var(--inactivecolor),1);
	border-radius:50%;
	left:20px;
}
					
					.post-img-upload {
						opacity: 0;
						position: relative ;
						display: block;
					    margin: 0 auto 0 auto;
						border-radius: 0;/*var(--borderradiussmall);*/
					
						
						max-width: 93.6%;/*!important;*/
						min-width: 93.6%;
						width:auto;

						border-radius: var(--borderradiussmall);

						/*
					    border-bottom-left-radius: var(--borderradiussmall);
					    border-top-left-radius: var(--borderradiussmall);
						*/
						/*pointer-events: none;*/
					}
					.portrait-photo {
						/*
						border-radius: var(--borderradiussmall);
						box-shadow: inset 0px 0px 2px 1px;
						color: rgba(var(--inactivecolor),0.1);
						background: repeating-linear-gradient(148deg, 
							rgba(0, 0, 0, 0.025), 
							rgba(0, 0, 0, 0.025) 25px, 
							rgba(0, 0, 0, 0.05) 25px, 
							rgba(0, 0, 0, 0.05) 50px);
						
						width: 100%!important;
						max-width: 100%!important;
						*/
					}
					.slide-img {
						width: 100%;
						height: auto;
					}
					.img-responsive {
						width: 100%;
						height: auto;
						max-height: 700px;
						object-fit: cover;
					}
					
		.slide-caption-container {
			position: absolute;
			z-index: 5;
			display: block;
			overflow: hidden;
			bottom: 0;
			width: 100%;
		}
			.slide-caption {
				position: relative;
				display: block;
				overflow: hidden;
				font-size: 16px;
				line-height: 30px;
				font-weight: bold;
				color: rgba(var(--readingtextcolor),0.75);
				text-align: center;
				max-width: 300px;
				margin: 0 auto 0 auto;
				background-color: rgba(var(--mainbackcolor), 1);
				border-top-right-radius: 40px;
				border-top-left-radius: 40px;
			}
		.slide-counter-container {
			position: absolute;
			z-index: 2600;
			top: 0px;
			display: block;
			overflow: hidden;
			width: 100%;
			/*background-color: rgba(255, 255, 255, 1.0);*/
			padding: 6px 0px 10px 0px;
			pointer-events: none;
		}
			.slide-counter-left, .slide-counter-right {
				position: absolute;
				z-index: 2;
				display: block;
				overflow: hidden;
				left: 3.25%;
				right: auto;
				top: 5px;
				font-family: helvetica;
				font-size: 12px;
				line-height: 20px;
				text-align: left;
				max-width: 80px;
				color: rgba(var(--inactivecolor), 0.4);
			}
			.slide-counter-right {
				right: 3.25%;
				left: auto;
				text-align: right;
			}
			.slide-dots-container {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				margin: -1px auto 0 auto;
				text-align: center;
			}
				.slide-dots-center {
					position: relative;
					display: inline-block;
					overflow: hidden;
					margin: 0px auto 0px auto;
					text-align: center;
					width: auto;
				}
					.slide-dot-on, .slide-dot-off, .slide-dot-arrows, .slide-dot-arrows-text {
						position: relative;
						display: block;
						overflow: hidden;
						float: left;
						width: 6px;
						height: 6px;
						margin: 7px;
						border-radius: 50%;
						background-color: rgba(var(--interfaceiconcolor), 1.0);
					}
					.slide-dot-off {
						background-color: rgba(var(--inactivecolor), 0.25);
					}
					.slide-dot-on {						
						background-color: rgba(var(--linkcolor), 1);
					}

					.slide-dot-arrows, .slide-dot-arrows-text {
						margin: 4px;
						width: 6px;
						height: 6px;
						background-color: rgba(var(--linkcolor), 1);
					}
						.slide-dot-arrows-text {
							background-color: rgba(var(--mainbackcolor), 0.75)!important;
						}

						.slide-dot-bot-left {
							margin:17px 15px 15px 15px;
							width:11px;
							height:11px;
							background-color: rgba(var(--linkcolor),1)!important;
							box-shadow: 0px 0px 0px 3px rgba(var(--mainbackcolor),1);
						}

						.slide-dot-bot-right {
							margin:17px 15px 15px 15px;
							width:11px;
							height:11px;
							background-color: rgba(var(--linkcolor),1)!important;
							box-shadow: 0px 0px 0px 3px rgba(var(--mainbackcolor),1);
						}
						.details-white-circle {
							position: relative;
							display: block;
							overflow: hidden;
							background: rgba(var(--mainbackcolor),0.8);
							width: 5px;
							height: 5px;
							margin: 3px;
							border-radius: 50%;							
						}
					
.comments-container, .likes-container, .member-post-container-content, .member-post-content {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	height: 0;
	background-color: rgba(var(--mainbackcolor), 1);
}
		.comments-container, .likes-container {
			border-bottom-right-radius: var(--borderradiussmall);
			border-bottom-left-radius: var(--borderradiussmall);
		}
		.member-post-content {
			height: auto;
			padding: 0 16px 0px 14px;
			/*cursor: pointer;*/
		}
	.comments-container-for-size, .likes-container-for-size, .replies-container-for-size, .edit-menu-container-for-size, .posts-container-for-size, .member-post-container-for-size, .member-content-for-size {
		position: relative;
		display: block;
		overflow: hidden;
		/*
		border-top: 1px solid;
		border-color: rgba(var(--inactivecolor),0.1);
		*/
		width: 100%;
	}
			.member-post-menu-container {
				position: relative;
				display: block;
				overflow: hidden;
				width: 110%;
				text-align: center;
			}
						.profile-links {
							text-decoration: none;
							color: rgba(var(--interfacetextcolor), 1.0)!important;
							cursor: pointer!important;
						}
						.profile-links:hover {
							text-decoration: underline;
						}
				.member-post-menu {
					position: relative;
					display: block;
					overflow: hidden;
					margin: 0px 0 5px 0px;
					padding: 0 0 0 44px;
					text-align: center;
					/*border-top: 1px solid;*/
					border-bottom: 1px solid;
					border-color: rgba(var(--inactivecolor),0.12);
				}
					.member-post-menu-on, .member-post-menu-off {
						position: relative;
						display: block;
						overflow: hidden;
						float: left;
						border-bottom: 3px solid;
						border-color: rgba(var(--interfacetextcolor), 1.0);
						font-size: 14px;
						line-height: 20px;
						padding: 8px 0px 6px 0px;
						margin: 0 0px 0 0;
						color: rgba(var(--interfacetextcolor), 1.0);
						font-weight: bold;
						opacity: 1.0;
						cursor: pointer;
					}
					.member-post-menu-off {
						/*opacity: 0.3;*/
						/*color: rgba(var(--interfacetextcolor), 1.0);*/
						/*background-color: rgba(var(--mainbackcolor), 1.0);*/
						border-color: rgba(var(--interfacetextcolor), 0.15);
					}
						.member-post-menu-off:hover {
							border-color: rgba(var(--interfacetextcolor), 0.35);
						}
					.member-post-menu-sepXXXXX {
						position: relative;
						display: block;
						overflow: hidden;
						float: left;
						/*
						width: 15px;
						height: 15px;
						margin: 9px 10px 0 10px;
						*/
						font-size: 13px;
						line-height: 20px;
						padding: 8px 5px 5px 5px;
						margin: 0 0px 0 0;
						color: rgba(var(--inactivecolor), 1.0);
					}
					.member-post-menu-sep {
						position: relative;
						display: block;
						overflow: hidden;
						width: 15px;
						height: 15px;
						float: left;
						margin: 10px 5px 0 5px;
					}
					.member-post-content-sep {
						position: relative;
						display: block;
						overflow: hidden;
						width: 100%;
						border-top: 1px solid;
						border-color: rgba(var(--inactivecolor), 0.12);
						margin: 10px 0 0 0;
						padding: 0 0 5px 0;
					}
					.no-mar-pad-bor {
						border: 0px!important;
						margin: 0!important;
						padding: 0!important;
					}
					.member-content-comment, .member-content-reply {
						position:relative;
						display:block;
						overflow:hidden;
						float:left;
						width: calc(100% - 31px);
					}
						.member-content-reply {
							width: calc(100% - 31px);
						}
			/*
			.member-post-container-content {
				overflow: visible;
			}
			.member-post-container-for-size {
				overflow: visible;	
			}
			*/
	.replies-container-for-size {
		border: none;
	}
	.post-by-member {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		/*background-color: rgba(var(--mainbackcolor), 1);*/
		
	}
		.comment-container {
			position: relative;
			display: block;
			overflow: hidden;
			border-bottom: 1px solid;
			border-color: rgba(var(--inactivecolor),0.07);
			width: 100%;
		}
			.comment-container:last-child {
				/*margin-bottom: 5px;*/
				/*border-color: rgba(var(--inactivecolor),0.1);*/
				border: none;
			}
			
		.comments-profile-container, .all-comments-container, .all-likes-container, .reply-profile-container, .replies-container, .replies-list, .comment-edit-container {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
		}
		.comment-edit-container {
			float: left;
			width: calc(100% - 53px);
			margin: 0 0 4px 0;
		}
		.replies-container {
			margin: 0 0 0 40px;
			padding-bottom: 0px;
			width: calc(100% - 56px)
		}
		.all-comments-container, .all-likes-container {
			border-top: 0px solid;
			border-color: rgba(var(--inactivecolor),0.1);
		}
/*		
					.like-list-item {
						position: relative;
						display: block;
						overflow: hidden;
						width: 33%;
						float: left;
						padding: 10px 0px 4px 15px;
						border-bottom: 0px solid;
						border-color: rgba(var(--inactivecolor),0.07);
					}

							
						.like-item-photo {
							position: relative;
							display: block;
							overflow: hidden;
							width: 30px;
							height: 30px;
							border-radius: 15px;
							float: left;
							cursor: pointer;
							background-color: rgba(var(--inactivecolor),0.15);
						}
						.like-item-name {
							position: relative;
							display: block;
							overflow: hidden;
							
							float: left;
							font-size: 12px;
							line-height: 15px;
							padding: 0px 0 0px 0;
							width: 62%;
							font-weight: normal;
							margin: 0 0 0 0px;
							color: rgba(var(--linkcolor), 1.0);
							cursor: pointer;
							
						max-height: 30px;
						max-width: 62%;
						
						text-overflow: ellipsis;
						
 
						
						}
							.like-item-name:hover {
								text-decoration: underline;
							}
							
						.like-item-date {
							position: relative;
							display: block;
							overflow: hidden;
							height: 30px;
							float: right;
							font-size: 12px;
							line-height: 30px;
							font-weight: bold;
							color: rgba(var(--inactivecolor), 0.5);
						}
*/						
					.like-list-item, .comment-list-item {
						position: relative;
						display: block;
						overflow: hidden;
						width: 100%;
						float: left;
						padding: 10px 3.25% 10px 12px;
						border-bottom: 1px solid;
						border-color: rgba(var(--inactivecolor),0.07);
					}

							
						.like-item-photo {
							position: relative;
							display: block;
							overflow: hidden;
							width: 30px;
							height: 30px;
							border-radius: 15px;
							float: left;
							cursor: pointer;
							background-color: rgba(var(--inactivecolor),0.0);
						}
						.like-item-name, .like-item-name-admin {
							position: relative;
							display: block;
							overflow: hidden;
							
							float: left;
							font-size: 14px;
							line-height: 16px;
							padding: 0px 0 0px 0;
							width: auto;
							font-weight: bold;
							margin: 0 0 0 0px;
							color: rgba(var(--linkcolor), 1.0);
							cursor: pointer;
							
							max-height: 30px;
							max-width: 62%;
							text-overflow: ellipsis;
						}
							.like-item-name-admin {
								color: rgba(var(--inactivecolor), 0.7);
								padding-top: 7px;
								line-height: 16px;
								cursor: default;
							}
							.like-item-name:hover {
								text-decoration: underline;
							}
							
						.like-item-date {
							position: relative;
							display: block;
							overflow: hidden;
							height: 30px;
							float: right;
							font-size: 12px;
							line-height: 30px;
							font-weight: normal;
							text-align: right;
							cursor: pointer;
							color: rgba(var(--linkcolor), 1);
						}
						
							.like-item-date:hover {
								text-decoration: underline;
							}

						.like-item-message, .like-item-message-round {
							position: relative;
							display: block;
							overflow: hidden;
							float: left;
							border-radius: 50%;
							cursor: pointer;
							background-color: rgba(var(--mainbackcolor), 1);

							height: 30px;
							width: 30px;
							margin: -1px 0px 0px -4px;
						}
						.like-item-message-round {
							/*
							height: 32px;
							width: 32px;
							margin: -1px 0px 0px -4px;
							*/
						}
		.comments-profile-container	{
			background-color: rgba(var(--interfaceiconcolor), 0.057);
			border-top: 1px solid;
			border-color: rgba(var(--interfaceiconcolor),0.18);
			/*
			background-color: rgba(var(--mainbackcolor), 1);
			border-top: 1px solid;
			border-color: rgba(var(--inactivecolor),0.1);
			*/
		}
		.border-bottom {
			border-bottom: 1px solid;
			border-color: rgba(var(--inactivecolor),0.1);
		}
	.load-previous-comments, .load-previous-likes, .load-previous-posts {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		font-size: 14px;
		line-height: 60px;
		height: 60px;
		font-weight: normal;
		text-align: center;
		margin: 0 0 0 0px;
	

		/*color: rgba(var(--mainbackcolor), 1);*/
		color: rgba(var(--inactivecolor), 0.65);
		/*background-color: rgba(var(--mainbackcolor), 1);*/
	}
				.load-border-top {
					border-top: 1px solid;
					border-color: rgba(var(--inactivecolor),0.1);
				}
				.load-border-top-blue {
					border-top: 1px solid;
					border-color: rgba(var(--interfaceiconcolor),0.18);
				}
				.load-border-bottom {
					border-bottom: 1px solid;
					border-color: rgba(var(--inactivecolor),0.1);
				}
				.load-border-bottom-blue {
					border-bottom: 1px solid;
					border-color: rgba(var(--interfaceiconcolor),0.18);
				}
				.load-border-top-bottom {
					border-top: 1px solid;
					border-bottom: 1px solid;
					border-color: rgba(var(--interfaceiconcolor),0.18);
					background-color: rgba(var(--interfaceiconcolor), 0.04); /*0.057*/
				}
				.load-border-white {
					border-top: 1px solid;
					border-color: rgba(var(--mainbackcolor), 1);
				}
		.load-previous-posts {
			/*border:  1px solid rgba(var(--inactivecolor),0.1);*/
			border-color: rgba(var(--inactivecolor),0.15);
			background-color: rgba(var(--mainbackcolor), 1);
		    border-top-right-radius: var(--borderradiuslarge);
		    border-top-left-radius: var(--borderradiuslarge);
		    border-bottom-right-radius: var(--borderradiussmall);
		    border-bottom-left-radius: var(--borderradiussmall);
		}
		.load-previous-comments-left, .load-previous-comments-right, .load-previous-likes-left, .load-previous-likes-right, .load-previous-posts-left, .load-previous-posts-right, .load-previous-posts-home {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			text-align: left;
			/*
			font-size: 14px!important;
			font-weight: normal!important;
			*/
			cursor: pointer;
		}
		.load-previous-comments-left, .load-previous-likes-left, .load-previous-posts-left, .load-previous-posts-home {
			margin: 10px 0 0 7px; /*1.75%;*/
		}
		.load-previous-comments-left, .load-previous-posts-home {
			margin: 10px 0 0 7px; /*1.75%;*/
		}
		.load-previous-comments-left:hover, .load-previous-likes-left:hover, .load-previous-posts-home:hover {
			text-decoration: underline;
		}

		.load-previous-comments-right, .load-previous-likes-right, .load-previous-posts-right {
			float: right;
			text-align: right;
			cursor: pointer;
			margin: 10px 6px 0 0;
		}
			.link-color {
				color: rgba(var(--linkcolor), 1);
			}
			
			.blue-link-color {
				color: rgba(var(--linkcolor), 1.0)!important;
				font-weight: bold!important;
				cursor: pointer;
			}
			.blue-link-color:hover {
				text-decoration: underline;
			}



	.reply-count {
		position: relative;
		display: block;
		overflow: hidden;
		font-size: 12px;
		line-height: 30px;
		margin: 3px 0 -3px 5px;
		padding: 0 0px 0 0;
		cursor: pointer;
		color: rgba(var(--linkcolor), 1);
	}

	.replies-list {
		height: 0px;
	}	

		.reply-profile-container {
			padding: 0px 0 0 0;
			/*margin: 5px 0 0 0;*/
			float: left;
			border-top: 1px solid;
			border-color: rgba(var(--inactivecolor),0.1);
		}
			.comments-profile-icon, .comments-icon, .reply-profile-icon {
				/* . .menu-admin-center-icon . */
				width: 40px;
				height: 40px;
				margin: 14px 10px 15px 10px;
				background-size: 40px 40px;
				background-color: rgba(var(--mainbackcolor), 1);
			}
			.comments-profile-icon {
				margin: 16px 10px 15px 8px;
			}
			
					.profile-border, .profile-border-reply {
						border: 1px solid;
						border-color: rgba(var(--interfaceiconcolor), 0.33);
					}
						.profile-border-reply {
							border: 1px solid;
							border-color: rgba(var(--interfaceiconcolor), 0.2);
							background-color: rgba(var(--interfaceiconcolor), 0.04);
						}
					.comments-icon {
						margin: 12px 7px 0px 13px;
						background-size: 24px 24px;
						width: 24px;
						height: 24px;
					}
					.reply-profile-icon {
						width: 24px;
						height: 24px;
						margin: 10px 7px 1px 0px;
						background-size: 24px 24px;
					}
			.comment-my-box, .comment-list-box, .reply-my-box, .reply-list-box {
				position: relative;
				display: block;
				overflow: hidden;
				width: calc(100% - 105px);
				font-size: 15px;
				line-height: 20px;
				text-align: left;
				padding: 2px 10px 3px 10px;
				float: left;
				margin: 22px 24px 25px 0;
				color: rgba(var(--inactivecolor),1);
				border-radius: 10px;
				
				border: 1px solid;
				border-color: rgba(var(--interfaceiconcolor),0.3);
				background-color: rgba(var(--mainbackcolor), 1);
			}
					.comment-list-box {
						border: none;
						margin: 0px 0px 0px 0;
						padding: 14px 7px 0px 0px;
						width: calc(100% - 60px);
						border-radius: 0px;
						color: rgba(var(--inactivecolor),0.85);
					}
					.reply-my-box, .reply-list-box {
						margin: 6px 0px 12px 0;
						padding: 2px 5px 2px 7px;
						width: calc(100% - 66px);
						border-radius: 10px;
						font-size: 15px;
						line-height: 20px;
						/*min-height: 20px;*/
						color: rgba(var(--inactivecolor),1);
					}
					.reply-list-box {
						border: none;
						margin: 0px 0px 0px 0;
						padding: 14px 0px 0px 0px;
						width: calc(100% - 34px);
						border-radius: 0px;
						color: rgba(var(--inactivecolor),0.85);
					}
					.reply-my-box {
						margin: 13px 0px 14px 0;
					}
			.comment-my-box[contenteditable] {
				border: 1px solid;
				
				border-color: rgba(var(--interfaceiconcolor),0.3);
				background-color: rgba(var(--mainbackcolor), 1);
				/*
				border-color: rgba(var(--basefillcolor),0.35);
				background-color: rgba(var(--basefillcolor), 0.05);
				*/
			}
			.reply-my-box[contenteditable] {
				border: 1px solid;
				border-color: rgba(var(--interfaceiconcolor),0.2);
				background-color: rgba(var(--interfaceiconcolor), 0.04);
			}
			.comment-post-comment, .comment-post-reply {
				position: absolute;
				z-index: 5;
				display: block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				right: 7px;
				bottom: 2px;
				cursor: pointer;
				/*background-color: rgba(var(--mainbackcolor), 1);*/
				border-radius: 50%;
				background-image: radial-gradient(rgba(var(--mainbackcolor), 1) 10%, rgba(var(--mainbackcolor), 0.1) 60%, rgba(var(--mainbackcolor), 0.0) 80%);
			}
					.comment-post-reply {
						right: -9px;
						bottom: 6.5px;
					}
					
			.comment-author {
				color: rgba(var(--linkcolor), 1.0);
				font-weight: bold;
				cursor: pointer;
			}
				.comment-author:hover {
					text-decoration: underline;
				}
			.comment-bottom, .reply-bottom {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				width: 100%;
				clear: both;
				margin: 0 0 3px 0;
			}
			.reply-bottom {
				/*margin: 2px 0 0 0;*/
			}
				.comment-left, .comment-right {
					position: relative;
					display: block;
					overflow: hidden;
					float: left;
					text-align: left;
					font-size: 12px;
					line-height: 16px;
				}
				.comment-right {
					float: right;
					text-align: right;
					/*color: rgba(var(--readingtextcolor), 0.35);*/
					color: rgba(var(--linkcolor), 1);
					cursor: pointer;
					outline: 0px solid red;
					outline-offset: 0px;
					/*max-height: 16px;*/
					padding: 7px 0 8px 0;
					margin-right: -2.5px;
				}
					.comment-right:focus { 
						/*color: rgba(var(--inactivecolor), 1);
					    background-color: rgba(var(--mainbackcolor), 1);*/
					}
					.comment-right::-moz-selection {
						/*
						color: rgba(var(--linkcolor), 1);
					    background-color: rgba(var(--mainbackcolor), 1);
					    */
					}
					.comment-right::selection {
						/*
						color: rgba(var(--linkcolor), 1);
					    background-color: rgba(var(--mainbackcolor), 1);
					    */
					}
					.comment-right:hover {
						text-decoration: underline;
					}
					.comment-right:hover > div {
						text-decoration: underline;
					}
					
				.comment-blue {
					position: relative;
					display: block;
					overflow: hidden;
					float: left;
					color: rgba(var(--linkcolor), 1.0);
					cursor: pointer;
					border: none;
					outline: none;
					padding: 7px 0 8px 0;
				}
					.comment-blue:hover {
						text-decoration: underline;
					}
					.see-more {
						color: rgba(var(--linkcolor), 0.7);
						font-size: 13px;
						cursor: pointer;
						font-weight: bold;
						/*
						font-size: 12px;
						cursor: pointer;
						*/
						
						/*
						color: rgba(var(--linkcolor),1);
						font-size: 12px;
						cursor: pointer;
						background-color: rgba(var(--linkcolor),0.05);
						border-radius: 6px;
						padding: 1px 8px 1px 8px;
						font-weight: bold;
						letter-spacing: 0.4px;
						line-height: 18px;
						border: 1px solid rgba(var(--linkcolor),0.3);
						*/
					}
						.see-more:hover {
							color: rgba(var(--linkcolor), 1);
							text-decoration: underline;
						}
		.comment-edit-menu {
			position: absolute;
			z-index: 5000;
			display: block;
			overflow: hidden;
			min-width: 160px;
			height: 0;
			color: rgba(0, 0, 0, 0.35);
			background-color: rgba(var(--mainbackcolor), 1.0);
			box-shadow: 0px 2px 18px 0px;
			border-radius: 5px;
			right: 0;
			opacity: 0;
		}
			.edit-menu-container-for-size {
				/*height: 120px;*/
			}
			.flag-comment {
				color: rgba(var(--removetextcolor), 1);
			}
			.edit-comment {
				color: rgba(var(--interfacetextcolor), 1);
			}
			.delete-comment {
				color: rgba(var(--removetextcolor), 1);
			}
					
					
					
					
					

			

.section-settings-container {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0 auto 0 auto;
	padding: 10px 0 12px 0;
}
	.section-settings-block {
		position: relative;
		display: block;
		overflow: hidden;
		float: left;
		padding: 0px 10px 0px 10px;
	}
		.settings-meta-text {
			border-bottom: 1px solid;
			color: rgba(var(--inactivecolor),0.1);
			border-color: rgba(var(--inactivecolor),0.1);
		}

		.settings-header-text {
			position: relative;
			display: block;
			overflow: hidden;
	
			font-size: 16px;
			font-weight: bold;
			line-height: 24px;
			color: rgba(0,0,0,0.8, .75);
			text-align: center;
		}
		.settings-meta {
			position: relative;
			display: block;
			overflow: hidden;
			background-color: rgba(var(--mainbackcolor), 1.0);
			color: rgba(0,0,0, 0.65);
			text-align: center;
		}
		.gray-text {
			color: rgba(var(--inactivecolor), 0.25);
			font-style: italic;
		}
	.delete-section, .delete-theme, .activate-theme, .active-theme {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		text-align: center;
		font-size: 14px;
		line-height: 20px;
		font-weight: normal;
		padding: 15px 0 15px 0;
		cursor: pointer;
		border-top: 1px solid;
		border-color: rgba(var(--inactivecolor),0.1);
		
		color: rgba(var(--removetextcolor), 1);
	}
	.delete-theme-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		padding: 15px;
		border-top: 1px solid;
		border-color: rgba(var(--inactivecolor),0.1);
	}
		.delete-theme, .activate-theme, .active-theme {
			float: left;
			width: auto;
			text-align: left;
			border-top: none;
			padding: 0;
			border-color: rgba(var(--inactivecolor),0.0);
		}
		.activate-theme, .active-theme {
			float: right;
			text-align: right;
			color: rgba(var(--interfacetextcolor), 1);
		}
			.active-theme {
				color: rgba(var(--inactivecolor), 0.35);
			}
		.delete-section:hover {
			text-decoration: underline;
		}
		.delete-theme:hover {
			text-decoration: underline;
		}
		.activate-theme:hover {
			text-decoration: underline;
		}
			.active-theme:hover {
				text-decoration: none;
			}
	
	
	.slide-description-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		margin-top: 28px;
		min-height: 4px;
	}
		.slide-description {
			position: relative;
			display: block;
			overflow: hidden;
			background-color: rgba(var(--mainbackcolor), 1.0);
			/*
			font-family: helvetica;
			font-size: 14px;
			line-height: 20px;
			text-align: left;
			
			text-align: justify!important;
			
			
			*/
			min-height: 30px;
			padding: 0px 3.25% 15px 3.25%;
			color: rgba(var(--readingtextcolor), 0.85);
			/*text-align: justify;*/
			
		}
		.slide-description a:link {
			color: rgba(var(--linkcolor), 1.0);
			text-decoration: none;
		}
		.slide-description a:visited {
			color: rgba(var(--linkcolor), 1.0);
			text-decoration: none;
		}
		.slide-description a:hover {
			color: rgba(var(--linkcolor), 1.0);
			text-decoration: underline;
		}
		
		H2 {
			font-family: helvetica;
			font-size: 20px;
			line-height: 24px;
			padding: 0;
			margin: 0;
		}
		H3 {
			font-family: helvetica;
			font-size: 18px;
			line-height: 22px;
			padding: 0;
			margin: 0;
		}
		H4 {
			font-family: helvetica;
			font-size: 12px;
			line-height: 16px;
			padding: 0;
			margin: 0;
		}
		
.online-status {
	position: relative;
	display: block;
	float: right;
	margin: 3px 0 0 6px;
	width: 10px;
	height: 10px;
	background-color: rgba(var(--mainbackcolor),1);
	border-radius: 50%;
	border: 2px solid;
	border-color: rgba(var(--removeiconcolor),1);
}
/* /// EMAIL SETTINGS UI /// */
.profile-notify-master-container, .profile-notify-container, .profile-notify-settings-container, .profile-notify-yes-settings-container {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
}
	.profile-notify-container {
		border-top: 1px solid;
		border-color: rgba(var(--inactivecolor), 0.15);
		margin-top: 5px;
		padding: 10px 16px 0 16px;
	}
	.profile-notify-settings-container {
		margin: 0 0 0 34px;
		width: calc(100% - 34px);
	}
	.profile-notify-settings-btn, .profile-home-settings-btn {
		position: relative;
		display: block;
		overflow: hidden;
		float: left;
		width: 40px;
		height: 40px;
		margin: 0 0 0 -6px;
		cursor: pointer;
	}
	.profile-notify-settings-text, .profile-notify-slider-text {
		position: relative;
		display: block;
		overflow: hidden;
		width: calc(100% - 35px);
		float: left;
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		line-height: 40px;
		color: rgba(var(--inactivecolor), 0.75);
		cursor: pointer;
	}
		.profile-notify-slider-text {
			width: 100%;
			float: none;
			line-height: 20px;
			font-weight: normal;
			color: rgba(var(--inactivecolor), 0.75);
			cursor: default;
		}
		.profile-hours-results, .profile-amount-results {
			font-size: 16px;
			font-weight: bold;
			line-height: 20px;
			vertical-align: middle;
			color: rgba(var(--inactivecolor), 1);
		}
		
		
		
		
		
		input[type="range"]:focus, input[type="range"]:active {
			outline: 0!important;
		}
		
		input[type="search"]::-webkit-search-decoration {
			display:none!important;
			visibility: hidden!important;
		}
		input[type="range"] {
			-webkit-appearance: none;
			width: 100%;
			height: 10px;
			border-radius: 4px;
			border: 1px solid;
			border-color: rgba(var(--inactivecolor),0.2);
			background-color: rgba(var(--inactivecolor),0.05);
			padding-right: 0;
			padding-left: 0;
		}
		input[type="range"]::-webkit-slider-thumb {
			-webkit-appearance: none;
			margin-top: 2px;
			border: 1px solid;
			border-color: rgba(var(--inactivecolor),0.4);
			background-color: rgba(var(--mainbackcolor),1);
			width: 22px;
			height: 22px;
			border-radius: 11px;
			cursor: pointer;
			padding-right: 0;
			padding-left: 0;
		}
		
		input[type="range"]::-moz-range-thumb {
			margin-top: 2px;
			border: 1px solid;
			border-color: rgba(var(--inactivecolor),0.4);
			background-color: rgba(var(--mainbackcolor),1);
			width: 22px;
			height: 22px;
			border-radius: 11px;
			cursor: pointer;
		}
		input[type=range]::-moz-range-track {
			width: 100%;
			height: 10px;
			border-radius: 4px;
			border: 1px solid;
			border-color: rgba(var(--inactivecolor),0.0);
			background-color: rgba(var(--inactivecolor),0.0);
			padding-right: 0;
			padding-left: 0;
		}
		
	
		
		
	.post-details-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		padding: 0;
	}
		.post-details-text-container {
			position: relative;
			display: block;
			overflow: hidden;
			margin: 0;
			width: 100%;
			height: 0;
			opacity: 0;
		}
			.post-details-text-center {
				position: absolute;
				z-index: 5;
				top: 0;
				left: 50%;
				margin: 0 0 0 -104px;
				width: 208px;
				max-width: 208px;
				
				display: block;
				overflow: hidden;
				text-align: center;
				font-size: 12px;
				line-height: 12px;
				/*color: rgba(0, 77, 153, 0.45);*/
				color: rgba(var(--readingtextcolor),0.4);
				font-weight: normal;
				letter-spacing: 0.25px;
			}
			.post-details-text-left, .post-details-text-right {
				position: relative;
				display: block;
				overflow: hidden;
				font-size: 12px;
				line-height: 12px;
				color: rgba(var(--readingtextcolor), 0.4);
				font-weight: normal;
				text-align: left;
				float: left;
				margin: 0 0 0 3.25%;
				pointer-events: none;
			}
			.post-details-text-right {
				text-align: right;
				float: right;
				margin: 0 3.25% 0 0;
			}
			.white-text {
				color: #fff!important;
			}
			.author-text:hover {
				color: rgba(var(--basetextcolor), 1);
				text-decoration: underline;
			}
			.author-me-text {
				/*color: rgba(204, 0, 0, 1);*/
			}
		
		.post-details-buttons-container {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			margin: 0 0 0px 0;
		}
			.post-details-buttons-left, .post-details-buttons-right {
				position: relative;
				display: block;
				overflow: hidden;
				float: left;
				/*margin: 0 0 0 1.2%;*/
				padding: 0 0% 3px 1.2%;
				border-bottom: solid 3px;
				color: rgba(var(--mainbackcolor),1.0);
			}
			.post-details-buttons-right {
				float: right;
				/*margin: 0 1.2% 0 0;*/
				padding: 0 1.2% 3px 0%;
			}
			.post-details-buttons-center {
				position: absolute;
				z-index: 2;
				display: block;
				overflow: hidden;
				left: 50%;
				top: 0;
				
				margin: 0 0 0 -68px;
				
			}
				.post-details-icon-left, .post-details-icon-right, .post-details-icon-center, .comment-details-icon-left, .comment-details-icon-right, .comment-details-flag-right, .details-arrow-right, .details-arrow-left {
					position: relative;
					display: block;
					overflow: hidden;
					width: 40px;
					height: 40px;
					border-radius: 20px;
					float: left;
				}
					.comment-details-icon-left {
						opacity:0.3;
						width:30px;
						height:30px;
						margin:-7px -2px -7px -6px;
					}
					.comment-details-icon-right {
						float: right;
						opacity:0.3;
						width:30px;
						height:30px;
						margin:-7px -5px -7px -2px;
					}
					.comment-details-flag-right {
						float: right;
						opacity:0.3;
						width:30px;
						height:30px;
						margin:-7px 0px -7px -2px;
					}
					
					.comment-sep {
						position: relative;
						display: block;
						overflow: hidden;
						float:left;
						padding:0 3px 0 5px;
						min-height: 14px;
					}
				.post-details-icon-right {
					float: right;
				}
				.post-details-icon-center {
					float: left;
					width: 45px;
					height: 45px;
					
					cursor: pointer;
					font-size: 12px;
					text-align: center;
					text-transform: uppercase;
					font-weight: bold;
					line-height: 20px;
					margin: -1px 0 0 0;
					border-radius: 20px;
					
					z-index: 2;
					
					/*
					padding: 0 10px 0 10px;
					color: rgba(var(--mainbackcolor), 1.0);
					background-color: rgba(var(--interfaceiconcolor), 1.0);
					text-shadow: 0px 0px 3px rgba(0,0,0,1);
					*/
				}
				.details-arrow-right, .details-arrow-left {
					opacity: 0.3;
					cursor: pointer;
					display: block;
					padding: 0px;
					width: 45px;
					height: 45px;
					/*
					background-color: rgba(var(--linkcolor), 1);
					
					height: 30px;
					border-radius: 0;
					
					margin: 5px 0px 0 0;
					border-top-left-radius: 20px;
					border-bottom-left-radius: 20px;
					
					border-top-right-radius: -20px;
					border-bottom-right-radius: -20px;
					
					border-top: 10px solid rgba(255,255,255,1);
					border-bottom: 10px solid rgba(255,255,255,1);
					border-left: 10px solid rgba(255,255,255,1);
					border-right: none;
					*/
				}
				.details-arrow-right {
					float: right;
					/*
					margin: 5px 0 0 0px;
					border-radius: 0;
					border-top-right-radius: 20px;
					border-bottom-right-radius: 20px;
					
					border-top-left-radius: -20px;
					border-bottom-left-radius: -20px;
					
					border-top: 10px solid rgba(255,255,255,1);
					border-bottom: 10px solid rgba(255,255,255,1);
					border-right: 10px solid rgba(255,255,255,1);
					border-left: none;
					*/
				}

					.post-details-icon-none {
						opacity: 0.0;
					}
					.post-details-icon-most {
						opacity: 0.1;
					}
					.post-details-icon-more {
						/*opacity: 1;*/
						opacity: 0.3;
					}
					.post-details-icon-less {
						opacity: 1;
					}
					
					.post-details-icon-likes {
						background-color: rgba(0, 77, 153, 0.0);
						/*background-image: url("../img/icon_likes.svg");*/
						background-position: left top;
						background-repeat: no-repeat;
						background-size: 40px 40px;
						opacity: 0.3;
					}
					.post-details-icon-comments {
						background-color: rgba(0, 77, 153, 0.0);
						/*background-image: url("../img/icon_comments.svg");*/
						background-position: left top;
						background-repeat: no-repeat;
						background-size: 40px 40px;
						opacity: 0.3;
					}
				.post-details-icon-text-left, .post-details-icon-text-right {
					position: relative;
					display: block;
					overflow: hidden;
					font-size: 14px;
					line-height: 40px;
					color: rgba(var(--basetextcolor), 0.6);
					float: left;
					text-align: left;
					padding: 0 0px 0 0px;
					cursor: pointer;
				}
				.post-details-icon-text-right {
					float: right;
					text-align: right;
					padding: 0 0px 0 0px;
					white-space: nowrap;
					text-overflow: ellipsis;
					cursor: pointer;
					
				}
				.post-details-text-blue {
					/*color: rgba(0,77,153, 1.0);*/
				}
	.like-btn, .comment-btn, .show-posts-btn {
		cursor: pointer;
	}
		.like-btn {
			border-bottom-left-radius: 10px; /*var(--borderradiussmall);*/
		}
		.comment-btn {
			border-bottom-right-radius: 10px; /*var(--borderradiussmall);*/
		}
							.like-menu-floating {
								position: absolute;
								z-index: 5000;
								display: none;
								overflow: visible;
								opacity: 0;
								top: -100px;
								left: -200px;
								width: auto;
							}
								.like-btn-float-container  {
									position: relative;
									display:block;
									overflow:visible;
									width: 150px;
									height: 42px;
									margin: 1px 0px -1px 0px;
									border-bottom: 1px solid rgba(var(--inactivecolor),0.1);
									cursor: pointer;
								}

									.like-menu-btn-float {
										position:absolute;
										z-index:2;
										display: block;
										overflow: hidden;
										width: 40px;
										float: left;
										height: 40px;
										margin: 0.5px 0 0 5px;
										border-radius: 50%;
										cursor: default;
										background-color: rgba(var(--mainbackcolor), 1);
										pointer-events:none;
										border-radius: 50%;
									}


									.like-btn-float-text {
										position: relative;
										display: block;
										overflow: hidden;
										float: right;
										margin: 8px 7px 0px 4px;
										padding: 0 0 0 34px;
										font-weight: normal;
										color: rgba(var(--linkcolor),1);
										background-color: rgba(var(--mainbackcolor),1);
										border-radius: 4px;
										width: calc(100% - 18px)
									}
										.float-text-selected {
											background-color: rgba(var(--linkcolor),1);
											color: rgba(var(--mainbackcolor),1)!important;
											padding-left: 42px;
											font-weight: bold;
										}


									.like-btn-selected {
										/*box-shadow: inset 0px 0px 0px 2px rgba(var(--linkcolor),1);*/
									}
									.likey-new {
										position:relative;
										display:block;
										overflow: hidden;
										font-weight:bold;
										float:right;
										font-size:13px;
										line-height:25px;
										padding-right:7px;
									}
									.like-menu-label {
										position:relative;
										display:block;
										overflow: hidden;
										float: left;

										color: inherit;
										font-weight: normal;
										text-align: left;
										margin: 0px 0 0 0;
										font-size: 13px;
										line-height: 25px;
										opacity: 1;
									}
											.like-btn-floating-icon {
												position:absolute;
												z-index: 5;
												display:block;
												overflow: hidden;
												margin: 0px 0 0 0;
												opacity: 0;
												width: 30px;
												height: 30px;
												cursor: default;
												background-color: rgba(var(--mainbackcolor), 1);
												pointer-events:none;
												border-radius: 50%;
											}





	.like-menu-container {
		position: absolute;
		z-index: 5000;
		display: block;
		overflow: hidden;
		top: 0;
		height: 0px;
		/*background-color: rgba(var(--mainbackcolor), 1);  #f2f6fa; rgba(var(--interfaceiconcolor), 0.057);*/
		background-color: #f2f6fa;
		color: rgba(var(--inactivecolor), 0.35);
		box-shadow: 0px 2px 18px 0px;
		opacity: 0;
		min-width: 270px;

		border: 1px solid;
		border-color: rgba(var(--interfaceiconcolor),0.22);
		border-radius: 36px;
		

	}
	
	.like-menu-container-posts-parent, .like-menu-container-posts-footer {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;

		background-color: rgba(var(--interfaceiconcolor), 0.057);
		border-top: 1px solid;
		border-color: rgba(var(--interfaceiconcolor),0.18);
	}
	.like-menu-container-posts-footer {
		background-color: rgba(var(--interfaceiconcolor), 0.0);
		border-top: none;
		height: auto;
		padding: 0px;
	}
	.like-menu-container-posts {
		position: relative;
		display: block;
		overflow: hidden;
		height: 85px;
		padding: 4px 0 0 0;
		margin: 0 auto 0px auto;
		border-bottom: 0px solid;
		opacity: 1;
		width: 282px;
	}
		.like-menu-btn, .like-menu-small-btn {
			position: relative;
			display: block;
			overflow: hidden;
			float: left;
			width: 46px;
			height: 46px;
			margin: 4px 5px 0px 5px;
			border-radius: 50%;
			cursor: pointer;
			
			background-color: rgba(var(--mainbackcolor), 1);
			border: 1px solid;
			border-color: rgba(var(--interfaceiconcolor),0.25);
			color: rgba(var(--interfaceiconcolor),0.5);
		}
		.like-menu-small-btn {
			width: 40px;
			height: 40px;
			margin: 3px 8px 0px 8px;
		}
		
			.like-selected {
				box-shadow: inset 0px 0px 0px 2px;
				/*border-color: rgba(var(--interfaceiconcolor), 0.5);*/
				border-color: rgba(var(--interfaceiconcolor), 0.75);
				color: rgba(var(--interfaceiconcolor), 0.75);
				border: none;
			}
			.like-menu-count {
				position: relative;
				display: block;
				overflow: hidden;
				font-size: 12px;
				font-weight: bold;
				text-align: center;
				float: left;
				color: rgba(var(--interfaceiconcolor), 1);
				/*background-color: rgba(var(--removeiconcolor), 1);*/
				border-radius: 3px;
				line-height: 15px;
				min-width: 56px;
				margin: 5px 0 0 0;
				pointer-events: none;
				opacity: 1;
			}
			/*
				.like-count-1 {
					left: 9px;
				}
				.like-count-2 {
					left: 59px;
				}
				.like-count-3 {
					left: 109px;
				}
				.like-count-4 {
					left: 159px;
				}
				.like-count-5 {
					left: 209px;
				}
				.like-count-6 {
					left: 259px;
				}
			*/
		.like-btn-popup-xxx {
			background-color: rgba(var(--mainbackcolor), 0);
			border: 0px solid;
			border-color: rgba(var(--interfaceiconcolor),0.0);
			margin-top: -1px;
		}
			.like-menu-count-popup-xxx {
				bottom: 6px;
			}



/*  LOGIN / LOGOUT / PROFILE */	

.user-logged-out, .user-logged-in {
	position: relative;
	display: block;
	overflow: hidden;
	width: 100%;
	margin: 0 0 40px 0;
}
.user-logged-out {
	/*
	color: rgba(var(--inactivecolor),0.65);
	background-color: rgba(var(--mainbackcolor), 1);
	background: repeating-linear-gradient(148deg, 
		rgba(0, 0, 0, 0.025), 
		rgba(0, 0, 0, 0.025) 25px, 
		rgba(0, 0, 0, 0.05) 25px, 
		rgba(0, 0, 0, 0.05) 50px);
	*/
	text-align: center;
	margin: 0 0 0px 0;
	border-radius: var(--borderradiussmall);
}
		.loggedout-message {
			position:relative;
			display:block;
			overflow:hidden;
			width:100%;
			padding: 0px 20px 15px 20px;
		}
		
		.user-logged-in {
	margin: 0 0 35px 0;
	height: 0px;
}
	#firebaseui-auth-container, .user-profile-container {
		position: relative;
		display: block;
		overflow: hidden;
		width: 100%;
		font-size: 18px;
		font-weight: bold;
		line-height: 24px;
		text-align: center;
		color: rgba(var(--readingtextcolor),0.75);
		padding: 0px 0px 50px 0px;
	}
				#firebaseui-auth-container {
					padding: 17px 0 20px 0;
				}
				
			.firebaseui-container {
				background: none;
			}
			.firebaseui-page-provider-sign-in {
				color: rgba(var(--inactivecolor),0.65);
				background-color: rgba(var(--mainbackcolor), 1);
				background: repeating-linear-gradient(148deg, 
					rgba(0, 0, 0, 0.025), 
					rgba(0, 0, 0, 0.025) 25px, 
					rgba(0, 0, 0, 0.05) 25px, 
					rgba(0, 0, 0, 0.05) 50px);
				border: 1px solid;
				border-color: rgba(var(--inactivecolor),0.2);
				border-radius: var(--borderradiussmall);
				padding: 20px 0 20px 0;
			}
			
			

		.user-profile-name {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			padding: 0;
		}
		.user-profile-avatar, .user-profile-provider-img {
			position: relative;
			display: block;
			overflow: hidden;
			width: 40px;
			height: 40px;
			border-radius: 50%;
			float: left;
			margin: 0px 10px 0px -7px;
		}
			.user-profile-avatar {
				margin: 0px 7px 0px -7px;
			}
	
		.user-profile-provider-img {
			position: relative;
			display: block;
			overflow: hidden;
			float: right;
			width: 40px;
			height: 40px;
			margin: 0px -7px 0 0px;
			border-radius: 50%;
		}
							.user-profile-page-author-container {
								position: relative;
								display: block;
								overflow: visible;
								clear: both;
								float: left;	
								width: 100%;;
							}
							.user-profile-page-text, .user-profile-page-text-no-hover {
								position: relative;
								display: block;
								overflow: hidden;
								float: left;
								font-size:  13px;
								line-height: 15px;
								font-weight: normal;
								font-family: helvetica;
								margin: -3px 0 0 12px;
								color: rgba(var(--basetextcolor), 1.0);
							}
							.user-profile-page-provider-img {
								position: relative;
								display: block;
								overflow: hidden;
								float: left;
								width: 30px;
								height: 30px;
								
								
								clear: both;
								margin: -10px 0 -6px -2.5px;
								/*
								margin: 8px 0 0px -15px;
								*/
								border-radius: 50%;
								background-color: rgba(var(--mainbackcolor), 1);
							}
									.profile-page-google {
										/*background-color: rgba(var(--mainbackcolor), 1); #f1f1f1;	*/
										position: relative;
										display: block;
										overflow: hidden;
										
										background-color: rgba(var(--inactivecolor), 0.0);
										position: relative;
										display: block;
										overflow: hidden;
										width: 20px;
										height: 20px;
										border-radius: 50%;
										padding: 1px;
										margin: 5px 0 0 4.5px;
									}
									.profile-page-facebook {
										/*
										position: relative;
										display: block;
										overflow: hidden;
										width: 15px;
										height: 15px;
										margin: 7.5px 0 0 7.5px;
										
										background-color: rgba(59, 89, 152, .88);
										color: rgba(var(--mainbackcolor), 1);
										box-shadow: inset 0px 0px 0px 6px;
										border-radius: 10px;
										*/
										position: relative;
										display: block;
										overflow: hidden;
										width: 18px;
										height: 18px;
										margin: 5.5px 0 0 6px;
										padding: 2px 2px 4px 2px;
										/* box-shadow: inset 0px 0px 0px 6px; */
										background-color: rgba(59, 89, 152, 1);
										/* color: #55acee; */
										border-radius: 50%;
										
									}
									.profile-page-twitter {
										position: relative;
										display: block;
										overflow: hidden;
										width: 20px;
										height: 20px;
										margin: 4.5px 0 0 5px;
										
										padding: 5.5px 1px 5px 1.5px;
										/* box-shadow: inset 0px 0px 0px 6px; */
										background-color: #55acee;
										/* color: #55acee; */
										border-radius: 50%;
									}
									.profile-page-password {
										position: relative;
										display: block;
										overflow: hidden;
										width: 15px;
										height: 15px;
										margin: 7.5px 0 0 7.5px;
										
										background-color: #db4437;	
									}
		.user-profile-transaction-amount, .home-refresh-transaction-amount {
			position: relative;
			display: block;
			overflow: hidden;
			float: right;
			height: 40px;
			line-height: 40px;
			max-width: 55px;
			font-weight: normal;
			font-size: 14px;
			line-height: 40px;
			color: rgba(var(--interfacetextcolor), 1);
			text-align: right;
		}
					.home-refresh-transaction-amount {
						cursor: pointer;
						font-weight: bold;
						letter-spacing: 0.35px;
						line-height: 30px;
					}
					 @-moz-document url-prefix() {
						.home-refresh-transaction-amount {
							line-height: 32px;
						}
					}
			.user-profile-image, .user-profile-provider-logo {
				position: relative;
				display: block;
				overflow: hidden;
				width: 40px;
				height: 40px;
				background-color: rgba(var(--inactivecolor),0.15);
			}
			.user-profile-provider-logo {
				width: 20px;
				height: 20px;
				margin: 10px 0 0 10px;
				background-color: rgba(var(--inactivecolor),0.0);
			}
				.profile-google {
					background-color: rgba(var(--mainbackcolor), 1); /*#f1f1f1;	*/
				}
				.profile-facebook {
					background-color: rgba(59, 89, 152, .88);
					color: rgba(var(--mainbackcolor), 1);
					box-shadow: inset 0px 0px 0px 6px;
					border-radius: 10px;
				}
				.profile-twitter {
					background-color: #55acee;	
					color: rgba(var(--mainbackcolor), 1);
					box-shadow: inset 0px 0px 0px 2px;
				}
				.profile-password {
					background-color: #db4437;	
				}
		.user-profile-provider {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
		}
		.user-profile-email {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
		}
		.user-profile-buttons {
			position: relative;
			display: block;
			overflow: hidden;
			width: 240px;
			margin: 20px auto 0 auto;
		}
			.user-profile-logout, .user-profile-delete {
				position: relative;
				display: block;
				overflow: hidden;
				width: 110px;
				margin: 0;
				cursor: pointer;
			}
			.user-profile-delete {
				margin: 0 0 0 20px;
			}
			.btn-profile {
				position: relative;
				display: block;
				overflow: hidden;
				border-radius: 4px;
				float: left;
				background-color: rgba(var(--mainbackcolor), 0.35);
			}
			
	.user-profile-edit-email-container {
		position: relative;
		display: block;
		overflow: hidden;
		background-color: rgba(var(--mainbackcolor), 1.0);
		border-radius: var(--borderradiussmall);
		width: 100%;
		font-size: 14px;
		line-height: 20px;
		font-weight: 800;
		padding: 15px 15px 5px 15px;
		text-align: left;
	}
		.input-email {
			font-size: 14px;
			font-weight: bold;
			text-align: right;
			border-radius: 4px;
			border: 1px solid;
			border-color:rgba(var(--inactivecolor),0.2);
			background-color:rgba(var(--inactivecolor),0.05);
			padding: 2px 5px 4px 5px;
			margin: 5px 0 5px 0;
			text-align: left;
			width: 100%;
			max-width: 100%;
			min-width: 100%;
			outline: 0!important;
			box-shadow: none!important;
			color: rgba(var(--inactivecolor), 0.85);
		    -webkit-appearance: none;
		    -moz-appearance: none;
		    appearance: none;
		}

			
/* FOOTER */	
		.g-footer {
			position: relative;
			display: block;
			overflow: hidden;
			width: 100%;
			color: rgba(var(--mainbackcolor), 0.75);
			text-align: center;
			font-weight: bold;
			font-size: 12px;
			line-height: 24px;
			font-family: helvetica;
		}
				.g-footer a:link {
					color: rgba(var(--mainbackcolor), 1.0);
				}
			.g-footer-text {
				position: relative;
				display: block;
				overflow: hidden;
				width: 100%;
				max-width: 320px;
				font-size: 13px;
				font-weight: bold;
				line-height: 22px;
				color: rgba(0,0,0,1.0);
				text-align: center;
				padding: 8px 10px 0px 10px;
				margin: 0px auto 25% auto;
			}
			
				.footer-text-link {
					color: rgba(var(--footercolor), 1.0);
					cursor: pointer;
					white-space: nowrap;
					padding: 0 10px 0 10px;
				}
				.footer-text-link:hover {
					text-decoration: underline;
				}
				.footer-text-link.footer-text-selected {
					color: rgba(var(--footercolorselected), 1.0);
					text-decoration: underline;
				}
				.g-footer-text span {
					padding: 0 6px 0 6px;
				}
				
				
				
.home-screen-membername {
	max-width: 300px;
}
	
	
				
.fr-toolbar, .fr-popup {
	z-index: 9000!important;
}
.fr-toolbar.fr-inline {
	margin-top: 20px!important;
}

.shorten-text-profile, .shorten-text-profile-2 {
	cursor: pointer;
}
.shorten-text-profile:hover {
	text-decoration: underline;
}
.shorten-text-profile-2:hover {
	text-decoration: underline;
}
 

@media only screen and (max-height: 450px) and (orientation: landscape) { 
	/*
	.image-overlay-orientation {
		opacity: 1;
		pointer-events: auto;
		cursor: pointer;
	}
	*/
}

/* MEDIA QUERIES
Width equasl to or shorter than 600px */	
@media (max-width: 600px) {

}


@media (max-width: 500px) {
	.page-filter-container-text {
		max-width: 135px;
		max-height: 40px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	
	
	.author-name {
		width: calc(100% - 56px);
	}
	.post-logo-timeline {
		margin: 0.5px 5px 0 1.5px;
	}
	.search-post-title {
		font-size: 20px!important;
		line-height: 22px!important;
	}
	.slide-arrow-left, .slide-arrow-right {
		margin: 22px 0 0 6px;
	}
	.slide-arrow-right {
		margin: 22px 6px 0 0px;
	}
	.controlpanel-back-help-content-left {
		width: calc(50% - 0px);
	}
	.controlpanel-back-help-content-grid {
		width: calc(50% - 0px);
	}
	.text-style-css-editor {
		margin: 3px 0px 0 0px;
		width: 100%;
	}
	.post-container {
		/*border-radius: 0px;*/
	}
	.social-container {
		width: 40%;
	} 
	.profile-title {
				
	}
	.invite-title {
		width: 70%;
	}
		.profile-title-timeline {
			width: 67%;	
		}

			.gallery-post-title {
				font-size:22px;
				line-height:23px;
				/*max-width: 80%;
				width: auto;*/
			}
			.member-post-bottom {
				max-width: 90%;
			}
				

	
	
	.title-content {
		width: 66%;
	}
	.title-description, .title-description-cover {
		margin: 10px 0 0 0;
		font-size: 15px;
		line-height: 20px;
		width: 35%;
	}
	.title-icon {
		width: 60px;
		height: 60px;
		background-size: 60px 60px;
		margin: 0px -1px 0 -3px;
	}

				



	.color-container {
		max-width: 320px;
	}
	#pac-input {
		min-width: 280px;
	}
	.message-window {
		max-width: 100%;
		left: 0;
		margin: 0;
	}
	#map {
		height: 200px;
		width: 100%;
		max-width: 100%
	}
	
	
			.post-header-container {
				/*
				padding: 10px 15px 10px 15px;
				border-radius: 0px;
				*/
			}
			
			.slide-counter-left {
				left: 3.25%;
			}
			.slide-counter-right {
				right: 3.25%;
			}
			.slide-description {
				padding: 0px 3.25% 15px 3.25%;
			}
			.post-details-text-left {
				margin: 0 0 0 3.25%;
			}
			.post-details-text-right {
				margin: 0 3.25% 0 0;
			}
				
		
			.admin-save-content-container {
				padding: 0;
			}
			

	.post-address {
		max-width: 300px;
	}
	.brand-header, .start-screen-block, .screen-cover-block, .menu-cover, .content-container, .screen-cover {
		max-width: 100%!important;
		margin: 0!important;
		left: auto!important;
	}

	/*
	.content-container {
		background-color: rgba(var(--mainbackcolor), 1.0);
		background-image: url("../img/back_grid2.svg");
		background-size: 32px 32px;
		background-attachment: fixed;
	}
	*/
	


	
	.home-brand-block {
		height: 160px;
	}


	.home-brand-title-container {
		top: 240px;
	}

	.home-brand-title {
		padding: 0px 24px 0px 0px;
	}

	.menu-btn-text-right {
		margin-right: 30px;
	}


		.menu-btn:hover {
			/*background-color: rgba(var(--mainbackcolor), 0.15);*/
			background: -webkit-linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 30%, rgba(var(--mainbackcolor), 0.01) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: -o-linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 30%, rgba(var(--mainbackcolor), 0.01) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: -moz-linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 30%, rgba(var(--mainbackcolor), 0.01) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: linear-gradient(90deg, rgba(var(--mainbackcolor), 0.15) 30%, rgba(var(--mainbackcolor), 0.01) 50%, rgba(var(--mainbackcolor), 0) 60%);
		}
		.menu-btn-selected {
			/*background-color: rgba(var(--mainbackcolor), 1.0);*/
			
			background: -webkit-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: -o-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: -moz-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
		}
		.menu-btn-selected:hover {
			/*background-color: rgba(var(--mainbackcolor), 1.0);*/
			background: -webkit-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: -o-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: -moz-linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
			background: linear-gradient(90deg, rgba(var(--mainbackcolor), 1) 30%, rgba(var(--mainbackcolor), 0.2) 50%, rgba(var(--mainbackcolor), 0) 60%);
		}
		/*
		.title-home-text {
			width: 78%;
			margin: -12px auto 10px auto;
			line-height: 40px;
			font-size: 16px;
		}
		*/
	
		/*
		.like-list-item {
			width: 50%;
			padding: 10px 0px 4px 15px;
		}
		
			.like-item-name {
				width: 60%;
				max-width: 60%;
			}
		*/
		.member-post-toggle {
			/*right: 1%;*/
		}

}

@media (max-width: 490px) {
	/*
	.title-home-text {
		width: 67%;
		font-size: 16px;
	}
	*/
	.home-screen-membername {
		max-width: 129px;
	}

}




@media (max-width: 436px) {
	/*
	.title-home-text {
		width: 79%;
		font-size: 16px;
	}
	*/
	#pac-input {
		min-width: 320px;
	}
	.post-address {
		max-width: 330px;
	}


}
@media (max-width: 400px) {
	
	.page-filter-container-text {
		max-width: 115px;
		max-height: 40px;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	
	.slide-arrow-left, .slide-arrow-right {
		margin: 22px 0 0 5px;
	}
	.slide-arrow-right {
		margin: 22px 5px 0 0px;
	}
	
	.style-edit-adjust-back-btn {
		width: 36px;
	}
	
	.home-screen-membername {
		max-width: 107px;
	}
	.home-brand-title-container {
		top: 200px;
	}
	.home-brand-title-cover-container {
		top: 0px;
	}
	.social-container {
		width: 45%;
	} 
	.author-container {
		width:55%;	
	}
	.profile-title {
				
	}
	.invite-title {
		width: 74%;
	}
		.profile-title-timeline {
			width: 67%;	
		}
		
			.gallery-post-title {
				/*max-width: 79%;
				width: auto;*/
			}
			.member-post-bottom {
				max-width: 90%;
			}
	/*
	.title-home-text {
		width: 85%;
		font-size: 16px;
	}
	*/
}
@media (max-width: 376px) {

	#pac-input {
		min-width: 280px;
	}
	.post-address {
		max-width: 300px;
	}


	.home-brand-block {
		height: 160px;
	}


	.like-menu-container {
		border-radius: 0px;
		padding-left: 9px;
		padding-right: 0px;
		border-left: none;
		border-right: none;
		left: 0px;
		width: 100%;
	}
	/*
	.title-home-text {
		font-size: 16px;
		margin: -12px auto 12px auto;
		width: 86%;
	}
	*/
	
	.shorten-text-profile {
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 115px;	
	}
}
@media (max-width: 374px) {
	
	#win_style_trust {
		padding-left: 5px!important;
	}
	
	
	.menu-admin-name {
		max-width: 109px;	
	}
	.slide-arrow-left, .slide-arrow-right {
		margin: 22px 0 0 3px;
	}
	.slide-arrow-right {
		margin: 22px 3px 0 0px;
	}
	.controlpanel-back-help-content-left {
		width: calc(49% - 0px);
	}
	.controlpanel-back-help-content-grid {
		width: calc(51% - 0px);
	}
	
	.home-screen-membername {
		max-width: 88px;
	}
		.style-edit-tab, .style-edit-tab-selected, .style-edit-tab-selected-btn {
			margin: 0 5px 0 5px;
			padding-left: 10px;
			padding-right: 10px;
		}
		.style-edit-rule-container {
			margin: 0 0 6px 0;
		}
		
	.text-slide-ui-item, .text-slide-ui-item-selected {
		margin:0px 3px 0px 3px;
		padding:10px 13px 8px 13px;
	}
	
	
	.shorten-text-profile {
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 90px;	
	}
	
	.social-container {
		width: 50%;
	} 
	.profile-title {
			
	}
	.author-container {
		width:50%;	
	}
	.invite-title {
		width: 70%;
	}
		.profile-title-timeline {
			width: 62%;	
		}
				

				/*
				.post-details-icon-text-right {
					white-space: nowrap;
					text-overflow: ellipsis;
					max-width: 65px;
					margin: 0 -6px 0 0;
				}
				*/
				
	#pac-input {
		min-width: 235px;
	}
	.post-address {
		max-width: 235px;
	}




	.home-brand-logo {
		margin: 0px auto 0 auto;
	}


			.gallery-post-title {
				/*max-width: 81%;
				width: auto;*/
			}
			.member-post-bottom {
				max-width: 90%;
			}
			
			.member-post-menu-sep {
				margin: 9px 1px 0 1px;
			}
					
		.menu-btn-left {
			padding: 0 0 0 0px;
		}
		.menu-btn-right {
			padding: 0 0px 0 0;
		}
		
		.menu-btn-text-left, .menu-btn-text-right {
			font-size: 14px;
		}
		
	.title-description, .title-description-cover {
		font-size: 14px;
		line-height: 18px;
		margin: 12px 0 0 0;
	}
	/*
	.title-home-text {
		font-size: 14px;
		width: 89%;
		margin:  -30px auto -6px auto;
	}
	*/

}
@media (max-width: 360px) {
	/*
	.title-home-text {
		width: 82%;
	}
	*/
}
@media (max-width: 350px) {
	.member-name {
		font-size: 10px;
		line-height: 10px;
	}
	.member-post-top-item {
		font-size: 12px;	
	}
	.profile-title {
		font-size: 24px;	
	}
	.brand-notify-num {
		margin-right: -8px;
	}
	
	.member-post-bottom-item {
		text-overflow: ellipsis;
		white-space: nowrap;
		max-width: 147px;
	}
	.home-brand-title-container {
		top: 200px;
	}
					
				
	

				.home-brand-title-left {
					font-size: 16px;
				}
	.title-description {
		width: 38%;
	}
	.lds-css {
		top: 279px;
	}

	.menu-admin-right, .menu-btn-left {
		/*margin-bottom: 0px;*/
	}


	.menu-btn-text-right {
		margin-right: 20px;
	}
	
		.home-brand-title-left {
			line-height: 38px;
			padding-top: 8px;
		}
		.home-brand-title-right {
			line-height: 14px;
		}
		.home-brand-title-cover-container {
			top: 10px;
		}
		
			/*
			.post-details-buttons-center {
				margin: 0 0 0 -77px;
				
			}
			*/
	
	/*
	.title-home-text {
		font-size: 14px;
		width: 89%;
		margin:  -30px auto -6px auto;
	}
	*/
}




